From xen-changelog-bounces@lists.xen.org Thu Mar 02 08:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Mar 2017 08: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 1cjLzw-0000O7-Rq; Thu, 02 Mar 2017 08:22:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzw-0000Nx-Jc
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AE/3F-20656-B26D7B85; Thu, 02 Mar 2017 08:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf72vY
 Igx8zpCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y1rvBMaCxRwVz1daNDB2s3cxcnEICXxhlJhx
 ehcLhHOeUWLBr8VMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC2hK7N8/k
 QnE5hUwk3g0ZzoLiM0CVL9o5RqWCYwcCxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw3upzPsQoycGkJMo75eD2CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvDZXgXKCRanpqRVpmTnA0IBJS3DwKInwMoGkeYsLEnOLM9MhUqcYdTl27d71hkmI
 JS8/L1VKnPfYFaAiAZCijNI8uBGwML3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5OkFU8m
 XklcJteAR3BBHTEC5WtIEeUJCKkpBoY1zy2v3RzBvOX2M1e59acNLa+ypP8YvNqV+ZNKfs8au
 saTJVt/4gL+hqbqG5rv2vAuva/48e1jDNOcYcpaWk2cvJtzv5llTHRpzh5qtkjxxzxV822hXn
 2ertXKele/zTTna8hw1TnqdpbzUWdJWEPLy/5vXvNPfv+DXKX9FnMDyr+Wnr70Y/fSizFGYmG
 WsxFxYkAMV1ad04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1488442922!69648215!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25641 invoked from network); 2 Mar 2017 08: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; 2 Mar 2017 08:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzu-0000yD-6F
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzu-0004OZ-3j
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cjLzu-0004OZ-3j@xenbits.xenproject.org>
Date: Thu, 02 Mar 2017 08:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.4] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVlMDQ0OGY0YmJhODg2OTFlYjI0ZGMzZGVhZWY2NjgzNzZhNDY1ZDYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBGZWIgMjIgMTY6NDY6NDggMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAyMiAxNjo0Njo0OCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDA0Yzk0MjYuLjg2NDliYTggMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI0OCw5ICsyNDgsOSBAQCBFVEhF
UkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAjIENPTkZJR19RRU1VID89IGBwd2RgLyQo
WEVOX1JPT1QpLy4uL3FlbXUteGVuLmdpdAogQ09ORklHX1FFTVUgPz0gJChRRU1VX1JFTU9URSkK
IAotUUVNVV9UQUcgPz0gZWIyMDBhNmE5YWNhNmVhNmMwM2JlYTk4NmQ0YjY0YzA5MDY3MmVkMQot
IyBNb24gTm92IDE0IDE3OjE5OjQ2IDIwMTYgKzAwMDAKLSMgcWVtdTogaW9wb3J0X3JlYWQsIGlv
cG9ydF93cml0ZTogYmUgZGVmZW5zaXZlIGFib3V0IDMyLWJpdCBhZGRyZXNzZXMKK1FFTVVfVEFH
ID89IDBhMWEwMWNhNzA1MDAzNmY0OTIyMTMzYTIzOWYzNjkzMjZlNWJmMTgKKyMgV2VkIEZlYiAy
MiAxNjoyNToxOSAyMDE3ICswMDAwCisjIGNpcnJ1czogYWRkIGJsaXRfaXNfdW5zYWZlIGNhbGwg
dG8gY2lycnVzX2JpdGJsdF9jcHV0b3ZpZGVvCiAKICMgU2hvcnQgYW5zd2VyIC0tIGRvIG5vdCBl
bmFibGUgdGhpcyB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UgYXJlCiAjIGRvaW5nIGFuZCBhcmUg
cHJlcGFyZWQgZm9yIHNvbWUgcGFpbi4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 02 08:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Mar 2017 08: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 1cjLzw-0000O7-Rq; Thu, 02 Mar 2017 08:22:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzw-0000Nx-Jc
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:04 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AE/3F-20656-B26D7B85; Thu, 02 Mar 2017 08:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf72vY
 Igx8zpCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y1rvBMaCxRwVz1daNDB2s3cxcnEICXxhlJhx
 ehcLhHOeUWLBr8VMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC2hK7N8/k
 QnE5hUwk3g0ZzoLiM0CVL9o5RqWCYwcCxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw3upzPsQoycGkJMo75eD2CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvDZXgXKCRanpqRVpmTnA0IBJS3DwKInwMoGkeYsLEnOLM9MhUqcYdTl27d71hkmI
 JS8/L1VKnPfYFaAiAZCijNI8uBGwML3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5OkFU8m
 XklcJteAR3BBHTEC5WtIEeUJCKkpBoY1zy2v3RzBvOX2M1e59acNLa+ypP8YvNqV+ZNKfs8au
 saTJVt/4gL+hqbqG5rv2vAuva/48e1jDNOcYcpaWk2cvJtzv5llTHRpzh5qtkjxxzxV822hXn
 2ertXKele/zTTna8hw1TnqdpbzUWdJWEPLy/5vXvNPfv+DXKX9FnMDyr+Wnr70Y/fSizFGYmG
 WsxFxYkAMV1ad04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1488442922!69648215!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25641 invoked from network); 2 Mar 2017 08: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; 2 Mar 2017 08:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzu-0000yD-6F
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjLzu-0004OZ-3j
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 08:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cjLzu-0004OZ-3j@xenbits.xenproject.org>
Date: Thu, 02 Mar 2017 08:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.4] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVlMDQ0OGY0YmJhODg2OTFlYjI0ZGMzZGVhZWY2NjgzNzZhNDY1ZDYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBGZWIgMjIgMTY6NDY6NDggMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEZlYiAyMiAxNjo0Njo0OCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDA0Yzk0MjYuLjg2NDliYTggMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI0OCw5ICsyNDgsOSBAQCBFVEhF
UkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAjIENPTkZJR19RRU1VID89IGBwd2RgLyQo
WEVOX1JPT1QpLy4uL3FlbXUteGVuLmdpdAogQ09ORklHX1FFTVUgPz0gJChRRU1VX1JFTU9URSkK
IAotUUVNVV9UQUcgPz0gZWIyMDBhNmE5YWNhNmVhNmMwM2JlYTk4NmQ0YjY0YzA5MDY3MmVkMQot
IyBNb24gTm92IDE0IDE3OjE5OjQ2IDIwMTYgKzAwMDAKLSMgcWVtdTogaW9wb3J0X3JlYWQsIGlv
cG9ydF93cml0ZTogYmUgZGVmZW5zaXZlIGFib3V0IDMyLWJpdCBhZGRyZXNzZXMKK1FFTVVfVEFH
ID89IDBhMWEwMWNhNzA1MDAzNmY0OTIyMTMzYTIzOWYzNjkzMjZlNWJmMTgKKyMgV2VkIEZlYiAy
MiAxNjoyNToxOSAyMDE3ICswMDAwCisjIGNpcnJ1czogYWRkIGJsaXRfaXNfdW5zYWZlIGNhbGwg
dG8gY2lycnVzX2JpdGJsdF9jcHV0b3ZpZGVvCiAKICMgU2hvcnQgYW5zd2VyIC0tIGRvIG5vdCBl
bmFibGUgdGhpcyB1bmxlc3MgeW91IGtub3cgd2hhdCB5b3UgYXJlCiAjIGRvaW5nIGFuZCBhcmUg
cHJlcGFyZWQgZm9yIHNvbWUgcGFpbi4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 02 13:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Mar 2017 13: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 1cjRCF-0002Uq-NW; Thu, 02 Mar 2017 13: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 <ian.jackson@eu.citrix.com>) id 1cjRCE-0002Ud-MZ
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 08/B0-20656-93428B85; Thu, 02 Mar 2017 13:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddCZUe
 Ewce98hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WnFaaaCp9wVq3ceYm1gPMnZxcjJISTwhVFi
 5YTSLkYuIPs8o0TbgqcsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sYCax9+gRs
 DgvkP3s9St2EJsFqP765L9MExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS
 5OTE/NSUwq1kvOz93ECPRJPQMD4w7GPe1+hxglOZiURHnPi+yIEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBe04JKCdYlJqeWpGWmQMMDpi0BAePkgjvKZA0b3FBYm5xZjpE6hSjopQ473OQhABI
 IqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzXgaZwpOZVwI3/RXQYiagxS9Ut
 oIsLklESEk1MG4+t/BgQdWa5QeeVL+Ya7CXW2Px1iwtW5WZlpHa2/M/sL+XDfKukpE7XFad2P
 U638A5YIfoxxsrPghNzBSbsPXs8YJUJS959oCvfjekMs+onoq8+4LLapnkmn3mNYuZ688ffLh
 svTejz6/T6x4xO4YeadZ7/7522zzLCe1r/GvqVmitDKg9+EWJpTgj0VCLuag4EQByIoSMQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488462903!83909885!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41745 invoked from network); 2 Mar 2017 13:55:04 -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; 2 Mar 2017 13:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjRCB-0001WV-D1
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjRCB-00022a-CJ
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cjRCB-00022a-CJ@xenbits.xenproject.org>
Date: Thu, 02 Mar 2017 13:55:03 +0000
Subject: [Xen-changelog] [xen master] docs/misc: add PV Calls Protocol
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; 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
MAoKY29tbWl0IDFhMGFiMDJlMzQyY2ZkODBkZWNkNzI2MDZjOTQ0NzllNGIzMDlhM2MKQXV0aG9y
OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpBdXRob3JEYXRl
OiBUdWUgRmViIDE0IDEzOjM0OjUyIDIwMTcgLTA4MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEg
MTM6MDM6MTAgMjAxNyAtMDUwMAoKICAgIGRvY3MvbWlzYzogYWRkIFBWIENhbGxzIFByb3RvY29s
CiAgICAKICAgIFBWIENhbGxzIGlzIGEgcGFyYXZpcnR1YWxpemVkIHByb3RvY29sIHRoYXQgYWxs
b3dzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZgogICAgYSBzZXQgb2YgUE9TSVggZnVuY3Rpb25zIGlu
IGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250ZW5kCiAgICBzZW5kcyBQT1NJ
WCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1wbGVtZW50cyB0aGVtIGFu
ZAogICAgcmV0dXJucyBhIHZhbHVlIHRvIHRoZSBmcm9udGVuZCBhbmQgYWN0cyBvbiB0aGUgZnVu
Y3Rpb24gY2FsbC4KICAgIAogICAgVGhpcyB2ZXJzaW9uIG9mIHRoZSBkb2N1bWVudCBjb3ZlcnMg
bmV0d29ya2luZyBmdW5jdGlvbiBjYWxscywgc3VjaCBhcwogICAgY29ubmVjdCwgYWNjZXB0LCBi
aW5kLCByZWxlYXNlLCBsaXN0ZW4sIHBvbGwsIHJlY3Ztc2cgYW5kIHNlbmRtc2c7IGJ1dAogICAg
dGhlIHByb3RvY29sIGlzIG1lYW50IHRvIGJlIGVhc2lseSBleHRlbmRlZCB0byBjb3ZlciBkaWZm
ZXJlbnQgc2V0cyBvZgogICAgY2FsbHMuIFVuaW1wbGVtZW50ZWQgY29tbWFuZHMgcmV0dXJuIEVO
T1RTVVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b0BhcG9yZXRvLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 02 13:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 Mar 2017 13: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 1cjRCF-0002Uq-NW; Thu, 02 Mar 2017 13: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 <ian.jackson@eu.citrix.com>) id 1cjRCE-0002Ud-MZ
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 08/B0-20656-93428B85; Thu, 02 Mar 2017 13:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddCZUe
 Ewce98hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WnFaaaCp9wVq3ceYm1gPMnZxcjJISTwhVFi
 5YTSLkYuIPs8o0TbgqcsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sYCax9+gRs
 DgvkP3s9St2EJsFqP765L9MExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS
 5OTE/NSUwq1kvOz93ECPRJPQMD4w7GPe1+hxglOZiURHnPi+yIEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBe04JKCdYlJqeWpGWmQMMDpi0BAePkgjvKZA0b3FBYm5xZjpE6hSjopQ473OQhABI
 IqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzXgaZwpOZVwI3/RXQYiagxS9Ut
 oIsLklESEk1MG4+t/BgQdWa5QeeVL+Ya7CXW2Px1iwtW5WZlpHa2/M/sL+XDfKukpE7XFad2P
 U638A5YIfoxxsrPghNzBSbsPXs8YJUJS959oCvfjekMs+onoq8+4LLapnkmn3mNYuZ688ffLh
 svTejz6/T6x4xO4YeadZ7/7522zzLCe1r/GvqVmitDKg9+EWJpTgj0VCLuag4EQByIoSMQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488462903!83909885!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41745 invoked from network); 2 Mar 2017 13:55:04 -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; 2 Mar 2017 13:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjRCB-0001WV-D1
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cjRCB-00022a-CJ
 for xen-changelog@lists.xensource.com; Thu, 02 Mar 2017 13:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cjRCB-00022a-CJ@xenbits.xenproject.org>
Date: Thu, 02 Mar 2017 13:55:03 +0000
Subject: [Xen-changelog] [xen master] docs/misc: add PV Calls Protocol
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; 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
MAoKY29tbWl0IDFhMGFiMDJlMzQyY2ZkODBkZWNkNzI2MDZjOTQ0NzllNGIzMDlhM2MKQXV0aG9y
OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpBdXRob3JEYXRl
OiBUdWUgRmViIDE0IDEzOjM0OjUyIDIwMTcgLTA4MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDEg
MTM6MDM6MTAgMjAxNyAtMDUwMAoKICAgIGRvY3MvbWlzYzogYWRkIFBWIENhbGxzIFByb3RvY29s
CiAgICAKICAgIFBWIENhbGxzIGlzIGEgcGFyYXZpcnR1YWxpemVkIHByb3RvY29sIHRoYXQgYWxs
b3dzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZgogICAgYSBzZXQgb2YgUE9TSVggZnVuY3Rpb25zIGlu
IGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250ZW5kCiAgICBzZW5kcyBQT1NJ
WCBmdW5jdGlvbiBjYWxscyB0byB0aGUgYmFja2VuZCwgd2hpY2ggaW1wbGVtZW50cyB0aGVtIGFu
ZAogICAgcmV0dXJucyBhIHZhbHVlIHRvIHRoZSBmcm9udGVuZCBhbmQgYWN0cyBvbiB0aGUgZnVu
Y3Rpb24gY2FsbC4KICAgIAogICAgVGhpcyB2ZXJzaW9uIG9mIHRoZSBkb2N1bWVudCBjb3ZlcnMg
bmV0d29ya2luZyBmdW5jdGlvbiBjYWxscywgc3VjaCBhcwogICAgY29ubmVjdCwgYWNjZXB0LCBi
aW5kLCByZWxlYXNlLCBsaXN0ZW4sIHBvbGwsIHJlY3Ztc2cgYW5kIHNlbmRtc2c7IGJ1dAogICAg
dGhlIHByb3RvY29sIGlzIG1lYW50IHRvIGJlIGVhc2lseSBleHRlbmRlZCB0byBjb3ZlciBkaWZm
ZXJlbnQgc2V0cyBvZgogICAgY2FsbHMuIFVuaW1wbGVtZW50ZWQgY29tbWFuZHMgcmV0dXJuIEVO
T1RTVVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b0BhcG9yZXRvLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1NU-0004dC-3Z; Sat, 04 Mar 2017 04:33:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NS-0004d5-IL
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D6/9F-05091-1834AB85; Sat, 04 Mar 2017 04:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfReVe
 EwePJghYTthk4MHps79vFHsAYxZqZl5RfkcCaMflgUsFyrooTV+axNTAe4+hi5OIQEvjCKLHn
 2zJGCOc8o8SKrk1sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hJzP8wg
 RHE5hUwkzj04TBYDQtQffOk/ywTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsbfpz0PMUpyMCmJ8h433REhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJX2B0oJ1iUmp5akZaZAwwOmLQEB4+SCG8xSJq3uCAxtzgzHSJ1ilFRSpw3GCQh
 AJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwNIFN4MvNK4Ka/AlrMBLT4h
 cpWkMUliQgpqQZG9nN3srn/vHsxy+WV4crda8XqN3OGxO/3eKZwc/NEq9equVqs0xVWyHz18T
 8vcCd5zQzznTMvS955GndPt9cvTCI66tpytqmFIbwJBkuTpd9fKvPlS/r8Y1n8Bt9/RX6H7cw
 2XZ0dH3U74kXzHYbfJjwpG+bVTi6S+dg7fUn/3BKNZ652F7dOVmIpzkg01GIuKk4EAN+qDplD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488601984!88510354!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58706 invoked from network); 4 Mar 2017 04:33:05 -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; 4 Mar 2017 04:33:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NP-0003MI-5Y
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NP-0005K7-2q
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1NP-0005K7-2q@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:03 +0000
Subject: [Xen-changelog] [xen master] acpi: check if mapping is valid before
	reading / writing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0YjA1NDYyZDkzZjA2ZjlhMDhjYWY5OGI3YWVkODY1ZjZiNzk2YmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEx
OjA3OjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDA4OjMyOjMwIDIwMTcgKzAwMDAKCiAgICBhY3BpOiBj
aGVjayBpZiBtYXBwaW5nIGlzIHZhbGlkIGJlZm9yZSByZWFkaW5nIC8gd3JpdGluZwogICAgCiAg
ICBJZiBhY3BpX21hcF9vc19tZW1vcnkgaGFzIGZhaWxlZCwgcmV0dXJuIGVhcmx5IHdpdGggQUVf
RVJST1IuCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDAxNjAxCiAgICBDb3Zlcml0eS1JRDogMTQw
MTYwMgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9hY3BpL29zbC5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jIGIveGVuL2RyaXZl
cnMvYWNwaS9vc2wuYwppbmRleCA5NGRiZjA0Li45ODgxZGIxIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9hY3BpL29zbC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKQEAgLTE1NSw2ICsx
NTUsOSBAQCBhY3BpX29zX3JlYWRfbWVtb3J5KGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBwaHlzX2Fk
ZHIsIHUzMiAqIHZhbHVlLCB1MzIgd2lkdGgpCiAJdTMyIGR1bW15OwogCXZvaWQgX19pb21lbSAq
dmlydF9hZGRyID0gYWNwaV9vc19tYXBfbWVtb3J5KHBoeXNfYWRkciwgd2lkdGggPj4gMyk7CiAK
KwlpZiAoIXZpcnRfYWRkcikKKwkJcmV0dXJuIEFFX0VSUk9SOworCiAJaWYgKCF2YWx1ZSkKIAkJ
dmFsdWUgPSAmZHVtbXk7CiAKQEAgLTE4Miw2ICsxODUsOSBAQCBhY3BpX29zX3dyaXRlX21lbW9y
eShhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGh5c19hZGRyLCB1MzIgdmFsdWUsIHUzMiB3aWR0aCkK
IHsKIAl2b2lkIF9faW9tZW0gKnZpcnRfYWRkciA9IGFjcGlfb3NfbWFwX21lbW9yeShwaHlzX2Fk
ZHIsIHdpZHRoID4+IDMpOwogCisJaWYgKCF2aXJ0X2FkZHIpCisJCXJldHVybiBBRV9FUlJPUjsK
KwogCXN3aXRjaCAod2lkdGgpIHsKIAljYXNlIDg6CiAJCXdyaXRlYih2YWx1ZSwgdmlydF9hZGRy
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1NU-0004dC-3Z; Sat, 04 Mar 2017 04:33:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NS-0004d5-IL
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D6/9F-05091-1834AB85; Sat, 04 Mar 2017 04:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfReVe
 EwePJghYTthk4MHps79vFHsAYxZqZl5RfkcCaMflgUsFyrooTV+axNTAe4+hi5OIQEvjCKLHn
 2zJGCOc8o8SKrk1sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hJzP8wg
 RHE5hUwkzj04TBYDQtQffOk/ywTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsbfpz0PMUpyMCmJ8h433REhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJX2B0oJ1iUmp5akZaZAwwOmLQEB4+SCG8xSJq3uCAxtzgzHSJ1ilFRSpw3GCQh
 AJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwNIFN4MvNK4Ka/AlrMBLT4h
 cpWkMUliQgpqQZG9nN3srn/vHsxy+WV4crda8XqN3OGxO/3eKZwc/NEq9equVqs0xVWyHz18T
 8vcCd5zQzznTMvS955GndPt9cvTCI66tpytqmFIbwJBkuTpd9fKvPlS/r8Y1n8Bt9/RX6H7cw
 2XZ0dH3U74kXzHYbfJjwpG+bVTi6S+dg7fUn/3BKNZ652F7dOVmIpzkg01GIuKk4EAN+qDplD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488601984!88510354!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58706 invoked from network); 4 Mar 2017 04:33:05 -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; 4 Mar 2017 04:33:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NP-0003MI-5Y
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NP-0005K7-2q
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1NP-0005K7-2q@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:03 +0000
Subject: [Xen-changelog] [xen master] acpi: check if mapping is valid before
	reading / writing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0YjA1NDYyZDkzZjA2ZjlhMDhjYWY5OGI3YWVkODY1ZjZiNzk2YmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEx
OjA3OjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDA4OjMyOjMwIDIwMTcgKzAwMDAKCiAgICBhY3BpOiBj
aGVjayBpZiBtYXBwaW5nIGlzIHZhbGlkIGJlZm9yZSByZWFkaW5nIC8gd3JpdGluZwogICAgCiAg
ICBJZiBhY3BpX21hcF9vc19tZW1vcnkgaGFzIGZhaWxlZCwgcmV0dXJuIGVhcmx5IHdpdGggQUVf
RVJST1IuCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDAxNjAxCiAgICBDb3Zlcml0eS1JRDogMTQw
MTYwMgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9hY3BpL29zbC5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jIGIveGVuL2RyaXZl
cnMvYWNwaS9vc2wuYwppbmRleCA5NGRiZjA0Li45ODgxZGIxIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9hY3BpL29zbC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKQEAgLTE1NSw2ICsx
NTUsOSBAQCBhY3BpX29zX3JlYWRfbWVtb3J5KGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBwaHlzX2Fk
ZHIsIHUzMiAqIHZhbHVlLCB1MzIgd2lkdGgpCiAJdTMyIGR1bW15OwogCXZvaWQgX19pb21lbSAq
dmlydF9hZGRyID0gYWNwaV9vc19tYXBfbWVtb3J5KHBoeXNfYWRkciwgd2lkdGggPj4gMyk7CiAK
KwlpZiAoIXZpcnRfYWRkcikKKwkJcmV0dXJuIEFFX0VSUk9SOworCiAJaWYgKCF2YWx1ZSkKIAkJ
dmFsdWUgPSAmZHVtbXk7CiAKQEAgLTE4Miw2ICsxODUsOSBAQCBhY3BpX29zX3dyaXRlX21lbW9y
eShhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGh5c19hZGRyLCB1MzIgdmFsdWUsIHUzMiB3aWR0aCkK
IHsKIAl2b2lkIF9faW9tZW0gKnZpcnRfYWRkciA9IGFjcGlfb3NfbWFwX21lbW9yeShwaHlzX2Fk
ZHIsIHdpZHRoID4+IDMpOwogCisJaWYgKCF2aXJ0X2FkZHIpCisJCXJldHVybiBBRV9FUlJPUjsK
KwogCXN3aXRjaCAod2lkdGgpIHsKIAljYXNlIDg6CiAJCXdyaXRlYih2YWx1ZSwgdmlydF9hZGRy
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:33: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 1ck1Ne-0004eX-5A; Sat, 04 Mar 2017 04:33:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nc-0004eQ-R5
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C9/B6-08534-C834AB85; Sat, 04 Mar 2017 04:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfbeVe
 EwZKj0hYTthk4MHps79vFHsAYxZqZl5RfkcCa8a6jhamgibPi1dvzLA2Mx9m7GLk4hAS+MEqc
 vH6LGcI5zyhx7W0PYxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgL2Er1fz
 oHZvAJmEpuf/WIDaWUBqn8yQ3UCI8cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdiy1+8QoyQHk5Io76GCnRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjd+4BygkWp6akVaZk5wOCASUtw8CiJ8G4CSfMWFyTmFmemQ6ROMSpKifP2gCQE
 QBIZpXlwbbCAvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcEyBSezLwSuOmvgBYzAS32k
 wFbXJKIkJJqYAxiN+N0N1Tilvu1bLfQ1QZFvzi57nxpPc9jiwPsnX2X5mq6lLzWt/aqrs/V/O
 YSO2FCgofU/BCDMIawIrk/z9d+eJbEvZZrjn3SI/87KZF/bE6UmZ7VvP6U4/xH46j5vl8LO1g
 evFppf+ERA0v4mwjRwwaLjm2eeNzQzner5/Qf4hdXbWM2UmIpzkg01GIuKk4EAOGxZ+hDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1488601994!62171697!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30900 invoked from network); 4 Mar 2017 04:33:15 -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; 4 Mar 2017 04:33:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NZ-0003MP-9W
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NZ-0005Ke-6n
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1NZ-0005Ke-6n@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:13 +0000
Subject: [Xen-changelog] [xen master] tools/libxendevicemodel: define
	O_CLOEXEC
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzMTgyOGUzNDhlN2I3MjI5ZDdlY2IzMmY3ZjBiZWU3ZjEyNWU2MWUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEgMTI6
Mjc6MDggMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBUaHUgTWFyIDIgMDg6MzI6MzAgMjAxNyArMDAwMAoKICAgIHRvb2xzL2xp
YnhlbmRldmljZW1vZGVsOiBkZWZpbmUgT19DTE9FWEVDCiAgICAKICAgIFNvbWUgbGliYyBoZWFk
ZXJzIGRvbid0IGhhdmUgT19DTE9FWEVDLCB3ZSBuZWVkIHRvIHRha2UgY2FyZSBvZiBpdCBieQog
ICAgZGVmaW5pbmcgdG8gMCAob24gdGhlIGdyb3VuZCB0aGF0IHN1Y2ggZ2xpYmMgbWlnaHQgYmFy
ZiBvbiBPX0NMT0VYRUMpLgogICAgCiAgICBGaXhlcyBlNzc0NWQ4ZWY1ICgidG9vbHMvbGlieGVu
ZGV2aWNlbW9kZWw6IGludHJvZHVjZSBhIExpbnV4LXNwZWNpZmljCiAgICBpbXBsZW1lbnRhdGlv
biIpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvbGludXguYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGludXguYyBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvbGludXguYwppbmRleCA0MzhjNTViLi4wZmRjNzEyIDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpbnV4LmMKKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9saW51eC5jCkBAIC0zMSw2ICszMSwxMCBAQAogCiAjaW5jbHVkZSAicHJpdmF0
ZS5oIgogCisjaWZuZGVmIE9fQ0xPRVhFQworI2RlZmluZSBPX0NMT0VYRUMgMAorI2VuZGlmCisK
IGludCBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1v
ZCkKIHsKICAgICBpbnQgZmQgPSBvcGVuKCIvZGV2L3hlbi9wcml2Y21kIiwgT19SRFdSIHwgT19D
TE9FWEVDKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:33: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 1ck1Ne-0004eX-5A; Sat, 04 Mar 2017 04:33:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nc-0004eQ-R5
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C9/B6-08534-C834AB85; Sat, 04 Mar 2017 04:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfbeVe
 EwZKj0hYTthk4MHps79vFHsAYxZqZl5RfkcCa8a6jhamgibPi1dvzLA2Mx9m7GLk4hAS+MEqc
 vH6LGcI5zyhx7W0PYxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgL2Er1fz
 oHZvAJmEpuf/WIDaWUBqn8yQ3UCI8cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdiy1+8QoyQHk5Io76GCnRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjd+4BygkWp6akVaZk5wOCASUtw8CiJ8G4CSfMWFyTmFmemQ6ROMSpKifP2gCQE
 QBIZpXlwbbCAvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcEyBSezLwSuOmvgBYzAS32k
 wFbXJKIkJJqYAxiN+N0N1Tilvu1bLfQ1QZFvzi57nxpPc9jiwPsnX2X5mq6lLzWt/aqrs/V/O
 YSO2FCgofU/BCDMIawIrk/z9d+eJbEvZZrjn3SI/87KZF/bE6UmZ7VvP6U4/xH46j5vl8LO1g
 evFppf+ERA0v4mwjRwwaLjm2eeNzQzner5/Qf4hdXbWM2UmIpzkg01GIuKk4EAOGxZ+hDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1488601994!62171697!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30900 invoked from network); 4 Mar 2017 04:33:15 -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; 4 Mar 2017 04:33:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NZ-0003MP-9W
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1NZ-0005Ke-6n
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1NZ-0005Ke-6n@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:13 +0000
Subject: [Xen-changelog] [xen master] tools/libxendevicemodel: define
	O_CLOEXEC
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzMTgyOGUzNDhlN2I3MjI5ZDdlY2IzMmY3ZjBiZWU3ZjEyNWU2MWUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgTWFyIDEgMTI6
Mjc6MDggMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBUaHUgTWFyIDIgMDg6MzI6MzAgMjAxNyArMDAwMAoKICAgIHRvb2xzL2xp
YnhlbmRldmljZW1vZGVsOiBkZWZpbmUgT19DTE9FWEVDCiAgICAKICAgIFNvbWUgbGliYyBoZWFk
ZXJzIGRvbid0IGhhdmUgT19DTE9FWEVDLCB3ZSBuZWVkIHRvIHRha2UgY2FyZSBvZiBpdCBieQog
ICAgZGVmaW5pbmcgdG8gMCAob24gdGhlIGdyb3VuZCB0aGF0IHN1Y2ggZ2xpYmMgbWlnaHQgYmFy
ZiBvbiBPX0NMT0VYRUMpLgogICAgCiAgICBGaXhlcyBlNzc0NWQ4ZWY1ICgidG9vbHMvbGlieGVu
ZGV2aWNlbW9kZWw6IGludHJvZHVjZSBhIExpbnV4LXNwZWNpZmljCiAgICBpbXBsZW1lbnRhdGlv
biIpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvbGludXguYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGludXguYyBiL3Rv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvbGludXguYwppbmRleCA0MzhjNTViLi4wZmRjNzEyIDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpbnV4LmMKKysrIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9saW51eC5jCkBAIC0zMSw2ICszMSwxMCBAQAogCiAjaW5jbHVkZSAicHJpdmF0
ZS5oIgogCisjaWZuZGVmIE9fQ0xPRVhFQworI2RlZmluZSBPX0NMT0VYRUMgMAorI2VuZGlmCisK
IGludCBvc2RlcF94ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1v
ZCkKIHsKICAgICBpbnQgZmQgPSBvcGVuKCIvZGV2L3hlbi9wcml2Y21kIiwgT19SRFdSIHwgT19D
TE9FWEVDKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Nn-0004fj-6t; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Nl-0004fT-S0
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AC/15-13192-5934AB85; Sat, 04 Mar 2017 04:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeK864
 Ig+O/lSwmbDNwYPTY3reLPYAxijUzLym/IoE14/GE00wFP9grtr57zdLAeIuti5GLQ0jgC6PE
 72XP2SGc84wSC1ffYO5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV6J18
 1NWkHJeATOJF1tSQUwWoPJVF4snMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MHYfdn/EKMkB5OSKO+hgp0RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR45zYA5QSLUtNTK9Iyc4CBAZOW4OBREuGdBpLmLS5IzC3OTIdInWJUlBLnfQCSEABJ
 ZJTmwbXBgvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl1QKbwZOaVwE1/BbSYCWixnwzY4
 pJEhJRUA+NR4XMrL12+5fDCVib18VZ3map7m2a8uHis6unaUwYnV81Q2mnw4y+TzRbp7/XKBS
 dXJqjpzDZRPKTYtebwzJZyVwdzxhP+lpMipau3uP8w3Kepnpv9P6XbVDA2tf3H6vCoyzx/Lfl
 rznw707/1v0+nm4rgJV4mfve8jdwVARtvZp44lrFBjV2JpTgj0VCLuag4EQBWUPaGQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1488602003!54813202!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52397 invoked from network); 4 Mar 2017 04:33:24 -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; 4 Mar 2017 04:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nj-0003Mf-Dr
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nj-0005LJ-Ay
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Nj-0005LJ-Ay@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:23 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: add Marek as maintainer
	of python bindings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1620482421737561436=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit f14ce1a13455bfc3fb7b33c185e3e49749d68e28
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Wed Mar 1 12:32:26 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 2 08:32:30 2017 +0000

    MAINTAINERS: add Marek as maintainer of python bindings
    
    Marek has kindly agreed to step up and co-maintain the python bindings.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
---
 MAINTAINERS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 4cfd7bc..ff6e99f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -306,6 +306,11 @@ M:  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 S:  Supported
 F:  xen/include/public/io/
 
+PYTHON BINDINGS
+M:	Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
+S:	Supported
+F:	tools/python
+
 QEMU-DM
 M:	Ian Jackson <ian.jackson@eu.citrix.com>
 S:	Supported
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1620482421737561436==--

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Nn-0004fj-6t; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Nl-0004fT-S0
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 AC/15-13192-5934AB85; Sat, 04 Mar 2017 04:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXeK864
 Ig+O/lSwmbDNwYPTY3reLPYAxijUzLym/IoE14/GE00wFP9grtr57zdLAeIuti5GLQ0jgC6PE
 72XP2SGc84wSC1ffYO5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV6J18
 1NWkHJeATOJF1tSQUwWoPJVF4snMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MHYfdn/EKMkB5OSKO+hgp0RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR45zYA5QSLUtNTK9Iyc4CBAZOW4OBREuGdBpLmLS5IzC3OTIdInWJUlBLnfQCSEABJ
 ZJTmwbXBgvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl1QKbwZOaVwE1/BbSYCWixnwzY4
 pJEhJRUA+NR4XMrL12+5fDCVib18VZ3map7m2a8uHis6unaUwYnV81Q2mnw4y+TzRbp7/XKBS
 dXJqjpzDZRPKTYtebwzJZyVwdzxhP+lpMipau3uP8w3Kepnpv9P6XbVDA2tf3H6vCoyzx/Lfl
 rznw707/1v0+nm4rgJV4mfve8jdwVARtvZp44lrFBjV2JpTgj0VCLuag4EQBWUPaGQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1488602003!54813202!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52397 invoked from network); 4 Mar 2017 04:33:24 -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; 4 Mar 2017 04:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nj-0003Mf-Dr
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nj-0005LJ-Ay
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Nj-0005LJ-Ay@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:23 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: add Marek as maintainer
	of python bindings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1620482421737561436=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit f14ce1a13455bfc3fb7b33c185e3e49749d68e28
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Wed Mar 1 12:32:26 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 2 08:32:30 2017 +0000

    MAINTAINERS: add Marek as maintainer of python bindings
    
    Marek has kindly agreed to step up and co-maintain the python bindings.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
---
 MAINTAINERS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 4cfd7bc..ff6e99f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -306,6 +306,11 @@ M:  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 S:  Supported
 F:  xen/include/public/io/
 
+PYTHON BINDINGS
+M:	Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
+S:	Supported
+F:	tools/python
+
 QEMU-DM
 M:	Ian Jackson <ian.jackson@eu.citrix.com>
 S:	Supported
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1620482421737561436==--

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Nx-0004hq-8P; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Nw-0004hU-7S
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 16/86-20914-F934AB85; Sat, 04 Mar 2017 04:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXee864
 IgzN79CwmbDNwYPTY3reLPYAxijUzLym/IoE148IljYI/XBVHVvs0MJ7m7GLk5BAS+MIo8fCZ
 eBcjF5B9nlHiXs86li5GDg42ATGJuXsVQGpEBFQlZq1YzgxRry7R9LuBDcQWFvCTaHu3mgnE5
 hUwk1h4/RQjiM0CVL9t3weWCYwcCxgZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBPqjnoGBcQdj8wm/Q4ySHExKorxW0TsihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw6mcC5QSLUtNTK9Iyc4CBAZOW4OBREuH9kwGU5i0uSMwtzkyHSJ1i1OWYM3v3GyYh
 lrz8vFQpcV4jkBkCIEUZpXlwI2BBeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8tkFU8m
 XklcJteAR3BBHTEC5WtIEeUJCKkpBoYmT7F3vzwaK6IV/uqDCPxt0dY175IcefwdWr13slYci
 TRpM8poOHIk7ToouVq00QLO8Qf/059e/ZxepVIpeH+iLnKP340Gz73Wv/pB+9xXbZCo2exZjM
 qpwVyCS3Y3vjvZ44u/xaOsBUyCwLnuh11VLdV/npwg413+vaDWh/3V/fabOQ5K9SixFKckWio
 xVxUnAgAaA3OvE0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488602013!88592487!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20514 invoked from network); 4 Mar 2017 04:33:34 -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; 4 Mar 2017 04:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nt-0003Mp-G1
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nt-0005Lq-FB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Nt-0005Lq-FB@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:33 +0000
Subject: [Xen-changelog] [xen master] tools: Fix build of QEMU with lib
	xendevicemodel 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>

Y29tbWl0IDk5NzBlOThhY2U0ODU3NDcwMWY3ZTIyODZmYjY3MDkwNDgxYTNmZWMKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMiAxMToyMjozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxMTozMjoyMSAyMDE3ICswMDAw
CgogICAgdG9vbHM6IEZpeCBidWlsZCBvZiBRRU1VIHdpdGggbGliIHhlbmRldmljZW1vZGVsIHN1
cHBvcnQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9NYWtlZmlsZSB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4
IDY4NjMzYTQuLjNlMTU0NjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xz
L01ha2VmaWxlCkBAIC0yNjksNiArMjY5LDcgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFl
bXUteGVuLWRpci1maW5kCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSBcCiAJCS1JJChY
RU5fUk9PVCkvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgXAorCQktSSQoWEVOX1JP
T1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9v
bHMvbGlieGMvaW5jbHVkZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMveGVuc3RvcmUvaW5jbHVk
ZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMveGVuc3RvcmUvY29tcGF0L2luY2x1ZGUgXApAQCAt
Mjc4LDYgKzI3OSw3IEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmlu
ZAogCQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZXZ0Y2huIFwKIAkJLUwkKFhFTl9ST09UKS90
b29scy9saWJzL2dudHRhYiBcCiAJCS1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5IFwKKwkJLUwkKFhFTl9ST09UKS90b29scy9saWJzL2RldmljZW1vZGVsIFwKIAkJLVdsLC1y
cGF0aC1saW5rPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZyBcCiAJCS1XbCwtcnBhdGgt
bGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL2V2dGNobiBcCiAJCS1XbCwtcnBhdGgtbGluaz0k
KFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYiBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Nx-0004hq-8P; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Nw-0004hU-7S
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 16/86-20914-F934AB85; Sat, 04 Mar 2017 04:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXee864
 IgzN79CwmbDNwYPTY3reLPYAxijUzLym/IoE148IljYI/XBVHVvs0MJ7m7GLk5BAS+MIo8fCZ
 eBcjF5B9nlHiXs86li5GDg42ATGJuXsVQGpEBFQlZq1YzgxRry7R9LuBDcQWFvCTaHu3mgnE5
 hUwk1h4/RQjiM0CVL9t3weWCYwcCxgZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBPqjnoGBcQdj8wm/Q4ySHExKorxW0TsihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw6mcC5QSLUtNTK9Iyc4CBAZOW4OBREuH9kwGU5i0uSMwtzkyHSJ1i1OWYM3v3GyYh
 lrz8vFQpcV4jkBkCIEUZpXlwI2BBeolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8tkFU8m
 XklcJteAR3BBHTEC5WtIEeUJCKkpBoYmT7F3vzwaK6IV/uqDCPxt0dY175IcefwdWr13slYci
 TRpM8poOHIk7ToouVq00QLO8Qf/059e/ZxepVIpeH+iLnKP340Gz73Wv/pB+9xXbZCo2exZjM
 qpwVyCS3Y3vjvZ44u/xaOsBUyCwLnuh11VLdV/npwg413+vaDWh/3V/fabOQ5K9SixFKckWio
 xVxUnAgAaA3OvE0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488602013!88592487!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20514 invoked from network); 4 Mar 2017 04:33:34 -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; 4 Mar 2017 04:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nt-0003Mp-G1
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Nt-0005Lq-FB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Nt-0005Lq-FB@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:33 +0000
Subject: [Xen-changelog] [xen master] tools: Fix build of QEMU with lib
	xendevicemodel 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>

Y29tbWl0IDk5NzBlOThhY2U0ODU3NDcwMWY3ZTIyODZmYjY3MDkwNDgxYTNmZWMKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMiAxMToyMjozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxMTozMjoyMSAyMDE3ICswMDAw
CgogICAgdG9vbHM6IEZpeCBidWlsZCBvZiBRRU1VIHdpdGggbGliIHhlbmRldmljZW1vZGVsIHN1
cHBvcnQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9NYWtlZmlsZSB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4
IDY4NjMzYTQuLjNlMTU0NjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xz
L01ha2VmaWxlCkBAIC0yNjksNiArMjY5LDcgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1kaXI6IHFl
bXUteGVuLWRpci1maW5kCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMvbGlicy9ldnRjaG4vaW5jbHVk
ZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIvaW5jbHVkZSBcCiAJCS1JJChY
RU5fUk9PVCkvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUgXAorCQktSSQoWEVOX1JP
T1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9v
bHMvbGlieGMvaW5jbHVkZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMveGVuc3RvcmUvaW5jbHVk
ZSBcCiAJCS1JJChYRU5fUk9PVCkvdG9vbHMveGVuc3RvcmUvY29tcGF0L2luY2x1ZGUgXApAQCAt
Mjc4LDYgKzI3OSw3IEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmlu
ZAogCQktTCQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZXZ0Y2huIFwKIAkJLUwkKFhFTl9ST09UKS90
b29scy9saWJzL2dudHRhYiBcCiAJCS1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5IFwKKwkJLUwkKFhFTl9ST09UKS90b29scy9saWJzL2RldmljZW1vZGVsIFwKIAkJLVdsLC1y
cGF0aC1saW5rPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZyBcCiAJCS1XbCwtcnBhdGgt
bGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL2V2dGNobiBcCiAJCS1XbCwtcnBhdGgtbGluaz0k
KFhFTl9ST09UKS90b29scy9saWJzL2dudHRhYiBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1O8-0004jO-9y; Sat, 04 Mar 2017 04:33:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O6-0004jA-Tm
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:47 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8B/87-19731-AA34AB85; Sat, 04 Mar 2017 04:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXel864
 Ig4P7VCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8XzDYwFrRwVay5PZW9gfMHWxcjFISTwhVGi
 +8lFdgjnPKPEq2trWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlNgz8
 RYLiM0rYCbxvucamM0CVD+z9yjjBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GBevDTzEKMnBpCTKO9thV4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4HTkA5waLU9NSKtMwcYHjApCU4eJREeJNA0rzFBYm5xZnpEKlTjIpS4rx3QBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbzbIFJ7MvBK46a+AFjMBLfaT2
 QmyuCQRISXVwFiaGF3Mc/hR5d+u4+ye3ZmOGz+WvsurZXJpsGrsflAXc/2rwXVhQ92yLI4n74
 0fCSdoiVpJaGU4BlW1f5MzUdB7XjYjZ+3OpHCmnQlzJeXrrvDoFJTYlx0V0NS/cPnBlq9rNwl
 qcycuu/v9y3c9s7hpu1bbfHVKfe02X5l1BbcTp+YB+9XPlViKMxINtZiLihMBZECbGUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488602024!60482097!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12495 invoked from network); 4 Mar 2017 04:33:45 -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; 4 Mar 2017 04:33:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O3-0003N2-IY
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O3-0005NE-HR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1O3-0005NE-HR@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:43 +0000
Subject: [Xen-changelog] [xen master] stubdom: set xen interface version for
	stubdom apps using xenctrl.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>

Y29tbWl0IGVjYjUwZTY1ZTEzM2M1Nzc2YmVlOTU4ZmQ1NTFjMjkzMGFiZTZlOGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MTkgMjAxNyArMDAwMAoKICAgIHN0dWJk
b206IHNldCB4ZW4gaW50ZXJmYWNlIHZlcnNpb24gZm9yIHN0dWJkb20gYXBwcyB1c2luZyB4ZW5j
dHJsLmgKICAgIAogICAgQSBzdHViZG9tIGFwcCB1c2luZyB4ZW5jdHJsLmggbXVzdCB1c2UgdGhl
IGxhdGVzdCBpbnRlcmZhY2UgdmVyc2lvbiBvZgogICAgWGVuIGluIG9yZGVyIHRvIGF2b2lkIGNv
bXBhdGliaWxpdHkgaXNzdWVzLiBBZGQgdGhlIHJlbGF0ZWQgY29uZmlnCiAgICBpdGVtIHRvIHRo
ZSBzdHViZG9tIGNvbmZpZyBmaWxlcyB3aGVyZSBuZWVkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBzdHViZG9tL2lvZW11LW1pbmlv
cy5jZmcgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBh
L3N0dWJkb20vaW9lbXUtbWluaW9zLmNmZyBiL3N0dWJkb20vaW9lbXUtbWluaW9zLmNmZwppbmRl
eCBkNjkwNTUzLi5hNjViYWEzIDEwMDY0NAotLS0gYS9zdHViZG9tL2lvZW11LW1pbmlvcy5jZmcK
KysrIGIvc3R1YmRvbS9pb2VtdS1taW5pb3MuY2ZnCkBAIC0xLDMgKzEsNCBAQAogQ09ORklHX1NU
QVJUX05FVFdPUks9bgogQ09ORklHX1FFTVVfWFNfQVJHUz15CiBDT05GSUdfUENJRlJPTlQ9eQor
WEVOX0lOVEVSRkFDRV9WRVJTSU9OPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1O8-0004jO-9y; Sat, 04 Mar 2017 04:33:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O6-0004jA-Tm
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:47 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8B/87-19731-AA34AB85; Sat, 04 Mar 2017 04:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXel864
 Ig4P7VCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8XzDYwFrRwVay5PZW9gfMHWxcjFISTwhVGi
 +8lFdgjnPKPEq2trWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlNgz8
 RYLiM0rYCbxvucamM0CVD+z9yjjBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GBevDTzEKMnBpCTKO9thV4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4HTkA5waLU9NSKtMwcYHjApCU4eJREeJNA0rzFBYm5xZnpEKlTjIpS4rx3QBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbzbIFJ7MvBK46a+AFjMBLfaT2
 QmyuCQRISXVwFiaGF3Mc/hR5d+u4+ye3ZmOGz+WvsurZXJpsGrsflAXc/2rwXVhQ92yLI4n74
 0fCSdoiVpJaGU4BlW1f5MzUdB7XjYjZ+3OpHCmnQlzJeXrrvDoFJTYlx0V0NS/cPnBlq9rNwl
 qcycuu/v9y3c9s7hpu1bbfHVKfe02X5l1BbcTp+YB+9XPlViKMxINtZiLihMBZECbGUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488602024!60482097!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12495 invoked from network); 4 Mar 2017 04:33:45 -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; 4 Mar 2017 04:33:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O3-0003N2-IY
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1O3-0005NE-HR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1O3-0005NE-HR@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:43 +0000
Subject: [Xen-changelog] [xen master] stubdom: set xen interface version for
	stubdom apps using xenctrl.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>

Y29tbWl0IGVjYjUwZTY1ZTEzM2M1Nzc2YmVlOTU4ZmQ1NTFjMjkzMGFiZTZlOGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MTkgMjAxNyArMDAwMAoKICAgIHN0dWJk
b206IHNldCB4ZW4gaW50ZXJmYWNlIHZlcnNpb24gZm9yIHN0dWJkb20gYXBwcyB1c2luZyB4ZW5j
dHJsLmgKICAgIAogICAgQSBzdHViZG9tIGFwcCB1c2luZyB4ZW5jdHJsLmggbXVzdCB1c2UgdGhl
IGxhdGVzdCBpbnRlcmZhY2UgdmVyc2lvbiBvZgogICAgWGVuIGluIG9yZGVyIHRvIGF2b2lkIGNv
bXBhdGliaWxpdHkgaXNzdWVzLiBBZGQgdGhlIHJlbGF0ZWQgY29uZmlnCiAgICBpdGVtIHRvIHRo
ZSBzdHViZG9tIGNvbmZpZyBmaWxlcyB3aGVyZSBuZWVkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBzdHViZG9tL2lvZW11LW1pbmlv
cy5jZmcgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBh
L3N0dWJkb20vaW9lbXUtbWluaW9zLmNmZyBiL3N0dWJkb20vaW9lbXUtbWluaW9zLmNmZwppbmRl
eCBkNjkwNTUzLi5hNjViYWEzIDEwMDY0NAotLS0gYS9zdHViZG9tL2lvZW11LW1pbmlvcy5jZmcK
KysrIGIvc3R1YmRvbS9pb2VtdS1taW5pb3MuY2ZnCkBAIC0xLDMgKzEsNCBAQAogQ09ORklHX1NU
QVJUX05FVFdPUks9bgogQ09ORklHX1FFTVVfWFNfQVJHUz15CiBDT05GSUdfUENJRlJPTlQ9eQor
WEVOX0lOVEVSRkFDRV9WRVJTSU9OPV9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lPTl9fCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1OI-0004li-Jf; Sat, 04 Mar 2017 04:33:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OG-0004lL-IB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/C6-04270-3B34AB85; Sat, 04 Mar 2017 04:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXez864
 Ig7MnmSwmbDNwYPTY3reLPYAxijUzLym/IoE148zqw6wFc00qZrWtZmxgXKDTxcjFISTwhVFi
 9fHTLBDOeUaJCQ8bmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawkpjc9
 wnM5hUwk9i+9RgjSCsLUP3WXZYTGDkWMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsZXx/0OMUpyMCmJ8i6YtjNCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvYrZdEUKCRanpqRVpmTnA4IBJS3DwKInwXgFJ8xYXJOYWZ6ZDpE4x6nLMmb37
 DZMQS15+XqqUOO9ukCIBkKKM0jy4EbBAvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcGZ
 ApPZl4J3KZXQEcwAR3hJ7MT5IiSRISUVAPj5tTVXH1593Ntfr9jel0J1PzDeG0e/6Jb7rnmCp
 /X3moVU/20WkTJb5XRZvHjUvP+BV+1u+/7z6s8/nuA88fQm1Nyz7b0pm54MTHBOal8jX7M/f3
 5Mx7p6LA5BB+oiK+YMX8vS2Yy4zR7xowSvXlW8/fZTBY3z3vMOLe+W9FOc9LMSWaxC5RYijMS
 DbWYi4oTAQJDmJFPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1488602033!80922566!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8448 invoked from network); 4 Mar 2017 04:33:54 -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; 4 Mar 2017 04:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OD-0003O1-L2
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OD-0005Nx-K5
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1OD-0005Nx-K5@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:53 +0000
Subject: [Xen-changelog] [xen master] tools: add pkg-config file for libxc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1YzVkMDM1MjQ2NGUyYzRkZDRjNThhZTczOWZmN2JhZDgzNzYwZWUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTYgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MjggMjAxNyArMDAwMAoKICAgIHRvb2xz
OiBhZGQgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4YwogICAgCiAgICBXaGVuIGNvbmZpZ3VyaW5n
IHRoZSBidWlsZCBvZiBxZW11IHRoZSBjb25maWd1cmUgc2NyaXB0IGlzIGJ1aWxkaW5nCiAgICB2
YXJpb3VzIHRlc3QgcHJvZ3JhbXMgdG8gZGV0ZXJtaW5lIHRoZSBleGFjdCB2ZXJzaW9uIG9mIGxp
YnhlbmNvbnRyb2wuCiAgICAKICAgIEluc3RlYWQgb2YgYSB0cnkgYW5kIGVycm9yIGFwcHJvYWNo
IG5lZWRpbmcgdXBkYXRlcyBmb3IgbmVhcmx5IGVhY2gKICAgIG5ldyB2ZXJzaW9uIG9mIFhlbiBq
dXN0IHByb3ZpZGUgeGVuY29udHJvbC5wYyB0byBiZSB1c2VkIHZpYQogICAgcGtnLWNvbmZpZy4K
ICAgIAogICAgSW4gdGhlIGVuZCB3ZSBuZWVkIHR3byBkaWZmZXJlbnQgdmFyaWFudHMgb2YgdGhh
dCBmaWxlOiBvbmUgZm9yIHRoZQogICAgdGFyZ2V0IHN5c3RlbSB3aGVyZSBldmVudHVhbGx5IHNv
bWVvbmUgd2FudHMgdG8gYnVpbGQgcWVtdSwgYW5kIG9uZQogICAgZm9yIHRoZSBsb2NhbCBzeXN0
ZW0gdG8gYmUgdXNlZCBmb3IgYnVpbGRpbmcgcWVtdSBhcyBwYXJ0IG9mIHRoZSBYZW4KICAgIGJ1
aWxkIHByb2Nlc3MuCiAgICAKICAgIFRoZSBsb2NhbCB2YXJpYW50IGlzIGNyZWF0ZWQgaW4gYSBk
ZWRpY2F0ZWQgZGlyZWN0b3J5IGluIG9yZGVyIHRvIGJlCiAgICBhYmxlIHRvIGNvbGxlY3QgbW9y
ZSBwa2ctY29uZmlnIGZpbGVzIHVzZWQgZm9yIGJ1aWxkaW5nIHRvb2xzIHRoZXJlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogLmdpdGln
bm9yZSAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAg
ICAgICB8ICAyICsrCiB0b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDMgKystCiB0b29s
cy9SdWxlcy5tayAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogdG9vbHMvbGlieGMv
TWFrZWZpbGUgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhj
L3hlbmNvbnRyb2wucGMuaW4gfCAgOSArKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNTAgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdp
dGlnbm9yZQppbmRleCAzNzEzYjFlLi4wMTVhMTg5IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisr
KyBiLy5naXRpZ25vcmUKQEAgLTc5LDYgKzc5LDcgQEAgc3R1YmRvbS9uZXdsaWItMS4qCiBzdHVi
ZG9tL25ld2xpYi14ODYqCiBzdHViZG9tL29jYW1sLSoKIHN0dWJkb20vcGNpdXRpbHMtKgorc3R1
YmRvbS9wa2ctY29uZmlnLyoKIHN0dWJkb20vcG9sYXJzc2wtKgogc3R1YmRvbS9zdHViZG9tcGF0
aC5zaAogc3R1YmRvbS90cG1fZW11bGF0b3ItKgpAQCAtMTc5LDYgKzE4MCw3IEBAIHRvb2xzL2lu
Y2x1ZGUveGVuLyoKIHRvb2xzL2luY2x1ZGUveGVuLXhzbS8qCiB0b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLyouKGN8aHxzaXplKQogdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi9jaGVja2VyCit0
b29scy9saWJ4Yy8qLnBjCiB0b29scy9saWJ4bC9fbGlieGwuYXBpLWZvci1jaGVjawogdG9vbHMv
bGlieGwvKi5hcGktb2sKIHRvb2xzL2xpYnhsLyoucGMKQEAgLTIwNCw2ICsyMDYsNyBAQCB0b29s
cy9taXNjL3hlbi1odm1jdHgKIHRvb2xzL21pc2MveGVubG9ja3Byb2YKIHRvb2xzL21pc2MvbG93
bWVtZAogdG9vbHMvbWlzYy94ZW5jb3YKK3Rvb2xzL3BrZy1jb25maWcvKgogdG9vbHMveGVudHJh
Y2UveGVuYWx5emUKIHRvb2xzL3B5Z3J1Yi9idWlsZC8qCiB0b29scy9weXRob24vYnVpbGQvKgpk
aWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggMzli
ODFjOS4uYzY0NThlOCAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9t
L01ha2VmaWxlCkBAIC0zMTgsNiArMzE4LDcgQEAgZGVmaW5lIGRvX2xpbmtzCiAgIGNkICQoZGly
ICRAKTsgXAogICBsbiAtc2YgJChkaXIgJDwpaW5jbHVkZS8qLmggaW5jbHVkZS87IFwKICAgbG4g
LXNmICQoZGlyICQ8KSouW2NoXSAuOyBcCisgIGxuIC1zZiAkKGRpciAkPCkqLnBjLmluIC47IFwK
ICAgbG4gLXNmICQoZGlyICQ8KU1ha2VmaWxlIC4KICAgdG91Y2ggJEAKIGVuZGVmCkBAIC02MjMs
NiArNjI0LDcgQEAgY2xlYW46CiAJcm0gLWZyIGdydWItJChYRU5fVEFSR0VUX0FSQ0gpCiAJcm0g
LWYgJChTVFVCRE9NUEFUSCkKIAlybSAtZiAqLW1pbmlvcy1jb25maWcubWsKKwlybSAtZnIgcGtn
LWNvbmZpZwogCVsgISAtZSBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sbG9nL01ha2VmaWxl
IF0gfHwgJChNQUtFKSBERVNURElSPSAtQyBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sbG9n
IGNsZWFuCiAJWyAhIC1lIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2V2dGNobi9NYWtlZmlsZSBd
IHx8ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZXZ0Y2huIGNs
ZWFuCiAJWyAhIC1lIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2dudHRhYi9NYWtlZmlsZSBdIHx8
ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZ250dGFiIGNsZWFu
CmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDNlMTU0
NjMuLjVjYWRiMTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2Vm
aWxlCkBAIC0xMTEsOSArMTExLDEwIEBAIHVuaW5zdGFsbDoKIAogLlBIT05ZOiBjbGVhbgogY2xl
YW46IHN1YmRpcnMtY2xlYW4KKwlybSAtcmYgcGtnLWNvbmZpZwogCiAuUEhPTlk6IGRpc3RjbGVh
bgotZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3RjbGVhbgorZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3Rj
bGVhbiBjbGVhbgogCXJtIC1yZiBxZW11LXhlbi10cmFkaXRpb25hbC1kaXIgcWVtdS14ZW4tdHJh
ZGl0aW9uYWwtZGlyLXJlbW90ZQogCXJtIC1yZiBxZW11LXhlbi1kaXIgcWVtdS14ZW4tZGlyLXJl
bW90ZQogCXJtIC1yZiAuLi9jb25maWcvVG9vbHMubWsgY29uZmlnLmggY29uZmlnLmxvZyBjb25m
aWcuc3RhdHVzIFwKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsK
aW5kZXggNTJiZGQxYS4uZTY3NmM2YiAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTI0NSwzICsyNDUsMTYgQEAgaWZlcSAoLCQoZmluZHN0cmluZyBj
bGVhbiwkKE1BS0VDTURHT0FMUykpKQogJChYRU5fUk9PVCkvY29uZmlnL1Rvb2xzLm1rOgogCSQo
ZXJyb3IgWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWlsZGluZyBvciBpbnN0
YWxsaW5nIHRoZSB0b29scykKIGVuZGlmCisKKyQoUEtHX0NPTkZJR19ESVIpLyUucGM6ICUucGMu
aW4gTWFrZWZpbGUKKwlta2RpciAtcCAkKFBLR19DT05GSUdfRElSKQorCUBzZWQgLWUgJ3MhQEB2
ZXJzaW9uQEAhJChQS0dfQ09ORklHX1ZFUlNJT04pIWcnIFwKKwkgICAgIC1lICdzIUBAcHJlZml4
QEAhJChQS0dfQ09ORklHX1BSRUZJWCkhZycgXAorCSAgICAgLWUgJ3MhQEBpbmNkaXJAQCEkKFBL
R19DT05GSUdfSU5DRElSKSFnJyBcCisJICAgICAtZSAncyFAQGxpYmRpckBAISQoUEtHX0NPTkZJ
R19MSUJESVIpIWcnIDwgJDwgPiAkQAorCislLnBjOiAlLnBjLmluIE1ha2VmaWxlCisJQHNlZCAt
ZSAncyFAQHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAorCSAgICAgLWUgJ3Mh
QEBwcmVmaXhAQCEkKFBLR19DT05GSUdfUFJFRklYKSFnJyBcCisJICAgICAtZSAncyFAQGluY2Rp
ckBAISQoUEtHX0NPTkZJR19JTkNESVIpIWcnIFwKKwkgICAgIC1lICdzIUBAbGliZGlyQEAhJChQ
S0dfQ09ORklHX0xJQkRJUikhZycgPCAkPCA+ICRACmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9N
YWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGRhNjg5YzQuLmExNjFiYTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxl
CkBAIC0xLDQgKzEsNSBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KK1BLR19DT05GSUdf
RElSID0gLi4vcGtnLWNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawog
CiBNQUpPUiAgICA9IDQuOQpAQCAtMTU5LDYgKzE2MCwyMiBAQCBlbmRpZgogJChDVFJMX0xJQl9P
QkpTKSAkKEdVRVNUX0xJQl9PQkpTKSBcCiAkKENUUkxfUElDX09CSlMpICQoR1VFU1RfUElDX09C
SlMpOiB4Y19wcml2YXRlLmgKIAorUEtHX0NPTkZJRyA6PSB4ZW5jb250cm9sLnBjCitQS0dfQ09O
RklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhD
X01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05G
SUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5T
VCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1Qp
OiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NB
TCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkK
KworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQor
JChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYQykvaW5j
bHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikK
KwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMTY3LDEyICsxODQsMTMgQEAgYnVpbGQ6
CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogJChMSUIpCitsaWJzOiAkKExJ
QikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogLlBIT05ZOiBpbnN0
YWxsCiBpbnN0YWxsOiBidWlsZAogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGxpYmRpcikK
IAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFMTF9ESVIp
ICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQoSU5TVEFMTF9TSExJQikgbGlieGVuY3Ry
bC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCiAJJChJTlNUQUxMX0RB
VEEpIGxpYnhlbmN0cmwuYSAkKERFU1RESVIpJChsaWJkaXIpCiAJJChTWU1MSU5LX1NITElCKSBs
aWJ4ZW5jdHJsLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVu
Y3RybC5zby4kKE1BSk9SKQpAQCAtMTgzLDYgKzIwMSw3IEBAIGluc3RhbGw6IGJ1aWxkCiAJJChT
WU1MSU5LX1NITElCKSBsaWJ4ZW5ndWVzdC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIp
JChsaWJkaXIpL2xpYnhlbmd1ZXN0LnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4
ZW5ndWVzdC5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmd1ZXN0LnNvCiAJ
JChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZ3Vlc3QuaCAkKERFU1RESVIpJChpbmNsdWRlZGly
KQorCSQoSU5TVEFMTF9EQVRBKSB4ZW5jb250cm9sLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC0xOTIsNiArMjExLDcgQEAgVEFHUzoKIGNs
ZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSBcCiAgICAgICAgICAgICBfcGF0
aHMuaCBcCisJICAgIHhlbmNvbnRyb2wucGMgXAogICAgICAgICAgICAgJChDVFJMX0xJQl9PQkpT
KSAkKENUUkxfUElDX09CSlMpIFwKICAgICAgICAgICAgICQoR1VFU1RfTElCX09CSlMpICQoR1VF
U1RfUElDX09CSlMpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4g
Yi90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjIxMzIwNmYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4Yy94ZW5jb250
cm9sLnBjLmluCkBAIC0wLDAgKzEsOSBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9
QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuY29udHJvbAorRGVzY3Jp
cHRpb246IFRoZSBYZW5jb250cm9sIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCitWZXJzaW9u
OiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0KK0xpYnM6IC1MJHtsaWJkaXJ9
IC1seGVuY3RybAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:33:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1OI-0004li-Jf; Sat, 04 Mar 2017 04:33:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OG-0004lL-IB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5C/C6-04270-3B34AB85; Sat, 04 Mar 2017 04:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXez864
 Ig7MnmSwmbDNwYPTY3reLPYAxijUzLym/IoE148zqw6wFc00qZrWtZmxgXKDTxcjFISTwhVFi
 9fHTLBDOeUaJCQ8bmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawkpjc9
 wnM5hUwk9i+9RgjSCsLUP3WXZYTGDkWMDKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsZXx/0OMUpyMCmJ8i6YtjNCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvYrZdEUKCRanpqRVpmTnA4IBJS3DwKInwXgFJ8xYXJOYWZ6ZDpE4x6nLMmb37
 DZMQS15+XqqUOO9ukCIBkKKM0jy4EbBAvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcGZ
 ApPZl4J3KZXQEcwAR3hJ7MT5IiSRISUVAPj5tTVXH1593Ntfr9jel0J1PzDeG0e/6Jb7rnmCp
 /X3moVU/20WkTJb5XRZvHjUvP+BV+1u+/7z6s8/nuA88fQm1Nyz7b0pm54MTHBOal8jX7M/f3
 5Mx7p6LA5BB+oiK+YMX8vS2Yy4zR7xowSvXlW8/fZTBY3z3vMOLe+W9FOc9LMSWaxC5RYijMS
 DbWYi4oTAQJDmJFPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1488602033!80922566!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8448 invoked from network); 4 Mar 2017 04:33:54 -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; 4 Mar 2017 04:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OD-0003O1-L2
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OD-0005Nx-K5
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1OD-0005Nx-K5@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:33:53 +0000
Subject: [Xen-changelog] [xen master] tools: add pkg-config file for libxc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1YzVkMDM1MjQ2NGUyYzRkZDRjNThhZTczOWZmN2JhZDgzNzYwZWUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTYgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MjggMjAxNyArMDAwMAoKICAgIHRvb2xz
OiBhZGQgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4YwogICAgCiAgICBXaGVuIGNvbmZpZ3VyaW5n
IHRoZSBidWlsZCBvZiBxZW11IHRoZSBjb25maWd1cmUgc2NyaXB0IGlzIGJ1aWxkaW5nCiAgICB2
YXJpb3VzIHRlc3QgcHJvZ3JhbXMgdG8gZGV0ZXJtaW5lIHRoZSBleGFjdCB2ZXJzaW9uIG9mIGxp
YnhlbmNvbnRyb2wuCiAgICAKICAgIEluc3RlYWQgb2YgYSB0cnkgYW5kIGVycm9yIGFwcHJvYWNo
IG5lZWRpbmcgdXBkYXRlcyBmb3IgbmVhcmx5IGVhY2gKICAgIG5ldyB2ZXJzaW9uIG9mIFhlbiBq
dXN0IHByb3ZpZGUgeGVuY29udHJvbC5wYyB0byBiZSB1c2VkIHZpYQogICAgcGtnLWNvbmZpZy4K
ICAgIAogICAgSW4gdGhlIGVuZCB3ZSBuZWVkIHR3byBkaWZmZXJlbnQgdmFyaWFudHMgb2YgdGhh
dCBmaWxlOiBvbmUgZm9yIHRoZQogICAgdGFyZ2V0IHN5c3RlbSB3aGVyZSBldmVudHVhbGx5IHNv
bWVvbmUgd2FudHMgdG8gYnVpbGQgcWVtdSwgYW5kIG9uZQogICAgZm9yIHRoZSBsb2NhbCBzeXN0
ZW0gdG8gYmUgdXNlZCBmb3IgYnVpbGRpbmcgcWVtdSBhcyBwYXJ0IG9mIHRoZSBYZW4KICAgIGJ1
aWxkIHByb2Nlc3MuCiAgICAKICAgIFRoZSBsb2NhbCB2YXJpYW50IGlzIGNyZWF0ZWQgaW4gYSBk
ZWRpY2F0ZWQgZGlyZWN0b3J5IGluIG9yZGVyIHRvIGJlCiAgICBhYmxlIHRvIGNvbGxlY3QgbW9y
ZSBwa2ctY29uZmlnIGZpbGVzIHVzZWQgZm9yIGJ1aWxkaW5nIHRvb2xzIHRoZXJlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogLmdpdGln
bm9yZSAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAg
ICAgICB8ICAyICsrCiB0b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgIDMgKystCiB0b29s
cy9SdWxlcy5tayAgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysrKwogdG9vbHMvbGlieGMv
TWFrZWZpbGUgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhj
L3hlbmNvbnRyb2wucGMuaW4gfCAgOSArKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgNTAgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdp
dGlnbm9yZQppbmRleCAzNzEzYjFlLi4wMTVhMTg5IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisr
KyBiLy5naXRpZ25vcmUKQEAgLTc5LDYgKzc5LDcgQEAgc3R1YmRvbS9uZXdsaWItMS4qCiBzdHVi
ZG9tL25ld2xpYi14ODYqCiBzdHViZG9tL29jYW1sLSoKIHN0dWJkb20vcGNpdXRpbHMtKgorc3R1
YmRvbS9wa2ctY29uZmlnLyoKIHN0dWJkb20vcG9sYXJzc2wtKgogc3R1YmRvbS9zdHViZG9tcGF0
aC5zaAogc3R1YmRvbS90cG1fZW11bGF0b3ItKgpAQCAtMTc5LDYgKzE4MCw3IEBAIHRvb2xzL2lu
Y2x1ZGUveGVuLyoKIHRvb2xzL2luY2x1ZGUveGVuLXhzbS8qCiB0b29scy9pbmNsdWRlL3hlbi1m
b3JlaWduLyouKGN8aHxzaXplKQogdG9vbHMvaW5jbHVkZS94ZW4tZm9yZWlnbi9jaGVja2VyCit0
b29scy9saWJ4Yy8qLnBjCiB0b29scy9saWJ4bC9fbGlieGwuYXBpLWZvci1jaGVjawogdG9vbHMv
bGlieGwvKi5hcGktb2sKIHRvb2xzL2xpYnhsLyoucGMKQEAgLTIwNCw2ICsyMDYsNyBAQCB0b29s
cy9taXNjL3hlbi1odm1jdHgKIHRvb2xzL21pc2MveGVubG9ja3Byb2YKIHRvb2xzL21pc2MvbG93
bWVtZAogdG9vbHMvbWlzYy94ZW5jb3YKK3Rvb2xzL3BrZy1jb25maWcvKgogdG9vbHMveGVudHJh
Y2UveGVuYWx5emUKIHRvb2xzL3B5Z3J1Yi9idWlsZC8qCiB0b29scy9weXRob24vYnVpbGQvKgpk
aWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggMzli
ODFjOS4uYzY0NThlOCAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9t
L01ha2VmaWxlCkBAIC0zMTgsNiArMzE4LDcgQEAgZGVmaW5lIGRvX2xpbmtzCiAgIGNkICQoZGly
ICRAKTsgXAogICBsbiAtc2YgJChkaXIgJDwpaW5jbHVkZS8qLmggaW5jbHVkZS87IFwKICAgbG4g
LXNmICQoZGlyICQ8KSouW2NoXSAuOyBcCisgIGxuIC1zZiAkKGRpciAkPCkqLnBjLmluIC47IFwK
ICAgbG4gLXNmICQoZGlyICQ8KU1ha2VmaWxlIC4KICAgdG91Y2ggJEAKIGVuZGVmCkBAIC02MjMs
NiArNjI0LDcgQEAgY2xlYW46CiAJcm0gLWZyIGdydWItJChYRU5fVEFSR0VUX0FSQ0gpCiAJcm0g
LWYgJChTVFVCRE9NUEFUSCkKIAlybSAtZiAqLW1pbmlvcy1jb25maWcubWsKKwlybSAtZnIgcGtn
LWNvbmZpZwogCVsgISAtZSBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sbG9nL01ha2VmaWxl
IF0gfHwgJChNQUtFKSBERVNURElSPSAtQyBsaWJzLSQoWEVOX1RBUkdFVF9BUkNIKS90b29sbG9n
IGNsZWFuCiAJWyAhIC1lIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2V2dGNobi9NYWtlZmlsZSBd
IHx8ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZXZ0Y2huIGNs
ZWFuCiAJWyAhIC1lIGxpYnMtJChYRU5fVEFSR0VUX0FSQ0gpL2dudHRhYi9NYWtlZmlsZSBdIHx8
ICQoTUFLRSkgREVTVERJUj0gLUMgbGlicy0kKFhFTl9UQVJHRVRfQVJDSCkvZ250dGFiIGNsZWFu
CmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01ha2VmaWxlCmluZGV4IDNlMTU0
NjMuLjVjYWRiMTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2VmaWxlCisrKyBiL3Rvb2xzL01ha2Vm
aWxlCkBAIC0xMTEsOSArMTExLDEwIEBAIHVuaW5zdGFsbDoKIAogLlBIT05ZOiBjbGVhbgogY2xl
YW46IHN1YmRpcnMtY2xlYW4KKwlybSAtcmYgcGtnLWNvbmZpZwogCiAuUEhPTlk6IGRpc3RjbGVh
bgotZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3RjbGVhbgorZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3Rj
bGVhbiBjbGVhbgogCXJtIC1yZiBxZW11LXhlbi10cmFkaXRpb25hbC1kaXIgcWVtdS14ZW4tdHJh
ZGl0aW9uYWwtZGlyLXJlbW90ZQogCXJtIC1yZiBxZW11LXhlbi1kaXIgcWVtdS14ZW4tZGlyLXJl
bW90ZQogCXJtIC1yZiAuLi9jb25maWcvVG9vbHMubWsgY29uZmlnLmggY29uZmlnLmxvZyBjb25m
aWcuc3RhdHVzIFwKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsK
aW5kZXggNTJiZGQxYS4uZTY3NmM2YiAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIv
dG9vbHMvUnVsZXMubWsKQEAgLTI0NSwzICsyNDUsMTYgQEAgaWZlcSAoLCQoZmluZHN0cmluZyBj
bGVhbiwkKE1BS0VDTURHT0FMUykpKQogJChYRU5fUk9PVCkvY29uZmlnL1Rvb2xzLm1rOgogCSQo
ZXJyb3IgWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJlZm9yZSBidWlsZGluZyBvciBpbnN0
YWxsaW5nIHRoZSB0b29scykKIGVuZGlmCisKKyQoUEtHX0NPTkZJR19ESVIpLyUucGM6ICUucGMu
aW4gTWFrZWZpbGUKKwlta2RpciAtcCAkKFBLR19DT05GSUdfRElSKQorCUBzZWQgLWUgJ3MhQEB2
ZXJzaW9uQEAhJChQS0dfQ09ORklHX1ZFUlNJT04pIWcnIFwKKwkgICAgIC1lICdzIUBAcHJlZml4
QEAhJChQS0dfQ09ORklHX1BSRUZJWCkhZycgXAorCSAgICAgLWUgJ3MhQEBpbmNkaXJAQCEkKFBL
R19DT05GSUdfSU5DRElSKSFnJyBcCisJICAgICAtZSAncyFAQGxpYmRpckBAISQoUEtHX0NPTkZJ
R19MSUJESVIpIWcnIDwgJDwgPiAkQAorCislLnBjOiAlLnBjLmluIE1ha2VmaWxlCisJQHNlZCAt
ZSAncyFAQHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAorCSAgICAgLWUgJ3Mh
QEBwcmVmaXhAQCEkKFBLR19DT05GSUdfUFJFRklYKSFnJyBcCisJICAgICAtZSAncyFAQGluY2Rp
ckBAISQoUEtHX0NPTkZJR19JTkNESVIpIWcnIFwKKwkgICAgIC1lICdzIUBAbGliZGlyQEAhJChQ
S0dfQ09ORklHX0xJQkRJUikhZycgPCAkPCA+ICRACmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9N
YWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGRhNjg5YzQuLmExNjFiYTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxl
CkBAIC0xLDQgKzEsNSBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KK1BLR19DT05GSUdf
RElSID0gLi4vcGtnLWNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawog
CiBNQUpPUiAgICA9IDQuOQpAQCAtMTU5LDYgKzE2MCwyMiBAQCBlbmRpZgogJChDVFJMX0xJQl9P
QkpTKSAkKEdVRVNUX0xJQl9PQkpTKSBcCiAkKENUUkxfUElDX09CSlMpICQoR1VFU1RfUElDX09C
SlMpOiB4Y19wcml2YXRlLmgKIAorUEtHX0NPTkZJRyA6PSB4ZW5jb250cm9sLnBjCitQS0dfQ09O
RklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhD
X01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05G
SUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5T
VCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1Qp
OiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NB
TCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkK
KworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQor
JChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYQykvaW5j
bHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikK
KwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMTY3LDEyICsxODQsMTMgQEAgYnVpbGQ6
CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogJChMSUIpCitsaWJzOiAkKExJ
QikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogLlBIT05ZOiBpbnN0
YWxsCiBpbnN0YWxsOiBidWlsZAogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGxpYmRpcikK
IAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFMTF9ESVIp
ICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQoSU5TVEFMTF9TSExJQikgbGlieGVuY3Ry
bC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCiAJJChJTlNUQUxMX0RB
VEEpIGxpYnhlbmN0cmwuYSAkKERFU1RESVIpJChsaWJkaXIpCiAJJChTWU1MSU5LX1NITElCKSBs
aWJ4ZW5jdHJsLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVu
Y3RybC5zby4kKE1BSk9SKQpAQCAtMTgzLDYgKzIwMSw3IEBAIGluc3RhbGw6IGJ1aWxkCiAJJChT
WU1MSU5LX1NITElCKSBsaWJ4ZW5ndWVzdC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIp
JChsaWJkaXIpL2xpYnhlbmd1ZXN0LnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4
ZW5ndWVzdC5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmd1ZXN0LnNvCiAJ
JChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZ3Vlc3QuaCAkKERFU1RESVIpJChpbmNsdWRlZGly
KQorCSQoSU5TVEFMTF9EQVRBKSB4ZW5jb250cm9sLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC0xOTIsNiArMjExLDcgQEAgVEFHUzoKIGNs
ZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSBcCiAgICAgICAgICAgICBfcGF0
aHMuaCBcCisJICAgIHhlbmNvbnRyb2wucGMgXAogICAgICAgICAgICAgJChDVFJMX0xJQl9PQkpT
KSAkKENUUkxfUElDX09CSlMpIFwKICAgICAgICAgICAgICQoR1VFU1RfTElCX09CSlMpICQoR1VF
U1RfUElDX09CSlMpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4g
Yi90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjIxMzIwNmYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4Yy94ZW5jb250
cm9sLnBjLmluCkBAIC0wLDAgKzEsOSBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9
QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuY29udHJvbAorRGVzY3Jp
cHRpb246IFRoZSBYZW5jb250cm9sIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCitWZXJzaW9u
OiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0KK0xpYnM6IC1MJHtsaWJkaXJ9
IC1seGVuY3RybAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:34: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 1ck1OR-0004no-Me; Sat, 04 Mar 2017 04:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OQ-0004nb-4u
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/20-25093-DB34AB85; Sat, 04 Mar 2017 04:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeP864
 Ig2X39C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9HO9awF00Qqti7fz9zA2CrYxcjFISTwhVGi
 qWshO4RznlHi4qEnbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Srz6v
 JcJxOYVMJNYvGoWmM0CVL/hYB/rBEaOBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GE+vCzzEKMnBpCTKaxW9I0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+nGqCcYFFqempFWmYOMDxg0hIcPEoivA61QGne4oLE3OLMdIjUKUZdjjmzd79h
 EmLJy89LlRLn3Q0yQwCkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXGGQVT
 2ZeCdymV0BHMAEd8UJlK8gRJYkIKakGxpAH576XXlRdfCqmYu+64CyH/mXd+5jlTu77PydSIu
 n37cs6T9LXzvQ+9HS62vxe+c8WUppVtbZKN9d9NEhWN1n8j7vx5167b3bvrT7LHX25+OE/s+X
 JtRozc9ff97cx6Zv8/rXspOWLE9kieHeU/Dp+ffnnxQeWcPUV/Ghh9Q27OEXtaW+G1DMlluKM
 REMt5qLiRADvo5YyUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1488602043!88524090!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28865 invoked from network); 4 Mar 2017 04:34:04 -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; 4 Mar 2017 04:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1ON-0003Ox-NS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1ON-0005Of-MS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1ON-0005Of-MS@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:03 +0000
Subject: [Xen-changelog] [xen master] tools: use a dedicated build directory
	for qemu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzOGQ5ZTZjYTg3MGY1YTZmY2FmNGNhNmVmNTU2MDY1YjFkNTcwNzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MzIgMjAxNyArMDAwMAoKICAgIHRvb2xz
OiB1c2UgYSBkZWRpY2F0ZWQgYnVpbGQgZGlyZWN0b3J5IGZvciBxZW11CiAgICAKICAgIEluc3Rl
YWQgb2YgdXNpbmcgdGhlIGRvd25sb2FkZWQgZ2l0IHRyZWUgYXMgdGFyZ2V0IGRpcmVjdG9yeSBm
b3IgdGhlCiAgICBxZW11IGJ1aWxkIGNyZWF0ZSBhIGRlZGljYXRlZCBkaXJlY3RvcnkgZm9yIHRo
YXQgcHVycG9zZS4KICAgIAogICAgVGhpcyB3YXkgaXQgaXMgcG9zc2libGUgdG8gdXNlIHRoZSBz
YW1lIHNvdXJjZSBkaXJlY3Rvcnkgb2YgcWVtdSB0bwogICAgY29uZmlndXJlIGFuZCBidWlsZCBx
ZW11IHVwc3RyZWFtIGluIGEgc3R1YmRvbSBlbnZpcm9ubWVudCBpbiBmdXR1cmUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlICAgICB8ICAxICsKIHRvb2xzL01ha2VmaWxlIHwgMTMgKysrKysrKy0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMDE1YTE4OS4uNDQzYjEyYSAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMDcsNiArMjA3LDcgQEAgdG9vbHMv
bWlzYy94ZW5sb2NrcHJvZgogdG9vbHMvbWlzYy9sb3dtZW1kCiB0b29scy9taXNjL3hlbmNvdgog
dG9vbHMvcGtnLWNvbmZpZy8qCit0b29scy9xZW11LXhlbi1idWlsZAogdG9vbHMveGVudHJhY2Uv
eGVuYWx5emUKIHRvb2xzL3B5Z3J1Yi9idWlsZC8qCiB0b29scy9weXRob24vYnVpbGQvKgpkaWZm
IC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA1Y2FkYjE2Li4z
MmFiOTRiIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpA
QCAtMTE2LDcgKzExNiw3IEBAIGNsZWFuOiBzdWJkaXJzLWNsZWFuCiAuUEhPTlk6IGRpc3RjbGVh
bgogZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3RjbGVhbiBjbGVhbgogCXJtIC1yZiBxZW11LXhlbi10
cmFkaXRpb25hbC1kaXIgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyLXJlbW90ZQotCXJtIC1yZiBx
ZW11LXhlbi1kaXIgcWVtdS14ZW4tZGlyLXJlbW90ZQorCXJtIC1yZiBxZW11LXhlbi1kaXIgcWVt
dS14ZW4tZGlyLXJlbW90ZSBxZW11LXhlbi1idWlsZAogCXJtIC1yZiAuLi9jb25maWcvVG9vbHMu
bWsgY29uZmlnLmggY29uZmlnLmxvZyBjb25maWcuc3RhdHVzIFwKIAkJY29uZmlnLmNhY2hlIGF1
dG9tNHRlLmNhY2hlCiAKQEAgLTI0NCw5ICsyNDQsMTAgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1k
aXI6IHFlbXUteGVuLWRpci1maW5kCiAJaWYgdGVzdCAtZCAkKFFFTVVfVVBTVFJFQU1fTE9DKSA7
IHRoZW4gXAogCQlzb3VyY2U9JChRRU1VX1VQU1RSRUFNX0xPQyk7IFwKIAllbHNlIFwKLQkJc291
cmNlPS47IFwKKwkJc291cmNlPSQoWEVOX1JPT1QpL3Rvb2xzL3FlbXUteGVuLWRpcjsgXAogCWZp
OyBcCi0JY2QgcWVtdS14ZW4tZGlyOyBcCisJbWtkaXIgLXAgcWVtdS14ZW4tYnVpbGQ7IFwKKwlj
ZCBxZW11LXhlbi1idWlsZDsgXAogCWlmICQkc291cmNlL3NjcmlwdHMvdHJhY2V0b29sLnB5IC0t
Y2hlY2stYmFja2VuZCAtLWJhY2tlbmQgbG9nIDsgdGhlbiBcCiAJCWVuYWJsZV90cmFjZV9iYWNr
ZW5kPSctLWVuYWJsZS10cmFjZS1iYWNrZW5kPWxvZyc7IFwKIAllbGlmICQkc291cmNlL3Njcmlw
dHMvdHJhY2V0b29sLnB5IC0tY2hlY2stYmFja2VuZCAtLWJhY2tlbmQgc3RkZXJyIDsgdGhlbiBc
CkBAIC0zMDEsMTIgKzMwMiwxMiBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4t
ZGlyLWZpbmQKIAkkKE1BS0UpIGFsbAogCiBzdWJkaXItaW5zdGFsbC1xZW11LXhlbi1kaXI6IHN1
YmRpci1hbGwtcWVtdS14ZW4tZGlyCi0JY2QgcWVtdS14ZW4tZGlyOyBcCisJY2QgcWVtdS14ZW4t
YnVpbGQ7IFwKIAkkKE1BS0UpIGluc3RhbGwKIAogc3ViZGlyLWNsZWFuLXFlbXUteGVuLWRpcjoK
LQlzZXQgLWU7IGlmIHRlc3QgLWQgcWVtdS14ZW4tZGlyLy47IHRoZW4gXAotCQkkKE1BS0UpIC1D
IHFlbXUteGVuLWRpciBjbGVhbjsgXAorCXNldCAtZTsgaWYgdGVzdCAtZCBxZW11LXhlbi1idWls
ZC8uOyB0aGVuIFwKKwkJJChNQUtFKSAtQyBxZW11LXhlbi1idWlsZCBjbGVhbjsgXAogCWZpCiAK
IHN1YmRpci1jbGVhbi1kZWJ1Z2dlci9nZGJzeCBzdWJkaXItZGlzdGNsZWFuLWRlYnVnZ2VyL2dk
YnN4OiAucGhvbnkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:34: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 1ck1OR-0004no-Me; Sat, 04 Mar 2017 04:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OQ-0004nb-4u
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/20-25093-DB34AB85; Sat, 04 Mar 2017 04:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeP864
 Ig2X39C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9HO9awF00Qqti7fz9zA2CrYxcjFISTwhVGi
 qWshO4RznlHi4qEnbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Srz6v
 JcJxOYVMJNYvGoWmM0CVL/hYB/rBEaOBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GE+vCzzEKMnBpCTKaxW9I0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+nGqCcYFFqempFWmYOMDxg0hIcPEoivA61QGne4oLE3OLMdIjUKUZdjjmzd79h
 EmLJy89LlRLn3Q0yQwCkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXGGQVT
 2ZeCdymV0BHMAEd8UJlK8gRJYkIKakGxpAH576XXlRdfCqmYu+64CyH/mXd+5jlTu77PydSIu
 n37cs6T9LXzvQ+9HS62vxe+c8WUppVtbZKN9d9NEhWN1n8j7vx5167b3bvrT7LHX25+OE/s+X
 JtRozc9ff97cx6Zv8/rXspOWLE9kieHeU/Dp+ffnnxQeWcPUV/Ghh9Q27OEXtaW+G1DMlluKM
 REMt5qLiRADvo5YyUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1488602043!88524090!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28865 invoked from network); 4 Mar 2017 04:34:04 -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; 4 Mar 2017 04:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1ON-0003Ox-NS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1ON-0005Of-MS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1ON-0005Of-MS@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:03 +0000
Subject: [Xen-changelog] [xen master] tools: use a dedicated build directory
	for qemu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzOGQ5ZTZjYTg3MGY1YTZmY2FmNGNhNmVmNTU2MDY1YjFkNTcwNzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MzIgMjAxNyArMDAwMAoKICAgIHRvb2xz
OiB1c2UgYSBkZWRpY2F0ZWQgYnVpbGQgZGlyZWN0b3J5IGZvciBxZW11CiAgICAKICAgIEluc3Rl
YWQgb2YgdXNpbmcgdGhlIGRvd25sb2FkZWQgZ2l0IHRyZWUgYXMgdGFyZ2V0IGRpcmVjdG9yeSBm
b3IgdGhlCiAgICBxZW11IGJ1aWxkIGNyZWF0ZSBhIGRlZGljYXRlZCBkaXJlY3RvcnkgZm9yIHRo
YXQgcHVycG9zZS4KICAgIAogICAgVGhpcyB3YXkgaXQgaXMgcG9zc2libGUgdG8gdXNlIHRoZSBz
YW1lIHNvdXJjZSBkaXJlY3Rvcnkgb2YgcWVtdSB0bwogICAgY29uZmlndXJlIGFuZCBidWlsZCBx
ZW11IHVwc3RyZWFtIGluIGEgc3R1YmRvbSBlbnZpcm9ubWVudCBpbiBmdXR1cmUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlICAgICB8ICAxICsKIHRvb2xzL01ha2VmaWxlIHwgMTMgKysrKysrKy0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMDE1YTE4OS4uNDQzYjEyYSAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMDcsNiArMjA3LDcgQEAgdG9vbHMv
bWlzYy94ZW5sb2NrcHJvZgogdG9vbHMvbWlzYy9sb3dtZW1kCiB0b29scy9taXNjL3hlbmNvdgog
dG9vbHMvcGtnLWNvbmZpZy8qCit0b29scy9xZW11LXhlbi1idWlsZAogdG9vbHMveGVudHJhY2Uv
eGVuYWx5emUKIHRvb2xzL3B5Z3J1Yi9idWlsZC8qCiB0b29scy9weXRob24vYnVpbGQvKgpkaWZm
IC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA1Y2FkYjE2Li4z
MmFiOTRiIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpA
QCAtMTE2LDcgKzExNiw3IEBAIGNsZWFuOiBzdWJkaXJzLWNsZWFuCiAuUEhPTlk6IGRpc3RjbGVh
bgogZGlzdGNsZWFuOiBzdWJkaXJzLWRpc3RjbGVhbiBjbGVhbgogCXJtIC1yZiBxZW11LXhlbi10
cmFkaXRpb25hbC1kaXIgcWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyLXJlbW90ZQotCXJtIC1yZiBx
ZW11LXhlbi1kaXIgcWVtdS14ZW4tZGlyLXJlbW90ZQorCXJtIC1yZiBxZW11LXhlbi1kaXIgcWVt
dS14ZW4tZGlyLXJlbW90ZSBxZW11LXhlbi1idWlsZAogCXJtIC1yZiAuLi9jb25maWcvVG9vbHMu
bWsgY29uZmlnLmggY29uZmlnLmxvZyBjb25maWcuc3RhdHVzIFwKIAkJY29uZmlnLmNhY2hlIGF1
dG9tNHRlLmNhY2hlCiAKQEAgLTI0NCw5ICsyNDQsMTAgQEAgc3ViZGlyLWFsbC1xZW11LXhlbi1k
aXI6IHFlbXUteGVuLWRpci1maW5kCiAJaWYgdGVzdCAtZCAkKFFFTVVfVVBTVFJFQU1fTE9DKSA7
IHRoZW4gXAogCQlzb3VyY2U9JChRRU1VX1VQU1RSRUFNX0xPQyk7IFwKIAllbHNlIFwKLQkJc291
cmNlPS47IFwKKwkJc291cmNlPSQoWEVOX1JPT1QpL3Rvb2xzL3FlbXUteGVuLWRpcjsgXAogCWZp
OyBcCi0JY2QgcWVtdS14ZW4tZGlyOyBcCisJbWtkaXIgLXAgcWVtdS14ZW4tYnVpbGQ7IFwKKwlj
ZCBxZW11LXhlbi1idWlsZDsgXAogCWlmICQkc291cmNlL3NjcmlwdHMvdHJhY2V0b29sLnB5IC0t
Y2hlY2stYmFja2VuZCAtLWJhY2tlbmQgbG9nIDsgdGhlbiBcCiAJCWVuYWJsZV90cmFjZV9iYWNr
ZW5kPSctLWVuYWJsZS10cmFjZS1iYWNrZW5kPWxvZyc7IFwKIAllbGlmICQkc291cmNlL3Njcmlw
dHMvdHJhY2V0b29sLnB5IC0tY2hlY2stYmFja2VuZCAtLWJhY2tlbmQgc3RkZXJyIDsgdGhlbiBc
CkBAIC0zMDEsMTIgKzMwMiwxMiBAQCBzdWJkaXItYWxsLXFlbXUteGVuLWRpcjogcWVtdS14ZW4t
ZGlyLWZpbmQKIAkkKE1BS0UpIGFsbAogCiBzdWJkaXItaW5zdGFsbC1xZW11LXhlbi1kaXI6IHN1
YmRpci1hbGwtcWVtdS14ZW4tZGlyCi0JY2QgcWVtdS14ZW4tZGlyOyBcCisJY2QgcWVtdS14ZW4t
YnVpbGQ7IFwKIAkkKE1BS0UpIGluc3RhbGwKIAogc3ViZGlyLWNsZWFuLXFlbXUteGVuLWRpcjoK
LQlzZXQgLWU7IGlmIHRlc3QgLWQgcWVtdS14ZW4tZGlyLy47IHRoZW4gXAotCQkkKE1BS0UpIC1D
IHFlbXUteGVuLWRpciBjbGVhbjsgXAorCXNldCAtZTsgaWYgdGVzdCAtZCBxZW11LXhlbi1idWls
ZC8uOyB0aGVuIFwKKwkJJChNQUtFKSAtQyBxZW11LXhlbi1idWlsZCBjbGVhbjsgXAogCWZpCiAK
IHN1YmRpci1jbGVhbi1kZWJ1Z2dlci9nZGJzeCBzdWJkaXItZGlzdGNsZWFuLWRlYnVnZ2VyL2dk
YnN4OiAucGhvbnkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Oc-0004qL-OP; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Ob-0004q5-CQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 85/AD-15270-8C34AB85; Sat, 04 Mar 2017 04:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfe4864
 Ig0mbzSwmbDNwYPTY3reLPYAxijUzLym/IoE1o/PWPPaCuRwV6279Y2lg/MLWxcjFISTwhVFi
 yuLbUM55Ron9l+6wdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAmsXbbD
 TCbV8BMovHIdkYQmwWofsPi5YwTGDkWMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9Eo9AwPjDsbG2X6HGCU5mJREeZcn7YwQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrlQGUEyxKTU+tSMvMAYYHTFqCg0dJhDciEyjNW1yQmFucmQ6ROsWoKCXOqwHS
 JwCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8P9KBpvBk5pXATX8FtJgJa
 LGfDNjikkSElFQDo6qk7R4dpvkpa2q7Jpkb6W/+VBXM69gjcrBIZdoPVV/mCPnHMdL39M/Z7Z
 pnfDmC5WCQudMzzrBJEv5aQvMmLheM8rj0hsdcsfxD6INY9up1d2+Hn12W/K+Uq+XJq12cvvN
 1g/yW5r9mUtATual5xm2/s7vNY1k/VuaWnF3PzlgffV5cFWCjxFKckWioxVxUnAgA79tTZUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1488602054!72225218!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63464 invoked from network); 4 Mar 2017 04:34:15 -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; 4 Mar 2017 04:34:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OX-0003P7-Pi
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OX-0005PY-On
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1OX-0005PY-On@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:13 +0000
Subject: [Xen-changelog] [xen master] tools: set pkg-config path when
	configuring qemu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhMGUzZTYxOGI1OTBlYjYwOTNhOGExNzA0NTNhOTVmYjMyODQwYjgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MzQgMjAxNyArMDAwMAoKICAgIHRvb2xz
OiBzZXQgcGtnLWNvbmZpZyBwYXRoIHdoZW4gY29uZmlndXJpbmcgcWVtdQogICAgCiAgICBXaGVu
IGNhbGxpbmcgY29uZmlndXJlIGZvciBxZW11IHByb3ZpZGUgdGhlIGxvY2FsIHBrZy1jb25maWcg
ZGlyZWN0b3J5CiAgICBpbiBvcmRlciB0byBsZXQgdGhlIGNvbmZpZ3VyZSBwcm9jZXNzIGZpbmQg
dGhlIGxpYnhlbmN0cmwgdmVyc2lvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL01ha2VmaWxlIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xz
L01ha2VmaWxlCmluZGV4IDMyYWI5NGIuLjg1ZTVjZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yNTUsNiArMjU1LDcgQEAgc3ViZGlyLWFsbC1x
ZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJZWxzZSBcCiAJCWVuYWJsZV90cmFjZV9i
YWNrZW5kPScnIDsgXAogCWZpIDsgXAorCVBLR19DT05GSUdfUEFUSD0kKFhFTl9ST09UKS90b29s
cy9wa2ctY29uZmlnIFwKIAkkJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0
LWxpc3Q9aTM4Ni1zb2Z0bW11IFwKIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKIAkJJCRl
bmFibGVfdHJhY2VfYmFja2VuZCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Oc-0004qL-OP; Sat, 04 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1ck1Ob-0004q5-CQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 85/AD-15270-8C34AB85; Sat, 04 Mar 2017 04:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfe4864
 Ig0mbzSwmbDNwYPTY3reLPYAxijUzLym/IoE1o/PWPPaCuRwV6279Y2lg/MLWxcjFISTwhVFi
 yuLbUM55Ron9l+6wdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAmsXbbD
 TCbV8BMovHIdkYQmwWofsPi5YwTGDkWMDKsYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9Eo9AwPjDsbG2X6HGCU5mJREeZcn7YwQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrlQGUEyxKTU+tSMvMAYYHTFqCg0dJhDciEyjNW1yQmFucmQ6ROsWoKCXOqwHS
 JwCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8P9KBpvBk5pXATX8FtJgJa
 LGfDNjikkSElFQDo6qk7R4dpvkpa2q7Jpkb6W/+VBXM69gjcrBIZdoPVV/mCPnHMdL39M/Z7Z
 pnfDmC5WCQudMzzrBJEv5aQvMmLheM8rj0hsdcsfxD6INY9up1d2+Hn12W/K+Uq+XJq12cvvN
 1g/yW5r9mUtATual5xm2/s7vNY1k/VuaWnF3PzlgffV5cFWCjxFKckWioxVxUnAgA79tTZUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1488602054!72225218!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63464 invoked from network); 4 Mar 2017 04:34:15 -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; 4 Mar 2017 04:34:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OX-0003P7-Pi
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1OX-0005PY-On
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1OX-0005PY-On@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:13 +0000
Subject: [Xen-changelog] [xen master] tools: set pkg-config path when
	configuring qemu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhMGUzZTYxOGI1OTBlYjYwOTNhOGExNzA0NTNhOTVmYjMyODQwYjgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MDY6MTM6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIgMTI6MjM6MzQgMjAxNyArMDAwMAoKICAgIHRvb2xz
OiBzZXQgcGtnLWNvbmZpZyBwYXRoIHdoZW4gY29uZmlndXJpbmcgcWVtdQogICAgCiAgICBXaGVu
IGNhbGxpbmcgY29uZmlndXJlIGZvciBxZW11IHByb3ZpZGUgdGhlIGxvY2FsIHBrZy1jb25maWcg
ZGlyZWN0b3J5CiAgICBpbiBvcmRlciB0byBsZXQgdGhlIGNvbmZpZ3VyZSBwcm9jZXNzIGZpbmQg
dGhlIGxpYnhlbmN0cmwgdmVyc2lvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL01ha2VmaWxlIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xz
L01ha2VmaWxlCmluZGV4IDMyYWI5NGIuLjg1ZTVjZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL01ha2VmaWxlCkBAIC0yNTUsNiArMjU1LDcgQEAgc3ViZGlyLWFsbC1x
ZW11LXhlbi1kaXI6IHFlbXUteGVuLWRpci1maW5kCiAJZWxzZSBcCiAJCWVuYWJsZV90cmFjZV9i
YWNrZW5kPScnIDsgXAogCWZpIDsgXAorCVBLR19DT05GSUdfUEFUSD0kKFhFTl9ST09UKS90b29s
cy9wa2ctY29uZmlnIFwKIAkkJHNvdXJjZS9jb25maWd1cmUgLS1lbmFibGUteGVuIC0tdGFyZ2V0
LWxpc3Q9aTM4Ni1zb2Z0bW11IFwKIAkJJChRRU1VX1hFTl9FTkFCTEVfREVCVUcpIFwKIAkJJCRl
bmFibGVfdHJhY2VfYmFja2VuZCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Ol-0004s2-Q3; Sat, 04 Mar 2017 04:34:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ol-0004rp-6D
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C8/BD-15270-2D34AB85; Sat, 04 Mar 2017 04:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVfei864
 Ig4tPTSwmbDNwYPTY3reLPYAxijUzLym/IoE148yOa2wFH9kqTm26xtzAeIi1i5GLQ0jgC6PE
 wjUX2CCc84wS397vZe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jATeLV6
 9WsIDavgJnEz5b3YDYLUP3+mw+YJzByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhvm+chRkkOJiVR3kMFOyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBerwXKCRalpqdWpGXmAMMDJi3BwaMkwisKkuYtLkjMLc5Mh0idYjTmmDN79xsm
 jhvHD7xhEmLJy89LlRLnZasDKhUAKc0ozYMbBAvbS4yyUsK8jECnCfEUpBblZpagyr9iFOdgV
 BLmjQFZyJOZVwK37xXQKUxAp/jJgJ1SkoiQkmpgXCVaZpYqmagbHGeltPCGxJ93S05MZpd6FJ
 7mp7j/x5f+j2KfD+6/eb1wx4EHKm/+1EdVb1rur6r8dPaNLJFbmao6h+cY7c787D9B0e6pba1
 O/LGzf1/Z3VhffOP75jVLI0/EH3yuvVHlgL5sKadOS/HjuzuktoQybey/yJx8MiPkzVSdVxmB
 f5RYijMSDbWYi4oTAXyCVnpWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1488602064!84881874!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14185 invoked from network); 4 Mar 2017 04:34:25 -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; 4 Mar 2017 04:34:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Oh-0003PL-Rr
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Oh-0005Qa-Qz
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Oh-0005Qa-Qz@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:23 +0000
Subject: [Xen-changelog] [xen master] CONTRIBUTING: list xl in inbound
	license section
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjMTQ0NmZhMWQ3MmQ4ZGNjY2M0MzZkYTZiNmMxNjY5ZTllZGYyMGYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAwIDIwMTcgKzAwMDAKCiAgICBDT05UUklC
VVRJTkc6IGxpc3QgeGwgaW4gaW5ib3VuZCBsaWNlbnNlIHNlY3Rpb24KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDT05UUklCVVRJTkcgfCAx
ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL0NPTlRSSUJV
VElORyBiL0NPTlRSSUJVVElORwppbmRleCA0NDU2MTcwLi5jZmVlOGYxIDEwMDY0NAotLS0gYS9D
T05UUklCVVRJTkcKKysrIGIvQ09OVFJJQlVUSU5HCkBAIC0xNiw2ICsxNiw3IEBAIE1vc3Qgbm90
YWJseToKICAtIHRvb2xzL2Jsa3RhcDIgICAgICA6IEJTRC1Nb2RpZmllZAogIC0gdG9vbHMvbGli
eGMgICAgICAgIDogTEdQTCB2Mi4xCiAgLSB0b29scy9saWJ4bCAgICAgICAgOiBMR1BMIHYyLjEK
KyAtIHRvb2xzL3hsICAgICAgICAgICA6IExHUEwgdjIuMQogIC0geGVuL2luY2x1ZGUvcHVibGlj
IDogTUlUIGxpY2Vuc2UKIAogV2hlbiBjcmVhdGluZyBuZXcgY29tcG9uZW50cyBhbmQgZGlyZWN0
b3JpZXMgdGhhdCBjb250YWluIGEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1Ol-0004s2-Q3; Sat, 04 Mar 2017 04:34:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ol-0004rp-6D
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C8/BD-15270-2D34AB85; Sat, 04 Mar 2017 04:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVfei864
 Ig4tPTSwmbDNwYPTY3reLPYAxijUzLym/IoE148yOa2wFH9kqTm26xtzAeIi1i5GLQ0jgC6PE
 wjUX2CCc84wS397vZe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jATeLV6
 9WsIDavgJnEz5b3YDYLUP3+mw+YJzByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhvm+chRkkOJiVR3kMFOyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBerwXKCRalpqdWpGXmAMMDJi3BwaMkwisKkuYtLkjMLc5Mh0idYjTmmDN79xsm
 jhvHD7xhEmLJy89LlRLnZasDKhUAKc0ozYMbBAvbS4yyUsK8jECnCfEUpBblZpagyr9iFOdgV
 BLmjQFZyJOZVwK37xXQKUxAp/jJgJ1SkoiQkmpgXCVaZpYqmagbHGeltPCGxJ93S05MZpd6FJ
 7mp7j/x5f+j2KfD+6/eb1wx4EHKm/+1EdVb1rur6r8dPaNLJFbmao6h+cY7c787D9B0e6pba1
 O/LGzf1/Z3VhffOP75jVLI0/EH3yuvVHlgL5sKadOS/HjuzuktoQybey/yJx8MiPkzVSdVxmB
 f5RYijMSDbWYi4oTAXyCVnpWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1488602064!84881874!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14185 invoked from network); 4 Mar 2017 04:34:25 -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; 4 Mar 2017 04:34:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Oh-0003PL-Rr
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Oh-0005Qa-Qz
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Oh-0005Qa-Qz@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:23 +0000
Subject: [Xen-changelog] [xen master] CONTRIBUTING: list xl in inbound
	license section
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjMTQ0NmZhMWQ3MmQ4ZGNjY2M0MzZkYTZiNmMxNjY5ZTllZGYyMGYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAwIDIwMTcgKzAwMDAKCiAgICBDT05UUklC
VVRJTkc6IGxpc3QgeGwgaW4gaW5ib3VuZCBsaWNlbnNlIHNlY3Rpb24KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDT05UUklCVVRJTkcgfCAx
ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL0NPTlRSSUJV
VElORyBiL0NPTlRSSUJVVElORwppbmRleCA0NDU2MTcwLi5jZmVlOGYxIDEwMDY0NAotLS0gYS9D
T05UUklCVVRJTkcKKysrIGIvQ09OVFJJQlVUSU5HCkBAIC0xNiw2ICsxNiw3IEBAIE1vc3Qgbm90
YWJseToKICAtIHRvb2xzL2Jsa3RhcDIgICAgICA6IEJTRC1Nb2RpZmllZAogIC0gdG9vbHMvbGli
eGMgICAgICAgIDogTEdQTCB2Mi4xCiAgLSB0b29scy9saWJ4bCAgICAgICAgOiBMR1BMIHYyLjEK
KyAtIHRvb2xzL3hsICAgICAgICAgICA6IExHUEwgdjIuMQogIC0geGVuL2luY2x1ZGUvcHVibGlj
IDogTUlUIGxpY2Vuc2UKIAogV2hlbiBjcmVhdGluZyBuZXcgY29tcG9uZW50cyBhbmQgZGlyZWN0
b3JpZXMgdGhhdCBjb250YWluIGEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:34: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 1ck1Ow-0004uD-Rf; Sat, 04 Mar 2017 04:34:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ow-0004u0-CR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 63/13-13971-DD34AB85; Sat, 04 Mar 2017 04:34:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe2864
 Ig/1HLS0mbDNwYPTY3reLPYAxijUzLym/IoE1o23NY7aCWU4VG1acYGtg7DHtYuTiEBL4wiix
 c3EHK4RznlFi35PPQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQIC2hJ9K7yB
 wnzCphJ9E3rYQWxWYDKV70+wzyBkWMBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYLy8xe8QoyQHk5IorzvDzgghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwpLEA5waLU9NSKtMwcYHDApCU4eJREeDNB0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc7LClIkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOWgUzhy
 cwrgdv0CugIJqAjXqhsBTmiJBEhJdXAaH866h1byRyV9JVRE074FW/OXZos+E9g9dOpQUZsux
 2ZMowrpm9TtXxs8nr7rheOz10UPc6vO5Xwv3/eJJ9VMeuOGMRdWaDsuv620qmPc2UMvzGVpdi
 U5/zM7ujISDgU3yiyJFDzulCD2UHFnn3WO2KSLbOT+n7MLmvIb0n4/mOdq+GD2LkxSizFGYmG
 WsxFxYkAwACy708CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1488602074!87880274!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7798 invoked from network); 4 Mar 2017 04:34:35 -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; 4 Mar 2017 04:34:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Or-0003PX-Te
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Or-0005RV-T0
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Or-0005RV-T0@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:33 +0000
Subject: [Xen-changelog] [xen master] xl: add 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>

Y29tbWl0IDYzMWY0YmYxZjdlYTJkMWIyYzI3Nzk5MjQ4OWZkMTY4YWIxNDEyY2EKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAzIDIwMTcgKzAwMDAKCiAgICB4bDogYWRk
IENPRElOR19TVFlMRQogICAgCiAgICBDb3B5IHRoZSBvbmUgaW4gbGlieGwsIHJlbW92ZSB0aGUg
aXJyZWxldmFudCBiaXRzIGFib3V0IGxpYnhsLiBSZXBsYWNlCiAgICBsaWJ4bCB3aXRoIHhsIHdo
ZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRvb2xzL3hsL0NPRElOR19TVFlMRSB8IDIwMiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIw
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwvQ09ESU5HX1NUWUxFIGIvdG9v
bHMveGwvQ09ESU5HX1NUWUxFCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ2
NGFhNDMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy94bC9DT0RJTkdfU1RZTEUKQEAgLTAsMCAr
MSwyMDIgQEAKK1hMIENPRElORyBTVFlMRQorPT09PT09PT09PT09PT09PT09PT09PT09CisKKwor
QU4gQVBPTE9HWSBBTkQgV0FSTklORworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitNdWNoIG9m
IHRoZSBjb2RlIGluIHhsIGRvZXMgbm90IHlldCBmb2xsb3cgdGhpcyBjb2Rpbmcgc3R5bGUKK2Rv
Y3VtZW50IGluIGV2ZXJ5IHJlc3BlY3QuICBIb3dldmVyLCBuZXcgY29kZSBpcyBleHBlY3RlZCB0
byBjb25mb3JtLgorCitQYXRjaGVzIHRvIGltcHJvdmUgdGhlIHN0eWxlIG9mIGV4aXN0aW5nIGNv
ZGUgYXJlIHdlbGNvbWUuICBQbGVhc2UKK3NlcGFyYXRlIHRoZXNlIG91dCBmcm9tIGZ1bmN0aW9u
YWwgY2hhbmdlcy4KKworSWYgaXQgaXMgbm90IGZlYXNpYmxlIHRvIGNvbmZvcm0gZnVsbHkgdG8g
dGhlIHN0eWxlIHdoaWxlIHBhdGNoaW5nIG9sZAorY29kZSwgd2l0aG91dCBkb2luZyBzdWJzdGFu
dGlhbCBzdHlsZSByZWVuZ2luZWVyaW5nIGZpcnN0LCB3ZSBtYXkKK2FjY2VwdCBwYXRjaGVzIHdo
aWNoIGNvbnRhaW4gbm9uY29uZm9ybWFudCBlbGVtZW50cywgcHJvdmlkZWQgdGhhdAordGhleSBk
b24ndCBtYWtlIHRoZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbSB3b3JzZSBvdmVyYWxsLgorCitJbiB0
aGlzIGNhc2UsIHRoZSBuZXcgY29kZSBzaG91bGQgY29uZm9ybSB0byB0aGUgcHJldmFpbGluZyBz
dHlsZSBpbgordGhlIGFyZWEgYmVpbmcgdG91Y2hlZC4KKworRVJST1IgSEFORExJTkcKKy0tLS0t
LS0tLS0tLS0tCisKK1VubGVzcywgdGhlcmUgYXJlIGdvb2QgcmVhc29ucyB0byBkbyBvdGhlcndp
c2UsIHRoZSBmb2xsb3dpbmcgZXJyb3IKK2hhbmRsaW5nIGFuZCBjbGVhbnVwIHBhcmFkaWdtIHNo
b3VsZCBiZSB1c2VkOgorCisgICogQWxsIGxvY2FsIHZhcmlhYmxlcyByZWZlcnJpbmcgdG8gcmVz
b3VyY2VzIHdoaWNoIG1pZ2h0IG5lZWQKKyAgICBjbGVhbmluZyB1cCBhcmUgZGVjbGFyZWQgYXQg
dGhlIHRvcCBvZiB0aGUgZnVuY3Rpb24sIGFuZAorICAgIGluaXRpYWxpc2VkIHRvIGEgc2VudGlu
ZWwgdmFsdWUgaW5kaWNhdGluZyAibm90aGluZyBhbGxvY2F0ZWQiLgorICAgIEZvciBleGFtcGxl
LAorICAgICAgICAgICAgbGlieGxfZXZnZW5fZGlza19lamVjdCAqZXZnID0gTlVMTDsKKyAgICAg
ICAgICAgIGludCBudWxsZmQgPSAtMTsKKworICAqIElmIHRoZSBmdW5jdGlvbiBpcyB0byByZXR1
cm4gYSBsaWJ4bCBlcnJvciB2YWx1ZSwgYHJjJyBpcworICAgIHVzZWQgdG8gY29udGFpbiB0aGUg
ZXJyb3IgY29kZSwgYnV0IGl0IGlzIE5PVCBpbml0aWFsaXNlZDoKKyAgICAgICAgICAgIGludCBy
YzsKKworICAqIFRoZXJlIGlzIG9ubHkgb25lIGVycm9yIGNsZWFudXAgcGF0aCBvdXQgb2YgdGhl
IGZ1bmN0aW9uLiAgSXQKKyAgICBzdGFydHMgd2l0aCBhIGxhYmVsIGBvdXQ6Jy4gIFRoYXQgZXJy
b3IgY2xlYW51cCBwYXRoIGNoZWNrcyBmb3IKKyAgICBlYWNoIGFsbG9jYXRlZCByZXNvdXJjZSBh
bmQgZnJlZXMgaXQgaWZmIG5lY2Vzc2FyeS4gIEl0IHRoZW4KKyAgICByZXR1cm5zIHJjLiAgRm9y
IGV4YW1wbGUsCisgICAgICAgICBvdXQ6CisgICAgICAgICAgICAgaWYgKGV2ZykgbGlieGxfX2V2
ZGlzYWJsZV9kaXNrX2VqZWN0KGdjLCBldmcpOworICAgICAgICAgICAgIGlmIChudWxsZmQgPj0g
MCkgY2xvc2UobnVsbGZkKTsKKyAgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgKiBGdW5jdGlv
biBjYWxscyB3aGljaCBtaWdodCBmYWlsIChpZSBtb3N0IGZ1bmN0aW9uIGNhbGxzKSBhcmUKKyAg
ICBoYW5kbGVkIGJ5IHB1dHRpbmcgdGhlIHJldHVybi9zdGF0dXMgdmFsdWUgaW50byBhIHZhcmlh
YmxlLCBhbmQKKyAgICB0aGVuIGNoZWNraW5nIGl0IGluIGEgc2VwYXJhdGUgc3RhdGVtZW50Ogor
ICAgICAgICAgICAgY2hhciAqZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgYmwt
PmRvbWlkKTsKKyAgICAgICAgICAgIGlmICghZG9tcGF0aCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdv
dG8gb3V0OyB9CisKKyAgKiBJZiBhIHJlc291cmNlIGlzIGZyZWVkIGluIHRoZSBtYWluIGJvZHkg
b2YgdGhlIGZ1bmN0aW9uIChmb3IKKyAgICBleGFtcGxlLCBpbiBhIGxvb3ApLCB0aGUgY29ycmVz
cG9uZGluZyB2YXJpYWJsZSBoYXMgdG8gYmUgcmVzZXQgdG8KKyAgICB0aGUgc2VudGluZWwgYXQg
dGhlIHBvaW50IHdoZXJlIGl0J3MgZnJlZWQuCisKK1doZXRoZXIgdG8gdXNlIHRoZSBgb3V0JyBw
YXRoIGZvciBzdWNjZXNzZnVsIHJldHVybnMgYXMgd2VsbCBhcyBlcnJvcgorcmV0dXJucyBpcyBh
IG1hdHRlciBvZiB0YXN0ZSBhbmQgY29udmVuaWVuY2UgZm9yIHRoZSBzcGVjaWZpYworZnVuY3Rp
b24uCisKK0lmIHlvdSByZXVzZSB0aGUgYG91dCcgcGF0aCBmb3Igc3VjY2Vzc2Z1bCByZXR1cm5z
LCB0aGVyZSBtYXkgYmUKK3Jlc291cmNlcyB3aGljaCBhcmUgdG8gYmUgcmV0dXJuZWQgdG8gdGhl
IGNhbGxlciByYXRoZXIgdGhhbiBmcmVlZC4KK0luIHRoYXQgY2FzZSB5b3UgaGF2ZSB0byByZXNl
dCB0aGUgbG9jYWwgdmFyaWFibGUgdG8gYG5vdGhpbmcgaGVyZScsCit0byBhdm9pZCB0aGUgcmVz
b3VyY2UgYmVpbmcgZnJlZWQgb24gdGhlIG91dCBwYXRoLiAgVGhhdCByZXNldHRpbmcKK3Nob3Vs
ZCBiZSBkb25lIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSByZXNvdXJjZSB2YWx1ZSBpcyBzdG9yZWQg
YXQgdGhlCithcHBsaWNhYmxlIF9yIGZ1bmN0aW9uIHBhcmFtZXRlciAob3IgZXF1aXZhbGVudCku
ICBEbyBub3QgdGVzdCBgcmMnIGluCit0aGUgb3V0IHNlY3Rpb24sIHRvIGRpc2NvdmVyIHdoZXRo
ZXIgdG8gZnJlZSB0aGluZ3MuCisKK1RoZSB1c2VzIG9mIHRoZSBzaW5nbGUtbGluZSBmb3JtYXR0
aW5nIGluIHRoZSBleGFtcGxlcyBhYm92ZSBhcmUKK3Blcm1pdHRlZCBleGNlcHRpb25zIHRvIHRo
ZSB1c3VhbCB4bCBjb2RlIGZvcm1hdHRpbmcgcnVsZXMuCisKK0ZPUk1BVFRJTkcgQU5EIE5BTUlO
RworLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0JsYXRhbnRseSBjb3BpZWQgZnJvbSBxZW11IGFu
ZCBsaW51eCB3aXRoIGZldyBtb2RpZmljYXRpb25zLgorCisKKzEuIFdoaXRlc3BhY2UKKworT2Yg
Y291cnNlLCB0aGUgbW9zdCBpbXBvcnRhbnQgYXNwZWN0IGluIGFueSBjb2Rpbmcgc3R5bGUgaXMg
d2hpdGVzcGFjZS4KK0NydXN0eSBvbGQgY29kZXJzIHdobyBoYXZlIHRyb3VibGUgc3BvdHRpbmcg
dGhlIGdsYXNzZXMgb24gdGhlaXIgbm9zZXMKK2NhbiB0ZWxsIHRoZSBkaWZmZXJlbmNlIGJldHdl
ZW4gYSB0YWIgYW5kIGVpZ2h0IHNwYWNlcyBmcm9tIGEgZGlzdGFuY2UKK29mIGFwcHJveGltYXRl
bHkgZmlmdGVlbiBwYXJzZWNzLiAgTWFueSBhIGZsYW1ld2FyIGhhdmUgYmVlbiBmb3VnaHQgYW5k
Citsb3N0IG9uIHRoaXMgaXNzdWUuCisKK1hsIGluZGVudHMgYXJlIGZvdXIgc3BhY2VzLiAgVGFi
cyBhcmUgbmV2ZXIgdXNlZCwgZXhjZXB0IGluCitNYWtlZmlsZXMgd2hlcmUgdGhleSBoYXZlIGJl
ZW4gaXJyZXZlcnNpYmx5IGNvZGVkIGludG8gdGhlIHN5bnRheC4KK1NwYWNlcyBvZiBjb3Vyc2Ug
YXJlIHN1cGVyaW9yIHRvIHRhYnMgYmVjYXVzZToKKworIC0gWW91IGhhdmUganVzdCBvbmUgd2F5
IHRvIHNwZWNpZnkgd2hpdGVzcGFjZSwgbm90IHR3by4gIEFtYmlndWl0eSBicmVlZHMKKyAgIG1p
c3Rha2VzLgorIC0gVGhlIGNvbmZ1c2lvbiBzdXJyb3VuZGluZyAndXNlIHRhYnMgdG8gaW5kZW50
LCBzcGFjZXMgdG8ganVzdGlmeScgaXMgZ29uZS4KKyAtIFRhYiBpbmRlbnRzIHB1c2ggeW91ciBj
b2RlIHRvIHRoZSByaWdodCwgbWFraW5nIHlvdXIgc2NyZWVuIHNlcmlvdXNseQorICAgdW5iYWxh
bmNlZC4KKyAtIFRhYnMgd2lsbCBiZSByZW5kZXJlZCBpbmNvcnJlY3RseSBvbiBlZGl0b3JzIHdo
byBhcmUgbWlzY29uZmlndXJlZCBub3QKKyAgIHRvIHVzZSB0YWIgc3RvcHMgb2YgZWlnaHQgcG9z
aXRpb25zLgorIC0gVGFicyBhcmUgcmVuZGVyZWQgYmFkbHkgaW4gcGF0Y2hlcywgY2F1c2luZyBv
ZmYtYnktb25lIGVycm9ycyBpbiBhbG1vc3QKKyAgIGV2ZXJ5IGxpbmUuCisgLSBJdCBpcyB0aGUg
eGwgY29kaW5nIHN0eWxlLgorCitEbyBub3QgbGVhdmUgd2hpdGVzcGFjZSBkYW5nbGluZyBvZmYg
dGhlIGVuZHMgb2YgbGluZXMuCisKKworMi4gTGluZSB3aWR0aAorCitMaW5lcyBhcmUgbGltaXRl
ZCB0byA3NS04MCBjaGFyYWN0ZXJzLgorCitSYXRpb25hbGU6CisgLSBTb21lIHBlb3BsZSBsaWtl
IHRvIHRpbGUgdGhlaXIgMjQiIHNjcmVlbnMgd2l0aCBhIDZ4NCBtYXRyaXggb2YgODB4MjQKKyAg
IHh0ZXJtcyBhbmQgdXNlIHZpIGluIGFsbCBvZiB0aGVtLiAgVGhlIGJlc3Qgd2F5IHRvIHB1bmlz
aCB0aGVtIGlzIHRvCisgICBsZXQgdGhlbSBrZWVwIGRvaW5nIGl0LgorIC0gQ29kZSBhbmQgZXNw
ZWNpYWxseSBwYXRjaGVzIGlzIG11Y2ggbW9yZSByZWFkYWJsZSBpZiBsaW1pdGVkIHRvIGEgc2Fu
ZQorICAgbGluZSBsZW5ndGguICBFaWdodHkgaXMgdHJhZGl0aW9uYWwuCisgLSBJdCBpcyB0aGUg
eGwgY29kaW5nIHN0eWxlLgorCisKKzMuIE5hbWluZworCitDIGlzIGEgU3BhcnRhbiBsYW5ndWFn
ZSwgYW5kIHNvIHNob3VsZCB5b3VyIG5hbWluZyBiZS4gIFVubGlrZSBNb2R1bGEtMgorYW5kIFBh
c2NhbCBwcm9ncmFtbWVycywgQyBwcm9ncmFtbWVycyBkbyBub3QgdXNlIGN1dGUgbmFtZXMgbGlr
ZQorVGhpc1ZhcmlhYmxlSXNBVGVtcG9yYXJ5Q291bnRlci4gIEEgQyBwcm9ncmFtbWVyIHdvdWxk
IGNhbGwgdGhhdAordmFyaWFibGUgInRtcCIsIHdoaWNoIGlzIG11Y2ggZWFzaWVyIHRvIHdyaXRl
LCBhbmQgbm90IHRoZSBsZWFzdCBtb3JlCitkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZC4KKworSE9X
RVZFUiwgd2hpbGUgbWl4ZWQtY2FzZSBuYW1lcyBhcmUgZnJvd25lZCB1cG9uLCBkZXNjcmlwdGl2
ZSBuYW1lcyBmb3IKK2dsb2JhbCB2YXJpYWJsZXMgYXJlIGEgbXVzdC4gIFRvIGNhbGwgYSBnbG9i
YWwgZnVuY3Rpb24gImZvbyIgaXMgYQorc2hvb3Rpbmcgb2ZmZW5zZS4KKworR0xPQkFMIHZhcmlh
YmxlcyAodG8gYmUgdXNlZCBvbmx5IGlmIHlvdSBfcmVhbGx5XyBuZWVkIHRoZW0pIG5lZWQgdG8K
K2hhdmUgZGVzY3JpcHRpdmUgbmFtZXMsIGFzIGRvIGdsb2JhbCBmdW5jdGlvbnMuICBJZiB5b3Ug
aGF2ZSBhIGZ1bmN0aW9uCit0aGF0IGNvdW50cyB0aGUgbnVtYmVyIG9mIGFjdGl2ZSB1c2Vycywg
eW91IHNob3VsZCBjYWxsIHRoYXQKKyJjb3VudF9hY3RpdmVfdXNlcnMoKSIgb3Igc2ltaWxhciwg
eW91IHNob3VsZCBfbm90XyBjYWxsIGl0ICJjbnR1c3IoKSIuCisKK0VuY29kaW5nIHRoZSB0eXBl
IG9mIGEgZnVuY3Rpb24gaW50byB0aGUgbmFtZSAoc28tY2FsbGVkIEh1bmdhcmlhbgorbm90YXRp
b24pIGlzIGJyYWluIGRhbWFnZWQgLSB0aGUgY29tcGlsZXIga25vd3MgdGhlIHR5cGVzIGFueXdh
eSBhbmQgY2FuCitjaGVjayB0aG9zZSwgYW5kIGl0IG9ubHkgY29uZnVzZXMgdGhlIHByb2dyYW1t
ZXIuCisKK0xPQ0FMIHZhcmlhYmxlIG5hbWVzIHNob3VsZCBiZSBzaG9ydCwgYW5kIHRvIHRoZSBw
b2ludC4gIElmIHlvdSBoYXZlCitzb21lIHJhbmRvbSBpbnRlZ2VyIGxvb3AgY291bnRlciwgaXQg
c2hvdWxkIHByb2JhYmx5IGJlIGNhbGxlZCAiaSIuCitDYWxsaW5nIGl0ICJsb29wX2NvdW50ZXIi
IGlzIG5vbi1wcm9kdWN0aXZlLCBpZiB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgaXQKK2JlaW5nIG1p
cy11bmRlcnN0b29kLiAgU2ltaWxhcmx5LCAidG1wIiBjYW4gYmUganVzdCBhYm91dCBhbnkgdHlw
ZSBvZgordmFyaWFibGUgdGhhdCBpcyB1c2VkIHRvIGhvbGQgYSB0ZW1wb3JhcnkgdmFsdWUuCisK
K0xvY2FsIHZhcmlhYmxlcyB1c2VkIHRvIHN0b3JlIHJldHVybiB2YWx1ZXMgc2hvdWxkIGhhdmUg
ZGVzY3JpcHRpdmUgbmFtZQorbGlrZSAicmMiIG9yICJyZXQiLiBGb2xsb3dpbmcgdGhlIHNhbWUg
cmVhc29uaW5nIHRoZSBsYWJlbCB1c2VkIGFzIGV4aXQKK3BhdGggc2hvdWxkIGJlIGNhbGxlZCAi
b3V0Ii4KKworRnVuY3Rpb24gYXJndW1lbnRzIHdoaWNoIGFyZSB1c2VkIHRvIHJldHVybiB2YWx1
ZXMgdG8gdGhlIGNhbGxlcgorc2hvdWxkIGJlIHN1ZmZpeGVkIGBfcicgb3IgYF9vdXQnLgorCitW
YXJpYWJsZXMsIHR5cGUgbmFtZXMgYW5kIGZ1bmN0aW9uIG5hbWVzIGFyZQorbG93ZXJfY2FzZV93
aXRoX3VuZGVyc2NvcmVzLgorWGwgc2hvdWxkIGF2b2lkIHVzaW5nIGxpYnhsXyBhbmQgbGlieGxf
XyBhcyBwcmVmaXggZm9yIGl0cyBvd24gZnVuY3Rpb24KK25hbWVzLgorCis0LiBTdGF0ZW1lbnRz
CisKK0Rvbid0IHB1dCBtdWx0aXBsZSBzdGF0ZW1lbnRzIG9uIGEgc2luZ2xlIGxpbmUuCitEb24n
dCBwdXQgbXVsdGlwbGUgYXNzaWdubWVudHMgb24gYSBzaW5nbGUgbGluZSBlaXRoZXIuCitFcnJv
ciBjb2RlIHBhdGhzIHdpdGggYW4gaWYgc3RhdGVtZW50IGFuZCBhIGdvdG8gb3IgYSByZXR1cm4g
b24gdGhlIHNhbWUKK2xpbmUgYXJlIGFsbG93ZWQuIEV4YW1wbGVzOgorCisgICAgaWYgKHJjKSBn
b3RvIG91dDsKKyAgICBpZiAocmMgPCAwKSByZXR1cm47CisKK1hsIGNvZGluZyBzdHlsZSBpcyBz
dXBlciBzaW1wbGUuICBBdm9pZCB0cmlja3kgZXhwcmVzc2lvbnMuCisKKworNS4gQmxvY2sgc3Ry
dWN0dXJlCisKK0V2ZXJ5IGluZGVudGVkIHN0YXRlbWVudCBpcyBicmFjZWQsIGJ1dCBibG9ja3Mg
dGhhdCBjb250YWluIGp1c3Qgb25lCitzdGF0ZW1lbnQgbWF5IGhhdmUgdGhlIGJyYWNlcyBvbWl0
dGVkLiAgVG8gYXZvaWQgY29uZnVzaW9uLCBlaXRoZXIgYWxsCit0aGUgYmxvY2tzIGluIGFuIGlm
Li4uZWxzZSBjaGFpbiBoYXZlIGJyYWNlcywgb3Igbm9uZSBvZiB0aGVtIGRvLgorCitUaGUgb3Bl
bmluZyBicmFjZSBpcyBvbiB0aGUgbGluZSB0aGF0IGNvbnRhaW5zIHRoZSBjb250cm9sIGZsb3cK
K3N0YXRlbWVudCB0aGF0IGludHJvZHVjZXMgdGhlIG5ldyBibG9jazsgdGhlIGNsb3NpbmcgYnJh
Y2UgaXMgb24gdGhlCitzYW1lIGxpbmUgYXMgdGhlIGVsc2Uga2V5d29yZCwgb3Igb24gYSBsaW5l
IGJ5IGl0c2VsZiBpZiB0aGVyZSBpcyBubworZWxzZSBrZXl3b3JkLiAgRXhhbXBsZXM6CisKKyAg
ICBpZiAoYSA9PSA1KSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgNS5cbiIpOworICAgIH0gZWxz
ZSBpZiAoYSA9PSA2KSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgNi5cbiIpOworICAgIH0gZWxz
ZSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgc29tZXRoaW5nIGVsc2UgZW50aXJlbHkuXG4iKTsK
KyAgICB9CisKKyAgICBpZiAoYSA9PSA1KQorICAgICAgICBwcmludGYoImEgd2FzIDUuXG4iKTsK
KworQW4gZXhjZXB0aW9uIGlzIHRoZSBvcGVuaW5nIGJyYWNlIGZvciBhIGZ1bmN0aW9uOyBmb3Ig
cmVhc29ucyBvZiB0cmFkaXRpb24KK2FuZCBjbGFyaXR5IGl0IGNvbWVzIG9uIGEgbGluZSBieSBp
dHNlbGY6CisKKyAgICB2b2lkIGFfZnVuY3Rpb24odm9pZCkKKyAgICB7CisgICAgICAgIGRvX3Nv
bWV0aGluZygpOworICAgIH0KKworUmF0aW9uYWxlOiBhIGNvbnNpc3RlbnQgKGV4Y2VwdCBmb3Ig
ZnVuY3Rpb25zLi4uKSBicmFjaW5nIHN0eWxlIHJlZHVjZXMKK2FtYmlndWl0eSBhbmQgYXZvaWRz
IG5lZWRsZXNzIGNodXJuIHdoZW4gbGluZXMgYXJlIGFkZGVkIG9yIHJlbW92ZWQuCitGdXJ0aGVy
bW9yZSwgaXQgaXMgdGhlIHhsIGNvZGluZyBzdHlsZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:34: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 1ck1Ow-0004uD-Rf; Sat, 04 Mar 2017 04:34:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ow-0004u0-CR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 63/13-13971-DD34AB85; Sat, 04 Mar 2017 04:34:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe2864
 Ig/1HLS0mbDNwYPTY3reLPYAxijUzLym/IoE1o23NY7aCWU4VG1acYGtg7DHtYuTiEBL4wiix
 c3EHK4RznlFi35PPQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQIC2hJ9K7yB
 wnzCphJ9E3rYQWxWYDKV70+wzyBkWMBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYLy8xe8QoyQHk5IorzvDzgghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwpLEA5waLU9NSKtMwcYHDApCU4eJREeDNB0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc7LClIkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOWgUzhy
 cwrgdv0CugIJqAjXqhsBTmiJBEhJdXAaH866h1byRyV9JVRE074FW/OXZos+E9g9dOpQUZsux
 2ZMowrpm9TtXxs8nr7rheOz10UPc6vO5Xwv3/eJJ9VMeuOGMRdWaDsuv620qmPc2UMvzGVpdi
 U5/zM7ujISDgU3yiyJFDzulCD2UHFnn3WO2KSLbOT+n7MLmvIb0n4/mOdq+GD2LkxSizFGYmG
 WsxFxYkAwACy708CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1488602074!87880274!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7798 invoked from network); 4 Mar 2017 04:34:35 -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; 4 Mar 2017 04:34:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Or-0003PX-Te
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Or-0005RV-T0
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Or-0005RV-T0@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:33 +0000
Subject: [Xen-changelog] [xen master] xl: add 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>

Y29tbWl0IDYzMWY0YmYxZjdlYTJkMWIyYzI3Nzk5MjQ4OWZkMTY4YWIxNDEyY2EKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAzIDIwMTcgKzAwMDAKCiAgICB4bDogYWRk
IENPRElOR19TVFlMRQogICAgCiAgICBDb3B5IHRoZSBvbmUgaW4gbGlieGwsIHJlbW92ZSB0aGUg
aXJyZWxldmFudCBiaXRzIGFib3V0IGxpYnhsLiBSZXBsYWNlCiAgICBsaWJ4bCB3aXRoIHhsIHdo
ZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRvb2xzL3hsL0NPRElOR19TVFlMRSB8IDIwMiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIw
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwvQ09ESU5HX1NUWUxFIGIvdG9v
bHMveGwvQ09ESU5HX1NUWUxFCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQ2
NGFhNDMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy94bC9DT0RJTkdfU1RZTEUKQEAgLTAsMCAr
MSwyMDIgQEAKK1hMIENPRElORyBTVFlMRQorPT09PT09PT09PT09PT09PT09PT09PT09CisKKwor
QU4gQVBPTE9HWSBBTkQgV0FSTklORworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitNdWNoIG9m
IHRoZSBjb2RlIGluIHhsIGRvZXMgbm90IHlldCBmb2xsb3cgdGhpcyBjb2Rpbmcgc3R5bGUKK2Rv
Y3VtZW50IGluIGV2ZXJ5IHJlc3BlY3QuICBIb3dldmVyLCBuZXcgY29kZSBpcyBleHBlY3RlZCB0
byBjb25mb3JtLgorCitQYXRjaGVzIHRvIGltcHJvdmUgdGhlIHN0eWxlIG9mIGV4aXN0aW5nIGNv
ZGUgYXJlIHdlbGNvbWUuICBQbGVhc2UKK3NlcGFyYXRlIHRoZXNlIG91dCBmcm9tIGZ1bmN0aW9u
YWwgY2hhbmdlcy4KKworSWYgaXQgaXMgbm90IGZlYXNpYmxlIHRvIGNvbmZvcm0gZnVsbHkgdG8g
dGhlIHN0eWxlIHdoaWxlIHBhdGNoaW5nIG9sZAorY29kZSwgd2l0aG91dCBkb2luZyBzdWJzdGFu
dGlhbCBzdHlsZSByZWVuZ2luZWVyaW5nIGZpcnN0LCB3ZSBtYXkKK2FjY2VwdCBwYXRjaGVzIHdo
aWNoIGNvbnRhaW4gbm9uY29uZm9ybWFudCBlbGVtZW50cywgcHJvdmlkZWQgdGhhdAordGhleSBk
b24ndCBtYWtlIHRoZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbSB3b3JzZSBvdmVyYWxsLgorCitJbiB0
aGlzIGNhc2UsIHRoZSBuZXcgY29kZSBzaG91bGQgY29uZm9ybSB0byB0aGUgcHJldmFpbGluZyBz
dHlsZSBpbgordGhlIGFyZWEgYmVpbmcgdG91Y2hlZC4KKworRVJST1IgSEFORExJTkcKKy0tLS0t
LS0tLS0tLS0tCisKK1VubGVzcywgdGhlcmUgYXJlIGdvb2QgcmVhc29ucyB0byBkbyBvdGhlcndp
c2UsIHRoZSBmb2xsb3dpbmcgZXJyb3IKK2hhbmRsaW5nIGFuZCBjbGVhbnVwIHBhcmFkaWdtIHNo
b3VsZCBiZSB1c2VkOgorCisgICogQWxsIGxvY2FsIHZhcmlhYmxlcyByZWZlcnJpbmcgdG8gcmVz
b3VyY2VzIHdoaWNoIG1pZ2h0IG5lZWQKKyAgICBjbGVhbmluZyB1cCBhcmUgZGVjbGFyZWQgYXQg
dGhlIHRvcCBvZiB0aGUgZnVuY3Rpb24sIGFuZAorICAgIGluaXRpYWxpc2VkIHRvIGEgc2VudGlu
ZWwgdmFsdWUgaW5kaWNhdGluZyAibm90aGluZyBhbGxvY2F0ZWQiLgorICAgIEZvciBleGFtcGxl
LAorICAgICAgICAgICAgbGlieGxfZXZnZW5fZGlza19lamVjdCAqZXZnID0gTlVMTDsKKyAgICAg
ICAgICAgIGludCBudWxsZmQgPSAtMTsKKworICAqIElmIHRoZSBmdW5jdGlvbiBpcyB0byByZXR1
cm4gYSBsaWJ4bCBlcnJvciB2YWx1ZSwgYHJjJyBpcworICAgIHVzZWQgdG8gY29udGFpbiB0aGUg
ZXJyb3IgY29kZSwgYnV0IGl0IGlzIE5PVCBpbml0aWFsaXNlZDoKKyAgICAgICAgICAgIGludCBy
YzsKKworICAqIFRoZXJlIGlzIG9ubHkgb25lIGVycm9yIGNsZWFudXAgcGF0aCBvdXQgb2YgdGhl
IGZ1bmN0aW9uLiAgSXQKKyAgICBzdGFydHMgd2l0aCBhIGxhYmVsIGBvdXQ6Jy4gIFRoYXQgZXJy
b3IgY2xlYW51cCBwYXRoIGNoZWNrcyBmb3IKKyAgICBlYWNoIGFsbG9jYXRlZCByZXNvdXJjZSBh
bmQgZnJlZXMgaXQgaWZmIG5lY2Vzc2FyeS4gIEl0IHRoZW4KKyAgICByZXR1cm5zIHJjLiAgRm9y
IGV4YW1wbGUsCisgICAgICAgICBvdXQ6CisgICAgICAgICAgICAgaWYgKGV2ZykgbGlieGxfX2V2
ZGlzYWJsZV9kaXNrX2VqZWN0KGdjLCBldmcpOworICAgICAgICAgICAgIGlmIChudWxsZmQgPj0g
MCkgY2xvc2UobnVsbGZkKTsKKyAgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgKiBGdW5jdGlv
biBjYWxscyB3aGljaCBtaWdodCBmYWlsIChpZSBtb3N0IGZ1bmN0aW9uIGNhbGxzKSBhcmUKKyAg
ICBoYW5kbGVkIGJ5IHB1dHRpbmcgdGhlIHJldHVybi9zdGF0dXMgdmFsdWUgaW50byBhIHZhcmlh
YmxlLCBhbmQKKyAgICB0aGVuIGNoZWNraW5nIGl0IGluIGEgc2VwYXJhdGUgc3RhdGVtZW50Ogor
ICAgICAgICAgICAgY2hhciAqZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgYmwt
PmRvbWlkKTsKKyAgICAgICAgICAgIGlmICghZG9tcGF0aCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdv
dG8gb3V0OyB9CisKKyAgKiBJZiBhIHJlc291cmNlIGlzIGZyZWVkIGluIHRoZSBtYWluIGJvZHkg
b2YgdGhlIGZ1bmN0aW9uIChmb3IKKyAgICBleGFtcGxlLCBpbiBhIGxvb3ApLCB0aGUgY29ycmVz
cG9uZGluZyB2YXJpYWJsZSBoYXMgdG8gYmUgcmVzZXQgdG8KKyAgICB0aGUgc2VudGluZWwgYXQg
dGhlIHBvaW50IHdoZXJlIGl0J3MgZnJlZWQuCisKK1doZXRoZXIgdG8gdXNlIHRoZSBgb3V0JyBw
YXRoIGZvciBzdWNjZXNzZnVsIHJldHVybnMgYXMgd2VsbCBhcyBlcnJvcgorcmV0dXJucyBpcyBh
IG1hdHRlciBvZiB0YXN0ZSBhbmQgY29udmVuaWVuY2UgZm9yIHRoZSBzcGVjaWZpYworZnVuY3Rp
b24uCisKK0lmIHlvdSByZXVzZSB0aGUgYG91dCcgcGF0aCBmb3Igc3VjY2Vzc2Z1bCByZXR1cm5z
LCB0aGVyZSBtYXkgYmUKK3Jlc291cmNlcyB3aGljaCBhcmUgdG8gYmUgcmV0dXJuZWQgdG8gdGhl
IGNhbGxlciByYXRoZXIgdGhhbiBmcmVlZC4KK0luIHRoYXQgY2FzZSB5b3UgaGF2ZSB0byByZXNl
dCB0aGUgbG9jYWwgdmFyaWFibGUgdG8gYG5vdGhpbmcgaGVyZScsCit0byBhdm9pZCB0aGUgcmVz
b3VyY2UgYmVpbmcgZnJlZWQgb24gdGhlIG91dCBwYXRoLiAgVGhhdCByZXNldHRpbmcKK3Nob3Vs
ZCBiZSBkb25lIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSByZXNvdXJjZSB2YWx1ZSBpcyBzdG9yZWQg
YXQgdGhlCithcHBsaWNhYmxlIF9yIGZ1bmN0aW9uIHBhcmFtZXRlciAob3IgZXF1aXZhbGVudCku
ICBEbyBub3QgdGVzdCBgcmMnIGluCit0aGUgb3V0IHNlY3Rpb24sIHRvIGRpc2NvdmVyIHdoZXRo
ZXIgdG8gZnJlZSB0aGluZ3MuCisKK1RoZSB1c2VzIG9mIHRoZSBzaW5nbGUtbGluZSBmb3JtYXR0
aW5nIGluIHRoZSBleGFtcGxlcyBhYm92ZSBhcmUKK3Blcm1pdHRlZCBleGNlcHRpb25zIHRvIHRo
ZSB1c3VhbCB4bCBjb2RlIGZvcm1hdHRpbmcgcnVsZXMuCisKK0ZPUk1BVFRJTkcgQU5EIE5BTUlO
RworLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK0JsYXRhbnRseSBjb3BpZWQgZnJvbSBxZW11IGFu
ZCBsaW51eCB3aXRoIGZldyBtb2RpZmljYXRpb25zLgorCisKKzEuIFdoaXRlc3BhY2UKKworT2Yg
Y291cnNlLCB0aGUgbW9zdCBpbXBvcnRhbnQgYXNwZWN0IGluIGFueSBjb2Rpbmcgc3R5bGUgaXMg
d2hpdGVzcGFjZS4KK0NydXN0eSBvbGQgY29kZXJzIHdobyBoYXZlIHRyb3VibGUgc3BvdHRpbmcg
dGhlIGdsYXNzZXMgb24gdGhlaXIgbm9zZXMKK2NhbiB0ZWxsIHRoZSBkaWZmZXJlbmNlIGJldHdl
ZW4gYSB0YWIgYW5kIGVpZ2h0IHNwYWNlcyBmcm9tIGEgZGlzdGFuY2UKK29mIGFwcHJveGltYXRl
bHkgZmlmdGVlbiBwYXJzZWNzLiAgTWFueSBhIGZsYW1ld2FyIGhhdmUgYmVlbiBmb3VnaHQgYW5k
Citsb3N0IG9uIHRoaXMgaXNzdWUuCisKK1hsIGluZGVudHMgYXJlIGZvdXIgc3BhY2VzLiAgVGFi
cyBhcmUgbmV2ZXIgdXNlZCwgZXhjZXB0IGluCitNYWtlZmlsZXMgd2hlcmUgdGhleSBoYXZlIGJl
ZW4gaXJyZXZlcnNpYmx5IGNvZGVkIGludG8gdGhlIHN5bnRheC4KK1NwYWNlcyBvZiBjb3Vyc2Ug
YXJlIHN1cGVyaW9yIHRvIHRhYnMgYmVjYXVzZToKKworIC0gWW91IGhhdmUganVzdCBvbmUgd2F5
IHRvIHNwZWNpZnkgd2hpdGVzcGFjZSwgbm90IHR3by4gIEFtYmlndWl0eSBicmVlZHMKKyAgIG1p
c3Rha2VzLgorIC0gVGhlIGNvbmZ1c2lvbiBzdXJyb3VuZGluZyAndXNlIHRhYnMgdG8gaW5kZW50
LCBzcGFjZXMgdG8ganVzdGlmeScgaXMgZ29uZS4KKyAtIFRhYiBpbmRlbnRzIHB1c2ggeW91ciBj
b2RlIHRvIHRoZSByaWdodCwgbWFraW5nIHlvdXIgc2NyZWVuIHNlcmlvdXNseQorICAgdW5iYWxh
bmNlZC4KKyAtIFRhYnMgd2lsbCBiZSByZW5kZXJlZCBpbmNvcnJlY3RseSBvbiBlZGl0b3JzIHdo
byBhcmUgbWlzY29uZmlndXJlZCBub3QKKyAgIHRvIHVzZSB0YWIgc3RvcHMgb2YgZWlnaHQgcG9z
aXRpb25zLgorIC0gVGFicyBhcmUgcmVuZGVyZWQgYmFkbHkgaW4gcGF0Y2hlcywgY2F1c2luZyBv
ZmYtYnktb25lIGVycm9ycyBpbiBhbG1vc3QKKyAgIGV2ZXJ5IGxpbmUuCisgLSBJdCBpcyB0aGUg
eGwgY29kaW5nIHN0eWxlLgorCitEbyBub3QgbGVhdmUgd2hpdGVzcGFjZSBkYW5nbGluZyBvZmYg
dGhlIGVuZHMgb2YgbGluZXMuCisKKworMi4gTGluZSB3aWR0aAorCitMaW5lcyBhcmUgbGltaXRl
ZCB0byA3NS04MCBjaGFyYWN0ZXJzLgorCitSYXRpb25hbGU6CisgLSBTb21lIHBlb3BsZSBsaWtl
IHRvIHRpbGUgdGhlaXIgMjQiIHNjcmVlbnMgd2l0aCBhIDZ4NCBtYXRyaXggb2YgODB4MjQKKyAg
IHh0ZXJtcyBhbmQgdXNlIHZpIGluIGFsbCBvZiB0aGVtLiAgVGhlIGJlc3Qgd2F5IHRvIHB1bmlz
aCB0aGVtIGlzIHRvCisgICBsZXQgdGhlbSBrZWVwIGRvaW5nIGl0LgorIC0gQ29kZSBhbmQgZXNw
ZWNpYWxseSBwYXRjaGVzIGlzIG11Y2ggbW9yZSByZWFkYWJsZSBpZiBsaW1pdGVkIHRvIGEgc2Fu
ZQorICAgbGluZSBsZW5ndGguICBFaWdodHkgaXMgdHJhZGl0aW9uYWwuCisgLSBJdCBpcyB0aGUg
eGwgY29kaW5nIHN0eWxlLgorCisKKzMuIE5hbWluZworCitDIGlzIGEgU3BhcnRhbiBsYW5ndWFn
ZSwgYW5kIHNvIHNob3VsZCB5b3VyIG5hbWluZyBiZS4gIFVubGlrZSBNb2R1bGEtMgorYW5kIFBh
c2NhbCBwcm9ncmFtbWVycywgQyBwcm9ncmFtbWVycyBkbyBub3QgdXNlIGN1dGUgbmFtZXMgbGlr
ZQorVGhpc1ZhcmlhYmxlSXNBVGVtcG9yYXJ5Q291bnRlci4gIEEgQyBwcm9ncmFtbWVyIHdvdWxk
IGNhbGwgdGhhdAordmFyaWFibGUgInRtcCIsIHdoaWNoIGlzIG11Y2ggZWFzaWVyIHRvIHdyaXRl
LCBhbmQgbm90IHRoZSBsZWFzdCBtb3JlCitkaWZmaWN1bHQgdG8gdW5kZXJzdGFuZC4KKworSE9X
RVZFUiwgd2hpbGUgbWl4ZWQtY2FzZSBuYW1lcyBhcmUgZnJvd25lZCB1cG9uLCBkZXNjcmlwdGl2
ZSBuYW1lcyBmb3IKK2dsb2JhbCB2YXJpYWJsZXMgYXJlIGEgbXVzdC4gIFRvIGNhbGwgYSBnbG9i
YWwgZnVuY3Rpb24gImZvbyIgaXMgYQorc2hvb3Rpbmcgb2ZmZW5zZS4KKworR0xPQkFMIHZhcmlh
YmxlcyAodG8gYmUgdXNlZCBvbmx5IGlmIHlvdSBfcmVhbGx5XyBuZWVkIHRoZW0pIG5lZWQgdG8K
K2hhdmUgZGVzY3JpcHRpdmUgbmFtZXMsIGFzIGRvIGdsb2JhbCBmdW5jdGlvbnMuICBJZiB5b3Ug
aGF2ZSBhIGZ1bmN0aW9uCit0aGF0IGNvdW50cyB0aGUgbnVtYmVyIG9mIGFjdGl2ZSB1c2Vycywg
eW91IHNob3VsZCBjYWxsIHRoYXQKKyJjb3VudF9hY3RpdmVfdXNlcnMoKSIgb3Igc2ltaWxhciwg
eW91IHNob3VsZCBfbm90XyBjYWxsIGl0ICJjbnR1c3IoKSIuCisKK0VuY29kaW5nIHRoZSB0eXBl
IG9mIGEgZnVuY3Rpb24gaW50byB0aGUgbmFtZSAoc28tY2FsbGVkIEh1bmdhcmlhbgorbm90YXRp
b24pIGlzIGJyYWluIGRhbWFnZWQgLSB0aGUgY29tcGlsZXIga25vd3MgdGhlIHR5cGVzIGFueXdh
eSBhbmQgY2FuCitjaGVjayB0aG9zZSwgYW5kIGl0IG9ubHkgY29uZnVzZXMgdGhlIHByb2dyYW1t
ZXIuCisKK0xPQ0FMIHZhcmlhYmxlIG5hbWVzIHNob3VsZCBiZSBzaG9ydCwgYW5kIHRvIHRoZSBw
b2ludC4gIElmIHlvdSBoYXZlCitzb21lIHJhbmRvbSBpbnRlZ2VyIGxvb3AgY291bnRlciwgaXQg
c2hvdWxkIHByb2JhYmx5IGJlIGNhbGxlZCAiaSIuCitDYWxsaW5nIGl0ICJsb29wX2NvdW50ZXIi
IGlzIG5vbi1wcm9kdWN0aXZlLCBpZiB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgaXQKK2JlaW5nIG1p
cy11bmRlcnN0b29kLiAgU2ltaWxhcmx5LCAidG1wIiBjYW4gYmUganVzdCBhYm91dCBhbnkgdHlw
ZSBvZgordmFyaWFibGUgdGhhdCBpcyB1c2VkIHRvIGhvbGQgYSB0ZW1wb3JhcnkgdmFsdWUuCisK
K0xvY2FsIHZhcmlhYmxlcyB1c2VkIHRvIHN0b3JlIHJldHVybiB2YWx1ZXMgc2hvdWxkIGhhdmUg
ZGVzY3JpcHRpdmUgbmFtZQorbGlrZSAicmMiIG9yICJyZXQiLiBGb2xsb3dpbmcgdGhlIHNhbWUg
cmVhc29uaW5nIHRoZSBsYWJlbCB1c2VkIGFzIGV4aXQKK3BhdGggc2hvdWxkIGJlIGNhbGxlZCAi
b3V0Ii4KKworRnVuY3Rpb24gYXJndW1lbnRzIHdoaWNoIGFyZSB1c2VkIHRvIHJldHVybiB2YWx1
ZXMgdG8gdGhlIGNhbGxlcgorc2hvdWxkIGJlIHN1ZmZpeGVkIGBfcicgb3IgYF9vdXQnLgorCitW
YXJpYWJsZXMsIHR5cGUgbmFtZXMgYW5kIGZ1bmN0aW9uIG5hbWVzIGFyZQorbG93ZXJfY2FzZV93
aXRoX3VuZGVyc2NvcmVzLgorWGwgc2hvdWxkIGF2b2lkIHVzaW5nIGxpYnhsXyBhbmQgbGlieGxf
XyBhcyBwcmVmaXggZm9yIGl0cyBvd24gZnVuY3Rpb24KK25hbWVzLgorCis0LiBTdGF0ZW1lbnRz
CisKK0Rvbid0IHB1dCBtdWx0aXBsZSBzdGF0ZW1lbnRzIG9uIGEgc2luZ2xlIGxpbmUuCitEb24n
dCBwdXQgbXVsdGlwbGUgYXNzaWdubWVudHMgb24gYSBzaW5nbGUgbGluZSBlaXRoZXIuCitFcnJv
ciBjb2RlIHBhdGhzIHdpdGggYW4gaWYgc3RhdGVtZW50IGFuZCBhIGdvdG8gb3IgYSByZXR1cm4g
b24gdGhlIHNhbWUKK2xpbmUgYXJlIGFsbG93ZWQuIEV4YW1wbGVzOgorCisgICAgaWYgKHJjKSBn
b3RvIG91dDsKKyAgICBpZiAocmMgPCAwKSByZXR1cm47CisKK1hsIGNvZGluZyBzdHlsZSBpcyBz
dXBlciBzaW1wbGUuICBBdm9pZCB0cmlja3kgZXhwcmVzc2lvbnMuCisKKworNS4gQmxvY2sgc3Ry
dWN0dXJlCisKK0V2ZXJ5IGluZGVudGVkIHN0YXRlbWVudCBpcyBicmFjZWQsIGJ1dCBibG9ja3Mg
dGhhdCBjb250YWluIGp1c3Qgb25lCitzdGF0ZW1lbnQgbWF5IGhhdmUgdGhlIGJyYWNlcyBvbWl0
dGVkLiAgVG8gYXZvaWQgY29uZnVzaW9uLCBlaXRoZXIgYWxsCit0aGUgYmxvY2tzIGluIGFuIGlm
Li4uZWxzZSBjaGFpbiBoYXZlIGJyYWNlcywgb3Igbm9uZSBvZiB0aGVtIGRvLgorCitUaGUgb3Bl
bmluZyBicmFjZSBpcyBvbiB0aGUgbGluZSB0aGF0IGNvbnRhaW5zIHRoZSBjb250cm9sIGZsb3cK
K3N0YXRlbWVudCB0aGF0IGludHJvZHVjZXMgdGhlIG5ldyBibG9jazsgdGhlIGNsb3NpbmcgYnJh
Y2UgaXMgb24gdGhlCitzYW1lIGxpbmUgYXMgdGhlIGVsc2Uga2V5d29yZCwgb3Igb24gYSBsaW5l
IGJ5IGl0c2VsZiBpZiB0aGVyZSBpcyBubworZWxzZSBrZXl3b3JkLiAgRXhhbXBsZXM6CisKKyAg
ICBpZiAoYSA9PSA1KSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgNS5cbiIpOworICAgIH0gZWxz
ZSBpZiAoYSA9PSA2KSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgNi5cbiIpOworICAgIH0gZWxz
ZSB7CisgICAgICAgIHByaW50ZigiYSB3YXMgc29tZXRoaW5nIGVsc2UgZW50aXJlbHkuXG4iKTsK
KyAgICB9CisKKyAgICBpZiAoYSA9PSA1KQorICAgICAgICBwcmludGYoImEgd2FzIDUuXG4iKTsK
KworQW4gZXhjZXB0aW9uIGlzIHRoZSBvcGVuaW5nIGJyYWNlIGZvciBhIGZ1bmN0aW9uOyBmb3Ig
cmVhc29ucyBvZiB0cmFkaXRpb24KK2FuZCBjbGFyaXR5IGl0IGNvbWVzIG9uIGEgbGluZSBieSBp
dHNlbGY6CisKKyAgICB2b2lkIGFfZnVuY3Rpb24odm9pZCkKKyAgICB7CisgICAgICAgIGRvX3Nv
bWV0aGluZygpOworICAgIH0KKworUmF0aW9uYWxlOiBhIGNvbnNpc3RlbnQgKGV4Y2VwdCBmb3Ig
ZnVuY3Rpb25zLi4uKSBicmFjaW5nIHN0eWxlIHJlZHVjZXMKK2FtYmlndWl0eSBhbmQgYXZvaWRz
IG5lZWRsZXNzIGNodXJuIHdoZW4gbGluZXMgYXJlIGFkZGVkIG9yIHJlbW92ZWQuCitGdXJ0aGVy
bW9yZSwgaXQgaXMgdGhlIHhsIGNvZGluZyBzdHlsZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1P5-0004vh-TN; Sat, 04 Mar 2017 04:34:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P4-0004vT-LR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/D5-14551-5E34AB85; Sat, 04 Mar 2017 04:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfep864
 IgxN3+CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/LThywFEzgrNl44ztjAeJK9i5GLQ0jgC6PE
 1+YXbBDOeUaJnY+2MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJ/H0w
 AVWEJtXwExi0rYL7CA2C1D94eef2CYwcixgZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2Mr386HWKU5GBSEuU9brojQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEr4o/UE6wKDU9tSItMwcYHDBpCQ4eJRFeXZA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ80aDFAmAFGWU5sGNgAXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGf8g
 KbwZOaVwG16BXQEE9ARL1S2ghxRkoiQkmpgnDLd6oW3qHlaSsbig7dyQvky533nZm0Qjjrvlq
 6zdtfJtPXZ80ILPhw89U7s4hNO+4UL0hJclznHpbPaVf9691+QddqztK4uSc6I2pNVTUtzy70
 a77Sxi3h376pRfyOgHHTR7uvT4/t95/+uyLxhtXcDX+6V5fbHjF/Wazy9/sjX2Gjq/KIpSizF
 GYmGWsxFxYkAIHIND08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1488602084!33039113!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28450 invoked from network); 4 Mar 2017 04:34:45 -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; 4 Mar 2017 04:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P1-0003Ph-VU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P1-0005Ss-Ul
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1P1-0005Ss-Ul@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:43 +0000
Subject: [Xen-changelog] [xen master] xl: remove declaration of ctx in c
	files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5N2RkNGFmNzQ4MzExYWI4Nzk0OWZiNGZkOGU4NzljMTFhYTJiMzEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAzIDIwMTcgKzAwMDAKCiAgICB4bDogcmVt
b3ZlIGRlY2xhcmF0aW9uIG9mIGN0eCBpbiBjIGZpbGVzCiAgICAKICAgIFRoZXJlIGlzIGFscmVh
ZHkgb25lIGluIHhsLmguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL3hs
X2ZsYXNrLmMgICAgIHwgMiAtLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAxIC0KIDIgZmls
ZXMgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9mbGFz
ay5jIGIvdG9vbHMveGwveGxfZmxhc2suYwppbmRleCA4MDQxNjVjLi41MjM3Njk3IDEwMDY0NAot
LS0gYS90b29scy94bC94bF9mbGFzay5jCisrKyBiL3Rvb2xzL3hsL3hsX2ZsYXNrLmMKQEAgLTIz
LDggKzIzLDYgQEAKIAogI2luY2x1ZGUgInhsLmgiCiAKLWV4dGVybiBsaWJ4bF9jdHggKmN0eDsK
LQogaW50IG1haW5fZ2V0ZW5mb3JjZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50
IHJldDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxf
dm1jb250cm9sLmMKaW5kZXggOWI5ZDU1Yy4uYTNmMjdhZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTMwLDcgKzMw
LDYgQEAKICNpbmNsdWRlICJ4bF91dGlscy5oIgogI2luY2x1ZGUgInhsX3BhcnNlLmgiCiAKLWV4
dGVybiBsaWJ4bF9jdHggKmN0eDsKIGV4dGVybiBpbnQgbG9nZmlsZTsKIGV4dGVybiBjb25zdCBj
aGFyICpjb21tb25fZG9tbmFtZTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1P5-0004vh-TN; Sat, 04 Mar 2017 04:34:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P4-0004vT-LR
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/D5-14551-5E34AB85; Sat, 04 Mar 2017 04:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfep864
 IgxN3+CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/LThywFEzgrNl44ztjAeJK9i5GLQ0jgC6PE
 1+YXbBDOeUaJnY+2MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJ/H0w
 AVWEJtXwExi0rYL7CA2C1D94eef2CYwcixgZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2Mr386HWKU5GBSEuU9brojQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEr4o/UE6wKDU9tSItMwcYHDBpCQ4eJRFeXZA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ80aDFAmAFGWU5sGNgAXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvGf8g
 KbwZOaVwG16BXQEE9ARL1S2ghxRkoiQkmpgnDLd6oW3qHlaSsbig7dyQvky533nZm0Qjjrvlq
 6zdtfJtPXZ80ILPhw89U7s4hNO+4UL0hJclznHpbPaVf9691+QddqztK4uSc6I2pNVTUtzy70
 a77Sxi3h376pRfyOgHHTR7uvT4/t95/+uyLxhtXcDX+6V5fbHjF/Wazy9/sjX2Gjq/KIpSizF
 GYmGWsxFxYkAIHIND08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1488602084!33039113!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28450 invoked from network); 4 Mar 2017 04:34:45 -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; 4 Mar 2017 04:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P1-0003Ph-VU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1P1-0005Ss-Ul
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1P1-0005Ss-Ul@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:43 +0000
Subject: [Xen-changelog] [xen master] xl: remove declaration of ctx in c
	files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5N2RkNGFmNzQ4MzExYWI4Nzk0OWZiNGZkOGU4NzljMTFhYTJiMzEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjUzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjAzIDIwMTcgKzAwMDAKCiAgICB4bDogcmVt
b3ZlIGRlY2xhcmF0aW9uIG9mIGN0eCBpbiBjIGZpbGVzCiAgICAKICAgIFRoZXJlIGlzIGFscmVh
ZHkgb25lIGluIHhsLmguCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL3hs
X2ZsYXNrLmMgICAgIHwgMiAtLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAxIC0KIDIgZmls
ZXMgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9mbGFz
ay5jIGIvdG9vbHMveGwveGxfZmxhc2suYwppbmRleCA4MDQxNjVjLi41MjM3Njk3IDEwMDY0NAot
LS0gYS90b29scy94bC94bF9mbGFzay5jCisrKyBiL3Rvb2xzL3hsL3hsX2ZsYXNrLmMKQEAgLTIz
LDggKzIzLDYgQEAKIAogI2luY2x1ZGUgInhsLmgiCiAKLWV4dGVybiBsaWJ4bF9jdHggKmN0eDsK
LQogaW50IG1haW5fZ2V0ZW5mb3JjZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgaW50
IHJldDsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxf
dm1jb250cm9sLmMKaW5kZXggOWI5ZDU1Yy4uYTNmMjdhZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKQEAgLTMwLDcgKzMw
LDYgQEAKICNpbmNsdWRlICJ4bF91dGlscy5oIgogI2luY2x1ZGUgInhsX3BhcnNlLmgiCiAKLWV4
dGVybiBsaWJ4bF9jdHggKmN0eDsKIGV4dGVybiBpbnQgbG9nZmlsZTsKIGV4dGVybiBjb25zdCBj
aGFyICpjb21tb25fZG9tbmFtZTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1PE-0004xA-Uv; Sat, 04 Mar 2017 04:34:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PE-0004wx-E8
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 15/B0-04817-FE34AB85; Sat, 04 Mar 2017 04:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe9864
 Ig1uH2SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8LFg2wFG4UqtjVvYW5gPM7fxcjJISTwhVHi
 3MOkLkYuIPs8o8Sc2VvYuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwFHi+usTL
 CA2r4CZxNwva1lBbBag+ocPm5kmMHIsYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+G1ZwCFGSQ4mJVFeq+gdEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeLc3AOUEi1LTUyvSMnOAwQGTluDgURLh9QRJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOG8NSJEASFFGaR7cCFigXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbxLIFJ7Mv
 BK4Ta+AjmACOuKFylaQI0oSEVJSDYxJTxrPenUuu9R9MKjzAt8EtxCRi+nyhwM2cVXJ+X3UK3
 JKTS/8pzw77ssdnQ8vc+J9jEQfdj09cfjj5Ffa84xXPdxUdfDs3dWzp3x8rWFbsspRecJfK7k
 F2RYTjNqK/ydoJJ3vvnfi6MbDrvynZL9lB5Ru25prGxAhfXf633z1y9cn3d5gZDtBiaU4I9FQ
 i7moOBEALTIkX08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1488602094!37555496!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12471 invoked from network); 4 Mar 2017 04:34:55 -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; 4 Mar 2017 04:34:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PC-0003QN-1I
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PC-0005Tf-0U
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PC-0005Tf-0U@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:54 +0000
Subject: [Xen-changelog] [xen master] xl: lift common_domname declaration to
	xl.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>

Y29tbWl0IDc5MTBiOGNiNjUyMTBiYWJiYzgzMzI0MWEzZjM0MzMxZmVkYjYwMWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjU0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjA3IDIwMTcgKzAwMDAKCiAgICB4bDogbGlm
dCBjb21tb25fZG9tbmFtZSBkZWNsYXJhdGlvbiB0byB4bC5oCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgIHwgMSArCiB0b29scy94bC94bF9taWdy
YXRlLmMgICB8IDIgLS0KIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgIHwgMiAtLQogdG9vbHMveGwv
eGxfdXRpbHMuYyAgICAgfCAxIC0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgMSAtCiA1IGZp
bGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDY1Yjg5Y2UuLjM4Njk3NzYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjEwLDYgKzIx
MCw3IEBAIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJn
dik7CiAKIHZvaWQgaGVscChjb25zdCBjaGFyICpjb21tYW5kKTsKIAorZXh0ZXJuIGNvbnN0IGNo
YXIgKmNvbW1vbl9kb21uYW1lOwogZXh0ZXJuIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXTsK
IGV4dGVybiBpbnQgY21kdGFibGVfbGVuOwogLyogTG9vayB1cCBhIGNvbW1hbmQgaW4gdGhlIHRh
YmxlLCBhbGxvd2luZyB1bmFtYmlndW91cyB0cnVuY2F0aW9uICovCmRpZmYgLS1naXQgYS90b29s
cy94bC94bF9taWdyYXRlLmMgYi90b29scy94bC94bF9taWdyYXRlLmMKaW5kZXggMjhmYjgyMy4u
MDY1YmQ2NiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfbWlncmF0ZS5jCisrKyBiL3Rvb2xzL3hs
L3hsX21pZ3JhdGUuYwpAQCAtMzAsOCArMzAsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAj
aW5jbHVkZSAieGxfcGFyc2UuaCIKIAotZXh0ZXJuIGNvbnN0IGNoYXIgKmNvbW1vbl9kb21uYW1l
OwotCiAjaWZuZGVmIExJQlhMX0hBVkVfTk9fU1VTUEVORF9SRVNVTUUKIAogc3RhdGljIHBpZF90
IGNyZWF0ZV9taWdyYXRpb25fY2hpbGQoY29uc3QgY2hhciAqcnVuZSwgaW50ICpzZW5kX2ZkLApk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlzYy5jIGIvdG9vbHMveGwveGxfbWlzYy5jCmluZGV4
IDcwZmNjMzAuLjkwMzdlMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21pc2MuYworKysgYi90
b29scy94bC94bF9taXNjLmMKQEAgLTIzLDggKzIzLDYgQEAKICNpbmNsdWRlICJ4bF91dGlscy5o
IgogI2luY2x1ZGUgInhsX3BhcnNlLmgiCiAKLWV4dGVybiBjb25zdCBjaGFyICpjb21tb25fZG9t
bmFtZTsKLQogc3RhdGljIHZvaWQgYnV0dG9uX3ByZXNzKHVpbnQzMl90IGRvbWlkLCBjb25zdCBj
aGFyICpiKQogewogICAgIGxpYnhsX3RyaWdnZXIgdHJpZ2dlcjsKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94bF91dGlscy5jCmluZGV4IDQ4MWI3YmIuLmY3OWYw
ODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMKKysrIGIvdG9vbHMveGwveGxfdXRp
bHMuYwpAQCAtMjgsNyArMjgsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAKIGV4dGVybiBp
bnQgbG9nZmlsZTsKLWV4dGVybiBjb25zdCBjaGFyICpjb21tb25fZG9tbmFtZTsKIAogdm9pZCBk
b2xvZyhjb25zdCBjaGFyICpmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciAqZnVuYywgY2hhciAq
Zm10LCAuLi4pCiB7CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IGEzZjI3YWQuLjgxYTlhZjcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0z
MSw3ICszMSw2IEBACiAjaW5jbHVkZSAieGxfcGFyc2UuaCIKIAogZXh0ZXJuIGludCBsb2dmaWxl
OwotZXh0ZXJuIGNvbnN0IGNoYXIgKmNvbW1vbl9kb21uYW1lOwogCiBzdGF0aWMgaW50IGZkX2xv
Y2sgPSAtMTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:34:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1PE-0004xA-Uv; Sat, 04 Mar 2017 04:34:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PE-0004wx-E8
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 15/B0-04817-FE34AB85; Sat, 04 Mar 2017 04:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe9864
 Ig1uH2SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8LFg2wFG4UqtjVvYW5gPM7fxcjJISTwhVHi
 3MOkLkYuIPs8o8Sc2VvYuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwFHi+usTL
 CA2r4CZxNwva1lBbBag+ocPm5kmMHIsYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+G1ZwCFGSQ4mJVFeq+gdEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeLc3AOUEi1LTUyvSMnOAwQGTluDgURLh9QRJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOG8NSJEASFFGaR7cCFigXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbxLIFJ7Mv
 BK4Ta+AjmACOuKFylaQI0oSEVJSDYxJTxrPenUuu9R9MKjzAt8EtxCRi+nyhwM2cVXJ+X3UK3
 JKTS/8pzw77ssdnQ8vc+J9jEQfdj09cfjj5Ffa84xXPdxUdfDs3dWzp3x8rWFbsspRecJfK7k
 F2RYTjNqK/ydoJJ3vvnfi6MbDrvynZL9lB5Ru25prGxAhfXf633z1y9cn3d5gZDtBiaU4I9FQ
 i7moOBEALTIkX08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1488602094!37555496!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12471 invoked from network); 4 Mar 2017 04:34:55 -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; 4 Mar 2017 04:34:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PC-0003QN-1I
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PC-0005Tf-0U
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PC-0005Tf-0U@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:34:54 +0000
Subject: [Xen-changelog] [xen master] xl: lift common_domname declaration to
	xl.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>

Y29tbWl0IDc5MTBiOGNiNjUyMTBiYWJiYzgzMzI0MWEzZjM0MzMxZmVkYjYwMWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjU0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjA3IDIwMTcgKzAwMDAKCiAgICB4bDogbGlm
dCBjb21tb25fZG9tbmFtZSBkZWNsYXJhdGlvbiB0byB4bC5oCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgIHwgMSArCiB0b29scy94bC94bF9taWdy
YXRlLmMgICB8IDIgLS0KIHRvb2xzL3hsL3hsX21pc2MuYyAgICAgIHwgMiAtLQogdG9vbHMveGwv
eGxfdXRpbHMuYyAgICAgfCAxIC0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgMSAtCiA1IGZp
bGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDY1Yjg5Y2UuLjM4Njk3NzYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjEwLDYgKzIx
MCw3IEBAIGludCBtYWluX3FlbXVfbW9uaXRvcl9jb21tYW5kKGludCBhcmdjLCBjaGFyICoqYXJn
dik7CiAKIHZvaWQgaGVscChjb25zdCBjaGFyICpjb21tYW5kKTsKIAorZXh0ZXJuIGNvbnN0IGNo
YXIgKmNvbW1vbl9kb21uYW1lOwogZXh0ZXJuIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXTsK
IGV4dGVybiBpbnQgY21kdGFibGVfbGVuOwogLyogTG9vayB1cCBhIGNvbW1hbmQgaW4gdGhlIHRh
YmxlLCBhbGxvd2luZyB1bmFtYmlndW91cyB0cnVuY2F0aW9uICovCmRpZmYgLS1naXQgYS90b29s
cy94bC94bF9taWdyYXRlLmMgYi90b29scy94bC94bF9taWdyYXRlLmMKaW5kZXggMjhmYjgyMy4u
MDY1YmQ2NiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfbWlncmF0ZS5jCisrKyBiL3Rvb2xzL3hs
L3hsX21pZ3JhdGUuYwpAQCAtMzAsOCArMzAsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAj
aW5jbHVkZSAieGxfcGFyc2UuaCIKIAotZXh0ZXJuIGNvbnN0IGNoYXIgKmNvbW1vbl9kb21uYW1l
OwotCiAjaWZuZGVmIExJQlhMX0hBVkVfTk9fU1VTUEVORF9SRVNVTUUKIAogc3RhdGljIHBpZF90
IGNyZWF0ZV9taWdyYXRpb25fY2hpbGQoY29uc3QgY2hhciAqcnVuZSwgaW50ICpzZW5kX2ZkLApk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlzYy5jIGIvdG9vbHMveGwveGxfbWlzYy5jCmluZGV4
IDcwZmNjMzAuLjkwMzdlMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21pc2MuYworKysgYi90
b29scy94bC94bF9taXNjLmMKQEAgLTIzLDggKzIzLDYgQEAKICNpbmNsdWRlICJ4bF91dGlscy5o
IgogI2luY2x1ZGUgInhsX3BhcnNlLmgiCiAKLWV4dGVybiBjb25zdCBjaGFyICpjb21tb25fZG9t
bmFtZTsKLQogc3RhdGljIHZvaWQgYnV0dG9uX3ByZXNzKHVpbnQzMl90IGRvbWlkLCBjb25zdCBj
aGFyICpiKQogewogICAgIGxpYnhsX3RyaWdnZXIgdHJpZ2dlcjsKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94bF91dGlscy5jCmluZGV4IDQ4MWI3YmIuLmY3OWYw
ODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMKKysrIGIvdG9vbHMveGwveGxfdXRp
bHMuYwpAQCAtMjgsNyArMjgsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAKIGV4dGVybiBp
bnQgbG9nZmlsZTsKLWV4dGVybiBjb25zdCBjaGFyICpjb21tb25fZG9tbmFtZTsKIAogdm9pZCBk
b2xvZyhjb25zdCBjaGFyICpmaWxlLCBpbnQgbGluZSwgY29uc3QgY2hhciAqZnVuYywgY2hhciAq
Zm10LCAuLi4pCiB7CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IGEzZjI3YWQuLjgxYTlhZjcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0z
MSw3ICszMSw2IEBACiAjaW5jbHVkZSAieGxfcGFyc2UuaCIKIAogZXh0ZXJuIGludCBsb2dmaWxl
OwotZXh0ZXJuIGNvbnN0IGNoYXIgKmNvbW1vbl9kb21uYW1lOwogCiBzdGF0aWMgaW50IGZkX2xv
Y2sgPSAtMTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1PP-0004z6-1q; Sat, 04 Mar 2017 04:35:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PO-0004yy-KB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 EA/C0-05091-9F34AB85; Sat, 04 Mar 2017 04:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfen864
 Ig+dTJC0mbDNwYPTY3reLPYAxijUzLym/IoE1o3vPJ/aCFp6KBx9XsjQwdnF1MXJyCAl8YZRY
 8iu5i5ELyD7PKPFg73S2LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWsJJYv3A2m
 M0rYCax6Ps0sBoWoPp5W06wT2DkWMDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/Hlac9DjJIcTEqivFbROyKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBuLQTKCRalpqdWpGXmAIMDJi3BwaMkwrsOJM1bXJCYW5yZDpE6xajLMWf27jdMQix5
 +XmpUuK8m0CKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn7QabwZOaVw
 G16BXQEE9ARL1S2ghxRkoiQkmpgnJCWob5TI2G30jTp94wccYZxO7XcbR/ZhQc6PH26jKOjSe
 yUflRfRenEpxL9LLw3LjNduVh5yCZY5HrGoseT1hQrLfaQv76smUFN6ZB0SPpJCf0Qt02SCw5
 8XvJ5Ua/MvrDuHh/HLSETciYoXMwOZ0lSKk1etk34k9uKyc0yu58ULM525RRTYinOSDTUYi4q
 TgQAZEtFpk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1488602104!30437881!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59065 invoked from network); 4 Mar 2017 04: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; 4 Mar 2017 04:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PM-0003RA-4v
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PM-0005VE-2O
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PM-0005VE-2O@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:04 +0000
Subject: [Xen-changelog] [xen master] xl: lift logfile declaration to xl.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>

Y29tbWl0IDA5OGRlZGQ5MzE2NTk3ZjgxMzc3Mzc0MGY2YTJhZGE4OWI3YTM2ZTQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjU1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjEwIDIwMTcgKzAwMDAKCiAgICB4bDogbGlm
dCBsb2dmaWxlIGRlY2xhcmF0aW9uIHRvIHhsLmgKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMveGwveGwuaCAgICAgICAgICAgfCAxICsKIHRvb2xzL3hsL3hsX3V0aWxzLmMgICAg
IHwgMiAtLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAyIC0tCiAzIGZpbGVzIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
LmggYi90b29scy94bC94bC5oCmluZGV4IDM4Njk3NzYuLjFhZDA3MjYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjE4LDYgKzIxOCw3IEBAIHN0cnVj
dCBjbWRfc3BlYyAqY21kdGFibGVfbG9va3VwKGNvbnN0IGNoYXIgKnMpOwogCiBleHRlcm4gbGli
eGxfY3R4ICpjdHg7CiBleHRlcm4geGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKmxvZ2dl
cjsKK2V4dGVybiBpbnQgbG9nZmlsZTsKIAogdm9pZCB4bF9jdHhfYWxsb2Modm9pZCk7CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94bF91dGlscy5jCmluZGV4
IGY3OWYwODAuLjQ1MDNhYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMKKysrIGIv
dG9vbHMveGwveGxfdXRpbHMuYwpAQCAtMjcsOCArMjcsNiBAQAogI2luY2x1ZGUgInhsLmgiCiAj
aW5jbHVkZSAieGxfdXRpbHMuaCIKIAotZXh0ZXJuIGludCBsb2dmaWxlOwotCiB2b2lkIGRvbG9n
KGNvbnN0IGNoYXIgKmZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyICpmdW5jLCBjaGFyICpmbXQs
IC4uLikKIHsKICAgICB2YV9saXN0IGFwOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1jb250
cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCA4MWE5YWY3Li4wYWQ2ZTBiIDEw
MDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94bC94bF92bWNv
bnRyb2wuYwpAQCAtMzAsOCArMzAsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAjaW5jbHVk
ZSAieGxfcGFyc2UuaCIKIAotZXh0ZXJuIGludCBsb2dmaWxlOwotCiBzdGF0aWMgaW50IGZkX2xv
Y2sgPSAtMTsKIAogc3RhdGljIHZvaWQgcGF1c2VfZG9tYWluKHVpbnQzMl90IGRvbWlkKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04: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 1ck1PP-0004z6-1q; Sat, 04 Mar 2017 04:35:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PO-0004yy-KB
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 EA/C0-05091-9F34AB85; Sat, 04 Mar 2017 04:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfen864
 Ig+dTJC0mbDNwYPTY3reLPYAxijUzLym/IoE1o3vPJ/aCFp6KBx9XsjQwdnF1MXJyCAl8YZRY
 8iu5i5ELyD7PKPFg73S2LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWsJJYv3A2m
 M0rYCax6Ps0sBoWoPp5W06wT2DkWMDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/Hlac9DjJIcTEqivFbROyKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBuLQTKCRalpqdWpGXmAIMDJi3BwaMkwrsOJM1bXJCYW5yZDpE6xajLMWf27jdMQix5
 +XmpUuK8m0CKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn7QabwZOaVw
 G16BXQEE9ARL1S2ghxRkoiQkmpgnJCWob5TI2G30jTp94wccYZxO7XcbR/ZhQc6PH26jKOjSe
 yUflRfRenEpxL9LLw3LjNduVh5yCZY5HrGoseT1hQrLfaQv76smUFN6ZB0SPpJCf0Qt02SCw5
 8XvJ5Ua/MvrDuHh/HLSETciYoXMwOZ0lSKk1etk34k9uKyc0yu58ULM525RRTYinOSDTUYi4q
 TgQAZEtFpk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1488602104!30437881!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59065 invoked from network); 4 Mar 2017 04: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; 4 Mar 2017 04:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PM-0003RA-4v
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PM-0005VE-2O
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PM-0005VE-2O@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:04 +0000
Subject: [Xen-changelog] [xen master] xl: lift logfile declaration to xl.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>

Y29tbWl0IDA5OGRlZGQ5MzE2NTk3ZjgxMzc3Mzc0MGY2YTJhZGE4OWI3YTM2ZTQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDEw
OjI0OjU1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDEzOjQxOjEwIDIwMTcgKzAwMDAKCiAgICB4bDogbGlm
dCBsb2dmaWxlIGRlY2xhcmF0aW9uIHRvIHhsLmgKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMveGwveGwuaCAgICAgICAgICAgfCAxICsKIHRvb2xzL3hsL3hsX3V0aWxzLmMgICAg
IHwgMiAtLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAyIC0tCiAzIGZpbGVzIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
LmggYi90b29scy94bC94bC5oCmluZGV4IDM4Njk3NzYuLjFhZDA3MjYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjE4LDYgKzIxOCw3IEBAIHN0cnVj
dCBjbWRfc3BlYyAqY21kdGFibGVfbG9va3VwKGNvbnN0IGNoYXIgKnMpOwogCiBleHRlcm4gbGli
eGxfY3R4ICpjdHg7CiBleHRlcm4geGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKmxvZ2dl
cjsKK2V4dGVybiBpbnQgbG9nZmlsZTsKIAogdm9pZCB4bF9jdHhfYWxsb2Modm9pZCk7CiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94bF91dGlscy5jCmluZGV4
IGY3OWYwODAuLjQ1MDNhYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMKKysrIGIv
dG9vbHMveGwveGxfdXRpbHMuYwpAQCAtMjcsOCArMjcsNiBAQAogI2luY2x1ZGUgInhsLmgiCiAj
aW5jbHVkZSAieGxfdXRpbHMuaCIKIAotZXh0ZXJuIGludCBsb2dmaWxlOwotCiB2b2lkIGRvbG9n
KGNvbnN0IGNoYXIgKmZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyICpmdW5jLCBjaGFyICpmbXQs
IC4uLikKIHsKICAgICB2YV9saXN0IGFwOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1jb250
cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCA4MWE5YWY3Li4wYWQ2ZTBiIDEw
MDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94bC94bF92bWNv
bnRyb2wuYwpAQCAtMzAsOCArMzAsNiBAQAogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAjaW5jbHVk
ZSAieGxfcGFyc2UuaCIKIAotZXh0ZXJuIGludCBsb2dmaWxlOwotCiBzdGF0aWMgaW50IGZkX2xv
Y2sgPSAtMTsKIAogc3RhdGljIHZvaWQgcGF1c2VfZG9tYWluKHVpbnQzMl90IGRvbWlkKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pa-00051V-3O; Sat, 04 Mar 2017 04:35:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PY-00051C-Ql
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/67-21675-4044AB85; Sat, 04 Mar 2017 04:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfZZVe
 Ewbc54hYTthk4MHps79vFHsAYxZqZl5RfkcCaseDDC9aCSb4V637PZ25gnG3dxcjFISTwhVHi
 8Nv17BDOeUaJRZcnMXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL/Fm7
 xpWEJtXwExi8YHH7CCtLED1T2bqTWDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3Hx2sBDjJIcTEqivLMddkUI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuB94ASUEyxKTU+tSMvMAQYHTFqCg0dJhDcJJM1bXJCYW5yZDpE6xagoJc57ByQh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yo7A03hycwrgZv+CmgxE9BiP
 5mdIItLEhFSUg2Mp56eFD6xeefuzBtGkvP+3Zm/hu8OV0jp5HO6LxMFYoysj2q5+2xK3XVocq
 bZ18BPhYYCbRxmPzQtL7W9PcJ6/rKyysYJoc3mqTqb0n7u7dW78WSCe9AhNsVv2x03nbZ2tj3
 qH+GroJokZOYxS5Kl6E6CT6Hl5aL1W/TCLa3aj68RuvexPeauEktxRqKhFnNRcSIAq/kXY0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1488602114!66764020!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37938 invoked from network); 4 Mar 2017 04:35:15 -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; 4 Mar 2017 04:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PW-0003RM-6z
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PW-0005W7-6J
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PW-0005W7-6J@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:14 +0000
Subject: [Xen-changelog] [xen master] x86/VMX: switch away from temporary
	32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyY2NjZjM4ZDIwMWVhMzVhODgzZTliNmIxYzJjM2NmMDFlYTlkZGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MTY6MDc6NDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNjowNzo0MiAyMDE3ICswMTAwCgogICAgeDg2
L1ZNWDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgfCAxMiArKysrKystLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMKaW5kZXggZGFkMzRkNi4uN2I5MDhjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyB2b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhj
ZXB0aW9uKAogCiAgICAgLyogV2UgY2FuJ3QgdGVzdCBodm1lbXVsX2N0eHQtPmN0eHQuc3Bfc2l6
ZTogaXQgbWF5IG5vdCBiZSBpbml0aWFsaXNlZC4gKi8KICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+
c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kYiApCi0gICAgICAgIHBzdGsgPSByZWdz
LT5fZXNwIC09IDY7CisgICAgICAgIHBzdGsgPSByZWdzLT5lc3AgLT0gNjsKICAgICBlbHNlCiAg
ICAgICAgIHBzdGsgPSByZWdzLT5zcCAtPSA2OwogCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyB2
b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAogICAgIGNzci0+c2VsICA9IGNzX2VpcCA+
PiAxNjsKICAgICBjc3ItPmJhc2UgPSAodWludDMyX3QpY3NyLT5zZWwgPDwgNDsKICAgICByZWdz
LT5pcCA9ICh1aW50MTZfdCljc19laXA7Ci0gICAgcmVncy0+X2VmbGFncyAmPSB+KFg4Nl9FRkxB
R1NfVEYgfCBYODZfRUZMQUdTX0lGIHwgWDg2X0VGTEFHU19SRik7CisgICAgcmVncy0+ZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19URiB8IFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX1JGKTsKIAog
ICAgIC8qIEV4Y2VwdGlvbiBkZWxpdmVyeSBjbGVhcnMgU1RJIGFuZCBNT1YtU1MgYmxvY2tpbmcu
ICovCiAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93ICYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggNWIxNzE3ZC4uYjNkMjc0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU0OSw3ICs1NDksNyBAQCBp
bnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCB1bmxpa2Vs
eSghKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BFKSkgKQogICAgICAg
ICByZXR1cm4gMDsKLSAgICBpZiAoIHVubGlrZWx5KGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+X2Vm
bGFncyAmIFg4Nl9FRkxBR1NfVk0pICkKKyAgICBpZiAoIHVubGlrZWx5KGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKS0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQogICAgICAgICByZXR1cm4gMTsKICAg
ICBfX3ZtcmVhZChHVUVTVF9DU19BUl9CWVRFUywgJmNzX2FyX2J5dGVzKTsKICAgICBpZiAoIGh2
bV9sb25nX21vZGVfZW5hYmxlZCh2KSAmJgpAQCAtMTY3MCw3ICsxNjcwLDcgQEAgc3RhdGljIHZv
aWQgdm14X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICBz
d2l0Y2ggKCBfZXZlbnQudmVjdG9yIHwgLShfZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX1NX
X0lOVEVSUlVQVCkgKQogICAgIHsKICAgICBjYXNlIFRSQVBfZGVidWc6Ci0gICAgICAgIGlmICgg
Z3Vlc3RfY3B1X3VzZXJfcmVncygpLT5fZWZsYWdzICYgWDg2X0VGTEFHU19URiApCisgICAgICAg
IGlmICggZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAg
ICAgICAgewogICAgICAgICAgICAgX19yZXN0b3JlX2RlYnVnX3JlZ2lzdGVycyhjdXJyKTsKICAg
ICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYsIHJlYWRfZGVidWdyZWcoNikgfCBEUl9TVEVQKTsK
QEAgLTE3NzAsNyArMTc3MCw3IEBAIHN0YXRpYyB2b2lkIHZteF9zZXRfaW5mb19ndWVzdChzdHJ1
Y3QgdmNwdSAqdikKICAgICAgKi8KICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZ
X0lORk8sICZpbnRyX3NoYWRvdyk7CiAgICAgaWYgKCB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFj
aGVkICYmCi0gICAgICAgICAodi0+YXJjaC51c2VyX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1Nf
VEYpICYmCisgICAgICAgICAodi0+YXJjaC51c2VyX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19U
RikgJiYKICAgICAgICAgIChpbnRyX3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19TVEkpICkKICAg
ICB7CiAgICAgICAgIGludHJfc2hhZG93ICY9IH5WTVhfSU5UUl9TSEFET1dfU1RJOwpAQCAtMjAx
Miw4ICsyMDEyLDggQEAgc3RhdGljIGludCB2bXhfdmNwdV9lbXVsYXRlX3ZtZnVuYyhjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF92bWZ1bmMgJiYgYWx0cDJtX2FjdGl2ZShjdXJy
LT5kb21haW4pICYmCi0gICAgICAgICByZWdzLT5fZWF4ID09IDAgJiYKLSAgICAgICAgIHAybV9z
d2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3VyciwgcmVncy0+X2VjeCkgKQorICAgICAgICAgcmVn
cy0+ZWF4ID09IDAgJiYKKyAgICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3Vy
ciwgcmVncy0+ZWN4KSApCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMjMzNiw3ICsyMzM2LDcgQEAgdm9pZCB1cGRhdGVfZ3Vlc3RfZWlwKHZvaWQpCiAg
ICAgdW5zaWduZWQgbG9uZyB4OwogCiAgICAgcmVncy0+cmlwICs9IGdldF9pbnN0cnVjdGlvbl9s
ZW5ndGgoKTsgLyogU2FmZTogY2FsbGVycyBhdWRpdGVkICovCi0gICAgcmVncy0+X2VmbGFncyAm
PSB+WDg2X0VGTEFHU19SRjsKKyAgICByZWdzLT5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAK
ICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZ4KTsKICAgICBpZiAo
IHggJiAoVk1YX0lOVFJfU0hBRE9XX1NUSSB8IFZNWF9JTlRSX1NIQURPV19NT1ZfU1MpICkKQEAg
LTIzNDUsNyArMjM0NSw3IEBAIHZvaWQgdXBkYXRlX2d1ZXN0X2VpcCh2b2lkKQogICAgICAgICBf
X3Ztd3JpdGUoR1VFU1RfSU5URVJSVVBUSUJJTElUWV9JTkZPLCB4KTsKICAgICB9CiAKLSAgICBp
ZiAoIHJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKKyAgICBpZiAoIHJlZ3MtPmVmbGFn
cyAmIFg4Nl9FRkxBR1NfVEYgKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwogfQogCkBAIC0yMzY2LDcgKzIzNjYsNyBAQCBzdGF0
aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKQogc3RhdGljIGludCB2bXhfZG9f
Y3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OwotICAgIHVpbnQzMl90IGxlYWYgPSByZWdzLT5fZWF4LCBzdWJsZWFmID0g
cmVncy0+X2VjeDsKKyAgICB1aW50MzJfdCBsZWFmID0gcmVncy0+ZWF4LCBzdWJsZWFmID0gcmVn
cy0+ZWN4OwogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKIAogICAgIGlmICggaHZtX2NoZWNr
X2NwdWlkX2ZhdWx0aW5nKGN1cnJlbnQpICkKQEAgLTMxNTksOCArMzE1OSw4IEBAIHZvaWQgdm14
X2VudGVyX3JlYWxtb2RlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIC8qIEFkanVz
dCBSRkxBR1MgdG8gZW50ZXIgdmlydHVhbCA4MDg2IG1vZGUgd2l0aCBJT1BMID09IDMuICBTaW5j
ZQogICAgICAqIHdlIGhhdmUgQ1I0LlZNRSA9PSAxIGFuZCBvdXIgb3duIFRTUyB3aXRoIGFuIGVt
cHR5IGludGVycnVwdAogICAgICAqIHJlZGlyZWN0aW9uIGJpdG1hcCwgYWxsIHNvZnR3YXJlIElO
VHMgd2lsbCBiZSBoYW5kbGVkIGJ5IHZtODYgKi8KLSAgICB2LT5hcmNoLmh2bV92bXgudm04Nl9z
YXZlZF9lZmxhZ3MgPSByZWdzLT5fZWZsYWdzOwotICAgIHJlZ3MtPl9lZmxhZ3MgfD0gKFg4Nl9F
RkxBR1NfVk0gfCBYODZfRUZMQUdTX0lPUEwpOworICAgIHYtPmFyY2guaHZtX3ZteC52bTg2X3Nh
dmVkX2VmbGFncyA9IHJlZ3MtPmVmbGFnczsKKyAgICByZWdzLT5lZmxhZ3MgfD0gKFg4Nl9FRkxB
R1NfVk0gfCBYODZfRUZMQUdTX0lPUEwpOwogfQogCiBzdGF0aWMgaW50IHZteF9oYW5kbGVfZW9p
X3dyaXRlKHZvaWQpCkBAIC0zMzAyLDEwICszMzAyLDEwIEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5k
bGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBodm1fbG9uZ19tb2Rl
X2VuYWJsZWQodikgKQogICAgICAgICBIVk1UUkFDRV9ORChWTUVYSVQ2NCwgMCwgMS8qY3ljbGVz
Ki8sIDMsIGV4aXRfcmVhc29uLAotICAgICAgICAgICAgICAgICAgICByZWdzLT5fZWlwLCByZWdz
LT5yaXAgPj4gMzIsIDAsIDAsIDApOworICAgICAgICAgICAgICAgICAgICByZWdzLT5laXAsIHJl
Z3MtPnJpcCA+PiAzMiwgMCwgMCwgMCk7CiAgICAgZWxzZQogICAgICAgICBIVk1UUkFDRV9ORChW
TUVYSVQsIDAsIDEvKmN5Y2xlcyovLCAyLCBleGl0X3JlYXNvbiwKLSAgICAgICAgICAgICAgICAg
ICAgcmVncy0+X2VpcCwgMCwgMCwgMCwgMCk7CisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVp
cCwgMCwgMCwgMCwgMCk7CiAKICAgICBwZXJmY19pbmNyYSh2bWV4aXRzLCBleGl0X3JlYXNvbik7
CiAKQEAgLTMzOTAsOCArMzM5MCw4IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggdi0+YXJjaC5odm1fdm14LnZteF9yZWFsbW9k
ZSApCiAgICAgewogICAgICAgICAvKiBQdXQgUkZMQUdTIGJhY2sgdGhlIHdheSB0aGUgZ3Vlc3Qg
d2FudHMgaXQgKi8KLSAgICAgICAgcmVncy0+X2VmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk0gfCBY
ODZfRUZMQUdTX0lPUEwpOwotICAgICAgICByZWdzLT5fZWZsYWdzIHw9ICh2LT5hcmNoLmh2bV92
bXgudm04Nl9zYXZlZF9lZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEwpOworICAgICAgICByZWdzLT5l
ZmxhZ3MgJj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19JT1BMKTsKKyAgICAgICAgcmVn
cy0+ZWZsYWdzIHw9ICh2LT5hcmNoLmh2bV92bXgudm04Nl9zYXZlZF9lZmxhZ3MgJiBYODZfRUZM
QUdTX0lPUEwpOwogCiAgICAgICAgIC8qIFVubGVzcyB0aGlzIGV4aXQgd2FzIGZvciBhbiBpbnRl
cnJ1cHQsIHdlJ3ZlIGhpdCBzb21ldGhpbmcKICAgICAgICAgICogdm04NiBjYW4ndCBoYW5kbGUu
ICBUcnkgYWdhaW4sIHVzaW5nIHRoZSBlbXVsYXRvci4gKi8KQEAgLTM2MzYsNyArMzYzNiw3IEBA
IHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0hMVDoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgp
OyAvKiBTYWZlOiBITFQgKi8KLSAgICAgICAgaHZtX2hsdChyZWdzLT5fZWZsYWdzKTsKKyAgICAg
ICAgaHZtX2hsdChyZWdzLT5lZmxhZ3MpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEVYSVRf
UkVBU09OX0lOVkxQRzoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBJTlZM
UEcgKi8KQEAgLTM2NTIsNyArMzY1Miw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgRVhJVF9S
RUFTT05fVk1DQUxMOgotICAgICAgICBIVk1UUkFDRV8xRChWTU1DQUxMLCByZWdzLT5fZWF4KTsK
KyAgICAgICAgSFZNVFJBQ0VfMUQoVk1NQ0FMTCwgcmVncy0+ZWF4KTsKIAogICAgICAgICBpZiAo
IGh2bV9oeXBlcmNhbGwocmVncykgPT0gSFZNX0hDQUxMX2NvbXBsZXRlZCApCiAgICAgICAgICAg
ICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFZNQ0FMTCAqLwpAQCAtMzY3Myw3ICszNjcz
LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgewogICAgICAgICB1aW50NjRfdCBtc3JfY29udGVudCA9IDA7CiAKLSAgICAgICAgc3dp
dGNoICggaHZtX21zcl9yZWFkX2ludGVyY2VwdChyZWdzLT5fZWN4LCAmbXNyX2NvbnRlbnQpICkK
KyAgICAgICAgc3dpdGNoICggaHZtX21zcl9yZWFkX2ludGVyY2VwdChyZWdzLT5lY3gsICZtc3Jf
Y29udGVudCkgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgogICAgICAg
ICAgICAgbXNyX3NwbGl0KHJlZ3MsIG1zcl9jb250ZW50KTsKQEAgLTM2ODgsNyArMzY4OCw3IEBA
IHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KIAogICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOgotICAgICAgICBzd2l0Y2ggKCBo
dm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWdzLT5fZWN4LCBtc3JfZm9sZChyZWdzKSwgMSkgKQor
ICAgICAgICBzd2l0Y2ggKCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWdzLT5lY3gsIG1zcl9m
b2xkKHJlZ3MpLCAxKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6CiAg
ICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFdSTVNSICovCkBAIC0zODU5
LDcgKzM4NTksNyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEVYSVRfUkVBU09OX1hTRVRCVjoK
LSAgICAgICAgaWYgKCBodm1faGFuZGxlX3hzZXRidihyZWdzLT5fZWN4LCBtc3JfZm9sZChyZWdz
KSkgPT0gMCApCisgICAgICAgIGlmICggaHZtX2hhbmRsZV94c2V0YnYocmVncy0+ZWN4LCBtc3Jf
Zm9sZChyZWdzKSkgPT0gMCApCiAgICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNh
ZmU6IFhTRVRCViAqLwogICAgICAgICBicmVhazsKIApAQCAtMzkxMiw3ICszOTEyLDcgQEAgb3V0
OgogICAgICAqLwogICAgIG1vZGUgPSB2bXhfZ3Vlc3RfeDg2X21vZGUodik7CiAgICAgaWYgKCBt
b2RlID09IDggPyAhaXNfY2Fub25pY2FsX2FkZHJlc3MocmVncy0+cmlwKQotICAgICAgICAgICAg
ICAgICAgIDogcmVncy0+cmlwICE9IHJlZ3MtPl9laXAgKQorICAgICAgICAgICAgICAgICAgIDog
cmVncy0+cmlwICE9IHJlZ3MtPmVpcCApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIHJJUCAlbHggZm9yIG1vZGUgJXVcbiIsIHJlZ3MtPnJpcCwgbW9kZSk7CiAK
QEAgLTM5MjYsNyArMzkyNiw3IEBAIG91dDoKICAgICAgICAgICAgICAgICByZWdzLT5yaXAgPSAo
bG9uZykocmVncy0+cmlwIDw8ICg2NCAtIFZBRERSX0JJVFMpKSA+PgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICg2NCAtIFZBRERSX0JJVFMpOwogICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgIHJlZ3MtPnJpcCA9IHJlZ3MtPl9laXA7CisgICAgICAgICAgICAgICAgcmVncy0+
cmlwID0gcmVncy0+ZWlwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRv
bWFpbl9jcmFzaCh2LT5kb21haW4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDBhZWY3YTcuLjI5NTg1
OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTQ5OSwyMyArNDk5LDIzIEBAIGdwX2ZhdWx0OgogCiBz
dGF0aWMgdm9pZCB2bXN1Y2NlZWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAg
cmVncy0+X2VmbGFncyAmPSB+WDg2X0VGTEFHU19BUklUSF9NQVNLOworICAgIHJlZ3MtPmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19BUklUSF9NQVNLOwogfQogCiBzdGF0aWMgdm9pZCB2bWZhaWxfdmFs
aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gdm14X2luc25fZXJybm8gZXJybm8p
CiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGludCBlZmxh
Z3MgPSByZWdzLT5fZWZsYWdzOworICAgIHVuc2lnbmVkIGludCBlZmxhZ3MgPSByZWdzLT5lZmxh
Z3M7CiAKLSAgICByZWdzLT5fZWZsYWdzID0gKGVmbGFncyAmIH5YODZfRUZMQUdTX0FSSVRIX01B
U0spIHwgWDg2X0VGTEFHU19aRjsKKyAgICByZWdzLT5lZmxhZ3MgPSAoZWZsYWdzICYgflg4Nl9F
RkxBR1NfQVJJVEhfTUFTSykgfCBYODZfRUZMQUdTX1pGOwogICAgIHNldF92dm1jcyh2LCBWTV9J
TlNUUlVDVElPTl9FUlJPUiwgZXJybm8pOwogfQogCiBzdGF0aWMgdm9pZCB2bWZhaWxfaW52YWxp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICB1bnNpZ25lZCBpbnQgZWZsYWdz
ID0gcmVncy0+X2VmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdz
OwogCi0gICAgcmVncy0+X2VmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19BUklUSF9NQVNL
KSB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgcmVncy0+ZWZsYWdzID0gKGVmbGFncyAmIH5YODZfRUZM
QUdTX0FSSVRIX01BU0spIHwgWDg2X0VGTEFHU19DRjsKIH0KIAogc3RhdGljIHZvaWQgdm1mYWls
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIHZteF9pbnNuX2Vycm5vIGVycm5vKQpA
QCAtMjI0NCw3ICsyMjQ0LDcgQEAgaW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGN0cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2KTsK
ICAgICAgICAgaWYgKCBjdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVAgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBzdGF0dXMgPSB2bXhfY2hlY2tfbXNyX2JpdG1hcChudm14LT5t
c3JiaXRtYXAsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICBzdGF0dXMgPSB2bXhfY2hlY2tfbXNy
X2JpdG1hcChudm14LT5tc3JiaXRtYXAsIHJlZ3MtPmVjeCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShleGl0X3JlYXNvbiA9PSBFWElUX1JFQVNPTl9NU1JfV1JJVEUpKTsKICAgICAgICAg
ICAgIGlmICggc3RhdHVzICkKICAgICAgICAgICAgICAgICBudmNwdS0+bnZfdm1leGl0X3BlbmRp
bmcgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pa-00051V-3O; Sat, 04 Mar 2017 04:35:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PY-00051C-Ql
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5E/67-21675-4044AB85; Sat, 04 Mar 2017 04:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfZZVe
 Ewbc54hYTthk4MHps79vFHsAYxZqZl5RfkcCaseDDC9aCSb4V637PZ25gnG3dxcjFISTwhVHi
 8Nv17BDOeUaJRZcnMXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL/Fm7
 xpWEJtXwExi8YHH7CCtLED1T2bqTWDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3Hx2sBDjJIcTEqivLMddkUI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuB94ASUEyxKTU+tSMvMAQYHTFqCg0dJhDcJJM1bXJCYW5yZDpE6xagoJc57ByQh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yo7A03hycwrgZv+CmgxE9BiP
 5mdIItLEhFSUg2Mp56eFD6xeefuzBtGkvP+3Zm/hu8OV0jp5HO6LxMFYoysj2q5+2xK3XVocq
 bZ18BPhYYCbRxmPzQtL7W9PcJ6/rKyysYJoc3mqTqb0n7u7dW78WSCe9AhNsVv2x03nbZ2tj3
 qH+GroJokZOYxS5Kl6E6CT6Hl5aL1W/TCLa3aj68RuvexPeauEktxRqKhFnNRcSIAq/kXY0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1488602114!66764020!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37938 invoked from network); 4 Mar 2017 04:35:15 -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; 4 Mar 2017 04:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PW-0003RM-6z
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1PW-0005W7-6J
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1PW-0005W7-6J@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:14 +0000
Subject: [Xen-changelog] [xen master] x86/VMX: switch away from temporary
	32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyY2NjZjM4ZDIwMWVhMzVhODgzZTliNmIxYzJjM2NmMDFlYTlkZGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MTY6MDc6NDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNjowNzo0MiAyMDE3ICswMTAwCgogICAgeDg2
L1ZNWDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYyAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgfCAxMiArKysrKystLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMKaW5kZXggZGFkMzRkNi4uN2I5MDhjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFs
bW9kZS5jCkBAIC03MSw3ICs3MSw3IEBAIHN0YXRpYyB2b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhj
ZXB0aW9uKAogCiAgICAgLyogV2UgY2FuJ3QgdGVzdCBodm1lbXVsX2N0eHQtPmN0eHQuc3Bfc2l6
ZTogaXQgbWF5IG5vdCBiZSBpbml0aWFsaXNlZC4gKi8KICAgICBpZiAoIGh2bWVtdWxfY3R4dC0+
c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kYiApCi0gICAgICAgIHBzdGsgPSByZWdz
LT5fZXNwIC09IDY7CisgICAgICAgIHBzdGsgPSByZWdzLT5lc3AgLT0gNjsKICAgICBlbHNlCiAg
ICAgICAgIHBzdGsgPSByZWdzLT5zcCAtPSA2OwogCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyB2
b2lkIHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAogICAgIGNzci0+c2VsICA9IGNzX2VpcCA+
PiAxNjsKICAgICBjc3ItPmJhc2UgPSAodWludDMyX3QpY3NyLT5zZWwgPDwgNDsKICAgICByZWdz
LT5pcCA9ICh1aW50MTZfdCljc19laXA7Ci0gICAgcmVncy0+X2VmbGFncyAmPSB+KFg4Nl9FRkxB
R1NfVEYgfCBYODZfRUZMQUdTX0lGIHwgWDg2X0VGTEFHU19SRik7CisgICAgcmVncy0+ZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19URiB8IFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX1JGKTsKIAog
ICAgIC8qIEV4Y2VwdGlvbiBkZWxpdmVyeSBjbGVhcnMgU1RJIGFuZCBNT1YtU1MgYmxvY2tpbmcu
ICovCiAgICAgaWYgKCBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93ICYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggNWIxNzE3ZC4uYjNkMjc0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTU0OSw3ICs1NDksNyBAQCBp
bnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCB1bmxpa2Vs
eSghKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BFKSkgKQogICAgICAg
ICByZXR1cm4gMDsKLSAgICBpZiAoIHVubGlrZWx5KGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+X2Vm
bGFncyAmIFg4Nl9FRkxBR1NfVk0pICkKKyAgICBpZiAoIHVubGlrZWx5KGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKS0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQogICAgICAgICByZXR1cm4gMTsKICAg
ICBfX3ZtcmVhZChHVUVTVF9DU19BUl9CWVRFUywgJmNzX2FyX2J5dGVzKTsKICAgICBpZiAoIGh2
bV9sb25nX21vZGVfZW5hYmxlZCh2KSAmJgpAQCAtMTY3MCw3ICsxNjcwLDcgQEAgc3RhdGljIHZv
aWQgdm14X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICBz
d2l0Y2ggKCBfZXZlbnQudmVjdG9yIHwgLShfZXZlbnQudHlwZSA9PSBYODZfRVZFTlRUWVBFX1NX
X0lOVEVSUlVQVCkgKQogICAgIHsKICAgICBjYXNlIFRSQVBfZGVidWc6Ci0gICAgICAgIGlmICgg
Z3Vlc3RfY3B1X3VzZXJfcmVncygpLT5fZWZsYWdzICYgWDg2X0VGTEFHU19URiApCisgICAgICAg
IGlmICggZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAg
ICAgICAgewogICAgICAgICAgICAgX19yZXN0b3JlX2RlYnVnX3JlZ2lzdGVycyhjdXJyKTsKICAg
ICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYsIHJlYWRfZGVidWdyZWcoNikgfCBEUl9TVEVQKTsK
QEAgLTE3NzAsNyArMTc3MCw3IEBAIHN0YXRpYyB2b2lkIHZteF9zZXRfaW5mb19ndWVzdChzdHJ1
Y3QgdmNwdSAqdikKICAgICAgKi8KICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZ
X0lORk8sICZpbnRyX3NoYWRvdyk7CiAgICAgaWYgKCB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFj
aGVkICYmCi0gICAgICAgICAodi0+YXJjaC51c2VyX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1Nf
VEYpICYmCisgICAgICAgICAodi0+YXJjaC51c2VyX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19U
RikgJiYKICAgICAgICAgIChpbnRyX3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19TVEkpICkKICAg
ICB7CiAgICAgICAgIGludHJfc2hhZG93ICY9IH5WTVhfSU5UUl9TSEFET1dfU1RJOwpAQCAtMjAx
Miw4ICsyMDEyLDggQEAgc3RhdGljIGludCB2bXhfdmNwdV9lbXVsYXRlX3ZtZnVuYyhjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF92bWZ1bmMgJiYgYWx0cDJtX2FjdGl2ZShjdXJy
LT5kb21haW4pICYmCi0gICAgICAgICByZWdzLT5fZWF4ID09IDAgJiYKLSAgICAgICAgIHAybV9z
d2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3VyciwgcmVncy0+X2VjeCkgKQorICAgICAgICAgcmVn
cy0+ZWF4ID09IDAgJiYKKyAgICAgICAgIHAybV9zd2l0Y2hfdmNwdV9hbHRwMm1fYnlfaWQoY3Vy
ciwgcmVncy0+ZWN4KSApCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogCiAgICAgcmV0dXJu
IHJjOwpAQCAtMjMzNiw3ICsyMzM2LDcgQEAgdm9pZCB1cGRhdGVfZ3Vlc3RfZWlwKHZvaWQpCiAg
ICAgdW5zaWduZWQgbG9uZyB4OwogCiAgICAgcmVncy0+cmlwICs9IGdldF9pbnN0cnVjdGlvbl9s
ZW5ndGgoKTsgLyogU2FmZTogY2FsbGVycyBhdWRpdGVkICovCi0gICAgcmVncy0+X2VmbGFncyAm
PSB+WDg2X0VGTEFHU19SRjsKKyAgICByZWdzLT5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAK
ICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZ4KTsKICAgICBpZiAo
IHggJiAoVk1YX0lOVFJfU0hBRE9XX1NUSSB8IFZNWF9JTlRSX1NIQURPV19NT1ZfU1MpICkKQEAg
LTIzNDUsNyArMjM0NSw3IEBAIHZvaWQgdXBkYXRlX2d1ZXN0X2VpcCh2b2lkKQogICAgICAgICBf
X3Ztd3JpdGUoR1VFU1RfSU5URVJSVVBUSUJJTElUWV9JTkZPLCB4KTsKICAgICB9CiAKLSAgICBp
ZiAoIHJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKKyAgICBpZiAoIHJlZ3MtPmVmbGFn
cyAmIFg4Nl9FRkxBR1NfVEYgKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwogfQogCkBAIC0yMzY2LDcgKzIzNjYsNyBAQCBzdGF0
aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKQogc3RhdGljIGludCB2bXhfZG9f
Y3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50OwotICAgIHVpbnQzMl90IGxlYWYgPSByZWdzLT5fZWF4LCBzdWJsZWFmID0g
cmVncy0+X2VjeDsKKyAgICB1aW50MzJfdCBsZWFmID0gcmVncy0+ZWF4LCBzdWJsZWFmID0gcmVn
cy0+ZWN4OwogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKIAogICAgIGlmICggaHZtX2NoZWNr
X2NwdWlkX2ZhdWx0aW5nKGN1cnJlbnQpICkKQEAgLTMxNTksOCArMzE1OSw4IEBAIHZvaWQgdm14
X2VudGVyX3JlYWxtb2RlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIC8qIEFkanVz
dCBSRkxBR1MgdG8gZW50ZXIgdmlydHVhbCA4MDg2IG1vZGUgd2l0aCBJT1BMID09IDMuICBTaW5j
ZQogICAgICAqIHdlIGhhdmUgQ1I0LlZNRSA9PSAxIGFuZCBvdXIgb3duIFRTUyB3aXRoIGFuIGVt
cHR5IGludGVycnVwdAogICAgICAqIHJlZGlyZWN0aW9uIGJpdG1hcCwgYWxsIHNvZnR3YXJlIElO
VHMgd2lsbCBiZSBoYW5kbGVkIGJ5IHZtODYgKi8KLSAgICB2LT5hcmNoLmh2bV92bXgudm04Nl9z
YXZlZF9lZmxhZ3MgPSByZWdzLT5fZWZsYWdzOwotICAgIHJlZ3MtPl9lZmxhZ3MgfD0gKFg4Nl9F
RkxBR1NfVk0gfCBYODZfRUZMQUdTX0lPUEwpOworICAgIHYtPmFyY2guaHZtX3ZteC52bTg2X3Nh
dmVkX2VmbGFncyA9IHJlZ3MtPmVmbGFnczsKKyAgICByZWdzLT5lZmxhZ3MgfD0gKFg4Nl9FRkxB
R1NfVk0gfCBYODZfRUZMQUdTX0lPUEwpOwogfQogCiBzdGF0aWMgaW50IHZteF9oYW5kbGVfZW9p
X3dyaXRlKHZvaWQpCkBAIC0zMzAyLDEwICszMzAyLDEwIEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5k
bGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBodm1fbG9uZ19tb2Rl
X2VuYWJsZWQodikgKQogICAgICAgICBIVk1UUkFDRV9ORChWTUVYSVQ2NCwgMCwgMS8qY3ljbGVz
Ki8sIDMsIGV4aXRfcmVhc29uLAotICAgICAgICAgICAgICAgICAgICByZWdzLT5fZWlwLCByZWdz
LT5yaXAgPj4gMzIsIDAsIDAsIDApOworICAgICAgICAgICAgICAgICAgICByZWdzLT5laXAsIHJl
Z3MtPnJpcCA+PiAzMiwgMCwgMCwgMCk7CiAgICAgZWxzZQogICAgICAgICBIVk1UUkFDRV9ORChW
TUVYSVQsIDAsIDEvKmN5Y2xlcyovLCAyLCBleGl0X3JlYXNvbiwKLSAgICAgICAgICAgICAgICAg
ICAgcmVncy0+X2VpcCwgMCwgMCwgMCwgMCk7CisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVp
cCwgMCwgMCwgMCwgMCk7CiAKICAgICBwZXJmY19pbmNyYSh2bWV4aXRzLCBleGl0X3JlYXNvbik7
CiAKQEAgLTMzOTAsOCArMzM5MCw4IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggdi0+YXJjaC5odm1fdm14LnZteF9yZWFsbW9k
ZSApCiAgICAgewogICAgICAgICAvKiBQdXQgUkZMQUdTIGJhY2sgdGhlIHdheSB0aGUgZ3Vlc3Qg
d2FudHMgaXQgKi8KLSAgICAgICAgcmVncy0+X2VmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk0gfCBY
ODZfRUZMQUdTX0lPUEwpOwotICAgICAgICByZWdzLT5fZWZsYWdzIHw9ICh2LT5hcmNoLmh2bV92
bXgudm04Nl9zYXZlZF9lZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEwpOworICAgICAgICByZWdzLT5l
ZmxhZ3MgJj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19JT1BMKTsKKyAgICAgICAgcmVn
cy0+ZWZsYWdzIHw9ICh2LT5hcmNoLmh2bV92bXgudm04Nl9zYXZlZF9lZmxhZ3MgJiBYODZfRUZM
QUdTX0lPUEwpOwogCiAgICAgICAgIC8qIFVubGVzcyB0aGlzIGV4aXQgd2FzIGZvciBhbiBpbnRl
cnJ1cHQsIHdlJ3ZlIGhpdCBzb21ldGhpbmcKICAgICAgICAgICogdm04NiBjYW4ndCBoYW5kbGUu
ICBUcnkgYWdhaW4sIHVzaW5nIHRoZSBlbXVsYXRvci4gKi8KQEAgLTM2MzYsNyArMzYzNiw3IEBA
IHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0hMVDoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgp
OyAvKiBTYWZlOiBITFQgKi8KLSAgICAgICAgaHZtX2hsdChyZWdzLT5fZWZsYWdzKTsKKyAgICAg
ICAgaHZtX2hsdChyZWdzLT5lZmxhZ3MpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEVYSVRf
UkVBU09OX0lOVkxQRzoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBJTlZM
UEcgKi8KQEAgLTM2NTIsNyArMzY1Miw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgRVhJVF9S
RUFTT05fVk1DQUxMOgotICAgICAgICBIVk1UUkFDRV8xRChWTU1DQUxMLCByZWdzLT5fZWF4KTsK
KyAgICAgICAgSFZNVFJBQ0VfMUQoVk1NQ0FMTCwgcmVncy0+ZWF4KTsKIAogICAgICAgICBpZiAo
IGh2bV9oeXBlcmNhbGwocmVncykgPT0gSFZNX0hDQUxMX2NvbXBsZXRlZCApCiAgICAgICAgICAg
ICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFZNQ0FMTCAqLwpAQCAtMzY3Myw3ICszNjcz
LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgewogICAgICAgICB1aW50NjRfdCBtc3JfY29udGVudCA9IDA7CiAKLSAgICAgICAgc3dp
dGNoICggaHZtX21zcl9yZWFkX2ludGVyY2VwdChyZWdzLT5fZWN4LCAmbXNyX2NvbnRlbnQpICkK
KyAgICAgICAgc3dpdGNoICggaHZtX21zcl9yZWFkX2ludGVyY2VwdChyZWdzLT5lY3gsICZtc3Jf
Y29udGVudCkgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgogICAgICAg
ICAgICAgbXNyX3NwbGl0KHJlZ3MsIG1zcl9jb250ZW50KTsKQEAgLTM2ODgsNyArMzY4OCw3IEBA
IHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KIAogICAgIGNhc2UgRVhJVF9SRUFTT05fTVNSX1dSSVRFOgotICAgICAgICBzd2l0Y2ggKCBo
dm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWdzLT5fZWN4LCBtc3JfZm9sZChyZWdzKSwgMSkgKQor
ICAgICAgICBzd2l0Y2ggKCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWdzLT5lY3gsIG1zcl9m
b2xkKHJlZ3MpLCAxKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6CiAg
ICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFdSTVNSICovCkBAIC0zODU5
LDcgKzM4NTksNyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEVYSVRfUkVBU09OX1hTRVRCVjoK
LSAgICAgICAgaWYgKCBodm1faGFuZGxlX3hzZXRidihyZWdzLT5fZWN4LCBtc3JfZm9sZChyZWdz
KSkgPT0gMCApCisgICAgICAgIGlmICggaHZtX2hhbmRsZV94c2V0YnYocmVncy0+ZWN4LCBtc3Jf
Zm9sZChyZWdzKSkgPT0gMCApCiAgICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7IC8qIFNh
ZmU6IFhTRVRCViAqLwogICAgICAgICBicmVhazsKIApAQCAtMzkxMiw3ICszOTEyLDcgQEAgb3V0
OgogICAgICAqLwogICAgIG1vZGUgPSB2bXhfZ3Vlc3RfeDg2X21vZGUodik7CiAgICAgaWYgKCBt
b2RlID09IDggPyAhaXNfY2Fub25pY2FsX2FkZHJlc3MocmVncy0+cmlwKQotICAgICAgICAgICAg
ICAgICAgIDogcmVncy0+cmlwICE9IHJlZ3MtPl9laXAgKQorICAgICAgICAgICAgICAgICAgIDog
cmVncy0+cmlwICE9IHJlZ3MtPmVpcCApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiQmFkIHJJUCAlbHggZm9yIG1vZGUgJXVcbiIsIHJlZ3MtPnJpcCwgbW9kZSk7CiAK
QEAgLTM5MjYsNyArMzkyNiw3IEBAIG91dDoKICAgICAgICAgICAgICAgICByZWdzLT5yaXAgPSAo
bG9uZykocmVncy0+cmlwIDw8ICg2NCAtIFZBRERSX0JJVFMpKSA+PgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICg2NCAtIFZBRERSX0JJVFMpOwogICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgIHJlZ3MtPnJpcCA9IHJlZ3MtPl9laXA7CisgICAgICAgICAgICAgICAgcmVncy0+
cmlwID0gcmVncy0+ZWlwOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRv
bWFpbl9jcmFzaCh2LT5kb21haW4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDBhZWY3YTcuLjI5NTg1
OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTQ5OSwyMyArNDk5LDIzIEBAIGdwX2ZhdWx0OgogCiBz
dGF0aWMgdm9pZCB2bXN1Y2NlZWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAg
cmVncy0+X2VmbGFncyAmPSB+WDg2X0VGTEFHU19BUklUSF9NQVNLOworICAgIHJlZ3MtPmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19BUklUSF9NQVNLOwogfQogCiBzdGF0aWMgdm9pZCB2bWZhaWxfdmFs
aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gdm14X2luc25fZXJybm8gZXJybm8p
CiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGludCBlZmxh
Z3MgPSByZWdzLT5fZWZsYWdzOworICAgIHVuc2lnbmVkIGludCBlZmxhZ3MgPSByZWdzLT5lZmxh
Z3M7CiAKLSAgICByZWdzLT5fZWZsYWdzID0gKGVmbGFncyAmIH5YODZfRUZMQUdTX0FSSVRIX01B
U0spIHwgWDg2X0VGTEFHU19aRjsKKyAgICByZWdzLT5lZmxhZ3MgPSAoZWZsYWdzICYgflg4Nl9F
RkxBR1NfQVJJVEhfTUFTSykgfCBYODZfRUZMQUdTX1pGOwogICAgIHNldF92dm1jcyh2LCBWTV9J
TlNUUlVDVElPTl9FUlJPUiwgZXJybm8pOwogfQogCiBzdGF0aWMgdm9pZCB2bWZhaWxfaW52YWxp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICB1bnNpZ25lZCBpbnQgZWZsYWdz
ID0gcmVncy0+X2VmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdz
OwogCi0gICAgcmVncy0+X2VmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19BUklUSF9NQVNL
KSB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgcmVncy0+ZWZsYWdzID0gKGVmbGFncyAmIH5YODZfRUZM
QUdTX0FSSVRIX01BU0spIHwgWDg2X0VGTEFHU19DRjsKIH0KIAogc3RhdGljIHZvaWQgdm1mYWls
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIHZteF9pbnNuX2Vycm5vIGVycm5vKQpA
QCAtMjI0NCw3ICsyMjQ0LDcgQEAgaW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGN0cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2KTsK
ICAgICAgICAgaWYgKCBjdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVAgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBzdGF0dXMgPSB2bXhfY2hlY2tfbXNyX2JpdG1hcChudm14LT5t
c3JiaXRtYXAsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICBzdGF0dXMgPSB2bXhfY2hlY2tfbXNy
X2JpdG1hcChudm14LT5tc3JiaXRtYXAsIHJlZ3MtPmVjeCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShleGl0X3JlYXNvbiA9PSBFWElUX1JFQVNPTl9NU1JfV1JJVEUpKTsKICAgICAgICAg
ICAgIGlmICggc3RhdHVzICkKICAgICAgICAgICAgICAgICBudmNwdS0+bnZfdm1leGl0X3BlbmRp
bmcgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pj-000531-52; Sat, 04 Mar 2017 04:35:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pi-00052p-DQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 94/69-04971-D044AB85; Sat, 04 Mar 2017 04:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfXZVe
 Ewd0NwhYTthk4MHps79vFHsAYxZqZl5RfkcCa0bf0IHPBB66K1tmL2BoYX7F3MXJxCAl8YZR4
 t345M4RznlGi//0i1i5GDg42ATGJuXsVuhg5OUQEVCVmrQCp4QSqUZdo+t3ABmILCzhLtG84z
 Api8wqYSZzYfp4FxGYBqt+z9S7zBEaOBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7Ge8sCDjFKcjApifLy2O6MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBW+oDlBMsSk1PrUjLzAGGB0xagoNHSYT3M0iat7ggMbc4Mx0idYpRUUqc9x1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXAjf9FdBiJqDFfjJgi
 0sSEVJSDYwnD21vWl14omua7f6bwjuWMz/srF43f73EkY5jDCcLYgQLzB3VJvKvb5d5u8dhYa
 RITnfC61zWy5tVOs33lv0vtQ55JvHXaqbSUtNbeeLNmw03TDfbf5JzzVqxnSyvZUynNTzWsHz
 sXiHyqe1dUmGMw5E3rO6+WUvSlN8Xfrh4eu55D04ljxtKLMUZiYZazEXFiQAFaMCVRAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1488602124!59517264!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8938 invoked from network); 4 Mar 2017 04:35:25 -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; 4 Mar 2017 04:35:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pg-0003RW-93
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pg-0005X1-8I
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Pg-0005X1-8I@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct decoding of vzero{all,
	upper}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2NzM1ZjMwZGZmZTEwOTE2ODZiYmU5MjFhYWNiZWE4YmEzNzFjYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MTY6MDg6MjcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNjowODoyNyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBkZWNvZGluZyBvZiB2emVyb3thbGwsdXBwZXJ9CiAgICAKICAgIFRoZXNl
IFZFWCBlbmNvZGVkIGluc25zIGFyZW4ndCBmb2xsb3dlZCBieSBhIE1vZFIvTSBieXRlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCBhNjUwMjZhLi42NjcwNDlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtMjM3NSwxMiArMjM3NSwyMSBAQCB4ODZfZGVjb2RlKAogCiAg
ICAgICAgICAgICAgICAgb3Bjb2RlIHw9IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9P
UENfUEZYX01BU0spOwogCisgICAgICAgICAgICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0g
PSBtb2RybV9tb2QgPSBtb2RybSA9IDA7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgIG1vZHJtID0gaW5zbl9mZXRjaF90eXBl
KHVpbnQ4X3QpOwogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IChtb2RybSAmIDB4YzApID4+
IDY7CiAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKyAgICB9CiAKKyAg
ICBpZiAoIGQgJiBNb2RSTSApCisgICAgewogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVm
aXggJiA0KSA8PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0g
ID0gbW9kcm0gJiAweDA3OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pj-000531-52; Sat, 04 Mar 2017 04:35:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pi-00052p-DQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 94/69-04971-D044AB85; Sat, 04 Mar 2017 04:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfXZVe
 Ewd0NwhYTthk4MHps79vFHsAYxZqZl5RfkcCa0bf0IHPBB66K1tmL2BoYX7F3MXJxCAl8YZR4
 t345M4RznlGi//0i1i5GDg42ATGJuXsVuhg5OUQEVCVmrQCp4QSqUZdo+t3ABmILCzhLtG84z
 Api8wqYSZzYfp4FxGYBqt+z9S7zBEaOBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7Ge8sCDjFKcjApifLy2O6MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBW+oDlBMsSk1PrUjLzAGGB0xagoNHSYT3M0iat7ggMbc4Mx0idYpRUUqc9x1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXAjf9FdBiJqDFfjJgi
 0sSEVJSDYwnD21vWl14omua7f6bwjuWMz/srF43f73EkY5jDCcLYgQLzB3VJvKvb5d5u8dhYa
 RITnfC61zWy5tVOs33lv0vtQ55JvHXaqbSUtNbeeLNmw03TDfbf5JzzVqxnSyvZUynNTzWsHz
 sXiHyqe1dUmGMw5E3rO6+WUvSlN8Xfrh4eu55D04ljxtKLMUZiYZazEXFiQAFaMCVRAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1488602124!59517264!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8938 invoked from network); 4 Mar 2017 04:35:25 -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; 4 Mar 2017 04:35:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pg-0003RW-93
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pg-0005X1-8I
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Pg-0005X1-8I@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct decoding of vzero{all,
	upper}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2NzM1ZjMwZGZmZTEwOTE2ODZiYmU5MjFhYWNiZWE4YmEzNzFjYzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIg
MTY6MDg6MjcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNjowODoyNyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBkZWNvZGluZyBvZiB2emVyb3thbGwsdXBwZXJ9CiAgICAKICAgIFRoZXNl
IFZFWCBlbmNvZGVkIGluc25zIGFyZW4ndCBmb2xsb3dlZCBieSBhIE1vZFIvTSBieXRlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCBhNjUwMjZhLi42NjcwNDlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtMjM3NSwxMiArMjM3NSwyMSBAQCB4ODZfZGVjb2RlKAogCiAg
ICAgICAgICAgICAgICAgb3Bjb2RlIHw9IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9P
UENfUEZYX01BU0spOwogCisgICAgICAgICAgICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0g
PSBtb2RybV9tb2QgPSBtb2RybSA9IDA7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgICAgIG1vZHJtID0gaW5zbl9mZXRjaF90eXBl
KHVpbnQ4X3QpOwogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IChtb2RybSAmIDB4YzApID4+
IDY7CiAKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKyAgICB9CiAKKyAg
ICBpZiAoIGQgJiBNb2RSTSApCisgICAgewogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVm
aXggJiA0KSA8PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0g
ID0gbW9kcm0gJiAweDA3OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pt-000551-6j; Sat, 04 Mar 2017 04:35:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ps-00054p-OH
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 53/F7-27751-8144AB85; Sat, 04 Mar 2017 04:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfcZVe
 EwaEjchYTthk4MHps79vFHsAYxZqZl5RfkcCasfnpZPaCL4IV3XOesTcwruTpYuTiEBL4wihx
 fvUDRgjnPKPE/OsbgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBewldr+As
 HkFzCRu/F7ACtLKAlQ/ZZXrBEaOBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAn3CAAQ7GL8tCzjEKMnBpCTKaxW9I0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO/2BqCcYFFqempFWmYOMDhg0hIcPEoivJ4gad7igsTc4sx0iNQpRkUpcd4akIQASCKj
 NA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu+iugxUxAi1+obAVZX
 JKIkJJqYOROymTsS80/uk3QWLazt2z3n1Nzs+rYvJslP/OWmk43jfxxctpEb9vn36JEOY9nT7
 jWurd1WV15+ORru+4I7GDPv8RvvH9zyPfs5cEzlswqlXivtFHs7FSta3K/51XrqswtV5+9at+
 n0t0th87u/qNwYme83ftlScbccTKzClOF7p1eVWpw64MSS3FGoqEWc1FxIgCRHeFNQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1488602134!57107003!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42149 invoked from network); 4 Mar 2017 04:35: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; 4 Mar 2017 04:35:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pq-0003Rg-BQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pq-0005Xl-AH
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Pq-0005Xl-AH@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:34 +0000
Subject: [Xen-changelog] [xen master] xen/common: low performance of
	lib/sort.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>

Y29tbWl0IGM3Y2RlOWUyOGJiNTM3OTQ1YzAwM2U1ZDI4NTI1NzEzZjVhNmViMTUKQXV0aG9yOiAg
ICAga2Vpb3MgPGtlaW9zLmNuQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCAzIDAxOjEz
OjQ5IDIwMDYgLTA3MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDE1OjUyOjQ1IDIwMTcgKzAwMDAKCiAg
ICB4ZW4vY29tbW9uOiBsb3cgcGVyZm9ybWFuY2Ugb2YgbGliL3NvcnQuYwogICAgCiAgICBJdCBp
cyBhIG5vbi1zdGFuZGFyZCBoZWFwLXNvcnQgYWxnb3JpdGhtIGltcGxlbWVudGF0aW9uIGJlY2F1
c2UgdGhlIGluZGV4CiAgICBvZiBjaGlsZCBub2RlIGlzIHdyb25nIC4gIFRoZSBzb3J0IGZ1bmN0
aW9uIHN0aWxsIG91dHB1dHMgcmlnaHQgcmVzdWx0LCBidXQKICAgIHRoZSBwZXJmb3JtYW5jZSBp
cyBPKCBuICogKCBsb2cobikgKyAxICkgKSAsIGFib3V0IDEwJSB+IDIwJSB3b3JzZSB0aGFuCiAg
ICBzdGFuZGFyZCBhbGdvcml0aG0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IGtlaW9zIDxrZWlv
cy5jbkBnbWFpbC5jb20+CiAgICBbTGludXggY29tbWl0OiBkMzcxN2JkZjhmMDhhMGUxMDM5MTU4
YzhiYWIyYzI0ZDIwZjQ5MmI2XQogICAgW1BvcnRlZCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NvcnQuYyB8
IDEwICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zb3J0LmMgYi94ZW4vY29tbW9uL3NvcnQu
YwppbmRleCBkOTZmYzJhLi43Yjc1NDRiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvcnQuYwor
KysgYi94ZW4vY29tbW9uL3NvcnQuYwpAQCAtNDYsNyArNDYsNyBAQCB2b2lkIHNvcnQodm9pZCAq
YmFzZSwgc2l6ZV90IG51bSwgc2l6ZV90IHNpemUsCiAgICAgICAgICAgdm9pZCAoKnN3YXApKHZv
aWQgKiwgdm9pZCAqLCBpbnQgc2l6ZSkpCiB7CiAgICAgLyogcHJlLXNjYWxlIGNvdW50ZXJzIGZv
ciBwZXJmb3JtYW5jZSAqLwotICAgIGludCBpID0gKG51bS8yKSAqIHNpemUsIG4gPSBudW0gKiBz
aXplLCBjLCByOworICAgIGludCBpID0gKG51bS8yIC0gMSkgKiBzaXplLCBuID0gbnVtICogc2l6
ZSwgYywgcjsKIAogICAgIGlmICghc3dhcCkKICAgICAgICAgc3dhcCA9IChzaXplID09IDQgPyB1
MzJfc3dhcCA6IGdlbmVyaWNfc3dhcCk7CkBAIC01NCw5ICs1NCw5IEBAIHZvaWQgc29ydCh2b2lk
ICpiYXNlLCBzaXplX3QgbnVtLCBzaXplX3Qgc2l6ZSwKICAgICAvKiBoZWFwaWZ5ICovCiAgICAg
Zm9yICggOyBpID49IDA7IGkgLT0gc2l6ZSApCiAgICAgewotICAgICAgICBmb3IgKCByID0gaTsg
ciAqIDIgPCBuOyByICA9IGMgKQorICAgICAgICBmb3IgKCByID0gaTsgciAqIDIgKyBzaXplIDwg
bjsgciAgPSBjICkKICAgICAgICAgewotICAgICAgICAgICAgYyA9IHIgKiAyOworICAgICAgICAg
ICAgYyA9IHIgKiAyICsgc2l6ZTsKICAgICAgICAgICAgIGlmICggKGMgPCBuIC0gc2l6ZSkgJiYg
KGNtcChiYXNlICsgYywgYmFzZSArIGMgKyBzaXplKSA8IDApICkKICAgICAgICAgICAgICAgICBj
ICs9IHNpemU7CiAgICAgICAgICAgICBpZiAoIGNtcChiYXNlICsgciwgYmFzZSArIGMpID49IDAg
KQpAQCAtNjksOSArNjksOSBAQCB2b2lkIHNvcnQodm9pZCAqYmFzZSwgc2l6ZV90IG51bSwgc2l6
ZV90IHNpemUsCiAgICAgZm9yICggaSA9IG4gLSBzaXplOyBpID49IDA7IGkgLT0gc2l6ZSApCiAg
ICAgewogICAgICAgICBzd2FwKGJhc2UsIGJhc2UgKyBpLCBzaXplKTsKLSAgICAgICAgZm9yICgg
ciA9IDA7IHIgKiAyIDwgaTsgciA9IGMgKQorICAgICAgICBmb3IgKCByID0gMDsgciAqIDIgKyBz
aXplIDwgaTsgciA9IGMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjID0gciAqIDI7CisgICAg
ICAgICAgICBjID0gciAqIDIgKyBzaXplOwogICAgICAgICAgICAgaWYgKCAoYyA8IGkgLSBzaXpl
KSAmJiAoY21wKGJhc2UgKyBjLCBiYXNlICsgYyArIHNpemUpIDwgMCkgKQogICAgICAgICAgICAg
ICAgIGMgKz0gc2l6ZTsKICAgICAgICAgICAgIGlmICggY21wKGJhc2UgKyByLCBiYXNlICsgYykg
Pj0gMCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Pt-000551-6j; Sat, 04 Mar 2017 04:35:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Ps-00054p-OH
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 53/F7-27751-8144AB85; Sat, 04 Mar 2017 04:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfcZVe
 EwaEjchYTthk4MHps79vFHsAYxZqZl5RfkcCasfnpZPaCL4IV3XOesTcwruTpYuTiEBL4wihx
 fvUDRgjnPKPE/OsbgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBewldr+As
 HkFzCRu/F7ACtLKAlQ/ZZXrBEaOBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAn3CAAQ7GL8tCzjEKMnBpCTKaxW9I0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO/2BqCcYFFqempFWmYOMDhg0hIcPEoivJ4gad7igsTc4sx0iNQpRkUpcd4akIQASCKj
 NA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu+iugxUxAi1+obAVZX
 JKIkJJqYOROymTsS80/uk3QWLazt2z3n1Nzs+rYvJslP/OWmk43jfxxctpEb9vn36JEOY9nT7
 jWurd1WV15+ORru+4I7GDPv8RvvH9zyPfs5cEzlswqlXivtFHs7FSta3K/51XrqswtV5+9at+
 n0t0th87u/qNwYme83ftlScbccTKzClOF7p1eVWpw64MSS3FGoqEWc1FxIgCRHeFNQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1488602134!57107003!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42149 invoked from network); 4 Mar 2017 04:35: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; 4 Mar 2017 04:35:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pq-0003Rg-BQ
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Pq-0005Xl-AH
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Pq-0005Xl-AH@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:34 +0000
Subject: [Xen-changelog] [xen master] xen/common: low performance of
	lib/sort.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>

Y29tbWl0IGM3Y2RlOWUyOGJiNTM3OTQ1YzAwM2U1ZDI4NTI1NzEzZjVhNmViMTUKQXV0aG9yOiAg
ICAga2Vpb3MgPGtlaW9zLmNuQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCAzIDAxOjEz
OjQ5IDIwMDYgLTA3MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDE1OjUyOjQ1IDIwMTcgKzAwMDAKCiAg
ICB4ZW4vY29tbW9uOiBsb3cgcGVyZm9ybWFuY2Ugb2YgbGliL3NvcnQuYwogICAgCiAgICBJdCBp
cyBhIG5vbi1zdGFuZGFyZCBoZWFwLXNvcnQgYWxnb3JpdGhtIGltcGxlbWVudGF0aW9uIGJlY2F1
c2UgdGhlIGluZGV4CiAgICBvZiBjaGlsZCBub2RlIGlzIHdyb25nIC4gIFRoZSBzb3J0IGZ1bmN0
aW9uIHN0aWxsIG91dHB1dHMgcmlnaHQgcmVzdWx0LCBidXQKICAgIHRoZSBwZXJmb3JtYW5jZSBp
cyBPKCBuICogKCBsb2cobikgKyAxICkgKSAsIGFib3V0IDEwJSB+IDIwJSB3b3JzZSB0aGFuCiAg
ICBzdGFuZGFyZCBhbGdvcml0aG0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IGtlaW9zIDxrZWlv
cy5jbkBnbWFpbC5jb20+CiAgICBbTGludXggY29tbWl0OiBkMzcxN2JkZjhmMDhhMGUxMDM5MTU4
YzhiYWIyYzI0ZDIwZjQ5MmI2XQogICAgW1BvcnRlZCB0byBYZW5dCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NvcnQuYyB8
IDEwICsrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zb3J0LmMgYi94ZW4vY29tbW9uL3NvcnQu
YwppbmRleCBkOTZmYzJhLi43Yjc1NDRiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvcnQuYwor
KysgYi94ZW4vY29tbW9uL3NvcnQuYwpAQCAtNDYsNyArNDYsNyBAQCB2b2lkIHNvcnQodm9pZCAq
YmFzZSwgc2l6ZV90IG51bSwgc2l6ZV90IHNpemUsCiAgICAgICAgICAgdm9pZCAoKnN3YXApKHZv
aWQgKiwgdm9pZCAqLCBpbnQgc2l6ZSkpCiB7CiAgICAgLyogcHJlLXNjYWxlIGNvdW50ZXJzIGZv
ciBwZXJmb3JtYW5jZSAqLwotICAgIGludCBpID0gKG51bS8yKSAqIHNpemUsIG4gPSBudW0gKiBz
aXplLCBjLCByOworICAgIGludCBpID0gKG51bS8yIC0gMSkgKiBzaXplLCBuID0gbnVtICogc2l6
ZSwgYywgcjsKIAogICAgIGlmICghc3dhcCkKICAgICAgICAgc3dhcCA9IChzaXplID09IDQgPyB1
MzJfc3dhcCA6IGdlbmVyaWNfc3dhcCk7CkBAIC01NCw5ICs1NCw5IEBAIHZvaWQgc29ydCh2b2lk
ICpiYXNlLCBzaXplX3QgbnVtLCBzaXplX3Qgc2l6ZSwKICAgICAvKiBoZWFwaWZ5ICovCiAgICAg
Zm9yICggOyBpID49IDA7IGkgLT0gc2l6ZSApCiAgICAgewotICAgICAgICBmb3IgKCByID0gaTsg
ciAqIDIgPCBuOyByICA9IGMgKQorICAgICAgICBmb3IgKCByID0gaTsgciAqIDIgKyBzaXplIDwg
bjsgciAgPSBjICkKICAgICAgICAgewotICAgICAgICAgICAgYyA9IHIgKiAyOworICAgICAgICAg
ICAgYyA9IHIgKiAyICsgc2l6ZTsKICAgICAgICAgICAgIGlmICggKGMgPCBuIC0gc2l6ZSkgJiYg
KGNtcChiYXNlICsgYywgYmFzZSArIGMgKyBzaXplKSA8IDApICkKICAgICAgICAgICAgICAgICBj
ICs9IHNpemU7CiAgICAgICAgICAgICBpZiAoIGNtcChiYXNlICsgciwgYmFzZSArIGMpID49IDAg
KQpAQCAtNjksOSArNjksOSBAQCB2b2lkIHNvcnQodm9pZCAqYmFzZSwgc2l6ZV90IG51bSwgc2l6
ZV90IHNpemUsCiAgICAgZm9yICggaSA9IG4gLSBzaXplOyBpID49IDA7IGkgLT0gc2l6ZSApCiAg
ICAgewogICAgICAgICBzd2FwKGJhc2UsIGJhc2UgKyBpLCBzaXplKTsKLSAgICAgICAgZm9yICgg
ciA9IDA7IHIgKiAyIDwgaTsgciA9IGMgKQorICAgICAgICBmb3IgKCByID0gMDsgciAqIDIgKyBz
aXplIDwgaTsgciA9IGMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjID0gciAqIDI7CisgICAg
ICAgICAgICBjID0gciAqIDIgKyBzaXplOwogICAgICAgICAgICAgaWYgKCAoYyA8IGkgLSBzaXpl
KSAmJiAoY21wKGJhc2UgKyBjLCBiYXNlICsgYyArIHNpemUpIDwgMCkgKQogICAgICAgICAgICAg
ICAgIGMgKz0gc2l6ZTsKICAgICAgICAgICAgIGlmICggY21wKGJhc2UgKyByLCBiYXNlICsgYykg
Pj0gMCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Q4-00056t-8v; Sat, 04 Mar 2017 04:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q2-00056a-R8
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 66/F5-22382-2244AB85; Sat, 04 Mar 2017 04:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfRZVe
 EwefLChYTthk4MHps79vFHsAYxZqZl5RfkcCa8XPdYeaC50IVp3bsZ21g/MLXxcjFISTwhVGi
 5dZeJgjnPKPEl0u/WboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlJi35
 ReYzStgJvHv6lqwGhag+hv35rJPYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsINx9mX/Q4ySHExKorxW0TsihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwvu0BygkWpaanVqRl5gCDAyYtwcGjJMJb2QuU5i0uSMwtzkyHSJ1iVJQS590I0icA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzcoCM58nMK4Gb/gpoMRPQ4hcqW
 0EWlyQipKQaGOO+i2aa1D20FDu+/NbB59z8b6w9C8++fZ95IGZR1M17B3o60w6mNc4p3HDnv8
 bmyunzs+58+lvI+FBxsSWTUbh3/+7Zn9Q21VzJtZ8z159ff+Lf6kDT+Nnlwd65fwsEH+p/bX0
 aVz736fZuE72da8MO5szSLq1bcZ9zR7KZ4sPglI4+xcA3ZkosxRmJhlrMRcWJAPtlm65DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1488602144!37555546!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14856 invoked from network); 4 Mar 2017 04:35: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; 4 Mar 2017 04:35:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q0-0003Rq-DL
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q0-0005ZF-Cf
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Q0-0005ZF-Cf@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:44 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Replace sync_core()
	with cpuid_eax()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5NTAyOGU0NjhmNzM1MjgxNDZkNTdlNjhmZmNhNzFhYTQ3YjRjYmUKQXV0aG9yOiAg
ICAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkF1dGhvckRhdGU6IEZyaSBEZWMg
OSAxMDoyNDowNyAyMDE2IC0wODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNTo1MzowMSAyMDE3ICsw
MDAwCgogICAgeDg2L21pY3JvY29kZTogUmVwbGFjZSBzeW5jX2NvcmUoKSB3aXRoIGNwdWlkX2Vh
eCgpCiAgICAKICAgIFRoZSBJbnRlbCBtaWNyb2NvZGUgZHJpdmVyIGlzIHVzaW5nIHN5bmNfY29y
ZSgpIHRvIG1lYW4gImRvIENQVUlECiAgICB3aXRoIEVBWD0xIi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgICBbTGludXggY29tbWl0IDQ4NGQwZTVjNzk0
MzY0NGNjNDZlNzMwOGE4ZjlkODNiZTU5OGYyYjldCiAgICBbUG9ydGVkIHRvIFhlbl0KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDkgKysrKystLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMu
YyAgICAgICAgICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDYyYzI5MzIuLmJhMzk3MWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTExNSw4ICsxMTUsOSBAQCBzdGF0aWMgaW50IGNv
bGxlY3RfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdV9udW0sIHN0cnVjdCBjcHVfc2lnbmF0dXJl
ICpjc2lnKQogICAgIH0KIAogICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7
Ci0gICAgLyogc2VlIG5vdGVzIGFib3ZlIGZvciByZXZpc2lvbiAxLjA3LiAgQXBwYXJlbnQgY2hp
cCBidWcgKi8KLSAgICBzeW5jX2NvcmUoKTsKKyAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRoZSBT
RE06IERvIGEgQ1BVSUQgMSBoZXJlICovCisgICAgY3B1aWRfZWF4KDEpOworCiAgICAgLyogZ2V0
IHRoZSBjdXJyZW50IHJldmlzaW9uIGZyb20gTVNSIDB4OEIgKi8KICAgICByZG1zcmwoTVNSX0lB
MzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7CiAgICAgY3NpZy0+cmV2ID0gKHVpbnQzMl90KSht
c3JfY29udGVudCA+PiAzMik7CkBAIC0yOTcsOCArMjk4LDggQEAgc3RhdGljIGludCBhcHBseV9t
aWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfV1JJ
VEUsICh1bnNpZ25lZCBsb25nKXVjaS0+bWMubWNfaW50ZWwtPmJpdHMpOwogICAgIHdybXNybChN
U1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7CiAKLSAgICAvKiBzZWUgbm90ZXMgYWJvdmUgZm9y
IHJldmlzaW9uIDEuMDcuICBBcHBhcmVudCBjaGlwIGJ1ZyAqLwotICAgIHN5bmNfY29yZSgpOwor
ICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUgKi8KKyAg
ICBjcHVpZF9lYXgoMSk7CiAKICAgICAvKiBnZXQgdGhlIGN1cnJlbnQgcmV2aXNpb24gZnJvbSBN
U1IgMHg4QiAqLwogICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIG1zcl9jb250ZW50KTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggOGJhN2VkMC4uMTNhNjA5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI1NzIsNyArMjU3Miw4IEBAIHN0YXRpYyBp
bnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAg
ICAgICB7CiAgICAgICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAw
KSApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBzeW5jX2NvcmUoKTsKKyAg
ICAgICAgICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUg
Ki8KKyAgICAgICAgICAgIGNwdWlkX2VheCgxKTsKICAgICAgICAgfQogICAgICAgICBnb3RvIG5v
cm1hbDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1Q4-00056t-8v; Sat, 04 Mar 2017 04:35:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q2-00056a-R8
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 66/F5-22382-2244AB85; Sat, 04 Mar 2017 04:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfRZVe
 EwefLChYTthk4MHps79vFHsAYxZqZl5RfkcCa8XPdYeaC50IVp3bsZ21g/MLXxcjFISTwhVGi
 5dZeJgjnPKPEl0u/WboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlJi35
 ReYzStgJvHv6lqwGhag+hv35rJPYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsINx9mX/Q4ySHExKorxW0TsihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwvu0BygkWpaanVqRl5gCDAyYtwcGjJMJb2QuU5i0uSMwtzkyHSJ1iVJQS590I0icA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzcoCM58nMK4Gb/gpoMRPQ4hcqW
 0EWlyQipKQaGOO+i2aa1D20FDu+/NbB59z8b6w9C8++fZ95IGZR1M17B3o60w6mNc4p3HDnv8
 bmyunzs+58+lvI+FBxsSWTUbh3/+7Zn9Q21VzJtZ8z159ff+Lf6kDT+Nnlwd65fwsEH+p/bX0
 aVz736fZuE72da8MO5szSLq1bcZ9zR7KZ4sPglI4+xcA3ZkosxRmJhlrMRcWJAPtlm65DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1488602144!37555546!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14856 invoked from network); 4 Mar 2017 04:35: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; 4 Mar 2017 04:35:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q0-0003Rq-DL
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Q0-0005ZF-Cf
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Q0-0005ZF-Cf@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:44 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Replace sync_core()
	with cpuid_eax()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5NTAyOGU0NjhmNzM1MjgxNDZkNTdlNjhmZmNhNzFhYTQ3YjRjYmUKQXV0aG9yOiAg
ICAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkF1dGhvckRhdGU6IEZyaSBEZWMg
OSAxMDoyNDowNyAyMDE2IC0wODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMiAxNTo1MzowMSAyMDE3ICsw
MDAwCgogICAgeDg2L21pY3JvY29kZTogUmVwbGFjZSBzeW5jX2NvcmUoKSB3aXRoIGNwdWlkX2Vh
eCgpCiAgICAKICAgIFRoZSBJbnRlbCBtaWNyb2NvZGUgZHJpdmVyIGlzIHVzaW5nIHN5bmNfY29y
ZSgpIHRvIG1lYW4gImRvIENQVUlECiAgICB3aXRoIEVBWD0xIi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CiAgICBbTGludXggY29tbWl0IDQ4NGQwZTVjNzk0
MzY0NGNjNDZlNzMwOGE4ZjlkODNiZTU5OGYyYjldCiAgICBbUG9ydGVkIHRvIFhlbl0KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDkgKysrKystLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMu
YyAgICAgICAgICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDYyYzI5MzIuLmJhMzk3MWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTExNSw4ICsxMTUsOSBAQCBzdGF0aWMgaW50IGNv
bGxlY3RfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdV9udW0sIHN0cnVjdCBjcHVfc2lnbmF0dXJl
ICpjc2lnKQogICAgIH0KIAogICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7
Ci0gICAgLyogc2VlIG5vdGVzIGFib3ZlIGZvciByZXZpc2lvbiAxLjA3LiAgQXBwYXJlbnQgY2hp
cCBidWcgKi8KLSAgICBzeW5jX2NvcmUoKTsKKyAgICAvKiBBcyBkb2N1bWVudGVkIGluIHRoZSBT
RE06IERvIGEgQ1BVSUQgMSBoZXJlICovCisgICAgY3B1aWRfZWF4KDEpOworCiAgICAgLyogZ2V0
IHRoZSBjdXJyZW50IHJldmlzaW9uIGZyb20gTVNSIDB4OEIgKi8KICAgICByZG1zcmwoTVNSX0lB
MzJfVUNPREVfUkVWLCBtc3JfY29udGVudCk7CiAgICAgY3NpZy0+cmV2ID0gKHVpbnQzMl90KSht
c3JfY29udGVudCA+PiAzMik7CkBAIC0yOTcsOCArMjk4LDggQEAgc3RhdGljIGludCBhcHBseV9t
aWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKICAgICB3cm1zcmwoTVNSX0lBMzJfVUNPREVfV1JJ
VEUsICh1bnNpZ25lZCBsb25nKXVjaS0+bWMubWNfaW50ZWwtPmJpdHMpOwogICAgIHdybXNybChN
U1JfSUEzMl9VQ09ERV9SRVYsIDB4MFVMTCk7CiAKLSAgICAvKiBzZWUgbm90ZXMgYWJvdmUgZm9y
IHJldmlzaW9uIDEuMDcuICBBcHBhcmVudCBjaGlwIGJ1ZyAqLwotICAgIHN5bmNfY29yZSgpOwor
ICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUgKi8KKyAg
ICBjcHVpZF9lYXgoMSk7CiAKICAgICAvKiBnZXQgdGhlIGN1cnJlbnQgcmV2aXNpb24gZnJvbSBN
U1IgMHg4QiAqLwogICAgIHJkbXNybChNU1JfSUEzMl9VQ09ERV9SRVYsIG1zcl9jb250ZW50KTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
aW5kZXggOGJhN2VkMC4uMTNhNjA5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI1NzIsNyArMjU3Miw4IEBAIHN0YXRpYyBp
bnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAg
ICAgICB7CiAgICAgICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAw
KSApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBzeW5jX2NvcmUoKTsKKyAg
ICAgICAgICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBDUFVJRCAxIGhlcmUg
Ki8KKyAgICAgICAgICAgIGNwdWlkX2VheCgxKTsKICAgICAgICAgfQogICAgICAgICBnb3RvIG5v
cm1hbDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1QF-00058x-CJ; Sat, 04 Mar 2017 04:35:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QE-00058f-0n
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/E8-32461-D244AB85; Sat, 04 Mar 2017 04:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfbZVe
 EwZ21qhYTthk4MHps79vFHsAYxZqZl5RfkcCasfX6LqaCbv6Ke42H2RoYb/N0MXJxCAl8YZT4
 tekBG4RznlFi5owrzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4S0w6c
 5UFxOYVMJNYe34TWA0LUP3qeY/ZJjByLGBkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeLDZ+RCjJAeTkigvj+3OCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvH7+QDnBotT01Iq0zBxgcMCkJTh4lER4vUDSvMUFibnFmekQqVOMilLivM4gCQGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3IMgUnsy8Erjpr4AWMwEt9pMBW
 1ySiJCSamBcK2/Ell2/1aJ1uT+/0lw/llNztvj53Vr8/1D3gruqGqy7r2Wa/TrV9FJDf3aW9N
 HdzbtFjzia+naEvTrJtGVPVOjHeGZvh8/15v9Ofj7F9062Ud1z6aJXb0xq1v/rlNro+2Pq96n
 pt3878ryXnyxhXrp15U29x3a7nte94p3+8ErgbPc7yU21SizFGYmGWsxFxYkAoNluC0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1488602154!87612211!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44662 invoked from network); 4 Mar 2017 04:35:55 -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; 4 Mar 2017 04:35:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QA-0003Sj-FI
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QA-0005a0-EV
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QA-0005a0-EV@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:54 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Adjust hvm_nx_enabled() to
	match how Xen behaves
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiZGI5NzRhODJjMTYzMWJmYzc0NTFiOWRkOTc1Njg1ODYxN2FlZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCA1IDEwOjQwOjIxIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDE4OjQ0OjA5
IDIwMTcgKzAwMDAKCiAgICB4ODYvaHZtOiBBZGp1c3QgaHZtX254X2VuYWJsZWQoKSB0byBtYXRj
aCBob3cgWGVuIGJlaGF2ZXMKICAgIAogICAgT24gSW50ZWwgaGFyZHdhcmUsIEVGRVIgaXMgbm90
IGZ1bGx5IHN3aXRjaGVkIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QgY29udGV4dHMuCiAgICBJbiBw
cmFjdGljZSwgdGhpcyBtZWFucyB0aGF0IFhlbidzIEVGRVIuTlggc2V0dGluZyBsZWFrcyBpbnRv
IGd1ZXN0IGNvbnRleHQsCiAgICBhbmQgaW5mbHVlbmNlcyB0aGUgYmVoYXZpb3VyIG9mIHRoZSBo
YXJkd2FyZSBwYWdld2Fsa2VyLgogICAgCiAgICBXaGVuIHNlcnZpY2luZyBhIHBhZ2VmYXVsdCwg
WGVuJ3MgbW9kZWwgb2YgZ3Vlc3RzIGJlaGF2aW91ciBzaG91bGQgbWF0Y2gKICAgIGhhcmR3YXJl
J3MgYmVoYXZpb3VyLCB0byBhbGxvdyBjb3JyZWN0IGludGVycHJldGF0aW9uIG9mIHRoZSBwYWdl
ZmF1bHQgZXJyb3IKICAgIGNvZGUsIGFuZCB0byBhdm9pZCBjcmVhdGluZyBvYnNlcnZhYmxlIGRp
ZmZlcmVuY2UgaW4gYmVoYXZpb3VyIGZyb20gdGhlIGd1ZXN0cwogICAgcG9pbnQgb2Ygdmlldy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCA0ICsrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IDg3YjIwM2EuLmVjY2MyNWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yOTIsOCArMjky
LDEwIEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1aW50
OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYp
ICYmICgodiktPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1NNRVApKQogI2Rl
ZmluZSBodm1fc21hcF9lbmFibGVkKHYpIFwKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYpICYm
ICgodiktPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1NNQVApKQorLyogSFZN
IGd1ZXN0cyBvbiBJbnRlbCBoYXJkd2FyZSBsZWFrIFhlbidzIE5YIHNldHRpbmdzIGludG8gZ3Vl
c3QgY29udGV4dC4gKi8KICNkZWZpbmUgaHZtX254X2VuYWJsZWQodikgXAotICAgICghISgodikt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfTlgpKQorICAgICgoYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgY3B1X2hhc19ueCkgfHwgICAgXAor
ICAgICAoKHYpLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX05YKSkKICNkZWZpbmUg
aHZtX3BrdV9lbmFibGVkKHYpIFwKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICgodikt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1BLRSkpCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:35:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:35: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 1ck1QF-00058x-CJ; Sat, 04 Mar 2017 04:35:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QE-00058f-0n
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:58 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/E8-32461-D244AB85; Sat, 04 Mar 2017 04:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfbZVe
 EwZ21qhYTthk4MHps79vFHsAYxZqZl5RfkcCasfX6LqaCbv6Ke42H2RoYb/N0MXJxCAl8YZT4
 tekBG4RznlFi5owrzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4S0w6c
 5UFxOYVMJNYe34TWA0LUP3qeY/ZJjByLGBkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeLDZ+RCjJAeTkigvj+3OCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvH7+QDnBotT01Iq0zBxgcMCkJTh4lER4vUDSvMUFibnFmekQqVOMilLivM4gCQGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3IMgUnsy8Erjpr4AWMwEt9pMBW
 1ySiJCSamBcK2/Ell2/1aJ1uT+/0lw/llNztvj53Vr8/1D3gruqGqy7r2Wa/TrV9FJDf3aW9N
 HdzbtFjzia+naEvTrJtGVPVOjHeGZvh8/15v9Ofj7F9062Ud1z6aJXb0xq1v/rlNro+2Pq96n
 pt3878ryXnyxhXrp15U29x3a7nte94p3+8ErgbPc7yU21SizFGYmGWsxFxYkAoNluC0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1488602154!87612211!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44662 invoked from network); 4 Mar 2017 04:35:55 -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; 4 Mar 2017 04:35:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QA-0003Sj-FI
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QA-0005a0-EV
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QA-0005a0-EV@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:35:54 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Adjust hvm_nx_enabled() to
	match how Xen behaves
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiZGI5NzRhODJjMTYzMWJmYzc0NTFiOWRkOTc1Njg1ODYxN2FlZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCA1IDEwOjQwOjIxIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyIDE4OjQ0OjA5
IDIwMTcgKzAwMDAKCiAgICB4ODYvaHZtOiBBZGp1c3QgaHZtX254X2VuYWJsZWQoKSB0byBtYXRj
aCBob3cgWGVuIGJlaGF2ZXMKICAgIAogICAgT24gSW50ZWwgaGFyZHdhcmUsIEVGRVIgaXMgbm90
IGZ1bGx5IHN3aXRjaGVkIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QgY29udGV4dHMuCiAgICBJbiBw
cmFjdGljZSwgdGhpcyBtZWFucyB0aGF0IFhlbidzIEVGRVIuTlggc2V0dGluZyBsZWFrcyBpbnRv
IGd1ZXN0IGNvbnRleHQsCiAgICBhbmQgaW5mbHVlbmNlcyB0aGUgYmVoYXZpb3VyIG9mIHRoZSBo
YXJkd2FyZSBwYWdld2Fsa2VyLgogICAgCiAgICBXaGVuIHNlcnZpY2luZyBhIHBhZ2VmYXVsdCwg
WGVuJ3MgbW9kZWwgb2YgZ3Vlc3RzIGJlaGF2aW91ciBzaG91bGQgbWF0Y2gKICAgIGhhcmR3YXJl
J3MgYmVoYXZpb3VyLCB0byBhbGxvdyBjb3JyZWN0IGludGVycHJldGF0aW9uIG9mIHRoZSBwYWdl
ZmF1bHQgZXJyb3IKICAgIGNvZGUsIGFuZCB0byBhdm9pZCBjcmVhdGluZyBvYnNlcnZhYmxlIGRp
ZmZlcmVuY2UgaW4gYmVoYXZpb3VyIGZyb20gdGhlIGd1ZXN0cwogICAgcG9pbnQgb2Ygdmlldy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCA0ICsrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IDg3YjIwM2EuLmVjY2MyNWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yOTIsOCArMjky
LDEwIEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1aW50
OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYp
ICYmICgodiktPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1NNRVApKQogI2Rl
ZmluZSBodm1fc21hcF9lbmFibGVkKHYpIFwKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYpICYm
ICgodiktPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1NNQVApKQorLyogSFZN
IGd1ZXN0cyBvbiBJbnRlbCBoYXJkd2FyZSBsZWFrIFhlbidzIE5YIHNldHRpbmdzIGludG8gZ3Vl
c3QgY29udGV4dC4gKi8KICNkZWZpbmUgaHZtX254X2VuYWJsZWQodikgXAotICAgICghISgodikt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfTlgpKQorICAgICgoYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgY3B1X2hhc19ueCkgfHwgICAgXAor
ICAgICAoKHYpLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX05YKSkKICNkZWZpbmUg
aHZtX3BrdV9lbmFibGVkKHYpIFwKICAgICAoaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICgodikt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1BLRSkpCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1QN-0005Ab-E7; Sat, 04 Mar 2017 04:36:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QM-0005AN-F2
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/A7-13192-5344AB85; Sat, 04 Mar 2017 04:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfUZVe
 EwYdjMhYTthk4MHps79vFHsAYxZqZl5RfkcCasfjIM8aCVtGK+RsWMDUwNgp2MXJyCAl8YZSY
 12jTxcgFZJ9nlFi0dwtrFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLeEj8nvOYE
 cTmFTCT2Hp/IQuIzQJUf3reLsYJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYw7vsYeYhRkoNJSZT3uOmOCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvG62QDnBotT01Iq0zBxgcMCkJTh4lER4z4KkeYsLEnOLM9MhUqcYFaXEedlBEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvHsgUnsy8Erjpr4AWMwEtfqGyF
 WRxSSJCSqqBMfpqTK4l98JdeVdrTV4qvGHiq2gr+SB2LWX12wueM+TrTFOeuAluX1+iulz+aF
 DMpgxWYwP/JXLbnOV/WF3L/7wovYN3fhyf0YrFIbdmLHuRmL7TUO5W7pWlga9nyhQ+3er72GX
 1/BchbWrmrdM+FZ5/f8jLfL9/V+eD/1viVY023VBhkbpSrcRSnJFoqMVcVJwIAMHsGetDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488602164!89702871!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37945 invoked from network); 4 Mar 2017 04:36:05 -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; 4 Mar 2017 04:36:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QK-0003TW-HF
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QK-0005at-Gc
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QK-0005at-Gc@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:04 +0000
Subject: [Xen-changelog] [xen master] VMX: permanently assign PI hook
	vmx_pi_switch_to()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjMDBkZTE3NTYyZTI4ZjAxZTE4OGM2YTJjMjQwZWJjMjFiOWQ0YjcKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxMTo1
NzozMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjU3OjMwIDIwMTcgKzAxMDAKCiAgICBWTVg6IHBl
cm1hbmVudGx5IGFzc2lnbiBQSSBob29rIHZteF9waV9zd2l0Y2hfdG8oKQogICAgCiAgICBQSSBo
b29rIHZteF9waV9zd2l0Y2hfdG8oKSBpcyBuZWVkZWQgZXZlbiBhZnRlciBhbnkgcHJldmlvdXNs
eQogICAgYXNzaWduZWQgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gdGhlIGRvbWFpbi4gU2luY2Ug
J1NOJyBiaXQgaXMKICAgIGFsc28gdXNlZCB0byBjb250cm9sIHRoZSBDUFUgc2lkZSBQSSBhbmQg
d2UgY2hhbmdlIHRoZSBzdGF0ZSBvZgogICAgU04gYml0IGluIHZteF9waV9zd2l0Y2hfdG8oKSBh
bmQgdm14X3BpX3N3aXRjaF9mcm9tKCksIHRoZW4KICAgIGV2YWx1YXRlIHRoaXMgYml0IGluIHZt
eF9kZWxpdmVyX3Bvc3RlZF9pbnRyKCkgd2hlbiB0cnlpbmcgdG8KICAgIGRlbGl2ZXIgdGhlIGlu
dGVycnVwdCBpbiBwb3N0ZWQgd2F5IHZpYSBzb2Z0d2FyZS4gVGhlIHByb2JsZW0KICAgIGlzIGlm
IHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUgdkNQVSBpcyBydW5uYWJsZSBpbiB0aGUK
ICAgIHJ1bnF1ZXVlIHdpdGggJ1NOJyBzZXQsIGFsbCB0aGUgZnVydHVyZSBub3RpZmljYXRvbiBl
dmVudCB3aWxsCiAgICBiZSBzdXBwcmVzc2VkLiBUaGlzIHBhdGNoIG1ha2VzIHRoZSBob29rIHBl
cm1hbmVudGx5IGFzc2lnbmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBGZW5nIFd1IDxmZW5n
Lnd1QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4pLgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTUgKysrKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggYjNkMjc0Yi4uZTlmNzVkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI1OSw5ICsyNTksMjIg
QEAgdm9pZCB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIEFT
U0VSVChkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnZjcHVfYmxvY2spOwogCisgICAgLyoKKyAg
ICAgKiBOb3RlIHRoYXQgd2UgZG9uJ3Qgc2V0ICdkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3
aXRjaF90bycgdG8gTlVMTAorICAgICAqIGhlcmUuIElmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3
aGlsZSB0aGUgdkNQVSBpcyBydW5uYWJsZSBpbiB0aGUKKyAgICAgKiBydW5xdWV1ZSB3aXRoICdT
Ticgc2V0LCBhbGwgdGhlIGZ1dHVyZSBub3RpZmljYXRpb24gZXZlbnQgd2lsbCBiZQorICAgICAq
IHN1cHByZXNzZWQgc2luY2Ugdm14X2RlbGl2ZXJfcG9zdGVkX2ludHIoKSBhbHNvIHVzZSAnU04n
IGJpdAorICAgICAqIGFzIHRoZSBzdXBwcmVzc2lvbiBmbGFnLiBQcmVzZXJ2aW5nIHRoZSAnc3dp
dGNoX3RvJyBob29rIGZ1bmN0aW9uIGNhbgorICAgICAqIGNsZWFyIHRoZSAnU04nIGJpdCB3aGVu
IHRoZSB2Q1BVIGJlY29tZXMgcnVubmluZyBuZXh0IHRpbWUuIEFmdGVyCisgICAgICogdGhhdCwg
Tm8gbWF0dGVyIHdoaWNoIHN0YXR1cyhydW5uYWJsZSwgcnVubmluZyBvciBibG9jaykgdGhlIHZD
UFUgaXMgaW4sCisgICAgICogdGhlICdTTicgYml0IHdpbGwga2VlcCBjbGVhciBmb3IgdGhlICdz
d2l0Y2hfZnJvbScgaG9vayBmdW5jdGlvbiB0aGF0IHNldAorICAgICAqIHRoZSAnU04nIGJpdCBo
YXMgYmVlbiByZW1vdmVkLiBBdCB0aGF0IHRpbWUsIHRoZSAnc3dpdGNoX3RvJyBob29rIGZ1bmN0
aW9uCisgICAgICogaXMgYWxzbyB1c2VsZXNzLiBDb25zaWRlcmluZyB0aGUgZnVuY3Rpb24gZG9l
c24ndCBkbyBoYXJtIHRvIHRoZSB3aG9sZQorICAgICAqIHN5c3RlbSwgbGVhdmUgaXQgaGVyZSB1
bnRpbCB3ZSBmaW5kIGEgY2xlYW4gc29sdXRpb24gdG8gZGVhc3NpZ24gdGhlCisgICAgICogJ3N3
aXRjaF90bycgaG9vayBmdW5jdGlvbi4KKyAgICAgKi8KICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGlfb3BzLnZjcHVfYmxvY2sgPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMu
c3dpdGNoX2Zyb20gPSBOVUxMOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuc3dpdGNo
X3RvID0gTlVMTDsKICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZSA9IE5V
TEw7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1QN-0005Ab-E7; Sat, 04 Mar 2017 04:36:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QM-0005AN-F2
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/A7-13192-5344AB85; Sat, 04 Mar 2017 04:36:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfUZVe
 EwYdjMhYTthk4MHps79vFHsAYxZqZl5RfkcCasfjIM8aCVtGK+RsWMDUwNgp2MXJyCAl8YZSY
 12jTxcgFZJ9nlFi0dwtrFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLeEj8nvOYE
 cTmFTCT2Hp/IQuIzQJUf3reLsYJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYw7vsYeYhRkoNJSZT3uOmOCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvG62QDnBotT01Iq0zBxgcMCkJTh4lER4z4KkeYsLEnOLM9MhUqcYFaXEedlBEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvHsgUnsy8Erjpr4AWMwEtfqGyF
 WRxSSJCSqqBMfpqTK4l98JdeVdrTV4qvGHiq2gr+SB2LWX12wueM+TrTFOeuAluX1+iulz+aF
 DMpgxWYwP/JXLbnOV/WF3L/7wovYN3fhyf0YrFIbdmLHuRmL7TUO5W7pWlga9nyhQ+3er72GX
 1/BchbWrmrdM+FZ5/f8jLfL9/V+eD/1viVY023VBhkbpSrcRSnJFoqMVcVJwIAMHsGetDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488602164!89702871!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37945 invoked from network); 4 Mar 2017 04:36:05 -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; 4 Mar 2017 04:36:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QK-0003TW-HF
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QK-0005at-Gc
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QK-0005at-Gc@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:04 +0000
Subject: [Xen-changelog] [xen master] VMX: permanently assign PI hook
	vmx_pi_switch_to()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjMDBkZTE3NTYyZTI4ZjAxZTE4OGM2YTJjMjQwZWJjMjFiOWQ0YjcKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxMTo1
NzozMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjU3OjMwIDIwMTcgKzAxMDAKCiAgICBWTVg6IHBl
cm1hbmVudGx5IGFzc2lnbiBQSSBob29rIHZteF9waV9zd2l0Y2hfdG8oKQogICAgCiAgICBQSSBo
b29rIHZteF9waV9zd2l0Y2hfdG8oKSBpcyBuZWVkZWQgZXZlbiBhZnRlciBhbnkgcHJldmlvdXNs
eQogICAgYXNzaWduZWQgZGV2aWNlIGlzIGRldGFjaGVkIGZyb20gdGhlIGRvbWFpbi4gU2luY2Ug
J1NOJyBiaXQgaXMKICAgIGFsc28gdXNlZCB0byBjb250cm9sIHRoZSBDUFUgc2lkZSBQSSBhbmQg
d2UgY2hhbmdlIHRoZSBzdGF0ZSBvZgogICAgU04gYml0IGluIHZteF9waV9zd2l0Y2hfdG8oKSBh
bmQgdm14X3BpX3N3aXRjaF9mcm9tKCksIHRoZW4KICAgIGV2YWx1YXRlIHRoaXMgYml0IGluIHZt
eF9kZWxpdmVyX3Bvc3RlZF9pbnRyKCkgd2hlbiB0cnlpbmcgdG8KICAgIGRlbGl2ZXIgdGhlIGlu
dGVycnVwdCBpbiBwb3N0ZWQgd2F5IHZpYSBzb2Z0d2FyZS4gVGhlIHByb2JsZW0KICAgIGlzIGlm
IHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUgdkNQVSBpcyBydW5uYWJsZSBpbiB0aGUK
ICAgIHJ1bnF1ZXVlIHdpdGggJ1NOJyBzZXQsIGFsbCB0aGUgZnVydHVyZSBub3RpZmljYXRvbiBl
dmVudCB3aWxsCiAgICBiZSBzdXBwcmVzc2VkLiBUaGlzIHBhdGNoIG1ha2VzIHRoZSBob29rIHBl
cm1hbmVudGx5IGFzc2lnbmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBGZW5nIFd1IDxmZW5n
Lnd1QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4pLgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTUgKysrKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggYjNkMjc0Yi4uZTlmNzVkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI1OSw5ICsyNTksMjIg
QEAgdm9pZCB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIEFT
U0VSVChkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnZjcHVfYmxvY2spOwogCisgICAgLyoKKyAg
ICAgKiBOb3RlIHRoYXQgd2UgZG9uJ3Qgc2V0ICdkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3
aXRjaF90bycgdG8gTlVMTAorICAgICAqIGhlcmUuIElmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3
aGlsZSB0aGUgdkNQVSBpcyBydW5uYWJsZSBpbiB0aGUKKyAgICAgKiBydW5xdWV1ZSB3aXRoICdT
Ticgc2V0LCBhbGwgdGhlIGZ1dHVyZSBub3RpZmljYXRpb24gZXZlbnQgd2lsbCBiZQorICAgICAq
IHN1cHByZXNzZWQgc2luY2Ugdm14X2RlbGl2ZXJfcG9zdGVkX2ludHIoKSBhbHNvIHVzZSAnU04n
IGJpdAorICAgICAqIGFzIHRoZSBzdXBwcmVzc2lvbiBmbGFnLiBQcmVzZXJ2aW5nIHRoZSAnc3dp
dGNoX3RvJyBob29rIGZ1bmN0aW9uIGNhbgorICAgICAqIGNsZWFyIHRoZSAnU04nIGJpdCB3aGVu
IHRoZSB2Q1BVIGJlY29tZXMgcnVubmluZyBuZXh0IHRpbWUuIEFmdGVyCisgICAgICogdGhhdCwg
Tm8gbWF0dGVyIHdoaWNoIHN0YXR1cyhydW5uYWJsZSwgcnVubmluZyBvciBibG9jaykgdGhlIHZD
UFUgaXMgaW4sCisgICAgICogdGhlICdTTicgYml0IHdpbGwga2VlcCBjbGVhciBmb3IgdGhlICdz
d2l0Y2hfZnJvbScgaG9vayBmdW5jdGlvbiB0aGF0IHNldAorICAgICAqIHRoZSAnU04nIGJpdCBo
YXMgYmVlbiByZW1vdmVkLiBBdCB0aGF0IHRpbWUsIHRoZSAnc3dpdGNoX3RvJyBob29rIGZ1bmN0
aW9uCisgICAgICogaXMgYWxzbyB1c2VsZXNzLiBDb25zaWRlcmluZyB0aGUgZnVuY3Rpb24gZG9l
c24ndCBkbyBoYXJtIHRvIHRoZSB3aG9sZQorICAgICAqIHN5c3RlbSwgbGVhdmUgaXQgaGVyZSB1
bnRpbCB3ZSBmaW5kIGEgY2xlYW4gc29sdXRpb24gdG8gZGVhc3NpZ24gdGhlCisgICAgICogJ3N3
aXRjaF90bycgaG9vayBmdW5jdGlvbi4KKyAgICAgKi8KICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGlfb3BzLnZjcHVfYmxvY2sgPSBOVUxMOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMu
c3dpdGNoX2Zyb20gPSBOVUxMOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuc3dpdGNo
X3RvID0gTlVMTDsKICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZSA9IE5V
TEw7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1QY-0005Ct-Fw; Sat, 04 Mar 2017 04:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QX-0005Cc-1v
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CB/96-15112-0444AB85; Sat, 04 Mar 2017 04:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfeZVe
 EQc8lDYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+DHhAEtBu0LFwcUXmBsY30h2MXJxCAl8YZS4
 8qyPCcI5zyix4Mcmli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWCJVac7
 mABsXkFzCRaNs9jB2llAar//iBuAiPHAkaGVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjvWUBhxglOZiURHl5bHdGCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgLfUBygkWpaanVqRl5gCDAyYtwcGjJML7GSTNW1yQmFucmQ6ROsWoKCXO+w4kIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgZv+CmgxE9BiPxmwx
 SWJCCmpBkbLO1HHatetj2M2ytawdu54NzPppIxcVoulwjbDRJ3pJjsMN2RO+a61QOJFvhHv6r
 YowYmpN74/LWa0vdz84lubAZ9FeGzQ5x+7o4xdqoJ35K4LvfV+xSpJa1dzVzVGZccV00I2Fs6
 wC37y309w8j9386kiV0QVCtZuKgj1n3VqobrQ+/jTOUosxRmJhlrMRcWJABNhtrNDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488602174!37137146!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11190 invoked from network); 4 Mar 2017 04:36:15 -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; 4 Mar 2017 04:36:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QU-0003Tg-JU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QU-0005bf-If
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QU-0005bf-If@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:14 +0000
Subject: [Xen-changelog] [xen master] VMX: make sure PI is in proper state
	before install the hooks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3ZWU1ODUzZTIxYmVmZDRkYjg5ZTVjMjkyOTUxMGU0YTA3YTU0MzAKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxMTo1
ODoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjU4OjEzIDIwMTcgKzAxMDAKCiAgICBWTVg6IG1h
a2Ugc3VyZSBQSSBpcyBpbiBwcm9wZXIgc3RhdGUgYmVmb3JlIGluc3RhbGwgdGhlIGhvb2tzCiAg
ICAKICAgIFdlIG1heSBoaXQgdGhlIGxhc3QgQVNTRVJUKCkgaW4gdm14X3ZjcHVfYmxvY2sgaW4g
dGhlIGN1cnJlbnQgY29kZSwKICAgIHNpbmNlIHZteF92Y3B1X2Jsb2NrKCkgbWF5IGdldCBjYWxs
ZWQgYmVmb3JlIHZteF9waV9zd2l0Y2hfdG8oKQogICAgaGFzIGJlZW4gaW5zdGFsbGVkIG9yIGV4
ZWN1dGVkLiBIZXJlIFdlIHVzZSBjbXB4Y2hnIHRvIHVwZGF0ZQogICAgdGhlIE5EU1QgZmllbGQs
IHRoaXMgY2FuIG1ha2Ugc3VyZSB3ZSBvbmx5IHVwZGF0ZSB0aGUgTkRTVCB3aGVuCiAgICB2bXhf
cGlfc3dpdGNoX3RvKCkgaGFzIG5vdCBiZWVuIGNhbGxlZC4gU28gdGhlIE5EU1QgaXMgaW4gYQog
ICAgcHJvcGVyIHN0YXRlIGluIHZteF92Y3B1X2Jsb2NrKCkuCiAgICAKICAgIFN1Z2dlc3RlZC1i
eTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRmVu
ZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAxMyArKysrKy0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAyNyArKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCB8ICAyICsrCiAz
IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jCmluZGV4IDAzZTY4YWQuLjBjMWI3MTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTk5MSwx
NiArOTkxLDEzIEBAIGVudW0gdm14X2luc25fZXJybm8gdmlydHVhbF92bWNzX3Ztd3JpdGVfc2Fm
ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAqLwogc3RhdGljIHZvaWQgcGlfZGVzY19pbml0KHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHVpbnQzMl90IGRlc3Q7Ci0KICAgICB2LT5hcmNoLmh2bV92
bXgucGlfZGVzYy5udiA9IHBvc3RlZF9pbnRyX3ZlY3RvcjsKIAotICAgIGRlc3QgPSBjcHVfcGh5
c2ljYWxfaWQodi0+cHJvY2Vzc29yKTsKLQotICAgIGlmICggeDJhcGljX2VuYWJsZWQgKQotICAg
ICAgICB2LT5hcmNoLmh2bV92bXgucGlfZGVzYy5uZHN0ID0gZGVzdDsKLSAgICBlbHNlCi0gICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBNQVNLX0lOU1IoZGVzdCwgUElfeEFQ
SUNfTkRTVF9NQVNLKTsKKyAgICAvKgorICAgICAqIE1hcmsgTkRTVCBhcyBpbnZhbGlkLCB0aGVu
IHdlIGNhbiB1c2UgdGhpcyBpbnZhbGlkIHZhbHVlIGFzIGEKKyAgICAgKiBtYXJrZXIgdG8gd2hl
dGhlciB1cGRhdGUgTkRTVCBvciBub3QgaW4gdm14X3BpX2hvb2tzX2Fzc2lnbigpLgorICAgICAq
LworICAgIHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBBUElDX0lOVkFMSURfREVTVDsK
IH0KIAogc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggZTlmNzVkNy4uMmJiNTBmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MCwxNCArMjQw
LDM5IEBAIHN0YXRpYyB2b2lkIHZteF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAvKiBU
aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aGVuIHBjaWRldnNfbG9jayBpcyBoZWxkICovCiB2b2lk
IHZteF9waV9ob29rc19hc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdjsKKwogICAgIGlmICggIWlvbW11X2ludHBvc3QgfHwgIWhhc19odm1fY29udGFpbmVyX2Rv
bWFpbihkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIEFTU0VSVCghZC0+YXJjaC5odm1fZG9t
YWluLnBpX29wcy52Y3B1X2Jsb2NrKTsKIAotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMu
dmNwdV9ibG9jayA9IHZteF92Y3B1X2Jsb2NrOworICAgIC8qCisgICAgICogV2UgY2FyZWZ1bGx5
IGhhbmRsZSB0aGUgdGltaW5nIGhlcmU6CisgICAgICogLSBJbnN0YWxsIHRoZSBjb250ZXh0IHN3
aXRjaCBmaXJzdAorICAgICAqIC0gVGhlbiBzZXQgdGhlIE5EU1QgZmllbGQKKyAgICAgKiAtIElu
c3RhbGwgdGhlIGJsb2NrIGFuZCByZXN1bWUgaG9va3MgaW4gdGhlIGVuZAorICAgICAqCisgICAg
ICogVGhpcyBjYW4gbWFrZSBzdXJlIHRoZSBQSSAoZXNwZWNpYWxseSB0aGUgTkRTVCBmZWlsZCkg
aXMKKyAgICAgKiBpbiBwcm9wZXIgc3RhdGUgd2hlbiB3ZSBjYWxsIHZteF92Y3B1X2Jsb2NrKCku
CisgICAgICovCiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfZnJvbSA9IHZt
eF9waV9zd2l0Y2hfZnJvbTsKICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3aXRjaF90
byA9IHZteF9waV9zd2l0Y2hfdG87CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAg
eworICAgICAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IGNwdV9waHlzaWNhbF9pZCh2LT5wcm9jZXNz
b3IpOworICAgICAgICBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYyA9ICZ2LT5hcmNoLmh2bV92bXgu
cGlfZGVzYzsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHVwZGF0
ZSBORFNUIGlmIHZteF9waV9zd2l0Y2hfdG8oKQorICAgICAgICAgKiBoYXMgYWxyZWFkeSBnb3Qg
Y2FsbGVkLgorICAgICAgICAgKi8KKyAgICAgICAgKHZvaWQpY21weGNoZygmcGlfZGVzYy0+bmRz
dCwgQVBJQ19JTlZBTElEX0RFU1QsCisgICAgICAgICAgICAgICAgeDJhcGljX2VuYWJsZWQgPyBk
ZXN0IDogTUFTS19JTlNSKGRlc3QsIFBJX3hBUElDX05EU1RfTUFTSykpOworICAgIH0KKworICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IHZteF92Y3B1X2Jsb2NrOwog
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lID0gdm14X3BpX2RvX3Jlc3Vt
ZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDE3ZTYzNDIuLjJiNzgxYWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTYwMSw2ICs2MDEsOCBAQCB2b2lkIHZt
eF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSk7CiB2b2lkIHZteF9waV9ob29rc19h
c3NpZ24oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1
Y3QgZG9tYWluICpkKTsKIAorI2RlZmluZSBBUElDX0lOVkFMSURfREVTVCAgICAgICAgICAgMHhm
ZmZmZmZmZgorCiAvKiBFUFQgdmlvbGF0aW9uIHF1YWxpZmljYXRpb25zIGRlZmluaXRpb25zICov
CiB0eXBlZGVmIHVuaW9uIGVwdF9xdWFsIHsKICAgICB1bnNpZ25lZCBsb25nIHJhdzsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1QY-0005Ct-Fw; Sat, 04 Mar 2017 04:36:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QX-0005Cc-1v
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CB/96-15112-0444AB85; Sat, 04 Mar 2017 04:36:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfeZVe
 EQc8lDYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+DHhAEtBu0LFwcUXmBsY30h2MXJxCAl8YZS4
 8qyPCcI5zyix4Mcmli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWCJVac7
 mABsXkFzCRaNs9jB2llAar//iBuAiPHAkaGVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjvWUBhxglOZiURHl5bHdGCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgLfUBygkWpaanVqRl5gCDAyYtwcGjJML7GSTNW1yQmFucmQ6ROsWoKCXO+w4kIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgZv+CmgxE9BiPxmwx
 SWJCCmpBkbLO1HHatetj2M2ytawdu54NzPppIxcVoulwjbDRJ3pJjsMN2RO+a61QOJFvhHv6r
 YowYmpN74/LWa0vdz84lubAZ9FeGzQ5x+7o4xdqoJ35K4LvfV+xSpJa1dzVzVGZccV00I2Fs6
 wC37y309w8j9386kiV0QVCtZuKgj1n3VqobrQ+/jTOUosxRmJhlrMRcWJABNhtrNDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488602174!37137146!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11190 invoked from network); 4 Mar 2017 04:36:15 -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; 4 Mar 2017 04:36:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QU-0003Tg-JU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1QU-0005bf-If
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1QU-0005bf-If@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:14 +0000
Subject: [Xen-changelog] [xen master] VMX: make sure PI is in proper state
	before install the hooks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3ZWU1ODUzZTIxYmVmZDRkYjg5ZTVjMjkyOTUxMGU0YTA3YTU0MzAKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxMTo1
ODoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjU4OjEzIDIwMTcgKzAxMDAKCiAgICBWTVg6IG1h
a2Ugc3VyZSBQSSBpcyBpbiBwcm9wZXIgc3RhdGUgYmVmb3JlIGluc3RhbGwgdGhlIGhvb2tzCiAg
ICAKICAgIFdlIG1heSBoaXQgdGhlIGxhc3QgQVNTRVJUKCkgaW4gdm14X3ZjcHVfYmxvY2sgaW4g
dGhlIGN1cnJlbnQgY29kZSwKICAgIHNpbmNlIHZteF92Y3B1X2Jsb2NrKCkgbWF5IGdldCBjYWxs
ZWQgYmVmb3JlIHZteF9waV9zd2l0Y2hfdG8oKQogICAgaGFzIGJlZW4gaW5zdGFsbGVkIG9yIGV4
ZWN1dGVkLiBIZXJlIFdlIHVzZSBjbXB4Y2hnIHRvIHVwZGF0ZQogICAgdGhlIE5EU1QgZmllbGQs
IHRoaXMgY2FuIG1ha2Ugc3VyZSB3ZSBvbmx5IHVwZGF0ZSB0aGUgTkRTVCB3aGVuCiAgICB2bXhf
cGlfc3dpdGNoX3RvKCkgaGFzIG5vdCBiZWVuIGNhbGxlZC4gU28gdGhlIE5EU1QgaXMgaW4gYQog
ICAgcHJvcGVyIHN0YXRlIGluIHZteF92Y3B1X2Jsb2NrKCkuCiAgICAKICAgIFN1Z2dlc3RlZC1i
eTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRmVu
ZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAxMyArKysrKy0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAyNyArKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaCB8ICAyICsrCiAz
IGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm1jcy5jCmluZGV4IDAzZTY4YWQuLjBjMWI3MTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTk5MSwx
NiArOTkxLDEzIEBAIGVudW0gdm14X2luc25fZXJybm8gdmlydHVhbF92bWNzX3Ztd3JpdGVfc2Fm
ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAqLwogc3RhdGljIHZvaWQgcGlfZGVzY19pbml0KHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHVpbnQzMl90IGRlc3Q7Ci0KICAgICB2LT5hcmNoLmh2bV92
bXgucGlfZGVzYy5udiA9IHBvc3RlZF9pbnRyX3ZlY3RvcjsKIAotICAgIGRlc3QgPSBjcHVfcGh5
c2ljYWxfaWQodi0+cHJvY2Vzc29yKTsKLQotICAgIGlmICggeDJhcGljX2VuYWJsZWQgKQotICAg
ICAgICB2LT5hcmNoLmh2bV92bXgucGlfZGVzYy5uZHN0ID0gZGVzdDsKLSAgICBlbHNlCi0gICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBNQVNLX0lOU1IoZGVzdCwgUElfeEFQ
SUNfTkRTVF9NQVNLKTsKKyAgICAvKgorICAgICAqIE1hcmsgTkRTVCBhcyBpbnZhbGlkLCB0aGVu
IHdlIGNhbiB1c2UgdGhpcyBpbnZhbGlkIHZhbHVlIGFzIGEKKyAgICAgKiBtYXJrZXIgdG8gd2hl
dGhlciB1cGRhdGUgTkRTVCBvciBub3QgaW4gdm14X3BpX2hvb2tzX2Fzc2lnbigpLgorICAgICAq
LworICAgIHYtPmFyY2guaHZtX3ZteC5waV9kZXNjLm5kc3QgPSBBUElDX0lOVkFMSURfREVTVDsK
IH0KIAogc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggZTlmNzVkNy4uMmJiNTBmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI0MCwxNCArMjQw
LDM5IEBAIHN0YXRpYyB2b2lkIHZteF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAvKiBU
aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aGVuIHBjaWRldnNfbG9jayBpcyBoZWxkICovCiB2b2lk
IHZteF9waV9ob29rc19hc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3QgdmNw
dSAqdjsKKwogICAgIGlmICggIWlvbW11X2ludHBvc3QgfHwgIWhhc19odm1fY29udGFpbmVyX2Rv
bWFpbihkKSApCiAgICAgICAgIHJldHVybjsKIAogICAgIEFTU0VSVCghZC0+YXJjaC5odm1fZG9t
YWluLnBpX29wcy52Y3B1X2Jsb2NrKTsKIAotICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMu
dmNwdV9ibG9jayA9IHZteF92Y3B1X2Jsb2NrOworICAgIC8qCisgICAgICogV2UgY2FyZWZ1bGx5
IGhhbmRsZSB0aGUgdGltaW5nIGhlcmU6CisgICAgICogLSBJbnN0YWxsIHRoZSBjb250ZXh0IHN3
aXRjaCBmaXJzdAorICAgICAqIC0gVGhlbiBzZXQgdGhlIE5EU1QgZmllbGQKKyAgICAgKiAtIElu
c3RhbGwgdGhlIGJsb2NrIGFuZCByZXN1bWUgaG9va3MgaW4gdGhlIGVuZAorICAgICAqCisgICAg
ICogVGhpcyBjYW4gbWFrZSBzdXJlIHRoZSBQSSAoZXNwZWNpYWxseSB0aGUgTkRTVCBmZWlsZCkg
aXMKKyAgICAgKiBpbiBwcm9wZXIgc3RhdGUgd2hlbiB3ZSBjYWxsIHZteF92Y3B1X2Jsb2NrKCku
CisgICAgICovCiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfZnJvbSA9IHZt
eF9waV9zd2l0Y2hfZnJvbTsKICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3aXRjaF90
byA9IHZteF9waV9zd2l0Y2hfdG87CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAg
eworICAgICAgICB1bnNpZ25lZCBpbnQgZGVzdCA9IGNwdV9waHlzaWNhbF9pZCh2LT5wcm9jZXNz
b3IpOworICAgICAgICBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYyA9ICZ2LT5hcmNoLmh2bV92bXgu
cGlfZGVzYzsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBkb24ndCBuZWVkIHRvIHVwZGF0
ZSBORFNUIGlmIHZteF9waV9zd2l0Y2hfdG8oKQorICAgICAgICAgKiBoYXMgYWxyZWFkeSBnb3Qg
Y2FsbGVkLgorICAgICAgICAgKi8KKyAgICAgICAgKHZvaWQpY21weGNoZygmcGlfZGVzYy0+bmRz
dCwgQVBJQ19JTlZBTElEX0RFU1QsCisgICAgICAgICAgICAgICAgeDJhcGljX2VuYWJsZWQgPyBk
ZXN0IDogTUFTS19JTlNSKGRlc3QsIFBJX3hBUElDX05EU1RfTUFTSykpOworICAgIH0KKworICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IHZteF92Y3B1X2Jsb2NrOwog
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi5waV9vcHMuZG9fcmVzdW1lID0gdm14X3BpX2RvX3Jlc3Vt
ZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDE3ZTYzNDIuLjJiNzgxYWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTYwMSw2ICs2MDEsOCBAQCB2b2lkIHZt
eF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSk7CiB2b2lkIHZteF9waV9ob29rc19h
c3NpZ24oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1
Y3QgZG9tYWluICpkKTsKIAorI2RlZmluZSBBUElDX0lOVkFMSURfREVTVCAgICAgICAgICAgMHhm
ZmZmZmZmZgorCiAvKiBFUFQgdmlvbGF0aW9uIHF1YWxpZmljYXRpb25zIGRlZmluaXRpb25zICov
CiB0eXBlZGVmIHVuaW9uIGVwdF9xdWFsIHsKICAgICB1bnNpZ25lZCBsb25nIHJhdzsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1Qi-0005EU-Hh; Sat, 04 Mar 2017 04:36:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qg-0005EB-Sk
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BB/62-25093-A444AB85; Sat, 04 Mar 2017 04:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfTZVe
 EwcH9mhYTthk4MHps79vFHsAYxZqZl5RfkcCa8aXRv+CBYMX1ORdYGxiX8HUxcnEICXxhlOje
 v50VwjnPKDF78iO2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwk9l8/z
 QJi8wqYSZx5uJgdxGYBqn/54x3rBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GBevDTzEKMnBpCTKO9thV4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4MZ6CcYFFqempFWmYOMDhg0hIcPEoivH0gad7igsTc4sx0iNQpRkUpcd4CkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwwyhSczrwRu+iugxUxAi/1kd
 oIsLklESEk1MIY3mKaYXpRW637yrefSrIf2UZvLah04mgq8D/jGWocEsvtOtS83Xlrw5uCT4v
 gNHz9rLTh0sdvKbGJ5geqr/7W80v6XS08k2tyUDDVbsWve4kpG9xn+l0qtuzaYmf29KDyt2H3
 lLM6EwtOOshe1E+yZXaaFdCtcK47d4X+n+GF/9d2iiKuflFiKMxINtZiLihMBes+7uUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1488602184!46677025!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59307 invoked from network); 4 Mar 2017 04:36:25 -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; 4 Mar 2017 04:36:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qe-0003Tz-LW
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qe-0005cf-Kk
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qe-0005cf-Kk@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:24 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: check vmcs address in
	vmread/vmwrite
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwMTNlMWI5ZTk1ZTlmMzBkYjE4MGU5N2VmOWVlNDFlODAwYzZkMzkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWFyIDMgMTE6NTg6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMTo1ODo0NyAyMDE3ICswMTAw
CgogICAgeDg2L3Z2bXg6IGNoZWNrIHZtY3MgYWRkcmVzcyBpbiB2bXJlYWQvdm13cml0ZQogICAg
CiAgICBJZiBuZXN0ZWQgdm1jcydzIGFkZHJlc3MgaXMgaW52YWxpZCwgdmlydHVhbF92bWNzX2Vu
dGVyKCkgd2lsbCBmYWlsCiAgICBkdXJpbmcgdm1yZWFkL3Ztd3JpdGU6CiAgICAKICAgIChYRU4p
IFhlbiBCVUcgYXQgLi4uL2dpdC91cHN0cmVhbS94ZW4veGVuL2luY2x1ZGUvYXNtL2h2bS92bXgv
dm14Lmg6MzMzCiAgICAoWEVOKSAtLS0tWyBYZW4tNC45LXVuc3RhYmxlICB4ODZfNjQgIGRlYnVn
PXkgICBUYWludGVkOiAgICBIIF0tLS0tCiAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgIChY
RU4pICAgIFs8ZmZmZjgyZDA4MDFmOTI1ZT5dIHZtY3MuYyNhcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
by51bmxpa2VseSsweDI4LzB4MTlhCiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAxZjYwZTM+XSB2
aXJ0dWFsX3ZtY3Nfdm13cml0ZV9zYWZlKzB4MTYvMHg1MgogICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMjAyY2IyPl0gbnZteF9oYW5kbGVfdm13cml0ZSsweDcwLzB4ZmUKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDFmZTk4YT5dIHZteF92bWV4aXRfaGFuZGxlcisweDEzNzkvMHgxYzQ5CiAgICAo
WEVOKSAgICBbPGZmZmY4MmQwODAyMDQyN2M+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4M2Mv
MHgxMjAKICAgIAogICAgRml4IHRoaXMgYnkgZW11bGF0aW5nIFZNZmFpbEludmFsaWQgaWYgdGhl
IGFkZHJlc3MgaXMgaW52YWxpZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwg
MTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYwppbmRleCAyOTU4NTkzLi5lYzRmZjM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNzU5
LDYgKzE3NTksMTIgQEAgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiBy
YzsKIAorICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRyID09IElOVkFMSURf
UEFERFIgKQorICAgIHsKKyAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCiAgICAgcmMgPSBnZXRfdnZtY3Nfc2FmZSh2LCBy
ZWdfcmVhZChyZWdzLCBkZWNvZGUucmVnMiksICZ2YWx1ZSk7CiAgICAgaWYgKCByYyAhPSBWTVhf
SU5TTl9TVUNDRUVEICkKICAgICB7CkBAIC0xNzk2LDYgKzE4MDIsMTIgQEAgaW50IG52bXhfaGFu
ZGxlX3Ztd3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgIT0g
WDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCisgICAg
aWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisg
ICAgeworICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKyAgICB9CisKICAgICB2bWNzX2VuY29kaW5nID0gcmVnX3JlYWQocmVncywgZGVj
b2RlLnJlZzIpOwogICAgIGVyciA9IHNldF92dm1jc19zYWZlKHYsIHZtY3NfZW5jb2RpbmcsIG9w
ZXJhbmQpOwogICAgIGlmICggZXJyICE9IFZNWF9JTlNOX1NVQ0NFRUQgKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1Qi-0005EU-Hh; Sat, 04 Mar 2017 04:36:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qg-0005EB-Sk
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BB/62-25093-A444AB85; Sat, 04 Mar 2017 04:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfTZVe
 EwcH9mhYTthk4MHps79vFHsAYxZqZl5RfkcCa8aXRv+CBYMX1ORdYGxiX8HUxcnEICXxhlOje
 v50VwjnPKDF78iO2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwk9l8/z
 QJi8wqYSZx5uJgdxGYBqn/54x3rBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GBevDTzEKMnBpCTKO9thV4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4MZ6CcYFFqempFWmYOMDhg0hIcPEoivH0gad7igsTc4sx0iNQpRkUpcd4CkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwwyhSczrwRu+iugxUxAi/1kd
 oIsLklESEk1MIY3mKaYXpRW637yrefSrIf2UZvLah04mgq8D/jGWocEsvtOtS83Xlrw5uCT4v
 gNHz9rLTh0sdvKbGJ5geqr/7W80v6XS08k2tyUDDVbsWve4kpG9xn+l0qtuzaYmf29KDyt2H3
 lLM6EwtOOshe1E+yZXaaFdCtcK47d4X+n+GF/9d2iiKuflFiKMxINtZiLihMBes+7uUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1488602184!46677025!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59307 invoked from network); 4 Mar 2017 04:36:25 -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; 4 Mar 2017 04:36:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qe-0003Tz-LW
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qe-0005cf-Kk
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qe-0005cf-Kk@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:24 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: check vmcs address in
	vmread/vmwrite
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwMTNlMWI5ZTk1ZTlmMzBkYjE4MGU5N2VmOWVlNDFlODAwYzZkMzkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWFyIDMgMTE6NTg6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMTo1ODo0NyAyMDE3ICswMTAw
CgogICAgeDg2L3Z2bXg6IGNoZWNrIHZtY3MgYWRkcmVzcyBpbiB2bXJlYWQvdm13cml0ZQogICAg
CiAgICBJZiBuZXN0ZWQgdm1jcydzIGFkZHJlc3MgaXMgaW52YWxpZCwgdmlydHVhbF92bWNzX2Vu
dGVyKCkgd2lsbCBmYWlsCiAgICBkdXJpbmcgdm1yZWFkL3Ztd3JpdGU6CiAgICAKICAgIChYRU4p
IFhlbiBCVUcgYXQgLi4uL2dpdC91cHN0cmVhbS94ZW4veGVuL2luY2x1ZGUvYXNtL2h2bS92bXgv
dm14Lmg6MzMzCiAgICAoWEVOKSAtLS0tWyBYZW4tNC45LXVuc3RhYmxlICB4ODZfNjQgIGRlYnVn
PXkgICBUYWludGVkOiAgICBIIF0tLS0tCiAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgIChY
RU4pICAgIFs8ZmZmZjgyZDA4MDFmOTI1ZT5dIHZtY3MuYyNhcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
by51bmxpa2VseSsweDI4LzB4MTlhCiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAxZjYwZTM+XSB2
aXJ0dWFsX3ZtY3Nfdm13cml0ZV9zYWZlKzB4MTYvMHg1MgogICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMjAyY2IyPl0gbnZteF9oYW5kbGVfdm13cml0ZSsweDcwLzB4ZmUKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDFmZTk4YT5dIHZteF92bWV4aXRfaGFuZGxlcisweDEzNzkvMHgxYzQ5CiAgICAo
WEVOKSAgICBbPGZmZmY4MmQwODAyMDQyN2M+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4M2Mv
MHgxMjAKICAgIAogICAgRml4IHRoaXMgYnkgZW11bGF0aW5nIFZNZmFpbEludmFsaWQgaWYgdGhl
IGFkZHJlc3MgaXMgaW52YWxpZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwg
MTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYwppbmRleCAyOTU4NTkzLi5lYzRmZjM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNzU5
LDYgKzE3NTksMTIgQEAgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiBy
YzsKIAorICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRyID09IElOVkFMSURf
UEFERFIgKQorICAgIHsKKyAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCiAgICAgcmMgPSBnZXRfdnZtY3Nfc2FmZSh2LCBy
ZWdfcmVhZChyZWdzLCBkZWNvZGUucmVnMiksICZ2YWx1ZSk7CiAgICAgaWYgKCByYyAhPSBWTVhf
SU5TTl9TVUNDRUVEICkKICAgICB7CkBAIC0xNzk2LDYgKzE4MDIsMTIgQEAgaW50IG52bXhfaGFu
ZGxlX3Ztd3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgIT0g
WDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCisgICAg
aWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisg
ICAgeworICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKyAgICB9CisKICAgICB2bWNzX2VuY29kaW5nID0gcmVnX3JlYWQocmVncywgZGVj
b2RlLnJlZzIpOwogICAgIGVyciA9IHNldF92dm1jc19zYWZlKHYsIHZtY3NfZW5jb2RpbmcsIG9w
ZXJhbmQpOwogICAgIGlmICggZXJyICE9IFZNWF9JTlNOX1NVQ0NFRUQgKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1Qs-0005GI-JR; Sat, 04 Mar 2017 04:36:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qr-0005G4-5L
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9E/E8-12861-4544AB85; Sat, 04 Mar 2017 04:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfYZVe
 EwbfLehYTthk4MHps79vFHsAYxZqZl5RfkcCa8XvzRtaCbvGKH7ePMzcwLhPsYuTiEBL4wihx
 ZP0yJgjnPKPEvn2r2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkGj5f
 4IdxOYVMJNoPPKDEcRmAaq/9WIu0wRGjgWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GBu/OB1ilORgUhLl5bHdGSHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjcPJCdYlJqeWpGWmQMMDpi0BAePkgjvK5A0b3FBYm5xZjpE6hSjopQ47yyQhABI
 IqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxbDDKFJzOvBG76K6DFTECL/WTAF
 pckIqSkGhj5Z3ff8cwJvxOavi5SfeY6qRAn3hXCz5suX39+3yY4N4/1wUTWq8df3Fl+5Ke4zR
 7WVZLi+7/oy+uYFTL//icz++zReqm8z/tfxyixM1x/+7M8Xogh/UrK9Zb3N3L1HpVoOGfuKou
 fZeKdtO6qvWcw9/93W21k4q1PbGh7tjE6fuWUa65Bp3uVWIozEg21mIuKEwEAJsACQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1488602194!88514247!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28501 invoked from network); 4 Mar 2017 04:36: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; 4 Mar 2017 04:36:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qo-0003UK-NS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qo-0005e3-Mm
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qo-0005e3-Mm@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:34 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add vmcs id check into
	vmptrld emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzZjY0OTM4MjcyZTI3MmRjNzViMDYwYjFjYmJiYTY1NjJmYzE4ZDcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWFyIDMgMTE6NTk6MjIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMTo1OToyMiAyMDE3ICswMTAw
CgogICAgeDg2L3Z2bXg6IGFkZCB2bWNzIGlkIGNoZWNrIGludG8gdm1wdHJsZCBlbXVsYXRpb24K
ICAgIAogICAgSWYgYSBndWVzdCB3aWxsIGRvIHZtcHRybGQgd2l0aCBhbiBpbmNvcnJlY3Qgdm1j
cyBpZDoKICAgIAogICAgKFhFTikgWGVuIEJVRyBhdCAuLi4vZ2l0L3Vwc3RyZWFtL3hlbi94ZW4v
aW5jbHVkZS9hc20vaHZtL3ZteC92bXguaDozMzMKICAgIChYRU4pIC0tLS1bIFhlbi00LjktdW5z
dGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICAgIEggXS0tLS0KICAgIChYRU4pIFhl
biBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMWY5MjVlPl0gdm1jcy5jI2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5vLnVubGlrZWx5KzB4MjgvMHgxOWEKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDFmNjAyYz5dIHZpcnR1YWxfdm1jc192bXJlYWQrMHgxMS8weDJjCiAgICAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDAyY2M+XSB2dm14LmMjX21hcF9pb19iaXRtYXArMHg4Ni8weDg4
CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDIzOTk+XSBudm14X2hhbmRsZV92bXB0cmxkKzB4
ZjAvMHgxZmIKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDFmZTkzYz5dIHZteF92bWV4aXRfaGFu
ZGxlcisweDEzMmIvMHgxYzQ5CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDNlNmM+XSB2bXhf
YXNtX3ZtZXhpdF9oYW5kbGVyKzB4M2MvMHgxMjAKICAgIAogICAgRml4IHRoaXMgYnkgYWRkaW5n
IGFwcHJvcHJpYXRlIGNoZWNrcyBmb3Igdm1jcyBpZCBkdXJpbmcgdm1wdHJsZAogICAgZW11bGF0
aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTIgKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDEgKwogMiBmaWxl
cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGVjNGZmMzUu
LjQ4NTg1MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTE2NDEsNiArMTY0MSwxOCBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcyA9IHZ2bWN4OworCisgICAgICAgICAgICAgICAg
aWYgKCAoKHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkIF4gdm14X2Jhc2ljX21zcikgJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTVhfQkFTSUNfUkVWSVNJT05fTUFT
SykgfHwKKyAgICAgICAgICAgICAgICAgICAgICghY3B1X2hhc192bXhfdm1jc19zaGFkb3dpbmcg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAodnZtY3MtPnZtY3NfcmV2aXNpb25faWQgJiB+Vk1Y
X0JBU0lDX1JFVklTSU9OX01BU0spKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodnZtY3gsIDEpOworICAgICAgICAgICAgICAg
ICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTkNPUlJFQ1RfVk1DU19JRCk7CisK
KyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgbnZjcHUtPm52X3Z2bWN4ID0gdnZtY3g7CiAgICAgICAgICAg
ICAgICAgbnZjcHUtPm52X3Z2bWN4YWRkciA9IGdwYTsKICAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHIgPQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgK
aW5kZXggNTgwMDgwNS4uZjQ2NWZmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBA
IC01MTIsNiArNTEyLDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogICAgIFZNWF9JTlNOX0lOVkFM
SURfQ09OVFJPTF9TVEFURSAgICAgICAgID0gNywKICAgICBWTVhfSU5TTl9JTlZBTElEX0hPU1Rf
U1RBVEUgICAgICAgICAgICA9IDgsCiAgICAgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFE
RFIgICAgICAgPSA5LAorICAgIFZNWF9JTlNOX1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAg
ID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQT1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwK
ICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhfUk9PVCAgICAgICAgICAgICA9IDE1LAogICAgIFZN
WF9JTlNOX0ZBSUxfSU5WQUxJRCAgICAgICAgICAgICAgICAgID0gfjAsCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1Qs-0005GI-JR; Sat, 04 Mar 2017 04:36:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qr-0005G4-5L
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:37 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9E/E8-12861-4544AB85; Sat, 04 Mar 2017 04:36:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfYZVe
 EwbfLehYTthk4MHps79vFHsAYxZqZl5RfkcCa8XvzRtaCbvGKH7ePMzcwLhPsYuTiEBL4wihx
 ZP0yJgjnPKPEvn2r2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkGj5f
 4IdxOYVMJNoPPKDEcRmAaq/9WIu0wRGjgWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GBu/OB1ilORgUhLl5bHdGSHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjcPJCdYlJqeWpGWmQMMDpi0BAePkgjvK5A0b3FBYm5xZjpE6hSjopQ47yyQhABI
 IqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxbDDKFJzOvBG76K6DFTECL/WTAF
 pckIqSkGhj5Z3ff8cwJvxOavi5SfeY6qRAn3hXCz5suX39+3yY4N4/1wUTWq8df3Fl+5Ke4zR
 7WVZLi+7/oy+uYFTL//icz++zReqm8z/tfxyixM1x/+7M8Xogh/UrK9Zb3N3L1HpVoOGfuKou
 fZeKdtO6qvWcw9/93W21k4q1PbGh7tjE6fuWUa65Bp3uVWIozEg21mIuKEwEAJsACQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1488602194!88514247!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28501 invoked from network); 4 Mar 2017 04:36: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; 4 Mar 2017 04:36:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qo-0003UK-NS
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qo-0005e3-Mm
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qo-0005e3-Mm@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:34 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add vmcs id check into
	vmptrld emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzZjY0OTM4MjcyZTI3MmRjNzViMDYwYjFjYmJiYTY1NjJmYzE4ZDcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTWFyIDMgMTE6NTk6MjIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMTo1OToyMiAyMDE3ICswMTAw
CgogICAgeDg2L3Z2bXg6IGFkZCB2bWNzIGlkIGNoZWNrIGludG8gdm1wdHJsZCBlbXVsYXRpb24K
ICAgIAogICAgSWYgYSBndWVzdCB3aWxsIGRvIHZtcHRybGQgd2l0aCBhbiBpbmNvcnJlY3Qgdm1j
cyBpZDoKICAgIAogICAgKFhFTikgWGVuIEJVRyBhdCAuLi4vZ2l0L3Vwc3RyZWFtL3hlbi94ZW4v
aW5jbHVkZS9hc20vaHZtL3ZteC92bXguaDozMzMKICAgIChYRU4pIC0tLS1bIFhlbi00LjktdW5z
dGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICAgIEggXS0tLS0KICAgIChYRU4pIFhl
biBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMWY5MjVlPl0gdm1jcy5jI2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5vLnVubGlrZWx5KzB4MjgvMHgxOWEKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDFmNjAyYz5dIHZpcnR1YWxfdm1jc192bXJlYWQrMHgxMS8weDJjCiAgICAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDAyY2M+XSB2dm14LmMjX21hcF9pb19iaXRtYXArMHg4Ni8weDg4
CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDIzOTk+XSBudm14X2hhbmRsZV92bXB0cmxkKzB4
ZjAvMHgxZmIKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDFmZTkzYz5dIHZteF92bWV4aXRfaGFu
ZGxlcisweDEzMmIvMHgxYzQ5CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDNlNmM+XSB2bXhf
YXNtX3ZtZXhpdF9oYW5kbGVyKzB4M2MvMHgxMjAKICAgIAogICAgRml4IHRoaXMgYnkgYWRkaW5n
IGFwcHJvcHJpYXRlIGNoZWNrcyBmb3Igdm1jcyBpZCBkdXJpbmcgdm1wdHJsZAogICAgZW11bGF0
aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTIgKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDEgKwogMiBmaWxl
cyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGVjNGZmMzUu
LjQ4NTg1MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTE2NDEsNiArMTY0MSwxOCBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcyA9IHZ2bWN4OworCisgICAgICAgICAgICAgICAg
aWYgKCAoKHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkIF4gdm14X2Jhc2ljX21zcikgJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTVhfQkFTSUNfUkVWSVNJT05fTUFT
SykgfHwKKyAgICAgICAgICAgICAgICAgICAgICghY3B1X2hhc192bXhfdm1jc19zaGFkb3dpbmcg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAodnZtY3MtPnZtY3NfcmV2aXNpb25faWQgJiB+Vk1Y
X0JBU0lDX1JFVklTSU9OX01BU0spKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodnZtY3gsIDEpOworICAgICAgICAgICAgICAg
ICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTkNPUlJFQ1RfVk1DU19JRCk7CisK
KyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgbnZjcHUtPm52X3Z2bWN4ID0gdnZtY3g7CiAgICAgICAgICAg
ICAgICAgbnZjcHUtPm52X3Z2bWN4YWRkciA9IGdwYTsKICAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHIgPQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgK
aW5kZXggNTgwMDgwNS4uZjQ2NWZmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBA
IC01MTIsNiArNTEyLDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogICAgIFZNWF9JTlNOX0lOVkFM
SURfQ09OVFJPTF9TVEFURSAgICAgICAgID0gNywKICAgICBWTVhfSU5TTl9JTlZBTElEX0hPU1Rf
U1RBVEUgICAgICAgICAgICA9IDgsCiAgICAgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFE
RFIgICAgICAgPSA5LAorICAgIFZNWF9JTlNOX1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAg
ID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQT1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwK
ICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhfUk9PVCAgICAgICAgICAgICA9IDE1LAogICAgIFZN
WF9JTlNOX0ZBSUxfSU5WQUxJRCAgICAgICAgICAgICAgICAgID0gfjAsCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1R2-0005Q3-L8; Sat, 04 Mar 2017 04:36:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R1-0005Id-4c
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B0/AC-06437-E544AB85; Sat, 04 Mar 2017 04:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVTfWZVe
 Ewd21hhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfHiCvaC+3wVe5ekNzCu4u5i5OQQEvjCKHF5
 Z1IXIxeQfZ5RYuv9DpYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhbwlLix5yAji
 M0rYCbRcmQiWJwFqP73t6OMExg5FjAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDWy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgvNDufIhRkoNJSZTXKnpHhBBfUn5KZUZicUZ8UWlOavEhRg0
 ODoEZ5+ZOZ5JiycvPS1WS4O3PAaoTLEpNT61Iy8wBBgxMqQQHj5II7yGQNG9xQWJucWY6ROoU
 oy7HnNm73zAJgc2QEuetBSkSACnKKM2DGwEL3kuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5
 p0HMoUnM68EbtMroCOYgI54obIV5IiSRISUVAPjhtk6HLwMRz66puqrlPv9KA/9vLP/hfreqz
 dVolReB//T23dtzq2oF0sUpz4w3hspVL/Dc0tChLa0Ze6uBYu3bw5d93tprsUSqXeNCxc7fTw
 58/3Nd8UJWdHXSmcbLnvZfPnsgW5bec0f6z6xXf7xePorRb01jS0fdbz3RZ2dtvN68vZZT4/E
 bFViKc5INNRiLipOBADwyNY+WQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488602204!88510541!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35036 invoked from network); 4 Mar 2017 04:36:45 -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; 4 Mar 2017 04:36:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qy-0003Uc-PG
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qy-0005fT-Ob
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qy-0005fT-Ob@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: assert no duplicate mappings
	of stub space
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhODJiZTVmNWNmZmMzYjY0ZTRjOGQ2ZDk0NGI4YTc3YmZjZTFhMGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTI6MDA6MDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMjowMDowNSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogYXNzZXJ0IG5vIGR1cGxpY2F0ZSBtYXBwaW5ncyBvZiBzdHViIHNwYWNlCiAgICAKICAg
IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIHwgNyArKysrKy0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDEgKwogMiBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
eDg2X2VtdWxhdGUuYwppbmRleCBjZGEwZmQ4Li5iYmZkMDNmIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTksOCArMTksMTEgQEAKICMgZGVmaW5lIF9fT1AgICAg
ICAgICAgInIiICAvKiBPcGVyYW5kIFByZWZpeCAqLwogI2VuZGlmCiAKLSNkZWZpbmUgZ2V0X3N0
dWIoc3RiKSAoKHZvaWQgKikoKHN0YikuYWRkciA9ICh1aW50cHRyX3QpKHN0YikuYnVmKSkKLSNk
ZWZpbmUgcHV0X3N0dWIoc3RiKQorI2RlZmluZSBnZXRfc3R1YihzdGIpICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBhc3NlcnQoIShzdGIpLmFkZHIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKHZvaWQgKikoKHN0YikuYWRkciA9ICh1aW50cHRyX3QpKHN0YikuYnVm
KTsgXAorfSkKKyNkZWZpbmUgcHV0X3N0dWIoc3RiKSAoKHN0YikuYWRkciA9IDApCiAKIGJvb2wg
ZW11bF90ZXN0X21ha2Vfc3RhY2tfZXhlY3V0YWJsZSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRl
eCA2NTNiNWY4Li41MWRmMzQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMjgsNiArMjgsNyBAQAogCiAj
ZGVmaW5lIGdldF9zdHViKHN0YikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IE1BWF9JTlNUX0xF
TiArIDEpOyAgICAgICAgIFwKKyAgICBBU1NFUlQoIShzdGIpLnB0cik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKHN0YikuYWRkciA9IHRoaXNfY3B1KHN0
dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDI7ICAgICAgXAogICAgICgoc3RiKS5wdHIgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkpICsgIFwKICAgICAgICAg
KChzdGIpLmFkZHIgJiB+UEFHRV9NQVNLKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1R2-0005Q3-L8; Sat, 04 Mar 2017 04:36:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R1-0005Id-4c
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B0/AC-06437-E544AB85; Sat, 04 Mar 2017 04:36:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVTfWZVe
 Ewd21hhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfHiCvaC+3wVe5ekNzCu4u5i5OQQEvjCKHF5
 Z1IXIxeQfZ5RYuv9DpYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhbwlLix5yAji
 M0rYCbRcmQiWJwFqP73t6OMExg5FjAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDWy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgvNDufIhRkoNJSZTXKnpHhBBfUn5KZUZicUZ8UWlOavEhRg0
 ODoEZ5+ZOZ5JiycvPS1WS4O3PAaoTLEpNT61Iy8wBBgxMqQQHj5II7yGQNG9xQWJucWY6ROoU
 oy7HnNm73zAJgc2QEuetBSkSACnKKM2DGwEL3kuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5
 p0HMoUnM68EbtMroCOYgI54obIV5IiSRISUVAPjhtk6HLwMRz66puqrlPv9KA/9vLP/hfreqz
 dVolReB//T23dtzq2oF0sUpz4w3hspVL/Dc0tChLa0Ze6uBYu3bw5d93tprsUSqXeNCxc7fTw
 58/3Nd8UJWdHXSmcbLnvZfPnsgW5bec0f6z6xXf7xePorRb01jS0fdbz3RZ2dtvN68vZZT4/E
 bFViKc5INNRiLipOBADwyNY+WQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488602204!88510541!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35036 invoked from network); 4 Mar 2017 04:36:45 -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; 4 Mar 2017 04:36:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qy-0003Uc-PG
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1Qy-0005fT-Ob
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1Qy-0005fT-Ob@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: assert no duplicate mappings
	of stub space
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhODJiZTVmNWNmZmMzYjY0ZTRjOGQ2ZDk0NGI4YTc3YmZjZTFhMGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTI6MDA6MDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMjowMDowNSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogYXNzZXJ0IG5vIGR1cGxpY2F0ZSBtYXBwaW5ncyBvZiBzdHViIHNwYWNlCiAgICAKICAg
IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5jIHwgNyArKysrKy0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8IDEgKwogMiBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
eDg2X2VtdWxhdGUuYwppbmRleCBjZGEwZmQ4Li5iYmZkMDNmIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTksOCArMTksMTEgQEAKICMgZGVmaW5lIF9fT1AgICAg
ICAgICAgInIiICAvKiBPcGVyYW5kIFByZWZpeCAqLwogI2VuZGlmCiAKLSNkZWZpbmUgZ2V0X3N0
dWIoc3RiKSAoKHZvaWQgKikoKHN0YikuYWRkciA9ICh1aW50cHRyX3QpKHN0YikuYnVmKSkKLSNk
ZWZpbmUgcHV0X3N0dWIoc3RiKQorI2RlZmluZSBnZXRfc3R1YihzdGIpICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBhc3NlcnQoIShzdGIpLmFkZHIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgKHZvaWQgKikoKHN0YikuYWRkciA9ICh1aW50cHRyX3QpKHN0YikuYnVm
KTsgXAorfSkKKyNkZWZpbmUgcHV0X3N0dWIoc3RiKSAoKHN0YikuYWRkciA9IDApCiAKIGJvb2wg
ZW11bF90ZXN0X21ha2Vfc3RhY2tfZXhlY3V0YWJsZSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRl
eCA2NTNiNWY4Li41MWRmMzQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMjgsNiArMjgsNyBAQAogCiAj
ZGVmaW5lIGdldF9zdHViKHN0YikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IE1BWF9JTlNUX0xF
TiArIDEpOyAgICAgICAgIFwKKyAgICBBU1NFUlQoIShzdGIpLnB0cik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKHN0YikuYWRkciA9IHRoaXNfY3B1KHN0
dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDI7ICAgICAgXAogICAgICgoc3RiKS5wdHIgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkpICsgIFwKICAgICAgICAg
KChzdGIpLmFkZHIgJiB+UEFHRV9NQVNLKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1RC-0005SI-OR; Sat, 04 Mar 2017 04:36:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1RB-0005S4-Fh
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 43/BC-06437-8644AB85; Sat, 04 Mar 2017 04:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfDZVe
 Ewdxt7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8e1VC1PBRc2Kxt47jA2MffJdjFwcQgJfGCWa
 5+9ihHDOM0rcXfwPyOHgYBMQk5i7V6GLkZNDREBVYtaK5cwgtpCAukTT7wY2EFtYIFpi0fFnr
 CA2r4CZxMZdnSwgNgtQ/YJrt5gmMHIsYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjKeanQ8xSnIwKYnyLpi2M0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG/hEqCcYFFqempFWmYOMDhg0hIcPEoivP0gad7igsTc4sx0iNQpRkUpcd4kkIQA
 SCKjNA+uDRaQlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4CmcKTmVcCN/0V0GImoMV+M
 mCLSxIRUlINjHODOrZeyxWJMDpv18DqZ2unvpr5vui8f4cXRzy7PmNDz55XWbvEXXPFLsW92m
 f17rnU4Wwf47UztU4/qN7KPk9n699so0JlnqC/zD3NYZ3fni4SWXdu+v8CS5+z95WbnQWqK3j
 N92Sdm1x09M4Uk3DL6elfy49Gv/U98/XH5gmzxQrfFu5s/K/EUpyRaKjFXFScCAD0Y81xQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1488602215!85291716!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54344 invoked from network); 4 Mar 2017 04:36:55 -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; 4 Mar 2017 04:36:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R8-0003VI-RK
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R8-0005gE-QU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1R8-0005gE-QU@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:54 +0000
Subject: [Xen-changelog] [xen master] x86/apicv: fix wrong IPI suppression
	during posted interrupt delivery
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxNTExMjViNGQ4OWQ3ZWMxMzlhYzM0NDcwZTNjNzA5ZmI0YjFiNGQKQXV0aG9yOiAg
ICAgUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMgMTI6
MDA6MzUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMjowMDozNSAyMDE3ICswMTAwCgogICAgeDg2L2Fw
aWN2OiBmaXggd3JvbmcgSVBJIHN1cHByZXNzaW9uIGR1cmluZyBwb3N0ZWQgaW50ZXJydXB0IGRl
bGl2ZXJ5CiAgICAKICAgIF9fdm14X2RlbGl2ZXJfcG9zdGVkX2ludGVycnVwdCgpIHdyb25nbHkg
dXNlZCBhIHNvZnRpcnEgYml0IHRvIGRlY2lkZSB3aGV0aGVyCiAgICB0byBzdXBwcmVzcyBhbiBJ
UEkuIEl0cyBsb2dpYyB3YXM6IHRoZSBmaXJzdCB0aW1lIGFuIElQSSB3YXMgc2VudCwgd2Ugc2V0
CiAgICB0aGUgc29mdGlycSBiaXQuIE5leHQgdGltZSwgd2Ugd291bGQgY2hlY2sgdGhhdCBzb2Z0
aXJxIGJpdCBiZWZvcmUgc2VuZGluZwogICAgYW5vdGhlciBJUEkuIElmIHRoZSAxc3QgSVBJIGFy
cml2ZWQgYXQgdGhlIHBDUFUgd2hpY2ggd2FzIGluCiAgICBub24tcm9vdCBtb2RlLCB0aGUgaGFy
ZHdhcmUgd291bGQgY29uc3VtZSB0aGUgSVBJIGFuZCBzeW5jIFBJUiB0byB2SVJSLgogICAgRHVy
aW5nIHRoZSBwcm9jZXNzLCBubyBvbmUgKGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJlKSB3aWxs
IGNsZWFyIHRoZQogICAgc29mdGlycSBiaXQuIEFzIGEgcmVzdWx0LCB0aGUgZm9sbG93aW5nIElQ
SSB3b3VsZCBiZSB3cm9uZ2x5IHN1cHByZXNzZWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggZGlzY2Fy
ZHMgdGhlIHN1cHByZXNzaW9uIGNoZWNrLCBhbHdheXMgc2VuZGluZyBhbiBJUEkuCiAgICBUaGUg
c29mdGlycSBhbHNvIG5lZWQgdG8gYmUgcmFpc2VkLiBCdXQgdGhlcmUgaXMgYSBsaXR0bGUgY2hh
bmdlLgogICAgVGhpcyBwYXRjaCBtb3ZlcyB0aGUgcGxhY2Ugd2hlcmUgd2UgcmFpc2UgYSBzb2Z0
aXJxIGZvcgogICAgJ2NwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCknIGNhc2UgdG8gdGhlIElQSSBp
bnRlcnJ1cHQgaGFuZGxlci4KICAgIE5hbWVseSwgZG9uJ3QgcmFpc2UgYSBzb2Z0aXJxIGZvciB0
aGlzIGNhc2UgYW5kIHNldCB0aGUgaW50ZXJydXB0IGhhbmRsZXIKICAgIHRvIHBpX25vdGlmaWNh
dGlvbl9pbnRlcnJ1cHQoKShpbiB3aGljaCBhIHNvZnRpcnEgaXMgcmFpc2VkKSByZWdhcmRsZXNz
IG9mCiAgICBWVC1kIFBJIGVuYWJsZWQgb3Igbm90LiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHdo
ZW4gYW4gSVBJIGFycml2ZXMgYXQgdGhlCiAgICBwQ1BVIHdoaWNoIGlzIGhhcHBlbmVkIGluIG5v
bi1yb290IG1vZGUsIHRoZSBjb2RlIHdpbGwgbm90IHJhaXNlIGEgdXNlbGVzcwogICAgc29mdGly
cSBzaW5jZSB0aGUgSVBJIGlzIGNvbnN1bWVkIGJ5IGhhcmR3YXJlIHJhdGhlciB0aGFuIHJhaXNl
IGEgc29mdGlycQogICAgdW5jb25kaXRpb25hbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBR
dWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDUwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMmJiNTBmNy4uNGU0OWJk
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKQEAgLTE4ODAsMTMgKzE4ODAsNTMgQEAgc3RhdGljIHZvaWQgX192
bXhfZGVsaXZlcl9wb3N0ZWRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGJvb2xfdCBy
dW5uaW5nID0gdi0+aXNfcnVubmluZzsKIAogICAgIHZjcHVfdW5ibG9jayh2KTsKKyAgICAvKgor
ICAgICAqIEp1c3QgbGlrZSB2Y3B1X2tpY2soKSwgbm90aGluZyBpcyBuZWVkZWQgZm9yIHRoZSBm
b2xsb3dpbmcgdHdvIGNhc2VzOgorICAgICAqIDEuIFRoZSB0YXJnZXQgdkNQVSBpcyBub3QgcnVu
bmluZywgbWVhbmluZyBpdCBpcyBibG9ja2VkIG9yIHJ1bm5hYmxlLgorICAgICAqIDIuIFRoZSB0
YXJnZXQgdkNQVSBpcyB0aGUgY3VycmVudCB2Q1BVIGFuZCB3ZSdyZSBpbiBub24taW50ZXJydXB0
CisgICAgICogY29udGV4dC4KKyAgICAgKi8KICAgICBpZiAoIHJ1bm5pbmcgJiYgKGluX2lycSgp
IHx8ICh2ICE9IGN1cnJlbnQpKSApCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBOb3Rl
OiBPbmx5IHR3byBjYXNlcyB3aWxsIHJlYWNoIGhlcmU6CisgICAgICAgICAqIDEuIFRoZSB0YXJn
ZXQgdkNQVSBpcyBydW5uaW5nIG9uIG90aGVyIHBDUFUuCisgICAgICAgICAqIDIuIFRoZSB0YXJn
ZXQgdkNQVSBpcyB0aGUgY3VycmVudCB2Q1BVLgorICAgICAgICAgKgorICAgICAgICAgKiBOb3Rl
MjogRG9uJ3Qgd29ycnkgdGhlIHYtPnByb2Nlc3NvciBtYXkgY2hhbmdlLiBUaGUgdkNQVSBiZWlu
ZworICAgICAgICAgKiBtb3ZlZCB0byBhbm90aGVyIHByb2Nlc3NvciBpcyBndWFyYW50ZWVkIHRv
IHN5bmMgUElSIHRvIHZJUlIsCisgICAgICAgICAqIGR1ZSB0byB0aGUgaW52b2x2ZWQgc2NoZWR1
bGluZyBjeWNsZS4KKyAgICAgICAgICovCiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5w
cm9jZXNzb3I7CiAKLSAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChWQ1BVX0tJQ0tfU09G
VElSUSwgJnNvZnRpcnFfcGVuZGluZyhjcHUpKQotICAgICAgICAgICAgICYmIChjcHUgIT0gc21w
X3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgICAgIC8qCisgICAgICAgICAqIEZvciBjYXNlIDEsIHdl
IHNlbmQgYW4gSVBJIHRvIHRoZSBwQ1BVLiBXaGVuIGFuIElQSSBhcnJpdmVzLCB0aGUKKyAgICAg
ICAgICogdGFyZ2V0IHZDUFUgbWF5YmUgaXMgcnVubmluZyBpbiBub24tcm9vdCBtb2RlLCBydW5u
aW5nIGluIHJvb3QKKyAgICAgICAgICogbW9kZSwgcnVubmFibGUgb3IgYmxvY2tlZC4gSWYgdGhl
IHRhcmdldCB2Q1BVIGlzIHJ1bm5pbmcgaW4KKyAgICAgICAgICogbm9uLXJvb3QgbW9kZSwgdGhl
IGhhcmR3YXJlIHdpbGwgc3luYyBQSVIgdG8gdklSUiBmb3IKKyAgICAgICAgICogJ3Bvc3RlZF9p
bnRyX3ZlY3RvcicgaXMgc3BlY2lhbCB0byB0aGUgcENQVS4gSWYgdGhlIHRhcmdldCB2Q1BVIGlz
CisgICAgICAgICAqIHJ1bm5pbmcgaW4gcm9vdC1tb2RlLCB0aGUgaW50ZXJydXB0IGhhbmRsZXIg
c3RhcnRzIHRvIHJ1bi4KKyAgICAgICAgICogQ29uc2lkZXJpbmcgYW4gSVBJIG1heSBhcnJpdmUg
aW4gdGhlIHdpbmRvdyBiZXR3ZWVuIHRoZSBjYWxsIHRvCisgICAgICAgICAqIHZteF9pbnRyX2Fz
c2lzdCgpIGFuZCBpbnRlcnJ1cHRzIGdldHRpbmcgZGlzYWJsZWQsIHRoZSBpbnRlcnJ1cHQKKyAg
ICAgICAgICogaGFuZGxlciBzaG91bGQgcmFpc2UgYSBzb2Z0aXJxIHRvIGVuc3VyZSBldmVudHMg
d2lsbCBiZSBkZWxpdmVyZWQKKyAgICAgICAgICogaW4gdGltZS4gSWYgdGhlIHRhcmdldCB2Q1BV
IGlzIHJ1bm5hYmxlLCBpdCB3aWxsIHN5bmMgUElSIHRvCisgICAgICAgICAqIHZJUlIgbmV4dCB0
aW1lIGl0IGlzIGNob3NlIHRvIHJ1bi4gSW4gdGhpcyBjYXNlLCBhIElQSSBhbmQgYQorICAgICAg
ICAgKiBzb2Z0aXJxIGlzIHNlbnQgdG8gYSB3cm9uZyB2Q1BVIHdoaWNoIHdpbGwgbm90IGhhdmUg
YW55IGFkdmVyc2UKKyAgICAgICAgICogZWZmZWN0LiBJZiB0aGUgdGFyZ2V0IHZDUFUgaXMgYmxv
Y2tlZCwgc2luY2UgdmNwdV9ibG9jaygpIGNoZWNrcworICAgICAgICAgKiB3aGV0aGVyIHRoZXJl
IGlzIGFuIGV2ZW50IHRvIGJlIGRlbGl2ZXJlZCB0aHJvdWdoCisgICAgICAgICAqIGxvY2FsX2V2
ZW50c19uZWVkX2RlbGl2ZXJ5KCkganVzdCBhZnRlciBibG9ja2luZywgdGhlIHZDUFUgbXVzdAor
ICAgICAgICAgKiBoYXZlIHN5bmNlZCBQSVIgdG8gdklSUi4gU2ltaWxhcmx5LCB0aGVyZSBpcyBh
IElQSSBhbmQgYSBzb2Z0aXJxCisgICAgICAgICAqIHNlbnQgdG8gYSB3cm9uZyB2Q1BVLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBjcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKICAgICAg
ICAgICAgIHNlbmRfSVBJX21hc2soY3B1bWFza19vZihjcHUpLCBwb3N0ZWRfaW50cl92ZWN0b3Ip
OworICAgICAgICAvKgorICAgICAgICAgKiBGb3IgY2FzZSAyLCByYWlzaW5nIGEgc29mdGlycSBl
bnN1cmVzIFBJUiB3aWxsIGJlIHN5bmNlZCB0byB2SVJSLgorICAgICAgICAgKiBBcyBhbnkgc29m
dGlycSB3aWxsIGRvLCBhcyBhbiBvcHRpbWl6YXRpb24gd2Ugb25seSByYWlzZSBvbmUgaWYKKyAg
ICAgICAgICogbm9uZSBpcyBwZW5kaW5nIGFscmVhZHkuCisgICAgICAgICAqLworICAgICAgICBl
bHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKKyAgICAgICAgICAgIHJhaXNlX3NvZnRp
cnEoVkNQVV9LSUNLX1NPRlRJUlEpOwogICAgIH0KIH0KIApAQCAtMjMxOSwxMyArMjM1OSw5IEBA
IGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQp
CiAKICAgICBpZiAoIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQogICAgIHsK
KyAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0b3IsIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwogICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBvc3RlZF9p
bnRyX3ZlY3RvciwgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdCk7CiAgICAgICAgICAgICBhbGxv
Y19kaXJlY3RfYXBpY192ZWN0b3IoJnBpX3dha2V1cF92ZWN0b3IsIHBpX3dha2V1cF9pbnRlcnJ1
cHQpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFsbG9jX2RpcmVjdF9h
cGljX3ZlY3RvcigmcG9zdGVkX2ludHJfdmVjdG9yLCBldmVudF9jaGVja19pbnRlcnJ1cHQpOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 04 04:36:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 04 Mar 2017 04:36: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 1ck1RC-0005SI-OR; Sat, 04 Mar 2017 04:36:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1RB-0005S4-Fh
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 43/BC-06437-8644AB85; Sat, 04 Mar 2017 04:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfDZVe
 Ewdxt7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8e1VC1PBRc2Kxt47jA2MffJdjFwcQgJfGCWa
 5+9ihHDOM0rcXfwPyOHgYBMQk5i7V6GLkZNDREBVYtaK5cwgtpCAukTT7wY2EFtYIFpi0fFnr
 CA2r4CZxMZdnSwgNgtQ/YJrt5gmMHIsYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjKeanQ8xSnIwKYnyLpi2M0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG/hEqCcYFFqempFWmYOMDhg0hIcPEoivP0gad7igsTc4sx0iNQpRkUpcd4kkIQA
 SCKjNA+uDRaQlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4CmcKTmVcCN/0V0GImoMV+M
 mCLSxIRUlINjHODOrZeyxWJMDpv18DqZ2unvpr5vui8f4cXRzy7PmNDz55XWbvEXXPFLsW92m
 f17rnU4Wwf47UztU4/qN7KPk9n699so0JlnqC/zD3NYZ3fni4SWXdu+v8CS5+z95WbnQWqK3j
 N92Sdm1x09M4Uk3DL6elfy49Gv/U98/XH5gmzxQrfFu5s/K/EUpyRaKjFXFScCAD0Y81xQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1488602215!85291716!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54344 invoked from network); 4 Mar 2017 04:36:55 -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; 4 Mar 2017 04:36:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R8-0003VI-RK
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ck1R8-0005gE-QU
 for xen-changelog@lists.xensource.com; Sat, 04 Mar 2017 04:36:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ck1R8-0005gE-QU@xenbits.xenproject.org>
Date: Sat, 04 Mar 2017 04:36:54 +0000
Subject: [Xen-changelog] [xen master] x86/apicv: fix wrong IPI suppression
	during posted interrupt delivery
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxNTExMjViNGQ4OWQ3ZWMxMzlhYzM0NDcwZTNjNzA5ZmI0YjFiNGQKQXV0aG9yOiAg
ICAgUXVhbiBYdSA8eHVxdWFuOEBodWF3ZWkuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMgMTI6
MDA6MzUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMjowMDozNSAyMDE3ICswMTAwCgogICAgeDg2L2Fw
aWN2OiBmaXggd3JvbmcgSVBJIHN1cHByZXNzaW9uIGR1cmluZyBwb3N0ZWQgaW50ZXJydXB0IGRl
bGl2ZXJ5CiAgICAKICAgIF9fdm14X2RlbGl2ZXJfcG9zdGVkX2ludGVycnVwdCgpIHdyb25nbHkg
dXNlZCBhIHNvZnRpcnEgYml0IHRvIGRlY2lkZSB3aGV0aGVyCiAgICB0byBzdXBwcmVzcyBhbiBJ
UEkuIEl0cyBsb2dpYyB3YXM6IHRoZSBmaXJzdCB0aW1lIGFuIElQSSB3YXMgc2VudCwgd2Ugc2V0
CiAgICB0aGUgc29mdGlycSBiaXQuIE5leHQgdGltZSwgd2Ugd291bGQgY2hlY2sgdGhhdCBzb2Z0
aXJxIGJpdCBiZWZvcmUgc2VuZGluZwogICAgYW5vdGhlciBJUEkuIElmIHRoZSAxc3QgSVBJIGFy
cml2ZWQgYXQgdGhlIHBDUFUgd2hpY2ggd2FzIGluCiAgICBub24tcm9vdCBtb2RlLCB0aGUgaGFy
ZHdhcmUgd291bGQgY29uc3VtZSB0aGUgSVBJIGFuZCBzeW5jIFBJUiB0byB2SVJSLgogICAgRHVy
aW5nIHRoZSBwcm9jZXNzLCBubyBvbmUgKGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJlKSB3aWxs
IGNsZWFyIHRoZQogICAgc29mdGlycSBiaXQuIEFzIGEgcmVzdWx0LCB0aGUgZm9sbG93aW5nIElQ
SSB3b3VsZCBiZSB3cm9uZ2x5IHN1cHByZXNzZWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggZGlzY2Fy
ZHMgdGhlIHN1cHByZXNzaW9uIGNoZWNrLCBhbHdheXMgc2VuZGluZyBhbiBJUEkuCiAgICBUaGUg
c29mdGlycSBhbHNvIG5lZWQgdG8gYmUgcmFpc2VkLiBCdXQgdGhlcmUgaXMgYSBsaXR0bGUgY2hh
bmdlLgogICAgVGhpcyBwYXRjaCBtb3ZlcyB0aGUgcGxhY2Ugd2hlcmUgd2UgcmFpc2UgYSBzb2Z0
aXJxIGZvcgogICAgJ2NwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCknIGNhc2UgdG8gdGhlIElQSSBp
bnRlcnJ1cHQgaGFuZGxlci4KICAgIE5hbWVseSwgZG9uJ3QgcmFpc2UgYSBzb2Z0aXJxIGZvciB0
aGlzIGNhc2UgYW5kIHNldCB0aGUgaW50ZXJydXB0IGhhbmRsZXIKICAgIHRvIHBpX25vdGlmaWNh
dGlvbl9pbnRlcnJ1cHQoKShpbiB3aGljaCBhIHNvZnRpcnEgaXMgcmFpc2VkKSByZWdhcmRsZXNz
IG9mCiAgICBWVC1kIFBJIGVuYWJsZWQgb3Igbm90LiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHdo
ZW4gYW4gSVBJIGFycml2ZXMgYXQgdGhlCiAgICBwQ1BVIHdoaWNoIGlzIGhhcHBlbmVkIGluIG5v
bi1yb290IG1vZGUsIHRoZSBjb2RlIHdpbGwgbm90IHJhaXNlIGEgdXNlbGVzcwogICAgc29mdGly
cSBzaW5jZSB0aGUgSVBJIGlzIGNvbnN1bWVkIGJ5IGhhcmR3YXJlIHJhdGhlciB0aGFuIHJhaXNl
IGEgc29mdGlycQogICAgdW5jb25kaXRpb25hbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBR
dWFuIFh1IDx4dXF1YW44QGh1YXdlaS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDUwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMmJiNTBmNy4uNGU0OWJk
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKQEAgLTE4ODAsMTMgKzE4ODAsNTMgQEAgc3RhdGljIHZvaWQgX192
bXhfZGVsaXZlcl9wb3N0ZWRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGJvb2xfdCBy
dW5uaW5nID0gdi0+aXNfcnVubmluZzsKIAogICAgIHZjcHVfdW5ibG9jayh2KTsKKyAgICAvKgor
ICAgICAqIEp1c3QgbGlrZSB2Y3B1X2tpY2soKSwgbm90aGluZyBpcyBuZWVkZWQgZm9yIHRoZSBm
b2xsb3dpbmcgdHdvIGNhc2VzOgorICAgICAqIDEuIFRoZSB0YXJnZXQgdkNQVSBpcyBub3QgcnVu
bmluZywgbWVhbmluZyBpdCBpcyBibG9ja2VkIG9yIHJ1bm5hYmxlLgorICAgICAqIDIuIFRoZSB0
YXJnZXQgdkNQVSBpcyB0aGUgY3VycmVudCB2Q1BVIGFuZCB3ZSdyZSBpbiBub24taW50ZXJydXB0
CisgICAgICogY29udGV4dC4KKyAgICAgKi8KICAgICBpZiAoIHJ1bm5pbmcgJiYgKGluX2lycSgp
IHx8ICh2ICE9IGN1cnJlbnQpKSApCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBOb3Rl
OiBPbmx5IHR3byBjYXNlcyB3aWxsIHJlYWNoIGhlcmU6CisgICAgICAgICAqIDEuIFRoZSB0YXJn
ZXQgdkNQVSBpcyBydW5uaW5nIG9uIG90aGVyIHBDUFUuCisgICAgICAgICAqIDIuIFRoZSB0YXJn
ZXQgdkNQVSBpcyB0aGUgY3VycmVudCB2Q1BVLgorICAgICAgICAgKgorICAgICAgICAgKiBOb3Rl
MjogRG9uJ3Qgd29ycnkgdGhlIHYtPnByb2Nlc3NvciBtYXkgY2hhbmdlLiBUaGUgdkNQVSBiZWlu
ZworICAgICAgICAgKiBtb3ZlZCB0byBhbm90aGVyIHByb2Nlc3NvciBpcyBndWFyYW50ZWVkIHRv
IHN5bmMgUElSIHRvIHZJUlIsCisgICAgICAgICAqIGR1ZSB0byB0aGUgaW52b2x2ZWQgc2NoZWR1
bGluZyBjeWNsZS4KKyAgICAgICAgICovCiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSB2LT5w
cm9jZXNzb3I7CiAKLSAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChWQ1BVX0tJQ0tfU09G
VElSUSwgJnNvZnRpcnFfcGVuZGluZyhjcHUpKQotICAgICAgICAgICAgICYmIChjcHUgIT0gc21w
X3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgICAgIC8qCisgICAgICAgICAqIEZvciBjYXNlIDEsIHdl
IHNlbmQgYW4gSVBJIHRvIHRoZSBwQ1BVLiBXaGVuIGFuIElQSSBhcnJpdmVzLCB0aGUKKyAgICAg
ICAgICogdGFyZ2V0IHZDUFUgbWF5YmUgaXMgcnVubmluZyBpbiBub24tcm9vdCBtb2RlLCBydW5u
aW5nIGluIHJvb3QKKyAgICAgICAgICogbW9kZSwgcnVubmFibGUgb3IgYmxvY2tlZC4gSWYgdGhl
IHRhcmdldCB2Q1BVIGlzIHJ1bm5pbmcgaW4KKyAgICAgICAgICogbm9uLXJvb3QgbW9kZSwgdGhl
IGhhcmR3YXJlIHdpbGwgc3luYyBQSVIgdG8gdklSUiBmb3IKKyAgICAgICAgICogJ3Bvc3RlZF9p
bnRyX3ZlY3RvcicgaXMgc3BlY2lhbCB0byB0aGUgcENQVS4gSWYgdGhlIHRhcmdldCB2Q1BVIGlz
CisgICAgICAgICAqIHJ1bm5pbmcgaW4gcm9vdC1tb2RlLCB0aGUgaW50ZXJydXB0IGhhbmRsZXIg
c3RhcnRzIHRvIHJ1bi4KKyAgICAgICAgICogQ29uc2lkZXJpbmcgYW4gSVBJIG1heSBhcnJpdmUg
aW4gdGhlIHdpbmRvdyBiZXR3ZWVuIHRoZSBjYWxsIHRvCisgICAgICAgICAqIHZteF9pbnRyX2Fz
c2lzdCgpIGFuZCBpbnRlcnJ1cHRzIGdldHRpbmcgZGlzYWJsZWQsIHRoZSBpbnRlcnJ1cHQKKyAg
ICAgICAgICogaGFuZGxlciBzaG91bGQgcmFpc2UgYSBzb2Z0aXJxIHRvIGVuc3VyZSBldmVudHMg
d2lsbCBiZSBkZWxpdmVyZWQKKyAgICAgICAgICogaW4gdGltZS4gSWYgdGhlIHRhcmdldCB2Q1BV
IGlzIHJ1bm5hYmxlLCBpdCB3aWxsIHN5bmMgUElSIHRvCisgICAgICAgICAqIHZJUlIgbmV4dCB0
aW1lIGl0IGlzIGNob3NlIHRvIHJ1bi4gSW4gdGhpcyBjYXNlLCBhIElQSSBhbmQgYQorICAgICAg
ICAgKiBzb2Z0aXJxIGlzIHNlbnQgdG8gYSB3cm9uZyB2Q1BVIHdoaWNoIHdpbGwgbm90IGhhdmUg
YW55IGFkdmVyc2UKKyAgICAgICAgICogZWZmZWN0LiBJZiB0aGUgdGFyZ2V0IHZDUFUgaXMgYmxv
Y2tlZCwgc2luY2UgdmNwdV9ibG9jaygpIGNoZWNrcworICAgICAgICAgKiB3aGV0aGVyIHRoZXJl
IGlzIGFuIGV2ZW50IHRvIGJlIGRlbGl2ZXJlZCB0aHJvdWdoCisgICAgICAgICAqIGxvY2FsX2V2
ZW50c19uZWVkX2RlbGl2ZXJ5KCkganVzdCBhZnRlciBibG9ja2luZywgdGhlIHZDUFUgbXVzdAor
ICAgICAgICAgKiBoYXZlIHN5bmNlZCBQSVIgdG8gdklSUi4gU2ltaWxhcmx5LCB0aGVyZSBpcyBh
IElQSSBhbmQgYSBzb2Z0aXJxCisgICAgICAgICAqIHNlbnQgdG8gYSB3cm9uZyB2Q1BVLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBjcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKICAgICAg
ICAgICAgIHNlbmRfSVBJX21hc2soY3B1bWFza19vZihjcHUpLCBwb3N0ZWRfaW50cl92ZWN0b3Ip
OworICAgICAgICAvKgorICAgICAgICAgKiBGb3IgY2FzZSAyLCByYWlzaW5nIGEgc29mdGlycSBl
bnN1cmVzIFBJUiB3aWxsIGJlIHN5bmNlZCB0byB2SVJSLgorICAgICAgICAgKiBBcyBhbnkgc29m
dGlycSB3aWxsIGRvLCBhcyBhbiBvcHRpbWl6YXRpb24gd2Ugb25seSByYWlzZSBvbmUgaWYKKyAg
ICAgICAgICogbm9uZSBpcyBwZW5kaW5nIGFscmVhZHkuCisgICAgICAgICAqLworICAgICAgICBl
bHNlIGlmICggIXNvZnRpcnFfcGVuZGluZyhjcHUpICkKKyAgICAgICAgICAgIHJhaXNlX3NvZnRp
cnEoVkNQVV9LSUNLX1NPRlRJUlEpOwogICAgIH0KIH0KIApAQCAtMjMxOSwxMyArMjM1OSw5IEBA
IGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQgc3RhcnRfdm14KHZvaWQp
CiAKICAgICBpZiAoIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQogICAgIHsK
KyAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0b3IsIHBp
X25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwogICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBvc3RlZF9p
bnRyX3ZlY3RvciwgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdCk7CiAgICAgICAgICAgICBhbGxv
Y19kaXJlY3RfYXBpY192ZWN0b3IoJnBpX3dha2V1cF92ZWN0b3IsIHBpX3dha2V1cF9pbnRlcnJ1
cHQpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFsbG9jX2RpcmVjdF9h
cGljX3ZlY3RvcigmcG9zdGVkX2ludHJfdmVjdG9yLCBldmVudF9jaGVja19pbnRlcnJ1cHQpOwog
ICAgIH0KICAgICBlbHNlCiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ckL2n-0003wa-QK; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL2n-0003wS-5D
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E7/F6-21675-0DA6BB85; Sun, 05 Mar 2017 01:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdC1u4
 Ig02TmSwmbDNwYPTY3reLPYAxijUzLym/IoE14/i654wFD3gqNh6Zz9zAeJKri5GTQ0jgC6PE
 r32hXYxcQPZ5Rol90xezdDFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgKvE7GdXw
 GxeATOJc3c+g9ksQPVd546zT2DkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivNLxuyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA+zwDKCRalpqdWpGXmAIMDJi3BwaMkwvsfJM1bXJCYW5yZDpE6xagoJc5rmgmUEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm5QKbwZOaVwE1/BbSYCWixn8xOk
 MUliQgpqQbGwCVFGpHuuoGucV8OnN27QqR7p3rClDPT1U4Es9+yeLN1RUfZ8lMnD8S/+xv0cB
 YPx/nNNmmz3t0xfHH1T62oYkMW4+radTJR91ffsTVoWJQzd2sCz+QCsznaCwSztq+v4lr2o5n
 P2Phdxb6wU7WTGU+wTy0T+Zn+tfsYa9zFPbuv5qVEnUxYoMRSnJFoqMVcVJwIACCPvfFDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488677583!89778885!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53350 invoked from network); 5 Mar 2017 01: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; 5 Mar 2017 01:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2k-0002Wg-SS
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2k-0001PH-Pj
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL2k-0001PH-Pj@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:02 +0000
Subject: [Xen-changelog] [xen master] x86/kconfig: Introduce CONFIG_PV and
	CONFIG_HVM
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhZTk4YWVmODM5YzFjNDIwZjA0NDU2YTY1OGY0OTFkOTU4MGM0YmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAzIDEzOjU1OjI2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjM2OjM5
IDIwMTcgKzAwMDAKCiAgICB4ODYva2NvbmZpZzogSW50cm9kdWNlIENPTkZJR19QViBhbmQgQ09O
RklHX0hWTQogICAgCiAgICBNYWtpbmcgUFYgYW5kIEhWTSBndWVzdHMgaW5kaXZpZHVhbGx5IGNv
bXBpbGFibGUgaXMgdXNlZnVsIGFzIGEgcmVkdWN0aW9uIGluCiAgICBoeXBlcnZpc29yIHNpemUs
IGFuZCBhcyBhbiBhaWQgdG8gZW5mb3JjaW5nIGNsZWFuIEFQSSBib3VuZGFyaWVzLgogICAgCiAg
ICBJbnRyb2R1Y2UgQ09ORklHX1BWIGFuZCBDT05GSUdfSFZNLCBhbHRob3VnaCB0aGVyZSBpcyBh
IGxvdCBvZiB3b3JrIHRvIGRvCiAgICB1bnRpbCBlaXRoZXIgY2FuIGFjdHVhbGx5IGJlIGRpc2Fi
bGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgfCA2ICsrKysrKwogeGVuL2FyY2gveDg2L01h
a2VmaWxlIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCmluZGV4IDk2Y2EyYmYuLjMwYzI3NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0zMiw2ICszMiwxMiBAQCBt
ZW51ICJBcmNoaXRlY3R1cmUgRmVhdHVyZXMiCiAKIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCitj
b25maWcgUFYKKwlkZWZfYm9vbCB5CisKK2NvbmZpZyBIVk0KKwlkZWZfYm9vbCB5CisKIGNvbmZp
ZyBTSEFET1dfUEFHSU5HCiAgICAgICAgIGJvb2wgIlNoYWRvdyBQYWdpbmciCiAgICAgICAgIGRl
ZmF1bHQgeQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2
L01ha2VmaWxlCmluZGV4IGQ2OTgwYjUuLmY3NWVjYTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTEsMTAgKzEsMTAgQEAK
IHN1YmRpci15ICs9IGFjcGkKIHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2VuYXBpYwot
c3ViZGlyLXkgKz0gaHZtCitzdWJkaXItJChDT05GSUdfSFZNKSArPSBodm0KIHN1YmRpci15ICs9
IG1tCiBzdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9IG9wcm9maWxlCi1zdWJkaXIteSArPSBw
dgorc3ViZGlyLSQoQ09ORklHX1BWKSArPSBwdgogc3ViZGlyLXkgKz0geDg2XzY0CiAKIGFsdGVy
bmF0aXZlLXkgOj0gYWx0ZXJuYXRpdmUuaW5pdC5vCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ckL2n-0003wa-QK; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL2n-0003wS-5D
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E7/F6-21675-0DA6BB85; Sun, 05 Mar 2017 01:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdC1u4
 Ig02TmSwmbDNwYPTY3reLPYAxijUzLym/IoE14/i654wFD3gqNh6Zz9zAeJKri5GTQ0jgC6PE
 r32hXYxcQPZ5Rol90xezdDFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgKvE7GdXw
 GxeATOJc3c+g9ksQPVd546zT2DkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivNLxuyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA+zwDKCRalpqdWpGXmAIMDJi3BwaMkwvsfJM1bXJCYW5yZDpE6xagoJc5rmgmUEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm5QKbwZOaVwE1/BbSYCWixn8xOk
 MUliQgpqQbGwCVFGpHuuoGucV8OnN27QqR7p3rClDPT1U4Es9+yeLN1RUfZ8lMnD8S/+xv0cB
 YPx/nNNmmz3t0xfHH1T62oYkMW4+radTJR91ffsTVoWJQzd2sCz+QCsznaCwSztq+v4lr2o5n
 P2Phdxb6wU7WTGU+wTy0T+Zn+tfsYa9zFPbuv5qVEnUxYoMRSnJFoqMVcVJwIACCPvfFDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488677583!89778885!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53350 invoked from network); 5 Mar 2017 01: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; 5 Mar 2017 01:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2k-0002Wg-SS
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2k-0001PH-Pj
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL2k-0001PH-Pj@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:02 +0000
Subject: [Xen-changelog] [xen master] x86/kconfig: Introduce CONFIG_PV and
	CONFIG_HVM
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhZTk4YWVmODM5YzFjNDIwZjA0NDU2YTY1OGY0OTFkOTU4MGM0YmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAzIDEzOjU1OjI2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjM2OjM5
IDIwMTcgKzAwMDAKCiAgICB4ODYva2NvbmZpZzogSW50cm9kdWNlIENPTkZJR19QViBhbmQgQ09O
RklHX0hWTQogICAgCiAgICBNYWtpbmcgUFYgYW5kIEhWTSBndWVzdHMgaW5kaXZpZHVhbGx5IGNv
bXBpbGFibGUgaXMgdXNlZnVsIGFzIGEgcmVkdWN0aW9uIGluCiAgICBoeXBlcnZpc29yIHNpemUs
IGFuZCBhcyBhbiBhaWQgdG8gZW5mb3JjaW5nIGNsZWFuIEFQSSBib3VuZGFyaWVzLgogICAgCiAg
ICBJbnRyb2R1Y2UgQ09ORklHX1BWIGFuZCBDT05GSUdfSFZNLCBhbHRob3VnaCB0aGVyZSBpcyBh
IGxvdCBvZiB3b3JrIHRvIGRvCiAgICB1bnRpbCBlaXRoZXIgY2FuIGFjdHVhbGx5IGJlIGRpc2Fi
bGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgfCA2ICsrKysrKwogeGVuL2FyY2gveDg2L01h
a2VmaWxlIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCmluZGV4IDk2Y2EyYmYuLjMwYzI3NjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0zMiw2ICszMiwxMiBAQCBt
ZW51ICJBcmNoaXRlY3R1cmUgRmVhdHVyZXMiCiAKIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCitj
b25maWcgUFYKKwlkZWZfYm9vbCB5CisKK2NvbmZpZyBIVk0KKwlkZWZfYm9vbCB5CisKIGNvbmZp
ZyBTSEFET1dfUEFHSU5HCiAgICAgICAgIGJvb2wgIlNoYWRvdyBQYWdpbmciCiAgICAgICAgIGRl
ZmF1bHQgeQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2
L01ha2VmaWxlCmluZGV4IGQ2OTgwYjUuLmY3NWVjYTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTEsMTAgKzEsMTAgQEAK
IHN1YmRpci15ICs9IGFjcGkKIHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2VuYXBpYwot
c3ViZGlyLXkgKz0gaHZtCitzdWJkaXItJChDT05GSUdfSFZNKSArPSBodm0KIHN1YmRpci15ICs9
IG1tCiBzdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9IG9wcm9maWxlCi1zdWJkaXIteSArPSBw
dgorc3ViZGlyLSQoQ09ORklHX1BWKSArPSBwdgogc3ViZGlyLXkgKz0geDg2XzY0CiAKIGFsdGVy
bmF0aXZlLXkgOj0gYWx0ZXJuYXRpdmUuaW5pdC5vCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ckL30-0003xt-S8; Sun, 05 Mar 2017 01:33:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2z-0003xf-HH
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 61/00-04270-CDA6BB85; Sun, 05 Mar 2017 01:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfd21u4
 Ig2lPhCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+vuR7aCn1UVO/8vZWlgnB/TxcjFISTwhVFi
 Y89BJgjnPKPE/leTmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIk3gwb
 TlYOa+AmcTVQ3kgYRag8j2H5zBOYORYwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQI/UMDIw7GC9/dTrEKMnBpCTKe9x0R4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7QKKCcYFFqempFWmYOMDRg0hIcPEoivBtB0rzFBYm5xZnpEKlTjLocPf92v2ES
 YsnLz0uVEueVBSkSACnKKM2DGwEL00uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlbQabwZ
 OaVwG16BXQEE9ARL1S2ghxRkoiQkmpgnJv69z7v6/vTbKwDJ8gu4jpwI2R3SYclQzBv542gDK
 OHGf2Wy2Q3fvj4pWq2cP1j/cVy0hbPPbkFzk2yqngyWUJT8uamJ9x235NLK3bvz06/8c5jBfP
 6wiW+a14Yzz0XlJRjZb1ax957RrnU3azH0xjPs7K/WsO4dkXt6rs5WoyBiyuKE66fV2Ipzkg0
 1GIuKk4EALpN9I1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1488677594!85363473!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23013 invoked from network); 5 Mar 2017 01:33:15 -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; 5 Mar 2017 01:33:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2v-0002Wq-0e
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2u-0001Pp-U8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL2u-0001Pp-U8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Don't raise #GP behind the
	emulators back for CR writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljNWE4NGZmZjU3NmFkMmUzOGQzNGQyYjVkMWE0NjVlMzEyOWYyOTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDEyOjQxOjM4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjQ2OjM3
IDIwMTcgKzAwMDAKCiAgICB4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVs
YXRvcnMgYmFjayBmb3IgQ1Igd3JpdGVzCiAgICAKICAgIGh2bV9zZXRfY3J7MCw0fSgpIGFyZSBy
ZWFjaGFibGUgZnJvbSB0aGUgZW11bGF0b3IsIGJ1dCB1c2UKICAgIGh2bV9pbmplY3RfaHdfZXhj
ZXB0aW9uKCkgZGlyZWN0bHkuCiAgICAKICAgIEFsdGVyIHRoZSBBUEkgdG8gbWFrZSB0aGUgY2Fs
bGVycyBvZiBodm1fc2V0X2NyezAsMyw0fSgpIHJlc3BvbnNpYmxlIGZvcgogICAgcmFpc2luZyAj
R1AsIGFuZCBhcHBseSB0aGlzIGNoYW5nZSB0byBhbGwgZXhpc3RpbmcgY2FsbGVycy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
CiAgICBJc3N1ZXMgaWRlbnRpZmllZCB3aGljaCBJIGFtIHB1cnBvc2VmdWxseSBub3QgZml4aW5n
IGluIHRoaXMgcGF0Y2g6CiAgICAKICAgIChJIHdpbGwgdHJ5IHRvIGdldCBhcm91bmQgdG8gdGhl
bSwgYnV0IHByb2JhYmx5IG5vdCBpbiB0aGUgNC45IHRpbWVmcmFtZSwgYXQKICAgIHRoaXMgcG9p
bnQuKQogICAgCiAgICAgKiBodm1fc2V0X2NyMygpIGRvZXNuJ3QgaGFuZGxlIGJhZCAzMmJpdCBQ
QUUgUERQVFJzIHByb3Blcmx5LCBhcyBpdCBkb2Vzbid0CiAgICAgICBhY3R1YWxseSBoYXZlIGEg
cGF0aCB3aGljaCByYWlzZXMgI0dQLgogICAgICogVGhlcmUgaXMgYSBsb3Qgb2YgcmVkdW5kYW5j
eSBpbiBvdXIgSFZNIENSIHNldHRpbmcgcm91dGluZXMsIGJ1dCBub3QgZW5vdWdoCiAgICAgICB0
byB0cml2aWFsbHkgZGVkdXAgYXQgdGhpcyBwb2ludC4KICAgICAqIEJvdGggbmVzdGVkIFZULXgg
YW5kIFNWTSBhcmUgbGlhYmxlIHJhaXNlICNHUCB3aXRoIEwxLCByYXRoZXIgdGhhbiBmYWlsaW5n
CiAgICAgICB0aGUgdmlydHVhbCB2bWVudHJ5L3ZtZXhpdC4gIFRoaXMgaXMgbm90IGEgY2hhbmdl
IGluIGJlaGF2aW91ciwgYnV0IGlzIGZhcgogICAgICAgbW9yZSBvYnZpb3VzIG5vdy4KICAgICAq
IFRoZSBodm1fZG9fcmVzdW1lKCkgcGF0aCBmb3Igdm1fZXZlbnQgcHJvY2Vzc2luZyBoYXMgdGhl
IHNhbWUgYnVnIGFzIHRoZQogICAgICAgTVNSIHNpZGUsIHdoZXJlIGV4Y2VwdGlvbnMgYXJlIHJh
aXNlZCBhZnRlciAlcmlwIGhhcyBtb3ZlZCBmb3J3YXJkcy4gIFRoaXMKICAgICAgIGlzIGFsc28g
bm90IGEgY2hhbmdlIGluIGJlaGF2aW91ci4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jICB8IDE0ICsrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICAgICB8ICA3ICsrKystCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgICAgICAgfCAyOSArKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdXBwb3J0LmggfCAgNiArKystCiA2IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRp
b25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDkzNzgyZDAuLjFjNjYw
MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNTIwLDIzICsxNTIwLDM3IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF93cml0ZV9jcigKICAgICB1bnNpZ25lZCBsb25nIHZhbCwKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICBpbnQgcmM7CisKICAgICBIVk1UUkFDRV9MT05HXzJE
KENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKICAgICBzd2l0Y2ggKCByZWcgKQog
ICAgIHsKICAgICBjYXNlIDA6Ci0gICAgICAgIHJldHVybiBodm1fc2V0X2NyMCh2YWwsIDEpOwor
ICAgICAgICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgMSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
Y2FzZSAyOgogICAgICAgICBjdXJyZW50LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0gdmFs
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICByYyA9IFg4NkVNVUxfT0tB
WTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDM6Ci0gICAgICAgIHJldHVybiBodm1fc2V0
X2NyMyh2YWwsIDEpOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgMSk7CisgICAgICAg
IGJyZWFrOworCiAgICAgY2FzZSA0OgotICAgICAgICByZXR1cm4gaHZtX3NldF9jcjQodmFsLCAx
KTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyNCh2YWwsIDEpOworICAgICAgICBicmVhazsKKwog
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0
aWMgaW50IGh2bWVtdWxfcmVhZF9tc3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA3NDMyYzcwLi5jY2ZhZTRmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTUyNywxOSArNTI3LDI1IEBAIHZvaWQgaHZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAq
dikKIAogICAgICAgICBpZiAoIHctPmRvX3dyaXRlLmNyMCApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGh2bV9zZXRfY3IwKHctPmNyMCwgMCk7CisgICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3Iw
KHctPmNyMCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworCiAgICAgICAgICAgICB3LT5k
b193cml0ZS5jcjAgPSAwOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCB3LT5kb193cml0ZS5j
cjQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBodm1fc2V0X2NyNCh3LT5jcjQsIDApOworICAg
ICAgICAgICAgaWYgKCBodm1fc2V0X2NyNCh3LT5jcjQsIDApID09IFg4NkVNVUxfRVhDRVBUSU9O
ICkKKyAgICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0
LCAwKTsKKwogICAgICAgICAgICAgdy0+ZG9fd3JpdGUuY3I0ID0gMDsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICggdy0+ZG9fd3JpdGUuY3IzICkKICAgICAgICAgewotICAgICAgICAgICAgaHZt
X3NldF9jcjMody0+Y3IzLCAwKTsKKyAgICAgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3Iz
LCAwKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICAgICAgaHZtX2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisKICAgICAgICAgICAgIHctPmRvX3dyaXRl
LmNyMyA9IDA7CiAgICAgICAgIH0KICAgICB9CkBAIC0yMDY4LDYgKzIwNzQsNyBAQCBpbnQgaHZt
X21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgdmFsLCAqcmVnOwor
ICAgIGludCByYzsKIAogICAgIGlmICggKHJlZyA9IGRlY29kZV9yZWdpc3RlcihncHIsIGd1ZXN0
X2NwdV91c2VyX3JlZ3MoKSwgMCkpID09IE5VTEwgKQogICAgIHsKQEAgLTIwODIsMTYgKzIwODks
MjAgQEAgaW50IGh2bV9tb3ZfdG9fY3IodW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZ3By
KQogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CiAgICAgY2FzZSAwOgotICAgICAgICByZXR1cm4g
aHZtX3NldF9jcjAodmFsLCAxKTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIDEpOwor
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmV0dXJuIGh2bV9zZXRfY3Iz
KHZhbCwgMSk7CisgICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCAxKTsKKyAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIDQ6Ci0gICAgICAgIHJldHVybiBodm1fc2V0X2NyNCh2YWwsIDEpOwor
ICAgICAgICByYyA9IGh2bV9zZXRfY3I0KHZhbCwgMSk7CisgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSA4OgogICAgICAgICB2bGFwaWNfc2V0X3JlZyh2Y3B1X3ZsYXBpYyhjdXJyKSwgQVBJQ19U
QVNLUFJJLCAoKHZhbCAmIDB4MGYpIDw8IDQpKTsKKyAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTIwOTksNyArMjExMCwxMCBAQCBp
bnQgaHZtX21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiAgICAg
ICAgIGdvdG8gZXhpdF9hbmRfY3Jhc2g7CiAgICAgfQogCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisKKyAgICByZXR1cm4gcmM7CiAKICBl
eGl0X2FuZF9jcmFzaDoKICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKQEAgLTIxOTks
NyArMjIxMyw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3Qg
bWF5X2RlZmVyKQogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwKICAgICAgICAgICAg
ICAgICAgICAgIkd1ZXN0IGF0dGVtcHRzIHRvIHNldCB1cHBlciAzMiBiaXRzIGluIENSMDogJWx4
IiwKICAgICAgICAgICAgICAgICAgICAgdmFsdWUpOwotICAgICAgICBnb3RvIGdwZjsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0KIAogICAgIHZhbHVlICY9IH5IVk1f
Q1IwX0dVRVNUX1JFU0VSVkVEX0JJVFM7CkBAIC0yMjA5LDcgKzIyMjMsNyBAQCBpbnQgaHZtX3Nl
dF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKIAogICAgIGlmICgg
IW5lc3RlZGh2bV92bXN3aXRjaF9pbl9wcm9ncmVzcyh2KSAmJgogICAgICAgICAgKHZhbHVlICYg
KFg4Nl9DUjBfUEUgfCBYODZfQ1IwX1BHKSkgPT0gWDg2X0NSMF9QRyApCi0gICAgICAgIGdvdG8g
Z3BmOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKICAgICAvKiBBIHB2aCBp
cyBub3QgZXhwZWN0ZWQgdG8gY2hhbmdlIHRvIHJlYWwgbW9kZS4gKi8KICAgICBpZiAoIGlzX3B2
aF9kb21haW4oZCkgJiYKQEAgLTIyMTcsNyArMjIzMSw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNp
Z25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIHsKICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICJQVkggYXR0ZW1wdGluZyB0byB0dXJu
IG9mZiBQRS9QRy4gQ1IwOiVseFxuIiwgdmFsdWUpOwotICAgICAgICBnb3RvIGdwZjsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0KIAogICAgIGlmICggbWF5X2RlZmVy
ICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxl
ZCAmCkBAIC0yMjQzLDcgKzIyNTcsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2
YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICAgICAgICAgICAgICAgIW5lc3RlZGh2bV92bXN3
aXRjaF9pbl9wcm9ncmVzcyh2KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgSFZN
X0RCR19MT0coREJHX0xFVkVMXzEsICJFbmFibGUgcGFnaW5nIGJlZm9yZSBQQUUgZW5hYmxlIik7
Ci0gICAgICAgICAgICAgICAgZ290byBncGY7CisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgSFZNX0RCR19MT0coREJH
X0xFVkVMXzEsICJFbmFibGluZyBsb25nIG1vZGUiKTsKICAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuZ3Vlc3RfZWZlciB8PSBFRkVSX0xNQTsKQEAgLTIyNzYsNyArMjI5MCw3IEBAIGludCBo
dm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgICAg
ICB7CiAgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkd1ZXN0IGF0dGVtcHRz
IHRvIGNsZWFyIENSMC5QRyAiCiAgICAgICAgICAgICAgICAgICAgICAgICAid2hpbGUgQ1I0LlBD
SURFPTEiKTsKLSAgICAgICAgICAgIGdvdG8gZ3BmOworICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwogICAgICAgICB9CiAKICAgICAgICAgLyogV2hlbiBDUjAuUEcgaXMgY2xl
YXJlZCwgTE1BIGlzIGNsZWFyZWQgaW1tZWRpYXRlbHkuICovCkBAIC0yMzEwLDEwICsyMzI0LDYg
QEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIp
CiAgICAgfQogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotIGdwZjoKLSAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLSAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CiB9CiAKIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29s
X3QgbWF5X2RlZmVyKQpAQCAtMjM3Myw3ICsyMzgzLDcgQEAgaW50IGh2bV9zZXRfY3I0KHVuc2ln
bmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAgIEhWTV9EQkdfTE9HKERC
R19MRVZFTF8xLAogICAgICAgICAgICAgICAgICAgICAiR3Vlc3QgYXR0ZW1wdHMgdG8gc2V0IHJl
c2VydmVkIGJpdCBpbiBDUjQ6ICVseCIsCiAgICAgICAgICAgICAgICAgICAgIHZhbHVlKTsKLSAg
ICAgICAgZ290byBncGY7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICB9
CiAKICAgICBpZiAoICEodmFsdWUgJiBYODZfQ1I0X1BBRSkgKQpAQCAtMjM4MiwxMiArMjM5Miwx
MiBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZl
cikKICAgICAgICAgewogICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJHdWVz
dCBjbGVhcmVkIENSNC5QQUUgd2hpbGUgIgogICAgICAgICAgICAgICAgICAgICAgICAgIkVGRVIu
TE1BIGlzIHNldCIpOwotICAgICAgICAgICAgZ290byBncGY7CisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBpc19wdmhfdmNwdSh2
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiMzIt
Yml0IFBWSCBndWVzdCBjbGVhcmVkIENSNC5QQUUiKTsKLSAgICAgICAgICAgIGdvdG8gZ3BmOwor
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICB9CiAgICAgfQog
CkBAIC0yMzk5LDcgKzI0MDksNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1
ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICB7CiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZF
TF8xLCAiR3Vlc3QgYXR0ZW1wdHMgdG8gY2hhbmdlIENSNC5QQ0lERSBmcm9tICIKICAgICAgICAg
ICAgICAgICAgICAgIjAgdG8gMSB3aGlsZSBlaXRoZXIgRUZFUi5MTUE9MCBvciBDUjNbMTE6MF0h
PTAwMEgiKTsKLSAgICAgICAgZ290byBncGY7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKICAgICB9CiAKICAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseSh2LT5kb21haW4t
PmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgpAQCAtMjQzNCwxMCArMjQ0NCw2
IEBAIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVy
KQogICAgIH0KIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSBncGY6Ci0gICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Ci0gICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwogfQogCiBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCkBAIC0z
MDIwLDcgKzMwMjYsMTAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgaWYgKCBodm1fbG9h
ZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfbGR0ciwgdHNzLmxkdCwgMCkgKQogICAgICAgICBn
b3RvIG91dDsKIAotICAgIGlmICggaHZtX3NldF9jcjModHNzLmNyMywgMSkgKQorICAgIHJjID0g
aHZtX3NldF9jcjModHNzLmNyMywgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElP
TiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwor
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBy
ZWdzLT5yaXAgICAgPSB0c3MuZWlwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCBmN2I3
YWRhLi5kNGZjODFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMjg2LDYgKzI4Niw4
IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAvKiBDUjQgKi8KICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2NyWzRdID0gbjF2bWNiLT5fY3I0OwogICAgIHJjID0gaHZtX3NldF9jcjQobjF2
bWNiLT5fY3I0LCAxKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJj
ICE9IFg4NkVNVUxfT0tBWSkKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRf
Y3I0IGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7CiAKQEAgLTI5NSw2ICsyOTcsOCBAQCBzdGF0aWMg
aW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSA9IG4xdm1jYi0+
X2NyMCB8IFg4Nl9DUjBfUEU7CiAgICAgbjF2bWNiLT5yZmxhZ3MgJj0gflg4Nl9FRkxBR1NfVk07
CiAgICAgcmMgPSBodm1fc2V0X2NyMChuMXZtY2ItPl9jcjAgfCBYODZfQ1IwX1BFLCAxKTsKKyAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3IwIGZhaWxlZCwgcmM6ICV1
XG4iLCByYyk7CiAgICAgc3ZtLT5uc19jcjAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBd
OwpAQCAtMzIxLDYgKzMyNSw4IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgLyogaHZt
X3NldF9jcjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gZm9yIHVz
LiAqLwogICAgIH0KICAgICByYyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+X2NyMywgMSk7CisgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhj
ZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJodm1fc2V0X2NyMyBmYWlsZWQsIHJjOiAldVxu
IiwgcmMpOwogCkBAIC01NDgsNiArNTU0LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFy
ZTR2bXJ1bihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
LyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IG5zX3ZtY2ItPl9j
cjQ7CiAgICAgcmMgPSBodm1fc2V0X2NyNChuc192bWNiLT5fY3I0LCAxKTsKKyAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24o
VFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3I0IGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7
CiAKQEAgLTU1Niw2ICs1NjQsOCBAQCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVu
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjcjAgPSBu
ZXN0ZWRzdm1fZnB1X3ZtZW50cnkoc3ZtLT5uc19jcjAsIG5zX3ZtY2IsIG4xdm1jYiwgbjJ2bWNi
KTsKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gbnNfdm1jYi0+X2NyMDsKICAg
ICByYyA9IGh2bV9zZXRfY3IwKGNyMCwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQ
VElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OwogICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19F
UlIsICJodm1fc2V0X2NyMCBmYWlsZWQsIHJjOiAldVxuIiwgcmMpOwogCkBAIC01NzIsNiArNTgy
LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBi
ZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwogICAgICAg
ICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIDEpOworICAgICAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOwogICAgICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQogICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3IzIGZhaWxlZCwgcmM6ICV1
XG4iLCByYyk7CiAgICAgfSBlbHNlIGlmIChwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSkgewpA
QCAtNTg0LDYgKzU5Niw4IEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKi8KICAg
ICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3Rf
Y3JbM10gZm9yIHVzLiAqLwogICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMs
IDEpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAg
IGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAgICAgICBpZiAo
cmMgIT0gWDg2RU1VTF9PS0FZKQogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2
bV9zZXRfY3IzIGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7CiAgICAgfSBlbHNlIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggNGU0OWJkMS4uZmUyNzk5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI1MzMsMTMgKzI1
MzMsMTggQEAgc3RhdGljIGludCB2bXhfY3JfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFs
aWZpY2F0aW9uKQogICAgIH0KICAgICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9M
TVNXOiB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWUgPSBjdXJyLT5hcmNoLmh2bV92Y3B1
Lmd1ZXN0X2NyWzBdOworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgLyogTE1TVyBjYW4gKDEp
IHNldCBQRTsgKDIpIHNldCBvciBjbGVhciBNUCwgRU0sIGFuZCBUUy4gKi8KICAgICAgICAgdmFs
dWUgPSAodmFsdWUgJiB+KFg4Nl9DUjBfTVB8WDg2X0NSMF9FTXxYODZfQ1IwX1RTKSkgfAogICAg
ICAgICAgICAgICAgIChWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX0RBVEEoZXhpdF9xdWFsaWZpY2F0
aW9uKSAmCiAgICAgICAgICAgICAgICAgIChYODZfQ1IwX1BFfFg4Nl9DUjBfTVB8WDg2X0NSMF9F
TXxYODZfQ1IwX1RTKSk7CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMUQoTE1TVywgdmFsdWUpOwot
ICAgICAgICByZXR1cm4gaHZtX3NldF9jcjAodmFsdWUsIDEpOworCisgICAgICAgIGlmICggKHJj
ID0gaHZtX3NldF9jcjAodmFsdWUsIDEpKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAg
ICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKworICAgICAg
ICByZXR1cm4gcmM7CiAgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCmluZGV4IDQ4NTg1MmIuLmUyYzA5NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwNDYs
OSArMTA0NiwxOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NoYWRvd19ndWVzdF9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqdikKIAogICAgIG52Y3B1LT5ndWVzdF9jclswXSA9IGdldF92dm1jcyh2LCBDUjBfUkVB
RF9TSEFET1cpOwogICAgIG52Y3B1LT5ndWVzdF9jcls0XSA9IGdldF92dm1jcyh2LCBDUjRfUkVB
RF9TSEFET1cpOwotICAgIGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjApLCAxKTsK
LSAgICBodm1fc2V0X2NyNChnZXRfdnZtY3ModiwgR1VFU1RfQ1I0KSwgMSk7Ci0gICAgaHZtX3Nl
dF9jcjMoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIDEpOworCisgICAgcmMgPSBodm1fc2V0X2Ny
MChnZXRfdnZtY3ModiwgR1VFU1RfQ1IwKSwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IDApOworCisgICAgcmMgPSBodm1fc2V0X2NyNChnZXRfdnZtY3ModiwgR1VFU1RfQ1I0KSwgMSk7
CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworCisgICAgcmMgPSBodm1fc2V0X2NyMyhn
ZXRfdnZtY3ModiwgR1VFU1RfQ1IzKSwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQ
VElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OwogCiAgICAgY29udHJvbCA9IGdldF92dm1jcyh2LCBWTV9FTlRSWV9DT05UUk9MUyk7CiAgICAg
aWYgKCBjb250cm9sICYgVk1fRU5UUllfTE9BRF9HVUVTVF9QQVQgKQpAQCAtMTIzNyw5ICsxMjQ2
LDE3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgX192bXdyaXRlKHZtY3NfaDJnX2ZpZWxkW2ldLmd1ZXN0X2ZpZWxkLCByKTsKICAg
ICB9CiAKLSAgICBodm1fc2V0X2NyMChnZXRfdnZtY3ModiwgSE9TVF9DUjApLCAxKTsKLSAgICBo
dm1fc2V0X2NyNChnZXRfdnZtY3ModiwgSE9TVF9DUjQpLCAxKTsKLSAgICBodm1fc2V0X2NyMyhn
ZXRfdnZtY3ModiwgSE9TVF9DUjMpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1j
cyh2LCBIT1NUX0NSMCksIDEpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQor
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKworICAg
IHJjID0gaHZtX3NldF9jcjQoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1I0KSwgMSk7CisgICAgaWYgKCBy
YyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOworCisgICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3Modiwg
SE9TVF9DUjMpLCAxKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKICAgICBjb250
cm9sID0gZ2V0X3Z2bWNzKHYsIFZNX0VYSVRfQ09OVFJPTFMpOwogICAgIGlmICggY29udHJvbCAm
IFZNX0VYSVRfTE9BRF9IT1NUX1BBVCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKaW5kZXgg
Y2I0MTM2NC4uNjMyZWI5MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Vw
cG9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTE5LDcg
KzExOSwxMSBAQCBpbnQgX19tdXN0X2NoZWNrIGh2bV9oYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwg
dTY0IG5ld19idik7CiAKIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFsdWUpOwogCi0vKiBUaGVzZSBmdW5jdGlvbnMgYWxsIHJldHVybiBY
ODZFTVVMIHJldHVybiBjb2Rlcy4gKi8KKy8qCisgKiBUaGVzZSBmdW5jdGlvbnMgYWxsIHJldHVy
biBYODZFTVVMIHJldHVybiBjb2Rlcy4gIEZvciBodm1fc2V0XyooKSwgdGhlCisgKiBjYWxsZXIg
aXMgcmVzcG9uc2libGUgZm9yIGluamVjdGluZyAjR1BbMF0gaWYgWDg2RU1VTF9FWENFUFRJT04g
aXMKKyAqIHJldHVybmVkLgorICovCiBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZhbHVlKTsK
IGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsK
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ckL30-0003xt-S8; Sun, 05 Mar 2017 01:33:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2z-0003xf-HH
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 61/00-04270-CDA6BB85; Sun, 05 Mar 2017 01:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfd21u4
 Ig2lPhCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+vuR7aCn1UVO/8vZWlgnB/TxcjFISTwhVFi
 Y89BJgjnPKPE/leTmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIk3gwb
 TlYOa+AmcTVQ3kgYRag8j2H5zBOYORYwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQI/UMDIw7GC9/dTrEKMnBpCTKe9x0R4QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7QKKCcYFFqempFWmYOMDRg0hIcPEoivBtB0rzFBYm5xZnpEKlTjLocPf92v2ES
 YsnLz0uVEueVBSkSACnKKM2DGwEL00uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlbQabwZ
 OaVwG16BXQEE9ARL1S2ghxRkoiQkmpgnJv69z7v6/vTbKwDJ8gu4jpwI2R3SYclQzBv542gDK
 OHGf2Wy2Q3fvj4pWq2cP1j/cVy0hbPPbkFzk2yqngyWUJT8uamJ9x235NLK3bvz06/8c5jBfP
 6wiW+a14Yzz0XlJRjZb1ax957RrnU3azH0xjPs7K/WsO4dkXt6rs5WoyBiyuKE66fV2Ipzkg0
 1GIuKk4EALpN9I1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1488677594!85363473!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23013 invoked from network); 5 Mar 2017 01:33:15 -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; 5 Mar 2017 01:33:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2v-0002Wq-0e
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL2u-0001Pp-U8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL2u-0001Pp-U8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Don't raise #GP behind the
	emulators back for CR writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljNWE4NGZmZjU3NmFkMmUzOGQzNGQyYjVkMWE0NjVlMzEyOWYyOTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDEyOjQxOjM4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjQ2OjM3
IDIwMTcgKzAwMDAKCiAgICB4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVs
YXRvcnMgYmFjayBmb3IgQ1Igd3JpdGVzCiAgICAKICAgIGh2bV9zZXRfY3J7MCw0fSgpIGFyZSBy
ZWFjaGFibGUgZnJvbSB0aGUgZW11bGF0b3IsIGJ1dCB1c2UKICAgIGh2bV9pbmplY3RfaHdfZXhj
ZXB0aW9uKCkgZGlyZWN0bHkuCiAgICAKICAgIEFsdGVyIHRoZSBBUEkgdG8gbWFrZSB0aGUgY2Fs
bGVycyBvZiBodm1fc2V0X2NyezAsMyw0fSgpIHJlc3BvbnNpYmxlIGZvcgogICAgcmFpc2luZyAj
R1AsIGFuZCBhcHBseSB0aGlzIGNoYW5nZSB0byBhbGwgZXhpc3RpbmcgY2FsbGVycy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0t
CiAgICBJc3N1ZXMgaWRlbnRpZmllZCB3aGljaCBJIGFtIHB1cnBvc2VmdWxseSBub3QgZml4aW5n
IGluIHRoaXMgcGF0Y2g6CiAgICAKICAgIChJIHdpbGwgdHJ5IHRvIGdldCBhcm91bmQgdG8gdGhl
bSwgYnV0IHByb2JhYmx5IG5vdCBpbiB0aGUgNC45IHRpbWVmcmFtZSwgYXQKICAgIHRoaXMgcG9p
bnQuKQogICAgCiAgICAgKiBodm1fc2V0X2NyMygpIGRvZXNuJ3QgaGFuZGxlIGJhZCAzMmJpdCBQ
QUUgUERQVFJzIHByb3Blcmx5LCBhcyBpdCBkb2Vzbid0CiAgICAgICBhY3R1YWxseSBoYXZlIGEg
cGF0aCB3aGljaCByYWlzZXMgI0dQLgogICAgICogVGhlcmUgaXMgYSBsb3Qgb2YgcmVkdW5kYW5j
eSBpbiBvdXIgSFZNIENSIHNldHRpbmcgcm91dGluZXMsIGJ1dCBub3QgZW5vdWdoCiAgICAgICB0
byB0cml2aWFsbHkgZGVkdXAgYXQgdGhpcyBwb2ludC4KICAgICAqIEJvdGggbmVzdGVkIFZULXgg
YW5kIFNWTSBhcmUgbGlhYmxlIHJhaXNlICNHUCB3aXRoIEwxLCByYXRoZXIgdGhhbiBmYWlsaW5n
CiAgICAgICB0aGUgdmlydHVhbCB2bWVudHJ5L3ZtZXhpdC4gIFRoaXMgaXMgbm90IGEgY2hhbmdl
IGluIGJlaGF2aW91ciwgYnV0IGlzIGZhcgogICAgICAgbW9yZSBvYnZpb3VzIG5vdy4KICAgICAq
IFRoZSBodm1fZG9fcmVzdW1lKCkgcGF0aCBmb3Igdm1fZXZlbnQgcHJvY2Vzc2luZyBoYXMgdGhl
IHNhbWUgYnVnIGFzIHRoZQogICAgICAgTVNSIHNpZGUsIHdoZXJlIGV4Y2VwdGlvbnMgYXJlIHJh
aXNlZCBhZnRlciAlcmlwIGhhcyBtb3ZlZCBmb3J3YXJkcy4gIFRoaXMKICAgICAgIGlzIGFsc28g
bm90IGEgY2hhbmdlIGluIGJlaGF2aW91ci4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jICB8IDE0ICsrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICAgICB8ICA3ICsrKystCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgICAgICAgfCAyOSArKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdXBwb3J0LmggfCAgNiArKystCiA2IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRp
b25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDkzNzgyZDAuLjFjNjYw
MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNTIwLDIzICsxNTIwLDM3IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF93cml0ZV9jcigKICAgICB1bnNpZ25lZCBsb25nIHZhbCwKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKIHsKKyAgICBpbnQgcmM7CisKICAgICBIVk1UUkFDRV9MT05HXzJE
KENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKICAgICBzd2l0Y2ggKCByZWcgKQog
ICAgIHsKICAgICBjYXNlIDA6Ci0gICAgICAgIHJldHVybiBodm1fc2V0X2NyMCh2YWwsIDEpOwor
ICAgICAgICByYyA9IGh2bV9zZXRfY3IwKHZhbCwgMSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
Y2FzZSAyOgogICAgICAgICBjdXJyZW50LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0gdmFs
OwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICByYyA9IFg4NkVNVUxfT0tB
WTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDM6Ci0gICAgICAgIHJldHVybiBodm1fc2V0
X2NyMyh2YWwsIDEpOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgMSk7CisgICAgICAg
IGJyZWFrOworCiAgICAgY2FzZSA0OgotICAgICAgICByZXR1cm4gaHZtX3NldF9jcjQodmFsLCAx
KTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyNCh2YWwsIDEpOworICAgICAgICBicmVhazsKKwog
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0
aWMgaW50IGh2bWVtdWxfcmVhZF9tc3IoCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA3NDMyYzcwLi5jY2ZhZTRmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTUyNywxOSArNTI3LDI1IEBAIHZvaWQgaHZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAq
dikKIAogICAgICAgICBpZiAoIHctPmRvX3dyaXRlLmNyMCApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGh2bV9zZXRfY3IwKHctPmNyMCwgMCk7CisgICAgICAgICAgICBpZiAoIGh2bV9zZXRfY3Iw
KHctPmNyMCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICAgICAgICAgIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworCiAgICAgICAgICAgICB3LT5k
b193cml0ZS5jcjAgPSAwOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCB3LT5kb193cml0ZS5j
cjQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBodm1fc2V0X2NyNCh3LT5jcjQsIDApOworICAg
ICAgICAgICAgaWYgKCBodm1fc2V0X2NyNCh3LT5jcjQsIDApID09IFg4NkVNVUxfRVhDRVBUSU9O
ICkKKyAgICAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0
LCAwKTsKKwogICAgICAgICAgICAgdy0+ZG9fd3JpdGUuY3I0ID0gMDsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICggdy0+ZG9fd3JpdGUuY3IzICkKICAgICAgICAgewotICAgICAgICAgICAgaHZt
X3NldF9jcjMody0+Y3IzLCAwKTsKKyAgICAgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3Iz
LCAwKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICAgICAgaHZtX2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisKICAgICAgICAgICAgIHctPmRvX3dyaXRl
LmNyMyA9IDA7CiAgICAgICAgIH0KICAgICB9CkBAIC0yMDY4LDYgKzIwNzQsNyBAQCBpbnQgaHZt
X21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgdmFsLCAqcmVnOwor
ICAgIGludCByYzsKIAogICAgIGlmICggKHJlZyA9IGRlY29kZV9yZWdpc3RlcihncHIsIGd1ZXN0
X2NwdV91c2VyX3JlZ3MoKSwgMCkpID09IE5VTEwgKQogICAgIHsKQEAgLTIwODIsMTYgKzIwODks
MjAgQEAgaW50IGh2bV9tb3ZfdG9fY3IodW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZ3By
KQogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CiAgICAgY2FzZSAwOgotICAgICAgICByZXR1cm4g
aHZtX3NldF9jcjAodmFsLCAxKTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIDEpOwor
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAgICAgICAgcmV0dXJuIGh2bV9zZXRfY3Iz
KHZhbCwgMSk7CisgICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCAxKTsKKyAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIDQ6Ci0gICAgICAgIHJldHVybiBodm1fc2V0X2NyNCh2YWwsIDEpOwor
ICAgICAgICByYyA9IGh2bV9zZXRfY3I0KHZhbCwgMSk7CisgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSA4OgogICAgICAgICB2bGFwaWNfc2V0X3JlZyh2Y3B1X3ZsYXBpYyhjdXJyKSwgQVBJQ19U
QVNLUFJJLCAoKHZhbCAmIDB4MGYpIDw8IDQpKTsKKyAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTIwOTksNyArMjExMCwxMCBAQCBp
bnQgaHZtX21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiAgICAg
ICAgIGdvdG8gZXhpdF9hbmRfY3Jhc2g7CiAgICAgfQogCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisKKyAgICByZXR1cm4gcmM7CiAKICBl
eGl0X2FuZF9jcmFzaDoKICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKQEAgLTIxOTks
NyArMjIxMyw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3Qg
bWF5X2RlZmVyKQogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwKICAgICAgICAgICAg
ICAgICAgICAgIkd1ZXN0IGF0dGVtcHRzIHRvIHNldCB1cHBlciAzMiBiaXRzIGluIENSMDogJWx4
IiwKICAgICAgICAgICAgICAgICAgICAgdmFsdWUpOwotICAgICAgICBnb3RvIGdwZjsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0KIAogICAgIHZhbHVlICY9IH5IVk1f
Q1IwX0dVRVNUX1JFU0VSVkVEX0JJVFM7CkBAIC0yMjA5LDcgKzIyMjMsNyBAQCBpbnQgaHZtX3Nl
dF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKIAogICAgIGlmICgg
IW5lc3RlZGh2bV92bXN3aXRjaF9pbl9wcm9ncmVzcyh2KSAmJgogICAgICAgICAgKHZhbHVlICYg
KFg4Nl9DUjBfUEUgfCBYODZfQ1IwX1BHKSkgPT0gWDg2X0NSMF9QRyApCi0gICAgICAgIGdvdG8g
Z3BmOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKICAgICAvKiBBIHB2aCBp
cyBub3QgZXhwZWN0ZWQgdG8gY2hhbmdlIHRvIHJlYWwgbW9kZS4gKi8KICAgICBpZiAoIGlzX3B2
aF9kb21haW4oZCkgJiYKQEAgLTIyMTcsNyArMjIzMSw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNp
Z25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIHsKICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICJQVkggYXR0ZW1wdGluZyB0byB0dXJu
IG9mZiBQRS9QRy4gQ1IwOiVseFxuIiwgdmFsdWUpOwotICAgICAgICBnb3RvIGdwZjsKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgIH0KIAogICAgIGlmICggbWF5X2RlZmVy
ICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxl
ZCAmCkBAIC0yMjQzLDcgKzIyNTcsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2
YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICAgICAgICAgICAgICAgIW5lc3RlZGh2bV92bXN3
aXRjaF9pbl9wcm9ncmVzcyh2KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgSFZN
X0RCR19MT0coREJHX0xFVkVMXzEsICJFbmFibGUgcGFnaW5nIGJlZm9yZSBQQUUgZW5hYmxlIik7
Ci0gICAgICAgICAgICAgICAgZ290byBncGY7CisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgSFZNX0RCR19MT0coREJH
X0xFVkVMXzEsICJFbmFibGluZyBsb25nIG1vZGUiKTsKICAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuZ3Vlc3RfZWZlciB8PSBFRkVSX0xNQTsKQEAgLTIyNzYsNyArMjI5MCw3IEBAIGludCBo
dm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgICAg
ICB7CiAgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkd1ZXN0IGF0dGVtcHRz
IHRvIGNsZWFyIENSMC5QRyAiCiAgICAgICAgICAgICAgICAgICAgICAgICAid2hpbGUgQ1I0LlBD
SURFPTEiKTsKLSAgICAgICAgICAgIGdvdG8gZ3BmOworICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOwogICAgICAgICB9CiAKICAgICAgICAgLyogV2hlbiBDUjAuUEcgaXMgY2xl
YXJlZCwgTE1BIGlzIGNsZWFyZWQgaW1tZWRpYXRlbHkuICovCkBAIC0yMzEwLDEwICsyMzI0LDYg
QEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIp
CiAgICAgfQogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotIGdwZjoKLSAgICBodm1faW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKLSAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CiB9CiAKIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29s
X3QgbWF5X2RlZmVyKQpAQCAtMjM3Myw3ICsyMzgzLDcgQEAgaW50IGh2bV9zZXRfY3I0KHVuc2ln
bmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAgIEhWTV9EQkdfTE9HKERC
R19MRVZFTF8xLAogICAgICAgICAgICAgICAgICAgICAiR3Vlc3QgYXR0ZW1wdHMgdG8gc2V0IHJl
c2VydmVkIGJpdCBpbiBDUjQ6ICVseCIsCiAgICAgICAgICAgICAgICAgICAgIHZhbHVlKTsKLSAg
ICAgICAgZ290byBncGY7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICB9
CiAKICAgICBpZiAoICEodmFsdWUgJiBYODZfQ1I0X1BBRSkgKQpAQCAtMjM4MiwxMiArMjM5Miwx
MiBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZl
cikKICAgICAgICAgewogICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJHdWVz
dCBjbGVhcmVkIENSNC5QQUUgd2hpbGUgIgogICAgICAgICAgICAgICAgICAgICAgICAgIkVGRVIu
TE1BIGlzIHNldCIpOwotICAgICAgICAgICAgZ290byBncGY7CisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBpc19wdmhfdmNwdSh2
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiMzIt
Yml0IFBWSCBndWVzdCBjbGVhcmVkIENSNC5QQUUiKTsKLSAgICAgICAgICAgIGdvdG8gZ3BmOwor
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICB9CiAgICAgfQog
CkBAIC0yMzk5LDcgKzI0MDksNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1
ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICB7CiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZF
TF8xLCAiR3Vlc3QgYXR0ZW1wdHMgdG8gY2hhbmdlIENSNC5QQ0lERSBmcm9tICIKICAgICAgICAg
ICAgICAgICAgICAgIjAgdG8gMSB3aGlsZSBlaXRoZXIgRUZFUi5MTUE9MCBvciBDUjNbMTE6MF0h
PTAwMEgiKTsKLSAgICAgICAgZ290byBncGY7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKICAgICB9CiAKICAgICBpZiAoIG1heV9kZWZlciAmJiB1bmxpa2VseSh2LT5kb21haW4t
PmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgpAQCAtMjQzNCwxMCArMjQ0NCw2
IEBAIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVy
KQogICAgIH0KIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSBncGY6Ci0gICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7Ci0gICAgcmV0dXJuIFg4NkVNVUxf
RVhDRVBUSU9OOwogfQogCiBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCkBAIC0z
MDIwLDcgKzMwMjYsMTAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgaWYgKCBodm1fbG9h
ZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfbGR0ciwgdHNzLmxkdCwgMCkgKQogICAgICAgICBn
b3RvIG91dDsKIAotICAgIGlmICggaHZtX3NldF9jcjModHNzLmNyMywgMSkgKQorICAgIHJjID0g
aHZtX3NldF9jcjModHNzLmNyMywgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElP
TiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwor
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBy
ZWdzLT5yaXAgICAgPSB0c3MuZWlwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCBmN2I3
YWRhLi5kNGZjODFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMjg2LDYgKzI4Niw4
IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAvKiBDUjQgKi8KICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2NyWzRdID0gbjF2bWNiLT5fY3I0OwogICAgIHJjID0gaHZtX3NldF9jcjQobjF2
bWNiLT5fY3I0LCAxKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJj
ICE9IFg4NkVNVUxfT0tBWSkKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRf
Y3I0IGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7CiAKQEAgLTI5NSw2ICsyOTcsOCBAQCBzdGF0aWMg
aW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSA9IG4xdm1jYi0+
X2NyMCB8IFg4Nl9DUjBfUEU7CiAgICAgbjF2bWNiLT5yZmxhZ3MgJj0gflg4Nl9FRkxBR1NfVk07
CiAgICAgcmMgPSBodm1fc2V0X2NyMChuMXZtY2ItPl9jcjAgfCBYODZfQ1IwX1BFLCAxKTsKKyAg
ICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3IwIGZhaWxlZCwgcmM6ICV1
XG4iLCByYyk7CiAgICAgc3ZtLT5uc19jcjAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBd
OwpAQCAtMzIxLDYgKzMyNSw4IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgLyogaHZt
X3NldF9jcjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gZm9yIHVz
LiAqLwogICAgIH0KICAgICByYyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+X2NyMywgMSk7CisgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhj
ZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJodm1fc2V0X2NyMyBmYWlsZWQsIHJjOiAldVxu
IiwgcmMpOwogCkBAIC01NDgsNiArNTU0LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFy
ZTR2bXJ1bihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
LyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IG5zX3ZtY2ItPl9j
cjQ7CiAgICAgcmMgPSBodm1fc2V0X2NyNChuc192bWNiLT5fY3I0LCAxKTsKKyAgICBpZiAoIHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24o
VFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3I0IGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7
CiAKQEAgLTU1Niw2ICs1NjQsOCBAQCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVu
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjcjAgPSBu
ZXN0ZWRzdm1fZnB1X3ZtZW50cnkoc3ZtLT5uc19jcjAsIG5zX3ZtY2IsIG4xdm1jYiwgbjJ2bWNi
KTsKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gbnNfdm1jYi0+X2NyMDsKICAg
ICByYyA9IGh2bV9zZXRfY3IwKGNyMCwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQ
VElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OwogICAgIGlmIChyYyAhPSBYODZFTVVMX09LQVkpCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19F
UlIsICJodm1fc2V0X2NyMCBmYWlsZWQsIHJjOiAldVxuIiwgcmMpOwogCkBAIC01NzIsNiArNTgy
LDggQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBi
ZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwogICAgICAg
ICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMsIDEpOworICAgICAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOwogICAgICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQogICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9zZXRfY3IzIGZhaWxlZCwgcmM6ICV1
XG4iLCByYyk7CiAgICAgfSBlbHNlIGlmIChwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSkgewpA
QCAtNTg0LDYgKzU5Niw4IEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgKi8KICAg
ICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRzIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3Rf
Y3JbM10gZm9yIHVzLiAqLwogICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2ItPl9jcjMs
IDEpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAgICAg
IGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAgICAgICBpZiAo
cmMgIT0gWDg2RU1VTF9PS0FZKQogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgImh2
bV9zZXRfY3IzIGZhaWxlZCwgcmM6ICV1XG4iLCByYyk7CiAgICAgfSBlbHNlIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggNGU0OWJkMS4uZmUyNzk5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI1MzMsMTMgKzI1
MzMsMTggQEAgc3RhdGljIGludCB2bXhfY3JfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFs
aWZpY2F0aW9uKQogICAgIH0KICAgICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9M
TVNXOiB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWUgPSBjdXJyLT5hcmNoLmh2bV92Y3B1
Lmd1ZXN0X2NyWzBdOworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgLyogTE1TVyBjYW4gKDEp
IHNldCBQRTsgKDIpIHNldCBvciBjbGVhciBNUCwgRU0sIGFuZCBUUy4gKi8KICAgICAgICAgdmFs
dWUgPSAodmFsdWUgJiB+KFg4Nl9DUjBfTVB8WDg2X0NSMF9FTXxYODZfQ1IwX1RTKSkgfAogICAg
ICAgICAgICAgICAgIChWTVhfQ09OVFJPTF9SRUdfQUNDRVNTX0RBVEEoZXhpdF9xdWFsaWZpY2F0
aW9uKSAmCiAgICAgICAgICAgICAgICAgIChYODZfQ1IwX1BFfFg4Nl9DUjBfTVB8WDg2X0NSMF9F
TXxYODZfQ1IwX1RTKSk7CiAgICAgICAgIEhWTVRSQUNFX0xPTkdfMUQoTE1TVywgdmFsdWUpOwot
ICAgICAgICByZXR1cm4gaHZtX3NldF9jcjAodmFsdWUsIDEpOworCisgICAgICAgIGlmICggKHJj
ID0gaHZtX3NldF9jcjAodmFsdWUsIDEpKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAg
ICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKworICAgICAg
ICByZXR1cm4gcmM7CiAgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCmluZGV4IDQ4NTg1MmIuLmUyYzA5NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwNDYs
OSArMTA0NiwxOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NoYWRvd19ndWVzdF9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqdikKIAogICAgIG52Y3B1LT5ndWVzdF9jclswXSA9IGdldF92dm1jcyh2LCBDUjBfUkVB
RF9TSEFET1cpOwogICAgIG52Y3B1LT5ndWVzdF9jcls0XSA9IGdldF92dm1jcyh2LCBDUjRfUkVB
RF9TSEFET1cpOwotICAgIGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjApLCAxKTsK
LSAgICBodm1fc2V0X2NyNChnZXRfdnZtY3ModiwgR1VFU1RfQ1I0KSwgMSk7Ci0gICAgaHZtX3Nl
dF9jcjMoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSMyksIDEpOworCisgICAgcmMgPSBodm1fc2V0X2Ny
MChnZXRfdnZtY3ModiwgR1VFU1RfQ1IwKSwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IDApOworCisgICAgcmMgPSBodm1fc2V0X2NyNChnZXRfdnZtY3ModiwgR1VFU1RfQ1I0KSwgMSk7
CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworCisgICAgcmMgPSBodm1fc2V0X2NyMyhn
ZXRfdnZtY3ModiwgR1VFU1RfQ1IzKSwgMSk7CisgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQ
VElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OwogCiAgICAgY29udHJvbCA9IGdldF92dm1jcyh2LCBWTV9FTlRSWV9DT05UUk9MUyk7CiAgICAg
aWYgKCBjb250cm9sICYgVk1fRU5UUllfTE9BRF9HVUVTVF9QQVQgKQpAQCAtMTIzNyw5ICsxMjQ2
LDE3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgX192bXdyaXRlKHZtY3NfaDJnX2ZpZWxkW2ldLmd1ZXN0X2ZpZWxkLCByKTsKICAg
ICB9CiAKLSAgICBodm1fc2V0X2NyMChnZXRfdnZtY3ModiwgSE9TVF9DUjApLCAxKTsKLSAgICBo
dm1fc2V0X2NyNChnZXRfdnZtY3ModiwgSE9TVF9DUjQpLCAxKTsKLSAgICBodm1fc2V0X2NyMyhn
ZXRfdnZtY3ModiwgSE9TVF9DUjMpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1j
cyh2LCBIT1NUX0NSMCksIDEpOworICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQor
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKKworICAg
IHJjID0gaHZtX3NldF9jcjQoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1I0KSwgMSk7CisgICAgaWYgKCBy
YyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDApOworCisgICAgcmMgPSBodm1fc2V0X2NyMyhnZXRfdnZtY3Modiwg
SE9TVF9DUjMpLCAxKTsKKyAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKICAgICBjb250
cm9sID0gZ2V0X3Z2bWNzKHYsIFZNX0VYSVRfQ09OVFJPTFMpOwogICAgIGlmICggY29udHJvbCAm
IFZNX0VYSVRfTE9BRF9IT1NUX1BBVCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdXBwb3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKaW5kZXgg
Y2I0MTM2NC4uNjMyZWI5MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Vw
cG9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTE5LDcg
KzExOSwxMSBAQCBpbnQgX19tdXN0X2NoZWNrIGh2bV9oYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwg
dTY0IG5ld19idik7CiAKIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFsdWUpOwogCi0vKiBUaGVzZSBmdW5jdGlvbnMgYWxsIHJldHVybiBY
ODZFTVVMIHJldHVybiBjb2Rlcy4gKi8KKy8qCisgKiBUaGVzZSBmdW5jdGlvbnMgYWxsIHJldHVy
biBYODZFTVVMIHJldHVybiBjb2Rlcy4gIEZvciBodm1fc2V0XyooKSwgdGhlCisgKiBjYWxsZXIg
aXMgcmVzcG9uc2libGUgZm9yIGluamVjdGluZyAjR1BbMF0gaWYgWDg2RU1VTF9FWENFUFRJT04g
aXMKKyAqIHJldHVybmVkLgorICovCiBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZhbHVlKTsK
IGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsK
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL38-0003zI-Tk; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL37-0003yz-Js
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FA/A5-25093-4EA6BB85; Sun, 05 Mar 2017 01:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdJ1u4
 Ig54tfBYTthk4MHps79vFHsAYxZqZl5RfkcCa0bP7AlvBRamKzoblrA2Ma0S7GLk4hAS+MEp8
 ONHA3sXICeScZ5Ro3FfaxcjBwSYgJjF3rwJIWERAVWLWiuXMECXqEk2/G9hAbGGBaIlnl54wg
 5TzCphJvJinDhJmASo/8nQW4wRGjgWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxgXrw08xCjJwaQkyisdvztCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvhkygnGBRanpqRVpmDjA0YNISHDxKIryfQNK8xQWJucWZ6RCpU4y6HHNm737DJMSS
 l5+XKiUOMUMApCijNA9uBCxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yDIFJ7MvBK4T
 a+AjmACOsJPZifIESWJCCmpBsYjx143qyRe5Z94dbfu65Pe595MmF509m0dW+o/DgP3ih3950
 +oW98On5syJyRMZNJnvy3HjISi7wg+DJxdtOPivTTFp4/NnGJfiXZOzPeTnhK190VHxpoT56R
 +P2k7zGW90MAz4vo80Ztt8UVR10X3L7m6XFw1IOy4y9Koqscf3sn+e/I2WHeLEktxRqKhFnNR
 cSIAJcBUrE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1488677603!37589930!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3135 invoked from network); 5 Mar 2017 01:33:24 -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; 5 Mar 2017 01:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL35-0002XX-4p
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL35-0001Qq-2M
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL35-0001Qq-2M@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:23 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Hold x86_emulate() to strict
	X86EMUL_EXCEPTION requirements
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkyY2Y2Nzg4OGFlYjhhN2RkOGMxZDJlOGU4MzViOGIyNzFjMTNjZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDExOjQxOjE3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjQ2OjM3
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogSG9sZCB4ODZfZW11bGF0ZSgpIHRvIHN0cmljdCBY
ODZFTVVMX0VYQ0VQVElPTiByZXF1aXJlbWVudHMKICAgIAogICAgQWxsIGtub3duIHBhdGhzIHJh
aXNpbmcgZmF1bHRzIGJlaGluZCB0aGUgYmFjayBvZiB0aGUgZW11bGF0b3IgaGF2ZSBiZWVuCiAg
ICBmaXhlZC4gIFJlaW5zdGF0ZSB0aGUgb3JpZ2luYWwgaW50ZW5kZWQgYXNzZXJ0aW9uIGNvbmNl
cm5pbmcgdGhlIGJlaGF2aW91ciBvZgogICAgWDg2RU1VTF9FWENFUFRJT04gYW5kIGN0eHQtPmV2
ZW50X3BlbmRpbmcuCiAgICAKICAgIEFzIHg4Nl9lbXVsYXRlX3dyYXBwZXIoKSBub3cgY292ZXJz
IGJvdGggUFYgYW5kIEhWTSBndWVzdHMgcHJvcGVybHksIHRoZXJlIGlzCiAgICBubyBuZWVkIGZv
ciB0aGUgUFYgYXNzZXJ0aW9ucyBmb2xsb3dpbmcgY2FsbHMgdG8geDg2X2VtdWxhdGUoKS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgIHwgIDMgLS0tCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE1ICsrKysrLS0tLS0tLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTY2MWU2Ni4uN2Jj
OTUxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTU0MjAsOSArNTQyMCw2IEBAIGludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAgICBw
dXRfcGFnZShwYWdlKTsKIAotICAgIC8qIE1vcmUgc3RyaWN0IHRoYW4geDg2X2VtdWxhdGVfd3Jh
cHBlcigpLCBhcyB0aGlzIGlzIG5vdyB0cnVlIGZvciBQVi4gKi8KLSAgICBBU1NFUlQocHR3cl9j
dHh0LmN0eHQuZXZlbnRfcGVuZGluZyA9PSAocmMgPT0gWDg2RU1VTF9FWENFUFRJT04pKTsKLQog
ICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKQEAg
LTU1NzQsOSArNTU3MSw2IEBAIGludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBlbHNlCiAgICAgICAgIHJjID0geDg2X2VtdWxh
dGUoJmN0eHQsICZtbWlvX3JvX2VtdWxhdGVfb3BzKTsKIAotICAgIC8qIE1vcmUgc3RyaWN0IHRo
YW4geDg2X2VtdWxhdGVfd3JhcHBlcigpLCBhcyB0aGlzIGlzIG5vdyB0cnVlIGZvciBQVi4gKi8K
LSAgICBBU1NFUlQoY3R4dC5ldmVudF9wZW5kaW5nID09IChyYyA9PSBYODZFTVVMX0VYQ0VQVElP
TikpOwotCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBU
SU9OOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCAxM2E2MDliLi4wOGIwMDcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzAwNCw5ICszMDA0LDYgQEAgc3Rh
dGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7CiAgICAgcmVncy0+ZWZsYWdzICY9
IH5YODZfRUZMQUdTX0lPUEw7CiAKLSAgICAvKiBNb3JlIHN0cmljdCB0aGFuIHg4Nl9lbXVsYXRl
X3dyYXBwZXIoKS4gKi8KLSAgICBBU1NFUlQoY3R4dC5jdHh0LmV2ZW50X3BlbmRpbmcgPT0gKHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OKSk7Ci0KICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAg
IGNhc2UgWDg2RU1VTF9PS0FZOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA2NjcwNDlkLi5hZDYyNDIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNjMwNywxNyArNjMwNywxMiBAQCBpbnQgeDg2X2VtdWxhdGVfd3JhcHBlcigKICAg
ICAgICAgQVNTRVJUKGN0eHQtPnJlZ3MtPnIoaXApID09IG9yaWdfaXApOwogCiAgICAgLyoKLSAg
ICAgKiBUT0RPOiBNYWtlIHRoaXMgdHJ1ZToKLSAgICAgKgotICAgIEFTU0VSVChjdHh0LT5ldmVu
dF9wZW5kaW5nID09IChyYyA9PSBYODZFTVVMX0VYQ0VQVElPTikpOwotICAgICAqCi0gICAgICog
U29tZSBjb2RlcGF0aHMgc3RpbGwgcmFpc2UgZXhjZXB0aW9ucyBiZWhpbmQgdGhlIGJhY2sgb2Yg
dGhlCi0gICAgICogZW11bGF0b3IuIChpLmUuIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTiBidXQg
d2l0aG91dAotICAgICAqIGV2ZW50X3BlbmRpbmcgYmVpbmcgc2V0KS4gIEluIHRoZSBtZWFudGlt
ZSwgdXNlIGEgc2xpZ2h0bHkKLSAgICAgKiByZWxheGVkIGNoZWNrLi4uCisgICAgICogQW4gZXZl
bnQgYmVpbmcgcGVuZGluZyBzaG91bGQgZXhhY3RseSBtYXRjaCByZXR1cm5pbmcKKyAgICAgKiBY
ODZFTVVMX0VYQ0VQVElPTi4gIChJZiB0aGlzIHRyaXBzLCB0aGUgY2hhbmNlcyBhcmUgYSBjb2Rl
cGF0aCBoYXMKKyAgICAgKiBjYWxsZWQgaHZtX2luamVjdF9od19leGNlcHRpb24oKSByYXRoZXIg
dGhhbiB1c2luZworICAgICAqIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigpLikKICAgICAgKi8KLSAg
ICBpZiAoIGN0eHQtPmV2ZW50X3BlbmRpbmcgKQotICAgICAgICBBU1NFUlQocmMgPT0gWDg2RU1V
TF9FWENFUFRJT04pOworICAgIEFTU0VSVChjdHh0LT5ldmVudF9wZW5kaW5nID09IChyYyA9PSBY
ODZFTVVMX0VYQ0VQVElPTikpOwogCiAgICAgcmV0dXJuIHJjOwogfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL38-0003zI-Tk; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL37-0003yz-Js
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FA/A5-25093-4EA6BB85; Sun, 05 Mar 2017 01:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdJ1u4
 Ig54tfBYTthk4MHps79vFHsAYxZqZl5RfkcCa0bP7AlvBRamKzoblrA2Ma0S7GLk4hAS+MEp8
 ONHA3sXICeScZ5Ro3FfaxcjBwSYgJjF3rwJIWERAVWLWiuXMECXqEk2/G9hAbGGBaIlnl54wg
 5TzCphJvJinDhJmASo/8nQW4wRGjgWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxgXrw08xCjJwaQkyisdvztCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvhkygnGBRanpqRVpmDjA0YNISHDxKIryfQNK8xQWJucWZ6RCpU4y6HHNm737DJMSS
 l5+XKiUOMUMApCijNA9uBCxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yDIFJ7MvBK4T
 a+AjmACOsJPZifIESWJCCmpBsYjx143qyRe5Z94dbfu65Pe595MmF509m0dW+o/DgP3ih3950
 +oW98On5syJyRMZNJnvy3HjISi7wg+DJxdtOPivTTFp4/NnGJfiXZOzPeTnhK190VHxpoT56R
 +P2k7zGW90MAz4vo80Ztt8UVR10X3L7m6XFw1IOy4y9Koqscf3sn+e/I2WHeLEktxRqKhFnNR
 cSIAJcBUrE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1488677603!37589930!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3135 invoked from network); 5 Mar 2017 01:33:24 -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; 5 Mar 2017 01:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL35-0002XX-4p
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL35-0001Qq-2M
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL35-0001Qq-2M@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:23 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Hold x86_emulate() to strict
	X86EMUL_EXCEPTION requirements
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkyY2Y2Nzg4OGFlYjhhN2RkOGMxZDJlOGU4MzViOGIyNzFjMTNjZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDExOjQxOjE3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDExOjQ2OjM3
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogSG9sZCB4ODZfZW11bGF0ZSgpIHRvIHN0cmljdCBY
ODZFTVVMX0VYQ0VQVElPTiByZXF1aXJlbWVudHMKICAgIAogICAgQWxsIGtub3duIHBhdGhzIHJh
aXNpbmcgZmF1bHRzIGJlaGluZCB0aGUgYmFjayBvZiB0aGUgZW11bGF0b3IgaGF2ZSBiZWVuCiAg
ICBmaXhlZC4gIFJlaW5zdGF0ZSB0aGUgb3JpZ2luYWwgaW50ZW5kZWQgYXNzZXJ0aW9uIGNvbmNl
cm5pbmcgdGhlIGJlaGF2aW91ciBvZgogICAgWDg2RU1VTF9FWENFUFRJT04gYW5kIGN0eHQtPmV2
ZW50X3BlbmRpbmcuCiAgICAKICAgIEFzIHg4Nl9lbXVsYXRlX3dyYXBwZXIoKSBub3cgY292ZXJz
IGJvdGggUFYgYW5kIEhWTSBndWVzdHMgcHJvcGVybHksIHRoZXJlIGlzCiAgICBubyBuZWVkIGZv
ciB0aGUgUFYgYXNzZXJ0aW9ucyBmb2xsb3dpbmcgY2FsbHMgdG8geDg2X2VtdWxhdGUoKS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgIHwgIDMgLS0tCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE1ICsrKysrLS0tLS0tLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTY2MWU2Ni4uN2Jj
OTUxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTU0MjAsOSArNTQyMCw2IEBAIGludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAgICBw
dXRfcGFnZShwYWdlKTsKIAotICAgIC8qIE1vcmUgc3RyaWN0IHRoYW4geDg2X2VtdWxhdGVfd3Jh
cHBlcigpLCBhcyB0aGlzIGlzIG5vdyB0cnVlIGZvciBQVi4gKi8KLSAgICBBU1NFUlQocHR3cl9j
dHh0LmN0eHQuZXZlbnRfcGVuZGluZyA9PSAocmMgPT0gWDg2RU1VTF9FWENFUFRJT04pKTsKLQog
ICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKQEAg
LTU1NzQsOSArNTU3MSw2IEBAIGludCBtbWlvX3JvX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBlbHNlCiAgICAgICAgIHJjID0geDg2X2VtdWxh
dGUoJmN0eHQsICZtbWlvX3JvX2VtdWxhdGVfb3BzKTsKIAotICAgIC8qIE1vcmUgc3RyaWN0IHRo
YW4geDg2X2VtdWxhdGVfd3JhcHBlcigpLCBhcyB0aGlzIGlzIG5vdyB0cnVlIGZvciBQVi4gKi8K
LSAgICBBU1NFUlQoY3R4dC5ldmVudF9wZW5kaW5nID09IChyYyA9PSBYODZFTVVMX0VYQ0VQVElP
TikpOwotCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBU
SU9OOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCAxM2E2MDliLi4wOGIwMDcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMzAwNCw5ICszMDA0LDYgQEAgc3Rh
dGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7CiAgICAgcmVncy0+ZWZsYWdzICY9
IH5YODZfRUZMQUdTX0lPUEw7CiAKLSAgICAvKiBNb3JlIHN0cmljdCB0aGFuIHg4Nl9lbXVsYXRl
X3dyYXBwZXIoKS4gKi8KLSAgICBBU1NFUlQoY3R4dC5jdHh0LmV2ZW50X3BlbmRpbmcgPT0gKHJj
ID09IFg4NkVNVUxfRVhDRVBUSU9OKSk7Ci0KICAgICBzd2l0Y2ggKCByYyApCiAgICAgewogICAg
IGNhc2UgWDg2RU1VTF9PS0FZOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA2NjcwNDlkLi5hZDYyNDIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNjMwNywxNyArNjMwNywxMiBAQCBpbnQgeDg2X2VtdWxhdGVfd3JhcHBlcigKICAg
ICAgICAgQVNTRVJUKGN0eHQtPnJlZ3MtPnIoaXApID09IG9yaWdfaXApOwogCiAgICAgLyoKLSAg
ICAgKiBUT0RPOiBNYWtlIHRoaXMgdHJ1ZToKLSAgICAgKgotICAgIEFTU0VSVChjdHh0LT5ldmVu
dF9wZW5kaW5nID09IChyYyA9PSBYODZFTVVMX0VYQ0VQVElPTikpOwotICAgICAqCi0gICAgICog
U29tZSBjb2RlcGF0aHMgc3RpbGwgcmFpc2UgZXhjZXB0aW9ucyBiZWhpbmQgdGhlIGJhY2sgb2Yg
dGhlCi0gICAgICogZW11bGF0b3IuIChpLmUuIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTiBidXQg
d2l0aG91dAotICAgICAqIGV2ZW50X3BlbmRpbmcgYmVpbmcgc2V0KS4gIEluIHRoZSBtZWFudGlt
ZSwgdXNlIGEgc2xpZ2h0bHkKLSAgICAgKiByZWxheGVkIGNoZWNrLi4uCisgICAgICogQW4gZXZl
bnQgYmVpbmcgcGVuZGluZyBzaG91bGQgZXhhY3RseSBtYXRjaCByZXR1cm5pbmcKKyAgICAgKiBY
ODZFTVVMX0VYQ0VQVElPTi4gIChJZiB0aGlzIHRyaXBzLCB0aGUgY2hhbmNlcyBhcmUgYSBjb2Rl
cGF0aCBoYXMKKyAgICAgKiBjYWxsZWQgaHZtX2luamVjdF9od19leGNlcHRpb24oKSByYXRoZXIg
dGhhbiB1c2luZworICAgICAqIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbigpLikKICAgICAgKi8KLSAg
ICBpZiAoIGN0eHQtPmV2ZW50X3BlbmRpbmcgKQotICAgICAgICBBU1NFUlQocmMgPT0gWDg2RU1V
TF9FWENFUFRJT04pOworICAgIEFTU0VSVChjdHh0LT5ldmVudF9wZW5kaW5nID09IChyYyA9PSBY
ODZFTVVMX0VYQ0VQVElPTikpOwogCiAgICAgcmV0dXJuIHJjOwogfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3J-00041m-VN; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3J-00041W-50
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F3/AC-13095-0FA6BB85; Sun, 05 Mar 2017 01:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfd91u4
 Ig6k7zS0mbDNwYPTY3reLPYAxijUzLym/IoE14+3mx8wF54Qq5i7dydjA2CTQxcjFISTwhVGi
 e1IvG4RznlHiwJc5QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYSPw6fZ
 gexeQXMJE5+nwhWwwJUf/zeA6YJjBwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwHlgUeIhRkoNJSZR3wbSdEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeBcZ7ooQEixKTU+tSMvMAYYHTFqCg0dJhPcmSJq3uCAxtzgzHSJ1ilFRSpz3NkhC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5n0BMoUnM68EbvoroMVMQIv9Z
 HaCLC5JREhJNTDWfem0aarLt3WwK5p481OJ+EUt31gr3u8nk0/+1XD6Fa3dNlfvl/LSzVOMXs
 58dYungeNEK2sXx6O/B2MOOSfb/9X6+Gva+wKH2/9q3h/9ZuaydcWfy3p1h0SWt157fDEztPh
 ixLfTx83Yq+8qsb4y9lNtuC20PGinjrF0mPiW8IMxCiqFWycrsRRnJBpqMRcVJwIAl8B3wUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1488677615!84577411!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15921 invoked from network); 5 Mar 2017 01:33:35 -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; 5 Mar 2017 01:33:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3F-0002Xp-6v
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3F-0001RV-66
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3F-0001RV-66@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:33 +0000
Subject: [Xen-changelog] [xen master] xen: move round_pg{up,down} to pfn.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>

Y29tbWl0IDYxNmRlMWQ2YmYyYzU2ZjdmYzJkYzc3ZDhmNTcyY2ZjZTg4NTRkZjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDE1
OjIzOjMxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDEyOjQzOjQxIDIwMTcgKzAwMDAKCiAgICB4ZW46IG1v
dmUgcm91bmRfcGd7dXAsZG93bn0gdG8gcGZuLmgKICAgIAogICAgVGhleSBhcmUgZ29pbmcgdG8g
YmUgbmVlZGVkIGluIG11bHRpcGxlIHBsYWNlcy4gSW5zdGVhZCBvZiByZXBsaWNhdGluZwogICAg
bW9yZSwgbW92ZSB0aGVtIHRvIHBmbi5oLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgfCAzIC0tLQog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgIHwgNCArLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGZu
LmggICAgICAgfCAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCmluZGV4IDEyNDQxNjEuLjYzMjY0MGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
X2J1aWxkLmMKQEAgLTI2Nyw5ICsyNjcsNiBAQCBib29sZWFuX3BhcmFtKCJyby1ocGV0Iiwgcm9f
aHBldCk7CiAjZGVmaW5lIEwzX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKICNkZWZpbmUg
TDRfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQogCi0jZGVmaW5lIHJvdW5kX3BndXAoX3Ap
ICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0spCi0jZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKLQogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRh
IG1lbWZsYWdzID0gTUVNRl9ub19kbWF8TUVNRl9leGFjdF9ub2RlOwogCiBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuaygKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNTMwZWRlMS4uNDJj
MjBjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTEzMSw2ICsxMzEsNyBAQAogI2luY2x1ZGUgPHhlbi9kb21haW5f
cGFnZS5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmZj
Lmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVk
ZSA8eGVuL25vZGVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CkBAIC0xNzYsOSArMTc3
LDYgQEAgc2l6ZV9wYXJhbSgiYm9vdHNjcnViX2NodW5rIiwgb3B0X2Jvb3RzY3J1Yl9jaHVuayk7
CiBzdGF0aWMgdW5zaWduZWQgaW50IGRtYV9iaXRzaXplOwogaW50ZWdlcl9wYXJhbSgiZG1hX2Jp
dHMiLCBkbWFfYml0c2l6ZSk7CiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFH
RV9NQVNLKQotI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkm
UEFHRV9NQVNLKQotCiAvKiBPZmZsaW5lZCBwYWdlIGxpc3QsIHByb3RlY3RlZCBieSBoZWFwX2xv
Y2suICovCiBQQUdFX0xJU1RfSEVBRChwYWdlX29mZmxpbmVkX2xpc3QpOwogLyogQnJva2VuIHBh
Z2UgbGlzdCwgcHJvdGVjdGVkIGJ5IGhlYXBfbG9jay4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZm4uaAppbmRleCAzNjI2MTk3Li4yNGE0
YzJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGZuLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3Bmbi5oCkBAIC02LDQgKzYsNyBAQAogI2RlZmluZSBQRk5fRE9XTih4KSAgICgoeCkgPj4g
UEFHRV9TSElGVCkKICNkZWZpbmUgUEZOX1VQKHgpICAgICAoKCh4KSArIFBBR0VfU0laRS0xKSA+
PiBQQUdFX1NISUZUKQogCisjZGVmaW5lIHJvdW5kX3BndXAocCkgICAgKCgocCkgKyAoUEFHRV9T
SVpFIC0gMSkpICYgUEFHRV9NQVNLKQorI2RlZmluZSByb3VuZF9wZ2Rvd24ocCkgICgocCkgJiBQ
QUdFX01BU0spCisKICNlbmRpZiAvKiBfX1hFTl9QRk5fSF9fICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3J-00041m-VN; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3J-00041W-50
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F3/AC-13095-0FA6BB85; Sun, 05 Mar 2017 01:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfd91u4
 Ig6k7zS0mbDNwYPTY3reLPYAxijUzLym/IoE14+3mx8wF54Qq5i7dydjA2CTQxcjFISTwhVGi
 e1IvG4RznlHiwJc5QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYSPw6fZ
 gexeQXMJE5+nwhWwwJUf/zeA6YJjBwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwHlgUeIhRkoNJSZR3wbSdEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeBcZ7ooQEixKTU+tSMvMAYYHTFqCg0dJhPcmSJq3uCAxtzgzHSJ1ilFRSpz3NkhC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5n0BMoUnM68EbvoroMVMQIv9Z
 HaCLC5JREhJNTDWfem0aarLt3WwK5p481OJ+EUt31gr3u8nk0/+1XD6Fa3dNlfvl/LSzVOMXs
 58dYungeNEK2sXx6O/B2MOOSfb/9X6+Gva+wKH2/9q3h/9ZuaydcWfy3p1h0SWt157fDEztPh
 ixLfTx83Yq+8qsb4y9lNtuC20PGinjrF0mPiW8IMxCiqFWycrsRRnJBpqMRcVJwIAl8B3wUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1488677615!84577411!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15921 invoked from network); 5 Mar 2017 01:33:35 -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; 5 Mar 2017 01:33:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3F-0002Xp-6v
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3F-0001RV-66
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3F-0001RV-66@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:33 +0000
Subject: [Xen-changelog] [xen master] xen: move round_pg{up,down} to pfn.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>

Y29tbWl0IDYxNmRlMWQ2YmYyYzU2ZjdmYzJkYzc3ZDhmNTcyY2ZjZTg4NTRkZjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDE1
OjIzOjMxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDEyOjQzOjQxIDIwMTcgKzAwMDAKCiAgICB4ZW46IG1v
dmUgcm91bmRfcGd7dXAsZG93bn0gdG8gcGZuLmgKICAgIAogICAgVGhleSBhcmUgZ29pbmcgdG8g
YmUgbmVlZGVkIGluIG11bHRpcGxlIHBsYWNlcy4gSW5zdGVhZCBvZiByZXBsaWNhdGluZwogICAg
bW9yZSwgbW92ZSB0aGVtIHRvIHBmbi5oLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgfCAzIC0tLQog
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgIHwgNCArLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGZu
LmggICAgICAgfCAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCmluZGV4IDEyNDQxNjEuLjYzMjY0MGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
X2J1aWxkLmMKQEAgLTI2Nyw5ICsyNjcsNiBAQCBib29sZWFuX3BhcmFtKCJyby1ocGV0Iiwgcm9f
aHBldCk7CiAjZGVmaW5lIEwzX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKICNkZWZpbmUg
TDRfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQogCi0jZGVmaW5lIHJvdW5kX3BndXAoX3Ap
ICAgICgoKF9wKSsoUEFHRV9TSVpFLTEpKSZQQUdFX01BU0spCi0jZGVmaW5lIHJvdW5kX3BnZG93
bihfcCkgICgoX3ApJlBBR0VfTUFTSykKLQogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRh
IG1lbWZsYWdzID0gTUVNRl9ub19kbWF8TUVNRl9leGFjdF9ub2RlOwogCiBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuaygKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNTMwZWRlMS4uNDJj
MjBjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKQEAgLTEzMSw2ICsxMzEsNyBAQAogI2luY2x1ZGUgPHhlbi9kb21haW5f
cGFnZS5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3BlcmZj
Lmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVk
ZSA8eGVuL25vZGVtYXNrLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CkBAIC0xNzYsOSArMTc3
LDYgQEAgc2l6ZV9wYXJhbSgiYm9vdHNjcnViX2NodW5rIiwgb3B0X2Jvb3RzY3J1Yl9jaHVuayk7
CiBzdGF0aWMgdW5zaWduZWQgaW50IGRtYV9iaXRzaXplOwogaW50ZWdlcl9wYXJhbSgiZG1hX2Jp
dHMiLCBkbWFfYml0c2l6ZSk7CiAKLSNkZWZpbmUgcm91bmRfcGdkb3duKF9wKSAgKChfcCkmUEFH
RV9NQVNLKQotI2RlZmluZSByb3VuZF9wZ3VwKF9wKSAgICAoKChfcCkrKFBBR0VfU0laRS0xKSkm
UEFHRV9NQVNLKQotCiAvKiBPZmZsaW5lZCBwYWdlIGxpc3QsIHByb3RlY3RlZCBieSBoZWFwX2xv
Y2suICovCiBQQUdFX0xJU1RfSEVBRChwYWdlX29mZmxpbmVkX2xpc3QpOwogLyogQnJva2VuIHBh
Z2UgbGlzdCwgcHJvdGVjdGVkIGJ5IGhlYXBfbG9jay4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9wZm4uaCBiL3hlbi9pbmNsdWRlL3hlbi9wZm4uaAppbmRleCAzNjI2MTk3Li4yNGE0
YzJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGZuLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3Bmbi5oCkBAIC02LDQgKzYsNyBAQAogI2RlZmluZSBQRk5fRE9XTih4KSAgICgoeCkgPj4g
UEFHRV9TSElGVCkKICNkZWZpbmUgUEZOX1VQKHgpICAgICAoKCh4KSArIFBBR0VfU0laRS0xKSA+
PiBQQUdFX1NISUZUKQogCisjZGVmaW5lIHJvdW5kX3BndXAocCkgICAgKCgocCkgKyAoUEFHRV9T
SVpFIC0gMSkpICYgUEFHRV9NQVNLKQorI2RlZmluZSByb3VuZF9wZ2Rvd24ocCkgICgocCkgJiBQ
QUdFX01BU0spCisKICNlbmRpZiAvKiBfX1hFTl9QRk5fSF9fICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3T-00044H-21; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3R-000440-N3
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E6/B9-22382-9FA6BB85; Sun, 05 Mar 2017 01:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdH1u4
 Ig0WNMhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ef6f5aCqxwVvUu+MDcwTmDvYuTiEBL4wihx
 eGcbK4RznlHi0b4VQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYS37rms
 IPYvAJmEtN2HWEFsVmA6q9unck+gZFjASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxi/LAg4xSnIwKYnySsfvjhDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkweuWCZQTLEpNT61Iy8wBhgdMWoKDR0mEdxtImre4IDG3ODMdInWKUVFKnHcDSEIA
 JJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm9QCZwpOZVwI3/RXQYiagxX4yO
 0EWlyQipKQaGOVj3IRmLvgle1/X9c7etTkbDsbLvDc7feWQRt2GbS2tip1ekRcdXPtupvDnbo
 3XVbX/1a2yfKH2QYU7PJtPVwd/f83u9u/63MZFty6IzrlgxORhuo0j9kTDhGnWpTKSs+PWue3
 zOLlE5x+X9dWWRPcnq3elbp/2bya/bpLjtTDBg90nHE84hiixFGckGmoxFxUnAgDic6yERAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1488677623!90162888!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9569 invoked from network); 5 Mar 2017 01:33:44 -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; 5 Mar 2017 01:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3P-0002Y3-8q
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3P-0001S4-85
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3P-0001S4-85@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:43 +0000
Subject: [Xen-changelog] [xen master] xen: include xen/types.h in domain.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>

Y29tbWl0IDMxNzZhYThhOTUxNWRjYjdiNjBjODEyM2Y2MDlkYzNmODRlNTdiNTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDE1
OjM1OjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDEyOjQzOjQxIDIwMTcgKzAwMDAKCiAgICB4ZW46IGlu
Y2x1ZGUgeGVuL3R5cGVzLmggaW4gZG9tYWluLmgKICAgIAogICAgVGhlIHB1YmxpYyBoZWFkZXIg
ZXhwZWN0cyBhIGZldyB0eXBlcyB0byBiZSBwcmVzZW50LgogICAgCiAgICBUaGlzIHdvcmtzIGlu
IHRoZSBjb2RlIGJhc2Ugb25seSBiZWNhdXNlIHR5cGVzLmggaXMgaW5jbHVkZWQgYnkgc29tZQog
ICAgb3RoZXIgaGVhZGVycyB3aGljaCBoYXBwZW4gdG8gYmUgcGxhY2VkIGJlZm9yZSB0aGUgaW5j
bHVzaW9uIG9mCiAgICBkb21haW4uaC4KICAgIAogICAgSW5jbHVkZSB0eXBlcy5oIGJlZm9yZSB4
ZW4uaCBpbiBkb21haW4uaCB0byBmaXggaXQgcHJvcGVybHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCB8IDIg
KysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggYmNlMGVh
MS4uMzQ3ZjI2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtMiw2ICsyLDggQEAKICNpZm5kZWYgX19YRU5fRE9N
QUlOX0hfXwogI2RlZmluZSBfX1hFTl9ET01BSU5fSF9fCiAKKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KKwogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAj
aW5jbHVkZSA8YXNtL251bWEuaD4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3T-00044H-21; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3R-000440-N3
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E6/B9-22382-9FA6BB85; Sun, 05 Mar 2017 01:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdH1u4
 Ig0WNMhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ef6f5aCqxwVvUu+MDcwTmDvYuTiEBL4wihx
 eGcbK4RznlHi0b4VQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYS37rms
 IPYvAJmEtN2HWEFsVmA6q9unck+gZFjASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxi/LAg4xSnIwKYnySsfvjhDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkweuWCZQTLEpNT61Iy8wBhgdMWoKDR0mEdxtImre4IDG3ODMdInWKUVFKnHcDSEIA
 JJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm9QCZwpOZVwI3/RXQYiagxX4yO
 0EWlyQipKQaGOVj3IRmLvgle1/X9c7etTkbDsbLvDc7feWQRt2GbS2tip1ekRcdXPtupvDnbo
 3XVbX/1a2yfKH2QYU7PJtPVwd/f83u9u/63MZFty6IzrlgxORhuo0j9kTDhGnWpTKSs+PWue3
 zOLlE5x+X9dWWRPcnq3elbp/2bya/bpLjtTDBg90nHE84hiixFGckGmoxFxUnAgDic6yERAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1488677623!90162888!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9569 invoked from network); 5 Mar 2017 01:33:44 -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; 5 Mar 2017 01:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3P-0002Y3-8q
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3P-0001S4-85
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3P-0001S4-85@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:43 +0000
Subject: [Xen-changelog] [xen master] xen: include xen/types.h in domain.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>

Y29tbWl0IDMxNzZhYThhOTUxNWRjYjdiNjBjODEyM2Y2MDlkYzNmODRlNTdiNTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxIDE1
OjM1OjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDEyOjQzOjQxIDIwMTcgKzAwMDAKCiAgICB4ZW46IGlu
Y2x1ZGUgeGVuL3R5cGVzLmggaW4gZG9tYWluLmgKICAgIAogICAgVGhlIHB1YmxpYyBoZWFkZXIg
ZXhwZWN0cyBhIGZldyB0eXBlcyB0byBiZSBwcmVzZW50LgogICAgCiAgICBUaGlzIHdvcmtzIGlu
IHRoZSBjb2RlIGJhc2Ugb25seSBiZWNhdXNlIHR5cGVzLmggaXMgaW5jbHVkZWQgYnkgc29tZQog
ICAgb3RoZXIgaGVhZGVycyB3aGljaCBoYXBwZW4gdG8gYmUgcGxhY2VkIGJlZm9yZSB0aGUgaW5j
bHVzaW9uIG9mCiAgICBkb21haW4uaC4KICAgIAogICAgSW5jbHVkZSB0eXBlcy5oIGJlZm9yZSB4
ZW4uaCBpbiBkb21haW4uaCB0byBmaXggaXQgcHJvcGVybHkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCB8IDIg
KysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKaW5kZXggYmNlMGVh
MS4uMzQ3ZjI2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtMiw2ICsyLDggQEAKICNpZm5kZWYgX19YRU5fRE9N
QUlOX0hfXwogI2RlZmluZSBfX1hFTl9ET01BSU5fSF9fCiAKKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KKwogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAj
aW5jbHVkZSA8YXNtL251bWEuaD4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3d-00045q-3g; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3b-00045a-Qw
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1A/2B-19731-30B6BB85; Sun, 05 Mar 2017 01:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZcpe3e
 EwbkOBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuDlrNVPBHsWKtifTWBoYr0p1MXJxCAl8YZTY
 8/4aM4RznlGir/81kMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawQLjElIar7
 CA2r4CZRNeeF2BxFqD69ztvM05g5FjAyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg7Hjn9MhRkkOJiVR3kMFOyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBydwPlBItS01Mr0jJzgMEBk5bg4FES4c0BSfMWFyTmFmemQ6ROMSpKifOagyQEQBIZ
 pXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXieQKTyZeSVw018BLWYCWuwnA7a4J
 BEhJdXAqOba8Za1rqhJbuulo/d2l6Xvtgxv/u4dZDnFaurMa/t3bXy/ap176Jmnk00V1vnJcB
 YkRn9Y+zR78nkll4md1rdubfQ7dregOnOfQv+x5I4taXu3/7XOjkk+u/LWOa8/X1yZ5Avq+rv
 fKG65EHb0t7nn1eXHPmzg/dyzuFEr4OilhqVr7or+M1FiKc5INNRiLipOBAAyL2T5QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488677633!89271985!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11056 invoked from network); 5 Mar 2017 01:33: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; 5 Mar 2017 01:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3Z-0002YD-At
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3Z-0001Sd-AA
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3Z-0001Sd-AA@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:53 +0000
Subject: [Xen-changelog] [xen master] VMX: properly handle pi when all the
	assigned devices are removed
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxNTJiNWY4ZDkxN2NjY2Q4MTE4NDZkNWRkNDhhZGU3MGZiYWUyODQKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxNzow
NzowOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDE3OjA3OjA4IDIwMTcgKzAxMDAKCiAgICBWTVg6IHBy
b3Blcmx5IGhhbmRsZSBwaSB3aGVuIGFsbCB0aGUgYXNzaWduZWQgZGV2aWNlcyBhcmUgcmVtb3Zl
ZAogICAgCiAgICBUaGlzIHBhdGNoIGhhbmRsZXMgc29tZSBjb3JuZXIgY2FzZXMgd2hlbiB0aGUg
bGFzdCBhc3NpZ25lZCBkZXZpY2UKICAgIGlzIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluLiBJbiB0
aGlzIGNhc2Ugd2Ugc2hvdWxkIGNhcmVmdWxseSBoYW5kbGUKICAgIHBpIGRlc2NyaXB0b3IgYW5k
IHRoZSBwZXItY3B1IGJsb2NraW5nIGxpc3QsIHRvIG1ha2Ugc3VyZToKICAgIC0gYWxsIHRoZSBQ
SSBkZXNjcmlwdG9yIGFyZSBpbiB0aGUgcmlnaHQgc3RhdGUgd2hlbiBuZXh0IHRpbWUgYQogICAg
ZGV2aWNlcyBpcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluIGFnYWluLgogICAgLSBObyByZW1haW5p
bmcgdmNwdXMgb2YgdGhlIGRvbWFpbiBpbiB0aGUgcGVyLWNwdSBibG9ja2luZyBsaXN0LgogICAg
CiAgICBIZXJlIHdlIGNhbGwgdm14X3BpX3VuYmxvY2tfdmNwdSgpIHRvIHJlbW92ZSB0aGUgdkNQ
VSBmcm9tIHRoZSBibG9ja2luZyBsaXN0CiAgICBpZiBpdCBpcyBvbiB0aGUgbGlzdC4gSG93ZXZl
ciwgdGhpcyBjb3VsZCBoYXBwZW4gd2hlbiB2bXhfdmNwdV9ibG9jaygpIGlzCiAgICBiZWluZyBj
YWxsZWQsIGhlbmNlIHdlIG1pZ2h0IGluY29ycmVjdGx5IGFkZCB0aGUgdkNQVSB0byB0aGUgYmxv
Y2tpbmcgbGlzdAogICAgd2hpbGUgdGhlIGxhc3QgZGV2Y2llIGlzIGRldGFjaGVkIGZyb20gdGhl
IGRvbWFpbi4gQ29uc2lkZXIgdGhhdCB0aGUgc2l0dWF0aW9uCiAgICBjYW4gb25seSBvY2N1ciB3
aGVuIGRldGFjaGluZyB0aGUgbGFzdCBkZXZpY2UgZnJvbSB0aGUgZG9tYWluIGFuZCBpdCBpcyBu
b3QKICAgIGEgZnJlcXVlbnQgb3BlcmF0aW9uLCBzbyB3ZSB1c2UgZG9tYWluX3BhdXNlIGJlZm9y
ZSB0aGF0LCB3aGljaCBpcyBjb25zaWRlcmVkCiAgICBhcyBhbiBjbGVhbiBhbmQgbWFpbnRhaW5h
YmxlIHNvbHV0aW9uIGZvciB0aGUgc2l0dWF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBG
ZW5nIFd1IDxmZW5nLnd1QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggZmUyNzk5Ny4uODk0ZDdkNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTE1NCwxNCArMTU0LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9waV9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgcGlfY2xlYXJfc24ocGlfZGVzYyk7CiB9CiAKLXN0YXRpYyB2b2lkIHZt
eF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9j
a192Y3B1KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
c3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrOwogICAgIHN0cnVjdCBwaV9kZXNjICpw
aV9kZXNjID0gJnYtPmFyY2guaHZtX3ZteC5waV9kZXNjOwogCi0gICAgQVNTRVJUKCF0ZXN0X2Jp
dChfVlBGX2Jsb2NrZWQsICZ2LT5wYXVzZV9mbGFncykpOwotCiAgICAgLyoKICAgICAgKiBTZXQg
J05WJyBmaWVsZCBiYWNrIHRvIHBvc3RlZF9pbnRyX3ZlY3Rvciwgc28gdGhlCiAgICAgICogUG9z
dGVkLUludGVycnVwdHMgY2FuIGJlIGRlbGl2ZXJlZCB0byB0aGUgdkNQVSB3aGVuCkBAIC0xNjks
MTIgKzE2NywxMiBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAqLwogICAgIHdyaXRlX2F0b21pYygmcGlfZGVzYy0+bnYsIHBvc3RlZF9pbnRyX3Zl
Y3Rvcik7CiAKLSAgICAvKiBUaGUgdkNQVSBpcyBub3Qgb24gYW55IGJsb2NraW5nIGxpc3QuICov
CiAgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5n
LmxvY2s7CiAKICAgICAvKiBQcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGVsaW1pbmF0aW5nIHRo
ZSBsb2NhbCB2YXJpYWJsZS4qLwogICAgIHNtcF9ybWIoKTsKIAorICAgIC8qIFRoZSB2Q1BVIGlz
IG5vdCBvbiBhbnkgYmxvY2tpbmcgbGlzdC4gKi8KICAgICBpZiAoIHBpX2Jsb2NraW5nX2xpc3Rf
bG9jayA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuOwogCkBAIC0xOTQsNiArMTkyLDEzIEBAIHN0
YXRpYyB2b2lkIHZteF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKIH0KIAorc3RhdGlj
IHZvaWQgdm14X3BpX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBBU1NFUlQoIXRl
c3RfYml0KF9WUEZfYmxvY2tlZCwgJnYtPnBhdXNlX2ZsYWdzKSk7CisKKyAgICB2bXhfcGlfdW5i
bG9ja192Y3B1KHYpOworfQorCiAvKgogICogVG8gaGFuZGxlIHBvc3RlZCBpbnRlcnJ1cHRzIGNv
cnJlY3RseSwgd2UgbmVlZCB0byBzZXQgdGhlIGZvbGxvd2luZwogICogc3RhdGU6CkBAIC0yNzks
MTIgKzI4NCwyMyBAQCB2b2lkIHZteF9waV9ob29rc19hc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkK
IC8qIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gcGNpZGV2c19sb2NrIGlzIGhlbGQgKi8K
IHZvaWQgdm14X3BpX2hvb2tzX2RlYXNzaWduKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnY7CisKICAgICBpZiAoICFpb21tdV9pbnRwb3N0IHx8ICFoYXNfaHZtX2NvbnRh
aW5lcl9kb21haW4oZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBBU1NFUlQoZC0+YXJjaC5o
dm1fZG9tYWluLnBpX29wcy52Y3B1X2Jsb2NrKTsKIAogICAgIC8qCisgICAgICogUGF1c2luZyB0
aGUgZG9tYWluIGNhbiBtYWtlIHN1cmUgdGhlIHZDUFVzIGFyZSBub3QKKyAgICAgKiBydW5uaW5n
IGFuZCBoZW5jZSBub3QgY2FsbGluZyB0aGUgaG9va3Mgc2ltdWx0YW5lb3VzbHkKKyAgICAgKiB3
aGVuIGRlYXNzaWduaW5nIHRoZSBQSSBob29rcyBhbmQgcmVtb3ZpbmcgdGhlIHZDUFUKKyAgICAg
KiBmcm9tIHRoZSBibG9ja2luZyBsaXN0LgorICAgICAqLworICAgIEFTU0VSVChjdXJyZW50LT5k
b21haW4gIT0gZCk7CisgICAgZG9tYWluX3BhdXNlKGQpOworCisgICAgLyoKICAgICAgKiBOb3Rl
IHRoYXQgd2UgZG9uJ3Qgc2V0ICdkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3aXRjaF90bycg
dG8gTlVMTAogICAgICAqIGhlcmUuIElmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUg
dkNQVSBpcyBydW5uYWJsZSBpbiB0aGUKICAgICAgKiBydW5xdWV1ZSB3aXRoICdTTicgc2V0LCBh
bGwgdGhlIGZ1dHVyZSBub3RpZmljYXRpb24gZXZlbnQgd2lsbCBiZQpAQCAtMzAxLDYgKzMxNywx
MSBAQCB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IE5VTEw7CiAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfZnJvbSA9IE5VTEw7CiAgICAgZC0+YXJjaC5odm1fZG9t
YWluLnBpX29wcy5kb19yZXN1bWUgPSBOVUxMOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQorICAgICAgICB2bXhfcGlfdW5ibG9ja192Y3B1KHYpOworCisgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiB9CiAKIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3d-00045q-3g; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3b-00045a-Qw
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1A/2B-19731-30B6BB85; Sun, 05 Mar 2017 01:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZcpe3e
 EwbkOBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuDlrNVPBHsWKtifTWBoYr0p1MXJxCAl8YZTY
 8/4aM4RznlGir/81kMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawQLjElIar7
 CA2r4CZRNeeF2BxFqD69ztvM05g5FjAyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg7Hjn9MhRkkOJiVR3kMFOyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBydwPlBItS01Mr0jJzgMEBk5bg4FES4c0BSfMWFyTmFmemQ6ROMSpKifOagyQEQBIZ
 pXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXieQKTyZeSVw018BLWYCWuwnA7a4J
 BEhJdXAqOba8Za1rqhJbuulo/d2l6Xvtgxv/u4dZDnFaurMa/t3bXy/ap176Jmnk00V1vnJcB
 YkRn9Y+zR78nkll4md1rdubfQ7dregOnOfQv+x5I4taXu3/7XOjkk+u/LWOa8/X1yZ5Avq+rv
 fKG65EHb0t7nn1eXHPmzg/dyzuFEr4OilhqVr7or+M1FiKc5INNRiLipOBAAyL2T5QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488677633!89271985!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11056 invoked from network); 5 Mar 2017 01:33: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; 5 Mar 2017 01:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3Z-0002YD-At
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3Z-0001Sd-AA
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3Z-0001Sd-AA@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:33:53 +0000
Subject: [Xen-changelog] [xen master] VMX: properly handle pi when all the
	assigned devices are removed
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxNTJiNWY4ZDkxN2NjY2Q4MTE4NDZkNWRkNDhhZGU3MGZiYWUyODQKQXV0aG9yOiAg
ICAgRmVuZyBXdSA8ZmVuZy53dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIgMyAxNzow
NzowOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDE3OjA3OjA4IDIwMTcgKzAxMDAKCiAgICBWTVg6IHBy
b3Blcmx5IGhhbmRsZSBwaSB3aGVuIGFsbCB0aGUgYXNzaWduZWQgZGV2aWNlcyBhcmUgcmVtb3Zl
ZAogICAgCiAgICBUaGlzIHBhdGNoIGhhbmRsZXMgc29tZSBjb3JuZXIgY2FzZXMgd2hlbiB0aGUg
bGFzdCBhc3NpZ25lZCBkZXZpY2UKICAgIGlzIHJlbW92ZWQgZnJvbSB0aGUgZG9tYWluLiBJbiB0
aGlzIGNhc2Ugd2Ugc2hvdWxkIGNhcmVmdWxseSBoYW5kbGUKICAgIHBpIGRlc2NyaXB0b3IgYW5k
IHRoZSBwZXItY3B1IGJsb2NraW5nIGxpc3QsIHRvIG1ha2Ugc3VyZToKICAgIC0gYWxsIHRoZSBQ
SSBkZXNjcmlwdG9yIGFyZSBpbiB0aGUgcmlnaHQgc3RhdGUgd2hlbiBuZXh0IHRpbWUgYQogICAg
ZGV2aWNlcyBpcyBhc3NpZ25lZCB0byB0aGUgZG9tYWluIGFnYWluLgogICAgLSBObyByZW1haW5p
bmcgdmNwdXMgb2YgdGhlIGRvbWFpbiBpbiB0aGUgcGVyLWNwdSBibG9ja2luZyBsaXN0LgogICAg
CiAgICBIZXJlIHdlIGNhbGwgdm14X3BpX3VuYmxvY2tfdmNwdSgpIHRvIHJlbW92ZSB0aGUgdkNQ
VSBmcm9tIHRoZSBibG9ja2luZyBsaXN0CiAgICBpZiBpdCBpcyBvbiB0aGUgbGlzdC4gSG93ZXZl
ciwgdGhpcyBjb3VsZCBoYXBwZW4gd2hlbiB2bXhfdmNwdV9ibG9jaygpIGlzCiAgICBiZWluZyBj
YWxsZWQsIGhlbmNlIHdlIG1pZ2h0IGluY29ycmVjdGx5IGFkZCB0aGUgdkNQVSB0byB0aGUgYmxv
Y2tpbmcgbGlzdAogICAgd2hpbGUgdGhlIGxhc3QgZGV2Y2llIGlzIGRldGFjaGVkIGZyb20gdGhl
IGRvbWFpbi4gQ29uc2lkZXIgdGhhdCB0aGUgc2l0dWF0aW9uCiAgICBjYW4gb25seSBvY2N1ciB3
aGVuIGRldGFjaGluZyB0aGUgbGFzdCBkZXZpY2UgZnJvbSB0aGUgZG9tYWluIGFuZCBpdCBpcyBu
b3QKICAgIGEgZnJlcXVlbnQgb3BlcmF0aW9uLCBzbyB3ZSB1c2UgZG9tYWluX3BhdXNlIGJlZm9y
ZSB0aGF0LCB3aGljaCBpcyBjb25zaWRlcmVkCiAgICBhcyBhbiBjbGVhbiBhbmQgbWFpbnRhaW5h
YmxlIHNvbHV0aW9uIGZvciB0aGUgc2l0dWF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBG
ZW5nIFd1IDxmZW5nLnd1QGludGVsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggZmUyNzk5Ny4uODk0ZDdkNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTE1NCwxNCArMTU0LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9waV9zd2l0Y2hfdG8oc3RydWN0
IHZjcHUgKnYpCiAgICAgcGlfY2xlYXJfc24ocGlfZGVzYyk7CiB9CiAKLXN0YXRpYyB2b2lkIHZt
eF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB2bXhfcGlfdW5ibG9j
a192Y3B1KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
c3BpbmxvY2tfdCAqcGlfYmxvY2tpbmdfbGlzdF9sb2NrOwogICAgIHN0cnVjdCBwaV9kZXNjICpw
aV9kZXNjID0gJnYtPmFyY2guaHZtX3ZteC5waV9kZXNjOwogCi0gICAgQVNTRVJUKCF0ZXN0X2Jp
dChfVlBGX2Jsb2NrZWQsICZ2LT5wYXVzZV9mbGFncykpOwotCiAgICAgLyoKICAgICAgKiBTZXQg
J05WJyBmaWVsZCBiYWNrIHRvIHBvc3RlZF9pbnRyX3ZlY3Rvciwgc28gdGhlCiAgICAgICogUG9z
dGVkLUludGVycnVwdHMgY2FuIGJlIGRlbGl2ZXJlZCB0byB0aGUgdkNQVSB3aGVuCkBAIC0xNjks
MTIgKzE2NywxMiBAQCBzdGF0aWMgdm9pZCB2bXhfcGlfZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAqLwogICAgIHdyaXRlX2F0b21pYygmcGlfZGVzYy0+bnYsIHBvc3RlZF9pbnRyX3Zl
Y3Rvcik7CiAKLSAgICAvKiBUaGUgdkNQVSBpcyBub3Qgb24gYW55IGJsb2NraW5nIGxpc3QuICov
CiAgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gdi0+YXJjaC5odm1fdm14LnBpX2Jsb2NraW5n
LmxvY2s7CiAKICAgICAvKiBQcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIGVsaW1pbmF0aW5nIHRo
ZSBsb2NhbCB2YXJpYWJsZS4qLwogICAgIHNtcF9ybWIoKTsKIAorICAgIC8qIFRoZSB2Q1BVIGlz
IG5vdCBvbiBhbnkgYmxvY2tpbmcgbGlzdC4gKi8KICAgICBpZiAoIHBpX2Jsb2NraW5nX2xpc3Rf
bG9jayA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuOwogCkBAIC0xOTQsNiArMTkyLDEzIEBAIHN0
YXRpYyB2b2lkIHZteF9waV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKIH0KIAorc3RhdGlj
IHZvaWQgdm14X3BpX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBBU1NFUlQoIXRl
c3RfYml0KF9WUEZfYmxvY2tlZCwgJnYtPnBhdXNlX2ZsYWdzKSk7CisKKyAgICB2bXhfcGlfdW5i
bG9ja192Y3B1KHYpOworfQorCiAvKgogICogVG8gaGFuZGxlIHBvc3RlZCBpbnRlcnJ1cHRzIGNv
cnJlY3RseSwgd2UgbmVlZCB0byBzZXQgdGhlIGZvbGxvd2luZwogICogc3RhdGU6CkBAIC0yNzks
MTIgKzI4NCwyMyBAQCB2b2lkIHZteF9waV9ob29rc19hc3NpZ24oc3RydWN0IGRvbWFpbiAqZCkK
IC8qIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdoZW4gcGNpZGV2c19sb2NrIGlzIGhlbGQgKi8K
IHZvaWQgdm14X3BpX2hvb2tzX2RlYXNzaWduKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgc3Ry
dWN0IHZjcHUgKnY7CisKICAgICBpZiAoICFpb21tdV9pbnRwb3N0IHx8ICFoYXNfaHZtX2NvbnRh
aW5lcl9kb21haW4oZCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBBU1NFUlQoZC0+YXJjaC5o
dm1fZG9tYWluLnBpX29wcy52Y3B1X2Jsb2NrKTsKIAogICAgIC8qCisgICAgICogUGF1c2luZyB0
aGUgZG9tYWluIGNhbiBtYWtlIHN1cmUgdGhlIHZDUFVzIGFyZSBub3QKKyAgICAgKiBydW5uaW5n
IGFuZCBoZW5jZSBub3QgY2FsbGluZyB0aGUgaG9va3Mgc2ltdWx0YW5lb3VzbHkKKyAgICAgKiB3
aGVuIGRlYXNzaWduaW5nIHRoZSBQSSBob29rcyBhbmQgcmVtb3ZpbmcgdGhlIHZDUFUKKyAgICAg
KiBmcm9tIHRoZSBibG9ja2luZyBsaXN0LgorICAgICAqLworICAgIEFTU0VSVChjdXJyZW50LT5k
b21haW4gIT0gZCk7CisgICAgZG9tYWluX3BhdXNlKGQpOworCisgICAgLyoKICAgICAgKiBOb3Rl
IHRoYXQgd2UgZG9uJ3Qgc2V0ICdkLT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLnN3aXRjaF90bycg
dG8gTlVMTAogICAgICAqIGhlcmUuIElmIHdlIGRlYXNzaWduIHRoZSBob29rcyB3aGlsZSB0aGUg
dkNQVSBpcyBydW5uYWJsZSBpbiB0aGUKICAgICAgKiBydW5xdWV1ZSB3aXRoICdTTicgc2V0LCBh
bGwgdGhlIGZ1dHVyZSBub3RpZmljYXRpb24gZXZlbnQgd2lsbCBiZQpAQCAtMzAxLDYgKzMxNywx
MSBAQCB2b2lkIHZteF9waV9ob29rc19kZWFzc2lnbihzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQt
PmFyY2guaHZtX2RvbWFpbi5waV9vcHMudmNwdV9ibG9jayA9IE5VTEw7CiAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLnBpX29wcy5zd2l0Y2hfZnJvbSA9IE5VTEw7CiAgICAgZC0+YXJjaC5odm1fZG9t
YWluLnBpX29wcy5kb19yZXN1bWUgPSBOVUxMOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQorICAgICAgICB2bXhfcGlfdW5ibG9ja192Y3B1KHYpOworCisgICAgZG9tYWluX3VucGF1c2Uo
ZCk7CiB9CiAKIHN0YXRpYyBpbnQgdm14X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:34: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 1ckL3n-00047S-5D; Sun, 05 Mar 2017 01:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3l-00047D-OR
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9A/C9-27678-C0B6BB85; Sun, 05 Mar 2017 01:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZcne3e
 EweEHMhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfuFccFKjop1x54zNjC+Zeti5OIQEvjCKPFs
 6Q5mCOc8o0R74xogh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hASoQFLCWu7NIHM
 XkFzCRWHGADqWABqu5d8IJxAiPHAkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgf5gAIIdjNc3BhxilORgUhLl3RS6O0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBG9YNFBOsCg1PbUiLTMHGBgwaQkOHiUR3ssgad7igsTc4sx0iNQpRkUpcd6lIAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK46a+AFjMBLfaT2Qmyu
 CQRISXVwJind8TD5mbhrVreqvrKfuvzqoKfuKR2s/2UF/SdeG9+9qc19zVNp3rHdfYu8e15Yr
 r3zvW7q906F+YHvVDY+W3OsfJ3iQY7/BJWJ0vtZAt/dJR7/QHlLx7cqwQvF6/eahZ5vTy/rLo
 0JWBaZ9mWAM8/xi8ubH9m6e664dsDoYUyKU7nJr+7sFmJpTgj0VCLuag4EQD7QpCXQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488677643!60554733!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22563 invoked from network); 5 Mar 2017 01:34: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; 5 Mar 2017 01:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3j-0002Z2-Cu
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3j-0001TO-C8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3j-0001TO-C8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:03 +0000
Subject: [Xen-changelog] [xen master] x86/tboot: remove dead declarations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNjNzY0ODgzMDVkZGI2YWRiM2NmMDNmNjM2ZTFjMGI4MGNhM2E3NmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTc6MDg6MTEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxNzowODoxMSAyMDE3ICswMTAwCgogICAgeDg2
L3Rib290OiByZW1vdmUgZGVhZCBkZWNsYXJhdGlvbnMKICAgIAogICAgVGhlc2UgYXJlbid0IG5l
ZWRlZCBhbnltb3JlIGFzIG9mIGM5YTRhMWM0MTkgKCJ4ODYvbGF5b3V0OiBDb3JyZWN0CiAgICBY
ZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5IGxheW91dCIpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
dGJvb3QuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggYTBk
MWQwZi4uOGQwMTMwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVu
L2FyY2gveDg2L3Rib290LmMKQEAgLTQ4LDggKzQ4LDYgQEAgc3RhdGljIHVpbnQ2NF90IF9faW5p
dGRhdGEgc2luaXRfYmFzZSwgX19pbml0ZGF0YSBzaW5pdF9zaXplOwogI2RlZmluZSBUWFRDUl9I
RUFQX0JBU0UgICAgICAgICAgICAgMHgwMzAwCiAjZGVmaW5lIFRYVENSX0hFQVBfU0laRSAgICAg
ICAgICAgICAweDAzMDgKIAotZXh0ZXJuIGNoYXIgX19pbml0X2JlZ2luW10sIF9fYnNzX3N0YXJ0
W10sIF9fYnNzX2VuZFtdOwotCiAjZGVmaW5lIFNIQTFfU0laRSAgICAgIDIwCiB0eXBlZGVmIHVp
bnQ4X3QgICBzaGExX2hhc2hfdFtTSEExX1NJWkVdOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:34: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 1ckL3n-00047S-5D; Sun, 05 Mar 2017 01:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3l-00047D-OR
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9A/C9-27678-C0B6BB85; Sun, 05 Mar 2017 01:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZcne3e
 EweEHMhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfuFccFKjop1x54zNjC+Zeti5OIQEvjCKPFs
 6Q5mCOc8o0R74xogh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hASoQFLCWu7NIHM
 XkFzCRWHGADqWABqu5d8IJxAiPHAkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgf5gAIIdjNc3BhxilORgUhLl3RS6O0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBG9YNFBOsCg1PbUiLTMHGBgwaQkOHiUR3ssgad7igsTc4sx0iNQpRkUpcd6lIAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwnIFJ7MvBK46a+AFjMBLfaT2Qmyu
 CQRISXVwJind8TD5mbhrVreqvrKfuvzqoKfuKR2s/2UF/SdeG9+9qc19zVNp3rHdfYu8e15Yr
 r3zvW7q906F+YHvVDY+W3OsfJ3iQY7/BJWJ0vtZAt/dJR7/QHlLx7cqwQvF6/eahZ5vTy/rLo
 0JWBaZ9mWAM8/xi8ubH9m6e664dsDoYUyKU7nJr+7sFmJpTgj0VCLuag4EQD7QpCXQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488677643!60554733!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22563 invoked from network); 5 Mar 2017 01:34: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; 5 Mar 2017 01:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3j-0002Z2-Cu
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3j-0001TO-C8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3j-0001TO-C8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:03 +0000
Subject: [Xen-changelog] [xen master] x86/tboot: remove dead declarations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNjNzY0ODgzMDVkZGI2YWRiM2NmMDNmNjM2ZTFjMGI4MGNhM2E3NmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTc6MDg6MTEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxNzowODoxMSAyMDE3ICswMTAwCgogICAgeDg2
L3Rib290OiByZW1vdmUgZGVhZCBkZWNsYXJhdGlvbnMKICAgIAogICAgVGhlc2UgYXJlbid0IG5l
ZWRlZCBhbnltb3JlIGFzIG9mIGM5YTRhMWM0MTkgKCJ4ODYvbGF5b3V0OiBDb3JyZWN0CiAgICBY
ZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5IGxheW91dCIpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
dGJvb3QuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggYTBk
MWQwZi4uOGQwMTMwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVu
L2FyY2gveDg2L3Rib290LmMKQEAgLTQ4LDggKzQ4LDYgQEAgc3RhdGljIHVpbnQ2NF90IF9faW5p
dGRhdGEgc2luaXRfYmFzZSwgX19pbml0ZGF0YSBzaW5pdF9zaXplOwogI2RlZmluZSBUWFRDUl9I
RUFQX0JBU0UgICAgICAgICAgICAgMHgwMzAwCiAjZGVmaW5lIFRYVENSX0hFQVBfU0laRSAgICAg
ICAgICAgICAweDAzMDgKIAotZXh0ZXJuIGNoYXIgX19pbml0X2JlZ2luW10sIF9fYnNzX3N0YXJ0
W10sIF9fYnNzX2VuZFtdOwotCiAjZGVmaW5lIFNIQTFfU0laRSAgICAgIDIwCiB0eXBlZGVmIHVp
bnQ4X3QgICBzaGExX2hhc2hfdFtTSEExX1NJWkVdOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3x-000493-6m; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3v-00048o-Rv
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 69/1D-13095-71B6BB85; Sun, 05 Mar 2017 01:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVcse3e
 Ewd4NqhYTthk4MHps79vFHsAYxZqZl5RfkcCacenhQ7aCAzIVP7+vZ2xg7BXvYuTiEBL4wijx
 5uR9dgjnPKPErMtLgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwkzjTeZ
 wKxeQXMJJ5O3McI0soCVP9haeoERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYL28MOMQoycGkJMqbfWJHhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3hMvgXKCRanpqRVpmTnA4IBJS3DwKInwBoGkeYsLEnOLM9MhUqcYFaXEeXeBJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXDTXwEtZgJa/EJlK
 8jikkSElFQDY4pmZv6WGiPGIp11sVOsrv1z0HnEbtctpZI0pVayS72n9f9pU4WmB/yLSpatu7
 T6oMuZ98+Mf25/+lndzyDpnp5u+mr+iqhVwRvkbffdDD932ZK1ZkJ2rti0A+6H6+0mpAi9vVa
 2eeN0fn7/G65vJ+50PnPCl7dSZflWP7HTs++sPrct7G3UWyWW4oxEQy3mouJEAJ7aMS1DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1488677653!88599816!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35384 invoked from network); 5 Mar 2017 01: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; 5 Mar 2017 01:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3t-0002ZH-Ep
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3t-0001U9-EB
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3t-0001U9-EB@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:13 +0000
Subject: [Xen-changelog] [xen master] x86/SVM: correct boot time cpu_data[]
	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>

Y29tbWl0IGYyYzYwODQ0NDI2MTgyNGE5NDYzYTc4NDdiZTJkMDhlZTNhZTBjNDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTc6MDg6MzYgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxNzowODozNiAyMDE3ICswMTAwCgogICAgeDg2
L1NWTTogY29ycmVjdCBib290IHRpbWUgY3B1X2RhdGFbXSBoYW5kbGluZwogICAgCiAgICBzdGFy
dF9zdm0oKSBhbHJlYWR5IHJ1bnMgYWZ0ZXIgY3B1X2RhdGFbXSB3YXMgc2V0IHVwLCBzbyBpdCBz
aG91bGRuJ3QKICAgIG1vZGlmeSBpdCBhbnltb3JlIChhdCBsZWFzdCBub3QgZGlyZWN0bHkpLiBD
b25zdGlmeSB0aGUgaW52b2x2ZWQKICAgIHBvaW50ZXJzLgogICAgCiAgICBGdXJ0aGVybW9yZSBM
TVNMRSBmZWF0dXJlIGRldGVjdGlvbiB3YXMgYnJva2VuIGJ5IDU2NmRkYmU4MzMgKCJ4ODY6CiAg
ICBGYWlsIENQVSBicmluZ3VwIGNsZWFubHkgaWYgaXQgY2Fubm90IGluaXRpYWxpc2UgSFZNIiks
IGFzIEFuZHJldwogICAgQ29vcGVyIGhhcyBwb2ludGVkIG91dDogYyBjb3VsZG4ndCBwb3NzaWJs
eSBlcXVhbCAmYm9vdF9jcHVfZGF0YQogICAgYW55bW9yZS4gKEJ1dCBzaW5jZSBpdCdzIHVuc2Fm
ZSBtaWdyYXRpb24td2lzZSBmb3Igc29tZSBtb3JlIHRpbWUsCiAgICBzdXBwcmVzcyB0aGUgZmVh
dHVyZSBhY3R1YWxseSBiZWluZyBlbmFibGVkIGZvciB1cy4pCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9hc2lkLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgICAgfCAxOCArKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hc2lkLmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2FzaWQu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2FzaWQuYwppbmRleCA1Y2E4ZjBlLi40ODYxZGFhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9hc2lkLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vYXNpZC5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2FtZC5oPgog
I2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+CiAKLXZvaWQgc3ZtX2FzaWRfaW5pdChzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCit2b2lkIHN2bV9hc2lkX2luaXQoY29uc3Qgc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogewogICAgIGludCBuYXNpZHMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGI4
OGY5MWQuLjQzMjQxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMzMwLDcgKzEzMzAsNyBAQCBzdGF0
aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgdm9pZCBzdm1faW5pdF9lcnJhdHVtXzM4MyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCitzdGF0aWMgdm9pZCBzdm1faW5pdF9lcnJhdHVtXzM4Myhjb25zdCBzdHJ1Y3QgY3B1
aW5mb194ODYgKmMpCiB7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CiAKQEAgLTEzNjUsMTEg
KzEzNjUsMTIgQEAgc3RhdGljIGludCBzdm1faGFuZGxlX29zdncoc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgKnZhbCwgYm9vbF90IHIKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIGludCBzdm1fY3B1X3VwKHZvaWQpCitzdGF0aWMgaW50IF9zdm1fY3B1X3VwKGJvb2wg
YnNwKQogewogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwotICAgIGludCByYywgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtj
cHVdOworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworICAgIGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtjcHVdOwog
IAogICAgIC8qIENoZWNrIHdoZXRoZXIgU1ZNIGZlYXR1cmUgaXMgZGlzYWJsZWQgaW4gQklPUyAq
LwogICAgIHJkbXNybChNU1JfSzhfVk1fQ1IsIG1zcl9jb250ZW50KTsKQEAgLTE0MDIsNyArMTQw
Myw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cCh2b2lkKQogICAgICAgICByZG1zcmwoTVNSX0VG
RVIsIG1zcl9jb250ZW50KTsKICAgICBpZiAoIG1zcl9jb250ZW50ICYgRUZFUl9MTVNMRSApCiAg
ICAgewotICAgICAgICBpZiAoIGMgPT0gJmJvb3RfY3B1X2RhdGEgKQorICAgICAgICBpZiAoIDAg
JiYgLyogRklYTUU6IE1pZ3JhdGlvbiEgKi8gYnNwICkKICAgICAgICAgICAgIGNwdV9oYXNfbG1z
bCA9IDE7CiAgICAgICAgIHdybXNybChNU1JfRUZFUiwgbXNyX2NvbnRlbnQgXiBFRkVSX0xNU0xF
KTsKICAgICB9CkBAIC0xNDE5LDEzICsxNDIwLDE4IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cCh2
b2lkKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHN2bV9jcHVfdXAodm9pZCkKK3sK
KyAgICByZXR1cm4gX3N2bV9jcHVfdXAoZmFsc2UpOworfQorCiBjb25zdCBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3N2bSh2b2lkKQogewogICAgIGJvb2xfdCBwcmlu
dGVkID0gMDsKIAogICAgIHN2bV9ob3N0X29zdndfcmVzZXQoKTsKIAotICAgIGlmICggc3ZtX2Nw
dV91cCgpICkKKyAgICBpZiAoIF9zdm1fY3B1X3VwKHRydWUpICkKICAgICB7CiAgICAgICAgIHBy
aW50aygiU1ZNOiBmYWlsZWQgdG8gaW5pdGlhbGlzZS5cbiIpOwogICAgICAgICByZXR1cm4gTlVM
TDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYXNpZC5oCmluZGV4IDgzZmFiNjAuLjE1NGY0ZGEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaApAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUg
PGFzbS9odm0vYXNpZC5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAotdm9pZCBzdm1f
YXNpZF9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cit2b2lkIHN2bV9hc2lkX2luaXQoY29u
c3Qgc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHN2bV9hc2lk
X2dfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdfdmFkZHIpCiB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL3x-000493-6m; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL3v-00048o-Rv
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 69/1D-13095-71B6BB85; Sun, 05 Mar 2017 01:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVcse3e
 Ewd4NqhYTthk4MHps79vFHsAYxZqZl5RfkcCacenhQ7aCAzIVP7+vZ2xg7BXvYuTiEBL4wijx
 5uR9dgjnPKPErMtLgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwkzjTeZ
 wKxeQXMJJ5O3McI0soCVP9haeoERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYL28MOMQoycGkJMqbfWJHhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3hMvgXKCRanpqRVpmTnA4IBJS3DwKInwBoGkeYsLEnOLM9MhUqcYFaXEeXeBJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXDTXwEtZgJa/EJlK
 8jikkSElFQDY4pmZv6WGiPGIp11sVOsrv1z0HnEbtctpZI0pVayS72n9f9pU4WmB/yLSpatu7
 T6oMuZ98+Mf25/+lndzyDpnp5u+mr+iqhVwRvkbffdDD932ZK1ZkJ2rti0A+6H6+0mpAi9vVa
 2eeN0fn7/G65vJ+50PnPCl7dSZflWP7HTs++sPrct7G3UWyWW4oxEQy3mouJEAJ7aMS1DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1488677653!88599816!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35384 invoked from network); 5 Mar 2017 01: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; 5 Mar 2017 01:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3t-0002ZH-Ep
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL3t-0001U9-EB
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL3t-0001U9-EB@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:13 +0000
Subject: [Xen-changelog] [xen master] x86/SVM: correct boot time cpu_data[]
	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>

Y29tbWl0IGYyYzYwODQ0NDI2MTgyNGE5NDYzYTc4NDdiZTJkMDhlZTNhZTBjNDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMg
MTc6MDg6MzYgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxNzowODozNiAyMDE3ICswMTAwCgogICAgeDg2
L1NWTTogY29ycmVjdCBib290IHRpbWUgY3B1X2RhdGFbXSBoYW5kbGluZwogICAgCiAgICBzdGFy
dF9zdm0oKSBhbHJlYWR5IHJ1bnMgYWZ0ZXIgY3B1X2RhdGFbXSB3YXMgc2V0IHVwLCBzbyBpdCBz
aG91bGRuJ3QKICAgIG1vZGlmeSBpdCBhbnltb3JlIChhdCBsZWFzdCBub3QgZGlyZWN0bHkpLiBD
b25zdGlmeSB0aGUgaW52b2x2ZWQKICAgIHBvaW50ZXJzLgogICAgCiAgICBGdXJ0aGVybW9yZSBM
TVNMRSBmZWF0dXJlIGRldGVjdGlvbiB3YXMgYnJva2VuIGJ5IDU2NmRkYmU4MzMgKCJ4ODY6CiAg
ICBGYWlsIENQVSBicmluZ3VwIGNsZWFubHkgaWYgaXQgY2Fubm90IGluaXRpYWxpc2UgSFZNIiks
IGFzIEFuZHJldwogICAgQ29vcGVyIGhhcyBwb2ludGVkIG91dDogYyBjb3VsZG4ndCBwb3NzaWJs
eSBlcXVhbCAmYm9vdF9jcHVfZGF0YQogICAgYW55bW9yZS4gKEJ1dCBzaW5jZSBpdCdzIHVuc2Fm
ZSBtaWdyYXRpb24td2lzZSBmb3Igc29tZSBtb3JlIHRpbWUsCiAgICBzdXBwcmVzcyB0aGUgZmVh
dHVyZSBhY3R1YWxseSBiZWluZyBlbmFibGVkIGZvciB1cy4pCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9hc2lkLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgICAgfCAxOCArKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hc2lkLmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2FzaWQu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2FzaWQuYwppbmRleCA1Y2E4ZjBlLi40ODYxZGFhIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9hc2lkLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vYXNpZC5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2FtZC5oPgog
I2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+CiAKLXZvaWQgc3ZtX2FzaWRfaW5pdChzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCit2b2lkIHN2bV9hc2lkX2luaXQoY29uc3Qgc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogewogICAgIGludCBuYXNpZHMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGI4
OGY5MWQuLjQzMjQxZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMzMwLDcgKzEzMzAsNyBAQCBzdGF0
aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAw
OwogfQogCi1zdGF0aWMgdm9pZCBzdm1faW5pdF9lcnJhdHVtXzM4MyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCitzdGF0aWMgdm9pZCBzdm1faW5pdF9lcnJhdHVtXzM4Myhjb25zdCBzdHJ1Y3QgY3B1
aW5mb194ODYgKmMpCiB7CiAgICAgdWludDY0X3QgbXNyX2NvbnRlbnQ7CiAKQEAgLTEzNjUsMTEg
KzEzNjUsMTIgQEAgc3RhdGljIGludCBzdm1faGFuZGxlX29zdncoc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgKnZhbCwgYm9vbF90IHIKICAgICByZXR1cm4gMDsKIH0KIAot
c3RhdGljIGludCBzdm1fY3B1X3VwKHZvaWQpCitzdGF0aWMgaW50IF9zdm1fY3B1X3VwKGJvb2wg
YnNwKQogewogICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwotICAgIGludCByYywgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtj
cHVdOworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworICAgIGNvbnN0IHN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtjcHVdOwog
IAogICAgIC8qIENoZWNrIHdoZXRoZXIgU1ZNIGZlYXR1cmUgaXMgZGlzYWJsZWQgaW4gQklPUyAq
LwogICAgIHJkbXNybChNU1JfSzhfVk1fQ1IsIG1zcl9jb250ZW50KTsKQEAgLTE0MDIsNyArMTQw
Myw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cCh2b2lkKQogICAgICAgICByZG1zcmwoTVNSX0VG
RVIsIG1zcl9jb250ZW50KTsKICAgICBpZiAoIG1zcl9jb250ZW50ICYgRUZFUl9MTVNMRSApCiAg
ICAgewotICAgICAgICBpZiAoIGMgPT0gJmJvb3RfY3B1X2RhdGEgKQorICAgICAgICBpZiAoIDAg
JiYgLyogRklYTUU6IE1pZ3JhdGlvbiEgKi8gYnNwICkKICAgICAgICAgICAgIGNwdV9oYXNfbG1z
bCA9IDE7CiAgICAgICAgIHdybXNybChNU1JfRUZFUiwgbXNyX2NvbnRlbnQgXiBFRkVSX0xNU0xF
KTsKICAgICB9CkBAIC0xNDE5LDEzICsxNDIwLDE4IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cCh2
b2lkKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IHN2bV9jcHVfdXAodm9pZCkKK3sK
KyAgICByZXR1cm4gX3N2bV9jcHVfdXAoZmFsc2UpOworfQorCiBjb25zdCBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3N2bSh2b2lkKQogewogICAgIGJvb2xfdCBwcmlu
dGVkID0gMDsKIAogICAgIHN2bV9ob3N0X29zdndfcmVzZXQoKTsKIAotICAgIGlmICggc3ZtX2Nw
dV91cCgpICkKKyAgICBpZiAoIF9zdm1fY3B1X3VwKHRydWUpICkKICAgICB7CiAgICAgICAgIHBy
aW50aygiU1ZNOiBmYWlsZWQgdG8gaW5pdGlhbGlzZS5cbiIpOwogICAgICAgICByZXR1cm4gTlVM
TDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYXNpZC5oCmluZGV4IDgzZmFiNjAuLjE1NGY0ZGEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hc2lkLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FzaWQuaApAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUg
PGFzbS9odm0vYXNpZC5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAotdm9pZCBzdm1f
YXNpZF9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cit2b2lkIHN2bV9hc2lkX2luaXQoY29u
c3Qgc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHN2bV9hc2lk
X2dfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdfdmFkZHIpCiB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL47-0004AX-8O; Sun, 05 Mar 2017 01:34:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL46-0004AJ-0g
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/37-20080-12B6BB85; Sun, 05 Mar 2017 01:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVche3e
 EwasrGhYTthk4MHps79vFHsAYxZqZl5RfkcCa8Xf3K7aCa9IVz74+YG5gPCPWxcjFISTwhVGi
 pXEVK4RznlHi0voP7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYS9xZf
 5oRxOYVMJOYfW05WJwFqP7ii/lMExg5FjAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPy3zfMQoyQHk5Io76GCnRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiv1wLlBItS01Mr0jJzgOEBk5bg4FES4RUFSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDgvWx1QkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvDMgqn
 sy8ErhNr4COYAI6wk8G7IiSRISUVAOjYjJr7gxNrTLl6JvVa/MK780I/jD54Ga53C9+Im1e7M
 nuxalhvXpKi2adtvx5/7lUs6jTA++WeTpnktId27ic5mQv+TW7bV+k1F/XuqfVbFxZqyJsOD2
 +Bmo+3yH/0HKTD99F+0am6pe9UheV/0Uv1/Vq/WAdYrt33bmiwyfZ+xq50iI9pJVYijMSDbWY
 i4oTAd5INOVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1488677663!51534217!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19580 invoked from network); 5 Mar 2017 01:34:24 -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; 5 Mar 2017 01:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL43-0002aA-Io
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL43-0001Vn-G8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL43-0001Vn-G8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2YWMzMGY5MmJkZGMyM2YzNTZkNzc5ZDhjNzQ3OGRhYmU1ODM5ZTcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMDo0
Mjo1MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2ODgyZTM1Li40ZGFmNWI1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTY2Nyw2ICsxNjY3LDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDcyOWIwMTIuLjYxNDUwMWYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
MDEsNiArMTAxLDE5IEBAIHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSA0MDsKIAogaW50
ZWdlcl9wYXJhbSgiZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKK3N0
YXRpYyBlbnVtIHsKKwlUUkFQLAorCU5BVElWRSwKK30gdndmaTsKKworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKK3sKKwlpZiAoICFzdHJjbXAocywgIm5hdGl2
ZSIpICkKKwkJdndmaSA9IE5BVElWRTsKKwllbHNlCisJCXZ3ZmkgPSBUUkFQOworfQorY3VzdG9t
X3BhcmFtKCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogewpA
QCAtMTI3LDggKzE0MCw4IEBAIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogCiAgICAgLyogU2V0dXAg
aHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRXfEhDUl9CU1VfSU5O
RVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAgICAgICAgICBIQ1Jf
VFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsCi0g
ICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAgICAgICAodndmaSAhPSBOQVRJ
VkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAgICAgICAgICAgSENSX1RTQ3xI
Q1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VMMik7CiAgICAgaXNiKCk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL47-0004AX-8O; Sun, 05 Mar 2017 01:34:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL46-0004AJ-0g
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/37-20080-12B6BB85; Sun, 05 Mar 2017 01:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVche3e
 EwasrGhYTthk4MHps79vFHsAYxZqZl5RfkcCa8Xf3K7aCa9IVz74+YG5gPCPWxcjFISTwhVGi
 pXEVK4RznlHi0voP7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYS9xZf
 5oRxOYVMJOYfW05WJwFqP7ii/lMExg5FjAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPy3zfMQoyQHk5Io76GCnRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiv1wLlBItS01Mr0jJzgOEBk5bg4FES4RUFSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDgvWx1QkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvDMgqn
 sy8ErhNr4COYAI6wk8G7IiSRISUVAOjYjJr7gxNrTLl6JvVa/MK780I/jD54Ga53C9+Im1e7M
 nuxalhvXpKi2adtvx5/7lUs6jTA++WeTpnktId27ic5mQv+TW7bV+k1F/XuqfVbFxZqyJsOD2
 +Bmo+3yH/0HKTD99F+0am6pe9UheV/0Uv1/Vq/WAdYrt33bmiwyfZ+xq50iI9pJVYijMSDbWY
 i4oTAd5INOVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1488677663!51534217!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19580 invoked from network); 5 Mar 2017 01:34:24 -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; 5 Mar 2017 01:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL43-0002aA-Io
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL43-0001Vn-G8
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL43-0001Vn-G8@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2YWMzMGY5MmJkZGMyM2YzNTZkNzc5ZDhjNzQ3OGRhYmU1ODM5ZTcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMyAxMDo0
Mjo1MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2ODgyZTM1Li40ZGFmNWI1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTY2Nyw2ICsxNjY3LDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDcyOWIwMTIuLjYxNDUwMWYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
MDEsNiArMTAxLDE5IEBAIHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSA0MDsKIAogaW50
ZWdlcl9wYXJhbSgiZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKK3N0
YXRpYyBlbnVtIHsKKwlUUkFQLAorCU5BVElWRSwKK30gdndmaTsKKworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKK3sKKwlpZiAoICFzdHJjbXAocywgIm5hdGl2
ZSIpICkKKwkJdndmaSA9IE5BVElWRTsKKwllbHNlCisJCXZ3ZmkgPSBUUkFQOworfQorY3VzdG9t
X3BhcmFtKCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogewpA
QCAtMTI3LDggKzE0MCw4IEBAIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogCiAgICAgLyogU2V0dXAg
aHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRXfEhDUl9CU1VfSU5O
RVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAgICAgICAgICBIQ1Jf
VFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsCi0g
ICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAgICAgICAodndmaSAhPSBOQVRJ
VkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAgICAgICAgICAgSENSX1RTQ3xI
Q1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VMMik7CiAgICAgaXNiKCk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL4H-0004C3-A3; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL4F-0004Bi-M5
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 63/AF-04971-A2B6BB85; Sun, 05 Mar 2017 01:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVVcre3e
 EwfxmdYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeN/0jLVgBnvFxs4VTA2MjWxdjJwcQgJfGCUO
 PSjpYuQCss8zSmzd9Zm5i5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bgDrFRYwkli28jsji
 M0rYCbxoeUKWCsLUH1vN/sERo4FjAyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzECPcIABDsYzywIPMQoycGkJMqbfWJHhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3uJnQDnBotT01Iq0zBxgaMCkJTh4lER4d4CkeYsLEnOLM9MhUqcYLTnmzN79holj0T8Q
 eeP4gTdMQix5+XmpUuK81SANAiANGaV5cONg4XuJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKw
 ry7QabwZOaVwG19BXQQE9BBL1S2ghxUkoiQkmpgdFUtufj0+f/aWbFhysUTEhPfrGE/La+3Uv
 T9zP5qKyfl79HLBXV0atWu+RmJ9Hww27Xad9fVG3Ee9Um50544TAqeMfd3/cozjM/3P554/fP
 fB+JS5tOXPFE/mGDPUNLTq8A+t+nhj1TPvAX3VjRMPWP27egWXv60t7zT4vhWeOYxNXu+46//
 qMRSnJFoqMVcVJwIAM9we0JaAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488677673!37212411!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62143 invoked from network); 5 Mar 2017 01:34:34 -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; 5 Mar 2017 01:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4D-0002aM-KZ
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4D-0001WX-Ju
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL4D-0001WX-Ju@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:33 +0000
Subject: [Xen-changelog] [xen master] tools/xenstore: define off_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>

Y29tbWl0IDlkNjg2ZDEyNjlmYWVhMDQ0N2Y0OGVkMmNlNzg5YzRhMDY3NTZlMDcKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMgMDg6
NTI6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBGcmkgTWFyIDMgMTk6MDQ6NDYgMjAxNyArMDAwMAoKICAgIHRvb2xzL3hl
bnN0b3JlOiBkZWZpbmUgb2ZmX3QKICAgIAogICAgdGFsbG9jLmggdXNlcyBvZmZfdCwgYnV0IGRp
ZCBub3QgaW5jbHVkZSA8c3lzL3R5cGVzLmg+LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS90YWxsb2MuaCB8IDIgKysKIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS90YWxs
b2MuaCBiL3Rvb2xzL3hlbnN0b3JlL3RhbGxvYy5oCmluZGV4IGM4NDliZjYuLjcxYTM2ZTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3RhbGxvYy5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3Rh
bGxvYy5oCkBAIC0yNCw2ICsyNCw4IEBACiAgICBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJy
YXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAqLwogCisj
aW5jbHVkZSA8c3lzL3R5cGVzLmg+CisKIC8qIHRoaXMgaXMgb25seSBuZWVkZWQgZm9yIGNvbXBh
dGliaWxpdHkgd2l0aCB0aGUgb2xkIHRhbGxvYyAqLwogdHlwZWRlZiB2b2lkIFRBTExPQ19DVFg7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01: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 1ckL4H-0004C3-A3; Sun, 05 Mar 2017 01: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 <ian.jackson@eu.citrix.com>) id 1ckL4F-0004Bi-M5
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 63/AF-04971-A2B6BB85; Sun, 05 Mar 2017 01:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVVcre3e
 EwfxmdYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeN/0jLVgBnvFxs4VTA2MjWxdjJwcQgJfGCUO
 PSjpYuQCss8zSmzd9Zm5i5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bgDrFRYwkli28jsji
 M0rYCbxoeUKWCsLUH1vN/sERo4FjAyrGDWKU4vKUot0jcz0kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzECPcIABDsYzywIPMQoycGkJMqbfWJHhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3uJnQDnBotT01Iq0zBxgaMCkJTh4lER4d4CkeYsLEnOLM9MhUqcYLTnmzN79holj0T8Q
 eeP4gTdMQix5+XmpUuK81SANAiANGaV5cONg4XuJUVZKmJcR6EAhnoLUotzMElT5V4ziHIxKw
 ry7QabwZOaVwG19BXQQE9BBL1S2ghxUkoiQkmpgdFUtufj0+f/aWbFhysUTEhPfrGE/La+3Uv
 T9zP5qKyfl79HLBXV0atWu+RmJ9Hww27Xad9fVG3Ee9Um50544TAqeMfd3/cozjM/3P554/fP
 fB+JS5tOXPFE/mGDPUNLTq8A+t+nhj1TPvAX3VjRMPWP27egWXv60t7zT4vhWeOYxNXu+46//
 qMRSnJFoqMVcVJwIAM9we0JaAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488677673!37212411!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62143 invoked from network); 5 Mar 2017 01:34:34 -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; 5 Mar 2017 01:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4D-0002aM-KZ
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4D-0001WX-Ju
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL4D-0001WX-Ju@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:33 +0000
Subject: [Xen-changelog] [xen master] tools/xenstore: define off_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>

Y29tbWl0IDlkNjg2ZDEyNjlmYWVhMDQ0N2Y0OGVkMmNlNzg5YzRhMDY3NTZlMDcKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMgMDg6
NTI6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDb21taXREYXRlOiBGcmkgTWFyIDMgMTk6MDQ6NDYgMjAxNyArMDAwMAoKICAgIHRvb2xzL3hl
bnN0b3JlOiBkZWZpbmUgb2ZmX3QKICAgIAogICAgdGFsbG9jLmggdXNlcyBvZmZfdCwgYnV0IGRp
ZCBub3QgaW5jbHVkZSA8c3lzL3R5cGVzLmg+LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS90YWxsb2MuaCB8IDIgKysKIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS90YWxs
b2MuaCBiL3Rvb2xzL3hlbnN0b3JlL3RhbGxvYy5oCmluZGV4IGM4NDliZjYuLjcxYTM2ZTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL3RhbGxvYy5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3Rh
bGxvYy5oCkBAIC0yNCw2ICsyNCw4IEBACiAgICBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBsaWJy
YXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAqLwogCisj
aW5jbHVkZSA8c3lzL3R5cGVzLmg+CisKIC8qIHRoaXMgaXMgb25seSBuZWVkZWQgZm9yIGNvbXBh
dGliaWxpdHkgd2l0aCB0aGUgb2xkIHRhbGxvYyAqLwogdHlwZWRlZiB2b2lkIFRBTExPQ19DVFg7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:34: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 1ckL4S-0004EQ-Cr; Sun, 05 Mar 2017 01:34:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4Q-0004E9-UL
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BD/3A-27678-63B6BB85; Sun, 05 Mar 2017 01:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdc0e3e
 EwcpH6hYTthk4MHps79vFHsAYxZqZl5RfkcCa8e30HJaCDt6Ka/e/sDcwruXqYuTiEBL4wihx
 9WADO4RznlHi5J/TTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SRxat
 IgRpJxXwEyi7ToXSJgFqHxN03/mCYwcCxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw7nzudIhRkoNJSZT3uOmOCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvIxBQDnBotT01Iq0zBxgaMCkJTh4lER4DwYCpXmLCxJzizPTIVKnGBWlxHlXgyQE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3qsgU3gy80rgpr8CWswEtPiFy
 laQxSWJCCmpBkY5PdH6H8+nZws4cTAJfz64vcPN7ktI0avvYQsZeU9sXZJ8emN7lcN5rynWPV
 MXVvX48kz8MzVWXnXL4sWLziz1NY5gNInZnlxdLKli9v7OtM1L/iXOfqHI1W1QuvmU+bui9ob
 0ameDPY4J4u7y8p2bSjXZlz9NDXYWzVbb4NOYwavj82BWrRJLcUaioRZzUXEiABs3BVNCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1488677684!90239078!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55138 invoked from network); 5 Mar 2017 01:34:45 -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; 5 Mar 2017 01:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4N-0002aW-MZ
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4N-0001XJ-Lk
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL4N-0001XJ-Lk@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:43 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Fix booting on AMD Phenom
	6-core platform
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkNTVjMGMzMTYzNTdhNDEyNTI2YjlkY2NkNDVkM2MzYWJiNzUyMjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE5OjU4OjIwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDE5OjI0OjI5
IDIwMTcgKzAwMDAKCiAgICB4ODYvY3B1aWQ6IEZpeCBib290aW5nIG9uIEFNRCBQaGVub20gNi1j
b3JlIHBsYXRmb3JtCiAgICAKICAgIGMvcyA1Y2VjZjYwZjQgIng4Ni9jcHVpZDogSGFuZGxlIGxl
YWYgMHgxIGluIGd1ZXN0X2NwdWlkKCkiIGNhdXNlcyBMaW51eCA0LjEwCiAgICB0byBjcmFzaCBk
dXJpbmcgYm9vdC4KICAgIAogICAgSXQgdHVybnMgb3V0IHRvIGJlIGJlY2F1c2Ugb2YgdGhlIHJl
cG9ydGVkIGFwaWNfaWQsIHdoaWNoIHdhcyBhbHRlcmVkIHRvIGJlCiAgICBtb3JlIGNvbnNpc3Rl
bnQgYWNyb3NzIGd1ZXN0cy4gIFJldmVydCBiYWNrIHRvIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIs
IGJ5CiAgICBsaW1pdGluZyB0aGUgYXBpY19pZCBhZGp1c3RtZW50IHRvIEhWTSBndWVzdHMgb25s
eS4gIFdob21ldmVyIGdldHMgdG8gZml4ZXMKICAgIHRvcG9sb2d5IHJlcHJlc2VudGF0aW9uIGlz
IGdvaW5nIHRvIGhhdmUgYSBsb3Qgb2YgZnVuIHdpdGggbm9uLXBvd2VyLW9mLTIgQU1ECiAgICBi
b3hlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlr
ZWxlbmJvb20uaXQ+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFRlc3RlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVu
Ym9vbS5pdD4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAwZGQzNWRjLi5kNmY2Yjg4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwpAQCAtNzQ5LDcgKzc0OSw4IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgY2FzZSAweDE6CiAgICAgICAgIC8qIFRPRE86IFJl
d29yayB0b3BvbG9neSBsb2dpYy4gKi8KICAgICAgICAgcmVzLT5iICY9IDB4MDBmZmZmZmZ1Owot
ICAgICAgICByZXMtPmIgfD0gKHYtPnZjcHVfaWQgKiAyKSA8PCAyNDsKKyAgICAgICAgaWYgKCBo
YXNfaHZtX2NvbnRhaW5lcl9kb21haW4oZCkgKQorICAgICAgICAgICAgcmVzLT5iIHw9ICh2LT52
Y3B1X2lkICogMikgPDwgMjQ7CiAKICAgICAgICAgLyogVE9ETzogUmV3b3JrIHZQTVUgY29udHJv
bCBpbiB0ZXJtcyBvZiB0b29sc3RhY2sgY2hvaWNlcy4gKi8KICAgICAgICAgaWYgKCB2cG11X2F2
YWlsYWJsZSh2KSAmJgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 05 01:34:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 05 Mar 2017 01:34: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 1ckL4S-0004EQ-Cr; Sun, 05 Mar 2017 01:34:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4Q-0004E9-UL
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BD/3A-27678-63B6BB85; Sun, 05 Mar 2017 01:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdc0e3e
 EwcpH6hYTthk4MHps79vFHsAYxZqZl5RfkcCa8e30HJaCDt6Ka/e/sDcwruXqYuTiEBL4wihx
 9WADO4RznlHi5J/TTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SRxat
 IgRpJxXwEyi7ToXSJgFqHxN03/mCYwcCxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw7nzudIhRkoNJSZT3uOmOCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvIxBQDnBotT01Iq0zBxgaMCkJTh4lER4DwYCpXmLCxJzizPTIVKnGBWlxHlXgyQE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3qsgU3gy80rgpr8CWswEtPiFy
 laQxSWJCCmpBkY5PdH6H8+nZws4cTAJfz64vcPN7ktI0avvYQsZeU9sXZJ8emN7lcN5rynWPV
 MXVvX48kz8MzVWXnXL4sWLziz1NY5gNInZnlxdLKli9v7OtM1L/iXOfqHI1W1QuvmU+bui9ob
 0ameDPY4J4u7y8p2bSjXZlz9NDXYWzVbb4NOYwavj82BWrRJLcUaioRZzUXEiABs3BVNCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1488677684!90239078!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.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55138 invoked from network); 5 Mar 2017 01:34:45 -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; 5 Mar 2017 01:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4N-0002aW-MZ
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ckL4N-0001XJ-Lk
 for xen-changelog@lists.xensource.com; Sun, 05 Mar 2017 01:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ckL4N-0001XJ-Lk@xenbits.xenproject.org>
Date: Sun, 05 Mar 2017 01:34:43 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Fix booting on AMD Phenom
	6-core platform
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkNTVjMGMzMTYzNTdhNDEyNTI2YjlkY2NkNDVkM2MzYWJiNzUyMjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE5OjU4OjIwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1hciAzIDE5OjI0OjI5
IDIwMTcgKzAwMDAKCiAgICB4ODYvY3B1aWQ6IEZpeCBib290aW5nIG9uIEFNRCBQaGVub20gNi1j
b3JlIHBsYXRmb3JtCiAgICAKICAgIGMvcyA1Y2VjZjYwZjQgIng4Ni9jcHVpZDogSGFuZGxlIGxl
YWYgMHgxIGluIGd1ZXN0X2NwdWlkKCkiIGNhdXNlcyBMaW51eCA0LjEwCiAgICB0byBjcmFzaCBk
dXJpbmcgYm9vdC4KICAgIAogICAgSXQgdHVybnMgb3V0IHRvIGJlIGJlY2F1c2Ugb2YgdGhlIHJl
cG9ydGVkIGFwaWNfaWQsIHdoaWNoIHdhcyBhbHRlcmVkIHRvIGJlCiAgICBtb3JlIGNvbnNpc3Rl
bnQgYWNyb3NzIGd1ZXN0cy4gIFJldmVydCBiYWNrIHRvIHRoZSBwcmV2aW91cyBiZWhhdmlvdXIs
IGJ5CiAgICBsaW1pdGluZyB0aGUgYXBpY19pZCBhZGp1c3RtZW50IHRvIEhWTSBndWVzdHMgb25s
eS4gIFdob21ldmVyIGdldHMgdG8gZml4ZXMKICAgIHRvcG9sb2d5IHJlcHJlc2VudGF0aW9uIGlz
IGdvaW5nIHRvIGhhdmUgYSBsb3Qgb2YgZnVuIHdpdGggbm9uLXBvd2VyLW9mLTIgQU1ECiAgICBi
b3hlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlr
ZWxlbmJvb20uaXQ+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFRlc3RlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVu
Ym9vbS5pdD4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAwZGQzNWRjLi5kNmY2Yjg4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwpAQCAtNzQ5LDcgKzc0OSw4IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgY2FzZSAweDE6CiAgICAgICAgIC8qIFRPRE86IFJl
d29yayB0b3BvbG9neSBsb2dpYy4gKi8KICAgICAgICAgcmVzLT5iICY9IDB4MDBmZmZmZmZ1Owot
ICAgICAgICByZXMtPmIgfD0gKHYtPnZjcHVfaWQgKiAyKSA8PCAyNDsKKyAgICAgICAgaWYgKCBo
YXNfaHZtX2NvbnRhaW5lcl9kb21haW4oZCkgKQorICAgICAgICAgICAgcmVzLT5iIHw9ICh2LT52
Y3B1X2lkICogMikgPDwgMjQ7CiAKICAgICAgICAgLyogVE9ETzogUmV3b3JrIHZQTVUgY29udHJv
bCBpbiB0ZXJtcyBvZiB0b29sc3RhY2sgY2hvaWNlcy4gKi8KICAgICAgICAgaWYgKCB2cG11X2F2
YWlsYWJsZSh2KSAmJgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwB-0001ka-Ic; Tue, 07 Mar 2017 15:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwA-0001jw-Cs
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7B/AF-23940-C10DEB85; Tue, 07 Mar 2017 15:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfmwr4
 Ig58/2S0mbDNwYPTY3reLPYAxijUzLym/IoE149/Zi8wFkywr1t07z9LAuEeni5GLQ0jgC6PE
 1vtrmSGc84wSS/8fYuti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWOLir
 R1gNq+AmcSzL9fBbBag+q1NK1gmMHIsYGRYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4/KPTIUZJDiYlUV6jP7sihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw/vgLlBMsSk1PrUjLzAEGB0xagoNHSYR3IUiat7ggMbc4Mx0idYpRUUqcl+EfUEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmTQGZwpOZVwI3/RXQYiagxX4yO
 0EWlyQipKQaGG0ZfofNWL3kYOqs+W134m9ONu7Z7vPqQmVV8mzOSbclZjJFhTz165g9t+Bueu
 SZcBmGIuvV9TNY2Hc7ZUic/6hhtJjrShfXXn/NSTu+bax/LBsw6Q9Xtv6f40fqn00x2n8wRr3
 Kutjk7HeelZw87d2pTp8eL9//9uDOhM9L0hPYHGwnn1Y21FFiKc5INNRiLipOBACUKagyQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1488900123!81489245!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45389 invoked from network); 7 Mar 2017 15:22: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; 7 Mar 2017 15:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGw6-0008G6-SA
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGw6-0002jc-NU
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGw6-0002jc-NU@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:02 +0000
Subject: [Xen-changelog] [xen master] ditch redundant integer types
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM4NmI4OTk1OTdkY2NmZjAwMjMxM2QxY2U5YmQzMmIwZjQzMjVjNjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDYg
MTc6NDk6NDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxNzo0OTo0NSAyMDE3ICswMTAwCgogICAgZGl0
Y2ggcmVkdW5kYW50IGludGVnZXIgdHlwZXMKICAgIAogICAgVGhlIHZlcnkgZmV3IHVzZXMgY2Fu
IGVhc2lseSBiZSByZXBsYWNlZCBieSBtb3JlIHN0YW5kYXJkIG9uZXMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24vbGliLmMgICAgICAgICAgICAgIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY3J5cHRv
L3Jpam5kYWVsLmMgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9jcnlwdG8vcmlq
bmRhZWwuaCB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0K
IDUgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9saWIuYyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggYWUwYmJi
My4uNjIzMzAyMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9u
L2xpYi5jCkBAIC0xMTAsNyArMTEwLDggQEAgdW5pb24gdXUgewogLyoKICAqIEV4dHJhY3QgaGln
aCBhbmQgbG93IHNob3J0d29yZHMgZnJvbSBsb25nd29yZCwgYW5kIG1vdmUgbG93IHNob3J0d29y
ZCBvZgogICogbG9uZ3dvcmQgdG8gdXBwZXIgaGFsZiBvZiBsb25nLCBpLmUuLCBwcm9kdWNlIHRo
ZSB1cHBlciBsb25nd29yZCBvZgotICogKChxdWFkX3QpKHgpIDw8IChudW1iZXJfb2ZfYml0c19p
bl9sb25nLzIpKS4gIChgeCcgbXVzdCBhY3R1YWxseSBiZSB1X2xvbmcuKQorICogKChxdWFkX3Qp
KHgpIDw8IChudW1iZXJfb2ZfYml0c19pbl9sb25nLzIpKS4gIChgeCcgbXVzdCBhY3R1YWxseSBi
ZQorICogdW5zaWduZWQgbG9uZy4pCiAgKgogICogVGhlc2UgYXJlIHVzZWQgaW4gdGhlIG11bHRp
cGx5IGNvZGUsIHRvIHNwbGl0IGEgbG9uZ3dvcmQgaW50byB1cHBlcgogICogYW5kIGxvd2VyIGhh
bHZlcywgYW5kIHRvIHJlYXNzZW1ibGUgYSBwcm9kdWN0IGFzIGEgcXVhZF90LCBzaGlmdGVkIGxl
ZnQKQEAgLTEyNywxMCArMTI4LDEwIEBAIHVuaW9uIHV1IHsKICNkZWZpbmUgQiAoMSA8PCBIQUxG
X0JJVFMpIC8qIGRpZ2l0IGJhc2UgKi8KIAogLyogQ29tYmluZSB0d28gYGRpZ2l0cycgdG8gbWFr
ZSBhIHNpbmdsZSB0d28tZGlnaXQgbnVtYmVyLiAqLwotI2RlZmluZSBDT01CSU5FKGEsIGIpICgo
KHVfbG9uZykoYSkgPDwgSEFMRl9CSVRTKSB8IChiKSkKKyNkZWZpbmUgQ09NQklORShhLCBiKSAo
KCh1bnNpZ25lZCBsb25nKShhKSA8PCBIQUxGX0JJVFMpIHwgKGIpKQogCiAvKiBzZWxlY3QgYSB0
eXBlIGZvciBkaWdpdHMgaW4gYmFzZSBCICovCi10eXBlZGVmIHVfbG9uZyBkaWdpdDsKK3R5cGVk
ZWYgdW5zaWduZWQgbG9uZyBkaWdpdDsKIAogLyoKICAqIFNoaWZ0IHBbMF0uLnBbbGVuXSBsZWZ0
IGBzaCcgYml0cywgaWdub3JpbmcgYW55IGJpdHMgdGhhdApAQCAtMTUwLDggKzE1MSw4IEBAIHN0
YXRpYyB2b2lkIHNobChyZWdpc3RlciBkaWdpdCAqcCwgcmVnaXN0ZXIgaW50IGxlbiwgcmVnaXN0
ZXIgaW50IHNoKQogICogX19xZGl2cmVtKHUsIHYsIHJlbSkgcmV0dXJucyB1L3YgYW5kLCBvcHRp
b25hbGx5LCBzZXRzICpyZW0gdG8gdSV2LgogICoKICAqIFdlIGRvIHRoaXMgaW4gYmFzZSAyLXN1
cC1IQUxGX0JJVFMsIHNvIHRoYXQgYWxsIGludGVybWVkaWF0ZSBwcm9kdWN0cwotICogZml0IHdp
dGhpbiB1X2xvbmcuICBBcyBhIGNvbnNlcXVlbmNlLCB0aGUgbWF4aW11bSBsZW5ndGggZGl2aWRl
bmQgYW5kCi0gKiBkaXZpc29yIGFyZSA0IGBkaWdpdHMnIGluIHRoaXMgYmFzZSAodGhleSBhcmUg
c2hvcnRlciBpZiB0aGV5IGhhdmUKKyAqIGZpdCB3aXRoaW4gdW5zaWduZWQgbG9uZy4gIEFzIGEg
Y29uc2VxdWVuY2UsIHRoZSBtYXhpbXVtIGxlbmd0aCBkaXZpZGVuZAorICogYW5kIGRpdmlzb3Ig
YXJlIDQgYGRpZ2l0cycgaW4gdGhpcyBiYXNlICh0aGV5IGFyZSBzaG9ydGVyIGlmIHRoZXkgaGF2
ZQogICogbGVhZGluZyB6ZXJvcykuCiAgKi8KIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQgdnEs
IHU2NCAqYXJxKQpAQCAtMTU5LDcgKzE2MCw3IEBAIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQg
dnEsIHU2NCAqYXJxKQogICAgIHVuaW9uIHV1IHRtcDsKICAgICBkaWdpdCAqdSwgKnYsICpxOwog
ICAgIHJlZ2lzdGVyIGRpZ2l0IHYxLCB2MjsKLSAgICB1X2xvbmcgcWhhdCwgcmhhdCwgdDsKKyAg
ICB1bnNpZ25lZCBsb25nIHFoYXQsIHJoYXQsIHQ7CiAgICAgaW50IG0sIG4sIGQsIGosIGk7CiAg
ICAgZGlnaXQgdXNwYWNlWzVdLCB2c3BhY2VbNV0sIHFzcGFjZVs1XTsKIApAQCAtMjEwLDcgKzIx
MSw3IEBAIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQgdnEsIHU2NCAqYXJxKQogICAgIHZbNF0g
PSBMSEFMRih0bXAudWxbTF0pOwogICAgIGZvciAobiA9IDQ7IHZbMV0gPT0gMDsgdisrKSB7CiAg
ICAgICAgIGlmICgtLW4gPT0gMSkgewotICAgICAgICAgICAgdV9sb25nIHJiajsgLyogcipCK3Vb
al0gKG5vdCByb290IGJveSBqaW0pICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHJiajsg
LyogcipCK3Vbal0gKG5vdCByb290IGJveSBqaW0pICovCiAgICAgICAgICAgICBkaWdpdCBxMSwg
cTIsIHEzLCBxNDsKIAogICAgICAgICAgICAgLyoKQEAgLTI4Niw3ICsyODcsOCBAQCB1NjQgX19x
ZGl2cmVtKHU2NCB1cSwgdTY0IHZxLCB1NjQgKmFycSkKICAgICAgICAgICAgIHJoYXQgPSB1ajE7
CiAgICAgICAgICAgICBnb3RvIHFoYXRfdG9vX2JpZzsKICAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgIHVfbG9uZyBubiA9IENPTUJJTkUodWowLCB1ajEpOworICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBubiA9IENPTUJJTkUodWowLCB1ajEpOworCiAgICAgICAgICAgICBxaGF0ID0gbm4g
LyB2MTsKICAgICAgICAgICAgIHJoYXQgPSBubiAlIHYxOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vY3J5cHRvL3Jpam5kYWVsLmMgYi94ZW4vY3J5cHRvL3Jpam5kYWVsLmMKaW5kZXggNGNk
Yjc0YS4uYWM0YmRkMSAxMDA2NDQKLS0tIGEveGVuL2NyeXB0by9yaWpuZGFlbC5jCisrKyBiL3hl
bi9jcnlwdG8vcmlqbmRhZWwuYwpAQCAtMTIzNiw3ICsxMjM2LDcgQEAgcmlqbmRhZWxEZWNyeXB0
KGNvbnN0IHUzMiBya1svKjQqKE5yICsgMSkqL10sIGludCBOciwgY29uc3QgdTggY3RbMTZdLAog
CiAvKiBzZXR1cCBrZXkgY29udGV4dCBmb3IgZW5jcnlwdGlvbiBvbmx5ICovCiBpbnQKLXJpam5k
YWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAqa2V5
LCBpbnQgYml0cykKK3Jpam5kYWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICpjdHgs
IGNvbnN0IHVuc2lnbmVkIGNoYXIgKmtleSwgaW50IGJpdHMpCiB7CiAJaW50IHJvdW5kczsKIApA
QCAtMTI1Miw3ICsxMjUyLDcgQEAgcmlqbmRhZWxfc2V0X2tleV9lbmNfb25seShyaWpuZGFlbF9j
dHggKmN0eCwgY29uc3QgdV9jaGFyICprZXksIGludCBiaXRzKQogCiAvKiBzZXR1cCBrZXkgY29u
dGV4dCBmb3IgYm90aCBlbmNyeXB0aW9uIGFuZCBkZWNyeXB0aW9uICovCiBpbnQKLXJpam5kYWVs
X3NldF9rZXkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAqa2V5LCBpbnQgYml0cykK
K3Jpam5kYWVsX3NldF9rZXkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVuc2lnbmVkIGNoYXIg
KmtleSwgaW50IGJpdHMpCiB7CiAJaW50IHJvdW5kczsKIApAQCAtMTI2OSwxMyArMTI2OSwxMyBA
QCByaWpuZGFlbF9zZXRfa2V5KHJpam5kYWVsX2N0eCAqY3R4LCBjb25zdCB1X2NoYXIgKmtleSwg
aW50IGJpdHMpCiB9CiAKIHZvaWQKLXJpam5kYWVsX2RlY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgs
IGNvbnN0IHVfY2hhciAqc3JjLCB1X2NoYXIgKmRzdCkKK3Jpam5kYWVsX2RlY3J5cHQocmlqbmRh
ZWxfY3R4ICpjdHgsIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnNyYywgdW5zaWduZWQgY2hhciAqZHN0
KQogewogCXJpam5kYWVsRGVjcnlwdChjdHgtPmRrLCBjdHgtPk5yLCBzcmMsIGRzdCk7CiB9CiAK
IHZvaWQKLXJpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAq
c3JjLCB1X2NoYXIgKmRzdCkKK3Jpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgsIGNv
bnN0IHVuc2lnbmVkIGNoYXIgKnNyYywgdW5zaWduZWQgY2hhciAqZHN0KQogewogCXJpam5kYWVs
RW5jcnlwdChjdHgtPmVrLCBjdHgtPk5yLCBzcmMsIGRzdCk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9jcnlwdG8vcmlqbmRhZWwuaCBiL3hlbi9pbmNsdWRlL2NyeXB0by9yaWpuZGFlbC5o
CmluZGV4IDI5NzQ2MDIuLjY5OTY1NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2NyeXB0by9y
aWpuZGFlbC5oCisrKyBiL3hlbi9pbmNsdWRlL2NyeXB0by9yaWpuZGFlbC5oCkBAIC00NSwxMCAr
NDUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgewogCXUzMglka1s0KihBRVNfTUFYUk9VTkRTICsgMSld
OwkvKiBkZWNyeXB0IGtleSBzY2hlZHVsZSAqLwogfSByaWpuZGFlbF9jdHg7CiAKLWludAkgcmlq
bmRhZWxfc2V0X2tleShyaWpuZGFlbF9jdHggKiwgY29uc3QgdV9jaGFyICosIGludCk7Ci1pbnQJ
IHJpam5kYWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICosIGNvbnN0IHVfY2hhciAq
LCBpbnQpOwotdm9pZAkgcmlqbmRhZWxfZGVjcnlwdChyaWpuZGFlbF9jdHggKiwgY29uc3QgdV9j
aGFyICosIHVfY2hhciAqKTsKLXZvaWQJIHJpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICos
IGNvbnN0IHVfY2hhciAqLCB1X2NoYXIgKik7CitpbnQJIHJpam5kYWVsX3NldF9rZXkocmlqbmRh
ZWxfY3R4ICosIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiwgaW50KTsKK2ludAkgcmlqbmRhZWxfc2V0
X2tleV9lbmNfb25seShyaWpuZGFlbF9jdHggKiwgY29uc3QgdW5zaWduZWQgY2hhciAqLCBpbnQp
Owordm9pZAkgcmlqbmRhZWxfZGVjcnlwdChyaWpuZGFlbF9jdHggKiwgY29uc3QgdW5zaWduZWQg
Y2hhciAqLCB1bnNpZ25lZCBjaGFyICopOwordm9pZAkgcmlqbmRhZWxfZW5jcnlwdChyaWpuZGFl
bF9jdHggKiwgY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25lZCBjaGFyICopOwogCiBpbnQJ
cmlqbmRhZWxLZXlTZXR1cEVuYyh1bnNpZ25lZCBpbnQgW10sIGNvbnN0IHVuc2lnbmVkIGNoYXIg
W10sIGludCk7CiBpbnQJcmlqbmRhZWxLZXlTZXR1cERlYyh1bnNpZ25lZCBpbnQgW10sIGNvbnN0
IHVuc2lnbmVkIGNoYXIgW10sIGludCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZWxm
c3RydWN0cy5oIGIveGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaAppbmRleCBlNTQzMjEyLi45
NTBlMTQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmgKQEAgLTM2MSw3ICszNjEsNyBAQCB0eXBlZGVmIHN0
cnVjdCB7CiAKICNkZWZpbmUJRUxGNjRfUl9TWU0oaW5mbykJKChpbmZvKSA+PiAzMikKICNkZWZp
bmUJRUxGNjRfUl9UWVBFKGluZm8pCSgoaW5mbykgJiAweEZGRkZGRkZGKQotI2RlZmluZSBFTEY2
NF9SX0lORk8ocyx0KSAJKCgocykgPDwgMzIpICsgKHVfaW50MzJfdCkodCkpCisjZGVmaW5lIEVM
RjY0X1JfSU5GTyhzLHQpIAkoKChzKSA8PCAzMikgKyAodWludDMyX3QpKHQpKQogCiAvKgogICog
UmVsb2NhdGlvbiB0eXBlcyBmb3IgeDg2XzY0IGFuZCBBUk0gNjQuIFdlIGxpc3Qgb25seSB0aGUg
b25lcyBMaXZlIFBhdGNoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCBiL3hl
bi9pbmNsdWRlL3hlbi90eXBlcy5oCmluZGV4IGM3OWMzNTMuLjE3MGU5OTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCkBA
IC0zMCwzMiArMzAsMTYgQEAKICNkZWZpbmUgTE9OR19NSU4gICAgICAgICgtTE9OR19NQVggLSAx
KQogI2RlZmluZSBVTE9OR19NQVggICAgICAgKH4wVUwpCiAKLS8qIGJzZCAqLwotdHlwZWRlZiB1
bnNpZ25lZCBjaGFyICAgICAgICAgICB1X2NoYXI7Ci10eXBlZGVmIHVuc2lnbmVkIHNob3J0ICAg
ICAgICAgIHVfc2hvcnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGludCAgICAgICAgICAgIHVfaW50Owot
dHlwZWRlZiB1bnNpZ25lZCBsb25nICAgICAgICAgICB1X2xvbmc7Ci0KLS8qIHN5c3YgKi8KLXR5
cGVkZWYgdW5zaWduZWQgY2hhciAgICAgICAgICAgdW5jaGFyOwotdHlwZWRlZiB1bnNpZ25lZCBz
aG9ydCAgICAgICAgICB1c2hvcnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGludCAgICAgICAgICAgIHVp
bnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGxvbmcgICAgICAgICAgIHVsb25nOwotCiB0eXBlZGVmICAg
ICAgICAgX191OCAgICAgICAgICAgIHVpbnQ4X3Q7Ci10eXBlZGVmICAgICAgICAgX191OCAgICAg
ICAgICAgIHVfaW50OF90OwogdHlwZWRlZiAgICAgICAgIF9fczggICAgICAgICAgICBpbnQ4X3Q7
CiAKIHR5cGVkZWYgICAgICAgICBfX3UxNiAgICAgICAgICAgdWludDE2X3Q7Ci10eXBlZGVmICAg
ICAgICAgX191MTYgICAgICAgICAgIHVfaW50MTZfdDsKIHR5cGVkZWYgICAgICAgICBfX3MxNiAg
ICAgICAgICAgaW50MTZfdDsKIAogdHlwZWRlZiAgICAgICAgIF9fdTMyICAgICAgICAgICB1aW50
MzJfdDsKLXR5cGVkZWYgICAgICAgICBfX3UzMiAgICAgICAgICAgdV9pbnQzMl90OwogdHlwZWRl
ZiAgICAgICAgIF9fczMyICAgICAgICAgICBpbnQzMl90OwogCiB0eXBlZGVmICAgICAgICAgX191
NjQgICAgICAgICAgIHVpbnQ2NF90OwotdHlwZWRlZiAgICAgICAgIF9fdTY0ICAgICAgICAgICB1
X2ludDY0X3Q7CiB0eXBlZGVmICAgICAgICAgX19zNjQgICAgICAgICAgIGludDY0X3Q7CiAKIHN0
cnVjdCBkb21haW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwB-0001ka-Ic; Tue, 07 Mar 2017 15:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwA-0001jw-Cs
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7B/AF-23940-C10DEB85; Tue, 07 Mar 2017 15:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfmwr4
 Ig58/2S0mbDNwYPTY3reLPYAxijUzLym/IoE149/Zi8wFkywr1t07z9LAuEeni5GLQ0jgC6PE
 1vtrmSGc84wSS/8fYuti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWOLir
 R1gNq+AmcSzL9fBbBag+q1NK1gmMHIsYGRYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4/KPTIUZJDiYlUV6jP7sihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw/vgLlBMsSk1PrUjLzAEGB0xagoNHSYR3IUiat7ggMbc4Mx0idYpRUUqcl+EfUEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmTQGZwpOZVwI3/RXQYiagxX4yO
 0EWlyQipKQaGG0ZfofNWL3kYOqs+W134m9ONu7Z7vPqQmVV8mzOSbclZjJFhTz165g9t+Bueu
 SZcBmGIuvV9TNY2Hc7ZUic/6hhtJjrShfXXn/NSTu+bax/LBsw6Q9Xtv6f40fqn00x2n8wRr3
 Kutjk7HeelZw87d2pTp8eL9//9uDOhM9L0hPYHGwnn1Y21FFiKc5INNRiLipOBACUKagyQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1488900123!81489245!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45389 invoked from network); 7 Mar 2017 15:22: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; 7 Mar 2017 15:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGw6-0008G6-SA
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGw6-0002jc-NU
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGw6-0002jc-NU@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:02 +0000
Subject: [Xen-changelog] [xen master] ditch redundant integer types
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM4NmI4OTk1OTdkY2NmZjAwMjMxM2QxY2U5YmQzMmIwZjQzMjVjNjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDYg
MTc6NDk6NDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxNzo0OTo0NSAyMDE3ICswMTAwCgogICAgZGl0
Y2ggcmVkdW5kYW50IGludGVnZXIgdHlwZXMKICAgIAogICAgVGhlIHZlcnkgZmV3IHVzZXMgY2Fu
IGVhc2lseSBiZSByZXBsYWNlZCBieSBtb3JlIHN0YW5kYXJkIG9uZXMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24vbGliLmMgICAgICAgICAgICAgIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vY3J5cHRv
L3Jpam5kYWVsLmMgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9jcnlwdG8vcmlq
bmRhZWwuaCB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oICB8ICAy
ICstCiB4ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0K
IDUgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9saWIuYyBiL3hlbi9jb21tb24vbGliLmMKaW5kZXggYWUwYmJi
My4uNjIzMzAyMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWIuYworKysgYi94ZW4vY29tbW9u
L2xpYi5jCkBAIC0xMTAsNyArMTEwLDggQEAgdW5pb24gdXUgewogLyoKICAqIEV4dHJhY3QgaGln
aCBhbmQgbG93IHNob3J0d29yZHMgZnJvbSBsb25nd29yZCwgYW5kIG1vdmUgbG93IHNob3J0d29y
ZCBvZgogICogbG9uZ3dvcmQgdG8gdXBwZXIgaGFsZiBvZiBsb25nLCBpLmUuLCBwcm9kdWNlIHRo
ZSB1cHBlciBsb25nd29yZCBvZgotICogKChxdWFkX3QpKHgpIDw8IChudW1iZXJfb2ZfYml0c19p
bl9sb25nLzIpKS4gIChgeCcgbXVzdCBhY3R1YWxseSBiZSB1X2xvbmcuKQorICogKChxdWFkX3Qp
KHgpIDw8IChudW1iZXJfb2ZfYml0c19pbl9sb25nLzIpKS4gIChgeCcgbXVzdCBhY3R1YWxseSBi
ZQorICogdW5zaWduZWQgbG9uZy4pCiAgKgogICogVGhlc2UgYXJlIHVzZWQgaW4gdGhlIG11bHRp
cGx5IGNvZGUsIHRvIHNwbGl0IGEgbG9uZ3dvcmQgaW50byB1cHBlcgogICogYW5kIGxvd2VyIGhh
bHZlcywgYW5kIHRvIHJlYXNzZW1ibGUgYSBwcm9kdWN0IGFzIGEgcXVhZF90LCBzaGlmdGVkIGxl
ZnQKQEAgLTEyNywxMCArMTI4LDEwIEBAIHVuaW9uIHV1IHsKICNkZWZpbmUgQiAoMSA8PCBIQUxG
X0JJVFMpIC8qIGRpZ2l0IGJhc2UgKi8KIAogLyogQ29tYmluZSB0d28gYGRpZ2l0cycgdG8gbWFr
ZSBhIHNpbmdsZSB0d28tZGlnaXQgbnVtYmVyLiAqLwotI2RlZmluZSBDT01CSU5FKGEsIGIpICgo
KHVfbG9uZykoYSkgPDwgSEFMRl9CSVRTKSB8IChiKSkKKyNkZWZpbmUgQ09NQklORShhLCBiKSAo
KCh1bnNpZ25lZCBsb25nKShhKSA8PCBIQUxGX0JJVFMpIHwgKGIpKQogCiAvKiBzZWxlY3QgYSB0
eXBlIGZvciBkaWdpdHMgaW4gYmFzZSBCICovCi10eXBlZGVmIHVfbG9uZyBkaWdpdDsKK3R5cGVk
ZWYgdW5zaWduZWQgbG9uZyBkaWdpdDsKIAogLyoKICAqIFNoaWZ0IHBbMF0uLnBbbGVuXSBsZWZ0
IGBzaCcgYml0cywgaWdub3JpbmcgYW55IGJpdHMgdGhhdApAQCAtMTUwLDggKzE1MSw4IEBAIHN0
YXRpYyB2b2lkIHNobChyZWdpc3RlciBkaWdpdCAqcCwgcmVnaXN0ZXIgaW50IGxlbiwgcmVnaXN0
ZXIgaW50IHNoKQogICogX19xZGl2cmVtKHUsIHYsIHJlbSkgcmV0dXJucyB1L3YgYW5kLCBvcHRp
b25hbGx5LCBzZXRzICpyZW0gdG8gdSV2LgogICoKICAqIFdlIGRvIHRoaXMgaW4gYmFzZSAyLXN1
cC1IQUxGX0JJVFMsIHNvIHRoYXQgYWxsIGludGVybWVkaWF0ZSBwcm9kdWN0cwotICogZml0IHdp
dGhpbiB1X2xvbmcuICBBcyBhIGNvbnNlcXVlbmNlLCB0aGUgbWF4aW11bSBsZW5ndGggZGl2aWRl
bmQgYW5kCi0gKiBkaXZpc29yIGFyZSA0IGBkaWdpdHMnIGluIHRoaXMgYmFzZSAodGhleSBhcmUg
c2hvcnRlciBpZiB0aGV5IGhhdmUKKyAqIGZpdCB3aXRoaW4gdW5zaWduZWQgbG9uZy4gIEFzIGEg
Y29uc2VxdWVuY2UsIHRoZSBtYXhpbXVtIGxlbmd0aCBkaXZpZGVuZAorICogYW5kIGRpdmlzb3Ig
YXJlIDQgYGRpZ2l0cycgaW4gdGhpcyBiYXNlICh0aGV5IGFyZSBzaG9ydGVyIGlmIHRoZXkgaGF2
ZQogICogbGVhZGluZyB6ZXJvcykuCiAgKi8KIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQgdnEs
IHU2NCAqYXJxKQpAQCAtMTU5LDcgKzE2MCw3IEBAIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQg
dnEsIHU2NCAqYXJxKQogICAgIHVuaW9uIHV1IHRtcDsKICAgICBkaWdpdCAqdSwgKnYsICpxOwog
ICAgIHJlZ2lzdGVyIGRpZ2l0IHYxLCB2MjsKLSAgICB1X2xvbmcgcWhhdCwgcmhhdCwgdDsKKyAg
ICB1bnNpZ25lZCBsb25nIHFoYXQsIHJoYXQsIHQ7CiAgICAgaW50IG0sIG4sIGQsIGosIGk7CiAg
ICAgZGlnaXQgdXNwYWNlWzVdLCB2c3BhY2VbNV0sIHFzcGFjZVs1XTsKIApAQCAtMjEwLDcgKzIx
MSw3IEBAIHU2NCBfX3FkaXZyZW0odTY0IHVxLCB1NjQgdnEsIHU2NCAqYXJxKQogICAgIHZbNF0g
PSBMSEFMRih0bXAudWxbTF0pOwogICAgIGZvciAobiA9IDQ7IHZbMV0gPT0gMDsgdisrKSB7CiAg
ICAgICAgIGlmICgtLW4gPT0gMSkgewotICAgICAgICAgICAgdV9sb25nIHJiajsgLyogcipCK3Vb
al0gKG5vdCByb290IGJveSBqaW0pICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHJiajsg
LyogcipCK3Vbal0gKG5vdCByb290IGJveSBqaW0pICovCiAgICAgICAgICAgICBkaWdpdCBxMSwg
cTIsIHEzLCBxNDsKIAogICAgICAgICAgICAgLyoKQEAgLTI4Niw3ICsyODcsOCBAQCB1NjQgX19x
ZGl2cmVtKHU2NCB1cSwgdTY0IHZxLCB1NjQgKmFycSkKICAgICAgICAgICAgIHJoYXQgPSB1ajE7
CiAgICAgICAgICAgICBnb3RvIHFoYXRfdG9vX2JpZzsKICAgICAgICAgfSBlbHNlIHsKLSAgICAg
ICAgICAgIHVfbG9uZyBubiA9IENPTUJJTkUodWowLCB1ajEpOworICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBubiA9IENPTUJJTkUodWowLCB1ajEpOworCiAgICAgICAgICAgICBxaGF0ID0gbm4g
LyB2MTsKICAgICAgICAgICAgIHJoYXQgPSBubiAlIHYxOwogICAgICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vY3J5cHRvL3Jpam5kYWVsLmMgYi94ZW4vY3J5cHRvL3Jpam5kYWVsLmMKaW5kZXggNGNk
Yjc0YS4uYWM0YmRkMSAxMDA2NDQKLS0tIGEveGVuL2NyeXB0by9yaWpuZGFlbC5jCisrKyBiL3hl
bi9jcnlwdG8vcmlqbmRhZWwuYwpAQCAtMTIzNiw3ICsxMjM2LDcgQEAgcmlqbmRhZWxEZWNyeXB0
KGNvbnN0IHUzMiBya1svKjQqKE5yICsgMSkqL10sIGludCBOciwgY29uc3QgdTggY3RbMTZdLAog
CiAvKiBzZXR1cCBrZXkgY29udGV4dCBmb3IgZW5jcnlwdGlvbiBvbmx5ICovCiBpbnQKLXJpam5k
YWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAqa2V5
LCBpbnQgYml0cykKK3Jpam5kYWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICpjdHgs
IGNvbnN0IHVuc2lnbmVkIGNoYXIgKmtleSwgaW50IGJpdHMpCiB7CiAJaW50IHJvdW5kczsKIApA
QCAtMTI1Miw3ICsxMjUyLDcgQEAgcmlqbmRhZWxfc2V0X2tleV9lbmNfb25seShyaWpuZGFlbF9j
dHggKmN0eCwgY29uc3QgdV9jaGFyICprZXksIGludCBiaXRzKQogCiAvKiBzZXR1cCBrZXkgY29u
dGV4dCBmb3IgYm90aCBlbmNyeXB0aW9uIGFuZCBkZWNyeXB0aW9uICovCiBpbnQKLXJpam5kYWVs
X3NldF9rZXkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAqa2V5LCBpbnQgYml0cykK
K3Jpam5kYWVsX3NldF9rZXkocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVuc2lnbmVkIGNoYXIg
KmtleSwgaW50IGJpdHMpCiB7CiAJaW50IHJvdW5kczsKIApAQCAtMTI2OSwxMyArMTI2OSwxMyBA
QCByaWpuZGFlbF9zZXRfa2V5KHJpam5kYWVsX2N0eCAqY3R4LCBjb25zdCB1X2NoYXIgKmtleSwg
aW50IGJpdHMpCiB9CiAKIHZvaWQKLXJpam5kYWVsX2RlY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgs
IGNvbnN0IHVfY2hhciAqc3JjLCB1X2NoYXIgKmRzdCkKK3Jpam5kYWVsX2RlY3J5cHQocmlqbmRh
ZWxfY3R4ICpjdHgsIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnNyYywgdW5zaWduZWQgY2hhciAqZHN0
KQogewogCXJpam5kYWVsRGVjcnlwdChjdHgtPmRrLCBjdHgtPk5yLCBzcmMsIGRzdCk7CiB9CiAK
IHZvaWQKLXJpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgsIGNvbnN0IHVfY2hhciAq
c3JjLCB1X2NoYXIgKmRzdCkKK3Jpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICpjdHgsIGNv
bnN0IHVuc2lnbmVkIGNoYXIgKnNyYywgdW5zaWduZWQgY2hhciAqZHN0KQogewogCXJpam5kYWVs
RW5jcnlwdChjdHgtPmVrLCBjdHgtPk5yLCBzcmMsIGRzdCk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9jcnlwdG8vcmlqbmRhZWwuaCBiL3hlbi9pbmNsdWRlL2NyeXB0by9yaWpuZGFlbC5o
CmluZGV4IDI5NzQ2MDIuLjY5OTY1NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2NyeXB0by9y
aWpuZGFlbC5oCisrKyBiL3hlbi9pbmNsdWRlL2NyeXB0by9yaWpuZGFlbC5oCkBAIC00NSwxMCAr
NDUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgewogCXUzMglka1s0KihBRVNfTUFYUk9VTkRTICsgMSld
OwkvKiBkZWNyeXB0IGtleSBzY2hlZHVsZSAqLwogfSByaWpuZGFlbF9jdHg7CiAKLWludAkgcmlq
bmRhZWxfc2V0X2tleShyaWpuZGFlbF9jdHggKiwgY29uc3QgdV9jaGFyICosIGludCk7Ci1pbnQJ
IHJpam5kYWVsX3NldF9rZXlfZW5jX29ubHkocmlqbmRhZWxfY3R4ICosIGNvbnN0IHVfY2hhciAq
LCBpbnQpOwotdm9pZAkgcmlqbmRhZWxfZGVjcnlwdChyaWpuZGFlbF9jdHggKiwgY29uc3QgdV9j
aGFyICosIHVfY2hhciAqKTsKLXZvaWQJIHJpam5kYWVsX2VuY3J5cHQocmlqbmRhZWxfY3R4ICos
IGNvbnN0IHVfY2hhciAqLCB1X2NoYXIgKik7CitpbnQJIHJpam5kYWVsX3NldF9rZXkocmlqbmRh
ZWxfY3R4ICosIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiwgaW50KTsKK2ludAkgcmlqbmRhZWxfc2V0
X2tleV9lbmNfb25seShyaWpuZGFlbF9jdHggKiwgY29uc3QgdW5zaWduZWQgY2hhciAqLCBpbnQp
Owordm9pZAkgcmlqbmRhZWxfZGVjcnlwdChyaWpuZGFlbF9jdHggKiwgY29uc3QgdW5zaWduZWQg
Y2hhciAqLCB1bnNpZ25lZCBjaGFyICopOwordm9pZAkgcmlqbmRhZWxfZW5jcnlwdChyaWpuZGFl
bF9jdHggKiwgY29uc3QgdW5zaWduZWQgY2hhciAqLCB1bnNpZ25lZCBjaGFyICopOwogCiBpbnQJ
cmlqbmRhZWxLZXlTZXR1cEVuYyh1bnNpZ25lZCBpbnQgW10sIGNvbnN0IHVuc2lnbmVkIGNoYXIg
W10sIGludCk7CiBpbnQJcmlqbmRhZWxLZXlTZXR1cERlYyh1bnNpZ25lZCBpbnQgW10sIGNvbnN0
IHVuc2lnbmVkIGNoYXIgW10sIGludCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZWxm
c3RydWN0cy5oIGIveGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaAppbmRleCBlNTQzMjEyLi45
NTBlMTQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3RzLmgKQEAgLTM2MSw3ICszNjEsNyBAQCB0eXBlZGVmIHN0
cnVjdCB7CiAKICNkZWZpbmUJRUxGNjRfUl9TWU0oaW5mbykJKChpbmZvKSA+PiAzMikKICNkZWZp
bmUJRUxGNjRfUl9UWVBFKGluZm8pCSgoaW5mbykgJiAweEZGRkZGRkZGKQotI2RlZmluZSBFTEY2
NF9SX0lORk8ocyx0KSAJKCgocykgPDwgMzIpICsgKHVfaW50MzJfdCkodCkpCisjZGVmaW5lIEVM
RjY0X1JfSU5GTyhzLHQpIAkoKChzKSA8PCAzMikgKyAodWludDMyX3QpKHQpKQogCiAvKgogICog
UmVsb2NhdGlvbiB0eXBlcyBmb3IgeDg2XzY0IGFuZCBBUk0gNjQuIFdlIGxpc3Qgb25seSB0aGUg
b25lcyBMaXZlIFBhdGNoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdHlwZXMuaCBiL3hl
bi9pbmNsdWRlL3hlbi90eXBlcy5oCmluZGV4IGM3OWMzNTMuLjE3MGU5OTMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90eXBlcy5oCkBA
IC0zMCwzMiArMzAsMTYgQEAKICNkZWZpbmUgTE9OR19NSU4gICAgICAgICgtTE9OR19NQVggLSAx
KQogI2RlZmluZSBVTE9OR19NQVggICAgICAgKH4wVUwpCiAKLS8qIGJzZCAqLwotdHlwZWRlZiB1
bnNpZ25lZCBjaGFyICAgICAgICAgICB1X2NoYXI7Ci10eXBlZGVmIHVuc2lnbmVkIHNob3J0ICAg
ICAgICAgIHVfc2hvcnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGludCAgICAgICAgICAgIHVfaW50Owot
dHlwZWRlZiB1bnNpZ25lZCBsb25nICAgICAgICAgICB1X2xvbmc7Ci0KLS8qIHN5c3YgKi8KLXR5
cGVkZWYgdW5zaWduZWQgY2hhciAgICAgICAgICAgdW5jaGFyOwotdHlwZWRlZiB1bnNpZ25lZCBz
aG9ydCAgICAgICAgICB1c2hvcnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGludCAgICAgICAgICAgIHVp
bnQ7Ci10eXBlZGVmIHVuc2lnbmVkIGxvbmcgICAgICAgICAgIHVsb25nOwotCiB0eXBlZGVmICAg
ICAgICAgX191OCAgICAgICAgICAgIHVpbnQ4X3Q7Ci10eXBlZGVmICAgICAgICAgX191OCAgICAg
ICAgICAgIHVfaW50OF90OwogdHlwZWRlZiAgICAgICAgIF9fczggICAgICAgICAgICBpbnQ4X3Q7
CiAKIHR5cGVkZWYgICAgICAgICBfX3UxNiAgICAgICAgICAgdWludDE2X3Q7Ci10eXBlZGVmICAg
ICAgICAgX191MTYgICAgICAgICAgIHVfaW50MTZfdDsKIHR5cGVkZWYgICAgICAgICBfX3MxNiAg
ICAgICAgICAgaW50MTZfdDsKIAogdHlwZWRlZiAgICAgICAgIF9fdTMyICAgICAgICAgICB1aW50
MzJfdDsKLXR5cGVkZWYgICAgICAgICBfX3UzMiAgICAgICAgICAgdV9pbnQzMl90OwogdHlwZWRl
ZiAgICAgICAgIF9fczMyICAgICAgICAgICBpbnQzMl90OwogCiB0eXBlZGVmICAgICAgICAgX191
NjQgICAgICAgICAgIHVpbnQ2NF90OwotdHlwZWRlZiAgICAgICAgIF9fdTY0ICAgICAgICAgICB1
X2ludDY0X3Q7CiB0eXBlZGVmICAgICAgICAgX19zNjQgICAgICAgICAgIGludDY0X3Q7CiAKIHN0
cnVjdCBkb21haW47Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwK-0001lL-KR; Tue, 07 Mar 2017 15:22:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwJ-0001l6-Hg
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 46/E2-32461-620DEB85; Tue, 07 Mar 2017 15:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVftwr4
 Ig5e/+CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rPPuaCZ0oVB1ZtZ21gvC/ZxcjFISTwhVHi
 zo/DbBDOeUaJWy0vmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIk5h2c
 QcLiM0rYCax9HM/O4jNAlR/Yts3pgmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6hQEIdjA2bfc8xCjJwaQkyisdvztCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSv3QagnGBRanpqRVpmDjA8YNISHDxKIryx64HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolznsfpEgApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdy3IF
 J7MvBK4Ta+AjmACOsJPZifIESWJCCmpBsbcffbxh58Hxv/4emJG4q7Hx2oy3n7NDLP/mjkj+e
 4mizd2UzylIia3Xz38U93xfkt2oEEXO/OO3MVTEsTTw3S2ZJ75nzyneveUaScj573VNWlbbzx
 /geiJMP/8q0s3y/6ocFgpU6uyveH57z6+wxafeL7P+j3j+KToTrtDu6MnG+b9FxYpv7JSiaU4
 I9FQi7moOBEANPa791ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1488900133!74255505!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38706 invoked from network); 7 Mar 2017 15:22:14 -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; 7 Mar 2017 15:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwG-0008GB-UP
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwG-0002k6-TX
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGwG-0002k6-TX@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/mem_access: fix vm_event emulation
	check with altp2m enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2ODU3ZjM0MzZiOTg3ZmI0OTQyMjg4ZDhmNzUwYzBhMTg1NDk3NmMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBNb24gTWFyIDYgMTc6NTE6MTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxNzo1MToxNSAyMDE3ICsw
MTAwCgogICAgeDg2L21lbV9hY2Nlc3M6IGZpeCB2bV9ldmVudCBlbXVsYXRpb24gY2hlY2sgd2l0
aCBhbHRwMm0gZW5hYmxlZAogICAgCiAgICBDdXJyZW50bHksIHAybV9tZW1fYWNjZXNzX2VtdWxh
dGVfY2hlY2soKSB1c2VzIHAybV9nZXRfbWVtX2FjY2VzcygpCiAgICB0byBjaGVjayBpZiB0aGUg
cGFnZSByZXN0cmljdGlvbnMgaGF2ZSBiZWVuIGxpZnRlZCBiZXR3ZWVuIHRoZSB0aW1lCiAgICBv
ZiBzZW5kaW5nIHRoZSB2bV9ldmVudCBvdXQgYW5kIHRoZSByZWNlcHRpb24gb2YgdGhlIHJlcGx5
IC0gaW4KICAgIHdoaWNoIGNhc2UgZW11bGF0aW9uIGlzIG5vIGxvbmdlciByZXF1aXJlZC4gVW5m
b3J0dW5hdGVseSwKICAgIHAybV9nZXRfbWVtX2FjY2VzcygpIHVzZXMgcDJtX2dldF9ob3N0cDJt
KGQpIHdoaWNoIG9ubHkgY2hlY2tzIHRoZQogICAgZGVmYXVsdCBFUFQgKHZpZXcgMCBpbiBhbHRw
Mm0gcGFybGFuY2UpLiBUaGlzIHBhdGNoIGZpeGVzIHRoaXMgYnkKICAgIGNoZWNraW5nIHRoZSBh
Y3RpdmUgYWx0cDJtIHZpZXcgaW5zdGVhZCwgd2hlbmV2ZXIgYXBwbGljYWJsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggM2ViZWI0Zi4uNWFkYWY2ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jCkBAIC0zMiwxNCArMzIsNjggQEAKIAogI2luY2x1ZGUgIm1tLWxvY2tzLmgi
CiAKKy8qCisgKiBHZXQgYWNjZXNzIHR5cGUgZm9yIGEgZ2ZuLgorICogSWYgZ2ZuID09IElOVkFM
SURfR0ZOLCBnZXRzIHRoZSBkZWZhdWx0IGFjY2VzcyB0eXBlLgorICovCitzdGF0aWMgaW50IF9w
Mm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQorewor
ICAgIHAybV90eXBlX3QgdDsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBtZm5fdCBtZm47CisK
KyAgICBzdGF0aWMgY29uc3QgeGVubWVtX2FjY2Vzc190IG1lbWFjY2Vzc1tdID0geworI2RlZmlu
ZSBBQ0NFU1MoYWMpIFtwMm1fYWNjZXNzXyMjYWNdID0gWEVOTUVNX2FjY2Vzc18jI2FjCisgICAg
ICAgICAgICBBQ0NFU1MobiksCisgICAgICAgICAgICBBQ0NFU1MociksCisgICAgICAgICAgICBB
Q0NFU1ModyksCisgICAgICAgICAgICBBQ0NFU1MocncpLAorICAgICAgICAgICAgQUNDRVNTKHgp
LAorICAgICAgICAgICAgQUNDRVNTKHJ4KSwKKyAgICAgICAgICAgIEFDQ0VTUyh3eCksCisgICAg
ICAgICAgICBBQ0NFU1Mocnd4KSwKKyAgICAgICAgICAgIEFDQ0VTUyhyeDJydyksCisgICAgICAg
ICAgICBBQ0NFU1MobjJyd3gpLAorI3VuZGVmIEFDQ0VTUworICAgIH07CisKKyAgICAvKiBJZiBy
ZXF1ZXN0IHRvIGdldCBkZWZhdWx0IGFjY2Vzcy4gKi8KKyAgICBpZiAoIGdmbl9lcShnZm4sIElO
VkFMSURfR0ZOKSApCisgICAgeworICAgICAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVm
YXVsdF9hY2Nlc3NdOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCAm
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOworCisg
ICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICByZXR1cm4gLUVTUkNI
OworCisgICAgaWYgKCAodW5zaWduZWQgaW50KWEgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkK
KyAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisKKyAgICAqYWNjZXNzID0gIG1lbWFjY2Vzc1thXTsK
KyAgICByZXR1cm4gMDsKK30KKwogYm9vbCBwMm1fbWVtX2FjY2Vzc19lbXVsYXRlX2NoZWNrKHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZt
X2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKIHsKICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOwog
ICAgIGJvb2wgdmlvbGF0aW9uID0gMTsKICAgICBjb25zdCBzdHJ1Y3Qgdm1fZXZlbnRfbWVtX2Fj
Y2VzcyAqZGF0YSA9ICZyc3AtPnUubWVtX2FjY2VzczsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwogCi0gICAgaWYg
KCBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKGRhdGEtPmdmbiksICZhY2Nlc3Mp
ID09IDAgKQorICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCisgICAgICAgIHAybSA9IHAybV9n
ZXRfYWx0cDJtKHYpOworICAgIGlmICggIXAybSApCisgICAgICAgIHAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKKworICAgIGlmICggX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIF9nZm4oZGF0YS0+
Z2ZuKSwgJmFjY2VzcykgPT0gMCApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBhY2Nlc3MgKQog
ICAgICAgICB7CkBAIC00MDUsNTEgKzQ1OSwxMSBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAotLyoKLSAqIEdldCBh
Y2Nlc3MgdHlwZSBmb3IgYSBnZm4uCi0gKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIGdldHMgdGhl
IGRlZmF1bHQgYWNjZXNzIHR5cGUuCi0gKi8KIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKIHsKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIHAybV90eXBl
X3QgdDsKLSAgICBwMm1fYWNjZXNzX3QgYTsKLSAgICBtZm5fdCBtZm47CiAKLSAgICBzdGF0aWMg
Y29uc3QgeGVubWVtX2FjY2Vzc190IG1lbWFjY2Vzc1tdID0gewotI2RlZmluZSBBQ0NFU1MoYWMp
IFtwMm1fYWNjZXNzXyMjYWNdID0gWEVOTUVNX2FjY2Vzc18jI2FjCi0gICAgICAgICAgICBBQ0NF
U1MobiksCi0gICAgICAgICAgICBBQ0NFU1MociksCi0gICAgICAgICAgICBBQ0NFU1ModyksCi0g
ICAgICAgICAgICBBQ0NFU1MocncpLAotICAgICAgICAgICAgQUNDRVNTKHgpLAotICAgICAgICAg
ICAgQUNDRVNTKHJ4KSwKLSAgICAgICAgICAgIEFDQ0VTUyh3eCksCi0gICAgICAgICAgICBBQ0NF
U1Mocnd4KSwKLSAgICAgICAgICAgIEFDQ0VTUyhyeDJydyksCi0gICAgICAgICAgICBBQ0NFU1Mo
bjJyd3gpLAotI3VuZGVmIEFDQ0VTUwotICAgIH07Ci0KLSAgICAvKiBJZiByZXF1ZXN0IHRvIGdl
dCBkZWZhdWx0IGFjY2Vzcy4gKi8KLSAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSAp
Ci0gICAgewotICAgICAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVmYXVsdF9hY2Nlc3Nd
OwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7
Ci0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCAmdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOwotICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwotCi0gICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICByZXR1cm4gLUVTUkNIOwotCi0gICAgaWYg
KCAodW5zaWduZWQpIGEgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkKLSAgICAgICAgcmV0dXJu
IC1FUkFOR0U7Ci0KLSAgICAqYWNjZXNzID0gIG1lbWFjY2Vzc1thXTsKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsKIH0KIAog
LyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwK-0001lL-KR; Tue, 07 Mar 2017 15:22:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwJ-0001l6-Hg
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 46/E2-32461-620DEB85; Tue, 07 Mar 2017 15:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVftwr4
 Ig5e/+CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rPPuaCZ0oVB1ZtZ21gvC/ZxcjFISTwhVHi
 zo/DbBDOeUaJWy0vmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIk5h2c
 QcLiM0rYCax9HM/O4jNAlR/Yts3pgmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6hQEIdjA2bfc8xCjJwaQkyisdvztCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSv3QagnGBRanpqRVpmDjA8YNISHDxKIryx64HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolznsfpEgApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdy3IF
 J7MvBK4Ta+AjmACOsJPZifIESWJCCmpBsbcffbxh58Hxv/4emJG4q7Hx2oy3n7NDLP/mjkj+e
 4mizd2UzylIia3Xz38U93xfkt2oEEXO/OO3MVTEsTTw3S2ZJ75nzyneveUaScj573VNWlbbzx
 /geiJMP/8q0s3y/6ocFgpU6uyveH57z6+wxafeL7P+j3j+KToTrtDu6MnG+b9FxYpv7JSiaU4
 I9FQi7moOBEANPa791ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1488900133!74255505!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38706 invoked from network); 7 Mar 2017 15:22:14 -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; 7 Mar 2017 15:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwG-0008GB-UP
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwG-0002k6-TX
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGwG-0002k6-TX@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/mem_access: fix vm_event emulation
	check with altp2m enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2ODU3ZjM0MzZiOTg3ZmI0OTQyMjg4ZDhmNzUwYzBhMTg1NDk3NmMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBNb24gTWFyIDYgMTc6NTE6MTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxNzo1MToxNSAyMDE3ICsw
MTAwCgogICAgeDg2L21lbV9hY2Nlc3M6IGZpeCB2bV9ldmVudCBlbXVsYXRpb24gY2hlY2sgd2l0
aCBhbHRwMm0gZW5hYmxlZAogICAgCiAgICBDdXJyZW50bHksIHAybV9tZW1fYWNjZXNzX2VtdWxh
dGVfY2hlY2soKSB1c2VzIHAybV9nZXRfbWVtX2FjY2VzcygpCiAgICB0byBjaGVjayBpZiB0aGUg
cGFnZSByZXN0cmljdGlvbnMgaGF2ZSBiZWVuIGxpZnRlZCBiZXR3ZWVuIHRoZSB0aW1lCiAgICBv
ZiBzZW5kaW5nIHRoZSB2bV9ldmVudCBvdXQgYW5kIHRoZSByZWNlcHRpb24gb2YgdGhlIHJlcGx5
IC0gaW4KICAgIHdoaWNoIGNhc2UgZW11bGF0aW9uIGlzIG5vIGxvbmdlciByZXF1aXJlZC4gVW5m
b3J0dW5hdGVseSwKICAgIHAybV9nZXRfbWVtX2FjY2VzcygpIHVzZXMgcDJtX2dldF9ob3N0cDJt
KGQpIHdoaWNoIG9ubHkgY2hlY2tzIHRoZQogICAgZGVmYXVsdCBFUFQgKHZpZXcgMCBpbiBhbHRw
Mm0gcGFybGFuY2UpLiBUaGlzIHBhdGNoIGZpeGVzIHRoaXMgYnkKICAgIGNoZWNraW5nIHRoZSBh
Y3RpdmUgYWx0cDJtIHZpZXcgaW5zdGVhZCwgd2hlbmV2ZXIgYXBwbGljYWJsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggM2ViZWI0Zi4uNWFkYWY2ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jCkBAIC0zMiwxNCArMzIsNjggQEAKIAogI2luY2x1ZGUgIm1tLWxvY2tzLmgi
CiAKKy8qCisgKiBHZXQgYWNjZXNzIHR5cGUgZm9yIGEgZ2ZuLgorICogSWYgZ2ZuID09IElOVkFM
SURfR0ZOLCBnZXRzIHRoZSBkZWZhdWx0IGFjY2VzcyB0eXBlLgorICovCitzdGF0aWMgaW50IF9w
Mm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQorewor
ICAgIHAybV90eXBlX3QgdDsKKyAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBtZm5fdCBtZm47CisK
KyAgICBzdGF0aWMgY29uc3QgeGVubWVtX2FjY2Vzc190IG1lbWFjY2Vzc1tdID0geworI2RlZmlu
ZSBBQ0NFU1MoYWMpIFtwMm1fYWNjZXNzXyMjYWNdID0gWEVOTUVNX2FjY2Vzc18jI2FjCisgICAg
ICAgICAgICBBQ0NFU1MobiksCisgICAgICAgICAgICBBQ0NFU1MociksCisgICAgICAgICAgICBB
Q0NFU1ModyksCisgICAgICAgICAgICBBQ0NFU1MocncpLAorICAgICAgICAgICAgQUNDRVNTKHgp
LAorICAgICAgICAgICAgQUNDRVNTKHJ4KSwKKyAgICAgICAgICAgIEFDQ0VTUyh3eCksCisgICAg
ICAgICAgICBBQ0NFU1Mocnd4KSwKKyAgICAgICAgICAgIEFDQ0VTUyhyeDJydyksCisgICAgICAg
ICAgICBBQ0NFU1MobjJyd3gpLAorI3VuZGVmIEFDQ0VTUworICAgIH07CisKKyAgICAvKiBJZiBy
ZXF1ZXN0IHRvIGdldCBkZWZhdWx0IGFjY2Vzcy4gKi8KKyAgICBpZiAoIGdmbl9lcShnZm4sIElO
VkFMSURfR0ZOKSApCisgICAgeworICAgICAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVm
YXVsdF9hY2Nlc3NdOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBnZm5fbG9jayhw
Mm0sIGdmbiwgMCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCAm
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOworCisg
ICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQorICAgICAgICByZXR1cm4gLUVTUkNI
OworCisgICAgaWYgKCAodW5zaWduZWQgaW50KWEgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkK
KyAgICAgICAgcmV0dXJuIC1FUkFOR0U7CisKKyAgICAqYWNjZXNzID0gIG1lbWFjY2Vzc1thXTsK
KyAgICByZXR1cm4gMDsKK30KKwogYm9vbCBwMm1fbWVtX2FjY2Vzc19lbXVsYXRlX2NoZWNrKHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZt
X2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKIHsKICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNjZXNzOwog
ICAgIGJvb2wgdmlvbGF0aW9uID0gMTsKICAgICBjb25zdCBzdHJ1Y3Qgdm1fZXZlbnRfbWVtX2Fj
Y2VzcyAqZGF0YSA9ICZyc3AtPnUubWVtX2FjY2VzczsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwogCi0gICAgaWYg
KCBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKGRhdGEtPmdmbiksICZhY2Nlc3Mp
ID09IDAgKQorICAgIGlmICggYWx0cDJtX2FjdGl2ZShkKSApCisgICAgICAgIHAybSA9IHAybV9n
ZXRfYWx0cDJtKHYpOworICAgIGlmICggIXAybSApCisgICAgICAgIHAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKKworICAgIGlmICggX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIF9nZm4oZGF0YS0+
Z2ZuKSwgJmFjY2VzcykgPT0gMCApCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBhY2Nlc3MgKQog
ICAgICAgICB7CkBAIC00MDUsNTEgKzQ1OSwxMSBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19t
dWx0aShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByYzsKIH0KIAotLyoKLSAqIEdldCBh
Y2Nlc3MgdHlwZSBmb3IgYSBnZm4uCi0gKiBJZiBnZm4gPT0gSU5WQUxJRF9HRk4sIGdldHMgdGhl
IGRlZmF1bHQgYWNjZXNzIHR5cGUuCi0gKi8KIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKIHsKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIHAybV90eXBl
X3QgdDsKLSAgICBwMm1fYWNjZXNzX3QgYTsKLSAgICBtZm5fdCBtZm47CiAKLSAgICBzdGF0aWMg
Y29uc3QgeGVubWVtX2FjY2Vzc190IG1lbWFjY2Vzc1tdID0gewotI2RlZmluZSBBQ0NFU1MoYWMp
IFtwMm1fYWNjZXNzXyMjYWNdID0gWEVOTUVNX2FjY2Vzc18jI2FjCi0gICAgICAgICAgICBBQ0NF
U1MobiksCi0gICAgICAgICAgICBBQ0NFU1MociksCi0gICAgICAgICAgICBBQ0NFU1ModyksCi0g
ICAgICAgICAgICBBQ0NFU1MocncpLAotICAgICAgICAgICAgQUNDRVNTKHgpLAotICAgICAgICAg
ICAgQUNDRVNTKHJ4KSwKLSAgICAgICAgICAgIEFDQ0VTUyh3eCksCi0gICAgICAgICAgICBBQ0NF
U1Mocnd4KSwKLSAgICAgICAgICAgIEFDQ0VTUyhyeDJydyksCi0gICAgICAgICAgICBBQ0NFU1Mo
bjJyd3gpLAotI3VuZGVmIEFDQ0VTUwotICAgIH07Ci0KLSAgICAvKiBJZiByZXF1ZXN0IHRvIGdl
dCBkZWZhdWx0IGFjY2Vzcy4gKi8KLSAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSAp
Ci0gICAgewotICAgICAgICAqYWNjZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVmYXVsdF9hY2Nlc3Nd
OwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7
Ci0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCAmdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOwotICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwotCi0gICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICByZXR1cm4gLUVTUkNIOwotCi0gICAgaWYg
KCAodW5zaWduZWQpIGEgPj0gQVJSQVlfU0laRShtZW1hY2Nlc3MpICkKLSAgICAgICAgcmV0dXJu
IC1FUkFOR0U7Ci0KLSAgICAqYWNjZXNzID0gIG1lbWFjY2Vzc1thXTsKLSAgICByZXR1cm4gMDsK
KyAgICByZXR1cm4gX3AybV9nZXRfbWVtX2FjY2VzcyhwMm0sIGdmbiwgYWNjZXNzKTsKIH0KIAog
LyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwV-0001mj-Me; Tue, 07 Mar 2017 15:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwU-0001mW-Jz
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AE/D4-15112-130DEB85; Tue, 07 Mar 2017 15:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfgwr4
 IgytLbSwmbDNwYPTY3reLPYAxijUzLym/IoE1o69hFXPBPtmKSU93sjYwPhbrYuTiEBL4wijx
 9/NJRgjnPKPEvf0TgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIknt46z
 Q5i8wqYSRyd1wlWwwJUv2/ParYJjBwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYw3t4YcIhRkoNJSZT3x5M9EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJ9p7I0QEixKTU+tSMvMAYYHTFqCg0dJhHcnSJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5FTSBigRAijJK8+BGwEL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5pUCm8
 GTmlcBtegV0BBPQEX4yO0GOKElESEk1MEoHa+1keRx8+9WisPcuPleP/Hn4NY6FYfbaJOXLit
 n7/304NfvH3cuBW5R/ST/99JKTo/7NwebXqTtCte5xJV/oKhZbeeDPfw9Xzcz0FvXXJtNu/Sx
 WS/i7uPTBhEqxq4yxl2bZtWRxv7FMLNRxDeJtm3ZtWbUlV9MfKyuDO7LMP/4kHVh59qcSS3FG
 oqEWc1FxIgCxgWFVUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1488900144!54463652!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55802 invoked from network); 7 Mar 2017 15:22:24 -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 Mar 2017 15:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwR-0008GS-3z
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwQ-0002kc-Vc
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGwQ-0002kc-Vc@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:22 +0000
Subject: [Xen-changelog] [xen master] xen/arm: fix affected memory range by
	dcache clean 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>

Y29tbWl0IGNhZjA1M2ZiNTQ1MzI5ZTU4YWM4OTFkMTk3Zjk2NTAzZTMxMjEwNDkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxMDo0
ODowOCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDg2ZGUwYjYuLjRiNDZlODggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yOTEsMjQgKzI5MSwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMyMiw5ICszMTgsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMzNCw5
ICszMzEsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 07 15:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 Mar 2017 15: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 1clGwV-0001mj-Me; Tue, 07 Mar 2017 15:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwU-0001mW-Jz
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AE/D4-15112-130DEB85; Tue, 07 Mar 2017 15:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfgwr4
 IgytLbSwmbDNwYPTY3reLPYAxijUzLym/IoE1o69hFXPBPtmKSU93sjYwPhbrYuTiEBL4wijx
 9/NJRgjnPKPEvf0TgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIknt46z
 Q5i8wqYSRyd1wlWwwJUv2/ParYJjBwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYw3t4YcIhRkoNJSZT3x5M9EUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJ9p7I0QEixKTU+tSMvMAYYHTFqCg0dJhHcnSJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5FTSBigRAijJK8+BGwEL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5pUCm8
 GTmlcBtegV0BBPQEX4yO0GOKElESEk1MEoHa+1keRx8+9WisPcuPleP/Hn4NY6FYfbaJOXLit
 n7/304NfvH3cuBW5R/ST/99JKTo/7NwebXqTtCte5xJV/oKhZbeeDPfw9Xzcz0FvXXJtNu/Sx
 WS/i7uPTBhEqxq4yxl2bZtWRxv7FMLNRxDeJtm3ZtWbUlV9MfKyuDO7LMP/4kHVh59qcSS3FG
 oqEWc1FxIgCxgWFVUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1488900144!54463652!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55802 invoked from network); 7 Mar 2017 15:22:24 -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 Mar 2017 15:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwR-0008GS-3z
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clGwQ-0002kc-Vc
 for xen-changelog@lists.xensource.com; Tue, 07 Mar 2017 15:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clGwQ-0002kc-Vc@xenbits.xenproject.org>
Date: Tue, 07 Mar 2017 15:22:22 +0000
Subject: [Xen-changelog] [xen master] xen/arm: fix affected memory range by
	dcache clean 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>

Y29tbWl0IGNhZjA1M2ZiNTQ1MzI5ZTU4YWM4OTFkMTk3Zjk2NTAzZTMxMjEwNDkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBNYXIgNiAxMDo0
ODowOCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDg2ZGUwYjYuLjRiNDZlODggMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yOTEsMjQgKzI5MSwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMyMiw5ICszMTgsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMzNCw5
ICszMzEsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX1x-0000LK-0b; Wed, 08 Mar 2017 08:33:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1v-0000LA-Gr
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/E3-08534-2C1CFB85; Wed, 08 Mar 2017 08:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVffgwf0
 RBtOeSFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrI/p5gKOn8xVbS38TYwfpjE1MXIySEk8IVR
 Yv+sAgj7PKPEtLbSLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLBEg0vdjHDmLzC
 phJ/GnZyArSygJU//ph2QRGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9
 NTcxKTivWS83M3MQI9Us/AwLiDceoJv0OMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwcsM9LCQYFFqempFWmYOMDRg0hIcPEoivEcPAKV5iwsSc4sz0yFSpxiNOebM3v2GiWPF
 heNvmIRY8vLzUqXEefeClAqAlGaU5sENgoXsJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCv
 IEgU3gy80rg9r0COoUJ6BRt170gp5QkIqSkGhhn3yr20S4NCnp7mf/wlyK1WcdcVvbd33Pyxu
 Rvko1F939H1bW8OanfV6+7Ip7nU8wBPmPdFVMF9qTMV5i28exL872HpmXIti6xC/9+o2pafrj
 te6mQt5+FIs+npx37zxZ87yiL+66Ps9Lsgv2azxp5mWT3nnc3r7w8taB/Y7HM/mhlye5r/UFK
 LMUZiYZazEXFiQCfszbtVAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488961984!89218110!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27469 invoked from network); 8 Mar 2017 08:33:04 -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; 8 Mar 2017 08:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1q-0001rJ-V3
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1q-0007Ke-UD
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX1q-0007Ke-UD@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: support most memory accessing
	MMX/SSE{, 2, 3} 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>

Y29tbWl0IDI3MmU5MjhmNDk4NzA1MDY0YmQ2Y2YxN2QxMjE1ODY0NWVlNzgxOWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDI6NTMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowMjo1MyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBtb3N0IG1lbW9yeSBhY2Nlc3NpbmcgTU1YL1NTRXssMiwzfSBpbnNucwog
ICAgCiAgICBUaGlzIGFpbXMgYXQgY292ZXJpbmcgbW9zdCBNTVgvU1NFbi9BVlggaW5zdHJ1Y3Rp
b25zIGluIHRoZSAweDBmLWVzY2FwZQogICAgc3BhY2Ugd2l0aCBtZW1vcnkgb3BlcmFuZHMuIE5v
dCBjb3ZlcmVkIGhlcmUgYXJlIGlycmVndWxhciBtb3ZlcywKICAgIGNvbnZlcnRzLCBhbmQgeyxV
fUNPTUlTe1MsRH0gKG1vZGlmeWluZyBFRkxBR1MpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGRp
c3RpbmN0aW9uIGJldHdlZW4gc2ltZF8qX2ZwIGlzbid0IHN0cmljdGx5IG5lZWRlZCwgYnV0CiAg
ICBJJ3ZlIGtlcHQgdGhlbSBhcyBzZXBhcmF0ZSBlbnRyaWVzIHNpbmNlIGluIGFuIGVhcmxpZXIg
dmVyc2lvbiBJIG5lZWRlZAogICAgdGhlbSB0byBiZSBzZXBhcmF0ZSwgYW5kIHdlIG1heSB3ZWxs
IGZpbmQgaXQgdXNlZnVsIGRvd24gdGhlIHJvYWQgdG8KICAgIGhhdmUgdGhhdCBkaXN0aW5jdGlv
bi4KICAgIAogICAgQWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWRqdXN0IHRoZSB2bW92
ZHF1IHRlc3QgY2FzZSB0aGUgbmV3CiAgICBMRERRVSBvbmUgaGVyZSBoYXMgYmVlbiBjbG9uZWQg
ZnJvbTogVG8gemVybyBhIHltbSByZWdpc3RlciB3ZSBkb24ndAogICAgbmVlZCB0byBnbyB0aHJv
dWdoIGhvb3BzLCBhcyAxMjgtYml0IEFWWCBpbnNucyB6ZXJvIHRoZSB1cHBlciBwb3J0aW9uCiAg
ICBvZiB0aGUgZGVzdGluYXRpb24gcmVnaXN0ZXIsIGFuZCBpbiB0aGUgZGlzYWJsZWQgQVZYMiBj
b2RlIHRoZXJlIHdhcyBhCiAgICB3cm9uZyBZTU0gcmVnaXN0ZXIgdXNlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAgNzAgKystCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaCAgICAgICB8ICAgNiArCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDcxMSArKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAg
IHwgICAyICsKIDQgZmlsZXMgY2hhbmdlZCwgNjUzIGluc2VydGlvbnMoKyksIDEzNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmlu
ZGV4IDM3ZDAwZjEuLmUwZDEyNjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCkBAIC0xNjY1LDEyICsxNjY1LDcgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgIHsKICAgICAgICAgZGVjbF9pbnNuKHZtb3ZkcXVfZnJvbV9tZW0p
OwogCi0jaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9yIG5vdyAqLwotICAg
ICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBndGIgJSV5bW00LCAlJXltbTQsICUleW1tNFxuIgot
I2Vsc2UKLSAgICAgICAgYXNtIHZvbGF0aWxlICggInZwY21wZ3RiICUleG1tNCwgJSV4bW00LCAl
JXhtbTRcblx0IgotICAgICAgICAgICAgICAgICAgICAgICAidmluc2VydGYxMjggJDEsICUleG1t
NCwgJSV5bW00LCAlJXltbTRcbiIKLSNlbmRpZgorICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4
b3IgJSV4bW00LCAlJXhtbTQsICUleG1tNFxuIgogICAgICAgICAgICAgICAgICAgICAgICBwdXRf
aW5zbih2bW92ZHF1X2Zyb21fbWVtLCAidm1vdmRxdSAoJTApLCAlJXltbTQiKQogICAgICAgICAg
ICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CiAKQEAgLTE2ODQsNyArMTY3OSw3IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpZiAwIC8qIERvbid0IHVzZSBBVlgyIGlu
c3RydWN0aW9ucyBmb3Igbm93ICovCiAgICAgICAgIGFzbSAoICJ2cGNtcGVxYiAlJXltbTIsICUl
eW1tMiwgJSV5bW0yXG5cdCIKICAgICAgICAgICAgICAgInZwY21wZXFiICUleW1tNCwgJSV5bW0y
LCAlJXltbTBcblx0IgotICAgICAgICAgICAgICAidnBtb3Ztc2tiICUleW1tMSwgJTAiIDogIj1y
IiAocmMpICk7CisgICAgICAgICAgICAgICJ2cG1vdm1za2IgJSV5bW0wLCAlMCIgOiAiPXIiIChy
YykgKTsKICNlbHNlCiAgICAgICAgIGFzbSAoICJ2ZXh0cmFjdGYxMjggJDEsICUleW1tNCwgJSV4
bW0zXG5cdCIKICAgICAgICAgICAgICAgInZwY21wZXFiICUleG1tMiwgJSV4bW0yLCAlJXhtbTJc
blx0IgpAQCAtMjA5Miw2ICsyMDg3LDY3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIGxkZHF1IDQoJWVkeCksJXhtbTQuLi4iKTsKKyAgICBpZiAoIHN0YWNr
X2V4ZWMgJiYgY3B1X2hhc19zc2UzICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihsZGRxdSk7
CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBndGIgJSV4bW00LCAlJXhtbTRcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obGRkcXUsICJsZGRxdSA0KCUwKSwgJSV4bW00
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNl
dF9pbnNuKGxkZHF1KTsKKyAgICAgICAgbWVtc2V0KHJlcywgMHg1NSwgNjQpOworICAgICAgICBt
ZW1zZXQocmVzICsgMSwgMHhmZiwgMTYpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBs
b25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGxkZHF1KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUleG1tMiwgJSV4bW0y
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW00LCAlJXhtbTJcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0yLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweGZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmxkZHF1ICglZWN4KSwleW1tNC4uLiIp
OworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odmxkZHF1KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW00
LCAlJXhtbTQsICUleG1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bGRk
cXUsICJ2bGRkcXUgKCUwKSwgJSV5bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMi
IChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZsZGRxdSk7CisgICAgICAgIG1lbXNldChy
ZXMgKyAxLCAweGZmLCAzMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHJl
cyArIDEpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodmxkZHF1KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMg
Zm9yIG5vdyAqLworICAgICAgICBhc20gKCAidnBjbXBlcWIgJSV5bW0yLCAlJXltbTIsICUleW1t
MlxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXltbTQsICUleW1tMiwgJSV5bW0wXG5c
dCIKKyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXltbTAsICUwIiA6ICI9ciIgKHJjKSApOwor
I2Vsc2UKKyAgICAgICAgYXNtICggInZleHRyYWN0ZjEyOCAkMSwgJSV5bW00LCAlJXhtbTNcblx0
IgorICAgICAgICAgICAgICAidnBjbXBlcWIgJSV4bW0yLCAlJXhtbTIsICUleG1tMlxuXHQiCisg
ICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXhtbTQsICUleG1tMiwgJSV4bW0wXG5cdCIKKyAgICAg
ICAgICAgICAgInZwY21wZXFiICUleG1tMywgJSV4bW0yLCAlJXhtbTFcblx0IgorICAgICAgICAg
ICAgICAidnBtb3Ztc2tiICUleG1tMCwgJTBcblx0IgorICAgICAgICAgICAgICAidnBtb3Ztc2ti
ICUleG1tMSwgJTEiIDogIj1yIiAocmMpLCAiPXIiIChpKSApOworICAgICAgICByYyB8PSBpIDw8
IDE2OworI2VuZGlmCisgICAgICAgIGlmICggfnJjICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9pbnNuCiAjdW5kZWYgcHV0X2luc24KICN1
bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9l
bXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCA2
ZDZmNTEyLi5iNWU4Y2E1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2
X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApA
QCAtODAsNiArODAsMTIgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3Qg
eGNyKQogICAgIChyZXMuZCAmICgxVSA8PCAyNikpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUgY3B1
X2hhc19zc2UzICh7IFwKKyAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKKyAgICBlbXVsX3Rl
c3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKKyAgICAocmVzLmMgJiAoMVUgPDwgMCkpICE9
IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc19wb3BjbnQgKHsgXAogICAgIHN0cnVjdCBjcHVp
ZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBhZDYyNDIwLi45ZTMzOTAz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUsNiArNDUsOCBA
QAogI2RlZmluZSBNb2RSTSAgICAgICAoMTw8NikKIC8qIERlc3RpbmF0aW9uIGlzIG9ubHkgd3Jp
dHRlbjsgbmV2ZXIgcmVhZC4gKi8KICNkZWZpbmUgTW92ICAgICAgICAgKDE8PDcpCisvKiBWRVgv
RVZFWCAoU0lNRCBvbmx5KTogMm5kIHNvdXJjZSBvcGVyYW5kIHVudXNlZCAobXVzdCBiZSBhbGwg
b25lcykgKi8KKyNkZWZpbmUgVHdvT3AgICAgICAgTW92CiAvKiBBbGwgb3BlcmFuZHMgYXJlIGlt
cGxpY2l0IGluIHRoZSBvcGNvZGUuICovCiAjZGVmaW5lIEltcGxpY2l0T3BzIChEc3RJbXBsaWNp
dHxTcmNJbXBsaWNpdCkKIApAQCAtMTgwLDggKzE4Miw0OSBAQCBzdGF0aWMgY29uc3Qgb3Bjb2Rl
X2Rlc2NfdCBvcGNvZGVfdGFibGVbMjU2XSA9IHsKICAgICBJbXBsaWNpdE9wcywgSW1wbGljaXRP
cHMsIEJ5dGVPcHxEc3RNZW18U3JjTm9uZXxNb2RSTSwgRHN0TWVtfFNyY05vbmV8TW9kUk0KIH07
CiAKK2VudW0gc2ltZF9vcHNpemUgeworICAgIHNpbWRfbm9uZSwKKworICAgIC8qCisgICAgICog
T3JkaW5hcnkgcGFja2VkIGludGVnZXJzOgorICAgICAqIC0gNjQgYml0cyB3aXRob3V0IHByZWZp
eCA2NiAoTU1YKQorICAgICAqIC0gMTI4IGJpdHMgd2l0aCBwcmVmaXggNjYgKFNTRW4pCisgICAg
ICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisgICAgICovCisgICAg
c2ltZF9wYWNrZWRfaW50LAorCisgICAgLyoKKyAgICAgKiBPcmRpbmFyeSBwYWNrZWQvc2NhbGFy
IGZsb2F0aW5nIHBvaW50OgorICAgICAqIC0gMTI4IGJpdHMgd2l0aG91dCBwcmVmaXggb3Igd2l0
aCBwcmVmaXggNjYgKFNTRW4pCisgICAgICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZF
WC5MIChBVlgpCisgICAgICogLSAzMiBiaXRzIHdpdGggcHJlZml4IEYzIChzY2FsYXIgc2luZ2xl
KQorICAgICAqIC0gNjQgYml0cyB3aXRoIHByZWZpeCBGMiAoc2NhbGFyIGRvdWJnbGUpCisgICAg
ICovCisgICAgc2ltZF9hbnlfZnAsCisKKyAgICAvKgorICAgICAqIFBhY2tlZCBmbG9hdGluZyBw
b2ludDoKKyAgICAgKiAtIDEyOCBiaXRzIHdpdGhvdXQgcHJlZml4IG9yIHdpdGggcHJlZml4IDY2
IChTU0VuKQorICAgICAqIC0gMTI4LzI1NiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQor
ICAgICAqLworICAgIHNpbWRfcGFja2VkX2ZwLAorCisgICAgLyoKKyAgICAgKiBTaW5nbGUgcHJl
Y2lzaW9uIHBhY2tlZC9zY2FsYXIgZmxvYXRpbmcgcG9pbnQ6CisgICAgICogLSAxMjggYml0cyB3
aXRob3V0IHByZWZpeCAoU1NFbikKKyAgICAgKiAtIDEyOC8yNTYgYml0cyBkZXBlbmRpbmcgb24g
VkVYLkwsIG5vIHByZWZpeCAoQVZYKQorICAgICAqIC0gMzIgYml0cyB3aXRoIHByZWZpeCBGMyAo
c2NhbGFyKQorICAgICAqLworICAgIHNpbWRfc2luZ2xlX2ZwLAorCisgICAgLyogT3BlcmFuZCBz
aXplIGVuY29kZWQgaW4gbm9uLXN0YW5kYXJkIHdheS4gKi8KKyAgICBzaW1kX290aGVyCit9Owor
dHlwZWRlZiB1aW50OF90IHNpbWRfb3BzaXplX3Q7CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIG9wY29kZV9kZXNjX3QgZGVzYzsKKyAgICBzaW1kX29wc2l6ZV90IHNpemU7CiB9IHR3b2J5
dGVfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMF0gPSB7IE1vZFJNIH0sCiAgICAgWzB4MDFdID0g
eyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAtMTk2LDIyICsyMzksNDEgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB7CiAgICAgWzB4MGRdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDBl
XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgwZl0gPSB7IE1vZFJNfFNyY0ltbUJ5dGUgfSwK
LSAgICBbMHgxMCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MTBd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsw
eDExXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAgfSwKKyAg
ICBbMHgxMiAuLi4gMHgxM10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MTQgLi4u
IDB4MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisg
ICAgWzB4MTYgLi4uIDB4MWZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDIwIC4u
LiAweDIxXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNIH0sCiAgICAgWzB4MjIgLi4uIDB4
MjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0gfSwKLSAgICBbMHgyOCAuLi4gMHgyZl0g
PSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MjhdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDI5XSA9IHsgRHN0TWVtfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgyYV0gPSB7IElt
cGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDJjIC4uLiAweDJmXSA9IHsgSW1wbGljaXRP
cHN8TW9kUk0gfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxpY2l0T3BzIH0sCiAgICAg
WzB4MzddID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweDM4XSA9IHsgRHN0UmVnfFNyY01lbXxN
b2RSTSB9LAogICAgIFsweDNhXSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0gfSwKICAgICBb
MHg0MCAuLi4gMHg0Zl0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk18TW92IH0sCi0gICAgWzB4NTAg
Li4uIDB4NmVdID0geyBNb2RSTSB9LAotICAgIFsweDZmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk0g
fSwKLSAgICBbMHg3MCAuLi4gMHg3M10gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKLSAgICBbMHg3
NCAuLi4gMHg3Nl0gPSB7IE1vZFJNIH0sCi0gICAgWzB4NzddID0geyBJbXBsaWNpdE9wcyB9LAor
ICAgIFsweDUwXSA9IHsgTW9kUk0gfSwKKyAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKKyAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKKyAgICBbMHg1
NCAuLi4gMHg1N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAg
fSwKKyAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9hbnlfZnAgfSwKKyAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IE1vZFJNIH0sCisgICAgWzB4NWMg
Li4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0sCisg
ICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3Ro
ZXIgfSwKKyAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NmUgLi4uIDB4
NmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxN
b2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAorICAgIFsweDcxIC4uLiAweDczXSA9IHsgU3JjSW1t
Qnl0ZXxNb2RSTSB9LAorICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNy
Y05vbmUgfSwKICAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IE1vZFJNIH0sCi0gICAgWzB4N2MgLi4u
IDB4N2RdID0geyBNb2RSTSB9LAorICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4N2UgLi4uIDB4N2ZdID0geyBJbXBs
aWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDgwIC4uLiAweDhmXSA9IHsgRHN0SW1wbGljaXR8U3Jj
SW1tIH0sCiAgICAgWzB4OTAgLi4uIDB4OWZdID0geyBCeXRlT3B8RHN0TWVtfFNyY05vbmV8TW9k
Uk18TW92IH0sCkBAIC0yNDQsMTggKzMwNiwzMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAg
ICBbMHhiZl0gPSB7IERzdFJlZ3xTcmNNZW0xNnxNb2RSTXxNb3YgfSwKICAgICBbMHhjMF0gPSB7
IEJ5dGVPcHxEc3RNZW18U3JjUmVnfE1vZFJNIH0sCiAgICAgWzB4YzFdID0geyBEc3RNZW18U3Jj
UmVnfE1vZFJNIH0sCi0gICAgWzB4YzJdID0geyBTcmNJbW1CeXRlfE1vZFJNIH0sCisgICAgWzB4
YzJdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX2FueV9mcCB9LAogICAg
IFsweGMzXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKLSAgICBbMHhjNCAuLi4gMHhj
Nl0gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKKyAgICBbMHhjNF0gPSB7IERzdFJlZ3xTcmNJbW1C
eXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhjNV0gPSB7IFNyY0ltbUJ5dGV8
TW9kUk0gfSwKKyAgICBbMHhjNl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNp
bWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAg
IFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKLSAgICBbMHhkMCAuLi4gMHhkNV0g
PSB7IE1vZFJNIH0sCisgICAgWzB4ZDBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHhkMSAuLi4gMHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9vdGhlciB9LAorICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkNl0gPSB7IEltcGxpY2l0
T3BzfE1vZFJNIH0sCi0gICAgWzB4ZDcgLi4uIDB4ZGZdID0geyBNb2RSTSB9LAotICAgIFsweGUw
IC4uLiAweGU2XSA9IHsgTW9kUk0gfSwKKyAgICBbMHhkN10gPSB7IE1vZFJNIH0sCisgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCB9LAorICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tl
ZF9pbnQgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9vdGhlciB9LAorICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhlNl0gPSB7IE1vZFJNIH0sCiAg
ICAgWzB4ZTddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAotICAgIFsweGU4IC4uLiAweGVmXSA9
IHsgTW9kUk0gfSwKLSAgICBbMHhmMCAuLi4gMHhmZl0gPSB7IE1vZFJNIH0KKyAgICBbMHhlOCAu
Li4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVy
IH0sCisgICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZjddID0geyBNb2RSTSB9LAorICAgIFsw
eGY4IC4uLiAweGZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQgfSwKKyAgICBbMHhmZl0gPSB7IE1vZFJNIH0KIH07CiAKIHN0YXRpYyBjb25zdCBvcGNvZGVf
ZGVzY190IHhvcF90YWJsZVtdID0gewpAQCAtMTMxMCwxMCArMTM4NSwxMiBAQCBzdGF0aWMgYm9v
bCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgw
MDAwMDAxLCBFQ1gsICAwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3ko
KSAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1
X2hhc19semNudCgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9w
cykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBF
Q1gsICA2LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9o
YXMoMHg4MDAwMDAwMSwgRUNYLCAgNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc190Ym0o
KSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgMjEsIGN0eHQsIG9wcykKICNkZWZp
bmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICAzLCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAgNCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdngyKCkgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDUsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9o
YXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA4LCBjdHh0LCBvcHMp
CiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAxMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAgICAgIHZjcHVfaGFz
KCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKQEAgLTE5MTQsNiArMTk5MSw3IEBAIHN0
cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSB7CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNjOwogICAgIHVu
aW9uIHZleCB2ZXg7CiAgICAgdW5pb24gZXZleCBldmV4OworICAgIGVudW0gc2ltZF9vcHNpemUg
c2ltZF9zaXplOwogCiAgICAgLyoKICAgICAgKiBEYXRhIG9wZXJhbmQgZWZmZWN0aXZlIGFkZHJl
c3MgKHVzdWFsbHkgY29tcHV0ZWQgZnJvbSBNb2RSTSkuCkBAIC0yMDczLDcgKzIxNTEsOCBAQCB4
ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgY2FzZSAweDUwIC4uLiAweDc3OgogICAgIGNhc2UgMHg3
OSAuLi4gMHg3ZjoKICAgICBjYXNlIDB4YWU6Ci0gICAgY2FzZSAweGMyIC4uLiAweGM2OgorICAg
IGNhc2UgMHhjMiAuLi4gMHhjMzoKKyAgICBjYXNlIDB4YzUgLi4uIDB4YzY6CiAgICAgY2FzZSAw
eGQwIC4uLiAweGZlOgogICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngs
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJlYWs7CkBAIC0yMTAwLDggKzIxNzks
MjMgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgIGNhc2UgMHhiZDogYnNyIC8gbHpjbnQKICAg
ICAgICAgICogVGhleSdyZSBiZWluZyBkZWFsdCB3aXRoIGluIHRoZSBleGVjdXRpb24gcGhhc2Ug
KGlmIGF0IGFsbCkuCiAgICAgICAgICAqLworCisgICAgY2FzZSAweGM0OiAvKiBwaW5zcncgKi8K
KyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19Q
RlhfTUFTSyk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCisgICAgICAgIHN0YXRlLT5kZXNjID0g
RHN0UmVnIHwgU3JjTWVtMTYgfCBNb2RSTTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAg
LyoKKyAgICAgKiBTY2FsYXIgZm9ybXMgb2YgbW9zdCBWRVgtZW5jb2RlZCBUd29PcCBpbnN0cnVj
dGlvbnMgaGF2ZQorICAgICAqIHRocmVlIG9wZXJhbmRzLgorICAgICAqLworICAgIGlmICggc3Rh
dGUtPnNpbWRfc2l6ZSAmJiB2ZXgub3BjeCAmJgorICAgICAgICAgKHZleC5wZnggJiBWRVhfUFJF
RklYX1NDQUxBUl9NQVNLKSApCisgICAgICAgIHN0YXRlLT5kZXNjICY9IH5Ud29PcDsKKwogIGRv
bmU6CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjIzOSw2ICsyMzMzLDcgQEAgeDg2X2RlY29kZSgK
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIG9wY29kZSA9IGIgfCBNQVNLX0lOU1IoMHgw
ZiwgWDg2RU1VTF9PUENfRVhUX01BU0spOwogICAgICAgICAgICAgZXh0ID0gZXh0XzBmOworICAg
ICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHR3b2J5dGVfdGFibGVbYl0uc2l6ZTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDB4Mzg6CiAgICAgICAgICAgICBiID0gaW5zbl9m
ZXRjaF90eXBlKHVpbnQ4X3QpOwpAQCAtMjM0NSw2ICsyNDQwLDcgQEAgeDg2X2RlY29kZSgKICAg
ICAgICAgICAgICAgICAgICAgY2FzZSB2ZXhfMGY6CiAgICAgICAgICAgICAgICAgICAgICAgICBv
cGNvZGUgfD0gTUFTS19JTlNSKDB4MGYsIFg4NkVNVUxfT1BDX0VYVF9NQVNLKTsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlW2JdLmRlc2M7CisgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gdHdvYnl0ZV90YWJsZVtiXS5zaXplOwogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgdmV4
XzBmMzg6CiAgICAgICAgICAgICAgICAgICAgICAgICBvcGNvZGUgfD0gTUFTS19JTlNSKDB4MGYz
OCwgWDg2RU1VTF9PUENfRVhUX01BU0spOwpAQCAtMjYxMiwxMiArMjcwOCw1NiBAQCB4ODZfZGVj
b2RlKAogICAgIH0KIAogICAgIC8qCi0gICAgICogV2hlbiBwcmVmaXggNjYgaGFzIGEgbWVhbmlu
ZyBkaWZmZXJlbnQgZnJvbSBvcGVyYW5kLXNpemUgb3ZlcnJpZGUsCi0gICAgICogb3BlcmFuZCBz
aXplIGRlZmF1bHRzIHRvIDQgYW5kIGNhbid0IGJlIG92ZXJyaWRkZW4gdG8gMi4KKyAgICAgKiBT
aW1wbGUgb3BfYnl0ZXMgY2FsY3VsYXRpb25zLiBNb3JlIGNvbXBsaWNhdGVkIGNhc2VzIHByb2R1
Y2UgMAorICAgICAqIGFuZCBhcmUgZnVydGhlciBoYW5kbGVkIGR1cmluZyBleGVjdXRlLgogICAg
ICAqLwotICAgIGlmICggb3BfYnl0ZXMgPT0gMiAmJgotICAgICAgICAgKGN0eHQtPm9wY29kZSAm
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKSA9PSBYODZFTVVMX09QQ182NigwLCAwKSApCi0gICAgICAg
IG9wX2J5dGVzID0gNDsKKyAgICBzd2l0Y2ggKCBzdGF0ZS0+c2ltZF9zaXplICkKKyAgICB7Cisg
ICAgY2FzZSBzaW1kX25vbmU6CisgICAgICAgIC8qCisgICAgICAgICAqIFdoZW4gcHJlZml4IDY2
IGhhcyBhIG1lYW5pbmcgZGlmZmVyZW50IGZyb20gb3BlcmFuZC1zaXplIG92ZXJyaWRlLAorICAg
ICAgICAgKiBvcGVyYW5kIHNpemUgZGVmYXVsdHMgdG8gNCBhbmQgY2FuJ3QgYmUgb3ZlcnJpZGRl
biB0byAyLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICYmCisgICAg
ICAgICAgICAgKGN0eHQtPm9wY29kZSAmIFg4NkVNVUxfT1BDX1BGWF9NQVNLKSA9PSBYODZFTVVM
X09QQ182NigwLCAwKSApCisgICAgICAgICAgICBvcF9ieXRlcyA9IDQ7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBzaW1kX3BhY2tlZF9pbnQ6CisgICAgICAgIHN3aXRjaCAoIHZleC5wZngg
KQorICAgICAgICB7CisgICAgICAgIGNhc2UgdmV4X25vbmU6IG9wX2J5dGVzID0gODsgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIHZleF82NjogICBvcF9ieXRlcyA9IDE2IDw8IHZleC5s
OyBicmVhazsKKyAgICAgICAgZGVmYXVsdDogICAgICAgb3BfYnl0ZXMgPSAwOyAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHNpbWRfc2luZ2xl
X2ZwOgorICAgICAgICBpZiAoIHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLICkKKyAg
ICAgICAgeworICAgICAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBzaW1kX3BhY2tlZF9mcDoKKyAgICAgICAgICAgIGlmICggdmV4LnBmeCAmIFZFWF9Q
UkVGSVhfU0NBTEFSX01BU0sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG9wX2J5
dGVzID0gMDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIHNpbWRfYW55X2ZwOgorICAg
ICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKKyAgICAgICAgeworICAgICAgICBkZWZhdWx0OiAgICAg
b3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsgYnJlYWs7CisgICAgICAgIGNhc2UgdmV4X2YzOiBvcF9i
eXRlcyA9IDQ7ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSB2ZXhfZjI6IG9wX2J5dGVz
ID0gODsgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICBicmVhazsKKyAgICB9CiAK
ICBkb25lOgogICAgIHJldHVybiByYzsKQEAgLTI2NDIsOCArMjc4MiwxMCBAQCB4ODZfZW11bGF0
ZSgKICAgICB1aW50OF90IGIsIGQ7CiAgICAgYm9vbCBzaW5nbGVzdGVwID0gKF9yZWdzLl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1RGKSAmJgogCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3BzKTsK
KyAgICBib29sIHNmZW5jZSA9IGZhbHNlOwogICAgIHN0cnVjdCBvcGVyYW5kIHNyYyA9IHsgLnJl
ZyA9IFBUUl9QT0lTT04gfTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBkc3QgPSB7IC5yZWcgPSBQVFJf
UE9JU09OIH07CisgICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAgICAgZW51bSB4ODZfc3dpbnRfdHlw
ZSBzd2ludF90eXBlOwogICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYzsKICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307CkBAIC0yNzE0LDYgKzI4NTYsOCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZWEuYnl0ZXMgPSAyOwogICAgICAgICBnb3RvIHNyY21lbV9jb21tb247
CiAgICAgY2FzZSBTcmNNZW06CisgICAgICAgIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZWEuYnl0ZXMgPSAoZCAmIEJ5dGVPcCkgPyAxIDogb3Bf
Ynl0ZXM7CiAgICAgc3JjbWVtX2NvbW1vbjoKICAgICAgICAgc3JjID0gZWE7CkBAIC0yODE0LDYg
KzI5NTgsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGQgPSAoZCAmIH5Ec3RNYXNrKSB8IERz
dE1lbTsKICAgICAgICAgLyogQmVjb21lcyBhIG5vcm1hbCBEc3RNZW0gb3BlcmF0aW9uIGZyb20g
aGVyZSBvbi4gKi8KICAgICBjYXNlIERzdE1lbToKKyAgICAgICAgaWYgKCBzdGF0ZS0+c2ltZF9z
aXplICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxvY2tf
cHJlZml4LCBFWENfVUQpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAg
ZWEuYnl0ZXMgPSAoZCAmIEJ5dGVPcCkgPyAxIDogb3BfYnl0ZXM7CiAgICAgICAgIGRzdCA9IGVh
OwogICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX1JFRyApCkBAIC0yODQ4LDcgKzI5OTcsNiBA
QCB4ODZfZW11bGF0ZSgKICAgICB7CiAgICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnOwogICAg
ICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBjcywgc3JlZzsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBjcjQ7CiAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGNwdWlkX2xlYWY7CiAgICAgICAg
IHVpbnQ2NF90IG1zcl92YWw7CiAKQEAgLTUwMjYsMTE2ICs1MTc0LDExNyBAQCB4ODZfZW11bGF0
ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MTkpIC4uLiBYODZFTVVMX09QQygweDBm
LCAweDFmKTogLyogbm9wICovCiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweDJiKTogICAgICAgIC8qIG1vdm50cHMgeG1tLG0xMjggKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDJiKTogICAgLyogdm1vdm50cHMgeG1tLG0xMjggKi8KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdm50cHMgeW1tLG0y
NTYgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MmIpOiAgICAgLyogbW92bnRw
ZCB4bW0sbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MmIpOiAv
KiB2bW92bnRwZCB4bW0sbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2bW92bnRwZCB5bW0sbTI1NiAqLwotICAgICAgICBmYWlsX2lmKGVhLnR5cGUg
IT0gT1BfTUVNKTsKKyNkZWZpbmUgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQocGZ4LCBvcGMpICAgICAg
IFwKKyAgICBjYXNlIFg4NkVNVUxfT1BDKHBmeCwgb3BjKTogICAgICAgICAgICAgIFwKKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KHBmeCwgb3BjKQorI2RlZmluZSBDQVNFX1NJTURfU0lOR0xFX0ZQ
KGtpbmQsIHBmeCwgb3BjKSAgXAorICAgIGNhc2UgWDg2RU1VTF9PUEMjI2tpbmQocGZ4LCBvcGMp
OiAgICAgICAgXAorICAgIGNhc2UgWDg2RU1VTF9PUEMjI2tpbmQjI19GMyhwZngsIG9wYykKKyNk
ZWZpbmUgQ0FTRV9TSU1EX0RPVUJMRV9GUChraW5kLCBwZngsIG9wYykgIFwKKyAgICBjYXNlIFg4
NkVNVUxfT1BDIyNraW5kIyNfNjYocGZ4LCBvcGMpOiAgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BD
IyNraW5kIyNfRjIocGZ4LCBvcGMpCisjZGVmaW5lIENBU0VfU0lNRF9BTExfRlAoa2luZCwgcGZ4
LCBvcGMpICAgICBcCisgICAgQ0FTRV9TSU1EX1NJTkdMRV9GUChraW5kLCBwZngsIG9wYyk6ICAg
ICBcCisgICAgQ0FTRV9TSU1EX0RPVUJMRV9GUChraW5kLCBwZngsIG9wYykKKyNkZWZpbmUgQ0FT
RV9TSU1EX1BBQ0tFRF9GUChraW5kLCBwZngsIG9wYykgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BD
IyNraW5kKHBmeCwgb3BjKTogICAgICAgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BDIyNraW5kIyNf
NjYocGZ4LCBvcGMpCisjZGVmaW5lIENBU0VfU0lNRF9TQ0FMQVJfRlAoa2luZCwgcGZ4LCBvcGMp
ICBcCisgICAgY2FzZSBYODZFTVVMX09QQyMja2luZCMjX0YzKHBmeCwgb3BjKTogICBcCisgICAg
Y2FzZSBYODZFTVVMX09QQyMja2luZCMjX0YyKHBmeCwgb3BjKQorCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUCgsIDB4MGYsIDB4MmIpOiAgICAgLyogbW92bnRze3MsZH0geG1tLG1lbSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7CiAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyOCk6ICAgICAgICAvKiBtb3Zh
cHMgeG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgyOCk6
ICAgIC8qIHZtb3ZhcHMgeG1tL20xMjgseG1tICovCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZtb3ZhcHMgeW1tL20yNTYseW1tICovCi0gICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmLCAweDI4KTogICAgIC8qIG1vdmFwZCB4bW0vbTEyOCx4bW0gKi8KLSAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDI4KTogLyogdm1vdmFwZCB4bW0vbTEy
OCx4bW0gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1v
dmFwZCB5bW0vbTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjkpOiAg
ICAgICAgLyogbW92YXBzIHhtbSx4bW0vbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
KDB4MGYsIDB4MjkpOiAgICAvKiB2bW92YXBzIHhtbSx4bW0vbTEyOCAqLwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92YXBzIHltbSx5bW0vbTI1NiAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgyOSk6ICAgICAvKiBtb3ZhcGQgeG1tLHht
bS9tMTI4ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHgyOSk6IC8qIHZt
b3ZhcGQgeG1tLHhtbS9tMTI4ICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZtb3ZhcGQgeW1tLHltbS9tMjU2ICovCi0gICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweDEwKTogICAgICAgIC8qIG1vdnVwcyB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDEwKTogICAgLyogdm1vdnVwcyB4bW0vbTEyOCx4bW0gKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnVwcyB5bW0v
bTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTApOiAgICAgLyog
bW92dXBkIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4MTApOiAvKiB2bW92dXBkIHhtbS9tMTI4LHhtbSAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2bW92dXBkIHltbS9tMjU2LHltbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfRjMoMHgwZiwgMHgxMCk6ICAgICAvKiBtb3ZzcyB4bW0vbTMyLHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4MTApOiAvKiB2bW92c3MgeG1tL20z
Mix4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4MTApOiAgICAgLyogbW92
c2QgeG1tL202NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDEw
KTogLyogdm1vdnNkIHhtbS9tNjQseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDExKTogICAgICAgIC8qIG1vdnVwcyB4bW0seG1tL20xMjggKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWCgweDBmLCAweDExKTogICAgLyogdm1vdnVwcyB4bW0seG1tL20xMjggKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnVwcyB5bW0seW1tL20y
NTYgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTEpOiAgICAgLyogbW92dXBk
IHhtbSx4bW0vbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MTEp
OiAvKiB2bW92dXBkIHhtbSx4bW0vbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2bW92dXBkIHltbSx5bW0vbTI1NiAqLwotICAgIGNhc2UgWDg2RU1V
TF9PUENfRjMoMHgwZiwgMHgxMSk6ICAgICAvKiBtb3ZzcyB4bW0seG1tL20zMiAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4MTEpOiAvKiB2bW92c3MgeG1tLHhtbS9tMzIg
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4MTEpOiAgICAgLyogbW92c2QgeG1t
LHhtbS9tNjQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDExKTogLyog
dm1vdnNkIHhtbSx4bW0vbTY0ICovCi0gICAgewotICAgICAgICB1aW50OF90ICpidWYgPSBnZXRf
c3R1YihzdHViKTsKLQotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IDU7Ci0gICAgICAgIGJ1Zlsw
XSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsxXSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsyXSA9IDB4MGY7
Ci0gICAgICAgIGJ1ZlszXSA9IGI7Ci0gICAgICAgIGJ1Zls0XSA9IG1vZHJtOwotICAgICAgICBi
dWZbNV0gPSAweGMzOworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweDJiKTogICAg
IC8qIG1vdm50cHtzLGR9IHhtbSxtMTI4ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVY
LCAweDBmLCAweDJiKTogLyogdm1vdm50cHtzLGR9IHt4LHl9bW0sbWVtICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAg
c2ZlbmNlID0gdHJ1ZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1E
X0FMTF9GUCgsIDB4MGYsIDB4MTApOiAgICAgICAgLyogbW92e3VwLHN9e3MsZH0geG1tL21lbSx4
bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MTApOiAvKiB2bW92
dXB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
VkVYLCAweDBmLCAweDEwKTogLyogdm1vdnN7cyxkfSBtZW0seG1tICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnN7cyxkfSB4bW0seG1tLHhtbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDExKTogICAgICAgIC8qIG1vdnt1cCxz
fXtzLGR9IHhtbSx4bW0vbWVtICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBm
LCAweDExKTogLyogdm1vdnVwe3MsZH0ge3gseX1tbSx7eCx5fW1tL21lbSAqLworICAgIENBU0Vf
U0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgxMSk6IC8qIHZtb3Zze3MsZH0geG1tLG1lbSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZtb3Zze3Ms
ZH0geG1tLHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxNCk6
ICAgICAvKiB1bnBja2xwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUChfVkVYLCAweDBmLCAweDE0KTogLyogdnVucGNrbHB7cyxkfSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxNSk6ICAg
ICAvKiB1bnBja2hwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9G
UChfVkVYLCAweDBmLCAweDE1KTogLyogdnVucGNraHB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyOCk6ICAgICAv
KiBtb3ZhcHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZF
WCwgMHgwZiwgMHgyOCk6IC8qIHZtb3ZhcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyOSk6ICAgICAvKiBtb3ZhcHtzLGR9IHht
bSx4bW0vbTEyOCAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHgyOSk6
IC8qIHZtb3ZhcHtzLGR9IHt4LHl9bW0se3gseX1tbS9tZW0gKi8KKyAgICBDQVNFX1NJTURfQUxM
X0ZQKCwgMHgwZiwgMHg1MSk6ICAgICAgICAvKiBzcXJ0e3Asc317cyxkfSB4bW0vbWVtLHhtbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1MSk6ICAgIC8qIHZzcXJ0cHtz
LGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2c3FydHN7cyxkfSB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNF
X1NJTURfU0lOR0xFX0ZQKCwgMHgwZiwgMHg1Mik6ICAgICAvKiByc3FydHtwLHN9cyB4bW0vbWVt
LHhtbSAqLworICAgIENBU0VfU0lNRF9TSU5HTEVfRlAoX1ZFWCwgMHgwZiwgMHg1Mik6IC8qIHZy
c3FydHBzIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2cnNxcnRzcyB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNF
X1NJTURfU0lOR0xFX0ZQKCwgMHgwZiwgMHg1Myk6ICAgICAvKiByY3B7cCxzfXMgeG1tL21lbSx4
bW0gKi8KKyAgICBDQVNFX1NJTURfU0lOR0xFX0ZQKF9WRVgsIDB4MGYsIDB4NTMpOiAvKiB2cmNw
cHMge3gseX1tbS9tZW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZyY3BzcyB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURf
UEFDS0VEX0ZQKCwgMHgwZiwgMHg1NCk6ICAgICAvKiBhbmRwe3MsZH0geG1tL20xMjgseG1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDU0KTogLyogdmFuZHB7cyxk
fSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQ
KCwgMHgwZiwgMHg1NSk6ICAgICAvKiBhbmRucHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1NSk6IC8qIHZhbmRucHtzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBm
LCAweDU2KTogICAgIC8qIG9ycHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENBU0VfU0lNRF9Q
QUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1Nyk6ICAg
ICAvKiB4b3Jwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChf
VkVYLCAweDBmLCAweDU3KTogLyogdnhvcnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHg1OCk6ICAgICAgICAvKiBhZGR7
cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBm
LCAweDU4KTogICAgLyogdmFkZHtwLHN9e3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NTkpOiAgICAgICAgLyogbXVse3As
c317cyxkfSB4bW0vbWVtLHhtbSAqLworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwg
MHg1OSk6ICAgIC8qIHZtdWx7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVjKTogICAgICAgIC8qIHN1YntwLHN9
e3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4
NWMpOiAgICAvKiB2c3Vie3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICBDQVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHg1ZCk6ICAgICAgICAvKiBtaW57cCxzfXtz
LGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVk
KTogICAgLyogdm1pbntwLHN9e3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisg
ICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWUpOiAgICAgICAgLyogZGl2e3Asc317cyxk
fSB4bW0vbWVtLHhtbSAqLworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1ZSk6
ICAgIC8qIHZkaXZ7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAg
IENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVmKTogICAgICAgIC8qIG1heHtwLHN9e3MsZH0g
eG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWYpOiAg
ICAvKiB2bWF4e3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAg
ICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggdmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgKQorICAgICAgICAgICAgeworICAg
IHNpbWRfMGZfc3NlMjoKICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKKyAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2Y3B1X211c3Rf
aGF2ZShzc2UpOwotICAgICAgICAgICAgZWEuYnl0ZXMgPSAxNjsKLSAgICAgICAgICAgIFNFVF9T
U0VfUFJFRklYKGJ1ZlswXSwgdmV4LnBmeCk7CisgICAgc2ltZF8wZl94bW06CiAgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7Ci0gICAgICAgICAgICBmYWlsX2lmKCh2ZXgucmVnICE9IDB4ZikgJiYKLSAg
ICAgICAgICAgICAgICAgICAgKChlYS50eXBlID09IE9QX01FTSkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICEodmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSk7CisgICAgICAgICAg
ICAvKiB2bW92c3tzLGR9IHRvL2Zyb20gbWVtb3J5IGhhdmUgb25seSB0d28gb3BlcmFuZHMuICov
CisgICAgICAgICAgICBpZiAoIChiICYgfjEpID09IDB4MTAgJiYgZWEudHlwZSA9PSBPUF9NRU0g
KQorICAgICAgICAgICAgICAgIGQgfD0gVHdvT3A7CisgICAgc2ltZF8wZl9hdng6CiAgICAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgIHNpbWRfMGZfeW1tOgogICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwotICAgICAgICAgICAgZWEu
Ynl0ZXMgPSAxNiA8PCB2ZXgubDsKICAgICAgICAgfQotICAgICAgICBpZiAoIHZleC5wZnggJiBW
RVhfUFJFRklYX1NDQUxBUl9NQVNLICkKLSAgICAgICAgICAgIGVhLmJ5dGVzID0gdmV4LnBmeCAm
IFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgPyA4IDogNDsKKyAgICBzaW1kXzBmX2NvbW1vbjoKKyAg
ICB7CisgICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOworCisgICAgICAgIGJ1
ZlswXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsxXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsyXSA9IDB4
MGY7CisgICAgICAgIGJ1ZlszXSA9IGI7CisgICAgICAgIGJ1Zls0XSA9IG1vZHJtOwogICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMy
X3QgbXhjc3IgPSAwOwotCi0gICAgICAgICAgICBpZiAoIGIgPCAweDI4ICkKLSAgICAgICAgICAg
ICAgICBteGNzciA9IE1YQ1NSX01NOwotICAgICAgICAgICAgZWxzZSBpZiAoIHZjcHVfaGFzX21p
c2FsaWduc3NlKCkgKQotICAgICAgICAgICAgICAgIGFzbSAoICJzdG14Y3NyICUwIiA6ICI9bSIg
KG14Y3NyKSApOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEobXhjc3IgJiBN
WENTUl9NTSkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25l
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBlYS5ieXRlcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoICEoYiAmIDEpICkK
LSAgICAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzAs
IG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4dCk7
Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7
IC8qIENoZWNrIGJlZm9yZSBydW5uaW5nIHRoZSBzdHViLiAqLwogICAgICAgICAgICAgLyogY29u
dmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KICAgICAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COwogICAgICAgICAgICAgdmV4LmIgPSAxOwogICAgICAgICAgICAgYnVmWzRdICY9
IDB4Mzg7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICB7Ci0gICAgICAg
ICAgIGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7Ci0gICAgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJjYWxsIColMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEiIChtbXZhbHApCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwotICAgICAg
ICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7Ci0gICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBpZiAoICFyYyAmJiAoYiAmIDEpICYmIChlYS50eXBlID09IE9QX01FTSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBBU1NFUlQob3BzLT53cml0ZSk7IC8qIFNlZSB0aGUgZmFpbF9pZigp
IGFib3ZlLiAqLwotICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYsIG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4
dCk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGRvbmU7
Ci0gICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSA1
OwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTUyOTMsNiArNTQ0MiwxMTkgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19U
RjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYw
KTogICAgLyogcHVucGNrbGJ3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8q
IHB1bnBja2x3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NjEpOiAvKiB2cHVucGNrbHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjIpOiAgICAvKiBwdW5wY2ts
ZHEgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweDYyKTogLyogdnB1bnBja2xkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDY4KTogICAgLyogcHVucGNraGJ3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2OCk6
IC8qIHZwdW5wY2toYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2OSk6ICAgIC8qIHB1bnBja2h3ZCB7LHh9bW0vbWVtLHss
eH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NjkpOiAvKiB2cHVu
cGNraHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NmEpOiAgICAvKiBwdW5wY2toZHEgeyx4fW1tL21lbSx7LHh9bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZhKTogLyogdnB1bnBja2hkcSB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSB2ZXgucGZ4
ID8gMTYgPDwgdmV4LmwgOiBiICYgOCA/IDggOiA0OworICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYzKTogICAgLyogcGFja3NzYncg
eyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eDYzKTogLyogdnBhY2tzc2J3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjQpOiAgICAvKiBwY21wZ3RiIHsseH1tbS9tZW0s
eyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2NCk6IC8qIHZw
Y21wZ3RiIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NjUpOiAgICAvKiBwY21wZ3R3IHsseH1tbS9tZW0seyx4fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2NSk6IC8qIHZwY21wZ3R3IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYs
IDB4NjYpOiAgICAvKiBwY21wZ3RkIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2Nik6IC8qIHZwY21wZ3RkIHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjcpOiAgICAv
KiBwYWNrdXNidyB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NjcpOiAvKiB2cGFja3VzYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2Yik6ICAgIC8qIHBhY2tzc3dk
IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg2Yik6IC8qIHZwYWNrc3N3ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NmMpOiAgICAgLyogcHVucGNrbHFkcSB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZjKTogLyogdnB1
bnBja2xxZHEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweDZkKTogICAgIC8qIHB1bnBja2hxZHEgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZCk6IC8qIHZwdW5wY2tocWRxIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4NzQpOiAgICAvKiBwY21wZXFiIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3NCk6IC8qIHZwY21wZXFiIHt4LHl9bW0vbWVtLHt4
LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzUpOiAg
ICAvKiBwY21wZXF3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZiwgMHg3NSk6IC8qIHZwY21wZXF3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzYpOiAgICAvKiBwY21wZXFk
IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Nik6IC8qIHZwY21wZXFkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhkNCk6ICAgICAvKiBwYWRkcSB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZDUpOiAgICAvKiBwbXVsbHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ1KTogLyogdnBtdWxsdyB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQ4KTogICAg
LyogcHN1YnVzYiB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4ZDgpOiAvKiB2cHN1YnVzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQ5KTogICAgLyogcHN1YnVzdyB7
LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
ZDkpOiAvKiB2cHN1YnVzdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZGEpOiAgICAgLyogcG1pbnViIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZGEpOiAvKiB2cG1pbnViIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZGIpOiAgICAvKiBwYW5kIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5kIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZGMpOiAgICAvKiBw
YWRkdXNiIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhkYyk6IC8qIHZwYWRkdXNiIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZGQpOiAgICAvKiBwYWRkdXN3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkZCk6
IC8qIHZwYWRkdXN3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHhkZSk6ICAgICAvKiBwbWF4dWIgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkZSk6IC8qIHZwbWF4dWIge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhkZik6ICAgIC8qIHBhbmRuIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhkZik6IC8qIHZwYW5kbiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTApOiAgICAgLyogcGF2
Z2IgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhl
MCk6IC8qIHZwYXZnYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTMpOiAgICAgLyogcGF2Z3cgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlMyk6IC8qIHZwYXZndyB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4
ZTQpOiAgICAgLyogcG11bGh1dyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweGU0KTogLyogdnBtdWxodXcge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhlNSk6ICAgIC8qIHBtdWxo
dyB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTUpOiAvKiB2cG11bGh3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTgpOiAgICAvKiBwc3Vic2Igeyx4fW1tL21lbSx7
LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU4KTogLyogdnBz
dWJzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VE
X0lOVCgweDBmLCAweGU5KTogICAgLyogcHN1YnN3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlOSk6IC8qIHZwc3Vic3cge3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGVh
KTogICAgIC8qIHBtaW5zdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweGVhKTogLyogdnBtaW5zdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGViKTogICAgLyogcG9yIHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlYik6
IC8qIHZwb3Ige3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9JTlQoMHgwZiwgMHhlYyk6ICAgIC8qIHBhZGRzYiB7LHh9bW0vbWVtLHsseH1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZWMpOiAvKiB2cGFkZHNiIHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYs
IDB4ZWQpOiAgICAvKiBwYWRkc3cgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGVkKTogLyogdnBhZGRzdyB7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZWUpOiAgICAgLyog
cG1heHN3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZWUpOiAvKiB2cG1heHN3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZWYpOiAgICAvKiBweG9yIHsseH1tbS9tZW0seyx4
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9y
IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZiwgMHhmNCk6ICAgICAvKiBwbXVsdWRxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZjYpOiAgICAg
LyogcHNhZGJ3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAg
IENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjgpOiAgICAvKiBwc3ViYiB7LHh9bW0vbWVt
LHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjgpOiAvKiB2
cHN1YmIge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHhmOSk6ICAgIC8qIHBzdWJ3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyB7eCx5fW1tL21l
bSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGZh
KTogICAgLyogcHN1YmQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmYik6ICAgICAvKiBwc3VicSB4
bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGZiKTog
LyogdnBzdWJxIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9Q
QUNLRURfSU5UKDB4MGYsIDB4ZmMpOiAgICAvKiBwYWRkYiB7LHh9bW0vbWVtLHsseH1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZmMpOiAvKiB2cGFkZGIge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhmZCk6ICAgIC8qIHBhZGR3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGZlKTogICAgLyogcGFk
ZGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweGZlKTogLyogdnBhZGRkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIHNp
bWRfMGZfaW50OgorICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQorICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8w
Zl9hdng7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKKyAgICAg
ICAgICAgIGdvdG8gc2ltZF8wZl95bW07CisgICAgICAgIH0KKyAgICAgICAgaWYgKCB2ZXgucGZ4
ICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOworICAgIHNpbWRfMGZfbW14OgorICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9jb21tb247CisKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTcpOiAgICAgICAgLyogbW92bnRxIG1tLG02NCAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNyk6ICAgICAvKiBtb3ZudGRxIHhtbSxt
MTI4ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlNyk6IC8qIHZtb3Zu
dGRxIHhtbSxtMTI4ICovCkBAIC01NDIyLDYgKzU2ODQsODEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzAp
OiAgICAvKiBwc2h1Znt3LGR9ICRpbW04LHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3MCk6IC8qIHZwc2h1ZmQgJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3MCk6ICAgICAv
KiBwc2h1Zmh3ICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YzKDB4MGYsIDB4NzApOiAvKiB2cHNodWZodyAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDcwKTogICAgIC8qIHBzaHVmbHcgJGlt
bTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMHgwZiwgMHg3
MCk6IC8qIHZwc2h1Zmx3ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgZCA9
IChkICYgflNyY01hc2spIHwgU3JjTWVtIHwgVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gdmV4
LnBmeCA/IDE2IDw8IHZleC5sIDogODsKKyAgICBzaW1kXzBmX2ludF9pbW04OgorICAgICAgICBp
ZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2
ZXgubCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4Mik7Cisg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgc2ltZF8wZl9pbW04X2F2eDoKKyAg
ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCB2ZXgucGZ4ICkKKyAgICAgICAgeworICAgIHNpbWRfMGZfaW1t
OF9zc2UyOgorICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAg
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgfQorICAgIHNpbWRfMGZfaW1tODoKKyAgICB7Cisg
ICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOworCisgICAgICAgIGJ1ZlswXSA9
IDB4M2U7CisgICAgICAgIGJ1ZlsxXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsyXSA9IDB4MGY7Cisg
ICAgICAgIGJ1ZlszXSA9IGI7CisgICAgICAgIGJ1Zls0XSA9IG1vZHJtOworICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQ29udmVydCBt
ZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCisgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5S
RVhfQjsKKyAgICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGJ1Zls0XSAmPSAweDM4
OworICAgICAgICB9CisgICAgICAgIGJ1Zls1XSA9IGltbTE7CisgICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gNjsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBYODZFTVVMX09QQ19G
MigweDBmLCAweGYwKTogICAgIC8qIGxkZHF1IG0xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfRjIoMHgwZiwgMHhmMCk6IC8qIHZsZGRxdSBtZW0se3gseX1tbSAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3
Yyk6ICAgICAvKiBoYWRkcGQgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19G
MigweDBmLCAweDdjKTogICAgIC8qIGhhZGRwcyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDdjKTogLyogdmhhZGRwZCB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDdjKTog
LyogdmhhZGRwcyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYsIDB4N2QpOiAgICAgLyogaHN1YnBkIHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHg3ZCk6ICAgICAvKiBoc3VicHMgeG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3ZCk6IC8qIHZoc3Vi
cGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfRjIoMHgwZiwgMHg3ZCk6IC8qIHZoc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQwKTogICAgIC8qIGFkZHN1YnBk
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHhkMCk6ICAg
ICAvKiBhZGRzdWJwcyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweGQwKTogLyogdmFkZHN1YnBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZDApOiAvKiB2YWRkc3VicHMg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwg
dmV4Lmw7CisgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQorICAgICAgICAgICAg
Z290byBzaW1kXzBmX2F2eDsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlMyk7
CisgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYs
IDB4ODApIC4uLiBYODZFTVVMX09QQygweDBmLCAweDhmKTogLyogamNjIChuZWFyKSAqLwogICAg
ICAgICBpZiAoIHRlc3RfY2MoYiwgX3JlZ3MuX2VmbGFncykgKQogICAgICAgICAgICAgam1wX3Jl
bCgoaW50MzJfdClzcmMudmFsKTsKQEAgLTU3MzgsMTIgKzYwNzUsMzUgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIH0KICAgICAgICAgZ290byBhZGQ7CiAKKyAgICBDQVNFX1NJTURfQUxMX0ZQKCwg
MHgwZiwgMHhjMik6ICAgICAgICAvKiBjbXB7cCxzfXtzLGR9ICRpbW04LHhtbS9tZW0seG1tICov
CisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweGMyKTogICAgLyogdmNtcHtwLHN9
e3MsZH0gJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURf
RlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0gJGltbTgseG1tL21lbSx4bW0gKi8K
KyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4YzYpOiAvKiB2c2h1ZnB7cyxk
fSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNr
KSB8IFNyY01lbTsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggdmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgKQor
ICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X3NzZTI7CisgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICAgICAgZ290byBzaW1kXzBmX2ltbTg7CisgICAgICAgIH0KKyAgICAgICAg
Z290byBzaW1kXzBmX2ltbThfYXZ4OworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGMz
KTogLyogbW92bnRpICovCiAgICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGhpbnQg
Zm9yIG5vdy4gKi8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CiAgICAgICAgIGRzdC52
YWwgPSBzcmMudmFsOworICAgICAgICBzZmVuY2UgPSB0cnVlOwogICAgICAgICBicmVhazsKIAor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4YzQpOiAgICAgIC8qIHBpbnNydyAkaW1t
OCxyMzIvbTE2LHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
YzQpOiAgIC8qIHZwaW5zcncgJGltbTgscjMyL20xNix4bW0seG1tICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgbWVtY3B5KG1tdmFscCwg
JnNyYy52YWwsIDIpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBnb3RvIHNp
bWRfMGZfaW50X2ltbTg7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzcpOiAvKiBH
cnA5ICovCiAgICAgewogICAgICAgICB1bmlvbiB7CkBAIC01OTIyLDYgKzYyODIsNDIgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDIp
OiAgICAvKiBwc3JsZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBzcmxxIHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMyk6
IC8qIHZwc3JscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIp
OiAgICAvKiBwc3JhZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMSk6ICAgIC8qIHBzbGx3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6
IC8qIHZwc2xsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGYyKTogICAgLyogcHNsbGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMp
OiAgICAvKiBwc2xscSB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgICAgIG9wX2J5dGVzID0gdmV4LnBmeCA/IDE2IDogODsKKyAgICAgICAgZ290byBzaW1k
XzBmX2ludDsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhkNCk6ICAgICAgICAvKiBw
YWRkcSBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjQpOiAgICAg
ICAgLyogcG11bHVkcSBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
ZmIpOiAgICAgICAgLyogcHN1YnEgbW0vbTY0LG1tICovCisgICAgICAgIHZjcHVfbXVzdF9oYXZl
KHNzZTIpOworICAgICAgICBnb3RvIHNpbWRfMGZfbW14OworCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweGRhKTogICAgICAgIC8qIHBtaW51YiBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYsIDB4ZGUpOiAgICAgICAgLyogcG1heHViIG1tL202NCxtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlYSk6ICAgICAgICAvKiBwbWluc3cgbW0vbTY0LG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGVlKTogICAgICAgIC8qIHBtYXhzdyBt
bS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTApOiAgICAgICAgLyog
cGF2Z2IgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGUzKTogICAg
ICAgIC8qIHBhdmd3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhl
NCk6ICAgICAgICAvKiBwbXVsaHV3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHhmNik6ICAgICAgICAvKiBwc2FkYncgbW0vbTY0LG1tICovCisgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZSk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9tbXg7CisKICAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYzOCwgMHhmMCk6IC8qIG1vdmJlIG0sciAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUEMoMHgwZjM4LCAweGYxKTogLyogbW92YmUgcixtICovCiAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKG1vdmJlKTsKQEAgLTYxODMsNiArNjU3OSw3NiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsKICAgICB9CiAKKyAgICBpZiAoIHN0YXRlLT5zaW1kX3NpemUg
KQorICAgIHsKKyNpZmRlZiBfX1hFTl9fCisgICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IHN0dWIucHRy
OworI2Vsc2UKKyAgICAgICAgdWludDhfdCAqYnVmID0gZ2V0X3N0dWIoc3R1Yik7CisjZW5kaWYK
KworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW9wX2J5dGVzLCBFWENfVUQpOworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lm9wY3ggJiYgKGQgJiBUd29PcCkgJiYgdmV4
LnJlZyAhPSAweGYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworCisg
ICAgICAgIGlmICggIWJ1ZiApCisgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgaWYgKCB2ZXgu
b3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBTRVRfU1NFX1BSRUZJWChidWZbMF0sIHZl
eC5wZngpOworCisgICAgICAgIGJ1ZltmaWMuaW5zbl9ieXRlc10gPSAweGMzOworICAgICAgICBj
b3B5X1JFWF9WRVgoYnVmLCByZXhfcHJlZml4LCB2ZXgpOworCisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBteGNzciA9IDA7
CisKKyAgICAgICAgICAgIGlmICggb3BfYnl0ZXMgPCAxNiB8fAorICAgICAgICAgICAgICAgICAo
dmV4Lm9wY3gKKyAgICAgICAgICAgICAgICAgID8gLyogdm1vdnthLG50fXB7cyxkfSBhcmUgZXhj
ZXB0aW9ucy4gKi8KKyAgICAgICAgICAgICAgICAgICAgZXh0ICE9IGV4dF8wZiB8fCAoKGIgfCAx
KSAhPSAweDI5ICYmIGIgIT0gMHgyYikKKyAgICAgICAgICAgICAgICAgIDogLyogbW92dXB7cyxk
fSBhbmQgbGRkcXUgYXJlIGV4Y2VwdGlvbnMuICovCisgICAgICAgICAgICAgICAgICAgIGV4dCA9
PSBleHRfMGYgJiYgKChiIHwgMSkgPT0gMHgxMSB8fCBiID09IDB4ZjApKSApCisgICAgICAgICAg
ICAgICAgbXhjc3IgPSBNWENTUl9NTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB2Y3B1X2hhc19t
aXNhbGlnbnNzZSgpICkKKyAgICAgICAgICAgICAgICBhc20gKCAic3RteGNzciAlMCIgOiAiPW0i
IChteGNzcikgKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKG14Y3NyICYg
TVhDU1JfTU0pICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2FsaWdu
ZWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb3BfYnl0ZXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCwgb3BzKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworICAgICAgICAgICAgaWYgKCAoZCAmIFNyY01h
c2spID09IFNyY01lbSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSBvcHMt
PnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLCBvcF9ieXRlcywgY3R4dCk7Cisg
ICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIChkICYgRHN0TWFzaykgPT0gRHN0TWVt
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsg
LyogQ2hlY2sgYmVmb3JlIHJ1bm5pbmcgdGhlIHN0dWIuICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGQgJiBNb3YpOworICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTUVNOworICAgICAg
ICAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVzOworICAgICAgICAgICAgICAgIGRzdC5tZW0g
PSBlYS5tZW07CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggKGQgJiBTcmNN
YXNrKSA9PSBTcmNNZW0xNiApCisgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFscCks
ICIrbSIgKGZpYy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImEi
IChtbXZhbHApKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgm
ZmljKTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBkc3QudHlwZSApCiAgICAgewogICAgIGNhc2Ug
T1BfUkVHOgpAQCAtNjIwOSw4ICs2Njc1LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbHNl
CiAgICAgICAgIHsKICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAgICAg
ICAgcmMgPSBvcHMtPndyaXRlKAotICAgICAgICAgICAgICAgIGRzdC5tZW0uc2VnLCBkc3QubWVt
Lm9mZiwgJmRzdC52YWwsIGRzdC5ieXRlcywgY3R4dCk7CisgICAgICAgICAgICByYyA9IG9wcy0+
d3JpdGUoZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICFzdGF0ZS0+c2ltZF9zaXplID8gJmRzdC52YWwgOiAodm9pZCAqKW1tdmFscCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQpOworICAgICAgICAgICAgaWYg
KCBzZmVuY2UgKQorICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJzZmVuY2UiIDo6OiAi
bWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgICAg
ICBnb3RvIGRvbmU7CkBAIC02NDYyLDIyICs2OTMxLDYgQEAgeDg2X2luc25faXNfbWVtX3dyaXRl
KGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgY2FzZSAweDZjOiBj
YXNlIDB4NmQ6ICAgICAgICAgICAgICAgIC8qIElOUyAqLwogICAgIGNhc2UgMHhhNDogY2FzZSAw
eGE1OiAgICAgICAgICAgICAgICAvKiBNT1ZTICovCiAgICAgY2FzZSAweGFhOiBjYXNlIDB4YWI6
ICAgICAgICAgICAgICAgIC8qIFNUT1MgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MTEpOiAgICAgICAgLyogTU9WVVBTICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwg
MHgxMSk6ICAgIC8qIFZNT1ZVUFMgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4
MTEpOiAgICAgLyogTU9WVVBEICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHgxMSk6IC8qIFZNT1ZVUEQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4MTEp
OiAgICAgLyogTU9WU1MgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDEx
KTogLyogVk1PVlNTICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDExKTogICAg
IC8qIE1PVlNEICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMHgwZiwgMHgxMSk6IC8q
IFZNT1ZTRCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyOSk6ICAgICAgICAvKiBN
T1ZBUFMgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDI5KTogICAgLyogVk1P
VkFQUyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgyOSk6ICAgICAvKiBNT1ZB
UEQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDI5KTogLyogVk1PVkFQ
RCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyYik6ICAgICAgICAvKiBNT1ZOVFBT
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgyYik6ICAgIC8qIFZNT1ZOVFBT
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDJiKTogICAgIC8qIE1PVk5UUEQg
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDJiKTogLyogVk1PVk5UUEQg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4N2UpOiAgICAgICAgLyogTU9WRC9NT1ZR
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDdlKTogICAgIC8qIE1PVkQvTU9W
USAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiBWTU9WRC9W
TU9WUSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAzYjE4N2FjLi40ZDQ1MDc3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzAsMTIgKzcwLDE0IEBACiAjZGVmaW5lIGNw
dV9oYXNfeHNhdmVjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVDKQogI2RlZmluZSBj
cHVfaGFzX3hnZXRidjEJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YR0VUQlYxKQogI2RlZmlu
ZSBjcHVfaGFzX3hzYXZlcwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKKyNkZWZp
bmUgY3B1X2hhc19hdngyCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKICNkZWZpbmUg
Y3B1X2hhc19tb25pdG9yCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKICNkZWZp
bmUgY3B1X2hhc19laXN0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlTVCkKICNkZWZpbmUg
Y3B1X2hhc19oeXBlcnZpc29yCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQog
I2RlZmluZSBjcHVfaGFzX3JkcmFuZAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEUkFORCkK
ICNkZWZpbmUgY3B1X2hhc19yZHNlZWQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQp
CiAjZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01Q
X0xFR0FDWSkKKyNkZWZpbmUgY3B1X2hhc19zc2U0YQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NTRTRBKQogI2RlZmluZSBjcHVfaGFzX3RibQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RC
TSkKICNkZWZpbmUgY3B1X2hhc19pdHNjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykK
ICNkZWZpbmUgY3B1X2hhc19obGUJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX1x-0000LK-0b; Wed, 08 Mar 2017 08:33:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1v-0000LA-Gr
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/E3-08534-2C1CFB85; Wed, 08 Mar 2017 08:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVffgwf0
 RBtOeSFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrI/p5gKOn8xVbS38TYwfpjE1MXIySEk8IVR
 Yv+sAgj7PKPEtLbSLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLBEg0vdjHDmLzC
 phJ/GnZyArSygJU//ph2QRGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4uLE9
 NTcxKTivWS83M3MQI9Us/AwLiDceoJv0OMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwcsM9LCQYFFqempFWmYOMDRg0hIcPEoivEcPAKV5iwsSc4sz0yFSpxiNOebM3v2GiWPF
 heNvmIRY8vLzUqXEefeClAqAlGaU5sENgoXsJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCv
 IEgU3gy80rg9r0COoUJ6BRt170gp5QkIqSkGhhn3yr20S4NCnp7mf/wlyK1WcdcVvbd33Pyxu
 Rvko1F939H1bW8OanfV6+7Ip7nU8wBPmPdFVMF9qTMV5i28exL872HpmXIti6xC/9+o2pafrj
 te6mQt5+FIs+npx37zxZ87yiL+66Ps9Lsgv2azxp5mWT3nnc3r7w8taB/Y7HM/mhlye5r/UFK
 LMUZiYZazEXFiQCfszbtVAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1488961984!89218110!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27469 invoked from network); 8 Mar 2017 08:33:04 -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; 8 Mar 2017 08:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1q-0001rJ-V3
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX1q-0007Ke-UD
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX1q-0007Ke-UD@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: support most memory accessing
	MMX/SSE{, 2, 3} 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>

Y29tbWl0IDI3MmU5MjhmNDk4NzA1MDY0YmQ2Y2YxN2QxMjE1ODY0NWVlNzgxOWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDI6NTMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowMjo1MyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBtb3N0IG1lbW9yeSBhY2Nlc3NpbmcgTU1YL1NTRXssMiwzfSBpbnNucwog
ICAgCiAgICBUaGlzIGFpbXMgYXQgY292ZXJpbmcgbW9zdCBNTVgvU1NFbi9BVlggaW5zdHJ1Y3Rp
b25zIGluIHRoZSAweDBmLWVzY2FwZQogICAgc3BhY2Ugd2l0aCBtZW1vcnkgb3BlcmFuZHMuIE5v
dCBjb3ZlcmVkIGhlcmUgYXJlIGlycmVndWxhciBtb3ZlcywKICAgIGNvbnZlcnRzLCBhbmQgeyxV
fUNPTUlTe1MsRH0gKG1vZGlmeWluZyBFRkxBR1MpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGRp
c3RpbmN0aW9uIGJldHdlZW4gc2ltZF8qX2ZwIGlzbid0IHN0cmljdGx5IG5lZWRlZCwgYnV0CiAg
ICBJJ3ZlIGtlcHQgdGhlbSBhcyBzZXBhcmF0ZSBlbnRyaWVzIHNpbmNlIGluIGFuIGVhcmxpZXIg
dmVyc2lvbiBJIG5lZWRlZAogICAgdGhlbSB0byBiZSBzZXBhcmF0ZSwgYW5kIHdlIG1heSB3ZWxs
IGZpbmQgaXQgdXNlZnVsIGRvd24gdGhlIHJvYWQgdG8KICAgIGhhdmUgdGhhdCBkaXN0aW5jdGlv
bi4KICAgIAogICAgQWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWRqdXN0IHRoZSB2bW92
ZHF1IHRlc3QgY2FzZSB0aGUgbmV3CiAgICBMRERRVSBvbmUgaGVyZSBoYXMgYmVlbiBjbG9uZWQg
ZnJvbTogVG8gemVybyBhIHltbSByZWdpc3RlciB3ZSBkb24ndAogICAgbmVlZCB0byBnbyB0aHJv
dWdoIGhvb3BzLCBhcyAxMjgtYml0IEFWWCBpbnNucyB6ZXJvIHRoZSB1cHBlciBwb3J0aW9uCiAg
ICBvZiB0aGUgZGVzdGluYXRpb24gcmVnaXN0ZXIsIGFuZCBpbiB0aGUgZGlzYWJsZWQgQVZYMiBj
b2RlIHRoZXJlIHdhcyBhCiAgICB3cm9uZyBZTU0gcmVnaXN0ZXIgdXNlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAgNzAgKystCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaCAgICAgICB8ICAgNiArCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDcxMSArKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAg
IHwgICAyICsKIDQgZmlsZXMgY2hhbmdlZCwgNjUzIGluc2VydGlvbnMoKyksIDEzNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmlu
ZGV4IDM3ZDAwZjEuLmUwZDEyNjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCkBAIC0xNjY1LDEyICsxNjY1LDcgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgIHsKICAgICAgICAgZGVjbF9pbnNuKHZtb3ZkcXVfZnJvbV9tZW0p
OwogCi0jaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9yIG5vdyAqLwotICAg
ICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBndGIgJSV5bW00LCAlJXltbTQsICUleW1tNFxuIgot
I2Vsc2UKLSAgICAgICAgYXNtIHZvbGF0aWxlICggInZwY21wZ3RiICUleG1tNCwgJSV4bW00LCAl
JXhtbTRcblx0IgotICAgICAgICAgICAgICAgICAgICAgICAidmluc2VydGYxMjggJDEsICUleG1t
NCwgJSV5bW00LCAlJXltbTRcbiIKLSNlbmRpZgorICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4
b3IgJSV4bW00LCAlJXhtbTQsICUleG1tNFxuIgogICAgICAgICAgICAgICAgICAgICAgICBwdXRf
aW5zbih2bW92ZHF1X2Zyb21fbWVtLCAidm1vdmRxdSAoJTApLCAlJXltbTQiKQogICAgICAgICAg
ICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CiAKQEAgLTE2ODQsNyArMTY3OSw3IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICNpZiAwIC8qIERvbid0IHVzZSBBVlgyIGlu
c3RydWN0aW9ucyBmb3Igbm93ICovCiAgICAgICAgIGFzbSAoICJ2cGNtcGVxYiAlJXltbTIsICUl
eW1tMiwgJSV5bW0yXG5cdCIKICAgICAgICAgICAgICAgInZwY21wZXFiICUleW1tNCwgJSV5bW0y
LCAlJXltbTBcblx0IgotICAgICAgICAgICAgICAidnBtb3Ztc2tiICUleW1tMSwgJTAiIDogIj1y
IiAocmMpICk7CisgICAgICAgICAgICAgICJ2cG1vdm1za2IgJSV5bW0wLCAlMCIgOiAiPXIiIChy
YykgKTsKICNlbHNlCiAgICAgICAgIGFzbSAoICJ2ZXh0cmFjdGYxMjggJDEsICUleW1tNCwgJSV4
bW0zXG5cdCIKICAgICAgICAgICAgICAgInZwY21wZXFiICUleG1tMiwgJSV4bW0yLCAlJXhtbTJc
blx0IgpAQCAtMjA5Miw2ICsyMDg3LDY3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIGxkZHF1IDQoJWVkeCksJXhtbTQuLi4iKTsKKyAgICBpZiAoIHN0YWNr
X2V4ZWMgJiYgY3B1X2hhc19zc2UzICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihsZGRxdSk7
CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBndGIgJSV4bW00LCAlJXhtbTRcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obGRkcXUsICJsZGRxdSA0KCUwKSwgJSV4bW00
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNl
dF9pbnNuKGxkZHF1KTsKKyAgICAgICAgbWVtc2V0KHJlcywgMHg1NSwgNjQpOworICAgICAgICBt
ZW1zZXQocmVzICsgMSwgMHhmZiwgMTYpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBs
b25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGxkZHF1KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUleG1tMiwgJSV4bW0y
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW00LCAlJXhtbTJcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0yLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweGZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmxkZHF1ICglZWN4KSwleW1tNC4uLiIp
OworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odmxkZHF1KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW00
LCAlJXhtbTQsICUleG1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bGRk
cXUsICJ2bGRkcXUgKCUwKSwgJSV5bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMi
IChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZsZGRxdSk7CisgICAgICAgIG1lbXNldChy
ZXMgKyAxLCAweGZmLCAzMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHJl
cyArIDEpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodmxkZHF1KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMg
Zm9yIG5vdyAqLworICAgICAgICBhc20gKCAidnBjbXBlcWIgJSV5bW0yLCAlJXltbTIsICUleW1t
MlxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXltbTQsICUleW1tMiwgJSV5bW0wXG5c
dCIKKyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXltbTAsICUwIiA6ICI9ciIgKHJjKSApOwor
I2Vsc2UKKyAgICAgICAgYXNtICggInZleHRyYWN0ZjEyOCAkMSwgJSV5bW00LCAlJXhtbTNcblx0
IgorICAgICAgICAgICAgICAidnBjbXBlcWIgJSV4bW0yLCAlJXhtbTIsICUleG1tMlxuXHQiCisg
ICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXhtbTQsICUleG1tMiwgJSV4bW0wXG5cdCIKKyAgICAg
ICAgICAgICAgInZwY21wZXFiICUleG1tMywgJSV4bW0yLCAlJXhtbTFcblx0IgorICAgICAgICAg
ICAgICAidnBtb3Ztc2tiICUleG1tMCwgJTBcblx0IgorICAgICAgICAgICAgICAidnBtb3Ztc2ti
ICUleG1tMSwgJTEiIDogIj1yIiAocmMpLCAiPXIiIChpKSApOworICAgICAgICByYyB8PSBpIDw8
IDE2OworI2VuZGlmCisgICAgICAgIGlmICggfnJjICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9pbnNuCiAjdW5kZWYgcHV0X2luc24KICN1
bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9l
bXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCA2
ZDZmNTEyLi5iNWU4Y2E1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2
X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApA
QCAtODAsNiArODAsMTIgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3Qg
eGNyKQogICAgIChyZXMuZCAmICgxVSA8PCAyNikpICE9IDA7IFwKIH0pCiAKKyNkZWZpbmUgY3B1
X2hhc19zc2UzICh7IFwKKyAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKKyAgICBlbXVsX3Rl
c3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKKyAgICAocmVzLmMgJiAoMVUgPDwgMCkpICE9
IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc19wb3BjbnQgKHsgXAogICAgIHN0cnVjdCBjcHVp
ZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBhZDYyNDIwLi45ZTMzOTAz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUsNiArNDUsOCBA
QAogI2RlZmluZSBNb2RSTSAgICAgICAoMTw8NikKIC8qIERlc3RpbmF0aW9uIGlzIG9ubHkgd3Jp
dHRlbjsgbmV2ZXIgcmVhZC4gKi8KICNkZWZpbmUgTW92ICAgICAgICAgKDE8PDcpCisvKiBWRVgv
RVZFWCAoU0lNRCBvbmx5KTogMm5kIHNvdXJjZSBvcGVyYW5kIHVudXNlZCAobXVzdCBiZSBhbGwg
b25lcykgKi8KKyNkZWZpbmUgVHdvT3AgICAgICAgTW92CiAvKiBBbGwgb3BlcmFuZHMgYXJlIGlt
cGxpY2l0IGluIHRoZSBvcGNvZGUuICovCiAjZGVmaW5lIEltcGxpY2l0T3BzIChEc3RJbXBsaWNp
dHxTcmNJbXBsaWNpdCkKIApAQCAtMTgwLDggKzE4Miw0OSBAQCBzdGF0aWMgY29uc3Qgb3Bjb2Rl
X2Rlc2NfdCBvcGNvZGVfdGFibGVbMjU2XSA9IHsKICAgICBJbXBsaWNpdE9wcywgSW1wbGljaXRP
cHMsIEJ5dGVPcHxEc3RNZW18U3JjTm9uZXxNb2RSTSwgRHN0TWVtfFNyY05vbmV8TW9kUk0KIH07
CiAKK2VudW0gc2ltZF9vcHNpemUgeworICAgIHNpbWRfbm9uZSwKKworICAgIC8qCisgICAgICog
T3JkaW5hcnkgcGFja2VkIGludGVnZXJzOgorICAgICAqIC0gNjQgYml0cyB3aXRob3V0IHByZWZp
eCA2NiAoTU1YKQorICAgICAqIC0gMTI4IGJpdHMgd2l0aCBwcmVmaXggNjYgKFNTRW4pCisgICAg
ICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MIChBVlgpCisgICAgICovCisgICAg
c2ltZF9wYWNrZWRfaW50LAorCisgICAgLyoKKyAgICAgKiBPcmRpbmFyeSBwYWNrZWQvc2NhbGFy
IGZsb2F0aW5nIHBvaW50OgorICAgICAqIC0gMTI4IGJpdHMgd2l0aG91dCBwcmVmaXggb3Igd2l0
aCBwcmVmaXggNjYgKFNTRW4pCisgICAgICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZF
WC5MIChBVlgpCisgICAgICogLSAzMiBiaXRzIHdpdGggcHJlZml4IEYzIChzY2FsYXIgc2luZ2xl
KQorICAgICAqIC0gNjQgYml0cyB3aXRoIHByZWZpeCBGMiAoc2NhbGFyIGRvdWJnbGUpCisgICAg
ICovCisgICAgc2ltZF9hbnlfZnAsCisKKyAgICAvKgorICAgICAqIFBhY2tlZCBmbG9hdGluZyBw
b2ludDoKKyAgICAgKiAtIDEyOCBiaXRzIHdpdGhvdXQgcHJlZml4IG9yIHdpdGggcHJlZml4IDY2
IChTU0VuKQorICAgICAqIC0gMTI4LzI1NiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQor
ICAgICAqLworICAgIHNpbWRfcGFja2VkX2ZwLAorCisgICAgLyoKKyAgICAgKiBTaW5nbGUgcHJl
Y2lzaW9uIHBhY2tlZC9zY2FsYXIgZmxvYXRpbmcgcG9pbnQ6CisgICAgICogLSAxMjggYml0cyB3
aXRob3V0IHByZWZpeCAoU1NFbikKKyAgICAgKiAtIDEyOC8yNTYgYml0cyBkZXBlbmRpbmcgb24g
VkVYLkwsIG5vIHByZWZpeCAoQVZYKQorICAgICAqIC0gMzIgYml0cyB3aXRoIHByZWZpeCBGMyAo
c2NhbGFyKQorICAgICAqLworICAgIHNpbWRfc2luZ2xlX2ZwLAorCisgICAgLyogT3BlcmFuZCBz
aXplIGVuY29kZWQgaW4gbm9uLXN0YW5kYXJkIHdheS4gKi8KKyAgICBzaW1kX290aGVyCit9Owor
dHlwZWRlZiB1aW50OF90IHNpbWRfb3BzaXplX3Q7CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIG9wY29kZV9kZXNjX3QgZGVzYzsKKyAgICBzaW1kX29wc2l6ZV90IHNpemU7CiB9IHR3b2J5
dGVfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMF0gPSB7IE1vZFJNIH0sCiAgICAgWzB4MDFdID0g
eyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAtMTk2LDIyICsyMzksNDEgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB7CiAgICAgWzB4MGRdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDBl
XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgwZl0gPSB7IE1vZFJNfFNyY0ltbUJ5dGUgfSwK
LSAgICBbMHgxMCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MTBd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsw
eDExXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAgfSwKKyAg
ICBbMHgxMiAuLi4gMHgxM10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MTQgLi4u
IDB4MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisg
ICAgWzB4MTYgLi4uIDB4MWZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDIwIC4u
LiAweDIxXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNIH0sCiAgICAgWzB4MjIgLi4uIDB4
MjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0gfSwKLSAgICBbMHgyOCAuLi4gMHgyZl0g
PSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MjhdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDI5XSA9IHsgRHN0TWVtfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgyYV0gPSB7IElt
cGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDJjIC4uLiAweDJmXSA9IHsgSW1wbGljaXRP
cHN8TW9kUk0gfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxpY2l0T3BzIH0sCiAgICAg
WzB4MzddID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweDM4XSA9IHsgRHN0UmVnfFNyY01lbXxN
b2RSTSB9LAogICAgIFsweDNhXSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0gfSwKICAgICBb
MHg0MCAuLi4gMHg0Zl0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk18TW92IH0sCi0gICAgWzB4NTAg
Li4uIDB4NmVdID0geyBNb2RSTSB9LAotICAgIFsweDZmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk0g
fSwKLSAgICBbMHg3MCAuLi4gMHg3M10gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKLSAgICBbMHg3
NCAuLi4gMHg3Nl0gPSB7IE1vZFJNIH0sCi0gICAgWzB4NzddID0geyBJbXBsaWNpdE9wcyB9LAor
ICAgIFsweDUwXSA9IHsgTW9kUk0gfSwKKyAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKKyAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKKyAgICBbMHg1
NCAuLi4gMHg1N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAg
fSwKKyAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9hbnlfZnAgfSwKKyAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IE1vZFJNIH0sCisgICAgWzB4NWMg
Li4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0sCisg
ICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3Ro
ZXIgfSwKKyAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NmUgLi4uIDB4
NmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxN
b2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAorICAgIFsweDcxIC4uLiAweDczXSA9IHsgU3JjSW1t
Qnl0ZXxNb2RSTSB9LAorICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNy
Y05vbmUgfSwKICAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IE1vZFJNIH0sCi0gICAgWzB4N2MgLi4u
IDB4N2RdID0geyBNb2RSTSB9LAorICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4N2UgLi4uIDB4N2ZdID0geyBJbXBs
aWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDgwIC4uLiAweDhmXSA9IHsgRHN0SW1wbGljaXR8U3Jj
SW1tIH0sCiAgICAgWzB4OTAgLi4uIDB4OWZdID0geyBCeXRlT3B8RHN0TWVtfFNyY05vbmV8TW9k
Uk18TW92IH0sCkBAIC0yNDQsMTggKzMwNiwzMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAg
ICBbMHhiZl0gPSB7IERzdFJlZ3xTcmNNZW0xNnxNb2RSTXxNb3YgfSwKICAgICBbMHhjMF0gPSB7
IEJ5dGVPcHxEc3RNZW18U3JjUmVnfE1vZFJNIH0sCiAgICAgWzB4YzFdID0geyBEc3RNZW18U3Jj
UmVnfE1vZFJNIH0sCi0gICAgWzB4YzJdID0geyBTcmNJbW1CeXRlfE1vZFJNIH0sCisgICAgWzB4
YzJdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX2FueV9mcCB9LAogICAg
IFsweGMzXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKLSAgICBbMHhjNCAuLi4gMHhj
Nl0gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKKyAgICBbMHhjNF0gPSB7IERzdFJlZ3xTcmNJbW1C
eXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhjNV0gPSB7IFNyY0ltbUJ5dGV8
TW9kUk0gfSwKKyAgICBbMHhjNl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNp
bWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAg
IFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKLSAgICBbMHhkMCAuLi4gMHhkNV0g
PSB7IE1vZFJNIH0sCisgICAgWzB4ZDBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHhkMSAuLi4gMHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9vdGhlciB9LAorICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkNl0gPSB7IEltcGxpY2l0
T3BzfE1vZFJNIH0sCi0gICAgWzB4ZDcgLi4uIDB4ZGZdID0geyBNb2RSTSB9LAotICAgIFsweGUw
IC4uLiAweGU2XSA9IHsgTW9kUk0gfSwKKyAgICBbMHhkN10gPSB7IE1vZFJNIH0sCisgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCB9LAorICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tl
ZF9pbnQgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9vdGhlciB9LAorICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhlNl0gPSB7IE1vZFJNIH0sCiAg
ICAgWzB4ZTddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAotICAgIFsweGU4IC4uLiAweGVmXSA9
IHsgTW9kUk0gfSwKLSAgICBbMHhmMCAuLi4gMHhmZl0gPSB7IE1vZFJNIH0KKyAgICBbMHhlOCAu
Li4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVy
IH0sCisgICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZjddID0geyBNb2RSTSB9LAorICAgIFsw
eGY4IC4uLiAweGZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQgfSwKKyAgICBbMHhmZl0gPSB7IE1vZFJNIH0KIH07CiAKIHN0YXRpYyBjb25zdCBvcGNvZGVf
ZGVzY190IHhvcF90YWJsZVtdID0gewpAQCAtMTMxMCwxMCArMTM4NSwxMiBAQCBzdGF0aWMgYm9v
bCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgw
MDAwMDAxLCBFQ1gsICAwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3ko
KSAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1
X2hhc19semNudCgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9w
cykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBF
Q1gsICA2LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9o
YXMoMHg4MDAwMDAwMSwgRUNYLCAgNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc190Ym0o
KSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgMjEsIGN0eHQsIG9wcykKICNkZWZp
bmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICAzLCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAgNCwgY3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdngyKCkgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDUsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9o
YXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICA4LCBjdHh0LCBvcHMp
CiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAxMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAgICAgIHZjcHVfaGFz
KCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKQEAgLTE5MTQsNiArMTk5MSw3IEBAIHN0
cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSB7CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNjOwogICAgIHVu
aW9uIHZleCB2ZXg7CiAgICAgdW5pb24gZXZleCBldmV4OworICAgIGVudW0gc2ltZF9vcHNpemUg
c2ltZF9zaXplOwogCiAgICAgLyoKICAgICAgKiBEYXRhIG9wZXJhbmQgZWZmZWN0aXZlIGFkZHJl
c3MgKHVzdWFsbHkgY29tcHV0ZWQgZnJvbSBNb2RSTSkuCkBAIC0yMDczLDcgKzIxNTEsOCBAQCB4
ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgY2FzZSAweDUwIC4uLiAweDc3OgogICAgIGNhc2UgMHg3
OSAuLi4gMHg3ZjoKICAgICBjYXNlIDB4YWU6Ci0gICAgY2FzZSAweGMyIC4uLiAweGM2OgorICAg
IGNhc2UgMHhjMiAuLi4gMHhjMzoKKyAgICBjYXNlIDB4YzUgLi4uIDB4YzY6CiAgICAgY2FzZSAw
eGQwIC4uLiAweGZlOgogICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngs
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJlYWs7CkBAIC0yMTAwLDggKzIxNzks
MjMgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgIGNhc2UgMHhiZDogYnNyIC8gbHpjbnQKICAg
ICAgICAgICogVGhleSdyZSBiZWluZyBkZWFsdCB3aXRoIGluIHRoZSBleGVjdXRpb24gcGhhc2Ug
KGlmIGF0IGFsbCkuCiAgICAgICAgICAqLworCisgICAgY2FzZSAweGM0OiAvKiBwaW5zcncgKi8K
KyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19Q
RlhfTUFTSyk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCisgICAgICAgIHN0YXRlLT5kZXNjID0g
RHN0UmVnIHwgU3JjTWVtMTYgfCBNb2RSTTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAg
LyoKKyAgICAgKiBTY2FsYXIgZm9ybXMgb2YgbW9zdCBWRVgtZW5jb2RlZCBUd29PcCBpbnN0cnVj
dGlvbnMgaGF2ZQorICAgICAqIHRocmVlIG9wZXJhbmRzLgorICAgICAqLworICAgIGlmICggc3Rh
dGUtPnNpbWRfc2l6ZSAmJiB2ZXgub3BjeCAmJgorICAgICAgICAgKHZleC5wZnggJiBWRVhfUFJF
RklYX1NDQUxBUl9NQVNLKSApCisgICAgICAgIHN0YXRlLT5kZXNjICY9IH5Ud29PcDsKKwogIGRv
bmU6CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjIzOSw2ICsyMzMzLDcgQEAgeDg2X2RlY29kZSgK
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIG9wY29kZSA9IGIgfCBNQVNLX0lOU1IoMHgw
ZiwgWDg2RU1VTF9PUENfRVhUX01BU0spOwogICAgICAgICAgICAgZXh0ID0gZXh0XzBmOworICAg
ICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHR3b2J5dGVfdGFibGVbYl0uc2l6ZTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDB4Mzg6CiAgICAgICAgICAgICBiID0gaW5zbl9m
ZXRjaF90eXBlKHVpbnQ4X3QpOwpAQCAtMjM0NSw2ICsyNDQwLDcgQEAgeDg2X2RlY29kZSgKICAg
ICAgICAgICAgICAgICAgICAgY2FzZSB2ZXhfMGY6CiAgICAgICAgICAgICAgICAgICAgICAgICBv
cGNvZGUgfD0gTUFTS19JTlNSKDB4MGYsIFg4NkVNVUxfT1BDX0VYVF9NQVNLKTsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGQgPSB0d29ieXRlX3RhYmxlW2JdLmRlc2M7CisgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gdHdvYnl0ZV90YWJsZVtiXS5zaXplOwogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgdmV4
XzBmMzg6CiAgICAgICAgICAgICAgICAgICAgICAgICBvcGNvZGUgfD0gTUFTS19JTlNSKDB4MGYz
OCwgWDg2RU1VTF9PUENfRVhUX01BU0spOwpAQCAtMjYxMiwxMiArMjcwOCw1NiBAQCB4ODZfZGVj
b2RlKAogICAgIH0KIAogICAgIC8qCi0gICAgICogV2hlbiBwcmVmaXggNjYgaGFzIGEgbWVhbmlu
ZyBkaWZmZXJlbnQgZnJvbSBvcGVyYW5kLXNpemUgb3ZlcnJpZGUsCi0gICAgICogb3BlcmFuZCBz
aXplIGRlZmF1bHRzIHRvIDQgYW5kIGNhbid0IGJlIG92ZXJyaWRkZW4gdG8gMi4KKyAgICAgKiBT
aW1wbGUgb3BfYnl0ZXMgY2FsY3VsYXRpb25zLiBNb3JlIGNvbXBsaWNhdGVkIGNhc2VzIHByb2R1
Y2UgMAorICAgICAqIGFuZCBhcmUgZnVydGhlciBoYW5kbGVkIGR1cmluZyBleGVjdXRlLgogICAg
ICAqLwotICAgIGlmICggb3BfYnl0ZXMgPT0gMiAmJgotICAgICAgICAgKGN0eHQtPm9wY29kZSAm
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKSA9PSBYODZFTVVMX09QQ182NigwLCAwKSApCi0gICAgICAg
IG9wX2J5dGVzID0gNDsKKyAgICBzd2l0Y2ggKCBzdGF0ZS0+c2ltZF9zaXplICkKKyAgICB7Cisg
ICAgY2FzZSBzaW1kX25vbmU6CisgICAgICAgIC8qCisgICAgICAgICAqIFdoZW4gcHJlZml4IDY2
IGhhcyBhIG1lYW5pbmcgZGlmZmVyZW50IGZyb20gb3BlcmFuZC1zaXplIG92ZXJyaWRlLAorICAg
ICAgICAgKiBvcGVyYW5kIHNpemUgZGVmYXVsdHMgdG8gNCBhbmQgY2FuJ3QgYmUgb3ZlcnJpZGRl
biB0byAyLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICYmCisgICAg
ICAgICAgICAgKGN0eHQtPm9wY29kZSAmIFg4NkVNVUxfT1BDX1BGWF9NQVNLKSA9PSBYODZFTVVM
X09QQ182NigwLCAwKSApCisgICAgICAgICAgICBvcF9ieXRlcyA9IDQ7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBzaW1kX3BhY2tlZF9pbnQ6CisgICAgICAgIHN3aXRjaCAoIHZleC5wZngg
KQorICAgICAgICB7CisgICAgICAgIGNhc2UgdmV4X25vbmU6IG9wX2J5dGVzID0gODsgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIHZleF82NjogICBvcF9ieXRlcyA9IDE2IDw8IHZleC5s
OyBicmVhazsKKyAgICAgICAgZGVmYXVsdDogICAgICAgb3BfYnl0ZXMgPSAwOyAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHNpbWRfc2luZ2xl
X2ZwOgorICAgICAgICBpZiAoIHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLICkKKyAg
ICAgICAgeworICAgICAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBzaW1kX3BhY2tlZF9mcDoKKyAgICAgICAgICAgIGlmICggdmV4LnBmeCAmIFZFWF9Q
UkVGSVhfU0NBTEFSX01BU0sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIG9wX2J5
dGVzID0gMDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIHNpbWRfYW55X2ZwOgorICAg
ICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKKyAgICAgICAgeworICAgICAgICBkZWZhdWx0OiAgICAg
b3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsgYnJlYWs7CisgICAgICAgIGNhc2UgdmV4X2YzOiBvcF9i
eXRlcyA9IDQ7ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSB2ZXhfZjI6IG9wX2J5dGVz
ID0gODsgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICBicmVhazsKKyAgICB9CiAK
ICBkb25lOgogICAgIHJldHVybiByYzsKQEAgLTI2NDIsOCArMjc4MiwxMCBAQCB4ODZfZW11bGF0
ZSgKICAgICB1aW50OF90IGIsIGQ7CiAgICAgYm9vbCBzaW5nbGVzdGVwID0gKF9yZWdzLl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1RGKSAmJgogCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3BzKTsK
KyAgICBib29sIHNmZW5jZSA9IGZhbHNlOwogICAgIHN0cnVjdCBvcGVyYW5kIHNyYyA9IHsgLnJl
ZyA9IFBUUl9QT0lTT04gfTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBkc3QgPSB7IC5yZWcgPSBQVFJf
UE9JU09OIH07CisgICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAgICAgZW51bSB4ODZfc3dpbnRfdHlw
ZSBzd2ludF90eXBlOwogICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYzsKICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307CkBAIC0yNzE0LDYgKzI4NTYsOCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZWEuYnl0ZXMgPSAyOwogICAgICAgICBnb3RvIHNyY21lbV9jb21tb247
CiAgICAgY2FzZSBTcmNNZW06CisgICAgICAgIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZWEuYnl0ZXMgPSAoZCAmIEJ5dGVPcCkgPyAxIDogb3Bf
Ynl0ZXM7CiAgICAgc3JjbWVtX2NvbW1vbjoKICAgICAgICAgc3JjID0gZWE7CkBAIC0yODE0LDYg
KzI5NTgsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGQgPSAoZCAmIH5Ec3RNYXNrKSB8IERz
dE1lbTsKICAgICAgICAgLyogQmVjb21lcyBhIG5vcm1hbCBEc3RNZW0gb3BlcmF0aW9uIGZyb20g
aGVyZSBvbi4gKi8KICAgICBjYXNlIERzdE1lbToKKyAgICAgICAgaWYgKCBzdGF0ZS0+c2ltZF9z
aXplICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxvY2tf
cHJlZml4LCBFWENfVUQpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAg
ZWEuYnl0ZXMgPSAoZCAmIEJ5dGVPcCkgPyAxIDogb3BfYnl0ZXM7CiAgICAgICAgIGRzdCA9IGVh
OwogICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX1JFRyApCkBAIC0yODQ4LDcgKzI5OTcsNiBA
QCB4ODZfZW11bGF0ZSgKICAgICB7CiAgICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnOwogICAg
ICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBjcywgc3JlZzsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBjcjQ7CiAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGNwdWlkX2xlYWY7CiAgICAgICAg
IHVpbnQ2NF90IG1zcl92YWw7CiAKQEAgLTUwMjYsMTE2ICs1MTc0LDExNyBAQCB4ODZfZW11bGF0
ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MTkpIC4uLiBYODZFTVVMX09QQygweDBm
LCAweDFmKTogLyogbm9wICovCiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweDJiKTogICAgICAgIC8qIG1vdm50cHMgeG1tLG0xMjggKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDJiKTogICAgLyogdm1vdm50cHMgeG1tLG0xMjggKi8KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdm50cHMgeW1tLG0y
NTYgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MmIpOiAgICAgLyogbW92bnRw
ZCB4bW0sbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MmIpOiAv
KiB2bW92bnRwZCB4bW0sbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2bW92bnRwZCB5bW0sbTI1NiAqLwotICAgICAgICBmYWlsX2lmKGVhLnR5cGUg
IT0gT1BfTUVNKTsKKyNkZWZpbmUgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQocGZ4LCBvcGMpICAgICAg
IFwKKyAgICBjYXNlIFg4NkVNVUxfT1BDKHBmeCwgb3BjKTogICAgICAgICAgICAgIFwKKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KHBmeCwgb3BjKQorI2RlZmluZSBDQVNFX1NJTURfU0lOR0xFX0ZQ
KGtpbmQsIHBmeCwgb3BjKSAgXAorICAgIGNhc2UgWDg2RU1VTF9PUEMjI2tpbmQocGZ4LCBvcGMp
OiAgICAgICAgXAorICAgIGNhc2UgWDg2RU1VTF9PUEMjI2tpbmQjI19GMyhwZngsIG9wYykKKyNk
ZWZpbmUgQ0FTRV9TSU1EX0RPVUJMRV9GUChraW5kLCBwZngsIG9wYykgIFwKKyAgICBjYXNlIFg4
NkVNVUxfT1BDIyNraW5kIyNfNjYocGZ4LCBvcGMpOiAgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BD
IyNraW5kIyNfRjIocGZ4LCBvcGMpCisjZGVmaW5lIENBU0VfU0lNRF9BTExfRlAoa2luZCwgcGZ4
LCBvcGMpICAgICBcCisgICAgQ0FTRV9TSU1EX1NJTkdMRV9GUChraW5kLCBwZngsIG9wYyk6ICAg
ICBcCisgICAgQ0FTRV9TSU1EX0RPVUJMRV9GUChraW5kLCBwZngsIG9wYykKKyNkZWZpbmUgQ0FT
RV9TSU1EX1BBQ0tFRF9GUChraW5kLCBwZngsIG9wYykgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BD
IyNraW5kKHBmeCwgb3BjKTogICAgICAgIFwKKyAgICBjYXNlIFg4NkVNVUxfT1BDIyNraW5kIyNf
NjYocGZ4LCBvcGMpCisjZGVmaW5lIENBU0VfU0lNRF9TQ0FMQVJfRlAoa2luZCwgcGZ4LCBvcGMp
ICBcCisgICAgY2FzZSBYODZFTVVMX09QQyMja2luZCMjX0YzKHBmeCwgb3BjKTogICBcCisgICAg
Y2FzZSBYODZFTVVMX09QQyMja2luZCMjX0YyKHBmeCwgb3BjKQorCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUCgsIDB4MGYsIDB4MmIpOiAgICAgLyogbW92bnRze3MsZH0geG1tLG1lbSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7CiAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyOCk6ICAgICAgICAvKiBtb3Zh
cHMgeG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgyOCk6
ICAgIC8qIHZtb3ZhcHMgeG1tL20xMjgseG1tICovCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHZtb3ZhcHMgeW1tL20yNTYseW1tICovCi0gICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmLCAweDI4KTogICAgIC8qIG1vdmFwZCB4bW0vbTEyOCx4bW0gKi8KLSAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDI4KTogLyogdm1vdmFwZCB4bW0vbTEy
OCx4bW0gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1v
dmFwZCB5bW0vbTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjkpOiAg
ICAgICAgLyogbW92YXBzIHhtbSx4bW0vbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
KDB4MGYsIDB4MjkpOiAgICAvKiB2bW92YXBzIHhtbSx4bW0vbTEyOCAqLwotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92YXBzIHltbSx5bW0vbTI1NiAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgyOSk6ICAgICAvKiBtb3ZhcGQgeG1tLHht
bS9tMTI4ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHgyOSk6IC8qIHZt
b3ZhcGQgeG1tLHhtbS9tMTI4ICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZtb3ZhcGQgeW1tLHltbS9tMjU2ICovCi0gICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweDEwKTogICAgICAgIC8qIG1vdnVwcyB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweDEwKTogICAgLyogdm1vdnVwcyB4bW0vbTEyOCx4bW0gKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnVwcyB5bW0v
bTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTApOiAgICAgLyog
bW92dXBkIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4MTApOiAvKiB2bW92dXBkIHhtbS9tMTI4LHhtbSAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2bW92dXBkIHltbS9tMjU2LHltbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfRjMoMHgwZiwgMHgxMCk6ICAgICAvKiBtb3ZzcyB4bW0vbTMyLHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4MTApOiAvKiB2bW92c3MgeG1tL20z
Mix4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4MTApOiAgICAgLyogbW92
c2QgeG1tL202NCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDEw
KTogLyogdm1vdnNkIHhtbS9tNjQseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDExKTogICAgICAgIC8qIG1vdnVwcyB4bW0seG1tL20xMjggKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWCgweDBmLCAweDExKTogICAgLyogdm1vdnVwcyB4bW0seG1tL20xMjggKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnVwcyB5bW0seW1tL20y
NTYgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTEpOiAgICAgLyogbW92dXBk
IHhtbSx4bW0vbTEyOCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MTEp
OiAvKiB2bW92dXBkIHhtbSx4bW0vbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2bW92dXBkIHltbSx5bW0vbTI1NiAqLwotICAgIGNhc2UgWDg2RU1V
TF9PUENfRjMoMHgwZiwgMHgxMSk6ICAgICAvKiBtb3ZzcyB4bW0seG1tL20zMiAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4MTEpOiAvKiB2bW92c3MgeG1tLHhtbS9tMzIg
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4MTEpOiAgICAgLyogbW92c2QgeG1t
LHhtbS9tNjQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDExKTogLyog
dm1vdnNkIHhtbSx4bW0vbTY0ICovCi0gICAgewotICAgICAgICB1aW50OF90ICpidWYgPSBnZXRf
c3R1YihzdHViKTsKLQotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IDU7Ci0gICAgICAgIGJ1Zlsw
XSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsxXSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsyXSA9IDB4MGY7
Ci0gICAgICAgIGJ1ZlszXSA9IGI7Ci0gICAgICAgIGJ1Zls0XSA9IG1vZHJtOwotICAgICAgICBi
dWZbNV0gPSAweGMzOworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweDJiKTogICAg
IC8qIG1vdm50cHtzLGR9IHhtbSxtMTI4ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVY
LCAweDBmLCAweDJiKTogLyogdm1vdm50cHtzLGR9IHt4LHl9bW0sbWVtICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAg
c2ZlbmNlID0gdHJ1ZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1E
X0FMTF9GUCgsIDB4MGYsIDB4MTApOiAgICAgICAgLyogbW92e3VwLHN9e3MsZH0geG1tL21lbSx4
bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MTApOiAvKiB2bW92
dXB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
VkVYLCAweDBmLCAweDEwKTogLyogdm1vdnN7cyxkfSBtZW0seG1tICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnN7cyxkfSB4bW0seG1tLHhtbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDExKTogICAgICAgIC8qIG1vdnt1cCxz
fXtzLGR9IHhtbSx4bW0vbWVtICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBm
LCAweDExKTogLyogdm1vdnVwe3MsZH0ge3gseX1tbSx7eCx5fW1tL21lbSAqLworICAgIENBU0Vf
U0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgxMSk6IC8qIHZtb3Zze3MsZH0geG1tLG1lbSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZtb3Zze3Ms
ZH0geG1tLHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxNCk6
ICAgICAvKiB1bnBja2xwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUChfVkVYLCAweDBmLCAweDE0KTogLyogdnVucGNrbHB7cyxkfSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxNSk6ICAg
ICAvKiB1bnBja2hwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9G
UChfVkVYLCAweDBmLCAweDE1KTogLyogdnVucGNraHB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyOCk6ICAgICAv
KiBtb3ZhcHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZF
WCwgMHgwZiwgMHgyOCk6IC8qIHZtb3ZhcHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyOSk6ICAgICAvKiBtb3ZhcHtzLGR9IHht
bSx4bW0vbTEyOCAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHgyOSk6
IC8qIHZtb3ZhcHtzLGR9IHt4LHl9bW0se3gseX1tbS9tZW0gKi8KKyAgICBDQVNFX1NJTURfQUxM
X0ZQKCwgMHgwZiwgMHg1MSk6ICAgICAgICAvKiBzcXJ0e3Asc317cyxkfSB4bW0vbWVtLHhtbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1MSk6ICAgIC8qIHZzcXJ0cHtz
LGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2c3FydHN7cyxkfSB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNF
X1NJTURfU0lOR0xFX0ZQKCwgMHgwZiwgMHg1Mik6ICAgICAvKiByc3FydHtwLHN9cyB4bW0vbWVt
LHhtbSAqLworICAgIENBU0VfU0lNRF9TSU5HTEVfRlAoX1ZFWCwgMHgwZiwgMHg1Mik6IC8qIHZy
c3FydHBzIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2cnNxcnRzcyB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNF
X1NJTURfU0lOR0xFX0ZQKCwgMHgwZiwgMHg1Myk6ICAgICAvKiByY3B7cCxzfXMgeG1tL21lbSx4
bW0gKi8KKyAgICBDQVNFX1NJTURfU0lOR0xFX0ZQKF9WRVgsIDB4MGYsIDB4NTMpOiAvKiB2cmNw
cHMge3gseX1tbS9tZW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZyY3BzcyB4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURf
UEFDS0VEX0ZQKCwgMHgwZiwgMHg1NCk6ICAgICAvKiBhbmRwe3MsZH0geG1tL20xMjgseG1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDU0KTogLyogdmFuZHB7cyxk
fSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQ
KCwgMHgwZiwgMHg1NSk6ICAgICAvKiBhbmRucHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1NSk6IC8qIHZhbmRucHtzLGR9IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAweDBm
LCAweDU2KTogICAgIC8qIG9ycHtzLGR9IHhtbS9tMTI4LHhtbSAqLworICAgIENBU0VfU0lNRF9Q
QUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1Nik6IC8qIHZvcnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1Nyk6ICAg
ICAvKiB4b3Jwe3MsZH0geG1tL20xMjgseG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChf
VkVYLCAweDBmLCAweDU3KTogLyogdnhvcnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHg1OCk6ICAgICAgICAvKiBhZGR7
cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBm
LCAweDU4KTogICAgLyogdmFkZHtwLHN9e3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NTkpOiAgICAgICAgLyogbXVse3As
c317cyxkfSB4bW0vbWVtLHhtbSAqLworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwg
MHg1OSk6ICAgIC8qIHZtdWx7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAq
LworICAgIENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVjKTogICAgICAgIC8qIHN1YntwLHN9
e3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4
NWMpOiAgICAvKiB2c3Vie3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICBDQVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHg1ZCk6ICAgICAgICAvKiBtaW57cCxzfXtz
LGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVk
KTogICAgLyogdm1pbntwLHN9e3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisg
ICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWUpOiAgICAgICAgLyogZGl2e3Asc317cyxk
fSB4bW0vbWVtLHhtbSAqLworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1ZSk6
ICAgIC8qIHZkaXZ7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAg
IENBU0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVmKTogICAgICAgIC8qIG1heHtwLHN9e3MsZH0g
eG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWYpOiAg
ICAvKiB2bWF4e3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAg
ICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggdmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgKQorICAgICAgICAgICAgeworICAg
IHNpbWRfMGZfc3NlMjoKICAgICAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKKyAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2Y3B1X211c3Rf
aGF2ZShzc2UpOwotICAgICAgICAgICAgZWEuYnl0ZXMgPSAxNjsKLSAgICAgICAgICAgIFNFVF9T
U0VfUFJFRklYKGJ1ZlswXSwgdmV4LnBmeCk7CisgICAgc2ltZF8wZl94bW06CiAgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQogICAgICAgICB7Ci0gICAgICAgICAgICBmYWlsX2lmKCh2ZXgucmVnICE9IDB4ZikgJiYKLSAg
ICAgICAgICAgICAgICAgICAgKChlYS50eXBlID09IE9QX01FTSkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICEodmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSk7CisgICAgICAgICAg
ICAvKiB2bW92c3tzLGR9IHRvL2Zyb20gbWVtb3J5IGhhdmUgb25seSB0d28gb3BlcmFuZHMuICov
CisgICAgICAgICAgICBpZiAoIChiICYgfjEpID09IDB4MTAgJiYgZWEudHlwZSA9PSBPUF9NRU0g
KQorICAgICAgICAgICAgICAgIGQgfD0gVHdvT3A7CisgICAgc2ltZF8wZl9hdng6CiAgICAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgIHNpbWRfMGZfeW1tOgogICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOwotICAgICAgICAgICAgZWEu
Ynl0ZXMgPSAxNiA8PCB2ZXgubDsKICAgICAgICAgfQotICAgICAgICBpZiAoIHZleC5wZnggJiBW
RVhfUFJFRklYX1NDQUxBUl9NQVNLICkKLSAgICAgICAgICAgIGVhLmJ5dGVzID0gdmV4LnBmeCAm
IFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgPyA4IDogNDsKKyAgICBzaW1kXzBmX2NvbW1vbjoKKyAg
ICB7CisgICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOworCisgICAgICAgIGJ1
ZlswXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsxXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsyXSA9IDB4
MGY7CisgICAgICAgIGJ1ZlszXSA9IGI7CisgICAgICAgIGJ1Zls0XSA9IG1vZHJtOwogICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMy
X3QgbXhjc3IgPSAwOwotCi0gICAgICAgICAgICBpZiAoIGIgPCAweDI4ICkKLSAgICAgICAgICAg
ICAgICBteGNzciA9IE1YQ1NSX01NOwotICAgICAgICAgICAgZWxzZSBpZiAoIHZjcHVfaGFzX21p
c2FsaWduc3NlKCkgKQotICAgICAgICAgICAgICAgIGFzbSAoICJzdG14Y3NyICUwIiA6ICI9bSIg
KG14Y3NyKSApOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEobXhjc3IgJiBN
WENTUl9NTSkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25l
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBlYS5ieXRlcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoICEoYiAmIDEpICkK
LSAgICAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzAs
IG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4dCk7
Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7
IC8qIENoZWNrIGJlZm9yZSBydW5uaW5nIHRoZSBzdHViLiAqLwogICAgICAgICAgICAgLyogY29u
dmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KICAgICAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COwogICAgICAgICAgICAgdmV4LmIgPSAxOwogICAgICAgICAgICAgYnVmWzRdICY9
IDB4Mzg7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICB7Ci0gICAgICAg
ICAgIGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7Ci0gICAgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJjYWxsIColMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEiIChtbXZhbHApCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOwotICAgICAg
ICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7Ci0gICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBpZiAoICFyYyAmJiAoYiAmIDEpICYmIChlYS50eXBlID09IE9QX01FTSkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBBU1NFUlQob3BzLT53cml0ZSk7IC8qIFNlZSB0aGUgZmFpbF9pZigp
IGFib3ZlLiAqLwotICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYsIG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4
dCk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGRvbmU7
Ci0gICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSA1
OwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTUyOTMsNiArNTQ0MiwxMTkgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19U
RjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYw
KTogICAgLyogcHVucGNrbGJ3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8q
IHB1bnBja2x3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NjEpOiAvKiB2cHVucGNrbHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjIpOiAgICAvKiBwdW5wY2ts
ZHEgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweDYyKTogLyogdnB1bnBja2xkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDY4KTogICAgLyogcHVucGNraGJ3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2OCk6
IC8qIHZwdW5wY2toYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2OSk6ICAgIC8qIHB1bnBja2h3ZCB7LHh9bW0vbWVtLHss
eH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NjkpOiAvKiB2cHVu
cGNraHdkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NmEpOiAgICAvKiBwdW5wY2toZHEgeyx4fW1tL21lbSx7LHh9bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZhKTogLyogdnB1bnBja2hkcSB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSB2ZXgucGZ4
ID8gMTYgPDwgdmV4LmwgOiBiICYgOCA/IDggOiA0OworICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYzKTogICAgLyogcGFja3NzYncg
eyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eDYzKTogLyogdnBhY2tzc2J3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjQpOiAgICAvKiBwY21wZ3RiIHsseH1tbS9tZW0s
eyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2NCk6IC8qIHZw
Y21wZ3RiIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NjUpOiAgICAvKiBwY21wZ3R3IHsseH1tbS9tZW0seyx4fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2NSk6IC8qIHZwY21wZ3R3IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYs
IDB4NjYpOiAgICAvKiBwY21wZ3RkIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2Nik6IC8qIHZwY21wZ3RkIHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjcpOiAgICAv
KiBwYWNrdXNidyB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NjcpOiAvKiB2cGFja3VzYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2Yik6ICAgIC8qIHBhY2tzc3dk
IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg2Yik6IC8qIHZwYWNrc3N3ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NmMpOiAgICAgLyogcHVucGNrbHFkcSB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZjKTogLyogdnB1
bnBja2xxZHEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweDZkKTogICAgIC8qIHB1bnBja2hxZHEgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZCk6IC8qIHZwdW5wY2tocWRxIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4NzQpOiAgICAvKiBwY21wZXFiIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3NCk6IC8qIHZwY21wZXFiIHt4LHl9bW0vbWVtLHt4
LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzUpOiAg
ICAvKiBwY21wZXF3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZiwgMHg3NSk6IC8qIHZwY21wZXF3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzYpOiAgICAvKiBwY21wZXFk
IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Nik6IC8qIHZwY21wZXFkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhkNCk6ICAgICAvKiBwYWRkcSB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZDUpOiAgICAvKiBwbXVsbHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ1KTogLyogdnBtdWxsdyB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQ4KTogICAg
LyogcHN1YnVzYiB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4ZDgpOiAvKiB2cHN1YnVzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQ5KTogICAgLyogcHN1YnVzdyB7
LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
ZDkpOiAvKiB2cHN1YnVzdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZGEpOiAgICAgLyogcG1pbnViIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZGEpOiAvKiB2cG1pbnViIHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZGIpOiAgICAvKiBwYW5kIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5kIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZGMpOiAgICAvKiBw
YWRkdXNiIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhkYyk6IC8qIHZwYWRkdXNiIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZGQpOiAgICAvKiBwYWRkdXN3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkZCk6
IC8qIHZwYWRkdXN3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHhkZSk6ICAgICAvKiBwbWF4dWIgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkZSk6IC8qIHZwbWF4dWIge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhkZik6ICAgIC8qIHBhbmRuIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhkZik6IC8qIHZwYW5kbiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTApOiAgICAgLyogcGF2
Z2IgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhl
MCk6IC8qIHZwYXZnYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTMpOiAgICAgLyogcGF2Z3cgeG1tL20xMjgseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlMyk6IC8qIHZwYXZndyB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4
ZTQpOiAgICAgLyogcG11bGh1dyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweGU0KTogLyogdnBtdWxodXcge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhlNSk6ICAgIC8qIHBtdWxo
dyB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTUpOiAvKiB2cG11bGh3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTgpOiAgICAvKiBwc3Vic2Igeyx4fW1tL21lbSx7
LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU4KTogLyogdnBz
dWJzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VE
X0lOVCgweDBmLCAweGU5KTogICAgLyogcHN1YnN3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlOSk6IC8qIHZwc3Vic3cge3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGVh
KTogICAgIC8qIHBtaW5zdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweGVhKTogLyogdnBtaW5zdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGViKTogICAgLyogcG9yIHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlYik6
IC8qIHZwb3Ige3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9JTlQoMHgwZiwgMHhlYyk6ICAgIC8qIHBhZGRzYiB7LHh9bW0vbWVtLHsseH1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZWMpOiAvKiB2cGFkZHNiIHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYs
IDB4ZWQpOiAgICAvKiBwYWRkc3cgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGVkKTogLyogdnBhZGRzdyB7eCx5fW1tL21lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZWUpOiAgICAgLyog
cG1heHN3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZWUpOiAvKiB2cG1heHN3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENB
U0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZWYpOiAgICAvKiBweG9yIHsseH1tbS9tZW0seyx4
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9y
IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZiwgMHhmNCk6ICAgICAvKiBwbXVsdWRxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZjYpOiAgICAg
LyogcHNhZGJ3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAg
IENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjgpOiAgICAvKiBwc3ViYiB7LHh9bW0vbWVt
LHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjgpOiAvKiB2
cHN1YmIge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHhmOSk6ICAgIC8qIHBzdWJ3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyB7eCx5fW1tL21l
bSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGZh
KTogICAgLyogcHN1YmQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1t
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmYik6ICAgICAvKiBwc3VicSB4
bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGZiKTog
LyogdnBzdWJxIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9Q
QUNLRURfSU5UKDB4MGYsIDB4ZmMpOiAgICAvKiBwYWRkYiB7LHh9bW0vbWVtLHsseH1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZmMpOiAvKiB2cGFkZGIge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhmZCk6ICAgIC8qIHBhZGR3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGZlKTogICAgLyogcGFk
ZGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweGZlKTogLyogdnBhZGRkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIHNp
bWRfMGZfaW50OgorICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQorICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8w
Zl9hdng7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKKyAgICAg
ICAgICAgIGdvdG8gc2ltZF8wZl95bW07CisgICAgICAgIH0KKyAgICAgICAgaWYgKCB2ZXgucGZ4
ICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOworICAgIHNpbWRfMGZfbW14OgorICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9jb21tb247CisKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTcpOiAgICAgICAgLyogbW92bnRxIG1tLG02NCAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNyk6ICAgICAvKiBtb3ZudGRxIHhtbSxt
MTI4ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlNyk6IC8qIHZtb3Zu
dGRxIHhtbSxtMTI4ICovCkBAIC01NDIyLDYgKzU2ODQsODEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzAp
OiAgICAvKiBwc2h1Znt3LGR9ICRpbW04LHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3MCk6IC8qIHZwc2h1ZmQgJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3MCk6ICAgICAv
KiBwc2h1Zmh3ICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YzKDB4MGYsIDB4NzApOiAvKiB2cHNodWZodyAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDcwKTogICAgIC8qIHBzaHVmbHcgJGlt
bTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMHgwZiwgMHg3
MCk6IC8qIHZwc2h1Zmx3ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICAgICAgZCA9
IChkICYgflNyY01hc2spIHwgU3JjTWVtIHwgVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gdmV4
LnBmeCA/IDE2IDw8IHZleC5sIDogODsKKyAgICBzaW1kXzBmX2ludF9pbW04OgorICAgICAgICBp
ZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2
ZXgubCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4Mik7Cisg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgc2ltZF8wZl9pbW04X2F2eDoKKyAg
ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCB2ZXgucGZ4ICkKKyAgICAgICAgeworICAgIHNpbWRfMGZfaW1t
OF9zc2UyOgorICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAg
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgfQorICAgIHNpbWRfMGZfaW1tODoKKyAgICB7Cisg
ICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOworCisgICAgICAgIGJ1ZlswXSA9
IDB4M2U7CisgICAgICAgIGJ1ZlsxXSA9IDB4M2U7CisgICAgICAgIGJ1ZlsyXSA9IDB4MGY7Cisg
ICAgICAgIGJ1ZlszXSA9IGI7CisgICAgICAgIGJ1Zls0XSA9IG1vZHJtOworICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogQ29udmVydCBt
ZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICovCisgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5S
RVhfQjsKKyAgICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGJ1Zls0XSAmPSAweDM4
OworICAgICAgICB9CisgICAgICAgIGJ1Zls1XSA9IGltbTE7CisgICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gNjsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBYODZFTVVMX09QQ19G
MigweDBmLCAweGYwKTogICAgIC8qIGxkZHF1IG0xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfRjIoMHgwZiwgMHhmMCk6IC8qIHZsZGRxdSBtZW0se3gseX1tbSAqLworICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3
Yyk6ICAgICAvKiBoYWRkcGQgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19G
MigweDBmLCAweDdjKTogICAgIC8qIGhhZGRwcyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDdjKTogLyogdmhhZGRwZCB7eCx5fW1tL21lbSx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweDdjKTog
LyogdmhhZGRwcyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYsIDB4N2QpOiAgICAgLyogaHN1YnBkIHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHg3ZCk6ICAgICAvKiBoc3VicHMgeG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3ZCk6IC8qIHZoc3Vi
cGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfRjIoMHgwZiwgMHg3ZCk6IC8qIHZoc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQwKTogICAgIC8qIGFkZHN1YnBk
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHhkMCk6ICAg
ICAvKiBhZGRzdWJwcyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweGQwKTogLyogdmFkZHN1YnBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZDApOiAvKiB2YWRkc3VicHMg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwg
dmV4Lmw7CisgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQorICAgICAgICAgICAg
Z290byBzaW1kXzBmX2F2eDsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlMyk7
CisgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYs
IDB4ODApIC4uLiBYODZFTVVMX09QQygweDBmLCAweDhmKTogLyogamNjIChuZWFyKSAqLwogICAg
ICAgICBpZiAoIHRlc3RfY2MoYiwgX3JlZ3MuX2VmbGFncykgKQogICAgICAgICAgICAgam1wX3Jl
bCgoaW50MzJfdClzcmMudmFsKTsKQEAgLTU3MzgsMTIgKzYwNzUsMzUgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIH0KICAgICAgICAgZ290byBhZGQ7CiAKKyAgICBDQVNFX1NJTURfQUxMX0ZQKCwg
MHgwZiwgMHhjMik6ICAgICAgICAvKiBjbXB7cCxzfXtzLGR9ICRpbW04LHhtbS9tZW0seG1tICov
CisgICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweGMyKTogICAgLyogdmNtcHtwLHN9
e3MsZH0gJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURf
RlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0gJGltbTgseG1tL21lbSx4bW0gKi8K
KyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4YzYpOiAvKiB2c2h1ZnB7cyxk
fSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNr
KSB8IFNyY01lbTsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggdmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sgKQor
ICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X3NzZTI7CisgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICAgICAgZ290byBzaW1kXzBmX2ltbTg7CisgICAgICAgIH0KKyAgICAgICAg
Z290byBzaW1kXzBmX2ltbThfYXZ4OworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGMz
KTogLyogbW92bnRpICovCiAgICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGhpbnQg
Zm9yIG5vdy4gKi8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CiAgICAgICAgIGRzdC52
YWwgPSBzcmMudmFsOworICAgICAgICBzZmVuY2UgPSB0cnVlOwogICAgICAgICBicmVhazsKIAor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4YzQpOiAgICAgIC8qIHBpbnNydyAkaW1t
OCxyMzIvbTE2LHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
YzQpOiAgIC8qIHZwaW5zcncgJGltbTgscjMyL20xNix4bW0seG1tICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgbWVtY3B5KG1tdmFscCwg
JnNyYy52YWwsIDIpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBnb3RvIHNp
bWRfMGZfaW50X2ltbTg7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzcpOiAvKiBH
cnA5ICovCiAgICAgewogICAgICAgICB1bmlvbiB7CkBAIC01OTIyLDYgKzYyODIsNDIgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDIp
OiAgICAvKiBwc3JsZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBzcmxxIHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMyk6
IC8qIHZwc3JscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIp
OiAgICAvKiBwc3JhZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMSk6ICAgIC8qIHBzbGx3IHsseH1t
bS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6
IC8qIHZwc2xsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGYyKTogICAgLyogcHNsbGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4
LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMp
OiAgICAvKiBwc2xscSB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICov
CisgICAgICAgIG9wX2J5dGVzID0gdmV4LnBmeCA/IDE2IDogODsKKyAgICAgICAgZ290byBzaW1k
XzBmX2ludDsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhkNCk6ICAgICAgICAvKiBw
YWRkcSBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjQpOiAgICAg
ICAgLyogcG11bHVkcSBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
ZmIpOiAgICAgICAgLyogcHN1YnEgbW0vbTY0LG1tICovCisgICAgICAgIHZjcHVfbXVzdF9oYXZl
KHNzZTIpOworICAgICAgICBnb3RvIHNpbWRfMGZfbW14OworCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweGRhKTogICAgICAgIC8qIHBtaW51YiBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYsIDB4ZGUpOiAgICAgICAgLyogcG1heHViIG1tL202NCxtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlYSk6ICAgICAgICAvKiBwbWluc3cgbW0vbTY0LG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGVlKTogICAgICAgIC8qIHBtYXhzdyBt
bS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTApOiAgICAgICAgLyog
cGF2Z2IgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGUzKTogICAg
ICAgIC8qIHBhdmd3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhl
NCk6ICAgICAgICAvKiBwbXVsaHV3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHhmNik6ICAgICAgICAvKiBwc2FkYncgbW0vbTY0LG1tICovCisgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZSk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9tbXg7CisKICAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYzOCwgMHhmMCk6IC8qIG1vdmJlIG0sciAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUEMoMHgwZjM4LCAweGYxKTogLyogbW92YmUgcixtICovCiAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKG1vdmJlKTsKQEAgLTYxODMsNiArNjU3OSw3NiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
Z290byBjYW5ub3RfZW11bGF0ZTsKICAgICB9CiAKKyAgICBpZiAoIHN0YXRlLT5zaW1kX3NpemUg
KQorICAgIHsKKyNpZmRlZiBfX1hFTl9fCisgICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IHN0dWIucHRy
OworI2Vsc2UKKyAgICAgICAgdWludDhfdCAqYnVmID0gZ2V0X3N0dWIoc3R1Yik7CisjZW5kaWYK
KworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW9wX2J5dGVzLCBFWENfVUQpOworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lm9wY3ggJiYgKGQgJiBUd29PcCkgJiYgdmV4
LnJlZyAhPSAweGYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworCisg
ICAgICAgIGlmICggIWJ1ZiApCisgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgaWYgKCB2ZXgu
b3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBTRVRfU1NFX1BSRUZJWChidWZbMF0sIHZl
eC5wZngpOworCisgICAgICAgIGJ1ZltmaWMuaW5zbl9ieXRlc10gPSAweGMzOworICAgICAgICBj
b3B5X1JFWF9WRVgoYnVmLCByZXhfcHJlZml4LCB2ZXgpOworCisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBteGNzciA9IDA7
CisKKyAgICAgICAgICAgIGlmICggb3BfYnl0ZXMgPCAxNiB8fAorICAgICAgICAgICAgICAgICAo
dmV4Lm9wY3gKKyAgICAgICAgICAgICAgICAgID8gLyogdm1vdnthLG50fXB7cyxkfSBhcmUgZXhj
ZXB0aW9ucy4gKi8KKyAgICAgICAgICAgICAgICAgICAgZXh0ICE9IGV4dF8wZiB8fCAoKGIgfCAx
KSAhPSAweDI5ICYmIGIgIT0gMHgyYikKKyAgICAgICAgICAgICAgICAgIDogLyogbW92dXB7cyxk
fSBhbmQgbGRkcXUgYXJlIGV4Y2VwdGlvbnMuICovCisgICAgICAgICAgICAgICAgICAgIGV4dCA9
PSBleHRfMGYgJiYgKChiIHwgMSkgPT0gMHgxMSB8fCBiID09IDB4ZjApKSApCisgICAgICAgICAg
ICAgICAgbXhjc3IgPSBNWENTUl9NTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB2Y3B1X2hhc19t
aXNhbGlnbnNzZSgpICkKKyAgICAgICAgICAgICAgICBhc20gKCAic3RteGNzciAlMCIgOiAiPW0i
IChteGNzcikgKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKG14Y3NyICYg
TVhDU1JfTU0pICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2FsaWdu
ZWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb3BfYnl0ZXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCwgb3BzKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworICAgICAgICAgICAgaWYgKCAoZCAmIFNyY01h
c2spID09IFNyY01lbSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSBvcHMt
PnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLCBvcF9ieXRlcywgY3R4dCk7Cisg
ICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIChkICYgRHN0TWFzaykgPT0gRHN0TWVt
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsg
LyogQ2hlY2sgYmVmb3JlIHJ1bm5pbmcgdGhlIHN0dWIuICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGQgJiBNb3YpOworICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTUVNOworICAgICAg
ICAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVzOworICAgICAgICAgICAgICAgIGRzdC5tZW0g
PSBlYS5tZW07CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggKGQgJiBTcmNN
YXNrKSA9PSBTcmNNZW0xNiApCisgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFscCks
ICIrbSIgKGZpYy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImEi
IChtbXZhbHApKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgm
ZmljKTsKKyAgICB9CisKICAgICBzd2l0Y2ggKCBkc3QudHlwZSApCiAgICAgewogICAgIGNhc2Ug
T1BfUkVHOgpAQCAtNjIwOSw4ICs2Njc1LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbHNl
CiAgICAgICAgIHsKICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAgICAg
ICAgcmMgPSBvcHMtPndyaXRlKAotICAgICAgICAgICAgICAgIGRzdC5tZW0uc2VnLCBkc3QubWVt
Lm9mZiwgJmRzdC52YWwsIGRzdC5ieXRlcywgY3R4dCk7CisgICAgICAgICAgICByYyA9IG9wcy0+
d3JpdGUoZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICFzdGF0ZS0+c2ltZF9zaXplID8gJmRzdC52YWwgOiAodm9pZCAqKW1tdmFscCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQpOworICAgICAgICAgICAgaWYg
KCBzZmVuY2UgKQorICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJzZmVuY2UiIDo6OiAi
bWVtb3J5IiApOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgICAg
ICBnb3RvIGRvbmU7CkBAIC02NDYyLDIyICs2OTMxLDYgQEAgeDg2X2luc25faXNfbWVtX3dyaXRl
KGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgY2FzZSAweDZjOiBj
YXNlIDB4NmQ6ICAgICAgICAgICAgICAgIC8qIElOUyAqLwogICAgIGNhc2UgMHhhNDogY2FzZSAw
eGE1OiAgICAgICAgICAgICAgICAvKiBNT1ZTICovCiAgICAgY2FzZSAweGFhOiBjYXNlIDB4YWI6
ICAgICAgICAgICAgICAgIC8qIFNUT1MgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MTEpOiAgICAgICAgLyogTU9WVVBTICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwg
MHgxMSk6ICAgIC8qIFZNT1ZVUFMgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4
MTEpOiAgICAgLyogTU9WVVBEICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHgxMSk6IC8qIFZNT1ZVUEQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4MTEp
OiAgICAgLyogTU9WU1MgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDEx
KTogLyogVk1PVlNTICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDExKTogICAg
IC8qIE1PVlNEICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMHgwZiwgMHgxMSk6IC8q
IFZNT1ZTRCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyOSk6ICAgICAgICAvKiBN
T1ZBUFMgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDI5KTogICAgLyogVk1P
VkFQUyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHgyOSk6ICAgICAvKiBNT1ZB
UEQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDI5KTogLyogVk1PVkFQ
RCAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyYik6ICAgICAgICAvKiBNT1ZOVFBT
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgyYik6ICAgIC8qIFZNT1ZOVFBT
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDJiKTogICAgIC8qIE1PVk5UUEQg
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDJiKTogLyogVk1PVk5UUEQg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4N2UpOiAgICAgICAgLyogTU9WRC9NT1ZR
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDdlKTogICAgIC8qIE1PVkQvTU9W
USAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiBWTU9WRC9W
TU9WUSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAzYjE4N2FjLi40ZDQ1MDc3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzAsMTIgKzcwLDE0IEBACiAjZGVmaW5lIGNw
dV9oYXNfeHNhdmVjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVDKQogI2RlZmluZSBj
cHVfaGFzX3hnZXRidjEJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YR0VUQlYxKQogI2RlZmlu
ZSBjcHVfaGFzX3hzYXZlcwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKKyNkZWZp
bmUgY3B1X2hhc19hdngyCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKICNkZWZpbmUg
Y3B1X2hhc19tb25pdG9yCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKICNkZWZp
bmUgY3B1X2hhc19laXN0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlTVCkKICNkZWZpbmUg
Y3B1X2hhc19oeXBlcnZpc29yCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQog
I2RlZmluZSBjcHVfaGFzX3JkcmFuZAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEUkFORCkK
ICNkZWZpbmUgY3B1X2hhc19yZHNlZWQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQp
CiAjZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01Q
X0xFR0FDWSkKKyNkZWZpbmUgY3B1X2hhc19zc2U0YQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NTRTRBKQogI2RlZmluZSBjcHVfaGFzX3RibQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RC
TSkKICNkZWZpbmUgY3B1X2hhc19pdHNjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykK
ICNkZWZpbmUgY3B1X2hhc19obGUJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:33: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 1clX26-0000Mg-5T; Wed, 08 Mar 2017 08:33:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX25-0000MW-5a
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C0/6D-04971-CC1CFB85; Wed, 08 Mar 2017 08:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVff0wf0
 RBpuuCFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRteyeUwF6w4xVWybso+5gfHDNcYuRi4OIYEv
 jBInL5+Bcs4zSpw7PIu9i5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhASuJ+
 xsXs4DYvAJmEm9fPgarYQGqv72rk2kCI8cCRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBm
 Z6uanFxYnpqTmJScV6yfm5mxiBnmEAgh2MP5YFHGKU5GBSEuW9v2F/hBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJXqEDQDnBotT01Iq0zBxgiMCkJTh4lER4O0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolzrsXpEgApCijNA9uBCxcLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zTIF
 J7MvBK4Ta+AjmACOkLbdS/IESWJCCmpBkb9xeoxoovNC1y/fuXfPs9c98AP1v91hbcWdC19o5
 kkrHr9gWN+7129a92c/P2sHSJce5ufO00suBxumL3212yp/yx9dTp/781tiGNk2Sj1/8f1Zbe
 5lRqLEk/LrjiQJdX1rFvM9oDruYKSbPbofiWGnEm7DpUce/3MjbHWdnZC0T5Fprk3liqxFGck
 GmoxFxUnAgAhB+8OUgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1488961994!61090112!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53323 invoked from network); 8 Mar 2017 08:33:14 -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; 8 Mar 2017 08:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX21-0001rO-0y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX21-0007Lc-0H
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX21-0007Lc-0H@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE{,2,3} moves
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZjZTg3MjRkNGRhMzdhZDJjNmUwY2ZmNGNlOWVkZjI1Njg2MDIwMjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDM6NDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowMzo0NSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFeywyLDN9IG1vdmVzCiAgICAKICAgIFByZXZpb3VzbHkgc3Vw
cG9ydGVkIGluc25zIGFyZSBiZWluZyBjb252ZXJ0ZWQgdG8gdGhlIG5ldyBtb2RlbCwgYW5kCiAg
ICBzZXZlcmFsIG5ldyBvbmVzIGFyZSBiZWluZyBhZGRlZC4KICAgIAogICAgVG8ga2VlcCB0aGUg
c3R1YiBoYW5kbGluZyByZWFzb25hYmx5IHNpbXBsZSwgaW50ZWdyYXRlIFNFVF9TU0VfUFJFRklY
KCkKICAgIGludG8gY29weV9SRVhfVkVYKCksIGF0IG9uY2Ugc3dpdGNoaW5nIHRoZSBzdHVicyB0
byB1c2UgYW4gZW1wdHkgUkVYCiAgICBwcmVmaXggaW5zdGVhZCBvZiBhIGRvdWJsZSBEUzogb25l
IChubyBieXRlIHJlZ2lzdGVycyBhcmUgYmVpbmcKICAgIGFjY2Vzc2VkLCBzbyBhbiBlbXB0eSBS
RVggcHJlZml4IGhhcyBubyBlZmZlY3QpLCBleGNlcHQgKG9mIGNvdXJzZSkgZm9yCiAgICB0aGUg
MzItYml0IHRlc3QgaGFybmVzcyBidWlsZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAyNTAgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDU0OCArKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTkzIGluc2VydGlvbnMoKyksIDIwNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4
IGUwZDEyNjIuLmZmYmY1OGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCkBAIC0xNTY2LDYgKzE1NjYsMjkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAg
IHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxIDMyKCVlY3gpLCV4bW0xLi4uIik7CisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfc3NlMiApCisgICAgeworICAgICAgICBkZWNsX2lu
c24obW92cV9mcm9tX21lbTIpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUl
eG1tMSwgJSV4bW0xXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKG1vdnFfZnJv
bV9tZW0yLCAibW92cSAzMiglMCksICUleG1tMSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3ZxX2Zyb21fbWVtMik7CisgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChtb3ZxX2Zyb21fbWVtMikgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGd0YiAlJXhtbTAsICUleG1tMFxuXHQi
CisgICAgICAgICAgICAgICJwY21wZXFiICUleG1tMSwgJSV4bW0wXG5cdCIKKyAgICAgICAgICAg
ICAgInBtb3Ztc2tiICUleG1tMCwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZxICV4bW0xLDMyKCVlZHgpLi4uIik7CiAg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4ICkKICAgICB7CkBAIC0xNTkwLDYgKzE2
MTMsMjkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2
bW92cSAzMiglZWR4KSwleG1tMC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFz
X2F2eCApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdnFfZnJvbV9tZW0pOworCisgICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUleG1tMCwgJSV4bW0wXG4iCisgICAgICAgICAg
ICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZxX2Zyb21fbWVtLCAidm1vdnEgMzIoJTApLCAlJXht
bTAiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAg
c2V0X2luc24odm1vdnFfZnJvbV9tZW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0
LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19l
aXAodm1vdnFfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNt
ICggInBjbXBndGIgJSV4bW0xLCAlJXhtbTFcblx0IgorICAgICAgICAgICAgICAicGNtcGVxYiAl
JXhtbTAsICUleG1tMVxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJXhtbTEsICUwIiA6
ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyBtb3ZkcXUgJXhtbTIsKCVlY3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9o
YXNfc3NlMiApCiAgICAgewpAQCAtMTgyMSw2ICsxODY3LDMzIEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAK
KyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAzMiglZWN4KSwlbW00Li4uIik7Cisg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKKyAgICB7CisgICAgICAgIGRlY2xf
aW5zbihtb3ZkX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAl
JW1tNCwgJSVtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9mcm9t
X21lbSwgIm1vdmQgMzIoJTApLCAlJW1tNCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJj
IiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3ZkX2Zyb21fbWVtKTsKKyAgICAgICAg
cmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKG1vdmRfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgYXNtICggInB4b3IgJSVtbTIsJSVtbTJcblx0IgorICAgICAgICAg
ICAgICAicGNtcGVxYiAlJW1tNCwgJSVtbTJcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2Ig
JSVtbTIsICUwIiA6ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZjAgKQorICAg
ICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJW1tNCwgJSVtbTNc
blx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSVtbTMsICUwIiA6ICI9ciIgKHJjKSApOwor
ICAgICAgICBpZiAoIHJjICE9IDB4MGYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAleG1tMiwzMigl
ZWR4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTIgKQogICAgIHsK
QEAgLTE4NDUsNiArMTkxOCwzNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQw
cyIsICJUZXN0aW5nIG1vdmQgMzIoJWVkeCksJXhtbTMuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19zc2UyICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZkX2Zyb21f
bWVtMik7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0zLCAlJXhtbTNc
biIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9mcm9tX21lbTIsICJtb3Zk
IDMyKCUwKSwgJSV4bW0zIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSAp
OworCisgICAgICAgIHNldF9pbnNuKG1vdmRfZnJvbV9tZW0yKTsKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhY2hlY2tfZWlwKG1vdmRfZnJvbV9tZW0yKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGFzbSAoICJweG9yICUleG1tMSwlJXhtbTFcblx0IgorICAgICAgICAgICAgICAi
cGNtcGVxYiAlJXhtbTMsICUleG1tMVxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJXht
bTEsICUwIiA6ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmMCApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUleG1tMiwgJSV4bW0y
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0zLCAlJXhtbTJcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0yLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweDAwMGYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmQgJXhtbTEsMzIoJWVjeCkuLi4i
KTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdnggKQogICAgIHsKQEAgLTE4Njks
NiArMTk3MCwzNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQog
ICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHZtb3ZkIDMyKCVlY3gpLCV4bW0yLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNw
dV9oYXNfYXZ4ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92ZF9mcm9tX21lbSk7CisK
KyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0yLCAlJXhtbTJcbiIKKyAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdmRfZnJvbV9tZW0sICJ2bW92ZCAzMiglMCks
ICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAg
ICAgICBzZXRfaW5zbih2bW92ZF9mcm9tX21lbSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNo
ZWNrX2VpcCh2bW92ZF9mcm9tX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBhc20gKCAicHhvciAlJXhtbTAsJSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIg
JSV4bW0yLCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSV4bW0wLCAlMCIg
OiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAg
Z290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTEsICUleG1tMVxuXHQiCisg
ICAgICAgICAgICAgICJwY21wZXFiICUleG1tMiwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAg
InBtb3Ztc2tiICUleG1tMSwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0g
MHgwMDBmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4i
KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmQgJW1tMywlZWJ4Li4uIik7CiAgICAgaWYgKCBz
dGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKICAgICB7CkBAIC0xODk5LDYgKzIwMjgsMzQgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZkICVlYngs
JW1tNC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCisgICAgewor
ICAgICAgICBkZWNsX2luc24obW92ZF9mcm9tX3JlZyk7CisKKyAgICAgICAgLyogU2VlIGNvbW1l
bnQgbmV4dCB0byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0
YiAlJW1tNCwgJSVtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9m
cm9tX3JlZywgIm1vdmQgJSVlYngsICUlbW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
KTsKKworICAgICAgICBzZXRfaW5zbihtb3ZkX2Zyb21fcmVnKTsKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09L
QVkpIHx8ICFjaGVja19laXAobW92ZF9mcm9tX3JlZykgKQorICAgICAgICAgICAgZ290byBmYWls
OworICAgICAgICBhc20gKCAicHhvciAlJW1tMiwlJW1tMlxuXHQiCisgICAgICAgICAgICAgICJw
Y21wZXFiICUlbW00LCAlJW1tMlxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJW1tMiwg
JTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHhmMCApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUlbW00LCAlJW1tM1xuXHQiCisg
ICAgICAgICAgICAgICJwbW92bXNrYiAlJW1tMywgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAg
IGlmICggcmMgIT0gMHgwZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50
Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4i
KTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZkICV4bW0yLCVlYnguLi4iKTsK
ICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2UyICkKICAgICB7CkBAIC0xOTI0LDYg
KzIwODEsMzUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyBtb3ZkICVlYngsJXhtbTMuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19z
c2UyICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZkX2Zyb21fcmVnMik7CisKKyAgICAg
ICAgLyogU2VlIGNvbW1lbnQgbmV4dCB0byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9s
YXRpbGUgKCAicGNtcGd0YiAlJXhtbTMsICUleG1tM1xuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbihtb3ZkX2Zyb21fcmVnMiwgIm1vdmQgJSVlYngsICUleG1tMyIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAgICAgc2V0X2luc24obW92ZF9mcm9tX3JlZzIp
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcChtb3ZkX2Zyb21fcmVnMikgKQor
ICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicHhvciAlJXhtbTEsJSV4bW0x
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0zLCAlJXhtbTFcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0xLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAi
cGNtcGVxYiAlJXhtbTIsICUleG1tMlxuXHQiCisgICAgICAgICAgICAgICJwY21wZXFiICUleG1t
MywgJSV4bW0yXG5cdCIKKyAgICAgICAgICAgICAgInBtb3Ztc2tiICUleG1tMiwgJTAiIDogIj1y
IiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwMDBmICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAg
ICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZt
b3ZkICV4bW0xLCVlYnguLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdngg
KQogICAgIHsKQEAgLTE5NDksNiArMjEzNSwzNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZkICVlYngsJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0
YWNrX2V4ZWMgJiYgY3B1X2hhc19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZtb3Zk
X2Zyb21fcmVnKTsKKworICAgICAgICAvKiBTZWUgY29tbWVudCBuZXh0IHRvIG1vdmQgYWJvdmUu
ICovCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZ3RiICUleG1tMiwgJSV4bW0yXG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkX2Zyb21fcmVnLCAidm1vdmQgJSVl
YngsICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAgICAgc2V0
X2luc24odm1vdmRfZnJvbV9yZWcpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAm
ZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2Vp
cCh2bW92ZF9mcm9tX3JlZykgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20g
KCAicHhvciAlJXhtbTAsJSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0y
LCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSV4bW0wLCAlMCIgOiAiPXIi
IChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAgZ290byBm
YWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTEsICUleG1tMVxuXHQiCisgICAgICAg
ICAgICAgICJwY21wZXFiICUleG1tMiwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgInBtb3Zt
c2tiICUleG1tMSwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwMDBm
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjaWZkZWYgX194
ODZfNjRfXwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxICVtbTMsMzIoJWVjeCku
Li4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQpAQCAtMjA4Nyw2ICsy
MzAyLDQxIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1h
c2ttb3ZxICh6ZXJvIG1hc2spLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
c3NlICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtYXNrbW92cSk7CisKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInBjbXBndGIgJW1tNCwgJW1tNFxuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbihtYXNrbW92cSwgIm1hc2ttb3ZxICVtbTQsICVtbTQiKSApOworCisgICAgICAg
IHNldF9pbnNuKG1hc2ttb3ZxKTsKKyAgICAgICAgcmVncy5lZGkgPSAwOworICAgICAgICByYyA9
IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFjaGVja19laXAobWFza21vdnEpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1hc2ttb3Zk
cXUgKHplcm8gbWFzaykuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2Uy
ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtYXNrbW92ZHF1KTsKKworICAgICAgICBhc20g
dm9sYXRpbGUgKCAicGNtcGd0YiAleG1tMywgJXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24obWFza21vdmRxdSwgIm1hc2ttb3ZkcXUgJXhtbTMsICV4bW0zIikgKTsKKwor
ICAgICAgICBzZXRfaW5zbihtYXNrbW92ZHF1KTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgm
Y3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKG1hc2ttb3ZkcXUpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGxkZHF1IDQoJWVkeCksJXhtbTQu
Li4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2UzICkKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDllMzM5MDMuLmZhMjNmZjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yNDEsOSArMjQxLDEyIEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDBmXSA9IHsgTW9kUk18U3JjSW1tQnl0ZSB9
LAogICAgIFsweDEwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlf
ZnAgfSwKICAgICBbMHgxMV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRf
YW55X2ZwIH0sCi0gICAgWzB4MTIgLi4uIDB4MTNdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAor
ICAgIFsweDEyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAorICAgIFsweDEzXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhl
ciB9LAogICAgIFsweDE0IC4uLiAweDE1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDE2IC4uLiAweDFmXSA9IHsgSW1wbGljaXRPcHN8TW9k
Uk0gfSwKKyAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
b3RoZXIgfSwKKyAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0s
CiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwKICAg
ICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAogICAgIFsw
eDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwK
QEAgLTI1Niw3ICsyNTksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgzOF0gPSB7
IERzdFJlZ3xTcmNNZW18TW9kUk0gfSwKICAgICBbMHgzYV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRl
fE1vZFJNIH0sCiAgICAgWzB4NDAgLi4uIDB4NGZdID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNfE1v
diB9LAotICAgIFsweDUwXSA9IHsgTW9kUk0gfSwKKyAgICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJ
bXBsaWNpdHxNb2RSTXxNb3YgfSwKICAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAu
Li4gMHg1N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwK
QEAgLTI2NywxNCArMjcwLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDYzIC4u
LiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwK
ICAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAogICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHg2ZSAuLi4gMHg2Zl0gPSB7IEltcGxpY2l0T3Bz
fE1vZFJNIH0sCisgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92IH0s
CisgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tl
ZF9pbnQgfSwKICAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3Ro
ZXIgfSwKICAgICBbMHg3MSAuLi4gMHg3M10gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKICAgICBb
MHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4NzddID0geyBEc3RJbXBsaWNpdHxTcmNOb25lIH0sCiAgICAgWzB4Nzgg
Li4uIDB4NzldID0geyBNb2RSTSB9LAogICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCi0gICAgWzB4N2UgLi4uIDB4N2ZdID0geyBJ
bXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1v
ZFJNfE1vdiB9LAorICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ODAgLi4uIDB4OGZdID0geyBEc3RJbXBsaWNpdHxT
cmNJbW0gfSwKICAgICBbMHg5MCAuLi4gMHg5Zl0gPSB7IEJ5dGVPcHxEc3RNZW18U3JjTm9uZXxN
b2RSTXxNb3YgfSwKICAgICBbMHhhMCAuLi4gMHhhMV0gPSB7IEltcGxpY2l0T3BzfE1vdiB9LApA
QCAtMzE2LDE5ICszMjEsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4ZDBdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhkMSAuLi4g
MHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsw
eGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQgfSwKLSAgICBbMHhkNl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCi0gICAgWzB4ZDddID0g
eyBNb2RSTSB9LAorICAgIFsweGQ2XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9vdGhlciB9LAorICAgIFsweGQ3XSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1v
diB9LAogICAgIFsweGQ4IC4uLiAweGRmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZTZdID0g
eyBNb2RSTSB9LAotICAgIFsweGU3XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKKyAgICBbMHhl
N10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIgfSwKICAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweGY0IC4uLiAweGY2XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhmN10gPSB7IE1vZFJN
IH0sCisgICAgWzB4ZjddID0geyBEc3RNZW18U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4ZjggLi4uIDB4ZmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGZmXSA9IHsgTW9kUk0gfQogfTsKQEAgLTM2NCwx
MSArMzY5LDYgQEAgZW51bSB2ZXhfcGZ4IHsKIAogc3RhdGljIGNvbnN0IHVpbnQ4X3Qgc3NlX3By
ZWZpeFtdID0geyAweDY2LCAweGYzLCAweGYyIH07CiAKLSNkZWZpbmUgU0VUX1NTRV9QUkVGSVgo
ZHN0LCB2ZXhfcGZ4KSBkbyB7IFwKLSAgICBpZiAoIHZleF9wZnggKSBcCi0gICAgICAgIChkc3Qp
ID0gc3NlX3ByZWZpeFsodmV4X3BmeCkgLSAxXTsgXAotfSB3aGlsZSAoMCkKLQogdW5pb24gdmV4
IHsKICAgICB1aW50OF90IHJhd1syXTsKICAgICBzdHJ1Y3QgewpAQCAtMzgzLDE1ICszODMsNDAg
QEAgdW5pb24gdmV4IHsKICAgICB9OwogfTsKIAorI2lmZGVmIF9feDg2XzY0X18KKyMgZGVmaW5l
IFBGWDIgUkVYX1BSRUZJWAorI2Vsc2UKKyMgZGVmaW5lIFBGWDIgMHgzZQorI2VuZGlmCisjZGVm
aW5lIFBGWF9CWVRFUyAzCisjZGVmaW5lIGluaXRfcHJlZml4ZXMoc3R1YikgKHsgXAorICAgIHVp
bnQ4X3QgKmJ1Zl8gPSBnZXRfc3R1YihzdHViKTsgXAorICAgIGJ1Zl9bMF0gPSAweDNlOyBcCisg
ICAgYnVmX1sxXSA9IFBGWDI7IFwKKyAgICBidWZfWzJdID0gMHgwZjsgXAorICAgIGJ1Zl8gKyAz
OyBcCit9KQorCiAjZGVmaW5lIGNvcHlfUkVYX1ZFWChwdHIsIHJleCwgdmV4KSBkbyB7IFwKICAg
ICBpZiAoICh2ZXgpLm9wY3ggIT0gdmV4X25vbmUgKSBcCiAgICAgeyBcCiAgICAgICAgIGlmICgg
IW1vZGVfNjRiaXQoKSApIFwKICAgICAgICAgICAgIHZleC5yZWcgfD0gODsgXAotICAgICAgICBw
dHJbMF0gPSAweGM0LCBwdHJbMV0gPSAodmV4KS5yYXdbMF0sIHB0clsyXSA9ICh2ZXgpLnJhd1sx
XTsgXAorICAgICAgICAocHRyKVswIC0gUEZYX0JZVEVTXSA9IDB4YzQ7IFwKKyAgICAgICAgKHB0
cilbMSAtIFBGWF9CWVRFU10gPSAodmV4KS5yYXdbMF07IFwKKyAgICAgICAgKHB0cilbMiAtIFBG
WF9CWVRFU10gPSAodmV4KS5yYXdbMV07IFwKKyAgICB9IFwKKyAgICBlbHNlIFwKKyAgICB7IFwK
KyAgICAgICAgaWYgKCAodmV4KS5wZnggKSBcCisgICAgICAgICAgICAocHRyKVswIC0gUEZYX0JZ
VEVTXSA9IHNzZV9wcmVmaXhbKHZleCkucGZ4IC0gMV07IFwKKyAgICAgICAgLyogXAorICAgICAg
ICAgKiAicmV4IiBpcyBhbHdheXMgemVybyBmb3Igb3RoZXIgdGhhbiA2NC1iaXQgbW9kZSwgc28g
T1ItaW5nIGl0IFwKKyAgICAgICAgICogaW50byBhbnkgcHJlZml4IChhbmQgbm90IGp1c3QgUkVY
X1BSRUZJWCkgaXMgc2FmZSBvbiAzMi1iaXQgXAorICAgICAgICAgKiAodGVzdCBoYXJuZXNzKSBi
dWlsZHMuIFwKKyAgICAgICAgICovIFwKKyAgICAgICAgKHB0cilbMSAtIFBGWF9CWVRFU10gfD0g
cmV4OyBcCiAgICAgfSBcCi0gICAgZWxzZSBpZiAoIG1vZGVfNjRiaXQoKSApIFwKLSAgICAgICAg
cHRyWzFdID0gcmV4IHwgUkVYX1BSRUZJWDsgXAogfSB3aGlsZSAoMCkKIAogdW5pb24gZXZleCB7
CkBAIC0yMTQ5LDcgKzIxNzQsOCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgY2FzZSAweDEw
IC4uLiAweDE4OgogICAgIGNhc2UgMHgyOCAuLi4gMHgyZjoKICAgICBjYXNlIDB4NTAgLi4uIDB4
Nzc6Ci0gICAgY2FzZSAweDc5IC4uLiAweDdmOgorICAgIGNhc2UgMHg3OSAuLi4gMHg3ZDoKKyAg
ICBjYXNlIDB4N2Y6CiAgICAgY2FzZSAweGFlOgogICAgIGNhc2UgMHhjMiAuLi4gMHhjMzoKICAg
ICBjYXNlIDB4YzUgLi4uIDB4YzY6CkBAIC0yMTY5LDYgKzIxOTUsMTggQEAgeDg2X2RlY29kZV90
d29ieXRlKAogICAgICAgICBvcF9ieXRlcyA9IG1vZGVfNjRiaXQoKSA/IDggOiA0OwogICAgICAg
ICBicmVhazsKIAorICAgIGNhc2UgMHg3ZToKKyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tf
SU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CisgICAgICAgIGlmICggdmV4LnBm
eCA9PSB2ZXhfZjMgKSAvKiBtb3ZxIHhtbS9tNjQseG1tICovCisgICAgICAgIHsKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF9GMygwLCAweDdlKTogLyogdm1vdnEgeG1tL202NCx4bW0gKi8KKyAg
ICAgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb2RSTSB8IE1v
djsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICAg
ICAgLyogQXZvaWQgdGhlIHN0YXRlLT5kZXNjIGFkanVzdG1lbnQgYmVsb3cuICovCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCiAg
ICAgY2FzZSAweGI4OiAvKiBqbXBlIC8gcG9wY250ICovCiAgICAgICAgIGlmICggcmVwX3ByZWZp
eCgpICkKICAgICAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2
RU1VTF9PUENfUEZYX01BU0spOwpAQCAtMjc3OSw3ICsyODE3LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgX3JlZ3MgPSAqY3R4dC0+cmVnczsKICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfc3RhdGUgc3RhdGU7CiAgICAgaW50IHJjOwotICAgIHVpbnQ4X3QgYiwgZDsK
KyAgICB1aW50OF90IGIsIGQsICpvcGMgPSBOVUxMOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAgIWlzX2JyYW5jaF9zdGVwKGN0
eHQsIG9wcyk7CiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKQEAgLTUyNDYsNiArNTI4NCw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1ZSk6ICAg
IC8qIHZkaXZ7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENB
U0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVmKTogICAgICAgIC8qIG1heHtwLHN9e3MsZH0geG1t
L21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWYpOiAgICAv
KiB2bWF4e3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBzaW1k
XzBmX2ZwOgogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyApCkBAIC01
MjY5LDI0ICs1MzA4LDU3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV95bW0sICZmaWMpOwogICAgICAgICB9CiAgICAgc2ltZF8wZl9jb21tb246Ci0gICAg
ewotICAgICAgICB1aW50OF90ICpidWYgPSBnZXRfc3R1YihzdHViKTsKLQotICAgICAgICBidWZb
MF0gPSAweDNlOwotICAgICAgICBidWZbMV0gPSAweDNlOwotICAgICAgICBidWZbMl0gPSAweDBm
OwotICAgICAgICBidWZbM10gPSBiOwotICAgICAgICBidWZbNF0gPSBtb2RybTsKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
b3BjWzFdID0gbW9kcm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAg
ICB7CiAgICAgICAgICAgICAvKiBjb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKSAqLwog
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7
Ci0gICAgICAgICAgICBidWZbNF0gJj0gMHgzODsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4
OwogICAgICAgICB9Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gNTsKKyAgICAgICAgZmljLmlu
c25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZscGQgbTY0LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MTIpOiAgIC8qIHZtb3ZscGQg
bTY0LHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxMyk6ICAg
ICAvKiBtb3ZscHtzLGR9IHhtbSxtNjQgKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgs
IDB4MGYsIDB4MTMpOiAvKiB2bW92bHB7cyxkfSB4bW0sbTY0ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweDE2KTogICAgICAgLyogbW92aHBkIG02NCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDE2KTogICAvKiB2bW92aHBkIG02NCx4bW0seG1t
ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MTcpOiAgICAgLyogbW92aHB7
cyxkfSB4bW0sbTY0ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDE3
KTogLyogdm1vdmhwe3MsZH0geG1tLG02NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgxMik6ICAgICAgICAgIC8qIG1vdmxwcyBt
NjQseG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
bW92aGxwcyB4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgxMik6
ICAgICAgLyogdm1vdmxwcyBtNjQseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZtb3ZobHBzIHhtbSx4bW0seG1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmLCAweDE2KTogICAgICAgICAgLyogbW92aHBzIG02NCx4bW0gKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBtb3ZsaHBzIHhtbSx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDE2KTogICAgICAvKiB2bW92
aHBzIG02NCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdm1vdmxocHMgeG1tLHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0
TWVtICkKKyAgICAgICAgICAgIGQgJj0gflR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDg7Cisg
ICAgICAgIGdvdG8gc2ltZF8wZl9mcDsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwg
MHgxMik6ICAgICAgIC8qIG1vdnNsZHVwIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYX0YzKDB4MGYsIDB4MTIpOiAgIC8qIHZtb3ZzbGR1cCB7eCx5fW1tL21lbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDEyKTogICAgICAgLyogbW92
ZGR1cCB4bW0vbTY0LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4
MTIpOiAgIC8qIHZtb3ZkZHVwIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4MTYpOiAgICAgICAvKiBtb3ZzaGR1cCB4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDE2KTogICAvKiB2bW92c2hkdXAg
e3gseX1tbS9tZW0se3gseX1tbSAqLworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9i
eXRlcyA9ICEodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8IHZleC5sCisgICAg
ICAgICAgICAgICAgICAgPyAxNiA8PCB2ZXgubCA6IDg7CisgICAgc2ltZF8wZl9zc2UzX2F2eDoK
KyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4OworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKKyAgICAg
ICAgZ290byBzaW1kXzBmX3htbTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyMCk6
IC8qIG1vdiBjcixyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjEpOiAvKiBt
b3YgZHIscmVnICovCkBAIC01NDQyLDYgKzU1MTQsNTggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URjsKICAgICAgICAgYnJl
YWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1MCk6ICAgICAvKiBtb3Zt
c2twe3MsZH0geG1tLHJlZyAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwg
MHg1MCk6IC8qIHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGQ3KTogICAgICAvKiBwbW92bXNrYiB7LHh9bW0scmVnICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNyk6ICAgLyogdnBtb3Ztc2tiIHt4LHl9
bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JF
RywgRVhDX1VEKTsKKworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyAp
CisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCBiICE9IDB4NTAgKQorICAgICAg
ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAo
IGIgPT0gMHg1MCB8fCAodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spICkKKyAgICAg
ICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaWYgKCBiID09
IDB4NTAgfHwgIXZleC5sICkKKyAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdngpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDIpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZm
aWMpOworICAgICAgICB9CisKKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAg
ICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8g
JXJBWC4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX1I7CisgICAgICAgIHZleC5yID0g
MTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0gMDsK
KyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9S
RVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIi
LCAiPWEiIChkc3QudmFsKSA6IFtkdW1teV0gImkiICgwKSk7CisKKyAgICAgICAgcHV0X3N0dWIo
c3R1Yik7CisgICAgICAgIHB1dF9mcHUoJmZpYyk7CisKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+
c2ltZF9zaXplKTsKKyAgICAgICAgZHN0LmJ5dGVzID0gNDsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3IHsseH1t
bS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6
IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0vbWVtLHss
eH1tbSAqLwpAQCAtNTU1NSwxMzQgKzU2NzksNzYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgZ290byBzaW1kXzBmX2NvbW1v
bjsKIAotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlNyk6ICAgICAgICAvKiBtb3ZudHEg
bW0sbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU3KTogICAgIC8qIG1v
dm50ZHEgeG1tLG0xMjggKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU3
KTogLyogdm1vdm50ZHEgeG1tLG0xMjggKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdm1vdm50ZHEgeW1tLG0yNTYgKi8KLSAgICAgICAgZmFpbF9pZihlYS50
eXBlICE9IE9QX01FTSk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHg2Zik6ICAgICAgICAvKiBtb3ZxIG1tL202NCxtbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3ZkcWEgeG1tL20xMjgseG1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDZmKTogICAgIC8qIG1vdmRxdSB4
bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZmKTog
Lyogdm1vdmRxYSB4bW0vbTEyOCx4bW0gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdm1vdmRxYSB5bW0vbTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF9GMygweDBmLCAweDZmKTogLyogdm1vdmRxdSB4bW0vbTEyOCx4bW0gKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdmRxdSB5bW0vbTI1Nix5
bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4N2UpOiAgICAgICAgLyogbW92ZCBt
bSxyL20zMiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBt
b3ZxIG1tLHIvbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDdlKTogICAg
IC8qIG1vdmQgeG1tLHIvbTMyICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIG1vdnEgeG1tLHIvbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg3ZSk6IC8qIHZtb3ZkIHhtbSxyL20zMiAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2bW92cSB4bW0sci9tNjQgKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDKDB4MGYsIDB4N2YpOiAgICAgICAgLyogbW92cSBtbSxtbS9tNjQgKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4N2YpOiAgICAgLyogbW92ZHFhIHhtbSx4bW0vbTEyOCAq
LwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4N2YpOiAvKiB2bW92ZHFhIHht
bSx4bW0vbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiB2bW92ZHFhIHltbSx5bW0vbTI1NiAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwg
MHg3Zik6ICAgICAvKiBtb3ZkcXUgeG1tLHhtbS9tMTI4ICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXUgeG1tLHhtbS9tMTI4ICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZtb3ZkcXUgeW1tLHltbS9tMjU2
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQ2KTogICAgIC8qIG1vdnEgeG1t
LHhtbS9tNjQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ2KTogLyog
dm1vdnEgeG1tLHhtbS9tNjQgKi8KLSAgICB7Ci0gICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9z
dHViKHN0dWIpOwotCi0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gNTsKLSAgICAgICAgYnVmWzBd
ID0gMHgzZTsKLSAgICAgICAgYnVmWzFdID0gMHgzZTsKLSAgICAgICAgYnVmWzJdID0gMHgwZjsK
LSAgICAgICAgYnVmWzNdID0gYjsKLSAgICAgICAgYnVmWzRdID0gbW9kcm07Ci0gICAgICAgIGJ1
Zls1XSA9IDB4YzM7Ci0gICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNhc2UgdmV4XzY2OgotICAgICAgICAgICAgY2FzZSB2ZXhfZjM6Ci0gICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7Ci0gICAgICAgICAgICAgICAgLyogQ29udmVydGlu
ZyBtb3ZkcXUgdG8gbW92ZHFhIGhlcmU6IE91ciBidWZmZXIgaXMgYWxpZ25lZC4gKi8KLSAgICAg
ICAgICAgICAgICBidWZbMF0gPSAweDY2OwotICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfeG1tLCAmZmljKTsKLSAgICAgICAgICAgICAgICBlYS5ieXRlcyA9IDE2OwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSB2ZXhfbm9uZToKLSAgICAgICAgICAg
ICAgICBpZiAoIGIgIT0gMHhlNyApCi0gICAgICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAg
ICB2Y3B1X211c3RfaGF2ZShzc2UpOwotICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfbW14LCAmZmljKTsKLSAgICAgICAgICAgICAgICBlYS5ieXRlcyA9IDg7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAgICAvKiBtb3Z7ZCxxfSByL20s
eyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZt
b3Z7ZCxxfSByL20seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3ZSk6
ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweDdlKTogLyogdm1vdntkLHF9IHhtbSxyL20gKi8KKyAgICAgICAgaWYgKCB2ZXgu
b3BjeCAhPSB2ZXhfbm9uZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZhaWxfaWYodmV4LnJl
ZyAhPSAweGYpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZl
eC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKLSAg
ICAgICAgICAgIGVhLmJ5dGVzID0gMTYgPDwgdmV4Lmw7Ci0gICAgICAgIH0KLSAgICAgICAgc3dp
dGNoICggYiApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAweDdlOgotICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwotICAgICAgICAgICAgZWEuYnl0ZXMg
PSBvcF9ieXRlczsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDB4ZDY6Ci0gICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7Ci0gICAgICAgICAg
ICBlYS5ieXRlcyA9IDg7Ci0gICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBp
ZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3Qg
bXhjc3IgPSAwOwotCi0gICAgICAgICAgICBpZiAoIGVhLmJ5dGVzIDwgMTYgfHwgdmV4LnBmeCA9
PSB2ZXhfZjMgKQotICAgICAgICAgICAgICAgIG14Y3NyID0gTVhDU1JfTU07Ci0gICAgICAgICAg
ICBlbHNlIGlmICggdmNwdV9oYXNfbWlzYWxpZ25zc2UoKSApCi0gICAgICAgICAgICAgICAgYXNt
ICggInN0bXhjc3IgJTAiIDogIj1tIiAobXhjc3IpICk7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShteGNzciAmIE1YQ1NSX01NKSAmJgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICFpc19hbGlnbmVkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIGVhLmJ5dGVz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9w
cyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKLSAgICAg
ICAgICAgIGlmICggYiA9PSAweDZmICkKLSAgICAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChl
YS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzAsIG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlYS5ieXRlcywgY3R4dCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgZmFpbF9pZighb3BzLT53cml0ZSk7IC8qIENoZWNrIGJlZm9yZSBydW5uaW5nIHRoZSBzdHVi
LiAqLwotICAgICAgICB9Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgYiA9PSAw
eDdlICkKKyAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQogICAgICAgICB7Ci0gICAgICAgICAg
ICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIG9yIEdQUiBkZXN0aW5hdGlvbiB0byAoJXJBWCkg
Ki8KLSAgICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwotICAgICAgICAgICAgdmV4LmIg
PSAxOwotICAgICAgICAgICAgYnVmWzRdICY9IDB4Mzg7Ci0gICAgICAgICAgICBpZiAoIGVhLnR5
cGUgPT0gT1BfTUVNICkKLSAgICAgICAgICAgICAgICBlYS5yZWcgPSAodm9pZCAqKW1tdmFscDsK
LSAgICAgICAgICAgIGVsc2UgLyogRW5zdXJlIHplcm8tZXh0ZW5zaW9uIG9mIGEgMzItYml0IHJl
c3VsdC4gKi8KLSAgICAgICAgICAgICAgICAqZWEucmVnID0gMDsKKyAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZTIpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggIXJjICkKKyAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgIGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7Ci0gICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIColMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEi
IChlYS5yZWcpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKKyAgICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgfQotICAgICAgICBw
dXRfZnB1KCZmaWMpOworCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAg
ICAgIG9wY1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQUiBvcGVyYW5kIHRv
ICglckFYKS4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CisgICAgICAgIHZleC5i
ID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0g
MDsKKyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4OworICAgICAgICBmaWMuaW5zbl9ieXRl
cyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29w
eV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCAiK20iIChzcmMudmFsKSA6ICJhIiAoJnNyYy52YWwpKTsKKyAgICAgICAgZHN0LnZhbCA9
IHNyYy52YWw7CisKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIGlmICggIXJjICYm
IChiICE9IDB4NmYpICYmIChlYS50eXBlID09IE9QX01FTSkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBBU1NFUlQob3BzLT53cml0ZSk7IC8qIFNlZSB0aGUgZmFpbF9pZigpIGFib3ZlLiAqLwot
ICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFs
cCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4dCk7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICBBU1NF
UlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTcpOiAgICAgLyogbW92bnRkcSB4bW0sbTEyOCAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTcpOiAvKiB2bW92bnRkcSB7eCx5
fW1tLG1lbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0sIEVYQ19VRCk7CisgICAgICAgIHNmZW5jZSA9IHRydWU7CisgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3Zk
cWEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2
Zik6IC8qIHZtb3ZkcWEge3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRjMoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3ZkcXUgeG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHg2Zik6IC8qIHZtb3ZkcXUge3gseX1tbS9tZW0s
e3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3Zik6ICAgICAvKiBt
b3ZkcWEgeG1tLHhtbS9tMTI4ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Zik6IC8qIHZtb3ZkcWEge3gseX1tbSx7eCx5fW1tL20xMjggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4N2YpOiAgICAgLyogbW92ZHF1IHhtbSx4bW0vbTEyOCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1IHt4LHl9bW0s
e3gseX1tbS9tZW0gKi8KKyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAx
NiA8PCB2ZXgubDsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9uZSApCisgICAgICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4OworICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDYpOiAvKiB2bW92cSB4bW0seG1tL202
NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAg
ICAgIGQgfD0gVHdvT3A7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHhkNik6ICAgICAvKiBtb3ZxIHhtbSx4bW0vbTY0ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDZmKTogICAgICAgIC8qIG1vdnEgbW0vbTY0LG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDdmKTogICAgICAgIC8qIG1vdnEgbW0sbW0v
bTY0ICovCisgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsK
IAogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzApOiAgICAvKiBwc2h1Znt3LGR9
ICRpbW04LHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg3MCk6IC8qIHZwc2h1ZmQgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLwpAQCAt
NTcxNywyNSArNTc4MywyNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgfQogICAgIHNpbWRfMGZfaW1tODoKLSAgICB7
Ci0gICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOwotCi0gICAgICAgIGJ1Zlsw
XSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsxXSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsyXSA9IDB4MGY7
Ci0gICAgICAgIGJ1ZlszXSA9IGI7Ci0gICAgICAgIGJ1Zls0XSA9IG1vZHJtOworICAgICAgICBv
cGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBv
cGNbMV0gPSBtb2RybTsKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwog
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7
Ci0gICAgICAgICAgICBidWZbNF0gJj0gMHgzODsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4
OwogICAgICAgICB9Ci0gICAgICAgIGJ1Zls1XSA9IGltbTE7Ci0gICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gNjsKKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4N2UpOiAgICAgLyogbW92cSB4bW0vbTY0LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAgICAg
IG9wX2J5dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsKIAogICAgIGNhc2UgWDg2
RU1VTF9PUENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0g
Ki8KQEAgLTU3NTQsMTAgKzU4MjAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmLCAweGQwKTogLyogdmFkZHN1YnBkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZDApOiAvKiB2
YWRkc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgdmV4Lmw7Ci0gICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQotICAg
ICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKLSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlMyk7Ci0gICAgICAgIGdvdG8gc2ltZF8wZl94bW07CisgICAgICAgIGdvdG8gc2ltZF8w
Zl9zc2UzX2F2eDsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg4MCkgLi4uIFg4NkVN
VUxfT1BDKDB4MGYsIDB4OGYpOiAvKiBqY2MgKG5lYXIpICovCiAgICAgICAgIGlmICggdGVzdF9j
YyhiLCBfcmVncy5fZWZsYWdzKSApCkBAIC02MzA3LDYgKzYzNzAsMTcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwogICAgICAgICBnb3RvIHNpbWRfMGZfbW14
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweGQ2KTogICAgIC8qIG1vdnEyZHEg
bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweGQ2KTogICAgIC8qIG1v
dmRxMnEgeG1tLG1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW50OworCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweGU3KTogICAgICAgIC8qIG1vdm50cSBtbSxtNjQgKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQp
OworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZGEpOiAgICAgICAgLyogcG1pbnViIG1tL202NCxt
bSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhkZSk6ICAgICAgICAvKiBwbWF4dWIg
bW0vbTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGVhKTogICAgICAgIC8q
IHBtaW5zdyBtbS9tNjQsbW0gKi8KQEAgLTYzMTgsNiArNjM5Miw3MyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAgICAgZ290byBzaW1kXzBmX21teDsK
IAorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjcpOiAgICAvKiBtYXNrbW92e3Es
ZHF1fSB7LHh9bW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHhmNyk6IC8qIHZtYXNrbW92ZHF1IHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOworICAgICAgICBpZiAoIHZleC5vcGN4
ICE9IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgZCB8PSBU
d29PcDsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CisgICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoIHZleC5wZnggKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X211c3RfaGF2
ZShzc2UyKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKG1teCk7CisgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOworICAgICAgICB9CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1
bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQorICAgICAgICAgKiAoaW4gcGFydGljdWxhciBhdm9p
ZGluZyB0aGUgbWVtb3J5IHJlYWQgaW4gYW50aWNpcGF0aW9uIG9mIGFsbAorICAgICAgICAgKiBi
eXRlcyBpbiB0aGUgcmFuZ2UgZXZlbnR1YWxseSBiZWluZyB3cml0dGVuKSwgd2UgY2FuIChhbmQg
c2hvdWxkKQorICAgICAgICAgKiBzdGlsbCBzdXBwcmVzcyB0aGUgbWVtb3J5IGFjY2VzcyBpZiBh
bGwgbWFzayBiaXRzIGFyZSBjbGVhci4gUmVhZAorICAgICAgICAgKiB0aGUgbWFzayBiaXRzIHZp
YSB7LHZ9cG1vdm1za2IgZm9yIHRoYXQgcHVycG9zZS4KKyAgICAgICAgICovCisgICAgICAgIG9w
YyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IDB4ZDc7IC8qIHssdn1w
bW92bXNrYiAqLworICAgICAgICAvKiAoQWIpdXNlICJzZmVuY2UiIGZvciBsYXRjaGluZyB0aGUg
b3JpZ2luYWwgUkVYLlIgLyBWRVguUi4gKi8KKyAgICAgICAgc2ZlbmNlID0gcmV4X3ByZWZpeCAm
IFJFWF9SOworICAgICAgICAvKiBDb252ZXJ0IEdQUiBkZXN0aW5hdGlvbiB0byAlckFYLiAqLwor
ICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsKKyAgICAgICAgdmV4LnIgPSAxOworICAgICAg
ICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4LncgPSAwOworICAgICAgICBv
cGNbMV0gPSBtb2RybSAmIDB4Yzc7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVT
ICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1JFWF9WRVgob3Bj
LCByZXhfcHJlZml4LCB2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKGVh
LnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAg
ICAgICBpZiAoICFlYS52YWwgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfZnB1KCZmaWMp
OworICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOworICAgICAgICB9CisKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
b3BjWzFdID0gbW9kcm07CisgICAgICAgIC8qIFJlc3RvcmUgaGlnaCBiaXQgb2YgWE1NIGRlc3Rp
bmF0aW9uLiAqLworICAgICAgICBpZiAoIHNmZW5jZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJleF9wcmVmaXggfD0gUkVYX1I7CisgICAgICAgICAgICB2ZXguciA9IDA7CisgICAgICAgIH0K
KworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBlYS5tZW0ub2ZmID0gdHJ1bmNh
dGVfZWEoX3JlZ3MucihkaSkpOworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICov
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNjU4MSwyMyArNjcyMiwxNCBAQCB4ODZf
ZW11bGF0ZSgKIAogICAgIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCiAgICAgewotI2lmZGVmIF9f
WEVOX18KLSAgICAgICAgdWludDhfdCAqYnVmID0gc3R1Yi5wdHI7Ci0jZWxzZQotICAgICAgICB1
aW50OF90ICpidWYgPSBnZXRfc3R1YihzdHViKTsKLSNlbmRpZgotCiAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighb3BfYnl0ZXMsIEVYQ19VRCk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgub3BjeCAmJiAoZCAmIFR3b09wKSAmJiB2ZXgucmVnICE9IDB4ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAKLSAgICAgICAgaWYgKCAhYnVmICkK
KyAgICAgICAgaWYgKCAhb3BjICkKICAgICAgICAgICAgIEJVRygpOwotICAgICAgICBpZiAoIHZl
eC5vcGN4ID09IHZleF9ub25lICkKLSAgICAgICAgICAgIFNFVF9TU0VfUFJFRklYKGJ1ZlswXSwg
dmV4LnBmeCk7Ci0KLSAgICAgICAgYnVmW2ZpYy5pbnNuX2J5dGVzXSA9IDB4YzM7Ci0gICAgICAg
IGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIG9wY1tmaWMuaW5z
bl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOworICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCBy
ZXhfcHJlZml4LCB2ZXgpOwogCiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAg
ICAgICB7CkBAIC02NjA1LDEwICs2NzM3LDE2IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgICAgICAg
ICBpZiAoIG9wX2J5dGVzIDwgMTYgfHwKICAgICAgICAgICAgICAgICAgKHZleC5vcGN4Ci0gICAg
ICAgICAgICAgICAgICA/IC8qIHZtb3Z7YSxudH1we3MsZH0gYXJlIGV4Y2VwdGlvbnMuICovCi0g
ICAgICAgICAgICAgICAgICAgIGV4dCAhPSBleHRfMGYgfHwgKChiIHwgMSkgIT0gMHgyOSAmJiBi
ICE9IDB4MmIpCi0gICAgICAgICAgICAgICAgICA6IC8qIG1vdnVwe3MsZH0gYW5kIGxkZHF1IGFy
ZSBleGNlcHRpb25zLiAqLwotICAgICAgICAgICAgICAgICAgICBleHQgPT0gZXh0XzBmICYmICgo
YiB8IDEpID09IDB4MTEgfHwgYiA9PSAweGYwKSkgKQorICAgICAgICAgICAgICAgICAgPyAvKiB2
bW92e3thLG50fXB7cyxkfSxkcWEsbnRkcX0gYXJlIGV4Y2VwdGlvbnMuICovCisgICAgICAgICAg
ICAgICAgICAgIGV4dCAhPSBleHRfMGYgfHwKKyAgICAgICAgICAgICAgICAgICAgKChiIHwgMSkg
IT0gMHgyOSAmJiBiICE9IDB4MmIgJiYKKyAgICAgICAgICAgICAgICAgICAgICgoYiB8IDB4MTAp
ICE9IDB4N2YgfHwgdmV4LnBmeCAhPSB2ZXhfNjYpICYmCisgICAgICAgICAgICAgICAgICAgICBi
ICE9IDB4ZTcpCisgICAgICAgICAgICAgICAgICA6IC8qIG1vdnVwe3MsZH0sIHssbWFza31tb3Zk
cXUsIGFuZCBsZGRxdSBhcmUgZXhjZXB0aW9ucy4gKi8KKyAgICAgICAgICAgICAgICAgICAgZXh0
ID09IGV4dF8wZiAmJgorICAgICAgICAgICAgICAgICAgICAoKGIgfCAxKSA9PSAweDExIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAoKGIgfCAweDEwKSA9PSAweDdmICYmIHZleC5wZnggPT0gdmV4
X2YzKSB8fAorICAgICAgICAgICAgICAgICAgICAgYiA9PSAweGY3IHx8IGIgPT0gMHhmMCkpICkK
ICAgICAgICAgICAgICAgICBteGNzciA9IE1YQ1NSX01NOwogICAgICAgICAgICAgZWxzZSBpZiAo
IHZjcHVfaGFzX21pc2FsaWduc3NlKCkgKQogICAgICAgICAgICAgICAgIGFzbSAoICJzdG14Y3Ny
ICUwIiA6ICI9bSIgKG14Y3NyKSApOwpAQCAtNjYxNiwxNCArNjc1NCwyNSBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25lZChlYS5tZW0u
c2VnLCBlYS5tZW0ub2ZmLCBvcF9ieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoIChkICYgU3JjTWFzaykgPT0gU3Jj
TWVtICkKKyAgICAgICAgICAgIHN3aXRjaCAoIGQgJiBTcmNNYXNrICkKICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgIGNhc2UgU3JjTWVtOgogICAgICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFk
KGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgb3BfYnl0ZXMsIGN0eHQpOwogICAgICAg
ICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICAgICAg
Z290byBkb25lOworICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAg
ICAgY2FzZSBTcmNNZW0xNjoKICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
ICAgIGlmICggKGQgJiBEc3RNYXNrKSAhPSBEc3RNZW0gKQorICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIChkICYgRHN0
TWFzaykgPT0gRHN0TWVtICkKKyAgICAgICAgICAgIGlmICggKGQgJiBEc3RNYXNrKSA9PSBEc3RN
ZW0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUp
OyAvKiBDaGVjayBiZWZvcmUgcnVubmluZyB0aGUgc3R1Yi4gKi8KICAgICAgICAgICAgICAgICBB
U1NFUlQoZCAmIE1vdik7CkBAIC02NjMxLDE5ICs2NzgwLDE4IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVzOwogICAgICAgICAgICAgICAgIGRzdC5t
ZW0gPSBlYS5tZW07CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlIGlmICggKGQgJiBT
cmNNYXNrKSA9PSBTcmNNZW0xNiApCi0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Ci0g
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgZHN0LnR5
cGUgPSBPUF9OT05FOwogCi0gICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFs
cCksICIrbSIgKGZpYy5leG5fcmFpc2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
ImEiIChtbXZhbHApKTsKKyAgICAgICAgLyogeyx2fW1hc2ttb3Z7cSxkcXV9LCBhcyBhbiBleGNl
cHRpb24sIHVzZXMgckRJLiAqLworICAgICAgICBpZiAoIGxpa2VseSgoY3R4dC0+b3Bjb2RlICYg
fihYODZFTVVMX09QQ19QRlhfTUFTSyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4NkVNVUxfT1BDX0VOQ09ESU5HX01BU0spKSAhPQorICAgICAgICAgICAgICAgICAg
ICBYODZFTVVMX09QQygweDBmLCAweGY3KSkgKQorICAgICAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCAiK20iICgqbW12YWxwKSwgIittIiAoZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogImEiIChtbXZhbHApKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iICgqbW12YWxwKSA6ICJEIiAobW12YWxwKSk7
CiAKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7CiAgICAgICAgIHB1dF9mcHUoJmZpYyk7CkBAIC02
ODk0LDYgKzcwNDIsOCBAQCB4ODZfaW5zbl9pc19tZW1fYWNjZXNzKGNvbnN0IHN0cnVjdCB4ODZf
ZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgY2FzZSAweGE0IC4uLiAweGE3OiAvKiBNT1ZTIC8g
Q01QUyAqLwogICAgIGNhc2UgMHhhYSAuLi4gMHhhZjogLyogU1RPUyAvIExPRFMgLyBTQ0FTICov
CiAgICAgY2FzZSAweGQ3OiAgICAgICAgICAvKiBYTEFUICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHhmNyk6ICAgIC8qIE1BU0tNT1Z7USxEUVV9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmNyk6IC8qIFZNQVNLTU9WRFFVICovCiAgICAgICAgIHJl
dHVybiB0cnVlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKToKQEAgLTY5MTEs
NyArNzA2MSw4IEBAIHg4Nl9pbnNuX2lzX21lbV93cml0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfc3RhdGUgKnN0YXRlLAogICAgIHN3aXRjaCAoIHN0YXRlLT5kZXNjICYgRHN0TWFzayApCiAg
ICAgewogICAgIGNhc2UgRHN0TWVtOgotICAgICAgICByZXR1cm4gc3RhdGUtPm1vZHJtX21vZCAh
PSAzOworICAgICAgICAvKiBUaGUgU3JjTWVtIGNoZWNrIGlzIHRvIGNvdmVyIHssVn1NQVNLTU9W
e1EsRFFVfS4gKi8KKyAgICAgICAgcmV0dXJuIHN0YXRlLT5tb2RybV9tb2QgIT0gMyB8fCAoc3Rh
dGUtPmRlc2MgJiBTcmNNYXNrKSA9PSBTcmNNZW07CiAKICAgICBjYXNlIERzdEJpdEJhc2U6CiAg
ICAgY2FzZSBEc3RJbXBsaWNpdDoKQEAgLTY5MzEsMjIgKzcwODIsOSBAQCB4ODZfaW5zbl9pc19t
ZW1fd3JpdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKICAgICBjYXNl
IDB4NmM6IGNhc2UgMHg2ZDogICAgICAgICAgICAgICAgLyogSU5TICovCiAgICAgY2FzZSAweGE0
OiBjYXNlIDB4YTU6ICAgICAgICAgICAgICAgIC8qIE1PVlMgKi8KICAgICBjYXNlIDB4YWE6IGNh
c2UgMHhhYjogICAgICAgICAgICAgICAgLyogU1RPUyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHg3ZSk6ICAgICAgICAvKiBNT1ZEL01PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYsIDB4N2UpOiAgICAgLyogTU9WRC9NT1ZRICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHg3ZSk6IC8qIFZNT1ZEL1ZNT1ZRICovCi0gICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDdmKTogICAgICAgIC8qIFZNT1ZRICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDdmKTogICAgIC8qIE1PVkRRQSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4N2YpOiAvKiBWTU9WRFFBICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19G
MygweDBmLCAweDdmKTogICAgIC8qIE1PVkRRVSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YzKDB4MGYsIDB4N2YpOiAvKiBWTU9WRFFVICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBm
LCAweGFiKTogICAgICAgIC8qIEJUUyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhi
Myk6ICAgICAgICAvKiBCVFIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YmIpOiAg
ICAgICAgLyogQlRDICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQ2KTogICAg
IC8qIE1PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ2KTogLyog
Vk1PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTcpOiAgICAgICAgLyogTU9W
TlRRICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU3KTogICAgIC8qIE1PVk5U
RFEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU3KTogLyogVk1PVk5U
RFEgKi8KICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIDB4ZDk6Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:33: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 1clX26-0000Mg-5T; Wed, 08 Mar 2017 08:33:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX25-0000MW-5a
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C0/6D-04971-CC1CFB85; Wed, 08 Mar 2017 08:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVff0wf0
 RBpuuCFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRteyeUwF6w4xVWybso+5gfHDNcYuRi4OIYEv
 jBInL5+Bcs4zSpw7PIu9i5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhASuJ+
 xsXs4DYvAJmEm9fPgarYQGqv72rk2kCI8cCRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBm
 Z6uanFxYnpqTmJScV6yfm5mxiBnmEAgh2MP5YFHGKU5GBSEuW9v2F/hBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJXqEDQDnBotT01Iq0zBxgiMCkJTh4lER4O0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolzrsXpEgApCijNA9uBCxcLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zTIF
 J7MvBK4Ta+AjmACOkLbdS/IESWJCCmpBkb9xeoxoovNC1y/fuXfPs9c98AP1v91hbcWdC19o5
 kkrHr9gWN+7129a92c/P2sHSJce5ufO00suBxumL3212yp/yx9dTp/781tiGNk2Sj1/8f1Zbe
 5lRqLEk/LrjiQJdX1rFvM9oDruYKSbPbofiWGnEm7DpUce/3MjbHWdnZC0T5Fprk3liqxFGck
 GmoxFxUnAgAhB+8OUgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1488961994!61090112!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53323 invoked from network); 8 Mar 2017 08:33:14 -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; 8 Mar 2017 08:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX21-0001rO-0y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX21-0007Lc-0H
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX21-0007Lc-0H@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE{,2,3} moves
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZjZTg3MjRkNGRhMzdhZDJjNmUwY2ZmNGNlOWVkZjI1Njg2MDIwMjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDM6NDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowMzo0NSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFeywyLDN9IG1vdmVzCiAgICAKICAgIFByZXZpb3VzbHkgc3Vw
cG9ydGVkIGluc25zIGFyZSBiZWluZyBjb252ZXJ0ZWQgdG8gdGhlIG5ldyBtb2RlbCwgYW5kCiAg
ICBzZXZlcmFsIG5ldyBvbmVzIGFyZSBiZWluZyBhZGRlZC4KICAgIAogICAgVG8ga2VlcCB0aGUg
c3R1YiBoYW5kbGluZyByZWFzb25hYmx5IHNpbXBsZSwgaW50ZWdyYXRlIFNFVF9TU0VfUFJFRklY
KCkKICAgIGludG8gY29weV9SRVhfVkVYKCksIGF0IG9uY2Ugc3dpdGNoaW5nIHRoZSBzdHVicyB0
byB1c2UgYW4gZW1wdHkgUkVYCiAgICBwcmVmaXggaW5zdGVhZCBvZiBhIGRvdWJsZSBEUzogb25l
IChubyBieXRlIHJlZ2lzdGVycyBhcmUgYmVpbmcKICAgIGFjY2Vzc2VkLCBzbyBhbiBlbXB0eSBS
RVggcHJlZml4IGhhcyBubyBlZmZlY3QpLCBleGNlcHQgKG9mIGNvdXJzZSkgZm9yCiAgICB0aGUg
MzItYml0IHRlc3QgaGFybmVzcyBidWlsZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAyNTAgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDU0OCArKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTkzIGluc2VydGlvbnMoKyksIDIwNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4
IGUwZDEyNjIuLmZmYmY1OGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCkBAIC0xNTY2LDYgKzE1NjYsMjkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAg
IHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxIDMyKCVlY3gpLCV4bW0xLi4uIik7CisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfc3NlMiApCisgICAgeworICAgICAgICBkZWNsX2lu
c24obW92cV9mcm9tX21lbTIpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUl
eG1tMSwgJSV4bW0xXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKG1vdnFfZnJv
bV9tZW0yLCAibW92cSAzMiglMCksICUleG1tMSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3ZxX2Zyb21fbWVtMik7CisgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChtb3ZxX2Zyb21fbWVtMikgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGd0YiAlJXhtbTAsICUleG1tMFxuXHQi
CisgICAgICAgICAgICAgICJwY21wZXFiICUleG1tMSwgJSV4bW0wXG5cdCIKKyAgICAgICAgICAg
ICAgInBtb3Ztc2tiICUleG1tMCwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZxICV4bW0xLDMyKCVlZHgpLi4uIik7CiAg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4ICkKICAgICB7CkBAIC0xNTkwLDYgKzE2
MTMsMjkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2
bW92cSAzMiglZWR4KSwleG1tMC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFz
X2F2eCApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdnFfZnJvbV9tZW0pOworCisgICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUleG1tMCwgJSV4bW0wXG4iCisgICAgICAgICAg
ICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZxX2Zyb21fbWVtLCAidm1vdnEgMzIoJTApLCAlJXht
bTAiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAg
c2V0X2luc24odm1vdnFfZnJvbV9tZW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0
LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19l
aXAodm1vdnFfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNt
ICggInBjbXBndGIgJSV4bW0xLCAlJXhtbTFcblx0IgorICAgICAgICAgICAgICAicGNtcGVxYiAl
JXhtbTAsICUleG1tMVxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJXhtbTEsICUwIiA6
ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyBtb3ZkcXUgJXhtbTIsKCVlY3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9o
YXNfc3NlMiApCiAgICAgewpAQCAtMTgyMSw2ICsxODY3LDMzIEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAK
KyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAzMiglZWN4KSwlbW00Li4uIik7Cisg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKKyAgICB7CisgICAgICAgIGRlY2xf
aW5zbihtb3ZkX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAl
JW1tNCwgJSVtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9mcm9t
X21lbSwgIm1vdmQgMzIoJTApLCAlJW1tNCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJj
IiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3ZkX2Zyb21fbWVtKTsKKyAgICAgICAg
cmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKG1vdmRfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgYXNtICggInB4b3IgJSVtbTIsJSVtbTJcblx0IgorICAgICAgICAg
ICAgICAicGNtcGVxYiAlJW1tNCwgJSVtbTJcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2Ig
JSVtbTIsICUwIiA6ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZjAgKQorICAg
ICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJW1tNCwgJSVtbTNc
blx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSVtbTMsICUwIiA6ICI9ciIgKHJjKSApOwor
ICAgICAgICBpZiAoIHJjICE9IDB4MGYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAleG1tMiwzMigl
ZWR4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTIgKQogICAgIHsK
QEAgLTE4NDUsNiArMTkxOCwzNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQw
cyIsICJUZXN0aW5nIG1vdmQgMzIoJWVkeCksJXhtbTMuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19zc2UyICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZkX2Zyb21f
bWVtMik7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0zLCAlJXhtbTNc
biIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9mcm9tX21lbTIsICJtb3Zk
IDMyKCUwKSwgJSV4bW0zIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSAp
OworCisgICAgICAgIHNldF9pbnNuKG1vdmRfZnJvbV9tZW0yKTsKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhY2hlY2tfZWlwKG1vdmRfZnJvbV9tZW0yKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGFzbSAoICJweG9yICUleG1tMSwlJXhtbTFcblx0IgorICAgICAgICAgICAgICAi
cGNtcGVxYiAlJXhtbTMsICUleG1tMVxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJXht
bTEsICUwIiA6ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmMCApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUleG1tMiwgJSV4bW0y
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0zLCAlJXhtbTJcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0yLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweDAwMGYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmQgJXhtbTEsMzIoJWVjeCkuLi4i
KTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdnggKQogICAgIHsKQEAgLTE4Njks
NiArMTk3MCwzNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQog
ICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0
aW5nIHZtb3ZkIDMyKCVlY3gpLCV4bW0yLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNw
dV9oYXNfYXZ4ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92ZF9mcm9tX21lbSk7CisK
KyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0yLCAlJXhtbTJcbiIKKyAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdmRfZnJvbV9tZW0sICJ2bW92ZCAzMiglMCks
ICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAg
ICAgICBzZXRfaW5zbih2bW92ZF9mcm9tX21lbSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNo
ZWNrX2VpcCh2bW92ZF9mcm9tX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBhc20gKCAicHhvciAlJXhtbTAsJSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIg
JSV4bW0yLCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSV4bW0wLCAlMCIg
OiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAg
Z290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTEsICUleG1tMVxuXHQiCisg
ICAgICAgICAgICAgICJwY21wZXFiICUleG1tMiwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAg
InBtb3Ztc2tiICUleG1tMSwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0g
MHgwMDBmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4i
KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAg
cHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdmQgJW1tMywlZWJ4Li4uIik7CiAgICAgaWYgKCBz
dGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKICAgICB7CkBAIC0xODk5LDYgKzIwMjgsMzQgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZkICVlYngs
JW1tNC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCApCisgICAgewor
ICAgICAgICBkZWNsX2luc24obW92ZF9mcm9tX3JlZyk7CisKKyAgICAgICAgLyogU2VlIGNvbW1l
bnQgbmV4dCB0byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0
YiAlJW1tNCwgJSVtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24obW92ZF9m
cm9tX3JlZywgIm1vdmQgJSVlYngsICUlbW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
KTsKKworICAgICAgICBzZXRfaW5zbihtb3ZkX2Zyb21fcmVnKTsKKyAgICAgICAgcmMgPSB4ODZf
ZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09L
QVkpIHx8ICFjaGVja19laXAobW92ZF9mcm9tX3JlZykgKQorICAgICAgICAgICAgZ290byBmYWls
OworICAgICAgICBhc20gKCAicHhvciAlJW1tMiwlJW1tMlxuXHQiCisgICAgICAgICAgICAgICJw
Y21wZXFiICUlbW00LCAlJW1tMlxuXHQiCisgICAgICAgICAgICAgICJwbW92bXNrYiAlJW1tMiwg
JTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHhmMCApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJwY21wZXFiICUlbW00LCAlJW1tM1xuXHQiCisg
ICAgICAgICAgICAgICJwbW92bXNrYiAlJW1tMywgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAg
IGlmICggcmMgIT0gMHgwZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50
Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4i
KTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZkICV4bW0yLCVlYnguLi4iKTsK
ICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2UyICkKICAgICB7CkBAIC0xOTI0LDYg
KzIwODEsMzUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyBtb3ZkICVlYngsJXhtbTMuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19z
c2UyICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZkX2Zyb21fcmVnMik7CisKKyAgICAg
ICAgLyogU2VlIGNvbW1lbnQgbmV4dCB0byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9s
YXRpbGUgKCAicGNtcGd0YiAlJXhtbTMsICUleG1tM1xuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbihtb3ZkX2Zyb21fcmVnMiwgIm1vdmQgJSVlYngsICUleG1tMyIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAgICAgc2V0X2luc24obW92ZF9mcm9tX3JlZzIp
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcChtb3ZkX2Zyb21fcmVnMikgKQor
ICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicHhvciAlJXhtbTEsJSV4bW0x
XG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0zLCAlJXhtbTFcblx0IgorICAgICAg
ICAgICAgICAicG1vdm1za2IgJSV4bW0xLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAi
cGNtcGVxYiAlJXhtbTIsICUleG1tMlxuXHQiCisgICAgICAgICAgICAgICJwY21wZXFiICUleG1t
MywgJSV4bW0yXG5cdCIKKyAgICAgICAgICAgICAgInBtb3Ztc2tiICUleG1tMiwgJTAiIDogIj1y
IiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwMDBmICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAg
ICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZt
b3ZkICV4bW0xLCVlYnguLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdngg
KQogICAgIHsKQEAgLTE5NDksNiArMjEzNSwzNSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZkICVlYngsJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0
YWNrX2V4ZWMgJiYgY3B1X2hhc19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZtb3Zk
X2Zyb21fcmVnKTsKKworICAgICAgICAvKiBTZWUgY29tbWVudCBuZXh0IHRvIG1vdmQgYWJvdmUu
ICovCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZ3RiICUleG1tMiwgJSV4bW0yXG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkX2Zyb21fcmVnLCAidm1vdmQgJSVl
YngsICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAgICAgc2V0
X2luc24odm1vdmRfZnJvbV9yZWcpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAm
ZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2Vp
cCh2bW92ZF9mcm9tX3JlZykgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20g
KCAicHhvciAlJXhtbTAsJSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInBjbXBlcWIgJSV4bW0y
LCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAicG1vdm1za2IgJSV4bW0wLCAlMCIgOiAiPXIi
IChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmZjAgKQorICAgICAgICAgICAgZ290byBm
YWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTEsICUleG1tMVxuXHQiCisgICAgICAg
ICAgICAgICJwY21wZXFiICUleG1tMiwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgInBtb3Zt
c2tiICUleG1tMSwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwMDBm
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjaWZkZWYgX194
ODZfNjRfXwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxICVtbTMsMzIoJWVjeCku
Li4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQpAQCAtMjA4Nyw2ICsy
MzAyLDQxIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1h
c2ttb3ZxICh6ZXJvIG1hc2spLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
c3NlICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtYXNrbW92cSk7CisKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInBjbXBndGIgJW1tNCwgJW1tNFxuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbihtYXNrbW92cSwgIm1hc2ttb3ZxICVtbTQsICVtbTQiKSApOworCisgICAgICAg
IHNldF9pbnNuKG1hc2ttb3ZxKTsKKyAgICAgICAgcmVncy5lZGkgPSAwOworICAgICAgICByYyA9
IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFjaGVja19laXAobWFza21vdnEpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1hc2ttb3Zk
cXUgKHplcm8gbWFzaykuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2Uy
ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtYXNrbW92ZHF1KTsKKworICAgICAgICBhc20g
dm9sYXRpbGUgKCAicGNtcGd0YiAleG1tMywgJXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24obWFza21vdmRxdSwgIm1hc2ttb3ZkcXUgJXhtbTMsICV4bW0zIikgKTsKKwor
ICAgICAgICBzZXRfaW5zbihtYXNrbW92ZHF1KTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgm
Y3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKG1hc2ttb3ZkcXUpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGxkZHF1IDQoJWVkeCksJXhtbTQu
Li4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2UzICkKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDllMzM5MDMuLmZhMjNmZjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yNDEsOSArMjQxLDEyIEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDBmXSA9IHsgTW9kUk18U3JjSW1tQnl0ZSB9
LAogICAgIFsweDEwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlf
ZnAgfSwKICAgICBbMHgxMV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRf
YW55X2ZwIH0sCi0gICAgWzB4MTIgLi4uIDB4MTNdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAor
ICAgIFsweDEyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAorICAgIFsweDEzXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhl
ciB9LAogICAgIFsweDE0IC4uLiAweDE1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDE2IC4uLiAweDFmXSA9IHsgSW1wbGljaXRPcHN8TW9k
Uk0gfSwKKyAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
b3RoZXIgfSwKKyAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIgfSwKKyAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0s
CiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwKICAg
ICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAogICAgIFsw
eDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwK
QEAgLTI1Niw3ICsyNTksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgzOF0gPSB7
IERzdFJlZ3xTcmNNZW18TW9kUk0gfSwKICAgICBbMHgzYV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRl
fE1vZFJNIH0sCiAgICAgWzB4NDAgLi4uIDB4NGZdID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNfE1v
diB9LAotICAgIFsweDUwXSA9IHsgTW9kUk0gfSwKKyAgICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJ
bXBsaWNpdHxNb2RSTXxNb3YgfSwKICAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxUd29PcCwgc2ltZF9hbnlfZnAgfSwKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAu
Li4gMHg1N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwK
QEAgLTI2NywxNCArMjcwLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDYzIC4u
LiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwK
ICAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAogICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHg2ZSAuLi4gMHg2Zl0gPSB7IEltcGxpY2l0T3Bz
fE1vZFJNIH0sCisgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92IH0s
CisgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tl
ZF9pbnQgfSwKICAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3Ro
ZXIgfSwKICAgICBbMHg3MSAuLi4gMHg3M10gPSB7IFNyY0ltbUJ5dGV8TW9kUk0gfSwKICAgICBb
MHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4NzddID0geyBEc3RJbXBsaWNpdHxTcmNOb25lIH0sCiAgICAgWzB4Nzgg
Li4uIDB4NzldID0geyBNb2RSTSB9LAogICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCi0gICAgWzB4N2UgLi4uIDB4N2ZdID0geyBJ
bXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1v
ZFJNfE1vdiB9LAorICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ODAgLi4uIDB4OGZdID0geyBEc3RJbXBsaWNpdHxT
cmNJbW0gfSwKICAgICBbMHg5MCAuLi4gMHg5Zl0gPSB7IEJ5dGVPcHxEc3RNZW18U3JjTm9uZXxN
b2RSTXxNb3YgfSwKICAgICBbMHhhMCAuLi4gMHhhMV0gPSB7IEltcGxpY2l0T3BzfE1vdiB9LApA
QCAtMzE2LDE5ICszMjEsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4ZDBdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhkMSAuLi4g
MHhkM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsw
eGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQgfSwKLSAgICBbMHhkNl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCi0gICAgWzB4ZDddID0g
eyBNb2RSTSB9LAorICAgIFsweGQ2XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9vdGhlciB9LAorICAgIFsweGQ3XSA9IHsgRHN0UmVnfFNyY0ltcGxpY2l0fE1vZFJNfE1v
diB9LAogICAgIFsweGQ4IC4uLiAweGRmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZTZdID0g
eyBNb2RSTSB9LAotICAgIFsweGU3XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKKyAgICBbMHhl
N10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIgfSwKICAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweGY0IC4uLiAweGY2XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhmN10gPSB7IE1vZFJN
IH0sCisgICAgWzB4ZjddID0geyBEc3RNZW18U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4ZjggLi4uIDB4ZmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGZmXSA9IHsgTW9kUk0gfQogfTsKQEAgLTM2NCwx
MSArMzY5LDYgQEAgZW51bSB2ZXhfcGZ4IHsKIAogc3RhdGljIGNvbnN0IHVpbnQ4X3Qgc3NlX3By
ZWZpeFtdID0geyAweDY2LCAweGYzLCAweGYyIH07CiAKLSNkZWZpbmUgU0VUX1NTRV9QUkVGSVgo
ZHN0LCB2ZXhfcGZ4KSBkbyB7IFwKLSAgICBpZiAoIHZleF9wZnggKSBcCi0gICAgICAgIChkc3Qp
ID0gc3NlX3ByZWZpeFsodmV4X3BmeCkgLSAxXTsgXAotfSB3aGlsZSAoMCkKLQogdW5pb24gdmV4
IHsKICAgICB1aW50OF90IHJhd1syXTsKICAgICBzdHJ1Y3QgewpAQCAtMzgzLDE1ICszODMsNDAg
QEAgdW5pb24gdmV4IHsKICAgICB9OwogfTsKIAorI2lmZGVmIF9feDg2XzY0X18KKyMgZGVmaW5l
IFBGWDIgUkVYX1BSRUZJWAorI2Vsc2UKKyMgZGVmaW5lIFBGWDIgMHgzZQorI2VuZGlmCisjZGVm
aW5lIFBGWF9CWVRFUyAzCisjZGVmaW5lIGluaXRfcHJlZml4ZXMoc3R1YikgKHsgXAorICAgIHVp
bnQ4X3QgKmJ1Zl8gPSBnZXRfc3R1YihzdHViKTsgXAorICAgIGJ1Zl9bMF0gPSAweDNlOyBcCisg
ICAgYnVmX1sxXSA9IFBGWDI7IFwKKyAgICBidWZfWzJdID0gMHgwZjsgXAorICAgIGJ1Zl8gKyAz
OyBcCit9KQorCiAjZGVmaW5lIGNvcHlfUkVYX1ZFWChwdHIsIHJleCwgdmV4KSBkbyB7IFwKICAg
ICBpZiAoICh2ZXgpLm9wY3ggIT0gdmV4X25vbmUgKSBcCiAgICAgeyBcCiAgICAgICAgIGlmICgg
IW1vZGVfNjRiaXQoKSApIFwKICAgICAgICAgICAgIHZleC5yZWcgfD0gODsgXAotICAgICAgICBw
dHJbMF0gPSAweGM0LCBwdHJbMV0gPSAodmV4KS5yYXdbMF0sIHB0clsyXSA9ICh2ZXgpLnJhd1sx
XTsgXAorICAgICAgICAocHRyKVswIC0gUEZYX0JZVEVTXSA9IDB4YzQ7IFwKKyAgICAgICAgKHB0
cilbMSAtIFBGWF9CWVRFU10gPSAodmV4KS5yYXdbMF07IFwKKyAgICAgICAgKHB0cilbMiAtIFBG
WF9CWVRFU10gPSAodmV4KS5yYXdbMV07IFwKKyAgICB9IFwKKyAgICBlbHNlIFwKKyAgICB7IFwK
KyAgICAgICAgaWYgKCAodmV4KS5wZnggKSBcCisgICAgICAgICAgICAocHRyKVswIC0gUEZYX0JZ
VEVTXSA9IHNzZV9wcmVmaXhbKHZleCkucGZ4IC0gMV07IFwKKyAgICAgICAgLyogXAorICAgICAg
ICAgKiAicmV4IiBpcyBhbHdheXMgemVybyBmb3Igb3RoZXIgdGhhbiA2NC1iaXQgbW9kZSwgc28g
T1ItaW5nIGl0IFwKKyAgICAgICAgICogaW50byBhbnkgcHJlZml4IChhbmQgbm90IGp1c3QgUkVY
X1BSRUZJWCkgaXMgc2FmZSBvbiAzMi1iaXQgXAorICAgICAgICAgKiAodGVzdCBoYXJuZXNzKSBi
dWlsZHMuIFwKKyAgICAgICAgICovIFwKKyAgICAgICAgKHB0cilbMSAtIFBGWF9CWVRFU10gfD0g
cmV4OyBcCiAgICAgfSBcCi0gICAgZWxzZSBpZiAoIG1vZGVfNjRiaXQoKSApIFwKLSAgICAgICAg
cHRyWzFdID0gcmV4IHwgUkVYX1BSRUZJWDsgXAogfSB3aGlsZSAoMCkKIAogdW5pb24gZXZleCB7
CkBAIC0yMTQ5LDcgKzIxNzQsOCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgY2FzZSAweDEw
IC4uLiAweDE4OgogICAgIGNhc2UgMHgyOCAuLi4gMHgyZjoKICAgICBjYXNlIDB4NTAgLi4uIDB4
Nzc6Ci0gICAgY2FzZSAweDc5IC4uLiAweDdmOgorICAgIGNhc2UgMHg3OSAuLi4gMHg3ZDoKKyAg
ICBjYXNlIDB4N2Y6CiAgICAgY2FzZSAweGFlOgogICAgIGNhc2UgMHhjMiAuLi4gMHhjMzoKICAg
ICBjYXNlIDB4YzUgLi4uIDB4YzY6CkBAIC0yMTY5LDYgKzIxOTUsMTggQEAgeDg2X2RlY29kZV90
d29ieXRlKAogICAgICAgICBvcF9ieXRlcyA9IG1vZGVfNjRiaXQoKSA/IDggOiA0OwogICAgICAg
ICBicmVhazsKIAorICAgIGNhc2UgMHg3ZToKKyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tf
SU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CisgICAgICAgIGlmICggdmV4LnBm
eCA9PSB2ZXhfZjMgKSAvKiBtb3ZxIHhtbS9tNjQseG1tICovCisgICAgICAgIHsKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF9GMygwLCAweDdlKTogLyogdm1vdnEgeG1tL202NCx4bW0gKi8KKyAg
ICAgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb2RSTSB8IE1v
djsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICAg
ICAgLyogQXZvaWQgdGhlIHN0YXRlLT5kZXNjIGFkanVzdG1lbnQgYmVsb3cuICovCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCiAg
ICAgY2FzZSAweGI4OiAvKiBqbXBlIC8gcG9wY250ICovCiAgICAgICAgIGlmICggcmVwX3ByZWZp
eCgpICkKICAgICAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2
RU1VTF9PUENfUEZYX01BU0spOwpAQCAtMjc3OSw3ICsyODE3LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgX3JlZ3MgPSAqY3R4dC0+cmVnczsKICAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfc3RhdGUgc3RhdGU7CiAgICAgaW50IHJjOwotICAgIHVpbnQ4X3QgYiwgZDsK
KyAgICB1aW50OF90IGIsIGQsICpvcGMgPSBOVUxMOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAgIWlzX2JyYW5jaF9zdGVwKGN0
eHQsIG9wcyk7CiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKQEAgLTUyNDYsNiArNTI4NCw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1ZSk6ICAg
IC8qIHZkaXZ7cCxzfXtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENB
U0VfU0lNRF9BTExfRlAoLCAweDBmLCAweDVmKTogICAgICAgIC8qIG1heHtwLHN9e3MsZH0geG1t
L21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4NWYpOiAgICAv
KiB2bWF4e3Asc317cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBzaW1k
XzBmX2ZwOgogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyApCkBAIC01
MjY5LDI0ICs1MzA4LDU3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV95bW0sICZmaWMpOwogICAgICAgICB9CiAgICAgc2ltZF8wZl9jb21tb246Ci0gICAg
ewotICAgICAgICB1aW50OF90ICpidWYgPSBnZXRfc3R1YihzdHViKTsKLQotICAgICAgICBidWZb
MF0gPSAweDNlOwotICAgICAgICBidWZbMV0gPSAweDNlOwotICAgICAgICBidWZbMl0gPSAweDBm
OwotICAgICAgICBidWZbM10gPSBiOwotICAgICAgICBidWZbNF0gPSBtb2RybTsKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
b3BjWzFdID0gbW9kcm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAg
ICB7CiAgICAgICAgICAgICAvKiBjb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKSAqLwog
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7
Ci0gICAgICAgICAgICBidWZbNF0gJj0gMHgzODsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4
OwogICAgICAgICB9Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gNTsKKyAgICAgICAgZmljLmlu
c25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZscGQgbTY0LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4MTIpOiAgIC8qIHZtb3ZscGQg
bTY0LHhtbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgxMyk6ICAg
ICAvKiBtb3ZscHtzLGR9IHhtbSxtNjQgKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgs
IDB4MGYsIDB4MTMpOiAvKiB2bW92bHB7cyxkfSB4bW0sbTY0ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweDE2KTogICAgICAgLyogbW92aHBkIG02NCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDE2KTogICAvKiB2bW92aHBkIG02NCx4bW0seG1t
ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MTcpOiAgICAgLyogbW92aHB7
cyxkfSB4bW0sbTY0ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDE3
KTogLyogdm1vdmhwe3MsZH0geG1tLG02NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgxMik6ICAgICAgICAgIC8qIG1vdmxwcyBt
NjQseG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
bW92aGxwcyB4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHgxMik6
ICAgICAgLyogdm1vdmxwcyBtNjQseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZtb3ZobHBzIHhtbSx4bW0seG1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQygweDBmLCAweDE2KTogICAgICAgICAgLyogbW92aHBzIG02NCx4bW0gKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBtb3ZsaHBzIHhtbSx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDE2KTogICAgICAvKiB2bW92
aHBzIG02NCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdm1vdmxocHMgeG1tLHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0
TWVtICkKKyAgICAgICAgICAgIGQgJj0gflR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDg7Cisg
ICAgICAgIGdvdG8gc2ltZF8wZl9mcDsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwg
MHgxMik6ICAgICAgIC8qIG1vdnNsZHVwIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYX0YzKDB4MGYsIDB4MTIpOiAgIC8qIHZtb3ZzbGR1cCB7eCx5fW1tL21lbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDEyKTogICAgICAgLyogbW92
ZGR1cCB4bW0vbTY0LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4
MTIpOiAgIC8qIHZtb3ZkZHVwIHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4MTYpOiAgICAgICAvKiBtb3ZzaGR1cCB4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDE2KTogICAvKiB2bW92c2hkdXAg
e3gseX1tbS9tZW0se3gseX1tbSAqLworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9i
eXRlcyA9ICEodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8IHZleC5sCisgICAg
ICAgICAgICAgICAgICAgPyAxNiA8PCB2ZXgubCA6IDg7CisgICAgc2ltZF8wZl9zc2UzX2F2eDoK
KyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4OworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKKyAgICAg
ICAgZ290byBzaW1kXzBmX3htbTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgyMCk6
IC8qIG1vdiBjcixyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjEpOiAvKiBt
b3YgZHIscmVnICovCkBAIC01NDQyLDYgKzU1MTQsNTggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URjsKICAgICAgICAgYnJl
YWs7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHg1MCk6ICAgICAvKiBtb3Zt
c2twe3MsZH0geG1tLHJlZyAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwg
MHg1MCk6IC8qIHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweGQ3KTogICAgICAvKiBwbW92bXNrYiB7LHh9bW0scmVnICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNyk6ICAgLyogdnBtb3Ztc2tiIHt4LHl9
bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JF
RywgRVhDX1VEKTsKKworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyAp
CisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCBiICE9IDB4NTAgKQorICAgICAg
ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAo
IGIgPT0gMHg1MCB8fCAodmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spICkKKyAgICAg
ICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaWYgKCBiID09
IDB4NTAgfHwgIXZleC5sICkKKyAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdngpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDIpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZm
aWMpOworICAgICAgICB9CisKKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAg
ICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8g
JXJBWC4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX1I7CisgICAgICAgIHZleC5yID0g
MTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0gMDsK
KyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9S
RVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIi
LCAiPWEiIChkc3QudmFsKSA6IFtkdW1teV0gImkiICgwKSk7CisKKyAgICAgICAgcHV0X3N0dWIo
c3R1Yik7CisgICAgICAgIHB1dF9mcHUoJmZpYyk7CisKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+
c2ltZF9zaXplKTsKKyAgICAgICAgZHN0LmJ5dGVzID0gNDsKKyAgICAgICAgYnJlYWs7CisKICAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3IHsseH1t
bS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6
IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0vbWVtLHss
eH1tbSAqLwpAQCAtNTU1NSwxMzQgKzU2NzksNzYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgZ290byBzaW1kXzBmX2NvbW1v
bjsKIAotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlNyk6ICAgICAgICAvKiBtb3ZudHEg
bW0sbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU3KTogICAgIC8qIG1v
dm50ZHEgeG1tLG0xMjggKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU3
KTogLyogdm1vdm50ZHEgeG1tLG0xMjggKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdm1vdm50ZHEgeW1tLG0yNTYgKi8KLSAgICAgICAgZmFpbF9pZihlYS50
eXBlICE9IE9QX01FTSk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHg2Zik6ICAgICAgICAvKiBtb3ZxIG1tL202NCxtbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3ZkcWEgeG1tL20xMjgseG1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDZmKTogICAgIC8qIG1vdmRxdSB4
bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZmKTog
Lyogdm1vdmRxYSB4bW0vbTEyOCx4bW0gKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdm1vdmRxYSB5bW0vbTI1Nix5bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF9GMygweDBmLCAweDZmKTogLyogdm1vdmRxdSB4bW0vbTEyOCx4bW0gKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdmRxdSB5bW0vbTI1Nix5
bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4N2UpOiAgICAgICAgLyogbW92ZCBt
bSxyL20zMiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBt
b3ZxIG1tLHIvbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDdlKTogICAg
IC8qIG1vdmQgeG1tLHIvbTMyICovCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIG1vdnEgeG1tLHIvbTY0ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg3ZSk6IC8qIHZtb3ZkIHhtbSxyL20zMiAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2bW92cSB4bW0sci9tNjQgKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDKDB4MGYsIDB4N2YpOiAgICAgICAgLyogbW92cSBtbSxtbS9tNjQgKi8KLSAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4N2YpOiAgICAgLyogbW92ZHFhIHhtbSx4bW0vbTEyOCAq
LwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4N2YpOiAvKiB2bW92ZHFhIHht
bSx4bW0vbTEyOCAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
KiB2bW92ZHFhIHltbSx5bW0vbTI1NiAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwg
MHg3Zik6ICAgICAvKiBtb3ZkcXUgeG1tLHhtbS9tMTI4ICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXUgeG1tLHhtbS9tMTI4ICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZtb3ZkcXUgeW1tLHltbS9tMjU2
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQ2KTogICAgIC8qIG1vdnEgeG1t
LHhtbS9tNjQgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ2KTogLyog
dm1vdnEgeG1tLHhtbS9tNjQgKi8KLSAgICB7Ci0gICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9z
dHViKHN0dWIpOwotCi0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gNTsKLSAgICAgICAgYnVmWzBd
ID0gMHgzZTsKLSAgICAgICAgYnVmWzFdID0gMHgzZTsKLSAgICAgICAgYnVmWzJdID0gMHgwZjsK
LSAgICAgICAgYnVmWzNdID0gYjsKLSAgICAgICAgYnVmWzRdID0gbW9kcm07Ci0gICAgICAgIGJ1
Zls1XSA9IDB4YzM7Ci0gICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgIGNhc2UgdmV4XzY2OgotICAgICAgICAgICAgY2FzZSB2ZXhfZjM6Ci0gICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7Ci0gICAgICAgICAgICAgICAgLyogQ29udmVydGlu
ZyBtb3ZkcXUgdG8gbW92ZHFhIGhlcmU6IE91ciBidWZmZXIgaXMgYWxpZ25lZC4gKi8KLSAgICAg
ICAgICAgICAgICBidWZbMF0gPSAweDY2OwotICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfeG1tLCAmZmljKTsKLSAgICAgICAgICAgICAgICBlYS5ieXRlcyA9IDE2OwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSB2ZXhfbm9uZToKLSAgICAgICAgICAg
ICAgICBpZiAoIGIgIT0gMHhlNyApCi0gICAgICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAg
ICB2Y3B1X211c3RfaGF2ZShzc2UpOwotICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfbW14LCAmZmljKTsKLSAgICAgICAgICAgICAgICBlYS5ieXRlcyA9IDg7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQor
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAgICAvKiBtb3Z7ZCxxfSByL20s
eyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZt
b3Z7ZCxxfSByL20seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3ZSk6
ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweDdlKTogLyogdm1vdntkLHF9IHhtbSxyL20gKi8KKyAgICAgICAgaWYgKCB2ZXgu
b3BjeCAhPSB2ZXhfbm9uZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZhaWxfaWYodmV4LnJl
ZyAhPSAweGYpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZl
eC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKLSAg
ICAgICAgICAgIGVhLmJ5dGVzID0gMTYgPDwgdmV4Lmw7Ci0gICAgICAgIH0KLSAgICAgICAgc3dp
dGNoICggYiApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAweDdlOgotICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwotICAgICAgICAgICAgZWEuYnl0ZXMg
PSBvcF9ieXRlczsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDB4ZDY6Ci0gICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7Ci0gICAgICAgICAg
ICBlYS5ieXRlcyA9IDg7Ci0gICAgICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBp
ZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKLSAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3Qg
bXhjc3IgPSAwOwotCi0gICAgICAgICAgICBpZiAoIGVhLmJ5dGVzIDwgMTYgfHwgdmV4LnBmeCA9
PSB2ZXhfZjMgKQotICAgICAgICAgICAgICAgIG14Y3NyID0gTVhDU1JfTU07Ci0gICAgICAgICAg
ICBlbHNlIGlmICggdmNwdV9oYXNfbWlzYWxpZ25zc2UoKSApCi0gICAgICAgICAgICAgICAgYXNt
ICggInN0bXhjc3IgJTAiIDogIj1tIiAobXhjc3IpICk7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShteGNzciAmIE1YQ1NSX01NKSAmJgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICFpc19hbGlnbmVkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIGVhLmJ5dGVz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9w
cyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKLSAgICAg
ICAgICAgIGlmICggYiA9PSAweDZmICkKLSAgICAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChl
YS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzAsIG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlYS5ieXRlcywgY3R4dCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgZmFpbF9pZighb3BzLT53cml0ZSk7IC8qIENoZWNrIGJlZm9yZSBydW5uaW5nIHRoZSBzdHVi
LiAqLwotICAgICAgICB9Ci0gICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgYiA9PSAw
eDdlICkKKyAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQogICAgICAgICB7Ci0gICAgICAgICAg
ICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIG9yIEdQUiBkZXN0aW5hdGlvbiB0byAoJXJBWCkg
Ki8KLSAgICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwotICAgICAgICAgICAgdmV4LmIg
PSAxOwotICAgICAgICAgICAgYnVmWzRdICY9IDB4Mzg7Ci0gICAgICAgICAgICBpZiAoIGVhLnR5
cGUgPT0gT1BfTUVNICkKLSAgICAgICAgICAgICAgICBlYS5yZWcgPSAodm9pZCAqKW1tdmFscDsK
LSAgICAgICAgICAgIGVsc2UgLyogRW5zdXJlIHplcm8tZXh0ZW5zaW9uIG9mIGEgMzItYml0IHJl
c3VsdC4gKi8KLSAgICAgICAgICAgICAgICAqZWEucmVnID0gMDsKKyAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZTIpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOwogICAgICAgICB9Ci0gICAgICAgIGlmICggIXJjICkKKyAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgIGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7Ci0gICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJjYWxsIColMCIgOiA6ICJyIiAoc3R1Yi5mdW5jKSwgImEi
IChlYS5yZWcpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKKyAgICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgfQotICAgICAgICBw
dXRfZnB1KCZmaWMpOworCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAg
ICAgIG9wY1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQUiBvcGVyYW5kIHRv
ICglckFYKS4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CisgICAgICAgIHZleC5i
ID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0g
MDsKKyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4OworICAgICAgICBmaWMuaW5zbl9ieXRl
cyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29w
eV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCAiK20iIChzcmMudmFsKSA6ICJhIiAoJnNyYy52YWwpKTsKKyAgICAgICAgZHN0LnZhbCA9
IHNyYy52YWw7CisKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIGlmICggIXJjICYm
IChiICE9IDB4NmYpICYmIChlYS50eXBlID09IE9QX01FTSkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBBU1NFUlQob3BzLT53cml0ZSk7IC8qIFNlZSB0aGUgZmFpbF9pZigpIGFib3ZlLiAqLwot
ICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFs
cCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYS5ieXRlcywgY3R4dCk7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICBBU1NF
UlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTcpOiAgICAgLyogbW92bnRkcSB4bW0sbTEyOCAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTcpOiAvKiB2bW92bnRkcSB7eCx5
fW1tLG1lbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0sIEVYQ19VRCk7CisgICAgICAgIHNmZW5jZSA9IHRydWU7CisgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3Zk
cWEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2
Zik6IC8qIHZtb3ZkcWEge3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRjMoMHgwZiwgMHg2Zik6ICAgICAvKiBtb3ZkcXUgeG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHg2Zik6IC8qIHZtb3ZkcXUge3gseX1tbS9tZW0s
e3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3Zik6ICAgICAvKiBt
b3ZkcWEgeG1tLHhtbS9tMTI4ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg3Zik6IC8qIHZtb3ZkcWEge3gseX1tbSx7eCx5fW1tL20xMjggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4N2YpOiAgICAgLyogbW92ZHF1IHhtbSx4bW0vbTEyOCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1IHt4LHl9bW0s
e3gseX1tbS9tZW0gKi8KKyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAx
NiA8PCB2ZXgubDsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9uZSApCisgICAgICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4OworICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDYpOiAvKiB2bW92cSB4bW0seG1tL202
NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAg
ICAgIGQgfD0gVHdvT3A7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZiwgMHhkNik6ICAgICAvKiBtb3ZxIHhtbSx4bW0vbTY0ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDZmKTogICAgICAgIC8qIG1vdnEgbW0vbTY0LG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDdmKTogICAgICAgIC8qIG1vdnEgbW0sbW0v
bTY0ICovCisgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsK
IAogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzApOiAgICAvKiBwc2h1Znt3LGR9
ICRpbW04LHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg3MCk6IC8qIHZwc2h1ZmQgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLwpAQCAt
NTcxNywyNSArNTc4MywyNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfbW14LCAmZmljKTsKICAgICAgICAgfQogICAgIHNpbWRfMGZfaW1tODoKLSAgICB7
Ci0gICAgICAgIHVpbnQ4X3QgKmJ1ZiA9IGdldF9zdHViKHN0dWIpOwotCi0gICAgICAgIGJ1Zlsw
XSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsxXSA9IDB4M2U7Ci0gICAgICAgIGJ1ZlsyXSA9IDB4MGY7
Ci0gICAgICAgIGJ1ZlszXSA9IGI7Ci0gICAgICAgIGJ1Zls0XSA9IG1vZHJtOworICAgICAgICBv
cGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBv
cGNbMV0gPSBtb2RybTsKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwog
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7
Ci0gICAgICAgICAgICBidWZbNF0gJj0gMHgzODsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4
OwogICAgICAgICB9Ci0gICAgICAgIGJ1Zls1XSA9IGltbTE7Ci0gICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gNjsKKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKLSAgICB9CisKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0YzKDB4MGYsIDB4N2UpOiAgICAgLyogbW92cSB4bW0vbTY0LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YzKDB4MGYsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAgICAg
IG9wX2J5dGVzID0gODsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludDsKIAogICAgIGNhc2UgWDg2
RU1VTF9PUENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0g
Ki8KQEAgLTU3NTQsMTAgKzU4MjAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmLCAweGQwKTogLyogdmFkZHN1YnBkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZDApOiAvKiB2
YWRkc3VicHMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgdmV4Lmw7Ci0gICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQotICAg
ICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKLSAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlMyk7Ci0gICAgICAgIGdvdG8gc2ltZF8wZl94bW07CisgICAgICAgIGdvdG8gc2ltZF8w
Zl9zc2UzX2F2eDsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg4MCkgLi4uIFg4NkVN
VUxfT1BDKDB4MGYsIDB4OGYpOiAvKiBqY2MgKG5lYXIpICovCiAgICAgICAgIGlmICggdGVzdF9j
YyhiLCBfcmVncy5fZWZsYWdzKSApCkBAIC02MzA3LDYgKzYzNzAsMTcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwogICAgICAgICBnb3RvIHNpbWRfMGZfbW14
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweGQ2KTogICAgIC8qIG1vdnEyZHEg
bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweGQ2KTogICAgIC8qIG1v
dmRxMnEgeG1tLG1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShtbXgpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW50OworCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweGU3KTogICAgICAgIC8qIG1vdm50cSBtbSxtNjQgKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQp
OworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZGEpOiAgICAgICAgLyogcG1pbnViIG1tL202NCxt
bSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhkZSk6ICAgICAgICAvKiBwbWF4dWIg
bW0vbTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGVhKTogICAgICAgIC8q
IHBtaW5zdyBtbS9tNjQsbW0gKi8KQEAgLTYzMTgsNiArNjM5Miw3MyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAgICAgZ290byBzaW1kXzBmX21teDsK
IAorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjcpOiAgICAvKiBtYXNrbW92e3Es
ZHF1fSB7LHh9bW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHhmNyk6IC8qIHZtYXNrbW92ZHF1IHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOworICAgICAgICBpZiAoIHZleC5vcGN4
ICE9IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgZCB8PSBU
d29PcDsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CisgICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoIHZleC5wZnggKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X211c3RfaGF2
ZShzc2UyKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKG1teCk7CisgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOworICAgICAgICB9CisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29uYWJseSBwcm92aWRlIGZ1
bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQorICAgICAgICAgKiAoaW4gcGFydGljdWxhciBhdm9p
ZGluZyB0aGUgbWVtb3J5IHJlYWQgaW4gYW50aWNpcGF0aW9uIG9mIGFsbAorICAgICAgICAgKiBi
eXRlcyBpbiB0aGUgcmFuZ2UgZXZlbnR1YWxseSBiZWluZyB3cml0dGVuKSwgd2UgY2FuIChhbmQg
c2hvdWxkKQorICAgICAgICAgKiBzdGlsbCBzdXBwcmVzcyB0aGUgbWVtb3J5IGFjY2VzcyBpZiBh
bGwgbWFzayBiaXRzIGFyZSBjbGVhci4gUmVhZAorICAgICAgICAgKiB0aGUgbWFzayBiaXRzIHZp
YSB7LHZ9cG1vdm1za2IgZm9yIHRoYXQgcHVycG9zZS4KKyAgICAgICAgICovCisgICAgICAgIG9w
YyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IDB4ZDc7IC8qIHssdn1w
bW92bXNrYiAqLworICAgICAgICAvKiAoQWIpdXNlICJzZmVuY2UiIGZvciBsYXRjaGluZyB0aGUg
b3JpZ2luYWwgUkVYLlIgLyBWRVguUi4gKi8KKyAgICAgICAgc2ZlbmNlID0gcmV4X3ByZWZpeCAm
IFJFWF9SOworICAgICAgICAvKiBDb252ZXJ0IEdQUiBkZXN0aW5hdGlvbiB0byAlckFYLiAqLwor
ICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsKKyAgICAgICAgdmV4LnIgPSAxOworICAgICAg
ICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4LncgPSAwOworICAgICAgICBv
cGNbMV0gPSBtb2RybSAmIDB4Yzc7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVT
ICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1JFWF9WRVgob3Bj
LCByZXhfcHJlZml4LCB2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKGVh
LnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAg
ICAgICBpZiAoICFlYS52YWwgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfZnB1KCZmaWMp
OworICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOworICAgICAgICB9CisKKyAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAg
b3BjWzFdID0gbW9kcm07CisgICAgICAgIC8qIFJlc3RvcmUgaGlnaCBiaXQgb2YgWE1NIGRlc3Rp
bmF0aW9uLiAqLworICAgICAgICBpZiAoIHNmZW5jZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJleF9wcmVmaXggfD0gUkVYX1I7CisgICAgICAgICAgICB2ZXguciA9IDA7CisgICAgICAgIH0K
KworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBlYS5tZW0ub2ZmID0gdHJ1bmNh
dGVfZWEoX3JlZ3MucihkaSkpOworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICov
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNjU4MSwyMyArNjcyMiwxNCBAQCB4ODZf
ZW11bGF0ZSgKIAogICAgIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCiAgICAgewotI2lmZGVmIF9f
WEVOX18KLSAgICAgICAgdWludDhfdCAqYnVmID0gc3R1Yi5wdHI7Ci0jZWxzZQotICAgICAgICB1
aW50OF90ICpidWYgPSBnZXRfc3R1YihzdHViKTsKLSNlbmRpZgotCiAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighb3BfYnl0ZXMsIEVYQ19VRCk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgub3BjeCAmJiAoZCAmIFR3b09wKSAmJiB2ZXgucmVnICE9IDB4ZiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAKLSAgICAgICAgaWYgKCAhYnVmICkK
KyAgICAgICAgaWYgKCAhb3BjICkKICAgICAgICAgICAgIEJVRygpOwotICAgICAgICBpZiAoIHZl
eC5vcGN4ID09IHZleF9ub25lICkKLSAgICAgICAgICAgIFNFVF9TU0VfUFJFRklYKGJ1ZlswXSwg
dmV4LnBmeCk7Ci0KLSAgICAgICAgYnVmW2ZpYy5pbnNuX2J5dGVzXSA9IDB4YzM7Ci0gICAgICAg
IGNvcHlfUkVYX1ZFWChidWYsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIG9wY1tmaWMuaW5z
bl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOworICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCBy
ZXhfcHJlZml4LCB2ZXgpOwogCiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAg
ICAgICB7CkBAIC02NjA1LDEwICs2NzM3LDE2IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgICAgICAg
ICBpZiAoIG9wX2J5dGVzIDwgMTYgfHwKICAgICAgICAgICAgICAgICAgKHZleC5vcGN4Ci0gICAg
ICAgICAgICAgICAgICA/IC8qIHZtb3Z7YSxudH1we3MsZH0gYXJlIGV4Y2VwdGlvbnMuICovCi0g
ICAgICAgICAgICAgICAgICAgIGV4dCAhPSBleHRfMGYgfHwgKChiIHwgMSkgIT0gMHgyOSAmJiBi
ICE9IDB4MmIpCi0gICAgICAgICAgICAgICAgICA6IC8qIG1vdnVwe3MsZH0gYW5kIGxkZHF1IGFy
ZSBleGNlcHRpb25zLiAqLwotICAgICAgICAgICAgICAgICAgICBleHQgPT0gZXh0XzBmICYmICgo
YiB8IDEpID09IDB4MTEgfHwgYiA9PSAweGYwKSkgKQorICAgICAgICAgICAgICAgICAgPyAvKiB2
bW92e3thLG50fXB7cyxkfSxkcWEsbnRkcX0gYXJlIGV4Y2VwdGlvbnMuICovCisgICAgICAgICAg
ICAgICAgICAgIGV4dCAhPSBleHRfMGYgfHwKKyAgICAgICAgICAgICAgICAgICAgKChiIHwgMSkg
IT0gMHgyOSAmJiBiICE9IDB4MmIgJiYKKyAgICAgICAgICAgICAgICAgICAgICgoYiB8IDB4MTAp
ICE9IDB4N2YgfHwgdmV4LnBmeCAhPSB2ZXhfNjYpICYmCisgICAgICAgICAgICAgICAgICAgICBi
ICE9IDB4ZTcpCisgICAgICAgICAgICAgICAgICA6IC8qIG1vdnVwe3MsZH0sIHssbWFza31tb3Zk
cXUsIGFuZCBsZGRxdSBhcmUgZXhjZXB0aW9ucy4gKi8KKyAgICAgICAgICAgICAgICAgICAgZXh0
ID09IGV4dF8wZiAmJgorICAgICAgICAgICAgICAgICAgICAoKGIgfCAxKSA9PSAweDExIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAoKGIgfCAweDEwKSA9PSAweDdmICYmIHZleC5wZnggPT0gdmV4
X2YzKSB8fAorICAgICAgICAgICAgICAgICAgICAgYiA9PSAweGY3IHx8IGIgPT0gMHhmMCkpICkK
ICAgICAgICAgICAgICAgICBteGNzciA9IE1YQ1NSX01NOwogICAgICAgICAgICAgZWxzZSBpZiAo
IHZjcHVfaGFzX21pc2FsaWduc3NlKCkgKQogICAgICAgICAgICAgICAgIGFzbSAoICJzdG14Y3Ny
ICUwIiA6ICI9bSIgKG14Y3NyKSApOwpAQCAtNjYxNiwxNCArNjc1NCwyNSBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25lZChlYS5tZW0u
c2VnLCBlYS5tZW0ub2ZmLCBvcF9ieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBpZiAoIChkICYgU3JjTWFzaykgPT0gU3Jj
TWVtICkKKyAgICAgICAgICAgIHN3aXRjaCAoIGQgJiBTcmNNYXNrICkKICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgIGNhc2UgU3JjTWVtOgogICAgICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFk
KGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgb3BfYnl0ZXMsIGN0eHQpOwogICAgICAg
ICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICAgICAg
Z290byBkb25lOworICAgICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICAg
ICAgY2FzZSBTcmNNZW0xNjoKICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cisg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
ICAgIGlmICggKGQgJiBEc3RNYXNrKSAhPSBEc3RNZW0gKQorICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIChkICYgRHN0
TWFzaykgPT0gRHN0TWVtICkKKyAgICAgICAgICAgIGlmICggKGQgJiBEc3RNYXNrKSA9PSBEc3RN
ZW0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUp
OyAvKiBDaGVjayBiZWZvcmUgcnVubmluZyB0aGUgc3R1Yi4gKi8KICAgICAgICAgICAgICAgICBB
U1NFUlQoZCAmIE1vdik7CkBAIC02NjMxLDE5ICs2NzgwLDE4IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVzOwogICAgICAgICAgICAgICAgIGRzdC5t
ZW0gPSBlYS5tZW07CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlIGlmICggKGQgJiBT
cmNNYXNrKSA9PSBTcmNNZW0xNiApCi0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Ci0g
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgZHN0LnR5
cGUgPSBPUF9OT05FOwogCi0gICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFs
cCksICIrbSIgKGZpYy5leG5fcmFpc2VkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
ImEiIChtbXZhbHApKTsKKyAgICAgICAgLyogeyx2fW1hc2ttb3Z7cSxkcXV9LCBhcyBhbiBleGNl
cHRpb24sIHVzZXMgckRJLiAqLworICAgICAgICBpZiAoIGxpa2VseSgoY3R4dC0+b3Bjb2RlICYg
fihYODZFTVVMX09QQ19QRlhfTUFTSyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4NkVNVUxfT1BDX0VOQ09ESU5HX01BU0spKSAhPQorICAgICAgICAgICAgICAgICAg
ICBYODZFTVVMX09QQygweDBmLCAweGY3KSkgKQorICAgICAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCAiK20iICgqbW12YWxwKSwgIittIiAoZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogImEiIChtbXZhbHApKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iICgqbW12YWxwKSA6ICJEIiAobW12YWxwKSk7
CiAKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7CiAgICAgICAgIHB1dF9mcHUoJmZpYyk7CkBAIC02
ODk0LDYgKzcwNDIsOCBAQCB4ODZfaW5zbl9pc19tZW1fYWNjZXNzKGNvbnN0IHN0cnVjdCB4ODZf
ZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgY2FzZSAweGE0IC4uLiAweGE3OiAvKiBNT1ZTIC8g
Q01QUyAqLwogICAgIGNhc2UgMHhhYSAuLi4gMHhhZjogLyogU1RPUyAvIExPRFMgLyBTQ0FTICov
CiAgICAgY2FzZSAweGQ3OiAgICAgICAgICAvKiBYTEFUICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHhmNyk6ICAgIC8qIE1BU0tNT1Z7USxEUVV9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmNyk6IC8qIFZNQVNLTU9WRFFVICovCiAgICAgICAgIHJl
dHVybiB0cnVlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAxKToKQEAgLTY5MTEs
NyArNzA2MSw4IEBAIHg4Nl9pbnNuX2lzX21lbV93cml0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfc3RhdGUgKnN0YXRlLAogICAgIHN3aXRjaCAoIHN0YXRlLT5kZXNjICYgRHN0TWFzayApCiAg
ICAgewogICAgIGNhc2UgRHN0TWVtOgotICAgICAgICByZXR1cm4gc3RhdGUtPm1vZHJtX21vZCAh
PSAzOworICAgICAgICAvKiBUaGUgU3JjTWVtIGNoZWNrIGlzIHRvIGNvdmVyIHssVn1NQVNLTU9W
e1EsRFFVfS4gKi8KKyAgICAgICAgcmV0dXJuIHN0YXRlLT5tb2RybV9tb2QgIT0gMyB8fCAoc3Rh
dGUtPmRlc2MgJiBTcmNNYXNrKSA9PSBTcmNNZW07CiAKICAgICBjYXNlIERzdEJpdEJhc2U6CiAg
ICAgY2FzZSBEc3RJbXBsaWNpdDoKQEAgLTY5MzEsMjIgKzcwODIsOSBAQCB4ODZfaW5zbl9pc19t
ZW1fd3JpdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKICAgICBjYXNl
IDB4NmM6IGNhc2UgMHg2ZDogICAgICAgICAgICAgICAgLyogSU5TICovCiAgICAgY2FzZSAweGE0
OiBjYXNlIDB4YTU6ICAgICAgICAgICAgICAgIC8qIE1PVlMgKi8KICAgICBjYXNlIDB4YWE6IGNh
c2UgMHhhYjogICAgICAgICAgICAgICAgLyogU1RPUyAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHg3ZSk6ICAgICAgICAvKiBNT1ZEL01PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYsIDB4N2UpOiAgICAgLyogTU9WRC9NT1ZRICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHg3ZSk6IC8qIFZNT1ZEL1ZNT1ZRICovCi0gICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDdmKTogICAgICAgIC8qIFZNT1ZRICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDdmKTogICAgIC8qIE1PVkRRQSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4N2YpOiAvKiBWTU9WRFFBICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19G
MygweDBmLCAweDdmKTogICAgIC8qIE1PVkRRVSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YzKDB4MGYsIDB4N2YpOiAvKiBWTU9WRFFVICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBm
LCAweGFiKTogICAgICAgIC8qIEJUUyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhi
Myk6ICAgICAgICAvKiBCVFIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YmIpOiAg
ICAgICAgLyogQlRDICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGQ2KTogICAg
IC8qIE1PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQ2KTogLyog
Vk1PVlEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTcpOiAgICAgICAgLyogTU9W
TlRRICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU3KTogICAgIC8qIE1PVk5U
RFEgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGU3KTogLyogVk1PVk5U
RFEgKi8KICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIDB4ZDk6Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2F-0000OT-8f; Wed, 08 Mar 2017 08:33:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2E-0000OG-9h
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1F/86-10315-5D1CFB85; Wed, 08 Mar 2017 08:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffKwf0
 RBv0HJC0mbDNwYPTY3reLPYAxijUzLym/IoE14+XutSwFM90qZsz4ytzAeN2oi5GLQ0jgC6PE
 /NtvWboYOYGc84wSL264djFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYwEbi4rWtY
 DavgJnE34kTwGpYgOpf9ExnmsDIsYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH495/TocYJTmYlER572/YHyHEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgrfrAFBOsCg1PbUiLTMHGBowaQkOHiUR3qMgad7igsTc4sx0iNQpRkUpcV5nkIQASCKj
 NA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwkyhSczrwRu+iugxUxAi7Vd94IsL
 klESEk1MDK9SBR2SDu5ckpumEFf99zCj5umcwrNqJ8mlCXxWuqB5BPNm5q73C6t+XqmZ9Pl2/
 fW5Kg7nl5mauB9JadJ1i1xDqPesjOPC0W17F/GdEhNSFJNiE7c1HoizrLuyJQt8skNLZnvz3F
 OmPfk+vWAOEvZhtW+m3aZVnRlW5jZ2n46LBCQ+OJtvBJLcUaioRZzUXEiAOaEXQVCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1488962003!70581134!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14932 invoked from network); 8 Mar 2017 08:33: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; 8 Mar 2017 08:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2B-0001re-59
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2B-0007M4-2K
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2B-0007M4-2K@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE/SSE2 converts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBlMTQxNzk4ODFmY2JiNDUzNGVkNmJhZjQ2MmYzYTNkNTRhNGFkMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6MDggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDowOCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFL1NTRTIgY29udmVydHMKICAgIAogICAgTm90ZSB0aGF0IG90
aGVyIHRoYW4gbW9zdCBzY2FsYXIgaW5zdHJ1Y3Rpb25zLCB2Y3Z0eyx0fXN7cyxkfTJzaSBkbyAj
VUQKICAgIHdoZW4gVkVYLmwgaXMgc2V0IG9uIGF0IGxlYXN0IHNvbWUgSW50ZWwgbW9kZWxzLiBU
byBiZSBvbiB0aGUgc2FmZQogICAgc2lkZSwgaW1wbGVtZW50IHRoZSBtb3N0IHJlc3RyaWN0aXZl
IG1vZGUgaGVyZSBmb3Igbm93IHdoZW4gZW11bGF0aW5nCiAgICBhbiBJbnRlbCBDUFUsIGFuZCBz
aW1wbHkgY2xlYXIgdGhlIGJpdCB3aGVuIGVtdWxhdGluZyBhbiBBTUQgb25lLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDEzNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzEgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGZh
MjNmZjguLmZhZDQ5OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBA
IC0yNTEsOSArMjUxLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDIyIC4uLiAw
eDIzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNIH0sCiAgICAgWzB4MjhdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDI5XSA9
IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBb
MHgyYV0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MmFdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmJdID0geyBEc3RNZW18
U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAotICAgIFsweDJjIC4uLiAweDJm
XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKKyAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKKyAgICBbMHgyZSAuLi4gMHgy
Zl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVdID0geyBJbXBs
aWNpdE9wcyB9LAogICAgIFsweDM3XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgzOF0gPSB7
IERzdFJlZ3xTcmNNZW18TW9kUk0gfSwKQEAgLTI2NCw3ICsyNjUsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAuLi4gMHg1N10gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg1OCAuLi4gMHg1
OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAgfSwKLSAgICBbMHg1
YSAuLi4gMHg1Yl0gPSB7IE1vZFJNIH0sCisgICAgWzB4NWEgLi4uIDB4NWJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0sCiAgICAgWzB4NjAg
Li4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50IH0sCkBAIC0zMjcsNyArMzI4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAg
WzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290
aGVyIH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweGU2XSA9IHsgTW9kUk0gfSwKKyAgICBbMHhlNl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhl
N10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIgfSwKQEAgLTUzODYsNiArNTM4NywxMDEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDJhKTogICAgICAgLyogY3Z0cGkycGQgbW0vbTY0LHhtbSAqLworICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfUkVHICkKKyAgICAgICAgeworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyYSk6ICAgICAgICAgIC8qIGN2dHBpMnBzIG1tL202NCx4bW0gKi8KKyAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyYyk6ICAgICAvKiBjdnR0cHtzLGR9MnBpIHht
bS9tZW0sbW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyZCk6ICAgICAv
KiBjdnRwe3MsZH0ycGkgeG1tL21lbSxtbSAqLworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUobW14KTsKKyAgICAgICAgfQorICAgICAgICBvcF9ieXRlcyA9IChiICYgNCkgJiYg
KHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSA/IDE2IDogODsKKyAgICAgICAgZ290
byBzaW1kXzBmX2ZwOworCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4MmEpOiAg
ICAgLyogY3Z0c2kyc3tzLGR9IHIvbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9W
RVgsIDB4MGYsIDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgICAg
IGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLICkKKyAgICAgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UyKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeW1tLCAmZmljKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV4X3By
ZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSByZXhfcHJlZml4ICYgUkVYX1cgPyAq
ZWEucmVnIDogKHVpbnQzMl90KSplYS5yZWc7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZTsKKyAgICAgICAgZ290byBzaW1kXzBmX3JtOworCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUCgsIDB4MGYsIDB4MmMpOiAgICAgLyogY3Z0dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAq
LworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgyYyk6IC8qIHZjdnR0c3tz
LGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4
MmQpOiAgICAgLyogY3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUChfVkVYLCAweDBmLCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAq
LworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyApCisgICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeG1tLCAmZmljKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggY3R4dC0+dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgICAg
ICAgICB2ZXgubCA9IDA7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICB9CisKKyAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAg
ICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWCBhbmQgbWVtb3J5IG9wZXJh
bmQgdG8gKCVyQ1gpLiAqLworICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsKKyAgICAgICAg
dmV4LnIgPSAxOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CisgICAgICAgICAgICB2ZXguYiA9IDE7
CisgICAgICAgICAgICBvcGNbMV0gPSAweDAxOworCisgICAgICAgICAgICByYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyA/IDggOiA0LCBjdHh0KTsKKyAg
ICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBnb3Rv
IGRvbmU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgb3BjWzFdID0gbW9k
cm0gJiAweGM3OworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4
LncgPSAwOworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAg
IG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwg
dmV4KTsKKyAgICAgICAgZWEucmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdz
LCAwKTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiICgqZWEucmVnKSwgIittIiAo
ZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYyIgKG1tdmFs
cCksICJtIiAoKm1tdmFscCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBw
dXRfZnB1KCZmaWMpOworCisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7Cisg
ICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMwKTogLyogd3Jt
c3IgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19H
UCwgMCk7CiAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9tc3IgPT0gTlVMTCk7CkBAIC01NTY2
LDYgKzU2NjIsMjQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAgICAgICAg
LyogY3Z0e3Asc317cyxkfTJ7cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1E
X0FMTF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0geG1tL21l
bSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW0gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSA0
IDw8ICgoKHZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSA/IDAgOiAxICsgdmV4Lmwp
ICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAhISh2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VC
TEVfTUFTSykpOworICAgIHNpbWRfMGZfY3Z0OgorICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZl
eF9ub25lICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOworICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4OworCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NWIpOiAgICAg
LyogY3Z0e3BzLGRxfTJ7ZHEscHN9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUChfVkVYLCAweDBmLCAweDViKTogLyogdmN2dHtwcyxkcX0ye2RxLHBzfSB7eCx5fW1tL21l
bSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDViKTogICAgICAg
LyogY3Z0dHBzMmRxIHhtbS9tZW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMo
MHgwZiwgMHg1Yik6ICAgLyogdmN2dHRwczJkcSB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
ICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgdmV4Lmw7CisgICAgICAg
IGdvdG8gc2ltZF8wZl9jdnQ7CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYw
KTogICAgLyogcHVucGNrbGJ3IHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8q
IHB1bnBja2x3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwpAQCAtNTcwMCw2ICs1ODE0LDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CiAg
ICAgICAgIH0KIAorICAgIHNpbWRfMGZfcm06CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMo
c3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQ
UiBvcGVyYW5kIHRvICglckFYKS4gKi8KQEAgLTU3MTIsNyArNTgyNyw4IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBvcGNbMl0gPSAweGMzOwogCiAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJl
eF9wcmVmaXgsIHZleCk7Ci0gICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoc3JjLnZh
bCkgOiAiYSIgKCZzcmMudmFsKSk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAo
c3JjLnZhbCksICIrbSIgKGZpYy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogImEiICgmc3JjLnZhbCkpOwogICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKIAogICAg
ICAgICBwdXRfc3R1YihzdHViKTsKQEAgLTYzOTIsNiArNjUwOCwxNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAgICAgZ290byBzaW1kXzBmX21teDsK
IAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNik6ICAgICAgIC8qIGN2dHRwZDJk
cSB4bW0vbWVtLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTYp
OiAgIC8qIHZjdnR0cGQyZHEge3gseX1tbS9tZW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19GMygweDBmLCAweGU2KTogICAgICAgLyogY3Z0ZHEycGQgeG1tL21lbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweGU2KTogICAvKiB2Y3Z0ZHEycGQgeG1tL21l
bSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweGU2KTogICAgICAg
LyogY3Z0cGQyZHEgeG1tL21lbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigw
eDBmLCAweGU2KTogICAvKiB2Y3Z0cGQyZHEge3gseX1tbS9tZW0seG1tICovCisgICAgICAgIGQg
fD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCAoISEodmV4LnBmeCAmIFZFWF9QUkVG
SVhfRE9VQkxFX01BU0spICsgdmV4LmwpOworICAgICAgICBnb3RvIHNpbWRfMGZfY3Z0OworCiAg
ICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmNyk6ICAgIC8qIG1hc2ttb3Z7cSxkcXV9
IHsseH1tbSx7LHh9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGY3
KTogLyogdm1hc2ttb3ZkcXUgeG1tLHhtbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2F-0000OT-8f; Wed, 08 Mar 2017 08:33:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2E-0000OG-9h
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1F/86-10315-5D1CFB85; Wed, 08 Mar 2017 08:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffKwf0
 RBv0HJC0mbDNwYPTY3reLPYAxijUzLym/IoE14+XutSwFM90qZsz4ytzAeN2oi5GLQ0jgC6PE
 /NtvWboYOYGc84wSL264djFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYwEbi4rWtY
 DavgJnE34kTwGpYgOpf9ExnmsDIsYCRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGpXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH495/TocYJTmYlER572/YHyHEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgrfrAFBOsCg1PbUiLTMHGBowaQkOHiUR3qMgad7igsTc4sx0iNQpRkUpcV5nkIQASCKj
 NA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwkyhSczrwRu+iugxUxAi7Vd94IsL
 klESEk1MDK9SBR2SDu5ckpumEFf99zCj5umcwrNqJ8mlCXxWuqB5BPNm5q73C6t+XqmZ9Pl2/
 fW5Kg7nl5mauB9JadJ1i1xDqPesjOPC0W17F/GdEhNSFJNiE7c1HoizrLuyJQt8skNLZnvz3F
 OmPfk+vWAOEvZhtW+m3aZVnRlW5jZ2n46LBCQ+OJtvBJLcUaioRZzUXEiAOaEXQVCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1488962003!70581134!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14932 invoked from network); 8 Mar 2017 08:33: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; 8 Mar 2017 08:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2B-0001re-59
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2B-0007M4-2K
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2B-0007M4-2K@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE/SSE2 converts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBlMTQxNzk4ODFmY2JiNDUzNGVkNmJhZjQ2MmYzYTNkNTRhNGFkMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6MDggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDowOCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFL1NTRTIgY29udmVydHMKICAgIAogICAgTm90ZSB0aGF0IG90
aGVyIHRoYW4gbW9zdCBzY2FsYXIgaW5zdHJ1Y3Rpb25zLCB2Y3Z0eyx0fXN7cyxkfTJzaSBkbyAj
VUQKICAgIHdoZW4gVkVYLmwgaXMgc2V0IG9uIGF0IGxlYXN0IHNvbWUgSW50ZWwgbW9kZWxzLiBU
byBiZSBvbiB0aGUgc2FmZQogICAgc2lkZSwgaW1wbGVtZW50IHRoZSBtb3N0IHJlc3RyaWN0aXZl
IG1vZGUgaGVyZSBmb3Igbm93IHdoZW4gZW11bGF0aW5nCiAgICBhbiBJbnRlbCBDUFUsIGFuZCBz
aW1wbHkgY2xlYXIgdGhlIGJpdCB3aGVuIGVtdWxhdGluZyBhbiBBTUQgb25lLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDEzNiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzEgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGZh
MjNmZjguLmZhZDQ5OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBA
IC0yNTEsOSArMjUxLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDIyIC4uLiAw
eDIzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNIH0sCiAgICAgWzB4MjhdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDI5XSA9
IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBb
MHgyYV0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAgWzB4MmFdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmJdID0geyBEc3RNZW18
U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAotICAgIFsweDJjIC4uLiAweDJm
XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKKyAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKKyAgICBbMHgyZSAuLi4gMHgy
Zl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVdID0geyBJbXBs
aWNpdE9wcyB9LAogICAgIFsweDM3XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgzOF0gPSB7
IERzdFJlZ3xTcmNNZW18TW9kUk0gfSwKQEAgLTI2NCw3ICsyNjUsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAuLi4gMHg1N10gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg1OCAuLi4gMHg1
OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAgfSwKLSAgICBbMHg1
YSAuLi4gMHg1Yl0gPSB7IE1vZFJNIH0sCisgICAgWzB4NWEgLi4uIDB4NWJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0sCiAgICAgWzB4NjAg
Li4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50IH0sCkBAIC0zMjcsNyArMzI4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAg
WzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290
aGVyIH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LAotICAgIFsweGU2XSA9IHsgTW9kUk0gfSwKKyAgICBbMHhlNl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhl
N10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIgfSwKQEAgLTUzODYsNiArNTM4NywxMDEgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDJhKTogICAgICAgLyogY3Z0cGkycGQgbW0vbTY0LHhtbSAqLworICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfUkVHICkKKyAgICAgICAgeworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyYSk6ICAgICAgICAgIC8qIGN2dHBpMnBzIG1tL202NCx4bW0gKi8KKyAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyYyk6ICAgICAvKiBjdnR0cHtzLGR9MnBpIHht
bS9tZW0sbW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyZCk6ICAgICAv
KiBjdnRwe3MsZH0ycGkgeG1tL21lbSxtbSAqLworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUobW14KTsKKyAgICAgICAgfQorICAgICAgICBvcF9ieXRlcyA9IChiICYgNCkgJiYg
KHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSA/IDE2IDogODsKKyAgICAgICAgZ290
byBzaW1kXzBmX2ZwOworCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4MmEpOiAg
ICAgLyogY3Z0c2kyc3tzLGR9IHIvbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9W
RVgsIDB4MGYsIDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgICAg
IGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLICkKKyAgICAgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UyKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB2Y3B1
X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZm
aWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeW1tLCAmZmljKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV4X3By
ZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSByZXhfcHJlZml4ICYgUkVYX1cgPyAq
ZWEucmVnIDogKHVpbnQzMl90KSplYS5yZWc7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZTsKKyAgICAgICAgZ290byBzaW1kXzBmX3JtOworCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUCgsIDB4MGYsIDB4MmMpOiAgICAgLyogY3Z0dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAq
LworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgyYyk6IC8qIHZjdnR0c3tz
LGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4
MmQpOiAgICAgLyogY3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUChfVkVYLCAweDBmLCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAq
LworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyApCisgICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeG1tLCAmZmljKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggY3R4dC0+dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgICAg
ICAgICB2ZXgubCA9IDA7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICB9CisKKyAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAg
ICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWCBhbmQgbWVtb3J5IG9wZXJh
bmQgdG8gKCVyQ1gpLiAqLworICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsKKyAgICAgICAg
dmV4LnIgPSAxOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7CisgICAgICAgICAgICB2ZXguYiA9IDE7
CisgICAgICAgICAgICBvcGNbMV0gPSAweDAxOworCisgICAgICAgICAgICByYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyA/IDggOiA0LCBjdHh0KTsKKyAg
ICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBnb3Rv
IGRvbmU7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgb3BjWzFdID0gbW9k
cm0gJiAweGM3OworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4
LncgPSAwOworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAg
IG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwg
dmV4KTsKKyAgICAgICAgZWEucmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdz
LCAwKTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiICgqZWEucmVnKSwgIittIiAo
ZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYyIgKG1tdmFs
cCksICJtIiAoKm1tdmFscCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBw
dXRfZnB1KCZmaWMpOworCisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7Cisg
ICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMwKTogLyogd3Jt
c3IgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19H
UCwgMCk7CiAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9tc3IgPT0gTlVMTCk7CkBAIC01NTY2
LDYgKzU2NjIsMjQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAgICAgICAg
LyogY3Z0e3Asc317cyxkfTJ7cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1E
X0FMTF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0geG1tL21l
bSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW0gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSA0
IDw8ICgoKHZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSA/IDAgOiAxICsgdmV4Lmwp
ICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAhISh2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VC
TEVfTUFTSykpOworICAgIHNpbWRfMGZfY3Z0OgorICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZl
eF9ub25lICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9zc2UyOworICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4OworCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NWIpOiAgICAg
LyogY3Z0e3BzLGRxfTJ7ZHEscHN9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9GUChfVkVYLCAweDBmLCAweDViKTogLyogdmN2dHtwcyxkcX0ye2RxLHBzfSB7eCx5fW1tL21l
bSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDViKTogICAgICAg
LyogY3Z0dHBzMmRxIHhtbS9tZW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMo
MHgwZiwgMHg1Yik6ICAgLyogdmN2dHRwczJkcSB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAg
ICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgdmV4Lmw7CisgICAgICAg
IGdvdG8gc2ltZF8wZl9jdnQ7CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYw
KTogICAgLyogcHVucGNrbGJ3IHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8q
IHB1bnBja2x3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwpAQCAtNTcwMCw2ICs1ODE0LDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CiAg
ICAgICAgIH0KIAorICAgIHNpbWRfMGZfcm06CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMo
c3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQ
UiBvcGVyYW5kIHRvICglckFYKS4gKi8KQEAgLTU3MTIsNyArNTgyNyw4IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBvcGNbMl0gPSAweGMzOwogCiAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJl
eF9wcmVmaXgsIHZleCk7Ci0gICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoc3JjLnZh
bCkgOiAiYSIgKCZzcmMudmFsKSk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAo
c3JjLnZhbCksICIrbSIgKGZpYy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogImEiICgmc3JjLnZhbCkpOwogICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKIAogICAg
ICAgICBwdXRfc3R1YihzdHViKTsKQEAgLTYzOTIsNiArNjUwOCwxNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAgICAgZ290byBzaW1kXzBmX21teDsK
IAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNik6ICAgICAgIC8qIGN2dHRwZDJk
cSB4bW0vbWVtLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTYp
OiAgIC8qIHZjdnR0cGQyZHEge3gseX1tbS9tZW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19GMygweDBmLCAweGU2KTogICAgICAgLyogY3Z0ZHEycGQgeG1tL21lbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweGU2KTogICAvKiB2Y3Z0ZHEycGQgeG1tL21l
bSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweGU2KTogICAgICAg
LyogY3Z0cGQyZHEgeG1tL21lbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigw
eDBmLCAweGU2KTogICAvKiB2Y3Z0cGQyZHEge3gseX1tbS9tZW0seG1tICovCisgICAgICAgIGQg
fD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCAoISEodmV4LnBmeCAmIFZFWF9QUkVG
SVhfRE9VQkxFX01BU0spICsgdmV4LmwpOworICAgICAgICBnb3RvIHNpbWRfMGZfY3Z0OworCiAg
ICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmNyk6ICAgIC8qIG1hc2ttb3Z7cSxkcXV9
IHsseH1tbSx7LHh9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGY3
KTogLyogdm1hc2ttb3ZkcXUgeG1tLHhtbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2O-0000RJ-AG; Wed, 08 Mar 2017 08:33:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2N-0000QU-Ll
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A0/A1-16497-ED1CFB85; Wed, 08 Mar 2017 08:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffewf0
 RBm3HpS0mbDNwYPTY3reLPYAxijUzLym/IoE14+HvZcwF7dIVfac+sDUwLhbuYuTiEBL4wijR
 MLuXFcI5zyhx5fgq5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUsJXqW/
 GAFKecVMJPY9zgNJMwCVN7Z9pN9AiPHAkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MG4q93vEKMkB5OSKO/9DfsjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwdh0AygkWpaanVqRl5gCDAyYtwcGjJMJ7FCTNW1yQmFucmQ6ROsWoKCXO6wyS
 EABJZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeQJApPJl5JXDTXwEtZgJar
 O26F2RxSSJCSqqBceUSxX1HW6KSCx+57gx50SjvmBx16viVo/vjZCdMs7BN35q7c4LtxXDfV4
 9lKvTSLy9kdd3m/vSrnMOffjUFK2uzI6YfA6anuc9Zb263qrb0nWh61225z8kObVPZZkzxdph
 V9XNWuIyYSL3+c8GkE8f+XVJeG5Cj61Dvszw2sTRR92Aix/U6JZbijERDLeai4kQAjM3AYUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488962013!84764814!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2988 invoked from network); 8 Mar 2017 08:33:34 -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; 8 Mar 2017 08:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2L-0001ro-9D
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2L-0007Ma-6V
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2L-0007Ma-6V@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}{,U}COMIS{S,D}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNTc4OTdiZDExOGRjN2RmZGIzZjZmN2QwOTU3YzFmNGM0ZDJjZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6MzEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDozMSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9eyxVfUNPTUlTe1MsRH0KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZmFkNDk5MC4uNWQ2ODA4YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI1NCw3ICsyNTQsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgyYl0gPSB7IERzdE1lbXxTcmNJbXBs
aWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MmUgLi4u
IDB4MmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDJlIC4uLiAweDJmXSA9IHsg
SW1wbGljaXRPcHN8TW9kUk18VHdvT3AgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxp
Y2l0T3BzIH0sCiAgICAgWzB4MzddID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweDM4XSA9IHsg
RHN0UmVnfFNyY01lbXxNb2RSTSB9LApAQCAtMzAzOCw2ICszMDM4LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGNzLCBzcmVnOwogICAgICAgICBzdHJ1
Y3QgY3B1aWRfbGVhZiBjcHVpZF9sZWFmOwogICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworICAg
ICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAgICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6
IC8qIGFkZCAqLwogICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhZGQiLCBzcmMsIGRzdCwgX3Jl
Z3MuX2VmbGFncyk7CkBAIC01NDgyLDYgKzU0ODMsNTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAgIGJyZWFrOwogCisgICAgQ0FT
RV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MmUpOiAgICAgLyogdWNvbWlze3MsZH0geG1tL21l
bSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MmUpOiAvKiB2
dWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgw
ZiwgMHgyZik6ICAgICAvKiBjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDJmKTogLyogdmNvbWlze3MsZH0geG1tL21lbSx4bW0g
Ki8KKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggdmV4LnBmeCApCisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3Nl
Mik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3Nl
KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eCk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7
CisgICAgICAgIH0KKworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAg
ICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaWYgKCBlYS50
eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVh
Lm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgdmV4LnBmeCA/IDggOiA0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworCisgICAgICAgICAgICAvKiBDb252
ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COworICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzFdICY9
IDB4Mzg7CisgICAgICAgIH0KKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAy
OworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJl
eF9wcmVmaXgsIHZleCk7CisgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdz
XSIsICJbbWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdT
KCJbZWZsYWdzXSIsICJbbWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgW2Vm
bGFnc10gIitnIiAoX3JlZ3MuZWZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgW3RtcF0gIj0m
ciIgKGR1bW15KSwgIittIiAoKm1tdmFscCksCisgICAgICAgICAgICAgICAgICAgICIrbSIgKGZp
Yy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICA6IFtmdW5jXSAicm0iIChzdHViLmZ1
bmMpLCAiYSIgKG1tdmFscCksCisgICAgICAgICAgICAgICAgICAgICAgW21hc2tdICJpIiAoRUZM
QUdTX01BU0spKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgm
ZmljKTsKKworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMCk6IC8qIHdybXNyICovCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwogICAg
ICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfbXNyID09IE5VTEwpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2O-0000RJ-AG; Wed, 08 Mar 2017 08:33:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2N-0000QU-Ll
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A0/A1-16497-ED1CFB85; Wed, 08 Mar 2017 08:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffewf0
 RBm3HpS0mbDNwYPTY3reLPYAxijUzLym/IoE14+HvZcwF7dIVfac+sDUwLhbuYuTiEBL4wijR
 MLuXFcI5zyhx5fgq5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUsJXqW/
 GAFKecVMJPY9zgNJMwCVN7Z9pN9AiPHAkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MG4q93vEKMkB5OSKO/9DfsjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwdh0AygkWpaanVqRl5gCDAyYtwcGjJMJ7FCTNW1yQmFucmQ6ROsWoKCXO6wyS
 EABJZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeQJApPJl5JXDTXwEtZgJar
 O26F2RxSSJCSqqBceUSxX1HW6KSCx+57gx50SjvmBx16viVo/vjZCdMs7BN35q7c4LtxXDfV4
 9lKvTSLy9kdd3m/vSrnMOffjUFK2uzI6YfA6anuc9Zb263qrb0nWh61225z8kObVPZZkzxdph
 V9XNWuIyYSL3+c8GkE8f+XVJeG5Cj61Dvszw2sTRR92Aix/U6JZbijERDLeai4kQAjM3AYUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488962013!84764814!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2988 invoked from network); 8 Mar 2017 08:33:34 -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; 8 Mar 2017 08:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2L-0001ro-9D
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2L-0007Ma-6V
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2L-0007Ma-6V@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}{,U}COMIS{S,D}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNTc4OTdiZDExOGRjN2RmZGIzZjZmN2QwOTU3YzFmNGM0ZDJjZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6MzEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDozMSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9eyxVfUNPTUlTe1MsRH0KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZmFkNDk5MC4uNWQ2ODA4YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI1NCw3ICsyNTQsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHgyYl0gPSB7IERzdE1lbXxTcmNJbXBs
aWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MmUgLi4u
IDB4MmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAorICAgIFsweDJlIC4uLiAweDJmXSA9IHsg
SW1wbGljaXRPcHN8TW9kUk18VHdvT3AgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxp
Y2l0T3BzIH0sCiAgICAgWzB4MzddID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweDM4XSA9IHsg
RHN0UmVnfFNyY01lbXxNb2RSTSB9LApAQCAtMzAzOCw2ICszMDM4LDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGNzLCBzcmVnOwogICAgICAgICBzdHJ1
Y3QgY3B1aWRfbGVhZiBjcHVpZF9sZWFmOwogICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworICAg
ICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAgICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6
IC8qIGFkZCAqLwogICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhZGQiLCBzcmMsIGRzdCwgX3Jl
Z3MuX2VmbGFncyk7CkBAIC01NDgyLDYgKzU0ODMsNTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAgIGJyZWFrOwogCisgICAgQ0FT
RV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MmUpOiAgICAgLyogdWNvbWlze3MsZH0geG1tL21l
bSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MmUpOiAvKiB2
dWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgw
ZiwgMHgyZik6ICAgICAvKiBjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDJmKTogLyogdmNvbWlze3MsZH0geG1tL21lbSx4bW0g
Ki8KKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggdmV4LnBmeCApCisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3Nl
Mik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3Nl
KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eCk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7
CisgICAgICAgIH0KKworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAg
ICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaWYgKCBlYS50
eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVh
Lm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgdmV4LnBmeCA/IDggOiA0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworCisgICAgICAgICAgICAvKiBDb252
ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgICAgIHJleF9wcmVmaXgg
Jj0gflJFWF9COworICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzFdICY9
IDB4Mzg7CisgICAgICAgIH0KKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAy
OworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJl
eF9wcmVmaXgsIHZleCk7CisgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdz
XSIsICJbbWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdT
KCJbZWZsYWdzXSIsICJbbWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgW2Vm
bGFnc10gIitnIiAoX3JlZ3MuZWZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgW3RtcF0gIj0m
ciIgKGR1bW15KSwgIittIiAoKm1tdmFscCksCisgICAgICAgICAgICAgICAgICAgICIrbSIgKGZp
Yy5leG5fcmFpc2VkKQorICAgICAgICAgICAgICAgICAgICA6IFtmdW5jXSAicm0iIChzdHViLmZ1
bmMpLCAiYSIgKG1tdmFscCksCisgICAgICAgICAgICAgICAgICAgICAgW21hc2tdICJpIiAoRUZM
QUdTX01BU0spKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgm
ZmljKTsKKworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVh
azsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMCk6IC8qIHdybXNyICovCiAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwogICAg
ICAgICBmYWlsX2lmKG9wcy0+d3JpdGVfbXNyID09IE5VTEwpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2Y-0000T3-Bz; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX2X-0000So-KT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E1/46-13192-9E1CFB85; Wed, 08 Mar 2017 08:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffFwf0
 RBlMPyltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqcP99gKXtpXrNjzh72B8a5OFyMXh5DAF0aJ
 Z61T2SCc84wS/c9mM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLtFwa
 QM7iM0rYCax7dQ6JhCbBai+s+kSywRGjgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxh/LQs4xCjJwaQkyqtptTdCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvFhugnGBRanpqRVpmDjA8YNISHDxKIrybQNK8xQWJucWZ6RCpU4yKUuK8m0ES
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK+ELdAUnsy8Erjpr4AWMwEt9
 pPZCbK4JBEhJdXAKJ7B4i+y8/oTu8b3hlW+2a9Vue6VfXv7b8a8/++LzyY/7so5xNB29aDBr8
 J3HrcmtHKmz2fN8YpYkl/Qf3PvjZCDgifkFhmF+l7S6n/9iT1qnxXfP/6n3g7VEr/nt79WMdM
 7EfRBafVDGX61kuNeAVZp4o/V9E8HpEfNPeLXXP/6pp+5TlCGEktxRqKhFnNRcSIAId9hgUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1488962023!80351021!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5651 invoked from network); 8 Mar 2017 08:33: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; 8 Mar 2017 08:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2V-0001s0-DH
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2V-0007N4-Ac
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2V-0007N4-Ac@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE{, 2,
	4a} insns with only register operands
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViNzA1Y2M3NDFjYTAyNGY5MjcxM2ZiNzI1MWJmNzQ4YTAxMmZlZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6NTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDo1NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFeywyLDRhfSBpbnNucyB3aXRoIG9ubHkgcmVnaXN0ZXIgb3Bl
cmFuZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxNzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYwIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggNWQ2ODA4Yy4uOWE3ZjNjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTI3NCwxMCArMjc0LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ewogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiB9LAogICAgIFsw
eDZmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCi0g
ICAgWzB4NzEgLi4uIDB4NzNdID0geyBTcmNJbW1CeXRlfE1vZFJNIH0sCisgICAgWzB4NzEgLi4u
IDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNIH0sCiAgICAgWzB4NzQgLi4u
IDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAotICAgIFsweDc4IC4uLiAweDc5
XSA9IHsgTW9kUk0gfSwKKyAgICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAg
WzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg3YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9
LAogICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsw
eDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50IH0s
CkBAIC0zMTUsNyArMzE2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4YzJdID0g
eyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX2FueV9mcCB9LAogICAgIFsweGMz
XSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKICAgICBbMHhjNF0gPSB7IERzdFJlZ3xT
cmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhjNV0gPSB7IFNyY0lt
bUJ5dGV8TW9kUk0gfSwKKyAgICBbMHhjNV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNfE1v
diB9LAogICAgIFsweGM2XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9w
YWNrZWRfZnAgfSwKICAgICBbMHhjN10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4
YzggLi4uIDB4Y2ZdID0geyBJbXBsaWNpdE9wcyB9LApAQCAtNTY2Niw2ICs1NjY3LDE4IEBAIHg4
Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1MCk6IC8q
IHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweGQ3KTogICAgICAvKiBwbW92bXNrYiB7LHh9bW0scmVnICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNyk6ICAgLyogdnBtb3Ztc2tiIHt4LHl9bW0scmVnICov
CisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7
CisgICAgICAgIC8qIENvbnZlcnQgR1BSIGRlc3RpbmF0aW9uIHRvICVyQVguICovCisgICAgICAg
IHJleF9wcmVmaXggJj0gflJFWF9SOworICAgICAgICB2ZXguciA9IDE7CisgICAgICAgIGlmICgg
IW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICB2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9
IG1vZHJtICYgMHhjNzsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwor
ICAgIHNpbWRfMGZfdG9fZ3ByOgorICAgICAgICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllU
RVNdID0gMHhjMzsKKwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBP
UF9SRUcsIEVYQ19VRCk7CiAKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCkBA
IC01NjkzLDE3ICs1NzA2LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSwgJmZpYyk7CiAgICAgICAgIH0KIAotICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOwotICAgICAgICBvcGNbMF0gPSBiOwotICAgICAgICAvKiBDb252ZXJ0IEdQ
UiBkZXN0aW5hdGlvbiB0byAlckFYLiAqLwotICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsK
LSAgICAgICAgdmV4LnIgPSAxOwotICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQotICAgICAg
ICAgICAgdmV4LncgPSAwOwotICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7Ci0gICAgICAg
IGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKLSAgICAgICAgb3BjWzJdID0gMHhjMzsK
LQogICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwogICAgICAgICBp
bnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKGRzdC52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKIApA
QCAtNTk2NSw2ICs1OTY3LDEzNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmljLmluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKIAorICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NzEpOiAgICAvKiBHcnAxMiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4NzEpOgorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzIp
OiAgICAvKiBHcnAxMyAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzIp
OgorICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBj
YXNlIDI6IC8qIHBzcmx7dyxkfSAkaW1tOCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2
cHNybHt3LGR9ICRpbW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDQ6IC8qIHBz
cmF7dyxkfSAkaW1tOCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2cHNyYXt3LGR9ICRp
bW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDY6IC8qIHBzbGx7dyxkfSAkaW1t
OCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0s
e3gseX1tbSAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICB9CisgICAgc2ltZF8wZl9zaGlmdF9p
bW06CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhD
X1VEKTsKKworICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCB2ZXgubCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4Mik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eW1tLCAmZmljKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdmV4LnBmeCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOworICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKKyAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgfQorCisgICAg
ICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIG9wY1sxXSA9IG1vZHJtOworICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMu
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgc2ltZF8wZl9yZWdfb25seToKKyAgICAg
ICAgb3BjW2ZpYy5pbnNuX2J5dGVzIC0gUEZYX0JZVEVTXSA9IDB4YzM7CisKKyAgICAgICAgY29w
eV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCBbZHVtbXlfb3V0XSAiPWciIChkdW1teSkgOiBbZHVtbXlfaW5dICJpIiAoMCkgKTsKKwor
ICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAg
ICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WDg2RU1VTF9PUEMoMHgwZiwgMHg3Myk6ICAgICAgICAvKiBHcnAxNCAqLworICAgICAgICBzd2l0
Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHBzcmxx
ICRpbW04LG1tICovCisgICAgICAgIGNhc2UgNjogLyogcHNsbHEgJGltbTgsbW0gKi8KKyAgICAg
ICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CisgICAgICAgIH0KKyAgICAgICAgZ290byBj
YW5ub3RfZW11bGF0ZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3Myk6Cisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3Myk6CisgICAgICAgIHN3aXRjaCAo
IG1vZHJtX3JlZyAmIDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogcHNybHEgJGlt
bTgseG1tICovCisgICAgICAgICAgICAgICAgLyogdnBzcmxxICRpbW04LHt4LHl9bW0se3gseX1t
bSAqLworICAgICAgICBjYXNlIDM6IC8qIHBzcmxkcSAkaW1tOCx4bW0gKi8KKyAgICAgICAgICAg
ICAgICAvKiB2cHNybGRxICRpbW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDY6
IC8qIHBzbGxxICRpbW04LHhtbSAqLworICAgICAgICAgICAgICAgIC8qIHZwc2xscSAkaW1tOCx7
eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgY2FzZSA3OiAvKiBwc2xsZHEgJGltbTgseG1tICov
CisgICAgICAgICAgICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAg
ICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CisgICAgICAgIH0KKyAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Nyk6ICAg
ICAgICAvKiBlbW1zICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg3Nyk6ICAg
IC8qIHZ6ZXJve2FsbCx1cHBlcn0gKi8KKyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9u
ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7
CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShtbXgpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwor
ICAgICAgICB9CisKKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAg
b3BjWzBdID0gYjsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOworICAg
ICAgICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYsIDB4NzgpOiAgICAgLyogR3JwMTcgKi8KKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYg
NyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOiAvKiBleHRycSAkaW1tOCwkaW1tOCx4bW0g
Ki8KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4NzgpOiAgICAgLyogaW5zZXJ0cSAkaW1t
OCwkaW1tOCx4bW0seG1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX1JFRywgRVhDX1VEKTsKKworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShz
c2U0YSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKworICAgICAg
ICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAg
ICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgb3BjWzNd
ID0gaW1tMjsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OworICAgICAg
ICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYs
IDB4NzkpOiAgICAgLyogZXh0cnEgeG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjIo
MHgwZiwgMHg3OSk6ICAgICAvKiBpbnNlcnRxIHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7CisgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAg
Z290byBzaW1kXzBmX3htbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3ZSk6
ICAgICAvKiBtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMo
MHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKQEAgLTYzMzUsNiArNjQ2NSwyMiBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKICAgICAgICAgZ290byBzaW1kXzBmX2lu
dF9pbW04OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhjNSk6ICAgLyog
dnBleHRydyAkaW1tOCx4bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxyZWcg
Ki8KKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0g
YjsKKyAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWC4gKi8KKyAgICAg
ICAgcmV4X3ByZWZpeCAmPSB+UkVYX1I7CisgICAgICAgIHZleC5yID0gMTsKKyAgICAgICAgaWYg
KCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0gMDsKKyAgICAgICAgb3BjWzFd
ID0gbW9kcm0gJiAweGM3OworICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMuaW5z
bl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGdvdG8gc2ltZF8wZl90b19ncHI7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzcpOiAvKiBHcnA5ICovCiAgICAgewogICAg
ICAgICB1bmlvbiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2Y-0000T3-Bz; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX2X-0000So-KT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E1/46-13192-9E1CFB85; Wed, 08 Mar 2017 08:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffFwf0
 RBlMPyltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqcP99gKXtpXrNjzh72B8a5OFyMXh5DAF0aJ
 Z61T2SCc84wS/c9mM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLtFwa
 QM7iM0rYCax7dQ6JhCbBai+s+kSywRGjgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxh/LQs4xCjJwaQkyqtptTdCiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvFhugnGBRanpqRVpmDjA8YNISHDxKIrybQNK8xQWJucWZ6RCpU4yKUuK8m0ES
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK+ELdAUnsy8Erjpr4AWMwEt9
 pPZCbK4JBEhJdXAKJ7B4i+y8/oTu8b3hlW+2a9Vue6VfXv7b8a8/++LzyY/7so5xNB29aDBr8
 J3HrcmtHKmz2fN8YpYkl/Qf3PvjZCDgifkFhmF+l7S6n/9iT1qnxXfP/6n3g7VEr/nt79WMdM
 7EfRBafVDGX61kuNeAVZp4o/V9E8HpEfNPeLXXP/6pp+5TlCGEktxRqKhFnNRcSIAId9hgUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1488962023!80351021!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5651 invoked from network); 8 Mar 2017 08:33: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; 8 Mar 2017 08:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2V-0001s0-DH
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2V-0007N4-Ac
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2V-0007N4-Ac@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: support MMX/SSE{, 2,
	4a} insns with only register operands
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViNzA1Y2M3NDFjYTAyNGY5MjcxM2ZiNzI1MWJmNzQ4YTAxMmZlZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDQ6NTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNDo1NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBNTVgvU1NFeywyLDRhfSBpbnNucyB3aXRoIG9ubHkgcmVnaXN0ZXIgb3Bl
cmFuZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxNzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYwIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggNWQ2ODA4Yy4uOWE3ZjNjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTI3NCwxMCArMjc0LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ewogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiB9LAogICAgIFsw
eDZmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCi0g
ICAgWzB4NzEgLi4uIDB4NzNdID0geyBTcmNJbW1CeXRlfE1vZFJNIH0sCisgICAgWzB4NzEgLi4u
IDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNIH0sCiAgICAgWzB4NzQgLi4u
IDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAog
ICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAotICAgIFsweDc4IC4uLiAweDc5
XSA9IHsgTW9kUk0gfSwKKyAgICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCisgICAg
WzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg3YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9
LAogICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsw
eDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50IH0s
CkBAIC0zMTUsNyArMzE2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgWzB4YzJdID0g
eyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX2FueV9mcCB9LAogICAgIFsweGMz
XSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKICAgICBbMHhjNF0gPSB7IERzdFJlZ3xT
cmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhjNV0gPSB7IFNyY0lt
bUJ5dGV8TW9kUk0gfSwKKyAgICBbMHhjNV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNfE1v
diB9LAogICAgIFsweGM2XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9w
YWNrZWRfZnAgfSwKICAgICBbMHhjN10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4
YzggLi4uIDB4Y2ZdID0geyBJbXBsaWNpdE9wcyB9LApAQCAtNTY2Niw2ICs1NjY3LDE4IEBAIHg4
Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1MCk6IC8q
IHZtb3Ztc2twe3MsZH0ge3gseX1tbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweGQ3KTogICAgICAvKiBwbW92bXNrYiB7LHh9bW0scmVnICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNyk6ICAgLyogdnBtb3Ztc2tiIHt4LHl9bW0scmVnICov
CisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7
CisgICAgICAgIC8qIENvbnZlcnQgR1BSIGRlc3RpbmF0aW9uIHRvICVyQVguICovCisgICAgICAg
IHJleF9wcmVmaXggJj0gflJFWF9SOworICAgICAgICB2ZXguciA9IDE7CisgICAgICAgIGlmICgg
IW1vZGVfNjRiaXQoKSApCisgICAgICAgICAgICB2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9
IG1vZHJtICYgMHhjNzsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwor
ICAgIHNpbWRfMGZfdG9fZ3ByOgorICAgICAgICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllU
RVNdID0gMHhjMzsKKwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBP
UF9SRUcsIEVYQ19VRCk7CiAKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCkBA
IC01NjkzLDE3ICs1NzA2LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSwgJmZpYyk7CiAgICAgICAgIH0KIAotICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOwotICAgICAgICBvcGNbMF0gPSBiOwotICAgICAgICAvKiBDb252ZXJ0IEdQ
UiBkZXN0aW5hdGlvbiB0byAlckFYLiAqLwotICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsK
LSAgICAgICAgdmV4LnIgPSAxOwotICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQotICAgICAg
ICAgICAgdmV4LncgPSAwOwotICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7Ci0gICAgICAg
IGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKLSAgICAgICAgb3BjWzJdID0gMHhjMzsK
LQogICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwogICAgICAgICBp
bnZva2Vfc3R1YigiIiwgIiIsICI9YSIgKGRzdC52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKIApA
QCAtNTk2NSw2ICs1OTY3LDEzNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmljLmluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKIAorICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4NzEpOiAgICAvKiBHcnAxMiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYsIDB4NzEpOgorICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzIp
OiAgICAvKiBHcnAxMyAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzIp
OgorICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBj
YXNlIDI6IC8qIHBzcmx7dyxkfSAkaW1tOCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2
cHNybHt3LGR9ICRpbW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDQ6IC8qIHBz
cmF7dyxkfSAkaW1tOCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2cHNyYXt3LGR9ICRp
bW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDY6IC8qIHBzbGx7dyxkfSAkaW1t
OCx7LHh9bW0gKi8KKyAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0s
e3gseX1tbSAqLworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICB9CisgICAgc2ltZF8wZl9zaGlmdF9p
bW06CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhD
X1VEKTsKKworICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCB2ZXgubCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4Mik7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eW1tLCAmZmljKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggdmV4LnBmeCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOworICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKKyAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgfQorCisgICAg
ICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIG9wY1sxXSA9IG1vZHJtOworICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMu
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgc2ltZF8wZl9yZWdfb25seToKKyAgICAg
ICAgb3BjW2ZpYy5pbnNuX2J5dGVzIC0gUEZYX0JZVEVTXSA9IDB4YzM7CisKKyAgICAgICAgY29w
eV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCBbZHVtbXlfb3V0XSAiPWciIChkdW1teSkgOiBbZHVtbXlfaW5dICJpIiAoMCkgKTsKKwor
ICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAg
ICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WDg2RU1VTF9PUEMoMHgwZiwgMHg3Myk6ICAgICAgICAvKiBHcnAxNCAqLworICAgICAgICBzd2l0
Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHBzcmxx
ICRpbW04LG1tICovCisgICAgICAgIGNhc2UgNjogLyogcHNsbHEgJGltbTgsbW0gKi8KKyAgICAg
ICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CisgICAgICAgIH0KKyAgICAgICAgZ290byBj
YW5ub3RfZW11bGF0ZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHg3Myk6Cisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg3Myk6CisgICAgICAgIHN3aXRjaCAo
IG1vZHJtX3JlZyAmIDcgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMjogLyogcHNybHEgJGlt
bTgseG1tICovCisgICAgICAgICAgICAgICAgLyogdnBzcmxxICRpbW04LHt4LHl9bW0se3gseX1t
bSAqLworICAgICAgICBjYXNlIDM6IC8qIHBzcmxkcSAkaW1tOCx4bW0gKi8KKyAgICAgICAgICAg
ICAgICAvKiB2cHNybGRxICRpbW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBjYXNlIDY6
IC8qIHBzbGxxICRpbW04LHhtbSAqLworICAgICAgICAgICAgICAgIC8qIHZwc2xscSAkaW1tOCx7
eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgY2FzZSA3OiAvKiBwc2xsZHEgJGltbTgseG1tICov
CisgICAgICAgICAgICAgICAgLyogdnBzbGxkcSAkaW1tOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAg
ICAgICAgICAgIGdvdG8gc2ltZF8wZl9zaGlmdF9pbW07CisgICAgICAgIH0KKyAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHg3Nyk6ICAg
ICAgICAvKiBlbW1zICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg3Nyk6ICAg
IC8qIHZ6ZXJve2FsbCx1cHBlcn0gKi8KKyAgICAgICAgaWYgKCB2ZXgub3BjeCAhPSB2ZXhfbm9u
ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7
CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShtbXgpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwor
ICAgICAgICB9CisKKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAg
b3BjWzBdID0gYjsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAxOworICAg
ICAgICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYsIDB4NzgpOiAgICAgLyogR3JwMTcgKi8KKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYg
NyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOiAvKiBleHRycSAkaW1tOCwkaW1tOCx4bW0g
Ki8KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4NzgpOiAgICAgLyogaW5zZXJ0cSAkaW1t
OCwkaW1tOCx4bW0seG1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX1JFRywgRVhDX1VEKTsKKworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShz
c2U0YSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKworICAgICAg
ICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAg
ICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgb3BjWzNd
ID0gaW1tMjsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OworICAgICAg
ICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYs
IDB4NzkpOiAgICAgLyogZXh0cnEgeG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRjIo
MHgwZiwgMHg3OSk6ICAgICAvKiBpbnNlcnRxIHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHLCBFWENfVUQpOworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShzc2U0YSk7CisgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAg
Z290byBzaW1kXzBmX3htbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3ZSk6
ICAgICAvKiBtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMo
MHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKQEAgLTYzMzUsNiArNjQ2NSwyMiBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKICAgICAgICAgZ290byBzaW1kXzBmX2lu
dF9pbW04OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhjNSk6ICAgLyog
dnBleHRydyAkaW1tOCx4bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxyZWcg
Ki8KKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0g
YjsKKyAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWC4gKi8KKyAgICAg
ICAgcmV4X3ByZWZpeCAmPSB+UkVYX1I7CisgICAgICAgIHZleC5yID0gMTsKKyAgICAgICAgaWYg
KCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0gMDsKKyAgICAgICAgb3BjWzFd
ID0gbW9kcm0gJiAweGM3OworICAgICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMuaW5z
bl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGdvdG8gc2ltZF8wZl90b19ncHI7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzcpOiAvKiBHcnA5ICovCiAgICAgewogICAg
ICAgICB1bmlvbiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2j-0000Uq-Di; Wed, 08 Mar 2017 08:33:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2i-0000Ue-AL
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:56 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8F/6D-01896-3F1CFB85; Wed, 08 Mar 2017 08:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVffTwf0
 RBvdm6llM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpwG/4LTfhXH5+k3MP637GLk4hAS+MIocXrm
 OfYuRk4g5zyjxNtOny5GDg42ATGJuXsVQMIiAqoSs1YsZ4YoUZdo+t3ABmILC5hLbFzzlQnE5
 hUwk3h6oJMFxGYBql/TvIZtAiPHAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxY
 npqTmJScV6yfm5mxiB3mAAgh2M3/84HWKU5GBSEuW9v2F/hBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3q4DQDnBotT01Iq0zBxgWMCkJTh4lER4O0HSvMUFibnFmekQqVOMuhxzZu9+wyTEkpef
 lyolzusMUiQAUpRRmgc3AhailxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0
 yugI5iAjtB23QtyREkiQkqqgTG9QETyw7vntb9e7+v0eXrr8LXtJvM6Z5mcufDOgrXI5XKR4L
 c0se2KthN3nomJ3L7h+Xb+u7+d46YtdlNUs2aYz/3nWeafadVMutUCxtI5bz+tnBT0MMjbv32
 aq5qpeEalyr/vQRr9L7hd9hu89d9e5O80JXnHweg/57pVSqbku/Knbl7x7Z8SS3FGoqEWc1Fx
 IgCkrom7TAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1488962033!49532328!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11333 invoked from network); 8 Mar 2017 08:33:54 -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; 8 Mar 2017 08:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2f-0001sA-FZ
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2f-0007Nd-Eo
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2f-0007Nd-Eo@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}{LD,ST}MXCSR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhNDQ5NmEzNWIyMDY3MjlmOWE4MjE4MTA0YmM3ZTc2ZGY3NGZmMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDU6MjQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNToyNCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9e0xELFNUfU1YQ1NSCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIC4uLi94ODYtaW5zbi1lbXVsYXRv
ci1mdXp6ZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jICAgICAgIHwgODMgKysrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAg
fCAyMSArKysrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oICAgICAg
ICAgICAgIHwgMTAgKystCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAg
ICAgICAgICAgICB8IDUwICsrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYveHN0
YXRlLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogNyBmaWxlcyBjaGFuZ2VkLCAxNjQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci94ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIuYyBiL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5j
CmluZGV4IDRhMmJkYmUuLjRiMWUzMjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCkBA
IC02NTcsNyArNjU3LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhf
dCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICB9OwogICAgIGludCByYzsKIAotICAgIHN0YWNr
X2V4ZWMgPSBlbXVsX3Rlc3RfbWFrZV9zdGFja19leGVjdXRhYmxlKCk7CisgICAgc3RhY2tfZXhl
YyA9IGVtdWxfdGVzdF9pbml0KCk7CiAgICAgaWYgKCAhc3RhY2tfZXhlYyApCiAgICAgewogICAg
ICAgICBwcmludGYoIldhcm5pbmc6IFN0YWNrIGNvdWxkIG5vdCBiZSBtYWRlIGV4ZWN1dGFibGUg
KCVkKS5cbiIsIGVycm5vKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2Vt
dWxhdG9yLmMKaW5kZXggZmZiZjU4YS4uOTA4NjRlNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTIxOSw3ICsyMTksNyBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgfQogICAgIGluc3RyID0gKGNoYXIgKilyZXMgKyAw
eDEwMDsKIAotICAgIHN0YWNrX2V4ZWMgPSBlbXVsX3Rlc3RfbWFrZV9zdGFja19leGVjdXRhYmxl
KCk7CisgICAgc3RhY2tfZXhlYyA9IGVtdWxfdGVzdF9pbml0KCk7CiAKICAgICBpZiAoICFzdGFj
a19leGVjICkKICAgICAgICAgcHJpbnRmKCJXYXJuaW5nOiBTdGFjayBjb3VsZCBub3QgYmUgbWFk
ZSBleGVjdXRhYmxlICglZCkuXG4iLCBlcnJubyk7CkBAIC0yMzk4LDYgKzIzOTgsODcgQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBzdG14Y3NyICglZWR4
KS4uLiIpOworICAgIGlmICggY3B1X2hhc19zc2UgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNu
KHN0bXhjc3IpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIHB1dF9pbnNuKHN0bXhjc3IsICJz
dG14Y3NyICglMCkiKSA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgcmVzWzBdID0gMHgxMjM0
NTY3ODsKKyAgICAgICAgcmVzWzFdID0gMHg4NzY1NDMyMTsKKyAgICAgICAgYXNtICggInN0bXhj
c3IgJTAiIDogIj1tIiAocmVzWzJdKSApOworICAgICAgICBzZXRfaW5zbihzdG14Y3NyKTsKKyAg
ICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2Vt
dWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
fHwgIWNoZWNrX2VpcChzdG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSByZXNbMl0g
fHwgcmVzWzFdICE9IDB4ODc2NTQzMjEgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbGRteGNzciA0KCVlY3gp
Li4uIik7CisgICAgaWYgKCBjcHVfaGFzX3NzZSApCisgICAgeworICAgICAgICBkZWNsX2luc24o
bGRteGNzcik7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggcHV0X2luc24obGRteGNzciwgImxk
bXhjc3IgNCglMCkiKSA6OiAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24obGRteGNz
cik7CisgICAgICAgIHJlc1sxXSA9IG14Y3NyX21hc2s7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVu
c2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9w
cyk7CisgICAgICAgIGFzbSAoICJzdG14Y3NyICUwOyBsZG14Y3NyICUxIiA6ICI9bSIgKHJlc1sw
XSkgOiAibSIgKHJlc1syXSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWNoZWNrX2VpcChsZG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSBteGNzcl9tYXNr
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRm
KCIlLTQwcyIsICJUZXN0aW5nIHZzdG14Y3NyICglZWN4KS4uLiIpOworICAgIGlmICggY3B1X2hh
c19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZzdG14Y3NyKTsKKworICAgICAgICBh
c20gdm9sYXRpbGUgKCBwdXRfaW5zbih2c3RteGNzciwgInZzdG14Y3NyICglMCkiKSA6OiAiYyIg
KE5VTEwpICk7CisKKyAgICAgICAgcmVzWzBdID0gMHgxMjM0NTY3ODsKKyAgICAgICAgcmVzWzFd
ID0gMHg4NzY1NDMyMTsKKyAgICAgICAgc2V0X2luc24odnN0bXhjc3IpOworICAgICAgICByZWdz
LmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKHZzdG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSByZXNbMl0gfHwgcmVzWzFd
ICE9IDB4ODc2NTQzMjEgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmxkbXhjc3IgNCglZWR4KS4uLiIpOwor
ICAgIGlmICggY3B1X2hhc19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZsZG14Y3Ny
KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCBwdXRfaW5zbih2bGRteGNzciwgInZsZG14Y3Ny
IDQoJTApIikgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZsZG14Y3NyKTsK
KyAgICAgICAgcmVzWzFdID0gbXhjc3JfbWFzazsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWdu
ZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgYXNtICggInN0bXhjc3IgJTA7IGxkbXhjc3IgJTEiIDogIj1tIiAocmVzWzBdKSA6
ICJtIiAocmVzWzJdKSApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKHZsZG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSBteGNzcl9tYXNrICkK
KyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9p
bnNuCiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCBiYmZkMDNmLi5mOThmN2Y3IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMjUsMTAgKzI1LDI5IEBACiB9KQogI2RlZmluZSBw
dXRfc3R1YihzdGIpICgoc3RiKS5hZGRyID0gMCkKIAotYm9vbCBlbXVsX3Rlc3RfbWFrZV9zdGFj
a19leGVjdXRhYmxlKHZvaWQpCit1aW50MzJfdCBteGNzcl9tYXNrID0gMHgwMDAwZmZiZjsKKwor
Ym9vbCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgc3A7CiAKKyAg
ICBpZiAoIGNwdV9oYXNfZnhzciApCisgICAgeworICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRy
aWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgeworICAgICAgICAgICAgY2hhciB4WzQ2NF07Cisg
ICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IG90aGVyWzZdOwor
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOworICAgICAgICAgICAgICAgIHVpbnQzMl90
IG14Y3NyX21hc2s7CisgICAgICAgICAgICAgICAgLyogLi4uICovCisgICAgICAgICAgICB9Owor
ICAgICAgICB9IGZ4czsKKworICAgICAgICBhc20gKCAiZnhzYXZlICUwIiA6ICI9bSIgKGZ4cykg
KTsKKyAgICAgICAgaWYgKCBmeHMubXhjc3JfbWFzayApCisgICAgICAgICAgICBteGNzcl9tYXNr
ID0gZnhzLm14Y3NyX21hc2s7CisgICAgfQorCiAgICAgLyoKICAgICAgKiBNYXJrIHRoZSBlbnRp
cmUgc3RhY2sgZXhlY3V0YWJsZSBzbyB0aGF0IHRoZSBzdHViIGV4ZWN1dGlvbnMKICAgICAgKiBk
b24ndCBmYXVsdApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCBiNWU4
Y2E1Li45ZWE5NjRjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAt
NDIsOCArNDIsMTAgQEAKIAogI2RlZmluZSBpc19jYW5vbmljYWxfYWRkcmVzcyh4KSAoKChpbnQ2
NF90KSh4KSA+PiA0NykgPT0gKChpbnQ2NF90KSh4KSA+PiA2MykpCiAKK2V4dGVybiB1aW50MzJf
dCBteGNzcl9tYXNrOworCiAjZGVmaW5lIE1NQVBfU1ogMTYzODQKLWJvb2wgZW11bF90ZXN0X21h
a2Vfc3RhY2tfZXhlY3V0YWJsZSh2b2lkKTsKK2Jvb2wgZW11bF90ZXN0X2luaXQodm9pZCk7CiAK
ICNpbmNsdWRlICJ4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIgogCkBAIC02OCw2ICs3MCwxMiBA
QCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJfdCB4Y3IpCiAgICAgKHJlcy5k
ICYgKDFVIDw8IDIzKSkgIT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX2Z4c3IgKHsgXAor
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAm
cmVzLCBOVUxMKTsgXAorICAgIChyZXMuZCAmICgxVSA8PCAyNCkpICE9IDA7IFwKK30pCisKICNk
ZWZpbmUgY3B1X2hhc19zc2UgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAg
IGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCA5YTdmM2MzLi43ZjQ0NTQ3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjE3OCw3ICsyMTc4LDYgQEAgeDg2X2RlY29kZV90
d29ieXRlKAogICAgIGNhc2UgMHg1MCAuLi4gMHg3NzoKICAgICBjYXNlIDB4NzkgLi4uIDB4N2Q6
CiAgICAgY2FzZSAweDdmOgotICAgIGNhc2UgMHhhZToKICAgICBjYXNlIDB4YzIgLi4uIDB4YzM6
CiAgICAgY2FzZSAweGM1IC4uLiAweGM2OgogICAgIGNhc2UgMHhkMCAuLi4gMHhmZToKQEAgLTIy
MDksNiArMjIwOCwyNCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIDB4YWU6CisgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lO
U1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgwLCAweGFlKToKKyAgICAgICAgc3dpdGNo
ICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB7LHZ9bGRt
eGNzciAqLworICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8
IE1vZFJNIHwgTW92OworICAgICAgICAgICAgb3BfYnl0ZXMgPSA0OworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgY2FzZSAzOiAvKiB7LHZ9c3RteGNzciAqLworICAgICAgICAgICAgc3Rh
dGUtPmRlc2MgPSBEc3RNZW0gfCBTcmNJbXBsaWNpdCB8IE1vZFJNIHwgTW92OworICAgICAgICAg
ICAgb3BfYnl0ZXMgPSA0OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CisKICAgICBjYXNlIDB4Yjg6IC8qIGptcGUgLyBwb3BjbnQgKi8KICAgICAgICAgaWYg
KCByZXBfcHJlZml4KCkgKQogICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2
ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CkBAIC02MjEwLDYgKzYyMjcsMjMgQEAgeDg2
X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGFlKTogY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgc3dpdGNoICggbW9kcm1f
cmVnICYgNyApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiBsZG14Y3NyICovCisgICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsKKyAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgIGxkbXhjc3I6CisgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy52YWwgJiB+bXhjc3JfbWFzaywgRVhDX0dQ
LCAwKTsKKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKHNy
Yy52YWwpICk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDM6IC8qIHN0bXhj
c3IgKi8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQp
OworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgc3RteGNzcjoKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkc3QudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAic3RteGNzciAlMCIgOiAiPW0iIChkc3Qu
dmFsKSApOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSA1OiAvKiBsZmVuY2Ug
Ki8KICAgICAgICAgICAgIGZhaWxfaWYobW9kcm1fbW9kICE9IDMpOwogICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7CkBAIC02MjUzLDYgKzYyODcsMjAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweGFlKTogLyogR3JwMTUgKi8KKyAgICAgICAgc3dpdGNoICgg
bW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB2bGRteGNzciAq
LworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0g
MHhmLCBFWENfVUQpOworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAg
ICAgIGdvdG8gbGRteGNzcjsKKyAgICAgICAgY2FzZSAzOiAvKiB2c3RteGNzciAqLworICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENf
VUQpOworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdvdG8g
c3RteGNzcjsKKyAgICAgICAgfQorICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgZmFp
bF9pZihtb2RybV9tb2QgIT0gMyk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobW9k
cm1fcmVnICYgNCkgfHwgIW1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwppbmRleCBiOGFlNjU2Li5j
MmE3MjJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3hzdGF0ZS5jCkBAIC0yOSw3ICsyOSw3IEBAIHVuc2lnbmVkIGludCAqX19yZWFkX21vc3Rs
eSB4c3RhdGVfc2l6ZXM7CiB1NjQgX19yZWFkX21vc3RseSB4c3RhdGVfYWxpZ247CiBzdGF0aWMg
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgeHN0YXRlX2ZlYXR1cmVzOwogCi1zdGF0aWMgdWlu
dDMyX3QgX19yZWFkX21vc3RseSBteGNzcl9tYXNrID0gMHgwMDAwZmZiZjsKK3VpbnQzMl90IF9f
cmVhZF9tb3N0bHkgbXhjc3JfbWFzayA9IDB4MDAwMGZmYmY7CiAKIC8qIENhY2hlZCB4Y3IwIGZv
ciBmYXN0IHJlYWQgKi8KIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgeGNyMCk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni94c3RhdGUuaAppbmRleCBhM2QzN2I4Li5iMzFhZDc1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3hzdGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgK
QEAgLTE1LDYgKzE1LDggQEAKICNkZWZpbmUgRkNXX1JFU0VUICAgICAgICAgICAgICAgICAweDAw
NDAKICNkZWZpbmUgTVhDU1JfREVGQVVMVCAgICAgICAgICAgICAweDFmODAKIAorZXh0ZXJuIHVp
bnQzMl90IG14Y3NyX21hc2s7CisKICNkZWZpbmUgWFNUQVRFX0NQVUlEICAgICAgICAgICAgICAw
eDAwMDAwMDBkCiAKICNkZWZpbmUgWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSyAweDAwMDAwMDAw
ICAvKiBpbmRleCBvZiBYQ1IwICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX2j-0000Uq-Di; Wed, 08 Mar 2017 08:33:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2i-0000Ue-AL
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:56 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8F/6D-01896-3F1CFB85; Wed, 08 Mar 2017 08:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVffTwf0
 RBvdm6llM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpwG/4LTfhXH5+k3MP637GLk4hAS+MIocXrm
 OfYuRk4g5zyjxNtOny5GDg42ATGJuXsVQMIiAqoSs1YsZ4YoUZdo+t3ABmILC5hLbFzzlQnE5
 hUwk3h6oJMFxGYBql/TvIZtAiPHAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxY
 npqTmJScV6yfm5mxiB3mAAgh2M3/84HWKU5GBSEuW9v2F/hBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3q4DQDnBotT01Iq0zBxgWMCkJTh4lER4O0HSvMUFibnFmekQqVOMuhxzZu9+wyTEkpef
 lyolzusMUiQAUpRRmgc3AhailxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0
 yugI5iAjtB23QtyREkiQkqqgTG9QETyw7vntb9e7+v0eXrr8LXtJvM6Z5mcufDOgrXI5XKR4L
 c0se2KthN3nomJ3L7h+Xb+u7+d46YtdlNUs2aYz/3nWeafadVMutUCxtI5bz+tnBT0MMjbv32
 aq5qpeEalyr/vQRr9L7hd9hu89d9e5O80JXnHweg/57pVSqbku/Knbl7x7Z8SS3FGoqEWc1Fx
 IgCkrom7TAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1488962033!49532328!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11333 invoked from network); 8 Mar 2017 08:33:54 -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; 8 Mar 2017 08:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2f-0001sA-FZ
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2f-0007Nd-Eo
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2f-0007Nd-Eo@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:33:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}{LD,ST}MXCSR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhNDQ5NmEzNWIyMDY3MjlmOWE4MjE4MTA0YmM3ZTc2ZGY3NGZmMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDU6MjQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNToyNCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9e0xELFNUfU1YQ1NSCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIC4uLi94ODYtaW5zbi1lbXVsYXRv
ci1mdXp6ZXIuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jICAgICAgIHwgODMgKysrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAg
fCAyMSArKysrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oICAgICAg
ICAgICAgIHwgMTAgKystCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAg
ICAgICAgICAgICB8IDUwICsrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYveHN0
YXRlLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogNyBmaWxlcyBjaGFuZ2VkLCAxNjQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci94ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIuYyBiL3Rvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5j
CmluZGV4IDRhMmJkYmUuLjRiMWUzMjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCisrKyBiL3Rvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCkBA
IC02NTcsNyArNjU3LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhf
dCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICB9OwogICAgIGludCByYzsKIAotICAgIHN0YWNr
X2V4ZWMgPSBlbXVsX3Rlc3RfbWFrZV9zdGFja19leGVjdXRhYmxlKCk7CisgICAgc3RhY2tfZXhl
YyA9IGVtdWxfdGVzdF9pbml0KCk7CiAgICAgaWYgKCAhc3RhY2tfZXhlYyApCiAgICAgewogICAg
ICAgICBwcmludGYoIldhcm5pbmc6IFN0YWNrIGNvdWxkIG5vdCBiZSBtYWRlIGV4ZWN1dGFibGUg
KCVkKS5cbiIsIGVycm5vKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2Vt
dWxhdG9yLmMKaW5kZXggZmZiZjU4YS4uOTA4NjRlNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTIxOSw3ICsyMTksNyBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgfQogICAgIGluc3RyID0gKGNoYXIgKilyZXMgKyAw
eDEwMDsKIAotICAgIHN0YWNrX2V4ZWMgPSBlbXVsX3Rlc3RfbWFrZV9zdGFja19leGVjdXRhYmxl
KCk7CisgICAgc3RhY2tfZXhlYyA9IGVtdWxfdGVzdF9pbml0KCk7CiAKICAgICBpZiAoICFzdGFj
a19leGVjICkKICAgICAgICAgcHJpbnRmKCJXYXJuaW5nOiBTdGFjayBjb3VsZCBub3QgYmUgbWFk
ZSBleGVjdXRhYmxlICglZCkuXG4iLCBlcnJubyk7CkBAIC0yMzk4LDYgKzIzOTgsODcgQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBzdG14Y3NyICglZWR4
KS4uLiIpOworICAgIGlmICggY3B1X2hhc19zc2UgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNu
KHN0bXhjc3IpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIHB1dF9pbnNuKHN0bXhjc3IsICJz
dG14Y3NyICglMCkiKSA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgcmVzWzBdID0gMHgxMjM0
NTY3ODsKKyAgICAgICAgcmVzWzFdID0gMHg4NzY1NDMyMTsKKyAgICAgICAgYXNtICggInN0bXhj
c3IgJTAiIDogIj1tIiAocmVzWzJdKSApOworICAgICAgICBzZXRfaW5zbihzdG14Y3NyKTsKKyAg
ICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2Vt
dWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
fHwgIWNoZWNrX2VpcChzdG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSByZXNbMl0g
fHwgcmVzWzFdICE9IDB4ODc2NTQzMjEgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbGRteGNzciA0KCVlY3gp
Li4uIik7CisgICAgaWYgKCBjcHVfaGFzX3NzZSApCisgICAgeworICAgICAgICBkZWNsX2luc24o
bGRteGNzcik7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggcHV0X2luc24obGRteGNzciwgImxk
bXhjc3IgNCglMCkiKSA6OiAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24obGRteGNz
cik7CisgICAgICAgIHJlc1sxXSA9IG14Y3NyX21hc2s7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVu
c2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9w
cyk7CisgICAgICAgIGFzbSAoICJzdG14Y3NyICUwOyBsZG14Y3NyICUxIiA6ICI9bSIgKHJlc1sw
XSkgOiAibSIgKHJlc1syXSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWNoZWNrX2VpcChsZG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSBteGNzcl9tYXNr
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRm
KCIlLTQwcyIsICJUZXN0aW5nIHZzdG14Y3NyICglZWN4KS4uLiIpOworICAgIGlmICggY3B1X2hh
c19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZzdG14Y3NyKTsKKworICAgICAgICBh
c20gdm9sYXRpbGUgKCBwdXRfaW5zbih2c3RteGNzciwgInZzdG14Y3NyICglMCkiKSA6OiAiYyIg
KE5VTEwpICk7CisKKyAgICAgICAgcmVzWzBdID0gMHgxMjM0NTY3ODsKKyAgICAgICAgcmVzWzFd
ID0gMHg4NzY1NDMyMTsKKyAgICAgICAgc2V0X2luc24odnN0bXhjc3IpOworICAgICAgICByZWdz
LmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKHZzdG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSByZXNbMl0gfHwgcmVzWzFd
ICE9IDB4ODc2NTQzMjEgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmxkbXhjc3IgNCglZWR4KS4uLiIpOwor
ICAgIGlmICggY3B1X2hhc19hdnggKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZsZG14Y3Ny
KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCBwdXRfaW5zbih2bGRteGNzciwgInZsZG14Y3Ny
IDQoJTApIikgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZsZG14Y3NyKTsK
KyAgICAgICAgcmVzWzFdID0gbXhjc3JfbWFzazsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWdu
ZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgYXNtICggInN0bXhjc3IgJTA7IGxkbXhjc3IgJTEiIDogIj1tIiAocmVzWzBdKSA6
ICJtIiAocmVzWzJdKSApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hl
Y2tfZWlwKHZsZG14Y3NyKSB8fAorICAgICAgICAgICAgIHJlc1swXSAhPSBteGNzcl9tYXNrICkK
KyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9p
bnNuCiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYwppbmRleCBiYmZkMDNmLi5mOThmN2Y3IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMjUsMTAgKzI1LDI5IEBACiB9KQogI2RlZmluZSBw
dXRfc3R1YihzdGIpICgoc3RiKS5hZGRyID0gMCkKIAotYm9vbCBlbXVsX3Rlc3RfbWFrZV9zdGFj
a19leGVjdXRhYmxlKHZvaWQpCit1aW50MzJfdCBteGNzcl9tYXNrID0gMHgwMDAwZmZiZjsKKwor
Ym9vbCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgc3A7CiAKKyAg
ICBpZiAoIGNwdV9oYXNfZnhzciApCisgICAgeworICAgICAgICBzdGF0aWMgdW5pb24gX19hdHRy
aWJ1dGVfXygoX19hbGlnbmVkX18oMTYpKSkgeworICAgICAgICAgICAgY2hhciB4WzQ2NF07Cisg
ICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgIHVpbnQzMl90IG90aGVyWzZdOwor
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG14Y3NyOworICAgICAgICAgICAgICAgIHVpbnQzMl90
IG14Y3NyX21hc2s7CisgICAgICAgICAgICAgICAgLyogLi4uICovCisgICAgICAgICAgICB9Owor
ICAgICAgICB9IGZ4czsKKworICAgICAgICBhc20gKCAiZnhzYXZlICUwIiA6ICI9bSIgKGZ4cykg
KTsKKyAgICAgICAgaWYgKCBmeHMubXhjc3JfbWFzayApCisgICAgICAgICAgICBteGNzcl9tYXNr
ID0gZnhzLm14Y3NyX21hc2s7CisgICAgfQorCiAgICAgLyoKICAgICAgKiBNYXJrIHRoZSBlbnRp
cmUgc3RhY2sgZXhlY3V0YWJsZSBzbyB0aGF0IHRoZSBzdHViIGV4ZWN1dGlvbnMKICAgICAgKiBk
b24ndCBmYXVsdApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCBiNWU4
Y2E1Li45ZWE5NjRjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAt
NDIsOCArNDIsMTAgQEAKIAogI2RlZmluZSBpc19jYW5vbmljYWxfYWRkcmVzcyh4KSAoKChpbnQ2
NF90KSh4KSA+PiA0NykgPT0gKChpbnQ2NF90KSh4KSA+PiA2MykpCiAKK2V4dGVybiB1aW50MzJf
dCBteGNzcl9tYXNrOworCiAjZGVmaW5lIE1NQVBfU1ogMTYzODQKLWJvb2wgZW11bF90ZXN0X21h
a2Vfc3RhY2tfZXhlY3V0YWJsZSh2b2lkKTsKK2Jvb2wgZW11bF90ZXN0X2luaXQodm9pZCk7CiAK
ICNpbmNsdWRlICJ4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIgogCkBAIC02OCw2ICs3MCwxMiBA
QCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRidih1aW50MzJfdCB4Y3IpCiAgICAgKHJlcy5k
ICYgKDFVIDw8IDIzKSkgIT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX2Z4c3IgKHsgXAor
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAm
cmVzLCBOVUxMKTsgXAorICAgIChyZXMuZCAmICgxVSA8PCAyNCkpICE9IDA7IFwKK30pCisKICNk
ZWZpbmUgY3B1X2hhc19zc2UgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAg
IGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCA5YTdmM2MzLi43ZjQ0NTQ3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjE3OCw3ICsyMTc4LDYgQEAgeDg2X2RlY29kZV90
d29ieXRlKAogICAgIGNhc2UgMHg1MCAuLi4gMHg3NzoKICAgICBjYXNlIDB4NzkgLi4uIDB4N2Q6
CiAgICAgY2FzZSAweDdmOgotICAgIGNhc2UgMHhhZToKICAgICBjYXNlIDB4YzIgLi4uIDB4YzM6
CiAgICAgY2FzZSAweGM1IC4uLiAweGM2OgogICAgIGNhc2UgMHhkMCAuLi4gMHhmZToKQEAgLTIy
MDksNiArMjIwOCwyNCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAKKyAgICBjYXNlIDB4YWU6CisgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lO
U1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgwLCAweGFlKToKKyAgICAgICAgc3dpdGNo
ICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB7LHZ9bGRt
eGNzciAqLworICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8
IE1vZFJNIHwgTW92OworICAgICAgICAgICAgb3BfYnl0ZXMgPSA0OworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgY2FzZSAzOiAvKiB7LHZ9c3RteGNzciAqLworICAgICAgICAgICAgc3Rh
dGUtPmRlc2MgPSBEc3RNZW0gfCBTcmNJbXBsaWNpdCB8IE1vZFJNIHwgTW92OworICAgICAgICAg
ICAgb3BfYnl0ZXMgPSA0OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAg
YnJlYWs7CisKICAgICBjYXNlIDB4Yjg6IC8qIGptcGUgLyBwb3BjbnQgKi8KICAgICAgICAgaWYg
KCByZXBfcHJlZml4KCkgKQogICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2
ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CkBAIC02MjEwLDYgKzYyMjcsMjMgQEAgeDg2
X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGFlKTogY2FzZSBYODZFTVVM
X09QQ182NigweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgc3dpdGNoICggbW9kcm1f
cmVnICYgNyApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiBsZG14Y3NyICovCisgICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsKKyAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgIGxkbXhjc3I6CisgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNyYy52YWwgJiB+bXhjc3JfbWFzaywgRVhDX0dQ
LCAwKTsKKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKHNy
Yy52YWwpICk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDM6IC8qIHN0bXhj
c3IgKi8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQp
OworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgc3RteGNzcjoKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkc3QudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CisgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAic3RteGNzciAlMCIgOiAiPW0iIChkc3Qu
dmFsKSApOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSA1OiAvKiBsZmVuY2Ug
Ki8KICAgICAgICAgICAgIGZhaWxfaWYobW9kcm1fbW9kICE9IDMpOwogICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7CkBAIC02MjUzLDYgKzYyODcsMjAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWCgweDBmLCAweGFlKTogLyogR3JwMTUgKi8KKyAgICAgICAgc3dpdGNoICgg
bW9kcm1fcmVnICYgNyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAyOiAvKiB2bGRteGNzciAq
LworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0g
MHhmLCBFWENfVUQpOworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAg
ICAgIGdvdG8gbGRteGNzcjsKKyAgICAgICAgY2FzZSAzOiAvKiB2c3RteGNzciAqLworICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENf
VUQpOworICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgICAgIGdvdG8g
c3RteGNzcjsKKyAgICAgICAgfQorICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgZmFp
bF9pZihtb2RybV9tb2QgIT0gMyk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobW9k
cm1fcmVnICYgNCkgfHwgIW1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwppbmRleCBiOGFlNjU2Li5j
MmE3MjJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3hzdGF0ZS5jCkBAIC0yOSw3ICsyOSw3IEBAIHVuc2lnbmVkIGludCAqX19yZWFkX21vc3Rs
eSB4c3RhdGVfc2l6ZXM7CiB1NjQgX19yZWFkX21vc3RseSB4c3RhdGVfYWxpZ247CiBzdGF0aWMg
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgeHN0YXRlX2ZlYXR1cmVzOwogCi1zdGF0aWMgdWlu
dDMyX3QgX19yZWFkX21vc3RseSBteGNzcl9tYXNrID0gMHgwMDAwZmZiZjsKK3VpbnQzMl90IF9f
cmVhZF9tb3N0bHkgbXhjc3JfbWFzayA9IDB4MDAwMGZmYmY7CiAKIC8qIENhY2hlZCB4Y3IwIGZv
ciBmYXN0IHJlYWQgKi8KIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgeGNyMCk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni94c3RhdGUuaAppbmRleCBhM2QzN2I4Li5iMzFhZDc1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3hzdGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgK
QEAgLTE1LDYgKzE1LDggQEAKICNkZWZpbmUgRkNXX1JFU0VUICAgICAgICAgICAgICAgICAweDAw
NDAKICNkZWZpbmUgTVhDU1JfREVGQVVMVCAgICAgICAgICAgICAweDFmODAKIAorZXh0ZXJuIHVp
bnQzMl90IG14Y3NyX21hc2s7CisKICNkZWZpbmUgWFNUQVRFX0NQVUlEICAgICAgICAgICAgICAw
eDAwMDAwMDBkCiAKICNkZWZpbmUgWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSyAweDAwMDAwMDAw
ICAvKiBpbmRleCBvZiBYQ1IwICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34: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 1clX2t-0000Wj-Gb; Wed, 08 Mar 2017 08:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2s-0000WZ-Oz
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B5/7B-15112-EF1CFB85; Wed, 08 Mar 2017 08:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffvwf0
 RBvNXqlhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxou5r5kLHupVXH+8nLmB8Y9iFyMXh5DAF0aJ
 HbcmMkE45xklLi2ZDuRwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAscb+1F
 czmFTCT+PRuGyuIzQJUf3rOMaYJjBwLGBlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjDufO50iFGSg0lJlPd72J4IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8F+qBcoJFqempFWmZOcDggElLcPAoifD+BknzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47xmQIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFengagKTyZe
 SVwm14BHcEEdISfzE6QI0oSEVJSDYytbP11rtOYLh+0eq39Ma088p7SiuVtGf75LVPdml/flx
 fOecJ3KsHRI+OV0/V31+6oa5y3qF5WqJ7XKrW4/Z0CQ5W32qPJAcZ35l6YOvmXu4OTs+jzDTl
 6Sy0q5vJMYZ314eQmg/mHtSeuKcoSk4/9dSLIvPphhVWu9VquwLBvAgrFYe7rbyqxFGckGmox
 FxUnAgDSzLXzTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488962044!90345285!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36519 invoked from network); 8 Mar 2017 08:34:05 -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; 8 Mar 2017 08:34:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2p-0001tn-Hk
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2p-0007OV-H0
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2p-0007OV-H0@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}MOVNTDQA
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwYjczMTE4ZDViNWRjNTdkYmQ5OTJmYmViN2NmYjFjYzk2NWJlMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDU6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNTo0NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9TU9WTlREUUEKICAgIAogICAgLi4uIGFzIHRoZSBvbmx5IHBvc3Qt
U1NFMiBtb3ZlIGluc24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgIHwgMTkgKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgOTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKaW5kZXggOTA4NjRlNy4uZDQ0ZTNhMiAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTIzOTgsNiArMjM5OCw3NCBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdm50ZHFhIDE2
KCVlZHgpLCV4bW00Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfc3NlNF8x
ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZudGRxYSk7CisKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggInBjbXBndGIgJSV4bW00LCAlJXhtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24obW92bnRkcWEsICJtb3ZudGRxYSAxNiglMCksICUleG1tNCIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3Zu
dGRxYSk7CisgICAgICAgIG1lbXNldChyZXMsIDB4NTUsIDY0KTsKKyAgICAgICAgbWVtc2V0KHJl
cyArIDQsIDB4ZmYsIDE2KTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7
CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChtb3ZudGRxYSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTIsICUleG1tMlxuXHQi
CisgICAgICAgICAgICAgICJwY21wZXFiICUleG1tNCwgJSV4bW0yXG5cdCIKKyAgICAgICAgICAg
ICAgInBtb3Ztc2tiICUleG1tMiwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZudGRxYSAoJWVjeCksJXltbTQuLi4iKTsK
KyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdngyICkKKyAgICB7CisgICAgICAgIGRl
Y2xfaW5zbih2bW92bnRkcWEpOworCisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlv
bnMgZm9yIG5vdyAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV5bW00LCAlJXlt
bTQsICUleW1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92bnRkcWEs
ICJ2bW92bnRkcWEgKCUwKSwgJSV5bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMi
IChOVUxMKSApOworI2Vsc2UKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZweG9yICV4bW00LCAl
eG1tNCwgJXhtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdm50ZHFh
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHg3
ZCwgMHgyYSwgMHgyMSIpICk7CisjZW5kaWYKKworICAgICAgICBzZXRfaW5zbih2bW92bnRkcWEp
OworICAgICAgICBtZW1zZXQocmVzLCAweDU1LCA5Nik7CisgICAgICAgIG1lbXNldChyZXMgKyA4
LCAweGZmLCAzMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyArIDgp
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdm50ZHFhKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9y
IG5vdyAqLworICAgICAgICBhc20gKCAidnBjbXBlcWIgJSV5bW0yLCAlJXltbTIsICUleW1tMlxu
XHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXltbTQsICUleW1tMiwgJSV5bW0wXG5cdCIK
KyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXltbTAsICUwIiA6ICI9ciIgKHJjKSApOworI2Vs
c2UKKyAgICAgICAgYXNtICggInZleHRyYWN0ZjEyOCAkMSwgJSV5bW00LCAlJXhtbTNcblx0Igor
ICAgICAgICAgICAgICAidnBjbXBlcWIgJSV4bW0yLCAlJXhtbTIsICUleG1tMlxuXHQiCisgICAg
ICAgICAgICAgICJ2cGNtcGVxYiAlJXhtbTQsICUleG1tMiwgJSV4bW0wXG5cdCIKKyAgICAgICAg
ICAgICAgInZwY21wZXFiICUleG1tMywgJSV4bW0yLCAlJXhtbTFcblx0IgorICAgICAgICAgICAg
ICAidnBtb3Ztc2tiICUleG1tMCwgJTBcblx0IgorICAgICAgICAgICAgICAidnBtb3Ztc2tiICUl
eG1tMSwgJTEiIDogIj1yIiAocmMpLCAiPXIiIChpKSApOworICAgICAgICByYyB8PSBpIDw8IDE2
OworI2VuZGlmCisgICAgICAgIGlmICggfnJjICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAg
ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVl
ZHgpLi4uIik7CiAgICAgaWYgKCBjcHVfaGFzX3NzZSApCiAgICAgewpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCA5ZWE5NjRjLi5jMjRhYTExIDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAtOTQsNiArOTQsMTIgQEAgc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChyZXMuYyAmICgxVSA8PCAwKSkg
IT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX3NzZTRfMSAoeyBcCisgICAgc3RydWN0IGNw
dWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBc
CisgICAgKHJlcy5jICYgKDFVIDw8IDE5KSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFz
X3BvcGNudCAoeyBcCiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDdmNDQ1NDcuLmRkMTRlMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC0xNDA0LDYgKzE0MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygK
ICNkZWZpbmUgdmNwdV9oYXNfc3NlMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgs
IDI2LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTMoKSAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgMSwgRUNYLCAgMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkg
ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTMsIGN0eHQsIG9wcykKKyNkZWZpbmUg
dmNwdV9oYXNfc3NlNF8xKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0
LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTRfMigpICAgICAgdmNwdV9oYXMoICAgICAgICAg
MSwgRUNYLCAyMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tb3ZiZSgpICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf
cG9wY250KCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCkBA
IC01OTIxLDYgKzU5MjIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDdmKTogLyogdm1vdmRxYSB7eCx5fW1tLHt4LHl9bW0vbTEyOCAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3Zik6ICAgICAvKiBtb3ZkcXUgeG1tLHhtbS9t
MTI4ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3Zk
cXUge3gseX1tbSx7eCx5fW1tL21lbSAqLworICAgIG1vdmRxYToKICAgICAgICAgZCB8PSBUd29P
cDsKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKICAgICAgICAgaWYgKCB2ZXgub3Bj
eCAhPSB2ZXhfbm9uZSApCkBAIC02ODMxLDYgKzY4MzMsMjMgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHNmZW5jZSA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4MmEpOiAgICAgLyogbW92bnRkcWEgbTEyOCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLHt4LHl9
bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQpOworICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10ZW1wb3JhbCBoaW50IGZvciBub3cs
IHVzaW5nIG1vdmRxYSBpbnN0ZWFkLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAibWZlbmNl
IiA6OjogIm1lbW9yeSIgKTsKKyAgICAgICAgYiA9IDB4NmY7CisgICAgICAgIGlmICggdmV4Lm9w
Y3ggPT0gdmV4X25vbmUgKQorICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB2ZXgub3BjeCA9IHZleF8wZjsKKyAg
ICAgICAgICAgIGlmICggdmV4LmwgKQorICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2
eDIpOworICAgICAgICB9CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQ7CisgICAgICAgIGdvdG8gbW92ZHFhOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgs
IDB4ZjApOiAvKiBtb3ZiZSBtLHIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhm
MSk6IC8qIG1vdmJlIHIsbSAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3ZiZSk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34: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 1clX2t-0000Wj-Gb; Wed, 08 Mar 2017 08:34:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2s-0000WZ-Oz
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B5/7B-15112-EF1CFB85; Wed, 08 Mar 2017 08:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffvwf0
 RBvNXqlhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxou5r5kLHupVXH+8nLmB8Y9iFyMXh5DAF0aJ
 HbcmMkE45xklLi2ZDuRwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAscb+1F
 czmFTCT+PRuGyuIzQJUf3rOMaYJjBwLGBlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjDufO50iFGSg0lJlPd72J4IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8F+qBcoJFqempFWmZOcDggElLcPAoifD+BknzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47xmQIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFengagKTyZe
 SVwm14BHcEEdISfzE6QI0oSEVJSDYytbP11rtOYLh+0eq39Ma088p7SiuVtGf75LVPdml/flx
 fOecJ3KsHRI+OV0/V31+6oa5y3qF5WqJ7XKrW4/Z0CQ5W32qPJAcZ35l6YOvmXu4OTs+jzDTl
 6Sy0q5vJMYZ314eQmg/mHtSeuKcoSk4/9dSLIvPphhVWu9VquwLBvAgrFYe7rbyqxFGckGmox
 FxUnAgDSzLXzTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1488962044!90345285!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36519 invoked from network); 8 Mar 2017 08:34:05 -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; 8 Mar 2017 08:34:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2p-0001tn-Hk
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2p-0007OV-H0
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2p-0007OV-H0@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: support {,V}MOVNTDQA
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwYjczMTE4ZDViNWRjNTdkYmQ5OTJmYmViN2NmYjFjYzk2NWJlMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDU6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNTo0NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCB7LFZ9TU9WTlREUUEKICAgIAogICAgLi4uIGFzIHRoZSBvbmx5IHBvc3Qt
U1NFMiBtb3ZlIGluc24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgIHwgMTkgKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgOTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKaW5kZXggOTA4NjRlNy4uZDQ0ZTNhMiAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTIzOTgsNiArMjM5OCw3NCBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdm50ZHFhIDE2
KCVlZHgpLCV4bW00Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfc3NlNF8x
ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihtb3ZudGRxYSk7CisKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggInBjbXBndGIgJSV4bW00LCAlJXhtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24obW92bnRkcWEsICJtb3ZudGRxYSAxNiglMCksICUleG1tNCIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihtb3Zu
dGRxYSk7CisgICAgICAgIG1lbXNldChyZXMsIDB4NTUsIDY0KTsKKyAgICAgICAgbWVtc2V0KHJl
cyArIDQsIDB4ZmYsIDE2KTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7
CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChtb3ZudGRxYSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAicGNtcGVxYiAlJXhtbTIsICUleG1tMlxuXHQi
CisgICAgICAgICAgICAgICJwY21wZXFiICUleG1tNCwgJSV4bW0yXG5cdCIKKyAgICAgICAgICAg
ICAgInBtb3Ztc2tiICUleG1tMiwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZudGRxYSAoJWVjeCksJXltbTQuLi4iKTsK
KyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdngyICkKKyAgICB7CisgICAgICAgIGRl
Y2xfaW5zbih2bW92bnRkcWEpOworCisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlv
bnMgZm9yIG5vdyAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV5bW00LCAlJXlt
bTQsICUleW1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92bnRkcWEs
ICJ2bW92bnRkcWEgKCUwKSwgJSV5bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMi
IChOVUxMKSApOworI2Vsc2UKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZweG9yICV4bW00LCAl
eG1tNCwgJXhtbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdm50ZHFh
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHg3
ZCwgMHgyYSwgMHgyMSIpICk7CisjZW5kaWYKKworICAgICAgICBzZXRfaW5zbih2bW92bnRkcWEp
OworICAgICAgICBtZW1zZXQocmVzLCAweDU1LCA5Nik7CisgICAgICAgIG1lbXNldChyZXMgKyA4
LCAweGZmLCAzMik7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyArIDgp
OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdm50ZHFhKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisjaWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9y
IG5vdyAqLworICAgICAgICBhc20gKCAidnBjbXBlcWIgJSV5bW0yLCAlJXltbTIsICUleW1tMlxu
XHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxYiAlJXltbTQsICUleW1tMiwgJSV5bW0wXG5cdCIK
KyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXltbTAsICUwIiA6ICI9ciIgKHJjKSApOworI2Vs
c2UKKyAgICAgICAgYXNtICggInZleHRyYWN0ZjEyOCAkMSwgJSV5bW00LCAlJXhtbTNcblx0Igor
ICAgICAgICAgICAgICAidnBjbXBlcWIgJSV4bW0yLCAlJXhtbTIsICUleG1tMlxuXHQiCisgICAg
ICAgICAgICAgICJ2cGNtcGVxYiAlJXhtbTQsICUleG1tMiwgJSV4bW0wXG5cdCIKKyAgICAgICAg
ICAgICAgInZwY21wZXFiICUleG1tMywgJSV4bW0yLCAlJXhtbTFcblx0IgorICAgICAgICAgICAg
ICAidnBtb3Ztc2tiICUleG1tMCwgJTBcblx0IgorICAgICAgICAgICAgICAidnBtb3Ztc2tiICUl
eG1tMSwgJTEiIDogIj1yIiAocmMpLCAiPXIiIChpKSApOworICAgICAgICByYyB8PSBpIDw8IDE2
OworI2VuZGlmCisgICAgICAgIGlmICggfnJjICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAg
ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVl
ZHgpLi4uIik7CiAgICAgaWYgKCBjcHVfaGFzX3NzZSApCiAgICAgewpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCA5ZWE5NjRjLi5jMjRhYTExIDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAtOTQsNiArOTQsMTIgQEAgc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChyZXMuYyAmICgxVSA8PCAwKSkg
IT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzX3NzZTRfMSAoeyBcCisgICAgc3RydWN0IGNw
dWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBc
CisgICAgKHJlcy5jICYgKDFVIDw8IDE5KSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFz
X3BvcGNudCAoeyBcCiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDdmNDQ1NDcuLmRkMTRlMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC0xNDA0LDYgKzE0MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygK
ICNkZWZpbmUgdmNwdV9oYXNfc3NlMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgs
IDI2LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTMoKSAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgMSwgRUNYLCAgMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkg
ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTMsIGN0eHQsIG9wcykKKyNkZWZpbmUg
dmNwdV9oYXNfc3NlNF8xKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0
LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTRfMigpICAgICAgdmNwdV9oYXMoICAgICAgICAg
MSwgRUNYLCAyMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tb3ZiZSgpICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf
cG9wY250KCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCkBA
IC01OTIxLDYgKzU5MjIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmLCAweDdmKTogLyogdm1vdmRxYSB7eCx5fW1tLHt4LHl9bW0vbTEyOCAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg3Zik6ICAgICAvKiBtb3ZkcXUgeG1tLHhtbS9t
MTI4ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3Zk
cXUge3gseX1tbSx7eCx5fW1tL21lbSAqLworICAgIG1vdmRxYToKICAgICAgICAgZCB8PSBUd29P
cDsKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKICAgICAgICAgaWYgKCB2ZXgub3Bj
eCAhPSB2ZXhfbm9uZSApCkBAIC02ODMxLDYgKzY4MzMsMjMgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHNmZW5jZSA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4MmEpOiAgICAgLyogbW92bnRkcWEgbTEyOCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLHt4LHl9
bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQpOworICAgICAgICAvKiBJZ25vcmUgdGhlIG5vbi10ZW1wb3JhbCBoaW50IGZvciBub3cs
IHVzaW5nIG1vdmRxYSBpbnN0ZWFkLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAibWZlbmNl
IiA6OjogIm1lbW9yeSIgKTsKKyAgICAgICAgYiA9IDB4NmY7CisgICAgICAgIGlmICggdmV4Lm9w
Y3ggPT0gdmV4X25vbmUgKQorICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB2ZXgub3BjeCA9IHZleF8wZjsKKyAg
ICAgICAgICAgIGlmICggdmV4LmwgKQorICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2
eDIpOworICAgICAgICB9CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQ7CisgICAgICAgIGdvdG8gbW92ZHFhOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgs
IDB4ZjApOiAvKiBtb3ZiZSBtLHIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhm
MSk6IC8qIG1vdmJlIHIsbSAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3ZiZSk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1clX36-0000Z4-Pa; Wed, 08 Mar 2017 08:34:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX35-0000Yb-ID
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BD/D2-13095-A02CFB85; Wed, 08 Mar 2017 08:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVZft0P4
 Ig+tHTCwmbDNwYPTY3reLPYAxijUzLym/IoE14+SxvawF92cxVsxqesLWwDilvIuRi0NI4Auj
 xNmdC1ggnPOMEjvP/GbrYuTgYBMQk5i7V6GLkZNDREBVYtaK5cwgtpCAukTT7wY2EFtYwF5i6
 cnPYDavgJnEla0fGUFsFqD6bat/sk5g5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hnc6dDjJIcTEqivN/D9kQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuC9UA+UEyxKTU+tSMvMAYYHTFqCg0dJhPc3SJq3uCAxtzgzHSJ1itGYY87s3W+Y
 OFZcOP6GSYglLz8vVUqc9wxIqQBIaUZpHtwgWNheYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejk
 jAvTwPQFJ7MvBK4fa+ATmECOsVPZifIKSWJCCmpBkYJ/23Kq/r2b2vbwyD8+1woM3+82l5e6y
 2TRapOdN+7kPPMqXWqbUj9tnBDZwkO6acLP3KotBpOveWt+G2T1VHeSfMLTs923vzJ8MW1iWs
 Vs2dNmR4r76VVYTD3usCd59ezZFQjBeU9XwQpWL94Zr/0VUWs57nikjVXxa30PlWXPEybWp39
 KFeJpTgj0VCLuag4EQBECxqFVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488962053!89837900!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12881 invoked from network); 8 Mar 2017 08:34:14 -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; 8 Mar 2017 08:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2z-0001tx-Jf
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2z-0007Py-Iv
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2z-0007Py-Iv@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: test coverage for SSE/SSE2
	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>

Y29tbWl0IGZiZDgyNmJkODc0NjYzZDRlNmM1YTcyMjI2OTVjNzgyN2JjNWVhOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDY6MzggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNjozOCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogdGVzdCBjb3ZlcmFnZSBmb3IgU1NFL1NTRTIgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0
aGVpciBBVlggZXF1aXZhbGVudHMuIE5vdGUgdGhhdCBhIGZldyBpbnN0cnVjdGlvbnMgYXJlbid0
CiAgICBjb3ZlcmVkICh5ZXQpLCBidXQgdGhvc2UgYWxsIGZhbGwgaW50byBjb21tb24gcGF0dGVy
biBncm91cHMsIHNvIEkKICAgIHdvdWxkIGhvcGUgdGhhdCBmb3Igbm93IHdlIGNhbiBkbyB3aXRo
IHdoYXQgaXMgdGhlcmUuCiAgICAKICAgIE1NWCBpbnNucyBhcmVuJ3QgYmVpbmcgY292ZXJlZCBh
dCBhbGwsIGFzIHRoZXkncmUgbm90IGVhc3kgdG8gZGVhbAogICAgd2l0aDogVGhlIGNvbXBpbGVy
IHJlZnVzZXMgdG8gZW1pdCBzdWNoIGZvciBvdGhlciB0aGFuIHVzZXMgb2YgYnVpbHQtaW4KICAg
IGZ1bmN0aW9ucy4KICAgIAogICAgVGhlIGN1cnJlbnQgd2F5IG9mIHRlc3RpbmcgQVZYIGluc25z
IGlzIG1lYW50IHRvIGJlIHRlbXBvcmFyeSBvbmx5OgogICAgT25jZSB3ZSBmdWxseSBzdXBwb3J0
IHRoYXQgZmVhdHVyZSwgdGhlIHByZXNlbnQgdGVzdHMgc2hvdWxkIHJhdGhlciBiZQogICAgcmVw
bGFjZWQgdGhhbiBmdWxsIG9uZXMgc2ltcGx5IGFkZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUgICAgICAgICAgICB8ICAyNyArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYyAgICAgICAgICAgICAgfCA0NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8ICA3OSArKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCA1NTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBhN2E3MzI1Li41ZGM2NGJmIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSwxMSArMTEsMzYgQEAgYWxsOiAkKFRBUkdFVCkKIHJ1
bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotVEVTVENBU0VTIDo9IGJsb3dmaXNoCitURVNU
Q0FTRVMgOj0gYmxvd2Zpc2ggc2ltZAogCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNo
LWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGlj
PSIKIAorc3NlLXZlY3MgOj0gMTYKK3NzZS1pbnRzIDo9Citzc2UtZmx0cyA6PSA0Citzc2UyLXZl
Y3MgOj0gJChzc2UtdmVjcykKK3NzZTItaW50cyA6PSAxIDIgNCA4Citzc2UyLWZsdHMgOj0gNCA4
CisKKyMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lk
IFhNTTAgdG8gd2lkZW4KKyMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUg
ZW11bGF0b3IuCitzc2UyYXZ4IDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4CisKK3NpbWQt
Y2ZsYWdzIDo9ICQoZm9yZWFjaCBmbGF2b3Isc3NlIHNzZTIsIFwKKyAgICAgICAgICAgICAgICAg
JChmb3JlYWNoIHZlYywkKCQoZmxhdm9yKS12ZWNzKSwgXAorICAgICAgICAgICAgICAgICAgICQo
Zm9yZWFjaCBpbnQsJCgkKGZsYXZvciktaW50cyksIFwKKyAgICAgICAgICAgICAgICAgICAgICIt
RCQoZmxhdm9yKV8kKHZlYylpJChpbnQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVj
KSAtRElOVF9TSVpFPSQoaW50KSIgXAorICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3Ip
XyQodmVjKXUkKGludCkgLW0kKGZsYXZvcikgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9T
SVpFPSQoaW50KSIgXAorICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpX2F2eF8kKHZl
YylpJChpbnQpIC1tJChmbGF2b3IpICQoc3NlMmF2eCkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
SU5UX1NJWkU9JChpbnQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4
XyQodmVjKXUkKGludCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURVSU5UX1NJWkU9JChpbnQpIikgXAorICAgICAgICAgICAgICAgICAgICQoZm9yZWFjaCBm
bHQsJCgkKGZsYXZvciktZmx0cyksIFwKKyAgICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9y
KV8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FU
X1NJWkU9JChmbHQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQo
dmVjKWYkKGZsdCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZlYykg
LURGTE9BVF9TSVpFPSQoZmx0KSIpKSBcCisgICAgICAgICAgICAgICAgICQoZm9yZWFjaCBmbHQs
JCgkKGZsYXZvciktZmx0cyksIFwKKyAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfZiQo
Zmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiIFwK
KyAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4X2YkKGZsdCkgLW0kKGZsYXZvcikg
LW1mcG1hdGg9c3NlICQoc3NlMmF2eCkgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkKKwogJChh
ZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUK
IAlybSAtZiAkQC5uZXcgJCouYmluCiAJJChmb3JlYWNoIGFyY2gsJChmaWx0ZXItb3V0ICQoWEVO
X0NPTVBJTEVfQVJDSCkseDg2XzMyKSAkKFhFTl9DT01QSUxFX0FSQ0gpLCBcCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNDRjMTE2Ci0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMCww
ICsxLDQ1MCBAQAorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKworYXNtICgKKyAgICAiXHQudGV4dFxu
IgorICAgICJcdC5nbG9ibCBfc3RhcnRcbiIKKyAgICAiX3N0YXJ0OlxuIgorI2lmIGRlZmluZWQo
X19pMzg2X18pICYmIFZFQ19TSVpFID09IDE2CisgICAgIlx0cHVzaCAlZWJwXG4iCisgICAgIlx0
bW92ICVlc3AsJWVicFxuIgorICAgICJcdGFuZCAkfjB4ZiwlZXNwXG4iCisgICAgIlx0Y2FsbCBz
aW1kX3Rlc3RcbiIKKyAgICAiXHRsZWF2ZVxuIgorICAgICJcdHJldCIKKyNlbHNlCisgICAgIlx0
am1wIHNpbWRfdGVzdCIKKyNlbmRpZgorICAgICk7CisKK3R5cGVkZWYKKyNpZiBkZWZpbmVkKElO
VF9TSVpFKQorIyBkZWZpbmUgRUxFTV9TSVpFIElOVF9TSVpFCitzaWduZWQgaW50CisjIGlmIElO
VF9TSVpFID09IDEKKyMgIGRlZmluZSBNT0RFIFFJCisjIGVsaWYgSU5UX1NJWkUgPT0gMgorIyAg
ZGVmaW5lIE1PREUgSEkKKyMgZWxpZiBJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgTU9ERSBTSQor
IyBlbGlmIElOVF9TSVpFID09IDgKKyMgIGRlZmluZSBNT0RFIERJCisjIGVuZGlmCisjZWxpZiBk
ZWZpbmVkKFVJTlRfU0laRSkKKyMgZGVmaW5lIEVMRU1fU0laRSBVSU5UX1NJWkUKK3Vuc2lnbmVk
IGludAorIyBpZiBVSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIE1PREUgUUkKKyMgZWxpZiBVSU5U
X1NJWkUgPT0gMgorIyAgZGVmaW5lIE1PREUgSEkKKyMgZWxpZiBVSU5UX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIE1PREUgU0kKKyMgZWxpZiBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIE1PREUgREkK
KyMgZW5kaWYKKyNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkKK2Zsb2F0CisjIGRlZmluZSBFTEVN
X1NJWkUgRkxPQVRfU0laRQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBNT0RFIFNG
CisjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgTU9ERSBERgorIyBlbmRpZgorI2Vu
ZGlmCisjaWZuZGVmIFZFQ19TSVpFCisjIGRlZmluZSBWRUNfU0laRSBFTEVNX1NJWkUKKyNlbmRp
ZgorX19hdHRyaWJ1dGVfXygobW9kZShNT0RFKSwgdmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmVj
X3Q7CisKKyNkZWZpbmUgRUxFTV9DT1VOVCAoVkVDX1NJWkUgLyBFTEVNX1NJWkUpCisKK3R5cGVk
ZWYgdW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKG1vZGUoUUkpLCB2ZWN0b3Jfc2l6ZShWRUNf
U0laRSkpKSBieXRlX3ZlY190OworCisvKiBWYXJpb3VzIGJ1aWx0aW5zIHdhbnQgcGxhaW4gY2hh
ciAvIGludCAvIGxvbmcgbG9uZyB2ZWN0b3IgdHlwZXMgLi4uICovCit0eXBlZGVmIGNoYXIgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnFpX3Q7Cit0eXBlZGVmIHNob3J0
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZoaV90OwordHlwZWRlZiBp
bnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnNpX3Q7CisjaWYgVkVD
X1NJWkUgPj0gOAordHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUo
VkVDX1NJWkUpKSkgdmRpX3Q7CisjZW5kaWYKKworI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5l
ZChfX1NTRV9fKQorIyBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNr
YihjbXApID09IDB4ZmYpCisjZWxpZiBWRUNfU0laRSA9PSAxNgorIyBpZiBkZWZpbmVkKF9fU1NF
X18pICYmIEVMRU1fU0laRSA9PSA0CisjICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5f
aWEzMl9tb3Ztc2twcyhjbXApID09IDB4ZikKKyMgZWxpZiBkZWZpbmVkKF9fU1NFMl9fKQorIyAg
aWYgRUxFTV9TSVpFID09IDgKKyMgICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEz
Ml9tb3Ztc2twZChjbXApID09IDMpCisjICBlbHNlCisjICAgZGVmaW5lIHRvX2Jvb2woY21wKSAo
X19idWlsdGluX2lhMzJfcG1vdm1za2IxMjgoY21wKSA9PSAweGZmZmYpCisjICBlbmRpZgorIyBl
bmRpZgorI2VuZGlmCisKKyNpZm5kZWYgdG9fYm9vbAorc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYnYpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IFZFQ19TSVpFOyArK2kgKQorICAgICAgICBpZiAoIGJ2W2ldICE9IDB4ZmYgKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7Cit9CisjIGRlZmlu
ZSB0b19ib29sKGNtcCkgX3RvX2Jvb2woKGJ5dGVfdmVjX3QpKGNtcCkpCisjZW5kaWYKKworI2lm
IFZFQ19TSVpFID09IEZMT0FUX1NJWkUKKyMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGlu
dCkoeClbMF0gfSkKKyNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCisj
IGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9j
dnRkcTJwcyhfX2J1aWx0aW5faWEzMl9jdnRwczJkcSh4KSkKKyMgZWxpZiBGTE9BVF9TSVpFID09
IDgKKyMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfY3Z0ZHEycGQoX19idWlsdGlu
X2lhMzJfY3Z0cGQyZHEoeCkpCisjIGVuZGlmCisjZW5kaWYKKworI2lmIFZFQ19TSVpFID09IEZM
T0FUX1NJWkUKKyMgZGVmaW5lIHNjYWxhcl8xb3AoeCwgb3ApICh7IFwKKyAgICB0eXBlb2YoKHgp
WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAorICAgIGFzbSAoIG9w
IDogW291dF0gIj0meCIgKHJfKSA6IFtpbl0gIm0iICh4KSApOyBcCisgICAgKHZlY190KXsgcl9b
MF0gfTsgXAorfSkKKyNlbmRpZgorCisjaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19T
U0VfXykKKyMgaWYgVkVDX1NJWkUgPT0gMTYKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
IF9fYnVpbHRpbl9pYTMyX3VucGNraHBzKHgsIHkpCisjICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4
LCB5KSBfX2J1aWx0aW5faWEzMl91bnBja2xwcyh4LCB5KQorIyAgZGVmaW5lIG1heCh4LCB5KSBf
X2J1aWx0aW5faWEzMl9tYXhwcyh4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5f
aWEzMl9taW5wcyh4LCB5KQorIyAgZGVmaW5lIHJlY2lwKHgpIF9fYnVpbHRpbl9pYTMyX3JjcHBz
KHgpCisjICBkZWZpbmUgcnNxcnQoeCkgX19idWlsdGluX2lhMzJfcnNxcnRwcyh4KQorIyAgZGVm
aW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBzKHgpCisjICBkZWZpbmUgc3dhcCh4KSBf
X2J1aWx0aW5faWEzMl9zaHVmcHMoeCwgeCwgMGIwMDAxMTAxMSkKKyMgZWxpZiBWRUNfU0laRSA9
PSA0CisjICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAicmNwc3MgJVtpbl0sICVbb3V0
XSIpCisjICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAicnNxcnRzcyAlW2luXSwgJVtv
dXRdIikKKyMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInNxcnRzcyAlW2luXSwgJVtv
dXRdIikKKyMgZW5kaWYKKyNlbGlmIEZMT0FUX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFMl9f
KQorIyBpZiBWRUNfU0laRSA9PSAxNgorIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgX19i
dWlsdGluX2lhMzJfdW5wY2tocGQoeCwgeSkKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IF9fYnVpbHRpbl9pYTMyX3VucGNrbHBkKHgsIHkpCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVp
bHRpbl9pYTMyX21heHBkKHgsIHkpCisjICBkZWZpbmUgbWluKHgsIHkpIF9fYnVpbHRpbl9pYTMy
X21pbnBkKHgsIHkpCisjICBkZWZpbmUgcmVjaXAoeCkgX19idWlsdGluX2lhMzJfY3Z0cHMycGQo
X19idWlsdGluX2lhMzJfcmNwcHMoX19idWlsdGluX2lhMzJfY3Z0cGQycHMoeCkpKQorIyAgZGVm
aW5lIHJzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX2N2dHBzMnBkKF9fYnVpbHRpbl9pYTMyX3JzcXJ0
cHMoX19idWlsdGluX2lhMzJfY3Z0cGQycHMoeCkpKQorIyAgZGVmaW5lIHNxcnQoeCkgX19idWls
dGluX2lhMzJfc3FydHBkKHgpCisjICBkZWZpbmUgc3dhcCh4KSBfX2J1aWx0aW5faWEzMl9zaHVm
cGQoeCwgeCwgMGIwMSkKKyMgZWxpZiBWRUNfU0laRSA9PSA4CisjICBkZWZpbmUgcmVjaXAoeCkg
c2NhbGFyXzFvcCh4LCAiY3Z0c2Qyc3MgJVtpbl0sICVbb3V0XTsgcmNwc3MgJVtvdXRdLCAlW291
dF07IGN2dHNzMnNkICVbb3V0XSwgJVtvdXRdIikKKyMgIGRlZmluZSByc3FydCh4KSBzY2FsYXJf
MW9wKHgsICJjdnRzZDJzcyAlW2luXSwgJVtvdXRdOyByc3FydHNzICVbb3V0XSwgJVtvdXRdOyBj
dnRzczJzZCAlW291dF0sICVbb3V0XSIpCisjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgs
ICJzcXJ0c2QgJVtpbl0sICVbb3V0XSIpCisjIGVuZGlmCisjZW5kaWYKKyNpZiBWRUNfU0laRSA9
PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQorIyBpZiBJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0la
RSA9PSAxCisjICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3B1bnBja2hidzEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNrbGJ3MTI4KCh2cWlf
dCkoeCksICh2cWlfdCkoeSkpKQorIyBlbGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09
IDIKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cHVucGNraHdkMTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tsd2QxMjgoKHZoaV90KSh4
KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BzaHVmZCggXAorICAgICAgICAgICAgICAgICAgICh2c2lfdClfX2J1aWx0aW5faWEzMl9wc2h1
Zmh3KCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3BzaHVmbHco
KHZoaV90KSh4KSwgMGIwMDAxMTAxMSksIDBiMDAwMTEwMTEpLCAwYjAxMDAxMTEwKSkKKyMgZWxp
ZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3B1bnBja2hkcTEyOCgodnNpX3QpKHgpLCAo
dnNpX3QpKHkpKSkKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpX19idWls
dGluX2lhMzJfcHVucGNrbGRxMTI4KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5l
IHN3YXAoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZzaV90KSh4KSwgMGIwMDAx
MTAxMSkpCisjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tocWRxMTI4
KCh2ZGlfdCkoeCksICh2ZGlfdCkoeSkpKQorIyAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tscWRxMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCko
eSkpKQorIyAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZz
aV90KSh4KSwgMGIwMTAwMTExMCkpCisjIGVuZGlmCisjIGlmIFVJTlRfU0laRSA9PSAxCisjICBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHViMTI4KCh2cWlfdCko
eCksICh2cWlfdCkoeSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3BtaW51YjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgZWxpZiBJTlRfU0laRSA9
PSAyCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX3BtYXhzdzEyOCh4LCB5KQor
IyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9wbWluc3cxMjgoeCwgeSkKKyMgIGRl
ZmluZSBtdWxfaGkoeCwgeSkgX19idWlsdGluX2lhMzJfcG11bGh3MTI4KHgsIHkpCisjIGVsaWYg
VUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5f
aWEzMl9wbXVsaHV3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyBlbGlmIFVJTlRfU0la
RSA9PSA0CisjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9w
bXVsdWRxMTI4KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyBlbmRpZgorIyBkZWZpbmUgc2Vs
ZWN0KGQsIHgsIHksIG0pICh7IFwKKyAgICB2b2lkICpkXyA9IChkKTsgXAorICAgIHZxaV90IG1f
ID0gKHZxaV90KShtKTsgXAorICAgIF9fYnVpbHRpbl9pYTMyX21hc2ttb3ZkcXUoKHZxaV90KSh4
KSwgIG1fLCBkXyk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9tYXNrbW92ZHF1KCh2cWlfdCkoeSks
IH5tXywgZF8pOyBcCit9KQorI2VuZGlmCisjaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQorIyBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3Qpeyh7IHR5cGVvZih4WzBdKSB4XyA9ICh4KVswXSwgeV8g
PSAoeSlbMF07IHhfID4geV8gPyB4XyA6IHlfOyB9KX0pCisjIGRlZmluZSBtaW4oeCwgeSkgKCh2
ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPCB5XyA/
IHhfIDogeV87IH0pfSkKKyNlbmRpZgorCisvKgorICogU3VwcHJlc3MgdmFsdWUgcHJvcGFnYXRp
b24gYnkgdGhlIGNvbXBpbGVyLCBwcmV2ZW50aW5nIHVud2FudGVkCisgKiBvcHRpbWl6YXRpb24u
IFRoaXMgYXQgb25jZSBtYWtlcyB0aGUgY29tcGlsZXIgdXNlIG1lbW9yeSBvcGVyYW5kcworICog
bW9yZSBvZnRlbiwgd2hpY2ggZm9yIG91ciBwdXJwb3NlcyBpcyB0aGUgbW9yZSBpbnRlcmVzdGlu
ZyBjYXNlLgorICovCisjZGVmaW5lIHRvdWNoKHZhcikgYXNtIHZvbGF0aWxlICggIiIgOiAiK20i
ICh2YXIpICkKKworaW50IHNpbWRfdGVzdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpLCBq
OworICAgIHZlY190IHgsIHksIHosIHNyYywgaW52LCBhbHQsIHNoOworCisgICAgZm9yICggaSA9
IDAsIGogPSBFTEVNX1NJWkUgPDwgMzsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgeworICAg
ICAgICBzcmNbaV0gPSBpICsgMTsKKyAgICAgICAgaW52W2ldID0gRUxFTV9DT1VOVCAtIGk7Cisj
aWZkZWYgVUlOVF9TSVpFCisgICAgICAgIGFsdFtpXSA9IC0hKGkgJiAxKTsKKyNlbHNlCisgICAg
ICAgIGFsdFtpXSA9IGkgJiAxID8gLTEgOiAxOworI2VuZGlmCisgICAgICAgIGlmICggIShpICYg
KGkgKyAxKSkgKQorICAgICAgICAgICAgLS1qOworICAgICAgICBzaFtpXSA9IGo7CisgICAgfQor
CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gc3JjOworICAgIHRvdWNoKHgpOworICAgIGlmICgg
IXRvX2Jvb2woeCA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgdG91Y2goc3JjKTsK
KyAgICB5ID0geCArIHNyYzsKKyAgICB0b3VjaChzcmMpOworICAgIHRvdWNoKHkpOworICAgIGlm
ICggIXRvX2Jvb2woeSA9PSAyICogc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNo
KHNyYyk7CisgICAgeiA9IHkgLT0gc3JjOworICAgIHRvdWNoKHopOworICAgIGlmICggIXRvX2Jv
b2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKworI2lmIGRlZmluZWQoVUlOVF9TSVpFKQor
CisgICAgdG91Y2goaW52KTsKKyAgICB4IHw9IGludjsKKyAgICB0b3VjaChpbnYpOworICAgIHkg
Jj0gaW52OworICAgIHRvdWNoKGludik7CisgICAgeiBePSBpbnY7CisgICAgdG91Y2goaW52KTsK
KyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29sKCh4ICYgfnkpID09IHopICkgcmV0dXJu
IF9fTElORV9fOworCisjZWxpZiBFTEVNX1NJWkUgPiAxIHx8IFZFQ19TSVpFIDw9IDgKKworICAg
IHRvdWNoKHNyYyk7CisgICAgeCAqPSBzcmM7CisgICAgeSA9IGludiAqIGludjsKKyAgICB0b3Vj
aChzcmMpOworICAgIHogPSBzcmMgKyBpbnY7CisgICAgdG91Y2goaW52KTsKKyAgICB6ICo9IChz
cmMgLSBpbnYpOworICAgIGlmICggIXRvX2Jvb2woeCAtIHkgPT0geikgKSByZXR1cm4gX19MSU5F
X187CisKKyNlbmRpZgorCisjaWYgZGVmaW5lZChGTE9BVF9TSVpFKQorCisgICAgeCA9IHNyYyAq
IGFsdDsKKyAgICB0b3VjaChhbHQpOworICAgIHkgPSBzcmMgLyBhbHQ7CisgICAgaWYgKCAhdG9f
Ym9vbCh4ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIHRvdWNoKGFsdCk7CisgICAgdG91
Y2goc3JjKTsKKyAgICBpZiAoICF0b19ib29sKHggKiAtYWx0ID09IC1zcmMpICkgcmV0dXJuIF9f
TElORV9fOworCisjIGlmIGRlZmluZWQocmVjaXApICYmIGRlZmluZWQodG9faW50KQorCisgICAg
dG91Y2goc3JjKTsKKyAgICB4ID0gcmVjaXAoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIHRv
dWNoKHgpOworICAgIGlmICggIXRvX2Jvb2wodG9faW50KHJlY2lwKHgpKSA9PSBzcmMpICkgcmV0
dXJuIF9fTElORV9fOworCisjICBpZmRlZiByc3FydAorICAgIHggPSBzcmMgKiBzcmM7CisgICAg
dG91Y2goeCk7CisgICAgeSA9IHJzcXJ0KHgpOworICAgIHRvdWNoKHkpOworICAgIGlmICggIXRv
X2Jvb2wodG9faW50KHJlY2lwKHkpKSA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIHRv
dWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbCh0b19pbnQoeSkgPT0gdG9faW50KHJlY2lwKHNy
YykpKSApIHJldHVybiBfX0xJTkVfXzsKKyMgIGVuZGlmCisKKyMgZW5kaWYKKworIyBpZmRlZiBz
cXJ0CisgICAgeCA9IHNyYyAqIHNyYzsKKyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29s
KHNxcnQoeCkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKworI2Vsc2UKKwor
IyBpZiBFTEVNX1NJWkUgPiAxCisKKyAgICB0b3VjaChpbnYpOworICAgIHggPSBzcmMgKiBpbnY7
CisgICAgdG91Y2goaW52KTsKKyAgICB5W0VMRU1fQ09VTlQgLSAxXSA9IHlbMF0gPSBqID0gRUxF
TV9DT1VOVDsKKyAgICBmb3IgKCBpID0gMTsgaSA8IEVMRU1fQ09VTlQgLyAyOyArK2kgKQorICAg
ICAgICB5W0VMRU1fQ09VTlQgLSBpIC0gMV0gPSB5W2ldID0geVtpIC0gMV0gKyAoaiAtPSAyKTsK
KyAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisKKyMgIGlmZGVm
IG11bF9oaQorICAgIHRvdWNoKGFsdCk7CisgICAgeCA9IG11bF9oaShzcmMsIGFsdCk7CisgICAg
dG91Y2goYWx0KTsKKyMgICBpZmRlZiBJTlRfU0laRQorICAgIGlmICggIXRvX2Jvb2woeCA9PSAo
YWx0IDwgMCkpICkgcmV0dXJuIF9fTElORV9fOworIyAgIGVsc2UKKyAgICBpZiAoICF0b19ib29s
KHggPT0gKHNyYyAmIGFsdCkgKyBhbHQpICkgcmV0dXJuIF9fTElORV9fOworIyAgIGVuZGlmCisj
ICBlbmRpZgorCisjICBpZmRlZiBtdWxfZnVsbAorICAgIHggPSBzcmMgXiBhbHQ7CisgICAgdG91
Y2goaW52KTsKKyAgICB5ID0gbXVsX2Z1bGwoeCwgaW52KTsKKyAgICB0b3VjaChpbnYpOworICAg
IGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVDsgaSArPSAyICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyByZXMgPSB4W2ldICogMVVMTCAqIGludltpXTsKKworICAgICAgICB6
W2ldID0gcmVzOworICAgICAgICB6W2kgKyAxXSA9IHJlcyA+PiAoRUxFTV9TSVpFIDw8IDMpOwor
ICAgIH0KKyAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisjICBl
bmRpZgorCisgICAgeiA9IHNyYzsKKyMgIGlmZGVmIElOVF9TSVpFCisgICAgeiAqPSBhbHQ7Cisj
ICBlbmRpZgorICAgIHRvdWNoKHopOworICAgIHggPSB6IDw8IDM7CisgICAgdG91Y2goeik7Cisg
ICAgeSA9IHogPDwgMjsKKyAgICB0b3VjaCh6KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSAr
IHkpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgdG91Y2goeCk7CisgICAgeiA9IHggPj4gMjsK
KyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29sKHkgPT0geiArIHopICkgcmV0dXJuIF9f
TElORV9fOworCisgICAgeiA9IHNyYzsKKyMgIGlmZGVmIElOVF9TSVpFCisgICAgeiAqPSBhbHQ7
CisjICBlbmRpZgorICAgIC8qCisgICAgICogTm90ZSB0aGF0IGRlc3BpdGUgdGhlIHRvdWNoKCkt
ZXMgaGVyZSB0aGVyZSBkb2Vzbid0IGFwcGVhciB0byBiZSBhIHdheQorICAgICAqIHRvIG1ha2Ug
dGhlIGNvbXBpbGVyIHVzZSBhIG1lbW9yeSBvcGVyYW5kIGZvciB0aGUgc2hpZnQgaW5zdHJ1Y3Rp
b24gKGF0CisgICAgICogbGVhc3Qgd2l0aG91dCByZXNvcnRpbmcgdG8gYnVpbHQtaW5zKS4KKyAg
ICAgKi8KKyAgICBqID0gMzsKKyAgICB0b3VjaChqKTsKKyAgICB4ID0geiA8PCBqOworICAgIHRv
dWNoKGopOworICAgIGogPSAyOworICAgIHRvdWNoKGopOworICAgIHkgPSB6IDw8IGo7CisgICAg
dG91Y2goaik7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVf
XzsKKworICAgIHogPSB4ID4+IGo7CisgICAgdG91Y2goaik7CisgICAgaWYgKCAhdG9fYm9vbCh5
ID09IHogKyB6KSApIHJldHVybiBfX0xJTkVfXzsKKworIyBlbmRpZgorCisjIGlmIEVMRU1fU0la
RSA9PSAyIHx8IGRlZmluZWQoX19TU0U0XzFfXykKKyAgICAvKgorICAgICAqIEV2ZW4gd2hlbiB0
aGVyZSBhcmUgbm8gaW5zdHJ1Y3Rpb25zIHdpdGggdmFyeWluZyBzaGlmdCBjb3VudHMgcGVyCisg
ICAgICogZmllbGQsIHRoZSBjb2RlIHR1cm5zIG91dCB0byBiZSBhIG5pY2UgZXhlcmNpc2UgZm9y
IHBleHRyL3BpbnNyLgorICAgICAqLworICAgIHogPSBzcmM7CisjICBpZmRlZiBJTlRfU0laRQor
ICAgIHogKj0gYWx0OworIyAgZW5kaWYKKyAgICAvKgorICAgICAqIFphcCBlbGVtZW50cyBmb3Ig
d2hpY2ggdGhlIHNoaWZ0IGNvdW50IGlzIG5lZ2F0aXZlIChhbmQgdGhlIGhlbmNlIHRoZQorICAg
ICAqIGRlY3JlbWVudCBiZWxvdyB3b3VsZCB5aWVsZCBhIG5lZ2F0aXZlIGNvdW50LgorICAgICAq
LworICAgIHogJj0gKHNoID4gMCk7CisgICAgdG91Y2goc2gpOworICAgIHggPSB6IDw8IHNoOwor
ICAgIHRvdWNoKHNoKTsKKyAgICAtLXNoOworICAgIHRvdWNoKHNoKTsKKyAgICB5ID0geiA8PCBz
aDsKKyAgICB0b3VjaChzaCk7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVy
biBfX0xJTkVfXzsKKworIyBlbmRpZgorCisjZW5kaWYKKworI2lmIGRlZmluZWQobWF4KSAmJiBk
ZWZpbmVkKG1pbikKKyMgaWZkZWYgVUlOVF9TSVpFCisgICAgdG91Y2goaW52KTsKKyAgICB4ID0g
bWluKHNyYywgaW52KTsKKyAgICB0b3VjaChpbnYpOworICAgIHkgPSBtYXgoc3JjLCBpbnYpOwor
ICAgIHRvdWNoKGludik7CisgICAgaWYgKCAhdG9fYm9vbCh4ICsgeSA9PSBzcmMgKyBpbnYpICkg
cmV0dXJuIF9fTElORV9fOworIyBlbHNlCisgICAgeCA9IHNyYyAqIGFsdDsKKyAgICB5ID0gaW52
ICogYWx0OworICAgIHRvdWNoKHkpOworICAgIHogPSBtYXgoeCwgeSk7CisgICAgdG91Y2goeSk7
CisgICAgeSA9IG1pbih4LCB5KTsKKyAgICB0b3VjaCh5KTsKKyAgICBpZiAoICF0b19ib29sKCh5
ICsgeikgKiBhbHQgPT0gc3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKyNl
bmRpZgorCisjaWZkZWYgc3dhcAorICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbChz
d2FwKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWYgZGVmaW5l
ZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZpbmVkKGludGVybGVhdmVfaGkpCisgICAgdG91Y2goc3Jj
KTsKKyAgICB4ID0gaW50ZXJsZWF2ZV9sbyhpbnYsIHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAg
ICB5ID0gaW50ZXJsZWF2ZV9oaShpbnYsIHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyMgaWZkZWYg
VUlOVF9TSVpFCisgICAgeiA9ICgoeCAtIHkpIF4gfmFsdCkgLSB+YWx0OworIyBlbHNlCisgICAg
eiA9ICh4IC0geSkgKiBhbHQ7CisjIGVuZGlmCisgICAgaWYgKCAhdG9fYm9vbCh6ID09IEVMRU1f
Q09VTlQgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWZkZWYgc2VsZWN0Cisj
IGlmZGVmIFVJTlRfU0laRQorICAgIHNlbGVjdCgmeiwgc3JjLCBpbnYsIGFsdCk7CisjIGVsc2UK
KyAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKKyMgZW5kaWYKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgICAgIHlbaV0gPSAoaSAmIDEgPyBpbnYg
OiBzcmMpW2ldOworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyNlbmRpZgorCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGQ0NGUzYTIuLmE0Zjk2NDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC01LDYgKzUsNyBAQAogCiAj
aW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKICNpbmNsdWRlICJibG93ZmlzaC5oIgorI2luY2x1ZGUg
InNpbWQuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBm
YXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xOSwxMSArMjAsNDMgQEAgc3RhdGljIGJvb2wgYmxv
d2Zpc2hfY2hlY2tfcmVncyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBy
ZXR1cm4gcmVncy0+ZWF4ID09IDIgJiYgcmVncy0+ZWR4ID09IDE7CiB9CiAKK3N0YXRpYyBib29s
IHNpbWRfY2hlY2tfc3NlKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfc3NlOworfQorCitz
dGF0aWMgYm9vbCBzaW1kX2NoZWNrX3NzZTIodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19z
c2UyOworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eCh2b2lkKQoreworICAgIHJldHVy
biBjcHVfaGFzX2F2eDsKK30KKyNkZWZpbmUgc2ltZF9jaGVja19zc2VfYXZ4ICAgc2ltZF9jaGVj
a19hdngKKyNkZWZpbmUgc2ltZF9jaGVja19zc2UyX2F2eCAgc2ltZF9jaGVja19hdngKKworc3Rh
dGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAg
ICBpZiAoIGNwdV9oYXNfbW14ICkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImVtbXMiICk7Cit9
CisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfcmVncyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBpZiAoICFyZWdzLT5lYXggKQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICBwcmludGYoIltsaW5lICV1XSAiLCAodW5zaWduZWQgaW50KXJlZ3MtPmVheCk7CisgICAg
cmV0dXJuIGZhbHNlOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBjb25zdCB2b2lk
ICpjb2RlOwogICAgIHNpemVfdCBzaXplOwogICAgIHVuc2lnbmVkIGludCBiaXRuZXNzOwogICAg
IGNvbnN0IGNoYXIqbmFtZTsKKyAgICBib29sICgqY2hlY2tfY3B1KSh2b2lkKTsKICAgICB2b2lk
ICgqc2V0X3JlZ3MpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogICAgIGJvb2wgKCpjaGVja19y
ZWdzKShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIH0gYmxvYnNbXSA9IHsKQEAgLTM5
LDYgKzcyLDQ5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIEJMT1dGSVNIKDMyLCBibG93
ZmlzaCwgKSwKICAgICBCTE9XRklTSCgzMiwgYmxvd2Zpc2ggKHB1c2gpLCBfbW5vX2FjY3VtdWxh
dGVfb3V0Z29pbmdfYXJncyksCiAjdW5kZWYgQkxPV0ZJU0gKKyNkZWZpbmUgU0lNRF8oYml0cywg
ZGVzYywgZmVhdCwgZm9ybSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsg
LmNvZGUgPSBzaW1kX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBmZWF0ICMjIF8gIyMgZm9ybSwgICAg
ICAgICBcCisgICAgICAuc2l6ZSA9IHNpemVvZihzaW1kX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBm
ZWF0ICMjIF8gIyMgZm9ybSksIFwKKyAgICAgIC5iaXRuZXNzID0gYml0cywgLm5hbWUgPSAjZGVz
YywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLmNoZWNrX2NwdSA9IHNp
bWRfY2hlY2tfICMjIGZlYXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAu
c2V0X3JlZ3MgPSBzaW1kX3NldF9yZWdzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KKyNpZmRlZiBfX3g4
Nl82NF9fCisjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDY0LCBkZXNjLCBm
ZWF0LCBmb3JtKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSU1EXygzMiwg
ZGVzYywgZmVhdCwgZm9ybSkKKyNlbHNlCisjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0p
IFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorI2VuZGlmCisgICAgU0lNRChTU0Ugc2NhbGFy
IHNpbmdsZSwgICAgICBzc2UsICAgICAgICAgZjQpLAorICAgIFNJTUQoU1NFIHBhY2tlZCBzaW5n
bGUsICAgICAgc3NlLCAgICAgICAxNmY0KSwKKyAgICBTSU1EKFNTRTIgc2NhbGFyIHNpbmdsZSwg
ICAgIHNzZTIsICAgICAgICBmNCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBzaW5nbGUsICAgICBz
c2UyLCAgICAgIDE2ZjQpLAorICAgIFNJTUQoU1NFMiBzY2FsYXIgZG91YmxlLCAgICAgc3NlMiwg
ICAgICAgIGY4KSwKKyAgICBTSU1EKFNTRTIgcGFja2VkIGRvdWJsZSwgICAgIHNzZTIsICAgICAg
MTZmOCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBzOCwgICAgICAgICBzc2UyLCAgICAgIDE2aTEp
LAorICAgIFNJTUQoU1NFMiBwYWNrZWQgdTgsICAgICAgICAgc3NlMiwgICAgICAxNnUxKSwKKyAg
ICBTSU1EKFNTRTIgcGFja2VkIHMxNiwgICAgICAgIHNzZTIsICAgICAgMTZpMiksCisgICAgU0lN
RChTU0UyIHBhY2tlZCB1MTYsICAgICAgICBzc2UyLCAgICAgIDE2dTIpLAorICAgIFNJTUQoU1NF
MiBwYWNrZWQgczMyLCAgICAgICAgc3NlMiwgICAgICAxNmk0KSwKKyAgICBTSU1EKFNTRTIgcGFj
a2VkIHUzMiwgICAgICAgIHNzZTIsICAgICAgMTZ1NCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBz
NjQsICAgICAgICBzc2UyLCAgICAgIDE2aTgpLAorICAgIFNJTUQoU1NFMiBwYWNrZWQgdTY0LCAg
ICAgICAgc3NlMiwgICAgICAxNnU4KSwKKyAgICBTSU1EKFNTRS9BVlggc2NhbGFyIHNpbmdsZSwg
IHNzZV9hdngsICAgICBmNCksCisgICAgU0lNRChTU0UvQVZYIHBhY2tlZCBzaW5nbGUsICBzc2Vf
YXZ4LCAgIDE2ZjQpLAorICAgIFNJTUQoU1NFMi9BVlggc2NhbGFyIHNpbmdsZSwgc3NlMl9hdngs
ICAgIGY0KSwKKyAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzaW5nbGUsIHNzZTJfYXZ4LCAgMTZm
NCksCisgICAgU0lNRChTU0UyL0FWWCBzY2FsYXIgZG91YmxlLCBzc2UyX2F2eCwgICAgZjgpLAor
ICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIGRvdWJsZSwgc3NlMl9hdngsICAxNmY4KSwKKyAgICBT
SU1EKFNTRTIvQVZYIHBhY2tlZCBzOCwgICAgIHNzZTJfYXZ4LCAgMTZpMSksCisgICAgU0lNRChT
U0UyL0FWWCBwYWNrZWQgdTgsICAgICBzc2UyX2F2eCwgIDE2dTEpLAorICAgIFNJTUQoU1NFMi9B
VlggcGFja2VkIHMxNiwgICAgc3NlMl9hdngsICAxNmkyKSwKKyAgICBTSU1EKFNTRTIvQVZYIHBh
Y2tlZCB1MTYsICAgIHNzZTJfYXZ4LCAgMTZ1MiksCisgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQg
czMyLCAgICBzc2UyX2F2eCwgIDE2aTQpLAorICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHUzMiwg
ICAgc3NlMl9hdngsICAxNnU0KSwKKyAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzNjQsICAgIHNz
ZTJfYXZ4LCAgMTZpOCksCisgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTY0LCAgICBzc2UyX2F2
eCwgIDE2dTgpLAorI3VuZGVmIFNJTURfCisjdW5kZWYgU0lNRAogfTsKIAogc3RhdGljIHVuc2ln
bmVkIGludCBieXRlc19yZWFkOwpAQCAtMjU4OSw2ICsyNjY1LDkgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAorICAg
ICAgICBpZiAoIGJsb2JzW2pdLmNoZWNrX2NwdSAmJiAhYmxvYnNbal0uY2hlY2tfY3B1KCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgbWVtY3B5KHJlcywgYmxvYnNbal0uY29k
ZSwgYmxvYnNbal0uc2l6ZSk7CiAgICAgICAgIGN0eHQuYWRkcl9zaXplID0gY3R4dC5zcF9zaXpl
ID0gYmxvYnNbal0uYml0bmVzczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1clX36-0000Z4-Pa; Wed, 08 Mar 2017 08:34:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX35-0000Yb-ID
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BD/D2-13095-A02CFB85; Wed, 08 Mar 2017 08:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVZft0P4
 Ig+tHTCwmbDNwYPTY3reLPYAxijUzLym/IoE14+SxvawF92cxVsxqesLWwDilvIuRi0NI4Auj
 xNmdC1ggnPOMEjvP/GbrYuTgYBMQk5i7V6GLkZNDREBVYtaK5cwgtpCAukTT7wY2EFtYwF5i6
 cnPYDavgJnEla0fGUFsFqD6bat/sk5g5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hnc6dDjJIcTEqivN/D9kQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuC9UA+UEyxKTU+tSMvMAYYHTFqCg0dJhPc3SJq3uCAxtzgzHSJ1itGYY87s3W+Y
 OFZcOP6GSYglLz8vVUqc9wxIqQBIaUZpHtwgWNheYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejk
 jAvTwPQFJ7MvBK4fa+ATmECOsVPZifIKSWJCCmpBkYJ/23Kq/r2b2vbwyD8+1woM3+82l5e6y
 2TRapOdN+7kPPMqXWqbUj9tnBDZwkO6acLP3KotBpOveWt+G2T1VHeSfMLTs923vzJ8MW1iWs
 Vs2dNmR4r76VVYTD3usCd59ezZFQjBeU9XwQpWL94Zr/0VUWs57nikjVXxa30PlWXPEybWp39
 KFeJpTgj0VCLuag4EQBECxqFVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488962053!89837900!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12881 invoked from network); 8 Mar 2017 08:34:14 -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; 8 Mar 2017 08:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2z-0001tx-Jf
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX2z-0007Py-Iv
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX2z-0007Py-Iv@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: test coverage for SSE/SSE2
	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>

Y29tbWl0IGZiZDgyNmJkODc0NjYzZDRlNmM1YTcyMjI2OTVjNzgyN2JjNWVhOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDY6MzggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNjozOCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogdGVzdCBjb3ZlcmFnZSBmb3IgU1NFL1NTRTIgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0
aGVpciBBVlggZXF1aXZhbGVudHMuIE5vdGUgdGhhdCBhIGZldyBpbnN0cnVjdGlvbnMgYXJlbid0
CiAgICBjb3ZlcmVkICh5ZXQpLCBidXQgdGhvc2UgYWxsIGZhbGwgaW50byBjb21tb24gcGF0dGVy
biBncm91cHMsIHNvIEkKICAgIHdvdWxkIGhvcGUgdGhhdCBmb3Igbm93IHdlIGNhbiBkbyB3aXRo
IHdoYXQgaXMgdGhlcmUuCiAgICAKICAgIE1NWCBpbnNucyBhcmVuJ3QgYmVpbmcgY292ZXJlZCBh
dCBhbGwsIGFzIHRoZXkncmUgbm90IGVhc3kgdG8gZGVhbAogICAgd2l0aDogVGhlIGNvbXBpbGVy
IHJlZnVzZXMgdG8gZW1pdCBzdWNoIGZvciBvdGhlciB0aGFuIHVzZXMgb2YgYnVpbHQtaW4KICAg
IGZ1bmN0aW9ucy4KICAgIAogICAgVGhlIGN1cnJlbnQgd2F5IG9mIHRlc3RpbmcgQVZYIGluc25z
IGlzIG1lYW50IHRvIGJlIHRlbXBvcmFyeSBvbmx5OgogICAgT25jZSB3ZSBmdWxseSBzdXBwb3J0
IHRoYXQgZmVhdHVyZSwgdGhlIHByZXNlbnQgdGVzdHMgc2hvdWxkIHJhdGhlciBiZQogICAgcmVw
bGFjZWQgdGhhbiBmdWxsIG9uZXMgc2ltcGx5IGFkZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUgICAgICAgICAgICB8ICAyNyArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYyAgICAgICAgICAgICAgfCA0NTAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8ICA3OSArKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCA1NTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBhN2E3MzI1Li41ZGM2NGJmIDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSwxMSArMTEsMzYgQEAgYWxsOiAkKFRBUkdFVCkKIHJ1
bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotVEVTVENBU0VTIDo9IGJsb3dmaXNoCitURVNU
Q0FTRVMgOj0gYmxvd2Zpc2ggc2ltZAogCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNo
LWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGlj
PSIKIAorc3NlLXZlY3MgOj0gMTYKK3NzZS1pbnRzIDo9Citzc2UtZmx0cyA6PSA0Citzc2UyLXZl
Y3MgOj0gJChzc2UtdmVjcykKK3NzZTItaW50cyA6PSAxIDIgNCA4Citzc2UyLWZsdHMgOj0gNCA4
CisKKyMgV2hlbiBjb252ZXJ0aW5nIFNTRSB0byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lk
IFhNTTAgdG8gd2lkZW4KKyMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUg
ZW11bGF0b3IuCitzc2UyYXZ4IDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4CisKK3NpbWQt
Y2ZsYWdzIDo9ICQoZm9yZWFjaCBmbGF2b3Isc3NlIHNzZTIsIFwKKyAgICAgICAgICAgICAgICAg
JChmb3JlYWNoIHZlYywkKCQoZmxhdm9yKS12ZWNzKSwgXAorICAgICAgICAgICAgICAgICAgICQo
Zm9yZWFjaCBpbnQsJCgkKGZsYXZvciktaW50cyksIFwKKyAgICAgICAgICAgICAgICAgICAgICIt
RCQoZmxhdm9yKV8kKHZlYylpJChpbnQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVj
KSAtRElOVF9TSVpFPSQoaW50KSIgXAorICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3Ip
XyQodmVjKXUkKGludCkgLW0kKGZsYXZvcikgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9T
SVpFPSQoaW50KSIgXAorICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpX2F2eF8kKHZl
YylpJChpbnQpIC1tJChmbGF2b3IpICQoc3NlMmF2eCkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1E
SU5UX1NJWkU9JChpbnQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4
XyQodmVjKXUkKGludCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURVSU5UX1NJWkU9JChpbnQpIikgXAorICAgICAgICAgICAgICAgICAgICQoZm9yZWFjaCBm
bHQsJCgkKGZsYXZvciktZmx0cyksIFwKKyAgICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9y
KV8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FU
X1NJWkU9JChmbHQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQo
dmVjKWYkKGZsdCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZlYykg
LURGTE9BVF9TSVpFPSQoZmx0KSIpKSBcCisgICAgICAgICAgICAgICAgICQoZm9yZWFjaCBmbHQs
JCgkKGZsYXZvciktZmx0cyksIFwKKyAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfZiQo
Zmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiIFwK
KyAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4X2YkKGZsdCkgLW0kKGZsYXZvcikg
LW1mcG1hdGg9c3NlICQoc3NlMmF2eCkgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkKKwogJChh
ZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUK
IAlybSAtZiAkQC5uZXcgJCouYmluCiAJJChmb3JlYWNoIGFyY2gsJChmaWx0ZXItb3V0ICQoWEVO
X0NPTVBJTEVfQVJDSCkseDg2XzMyKSAkKFhFTl9DT01QSUxFX0FSQ0gpLCBcCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNDRjMTE2Ci0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMCww
ICsxLDQ1MCBAQAorI2luY2x1ZGUgPHN0ZGJvb2wuaD4KKworYXNtICgKKyAgICAiXHQudGV4dFxu
IgorICAgICJcdC5nbG9ibCBfc3RhcnRcbiIKKyAgICAiX3N0YXJ0OlxuIgorI2lmIGRlZmluZWQo
X19pMzg2X18pICYmIFZFQ19TSVpFID09IDE2CisgICAgIlx0cHVzaCAlZWJwXG4iCisgICAgIlx0
bW92ICVlc3AsJWVicFxuIgorICAgICJcdGFuZCAkfjB4ZiwlZXNwXG4iCisgICAgIlx0Y2FsbCBz
aW1kX3Rlc3RcbiIKKyAgICAiXHRsZWF2ZVxuIgorICAgICJcdHJldCIKKyNlbHNlCisgICAgIlx0
am1wIHNpbWRfdGVzdCIKKyNlbmRpZgorICAgICk7CisKK3R5cGVkZWYKKyNpZiBkZWZpbmVkKElO
VF9TSVpFKQorIyBkZWZpbmUgRUxFTV9TSVpFIElOVF9TSVpFCitzaWduZWQgaW50CisjIGlmIElO
VF9TSVpFID09IDEKKyMgIGRlZmluZSBNT0RFIFFJCisjIGVsaWYgSU5UX1NJWkUgPT0gMgorIyAg
ZGVmaW5lIE1PREUgSEkKKyMgZWxpZiBJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgTU9ERSBTSQor
IyBlbGlmIElOVF9TSVpFID09IDgKKyMgIGRlZmluZSBNT0RFIERJCisjIGVuZGlmCisjZWxpZiBk
ZWZpbmVkKFVJTlRfU0laRSkKKyMgZGVmaW5lIEVMRU1fU0laRSBVSU5UX1NJWkUKK3Vuc2lnbmVk
IGludAorIyBpZiBVSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIE1PREUgUUkKKyMgZWxpZiBVSU5U
X1NJWkUgPT0gMgorIyAgZGVmaW5lIE1PREUgSEkKKyMgZWxpZiBVSU5UX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIE1PREUgU0kKKyMgZWxpZiBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIE1PREUgREkK
KyMgZW5kaWYKKyNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkKK2Zsb2F0CisjIGRlZmluZSBFTEVN
X1NJWkUgRkxPQVRfU0laRQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBNT0RFIFNG
CisjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgTU9ERSBERgorIyBlbmRpZgorI2Vu
ZGlmCisjaWZuZGVmIFZFQ19TSVpFCisjIGRlZmluZSBWRUNfU0laRSBFTEVNX1NJWkUKKyNlbmRp
ZgorX19hdHRyaWJ1dGVfXygobW9kZShNT0RFKSwgdmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmVj
X3Q7CisKKyNkZWZpbmUgRUxFTV9DT1VOVCAoVkVDX1NJWkUgLyBFTEVNX1NJWkUpCisKK3R5cGVk
ZWYgdW5zaWduZWQgaW50IF9fYXR0cmlidXRlX18oKG1vZGUoUUkpLCB2ZWN0b3Jfc2l6ZShWRUNf
U0laRSkpKSBieXRlX3ZlY190OworCisvKiBWYXJpb3VzIGJ1aWx0aW5zIHdhbnQgcGxhaW4gY2hh
ciAvIGludCAvIGxvbmcgbG9uZyB2ZWN0b3IgdHlwZXMgLi4uICovCit0eXBlZGVmIGNoYXIgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnFpX3Q7Cit0eXBlZGVmIHNob3J0
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZoaV90OwordHlwZWRlZiBp
bnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnNpX3Q7CisjaWYgVkVD
X1NJWkUgPj0gOAordHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUo
VkVDX1NJWkUpKSkgdmRpX3Q7CisjZW5kaWYKKworI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5l
ZChfX1NTRV9fKQorIyBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNr
YihjbXApID09IDB4ZmYpCisjZWxpZiBWRUNfU0laRSA9PSAxNgorIyBpZiBkZWZpbmVkKF9fU1NF
X18pICYmIEVMRU1fU0laRSA9PSA0CisjICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5f
aWEzMl9tb3Ztc2twcyhjbXApID09IDB4ZikKKyMgZWxpZiBkZWZpbmVkKF9fU1NFMl9fKQorIyAg
aWYgRUxFTV9TSVpFID09IDgKKyMgICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEz
Ml9tb3Ztc2twZChjbXApID09IDMpCisjICBlbHNlCisjICAgZGVmaW5lIHRvX2Jvb2woY21wKSAo
X19idWlsdGluX2lhMzJfcG1vdm1za2IxMjgoY21wKSA9PSAweGZmZmYpCisjICBlbmRpZgorIyBl
bmRpZgorI2VuZGlmCisKKyNpZm5kZWYgdG9fYm9vbAorc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYnYpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IFZFQ19TSVpFOyArK2kgKQorICAgICAgICBpZiAoIGJ2W2ldICE9IDB4ZmYgKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7Cit9CisjIGRlZmlu
ZSB0b19ib29sKGNtcCkgX3RvX2Jvb2woKGJ5dGVfdmVjX3QpKGNtcCkpCisjZW5kaWYKKworI2lm
IFZFQ19TSVpFID09IEZMT0FUX1NJWkUKKyMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGlu
dCkoeClbMF0gfSkKKyNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCisj
IGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9j
dnRkcTJwcyhfX2J1aWx0aW5faWEzMl9jdnRwczJkcSh4KSkKKyMgZWxpZiBGTE9BVF9TSVpFID09
IDgKKyMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfY3Z0ZHEycGQoX19idWlsdGlu
X2lhMzJfY3Z0cGQyZHEoeCkpCisjIGVuZGlmCisjZW5kaWYKKworI2lmIFZFQ19TSVpFID09IEZM
T0FUX1NJWkUKKyMgZGVmaW5lIHNjYWxhcl8xb3AoeCwgb3ApICh7IFwKKyAgICB0eXBlb2YoKHgp
WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAorICAgIGFzbSAoIG9w
IDogW291dF0gIj0meCIgKHJfKSA6IFtpbl0gIm0iICh4KSApOyBcCisgICAgKHZlY190KXsgcl9b
MF0gfTsgXAorfSkKKyNlbmRpZgorCisjaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19T
U0VfXykKKyMgaWYgVkVDX1NJWkUgPT0gMTYKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkp
IF9fYnVpbHRpbl9pYTMyX3VucGNraHBzKHgsIHkpCisjICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4
LCB5KSBfX2J1aWx0aW5faWEzMl91bnBja2xwcyh4LCB5KQorIyAgZGVmaW5lIG1heCh4LCB5KSBf
X2J1aWx0aW5faWEzMl9tYXhwcyh4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5f
aWEzMl9taW5wcyh4LCB5KQorIyAgZGVmaW5lIHJlY2lwKHgpIF9fYnVpbHRpbl9pYTMyX3JjcHBz
KHgpCisjICBkZWZpbmUgcnNxcnQoeCkgX19idWlsdGluX2lhMzJfcnNxcnRwcyh4KQorIyAgZGVm
aW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBzKHgpCisjICBkZWZpbmUgc3dhcCh4KSBf
X2J1aWx0aW5faWEzMl9zaHVmcHMoeCwgeCwgMGIwMDAxMTAxMSkKKyMgZWxpZiBWRUNfU0laRSA9
PSA0CisjICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAicmNwc3MgJVtpbl0sICVbb3V0
XSIpCisjICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAicnNxcnRzcyAlW2luXSwgJVtv
dXRdIikKKyMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInNxcnRzcyAlW2luXSwgJVtv
dXRdIikKKyMgZW5kaWYKKyNlbGlmIEZMT0FUX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFMl9f
KQorIyBpZiBWRUNfU0laRSA9PSAxNgorIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgX19i
dWlsdGluX2lhMzJfdW5wY2tocGQoeCwgeSkKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IF9fYnVpbHRpbl9pYTMyX3VucGNrbHBkKHgsIHkpCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVp
bHRpbl9pYTMyX21heHBkKHgsIHkpCisjICBkZWZpbmUgbWluKHgsIHkpIF9fYnVpbHRpbl9pYTMy
X21pbnBkKHgsIHkpCisjICBkZWZpbmUgcmVjaXAoeCkgX19idWlsdGluX2lhMzJfY3Z0cHMycGQo
X19idWlsdGluX2lhMzJfcmNwcHMoX19idWlsdGluX2lhMzJfY3Z0cGQycHMoeCkpKQorIyAgZGVm
aW5lIHJzcXJ0KHgpIF9fYnVpbHRpbl9pYTMyX2N2dHBzMnBkKF9fYnVpbHRpbl9pYTMyX3JzcXJ0
cHMoX19idWlsdGluX2lhMzJfY3Z0cGQycHMoeCkpKQorIyAgZGVmaW5lIHNxcnQoeCkgX19idWls
dGluX2lhMzJfc3FydHBkKHgpCisjICBkZWZpbmUgc3dhcCh4KSBfX2J1aWx0aW5faWEzMl9zaHVm
cGQoeCwgeCwgMGIwMSkKKyMgZWxpZiBWRUNfU0laRSA9PSA4CisjICBkZWZpbmUgcmVjaXAoeCkg
c2NhbGFyXzFvcCh4LCAiY3Z0c2Qyc3MgJVtpbl0sICVbb3V0XTsgcmNwc3MgJVtvdXRdLCAlW291
dF07IGN2dHNzMnNkICVbb3V0XSwgJVtvdXRdIikKKyMgIGRlZmluZSByc3FydCh4KSBzY2FsYXJf
MW9wKHgsICJjdnRzZDJzcyAlW2luXSwgJVtvdXRdOyByc3FydHNzICVbb3V0XSwgJVtvdXRdOyBj
dnRzczJzZCAlW291dF0sICVbb3V0XSIpCisjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgs
ICJzcXJ0c2QgJVtpbl0sICVbb3V0XSIpCisjIGVuZGlmCisjZW5kaWYKKyNpZiBWRUNfU0laRSA9
PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQorIyBpZiBJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0la
RSA9PSAxCisjICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3B1bnBja2hidzEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNrbGJ3MTI4KCh2cWlf
dCkoeCksICh2cWlfdCkoeSkpKQorIyBlbGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09
IDIKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cHVucGNraHdkMTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tsd2QxMjgoKHZoaV90KSh4
KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BzaHVmZCggXAorICAgICAgICAgICAgICAgICAgICh2c2lfdClfX2J1aWx0aW5faWEzMl9wc2h1
Zmh3KCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3BzaHVmbHco
KHZoaV90KSh4KSwgMGIwMDAxMTAxMSksIDBiMDAwMTEwMTEpLCAwYjAxMDAxMTEwKSkKKyMgZWxp
ZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3B1bnBja2hkcTEyOCgodnNpX3QpKHgpLCAo
dnNpX3QpKHkpKSkKKyMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpX19idWls
dGluX2lhMzJfcHVucGNrbGRxMTI4KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5l
IHN3YXAoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZzaV90KSh4KSwgMGIwMDAx
MTAxMSkpCisjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tocWRxMTI4
KCh2ZGlfdCkoeCksICh2ZGlfdCkoeSkpKQorIyAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wdW5wY2tscWRxMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCko
eSkpKQorIyAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZz
aV90KSh4KSwgMGIwMTAwMTExMCkpCisjIGVuZGlmCisjIGlmIFVJTlRfU0laRSA9PSAxCisjICBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHViMTI4KCh2cWlfdCko
eCksICh2cWlfdCkoeSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3BtaW51YjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgZWxpZiBJTlRfU0laRSA9
PSAyCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX3BtYXhzdzEyOCh4LCB5KQor
IyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9wbWluc3cxMjgoeCwgeSkKKyMgIGRl
ZmluZSBtdWxfaGkoeCwgeSkgX19idWlsdGluX2lhMzJfcG11bGh3MTI4KHgsIHkpCisjIGVsaWYg
VUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5f
aWEzMl9wbXVsaHV3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyBlbGlmIFVJTlRfU0la
RSA9PSA0CisjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9w
bXVsdWRxMTI4KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyBlbmRpZgorIyBkZWZpbmUgc2Vs
ZWN0KGQsIHgsIHksIG0pICh7IFwKKyAgICB2b2lkICpkXyA9IChkKTsgXAorICAgIHZxaV90IG1f
ID0gKHZxaV90KShtKTsgXAorICAgIF9fYnVpbHRpbl9pYTMyX21hc2ttb3ZkcXUoKHZxaV90KSh4
KSwgIG1fLCBkXyk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9tYXNrbW92ZHF1KCh2cWlfdCkoeSks
IH5tXywgZF8pOyBcCit9KQorI2VuZGlmCisjaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQorIyBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3Qpeyh7IHR5cGVvZih4WzBdKSB4XyA9ICh4KVswXSwgeV8g
PSAoeSlbMF07IHhfID4geV8gPyB4XyA6IHlfOyB9KX0pCisjIGRlZmluZSBtaW4oeCwgeSkgKCh2
ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPCB5XyA/
IHhfIDogeV87IH0pfSkKKyNlbmRpZgorCisvKgorICogU3VwcHJlc3MgdmFsdWUgcHJvcGFnYXRp
b24gYnkgdGhlIGNvbXBpbGVyLCBwcmV2ZW50aW5nIHVud2FudGVkCisgKiBvcHRpbWl6YXRpb24u
IFRoaXMgYXQgb25jZSBtYWtlcyB0aGUgY29tcGlsZXIgdXNlIG1lbW9yeSBvcGVyYW5kcworICog
bW9yZSBvZnRlbiwgd2hpY2ggZm9yIG91ciBwdXJwb3NlcyBpcyB0aGUgbW9yZSBpbnRlcmVzdGlu
ZyBjYXNlLgorICovCisjZGVmaW5lIHRvdWNoKHZhcikgYXNtIHZvbGF0aWxlICggIiIgOiAiK20i
ICh2YXIpICkKKworaW50IHNpbWRfdGVzdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBpLCBq
OworICAgIHZlY190IHgsIHksIHosIHNyYywgaW52LCBhbHQsIHNoOworCisgICAgZm9yICggaSA9
IDAsIGogPSBFTEVNX1NJWkUgPDwgMzsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgeworICAg
ICAgICBzcmNbaV0gPSBpICsgMTsKKyAgICAgICAgaW52W2ldID0gRUxFTV9DT1VOVCAtIGk7Cisj
aWZkZWYgVUlOVF9TSVpFCisgICAgICAgIGFsdFtpXSA9IC0hKGkgJiAxKTsKKyNlbHNlCisgICAg
ICAgIGFsdFtpXSA9IGkgJiAxID8gLTEgOiAxOworI2VuZGlmCisgICAgICAgIGlmICggIShpICYg
KGkgKyAxKSkgKQorICAgICAgICAgICAgLS1qOworICAgICAgICBzaFtpXSA9IGo7CisgICAgfQor
CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gc3JjOworICAgIHRvdWNoKHgpOworICAgIGlmICgg
IXRvX2Jvb2woeCA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgdG91Y2goc3JjKTsK
KyAgICB5ID0geCArIHNyYzsKKyAgICB0b3VjaChzcmMpOworICAgIHRvdWNoKHkpOworICAgIGlm
ICggIXRvX2Jvb2woeSA9PSAyICogc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKworICAgIHRvdWNo
KHNyYyk7CisgICAgeiA9IHkgLT0gc3JjOworICAgIHRvdWNoKHopOworICAgIGlmICggIXRvX2Jv
b2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKworI2lmIGRlZmluZWQoVUlOVF9TSVpFKQor
CisgICAgdG91Y2goaW52KTsKKyAgICB4IHw9IGludjsKKyAgICB0b3VjaChpbnYpOworICAgIHkg
Jj0gaW52OworICAgIHRvdWNoKGludik7CisgICAgeiBePSBpbnY7CisgICAgdG91Y2goaW52KTsK
KyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29sKCh4ICYgfnkpID09IHopICkgcmV0dXJu
IF9fTElORV9fOworCisjZWxpZiBFTEVNX1NJWkUgPiAxIHx8IFZFQ19TSVpFIDw9IDgKKworICAg
IHRvdWNoKHNyYyk7CisgICAgeCAqPSBzcmM7CisgICAgeSA9IGludiAqIGludjsKKyAgICB0b3Vj
aChzcmMpOworICAgIHogPSBzcmMgKyBpbnY7CisgICAgdG91Y2goaW52KTsKKyAgICB6ICo9IChz
cmMgLSBpbnYpOworICAgIGlmICggIXRvX2Jvb2woeCAtIHkgPT0geikgKSByZXR1cm4gX19MSU5F
X187CisKKyNlbmRpZgorCisjaWYgZGVmaW5lZChGTE9BVF9TSVpFKQorCisgICAgeCA9IHNyYyAq
IGFsdDsKKyAgICB0b3VjaChhbHQpOworICAgIHkgPSBzcmMgLyBhbHQ7CisgICAgaWYgKCAhdG9f
Ym9vbCh4ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIHRvdWNoKGFsdCk7CisgICAgdG91
Y2goc3JjKTsKKyAgICBpZiAoICF0b19ib29sKHggKiAtYWx0ID09IC1zcmMpICkgcmV0dXJuIF9f
TElORV9fOworCisjIGlmIGRlZmluZWQocmVjaXApICYmIGRlZmluZWQodG9faW50KQorCisgICAg
dG91Y2goc3JjKTsKKyAgICB4ID0gcmVjaXAoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIHRv
dWNoKHgpOworICAgIGlmICggIXRvX2Jvb2wodG9faW50KHJlY2lwKHgpKSA9PSBzcmMpICkgcmV0
dXJuIF9fTElORV9fOworCisjICBpZmRlZiByc3FydAorICAgIHggPSBzcmMgKiBzcmM7CisgICAg
dG91Y2goeCk7CisgICAgeSA9IHJzcXJ0KHgpOworICAgIHRvdWNoKHkpOworICAgIGlmICggIXRv
X2Jvb2wodG9faW50KHJlY2lwKHkpKSA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIHRv
dWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbCh0b19pbnQoeSkgPT0gdG9faW50KHJlY2lwKHNy
YykpKSApIHJldHVybiBfX0xJTkVfXzsKKyMgIGVuZGlmCisKKyMgZW5kaWYKKworIyBpZmRlZiBz
cXJ0CisgICAgeCA9IHNyYyAqIHNyYzsKKyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29s
KHNxcnQoeCkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKworI2Vsc2UKKwor
IyBpZiBFTEVNX1NJWkUgPiAxCisKKyAgICB0b3VjaChpbnYpOworICAgIHggPSBzcmMgKiBpbnY7
CisgICAgdG91Y2goaW52KTsKKyAgICB5W0VMRU1fQ09VTlQgLSAxXSA9IHlbMF0gPSBqID0gRUxF
TV9DT1VOVDsKKyAgICBmb3IgKCBpID0gMTsgaSA8IEVMRU1fQ09VTlQgLyAyOyArK2kgKQorICAg
ICAgICB5W0VMRU1fQ09VTlQgLSBpIC0gMV0gPSB5W2ldID0geVtpIC0gMV0gKyAoaiAtPSAyKTsK
KyAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisKKyMgIGlmZGVm
IG11bF9oaQorICAgIHRvdWNoKGFsdCk7CisgICAgeCA9IG11bF9oaShzcmMsIGFsdCk7CisgICAg
dG91Y2goYWx0KTsKKyMgICBpZmRlZiBJTlRfU0laRQorICAgIGlmICggIXRvX2Jvb2woeCA9PSAo
YWx0IDwgMCkpICkgcmV0dXJuIF9fTElORV9fOworIyAgIGVsc2UKKyAgICBpZiAoICF0b19ib29s
KHggPT0gKHNyYyAmIGFsdCkgKyBhbHQpICkgcmV0dXJuIF9fTElORV9fOworIyAgIGVuZGlmCisj
ICBlbmRpZgorCisjICBpZmRlZiBtdWxfZnVsbAorICAgIHggPSBzcmMgXiBhbHQ7CisgICAgdG91
Y2goaW52KTsKKyAgICB5ID0gbXVsX2Z1bGwoeCwgaW52KTsKKyAgICB0b3VjaChpbnYpOworICAg
IGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVDsgaSArPSAyICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyByZXMgPSB4W2ldICogMVVMTCAqIGludltpXTsKKworICAgICAgICB6
W2ldID0gcmVzOworICAgICAgICB6W2kgKyAxXSA9IHJlcyA+PiAoRUxFTV9TSVpFIDw8IDMpOwor
ICAgIH0KKyAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisjICBl
bmRpZgorCisgICAgeiA9IHNyYzsKKyMgIGlmZGVmIElOVF9TSVpFCisgICAgeiAqPSBhbHQ7Cisj
ICBlbmRpZgorICAgIHRvdWNoKHopOworICAgIHggPSB6IDw8IDM7CisgICAgdG91Y2goeik7Cisg
ICAgeSA9IHogPDwgMjsKKyAgICB0b3VjaCh6KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSAr
IHkpICkgcmV0dXJuIF9fTElORV9fOworCisgICAgdG91Y2goeCk7CisgICAgeiA9IHggPj4gMjsK
KyAgICB0b3VjaCh4KTsKKyAgICBpZiAoICF0b19ib29sKHkgPT0geiArIHopICkgcmV0dXJuIF9f
TElORV9fOworCisgICAgeiA9IHNyYzsKKyMgIGlmZGVmIElOVF9TSVpFCisgICAgeiAqPSBhbHQ7
CisjICBlbmRpZgorICAgIC8qCisgICAgICogTm90ZSB0aGF0IGRlc3BpdGUgdGhlIHRvdWNoKCkt
ZXMgaGVyZSB0aGVyZSBkb2Vzbid0IGFwcGVhciB0byBiZSBhIHdheQorICAgICAqIHRvIG1ha2Ug
dGhlIGNvbXBpbGVyIHVzZSBhIG1lbW9yeSBvcGVyYW5kIGZvciB0aGUgc2hpZnQgaW5zdHJ1Y3Rp
b24gKGF0CisgICAgICogbGVhc3Qgd2l0aG91dCByZXNvcnRpbmcgdG8gYnVpbHQtaW5zKS4KKyAg
ICAgKi8KKyAgICBqID0gMzsKKyAgICB0b3VjaChqKTsKKyAgICB4ID0geiA8PCBqOworICAgIHRv
dWNoKGopOworICAgIGogPSAyOworICAgIHRvdWNoKGopOworICAgIHkgPSB6IDw8IGo7CisgICAg
dG91Y2goaik7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVf
XzsKKworICAgIHogPSB4ID4+IGo7CisgICAgdG91Y2goaik7CisgICAgaWYgKCAhdG9fYm9vbCh5
ID09IHogKyB6KSApIHJldHVybiBfX0xJTkVfXzsKKworIyBlbmRpZgorCisjIGlmIEVMRU1fU0la
RSA9PSAyIHx8IGRlZmluZWQoX19TU0U0XzFfXykKKyAgICAvKgorICAgICAqIEV2ZW4gd2hlbiB0
aGVyZSBhcmUgbm8gaW5zdHJ1Y3Rpb25zIHdpdGggdmFyeWluZyBzaGlmdCBjb3VudHMgcGVyCisg
ICAgICogZmllbGQsIHRoZSBjb2RlIHR1cm5zIG91dCB0byBiZSBhIG5pY2UgZXhlcmNpc2UgZm9y
IHBleHRyL3BpbnNyLgorICAgICAqLworICAgIHogPSBzcmM7CisjICBpZmRlZiBJTlRfU0laRQor
ICAgIHogKj0gYWx0OworIyAgZW5kaWYKKyAgICAvKgorICAgICAqIFphcCBlbGVtZW50cyBmb3Ig
d2hpY2ggdGhlIHNoaWZ0IGNvdW50IGlzIG5lZ2F0aXZlIChhbmQgdGhlIGhlbmNlIHRoZQorICAg
ICAqIGRlY3JlbWVudCBiZWxvdyB3b3VsZCB5aWVsZCBhIG5lZ2F0aXZlIGNvdW50LgorICAgICAq
LworICAgIHogJj0gKHNoID4gMCk7CisgICAgdG91Y2goc2gpOworICAgIHggPSB6IDw8IHNoOwor
ICAgIHRvdWNoKHNoKTsKKyAgICAtLXNoOworICAgIHRvdWNoKHNoKTsKKyAgICB5ID0geiA8PCBz
aDsKKyAgICB0b3VjaChzaCk7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVy
biBfX0xJTkVfXzsKKworIyBlbmRpZgorCisjZW5kaWYKKworI2lmIGRlZmluZWQobWF4KSAmJiBk
ZWZpbmVkKG1pbikKKyMgaWZkZWYgVUlOVF9TSVpFCisgICAgdG91Y2goaW52KTsKKyAgICB4ID0g
bWluKHNyYywgaW52KTsKKyAgICB0b3VjaChpbnYpOworICAgIHkgPSBtYXgoc3JjLCBpbnYpOwor
ICAgIHRvdWNoKGludik7CisgICAgaWYgKCAhdG9fYm9vbCh4ICsgeSA9PSBzcmMgKyBpbnYpICkg
cmV0dXJuIF9fTElORV9fOworIyBlbHNlCisgICAgeCA9IHNyYyAqIGFsdDsKKyAgICB5ID0gaW52
ICogYWx0OworICAgIHRvdWNoKHkpOworICAgIHogPSBtYXgoeCwgeSk7CisgICAgdG91Y2goeSk7
CisgICAgeSA9IG1pbih4LCB5KTsKKyAgICB0b3VjaCh5KTsKKyAgICBpZiAoICF0b19ib29sKCh5
ICsgeikgKiBhbHQgPT0gc3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKyNl
bmRpZgorCisjaWZkZWYgc3dhcAorICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbChz
d2FwKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWYgZGVmaW5l
ZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZpbmVkKGludGVybGVhdmVfaGkpCisgICAgdG91Y2goc3Jj
KTsKKyAgICB4ID0gaW50ZXJsZWF2ZV9sbyhpbnYsIHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAg
ICB5ID0gaW50ZXJsZWF2ZV9oaShpbnYsIHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyMgaWZkZWYg
VUlOVF9TSVpFCisgICAgeiA9ICgoeCAtIHkpIF4gfmFsdCkgLSB+YWx0OworIyBlbHNlCisgICAg
eiA9ICh4IC0geSkgKiBhbHQ7CisjIGVuZGlmCisgICAgaWYgKCAhdG9fYm9vbCh6ID09IEVMRU1f
Q09VTlQgLyAyKSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWZkZWYgc2VsZWN0Cisj
IGlmZGVmIFVJTlRfU0laRQorICAgIHNlbGVjdCgmeiwgc3JjLCBpbnYsIGFsdCk7CisjIGVsc2UK
KyAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQgPiAwKTsKKyMgZW5kaWYKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgICAgIHlbaV0gPSAoaSAmIDEgPyBpbnYg
OiBzcmMpW2ldOworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyNlbmRpZgorCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGQ0NGUzYTIuLmE0Zjk2NDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC01LDYgKzUsNyBAQAogCiAj
aW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKICNpbmNsdWRlICJibG93ZmlzaC5oIgorI2luY2x1ZGUg
InNpbWQuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBm
YXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xOSwxMSArMjAsNDMgQEAgc3RhdGljIGJvb2wgYmxv
d2Zpc2hfY2hlY2tfcmVncyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBy
ZXR1cm4gcmVncy0+ZWF4ID09IDIgJiYgcmVncy0+ZWR4ID09IDE7CiB9CiAKK3N0YXRpYyBib29s
IHNpbWRfY2hlY2tfc3NlKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfc3NlOworfQorCitz
dGF0aWMgYm9vbCBzaW1kX2NoZWNrX3NzZTIodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19z
c2UyOworfQorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eCh2b2lkKQoreworICAgIHJldHVy
biBjcHVfaGFzX2F2eDsKK30KKyNkZWZpbmUgc2ltZF9jaGVja19zc2VfYXZ4ICAgc2ltZF9jaGVj
a19hdngKKyNkZWZpbmUgc2ltZF9jaGVja19zc2UyX2F2eCAgc2ltZF9jaGVja19hdngKKworc3Rh
dGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAg
ICBpZiAoIGNwdV9oYXNfbW14ICkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImVtbXMiICk7Cit9
CisKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfcmVncyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBpZiAoICFyZWdzLT5lYXggKQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICBwcmludGYoIltsaW5lICV1XSAiLCAodW5zaWduZWQgaW50KXJlZ3MtPmVheCk7CisgICAg
cmV0dXJuIGZhbHNlOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBjb25zdCB2b2lk
ICpjb2RlOwogICAgIHNpemVfdCBzaXplOwogICAgIHVuc2lnbmVkIGludCBiaXRuZXNzOwogICAg
IGNvbnN0IGNoYXIqbmFtZTsKKyAgICBib29sICgqY2hlY2tfY3B1KSh2b2lkKTsKICAgICB2b2lk
ICgqc2V0X3JlZ3MpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogICAgIGJvb2wgKCpjaGVja19y
ZWdzKShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIH0gYmxvYnNbXSA9IHsKQEAgLTM5
LDYgKzcyLDQ5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIEJMT1dGSVNIKDMyLCBibG93
ZmlzaCwgKSwKICAgICBCTE9XRklTSCgzMiwgYmxvd2Zpc2ggKHB1c2gpLCBfbW5vX2FjY3VtdWxh
dGVfb3V0Z29pbmdfYXJncyksCiAjdW5kZWYgQkxPV0ZJU0gKKyNkZWZpbmUgU0lNRF8oYml0cywg
ZGVzYywgZmVhdCwgZm9ybSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsg
LmNvZGUgPSBzaW1kX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBmZWF0ICMjIF8gIyMgZm9ybSwgICAg
ICAgICBcCisgICAgICAuc2l6ZSA9IHNpemVvZihzaW1kX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBm
ZWF0ICMjIF8gIyMgZm9ybSksIFwKKyAgICAgIC5iaXRuZXNzID0gYml0cywgLm5hbWUgPSAjZGVz
YywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLmNoZWNrX2NwdSA9IHNp
bWRfY2hlY2tfICMjIGZlYXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAu
c2V0X3JlZ3MgPSBzaW1kX3NldF9yZWdzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KKyNpZmRlZiBfX3g4
Nl82NF9fCisjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDY0LCBkZXNjLCBm
ZWF0LCBmb3JtKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSU1EXygzMiwg
ZGVzYywgZmVhdCwgZm9ybSkKKyNlbHNlCisjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0p
IFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorI2VuZGlmCisgICAgU0lNRChTU0Ugc2NhbGFy
IHNpbmdsZSwgICAgICBzc2UsICAgICAgICAgZjQpLAorICAgIFNJTUQoU1NFIHBhY2tlZCBzaW5n
bGUsICAgICAgc3NlLCAgICAgICAxNmY0KSwKKyAgICBTSU1EKFNTRTIgc2NhbGFyIHNpbmdsZSwg
ICAgIHNzZTIsICAgICAgICBmNCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBzaW5nbGUsICAgICBz
c2UyLCAgICAgIDE2ZjQpLAorICAgIFNJTUQoU1NFMiBzY2FsYXIgZG91YmxlLCAgICAgc3NlMiwg
ICAgICAgIGY4KSwKKyAgICBTSU1EKFNTRTIgcGFja2VkIGRvdWJsZSwgICAgIHNzZTIsICAgICAg
MTZmOCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBzOCwgICAgICAgICBzc2UyLCAgICAgIDE2aTEp
LAorICAgIFNJTUQoU1NFMiBwYWNrZWQgdTgsICAgICAgICAgc3NlMiwgICAgICAxNnUxKSwKKyAg
ICBTSU1EKFNTRTIgcGFja2VkIHMxNiwgICAgICAgIHNzZTIsICAgICAgMTZpMiksCisgICAgU0lN
RChTU0UyIHBhY2tlZCB1MTYsICAgICAgICBzc2UyLCAgICAgIDE2dTIpLAorICAgIFNJTUQoU1NF
MiBwYWNrZWQgczMyLCAgICAgICAgc3NlMiwgICAgICAxNmk0KSwKKyAgICBTSU1EKFNTRTIgcGFj
a2VkIHUzMiwgICAgICAgIHNzZTIsICAgICAgMTZ1NCksCisgICAgU0lNRChTU0UyIHBhY2tlZCBz
NjQsICAgICAgICBzc2UyLCAgICAgIDE2aTgpLAorICAgIFNJTUQoU1NFMiBwYWNrZWQgdTY0LCAg
ICAgICAgc3NlMiwgICAgICAxNnU4KSwKKyAgICBTSU1EKFNTRS9BVlggc2NhbGFyIHNpbmdsZSwg
IHNzZV9hdngsICAgICBmNCksCisgICAgU0lNRChTU0UvQVZYIHBhY2tlZCBzaW5nbGUsICBzc2Vf
YXZ4LCAgIDE2ZjQpLAorICAgIFNJTUQoU1NFMi9BVlggc2NhbGFyIHNpbmdsZSwgc3NlMl9hdngs
ICAgIGY0KSwKKyAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzaW5nbGUsIHNzZTJfYXZ4LCAgMTZm
NCksCisgICAgU0lNRChTU0UyL0FWWCBzY2FsYXIgZG91YmxlLCBzc2UyX2F2eCwgICAgZjgpLAor
ICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIGRvdWJsZSwgc3NlMl9hdngsICAxNmY4KSwKKyAgICBT
SU1EKFNTRTIvQVZYIHBhY2tlZCBzOCwgICAgIHNzZTJfYXZ4LCAgMTZpMSksCisgICAgU0lNRChT
U0UyL0FWWCBwYWNrZWQgdTgsICAgICBzc2UyX2F2eCwgIDE2dTEpLAorICAgIFNJTUQoU1NFMi9B
VlggcGFja2VkIHMxNiwgICAgc3NlMl9hdngsICAxNmkyKSwKKyAgICBTSU1EKFNTRTIvQVZYIHBh
Y2tlZCB1MTYsICAgIHNzZTJfYXZ4LCAgMTZ1MiksCisgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQg
czMyLCAgICBzc2UyX2F2eCwgIDE2aTQpLAorICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHUzMiwg
ICAgc3NlMl9hdngsICAxNnU0KSwKKyAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzNjQsICAgIHNz
ZTJfYXZ4LCAgMTZpOCksCisgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTY0LCAgICBzc2UyX2F2
eCwgIDE2dTgpLAorI3VuZGVmIFNJTURfCisjdW5kZWYgU0lNRAogfTsKIAogc3RhdGljIHVuc2ln
bmVkIGludCBieXRlc19yZWFkOwpAQCAtMjU4OSw2ICsyNjY1LDkgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAorICAg
ICAgICBpZiAoIGJsb2JzW2pdLmNoZWNrX2NwdSAmJiAhYmxvYnNbal0uY2hlY2tfY3B1KCkgKQor
ICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgbWVtY3B5KHJlcywgYmxvYnNbal0uY29k
ZSwgYmxvYnNbal0uc2l6ZSk7CiAgICAgICAgIGN0eHQuYWRkcl9zaXplID0gY3R4dC5zcF9zaXpl
ID0gYmxvYnNbal0uYml0bmVzczsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX3D-0000bG-SP; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3C-0000au-4o
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DA/62-22382-112CFB85; Wed, 08 Mar 2017 08:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfg0P4
 Ig2MTdCwmbDNwYPTY3reLPYAxijUzLym/IoE148/r2ywFEyUr3jfNY2pg3CzYxcjFISTwhVGi
 f/M/dgjnPKPE88vXmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawkHh24
 zVYnFfATOLpx3Z2EJsFqP7WmTXMExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYDy9LvAQoyQHk5Io7/0N+yOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfAyHwTKCRalpqdWpGXmAMMDJi3BwaMkwnv0AFCat7ggMbc4Mx0idYpRUUqc99l+
 oIQASCKjNA+uDRaSlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgnc9FdAi5mAF
 mu77gVZXJKIkJJqYGye4vF8UVOOndPnP9dsruqeEopcJLNy4prWBpbCLysSE4RXbrCw5eE2uv
 KfKX5fxXnmH0fSNQsenFmfELxVKFfxll7qkQsOnQoC1wo2t1auO65SYH+UtXmJsJv9820MpW9
 UY2dxV/y/32T655L0pF9fS68duOV72Kaxw7A8IDIrnav9I5cfjxJLcUaioRZzUXEiADnQLOhE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488962063!37779573!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44613 invoked from network); 8 Mar 2017 08:34:24 -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; 8 Mar 2017 08:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX39-0001u2-Ly
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX39-0007R1-LA
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX39-0007R1-LA@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: honor MMXEXT feature flag
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2MDBhNWFkZmQ0ZjUwZmRjMDNmZTg2N2UzYTNhMjhkOWQ4YmU5MDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzowMCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogaG9ub3IgTU1YRVhUIGZlYXR1cmUgZmxhZwogICAgCiAgICBUaGlzIGJlaW5nIGEgc3Ry
aWN0IChNTVggcmVnaXN0ZXIgb25seSkgc3Vic2V0IG9mIFNTRSwgd2UgY2FuIHNpbXBseQogICAg
YWRqdXN0IHRoZSByZXNwZWN0aXZlIGNoZWNrcyB3aGlsZSBtYWtpbmcgdGhlIG5ldyBwcmVkaWNh
dGUgbG9vayBhdAogICAgYm90aCBmbGFncy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgfCAxNiArKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IGRkMTRlMTAuLjRiODA5ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0xNDEwLDYgKzE0MTAsOCBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBF
Q1gsIDIzLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgMSwgRUNYLCAyOCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHJh
bmQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDIyLCBj
dHh0LCBvcHMpIHx8IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2hhc19z
c2UoKSkKICNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAx
LCBFQ1gsICAwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNw
dV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19s
emNudCgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKQEAg
LTU3MDYsOCArNTcwOCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGIgIT0gMHg1MCApCisgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOwot
ICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgICAgICAgICAgICAg
IHZjcHVfbXVzdF9oYXZlKG1teGV4dCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGlmICggYiA9PSAweDUwIHx8ICh2ZXgucGZ4ICYgVkVYX1BS
RUZJWF9ET1VCTEVfTUFTSykgKQogICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eG1tLCAmZmljKTsKQEAgLTU5NjgsNyArNTk3NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBl
bHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7
Ci0gICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgdmNwdV9tdXN0
X2hhdmUobW14ZXh0KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmlj
KTsKICAgICAgICAgfQogICAgIHNpbWRfMGZfaW1tODoKQEAgLTYyNzEsNyArNjI3Nyw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCBtb2RybV9tb2QgPT0gMyApIC8qIHNmZW5jZSAq
LwogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgucGZ4LCBFWENfVUQpOwotICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Cisg
ICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKICAgICAgICAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAic2ZlbmNlIiA6OjogIm1lbW9yeSIgKTsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KQEAgLTY3NTMsNyArNjc1OSw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlMyk6ICAgICAgICAvKiBwYXZndyBtbS9tNjQs
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTQpOiAgICAgICAgLyogcG11bGh1
dyBtbS9tNjQsbW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjYpOiAgICAgICAg
LyogcHNhZGJ3IG1tL202NCxtbSAqLwotICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAg
ICAgICB2Y3B1X211c3RfaGF2ZShtbXhleHQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfbW14Owog
CiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU2KTogICAgICAgLyogY3Z0dHBkMmRx
IHhtbS9tZW0seG1tICovCkBAIC02Nzg0LDcgKzY3OTAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSht
bXgpOwotICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKG1teGV4dCk7CiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwg
JmZpYyk7CiAgICAgICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX3D-0000bG-SP; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3C-0000au-4o
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DA/62-22382-112CFB85; Wed, 08 Mar 2017 08:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfg0P4
 Ig2MTdCwmbDNwYPTY3reLPYAxijUzLym/IoE148/r2ywFEyUr3jfNY2pg3CzYxcjFISTwhVGi
 f/M/dgjnPKPE88vXmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawkHh24
 zVYnFfATOLpx3Z2EJsFqP7WmTXMExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYDy9LvAQoyQHk5Io7/0N+yOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfAyHwTKCRalpqdWpGXmAMMDJi3BwaMkwnv0AFCat7ggMbc4Mx0idYpRUUqc99l+
 oIQASCKjNA+uDRaSlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgnc9FdAi5mAF
 mu77gVZXJKIkJJqYGye4vF8UVOOndPnP9dsruqeEopcJLNy4prWBpbCLysSE4RXbrCw5eE2uv
 KfKX5fxXnmH0fSNQsenFmfELxVKFfxll7qkQsOnQoC1wo2t1auO65SYH+UtXmJsJv9820MpW9
 UY2dxV/y/32T655L0pF9fS68duOV72Kaxw7A8IDIrnav9I5cfjxJLcUaioRZzUXEiADnQLOhE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488962063!37779573!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44613 invoked from network); 8 Mar 2017 08:34:24 -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; 8 Mar 2017 08:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX39-0001u2-Ly
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX39-0007R1-LA
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX39-0007R1-LA@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: honor MMXEXT feature flag
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2MDBhNWFkZmQ0ZjUwZmRjMDNmZTg2N2UzYTNhMjhkOWQ4YmU5MDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzowMCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogaG9ub3IgTU1YRVhUIGZlYXR1cmUgZmxhZwogICAgCiAgICBUaGlzIGJlaW5nIGEgc3Ry
aWN0IChNTVggcmVnaXN0ZXIgb25seSkgc3Vic2V0IG9mIFNTRSwgd2UgY2FuIHNpbXBseQogICAg
YWRqdXN0IHRoZSByZXNwZWN0aXZlIGNoZWNrcyB3aGlsZSBtYWtpbmcgdGhlIG5ldyBwcmVkaWNh
dGUgbG9vayBhdAogICAgYm90aCBmbGFncy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgfCAxNiArKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IGRkMTRlMTAuLjRiODA5ZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0xNDEwLDYgKzE0MTAsOCBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBF
Q1gsIDIzLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgMSwgRUNYLCAyOCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHJh
bmQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfbW14ZXh0KCkgICAgICh2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDIyLCBj
dHh0LCBvcHMpIHx8IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2hhc19z
c2UoKSkKICNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAx
LCBFQ1gsICAwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNw
dV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19s
emNudCgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKQEAg
LTU3MDYsOCArNTcwOCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIGIgIT0gMHg1MCApCisgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOwot
ICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CisgICAgICAgICAgICAgICAgICAg
IHZjcHVfbXVzdF9oYXZlKG1teGV4dCk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIGlmICggYiA9PSAweDUwIHx8ICh2ZXgucGZ4ICYgVkVYX1BS
RUZJWF9ET1VCTEVfTUFTSykgKQogICAgICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
eG1tLCAmZmljKTsKQEAgLTU5NjgsNyArNTk3NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBl
bHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7
Ci0gICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAgICAgICAgICAgdmNwdV9tdXN0
X2hhdmUobW14ZXh0KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmlj
KTsKICAgICAgICAgfQogICAgIHNpbWRfMGZfaW1tODoKQEAgLTYyNzEsNyArNjI3Nyw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCBtb2RybV9tb2QgPT0gMyApIC8qIHNmZW5jZSAq
LwogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgucGZ4LCBFWENfVUQpOwotICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Cisg
ICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKICAgICAgICAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAic2ZlbmNlIiA6OjogIm1lbW9yeSIgKTsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIH0KQEAgLTY3NTMsNyArNjc1OSw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhlMyk6ICAgICAgICAvKiBwYXZndyBtbS9tNjQs
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZTQpOiAgICAgICAgLyogcG11bGh1
dyBtbS9tNjQsbW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjYpOiAgICAgICAg
LyogcHNhZGJ3IG1tL202NCxtbSAqLwotICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOworICAg
ICAgICB2Y3B1X211c3RfaGF2ZShtbXhleHQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfbW14Owog
CiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweGU2KTogICAgICAgLyogY3Z0dHBkMmRx
IHhtbS9tZW0seG1tICovCkBAIC02Nzg0LDcgKzY3OTAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSht
bXgpOwotICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKKyAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKG1teGV4dCk7CiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwg
JmZpYyk7CiAgICAgICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX3N-0000eE-U2; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3M-0000dk-5j
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8F/DC-15112-B12CFB85; Wed, 08 Mar 2017 08:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfq0P4
 Igy8rzC0mbDNwYPTY3reLPYAxijUzLym/IoE14/+VyIKd9hW3bm1naWBcoNnFyMUhJPCFUWLN
 hwlsEM55RonNnXNZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCWeD3hJ
 yuIzStgJrH4whUWEJsFqP7alH3MExg5FjAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYPy7NvAQoyQHk5Iob9a3fRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh3Wu+PEBIsSk1PrUjLzAEGB0xagoNHSYR3vRVQmre4IDG3ODMdInWKUVFKnLcO
 pE8AJJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmPQ4yniczrwRu+iugxUxAi
 7Vd94IsLklESEk1MCpv6ds1xYIz2iVVbmkuW5TKDD+HZTrFF9ZMZWzxb3/87MFlpn/BAW5rWc
 48i44LCfBJ/3b8mFedcNr/2Wf3nuZZWbblc19He2TFIpNj2vJHk7aHTFgn9jZC9MVzpVSuDT+
 e+9SutowueyT6j/vjtCUfbr51m6MYJPg2WHRvzjreo9tdLoS/T1BiKc5INNRiLipOBACWKIAm
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1488962073!54569743!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47426 invoked from network); 8 Mar 2017 08:34:34 -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; 8 Mar 2017 08:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3J-0001uJ-O5
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3J-0007Rg-NT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3J-0007Rg-NT@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: add tables for 0f38 and 0f3a
	extension space
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmN2Y1ZjZiYzk1Yjc4ZDc1N2MzZmU2NDQ0Y2UyM2VmZGVkMDNmM2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6MjUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzoyNSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogYWRkIHRhYmxlcyBmb3IgMGYzOCBhbmQgMGYzYSBleHRlbnNpb24gc3BhY2UKICAgIAog
ICAgQ29udmVydCB0aGUgZmV3IGV4aXN0aW5nIG9wY29kZXMgc28gZmFyIHN1cHBvcnRlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA4OSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA0YjgwOWQ4Li42ZGUxN2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNDMsNiArNDMsOCBAQAogI2RlZmluZSBTcmNNYXNrICAgICAoNzw8MykKIC8qIEdl
bmVyaWMgTW9kUk0gZGVjb2RlLiAqLwogI2RlZmluZSBNb2RSTSAgICAgICAoMTw8NikKKy8qIHZT
SUIgYWRkcmVzc2luZyBtb2RlICgwZjM4IGV4dGVuc2lvbiBvcGNvZGVzIG9ubHkpLCBhbGlhc2lu
ZyBNb2RSTS4gKi8KKyNkZWZpbmUgdlNJQiAgICAgICAgKDE8PDYpCiAvKiBEZXN0aW5hdGlvbiBp
cyBvbmx5IHdyaXR0ZW47IG5ldmVyIHJlYWQuICovCiAjZGVmaW5lIE1vdiAgICAgICAgICgxPDw3
KQogLyogVkVYL0VWRVggKFNJTUQgb25seSk6IDJuZCBzb3VyY2Ugb3BlcmFuZCB1bnVzZWQgKG11
c3QgYmUgYWxsIG9uZXMpICovCkBAIC0zNDAsNiArMzQyLDMzIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIFsweGZmXSA9IHsgTW9kUk0gfQogfTsKIAorLyoKKyAqICJ0d29fb3AiIGFuZCAi
Zm91cl9vcCIgYmVsb3cgcmVmZXIgdG8gdGhlIG51bWJlciBvZiByZWdpc3RlciBvcGVyYW5kcwor
ICogKG9uZSBvZiB3aGljaCBwb3NzaWJseSBhbHNvIGFsbG93aW5nIHRvIGJlIGEgbWVtb3J5IG9u
ZSkuIFRoZSBuYW1lZAorICogb3BlcmFuZCBjb3VudHMgZG8gbm90IGluY2x1ZGUgYW55IGltbWVk
aWF0ZSBvcGVyYW5kcy4KKyAqLworc3RhdGljIGNvbnN0IHN0cnVjdCB7CisgICAgdWludDhfdCBz
aW1kX3NpemU6NTsKKyAgICB1aW50OF90IHRvX21lbToxOworICAgIHVpbnQ4X3QgdHdvX29wOjE7
CisgICAgdWludDhfdCB2c2liOjE7Cit9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKKyAgICBbMHgy
YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAg
WzB4ZjBdID0geyAudHdvX29wID0gMSB9LAorICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxIH0sCisgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCisgICAgWzB4ZjUgLi4uIDB4
ZjddID0ge30sCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHsKKyAgICB1aW50OF90IHNpbWRf
c2l6ZTo1OworICAgIHVpbnQ4X3QgdG9fbWVtOjE7CisgICAgdWludDhfdCB0d29fb3A6MTsKKyAg
ICB1aW50OF90IGZvdXJfb3A6MTsKK30gZXh0MGYzYV90YWJsZVsyNTZdID0geworICAgIFsweGYw
XSA9IHt9LAorfTsKKwogc3RhdGljIGNvbnN0IG9wY29kZV9kZXNjX3QgeG9wX3RhYmxlW10gPSB7
CiAgICAgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0sCiAgICAgRHN0UmVnfFNyY01lbXxNb2RSTSwK
QEAgLTIxMzQsNyArMjE2Myw3IEBAIHg4Nl9kZWNvZGVfb25lYnl0ZSgKICAgICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwogICAgICAgICBjYXNlIDM6IC8qIGNhbGwgKGZhciwgYWJzb2x1dGUg
aW5kaXJlY3QpICovCiAgICAgICAgIGNhc2UgNTogLyogam1wIChmYXIsIGFic29sdXRlIGluZGly
ZWN0KSAqLwotICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3ROb25lIHwgU3JjTWVtIHwgTW9k
Uk0gfCBNb3Y7CisgICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE5vbmUgfCBTcmNNZW0gfCBN
b3Y7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAgLTIy
MDQsNyArMjIzMyw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgaWYgKCB2ZXgucGZ4
ID09IHZleF9mMyApIC8qIG1vdnEgeG1tL202NCx4bW0gKi8KICAgICAgICAgewogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YzKDAsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLwotICAg
ICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IE1vZFJNIHwgTW92
OworICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IE1vdjsK
ICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOwogICAgICAgICAgICAg
LyogQXZvaWQgdGhlIHN0YXRlLT5kZXNjIGFkanVzdG1lbnQgYmVsb3cuICovCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtMjIxOCwxMiArMjI0NywxMiBAQCB4ODZfZGVjb2Rl
X3R3b2J5dGUoCiAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICB7CiAg
ICAgICAgIGNhc2UgMjogLyogeyx2fWxkbXhjc3IgKi8KLSAgICAgICAgICAgIHN0YXRlLT5kZXNj
ID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb2RSTSB8IE1vdjsKKyAgICAgICAgICAgIHN0YXRl
LT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb3Y7CiAgICAgICAgICAgICBvcF9ieXRl
cyA9IDQ7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDM6IC8qIHssdn1zdG14
Y3NyICovCi0gICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE1lbSB8IFNyY0ltcGxpY2l0IHwg
TW9kUk0gfCBNb3Y7CisgICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE1lbSB8IFNyY0ltcGxp
Y2l0IHwgTW92OwogICAgICAgICAgICAgb3BfYnl0ZXMgPSA0OwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KQEAgLTIyNDQsNyArMjI3Myw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAg
ICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhf
TUFTSyk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCi0gICAgICAgIHN0YXRlLT5kZXNjID0gRHN0
UmVnIHwgU3JjTWVtMTYgfCBNb2RSTTsKKyAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBT
cmNNZW0xNjsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC0yMjgwLDggKzIzMDksOCBAQCB4
ODZfZGVjb2RlXzBmMzgoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGYxOiAvKiBtb3Zi
ZSAvIGNyYzMyICovCi0gICAgICAgIGlmICggIXJlcG5lX3ByZWZpeCgpICkKLSAgICAgICAgICAg
IHN0YXRlLT5kZXNjID0gKHN0YXRlLT5kZXNjICYgfihEc3RNYXNrIHwgU3JjTWFzaykpIHwgRHN0
TWVtIHwgU3JjUmVnIHwgTW92OworICAgICAgICBpZiAoIHJlcG5lX3ByZWZpeCgpICkKKyAgICAg
ICAgICAgIHN0YXRlLT5kZXNjID0gRHN0UmVnIHwgU3JjTWVtOwogICAgICAgICBpZiAoIHJlcF9w
cmVmaXgoKSApCiAgICAgICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngs
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJlYWs7CkBAIC0yNTMyLDEwICsyNTYx
LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICBvcGNvZGUgfD0gYiB8IE1BU0tfSU5T
Uih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAKICAgICAgICAgICAgICAgICBpZiAo
ICEoZCAmIE1vZFJNKSApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBt
b2RybV9yZWcgPSBtb2RybV9ybSA9IG1vZHJtX21vZCA9IG1vZHJtID0gMDsKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgbW9k
cm0gPSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7CiAgICAgICAgICAgICAgICAgbW9kcm1fbW9k
ID0gKG1vZHJtICYgMHhjMCkgPj4gNjsKQEAgLTI1NDYsNiArMjU3Miw4IEBAIHg4Nl9kZWNvZGUo
CiAKICAgICBpZiAoIGQgJiBNb2RSTSApCiAgICAgeworICAgICAgICBkICY9IH5Nb2RSTTsKKyN1
bmRlZiBNb2RSTSAvKiBPbmx5IGl0cyBhbGlhc2VzIGFyZSB2YWxpZCB0byB1c2UgZnJvbSBoZXJl
IG9uLiAqLwogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8PCAxKSB8ICgo
bW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0gID0gbW9kcm0gJiAweDA3Owog
CkBAIC0yNTU1LDggKzI1ODMsOSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgKiBub3JtYWxseSBi
ZSBvbmx5IGFkZGl0aW9uL3JlbW92YWwgb2YgU3JjSW1tL1NyY0ltbTE2LCBzbyB0aGVpcgogICAg
ICAgICAgKiBmZXRjaGluZyBjYW4gYmUgdGFrZW4gY2FyZSBvZiBieSB0aGUgY29tbW9uIGNvZGUg
YmVsb3cuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGV4dCA9PSBleHRfbm9uZSApCisgICAg
ICAgIHN3aXRjaCAoIGV4dCApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBleHRfbm9uZToKICAg
ICAgICAgICAgIHN3aXRjaCAoIGIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAw
eGY2IC4uLiAweGY3OiAvKiBHcnAzICovCkBAIC0yNTgyLDYgKzI2MTEsMjUgQEAgeDg2X2RlY29k
ZSgKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIHZleF8wZjM4OgorICAgICAg
ICAgICAgZCA9IGV4dDBmMzhfdGFibGVbYl0udG9fbWVtID8gRHN0TWVtIHwgU3JjUmVnCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBEc3RSZWcgfCBTcmNNZW07Cisg
ICAgICAgICAgICBpZiAoIGV4dDBmMzhfdGFibGVbYl0udHdvX29wICkKKyAgICAgICAgICAgICAg
ICBkIHw9IFR3b09wOworICAgICAgICAgICAgaWYgKCBleHQwZjM4X3RhYmxlW2JdLnZzaWIgKQor
ICAgICAgICAgICAgICAgIGQgfD0gdlNJQjsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBleHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgdmV4XzBmM2E6CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2Fubm90
IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9wZXJhbmQgc3RpbGwKKyAgICAg
ICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgorICAgICAgICAgICAgICovCisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbW9kcm1f
bW9kID09IDMgKQpAQCAtMjU5Miw2ICsyNjQwLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgZWxz
ZSBpZiAoIGFkX2J5dGVzID09IDIgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiAxNi1iaXQg
TW9kUi9NIGRlY29kZS4gKi8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkICYg
dlNJQiwgRVhDX1VEKTsKICAgICAgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CiAgICAgICAgICAg
ICBzd2l0Y2ggKCBtb2RybV9ybSApCiAgICAgICAgICAgICB7CkBAIC0yNjQ4LDcgKzI2OTcsNyBA
QCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIHNpYiA9IGluc25fZmV0Y2hfdHlwZSh1aW50
OF90KTsKICAgICAgICAgICAgICAgICBzaWJfaW5kZXggPSAoKHNpYiA+PiAzKSAmIDcpIHwgKChy
ZXhfcHJlZml4IDw8IDIpICYgOCk7CiAgICAgICAgICAgICAgICAgc2liX2Jhc2UgID0gKHNpYiAm
IDcpIHwgKChyZXhfcHJlZml4IDw8IDMpICYgOCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBzaWJf
aW5kZXggIT0gNCApCisgICAgICAgICAgICAgICAgaWYgKCBzaWJfaW5kZXggIT0gNCAmJiAhKGQg
JiB2U0lCKSApCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqKGxvbmcgKilkZWNv
ZGVfcmVnaXN0ZXIoc2liX2luZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5yZWdzLCAwKTsKICAgICAgICAgICAgICAg
ICBlYS5tZW0ub2ZmIDw8PSAoc2liID4+IDYpICYgMzsKQEAgLTI2NzQsNiArMjcyMyw3IEBAIHg4
Nl9kZWNvZGUoCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGQgJiB2U0lCLCBFWENfVUQp
OwogICAgICAgICAgICAgICAgIG1vZHJtX3JtIHw9IChyZXhfcHJlZml4ICYgMSkgPDwgMzsKICAg
ICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVyKG1vZHJt
X3JtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPnJlZ3MsIDApOwpAQCAtMjY5Nyw2ICsyNzQ3LDExIEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
bW9kcm1fbW9kID0gMHhmZjsKKyAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0gPSBtb2RybSA9
IDA7CisgICAgfQogCiAgICAgaWYgKCBvdmVycmlkZV9zZWcgIT0geDg2X3NlZ19ub25lICkKICAg
ICAgICAgZWEubWVtLnNlZyA9IG92ZXJyaWRlX3NlZzsKQEAgLTI3NDUsNiArMjgwMCwxMyBAQCB4
ODZfZGVjb2RlKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgZXh0XzBmM2E6CisgICAgICAg
IGQgPSBleHQwZjNhX3RhYmxlW2JdLnRvX21lbSA/IERzdE1lbSB8IFNyY1JlZyA6IERzdFJlZyB8
IFNyY01lbTsKKyAgICAgICAgaWYgKCBleHQwZjNhX3RhYmxlW2JdLnR3b19vcCApCisgICAgICAg
ICAgICBkIHw9IFR3b09wOworICAgICAgICBlbHNlIGlmICggZXh0MGYzYV90YWJsZVtiXS5mb3Vy
X29wICYmICFtb2RlXzY0Yml0KCkgJiYgdmV4Lm9wY3ggKQorICAgICAgICAgICAgaW1tMSAmPSAw
eDdmOworICAgICAgICBzdGF0ZS0+ZGVzYyA9IGQ7CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6ZTsKICAgICAgICAgaWYgKCAhdmV4Lm9wY3ggKQog
ICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09Q
Q19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOwpAQCAtNjg1Myw3ICs2OTE1LDYgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICB2Y3B1X211
c3RfaGF2ZShhdngyKTsKICAgICAgICAgfQotICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50OwogICAgICAgICBnb3RvIG1vdmRxYTsKIAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCkBAIC03NDAyLDcgKzc0NjMsNyBAQCB4
ODZfaW5zbl9tb2RybShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAogewog
ICAgIGNoZWNrX3N0YXRlKHN0YXRlKTsKIAotICAgIGlmICggIShzdGF0ZS0+ZGVzYyAmIE1vZFJN
KSApCisgICAgaWYgKCBzdGF0ZS0+bW9kcm1fbW9kID4gMyApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgaWYgKCBybSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX3N-0000eE-U2; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3M-0000dk-5j
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8F/DC-15112-B12CFB85; Wed, 08 Mar 2017 08:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfq0P4
 Igy8rzC0mbDNwYPTY3reLPYAxijUzLym/IoE14/+VyIKd9hW3bm1naWBcoNnFyMUhJPCFUWLN
 hwlsEM55RonNnXNZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCWeD3hJ
 yuIzStgJrH4whUWEJsFqP7alH3MExg5FjAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYPy7NvAQoyQHk5Iob9a3fRFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh3Wu+PEBIsSk1PrUjLzAEGB0xagoNHSYR3vRVQmre4IDG3ODMdInWKUVFKnLcO
 pE8AJJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmPQ4yniczrwRu+iugxUxAi
 7Vd94IsLklESEk1MCpv6ds1xYIz2iVVbmkuW5TKDD+HZTrFF9ZMZWzxb3/87MFlpn/BAW5rWc
 48i44LCfBJ/3b8mFedcNr/2Wf3nuZZWbblc19He2TFIpNj2vJHk7aHTFgn9jZC9MVzpVSuDT+
 e+9SutowueyT6j/vjtCUfbr51m6MYJPg2WHRvzjreo9tdLoS/T1BiKc5INNRiLipOBACWKIAm
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1488962073!54569743!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47426 invoked from network); 8 Mar 2017 08:34:34 -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; 8 Mar 2017 08:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3J-0001uJ-O5
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3J-0007Rg-NT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3J-0007Rg-NT@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: add tables for 0f38 and 0f3a
	extension space
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmN2Y1ZjZiYzk1Yjc4ZDc1N2MzZmU2NDQ0Y2UyM2VmZGVkMDNmM2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6MjUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzoyNSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogYWRkIHRhYmxlcyBmb3IgMGYzOCBhbmQgMGYzYSBleHRlbnNpb24gc3BhY2UKICAgIAog
ICAgQ29udmVydCB0aGUgZmV3IGV4aXN0aW5nIG9wY29kZXMgc28gZmFyIHN1cHBvcnRlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA4OSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA0YjgwOWQ4Li42ZGUxN2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNDMsNiArNDMsOCBAQAogI2RlZmluZSBTcmNNYXNrICAgICAoNzw8MykKIC8qIEdl
bmVyaWMgTW9kUk0gZGVjb2RlLiAqLwogI2RlZmluZSBNb2RSTSAgICAgICAoMTw8NikKKy8qIHZT
SUIgYWRkcmVzc2luZyBtb2RlICgwZjM4IGV4dGVuc2lvbiBvcGNvZGVzIG9ubHkpLCBhbGlhc2lu
ZyBNb2RSTS4gKi8KKyNkZWZpbmUgdlNJQiAgICAgICAgKDE8PDYpCiAvKiBEZXN0aW5hdGlvbiBp
cyBvbmx5IHdyaXR0ZW47IG5ldmVyIHJlYWQuICovCiAjZGVmaW5lIE1vdiAgICAgICAgICgxPDw3
KQogLyogVkVYL0VWRVggKFNJTUQgb25seSk6IDJuZCBzb3VyY2Ugb3BlcmFuZCB1bnVzZWQgKG11
c3QgYmUgYWxsIG9uZXMpICovCkBAIC0zNDAsNiArMzQyLDMzIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIFsweGZmXSA9IHsgTW9kUk0gfQogfTsKIAorLyoKKyAqICJ0d29fb3AiIGFuZCAi
Zm91cl9vcCIgYmVsb3cgcmVmZXIgdG8gdGhlIG51bWJlciBvZiByZWdpc3RlciBvcGVyYW5kcwor
ICogKG9uZSBvZiB3aGljaCBwb3NzaWJseSBhbHNvIGFsbG93aW5nIHRvIGJlIGEgbWVtb3J5IG9u
ZSkuIFRoZSBuYW1lZAorICogb3BlcmFuZCBjb3VudHMgZG8gbm90IGluY2x1ZGUgYW55IGltbWVk
aWF0ZSBvcGVyYW5kcy4KKyAqLworc3RhdGljIGNvbnN0IHN0cnVjdCB7CisgICAgdWludDhfdCBz
aW1kX3NpemU6NTsKKyAgICB1aW50OF90IHRvX21lbToxOworICAgIHVpbnQ4X3QgdHdvX29wOjE7
CisgICAgdWludDhfdCB2c2liOjE7Cit9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKKyAgICBbMHgy
YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAg
WzB4ZjBdID0geyAudHdvX29wID0gMSB9LAorICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxIH0sCisgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCisgICAgWzB4ZjUgLi4uIDB4
ZjddID0ge30sCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHsKKyAgICB1aW50OF90IHNpbWRf
c2l6ZTo1OworICAgIHVpbnQ4X3QgdG9fbWVtOjE7CisgICAgdWludDhfdCB0d29fb3A6MTsKKyAg
ICB1aW50OF90IGZvdXJfb3A6MTsKK30gZXh0MGYzYV90YWJsZVsyNTZdID0geworICAgIFsweGYw
XSA9IHt9LAorfTsKKwogc3RhdGljIGNvbnN0IG9wY29kZV9kZXNjX3QgeG9wX3RhYmxlW10gPSB7
CiAgICAgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0sCiAgICAgRHN0UmVnfFNyY01lbXxNb2RSTSwK
QEAgLTIxMzQsNyArMjE2Myw3IEBAIHg4Nl9kZWNvZGVfb25lYnl0ZSgKICAgICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwogICAgICAgICBjYXNlIDM6IC8qIGNhbGwgKGZhciwgYWJzb2x1dGUg
aW5kaXJlY3QpICovCiAgICAgICAgIGNhc2UgNTogLyogam1wIChmYXIsIGFic29sdXRlIGluZGly
ZWN0KSAqLwotICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3ROb25lIHwgU3JjTWVtIHwgTW9k
Uk0gfCBNb3Y7CisgICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE5vbmUgfCBTcmNNZW0gfCBN
b3Y7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAgLTIy
MDQsNyArMjIzMyw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgaWYgKCB2ZXgucGZ4
ID09IHZleF9mMyApIC8qIG1vdnEgeG1tL202NCx4bW0gKi8KICAgICAgICAgewogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YzKDAsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLwotICAg
ICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IE1vZFJNIHwgTW92
OworICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IE1vdjsK
ICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOwogICAgICAgICAgICAg
LyogQXZvaWQgdGhlIHN0YXRlLT5kZXNjIGFkanVzdG1lbnQgYmVsb3cuICovCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtMjIxOCwxMiArMjI0NywxMiBAQCB4ODZfZGVjb2Rl
X3R3b2J5dGUoCiAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICB7CiAg
ICAgICAgIGNhc2UgMjogLyogeyx2fWxkbXhjc3IgKi8KLSAgICAgICAgICAgIHN0YXRlLT5kZXNj
ID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb2RSTSB8IE1vdjsKKyAgICAgICAgICAgIHN0YXRl
LT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW0gfCBNb3Y7CiAgICAgICAgICAgICBvcF9ieXRl
cyA9IDQ7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDM6IC8qIHssdn1zdG14
Y3NyICovCi0gICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE1lbSB8IFNyY0ltcGxpY2l0IHwg
TW9kUk0gfCBNb3Y7CisgICAgICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdE1lbSB8IFNyY0ltcGxp
Y2l0IHwgTW92OwogICAgICAgICAgICAgb3BfYnl0ZXMgPSA0OwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KQEAgLTIyNDQsNyArMjI3Myw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAg
ICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhf
TUFTSyk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCi0gICAgICAgIHN0YXRlLT5kZXNjID0gRHN0
UmVnIHwgU3JjTWVtMTYgfCBNb2RSTTsKKyAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBT
cmNNZW0xNjsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC0yMjgwLDggKzIzMDksOCBAQCB4
ODZfZGVjb2RlXzBmMzgoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGYxOiAvKiBtb3Zi
ZSAvIGNyYzMyICovCi0gICAgICAgIGlmICggIXJlcG5lX3ByZWZpeCgpICkKLSAgICAgICAgICAg
IHN0YXRlLT5kZXNjID0gKHN0YXRlLT5kZXNjICYgfihEc3RNYXNrIHwgU3JjTWFzaykpIHwgRHN0
TWVtIHwgU3JjUmVnIHwgTW92OworICAgICAgICBpZiAoIHJlcG5lX3ByZWZpeCgpICkKKyAgICAg
ICAgICAgIHN0YXRlLT5kZXNjID0gRHN0UmVnIHwgU3JjTWVtOwogICAgICAgICBpZiAoIHJlcF9w
cmVmaXgoKSApCiAgICAgICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngs
IFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJlYWs7CkBAIC0yNTMyLDEwICsyNTYx
LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICBvcGNvZGUgfD0gYiB8IE1BU0tfSU5T
Uih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAKICAgICAgICAgICAgICAgICBpZiAo
ICEoZCAmIE1vZFJNKSApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBt
b2RybV9yZWcgPSBtb2RybV9ybSA9IG1vZHJtX21vZCA9IG1vZHJtID0gMDsKICAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgbW9k
cm0gPSBpbnNuX2ZldGNoX3R5cGUodWludDhfdCk7CiAgICAgICAgICAgICAgICAgbW9kcm1fbW9k
ID0gKG1vZHJtICYgMHhjMCkgPj4gNjsKQEAgLTI1NDYsNiArMjU3Miw4IEBAIHg4Nl9kZWNvZGUo
CiAKICAgICBpZiAoIGQgJiBNb2RSTSApCiAgICAgeworICAgICAgICBkICY9IH5Nb2RSTTsKKyN1
bmRlZiBNb2RSTSAvKiBPbmx5IGl0cyBhbGlhc2VzIGFyZSB2YWxpZCB0byB1c2UgZnJvbSBoZXJl
IG9uLiAqLwogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8PCAxKSB8ICgo
bW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0gID0gbW9kcm0gJiAweDA3Owog
CkBAIC0yNTU1LDggKzI1ODMsOSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgKiBub3JtYWxseSBi
ZSBvbmx5IGFkZGl0aW9uL3JlbW92YWwgb2YgU3JjSW1tL1NyY0ltbTE2LCBzbyB0aGVpcgogICAg
ICAgICAgKiBmZXRjaGluZyBjYW4gYmUgdGFrZW4gY2FyZSBvZiBieSB0aGUgY29tbW9uIGNvZGUg
YmVsb3cuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGV4dCA9PSBleHRfbm9uZSApCisgICAg
ICAgIHN3aXRjaCAoIGV4dCApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBleHRfbm9uZToKICAg
ICAgICAgICAgIHN3aXRjaCAoIGIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAw
eGY2IC4uLiAweGY3OiAvKiBHcnAzICovCkBAIC0yNTgyLDYgKzI2MTEsMjUgQEAgeDg2X2RlY29k
ZSgKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIHZleF8wZjM4OgorICAgICAg
ICAgICAgZCA9IGV4dDBmMzhfdGFibGVbYl0udG9fbWVtID8gRHN0TWVtIHwgU3JjUmVnCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBEc3RSZWcgfCBTcmNNZW07Cisg
ICAgICAgICAgICBpZiAoIGV4dDBmMzhfdGFibGVbYl0udHdvX29wICkKKyAgICAgICAgICAgICAg
ICBkIHw9IFR3b09wOworICAgICAgICAgICAgaWYgKCBleHQwZjM4X3RhYmxlW2JdLnZzaWIgKQor
ICAgICAgICAgICAgICAgIGQgfD0gdlNJQjsKKyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBleHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIGNhc2UgdmV4XzBmM2E6CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2Fubm90
IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9wZXJhbmQgc3RpbGwKKyAgICAg
ICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgorICAgICAgICAgICAgICovCisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbW9kcm1f
bW9kID09IDMgKQpAQCAtMjU5Miw2ICsyNjQwLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgZWxz
ZSBpZiAoIGFkX2J5dGVzID09IDIgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiAxNi1iaXQg
TW9kUi9NIGRlY29kZS4gKi8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkICYg
dlNJQiwgRVhDX1VEKTsKICAgICAgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CiAgICAgICAgICAg
ICBzd2l0Y2ggKCBtb2RybV9ybSApCiAgICAgICAgICAgICB7CkBAIC0yNjQ4LDcgKzI2OTcsNyBA
QCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIHNpYiA9IGluc25fZmV0Y2hfdHlwZSh1aW50
OF90KTsKICAgICAgICAgICAgICAgICBzaWJfaW5kZXggPSAoKHNpYiA+PiAzKSAmIDcpIHwgKChy
ZXhfcHJlZml4IDw8IDIpICYgOCk7CiAgICAgICAgICAgICAgICAgc2liX2Jhc2UgID0gKHNpYiAm
IDcpIHwgKChyZXhfcHJlZml4IDw8IDMpICYgOCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBzaWJf
aW5kZXggIT0gNCApCisgICAgICAgICAgICAgICAgaWYgKCBzaWJfaW5kZXggIT0gNCAmJiAhKGQg
JiB2U0lCKSApCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqKGxvbmcgKilkZWNv
ZGVfcmVnaXN0ZXIoc2liX2luZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5yZWdzLCAwKTsKICAgICAgICAgICAgICAg
ICBlYS5tZW0ub2ZmIDw8PSAoc2liID4+IDYpICYgMzsKQEAgLTI2NzQsNiArMjcyMyw3IEBAIHg4
Nl9kZWNvZGUoCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGQgJiB2U0lCLCBFWENfVUQp
OwogICAgICAgICAgICAgICAgIG1vZHJtX3JtIHw9IChyZXhfcHJlZml4ICYgMSkgPDwgMzsKICAg
ICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVyKG1vZHJt
X3JtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPnJlZ3MsIDApOwpAQCAtMjY5Nyw2ICsyNzQ3LDExIEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
bW9kcm1fbW9kID0gMHhmZjsKKyAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0gPSBtb2RybSA9
IDA7CisgICAgfQogCiAgICAgaWYgKCBvdmVycmlkZV9zZWcgIT0geDg2X3NlZ19ub25lICkKICAg
ICAgICAgZWEubWVtLnNlZyA9IG92ZXJyaWRlX3NlZzsKQEAgLTI3NDUsNiArMjgwMCwxMyBAQCB4
ODZfZGVjb2RlKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgZXh0XzBmM2E6CisgICAgICAg
IGQgPSBleHQwZjNhX3RhYmxlW2JdLnRvX21lbSA/IERzdE1lbSB8IFNyY1JlZyA6IERzdFJlZyB8
IFNyY01lbTsKKyAgICAgICAgaWYgKCBleHQwZjNhX3RhYmxlW2JdLnR3b19vcCApCisgICAgICAg
ICAgICBkIHw9IFR3b09wOworICAgICAgICBlbHNlIGlmICggZXh0MGYzYV90YWJsZVtiXS5mb3Vy
X29wICYmICFtb2RlXzY0Yml0KCkgJiYgdmV4Lm9wY3ggKQorICAgICAgICAgICAgaW1tMSAmPSAw
eDdmOworICAgICAgICBzdGF0ZS0+ZGVzYyA9IGQ7CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6ZTsKICAgICAgICAgaWYgKCAhdmV4Lm9wY3ggKQog
ICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09Q
Q19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOwpAQCAtNjg1Myw3ICs2OTE1LDYgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICB2Y3B1X211
c3RfaGF2ZShhdngyKTsKICAgICAgICAgfQotICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50OwogICAgICAgICBnb3RvIG1vdmRxYTsKIAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCkBAIC03NDAyLDcgKzc0NjMsNyBAQCB4
ODZfaW5zbl9tb2RybShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAogewog
ICAgIGNoZWNrX3N0YXRlKHN0YXRlKTsKIAotICAgIGlmICggIShzdGF0ZS0+ZGVzYyAmIE1vZFJN
KSApCisgICAgaWYgKCBzdGF0ZS0+bW9kcm1fbW9kID4gMyApCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogCiAgICAgaWYgKCBybSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34: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 1clX3X-0000gQ-Vn; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3W-0000g2-VT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CF/E3-19731-622CFB85; Wed, 08 Mar 2017 08:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVf10P4
 Igz2rDCwmbDNwYPTY3reLPYAxijUzLym/IoE148Xq72wF5+wrrq64x9LAeMugi5GLQ0jgC6PE
 g3NT2CGc84wS936vAXI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFjCSWHzuL
 iuIzStgJnHybzeYzQJUv7LvAOMERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYfy0LOMQoycGkJMqrabU3QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE7xYboJxgUWp6akVaZg4wPGDSEhw8SiK8m0DSvMUFibnFmekQqVOMuhxzZu9+wyTE
 kpeflyolzrsZpEgApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYV8IWaApPZ
 l4J3KZXQEcwAR3hJ7MT5IiSRISUVAOj1iaHwnT1b2Zvjl7iT/990MOp9UR4/3nNMMHZ3MzcbG
 VbffTljukLSkutOrvEfwVPxbR+CZ+4t8LOwmIXXj30ObnjnQKHVreY5YopTpM/N2uuf6hXwtw
 9J+pHFiNbUePh/DWGxUcvpe7/w771rFu1eGYQx4z5Cr2HuU7+WG5+/8ePko3eB64rsRRnJBpq
 MRcVJwIA9LAnZlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488962084!37779636!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47368 invoked from network); 8 Mar 2017 08:34:45 -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; 8 Mar 2017 08:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3T-0001uT-QD
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3T-0007SK-PV
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3T-0007SK-PV@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSSE3 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>

Y29tbWl0IDYwNjMxMTY2OTYwMGM0ZGM3MTFlOTNhMjIzNzI3MmQyN2ZiOTkzNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzo1MiAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU1NFMyBpbnNucwogICAgCiAgICAuLi4gYW5kIHRoZWlyIEFWWCBlcXVp
dmFsZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA5
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNmRlMTdjMC4u
MzM0YTRhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM1Myw2
ICszNTMsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB1aW50OF90IHR3b19vcDoxOwog
ICAgIHVpbnQ4X3QgdnNpYjoxOwogfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MDAg
Li4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MWMg
Li4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHhmMF0gPSB7IC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjFdID0geyAudG9f
bWVtID0gMSwgLnR3b19vcCA9IDEgfSwKQEAgLTM2Niw2ICszNjgsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICB1aW50OF90IHR3b19vcDoxOwogICAgIHVpbnQ4X3QgZm91cl9vcDoxOwog
fSBleHQwZjNhX3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MGZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZjBdID0ge30sCiB9OwogCkBAIC0xNDMyLDYgKzE0MzUs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc3NlKCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNiwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVD
WCwgIDAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBFQ1gsICA5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2N4MTYo
KSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc19zc2U0XzEoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0
eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFQ1gsIDIwLCBjdHh0LCBvcHMpCkBAIC01OTIxLDYgKzU5MjUsMjEgQEAgeDg2X2VtdWxh
dGUoCiAgICAgc2ltZF8wZl9pbnQ6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUg
KQogICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDAwKTog
LyogdnBzaHVmYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDEpOiAvKiB2cGhhZGR3IHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwMik6
IC8qIHZwaGFkZGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDAzKTogLyogdnBoYWRkc3cge3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDA0
KTogLyogdnBtYWRkdWJzdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDUpOiAvKiB2cGhzdWJ3IHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHgwNik6IC8qIHZwaHN1YmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDA3KTogLyogdnBoc3Vic3cge3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDA4KTogLyogdnBzaWduYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDkpOiAvKiB2cHNpZ253IHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgwYSk6IC8qIHZwc2lnbmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDBiKTogLyogdnBtdWxocnN3IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDFkKTogLyogdnBhYnN3IHt4LHl9bW0vbWVtLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MWUpOiAvKiB2
cGFic2Qge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQog
ICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdngyKTsKQEAgLTYwMTgsNiArNjAzNyw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHNpbWRfMGZfaW50X2ltbTg6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUg
KQogICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBmKTog
LyogdnBhbGlnbnIgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAg
ICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdngyKTsKICAgICAgICAgICAgIGVsc2UKQEAgLTY5MDEsNiArNjkyMSw1OCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMCk6ICAgIC8qIHBzaHVmYiBtbS9tNjQsbW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwMCk6IC8qIHBzaHVmYiB4bW0vbTEyOCx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMSk6ICAgIC8qIHBoYWRkdyBt
bS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwMSk6IC8qIHBo
YWRkdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMik6
ICAgIC8qIHBoYWRkZCBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHgwMik6IC8qIHBoYWRkZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHgwMyk6ICAgIC8qIHBoYWRkc3cgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MDMpOiAvKiBwaGFkZHN3IHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDA0KTogICAgLyogcG1hZGR1YnN3IG1tL202NCxt
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDA0KTogLyogcG1hZGR1YnN3
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDA1KTogICAg
LyogcGhzdWJ3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDA1KTogLyogcGhzdWJ3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZjM4LCAweDA2KTogICAgLyogcGhzdWJkIG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDA2KTogLyogcGhzdWJkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUEMoMHgwZjM4LCAweDA3KTogICAgLyogcGhzdWJzdyBtbS9tNjQsbW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwNyk6IC8qIHBoc3Vic3cgeG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MDgpOiAgICAvKiBwc2lnbmIg
bW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MDgpOiAvKiBw
c2lnbmIgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MDkp
OiAgICAvKiBwc2lnbncgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4MDkpOiAvKiBwc2lnbncgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmMzgsIDB4MGEpOiAgICAvKiBwc2lnbmQgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MGEpOiAvKiBwc2lnbmQgeG1tL20xMjgseG1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MGIpOiAgICAvKiBwbXVsaHJzdyBtbS9tNjQsbW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwYik6IC8qIHBtdWxocnN3IHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDFjKTogICAgLyog
cGFic2IgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MWMp
OiAvKiBwYWJzYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHgxZCk6ICAgIC8qIHBhYnN3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweDFkKTogLyogcGFic3cgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQygweDBmMzgsIDB4MWUpOiAgICAvKiBwYWJzZCBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHBhYnNkIHhtbS9tMTI4LHhtbSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CisgICAgICAgIGlmICggdmV4LnBm
eCApCisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14
KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAg
fQorICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSAw
eDM4OworICAgICAgICBvcGNbMV0gPSBiOworICAgICAgICBvcGNbMl0gPSBtb2RybTsKKyAgICAg
ICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIENv
bnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAgICAgICAgICAgcmV4X3ByZWZp
eCAmPSB+UkVYX0I7CisgICAgICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgICAgICBvcGNbMl0g
Jj0gMHgzODsKKyAgICAgICAgfQorICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
MmEpOiAgICAgLyogbW92bnRkcWEgbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLHt4LHl9bW0gKi8KICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwpAQCAtNzA4
Miw2ICs3MTU0LDMxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLl9lZHgpICk7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmM2EsIDB4MGYpOiAgICAvKiBwYWxp
Z25yICRpbW04LG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDBmKTogLyogcGFsaWduciAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoc3NzZTMpOworICAgICAgICBpZiAoIHZleC5wZnggKQorICAgICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7CisgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAgb3Bj
ID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gMHgzYTsKKyAgICAgICAg
b3BjWzFdID0gYjsKKyAgICAgICAgb3BjWzJdID0gbW9kcm07CisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBv
cGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwor
ICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzJdICY9IDB4Mzg7CisgICAg
ICAgIH0KKyAgICAgICAgb3BjWzNdID0gaW1tMTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyA0OworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YyKDB4MGYzYSwgMHhmMCk6IC8qIHJvcnggaW1tLHIvbSxyICovCiAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKGJtaTIpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4
LnJlZyAhPSAweGYsIEVYQ19VRCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDRkNDUw
NzcuLjNkOTFlZjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0zOSw2ICszOSw3IEBA
CiAjZGVmaW5lIGNwdV9oYXNfbXRycgkJMQogI2RlZmluZSBjcHVfaGFzX21teAkJMQogI2RlZmlu
ZSBjcHVfaGFzX3NzZTMJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0UzKQorI2RlZmluZSBj
cHVfaGFzX3Nzc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NTRTMpCiAjZGVmaW5lIGNw
dV9oYXNfc3NlNF8yCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNF8yKQogI2RlZmluZSBj
cHVfaGFzX3BvcGNudAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BPUENOVCkKICNkZWZpbmUg
Y3B1X2hhc19odHQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IVFQpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:34:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:34: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 1clX3X-0000gQ-Vn; Wed, 08 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1clX3W-0000g2-VT
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CF/E3-19731-622CFB85; Wed, 08 Mar 2017 08:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVf10P4
 Igz2rDCwmbDNwYPTY3reLPYAxijUzLym/IoE148Xq72wF5+wrrq64x9LAeMugi5GLQ0jgC6PE
 g3NT2CGc84wS936vAXI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFjCSWHzuL
 iuIzStgJnHybzeYzQJUv7LvAOMERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYfy0LOMQoycGkJMqrabU3QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE7xYboJxgUWp6akVaZg4wPGDSEhw8SiK8m0DSvMUFibnFmekQqVOMuhxzZu9+wyTE
 kpeflyolzrsZpEgApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYV8IWaApPZ
 l4J3KZXQEcwAR3hJ7MT5IiSRISUVAOj1iaHwnT1b2Zvjl7iT/990MOp9UR4/3nNMMHZ3MzcbG
 VbffTljukLSkutOrvEfwVPxbR+CZ+4t8LOwmIXXj30ObnjnQKHVreY5YopTpM/N2uuf6hXwtw
 9J+pHFiNbUePh/DWGxUcvpe7/w771rFu1eGYQx4z5Cr2HuU7+WG5+/8ePko3eB64rsRRnJBpq
 MRcVJwIA9LAnZlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1488962084!37779636!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47368 invoked from network); 8 Mar 2017 08:34:45 -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; 8 Mar 2017 08:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3T-0001uT-QD
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3T-0007SK-PV
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3T-0007SK-PV@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSSE3 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>

Y29tbWl0IDYwNjMxMTY2OTYwMGM0ZGM3MTFlOTNhMjIzNzI3MmQyN2ZiOTkzNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowNzo1MiAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU1NFMyBpbnNucwogICAgCiAgICAuLi4gYW5kIHRoZWlyIEFWWCBlcXVp
dmFsZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA5
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNmRlMTdjMC4u
MzM0YTRhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM1Myw2
ICszNTMsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB1aW50OF90IHR3b19vcDoxOwog
ICAgIHVpbnQ4X3QgdnNpYjoxOwogfSBleHQwZjM4X3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MDAg
Li4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MWMg
Li4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHhmMF0gPSB7IC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjFdID0geyAudG9f
bWVtID0gMSwgLnR3b19vcCA9IDEgfSwKQEAgLTM2Niw2ICszNjgsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICB1aW50OF90IHR3b19vcDoxOwogICAgIHVpbnQ4X3QgZm91cl9vcDoxOwog
fSBleHQwZjNhX3RhYmxlWzI1Nl0gPSB7CisgICAgWzB4MGZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZjBdID0ge30sCiB9OwogCkBAIC0xNDMyLDYgKzE0MzUs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc3NlKCkgICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNiwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVD
WCwgIDAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICB2Y3B1X2hh
cyggICAgICAgICAxLCBFQ1gsICA5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2N4MTYo
KSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc19zc2U0XzEoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0
eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFQ1gsIDIwLCBjdHh0LCBvcHMpCkBAIC01OTIxLDYgKzU5MjUsMjEgQEAgeDg2X2VtdWxh
dGUoCiAgICAgc2ltZF8wZl9pbnQ6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUg
KQogICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDAwKTog
LyogdnBzaHVmYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDEpOiAvKiB2cGhhZGR3IHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwMik6
IC8qIHZwaGFkZGQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDAzKTogLyogdnBoYWRkc3cge3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDA0
KTogLyogdnBtYWRkdWJzdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDUpOiAvKiB2cGhzdWJ3IHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHgwNik6IC8qIHZwaHN1YmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDA3KTogLyogdnBoc3Vic3cge3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDA4KTogLyogdnBzaWduYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MDkpOiAvKiB2cHNpZ253IHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgwYSk6IC8qIHZwc2lnbmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDBiKTogLyogdnBtdWxocnN3IHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiB7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDFkKTogLyogdnBhYnN3IHt4LHl9bW0vbWVtLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MWUpOiAvKiB2
cGFic2Qge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQog
ICAgICAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdngyKTsKQEAgLTYwMTgsNiArNjAzNyw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHNpbWRfMGZfaW50X2ltbTg6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUg
KQogICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBmKTog
LyogdnBhbGlnbnIgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAg
ICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShhdngyKTsKICAgICAgICAgICAgIGVsc2UKQEAgLTY5MDEsNiArNjkyMSw1OCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMCk6ICAgIC8qIHBzaHVmYiBtbS9tNjQsbW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwMCk6IC8qIHBzaHVmYiB4bW0vbTEyOCx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMSk6ICAgIC8qIHBoYWRkdyBt
bS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwMSk6IC8qIHBo
YWRkdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHgwMik6
ICAgIC8qIHBoYWRkZCBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHgwMik6IC8qIHBoYWRkZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHgwMyk6ICAgIC8qIHBoYWRkc3cgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MDMpOiAvKiBwaGFkZHN3IHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDA0KTogICAgLyogcG1hZGR1YnN3IG1tL202NCxt
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDA0KTogLyogcG1hZGR1YnN3
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDA1KTogICAg
LyogcGhzdWJ3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eDA1KTogLyogcGhzdWJ3IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZjM4LCAweDA2KTogICAgLyogcGhzdWJkIG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDA2KTogLyogcGhzdWJkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUEMoMHgwZjM4LCAweDA3KTogICAgLyogcGhzdWJzdyBtbS9tNjQsbW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwNyk6IC8qIHBoc3Vic3cgeG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MDgpOiAgICAvKiBwc2lnbmIg
bW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MDgpOiAvKiBw
c2lnbmIgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MDkp
OiAgICAvKiBwc2lnbncgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4MDkpOiAvKiBwc2lnbncgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmMzgsIDB4MGEpOiAgICAvKiBwc2lnbmQgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MGEpOiAvKiBwc2lnbmQgeG1tL20xMjgseG1tICovCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4MGIpOiAgICAvKiBwbXVsaHJzdyBtbS9tNjQsbW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgwYik6IC8qIHBtdWxocnN3IHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweDFjKTogICAgLyog
cGFic2IgbW0vbTY0LG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MWMp
OiAvKiBwYWJzYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHgxZCk6ICAgIC8qIHBhYnN3IG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZjM4LCAweDFkKTogLyogcGFic3cgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQygweDBmMzgsIDB4MWUpOiAgICAvKiBwYWJzZCBtbS9tNjQsbW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHBhYnNkIHhtbS9tMTI4LHhtbSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CisgICAgICAgIGlmICggdmV4LnBm
eCApCisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14
KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAg
fQorICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSAw
eDM4OworICAgICAgICBvcGNbMV0gPSBiOworICAgICAgICBvcGNbMl0gPSBtb2RybTsKKyAgICAg
ICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIENv
bnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAgICAgICAgICAgcmV4X3ByZWZp
eCAmPSB+UkVYX0I7CisgICAgICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgICAgICBvcGNbMl0g
Jj0gMHgzODsKKyAgICAgICAgfQorICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4
MmEpOiAgICAgLyogbW92bnRkcWEgbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLHt4LHl9bW0gKi8KICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwpAQCAtNzA4
Miw2ICs3MTU0LDMxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLl9lZHgpICk7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmM2EsIDB4MGYpOiAgICAvKiBwYWxp
Z25yICRpbW04LG1tL202NCxtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDBmKTogLyogcGFsaWduciAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoc3NzZTMpOworICAgICAgICBpZiAoIHZleC5wZnggKQorICAgICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7CisgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgIH0KKyAgICAgICAgb3Bj
ID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gMHgzYTsKKyAgICAgICAg
b3BjWzFdID0gYjsKKyAgICAgICAgb3BjWzJdID0gbW9kcm07CisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBv
cGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwor
ICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzJdICY9IDB4Mzg7CisgICAg
ICAgIH0KKyAgICAgICAgb3BjWzNdID0gaW1tMTsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyA0OworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
X0YyKDB4MGYzYSwgMHhmMCk6IC8qIHJvcnggaW1tLHIvbSxyICovCiAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKGJtaTIpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4
LnJlZyAhPSAweGYsIEVYQ19VRCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDRkNDUw
NzcuLjNkOTFlZjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0zOSw2ICszOSw3IEBA
CiAjZGVmaW5lIGNwdV9oYXNfbXRycgkJMQogI2RlZmluZSBjcHVfaGFzX21teAkJMQogI2RlZmlu
ZSBjcHVfaGFzX3NzZTMJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0UzKQorI2RlZmluZSBj
cHVfaGFzX3Nzc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NTRTMpCiAjZGVmaW5lIGNw
dV9oYXNfc3NlNF8yCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNF8yKQogI2RlZmluZSBj
cHVfaGFzX3BvcGNudAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BPUENOVCkKICNkZWZpbmUg
Y3B1X2hhc19odHQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IVFQpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX3k-0000ie-1O; Wed, 08 Mar 2017 08:35:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3i-0000iB-E4
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 64/84-19731-132CFB85; Wed, 08 Mar 2017 08:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVf/0P4
 Ig4+PmS0mbDNwYPTY3reLPYAxijUzLym/IoE14/rOS+wFN/oZK2Zsc2lgPJPXxcjFISTwhVFi
 99Kn7BDOeUaJqT9vATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhL7F5+m
 hXE5hUwkzj4/yYLSCsLUP2/V9oTGDkWMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LQs4BCjJAeTkijv/Q37I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8HYdAMoJFqWmp1akZeYAgwMmLcHBoyTCexQkzVtckJhbnJkOkTrFqMsxZ/buN0xC
 LHn5ealS4rzP9gMVCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeBZnCk
 5lXArfpFdARTEBHaLvuBTmiJBEhJdXAKFGlIXhfRijicSCf54GmeXEr70yxaK9X1PDmnxu5MW
 Y5+0XrnrN1GZKvuYOm3L7HnT//c7bnLb2DbVMben8+5V9sZcxe3DIhy/NntsC09yvbP6Sl/tk
 ittLRUP8jw7vnvi7TNj27NFuUd+K56VMupGekfOV9LHjqxBPlA1luFq8sOJaHTPIXUWIpzkg0
 1GIuKk4EAGp6C4BPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1488962094!61198225!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30980 invoked from network); 8 Mar 2017 08:34:54 -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; 8 Mar 2017 08:34:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3d-0001ud-SW
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3d-0007Sv-Rm
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3d-0007Sv-Rm@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSE4.1 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>

Y29tbWl0IDJlYTg1OTkzZWJlNWE5MGVjMjRiNzQ5NTQwMWE4MjU0MWQ4ZDUyODYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDg6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowODoxOSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU0U0LjEgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0aGVpciBBVlggZXF1
aXZhbGVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
Mjk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggICAgICAgfCAgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyOTcgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IDMzNGE0YWEuLmI5MTM1NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0yMTksNiArMjE5LDEzIEBAIGVudW0gc2ltZF9vcHNpemUgewogICAgICAq
LwogICAgIHNpbWRfc2luZ2xlX2ZwLAogCisgICAgLyoKKyAgICAgKiBTY2FsYXIgZmxvYXRpbmcg
cG9pbnQ6CisgICAgICogLSAzMiBiaXRzIHdpdGggbG93IG9wY29kZSBiaXQgY2xlYXIgKHNjYWxh
ciBzaW5nbGUpCisgICAgICogLSA2NCBiaXRzIHdpdGggbG93IG9wY29kZSBiaXQgc2V0IChzY2Fs
YXIgZG91YmxlKQorICAgICAqLworICAgIHNpbWRfc2NhbGFyX2ZwLAorCiAgICAgLyogT3BlcmFu
ZCBzaXplIGVuY29kZWQgaW4gbm9uLXN0YW5kYXJkIHdheS4gKi8KICAgICBzaW1kX290aGVyCiB9
OwpAQCAtMzU0LDIxICszNjEsNDUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgdWludDhf
dCB2c2liOjE7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxMF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxYyAuLi4gMHgxZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MjAgLi4u
IDB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAgICBb
MHgyOCAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHgyYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisg
ICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MzAg
Li4uIDB4MzVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAg
ICBbMHgzOCAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAg
ICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0MV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4
ZjBdID0geyAudHdvX29wID0gMSB9LAogICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50d29f
b3AgPSAxIH0sCiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCiAgICAgWzB4ZjUgLi4uIDB4Zjdd
ID0ge30sCiB9OwogCisvKiBTaGlmdCB2YWx1ZXMgYmV0d2VlbiBzcmMgYW5kIGRzdCBzaXplcyBv
ZiBwbW92e3Msen14e2IsdyxkfXt3LGQscX0uICovCitzdGF0aWMgY29uc3QgdWludDhfdCBwbW92
X2NvbnZlcnRfZGVsdGFbXSA9IHsgMSwgMiwgMywgMSwgMiwgMSB9OworCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICB1aW50OF90IHNpbWRfc2l6ZTo1OwogICAgIHVpbnQ4X3QgdG9fbWVtOjE7
CiAgICAgdWludDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90IGZvdXJfb3A6MTsKIH0gZXh0MGYz
YV90YWJsZVsyNTZdID0gewotICAgIFsweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfc2NhbGFyX2ZwIH0sCisgICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxNCAuLi4gMHgxN10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAgIFsweDIwXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIgfSwKKyAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKKyAgICBb
MHg0MCAuLi4gMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsw
eDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDRhIC4uLiAw
eDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAg
ICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3VyX29wID0gMSB9
LAogICAgIFsweGYwXSA9IHt9LAogfTsKIApAQCAtMjMyNCw2ICsyMzU1LDMzIEBAIHg4Nl9kZWNv
ZGVfMGYzOCgKIH0KIAogc3RhdGljIGludAoreDg2X2RlY29kZV8wZjNhKAorICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQsCisgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQoreworICAgIGlmICgg
IXZleC5vcGN4ICkKKyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBY
ODZFTVVMX09QQ19QRlhfTUFTSyk7CisKKyAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgJiBYODZF
TVVMX09QQ19NQVNLICkKKyAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ182NigwLCAweDIwKTog
ICAgIC8qIHBpbnNyYiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4MjApOiAv
KiB2cGluc3JiICovCisgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW07
CisgICAgICAgIGlmICggbW9kcm1fbW9kICE9IDMgKQorICAgICAgICAgICAgc3RhdGUtPmRlc2Mg
fD0gQnl0ZU9wOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwg
MHgyMik6ICAgICAvKiBwaW5zcntkLHF9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MCwgMHgyMik6IC8qIHZwaW5zcntkLHF9ICovCisgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1w
bGljaXQgfCBTcmNNZW07CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQKIHg4Nl9kZWNvZGUoCiAgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX3N0YXRlICpzdGF0ZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwK
QEAgLTI4MTEsOCArMjg2OSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBpbW0xICY9IDB4
N2Y7CiAgICAgICAgIHN0YXRlLT5kZXNjID0gZDsKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IGV4dDBmM2FfdGFibGVbYl0uc2ltZF9zaXplOwotICAgICAgICBpZiAoICF2ZXgub3BjeCApCi0g
ICAgICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BD
X1BGWF9NQVNLKTsKKyAgICAgICAgcmMgPSB4ODZfZGVjb2RlXzBmM2Eoc3RhdGUsIGN0eHQsIG9w
cyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBleHRfOGYwODoKQEAgLTI4ODAsNiArMjkz
NywxMCBAQCB4ODZfZGVjb2RlKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBzaW1kX3NjYWxhcl9mcDoKKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8IChjdHh0LT5vcGNvZGUg
JiAxKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBvcF9ieXRlcyA9
IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNTk0MCw2ICs2MDAxLDE4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiB7eCx5
fW1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDFkKTogLyogdnBhYnN3IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MWUpOiAvKiB2cGFic2Qge3gseX1tbS9tZW0se3gseX1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDI5KTogLyogdnBjbXBlcXEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJiKTogLyogdnBhY2t1
c2R3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHZwbWluc2Ige3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM5KTogLyogdnBt
aW5zZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4M2EpOiAvKiB2cG1pbnViIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzYik6IC8qIHZw
bWludWQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDNjKTogLyogdnBtYXhzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4M2QpOiAvKiB2
cG1heHNkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHZwbWF4dWIge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDNmKTogLyog
dnBtYXh1ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4NDApOiAvKiB2cG11bGxkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQogICAgICAgICAgICAgICAgIGdv
dG8gc2ltZF8wZl9hdng7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngy
KTsKQEAgLTU5NTIsNiArNjAyNSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV9tbXgsICZmaWMpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDQxKTogLyogdnBobWlucG9zdXcg
eG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CisKICAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweDZlKTogICAgLyogbW92e2QscX0gci9tLHsseH1tbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAq
LwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4N2UpOiAgICAvKiBtb3Z7ZCxxfSB7
LHh9bW0sci9tICovCkBAIC02MDM3LDExICs2MTE0LDIwIEBAIHg4Nl9lbXVsYXRlKAogICAgIHNp
bWRfMGZfaW50X2ltbTg6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQogICAg
ICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBlKTogLyogdnBi
bGVuZHcgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBmKTogLyogdnBhbGlnbnIgJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDQyKTogLyogdm1wc2FkYncgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICov
CiAgICAgICAgICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdngyKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MDgpOiAvKiB2cm91bmRwcyAkaW1tOCx7
eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDA5KTogLyogdnJvdW5kcGQgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwYSk6IC8qIHZyb3VuZHNzICRpbW04LHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzYSwgMHgwYik6IC8qIHZyb3VuZHNkICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwYyk6IC8qIHZi
bGVuZHBzICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwZCk6IC8qIHZibGVuZHBkICRpbW04LHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
YSwgMHg0MCk6IC8qIHZkcHBzICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwog
ICAgIHNpbWRfMGZfaW1tOF9hdng6CiAgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIH0KQEAgLTY5NTMsNyArNzAzOSwxMCBAQCB4ODZfZW11
bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHBhYnNkIHht
bS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CiAg
ICAgICAgIGlmICggdmV4LnBmeCApCisgICAgICAgIHsKKyAgICBzaW1kXzBmMzhfY29tbW9uOgog
ICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CiAg
ICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUobW14KTsKQEAgLTY5NzMsNiArNzA2MiwxMDMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZp
Yy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0v
bTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1v
dnN4YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgy
Myk6IC8qIHBtb3ZzeHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MjQpOiAvKiBwbW92c3h3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDI1KTogLyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHBtb3Z6eGJ3IHhtbS9tNjQseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzEpOiAvKiBwbW92enhiZCB4
bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTogLyog
cG1vdnp4YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzMyk6IC8qIHBtb3Z6eHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MzQpOiAvKiBwbW92enh3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8KKyAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA+PiBwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddOworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgx
MCk6IC8qIHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4MTQpOiAvKiBibGVuZHZwcyBYTU0wLHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDE1KTogLyogYmxlbmR2cGQgWE1NMCx4bW0v
bTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHBt
dWxkcSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgy
OSk6IC8qIHBjbXBlcXEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MmIpOiAvKiBwYWNrdXNkdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOSk6IC8qIHBtaW5zZCB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHBtaW51YiB4bW0v
bTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYik6IC8qIHBt
aW51ZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgz
Yyk6IC8qIHBtYXhzYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHgzZCk6IC8qIHBtYXhzZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHBtYXh1YiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZik6IC8qIHBtYXh1ZCB4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHBtdWxsZCB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHBobWlu
cG9zdXcgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNz
ZTRfMSk7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDE3KTogICAgIC8qIHB0ZXN0IHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxNyk6IC8qIHZwdGVzdCB7eCx5fW1t
L21lbSx7eCx5fW1tICovCisgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAg
ICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAg
ICAgICAgfQorCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIGlm
ICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAgICAgICAgICAgb3BjKytbMF0gPSAweDM4Owor
ICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaWYg
KCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gb3BzLT5y
ZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgMTYgPDwgdmV4LmwsIGN0eHQpOwor
ICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKKworICAgICAgICAgICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJB
WCkuICovCisgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKKyAgICAgICAgICAgIHZl
eC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAg
IGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsK
KyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIENvdmVyIGZvciBleHRyYSBwcmVmaXggYnl0ZS4gKi8KKyAgICAgICAgICAgIC0tb3Bj
OworICAgICAgICAgICAgKytmaWMuaW5zbl9ieXRlczsKKyAgICAgICAgfQorCisgICAgICAgIGNv
cHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIGVtdWxhdGVfc3R1Yigi
K20iICgqbW12YWxwKSwgImEiIChtbXZhbHApKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsK
KyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9ub25lOworICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
MSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIzKTogLyogdnBtb3ZzeHdkIHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
NCk6IC8qIHZwbW92c3h3cSB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjUpOiAvKiB2cG1vdnN4ZHEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBtb3Z6eGJ3IHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgz
MSk6IC8qIHZwbW92enhiZCB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MzIpOiAvKiB2cG1vdnp4YnEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDMzKTogLyogdnBtb3Z6eHdkIHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgz
NCk6IC8qIHZwbW92enh3cSB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MzUpOiAvKiB2cG1vdnp4ZHEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgICAgIG9wX2J5dGVzID0gMTYgPj4gKHBtb3ZfY29udmVydF9kZWx0YVtiICYgN10gLSB2ZXgu
bCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgyYSk6ICAgICAvKiBtb3ZudGRxYSBtMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyYSk6IC8qIHZtb3ZudGRxYSBtZW0se3gseX1tbSAq
LwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CkBAIC03MTU4LDcgKzczNDQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MGYpOiAvKiBwYWxpZ25yICRpbW04LHhtbS9tMTI4LHhtbSAqLwog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CiAgICAgICAgIGlmICggdmV4
LnBmeCApCisgICAgICAgIHsKKyAgICBzaW1kXzBmM2FfY29tbW9uOgogICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKQEAgLTcx
NzksNiArNzM2OCwxMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZpYy5pbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgNDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzYSwgMHgwOCk6IC8qIHJvdW5kcHMgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MDkpOiAvKiByb3VuZHBkICRpbW04LHhtbS9tMTI4
LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBhKTogLyogcm91bmRz
cyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwg
MHgwYik6IC8qIHJvdW5kc2QgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MGMpOiAvKiBibGVuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBkKTogLyogYmxlbmRwZCAkaW1tOCx4
bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwZSk6IC8q
IHBibGVuZHcgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmM2EsIDB4NDApOiAvKiBkcHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjNhLCAweDQxKTogLyogZHBwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHg0Mik6IC8qIG1wc2FkYncgJGltbTgs
eG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7
CisgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjNhLCAweDE0KTogLyogcGV4dHJiICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHBleHRydyAkaW1tOCx4bW0sci9tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTYpOiAvKiBwZXh0cntkLHF9ICRpbW04
LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNyk6IC8qIGV4
dHJhY3RwcyAkaW1tOCx4bW0sci9tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KHNzZTRfMSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKworICAg
ICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGMrK1swXSA9IDB4M2E7
CisgICAgcGV4dHI6CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgbWVt
b3J5L0dQUiBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVY
X0I7CisgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAg
ICAgICAgICAgIHZleC53ID0gMDsKKyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4OworICAg
ICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CisgICAgICAgIG9wY1szXSA9IDB4YzM7CisgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4
X25vbmUgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDb3ZlciBmb3IgZXh0cmEgcHJlZml4
IGJ5dGUuICovCisgICAgICAgICAgICAtLW9wYzsKKyAgICAgICAgICAgICsrZmljLmluc25fYnl0
ZXM7CisgICAgICAgIH0KKworICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2
ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRzdC52YWwpIDogImEiICgm
ZHN0LnZhbCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBwdXRfZnB1KCZm
aWMpOworCisgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgIGRzdC5i
eXRlcyA9IGRzdC50eXBlID09IE9QX1JFRyB8fCBiID09IDB4MTcgPyA0IDogMSA8PCAoYiAmIDMp
OworICAgICAgICBpZiAoIGIgPT0gMHgxNiAmJiAocmV4X3ByZWZpeCAmIFJFWF9XKSApCisgICAg
ICAgICAgICBkc3QuYnl0ZXMgPSA4OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNCk6IC8qIHZwZXh0cmIgJGltbTgseG1tLHIvbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHZwZXh0cncgJGlt
bTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNik6
IC8qIHZwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4MTcpOiAvKiB2ZXh0cmFjdHBzICRpbW04LHhtbSxyL20gKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQp
OworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1
Yik7CisgICAgICAgIGdvdG8gcGV4dHI7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
YSwgMHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntkLHF9ICRpbW04LHIvbSx4bW0gKi8KKyAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKKyAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBtZW1jcHkobW12YWxwLCAmc3JjLnZhbCwg
b3BfYnl0ZXMpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBvcF9ieXRlcyA9
IHNyYy5ieXRlczsKKyAgICAgICAgZCA9IFNyY01lbTE2OyAvKiBGYWtlIGZvciB0aGUgY29tbW9u
IFNJTUQgY29kZSBiZWxvdy4gKi8KKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXI7CisgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzYSwgMHgyMCk6IC8qIHZwaW5zcmIgJGltbTgscjMyL204LHhtbSx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MjIpOiAvKiB2cGluc3J7
ZCxxfSAkaW1tOCxyL20seG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LmwsIEVYQ19VRCk7CisgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMudmFsLCBvcF9ieXRl
cyk7CisgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CisgICAgICAgIG9wX2J5dGVzID0gc3JjLmJ5
dGVzOworICAgICAgICBkID0gU3JjTWVtMTY7IC8qIEZha2UgZm9yIHRoZSBjb21tb24gU0lNRCBj
b2RlIGJlbG93LiAqLworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAg
ICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OworCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmM2EsIDB4MjEpOiAvKiBpbnNlcnRwcyAkaW1tOCx4bW0vbTMyLHhtbSAqLworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOworICAgICAgICBvcF9ieXRlcyA9IDQ7Cisg
ICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHgyMSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4bW0vbTEyOCx4bW0seG1tICov
CisgICAgICAgIG9wX2J5dGVzID0gNDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQxKTogLyogdmRwcGQgJGltbTgse3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDRhKTogLyogdmJsZW5kdnBzIHt4LHl9
bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjNhLCAweDRiKTogLyogdmJsZW5kdnBkIHt4LHl9bW0se3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhD
X1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjNhLCAweDRjKTogLyogdnBibGVuZHZiIHt4LHl9bW0se3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
dywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OworCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMHgwZjNhLCAweGYwKTogLyogcm9yeCBpbW0sci9tLHIgKi8KICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoYm1pMik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKaW5kZXggM2Q5MWVmMy4uZmZkNzdmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAg
LTQwLDYgKzQwLDcgQEAKICNkZWZpbmUgY3B1X2hhc19tbXgJCTEKICNkZWZpbmUgY3B1X2hhc19z
c2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFMykKICNkZWZpbmUgY3B1X2hhc19zc3Nl
MwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTU0UzKQorI2RlZmluZSBjcHVfaGFzX3NzZTRf
MQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKICNkZWZpbmUgY3B1X2hhc19zc2U0
XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0XzIpCiAjZGVmaW5lIGNwdV9oYXNfcG9w
Y250CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUE9QQ05UKQogI2RlZmluZSBjcHVfaGFzX2h0
dAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hUVCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX3k-0000ie-1O; Wed, 08 Mar 2017 08:35:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3i-0000iB-E4
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 64/84-19731-132CFB85; Wed, 08 Mar 2017 08:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVf/0P4
 Ig4+PmS0mbDNwYPTY3reLPYAxijUzLym/IoE14/rOS+wFN/oZK2Zsc2lgPJPXxcjFISTwhVFi
 99Kn7BDOeUaJqT9vATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhL7F5+m
 hXE5hUwkzj4/yYLSCsLUP2/V9oTGDkWMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LQs4BCjJAeTkijv/Q37I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8HYdAMoJFqWmp1akZeYAgwMmLcHBoyTCexQkzVtckJhbnJkOkTrFqMsxZ/buN0xC
 LHn5ealS4rzP9gMVCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPeBZnCk
 5lXArfpFdARTEBHaLvuBTmiJBEhJdXAKFGlIXhfRijicSCf54GmeXEr70yxaK9X1PDmnxu5MW
 Y5+0XrnrN1GZKvuYOm3L7HnT//c7bnLb2DbVMben8+5V9sZcxe3DIhy/NntsC09yvbP6Sl/tk
 ittLRUP8jw7vnvi7TNj27NFuUd+K56VMupGekfOV9LHjqxBPlA1luFq8sOJaHTPIXUWIpzkg0
 1GIuKk4EAGp6C4BPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1488962094!61198225!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30980 invoked from network); 8 Mar 2017 08:34:54 -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; 8 Mar 2017 08:34:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3d-0001ud-SW
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3d-0007Sv-Rm
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3d-0007Sv-Rm@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:34:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSE4.1 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>

Y29tbWl0IDJlYTg1OTkzZWJlNWE5MGVjMjRiNzQ5NTQwMWE4MjU0MWQ4ZDUyODYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDg6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowODoxOSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU0U0LjEgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0aGVpciBBVlggZXF1
aXZhbGVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
Mjk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmggICAgICAgfCAgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyOTcgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IDMzNGE0YWEuLmI5MTM1NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0yMTksNiArMjE5LDEzIEBAIGVudW0gc2ltZF9vcHNpemUgewogICAgICAq
LwogICAgIHNpbWRfc2luZ2xlX2ZwLAogCisgICAgLyoKKyAgICAgKiBTY2FsYXIgZmxvYXRpbmcg
cG9pbnQ6CisgICAgICogLSAzMiBiaXRzIHdpdGggbG93IG9wY29kZSBiaXQgY2xlYXIgKHNjYWxh
ciBzaW5nbGUpCisgICAgICogLSA2NCBiaXRzIHdpdGggbG93IG9wY29kZSBiaXQgc2V0IChzY2Fs
YXIgZG91YmxlKQorICAgICAqLworICAgIHNpbWRfc2NhbGFyX2ZwLAorCiAgICAgLyogT3BlcmFu
ZCBzaXplIGVuY29kZWQgaW4gbm9uLXN0YW5kYXJkIHdheS4gKi8KICAgICBzaW1kX290aGVyCiB9
OwpAQCAtMzU0LDIxICszNjEsNDUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgdWludDhf
dCB2c2liOjE7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxMF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxYyAuLi4gMHgxZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MjAgLi4u
IDB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAgICBb
MHgyOCAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHgyYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisg
ICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MzAg
Li4uIDB4MzVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAg
ICBbMHgzOCAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAg
ICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0MV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4
ZjBdID0geyAudHdvX29wID0gMSB9LAogICAgIFsweGYxXSA9IHsgLnRvX21lbSA9IDEsIC50d29f
b3AgPSAxIH0sCiAgICAgWzB4ZjIgLi4uIDB4ZjNdID0ge30sCiAgICAgWzB4ZjUgLi4uIDB4Zjdd
ID0ge30sCiB9OwogCisvKiBTaGlmdCB2YWx1ZXMgYmV0d2VlbiBzcmMgYW5kIGRzdCBzaXplcyBv
ZiBwbW92e3Msen14e2IsdyxkfXt3LGQscX0uICovCitzdGF0aWMgY29uc3QgdWludDhfdCBwbW92
X2NvbnZlcnRfZGVsdGFbXSA9IHsgMSwgMiwgMywgMSwgMiwgMSB9OworCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICB1aW50OF90IHNpbWRfc2l6ZTo1OwogICAgIHVpbnQ4X3QgdG9fbWVtOjE7
CiAgICAgdWludDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90IGZvdXJfb3A6MTsKIH0gZXh0MGYz
YV90YWJsZVsyNTZdID0gewotICAgIFsweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfc2NhbGFyX2ZwIH0sCisgICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgxNCAuLi4gMHgxN10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAgIFsweDIwXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIgfSwKKyAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKKyAgICBb
MHg0MCAuLi4gMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsw
eDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDRhIC4uLiAw
eDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91cl9vcCA9IDEgfSwKKyAg
ICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3VyX29wID0gMSB9
LAogICAgIFsweGYwXSA9IHt9LAogfTsKIApAQCAtMjMyNCw2ICsyMzU1LDMzIEBAIHg4Nl9kZWNv
ZGVfMGYzOCgKIH0KIAogc3RhdGljIGludAoreDg2X2RlY29kZV8wZjNhKAorICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQsCisgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQoreworICAgIGlmICgg
IXZleC5vcGN4ICkKKyAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBY
ODZFTVVMX09QQ19QRlhfTUFTSyk7CisKKyAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgJiBYODZF
TVVMX09QQ19NQVNLICkKKyAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ182NigwLCAweDIwKTog
ICAgIC8qIHBpbnNyYiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4MjApOiAv
KiB2cGluc3JiICovCisgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNNZW07
CisgICAgICAgIGlmICggbW9kcm1fbW9kICE9IDMgKQorICAgICAgICAgICAgc3RhdGUtPmRlc2Mg
fD0gQnl0ZU9wOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwg
MHgyMik6ICAgICAvKiBwaW5zcntkLHF9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MCwgMHgyMik6IC8qIHZwaW5zcntkLHF9ICovCisgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1w
bGljaXQgfCBTcmNNZW07CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQKIHg4Nl9kZWNvZGUoCiAgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX3N0YXRlICpzdGF0ZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwK
QEAgLTI4MTEsOCArMjg2OSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBpbW0xICY9IDB4
N2Y7CiAgICAgICAgIHN0YXRlLT5kZXNjID0gZDsKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IGV4dDBmM2FfdGFibGVbYl0uc2ltZF9zaXplOwotICAgICAgICBpZiAoICF2ZXgub3BjeCApCi0g
ICAgICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BD
X1BGWF9NQVNLKTsKKyAgICAgICAgcmMgPSB4ODZfZGVjb2RlXzBmM2Eoc3RhdGUsIGN0eHQsIG9w
cyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBleHRfOGYwODoKQEAgLTI4ODAsNiArMjkz
NywxMCBAQCB4ODZfZGVjb2RlKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBzaW1kX3NjYWxhcl9mcDoKKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8IChjdHh0LT5vcGNvZGUg
JiAxKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBvcF9ieXRlcyA9
IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNTk0MCw2ICs2MDAxLDE4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiB7eCx5
fW1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDFkKTogLyogdnBhYnN3IHt4LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4MWUpOiAvKiB2cGFic2Qge3gseX1tbS9tZW0se3gseX1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEg
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDI5KTogLyogdnBjbXBlcXEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJiKTogLyogdnBhY2t1
c2R3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHZwbWluc2Ige3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM5KTogLyogdnBt
aW5zZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4M2EpOiAvKiB2cG1pbnViIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzYik6IC8qIHZw
bWludWQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDNjKTogLyogdnBtYXhzYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4M2QpOiAvKiB2
cG1heHNkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHZwbWF4dWIge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDNmKTogLyog
dnBtYXh1ZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4NDApOiAvKiB2cG11bGxkIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQogICAgICAgICAgICAgICAgIGdv
dG8gc2ltZF8wZl9hdng7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngy
KTsKQEAgLTU5NTIsNiArNjAyNSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV9tbXgsICZmaWMpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDQxKTogLyogdnBobWlucG9zdXcg
eG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CisKICAgICBDQVNFX1NJTURfUEFD
S0VEX0lOVCgweDBmLCAweDZlKTogICAgLyogbW92e2QscX0gci9tLHsseH1tbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAq
LwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4N2UpOiAgICAvKiBtb3Z7ZCxxfSB7
LHh9bW0sci9tICovCkBAIC02MDM3LDExICs2MTE0LDIwIEBAIHg4Nl9lbXVsYXRlKAogICAgIHNp
bWRfMGZfaW50X2ltbTg6CiAgICAgICAgIGlmICggdmV4Lm9wY3ggIT0gdmV4X25vbmUgKQogICAg
ICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBlKTogLyogdnBi
bGVuZHcgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBmKTogLyogdnBhbGlnbnIgJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDQyKTogLyogdm1wc2FkYncgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICov
CiAgICAgICAgICAgICBpZiAoIHZleC5sICkKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdngyKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MDgpOiAvKiB2cm91bmRwcyAkaW1tOCx7
eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDA5KTogLyogdnJvdW5kcGQgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwYSk6IC8qIHZyb3VuZHNzICRpbW04LHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzYSwgMHgwYik6IC8qIHZyb3VuZHNkICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwYyk6IC8qIHZi
bGVuZHBzICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwZCk6IC8qIHZibGVuZHBkICRpbW04LHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
YSwgMHg0MCk6IC8qIHZkcHBzICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwog
ICAgIHNpbWRfMGZfaW1tOF9hdng6CiAgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIH0KQEAgLTY5NTMsNyArNzAzOSwxMCBAQCB4ODZfZW11
bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHBhYnNkIHht
bS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CiAg
ICAgICAgIGlmICggdmV4LnBmeCApCisgICAgICAgIHsKKyAgICBzaW1kXzBmMzhfY29tbW9uOgog
ICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CiAg
ICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUobW14KTsKQEAgLTY5NzMsNiArNzA2MiwxMDMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZp
Yy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0v
bTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1v
dnN4YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgy
Myk6IC8qIHBtb3ZzeHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MjQpOiAvKiBwbW92c3h3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDI1KTogLyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHBtb3Z6eGJ3IHhtbS9tNjQseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzEpOiAvKiBwbW92enhiZCB4
bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTogLyog
cG1vdnp4YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzMyk6IC8qIHBtb3Z6eHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MzQpOiAvKiBwbW92enh3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8KKyAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA+PiBwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddOworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgx
MCk6IC8qIHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4MTQpOiAvKiBibGVuZHZwcyBYTU0wLHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDE1KTogLyogYmxlbmR2cGQgWE1NMCx4bW0v
bTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHBt
dWxkcSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgy
OSk6IC8qIHBjbXBlcXEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MmIpOiAvKiBwYWNrdXNkdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOSk6IC8qIHBtaW5zZCB4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHBtaW51YiB4bW0v
bTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYik6IC8qIHBt
aW51ZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgz
Yyk6IC8qIHBtYXhzYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHgzZCk6IC8qIHBtYXhzZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHBtYXh1YiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZik6IC8qIHBtYXh1ZCB4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHBtdWxsZCB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHBobWlu
cG9zdXcgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNz
ZTRfMSk7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDE3KTogICAgIC8qIHB0ZXN0IHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxNyk6IC8qIHZwdGVzdCB7eCx5fW1t
L21lbSx7eCx5fW1tICovCisgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAg
ICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOworICAg
ICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5yZWcgIT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4KTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAg
ICAgICAgfQorCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIGlm
ICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQorICAgICAgICAgICAgb3BjKytbMF0gPSAweDM4Owor
ICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaWYg
KCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gb3BzLT5y
ZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgMTYgPDwgdmV4LmwsIGN0eHQpOwor
ICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgIGdv
dG8gZG9uZTsKKworICAgICAgICAgICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJB
WCkuICovCisgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKKyAgICAgICAgICAgIHZl
eC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAg
IGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsK
KyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIENvdmVyIGZvciBleHRyYSBwcmVmaXggYnl0ZS4gKi8KKyAgICAgICAgICAgIC0tb3Bj
OworICAgICAgICAgICAgKytmaWMuaW5zbl9ieXRlczsKKyAgICAgICAgfQorCisgICAgICAgIGNv
cHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIGVtdWxhdGVfc3R1Yigi
K20iICgqbW12YWxwKSwgImEiIChtbXZhbHApKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsK
KyAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9ub25lOworICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
MSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIzKTogLyogdnBtb3ZzeHdkIHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
NCk6IC8qIHZwbW92c3h3cSB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MjUpOiAvKiB2cG1vdnN4ZHEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBtb3Z6eGJ3IHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgz
MSk6IC8qIHZwbW92enhiZCB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MzIpOiAvKiB2cG1vdnp4YnEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDMzKTogLyogdnBtb3Z6eHdkIHht
bS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgz
NCk6IC8qIHZwbW92enh3cSB4bW0vbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4MzUpOiAvKiB2cG1vdnp4ZHEgeG1tL21lbSx7eCx5fW1tICovCisg
ICAgICAgIG9wX2J5dGVzID0gMTYgPj4gKHBtb3ZfY29udmVydF9kZWx0YVtiICYgN10gLSB2ZXgu
bCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgyYSk6ICAgICAvKiBtb3ZudGRxYSBtMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyYSk6IC8qIHZtb3ZudGRxYSBtZW0se3gseX1tbSAq
LwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7CkBAIC03MTU4LDcgKzczNDQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MGYpOiAvKiBwYWxpZ25yICRpbW04LHhtbS9tMTI4LHhtbSAqLwog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CiAgICAgICAgIGlmICggdmV4
LnBmeCApCisgICAgICAgIHsKKyAgICBzaW1kXzBmM2FfY29tbW9uOgogICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUobW14KTsKQEAgLTcx
NzksNiArNzM2OCwxMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZpYy5pbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgNDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzYSwgMHgwOCk6IC8qIHJvdW5kcHMgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MDkpOiAvKiByb3VuZHBkICRpbW04LHhtbS9tMTI4
LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBhKTogLyogcm91bmRz
cyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwg
MHgwYik6IC8qIHJvdW5kc2QgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MGMpOiAvKiBibGVuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBkKTogLyogYmxlbmRwZCAkaW1tOCx4
bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwZSk6IC8q
IHBibGVuZHcgJGltbTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmM2EsIDB4NDApOiAvKiBkcHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjNhLCAweDQxKTogLyogZHBwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHg0Mik6IC8qIG1wc2FkYncgJGltbTgs
eG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7
CisgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjNhLCAweDE0KTogLyogcGV4dHJiICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHBleHRydyAkaW1tOCx4bW0sci9tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTYpOiAvKiBwZXh0cntkLHF9ICRpbW04
LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNyk6IC8qIGV4
dHJhY3RwcyAkaW1tOCx4bW0sci9tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KHNzZTRfMSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKworICAg
ICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGMrK1swXSA9IDB4M2E7
CisgICAgcGV4dHI6CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgbWVt
b3J5L0dQUiBvcGVyYW5kIHRvICglckFYKS4gKi8KKyAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVY
X0I7CisgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAg
ICAgICAgICAgIHZleC53ID0gMDsKKyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4OworICAg
ICAgICBvcGNbMl0gPSBpbW0xOworICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CisgICAgICAgIG9wY1szXSA9IDB4YzM7CisgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4
X25vbmUgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDb3ZlciBmb3IgZXh0cmEgcHJlZml4
IGJ5dGUuICovCisgICAgICAgICAgICAtLW9wYzsKKyAgICAgICAgICAgICsrZmljLmluc25fYnl0
ZXM7CisgICAgICAgIH0KKworICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2
ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRzdC52YWwpIDogImEiICgm
ZHN0LnZhbCkpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworICAgICAgICBwdXRfZnB1KCZm
aWMpOworCisgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgIGRzdC5i
eXRlcyA9IGRzdC50eXBlID09IE9QX1JFRyB8fCBiID09IDB4MTcgPyA0IDogMSA8PCAoYiAmIDMp
OworICAgICAgICBpZiAoIGIgPT0gMHgxNiAmJiAocmV4X3ByZWZpeCAmIFJFWF9XKSApCisgICAg
ICAgICAgICBkc3QuYnl0ZXMgPSA4OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNCk6IC8qIHZwZXh0cmIgJGltbTgseG1tLHIvbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHZwZXh0cncgJGlt
bTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxNik6
IC8qIHZwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4MTcpOiAvKiB2ZXh0cmFjdHBzICRpbW04LHhtbSxyL20gKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQp
OworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1
Yik7CisgICAgICAgIGdvdG8gcGV4dHI7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
YSwgMHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgseG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntkLHF9ICRpbW04LHIvbSx4bW0gKi8KKyAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKKyAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBtZW1jcHkobW12YWxwLCAmc3JjLnZhbCwg
b3BfYnl0ZXMpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBvcF9ieXRlcyA9
IHNyYy5ieXRlczsKKyAgICAgICAgZCA9IFNyY01lbTE2OyAvKiBGYWtlIGZvciB0aGUgY29tbW9u
IFNJTUQgY29kZSBiZWxvdy4gKi8KKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXI7CisgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzYSwgMHgyMCk6IC8qIHZwaW5zcmIgJGltbTgscjMyL204LHhtbSx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MjIpOiAvKiB2cGluc3J7
ZCxxfSAkaW1tOCxyL20seG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LmwsIEVYQ19VRCk7CisgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMudmFsLCBvcF9ieXRl
cyk7CisgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CisgICAgICAgIG9wX2J5dGVzID0gc3JjLmJ5
dGVzOworICAgICAgICBkID0gU3JjTWVtMTY7IC8qIEZha2UgZm9yIHRoZSBjb21tb24gU0lNRCBj
b2RlIGJlbG93LiAqLworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAg
ICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OworCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmM2EsIDB4MjEpOiAvKiBpbnNlcnRwcyAkaW1tOCx4bW0vbTMyLHhtbSAqLworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOworICAgICAgICBvcF9ieXRlcyA9IDQ7Cisg
ICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHgyMSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4bW0vbTEyOCx4bW0seG1tICov
CisgICAgICAgIG9wX2J5dGVzID0gNDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQxKTogLyogdmRwcGQgJGltbTgse3gs
eX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCisgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDRhKTogLyogdmJsZW5kdnBzIHt4LHl9
bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjNhLCAweDRiKTogLyogdmJsZW5kdnBkIHt4LHl9bW0se3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhD
X1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjNhLCAweDRjKTogLyogdnBibGVuZHZiIHt4LHl9bW0se3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
dywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OworCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMHgwZjNhLCAweGYwKTogLyogcm9yeCBpbW0sci9tLHIgKi8KICAg
ICAgICAgdmNwdV9tdXN0X2hhdmUoYm1pMik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKaW5kZXggM2Q5MWVmMy4uZmZkNzdmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAg
LTQwLDYgKzQwLDcgQEAKICNkZWZpbmUgY3B1X2hhc19tbXgJCTEKICNkZWZpbmUgY3B1X2hhc19z
c2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFMykKICNkZWZpbmUgY3B1X2hhc19zc3Nl
MwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTU0UzKQorI2RlZmluZSBjcHVfaGFzX3NzZTRf
MQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKICNkZWZpbmUgY3B1X2hhc19zc2U0
XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0XzIpCiAjZGVmaW5lIGNwdV9oYXNfcG9w
Y250CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUE9QQ05UKQogI2RlZmluZSBjcHVfaGFzX2h0
dAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hUVCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX3t-0000kQ-4g; Wed, 08 Mar 2017 08:35:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3r-0000kB-9y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CF/64-22382-A32CFB85; Wed, 08 Mar 2017 08:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfq0P4
 Ig2dCFhO2GTgwemzv28UewBjFmpmXlF+RwJqx8PRFtoLnERUzl75iamDcYd/FyMUhJPCFUeL1
 7dmMEM55RomVv/6zdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsICxxIRLi
 SBhXgEzifV3rrCD2CxA5bcXt7BOYORYwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8cuygEOMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwct8ECgnWJSanlqRlpkDDA2YtAQHj5II79EDQGne4oLE3OLMdIjUKUZdjjmzd79h
 EmLJy89LlRLn3QtSJABSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7GmQKT
 2ZeCdymV0BHMAEdoe26F+SIkkSElFQDI4f//FwGmSscK+xDGERiZIIdXhrnh3U6Wb0rEa1yrI
 3Z+mKj2B/xoJu5zi+vH/zKoODHdkTEVbH4zpyFLgaR5405bm59nqDp6ft9ybmvtzYEd1o9XS2
 6rMDb66zAqvMZOr0zqxwiWwoyP/wwvfTLf2Yr2yvXj1fz03cczP3dsFysMFT1d5SPEktxRqKh
 FnNRcSIAs8ARMk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488962105!56710695!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7989 invoked from network); 8 Mar 2017 08:35:05 -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; 8 Mar 2017 08:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3o-0001vw-0c
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3n-0007UK-UA
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3n-0007UK-UA@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSE4.2 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>

Y29tbWl0IDE3NWZjZjJiNDg5Y2IwY2FhOThiNTIxMWI3ZGExNDViNWNmMjljNDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDg6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowODo0NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU0U0LjIgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0aGVpciBBVlggZXF1
aXZhbGVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jIHwgMTQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3g4Nl9lbXVsYXRlLmggICAgICAgfCAgIDYgKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgIHwgIDcxICsrKysrKysrKysrKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGE0Zjk2NDEuLmYwMjcyYjMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yNTQy
LDYgKzI1NDIsMTQ5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNl
CiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRl
c3RpbmcgcGNtcGVzdHJpICQweDFhLCglZWN4KSwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tf
ZXhlYyAmJiBjcHVfaGFzX3NzZTRfMiApCisgICAgeworICAgICAgICBkZWNsX2luc24ocGNtcGVz
dHJpKTsKKworICAgICAgICBtZW1jcHkocmVzLCAiYWJjZGVmZ2hcMFwxXDJcM1w0XDVcNlw3Iiwg
MTYpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92cSAlMCwgJSV4bW0yXG4iCisgICAgICAg
ICAgICAgICAgICAgICAgIHB1dF9pbnNuKHBjbXBlc3RyaSwgInBjbXBlc3RyaSAkMGIwMDAxMTAx
MCwgKCUxKSwgJSV4bW0yIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0p
LCAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24ocGNtcGVzdHJpKTsKKyAgICAgICAg
cmVncy5lYXggPSByZWdzLmVkeCA9IDEyOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBs
b25nKXJlczsKKyAgICAgICAgcmVncy5lZmxhZ3MgPSBYODZfRUZMQUdTX1BGIHwgWDg2X0VGTEFH
U19BRiB8CisgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1Nf
T0Y7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChwY21wZXN0cmkpIHx8CisgICAg
ICAgICAgICAgcmVncy5lY3ggIT0gOSB8fAorICAgICAgICAgICAgIChyZWdzLmVmbGFncyAmIFg4
Nl9FRkxBR1NfQVJJVEhfTUFTSykgIT0KKyAgICAgICAgICAgICAoWDg2X0VGTEFHU19DRiB8IFg4
Nl9FRkxBR1NfWkYgfCBYODZfRUZMQUdTX1NGKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7Cisg
ICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBwY21wZXN0cm0g
JDB4NWEsKCVlY3gpLCV4bW0yLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
c3NlNF8yICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihwY21wZXN0cm0pOworCisgICAgICAg
IGFzbSB2b2xhdGlsZSAoICJtb3ZxICUwLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24ocGNtcGVzdHJtLCAicGNtcGVzdHJtICQwYjAxMDExMDEwLCAoJTEpLCAlJXht
bTIiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1swXSksICJjIiAoTlVMTCkg
KTsKKworICAgICAgICBzZXRfaW5zbihwY21wZXN0cm0pOworICAgICAgICByZWdzLmVjeCA9ICh1
bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmVncy5lZmxhZ3MgPSBYODZfRUZMQUdTX1BGIHwg
WDg2X0VGTEFHU19BRiB8CisgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19JRiB8IFg4
Nl9FRkxBR1NfT0Y7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChwY21wZXN0cm0p
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInBtb3Ztc2tiICUleG1t
MCwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwZTAwIHx8CisgICAg
ICAgICAgICAgKHJlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19BUklUSF9NQVNLKSAhPQorICAgICAg
ICAgICAgIChYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1NfU0YpICkK
KyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIHBjbXBpc3RyaSAkMHgxYSwoJWVjeCksJXhtbTIuLi4iKTsKKyAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0XzIgKQorICAgIHsKKyAgICAgICAgZGVjbF9p
bnNuKHBjbXBpc3RyaSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1t
MlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihwY21waXN0cmksICJwY21waXN0
cmkgJDBiMDAwMTEwMTAsICglMSksICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJtIiAocmVzWzBdKSwgImMiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHBjbXBpc3Ry
aSk7CisgICAgICAgIHJlZ3MuZWZsYWdzID0gWDg2X0VGTEFHU19DRiB8IFg4Nl9FRkxBR1NfUEYg
fCBYODZfRUZMQUdTX0FGIHwKKyAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lGIHwg
WDg2X0VGTEFHU19PRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHBjbXBpc3Ry
aSkgfHwKKyAgICAgICAgICAgICByZWdzLmVjeCAhPSAxNiB8fAorICAgICAgICAgICAgIChyZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfQVJJVEhfTUFTSykgIT0KKyAgICAgICAgICAgICAoWDg2X0VG
TEFHU19aRiB8IFg4Nl9FRkxBR1NfU0YpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAg
ICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNr
aXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHBjbXBpc3RybSAkMHg0
YSwoJWVjeCksJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0
XzIgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHBjbXBpc3RybSk7CisKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBw
dXRfaW5zbihwY21waXN0cm0sICJwY21waXN0cm0gJDBiMDEwMDEwMTAsICglMSksICUleG1tMiIp
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtIiAocmVzWzBdKSwgImMiIChOVUxMKSApOwor
CisgICAgICAgIHNldF9pbnNuKHBjbXBpc3RybSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICByZWdzLmVmbGFncyA9IFg4Nl9FRkxBR1NfUEYgfCBYODZf
RUZMQUdTX0FGIHwgWDg2X0VGTEFHU19JRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKHBjbXBpc3RybSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAi
cG1vdm1za2IgJSV4bW0wLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAw
eGZmZmYgfHwKKyAgICAgICAgICAgIChyZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfQVJJVEhfTUFT
SykgIT0KKyAgICAgICAgICAgIChYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19aRiB8IFg4Nl9F
RkxBR1NfU0YgfCBYODZfRUZMQUdTX09GKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2cGNtcGVzdHJpICQw
eDdhLCglZXNpKSwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2
eCApCisgICAgeworICAgICAgICBkZWNsX2luc24odnBjbXBlc3RyaSk7CisKKyNpZmRlZiBfX3g4
Nl82NF9fCisgICAgICAgIC8qCisgICAgICAgICAqIGdhcyB1cCB0byBhdCBsZWFzdCAyLjI3IGRv
ZXNuJ3QgaG9ub3IgZXhwbGljdCAicmV4LnciIGZvcgorICAgICAgICAgKiBWRVgvRVZFWCBlbmNv
ZGVkIGluc3RydWN0aW9ucywgYW5kIGFsc28gZG9lc24ndCBwcm92aWRlIGFueQorICAgICAgICAg
KiBvdGhlciBtZWFucyB0byBjb250cm9sIFZFWC5XLgorICAgICAgICAgKi8KKyAgICAgICAgYXNt
IHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBw
dXRfaW5zbih2cGNtcGVzdHJpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLmJ5
dGUgMHhDNCwgMHhFMywgMHhGOSwgMHg2MSwgMHgxNiwgMHg3QSIpCisgICAgICAgICAgICAgICAg
ICAgICAgIDo6ICJtIiAocmVzWzBdKSApOworI2Vsc2UKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
Im1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cGNt
cGVzdHJpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidnBjbXBlc3RyaSAkMGIw
MTExMTAxMCwgKCUxKSwgJSV4bW0yIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChy
ZXNbMF0pLCAiUyIgKE5VTEwpICk7CisjZW5kaWYKKworICAgICAgICBzZXRfaW5zbih2cGNtcGVz
dHJpKTsKKyNpZmRlZiBfX3g4Nl82NF9fCisgICAgICAgIHJlZ3MucmF4ID0gfjBVICsgMVVMOwor
ICAgICAgICByZWdzLnJjeCA9IH4wVUw7CisjZWxzZQorICAgICAgICByZWdzLmVheCA9IDB4N2Zm
ZmZmZmY7CisjZW5kaWYKKyAgICAgICAgcmVncy5lc2kgPSAodW5zaWduZWQgbG9uZylyZXM7Cisg
ICAgICAgIHJlZ3MuZWZsYWdzID0gWDg2X0VGTEFHU19QRiB8IFg4Nl9FRkxBR1NfQUYgfCBYODZf
RUZMQUdTX1NGIHwKKyAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lGIHwgWDg2X0VG
TEFHU19PRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwY21wZXN0cmkpIHx8
CisgICAgICAgICAgICAgcmVncy5lY3ggIT0gMTEgfHwKKyAgICAgICAgICAgICAocmVncy5lZmxh
Z3MgJiBYODZfRUZMQUdTX0FSSVRIX01BU0spICE9CisgICAgICAgICAgICAgKFg4Nl9FRkxBR1Nf
WkYgfCBYODZfRUZMQUdTX0NGKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBzdG14Y3NyICglZWR4KS4uLiIp
OwogICAgIGlmICggY3B1X2hhc19zc2UgKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmgKaW5kZXggYzI0YWExMS4uNTQ1NDcyOSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Nl9lbXVsYXRlLmgKQEAgLTEwMCw2ICsxMDAsMTIgQEAgc3RhdGljIGlubGluZSB1aW50
NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChyZXMuYyAmICgxVSA8PCAxOSkpICE9IDA7
IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc19zc2U0XzIgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9s
ZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAg
IChyZXMuYyAmICgxVSA8PCAyMCkpICE9IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc19wb3Bj
bnQgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCBiOTEzNTc2Li4zNThiZmFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzcwLDcgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsw
eDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgzMCAu
Li4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAotICAg
IFsweDM4IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAg
IFsweDM3IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQxXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhm
MF0gPSB7IC50d29fb3AgPSAxIH0sCkBAIC00MDAsNiArNDAwLDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB7CiAgICAgWzB4NDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4NGEgLi4uIDB4NGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3Vy
X29wID0gMSB9LAogICAgIFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmZvdXJfb3AgPSAxIH0sCisgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweGYwXSA9IHt9LAogfTsKIApAQCAt
NjAwNCw2ICs2MDA1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDI4KTogLyogdnBtdWxkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjkpOiAvKiB2cGNtcGVx
cSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmIpOiAvKiB2cGFja3VzZHcge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM3KTogLyogdnBj
bXBndHEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDM4KTogLyogdnBtaW5zYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2
cG1pbnNkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHZwbWludWIge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCkBAIC03MTc1LDYgKzcxNzcsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0K
ICAgICAgICAgZ290byBtb3ZkcWE7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzNyk6IC8qIHBjbXBndHEgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKHNzZTRfMik7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAgdmNw
dV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzQ3Miw2ICs3NDc4LDY5IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl9pbnRfaW1tODsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDYwKTogICAgIC8qIHBjbXBlc3RybSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NjApOiAvKiB2cGNtcGVzdHJtICRpbW04LHhtbS9t
MTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDYxKTogICAgIC8q
IHBjbXBlc3RyaSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4NjEpOiAvKiB2cGNtcGVzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDYyKTogICAgIC8qIHBjbXBpc3RybSAk
aW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4NjIpOiAvKiB2cGNtcGlzdHJtICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjNhLCAweDYzKTogICAgIC8qIHBjbXBpc3RyaSAkaW1tOCx4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NjMpOiAvKiB2
cGNtcGlzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgICAgICBpZiAoIHZleC5vcGN4ID09
IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlNF8yKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKKyAgICAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CisgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0KKworICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAg
ICAgICAgIG9wYysrWzBdID0gMHgzYTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgb3Bj
WzFdID0gbW9kcm07CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7
CisgICAgICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckRJKS4gKi8KKyAg
ICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COworICAgICAgICAgICAgdmV4LmIgPSAxOwor
ICAgICAgICAgICAgb3BjWzFdICY9IDB4M2Y7CisgICAgICAgICAgICBvcGNbMV0gfD0gMHgwNzsK
KworICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12
YWxwLCAxNiwgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisg
ICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICB9CisgICAgICAgIG9wY1syXSA9IGlt
bTE7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgb3Bj
WzNdID0gMHhjMzsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qIENvdmVyIGZvciBleHRyYSBwcmVmaXggYnl0ZS4gKi8KKyAgICAg
ICAgICAgIC0tb3BjOworICAgICAgICAgICAgKytmaWMuaW5zbl9ieXRlczsKKyAgICAgICAgfQor
CisgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisjaWZkZWYgX194
ODZfNjRfXworICAgICAgICBpZiAoIHJleF9wcmVmaXggJiBSRVhfVyApCisgICAgICAgICAgICBl
bXVsYXRlX3N0dWIoIj1jIiAoZHN0LnZhbCksICJtIiAoKm1tdmFscCksICJEIiAobW12YWxwKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAiYSIgKF9yZWdzLnJheCksICJkIiAoX3JlZ3MucmR4
KSk7CisgICAgICAgIGVsc2UKKyNlbmRpZgorICAgICAgICAgICAgZW11bGF0ZV9zdHViKCI9YyIg
KGRzdC52YWwpLCAibSIgKCptbXZhbHApLCAiRCIgKG1tdmFscCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgImEiIChfcmVncy5lYXgpLCAiZCIgKF9yZWdzLmVkeCkpOworCisgICAgICAgIHN0
YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CisgICAgICAgIGlmICggYiAmIDEgKQorICAgICAg
ICAgICAgX3JlZ3MucihjeCkgPSAodWludDMyX3QpZHN0LnZhbDsKKyAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0Yy
KDB4MGYzYSwgMHhmMCk6IC8qIHJvcnggaW1tLHIvbSxyICovCiAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKGJtaTIpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4LnJl
ZyAhPSAweGYsIEVYQ19VRCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX3t-0000kQ-4g; Wed, 08 Mar 2017 08:35:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3r-0000kB-9y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CF/64-22382-A32CFB85; Wed, 08 Mar 2017 08:35:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfq0P4
 Ig2dCFhO2GTgwemzv28UewBjFmpmXlF+RwJqx8PRFtoLnERUzl75iamDcYd/FyMUhJPCFUeL1
 7dmMEM55RomVv/6zdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsICxxIRLi
 SBhXgEzifV3rrCD2CxA5bcXt7BOYORYwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8cuygEOMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwct8ECgnWJSanlqRlpkDDA2YtAQHj5II79EDQGne4oLE3OLMdIjUKUZdjjmzd79h
 EmLJy89LlRLn3QtSJABSlFGaBzcCFqaXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7GmQKT
 2ZeCdymV0BHMAEdoe26F+SIkkSElFQDI4f//FwGmSscK+xDGERiZIIdXhrnh3U6Wb0rEa1yrI
 3Z+mKj2B/xoJu5zi+vH/zKoODHdkTEVbH4zpyFLgaR5405bm59nqDp6ft9ybmvtzYEd1o9XS2
 6rMDb66zAqvMZOr0zqxwiWwoyP/wwvfTLf2Yr2yvXj1fz03cczP3dsFysMFT1d5SPEktxRqKh
 FnNRcSIAs8ARMk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488962105!56710695!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7989 invoked from network); 8 Mar 2017 08:35:05 -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; 8 Mar 2017 08:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3o-0001vw-0c
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3n-0007UK-UA
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3n-0007UK-UA@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SSE4.2 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>

Y29tbWl0IDE3NWZjZjJiNDg5Y2IwY2FhOThiNTIxMWI3ZGExNDViNWNmMjljNDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDg6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowODo0NyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTU0U0LjIgaW5zbnMKICAgIAogICAgLi4uIGFuZCB0aGVpciBBVlggZXF1
aXZhbGVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jIHwgMTQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3g4Nl9lbXVsYXRlLmggICAgICAgfCAgIDYgKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgIHwgIDcxICsrKysrKysrKysrKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMjE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGE0Zjk2NDEuLmYwMjcyYjMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yNTQy
LDYgKzI1NDIsMTQ5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNl
CiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRl
c3RpbmcgcGNtcGVzdHJpICQweDFhLCglZWN4KSwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tf
ZXhlYyAmJiBjcHVfaGFzX3NzZTRfMiApCisgICAgeworICAgICAgICBkZWNsX2luc24ocGNtcGVz
dHJpKTsKKworICAgICAgICBtZW1jcHkocmVzLCAiYWJjZGVmZ2hcMFwxXDJcM1w0XDVcNlw3Iiwg
MTYpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92cSAlMCwgJSV4bW0yXG4iCisgICAgICAg
ICAgICAgICAgICAgICAgIHB1dF9pbnNuKHBjbXBlc3RyaSwgInBjbXBlc3RyaSAkMGIwMDAxMTAx
MCwgKCUxKSwgJSV4bW0yIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0p
LCAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24ocGNtcGVzdHJpKTsKKyAgICAgICAg
cmVncy5lYXggPSByZWdzLmVkeCA9IDEyOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBs
b25nKXJlczsKKyAgICAgICAgcmVncy5lZmxhZ3MgPSBYODZfRUZMQUdTX1BGIHwgWDg2X0VGTEFH
U19BRiB8CisgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1Nf
T0Y7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChwY21wZXN0cmkpIHx8CisgICAg
ICAgICAgICAgcmVncy5lY3ggIT0gOSB8fAorICAgICAgICAgICAgIChyZWdzLmVmbGFncyAmIFg4
Nl9FRkxBR1NfQVJJVEhfTUFTSykgIT0KKyAgICAgICAgICAgICAoWDg2X0VGTEFHU19DRiB8IFg4
Nl9FRkxBR1NfWkYgfCBYODZfRUZMQUdTX1NGKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7Cisg
ICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBwY21wZXN0cm0g
JDB4NWEsKCVlY3gpLCV4bW0yLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
c3NlNF8yICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihwY21wZXN0cm0pOworCisgICAgICAg
IGFzbSB2b2xhdGlsZSAoICJtb3ZxICUwLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24ocGNtcGVzdHJtLCAicGNtcGVzdHJtICQwYjAxMDExMDEwLCAoJTEpLCAlJXht
bTIiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1swXSksICJjIiAoTlVMTCkg
KTsKKworICAgICAgICBzZXRfaW5zbihwY21wZXN0cm0pOworICAgICAgICByZWdzLmVjeCA9ICh1
bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmVncy5lZmxhZ3MgPSBYODZfRUZMQUdTX1BGIHwg
WDg2X0VGTEFHU19BRiB8CisgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19JRiB8IFg4
Nl9FRkxBR1NfT0Y7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChwY21wZXN0cm0p
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInBtb3Ztc2tiICUleG1t
MCwgJTAiIDogIj1yIiAocmMpICk7CisgICAgICAgIGlmICggcmMgIT0gMHgwZTAwIHx8CisgICAg
ICAgICAgICAgKHJlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19BUklUSF9NQVNLKSAhPQorICAgICAg
ICAgICAgIChYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1NfU0YpICkK
KyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIHBjbXBpc3RyaSAkMHgxYSwoJWVjeCksJXhtbTIuLi4iKTsKKyAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0XzIgKQorICAgIHsKKyAgICAgICAgZGVjbF9p
bnNuKHBjbXBpc3RyaSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1t
MlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihwY21waXN0cmksICJwY21waXN0
cmkgJDBiMDAwMTEwMTAsICglMSksICUleG1tMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6
ICJtIiAocmVzWzBdKSwgImMiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHBjbXBpc3Ry
aSk7CisgICAgICAgIHJlZ3MuZWZsYWdzID0gWDg2X0VGTEFHU19DRiB8IFg4Nl9FRkxBR1NfUEYg
fCBYODZfRUZMQUdTX0FGIHwKKyAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lGIHwg
WDg2X0VGTEFHU19PRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHBjbXBpc3Ry
aSkgfHwKKyAgICAgICAgICAgICByZWdzLmVjeCAhPSAxNiB8fAorICAgICAgICAgICAgIChyZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfQVJJVEhfTUFTSykgIT0KKyAgICAgICAgICAgICAoWDg2X0VG
TEFHU19aRiB8IFg4Nl9FRkxBR1NfU0YpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAg
ICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNr
aXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHBjbXBpc3RybSAkMHg0
YSwoJWVjeCksJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0
XzIgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHBjbXBpc3RybSk7CisKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBw
dXRfaW5zbihwY21waXN0cm0sICJwY21waXN0cm0gJDBiMDEwMDEwMTAsICglMSksICUleG1tMiIp
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtIiAocmVzWzBdKSwgImMiIChOVUxMKSApOwor
CisgICAgICAgIHNldF9pbnNuKHBjbXBpc3RybSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICByZWdzLmVmbGFncyA9IFg4Nl9FRkxBR1NfUEYgfCBYODZf
RUZMQUdTX0FGIHwgWDg2X0VGTEFHU19JRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tf
ZWlwKHBjbXBpc3RybSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAi
cG1vdm1za2IgJSV4bW0wLCAlMCIgOiAiPXIiIChyYykgKTsKKyAgICAgICAgaWYgKCByYyAhPSAw
eGZmZmYgfHwKKyAgICAgICAgICAgIChyZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfQVJJVEhfTUFT
SykgIT0KKyAgICAgICAgICAgIChYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19aRiB8IFg4Nl9F
RkxBR1NfU0YgfCBYODZfRUZMQUdTX09GKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2cGNtcGVzdHJpICQw
eDdhLCglZXNpKSwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2
eCApCisgICAgeworICAgICAgICBkZWNsX2luc24odnBjbXBlc3RyaSk7CisKKyNpZmRlZiBfX3g4
Nl82NF9fCisgICAgICAgIC8qCisgICAgICAgICAqIGdhcyB1cCB0byBhdCBsZWFzdCAyLjI3IGRv
ZXNuJ3QgaG9ub3IgZXhwbGljdCAicmV4LnciIGZvcgorICAgICAgICAgKiBWRVgvRVZFWCBlbmNv
ZGVkIGluc3RydWN0aW9ucywgYW5kIGFsc28gZG9lc24ndCBwcm92aWRlIGFueQorICAgICAgICAg
KiBvdGhlciBtZWFucyB0byBjb250cm9sIFZFWC5XLgorICAgICAgICAgKi8KKyAgICAgICAgYXNt
IHZvbGF0aWxlICggIm1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBw
dXRfaW5zbih2cGNtcGVzdHJpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLmJ5
dGUgMHhDNCwgMHhFMywgMHhGOSwgMHg2MSwgMHgxNiwgMHg3QSIpCisgICAgICAgICAgICAgICAg
ICAgICAgIDo6ICJtIiAocmVzWzBdKSApOworI2Vsc2UKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
Im1vdnEgJTAsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cGNt
cGVzdHJpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidnBjbXBlc3RyaSAkMGIw
MTExMTAxMCwgKCUxKSwgJSV4bW0yIikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChy
ZXNbMF0pLCAiUyIgKE5VTEwpICk7CisjZW5kaWYKKworICAgICAgICBzZXRfaW5zbih2cGNtcGVz
dHJpKTsKKyNpZmRlZiBfX3g4Nl82NF9fCisgICAgICAgIHJlZ3MucmF4ID0gfjBVICsgMVVMOwor
ICAgICAgICByZWdzLnJjeCA9IH4wVUw7CisjZWxzZQorICAgICAgICByZWdzLmVheCA9IDB4N2Zm
ZmZmZmY7CisjZW5kaWYKKyAgICAgICAgcmVncy5lc2kgPSAodW5zaWduZWQgbG9uZylyZXM7Cisg
ICAgICAgIHJlZ3MuZWZsYWdzID0gWDg2X0VGTEFHU19QRiB8IFg4Nl9FRkxBR1NfQUYgfCBYODZf
RUZMQUdTX1NGIHwKKyAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lGIHwgWDg2X0VG
TEFHU19PRjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwY21wZXN0cmkpIHx8
CisgICAgICAgICAgICAgcmVncy5lY3ggIT0gMTEgfHwKKyAgICAgICAgICAgICAocmVncy5lZmxh
Z3MgJiBYODZfRUZMQUdTX0FSSVRIX01BU0spICE9CisgICAgICAgICAgICAgKFg4Nl9FRkxBR1Nf
WkYgfCBYODZfRUZMQUdTX0NGKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHBy
aW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVk
XG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBzdG14Y3NyICglZWR4KS4uLiIp
OwogICAgIGlmICggY3B1X2hhc19zc2UgKQogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Nl9lbXVsYXRlLmgKaW5kZXggYzI0YWExMS4uNTQ1NDcyOSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Nl9lbXVsYXRlLmgKQEAgLTEwMCw2ICsxMDAsMTIgQEAgc3RhdGljIGlubGluZSB1aW50
NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChyZXMuYyAmICgxVSA8PCAxOSkpICE9IDA7
IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc19zc2U0XzIgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9s
ZWFmIHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAg
IChyZXMuYyAmICgxVSA8PCAyMCkpICE9IDA7IFwKK30pCisKICNkZWZpbmUgY3B1X2hhc19wb3Bj
bnQgKHsgXAogICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAogICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCBiOTEzNTc2Li4zNThiZmFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzcwLDcgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsw
eDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgzMCAu
Li4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAotICAg
IFsweDM4IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAg
IFsweDM3IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQxXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhm
MF0gPSB7IC50d29fb3AgPSAxIH0sCkBAIC00MDAsNiArNDAwLDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB7CiAgICAgWzB4NDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAg
ICAgWzB4NGEgLi4uIDB4NGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3Vy
X29wID0gMSB9LAogICAgIFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmZvdXJfb3AgPSAxIH0sCisgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweGYwXSA9IHt9LAogfTsKIApAQCAt
NjAwNCw2ICs2MDA1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweDI4KTogLyogdnBtdWxkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjkpOiAvKiB2cGNtcGVx
cSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmIpOiAvKiB2cGFja3VzZHcge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDM3KTogLyogdnBj
bXBndHEge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDM4KTogLyogdnBtaW5zYiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2
cG1pbnNkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHZwbWludWIge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCkBAIC03MTc1LDYgKzcxNzcsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0K
ICAgICAgICAgZ290byBtb3ZkcWE7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzNyk6IC8qIHBjbXBndHEgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKHNzZTRfMik7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAgdmNw
dV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzQ3Miw2ICs3NDc4LDY5IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl9pbnRfaW1tODsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDYwKTogICAgIC8qIHBjbXBlc3RybSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NjApOiAvKiB2cGNtcGVzdHJtICRpbW04LHhtbS9t
MTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDYxKTogICAgIC8q
IHBjbXBlc3RyaSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4NjEpOiAvKiB2cGNtcGVzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDYyKTogICAgIC8qIHBjbXBpc3RybSAk
aW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4NjIpOiAvKiB2cGNtcGlzdHJtICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjNhLCAweDYzKTogICAgIC8qIHBjbXBpc3RyaSAkaW1tOCx4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NjMpOiAvKiB2
cGNtcGlzdHJpICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgICAgICBpZiAoIHZleC5vcGN4ID09
IHZleF9ub25lICkKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlNF8yKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKKyAgICAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CisgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIH0KKworICAgICAgICBvcGMgPSBpbml0X3By
ZWZpeGVzKHN0dWIpOworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKKyAgICAg
ICAgICAgIG9wYysrWzBdID0gMHgzYTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgb3Bj
WzFdID0gbW9kcm07CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7
CisgICAgICAgICAgICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckRJKS4gKi8KKyAg
ICAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COworICAgICAgICAgICAgdmV4LmIgPSAxOwor
ICAgICAgICAgICAgb3BjWzFdICY9IDB4M2Y7CisgICAgICAgICAgICBvcGNbMV0gfD0gMHgwNzsK
KworICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12
YWxwLCAxNiwgY3R4dCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisg
ICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICB9CisgICAgICAgIG9wY1syXSA9IGlt
bTE7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgb3Bj
WzNdID0gMHhjMzsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qIENvdmVyIGZvciBleHRyYSBwcmVmaXggYnl0ZS4gKi8KKyAgICAg
ICAgICAgIC0tb3BjOworICAgICAgICAgICAgKytmaWMuaW5zbl9ieXRlczsKKyAgICAgICAgfQor
CisgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisjaWZkZWYgX194
ODZfNjRfXworICAgICAgICBpZiAoIHJleF9wcmVmaXggJiBSRVhfVyApCisgICAgICAgICAgICBl
bXVsYXRlX3N0dWIoIj1jIiAoZHN0LnZhbCksICJtIiAoKm1tdmFscCksICJEIiAobW12YWxwKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAiYSIgKF9yZWdzLnJheCksICJkIiAoX3JlZ3MucmR4
KSk7CisgICAgICAgIGVsc2UKKyNlbmRpZgorICAgICAgICAgICAgZW11bGF0ZV9zdHViKCI9YyIg
KGRzdC52YWwpLCAibSIgKCptbXZhbHApLCAiRCIgKG1tdmFscCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgImEiIChfcmVncy5lYXgpLCAiZCIgKF9yZWdzLmVkeCkpOworCisgICAgICAgIHN0
YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CisgICAgICAgIGlmICggYiAmIDEgKQorICAgICAg
ICAgICAgX3JlZ3MucihjeCkgPSAodWludDMyX3QpZHN0LnZhbDsKKyAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0Yy
KDB4MGYzYSwgMHhmMCk6IC8qIHJvcnggaW1tLHIvbSxyICovCiAgICAgICAgIHZjcHVfbXVzdF9o
YXZlKGJtaTIpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4LnJl
ZyAhPSAweGYsIEVYQ19VRCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX41-0000nA-IS; Wed, 08 Mar 2017 08:35:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX40-0000mS-Sq
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 90/58-21675-442CFB85; Wed, 08 Mar 2017 08:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVdf50P4
 Ig0/fBS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/u2tWwFj+YxVtyddZqxgfFBVRcjF4eQwBdG
 ianHt7F2MXICOecZJT4/ceti5OBgExCTmLtXASQsIqAqMWvFcmaIEnWJpt8NbCC2sIC7xPlFn
 WA2r4CZxN6v+9hBbBag+p/Xf7JPYORYwMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDcfHawEOMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwct8ECgnWJSanlqRlpkDDA+YtAQHj5II79EDQGne4oLE3OLMdIjUKUZLjjmzd79h
 4ljRewxEXjj+hkmIJS8/L1VKnHcvSIMASENGaR7cOFgIX2KUlRLmZQQ6UIinILUoN7MEVf4Vo
 zgHo5Iw72mQKTyZeSVwW18BHcQEdJC2616Qg0oSEVJSDYyZs6T1J1uEx+ermH3VeO2w6pdwqs
 XqV1tXlecciTLPrt9wLUN08ebVW88p82v5S5TIca+fnT/xNOvHpC0vFRfwft3b+e5YXnav2Sm
 +vbeuRzr8jP2QODPbcV/kSbaq4Omipr//3z+evXuPoArzpv3TGEQr5ootdJjxYL+J2MGmYDb7
 dRtf/0hXYinOSDTUYi4qTgQApLjMeFwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488962114!89838104!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37048 invoked from network); 8 Mar 2017 08:35:15 -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; 8 Mar 2017 08:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3y-0001wC-2l
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3y-0007VP-21
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3y-0007VP-21@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:14 +0000
Subject: [Xen-changelog] [xen master] x86emul: test coverage for
	SSE3/SSSE3/SSE4* 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>

Y29tbWl0IDkyYTQ3ZDc3ZTE2OGVhYzg1YzQ0MDEyNmUzMDA5NzI4ZWI1NzljZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDk6MDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowOTowOSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogdGVzdCBjb3ZlcmFnZSBmb3IgU1NFMy9TU1NFMy9TU0U0KiBpbnNucwogICAgCiAgICAu
Li4gYW5kIHRoZWlyIEFWWCBlcXVpdmFsZW50cy4gTm90ZSB0aGF0IGEgZmV3IGluc3RydWN0aW9u
cyBhcmVuJ3QKICAgIGNvdmVyZWQgKHlldCksIGJ1dCB0aG9zZSBhbGwgZmFsbCBpbnRvIGNvbW1v
biBwYXR0ZXJuIGdyb3Vwcywgc28gSQogICAgd291bGQgaG9wZSB0aGF0IGZvciBub3cgd2UgY2Fu
IGRvIHdpdGggd2hhdCBpcyB0aGVyZS4KICAgIAogICAgSnVzdCBsaWtlIGZvciBTU0UvU1NFMiwg
TU1YIGluc25zIGFyZW4ndCBiZWluZyBjb3ZlcmVkIGF0IGFsbCwgYXMKICAgIHRoZXkncmUgbm90
IGVhc3kgdG8gZGVhbCB3aXRoOiBUaGUgY29tcGlsZXIgcmVmdXNlcyB0byBlbWl0IHN1Y2ggZm9y
CiAgICBvdGhlciB0aGFuIHVzZXMgb2YgYnVpbHQtaW4gZnVuY3Rpb25zLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IvTWFrZWZpbGUgICAgICAgICAgICB8ICAyMyArKy0KIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMgICAgICAgICAgICAgIHwgMjY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMg
fCAxMjMgKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRl
LmggICAgICAgfCAgIDYgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MDUgaW5zZXJ0aW9ucygrKSwgMTEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDVkYzY0YmYuLjcz
ODdhZjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTIyLDI0ICsyMiwzMSBAQCBz
c2UtZmx0cyA6PSA0CiBzc2UyLXZlY3MgOj0gJChzc2UtdmVjcykKIHNzZTItaW50cyA6PSAxIDIg
NCA4CiBzc2UyLWZsdHMgOj0gNCA4Citzc2U0LXZlY3MgOj0gJChzc2UyLXZlY3MpCitzc2U0LWlu
dHMgOj0gJChzc2UyLWludHMpCitzc2U0LWZsdHMgOj0gJChzc2UyLWZsdHMpCiAKICMgV2hlbiBj
b252ZXJ0aW5nIFNTRSB0byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lk
ZW4KLSMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuCi1z
c2UyYXZ4IDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4Ci0KLXNpbWQtY2ZsYWdzIDo9ICQo
Zm9yZWFjaCBmbGF2b3Isc3NlIHNzZTIsIFwKKyMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNo
ZWNrcyBpbiB0aGUgZW11bGF0b3IuIFdlIG11c3Qgbm90IGRvIHRoaXMsCisjIGhvd2V2ZXIsIGZv
ciBTU0U0LjEgYW5kIGxhdGVyLCBhcyB0aGVyZSBhcmUgaW5zdHJ1Y3Rpb25zIHdpdGggWE1NMCBh
cworIyBhbiBpbXBsaWNpdCBvcGVyYW5kLgorc3NlMmF2eC1zc2UgIDo9IC1mZml4ZWQteG1tMCAt
V2EsLW1zc2UyYXZ4Citzc2UyYXZ4LXNzZTIgOj0gJChzc2UyYXZ4LXNzZSkKK3NzZTJhdngtc3Nl
NCA6PSAtV2EsLW1zc2UyYXZ4CisKK3NpbWQtY2ZsYWdzIDo9ICQoZm9yZWFjaCBmbGF2b3Isc3Nl
IHNzZTIgc3NlNCwgXAogICAgICAgICAgICAgICAgICAkKGZvcmVhY2ggdmVjLCQoJChmbGF2b3Ip
LXZlY3MpLCBcCiAgICAgICAgICAgICAgICAgICAgJChmb3JlYWNoIGludCwkKCQoZmxhdm9yKS1p
bnRzKSwgXAogICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpXyQodmVjKWkkKGludCkg
LW0kKGZsYXZvcikgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCiAg
ICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9y
KSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIiBcCi0gICAgICAgICAg
ICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWkkKGludCkgLW0kKGZsYXZvcikgJChz
c2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAg
ICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9hdnhfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9y
KSAkKHNzZTJhdngpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBc
CisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWkkKGludCkgLW0k
KGZsYXZvcikgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5U
X1NJWkU9JChpbnQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQo
dmVjKXUkKGludCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJ
WkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQoaW50KSIpIFwKICAgICAgICAgICAgICAgICAgICAkKGZv
cmVhY2ggZmx0LCQoJChmbGF2b3IpLWZsdHMpLCBcCiAgICAgICAgICAgICAgICAgICAgICAiLUQk
KGZsYXZvcilfJCh2ZWMpZiQoZmx0KSAtbSQoZmxhdm9yKSAtTzIgLURWRUNfU0laRT0kKHZlYykg
LURGTE9BVF9TSVpFPSQoZmx0KSIgXAotICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3Ip
X2F2eF8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpICQoc3NlMmF2eCkgLU8yIC1EVkVDX1NJWkU9
JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkgXAorICAgICAgICAgICAgICAgICAgICAgIi1E
JChmbGF2b3IpX2F2eF8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpICQoc3NlMmF2eC0kKGZsYXZv
cikpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIikpIFwKICAgICAg
ICAgICAgICAgICAgJChmb3JlYWNoIGZsdCwkKCQoZmxhdm9yKS1mbHRzKSwgXAogICAgICAgICAg
ICAgICAgICAgICItRCQoZmxhdm9yKV9mJChmbHQpIC1tJChmbGF2b3IpIC1tZnBtYXRoPXNzZSAt
TzIgLURGTE9BVF9TSVpFPSQoZmx0KSIgXAotICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9y
KV9hdnhfZiQoZmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgJChzc2UyYXZ4KSAtTzIgLURG
TE9BVF9TSVpFPSQoZmx0KSIpKQorICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9hdnhf
ZiQoZmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8y
IC1ERkxPQVRfU0laRT0kKGZsdCkiKSkKIAogJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTog
JS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcgJCouYmluCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwppbmRleCAzNDRjMTE2Li45MzU0YjQ5IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTcwLDcgKzcwLDkgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7CiAjaWYgVkVDX1NJWkUgPT0gOCAmJiBk
ZWZpbmVkKF9fU1NFX18pCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Bt
b3Ztc2tiKGNtcCkgPT0gMHhmZikKICNlbGlmIFZFQ19TSVpFID09IDE2Ci0jIGlmIGRlZmluZWQo
X19TU0VfXykgJiYgRUxFTV9TSVpFID09IDQKKyMgaWYgZGVmaW5lZChfX1NTRTRfMV9fKQorIyAg
ZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMxMjgoY21wLCAodmRpX3Qp
e30gPT0gMCkKKyMgZWxpZiBkZWZpbmVkKF9fU1NFX18pICYmIEVMRU1fU0laRSA9PSA0CiAjICBk
ZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9tb3Ztc2twcyhjbXApID09IDB4ZikK
ICMgZWxpZiBkZWZpbmVkKF9fU1NFMl9fKQogIyAgaWYgRUxFTV9TSVpFID09IDgKQEAgLTE4Miw5
ICsxODQsMTIyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQog
ICAgIF9fYnVpbHRpbl9pYTMyX21hc2ttb3ZkcXUoKHZxaV90KSh5KSwgfm1fLCBkXyk7IFwKIH0p
CiAjZW5kaWYKKyNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFM19fKQorIyBpZiBG
TE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRk
c3VicHMoeCwgeSkKKyMgIGRlZmluZSBkdXBfaGkoeCkgX19idWlsdGluX2lhMzJfbW92c2hkdXAo
eCkKKyMgIGRlZmluZSBkdXBfbG8oeCkgX19idWlsdGluX2lhMzJfbW92c2xkdXAoeCkKKyMgIGRl
ZmluZSBoYWRkKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2hhZGRwcyh4LCB5KQorIyAgZGVmaW5lIGhz
dWIoeCwgeSkgX19idWlsdGluX2lhMzJfaHN1YnBzKHgsIHkpCisjIGVsaWYgRkxPQVRfU0laRSA9
PSA4CisjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkKHgsIHkp
CisjICBkZWZpbmUgZHVwX2xvKHgpICh7IFwKKyAgICBkb3VibGUgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoMTYpKSkgcl87IFwKKyAgICBhc20gKCAibW92ZGR1cCAlMSwlMCIgOiAiPXgiIChy
XykgOiAibSIgKCh4KVswXSkgKTsgXAorICAgIHJfOyBcCit9KQorIyAgZGVmaW5lIGhhZGQoeCwg
eSkgX19idWlsdGluX2lhMzJfaGFkZHBkKHgsIHkpCisjICBkZWZpbmUgaHN1Yih4LCB5KSBfX2J1
aWx0aW5faWEzMl9oc3VicGQoeCwgeSkKKyMgZW5kaWYKKyNlbmRpZgorI2lmIFZFQ19TSVpFID09
IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKQorIyBpZiBJTlRfU0laRSA9PSAxCisjICBkZWZpbmUg
YWJzKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFic2IxMjgoKHZxaV90KSh4KSkpCisjIGVs
aWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIGFicyh4KSBfX2J1aWx0aW5faWEzMl9wYWJzdzEy
OCh4KQorIyBlbGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBhYnMoeCkgX19idWlsdGluX2lh
MzJfcGFic2QxMjgoeCkKKyMgZW5kaWYKKyMgaWYgSU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUg
PT0gMQorIyAgZGVmaW5lIGNvcHlzaWdueih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Bz
aWduYjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSBzd2FwKHgpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcHNodWZiMTI4KCh2cWlfdCkoeCksICh2cWlfdCkoaW52IC0gMSkp
KQorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4
KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAqIDgpKQorIyBlbGlmIElOVF9TSVpFID09IDIg
fHwgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBjb3B5c2lnbnooeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9wc2lnbncxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUg
aGFkZCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BoYWRkdzEyOCgodmhpX3QpKHgpLCAo
dmhpX3QpKHkpKSkKKyMgIGRlZmluZSBoc3ViKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGhzdWJ3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIHJvdHIoeCwgbikg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCks
IChuKSAqIDE2KSkKKyMgZWxpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBk
ZWZpbmUgY29weXNpZ256KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHNpZ25kMTI4KCh2
c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIGhhZGQoeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9waGFkZGQxMjgoKHZzaV90KSh4KSwgKHZzaV90KSh5KSkpCisjICBkZWZpbmUg
aHN1Yih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Boc3ViZDEyOCgodnNpX3QpKHgpLCAo
dnNpX3QpKHkpKSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGFsaWducjEyOCgodmRpX3QpKHgpLCAodmRpX3QpKHgpLCAobikgKiAzMikpCisjIGVsaWYgSU5U
X1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNf
dClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAq
IDY0KSkKKyMgZW5kaWYKKyNlbmRpZgorI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19T
U0U0XzFfXykKKyMgaWYgSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190
KV9fYnVpbHRpbl9pYTMyX3BtYXhzYjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRl
ZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWluc2IxMjgoKHZxaV90KSh4
KSwgKHZxaV90KSh5KSkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lh
MzJfcG1vdnN4YncxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3Qp
X19idWlsdGluX2lhMzJfcG1vdnN4YmQxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4z
KHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnN4YnExMjgoKHZxaV90KSh4KSkpCisjIGVs
aWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3Btb3ZzeHdkMTI4KHgpKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRp
bl9pYTMyX3Btb3ZzeHdxMTI4KHgpKQorIyBlbGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBt
YXgoeCwgeSkgX19idWlsdGluX2lhMzJfcG1heHNkMTI4KHgsIHkpCisjICBkZWZpbmUgbWluKHgs
IHkpIF9fYnVpbHRpbl9pYTMyX3BtaW5zZDEyOCh4LCB5KQorIyAgZGVmaW5lIG11bF9mdWxsKHgs
IHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG11bGRxMTI4KHgsIHkpKQorIyAgZGVmaW5lIHdp
ZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGRxMTI4KHgpKQorIyBlbGlmIFVJ
TlRfU0laRSA9PSAxCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cG1vdnp4YncxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcG1vdnp4YmQxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4zKHgp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnp4YnExMjgoKHZxaV90KSh4KSkpCisjIGVsaWYg
VUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEz
Ml9wbWF4dXcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1pbnV3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkp
KQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3Z6eHdkMTI4
KCh2aGlfdCkoeCkpKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3Btb3Z6eHdxMTI4KCh2aGlfdCkoeCkpKQorIyBlbGlmIFVJTlRfU0laRSA9PSA0CisjICBkZWZp
bmUgbWF4KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHVkMTI4KCh2c2lfdCkoeCks
ICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BtaW51ZDEyOCgodnNpX3QpKHgpLCAodnNpX3QpKHkpKSkKKyMgIGRlZmluZSB3aWRlbjEoeCkg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhkcTEyOCgodnNpX3QpKHgpKSkKKyMgZW5kaWYK
KyMgdW5kZWYgc2VsZWN0CisjIGlmIGRlZmluZWQoSU5UX1NJWkUpIHx8IGRlZmluZWQoVUlOVF9T
SVpFKQorIyAgZGVmaW5lIHNlbGVjdChkLCB4LCB5LCBtKSBcCisgICAgKCooZCkgPSAodmVjX3Qp
X19idWlsdGluX2lhMzJfcGJsZW5kdmIxMjgoKHZxaV90KSh5KSwgKHZxaV90KSh4KSwgKHZxaV90
KShtKSkpCisjIGVsaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgZG90X3Byb2R1Y3QoeCwg
eSkgX19idWlsdGluX2lhMzJfZHBwcyh4LCB5LCAwYjExMTEwMDAxKQorIyAgZGVmaW5lIHNlbGVj
dChkLCB4LCB5LCBtKSAoKihkKSA9IF9fYnVpbHRpbl9pYTMyX2JsZW5kdnBzKHksIHgsIG0pKQor
IyAgZGVmaW5lIHRydW5jKHgpIF9fYnVpbHRpbl9pYTMyX3JvdW5kcHMoeCwgMGIxMDExKQorIyBl
bGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGRvdF9wcm9kdWN0KHgsIHkpIF9fYnVpbHRp
bl9pYTMyX2RwcGQoeCwgeSwgMGIwMDExMDAwMSkKKyMgIGRlZmluZSBzZWxlY3QoZCwgeCwgeSwg
bSkgKCooZCkgPSBfX2J1aWx0aW5faWEzMl9ibGVuZHZwZCh5LCB4LCBtKSkKKyMgIGRlZmluZSB0
cnVuYyh4KSBfX2J1aWx0aW5faWEzMl9yb3VuZHBkKHgsIDBiMTAxMSkKKyMgZW5kaWYKKyMgaWYg
SU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZl
Y190KV9fYnVpbHRpbl9pYTMyX3BibGVuZHcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgMGIx
MDEwMTAxMCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAorIyAgZGVm
aW5lIG1peCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BibGVuZHcxMjgoKHZoaV90KSh4
KSwgKHZoaV90KSh5KSwgMGIxMTAwMTEwMCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBVSU5U
X1NJWkUgPT0gOAorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Bi
bGVuZHcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgMGIxMTExMDAwMCkpCisjIGVsaWYgRkxP
QVRfU0laRSA9PSA0CisjICBkZWZpbmUgbWl4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2JsZW5kcHMo
eCwgeSwgMGIxMDEwKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIG1peCh4LCB5
KSBfX2J1aWx0aW5faWEzMl9ibGVuZHBkKHgsIHksIDBiMTApCisjIGVuZGlmCisjZW5kaWYKICNp
ZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdCl7KHsg
dHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPiB5XyA/IHhfIDogeV87
IH0pfSkKICMgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KXsoeyB0eXBlb2YoeFswXSkgeF8gPSAo
eClbMF0sIHlfID0gKHkpWzBdOyB4XyA8IHlfID8geF8gOiB5XzsgfSl9KQorIyBpZmRlZiBfX1NT
RTRfMV9fCisjICBpZiBGTE9BVF9TSVpFID09IDQKKyMgICBkZWZpbmUgdHJ1bmMoeCkgKHsgXAor
ICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHJfOyBcCisgICAgYXNt
ICggInJvdW5kc3MgJDBiMTAxMSwlMSwlMCIgOiAiPXgiIChyXykgOiAibSIgKHgpICk7IFwKKyAg
ICAodmVjX3QpeyByX1swXSB9OyBcCit9KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBk
ZWZpbmUgdHJ1bmMoeCkgKHsgXAorICAgIGRvdWJsZSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6
ZSgxNikpKSByXzsgXAorICAgIGFzbSAoICJyb3VuZHNkICQwYjEwMTEsJTEsJTAiIDogIj14IiAo
cl8pIDogIm0iICh4KSApOyBcCisgICAgKHZlY190KXsgcl9bMF0gfTsgXAorfSkKKyMgIGVuZGlm
CisjIGVuZGlmCiAjZW5kaWYKIAogLyoKQEAgLTI5MCw2ICs0MDUsMTQgQEAgaW50IHNpbWRfdGVz
dCh2b2lkKQogICAgIGlmICggIXRvX2Jvb2woc3FydCh4KSA9PSBzcmMpICkgcmV0dXJuIF9fTElO
RV9fOwogIyBlbmRpZgogCisjIGlmZGVmIHRydW5jCisgICAgeCA9IDEgLyBzcmM7CisgICAgeSA9
ICh2ZWNfdCl7IDEgfTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gdHJ1bmMoeCk7CisgICAgaWYg
KCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjZWxzZQog
CiAjIGlmIEVMRU1fU0laRSA+IDEKQEAgLTQxNiw2ICs1MzksMTcgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKKyNpZmRlZiBhYnMKKyAgICB4ID0gc3JjICogYWx0Owor
ICAgIHRvdWNoKHgpOworICAgIGlmICggIXRvX2Jvb2woYWJzKHgpID09IHNyYykgKSByZXR1cm4g
X19MSU5FX187CisjZW5kaWYKKworI2lmZGVmIGNvcHlzaWduegorICAgIHRvdWNoKGFsdCk7Cisg
ICAgaWYgKCAhdG9fYm9vbChjb3B5c2lnbnooKHZlY190KXt9ICsgMSwgYWx0KSA9PSBhbHQpICkg
cmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKICNpZmRlZiBzd2FwCiAgICAgdG91Y2goc3JjKTsK
ICAgICBpZiAoICF0b19ib29sKHN3YXAoc3JjKSA9PSBpbnYpICkgcmV0dXJuIF9fTElORV9fOwpA
QCAtNDM1LDE2ICs1NjksMTQwIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICF0b19i
b29sKHogPT0gRUxFTV9DT1VOVCAvIDIpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKKyNp
ZiBkZWZpbmVkKElOVF9TSVpFKSAmJiBkZWZpbmVkKHdpZGVuMSkgJiYgZGVmaW5lZChpbnRlcmxl
YXZlX2xvKQorCisgICAgeCA9IHNyYyAqIGFsdDsKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyh4LCBh
bHQgPCAwKTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gd2lkZW4xKHgpOworICAgIHRvdWNoKHgp
OworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKworIyBpZmRl
ZiB3aWRlbjIKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyhhbHQgPCAwLCBhbHQgPCAwKTsKKyAgICB5
ID0gaW50ZXJsZWF2ZV9sbyh6LCB5KTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gd2lkZW4yKHgp
OworICAgIHRvdWNoKHgpOworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKworIyAgaWZkZWYgd2lkZW4zCisgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwg
YWx0IDwgMCk7CisgICAgeSA9IGludGVybGVhdmVfbG8oeSwgeSk7CisgICAgeSA9IGludGVybGVh
dmVfbG8oeiwgeSk7CisgICAgdG91Y2goeCk7CisgICAgeiA9IHdpZGVuMyh4KTsKKyAgICB0b3Vj
aCh4KTsKKyAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisjICBl
bmRpZgorIyBlbmRpZgorCisjZW5kaWYKKworI2lmIGRlZmluZWQoVUlOVF9TSVpFKSAmJiBkZWZp
bmVkKGludGVybGVhdmVfbG8pCisKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyhzcmMsICh2ZWNfdCl7
fSk7CisgICAgeiA9IGludGVybGVhdmVfbG8oeSwgKHZlY190KXt9KTsKKworIyBpZmRlZiB3aWRl
bjEKKyAgICB0b3VjaChzcmMpOworICAgIHggPSB3aWRlbjEoc3JjKTsKKyAgICB0b3VjaChzcmMp
OworICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KworIyBpZmRlZiB3aWRlbjIKKyAgICB0b3VjaChzcmMpOworICAgIHggPSB3aWRlbjIoc3JjKTsK
KyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJ
TkVfXzsKKyMgZW5kaWYKKworIyBpZmRlZiB3aWRlbjMKKyAgICB0b3VjaChzcmMpOworICAgIHgg
PSB3aWRlbjMoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSBp
bnRlcmxlYXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgor
CisjZW5kaWYKKworI2lmZGVmIGR1cF9sbworICAgIHRvdWNoKHNyYyk7CisgICAgeCA9IGR1cF9s
byhzcmMpOworICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbCh4IC0gc3JjID09IChh
bHQgLSAxKSAvIDIpICkgcmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKKyNpZmRlZiBkdXBfaGkK
KyAgICB0b3VjaChzcmMpOworICAgIHggPSBkdXBfaGkoc3JjKTsKKyAgICB0b3VjaChzcmMpOwor
ICAgIGlmICggIXRvX2Jvb2woeCAtIHNyYyA9PSAoYWx0ICsgMSkgLyAyKSApIHJldHVybiBfX0xJ
TkVfXzsKKyNlbmRpZgorCisgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQor
ICAgICAgICB5W2ldID0gKGkgJiAxID8gaW52IDogc3JjKVtpXTsKKwogI2lmZGVmIHNlbGVjdAog
IyBpZmRlZiBVSU5UX1NJWkUKICAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQpOwogIyBlbHNl
CiAgICAgc2VsZWN0KCZ6LCBzcmMsIGludiwgYWx0ID4gMCk7CiAjIGVuZGlmCi0gICAgZm9yICgg
aSA9IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQotICAgICAgICB5W2ldID0gKGkgJiAxID8gaW52
IDogc3JjKVtpXTsKICAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187
CiAjZW5kaWYKIAorI2lmZGVmIG1peAorICAgIHRvdWNoKHNyYyk7CisgICAgdG91Y2goaW52KTsK
KyAgICB4ID0gbWl4KHNyYywgaW52KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1
cm4gX19MSU5FX187CisKKyMgaWZkZWYgYWRkc3ViCisgICAgdG91Y2goc3JjKTsKKyAgICB0b3Vj
aChpbnYpOworICAgIHggPSBhZGRzdWIoc3JjLCBpbnYpOworICAgIHRvdWNoKHNyYyk7CisgICAg
dG91Y2goaW52KTsKKyAgICB5ID0gbWl4KHNyYyAtIGludiwgc3JjICsgaW52KTsKKyAgICBpZiAo
ICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlmCisjZW5kaWYKKwor
I2lmZGVmIHJvdHIKKyAgICB4ID0gcm90cihzcmMsIDEpOworICAgIHkgPSAoc3JjICYgKEVMRU1f
Q09VTlQgLSAxKSkgKyAxOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKyNlbmRpZgorCisjaWZkZWYgZG90X3Byb2R1Y3QKKyAgICB0b3VjaChzcmMpOworICAg
IHRvdWNoKGludik7CisgICAgeCA9IGRvdF9wcm9kdWN0KHNyYywgaW52KTsKKyAgICBpZiAoICF0
b19ib29sKHggPT0gKHZlY190KXsgKEVMRU1fQ09VTlQgKiAoRUxFTV9DT1VOVCArIDEpICoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChFTEVNX0NPVU5UICsgMikpIC8gNiB9KSAp
IHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWZkZWYgaGFkZAorICAgIHggPSBzcmM7Cisg
ICAgZm9yICggaSA9IEVMRU1fQ09VTlQ7IGkgPj49IDE7ICkKKyAgICB7CisgICAgICAgIHRvdWNo
KHgpOworICAgICAgICB4ID0gaGFkZCgodmVjX3Qpe30sIHgpOworICAgIH0KKyAgICBpZiAoIHhb
RUxFTV9DT1VOVCAtIDFdICE9IChFTEVNX0NPVU5UICogKEVMRU1fQ09VTlQgKyAxKSkgLyAyICkg
cmV0dXJuIF9fTElORV9fOworCisjIGlmZGVmIGhzdWIKKyAgICB0b3VjaChzcmMpOworICAgIHRv
dWNoKGludik7CisgICAgeCA9IGhzdWIoc3JjLCBpbnYpOworICAgIGZvciAoIGkgPSBFTEVNX0NP
VU5UOyBpID4+PSAxOyApCisgICAgICAgIHggPSBoYWRkKHgsICh2ZWNfdCl7fSk7CisgICAgaWYg
KCAhdG9fYm9vbCh4ID09IDApICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorI2VuZGlmCisK
KwogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYwppbmRleCBmMDI3MmIzLi5jNTQ2N2EwIDEwMDY0NAotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzAsMTIgKzMwLDE4IEBAIHN0YXRpYyBi
b29sIHNpbWRfY2hlY2tfc3NlMih2b2lkKQogICAgIHJldHVybiBjcHVfaGFzX3NzZTI7CiB9CiAK
K3N0YXRpYyBib29sIHNpbWRfY2hlY2tfc3NlNCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFz
X3NzZTRfMjsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngodm9pZCkKIHsKICAgICBy
ZXR1cm4gY3B1X2hhc19hdng7CiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfc3NlX2F2eCAgIHNpbWRf
Y2hlY2tfYXZ4CiAjZGVmaW5lIHNpbWRfY2hlY2tfc3NlMl9hdnggIHNpbWRfY2hlY2tfYXZ4Cisj
ZGVmaW5lIHNpbWRfY2hlY2tfc3NlNF9hdnggIHNpbWRfY2hlY2tfYXZ4CiAKIHN0YXRpYyB2b2lk
IHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC05OSw2ICsx
MDUsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChTU0UyIHBhY2tlZCB1MzIs
ICAgICAgICBzc2UyLCAgICAgIDE2dTQpLAogICAgIFNJTUQoU1NFMiBwYWNrZWQgczY0LCAgICAg
ICAgc3NlMiwgICAgICAxNmk4KSwKICAgICBTSU1EKFNTRTIgcGFja2VkIHU2NCwgICAgICAgIHNz
ZTIsICAgICAgMTZ1OCksCisgICAgU0lNRChTU0U0IHNjYWxhciBzaW5nbGUsICAgICBzc2U0LCAg
ICAgICAgZjQpLAorICAgIFNJTUQoU1NFNCBwYWNrZWQgc2luZ2xlLCAgICAgc3NlNCwgICAgICAx
NmY0KSwKKyAgICBTSU1EKFNTRTQgc2NhbGFyIGRvdWJsZSwgICAgIHNzZTQsICAgICAgICBmOCks
CisgICAgU0lNRChTU0U0IHBhY2tlZCBkb3VibGUsICAgICBzc2U0LCAgICAgIDE2ZjgpLAorICAg
IFNJTUQoU1NFNCBwYWNrZWQgczgsICAgICAgICAgc3NlNCwgICAgICAxNmkxKSwKKyAgICBTSU1E
KFNTRTQgcGFja2VkIHU4LCAgICAgICAgIHNzZTQsICAgICAgMTZ1MSksCisgICAgU0lNRChTU0U0
IHBhY2tlZCBzMTYsICAgICAgICBzc2U0LCAgICAgIDE2aTIpLAorICAgIFNJTUQoU1NFNCBwYWNr
ZWQgdTE2LCAgICAgICAgc3NlNCwgICAgICAxNnUyKSwKKyAgICBTSU1EKFNTRTQgcGFja2VkIHMz
MiwgICAgICAgIHNzZTQsICAgICAgMTZpNCksCisgICAgU0lNRChTU0U0IHBhY2tlZCB1MzIsICAg
ICAgICBzc2U0LCAgICAgIDE2dTQpLAorICAgIFNJTUQoU1NFNCBwYWNrZWQgczY0LCAgICAgICAg
c3NlNCwgICAgICAxNmk4KSwKKyAgICBTSU1EKFNTRTQgcGFja2VkIHU2NCwgICAgICAgIHNzZTQs
ICAgICAgMTZ1OCksCiAgICAgU0lNRChTU0UvQVZYIHNjYWxhciBzaW5nbGUsICBzc2VfYXZ4LCAg
ICAgZjQpLAogICAgIFNJTUQoU1NFL0FWWCBwYWNrZWQgc2luZ2xlLCAgc3NlX2F2eCwgICAxNmY0
KSwKICAgICBTSU1EKFNTRTIvQVZYIHNjYWxhciBzaW5nbGUsIHNzZTJfYXZ4LCAgICBmNCksCkBA
IC0xMTMsNiArMTMxLDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoU1NFMi9B
VlggcGFja2VkIHUzMiwgICAgc3NlMl9hdngsICAxNnU0KSwKICAgICBTSU1EKFNTRTIvQVZYIHBh
Y2tlZCBzNjQsICAgIHNzZTJfYXZ4LCAgMTZpOCksCiAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQg
dTY0LCAgICBzc2UyX2F2eCwgIDE2dTgpLAorICAgIFNJTUQoU1NFNC9BVlggc2NhbGFyIHNpbmds
ZSwgc3NlNF9hdngsICAgIGY0KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzaW5nbGUsIHNz
ZTRfYXZ4LCAgMTZmNCksCisgICAgU0lNRChTU0U0L0FWWCBzY2FsYXIgZG91YmxlLCBzc2U0X2F2
eCwgICAgZjgpLAorICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIGRvdWJsZSwgc3NlNF9hdngsICAx
NmY4KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzOCwgICAgIHNzZTRfYXZ4LCAgMTZpMSks
CisgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTgsICAgICBzc2U0X2F2eCwgIDE2dTEpLAorICAg
IFNJTUQoU1NFNC9BVlggcGFja2VkIHMxNiwgICAgc3NlNF9hdngsICAxNmkyKSwKKyAgICBTSU1E
KFNTRTQvQVZYIHBhY2tlZCB1MTYsICAgIHNzZTRfYXZ4LCAgMTZ1MiksCisgICAgU0lNRChTU0U0
L0FWWCBwYWNrZWQgczMyLCAgICBzc2U0X2F2eCwgIDE2aTQpLAorICAgIFNJTUQoU1NFNC9BVlgg
cGFja2VkIHUzMiwgICAgc3NlNF9hdngsICAxNnU0KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tl
ZCBzNjQsICAgIHNzZTRfYXZ4LCAgMTZpOCksCisgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTY0
LCAgICBzc2U0X2F2eCwgIDE2dTgpLAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAogfTsKQEAg
LTI2ODUsNiArMjcxNSw5OSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIGV4dHJxICQ0LCQ1NiwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAm
JiBjcHVfaGFzX3NzZTRhICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihleHRycV9pbW0pOwor
CisgICAgICAgIHJlc1swXSA9IDB4NDQzMzIyMTE7CisgICAgICAgIHJlc1sxXSA9IDB4ODg3NzY2
NTU7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZxICUwLCAlJXhtbTJcbiIKKyAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X2luc24oZXh0cnFfaW1tLCAiZXh0cnEgJDQsICQ1NiwgJSV4bW0y
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pIDogIm1lbW9yeSIgKTsK
KworICAgICAgICBzZXRfaW5zbihleHRycV9pbW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRl
KCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGFzbSAoICJtb3ZxICUleG1tMiwgJTAiIDogIj1t
IiAocmVzWzRdKSA6OiAibWVtb3J5IiApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhY2hlY2tfZWlwKGV4dHJxX2ltbSkgfHwKKyAgICAgICAgICAgICByZXNbNF0gIT0gMHg1
NDQzMzIyMSB8fCByZXNbNV0gIT0gMHg4Nzc2NjUgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
ICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgZXh0cnEgJXht
bTMsJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0YSApCisg
ICAgeworICAgICAgICBkZWNsX2luc24oZXh0cnFfcmVnKTsKKworICAgICAgICByZXNbNF0gPSA1
NiArICg0IDw8IDgpOworICAgICAgICByZXNbNV0gPSAwOworICAgICAgICBhc20gdm9sYXRpbGUg
KCAibW92cSAlMCwgJSV4bW0yXG4iCisgICAgICAgICAgICAgICAgICAgICAgICJtb3ZxICUxLCAl
JXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXh0cnFfcmVnLCAiZXh0
cnEgJSV4bW0zLCAlJXhtbTIiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sw
XSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24oZXh0cnFf
cmVnKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAg
ICBhc20gKCAibW92cSAlJXhtbTIsICUwIiA6ICI9bSIgKHJlc1s0XSkgOjogIm1lbW9yeSIgKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChleHRycV9yZWcp
IHx8CisgICAgICAgICAgICAgcmVzWzRdICE9IDB4NTQ0MzMyMjEgfHwgcmVzWzVdICE9IDB4ODc3
NjY1ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIGluc2VydHEgJDEyLCQ0MCwleG1tMiwleG1tMy4uLiIpOwor
ICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTRhICkKKyAgICB7CisgICAgICAgIGRl
Y2xfaW5zbihpbnNlcnRxX2ltbSk7CisKKyAgICAgICAgcmVzWzRdID0gMHhjY2JiYWE5OTsKKyAg
ICAgICAgcmVzWzVdID0gMHgwMGZmZWVkZDsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEg
JTEsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICAibW92cSAlMCwgJSV4bW0zXG4i
CisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGluc2VydHFfaW1tLCAiaW5zZXJ0cSAk
MTIsICQ0MCwgJSV4bW0yLCAlJXhtbTMiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIg
KHJlc1swXSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24o
aW5zZXJ0cV9pbW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7
CisgICAgICAgIGFzbSAoICJtb3ZxICUleG1tMywgJTAiIDogIj1tIiAocmVzWzRdKSA6OiAibWVt
b3J5IiApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGlu
c2VydHFfaW1tKSB8fAorICAgICAgICAgICAgIHJlc1s0XSAhPSAweGJhYTk5MjExIHx8IHJlc1s1
XSAhPSAweDg4N2RkY2NiICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRm
KCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGluc2VydHEgJXhtbTIsJXhtbTMuLi4i
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0YSApCisgICAgeworICAgICAg
ICBkZWNsX2luc24oaW5zZXJ0cV9yZWcpOworCisgICAgICAgIHJlc1s0XSA9IDB4Y2NiYmFhOTk7
CisgICAgICAgIHJlc1s1XSA9IDB4MDBmZmVlZGQ7CisgICAgICAgIHJlc1s2XSA9IDQwICsgKDEy
IDw8IDgpOworICAgICAgICByZXNbN10gPSAwOworICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92
ZHF1ICUxLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgIm1vdnEgJTAsICUleG1t
M1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihpbnNlcnRxX3JlZywgImluc2Vy
dHEgJSV4bW0yLCAlJXhtbTMiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sw
XSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24oaW5zZXJ0
cV9yZWcpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGFzbSAoICJtb3ZxICUleG1tMywgJTAiIDogIj1tIiAocmVzWzRdKSA6OiAibWVtb3J5IiAp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGluc2VydHFf
cmVnKSB8fAorICAgICAgICAgICAgIHJlc1s0XSAhPSAweGJhYTk5MjExIHx8IHJlc1s1XSAhPSAw
eDg4N2RkY2NiICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVlZHgpLi4uIik7CiAgICAgaWYg
KCBjcHVfaGFzX3NzZSApCiAgICAgewpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUu
aAppbmRleCA1NDU0NzI5Li5lOWE5ZTUwIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuaApAQCAtMTUwLDYgKzE1MCwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRi
dih1aW50MzJfdCB4Y3IpCiAgICAgKHJlcy5iICYgKDFVIDw8IDgpKSAhPSAwOyBcCiB9KQogCisj
ZGVmaW5lIGNwdV9oYXNfc3NlNGEgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAor
ICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIChy
ZXMuYyAmICgxVSA8PCA2KSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFzX3RibSAoeyBc
CiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0X2NwdWlkKDB4ODAw
MDAwMDEsIDAsICZyZXMsIE5VTEwpOyBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08: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 1clX41-0000nA-IS; Wed, 08 Mar 2017 08:35:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX40-0000mS-Sq
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 90/58-21675-442CFB85; Wed, 08 Mar 2017 08:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVdf50P4
 Ig0/fBS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/u2tWwFj+YxVtyddZqxgfFBVRcjF4eQwBdG
 ianHt7F2MXICOecZJT4/ceti5OBgExCTmLtXASQsIqAqMWvFcmaIEnWJpt8NbCC2sIC7xPlFn
 WA2r4CZxN6v+9hBbBag+p/Xf7JPYORYwMiwilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDcfHawEOMkhxMSqK89zfsjxDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwct8ECgnWJSanlqRlpkDDA+YtAQHj5II79EDQGne4oLE3OLMdIjUKUZLjjmzd79h
 4ljRewxEXjj+hkmIJS8/L1VKnHcvSIMASENGaR7cOFgIX2KUlRLmZQQ6UIinILUoN7MEVf4Vo
 zgHo5Iw72mQKTyZeSVwW18BHcQEdJC2616Qg0oSEVJSDYyZs6T1J1uEx+ermH3VeO2w6pdwqs
 XqV1tXlecciTLPrt9wLUN08ebVW88p82v5S5TIca+fnT/xNOvHpC0vFRfwft3b+e5YXnav2Sm
 +vbeuRzr8jP2QODPbcV/kSbaq4Omipr//3z+evXuPoArzpv3TGEQr5ootdJjxYL+J2MGmYDb7
 dRtf/0hXYinOSDTUYi4qTgQApLjMeFwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1488962114!89838104!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37048 invoked from network); 8 Mar 2017 08:35:15 -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; 8 Mar 2017 08:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3y-0001wC-2l
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX3y-0007VP-21
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX3y-0007VP-21@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:14 +0000
Subject: [Xen-changelog] [xen master] x86emul: test coverage for
	SSE3/SSSE3/SSE4* 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>

Y29tbWl0IDkyYTQ3ZDc3ZTE2OGVhYzg1YzQ0MDEyNmUzMDA5NzI4ZWI1NzljZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDk6MDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowOTowOSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogdGVzdCBjb3ZlcmFnZSBmb3IgU1NFMy9TU1NFMy9TU0U0KiBpbnNucwogICAgCiAgICAu
Li4gYW5kIHRoZWlyIEFWWCBlcXVpdmFsZW50cy4gTm90ZSB0aGF0IGEgZmV3IGluc3RydWN0aW9u
cyBhcmVuJ3QKICAgIGNvdmVyZWQgKHlldCksIGJ1dCB0aG9zZSBhbGwgZmFsbCBpbnRvIGNvbW1v
biBwYXR0ZXJuIGdyb3Vwcywgc28gSQogICAgd291bGQgaG9wZSB0aGF0IGZvciBub3cgd2UgY2Fu
IGRvIHdpdGggd2hhdCBpcyB0aGVyZS4KICAgIAogICAgSnVzdCBsaWtlIGZvciBTU0UvU1NFMiwg
TU1YIGluc25zIGFyZW4ndCBiZWluZyBjb3ZlcmVkIGF0IGFsbCwgYXMKICAgIHRoZXkncmUgbm90
IGVhc3kgdG8gZGVhbCB3aXRoOiBUaGUgY29tcGlsZXIgcmVmdXNlcyB0byBlbWl0IHN1Y2ggZm9y
CiAgICBvdGhlciB0aGFuIHVzZXMgb2YgYnVpbHQtaW4gZnVuY3Rpb25zLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IvTWFrZWZpbGUgICAgICAgICAgICB8ICAyMyArKy0KIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMgICAgICAgICAgICAgIHwgMjY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMg
fCAxMjMgKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRl
LmggICAgICAgfCAgIDYgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MDUgaW5zZXJ0aW9ucygrKSwgMTEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDVkYzY0YmYuLjcz
ODdhZjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTIyLDI0ICsyMiwzMSBAQCBz
c2UtZmx0cyA6PSA0CiBzc2UyLXZlY3MgOj0gJChzc2UtdmVjcykKIHNzZTItaW50cyA6PSAxIDIg
NCA4CiBzc2UyLWZsdHMgOj0gNCA4Citzc2U0LXZlY3MgOj0gJChzc2UyLXZlY3MpCitzc2U0LWlu
dHMgOj0gJChzc2UyLWludHMpCitzc2U0LWZsdHMgOj0gJChzc2UyLWZsdHMpCiAKICMgV2hlbiBj
b252ZXJ0aW5nIFNTRSB0byBBVlgsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lk
ZW4KLSMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuCi1z
c2UyYXZ4IDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4Ci0KLXNpbWQtY2ZsYWdzIDo9ICQo
Zm9yZWFjaCBmbGF2b3Isc3NlIHNzZTIsIFwKKyMgY292ZXJhZ2Ugb2YgdGhlIFZFWC52dnZ2IGNo
ZWNrcyBpbiB0aGUgZW11bGF0b3IuIFdlIG11c3Qgbm90IGRvIHRoaXMsCisjIGhvd2V2ZXIsIGZv
ciBTU0U0LjEgYW5kIGxhdGVyLCBhcyB0aGVyZSBhcmUgaW5zdHJ1Y3Rpb25zIHdpdGggWE1NMCBh
cworIyBhbiBpbXBsaWNpdCBvcGVyYW5kLgorc3NlMmF2eC1zc2UgIDo9IC1mZml4ZWQteG1tMCAt
V2EsLW1zc2UyYXZ4Citzc2UyYXZ4LXNzZTIgOj0gJChzc2UyYXZ4LXNzZSkKK3NzZTJhdngtc3Nl
NCA6PSAtV2EsLW1zc2UyYXZ4CisKK3NpbWQtY2ZsYWdzIDo9ICQoZm9yZWFjaCBmbGF2b3Isc3Nl
IHNzZTIgc3NlNCwgXAogICAgICAgICAgICAgICAgICAkKGZvcmVhY2ggdmVjLCQoJChmbGF2b3Ip
LXZlY3MpLCBcCiAgICAgICAgICAgICAgICAgICAgJChmb3JlYWNoIGludCwkKCQoZmxhdm9yKS1p
bnRzKSwgXAogICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpXyQodmVjKWkkKGludCkg
LW0kKGZsYXZvcikgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCiAg
ICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9y
KSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIiBcCi0gICAgICAgICAg
ICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWkkKGludCkgLW0kKGZsYXZvcikgJChz
c2UyYXZ4KSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAg
ICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9hdnhfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9y
KSAkKHNzZTJhdngpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBc
CisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWkkKGludCkgLW0k
KGZsYXZvcikgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5U
X1NJWkU9JChpbnQpIiBcCisgICAgICAgICAgICAgICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQo
dmVjKXUkKGludCkgLW0kKGZsYXZvcikgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJ
WkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQoaW50KSIpIFwKICAgICAgICAgICAgICAgICAgICAkKGZv
cmVhY2ggZmx0LCQoJChmbGF2b3IpLWZsdHMpLCBcCiAgICAgICAgICAgICAgICAgICAgICAiLUQk
KGZsYXZvcilfJCh2ZWMpZiQoZmx0KSAtbSQoZmxhdm9yKSAtTzIgLURWRUNfU0laRT0kKHZlYykg
LURGTE9BVF9TSVpFPSQoZmx0KSIgXAotICAgICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3Ip
X2F2eF8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpICQoc3NlMmF2eCkgLU8yIC1EVkVDX1NJWkU9
JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkgXAorICAgICAgICAgICAgICAgICAgICAgIi1E
JChmbGF2b3IpX2F2eF8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpICQoc3NlMmF2eC0kKGZsYXZv
cikpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIikpIFwKICAgICAg
ICAgICAgICAgICAgJChmb3JlYWNoIGZsdCwkKCQoZmxhdm9yKS1mbHRzKSwgXAogICAgICAgICAg
ICAgICAgICAgICItRCQoZmxhdm9yKV9mJChmbHQpIC1tJChmbGF2b3IpIC1tZnBtYXRoPXNzZSAt
TzIgLURGTE9BVF9TSVpFPSQoZmx0KSIgXAotICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9y
KV9hdnhfZiQoZmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgJChzc2UyYXZ4KSAtTzIgLURG
TE9BVF9TSVpFPSQoZmx0KSIpKQorICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9hdnhf
ZiQoZmx0KSAtbSQoZmxhdm9yKSAtbWZwbWF0aD1zc2UgJChzc2UyYXZ4LSQoZmxhdm9yKSkgLU8y
IC1ERkxPQVRfU0laRT0kKGZsdCkiKSkKIAogJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTog
JS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcgJCouYmluCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwppbmRleCAzNDRjMTE2Li45MzU0YjQ5IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTcwLDcgKzcwLDkgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7CiAjaWYgVkVDX1NJWkUgPT0gOCAmJiBk
ZWZpbmVkKF9fU1NFX18pCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Bt
b3Ztc2tiKGNtcCkgPT0gMHhmZikKICNlbGlmIFZFQ19TSVpFID09IDE2Ci0jIGlmIGRlZmluZWQo
X19TU0VfXykgJiYgRUxFTV9TSVpFID09IDQKKyMgaWYgZGVmaW5lZChfX1NTRTRfMV9fKQorIyAg
ZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMxMjgoY21wLCAodmRpX3Qp
e30gPT0gMCkKKyMgZWxpZiBkZWZpbmVkKF9fU1NFX18pICYmIEVMRU1fU0laRSA9PSA0CiAjICBk
ZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9tb3Ztc2twcyhjbXApID09IDB4ZikK
ICMgZWxpZiBkZWZpbmVkKF9fU1NFMl9fKQogIyAgaWYgRUxFTV9TSVpFID09IDgKQEAgLTE4Miw5
ICsxODQsMTIyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQog
ICAgIF9fYnVpbHRpbl9pYTMyX21hc2ttb3ZkcXUoKHZxaV90KSh5KSwgfm1fLCBkXyk7IFwKIH0p
CiAjZW5kaWYKKyNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFM19fKQorIyBpZiBG
TE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRk
c3VicHMoeCwgeSkKKyMgIGRlZmluZSBkdXBfaGkoeCkgX19idWlsdGluX2lhMzJfbW92c2hkdXAo
eCkKKyMgIGRlZmluZSBkdXBfbG8oeCkgX19idWlsdGluX2lhMzJfbW92c2xkdXAoeCkKKyMgIGRl
ZmluZSBoYWRkKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2hhZGRwcyh4LCB5KQorIyAgZGVmaW5lIGhz
dWIoeCwgeSkgX19idWlsdGluX2lhMzJfaHN1YnBzKHgsIHkpCisjIGVsaWYgRkxPQVRfU0laRSA9
PSA4CisjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkKHgsIHkp
CisjICBkZWZpbmUgZHVwX2xvKHgpICh7IFwKKyAgICBkb3VibGUgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoMTYpKSkgcl87IFwKKyAgICBhc20gKCAibW92ZGR1cCAlMSwlMCIgOiAiPXgiIChy
XykgOiAibSIgKCh4KVswXSkgKTsgXAorICAgIHJfOyBcCit9KQorIyAgZGVmaW5lIGhhZGQoeCwg
eSkgX19idWlsdGluX2lhMzJfaGFkZHBkKHgsIHkpCisjICBkZWZpbmUgaHN1Yih4LCB5KSBfX2J1
aWx0aW5faWEzMl9oc3VicGQoeCwgeSkKKyMgZW5kaWYKKyNlbmRpZgorI2lmIFZFQ19TSVpFID09
IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKQorIyBpZiBJTlRfU0laRSA9PSAxCisjICBkZWZpbmUg
YWJzKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFic2IxMjgoKHZxaV90KSh4KSkpCisjIGVs
aWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIGFicyh4KSBfX2J1aWx0aW5faWEzMl9wYWJzdzEy
OCh4KQorIyBlbGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBhYnMoeCkgX19idWlsdGluX2lh
MzJfcGFic2QxMjgoeCkKKyMgZW5kaWYKKyMgaWYgSU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUg
PT0gMQorIyAgZGVmaW5lIGNvcHlzaWdueih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Bz
aWduYjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSBzd2FwKHgpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcHNodWZiMTI4KCh2cWlfdCkoeCksICh2cWlfdCkoaW52IC0gMSkp
KQorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4
KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAqIDgpKQorIyBlbGlmIElOVF9TSVpFID09IDIg
fHwgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBjb3B5c2lnbnooeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9wc2lnbncxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUg
aGFkZCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BoYWRkdzEyOCgodmhpX3QpKHgpLCAo
dmhpX3QpKHkpKSkKKyMgIGRlZmluZSBoc3ViKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGhzdWJ3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIHJvdHIoeCwgbikg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCks
IChuKSAqIDE2KSkKKyMgZWxpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBk
ZWZpbmUgY29weXNpZ256KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHNpZ25kMTI4KCh2
c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIGhhZGQoeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9waGFkZGQxMjgoKHZzaV90KSh4KSwgKHZzaV90KSh5KSkpCisjICBkZWZpbmUg
aHN1Yih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Boc3ViZDEyOCgodnNpX3QpKHgpLCAo
dnNpX3QpKHkpKSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGFsaWducjEyOCgodmRpX3QpKHgpLCAodmRpX3QpKHgpLCAobikgKiAzMikpCisjIGVsaWYgSU5U
X1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNf
dClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAq
IDY0KSkKKyMgZW5kaWYKKyNlbmRpZgorI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19T
U0U0XzFfXykKKyMgaWYgSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190
KV9fYnVpbHRpbl9pYTMyX3BtYXhzYjEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRl
ZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWluc2IxMjgoKHZxaV90KSh4
KSwgKHZxaV90KSh5KSkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lh
MzJfcG1vdnN4YncxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3Qp
X19idWlsdGluX2lhMzJfcG1vdnN4YmQxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4z
KHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnN4YnExMjgoKHZxaV90KSh4KSkpCisjIGVs
aWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3Btb3ZzeHdkMTI4KHgpKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRp
bl9pYTMyX3Btb3ZzeHdxMTI4KHgpKQorIyBlbGlmIElOVF9TSVpFID09IDQKKyMgIGRlZmluZSBt
YXgoeCwgeSkgX19idWlsdGluX2lhMzJfcG1heHNkMTI4KHgsIHkpCisjICBkZWZpbmUgbWluKHgs
IHkpIF9fYnVpbHRpbl9pYTMyX3BtaW5zZDEyOCh4LCB5KQorIyAgZGVmaW5lIG11bF9mdWxsKHgs
IHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG11bGRxMTI4KHgsIHkpKQorIyAgZGVmaW5lIHdp
ZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGRxMTI4KHgpKQorIyBlbGlmIFVJ
TlRfU0laRSA9PSAxCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cG1vdnp4YncxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcG1vdnp4YmQxMjgoKHZxaV90KSh4KSkpCisjICBkZWZpbmUgd2lkZW4zKHgp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnp4YnExMjgoKHZxaV90KSh4KSkpCisjIGVsaWYg
VUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEz
Ml9wbWF4dXcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkp
ICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1pbnV3MTI4KCh2aGlfdCkoeCksICh2aGlfdCkoeSkp
KQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3Z6eHdkMTI4
KCh2aGlfdCkoeCkpKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3Btb3Z6eHdxMTI4KCh2aGlfdCkoeCkpKQorIyBlbGlmIFVJTlRfU0laRSA9PSA0CisjICBkZWZp
bmUgbWF4KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHVkMTI4KCh2c2lfdCkoeCks
ICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BtaW51ZDEyOCgodnNpX3QpKHgpLCAodnNpX3QpKHkpKSkKKyMgIGRlZmluZSB3aWRlbjEoeCkg
KCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhkcTEyOCgodnNpX3QpKHgpKSkKKyMgZW5kaWYK
KyMgdW5kZWYgc2VsZWN0CisjIGlmIGRlZmluZWQoSU5UX1NJWkUpIHx8IGRlZmluZWQoVUlOVF9T
SVpFKQorIyAgZGVmaW5lIHNlbGVjdChkLCB4LCB5LCBtKSBcCisgICAgKCooZCkgPSAodmVjX3Qp
X19idWlsdGluX2lhMzJfcGJsZW5kdmIxMjgoKHZxaV90KSh5KSwgKHZxaV90KSh4KSwgKHZxaV90
KShtKSkpCisjIGVsaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgZG90X3Byb2R1Y3QoeCwg
eSkgX19idWlsdGluX2lhMzJfZHBwcyh4LCB5LCAwYjExMTEwMDAxKQorIyAgZGVmaW5lIHNlbGVj
dChkLCB4LCB5LCBtKSAoKihkKSA9IF9fYnVpbHRpbl9pYTMyX2JsZW5kdnBzKHksIHgsIG0pKQor
IyAgZGVmaW5lIHRydW5jKHgpIF9fYnVpbHRpbl9pYTMyX3JvdW5kcHMoeCwgMGIxMDExKQorIyBl
bGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIGRvdF9wcm9kdWN0KHgsIHkpIF9fYnVpbHRp
bl9pYTMyX2RwcGQoeCwgeSwgMGIwMDExMDAwMSkKKyMgIGRlZmluZSBzZWxlY3QoZCwgeCwgeSwg
bSkgKCooZCkgPSBfX2J1aWx0aW5faWEzMl9ibGVuZHZwZCh5LCB4LCBtKSkKKyMgIGRlZmluZSB0
cnVuYyh4KSBfX2J1aWx0aW5faWEzMl9yb3VuZHBkKHgsIDBiMTAxMSkKKyMgZW5kaWYKKyMgaWYg
SU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZl
Y190KV9fYnVpbHRpbl9pYTMyX3BibGVuZHcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgMGIx
MDEwMTAxMCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAorIyAgZGVm
aW5lIG1peCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BibGVuZHcxMjgoKHZoaV90KSh4
KSwgKHZoaV90KSh5KSwgMGIxMTAwMTEwMCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBVSU5U
X1NJWkUgPT0gOAorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Bi
bGVuZHcxMjgoKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgMGIxMTExMDAwMCkpCisjIGVsaWYgRkxP
QVRfU0laRSA9PSA0CisjICBkZWZpbmUgbWl4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2JsZW5kcHMo
eCwgeSwgMGIxMDEwKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIG1peCh4LCB5
KSBfX2J1aWx0aW5faWEzMl9ibGVuZHBkKHgsIHksIDBiMTApCisjIGVuZGlmCisjZW5kaWYKICNp
ZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdCl7KHsg
dHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPiB5XyA/IHhfIDogeV87
IH0pfSkKICMgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KXsoeyB0eXBlb2YoeFswXSkgeF8gPSAo
eClbMF0sIHlfID0gKHkpWzBdOyB4XyA8IHlfID8geF8gOiB5XzsgfSl9KQorIyBpZmRlZiBfX1NT
RTRfMV9fCisjICBpZiBGTE9BVF9TSVpFID09IDQKKyMgICBkZWZpbmUgdHJ1bmMoeCkgKHsgXAor
ICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHJfOyBcCisgICAgYXNt
ICggInJvdW5kc3MgJDBiMTAxMSwlMSwlMCIgOiAiPXgiIChyXykgOiAibSIgKHgpICk7IFwKKyAg
ICAodmVjX3QpeyByX1swXSB9OyBcCit9KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBk
ZWZpbmUgdHJ1bmMoeCkgKHsgXAorICAgIGRvdWJsZSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6
ZSgxNikpKSByXzsgXAorICAgIGFzbSAoICJyb3VuZHNkICQwYjEwMTEsJTEsJTAiIDogIj14IiAo
cl8pIDogIm0iICh4KSApOyBcCisgICAgKHZlY190KXsgcl9bMF0gfTsgXAorfSkKKyMgIGVuZGlm
CisjIGVuZGlmCiAjZW5kaWYKIAogLyoKQEAgLTI5MCw2ICs0MDUsMTQgQEAgaW50IHNpbWRfdGVz
dCh2b2lkKQogICAgIGlmICggIXRvX2Jvb2woc3FydCh4KSA9PSBzcmMpICkgcmV0dXJuIF9fTElO
RV9fOwogIyBlbmRpZgogCisjIGlmZGVmIHRydW5jCisgICAgeCA9IDEgLyBzcmM7CisgICAgeSA9
ICh2ZWNfdCl7IDEgfTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gdHJ1bmMoeCk7CisgICAgaWYg
KCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjZWxzZQog
CiAjIGlmIEVMRU1fU0laRSA+IDEKQEAgLTQxNiw2ICs1MzksMTcgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKKyNpZmRlZiBhYnMKKyAgICB4ID0gc3JjICogYWx0Owor
ICAgIHRvdWNoKHgpOworICAgIGlmICggIXRvX2Jvb2woYWJzKHgpID09IHNyYykgKSByZXR1cm4g
X19MSU5FX187CisjZW5kaWYKKworI2lmZGVmIGNvcHlzaWduegorICAgIHRvdWNoKGFsdCk7Cisg
ICAgaWYgKCAhdG9fYm9vbChjb3B5c2lnbnooKHZlY190KXt9ICsgMSwgYWx0KSA9PSBhbHQpICkg
cmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKICNpZmRlZiBzd2FwCiAgICAgdG91Y2goc3JjKTsK
ICAgICBpZiAoICF0b19ib29sKHN3YXAoc3JjKSA9PSBpbnYpICkgcmV0dXJuIF9fTElORV9fOwpA
QCAtNDM1LDE2ICs1NjksMTQwIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICF0b19i
b29sKHogPT0gRUxFTV9DT1VOVCAvIDIpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKKyNp
ZiBkZWZpbmVkKElOVF9TSVpFKSAmJiBkZWZpbmVkKHdpZGVuMSkgJiYgZGVmaW5lZChpbnRlcmxl
YXZlX2xvKQorCisgICAgeCA9IHNyYyAqIGFsdDsKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyh4LCBh
bHQgPCAwKTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gd2lkZW4xKHgpOworICAgIHRvdWNoKHgp
OworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKworIyBpZmRl
ZiB3aWRlbjIKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyhhbHQgPCAwLCBhbHQgPCAwKTsKKyAgICB5
ID0gaW50ZXJsZWF2ZV9sbyh6LCB5KTsKKyAgICB0b3VjaCh4KTsKKyAgICB6ID0gd2lkZW4yKHgp
OworICAgIHRvdWNoKHgpOworICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKworIyAgaWZkZWYgd2lkZW4zCisgICAgeSA9IGludGVybGVhdmVfbG8oYWx0IDwgMCwg
YWx0IDwgMCk7CisgICAgeSA9IGludGVybGVhdmVfbG8oeSwgeSk7CisgICAgeSA9IGludGVybGVh
dmVfbG8oeiwgeSk7CisgICAgdG91Y2goeCk7CisgICAgeiA9IHdpZGVuMyh4KTsKKyAgICB0b3Vj
aCh4KTsKKyAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CisjICBl
bmRpZgorIyBlbmRpZgorCisjZW5kaWYKKworI2lmIGRlZmluZWQoVUlOVF9TSVpFKSAmJiBkZWZp
bmVkKGludGVybGVhdmVfbG8pCisKKyAgICB5ID0gaW50ZXJsZWF2ZV9sbyhzcmMsICh2ZWNfdCl7
fSk7CisgICAgeiA9IGludGVybGVhdmVfbG8oeSwgKHZlY190KXt9KTsKKworIyBpZmRlZiB3aWRl
bjEKKyAgICB0b3VjaChzcmMpOworICAgIHggPSB3aWRlbjEoc3JjKTsKKyAgICB0b3VjaChzcmMp
OworICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KworIyBpZmRlZiB3aWRlbjIKKyAgICB0b3VjaChzcmMpOworICAgIHggPSB3aWRlbjIoc3JjKTsK
KyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJ
TkVfXzsKKyMgZW5kaWYKKworIyBpZmRlZiB3aWRlbjMKKyAgICB0b3VjaChzcmMpOworICAgIHgg
PSB3aWRlbjMoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSBp
bnRlcmxlYXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgor
CisjZW5kaWYKKworI2lmZGVmIGR1cF9sbworICAgIHRvdWNoKHNyYyk7CisgICAgeCA9IGR1cF9s
byhzcmMpOworICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhdG9fYm9vbCh4IC0gc3JjID09IChh
bHQgLSAxKSAvIDIpICkgcmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKKyNpZmRlZiBkdXBfaGkK
KyAgICB0b3VjaChzcmMpOworICAgIHggPSBkdXBfaGkoc3JjKTsKKyAgICB0b3VjaChzcmMpOwor
ICAgIGlmICggIXRvX2Jvb2woeCAtIHNyYyA9PSAoYWx0ICsgMSkgLyAyKSApIHJldHVybiBfX0xJ
TkVfXzsKKyNlbmRpZgorCisgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQor
ICAgICAgICB5W2ldID0gKGkgJiAxID8gaW52IDogc3JjKVtpXTsKKwogI2lmZGVmIHNlbGVjdAog
IyBpZmRlZiBVSU5UX1NJWkUKICAgICBzZWxlY3QoJnosIHNyYywgaW52LCBhbHQpOwogIyBlbHNl
CiAgICAgc2VsZWN0KCZ6LCBzcmMsIGludiwgYWx0ID4gMCk7CiAjIGVuZGlmCi0gICAgZm9yICgg
aSA9IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQotICAgICAgICB5W2ldID0gKGkgJiAxID8gaW52
IDogc3JjKVtpXTsKICAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187
CiAjZW5kaWYKIAorI2lmZGVmIG1peAorICAgIHRvdWNoKHNyYyk7CisgICAgdG91Y2goaW52KTsK
KyAgICB4ID0gbWl4KHNyYywgaW52KTsKKyAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1
cm4gX19MSU5FX187CisKKyMgaWZkZWYgYWRkc3ViCisgICAgdG91Y2goc3JjKTsKKyAgICB0b3Vj
aChpbnYpOworICAgIHggPSBhZGRzdWIoc3JjLCBpbnYpOworICAgIHRvdWNoKHNyYyk7CisgICAg
dG91Y2goaW52KTsKKyAgICB5ID0gbWl4KHNyYyAtIGludiwgc3JjICsgaW52KTsKKyAgICBpZiAo
ICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlmCisjZW5kaWYKKwor
I2lmZGVmIHJvdHIKKyAgICB4ID0gcm90cihzcmMsIDEpOworICAgIHkgPSAoc3JjICYgKEVMRU1f
Q09VTlQgLSAxKSkgKyAxOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJ
TkVfXzsKKyNlbmRpZgorCisjaWZkZWYgZG90X3Byb2R1Y3QKKyAgICB0b3VjaChzcmMpOworICAg
IHRvdWNoKGludik7CisgICAgeCA9IGRvdF9wcm9kdWN0KHNyYywgaW52KTsKKyAgICBpZiAoICF0
b19ib29sKHggPT0gKHZlY190KXsgKEVMRU1fQ09VTlQgKiAoRUxFTV9DT1VOVCArIDEpICoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChFTEVNX0NPVU5UICsgMikpIC8gNiB9KSAp
IHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCisjaWZkZWYgaGFkZAorICAgIHggPSBzcmM7Cisg
ICAgZm9yICggaSA9IEVMRU1fQ09VTlQ7IGkgPj49IDE7ICkKKyAgICB7CisgICAgICAgIHRvdWNo
KHgpOworICAgICAgICB4ID0gaGFkZCgodmVjX3Qpe30sIHgpOworICAgIH0KKyAgICBpZiAoIHhb
RUxFTV9DT1VOVCAtIDFdICE9IChFTEVNX0NPVU5UICogKEVMRU1fQ09VTlQgKyAxKSkgLyAyICkg
cmV0dXJuIF9fTElORV9fOworCisjIGlmZGVmIGhzdWIKKyAgICB0b3VjaChzcmMpOworICAgIHRv
dWNoKGludik7CisgICAgeCA9IGhzdWIoc3JjLCBpbnYpOworICAgIGZvciAoIGkgPSBFTEVNX0NP
VU5UOyBpID4+PSAxOyApCisgICAgICAgIHggPSBoYWRkKHgsICh2ZWNfdCl7fSk7CisgICAgaWYg
KCAhdG9fYm9vbCh4ID09IDApICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorI2VuZGlmCisK
KwogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYwppbmRleCBmMDI3MmIzLi5jNTQ2N2EwIDEwMDY0NAotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzAsMTIgKzMwLDE4IEBAIHN0YXRpYyBi
b29sIHNpbWRfY2hlY2tfc3NlMih2b2lkKQogICAgIHJldHVybiBjcHVfaGFzX3NzZTI7CiB9CiAK
K3N0YXRpYyBib29sIHNpbWRfY2hlY2tfc3NlNCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFz
X3NzZTRfMjsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngodm9pZCkKIHsKICAgICBy
ZXR1cm4gY3B1X2hhc19hdng7CiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfc3NlX2F2eCAgIHNpbWRf
Y2hlY2tfYXZ4CiAjZGVmaW5lIHNpbWRfY2hlY2tfc3NlMl9hdnggIHNpbWRfY2hlY2tfYXZ4Cisj
ZGVmaW5lIHNpbWRfY2hlY2tfc3NlNF9hdnggIHNpbWRfY2hlY2tfYXZ4CiAKIHN0YXRpYyB2b2lk
IHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC05OSw2ICsx
MDUsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChTU0UyIHBhY2tlZCB1MzIs
ICAgICAgICBzc2UyLCAgICAgIDE2dTQpLAogICAgIFNJTUQoU1NFMiBwYWNrZWQgczY0LCAgICAg
ICAgc3NlMiwgICAgICAxNmk4KSwKICAgICBTSU1EKFNTRTIgcGFja2VkIHU2NCwgICAgICAgIHNz
ZTIsICAgICAgMTZ1OCksCisgICAgU0lNRChTU0U0IHNjYWxhciBzaW5nbGUsICAgICBzc2U0LCAg
ICAgICAgZjQpLAorICAgIFNJTUQoU1NFNCBwYWNrZWQgc2luZ2xlLCAgICAgc3NlNCwgICAgICAx
NmY0KSwKKyAgICBTSU1EKFNTRTQgc2NhbGFyIGRvdWJsZSwgICAgIHNzZTQsICAgICAgICBmOCks
CisgICAgU0lNRChTU0U0IHBhY2tlZCBkb3VibGUsICAgICBzc2U0LCAgICAgIDE2ZjgpLAorICAg
IFNJTUQoU1NFNCBwYWNrZWQgczgsICAgICAgICAgc3NlNCwgICAgICAxNmkxKSwKKyAgICBTSU1E
KFNTRTQgcGFja2VkIHU4LCAgICAgICAgIHNzZTQsICAgICAgMTZ1MSksCisgICAgU0lNRChTU0U0
IHBhY2tlZCBzMTYsICAgICAgICBzc2U0LCAgICAgIDE2aTIpLAorICAgIFNJTUQoU1NFNCBwYWNr
ZWQgdTE2LCAgICAgICAgc3NlNCwgICAgICAxNnUyKSwKKyAgICBTSU1EKFNTRTQgcGFja2VkIHMz
MiwgICAgICAgIHNzZTQsICAgICAgMTZpNCksCisgICAgU0lNRChTU0U0IHBhY2tlZCB1MzIsICAg
ICAgICBzc2U0LCAgICAgIDE2dTQpLAorICAgIFNJTUQoU1NFNCBwYWNrZWQgczY0LCAgICAgICAg
c3NlNCwgICAgICAxNmk4KSwKKyAgICBTSU1EKFNTRTQgcGFja2VkIHU2NCwgICAgICAgIHNzZTQs
ICAgICAgMTZ1OCksCiAgICAgU0lNRChTU0UvQVZYIHNjYWxhciBzaW5nbGUsICBzc2VfYXZ4LCAg
ICAgZjQpLAogICAgIFNJTUQoU1NFL0FWWCBwYWNrZWQgc2luZ2xlLCAgc3NlX2F2eCwgICAxNmY0
KSwKICAgICBTSU1EKFNTRTIvQVZYIHNjYWxhciBzaW5nbGUsIHNzZTJfYXZ4LCAgICBmNCksCkBA
IC0xMTMsNiArMTMxLDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoU1NFMi9B
VlggcGFja2VkIHUzMiwgICAgc3NlMl9hdngsICAxNnU0KSwKICAgICBTSU1EKFNTRTIvQVZYIHBh
Y2tlZCBzNjQsICAgIHNzZTJfYXZ4LCAgMTZpOCksCiAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQg
dTY0LCAgICBzc2UyX2F2eCwgIDE2dTgpLAorICAgIFNJTUQoU1NFNC9BVlggc2NhbGFyIHNpbmds
ZSwgc3NlNF9hdngsICAgIGY0KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzaW5nbGUsIHNz
ZTRfYXZ4LCAgMTZmNCksCisgICAgU0lNRChTU0U0L0FWWCBzY2FsYXIgZG91YmxlLCBzc2U0X2F2
eCwgICAgZjgpLAorICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIGRvdWJsZSwgc3NlNF9hdngsICAx
NmY4KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzOCwgICAgIHNzZTRfYXZ4LCAgMTZpMSks
CisgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTgsICAgICBzc2U0X2F2eCwgIDE2dTEpLAorICAg
IFNJTUQoU1NFNC9BVlggcGFja2VkIHMxNiwgICAgc3NlNF9hdngsICAxNmkyKSwKKyAgICBTSU1E
KFNTRTQvQVZYIHBhY2tlZCB1MTYsICAgIHNzZTRfYXZ4LCAgMTZ1MiksCisgICAgU0lNRChTU0U0
L0FWWCBwYWNrZWQgczMyLCAgICBzc2U0X2F2eCwgIDE2aTQpLAorICAgIFNJTUQoU1NFNC9BVlgg
cGFja2VkIHUzMiwgICAgc3NlNF9hdngsICAxNnU0KSwKKyAgICBTSU1EKFNTRTQvQVZYIHBhY2tl
ZCBzNjQsICAgIHNzZTRfYXZ4LCAgMTZpOCksCisgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTY0
LCAgICBzc2U0X2F2eCwgIDE2dTgpLAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAogfTsKQEAg
LTI2ODUsNiArMjcxNSw5OSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIGV4dHJxICQ0LCQ1NiwleG1tMi4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAm
JiBjcHVfaGFzX3NzZTRhICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihleHRycV9pbW0pOwor
CisgICAgICAgIHJlc1swXSA9IDB4NDQzMzIyMTE7CisgICAgICAgIHJlc1sxXSA9IDB4ODg3NzY2
NTU7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZxICUwLCAlJXhtbTJcbiIKKyAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X2luc24oZXh0cnFfaW1tLCAiZXh0cnEgJDQsICQ1NiwgJSV4bW0y
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNbMF0pIDogIm1lbW9yeSIgKTsK
KworICAgICAgICBzZXRfaW5zbihleHRycV9pbW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRl
KCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGFzbSAoICJtb3ZxICUleG1tMiwgJTAiIDogIj1t
IiAocmVzWzRdKSA6OiAibWVtb3J5IiApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSB8fCAhY2hlY2tfZWlwKGV4dHJxX2ltbSkgfHwKKyAgICAgICAgICAgICByZXNbNF0gIT0gMHg1
NDQzMzIyMSB8fCByZXNbNV0gIT0gMHg4Nzc2NjUgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
ICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgZXh0cnEgJXht
bTMsJXhtbTIuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0YSApCisg
ICAgeworICAgICAgICBkZWNsX2luc24oZXh0cnFfcmVnKTsKKworICAgICAgICByZXNbNF0gPSA1
NiArICg0IDw8IDgpOworICAgICAgICByZXNbNV0gPSAwOworICAgICAgICBhc20gdm9sYXRpbGUg
KCAibW92cSAlMCwgJSV4bW0yXG4iCisgICAgICAgICAgICAgICAgICAgICAgICJtb3ZxICUxLCAl
JXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXh0cnFfcmVnLCAiZXh0
cnEgJSV4bW0zLCAlJXhtbTIiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sw
XSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24oZXh0cnFf
cmVnKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAg
ICBhc20gKCAibW92cSAlJXhtbTIsICUwIiA6ICI9bSIgKHJlc1s0XSkgOjogIm1lbW9yeSIgKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChleHRycV9yZWcp
IHx8CisgICAgICAgICAgICAgcmVzWzRdICE9IDB4NTQ0MzMyMjEgfHwgcmVzWzVdICE9IDB4ODc3
NjY1ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIGluc2VydHEgJDEyLCQ0MCwleG1tMiwleG1tMy4uLiIpOwor
ICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTRhICkKKyAgICB7CisgICAgICAgIGRl
Y2xfaW5zbihpbnNlcnRxX2ltbSk7CisKKyAgICAgICAgcmVzWzRdID0gMHhjY2JiYWE5OTsKKyAg
ICAgICAgcmVzWzVdID0gMHgwMGZmZWVkZDsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdnEg
JTEsICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICAibW92cSAlMCwgJSV4bW0zXG4i
CisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGluc2VydHFfaW1tLCAiaW5zZXJ0cSAk
MTIsICQ0MCwgJSV4bW0yLCAlJXhtbTMiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIg
KHJlc1swXSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24o
aW5zZXJ0cV9pbW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7
CisgICAgICAgIGFzbSAoICJtb3ZxICUleG1tMywgJTAiIDogIj1tIiAocmVzWzRdKSA6OiAibWVt
b3J5IiApOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGlu
c2VydHFfaW1tKSB8fAorICAgICAgICAgICAgIHJlc1s0XSAhPSAweGJhYTk5MjExIHx8IHJlc1s1
XSAhPSAweDg4N2RkY2NiICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRm
KCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGluc2VydHEgJXhtbTIsJXhtbTMuLi4i
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19zc2U0YSApCisgICAgeworICAgICAg
ICBkZWNsX2luc24oaW5zZXJ0cV9yZWcpOworCisgICAgICAgIHJlc1s0XSA9IDB4Y2NiYmFhOTk7
CisgICAgICAgIHJlc1s1XSA9IDB4MDBmZmVlZGQ7CisgICAgICAgIHJlc1s2XSA9IDQwICsgKDEy
IDw8IDgpOworICAgICAgICByZXNbN10gPSAwOworICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92
ZHF1ICUxLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgIm1vdnEgJTAsICUleG1t
M1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihpbnNlcnRxX3JlZywgImluc2Vy
dHEgJSV4bW0yLCAlJXhtbTMiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sw
XSksICJtIiAocmVzWzRdKSA6ICJtZW1vcnkiICk7CisKKyAgICAgICAgc2V0X2luc24oaW5zZXJ0
cV9yZWcpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGFzbSAoICJtb3ZxICUleG1tMywgJTAiIDogIj1tIiAocmVzWzRdKSA6OiAibWVtb3J5IiAp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGluc2VydHFf
cmVnKSB8fAorICAgICAgICAgICAgIHJlc1s0XSAhPSAweGJhYTk5MjExIHx8IHJlc1s1XSAhPSAw
eDg4N2RkY2NiICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHN0bXhjc3IgKCVlZHgpLi4uIik7CiAgICAgaWYg
KCBjcHVfaGFzX3NzZSApCiAgICAgewpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUu
aAppbmRleCA1NDU0NzI5Li5lOWE5ZTUwIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2Vt
dWxhdGUuaApAQCAtMTUwLDYgKzE1MCwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhnZXRi
dih1aW50MzJfdCB4Y3IpCiAgICAgKHJlcy5iICYgKDFVIDw8IDgpKSAhPSAwOyBcCiB9KQogCisj
ZGVmaW5lIGNwdV9oYXNfc3NlNGEgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAor
ICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIChy
ZXMuYyAmICgxVSA8PCA2KSkgIT0gMDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFzX3RibSAoeyBc
CiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0X2NwdWlkKDB4ODAw
MDAwMDEsIDAsICZyZXMsIE5VTEwpOyBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4C-0000qd-Lh; Wed, 08 Mar 2017 08:35:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4B-0000qK-Mb
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A1/71-15270-E42CFB85; Wed, 08 Mar 2017 08:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfv0P4
 Ig57vHBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dBzi6Vgv0TFhn872BsYPwl3MXJyCAl8YZTo
 b6jvYuQCss8zSpxY0M/SxcjBwSYgJjF3rwJIjYiAqsSsFcuZIerVJZp+N7CB2MICBhK/ei8yg
 ZTzCphJTN5sAhJmASq/cPIxywRGjgWMDKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxjPn/Y8xCjJwaQkyvvjyZ4IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8idJ7I4QEi1LTUyvSMnOAoQGTluDgURLhlQVJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOK8ASJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70aQKTyZe
 SVwm14BHcEEdISfzE6QI0oSEVJSDYwrN514suzVXhMh2cpWaZ7QmGN6G9TclPz2LJ/Vav7+4a
 yIt2lpdnvqtRUf6It9Ddl4Zwt3SuiDrLiH1pY3rr7+pWat+qFTw8F2IceOsGsyXmoHdl7xOHx
 sQcus7i0/f8+PUfBokFpgf69nypoCxSbeu/lvdD7l5C2b9POi4d2y3uhwtc86zOuUWIozEg21
 mIuKEwG2rFKnTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488962125!84765165!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28463 invoked from network); 8 Mar 2017 08:35:26 -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; 8 Mar 2017 08:35:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX48-0001wR-51
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX48-0007Vq-4J
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX48-0007Vq-4J@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: support PCLMULQDQ
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4NGRhOWZmOTg2NDk1ODZjNmU0ZDI2ZmE5NmVlMmU0ZmMxMTEyYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDk6MzAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowOTozMCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBQQ0xNVUxRRFEKICAgIAogICAgLi4uIGFuZCBpdHMgQVZYIGVxdWl2YWxl
bnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTAgKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgfCAgMSArCiAy
IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IDM1OGJmYWEuLmQxNzQ1OWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zOTgsNiArMzk4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB7CiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4NDAg
Li4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0NF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg2MCAu
Li4gMHg2M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0s
CkBAIC0xNDY3LDYgKzE0NjgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNw
dV9oYXNfc3NlKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RURYLCAyNiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgIDAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcGNs
bXVscWRxKCkgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICAxLCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX3Nzc2UzKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgOSwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMTMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCkBAIC03NDY5LDYgKzc0
NzEsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
bCwgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmM2EsIDB4NDQpOiAgICAgLyogcGNsbXVscWRxICRpbW04LHhtbS9t
MTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0NCk6IC8q
IHZwY2xtdWxxZHEgJGltbTgseG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShwY2xtdWxxZHEpOworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9u
b25lICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW1t
OF9hdng7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGEpOiAvKiB2
YmxlbmR2cHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGIpOiAvKiB2YmxlbmR2cGQge3gseX1tbSx7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC53LCBFWENfVUQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBmZmQ3N2Zh
Li5iYjAzNjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNDIsNiArNDIsNyBAQAog
I2RlZmluZSBjcHVfaGFzX3Nzc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NTRTMpCiAj
ZGVmaW5lIGNwdV9oYXNfc3NlNF8xCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNF8xKQog
I2RlZmluZSBjcHVfaGFzX3NzZTRfMgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMikK
KyNkZWZpbmUgY3B1X2hhc19wY2xtdWxxZHEJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BDTE1V
TFFEUSkKICNkZWZpbmUgY3B1X2hhc19wb3BjbnQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9Q
T1BDTlQpCiAjZGVmaW5lIGNwdV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFRU
KQogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4C-0000qd-Lh; Wed, 08 Mar 2017 08:35:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4B-0000qK-Mb
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A1/71-15270-E42CFB85; Wed, 08 Mar 2017 08:35:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfv0P4
 Ig57vHBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dBzi6Vgv0TFhn872BsYPwl3MXJyCAl8YZTo
 b6jvYuQCss8zSpxY0M/SxcjBwSYgJjF3rwJIjYiAqsSsFcuZIerVJZp+N7CB2MICBhK/ei8yg
 ZTzCphJTN5sAhJmASq/cPIxywRGjgWMDKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxjPn/Y8xCjJwaQkyvvjyZ4IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8idJ7I4QEi1LTUyvSMnOAoQGTluDgURLhlQVJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOK8ASJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw70aQKTyZe
 SVwm14BHcEEdISfzE6QI0oSEVJSDYwrN514suzVXhMh2cpWaZ7QmGN6G9TclPz2LJ/Vav7+4a
 yIt2lpdnvqtRUf6It9Ddl4Zwt3SuiDrLiH1pY3rr7+pWat+qFTw8F2IceOsGsyXmoHdl7xOHx
 sQcus7i0/f8+PUfBokFpgf69nypoCxSbeu/lvdD7l5C2b9POi4d2y3uhwtc86zOuUWIozEg21
 mIuKEwG2rFKnTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1488962125!84765165!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28463 invoked from network); 8 Mar 2017 08:35:26 -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; 8 Mar 2017 08:35:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX48-0001wR-51
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX48-0007Vq-4J
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX48-0007Vq-4J@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: support PCLMULQDQ
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4NGRhOWZmOTg2NDk1ODZjNmU0ZDI2ZmE5NmVlMmU0ZmMxMTEyYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MDk6MzAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzowOTozMCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBQQ0xNVUxRRFEKICAgIAogICAgLi4uIGFuZCBpdHMgQVZYIGVxdWl2YWxl
bnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTAgKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgfCAgMSArCiAy
IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IDM1OGJmYWEuLmQxNzQ1OWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zOTgsNiArMzk4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB7CiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4NDAg
Li4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0NF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGNdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg2MCAu
Li4gMHg2M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0s
CkBAIC0xNDY3LDYgKzE0NjgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNw
dV9oYXNfc3NlKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI1LCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RURYLCAyNiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgIDAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcGNs
bXVscWRxKCkgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICAxLCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX3Nzc2UzKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgOSwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMTMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAg
ICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCkBAIC03NDY5LDYgKzc0
NzEsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
bCwgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmM2EsIDB4NDQpOiAgICAgLyogcGNsbXVscWRxICRpbW04LHhtbS9t
MTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0NCk6IC8q
IHZwY2xtdWxxZHEgJGltbTgseG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShwY2xtdWxxZHEpOworICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9u
b25lICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW1t
OF9hdng7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGEpOiAvKiB2
YmxlbmR2cHMge3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGIpOiAvKiB2YmxlbmR2cGQge3gseX1tbSx7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC53LCBFWENfVUQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBmZmQ3N2Zh
Li5iYjAzNjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNDIsNiArNDIsNyBAQAog
I2RlZmluZSBjcHVfaGFzX3Nzc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NTRTMpCiAj
ZGVmaW5lIGNwdV9oYXNfc3NlNF8xCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNF8xKQog
I2RlZmluZSBjcHVfaGFzX3NzZTRfMgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMikK
KyNkZWZpbmUgY3B1X2hhc19wY2xtdWxxZHEJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BDTE1V
TFFEUSkKICNkZWZpbmUgY3B1X2hhc19wb3BjbnQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9Q
T1BDTlQpCiAjZGVmaW5lIGNwdV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFRU
KQogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4L-0000tS-NI; Wed, 08 Mar 2017 08:35:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4K-0000t3-Oo
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/17-23854-852CFB85; Wed, 08 Mar 2017 08:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVTf80P4
 Ig0UfZS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/3TX8aCm8oVK9aaNDAekuli5OIQEvjCKPG2
 czpzFyMnkHOeUeLNIs0uRg4ONgExibl7FUDCIgKqErNWLIcqUZdo+t3ABlIiLGAk0dobAGLyC
 phJ9Bz0B6lgAaq+tKyRbQIjxwJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFie
 mpOYlJxXrJ+bmbGIHeqGdgYNzB2LLX7xCjJAeTkijv/Q37I4T4kvJTKjMSizPii0pzUosPMcp
 wcChJ8DIfBMoJFqWmp1akZeYAwwImLcHBoyTCe/QAUJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5PUBmCIAUZZTmwY2AheglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8LiBTeDLzS
 uA2vQI6ggnoCG3XvSBHlCQipKQaGKtDeSM/fZ50zzRhMXNFSxPH0y2uvWvXTH8QwTz/kY3Zpt
 C5CfKXvzQuL/iiL6P5IM3bwTo75yPHTbOtd57fPiwlNdF3T+urTUw+u47srJp4dE3v4u47yQ2
 7NhizyUsZ8v+U6mT+2JjAvuAF06zUwF6xu5aBe32W9vcGxld3f1xur1mzVzIoSImlOCPRUIu5
 qDgRAIlMf9BMAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488962134!89136721!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18533 invoked from network); 8 Mar 2017 08:35:35 -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; 8 Mar 2017 08:35:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4I-0001wb-7E
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4I-0007WS-6Y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4I-0007WS-6Y@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AESNI 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>

Y29tbWl0IGI3MzJkOTk5MTA1NmI4YjhjMDA1MDA3OWFiNjVjZTdlMDZkNzBmYjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTA6MDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxMDowNyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBRVNOSSBpbnNucwogICAgCiAgICAuLi4gYW5kIHRoZWlyIEFWWCBlcXVp
dmFsZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZDE3NDU5ZS4uNTI0MjU3
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM3Myw2ICszNzMs
OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgzNyAuLi4gMHgzZl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGYwXSA9IHsgLnR3b19vcCA9IDEgfSwK
ICAgICBbMHhmMV0gPSB7IC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAogICAgIFsweGYyIC4u
LiAweGYzXSA9IHt9LApAQCAtNDAyLDYgKzQwNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIFsweDRhIC4uLiAweDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91
cl9vcCA9IDEgfSwKICAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5mb3VyX29wID0gMSB9LAogICAgIFsweDYwIC4uLiAweDYzXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhkZl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjBdID0ge30sCiB9Owog
CkBAIC0xNDc1LDYgKzE0NzgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNw
dV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYWVz
bmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAg
ICh2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDIyLCBjdHh0LCBvcHMpIHx8IFwKQEAgLTcxODMs
NiArNzE4NywyMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGIpOiAgICAgLyogYWVzaW1jIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkYik6IC8qIHZhZXNpbWMg
eG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGMpOiAg
ICAgLyogYWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4ZGMpOiAvKiB2YWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZCk6ICAgICAvKiBhZXNlbmNsYXN0IHhtbS9t
MTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGQp
OiAvKiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4ZGUpOiAgICAgLyogYWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHhtbS9t
MTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZik6ICAg
ICAvKiBhZXNkZWNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4ZGYpOiAvKiB2YWVzZGVjbGFzdCB4bW0vbTEyOCx4bW0seG1tICov
CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKKyAgICAgICAgaWYgKCB2
ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAg
Z290byBzaW1kXzBmX2F2eDsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTog
LyogbW92YmUgbSxyICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBt
b3ZiZSByLG0gKi8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzU1MSw2ICs3
NTcxLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4ZGYpOiAgICAg
LyogYWVza2V5Z2VuYXNzaXN0ICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHhkZik6IC8qIHZhZXNrZXlnZW5hc3Npc3QgJGltbTgseG1t
L20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKKyAg
ICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNpbWRf
MGYzYV9jb21tb247CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VE
KTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfRjIoMHgwZjNhLCAweGYwKTogLyogcm9yeCBpbW0sci9tLHIgKi8KICAgICAgICAgdmNw
dV9tdXN0X2hhdmUoYm1pMik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8
fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXgg
YmIwMzYyOC4uYzUyYmE4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTQ0LDYgKzQ0
LDcgQEAKICNkZWZpbmUgY3B1X2hhc19zc2U0XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
U0U0XzIpCiAjZGVmaW5lIGNwdV9oYXNfcGNsbXVscWRxCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9QQ0xNVUxRRFEpCiAjZGVmaW5lIGNwdV9oYXNfcG9wY250CQlib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfUE9QQ05UKQorI2RlZmluZSBjcHVfaGFzX2Flc25pCQlib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQUVTTkkpCiAjZGVmaW5lIGNwdV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfSFRUKQogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgp
CiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxV
U0gpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4L-0000tS-NI; Wed, 08 Mar 2017 08:35:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4K-0000t3-Oo
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/17-23854-852CFB85; Wed, 08 Mar 2017 08:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVTf80P4
 Ig0UfZS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/3TX8aCm8oVK9aaNDAekuli5OIQEvjCKPG2
 czpzFyMnkHOeUeLNIs0uRg4ONgExibl7FUDCIgKqErNWLIcqUZdo+t3ABlIiLGAk0dobAGLyC
 phJ9Bz0B6lgAaq+tKyRbQIjxwJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFie
 mpOYlJxXrJ+bmbGIHeqGdgYNzB2LLX7xCjJAeTkijv/Q37I4T4kvJTKjMSizPii0pzUosPMcp
 wcChJ8DIfBMoJFqWmp1akZeYAwwImLcHBoyTCe/QAUJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5PUBmCIAUZZTmwY2AheglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8LiBTeDLzS
 uA2vQI6ggnoCG3XvSBHlCQipKQaGKtDeSM/fZ50zzRhMXNFSxPH0y2uvWvXTH8QwTz/kY3Zpt
 C5CfKXvzQuL/iiL6P5IM3bwTo75yPHTbOtd57fPiwlNdF3T+urTUw+u47srJp4dE3v4u47yQ2
 7NhizyUsZ8v+U6mT+2JjAvuAF06zUwF6xu5aBe32W9vcGxld3f1xur1mzVzIoSImlOCPRUIu5
 qDgRAIlMf9BMAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1488962134!89136721!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18533 invoked from network); 8 Mar 2017 08:35:35 -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; 8 Mar 2017 08:35:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4I-0001wb-7E
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4I-0007WS-6Y
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4I-0007WS-6Y@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AESNI 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>

Y29tbWl0IGI3MzJkOTk5MTA1NmI4YjhjMDA1MDA3OWFiNjVjZTdlMDZkNzBmYjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTA6MDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxMDowNyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBRVNOSSBpbnNucwogICAgCiAgICAuLi4gYW5kIHRoZWlyIEFWWCBlcXVp
dmFsZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAy
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZDE3NDU5ZS4uNTI0MjU3
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM3Myw2ICszNzMs
OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHgzNyAuLi4gMHgzZl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGYwXSA9IHsgLnR3b19vcCA9IDEgfSwK
ICAgICBbMHhmMV0gPSB7IC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAogICAgIFsweGYyIC4u
LiAweGYzXSA9IHt9LApAQCAtNDAyLDYgKzQwNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewog
ICAgIFsweDRhIC4uLiAweDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZm91
cl9vcCA9IDEgfSwKICAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5mb3VyX29wID0gMSB9LAogICAgIFsweDYwIC4uLiAweDYzXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhkZl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZjBdID0ge30sCiB9Owog
CkBAIC0xNDc1LDYgKzE0NzgsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNw
dV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYWVz
bmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHJhbmQoKSAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDEsIEVDWCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfbW14ZXh0KCkgICAg
ICh2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDIyLCBjdHh0LCBvcHMpIHx8IFwKQEAgLTcxODMs
NiArNzE4NywyMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGIpOiAgICAgLyogYWVzaW1jIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkYik6IC8qIHZhZXNpbWMg
eG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGMpOiAg
ICAgLyogYWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4ZGMpOiAvKiB2YWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZCk6ICAgICAvKiBhZXNlbmNsYXN0IHhtbS9t
MTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGQp
OiAvKiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4ZGUpOiAgICAgLyogYWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHhtbS9t
MTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZik6ICAg
ICAvKiBhZXNkZWNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4ZGYpOiAvKiB2YWVzZGVjbGFzdCB4bW0vbTEyOCx4bW0seG1tICov
CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKKyAgICAgICAgaWYgKCB2
ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAg
Z290byBzaW1kXzBmX2F2eDsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTog
LyogbW92YmUgbSxyICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBt
b3ZiZSByLG0gKi8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzU1MSw2ICs3
NTcxLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4ZGYpOiAgICAg
LyogYWVza2V5Z2VuYXNzaXN0ICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHhkZik6IC8qIHZhZXNrZXlnZW5hc3Npc3QgJGltbTgseG1t
L20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKKyAg
ICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCisgICAgICAgICAgICBnb3RvIHNpbWRf
MGYzYV9jb21tb247CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VE
KTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfRjIoMHgwZjNhLCAweGYwKTogLyogcm9yeCBpbW0sci9tLHIgKi8KICAgICAgICAgdmNw
dV9tdXN0X2hhdmUoYm1pMik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8
fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXgg
YmIwMzYyOC4uYzUyYmE4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTQ0LDYgKzQ0
LDcgQEAKICNkZWZpbmUgY3B1X2hhc19zc2U0XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
U0U0XzIpCiAjZGVmaW5lIGNwdV9oYXNfcGNsbXVscWRxCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9QQ0xNVUxRRFEpCiAjZGVmaW5lIGNwdV9oYXNfcG9wY250CQlib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfUE9QQ05UKQorI2RlZmluZSBjcHVfaGFzX2Flc25pCQlib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQUVTTkkpCiAjZGVmaW5lIGNwdV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfSFRUKQogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgp
CiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxV
U0gpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4V-0000vg-Ow; Wed, 08 Mar 2017 08:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4U-0000vN-GP
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 66/44-04971-162CFB85; Wed, 08 Mar 2017 08:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVTfx0P4
 Ig65PwhYTthk4MHps79vFHsAYxZqZl5RfkcCa0X7VuuC6bMXpy++YGxhPi3cxcnEICXxhlPgw
 r5sJwjnPKPH+5Ee2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQwk7h3vY
 gQp5xUwk/gzRQMkzAJU/vTNG6YJjBwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjDOvux/iFGSg0lJlPf+hv0RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4mQ8C5QSLUtNTK9Iyc4CBAZOW4OBREuE9egAozVtckJhbnJkOkTrFqMsxZ/buN0xC
 LHn5ealS4rx7QYoEQIoySvPgRsCC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV1ALuHJz
 CuB2/QK6AgmoCO0XfeCHFGSiJCSamBs/n1mytaeDq2uWC+unlU3nC6ZbdnKMMutZYLwJl3mHY
 eudNbZcDofaLQWD7vw+qH02mSuk4fvzrHPz/cS431v+tyFd9GMB+vblPSjLI3/8XROX7jebn5
 uFN80pXvBejZrwzLsWnZX7Tg/8YTupZOfQ2wXsM2N+cfaVsgT7vabOUSaaebcxDwlluKMREMt
 5qLiRABAEFXcTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488962144!61089440!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39235 invoked from network); 8 Mar 2017 08:35:45 -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; 8 Mar 2017 08:35:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4S-0001wl-9M
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4S-0007Wt-8g
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4S-0007Wt-8g@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SHA 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>

Y29tbWl0IGZlMzlhOWZmY2Q5ODc2ZGJmY2YzODUyZmVkNzU4ZDg1MzNmODI2YmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTA6MzMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxMDozMyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTSEEgaW5zbnMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oICAgICAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA1MjQyNTc0Li42
M2U0ZDg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzczLDYg
KzM3Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDM3IC4uLiAweDNmXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhjOCAuLi4gMHhjZF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX290aGVyIH0sCiAgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGYwXSA9IHsgLnR3b19vcCA9IDEgfSwK
QEAgLTQwNCw2ICs0MDUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHg0YSAuLi4g
MHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAg
ICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEg
fSwKICAgICBbMHg2MCAuLi4gMHg2M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC50d29fb3AgPSAxIH0sCisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9
LAogICAgIFsweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHhmMF0gPSB7fSwKIH07CkBAIC0xNTAwLDYgKzE1MDIsNyBAQCBzdGF0aWMg
Ym9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQlgsIDIwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hv
cHQoKSAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2
Y3B1X2hhc19jbHdiKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQs
IG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDI5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogCiAjZGVmaW5lIHZjcHVfbXVz
dF9oYXZlKGZlYXQpIFwKQEAgLTcxODcsNiArNzE5MCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBm
MzhfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzgpOiAgICAgLyog
c2hhMW5leHRlIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAw
eGM5KTogICAgIC8qIHNoYTFtc2cxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZjM4LCAweGNhKTogICAgIC8qIHNoYTFtc2cyIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNiKTogICAgIC8qIHNoYTI1NnJuZHMyIFhNTTAseG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2MpOiAgICAgLyog
c2hhMjU2bXNnMSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHhjZCk6ICAgICAvKiBzaGEyNTZtc2cyIHhtbS9tMTI4LHhtbSAqLworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShzaGEpOworICAgICAgICBvcF9ieXRlcyA9IDE2OworICAgICAgICBn
b3RvIHNpbWRfMGYzOF9jb21tb247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHhkYik6ICAgICAvKiBhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweGRiKTogLyogdmFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYyk6ICAgICAvKiBhZXNlbmMgeG1tL20xMjgs
eG1tLHhtbSAqLwpAQCAtNzU3MSw2ICs3NTg0LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBk
c3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmM2EsIDB4Y2MpOiAgICAgLyogc2hhMXJuZHM0ICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzaGEpOworICAgICAgICBvcF9ieXRlcyA9
IDE2OworICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzYSwgMHhkZik6ICAgICAvKiBhZXNrZXlnZW5hc3Npc3QgJGltbTgseG1tL20x
MjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweGRmKTogLyog
dmFlc2tleWdlbmFzc2lzdCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYWVzbmkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBjNTJi
YThkLi5iM2Q2MTNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtODcsNiArODcsNyBA
QAogI2RlZmluZSBjcHVfaGFzX2hsZQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hMRSkKICNk
ZWZpbmUgY3B1X2hhc19ydG0JCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SVE0pCiAjZGVmaW5l
IGNwdV9oYXNfcGRjbQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BEQ00pCisjZGVmaW5lIGNw
dV9oYXNfc2hhCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQogCiBlbnVtIF9jYWNoZV90
eXBlIHsKICAgICBDQUNIRV9UWVBFX05VTEwgPSAwLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4V-0000vg-Ow; Wed, 08 Mar 2017 08:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4U-0000vN-GP
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 66/44-04971-162CFB85; Wed, 08 Mar 2017 08:35:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVTfx0P4
 Ig65PwhYTthk4MHps79vFHsAYxZqZl5RfkcCa0X7VuuC6bMXpy++YGxhPi3cxcnEICXxhlPgw
 r5sJwjnPKPH+5Ee2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQwk7h3vY
 gQp5xUwk/gzRQMkzAJU/vTNG6YJjBwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjDOvux/iFGSg0lJlPf+hv0RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4mQ8C5QSLUtNTK9Iyc4CBAZOW4OBREuE9egAozVtckJhbnJkOkTrFqMsxZ/buN0xC
 LHn5ealS4rx7QYoEQIoySvPgRsCC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeV1ALuHJz
 CuB2/QK6AgmoCO0XfeCHFGSiJCSamBs/n1mytaeDq2uWC+unlU3nC6ZbdnKMMutZYLwJl3mHY
 eudNbZcDofaLQWD7vw+qH02mSuk4fvzrHPz/cS431v+tyFd9GMB+vblPSjLI3/8XROX7jebn5
 uFN80pXvBejZrwzLsWnZX7Tg/8YTupZOfQ2wXsM2N+cfaVsgT7vabOUSaaebcxDwlluKMREMt
 5qLiRABAEFXcTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1488962144!61089440!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39235 invoked from network); 8 Mar 2017 08:35:45 -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; 8 Mar 2017 08:35:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4S-0001wl-9M
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4S-0007Wt-8g
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4S-0007Wt-8g@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:44 +0000
Subject: [Xen-changelog] [xen master] x86emul: support SHA 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>

Y29tbWl0IGZlMzlhOWZmY2Q5ODc2ZGJmY2YzODUyZmVkNzU4ZDg1MzNmODI2YmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTA6MzMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxMDozMyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBTSEEgaW5zbnMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oICAgICAgIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA1MjQyNTc0Li42
M2U0ZDg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzczLDYg
KzM3Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFsweDM3IC4uLiAweDNmXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhjOCAuLi4gMHhjZF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX290aGVyIH0sCiAgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGYwXSA9IHsgLnR3b19vcCA9IDEgfSwK
QEAgLTQwNCw2ICs0MDUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBbMHg0YSAuLi4g
MHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAg
ICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEg
fSwKICAgICBbMHg2MCAuLi4gMHg2M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC50d29fb3AgPSAxIH0sCisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9
LAogICAgIFsweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHhmMF0gPSB7fSwKIH07CkBAIC0xNTAwLDYgKzE1MDIsNyBAQCBzdGF0aWMg
Ym9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQlgsIDIwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hv
cHQoKSAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2
Y3B1X2hhc19jbHdiKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQs
IG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDI5LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogCiAjZGVmaW5lIHZjcHVfbXVz
dF9oYXZlKGZlYXQpIFwKQEAgLTcxODcsNiArNzE5MCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBm
MzhfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzgpOiAgICAgLyog
c2hhMW5leHRlIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAw
eGM5KTogICAgIC8qIHNoYTFtc2cxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZjM4LCAweGNhKTogICAgIC8qIHNoYTFtc2cyIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNiKTogICAgIC8qIHNoYTI1NnJuZHMyIFhNTTAseG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2MpOiAgICAgLyog
c2hhMjU2bXNnMSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwg
MHhjZCk6ICAgICAvKiBzaGEyNTZtc2cyIHhtbS9tMTI4LHhtbSAqLworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShzaGEpOworICAgICAgICBvcF9ieXRlcyA9IDE2OworICAgICAgICBn
b3RvIHNpbWRfMGYzOF9jb21tb247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHhkYik6ICAgICAvKiBhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweGRiKTogLyogdmFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYyk6ICAgICAvKiBhZXNlbmMgeG1tL20xMjgs
eG1tLHhtbSAqLwpAQCAtNzU3MSw2ICs3NTg0LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBk
c3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmM2EsIDB4Y2MpOiAgICAgLyogc2hhMXJuZHM0ICRpbW04LHhtbS9tMTI4LHhtbSAqLwor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzaGEpOworICAgICAgICBvcF9ieXRlcyA9
IDE2OworICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzYSwgMHhkZik6ICAgICAvKiBhZXNrZXlnZW5hc3Npc3QgJGltbTgseG1tL20x
MjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweGRmKTogLyog
dmFlc2tleWdlbmFzc2lzdCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYWVzbmkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBjNTJi
YThkLi5iM2Q2MTNmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtODcsNiArODcsNyBA
QAogI2RlZmluZSBjcHVfaGFzX2hsZQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hMRSkKICNk
ZWZpbmUgY3B1X2hhc19ydG0JCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SVE0pCiAjZGVmaW5l
IGNwdV9oYXNfcGRjbQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BEQ00pCisjZGVmaW5lIGNw
dV9oYXNfc2hhCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQogCiBlbnVtIF9jYWNoZV90
eXBlIHsKICAgICBDQUNIRV9UWVBFX05VTEwgPSAwLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4f-0000yK-Qd; Wed, 08 Mar 2017 08:35:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4e-0000xs-JO
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1F/D7-23854-B62CFB85; Wed, 08 Mar 2017 08:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf70P4
 Ig90rZCwmbDNwYPTY3reLPYAxijUzLym/IoE148L0S2wFH+QrNi5bwdjAeFSyi5GLQ0jgC6PE
 imu97BDOeUaJY4ues3QxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgI7Hg8
 nwWEJtXwEziz4w+NpBWFqD6STtVJzByLGBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbhiu+chRkkOJiVRXqWTeyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfD63ALKCRalpqdWpGXmAIMDJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc6bApIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEec+CTOHJzCuBm/4KaDET0GI/m
 Z0gi0sSEVJSDYxW9Rssp36+kXHs0P7Sg8J551YsbfLfYBsx7/GNHSb+GoelrpfvSJ0g45aWWH
 f1AvvPOdMDlsUq/A6xb0m6HMRysum+fdn/laHpV2TPlvW468x8lGx/5v3kXh3R7I+Lf2k9ET/
 25lA9G2eI1b7G8v7v77bYryrre2+1t+9X5O5Li8LCkyatXSqhxFKckWioxVxUnAgAOttgk0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1488962154!89139502!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43338 invoked from network); 8 Mar 2017 08:35:55 -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; 8 Mar 2017 08:35:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4c-0001wv-BJ
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4c-0007XK-AY
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4c-0007XK-AY@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:54 +0000
Subject: [Xen-changelog] [xen master] x86: drop unneeded __packed attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1365197095590823233=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4036e7c592905c2292cdeba8269e969959427237
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 7 17:11:06 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 7 17:11:06 2017 +0100

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 696cf99..96abf8d 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -71,6 +71,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index c35873e..6e98453 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -108,7 +108,7 @@ struct x86_event {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __attribute__((__packed__)) segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -128,7 +128,7 @@ typedef union __attribute__((__packed__)) segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __attribute__((__packed__)) segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index 251e851..76a7368 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -307,7 +307,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -321,7 +321,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -339,7 +339,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -356,7 +356,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -365,7 +365,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -400,7 +400,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1365197095590823233==--

From xen-changelog-bounces@lists.xen.org Wed Mar 08 08:35:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 08:35: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 1clX4f-0000yK-Qd; Wed, 08 Mar 2017 08:35:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4e-0000xs-JO
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1F/D7-23854-B62CFB85; Wed, 08 Mar 2017 08:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf70P4
 Ig90rZCwmbDNwYPTY3reLPYAxijUzLym/IoE148L0S2wFH+QrNi5bwdjAeFSyi5GLQ0jgC6PE
 imu97BDOeUaJY4ues3QxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgI7Hg8
 nwWEJtXwEziz4w+NpBWFqD6STtVJzByLGBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbhiu+chRkkOJiVRXqWTeyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfD63ALKCRalpqdWpGXmAIMDJi3BwaMkwrsdJM1bXJCYW5yZDpE6xagoJc6bApIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEec+CTOHJzCuBm/4KaDET0GI/m
 Z0gi0sSEVJSDYxW9Rssp36+kXHs0P7Sg8J551YsbfLfYBsx7/GNHSb+GoelrpfvSJ0g45aWWH
 f1AvvPOdMDlsUq/A6xb0m6HMRysum+fdn/laHpV2TPlvW468x8lGx/5v3kXh3R7I+Lf2k9ET/
 25lA9G2eI1b7G8v7v77bYryrre2+1t+9X5O5Li8LCkyatXSqhxFKckWioxVxUnAgAOttgk0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1488962154!89139502!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43338 invoked from network); 8 Mar 2017 08:35:55 -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; 8 Mar 2017 08:35:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4c-0001wv-BJ
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clX4c-0007XK-AY
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 08:35:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clX4c-0007XK-AY@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 08:35:54 +0000
Subject: [Xen-changelog] [xen master] x86: drop unneeded __packed attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1365197095590823233=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4036e7c592905c2292cdeba8269e969959427237
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 7 17:11:06 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 7 17:11:06 2017 +0100

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 696cf99..96abf8d 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -71,6 +71,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index c35873e..6e98453 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -108,7 +108,7 @@ struct x86_event {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __attribute__((__packed__)) segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -128,7 +128,7 @@ typedef union __attribute__((__packed__)) segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __attribute__((__packed__)) segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index 251e851..76a7368 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -307,7 +307,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -321,7 +321,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -339,7 +339,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -356,7 +356,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -365,7 +365,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -400,7 +400,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1365197095590823233==--

From xen-changelog-bounces@lists.xen.org Wed Mar 08 09:11:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 09:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1clXce-0003mF-SQ; Wed, 08 Mar 2017 09:11:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXce-0003m9-L9
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F1/77-27751-7AACFB85; Wed, 08 Mar 2017 09:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf5qf0
 RBtO6pCwmbDNwYPTY3reLPYAxijUzLym/IoE1o3PbZ/aCW9IVF45NYWxgvCDWxcjFISTwhVFi
 0b/frBDOeUaJnvufWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlriz9
 jNYnFfATOLothtMIK0sQPUHP1ZMYORYwMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcdWCwEOMkhxMSqK8P57siRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvyBVBOsCg1PbUiLTMHGBwwaQkOHiUR3qsgad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEuc9BFIkAFKUUZoHNwIWqJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKv6EmgKT
 2ZeCdymV0BHMAEd4SezE+SIkkSElFQDo+rukPbdR0Q/nK+1T41sLbs5z98+acW3hhW73qwOfM
 MV6Nix7f5ctz+R12STD2+TVrnIkCzA8+/BPUabGD2J6haun7ozz5gtf//gVXSPVVyYX4HSsTr
 LB1cKTHaVnvG8LW9QbMW7ealdWMjNs8c2rbub03D/awSPe/uOferG0xTWHQsuXs9noMRSnJFo
 qMVcVJwIAG5MrR1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1488964262!61252726!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23611 invoked from network); 8 Mar 2017 09:11:03 -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; 8 Mar 2017 09:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcc-0002rn-Ak
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcc-0001N0-8H
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clXcc-0001N0-8H@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 09:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY4NWZjOTc5YTY4NTk1NDFkYzFiZjU4MzgxN2NhNWNjZTkyODdlMWUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
MzozMCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAwMTM4OTc4Li41NGFjYzYwIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTYxOSw2ICsxNjE5LDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDhmZjczZmUuLmNmMzBjMzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
MDEsNiArMTAxLDE5IEBAIHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSA0MDsKIAogaW50
ZWdlcl9wYXJhbSgiZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKK3N0
YXRpYyBlbnVtIHsKKwlUUkFQLAorCU5BVElWRSwKK30gdndmaTsKKworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKK3sKKwlpZiAoICFzdHJjbXAocywgIm5hdGl2
ZSIpICkKKwkJdndmaSA9IE5BVElWRTsKKwllbHNlCisJCXZ3ZmkgPSBUUkFQOworfQorY3VzdG9t
X3BhcmFtKCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogewpA
QCAtMTI3LDggKzE0MCw4IEBAIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogCiAgICAgLyogU2V0dXAg
aHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRXfEhDUl9CU1VfSU5O
RVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAgICAgICAgICBIQ1Jf
VFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsCi0g
ICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAgICAgICAodndmaSAhPSBOQVRJ
VkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAgICAgICAgICAgSENSX1RTQ3xI
Q1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VMMik7CiAgICAgaXNiKCk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 09:11:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 09:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1clXce-0003mF-SQ; Wed, 08 Mar 2017 09:11:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXce-0003m9-L9
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:04 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F1/77-27751-7AACFB85; Wed, 08 Mar 2017 09:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf5qf0
 RBtO6pCwmbDNwYPTY3reLPYAxijUzLym/IoE1o3PbZ/aCW9IVF45NYWxgvCDWxcjFISTwhVFi
 0b/frBDOeUaJnvufWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlriz9
 jNYnFfATOLothtMIK0sQPUHP1ZMYORYwMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcdWCwEOMkhxMSqK8P57siRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvyBVBOsCg1PbUiLTMHGBwwaQkOHiUR3qsgad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEuc9BFIkAFKUUZoHNwIWqJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzKv6EmgKT
 2ZeCdymV0BHMAEd4SezE+SIkkSElFQDo+rukPbdR0Q/nK+1T41sLbs5z98+acW3hhW73qwOfM
 MV6Nix7f5ctz+R12STD2+TVrnIkCzA8+/BPUabGD2J6haun7ozz5gtf//gVXSPVVyYX4HSsTr
 LB1cKTHaVnvG8LW9QbMW7ealdWMjNs8c2rbub03D/awSPe/uOferG0xTWHQsuXs9noMRSnJFo
 qMVcVJwIAG5MrR1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1488964262!61252726!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23611 invoked from network); 8 Mar 2017 09:11:03 -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; 8 Mar 2017 09:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcc-0002rn-Ak
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcc-0001N0-8H
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clXcc-0001N0-8H@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 09:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY4NWZjOTc5YTY4NTk1NDFkYzFiZjU4MzgxN2NhNWNjZTkyODdlMWUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
MzozMCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAwMTM4OTc4Li41NGFjYzYwIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTYxOSw2ICsxNjE5LDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDhmZjczZmUuLmNmMzBjMzggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0x
MDEsNiArMTAxLDE5IEBAIHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSA0MDsKIAogaW50
ZWdlcl9wYXJhbSgiZGVidWdfc3RhY2tfbGluZXMiLCBkZWJ1Z19zdGFja19saW5lcyk7CiAKK3N0
YXRpYyBlbnVtIHsKKwlUUkFQLAorCU5BVElWRSwKK30gdndmaTsKKworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX3Z3ZmkoY29uc3QgY2hhciAqcykKK3sKKwlpZiAoICFzdHJjbXAocywgIm5hdGl2
ZSIpICkKKwkJdndmaSA9IE5BVElWRTsKKwllbHNlCisJCXZ3ZmkgPSBUUkFQOworfQorY3VzdG9t
X3BhcmFtKCJ2d2ZpIiwgcGFyc2VfdndmaSk7CiAKIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogewpA
QCAtMTI3LDggKzE0MCw4IEBAIHZvaWQgaW5pdF90cmFwcyh2b2lkKQogCiAgICAgLyogU2V0dXAg
aHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhIQ1JfUFRXfEhDUl9CU1VfSU5O
RVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAgICAgICAgICAgICAgICBIQ1Jf
VFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsCi0g
ICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAgICAgICAodndmaSAhPSBOQVRJ
VkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAgICAgICAgICAgSENSX1RTQ3xI
Q1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VMMik7CiAgICAgaXNiKCk7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 08 09:11:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 09:11: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 1clXcp-0003nT-VY; Wed, 08 Mar 2017 09:11:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcp-0003nI-3B
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A6/38-29481-2BACFB85; Wed, 08 Mar 2017 09:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfjqf0
 RBgc6VCwmbDNwYPTY3reLPYAxijUzLym/IoE14/uEd8wFh2QrFr06yNLA+Fysi5GLQ0jgC6PE
 2oaFzBDOeUaJRcfuMHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJrFr2
 nUmEJtXwExicuMvsDgLUP27nquMExg5FjAyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8kz1cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsY10x1PsQoycGkJMp7f8P+CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvN9PAuUEi1LTUyvSMnOA4QGTluDgURLhfQOS5i0uSMwtzkyHSJ1i1OWYM3v3GyYh
 lrz8vFQpcV4NYLAJCYAUZZTmwY2AheolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+A1nFk
 5lXArfpFdARTEBHaLvuBTmiJBEhJdXAONvwUXz/lgVHRRNl2Nc/Fuq1ODevQS7N44F+uNCE9i
 KG3FucF8o/tWuysXz4YvZUu53RgLswtvvk4YWfQr52tATszVu1ZuNk/++nD689/Gnpm2XvehM
 MeLXfCuyXtVXWubPkrsiPigvJHTr8d2d8tr0f4WR93GV1cPifZk05E5Fwie72SeYPlFiKMxIN
 tZiLihMBLDzf+VACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1488964272!72855678!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61491 invoked from network); 8 Mar 2017 09:11:13 -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; 8 Mar 2017 09:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcm-0002rx-CY
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcm-0001NW-Bk
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clXcm-0001NW-Bk@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 09:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IDJlNjhmZGE5NjIyMjZkNGRlOTE2ZDVjZWFiOWQ5ZDYwMzdkOTRkNDUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
Mzo0MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGM0OTJkNmQuLmEwZjkzNDQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yOTIsMjQgKzI5MiwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMyMyw5ICszMTksMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMzNSw5
ICszMzIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 09:11:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 09:11: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 1clXcp-0003nT-VY; Wed, 08 Mar 2017 09:11:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcp-0003nI-3B
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A6/38-29481-2BACFB85; Wed, 08 Mar 2017 09:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfjqf0
 RBgc6VCwmbDNwYPTY3reLPYAxijUzLym/IoE14/uEd8wFh2QrFr06yNLA+Fysi5GLQ0jgC6PE
 2oaFzBDOeUaJRcfuMHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJrFr2
 nUmEJtXwExicuMvsDgLUP27nquMExg5FjAyrGLUKE4tKkst0jU00EsqykzPKMlNzMwB8kz1cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsY10x1PsQoycGkJMp7f8P+CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvN9PAuUEi1LTUyvSMnOA4QGTluDgURLhfQOS5i0uSMwtzkyHSJ1i1OWYM3v3GyYh
 lrz8vFQpcV4NYLAJCYAUZZTmwY2AheolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+A1nFk
 5lXArfpFdARTEBHaLvuBTmiJBEhJdXAONvwUXz/lgVHRRNl2Nc/Fuq1ODevQS7N44F+uNCE9i
 KG3FucF8o/tWuysXz4YvZUu53RgLswtvvk4YWfQr52tATszVu1ZuNk/++nD689/Gnpm2XvehM
 MeLXfCuyXtVXWubPkrsiPigvJHTr8d2d8tr0f4WR93GV1cPifZk05E5Fwie72SeYPlFiKMxIN
 tZiLihMBLDzf+VACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1488964272!72855678!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61491 invoked from network); 8 Mar 2017 09:11:13 -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; 8 Mar 2017 09:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcm-0002rx-CY
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clXcm-0001NW-Bk
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 09:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clXcm-0001NW-Bk@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 09:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IDJlNjhmZGE5NjIyMjZkNGRlOTE2ZDVjZWFiOWQ5ZDYwMzdkOTRkNDUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
Mzo0MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGM0OTJkNmQuLmEwZjkzNDQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yOTIsMjQgKzI5MiwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMyMyw5ICszMTksMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMzNSw5
ICszMzIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13: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 1clbss-0005TA-7j; Wed, 08 Mar 2017 13:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsq-0005T4-E4
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 81/37-15112-3AA00C85; Wed, 08 Mar 2017 13:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXcx14E
 Igxu/+S0mbDNwYPTY3reLPYAxijUzLym/IoE149+W9WwFP/gq+lp/MDYwfuHpYuTkEBL4wijx
 dacWhH2eUWLtj6IuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZSIixgKnF6gyFImFfAT
 OLjojssIDYLUPndhR9YJjByLGBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ
 6ak5hUrJecn7uJEegPBiDYwXh9Y8AhRkkOJiVR3mt39kcI8SXlp1RmJBZnxBeV5qQWH2KU4eB
 QkuBdwHkgQkiwKDU9tSItMwcYGDBpCQ4eJRHeoyBp3uKCxNzizHSI1ClGXY45s3e/YRJiycvP
 S5US570BUiQAUpRRmgc3AhaklxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgncp
 ldARzABHaHtuhfkiJJEhJRUA6NTxfbPLlbHv8z81c1tX/VthoOySPQBcyeDzHURZ9dlSBbr3X
 20taH3qkBnuafnqfS0LavvvPil5HdAOqtv5U8Xvai/k7lS1TKuNIk91zeLf5bncHFO2WSJu9H
 NnHn5Cl6eRvu53ypGBiz79Tn4rkmue4bf1wnTXU0uq22oKYk/ySv68UZ/tBJLcUaioRZzUXEi
 AG5rEjtNAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488980642!56783176!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61370 invoked from network); 8 Mar 2017 13:44: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; 8 Mar 2017 13:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbso-0001O7-0T
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsn-0000SM-Tt
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbsn-0000SM-Tt@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] update Xen version to 4.7.2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5MDVkMWU1ZjI3NDZmZmIwNDQ0ZmNlNTFlNjFkZjZjODg1MWRhZWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTY6NDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxNjo0MyAyMDE3ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuNy4yCi0tLQogQ29uZmlnLm1rICAgIHwgOCArKystLS0tLQog
eGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDZj
NzIyNjQuLjIwMmI4NzggMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAg
LTI3Miw4ICsyNzIsOCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1MmE5
OTQ5M2NjZTg4YTlkNGVjOGEwMmQ3ZjFiZDFhMTAwMWNlNjBkCi1RRU1VX1VQU1RSRUFNX1JFVklT
SU9OID89IHFlbXUteGVuLTQuNy4xCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJF
TEVBU0UtNC43LjEKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC43LjIKK01J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjcuMgogCiBTRUFCSU9TX1VQ
U1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjkuMgogIyBUdWUsIDEgTWFyIDIwMTYgMTU6MDY6NDUg
KzAxMDAgKDE2OjA2ICswMjAwKQpAQCAtMjgyLDkgKzI4Miw3IEBAIFNFQUJJT1NfVVBTVFJFQU1f
UkVWSVNJT04gPz0gcmVsLTEuOS4yCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBl
CiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSAwZDVkMjY1ZjFiODEwMTliZmY0OGQy
YjY2NjAzMjA0MTI1M2Y4OWU5Ci0jIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAotIyBj
aXJydXM6IGFkZCBibGl0X2lzX3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRl
bworUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC43LjIKIAogIyBTcGVjaWZ5IHdo
aWNoIHFlbXUtZG0gdG8gdXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAj
IE1lcmN1cmlhbCBpbi10cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdp
dCBVUkwuCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggYTcy
N2NlOC4uZjY5NTM4YiAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmls
ZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcu
IGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04g
ICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA3Ci1leHBvcnQgWEVOX0VYVFJB
VkVSU0lPTiA/PSAuMi1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZF
UlNJT04gPz0gLjIkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAg
ID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAt
aW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13: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 1clbss-0005TA-7j; Wed, 08 Mar 2017 13:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsq-0005T4-E4
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:04 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 81/37-15112-3AA00C85; Wed, 08 Mar 2017 13:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXcx14E
 Igxu/+S0mbDNwYPTY3reLPYAxijUzLym/IoE149+W9WwFP/gq+lp/MDYwfuHpYuTkEBL4wijx
 dacWhH2eUWLtj6IuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZSIixgKnF6gyFImFfAT
 OLjojssIDYLUPndhR9YJjByLGBkWMWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlycmJ
 6ak5hUrJecn7uJEegPBiDYwXh9Y8AhRkkOJiVR3mt39kcI8SXlp1RmJBZnxBeV5qQWH2KU4eB
 QkuBdwHkgQkiwKDU9tSItMwcYGDBpCQ4eJRHeoyBp3uKCxNzizHSI1ClGXY45s3e/YRJiycvP
 S5US570BUiQAUpRRmgc3AhaklxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgncp
 ldARzABHaHtuhfkiJJEhJRUA6NTxfbPLlbHv8z81c1tX/VthoOySPQBcyeDzHURZ9dlSBbr3X
 20taH3qkBnuafnqfS0LavvvPil5HdAOqtv5U8Xvai/k7lS1TKuNIk91zeLf5bncHFO2WSJu9H
 NnHn5Cl6eRvu53ypGBiz79Tn4rkmue4bf1wnTXU0uq22oKYk/ySv68UZ/tBJLcUaioRZzUXEi
 AG5rEjtNAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488980642!56783176!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61370 invoked from network); 8 Mar 2017 13:44: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; 8 Mar 2017 13:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbso-0001O7-0T
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsn-0000SM-Tt
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbsn-0000SM-Tt@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] update Xen version to 4.7.2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5MDVkMWU1ZjI3NDZmZmIwNDQ0ZmNlNTFlNjFkZjZjODg1MWRhZWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTY6NDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxNjo0MyAyMDE3ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuNy4yCi0tLQogQ29uZmlnLm1rICAgIHwgOCArKystLS0tLQog
eGVuL01ha2VmaWxlIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDZj
NzIyNjQuLjIwMmI4NzggMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAg
LTI3Miw4ICsyNzIsOCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1MmE5
OTQ5M2NjZTg4YTlkNGVjOGEwMmQ3ZjFiZDFhMTAwMWNlNjBkCi1RRU1VX1VQU1RSRUFNX1JFVklT
SU9OID89IHFlbXUteGVuLTQuNy4xCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJF
TEVBU0UtNC43LjEKK1FFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC43LjIKK01J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjcuMgogCiBTRUFCSU9TX1VQ
U1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjkuMgogIyBUdWUsIDEgTWFyIDIwMTYgMTU6MDY6NDUg
KzAxMDAgKDE2OjA2ICswMjAwKQpAQCAtMjgyLDkgKzI4Miw3IEBAIFNFQUJJT1NfVVBTVFJFQU1f
UkVWSVNJT04gPz0gcmVsLTEuOS4yCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBl
CiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSAwZDVkMjY1ZjFiODEwMTliZmY0OGQy
YjY2NjAzMjA0MTI1M2Y4OWU5Ci0jIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAotIyBj
aXJydXM6IGFkZCBibGl0X2lzX3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRl
bworUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC43LjIKIAogIyBTcGVjaWZ5IHdo
aWNoIHFlbXUtZG0gdG8gdXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAj
IE1lcmN1cmlhbCBpbi10cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdp
dCBVUkwuCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggYTcy
N2NlOC4uZjY5NTM4YiAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmls
ZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcu
IGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04g
ICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA3Ci1leHBvcnQgWEVOX0VYVFJB
VkVSU0lPTiA/PSAuMi1wcmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZF
UlNJT04gPz0gLjIkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAg
ID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAt
aW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13: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 1clbt2-0005Tt-9E; Wed, 08 Mar 2017 13:44:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt0-0005Tk-M5
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 50/01-23940-DAA00C85; Wed, 08 Mar 2017 13:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXct14E
 Ig4/LxS0mbDNwYPTY3reLPYAxijUzLym/IoE14/+pacwFN6Qrtp4/ztzAeE6si5GLQ0jgC6PE
 /sPXWSGc84wSt46fZOxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWqLhW
 TMjiM0rYCZx48pTJhCbBaj+19vPTBMYORYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGz87nSIUZKDSUmU99qd/RFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgXcB6IEBIsSk1PrUjLzAEGB0xagoNHSYT3KEiat7ggMbc4Mx0idYpRl2PO7N1v
 mIRY8vLzUqXEeW+AFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzxoJM4
 cnMK4Hb9AroCCagI7Rd94IcUZKIkJJqYBSWCJY4wPFVc2b2/Z1zrv9es6GHgWWp1Y75Wo4u03
 WSWaU3MByM6nSS3+kS2/FfJZy/Mjfx0RbnrZmR9YfUJ155r71ucvOcEp9FITtDXXWDH2rKhB3
 Of8i9KEZm65++mtRkDw/Wo8W1E0qfenz7Y7gwxp5xyc6c6WKPvTyfc7xiO+MX+o4hXYmlOCPR
 UIu5qDgRABYnrgNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1488980652!81622088!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63747 invoked from network); 8 Mar 2017 13:44: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; 8 Mar 2017 13:44:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsy-0001Ow-6S
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsy-0000Tb-1i
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbsy-0000Tb-1i@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2OWJhMDljNjE1YWIyMWNmMGNlM2JkNzg1ZTA4Y2JiMmJlZjFlMGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NToyNiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNGJhZTExLi43M2Y1MjY1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTU1Myw2ICsxNTUzLDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDkzMTZmMTYuLjc3MzkzZDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05
OSw2ICs5OSwxOSBAQCBzdGF0aWMgaW50IGRlYnVnX3N0YWNrX2xpbmVzID0gNDA7CiAKIGludGVn
ZXJfcGFyYW0oImRlYnVnX3N0YWNrX2xpbmVzIiwgZGVidWdfc3RhY2tfbGluZXMpOwogCitzdGF0
aWMgZW51bSB7CisJVFJBUCwKKwlOQVRJVkUsCit9IHZ3Zmk7CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV92d2ZpKGNvbnN0IGNoYXIgKnMpCit7CisJaWYgKCAhc3RyY21wKHMsICJuYXRpdmUi
KSApCisJCXZ3ZmkgPSBOQVRJVkU7CisJZWxzZQorCQl2d2ZpID0gVFJBUDsKK30KK2N1c3RvbV9w
YXJhbSgidndmaSIsIHBhcnNlX3Z3ZmkpOwogCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKQEAg
LTEyNSw4ICsxMzgsOCBAQCB2b2lkIGluaXRfdHJhcHModm9pZCkKIAogICAgIC8qIFNldHVwIGh5
cGVydmlzb3IgdHJhcHMgKi8KICAgICBXUklURV9TWVNSRUcoSENSX1BUV3xIQ1JfQlNVX0lOTkVS
fEhDUl9BTU98SENSX0lNT3xIQ1JfRk1PfEhDUl9WTXwKLSAgICAgICAgICAgICAgICAgSENSX1RX
RXxIQ1JfVFdJfEhDUl9UU0N8SENSX1RBQ3xIQ1JfU1dJT3xIQ1JfVElEQ1B8SENSX0ZCLAotICAg
ICAgICAgICAgICAgICBIQ1JfRUwyKTsKKyAgICAgICAgICAgICAgICAgKHZ3ZmkgIT0gTkFUSVZF
ID8gKEhDUl9UV0l8SENSX1RXRSkgOiAwKSB8CisgICAgICAgICAgICAgICAgIEhDUl9UU0N8SENS
X1RBQ3xIQ1JfU1dJT3xIQ1JfVElEQ1B8SENSX0ZCLEhDUl9FTDIpOwogICAgIGlzYigpOwogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13: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 1clbt2-0005Tt-9E; Wed, 08 Mar 2017 13:44:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt0-0005Tk-M5
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 50/01-23940-DAA00C85; Wed, 08 Mar 2017 13:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXct14E
 Ig4/LxS0mbDNwYPTY3reLPYAxijUzLym/IoE14/+pacwFN6Qrtp4/ztzAeE6si5GLQ0jgC6PE
 /sPXWSGc84wSt46fZOxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWqLhW
 TMjiM0rYCZx48pTJhCbBaj+19vPTBMYORYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGz87nSIUZKDSUmU99qd/RFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgXcB6IEBIsSk1PrUjLzAEGB0xagoNHSYT3KEiat7ggMbc4Mx0idYpRl2PO7N1v
 mIRY8vLzUqXEeW+AFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzxoJM4
 cnMK4Hb9AroCCagI7Rd94IcUZKIkJJqYBSWCJY4wPFVc2b2/Z1zrv9es6GHgWWp1Y75Wo4u03
 WSWaU3MByM6nSS3+kS2/FfJZy/Mjfx0RbnrZmR9YfUJ155r71ucvOcEp9FITtDXXWDH2rKhB3
 Of8i9KEZm65++mtRkDw/Wo8W1E0qfenz7Y7gwxp5xyc6c6WKPvTyfc7xiO+MX+o4hXYmlOCPR
 UIu5qDgRABYnrgNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1488980652!81622088!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63747 invoked from network); 8 Mar 2017 13:44: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; 8 Mar 2017 13:44:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsy-0001Ow-6S
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbsy-0000Tb-1i
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbsy-0000Tb-1i@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2OWJhMDljNjE1YWIyMWNmMGNlM2JkNzg1ZTA4Y2JiMmJlZjFlMGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NToyNiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNGJhZTExLi43M2Y1MjY1IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTU1Myw2ICsxNTUzLDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDkzMTZmMTYuLjc3MzkzZDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05
OSw2ICs5OSwxOSBAQCBzdGF0aWMgaW50IGRlYnVnX3N0YWNrX2xpbmVzID0gNDA7CiAKIGludGVn
ZXJfcGFyYW0oImRlYnVnX3N0YWNrX2xpbmVzIiwgZGVidWdfc3RhY2tfbGluZXMpOwogCitzdGF0
aWMgZW51bSB7CisJVFJBUCwKKwlOQVRJVkUsCit9IHZ3Zmk7CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV92d2ZpKGNvbnN0IGNoYXIgKnMpCit7CisJaWYgKCAhc3RyY21wKHMsICJuYXRpdmUi
KSApCisJCXZ3ZmkgPSBOQVRJVkU7CisJZWxzZQorCQl2d2ZpID0gVFJBUDsKK30KK2N1c3RvbV9w
YXJhbSgidndmaSIsIHBhcnNlX3Z3ZmkpOwogCiB2b2lkIGluaXRfdHJhcHModm9pZCkKIHsKQEAg
LTEyNSw4ICsxMzgsOCBAQCB2b2lkIGluaXRfdHJhcHModm9pZCkKIAogICAgIC8qIFNldHVwIGh5
cGVydmlzb3IgdHJhcHMgKi8KICAgICBXUklURV9TWVNSRUcoSENSX1BUV3xIQ1JfQlNVX0lOTkVS
fEhDUl9BTU98SENSX0lNT3xIQ1JfRk1PfEhDUl9WTXwKLSAgICAgICAgICAgICAgICAgSENSX1RX
RXxIQ1JfVFdJfEhDUl9UU0N8SENSX1RBQ3xIQ1JfU1dJT3xIQ1JfVElEQ1B8SENSX0ZCLAotICAg
ICAgICAgICAgICAgICBIQ1JfRUwyKTsKKyAgICAgICAgICAgICAgICAgKHZ3ZmkgIT0gTkFUSVZF
ID8gKEhDUl9UV0l8SENSX1RXRSkgOiAwKSB8CisgICAgICAgICAgICAgICAgIEhDUl9UU0N8SENS
X1RBQ3xIQ1JfU1dJT3xIQ1JfVElEQ1B8SENSX0ZCLEhDUl9FTDIpOwogICAgIGlzYigpOwogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13:44: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 1clbtD-0005VA-As; Wed, 08 Mar 2017 13:44:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbtB-0005Uz-Jy
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AA/D3-25093-8BA00C85; Wed, 08 Mar 2017 13:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXc714E
 Ig6tfhS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9+8T2wFh2Qr1ry6wt7A+Fysi5GLQ0jgC6PE
 vVXLWCGc84wSR9bvZe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTGLu/
 06wOK+AmcSiQ8vYQWwWoPoTXw+xTWDkWMDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3HN/MBDjJIcTEqivNfu7I8Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrxHkgQkiwKDU9tSItMwcYHjBpCQ4eJRHeVpA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ88aBFAmAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzxoJM4
 cnMK4Hb9AroCCagI7Rd94IcUZKIkJJqYIz7veHpmVbz6PM+MrLpZ072+U/evUJgxT7tS7rxv+
 ev6q8189unFnLNcY3FpKsuZ+/3PN5x8ZROFh/v1/pC4xcn1+hO+ePyfUfZ8kJB/yW3v/EIXln
 DIyrUeLzS4NDfmdVrfzg2ntvln2lfufUyQ+6mY+07JlvuiO46fn6v6/6iu7xyhSLNfGuUWIoz
 Eg21mIuKEwHtWEqoUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488980662!56783254!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64961 invoked from network); 8 Mar 2017 13:44:23 -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; 8 Mar 2017 13:44:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt8-0001PA-8N
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt8-0000V8-7Z
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbt8-0000V8-7Z@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IDhiN2FiMWVhYzhhMDg4YmY3YzI0N2U3NjNhZTU4MTA1OTgwZjg0ZWUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NTozNiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGE5NGU5NzguLjBlOGQxNDYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yNzUsMjQgKzI3NSwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMwNiw5ICszMDIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMxOCw5
ICszMTUsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 08 13:44:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 Mar 2017 13:44: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 1clbtD-0005VA-As; Wed, 08 Mar 2017 13:44:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbtB-0005Uz-Jy
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AA/D3-25093-8BA00C85; Wed, 08 Mar 2017 13:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXc714E
 Ig6tfhS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9+8T2wFh2Qr1ry6wt7A+Fysi5GLQ0jgC6PE
 vVXLWCGc84wSR9bvZe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTGLu/
 06wOK+AmcSiQ8vYQWwWoPoTXw+xTWDkWMDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3HN/MBDjJIcTEqivNfu7I8Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrxHkgQkiwKDU9tSItMwcYHjBpCQ4eJRHeVpA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ88aBFAmAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzxoJM4
 cnMK4Hb9AroCCagI7Rd94IcUZKIkJJqYIz7veHpmVbz6PM+MrLpZ072+U/evUJgxT7tS7rxv+
 ev6q8189unFnLNcY3FpKsuZ+/3PN5x8ZROFh/v1/pC4xcn1+hO+ePyfUfZ8kJB/yW3v/EIXln
 DIyrUeLzS4NDfmdVrfzg2ntvln2lfufUyQ+6mY+07JlvuiO46fn6v6/6iu7xyhSLNfGuUWIoz
 Eg21mIuKEwHtWEqoUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1488980662!56783254!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64961 invoked from network); 8 Mar 2017 13:44:23 -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; 8 Mar 2017 13:44:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt8-0001PA-8N
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clbt8-0000V8-7Z
 for xen-changelog@lists.xensource.com; Wed, 08 Mar 2017 13:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clbt8-0000V8-7Z@xenbits.xenproject.org>
Date: Wed, 08 Mar 2017 13:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IDhiN2FiMWVhYzhhMDg4YmY3YzI0N2U3NjNhZTU4MTA1OTgwZjg0ZWUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NTozNiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IGE5NGU5NzguLjBlOGQxNDYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yNzUsMjQgKzI3NSwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMwNiw5ICszMDIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMxOCw5
ICszMTUsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06: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 1clrSg-0001rS-IQ; Thu, 09 Mar 2017 06: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 <ian.jackson@eu.citrix.com>) id 1clrSe-0001rF-IS
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/99-04817-B84F0C85; Thu, 09 Mar 2017 06:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbf7y4E
 Ig617hSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+PVbpaCDXwV89YGNDBu4+li5OIQEvjCKPHg
 wDl2COc8o8S0D/OYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFjCVuH1pN
 Vg5r4CZxPwTRSBhFqDyb6/+sE9g5FjAyLCKUb04tagstUjXSC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg3HZX6dDjJIcTEqivAYBByKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDafwbKCRalpqdWpGXmAAMDJi3BwaMkwqsFkuYtLkjMLc5Mh0idYtTlmDN79xsmIZa8
 /LxUKXHe/5+AigRAijJK8+BGwIL0EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYQhLuHJzCuB2
 /QK6AgmoCO0XfeCHFGSiJCSamBcWzHryA27itNbskKblvHq9BrIvY2pfuXT3yf18JVl5YECzm
 32G7fXbwhuLSrkSWe4xTt/85a8pP65PXM25Rr8Vl9odCHTuufYHs/En4YSP+16OkqmtqxiKTU
 9kHVaMc1pDveyAl4niV3SL3WLL1wIjY84FHdyyfNVF+fWTTl05OmeyVeB4aLEUpyRaKjFXFSc
 CADnoA/sTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489040522!78400168!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22261 invoked from network); 9 Mar 2017 06:22: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; 9 Mar 2017 06:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSc-00038M-6h
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSc-00084C-5x
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSc-00084C-5x@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] update Xen version to 4.6.5
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiYjVhMTI5MTU1NWQwZTMzYTE5ZTJhMjUyZjAwODUyYTkwMjZmOTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTk6MDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxOTowNSAyMDE3ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuNi41Ci0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0KIHhl
bi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCA1OWY3
NmE5Li45ZGY2ZjM2IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0y
NTQsMTAgKzI1NCwxMCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1MmE5
OTQ5M2NjZTg4YTlkNGVjOGEwMmQ3ZjFiZDFhMTAwMWNlNjBkCi1RRU1VX1VQU1RSRUFNX1JFVklT
SU9OID89IHFlbXUteGVuLTQuNi40CitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVu
LTQuNi41CiAjIFdlZCBTZXAgMTYgMTc6Mzg6NDQgMjAxNSArMDIwMAogIyB0cmFjZTogcmVtb3Zl
IG1hbGxvYyB0cmFjaW5nCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0Ut
NC42LjQKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjYuNQogIyBG
cmkgTWF5IDEzIDE1OjIxOjEwIDIwMTYgKzAxMDAKICMgbGliL3N5cy5jOiBlbmNsb3NlIGZpbGVf
dHlwZXMgaW4gZGVmaW5lIGd1YXJkcwogCkBAIC0yNjgsNyArMjY4LDcgQEAgU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTiA/PSByZWwtMS44LjIKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4
NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGI3ZTlkMzk3NmJhNDhmMjc3
ZGE2MDA0MzExZjUwMjViMDdhODg0ZWEKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVu
LTQuNi41CiAjIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAogIyBjaXJydXM6IGFkZCBi
bGl0X2lzX3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRlbwogCmRpZmYgLS1n
aXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggZjhhZTIxOS4uZmRhMGY0OSAx
MDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcg
QEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hv
dWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBv
cnQgWEVOX1NVQlZFUlNJT04gICAgPSA2Ci1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuNS1w
cmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjUkKFhF
Tl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lP
TikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVy
c2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06: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 1clrSg-0001rS-IQ; Thu, 09 Mar 2017 06: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 <ian.jackson@eu.citrix.com>) id 1clrSe-0001rF-IS
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/99-04817-B84F0C85; Thu, 09 Mar 2017 06:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbf7y4E
 Ig617hSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+PVbpaCDXwV89YGNDBu4+li5OIQEvjCKPHg
 wDl2COc8o8S0D/OYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFjCVuH1pN
 Vg5r4CZxPwTRSBhFqDyb6/+sE9g5FjAyLCKUb04tagstUjXSC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg3HZX6dDjJIcTEqivAYBByKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDafwbKCRalpqdWpGXmAAMDJi3BwaMkwqsFkuYtLkjMLc5Mh0idYtTlmDN79xsmIZa8
 /LxUKXHe/5+AigRAijJK8+BGwIL0EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYQhLuHJzCuB2
 /QK6AgmoCO0XfeCHFGSiJCSamBcWzHryA27itNbskKblvHq9BrIvY2pfuXT3yf18JVl5YECzm
 32G7fXbwhuLSrkSWe4xTt/85a8pP65PXM25Rr8Vl9odCHTuufYHs/En4YSP+16OkqmtqxiKTU
 9kHVaMc1pDveyAl4niV3SL3WLL1wIjY84FHdyyfNVF+fWTTl05OmeyVeB4aLEUpyRaKjFXFSc
 CADnoA/sTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489040522!78400168!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22261 invoked from network); 9 Mar 2017 06:22: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; 9 Mar 2017 06:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSc-00038M-6h
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSc-00084C-5x
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSc-00084C-5x@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] update Xen version to 4.6.5
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiYjVhMTI5MTU1NWQwZTMzYTE5ZTJhMjUyZjAwODUyYTkwMjZmOTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDcg
MTc6MTk6MDUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxNzoxOTowNSAyMDE3ICswMTAwCgogICAgdXBk
YXRlIFhlbiB2ZXJzaW9uIHRvIDQuNi41Ci0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0KIHhl
bi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCA1OWY3
NmE5Li45ZGY2ZjM2IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0y
NTQsMTAgKzI1NCwxMCBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1MmE5
OTQ5M2NjZTg4YTlkNGVjOGEwMmQ3ZjFiZDFhMTAwMWNlNjBkCi1RRU1VX1VQU1RSRUFNX1JFVklT
SU9OID89IHFlbXUteGVuLTQuNi40CitRRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVu
LTQuNi41CiAjIFdlZCBTZXAgMTYgMTc6Mzg6NDQgMjAxNSArMDIwMAogIyB0cmFjZTogcmVtb3Zl
IG1hbGxvYyB0cmFjaW5nCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJFTEVBU0Ut
NC42LjQKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjYuNQogIyBG
cmkgTWF5IDEzIDE1OjIxOjEwIDIwMTYgKzAxMDAKICMgbGliL3N5cy5jOiBlbmNsb3NlIGZpbGVf
dHlwZXMgaW4gZGVmaW5lIGd1YXJkcwogCkBAIC0yNjgsNyArMjY4LDcgQEAgU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTiA/PSByZWwtMS44LjIKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4
NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGI3ZTlkMzk3NmJhNDhmMjc3
ZGE2MDA0MzExZjUwMjViMDdhODg0ZWEKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVu
LTQuNi41CiAjIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAogIyBjaXJydXM6IGFkZCBi
bGl0X2lzX3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRlbwogCmRpZmYgLS1n
aXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggZjhhZTIxOS4uZmRhMGY0OSAx
MDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcg
QEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hv
dWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBv
cnQgWEVOX1NVQlZFUlNJT04gICAgPSA2Ci1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuNS1w
cmUkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjUkKFhF
Tl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lP
TikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVy
c2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06:22: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 1clrSs-0001su-K1; Thu, 09 Mar 2017 06:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSr-0001sZ-Ee
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0D/51-04971-894F0C85; Thu, 09 Mar 2017 06:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfalwM
 RBjvfc1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsfze6wFb6Qr2nd/Y2lgfCDWxcjFISTwhVFi
 2dub7BDOeUaJvq97GbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlnh5/
 ylYnFfATOLqpw5GEJsFqL7xdA/bBEaOBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYO/45HWKU5GBSEuU1CDgQIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC1/4zUE6wKDU9tSItMwcYHDBpCQ4eJRFeLZA0b3FBYm5xZjpE6hSjLsec2bvfMAmx
 5OXnpUqJ81aCFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKglDXMKTmVcCt
 +kV0BFMQEdou+4FOaIkESEl1cDIqK7zRe6AiLRt+t3chbvNRR7pNl+LNFwzrezVsulV+fZPVj
 9qPnLpvfOjGcY7Xm/9vun7sqnPl3944/Kf+dHGE3cWL2BdaLTF5+ljp5VTEhtWHLdzC14Sqfp
 V95Xsed0krdCLJy7UPbiw7uM88wD1a++bX7rI/Z026Ubf2xnRVr9sIubc92T9t1mJpTgj0VCL
 uag4EQBslVB1TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489040533!54752228!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9729 invoked from network); 9 Mar 2017 06:22: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; 9 Mar 2017 06:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSm-00038W-AO
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSm-00085K-7w
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSm-00085K-7w@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyZmRlNGZhMzY5OTY5ZGI2NGNjZDQyMWMzOTliNTU1N2ZlZmZhMzQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
Njo1OCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiOGY1ZjY3Li5kOTlhMjBhIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQ5MSw2ICsxNDkxLDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDFjMTNiMDUuLjVkYmM4YmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05
OCw2ICs5OCwxOSBAQCBzdGF0aWMgaW50IGRlYnVnX3N0YWNrX2xpbmVzID0gNDA7CiAKIGludGVn
ZXJfcGFyYW0oImRlYnVnX3N0YWNrX2xpbmVzIiwgZGVidWdfc3RhY2tfbGluZXMpOwogCitzdGF0
aWMgZW51bSB7CisJVFJBUCwKKwlOQVRJVkUsCit9IHZ3Zmk7CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV92d2ZpKGNvbnN0IGNoYXIgKnMpCit7CisJaWYgKCAhc3RyY21wKHMsICJuYXRpdmUi
KSApCisJCXZ3ZmkgPSBOQVRJVkU7CisJZWxzZQorCQl2d2ZpID0gVFJBUDsKK30KK2N1c3RvbV9w
YXJhbSgidndmaSIsIHBhcnNlX3Z3ZmkpOwogCiB2b2lkIF9fY3B1aW5pdCBpbml0X3RyYXBzKHZv
aWQpCiB7CkBAIC0xMjQsOCArMTM3LDggQEAgdm9pZCBfX2NwdWluaXQgaW5pdF90cmFwcyh2b2lk
KQogCiAgICAgLyogU2V0dXAgaHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhI
Q1JfUFRXfEhDUl9CU1VfSU5ORVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAg
ICAgICAgICAgICAgICBIQ1JfVFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhD
Ul9USURDUHxIQ1JfRkIsCi0gICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAg
ICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAg
ICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VM
Mik7CiAgICAgaXNiKCk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06:22: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 1clrSs-0001su-K1; Thu, 09 Mar 2017 06:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSr-0001sZ-Ee
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0D/51-04971-894F0C85; Thu, 09 Mar 2017 06:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfalwM
 RBjvfc1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsfze6wFb6Qr2nd/Y2lgfCDWxcjFISTwhVFi
 2dub7BDOeUaJvq97GbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlnh5/
 ylYnFfATOLqpw5GEJsFqL7xdA/bBEaOBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYO/45HWKU5GBSEuU1CDgQIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC1/4zUE6wKDU9tSItMwcYHDBpCQ4eJRFeLZA0b3FBYm5xZjpE6hSjLsec2bvfMAmx
 5OXnpUqJ81aCFAmAFGWU5sGNgAXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKglDXMKTmVcCt
 +kV0BFMQEdou+4FOaIkESEl1cDIqK7zRe6AiLRt+t3chbvNRR7pNl+LNFwzrezVsulV+fZPVj
 9qPnLpvfOjGcY7Xm/9vun7sqnPl3944/Kf+dHGE3cWL2BdaLTF5+ljp5VTEhtWHLdzC14Sqfp
 V95Xsed0krdCLJy7UPbiw7uM88wD1a++bX7rI/Z026Ubf2xnRVr9sIubc92T9t1mJpTgj0VCL
 uag4EQBslVB1TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489040533!54752228!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9729 invoked from network); 9 Mar 2017 06:22: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; 9 Mar 2017 06:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSm-00038W-AO
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSm-00085K-7w
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSm-00085K-7w@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: introduce vwfi parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyZmRlNGZhMzY5OTY5ZGI2NGNjZDQyMWMzOTliNTU1N2ZlZmZhMzQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDEgMTE6NDM6MTUgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
Njo1OCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIHZ3ZmkgcGFyYW1ldGVyCiAg
ICAKICAgIEludHJvZHVjZSBuZXcgWGVuIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgY2FsbGVkICJ2
d2ZpIiwgd2hpY2ggc3RhbmRzIGZvcgogICAgdmlydHVhbCB3ZmkuIFRoZSBkZWZhdWx0IGlzICJ0
cmFwIjogWGVuIHRyYXBzIGd1ZXN0IHdmaSBhbmQgd2ZlCiAgICBpbnN0cnVjdGlvbnMuIEluIHRo
ZSBjYXNlIG9mIHdmaSwgWGVuIGNhbGxzIHZjcHVfYmxvY2sgb24gdGhlIGd1ZXN0CiAgICB2Y3B1
OyBpbiB0aGUgY2FzZSBvZiBndWVzdCB3ZmUsIFhlbiBjYWxscyB2Y3B1X3lpZWxkIG9uIHRoZSBn
dWVzdCB2Y3B1LgogICAgVGhlIGJlaGF2aW9yIGNhbiBiZSBjaGFuZ2VkIGJ5IHNldHRpbmcgdndm
aSB0byAibmF0aXZlIiwgaW4gdGhhdCBjYXNlCiAgICBYZW4gZG9lc24ndCB0cmFwIG5laXRoZXIg
d2ZpIG5vciB3ZmUsIHJ1bm5pbmcgdGhlbSBpbiBndWVzdCBjb250ZXh0LgogICAgCiAgICBUaGUg
cmVzdWx0IGlzIHN0cm9uZyByZWR1Y3Rpb24gaW4gaXJxIGxhdGVuY3kgKGZyb20gNTAwMG5zIHRv
IDIwMDBucywKICAgIG1lYXN1cmVkIHVzaW5nIGh0dHBzOi8vZ2l0aHViLmNvbS9lZGdhcmlnbC90
Ym0sIHRoZSBwaHlzaWNhbCB0aW1lciwgYW5kCiAgICAxIHBjcHUgZGVkaWNhdGVkIHRvIDEgdmNw
dSkuIFRoZSBkb3duc2lkZSBpcyB0aGF0IHRoZSBzY2hlZHVsZXIgdGhpbmtzCiAgICB0aGF0IHRo
ZSBndWVzdCBpcyBidXN5IHdoZW4gYWN0dWFsbHkgaXMgc2xlZXBpbmcsIGxlYWRpbmcgdG8gc3Vi
b3B0aW1hbAogICAgc2NoZWR1bGluZyBkZWNpc2lvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0tCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiOGY1ZjY3Li5kOTlhMjBhIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQ5MSw2ICsxNDkxLDIxIEBAIE5vdGUgdGhhdCBpZiAq
KndhdGNoZG9nKiogb3B0aW9uIGlzIGFsc28gc3BlY2lmaWVkIHZwbXUgd2lsbCBiZSB0dXJuZWQg
b2ZmLgogQXMgdGhlIHZpcnR1YWxpc2F0aW9uIGlzIG5vdCAxMDAlIHNhZmUsIGRvbid0IHVzZSB0
aGUgdnBtdSBmbGFnIG9uCiBwcm9kdWN0aW9uIHN5c3RlbXMgKHNlZSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xNjMuaHRtbCkhCiAKKyMjIyB2d2ZpCis+IGA9IHRyYXAgfCBu
YXRpdmUKKworPiBEZWZhdWx0OiBgdHJhcGAKKworV0ZJIGlzIHRoZSBBUk0gaW5zdHJ1Y3Rpb24g
dG8gIndhaXQgZm9yIGludGVycnVwdCIuIFdGRSBpcyBzaW1pbGFyIGFuZAorbWVhbnMgIndhaXQg
Zm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdoaWNoIGlzIEFSTSBzcGVjaWZpYywgY2hhbmdlcyB0
aGUKK3dheSBndWVzdCBXRkkgYW5kIFdGRSBhcmUgaW1wbGVtZW50ZWQgaW4gWGVuLiBCeSBkZWZh
dWx0LCBYZW4gdHJhcHMgYm90aAoraW5zdHJ1Y3Rpb25zLiBJbiB0aGUgY2FzZSBvZiBXRkksIFhl
biBibG9ja3MgdGhlIGd1ZXN0IHZjcHU7IGluIHRoZSBjYXNlCitvZiBXRkUsIFhlbiB5aWVsZCB0
aGUgZ3Vlc3QgdmNwdS4gV2hlbiBzZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgorZG9lc24n
dCB0cmFwIGVpdGhlciBpbnN0cnVjdGlvbiwgcnVubmluZyB0aGVtIGluIGd1ZXN0IGNvbnRleHQu
IFNldHRpbmcKK3Z3ZmkgdG8gYG5hdGl2ZWAgcmVkdWNlcyBpcnEgbGF0ZW5jeSBzaWduaWZpY2Fu
dGx5LiBJdCBjYW4gYWxzbyBsZWFkIHRvCitzdWJvcHRpbWFsIHNjaGVkdWxpbmcgZGVjaXNpb25z
LCBidXQgb25seSB3aGVuIHRoZSBzeXN0ZW0gaXMKK292ZXJzdWJzY3JpYmVkIChpLmUuLCBpbiB0
b3RhbCB0aGVyZSBhcmUgbW9yZSB2Q1BVcyB0aGFuIHBDUFVzKS4KKwogIyMjIHdhdGNoZG9nCiA+
IGA9IGZvcmNlIHwgPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDFjMTNiMDUuLjVkYmM4YmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC05
OCw2ICs5OCwxOSBAQCBzdGF0aWMgaW50IGRlYnVnX3N0YWNrX2xpbmVzID0gNDA7CiAKIGludGVn
ZXJfcGFyYW0oImRlYnVnX3N0YWNrX2xpbmVzIiwgZGVidWdfc3RhY2tfbGluZXMpOwogCitzdGF0
aWMgZW51bSB7CisJVFJBUCwKKwlOQVRJVkUsCit9IHZ3Zmk7CisKK3N0YXRpYyB2b2lkIF9faW5p
dCBwYXJzZV92d2ZpKGNvbnN0IGNoYXIgKnMpCit7CisJaWYgKCAhc3RyY21wKHMsICJuYXRpdmUi
KSApCisJCXZ3ZmkgPSBOQVRJVkU7CisJZWxzZQorCQl2d2ZpID0gVFJBUDsKK30KK2N1c3RvbV9w
YXJhbSgidndmaSIsIHBhcnNlX3Z3ZmkpOwogCiB2b2lkIF9fY3B1aW5pdCBpbml0X3RyYXBzKHZv
aWQpCiB7CkBAIC0xMjQsOCArMTM3LDggQEAgdm9pZCBfX2NwdWluaXQgaW5pdF90cmFwcyh2b2lk
KQogCiAgICAgLyogU2V0dXAgaHlwZXJ2aXNvciB0cmFwcyAqLwogICAgIFdSSVRFX1NZU1JFRyhI
Q1JfUFRXfEhDUl9CU1VfSU5ORVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAotICAg
ICAgICAgICAgICAgICBIQ1JfVFdFfEhDUl9UV0l8SENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhD
Ul9USURDUHxIQ1JfRkIsCi0gICAgICAgICAgICAgICAgIEhDUl9FTDIpOworICAgICAgICAgICAg
ICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKKyAgICAgICAg
ICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxIQ1JfRkIsSENSX0VM
Mik7CiAgICAgaXNiKCk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06: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 1clrT1-0001uq-LX; Thu, 09 Mar 2017 06:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSz-0001uW-Pq
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 98/79-27751-1A4F0C85; Thu, 09 Mar 2017 06:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfBlwM
 RBsuOKVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqeDz9kKDslW3F2zhb2B8blYFyMXh5DAF0aJ
 o1dWsUI45xkl/jxfz9LFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrBAmMSci
 zMZQWxeATOJFVuOMIG0sgDVz56dNIGRYwEjwypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECfMADBDsad6wMPMUpyMCmJ8hoEHIgQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFr/xkoJ1iUmp5akZaZAwwOmLQEB4+SCK8WSJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5K0GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmrQabwZ
 OaVwG16BXQEE9AR2q57QY4oSURISTUwCod4LNyhvT5U8fyvp5fFX92aeN4qb8KNPTLXHxy9nr
 Zy9dJTUx9dcLDoe3c37U5B951q+f0aFipBu12u7tN+bda7+N70xJbZrYUMIpeCt/vN4VGvfyV
 ueL/6wKQH3oePb/y8b6Y0T8T50LcdstPnOs9aIjol9fBOz9uyh2WdXvT3vv377HiWorISS3FG
 oqEWc1FxIgA9EOV0TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489040543!61271400!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3025 invoked from network); 9 Mar 2017 06:22:24 -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 Mar 2017 06:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSw-00038i-CJ
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSw-000864-Be
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSw-000864-Be@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IGIwNTc3ZGQwYzYwMDI0MWFiY2FkZGViOGQ3NWFiYjBkOTU2ZmRhZTMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NzowMSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDVlY2ZkMDcuLjM1Y2VlNzEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yNzIsMjQgKzI3MiwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMwMyw5ICsyOTksMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMxNSw5
ICszMTIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 09 06:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 Mar 2017 06: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 1clrT1-0001uq-LX; Thu, 09 Mar 2017 06:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSz-0001uW-Pq
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 98/79-27751-1A4F0C85; Thu, 09 Mar 2017 06:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfBlwM
 RBsuOKVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqeDz9kKDslW3F2zhb2B8blYFyMXh5DAF0aJ
 o1dWsUI45xkl/jxfz9LFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrBAmMSci
 zMZQWxeATOJFVuOMIG0sgDVz56dNIGRYwEjwypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECfMADBDsad6wMPMUpyMCmJ8hoEHIgQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFr/xkoJ1iUmp5akZaZAwwOmLQEB4+SCK8WSJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5K0GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmrQabwZ
 OaVwG16BXQEE9AR2q57QY4oSURISTUwCod4LNyhvT5U8fyvp5fFX92aeN4qb8KNPTLXHxy9nr
 Zy9dJTUx9dcLDoe3c37U5B951q+f0aFipBu12u7tN+bda7+N70xJbZrYUMIpeCt/vN4VGvfyV
 ueL/6wKQH3oePb/y8b6Y0T8T50LcdstPnOs9aIjol9fBOz9uyh2WdXvT3vv377HiWorISS3FG
 oqEWc1FxIgA9EOV0TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489040543!61271400!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3025 invoked from network); 9 Mar 2017 06:22:24 -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 Mar 2017 06:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSw-00038i-CJ
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1clrSw-000864-Be
 for xen-changelog@lists.xensource.com; Thu, 09 Mar 2017 06:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1clrSw-000864-Be@xenbits.xenproject.org>
Date: Thu, 09 Mar 2017 06:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: fix affected memory range
	by dcache clean 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>

Y29tbWl0IGIwNTc3ZGQwYzYwMDI0MWFiY2FkZGViOGQ3NWFiYjBkOTU2ZmRhZTMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgTWFyIDIgMTc6MTU6MjYgMjAxNyAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgNyAxMToy
NzowMSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZml4IGFmZmVjdGVkIG1lbW9yeSByYW5nZSBi
eSBkY2FjaGUgY2xlYW4gZnVuY3Rpb25zCiAgICAKICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZSBh
bmQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlIGRvbid0CiAgICBjYWxjdWxh
dGUgdGhlIHJhbmdlIGNvcnJlY3RseSB3aGVuICJlbmQiIGlzIG5vdCBjYWNoZWxpbmUgYWxpZ25l
ZC4gQXMgYQogICAgcmVzdWx0LCB0aGUgbGFzdCBjYWNoZWxpbmUgaXMgbm90IHNraXBwZWQuIEZp
eCB0aGUgaXNzdWUgYnkgYWxpZ25pbmcgdGhlCiAgICBzdGFydCBhZGRyZXNzIHRvIHRoZSBjYWNo
ZWxpbmUgc2l6ZS4KICAgIAogICAgSW4gYWRkaXRpb24sIG1ha2UgdGhlIGNvZGUgc2ltcGxlciBh
bmQgZmFzdGVyIGluCiAgICBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSwgYnkgcmVtb3Zpbmcg
dGhlIG1vZHVsZSBvcGVyYXRpb24gYW5kIHVzaW5nCiAgICBiaXRtYXNrcyBpbnN0ZWFkLiBBbHNv
IHJlbW92ZSB0aGUgc2l6ZSBhZGp1c3RtZW50cyBpbgogICAgaW52YWxpZGF0ZV9kY2FjaGVfdmFf
cmFuZ2UsIGJlY2F1c2UgdGhlIHNpemUgdmFyaWFibGUgaXMgbm90IHVzZWQgbGF0ZXIKICAgIG9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmln
bGVzaWFzQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmluZGV4IDVlY2ZkMDcuLjM1Y2VlNzEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oCkBAIC0yNzIsMjQgKzI3MiwyMCBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGlu
ZV9ieXRlczsKIAogc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2Uo
Y29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogewotICAgIHNpemVfdCBvZmY7CiAg
ICAgY29uc3Qgdm9pZCAqZW5kID0gcCArIHNpemU7CisgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNr
ID0gY2FjaGVsaW5lX2J5dGVzIC0gMTsKIAogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwogCi0gICAgb2ZmID0gKHVu
c2lnbmVkIGxvbmcpcCAlIGNhY2hlbGluZV9ieXRlczsKLSAgICBpZiAoIG9mZiApCisgICAgaWYg
KCAodWludHB0cl90KXAgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBwIC09IG9m
ZjsKKyAgICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH5jYWNoZWxpbmVfbWFzayk7
CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoX19jbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfb25l
KDApIDogOiAiciIgKHApKTsKICAgICAgICAgcCArPSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgICAg
IHNpemUgLT0gY2FjaGVsaW5lX2J5dGVzIC0gb2ZmOwogICAgIH0KLSAgICBvZmYgPSAodW5zaWdu
ZWQgbG9uZyllbmQgJSBjYWNoZWxpbmVfYnl0ZXM7Ci0gICAgaWYgKCBvZmYgKQorICAgIGlmICgg
KHVpbnRwdHJfdCllbmQgJiBjYWNoZWxpbmVfbWFzayApCiAgICAgewotICAgICAgICBlbmQgLT0g
b2ZmOwotICAgICAgICBzaXplIC09IG9mZjsKKyAgICAgICAgZW5kID0gKHZvaWQgKikoKHVpbnRw
dHJfdCllbmQgJiB+Y2FjaGVsaW5lX21hc2spOwogICAgICAgICBhc20gdm9sYXRpbGUgKF9fY2xl
YW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZSgwKSA6IDogInIiIChlbmQpKTsKICAgICB9CiAK
QEAgLTMwMyw5ICsyOTksMTAgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCiBzdGF0aWMgaW5s
aW5lIGludCBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBzaXplKQogewotICAgIGNvbnN0IHZvaWQgKmVuZDsKKyAgICBjb25zdCB2b2lkICplbmQgPSBw
ICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxs
IHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8IGVu
ZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90KXAg
JiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0gY2Fj
aGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2RjYWNoZV9vbmUo
MCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB3ZSBrbm93IHRo
ZSBmbHVzaGVzIGhhcHBlbiBiZWZvcmUgY29udGludWluZyAqLwogICAgIC8qIEFSTSBjYWxsZXJz
IGFzc3VtZSB0aGF0IGRjYWNoZV8qIGZ1bmN0aW9ucyBjYW5ub3QgZmFpbC4gKi8KQEAgLTMxNSw5
ICszMTIsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0
IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFuX2Fu
ZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0gICAgY29uc3Qgdm9pZCAqZW5kOworICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwogICAgIGRzYihzeSk7ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMg
YWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KLSAgICBmb3IgKCBlbmQgPSBwICsgc2l6ZTsgcCA8
IGVuZDsgcCArPSBjYWNoZWxpbmVfYnl0ZXMgKQorICAgIHAgPSAodm9pZCAqKSgodWludHB0cl90
KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKKyAgICBmb3IgKCA7IHAgPCBlbmQ7IHAgKz0g
Y2FjaGVsaW5lX2J5dGVzICkKICAgICAgICAgYXNtIHZvbGF0aWxlIChfX2NsZWFuX2FuZF9pbnZh
bGlkYXRlX2RjYWNoZV9vbmUoMCkgOiA6ICJyIiAocCkpOwogICAgIGRzYihzeSk7ICAgICAgICAg
LyogU28gd2Uga25vdyB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlIGNvbnRpbnVpbmcgKi8KICAg
ICAvKiBBUk0gY2FsbGVycyBhc3N1bWUgdGhhdCBkY2FjaGVfKiBmdW5jdGlvbnMgY2Fubm90IGZh
aWwuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMsl-0005T1-Bp; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMsk-0005Sq-04
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6E/06-04971-95CC2C85; Fri, 10 Mar 2017 15:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfizKE
 Ig8Z/KhYTthk4MHps79vFHsAYxZqZl5RfkcCacW3pWraClQoV079OZmpgbJToYuTiEBL4wiix
 +NYDti5GTiDnPKPEzx+yXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0uwGsXFjAU6Jjyxx2E
 JtXwExi1+P7rCA2C1D9wzWr2ScwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4fm3gIUZJDiYlUd4GvkMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4HZKBcoJFqempFWmZOcDggElLcPAoifAGgaR5iwsSc4sz0yFSpxh1OebM3v2GSYgl
 Lz8vVUqc1xmkSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXE2QKT2ZeC
 dymV0BHMAEdMY3vIMgRJYkIKakGRvGP7L4bOtKlpmcuP8b6TD5hew7PRDW7uEzlpz3HJx9Ob+
 08pf7/1j+WeQ5J91zeT3E4Y/lmPmt7YF7UxeOG0z5wv8niL/8ewhvscO73x+lPlwucOcXQc3y
 KcXC4QMNShYebnda82yshJVuWmV7BHNkbUzd922Ohg1HBBi5MHCXVhs8mH1vGrcRSnJFoqMVc
 VJwIAN5uGMNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1489161303!61741704!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57408 invoked from network); 10 Mar 2017 15:55: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; 10 Mar 2017 15:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsg-0005xu-NK
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsg-0005gS-Kn
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMsg-0005gS-Kn@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Correct the decoding of mov
	to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyZTMxNmIyZjIyMGFmMDZkYWI3NmIxMjE5ZTYxNDQxYzMxZjZmZjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciA2IDEwOjI5OjE3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciA3IDE3OjI5OjE2
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogQ29ycmVjdCB0aGUgZGVjb2Rpbmcgb2YgbW92IHRv
L2Zyb20gY3IvZHIKICAgIAogICAgVGhlIG1vdiB0by9mcm9tIGNyL2RyIGJlaGF2ZSBhcyBpZiB0
aGV5IHdlcmUgZW5jb2RlZCB3aXRoIE1vZCA9IDMuICBXaGVuCiAgICBlbmNvZGVkIHdpdGggTW9k
ICE9IDMsIG5vIGRpc3BsYWNlbWVudCBvciBTSUIgYnl0ZXMgYXJlIGZldGNoZWQuCiAgICAKICAg
IEFkZCBhIHRlc3Qgd2l0aCBhIGRlbGliZXJhdGVseSBtYWxmb3JtZWQgTW9kUk0gYnl0ZS4gIChB
bHNvIGFkZCB0aGUKICAgIGF1dG9tYXRpY2FsbHktZ2VuZXJhdGVkIHNpbWQuaCB0byAuZ2l0aWdu
b3JlLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMSArCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA0
MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBi
Ly5naXRpZ25vcmUKaW5kZXggNDQzYjEyYS4uNDU2N2RlNyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9y
ZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMTcsNiArMjE3LDcgQEAgdG9vbHMvc2VjdXJpdHkveGVu
c2VjX3Rvb2wKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ibG93ZmlzaC5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ibG93ZmlzaC5o
Cit0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0
ZQogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzCmRpZmYgLS1naXQgYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGM1NDY3YTAuLjFlNDE2ZmMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMDAwLDYg
KzEwMDAsMjcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIH0KICAgICBw
cmludGYoIm9rYXlcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNy
NCwlJWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0g
NCwgUi9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisg
ICAgICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQg
YmVoYXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAg
ICAgKi8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAw
eDY2OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5l
c2kgPSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJj
ID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0
IGNhcmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qg
c28KKyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5k
IGFuZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNl
LgorICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChy
ZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWls
OworICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRl
cm4gY29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgd2hpY2gjI19lbmRbXSBhc20gKCAiLkwiICN3aGljaCAiX2VuZCIgKQogI2RlZmluZSBwdXRf
aW5zbih3aGljaCwgaW5zbikgIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZ2JpdHNc
biIgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA2M2U0ZDg5Li4x
YjUwN2Y3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjI2OSw3
ICsyMjY5LDggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICB9CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgMHgyMTogY2FzZSAweDIzOiAvKiBtb3YgdG8vZnJvbSBk
ciAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobG9ja19wcmVmaXggfHwgZWEudHlw
ZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX1JFRyk7
IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMuICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihsb2NrX3ByZWZpeCwgRVhDX1VEKTsKICAgICAgICAgb3BfYnl0
ZXMgPSBtb2RlXzY0Yml0KCkgPyA4IDogNDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTI2ODUsNiAr
MjY4NiwyMyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAKKyAgICAgICAgY2FzZSBleHRfMGY6CisgICAgICAgICAgICBzd2l0Y2ggKCBiICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMHgyMDogLyogbW92IGNyLHJlZyAqLworICAgICAg
ICAgICAgY2FzZSAweDIxOiAvKiBtb3YgZHIscmVnICovCisgICAgICAgICAgICBjYXNlIDB4MjI6
IC8qIG1vdiByZWcsY3IgKi8KKyAgICAgICAgICAgIGNhc2UgMHgyMzogLyogbW92IHJlZyxkciAq
LworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogTW92IHRvL2Zyb20gY3Iv
ZHIgaWdub3JlIHRoZSBlbmNvZGluZyBvZiBNb2QsIGFuZCBiZWhhdmUgYXMKKyAgICAgICAgICAg
ICAgICAgKiBpZiB0aGV5IHdlcmUgZW5jb2RlZCBhcyByZWcvcmVnIGluc3RydWN0aW9ucy4gIE5v
IGZ1dGhlcgorICAgICAgICAgICAgICAgICAqIGRpc3AvU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IDM7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKwog
ICAgICAgICBjYXNlIHZleF8wZjM4OgogICAgICAgICAgICAgZCA9IGV4dDBmMzhfdGFibGVbYl0u
dG9fbWVtID8gRHN0TWVtIHwgU3JjUmVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBEc3RSZWcgfCBTcmNNZW07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMsl-0005T1-Bp; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMsk-0005Sq-04
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6E/06-04971-95CC2C85; Fri, 10 Mar 2017 15:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfizKE
 Ig8Z/KhYTthk4MHps79vFHsAYxZqZl5RfkcCacW3pWraClQoV079OZmpgbJToYuTiEBL4wiix
 +NYDti5GTiDnPKPEzx+yXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0uwGsXFjAU6Jjyxx2E
 JtXwExi1+P7rCA2C1D9wzWr2ScwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4fm3gIUZJDiYlUd4GvkMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4HZKBcoJFqempFWmZOcDggElLcPAoifAGgaR5iwsSc4sz0yFSpxh1OebM3v2GSYgl
 Lz8vVUqc1xmkSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXE2QKT2ZeC
 dymV0BHMAEdMY3vIMgRJYkIKakGRvGP7L4bOtKlpmcuP8b6TD5hew7PRDW7uEzlpz3HJx9Ob+
 08pf7/1j+WeQ5J91zeT3E4Y/lmPmt7YF7UxeOG0z5wv8niL/8ewhvscO73x+lPlwucOcXQc3y
 KcXC4QMNShYebnda82yshJVuWmV7BHNkbUzd922Ohg1HBBi5MHCXVhs8mH1vGrcRSnJFoqMVc
 VJwIAN5uGMNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1489161303!61741704!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57408 invoked from network); 10 Mar 2017 15:55: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; 10 Mar 2017 15:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsg-0005xu-NK
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsg-0005gS-Kn
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMsg-0005gS-Kn@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Correct the decoding of mov
	to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyZTMxNmIyZjIyMGFmMDZkYWI3NmIxMjE5ZTYxNDQxYzMxZjZmZjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciA2IDEwOjI5OjE3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciA3IDE3OjI5OjE2
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogQ29ycmVjdCB0aGUgZGVjb2Rpbmcgb2YgbW92IHRv
L2Zyb20gY3IvZHIKICAgIAogICAgVGhlIG1vdiB0by9mcm9tIGNyL2RyIGJlaGF2ZSBhcyBpZiB0
aGV5IHdlcmUgZW5jb2RlZCB3aXRoIE1vZCA9IDMuICBXaGVuCiAgICBlbmNvZGVkIHdpdGggTW9k
ICE9IDMsIG5vIGRpc3BsYWNlbWVudCBvciBTSUIgYnl0ZXMgYXJlIGZldGNoZWQuCiAgICAKICAg
IEFkZCBhIHRlc3Qgd2l0aCBhIGRlbGliZXJhdGVseSBtYWxmb3JtZWQgTW9kUk0gYnl0ZS4gIChB
bHNvIGFkZCB0aGUKICAgIGF1dG9tYXRpY2FsbHktZ2VuZXJhdGVkIHNpbWQuaCB0byAuZ2l0aWdu
b3JlLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMSArCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDIx
ICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA0
MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBi
Ly5naXRpZ25vcmUKaW5kZXggNDQzYjEyYS4uNDU2N2RlNyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9y
ZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMTcsNiArMjE3LDcgQEAgdG9vbHMvc2VjdXJpdHkveGVu
c2VjX3Rvb2wKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ibG93ZmlzaC5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ibG93ZmlzaC5o
Cit0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0
ZQogdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzCmRpZmYgLS1naXQgYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGM1NDY3YTAuLjFlNDE2ZmMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMDAwLDYg
KzEwMDAsMjcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIH0KICAgICBw
cmludGYoIm9rYXlcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNy
NCwlJWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0g
NCwgUi9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisg
ICAgICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQg
YmVoYXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAg
ICAgKi8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAw
eDY2OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5l
c2kgPSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJj
ID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0
IGNhcmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qg
c28KKyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5k
IGFuZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNl
LgorICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChy
ZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWls
OworICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRl
cm4gY29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgd2hpY2gjI19lbmRbXSBhc20gKCAiLkwiICN3aGljaCAiX2VuZCIgKQogI2RlZmluZSBwdXRf
aW5zbih3aGljaCwgaW5zbikgIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZ2JpdHNc
biIgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA2M2U0ZDg5Li4x
YjUwN2Y3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjI2OSw3
ICsyMjY5LDggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICB9CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgMHgyMTogY2FzZSAweDIzOiAvKiBtb3YgdG8vZnJvbSBk
ciAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobG9ja19wcmVmaXggfHwgZWEudHlw
ZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX1JFRyk7
IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMuICovCisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihsb2NrX3ByZWZpeCwgRVhDX1VEKTsKICAgICAgICAgb3BfYnl0
ZXMgPSBtb2RlXzY0Yml0KCkgPyA4IDogNDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTI2ODUsNiAr
MjY4NiwyMyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAKKyAgICAgICAgY2FzZSBleHRfMGY6CisgICAgICAgICAgICBzd2l0Y2ggKCBiICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMHgyMDogLyogbW92IGNyLHJlZyAqLworICAgICAg
ICAgICAgY2FzZSAweDIxOiAvKiBtb3YgZHIscmVnICovCisgICAgICAgICAgICBjYXNlIDB4MjI6
IC8qIG1vdiByZWcsY3IgKi8KKyAgICAgICAgICAgIGNhc2UgMHgyMzogLyogbW92IHJlZyxkciAq
LworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogTW92IHRvL2Zyb20gY3Iv
ZHIgaWdub3JlIHRoZSBlbmNvZGluZyBvZiBNb2QsIGFuZCBiZWhhdmUgYXMKKyAgICAgICAgICAg
ICAgICAgKiBpZiB0aGV5IHdlcmUgZW5jb2RlZCBhcyByZWcvcmVnIGluc3RydWN0aW9ucy4gIE5v
IGZ1dGhlcgorICAgICAgICAgICAgICAgICAqIGRpc3AvU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IDM7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKwog
ICAgICAgICBjYXNlIHZleF8wZjM4OgogICAgICAgICAgICAgZCA9IGV4dDBmMzhfdGFibGVbYl0u
dG9fbWVtID8gRHN0TWVtIHwgU3JjUmVnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBEc3RSZWcgfCBTcmNNZW07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:55: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 1cmMsv-0005UI-Dg; Fri, 10 Mar 2017 15:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsu-0005U6-4M
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 48/5A-20914-36CC2C85; Fri, 10 Mar 2017 15:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfpzKE
 IgzMzzSwmbDNwYPTY3reLPYAxijUzLym/IoE14+n3G0wF25Uq/t7bxNzAuF2qi5GLQ0jgC6PE
 5XmnmCGc84wSm44sZe9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUeLuk
 mOsIDavgJnEovfnwGpYgOr//ljIOoGRYwEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDY7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gbD3hd4hRkoNJSZT3bfOhCCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvLN3AuUEi1LTUyvSMnOA4QGTluDgURLhfQeS5i0uSMwtzkyHSJ1iVJQS590I
 khAASWSU5sG1wULyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ocgU3gy80rgpr8CWswEt
 Hga30GQxSWJCCmpBkaJ/LLg6vQMo5xS93u+j2Tve/kf+37MqbH3eLr22x8rj3I96XhQpKPW2P
 HN7p218nX32csq3359/n7ic94ljmvvxpU8//atTHPOFUVupl0uWhLNzsceMcu4f+Etj/2wltv
 mmcm7y7NZXhg4r3m++IZBKouMDnN0wKyoSwbXDtfdVxa5K7h7mYYSS3FGoqEWc1FxIgDA4bwa
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161313!86418039!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53794 invoked from network); 10 Mar 2017 15:55:14 -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 Mar 2017 15:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsq-0005yj-Pk
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsq-0005gx-Or
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMsq-0005gx-Or@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:12 +0000
Subject: [Xen-changelog] [xen master] vlapic/viridian: abort existing APIC
	assist if any vector is pending in ISR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzNjFlODBkMjI4NjU1YjEwMGJhZTVkMTliNDg5YjM5ZDIwYWE2OGQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciA3IDE0OjU4OjA0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciA3IDE3OjMwOjAzIDIw
MTcgKzAwMDAKCiAgICB2bGFwaWMvdmlyaWRpYW46IGFib3J0IGV4aXN0aW5nIEFQSUMgYXNzaXN0
IGlmIGFueSB2ZWN0b3IgaXMgcGVuZGluZyBpbiBJU1IKICAgIAogICAgVGhlIHZsYXBpYyBjb2Rl
IGFscmVhZHkgYWJvcnRzIGFuIEFQSUMgYXNzaXN0IGlmIGFuIGludGVycnVwdCBpcyBkZWZlcnJl
ZAogICAgYmVjYXVzZSBhIGhpZ2hlciBwcmlvcml0eSBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVl
biBkZWxpdmVyZWQgKGFuZCBoZW5jZQogICAgaXRzIHZlY3RvciBpcyBwZW5kaW5nIGluIHRoZSBJ
U1IpLgogICAgCiAgICBIb3dldmVyLCBpdCBpcyBhbHNvIG5lY2Vzc2FyeSB0byBhYm9ydCBhbiBB
UElDIGFzc2lzdCBpbiB0aGUgY2FzZSB3aGVyZSBhCiAgICBoaWdoZXIgcHJpb3JpdHkgaXMgYWJv
dXQgdG8gYmUgZGVsaXZlcmVkIGJlY2F1c2UsIGluIGVpdGhlciBjYXNlLCBhdCBsZWFzdAogICAg
dHdvIHZlY3RvcnMgd2lsbCBiZSBwZW5kaW5nIGluIHRoZSBJU1IgYW5kIGhlbmNlIGFuIEVPSSBp
cyBuZWNlc3NhcnkuCiAgICAKICAgIEFsc28sIGZvbGxvd2luZyBvbiBmcm9tIHRoZSBhYm92ZSBy
ZWFzb25pbmcsIHRoZSBkZWNpc2lvbiB0byBzdGFydCBhIG5ldwogICAgQVBJQyBhc3Npc3Qgc2hv
dWxkIGNsZWFybHkgYmUgYmFzZWQgdXBvbiB3aGV0aGVyIGFueSBvdGhlciB2ZWN0b3IgaXMKICAg
IHBlbmRpbmcgaW4gdGhlIElTUiwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0IGlzIGxvd2VyIG9y
IGhpZ2hlciBpbgogICAgcHJpb3JpdHkuIChJbiBmYWN0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGNh
bm5vdCBiZSByZWFjaGVkIGlmIHRoZQogICAgdmVjdG9yIGlzIGxvd2VyIGluIHByaW9yaXR5KS4g
VGh1cyB0aGUgc2luZ2xlIHVzZSBvZgogICAgdmxhcGljX2ZpbmRfbG93ZXN0X3ZlY3RvcigpIGNh
biBiZSByZXBsYWNlZCB3aXRoIGEgY2FsbCB0bwogICAgdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3Io
KSBhbmQgdGhlIGZvcm1lciBmdW5jdGlvbiByZW1vdmVkLgogICAgCiAgICBXaXRob3V0IHRoaXMg
cGF0Y2gsIGJlY2F1c2UgdGhlIGxvZ2ljIGlzIGZsYXdlZCwgYSBkb21haW5fY3Jhc2goKSByZXN1
bHRzCiAgICB3aGVuIGFuIGF0dGVtcHQgaXMgbWFkZSB0byBlcnJvbmVvdXNseSBzdGFydCBhIG5l
dyBBUElDIGFzc2lzdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIHwgNTQgKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAzZmEz
NzI3Li4xNDM1NmE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTk1LDE5ICs5NSw2IEBAIHN0YXRpYyBpbnQg
dmxhcGljX2ZpbmRfaGlnaGVzdF92ZWN0b3IoY29uc3Qgdm9pZCAqYml0bWFwKQogICAgIHJldHVy
biAoZmxzKHdvcmRbd29yZF9vZmZzZXQqNF0pIC0gMSkgKyAod29yZF9vZmZzZXQgKiAzMik7CiB9
CiAKLXN0YXRpYyBpbnQgdmxhcGljX2ZpbmRfbG93ZXN0X3ZlY3Rvcihjb25zdCB2b2lkICpiaXRt
YXApCi17Ci0gICAgY29uc3QgdWludDMyX3QgKndvcmQgPSBiaXRtYXA7Ci0gICAgdW5zaWduZWQg
aW50IHdvcmRfb2Zmc2V0OwotCi0gICAgLyogV29yayBmb3J3YXJkcyB0aHJvdWdoIHRoZSBiaXRt
YXAgKGZpcnN0IDMyLWJpdCB3b3JkIGluIGV2ZXJ5IGZvdXIpLiAqLwotICAgIGZvciAoIHdvcmRf
b2Zmc2V0ID0gMDsgd29yZF9vZmZzZXQgPCBOUl9WRUNUT1JTIC8gMzI7IHdvcmRfb2Zmc2V0Kysp
Ci0gICAgICAgIGlmICggd29yZFt3b3JkX29mZnNldCAqIDRdICkKLSAgICAgICAgICAgIHJldHVy
biAoZmZzKHdvcmRbd29yZF9vZmZzZXQgKiA0XSkgLSAxKSArICh3b3JkX29mZnNldCAqIDMyKTsK
LQotICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIElSUi1zcGVjaWZpYyBiaXRtYXAgdXBkYXRl
ICYgc2VhcmNoIHJvdXRpbmVzLgogICovCkBAIC0xMjAxLDE5ICsxMTg4LDE3IEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2bGFwaWNfY2xlYXJf
dmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAgICAgaXNy
ID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKLSAgICBpc3IgPSAoaXNyICE9IC0x
KSA/IGlzciA6IDA7Ci0gICAgaWYgKCAoaXNyICYgMHhmMCkgPj0gKGlyciAmIDB4ZjApICkKLSAg
ICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZXJlJ3MgYWxyZWFkeSBhIGhpZ2hlciBwcmlv
cml0eSB2ZWN0b3IgcGVuZGluZyBzbwotICAgICAgICAgKiB3ZSBuZWVkIHRvIGFib3J0IGFueSBw
cmV2aW91cyBBUElDIGFzc2lzdCB0byBlbnN1cmUgdGhlcmUKLSAgICAgICAgICogaXMgYW4gRU9J
LgotICAgICAgICAgKi8KLSAgICAgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qodik7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9CisgICAgaWYgKCBpc3IgPT0gLTEgKQorICAgICAgICBy
ZXR1cm4gaXJyOwogCi0gICAgcmV0dXJuIGlycjsKKyAgICAvKgorICAgICAqIEEgdmVjdG9yIGlz
IHBlbmRpbmcgaW4gdGhlIElTUiBzbywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBuZXcKKyAg
ICAgKiB2ZWN0b3IgaW4gdGhlIElSUiBpcyBsb3dlciBvciBoaWdoZXIgaW4gcHJpb3JpdHksIGFu
eSBwZW5kaW5nCisgICAgICogQVBJQyBhc3Npc3QgbXVzdCBiZSBhYm9ydGVkIHRvIGVuc3VyZSBh
biBFT0kuCisgICAgICovCisgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qodik7CisKKyAg
ICByZXR1cm4gKChpc3IgJiAweGYwKSA8IChpcnIgJiAweGYwKSkgPyBpcnIgOiAtMTsKIH0KIAog
aW50IHZsYXBpY19hY2tfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJv
b2xfdCBmb3JjZV9hY2spCkBAIC0xMjMwLDE2ICsxMjE1LDE1IEBAIGludCB2bGFwaWNfYWNrX3Bl
bmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2VfYWNrKQog
ICAgICAgICAgdmxhcGljX3Rlc3RfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtB
UElDX1RNUl0pICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaXNyID0gdmxhcGljX2ZpbmRf
bG93ZXN0X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7Ci0gICAgaWYgKCBp
c3IgPj0gMCAmJiBpc3IgPCB2ZWN0b3IgKQotICAgICAgICBnb3RvIGRvbmU7Ci0KLSAgICAvKgot
ICAgICAqIFRoaXMgdmVjdG9yIGlzIGVkZ2UgdHJpZ2dlcmVkIGFuZCB0aGVyZSBhcmUgbm8gbG93
ZXIgcHJpb3JpdHkKLSAgICAgKiB2ZWN0b3JzIHBlbmRpbmcsIHNvIHdlIGNhbiB1c2UgQVBJQyBh
c3Npc3QgdG8gYXZvaWQgZXhpdGluZwotICAgICAqIGZvciBFT0kuCi0gICAgICovCi0gICAgdmly
aWRpYW5fc3RhcnRfYXBpY19hc3Npc3QodiwgdmVjdG9yKTsKKyAgICBpc3IgPSB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lzcih2bGFwaWMpOworICAgIGlmICggaXNyID09IC0xICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoaXMgdmVjdG9yIGlzIGVkZ2UgdHJpZ2dlcmVkIGFuZCBubyBv
dGhlciB2ZWN0b3JzIGFyZSBwZW5kaW5nCisgICAgICAgICAqIGluIHRoZSBJU1Igc28gd2UgY2Fu
IHVzZSBBUElDIGFzc2lzdCB0byBhdm9pZCBleGl0aW5nIGZvciBFT0kuCisgICAgICAgICAqLwor
ICAgICAgICB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCh2LCB2ZWN0b3IpOworICAgIH0KIAog
IGRvbmU6CiAgICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:55: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 1cmMsv-0005UI-Dg; Fri, 10 Mar 2017 15:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsu-0005U6-4M
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 48/5A-20914-36CC2C85; Fri, 10 Mar 2017 15:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfpzKE
 IgzMzzSwmbDNwYPTY3reLPYAxijUzLym/IoE14+n3G0wF25Uq/t7bxNzAuF2qi5GLQ0jgC6PE
 5XmnmCGc84wSm44sZe9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUeLuk
 mOsIDavgJnEovfnwGpYgOr//ljIOoGRYwEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDY7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gbD3hd4hRkoNJSZT3bfOhCCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvLN3AuUEi1LTUyvSMnOA4QGTluDgURLhfQeS5i0uSMwtzkyHSJ1iVJQS590I
 khAASWSU5sG1wULyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3ocgU3gy80rgpr8CWswEt
 Hga30GQxSWJCCmpBkaJ/LLg6vQMo5xS93u+j2Tve/kf+37MqbH3eLr22x8rj3I96XhQpKPW2P
 HN7p218nX32csq3359/n7ic94ljmvvxpU8//atTHPOFUVupl0uWhLNzsceMcu4f+Etj/2wltv
 mmcm7y7NZXhg4r3m++IZBKouMDnN0wKyoSwbXDtfdVxa5K7h7mYYSS3FGoqEWc1FxIgDA4bwa
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161313!86418039!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53794 invoked from network); 10 Mar 2017 15:55:14 -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 Mar 2017 15:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsq-0005yj-Pk
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMsq-0005gx-Or
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMsq-0005gx-Or@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:12 +0000
Subject: [Xen-changelog] [xen master] vlapic/viridian: abort existing APIC
	assist if any vector is pending in ISR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzNjFlODBkMjI4NjU1YjEwMGJhZTVkMTliNDg5YjM5ZDIwYWE2OGQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciA3IDE0OjU4OjA0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciA3IDE3OjMwOjAzIDIw
MTcgKzAwMDAKCiAgICB2bGFwaWMvdmlyaWRpYW46IGFib3J0IGV4aXN0aW5nIEFQSUMgYXNzaXN0
IGlmIGFueSB2ZWN0b3IgaXMgcGVuZGluZyBpbiBJU1IKICAgIAogICAgVGhlIHZsYXBpYyBjb2Rl
IGFscmVhZHkgYWJvcnRzIGFuIEFQSUMgYXNzaXN0IGlmIGFuIGludGVycnVwdCBpcyBkZWZlcnJl
ZAogICAgYmVjYXVzZSBhIGhpZ2hlciBwcmlvcml0eSBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVl
biBkZWxpdmVyZWQgKGFuZCBoZW5jZQogICAgaXRzIHZlY3RvciBpcyBwZW5kaW5nIGluIHRoZSBJ
U1IpLgogICAgCiAgICBIb3dldmVyLCBpdCBpcyBhbHNvIG5lY2Vzc2FyeSB0byBhYm9ydCBhbiBB
UElDIGFzc2lzdCBpbiB0aGUgY2FzZSB3aGVyZSBhCiAgICBoaWdoZXIgcHJpb3JpdHkgaXMgYWJv
dXQgdG8gYmUgZGVsaXZlcmVkIGJlY2F1c2UsIGluIGVpdGhlciBjYXNlLCBhdCBsZWFzdAogICAg
dHdvIHZlY3RvcnMgd2lsbCBiZSBwZW5kaW5nIGluIHRoZSBJU1IgYW5kIGhlbmNlIGFuIEVPSSBp
cyBuZWNlc3NhcnkuCiAgICAKICAgIEFsc28sIGZvbGxvd2luZyBvbiBmcm9tIHRoZSBhYm92ZSBy
ZWFzb25pbmcsIHRoZSBkZWNpc2lvbiB0byBzdGFydCBhIG5ldwogICAgQVBJQyBhc3Npc3Qgc2hv
dWxkIGNsZWFybHkgYmUgYmFzZWQgdXBvbiB3aGV0aGVyIGFueSBvdGhlciB2ZWN0b3IgaXMKICAg
IHBlbmRpbmcgaW4gdGhlIElTUiwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIGl0IGlzIGxvd2VyIG9y
IGhpZ2hlciBpbgogICAgcHJpb3JpdHkuIChJbiBmYWN0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIGNh
bm5vdCBiZSByZWFjaGVkIGlmIHRoZQogICAgdmVjdG9yIGlzIGxvd2VyIGluIHByaW9yaXR5KS4g
VGh1cyB0aGUgc2luZ2xlIHVzZSBvZgogICAgdmxhcGljX2ZpbmRfbG93ZXN0X3ZlY3RvcigpIGNh
biBiZSByZXBsYWNlZCB3aXRoIGEgY2FsbCB0bwogICAgdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3Io
KSBhbmQgdGhlIGZvcm1lciBmdW5jdGlvbiByZW1vdmVkLgogICAgCiAgICBXaXRob3V0IHRoaXMg
cGF0Y2gsIGJlY2F1c2UgdGhlIGxvZ2ljIGlzIGZsYXdlZCwgYSBkb21haW5fY3Jhc2goKSByZXN1
bHRzCiAgICB3aGVuIGFuIGF0dGVtcHQgaXMgbWFkZSB0byBlcnJvbmVvdXNseSBzdGFydCBhIG5l
dyBBUElDIGFzc2lzdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIHwgNTQgKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCAzZmEz
NzI3Li4xNDM1NmE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTk1LDE5ICs5NSw2IEBAIHN0YXRpYyBpbnQg
dmxhcGljX2ZpbmRfaGlnaGVzdF92ZWN0b3IoY29uc3Qgdm9pZCAqYml0bWFwKQogICAgIHJldHVy
biAoZmxzKHdvcmRbd29yZF9vZmZzZXQqNF0pIC0gMSkgKyAod29yZF9vZmZzZXQgKiAzMik7CiB9
CiAKLXN0YXRpYyBpbnQgdmxhcGljX2ZpbmRfbG93ZXN0X3ZlY3Rvcihjb25zdCB2b2lkICpiaXRt
YXApCi17Ci0gICAgY29uc3QgdWludDMyX3QgKndvcmQgPSBiaXRtYXA7Ci0gICAgdW5zaWduZWQg
aW50IHdvcmRfb2Zmc2V0OwotCi0gICAgLyogV29yayBmb3J3YXJkcyB0aHJvdWdoIHRoZSBiaXRt
YXAgKGZpcnN0IDMyLWJpdCB3b3JkIGluIGV2ZXJ5IGZvdXIpLiAqLwotICAgIGZvciAoIHdvcmRf
b2Zmc2V0ID0gMDsgd29yZF9vZmZzZXQgPCBOUl9WRUNUT1JTIC8gMzI7IHdvcmRfb2Zmc2V0Kysp
Ci0gICAgICAgIGlmICggd29yZFt3b3JkX29mZnNldCAqIDRdICkKLSAgICAgICAgICAgIHJldHVy
biAoZmZzKHdvcmRbd29yZF9vZmZzZXQgKiA0XSkgLSAxKSArICh3b3JkX29mZnNldCAqIDMyKTsK
LQotICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIElSUi1zcGVjaWZpYyBiaXRtYXAgdXBkYXRl
ICYgc2VhcmNoIHJvdXRpbmVzLgogICovCkBAIC0xMjAxLDE5ICsxMTg4LDE3IEBAIGludCB2bGFw
aWNfaGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2bGFwaWNfY2xlYXJf
dmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAgICAgaXNy
ID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKLSAgICBpc3IgPSAoaXNyICE9IC0x
KSA/IGlzciA6IDA7Ci0gICAgaWYgKCAoaXNyICYgMHhmMCkgPj0gKGlyciAmIDB4ZjApICkKLSAg
ICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZXJlJ3MgYWxyZWFkeSBhIGhpZ2hlciBwcmlv
cml0eSB2ZWN0b3IgcGVuZGluZyBzbwotICAgICAgICAgKiB3ZSBuZWVkIHRvIGFib3J0IGFueSBw
cmV2aW91cyBBUElDIGFzc2lzdCB0byBlbnN1cmUgdGhlcmUKLSAgICAgICAgICogaXMgYW4gRU9J
LgotICAgICAgICAgKi8KLSAgICAgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qodik7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9CisgICAgaWYgKCBpc3IgPT0gLTEgKQorICAgICAgICBy
ZXR1cm4gaXJyOwogCi0gICAgcmV0dXJuIGlycjsKKyAgICAvKgorICAgICAqIEEgdmVjdG9yIGlz
IHBlbmRpbmcgaW4gdGhlIElTUiBzbywgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIHRoZSBuZXcKKyAg
ICAgKiB2ZWN0b3IgaW4gdGhlIElSUiBpcyBsb3dlciBvciBoaWdoZXIgaW4gcHJpb3JpdHksIGFu
eSBwZW5kaW5nCisgICAgICogQVBJQyBhc3Npc3QgbXVzdCBiZSBhYm9ydGVkIHRvIGVuc3VyZSBh
biBFT0kuCisgICAgICovCisgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qodik7CisKKyAg
ICByZXR1cm4gKChpc3IgJiAweGYwKSA8IChpcnIgJiAweGYwKSkgPyBpcnIgOiAtMTsKIH0KIAog
aW50IHZsYXBpY19hY2tfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IsIGJv
b2xfdCBmb3JjZV9hY2spCkBAIC0xMjMwLDE2ICsxMjE1LDE1IEBAIGludCB2bGFwaWNfYWNrX3Bl
bmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2VfYWNrKQog
ICAgICAgICAgdmxhcGljX3Rlc3RfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtB
UElDX1RNUl0pICkKICAgICAgICAgZ290byBkb25lOwogCi0gICAgaXNyID0gdmxhcGljX2ZpbmRf
bG93ZXN0X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7Ci0gICAgaWYgKCBp
c3IgPj0gMCAmJiBpc3IgPCB2ZWN0b3IgKQotICAgICAgICBnb3RvIGRvbmU7Ci0KLSAgICAvKgot
ICAgICAqIFRoaXMgdmVjdG9yIGlzIGVkZ2UgdHJpZ2dlcmVkIGFuZCB0aGVyZSBhcmUgbm8gbG93
ZXIgcHJpb3JpdHkKLSAgICAgKiB2ZWN0b3JzIHBlbmRpbmcsIHNvIHdlIGNhbiB1c2UgQVBJQyBh
c3Npc3QgdG8gYXZvaWQgZXhpdGluZwotICAgICAqIGZvciBFT0kuCi0gICAgICovCi0gICAgdmly
aWRpYW5fc3RhcnRfYXBpY19hc3Npc3QodiwgdmVjdG9yKTsKKyAgICBpc3IgPSB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lzcih2bGFwaWMpOworICAgIGlmICggaXNyID09IC0xICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoaXMgdmVjdG9yIGlzIGVkZ2UgdHJpZ2dlcmVkIGFuZCBubyBv
dGhlciB2ZWN0b3JzIGFyZSBwZW5kaW5nCisgICAgICAgICAqIGluIHRoZSBJU1Igc28gd2UgY2Fu
IHVzZSBBUElDIGFzc2lzdCB0byBhdm9pZCBleGl0aW5nIGZvciBFT0kuCisgICAgICAgICAqLwor
ICAgICAgICB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCh2LCB2ZWN0b3IpOworICAgIH0KIAog
IGRvbmU6CiAgICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMt4-0005W1-FH; Fri, 10 Mar 2017 15:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt2-0005Vf-VA
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/E6-04971-C6CC2C85; Fri, 10 Mar 2017 15:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTf7zKE
 Ig1nfLSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+7LDYwF5/gquhevYGtgbOHuYuTiEBL4wijx
 cNl/NgjnPKPE+T0zWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwl+j4s
 wTM5hUwk9h2YitYDQtQ/b9nncwTGDkWMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDs+Od0iFGSg0lJlPdt86EIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8oqeBcoJFqempFWmZOcDggElLcPAoifCGgaR5iwsSc4sz0yFSpxh1OXr+7X7DJMSS
 l5+XKiXOyw9SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrcQpoCk9mX
 gncpldARzABHTGN7yDIESWJCCmpBkYHpckzQ9i8Vwqsdn56rKx43csFuhy18bPZrE1eTNoxb8
 me9IsyD1p1yiQeNUz9UKI0855mx18XAefdZbUCQmy8P4ov77YuzitWNYqK6Tt8t9JHvZ2VZ9s
 ED3fWJzJBXJeT0k6ci3WPXefkY/jw2BHnwGnXDlgYZU1kPXN2nXJkP0tpj+d2ISWW4oxEQy3m
 ouJEADvzmnxPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489161323!86549373!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35476 invoked from network); 10 Mar 2017 15:55:23 -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 Mar 2017 15:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt0-0005yx-SV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt0-0005hg-Rd
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMt0-0005hg-Rd@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Avoid #UD in SIMD stubs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5YWRjMWU2NjA5OGU5Njg2MWFmNDljYTJkNWEyMjNhZDY1NGRlYzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA3IDIzOjMyOjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciA4IDEzOjA2OjA5
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogQXZvaWQgI1VEIGluIFNJTUQgc3R1YnMKICAgIAog
ICAgdnssdX1jb21pc3tzLGR9LCBhbmQgdmN2dHssdH1ze3MsZH0yc2kgYXJlIHR3by1vcGVyYW5k
IGluc3RydWN0aW9ucywgd2hpbGUKICAgIHZ6ZXJve2FsbCx1cHBlcn0gdGFrZSBubyBvcGVyYW5k
cy4gIEVhY2ggcmVxdWlyZSB2ZXgucmVnIHNldCB0byB+MCB0byBhdm9pZAogICAgc3VmZmVyaW5n
ICNVRC4KICAgIAogICAgU3BvdHRlZCB3aGlsZSBmdXp6aW5nIHdpdGggQUZMCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggMWI1MDdmNy4uNjEzNjQ4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTU2MjAsNyArNTYyMCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIGN0eHQtPnZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCiAg
ICAgICAgICAgICAgICAgdmV4LmwgPSAwOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAm
ZmljKTsKICAgICAgICAgfQpAQCAtNTY3Myw2ICs1NjczLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0s
ICZmaWMpOwogICAgICAgICB9CkBAIC02MjczLDYgKzYyNzQsNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDc3KTogICAgLyogdnplcm97YWxsLHVwcGVy
fSAqLwogICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKICAgICAgICAgeworICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMt4-0005W1-FH; Fri, 10 Mar 2017 15:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt2-0005Vf-VA
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/E6-04971-C6CC2C85; Fri, 10 Mar 2017 15:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTf7zKE
 Ig1nfLSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+7LDYwF5/gquhevYGtgbOHuYuTiEBL4wijx
 cNl/NgjnPKPE+T0zWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwl+j4s
 wTM5hUwk9h2YitYDQtQ/b9nncwTGDkWMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDs+Od0iFGSg0lJlPdt86EIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8oqeBcoJFqempFWmZOcDggElLcPAoifCGgaR5iwsSc4sz0yFSpxh1OXr+7X7DJMSS
 l5+XKiXOyw9SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrcQpoCk9mX
 gncpldARzABHTGN7yDIESWJCCmpBkYHpckzQ9i8Vwqsdn56rKx43csFuhy18bPZrE1eTNoxb8
 me9IsyD1p1yiQeNUz9UKI0855mx18XAefdZbUCQmy8P4ov77YuzitWNYqK6Tt8t9JHvZ2VZ9s
 ED3fWJzJBXJeT0k6ci3WPXefkY/jw2BHnwGnXDlgYZU1kPXN2nXJkP0tpj+d2ISWW4oxEQy3m
 ouJEADvzmnxPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489161323!86549373!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35476 invoked from network); 10 Mar 2017 15:55:23 -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 Mar 2017 15:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt0-0005yx-SV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMt0-0005hg-Rd
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMt0-0005hg-Rd@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Avoid #UD in SIMD stubs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5YWRjMWU2NjA5OGU5Njg2MWFmNDljYTJkNWEyMjNhZDY1NGRlYzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciA3IDIzOjMyOjI0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciA4IDEzOjA2OjA5
IDIwMTcgKzAwMDAKCiAgICB4ODYvZW11bDogQXZvaWQgI1VEIGluIFNJTUQgc3R1YnMKICAgIAog
ICAgdnssdX1jb21pc3tzLGR9LCBhbmQgdmN2dHssdH1ze3MsZH0yc2kgYXJlIHR3by1vcGVyYW5k
IGluc3RydWN0aW9ucywgd2hpbGUKICAgIHZ6ZXJve2FsbCx1cHBlcn0gdGFrZSBubyBvcGVyYW5k
cy4gIEVhY2ggcmVxdWlyZSB2ZXgucmVnIHNldCB0byB+MCB0byBhdm9pZAogICAgc3VmZmVyaW5n
ICNVRC4KICAgIAogICAgU3BvdHRlZCB3aGlsZSBmdXp6aW5nIHdpdGggQUZMCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggMWI1MDdmNy4uNjEzNjQ4ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTU2MjAsNyArNTYyMCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIGN0eHQtPnZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCiAg
ICAgICAgICAgICAgICAgdmV4LmwgPSAwOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHZleC5sLCBFWENfVUQpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5sIHx8IHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAm
ZmljKTsKICAgICAgICAgfQpAQCAtNTY3Myw2ICs1NjczLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0s
ICZmaWMpOwogICAgICAgICB9CkBAIC02MjczLDYgKzYyNzQsNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDc3KTogICAgLyogdnplcm97YWxsLHVwcGVy
fSAqLwogICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkKICAgICAgICAgeworICAg
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0gMHhmLCBFWENfVUQpOwog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsKICAgICAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtF-0005Y4-H0; Fri, 10 Mar 2017 15:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtD-0005Xg-Vf
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/67-04971-77CC2C85; Fri, 10 Mar 2017 15:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfszKE
 Ig13zrS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y92CqewFHzgqzn99y9jAuI29i5GLQ0jgC6PE
 jkefmSGc84wSM/b9Y+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAXKJn1
 kwmEJtXwExi6+OJLCA2C1D903UH2ScwcixgZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MH4bVnAIUZJDiYlUd7Pcw9GCPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgdVwHlBMsSk1PrUjLzAGGB0xagoNHSYQ3ECTNW1yQmFucmQ6ROsWoKCXOu3kt
 UEIAJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQQyhSczrwRu+iugxUxAi
 6fxgS0uSURISTUwCrz/lvdD2e3ko+c8ijw75asm1Qtozzm/9LyZvtbhk6yrNyr/Oyl9p37p2x
 /MXluuP9mnr/TEnUHhdci9Sl/zxIncTvUmP17sOxncLlBbcd7mZIC5iYfBkgnir8LXi7cxVdm
 JJt2Tutx23Jnl3lGvsPXJx0L5jScITSuKWL+7YtqTKl3z3w5HlViKMxINtZiLihMBYhjsSkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161334!55835538!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62026 invoked from network); 10 Mar 2017 15:55:34 -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 Mar 2017 15:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtA-0005z7-Ut
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtA-0005iO-U1
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtA-0005iO-U1@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:32 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: drop Christoph Egger
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiNzI2ZGY4OWMyZWM1NWFlYjE5Y2QzNzM5NTc3NzA5MWMxYzMyZmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MDc6MTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNTowNzoxNCAyMDE3ICswMTAwCgogICAgTUFJ
TlRBSU5FUlM6IGRyb3AgQ2hyaXN0b3BoIEVnZ2VyCiAgICAKICAgIE90aGVyIEFtYXpvbiBmb2xr
cyBpbmRpY2F0ZSBoZSdzIG5vdCBhdmFpbGFibGUgYXMgYSBtYWludGFpbmVyIGFueW1vcmUKICAg
IGF0IHRoaXMgcG9pbnQgaW4gdGltZS4gTWFpbnRlbmFuY2Ugb2YgdGhlIE1DRSBzdWItY29tcG9u
ZW50IHdpbGwgZmFsbAogICAgYmFjayB0byB0aGUgeDg2IG1haW50YWluZXJzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBDaHJpc3RvcGggRWdnZXIgPGNoZWdnZXJAYW1hem9uLmRlPgotLS0KIE1BSU5UQUlORVJTIHwg
NSAtLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJ
TlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBmZjZlOTlmLi5jMzhiY2Q0IDEwMDY0NAotLS0g
YS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMjY5LDExICsyNjksNiBAQCBGOiAg
eGVuL2luY2x1ZGUvYXNtLSovbGl2ZXBhdGNoLmgKIEY6ICB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoKgogRjogIHhlbi90ZXN0L2xpdmVwYXRjaC8qCiAKLU1BQ0hJTkUgQ0hFQ0sgKE1DQSkgJiBS
QVMKLU06CUNocmlzdG9waCBFZ2dlciA8Y2hlZ2dlckBhbWF6b24uZGU+Ci1TOglTdXBwb3J0ZWQK
LUY6CXhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrLwotCiBNSU5JLU9TCiBNOglTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiBTOglTdXBwb3J0ZWQKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtF-0005Y4-H0; Fri, 10 Mar 2017 15:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtD-0005Xg-Vf
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/67-04971-77CC2C85; Fri, 10 Mar 2017 15:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfszKE
 Ig13zrS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y92CqewFHzgqzn99y9jAuI29i5GLQ0jgC6PE
 jkefmSGc84wSM/b9Y+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAXKJn1
 kwmEJtXwExi6+OJLCA2C1D903UH2ScwcixgZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MH4bVnAIUZJDiYlUd7Pcw9GCPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgdVwHlBMsSk1PrUjLzAGGB0xagoNHSYQ3ECTNW1yQmFucmQ6ROsWoKCXOu3kt
 UEIAJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQQyhSczrwRu+iugxUxAi
 6fxgS0uSURISTUwCrz/lvdD2e3ko+c8ijw75asm1Qtozzm/9LyZvtbhk6yrNyr/Oyl9p37p2x
 /MXluuP9mnr/TEnUHhdci9Sl/zxIncTvUmP17sOxncLlBbcd7mZIC5iYfBkgnir8LXi7cxVdm
 JJt2Tutx23Jnl3lGvsPXJx0L5jScITSuKWL+7YtqTKl3z3w5HlViKMxINtZiLihMBYhjsSkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161334!55835538!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62026 invoked from network); 10 Mar 2017 15:55:34 -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 Mar 2017 15:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtA-0005z7-Ut
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtA-0005iO-U1
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtA-0005iO-U1@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:32 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: drop Christoph Egger
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiNzI2ZGY4OWMyZWM1NWFlYjE5Y2QzNzM5NTc3NzA5MWMxYzMyZmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MDc6MTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNTowNzoxNCAyMDE3ICswMTAwCgogICAgTUFJ
TlRBSU5FUlM6IGRyb3AgQ2hyaXN0b3BoIEVnZ2VyCiAgICAKICAgIE90aGVyIEFtYXpvbiBmb2xr
cyBpbmRpY2F0ZSBoZSdzIG5vdCBhdmFpbGFibGUgYXMgYSBtYWludGFpbmVyIGFueW1vcmUKICAg
IGF0IHRoaXMgcG9pbnQgaW4gdGltZS4gTWFpbnRlbmFuY2Ugb2YgdGhlIE1DRSBzdWItY29tcG9u
ZW50IHdpbGwgZmFsbAogICAgYmFjayB0byB0aGUgeDg2IG1haW50YWluZXJzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBDaHJpc3RvcGggRWdnZXIgPGNoZWdnZXJAYW1hem9uLmRlPgotLS0KIE1BSU5UQUlORVJTIHwg
NSAtLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJ
TlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBmZjZlOTlmLi5jMzhiY2Q0IDEwMDY0NAotLS0g
YS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMjY5LDExICsyNjksNiBAQCBGOiAg
eGVuL2luY2x1ZGUvYXNtLSovbGl2ZXBhdGNoLmgKIEY6ICB4ZW4vaW5jbHVkZS94ZW4vbGl2ZXBh
dGNoKgogRjogIHhlbi90ZXN0L2xpdmVwYXRjaC8qCiAKLU1BQ0hJTkUgQ0hFQ0sgKE1DQSkgJiBS
QVMKLU06CUNocmlzdG9waCBFZ2dlciA8Y2hlZ2dlckBhbWF6b24uZGU+Ci1TOglTdXBwb3J0ZWQK
LUY6CXhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrLwotCiBNSU5JLU9TCiBNOglTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiBTOglTdXBwb3J0ZWQKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtQ-0005Zs-Ij; Fri, 10 Mar 2017 15:55:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtP-0005Zf-HO
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 26/A3-25093-28CC2C85; Fri, 10 Mar 2017 15:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfhzKE
 Ig3nNIhYTthk4MHps79vFHsAYxZqZl5RfkcCaMXHhAuaCVcYVV2YtYGpg/KHRxcjFISTwhVHi
 3osDzBDOeUaJVytfM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgL3HxW
 RM7SDmvgJnEtNeCIGEWoPJ/Hf1sExg5FjAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYLy+MeAQoyQHk5Ior4TSwQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxfO4BygkWp6akVaZk5wOCASUtw8CiJ8JaDpHmLCxJzizPTIVKnGBWlxHk1O4ES
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8OyBSezLwSuOmvgBYzAS2ex
 ge2uCQRISXVwHj6yPP1kvo7X937ljt51X0vlbfKW/YvmH/6hLzojN/Ltwt7mS/UfR5j4PHotK
 P+hQi/2/tmvj0hcNvrkZnW2esuHk9OBP2eUed6+OFTkQ9qogfFdjO0Woa0vziul7rYb1dYlbx
 4h/LJ51+6elmfX3tw793+c3Md23+rh93d7VjL8Hyr4dEz7opMSizFGYmGWsxFxYkAniNc+UMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1489161343!90816906!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54973 invoked from network); 10 Mar 2017 15: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 Mar 2017 15:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtL-0005zN-4k
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtL-0005je-0F
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtL-0005je-0F@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/MCE: sanitize domain/vcpu ID
	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>

Y29tbWl0IGJmMTE4NTU4OTg0ZWJkNDI4NDNiYzgxZjg3M2IzZjM3OGFjYTRmZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MDc6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNTowNzo0MSAyMDE3ICswMTAwCgogICAgeDg2
L01DRTogc2FuaXRpemUgZG9tYWluL3ZjcHUgSUQgaGFuZGxpbmcKICAgIAogICAgU3RvcmluZyAt
MSBpbnRvIGJvdGggZmllbGRzIHdhcyBtaXNsZWFkaW5nIGNvbnN1bWVyczogV2UgcmVhbGx5IHNo
b3VsZAogICAgaGF2ZSBhIG1hbmlmZXN0IGNvbnN0YW50IGZvciAiaW52YWxpZCB2Q1BVIiBoZXJl
LCBhbmQgdGhlIGFscmVhZHkKICAgIGV4aXN0aW5nIERPTUlEX0lOVkFMSUQgc2hvdWxkIGJlIHVz
ZWQuCiAgICAKICAgIEFsc28gY29ycmVjdCBhIGJvZ3VzIChkZWFkIGNvZGUpIGNoZWNrIGluIG1j
YV9pbml0X2dsb2JhbCgpLCBhdCBvbmNlCiAgICBpbnRyb2R1Y2luZyBhIG1hbmlmZXN0IGNvbnN0
YW50IGZvciB0aGUgZWFybHkgYm9vdCAiaW52YWxpZCB2Q1BVIgogICAgcG9pbnRlciAoYXZvaWRp
bmcgcHJvbGlmZXJhdGlvbiBvZiB0aGUgb3BlbiBjb2RpbmcpLiBNYWtlIHRoYXQgcG9pbnRlcgog
ICAgYSBub24tY2Fub25pY2FsIGFkZHJlc3MgYXQgb25jZS4KICAgIAogICAgRmluYWxseSwgZG9u
J3QgbGVhdmUgbWNfZG9taWQgdW5pbml0aWFsaXplZCBpbiBtY2FfaW5pdF9iYW5rKCkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMgICAgfCAgMyArKy0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgfCAxOCArKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggICAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oIHwg
IDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKaW5kZXggOWNmMjQ5OS4uMzIyMTYzYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCkBAIC0xMDAsNyArMTAwLDggQEAgbWNfbWVtZXJy
X2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgICAgICAgICAgICAgICAgICBn
b3RvIHZtY2VfZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAg
ICAgICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPm1jX3ZjcHVpZCA9PSBYRU5fTUNfVkNQ
VUlEX0lOVkFMSUQpCiAgICAgICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gVk1DRV9JTkpF
Q1RfQlJPQURDQVNUOwogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAg
dm1jZV92Y3B1aWQgPSBnbG9iYWwtPm1jX3ZjcHVpZDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXgg
YmM1Yjc5ZS4uMTkxYTM1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTE4LDYgKzE4LDcgQEAK
ICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5j
bHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgpAQCAtMjE1LDYgKzIxNiw3IEBAIHN0YXRp
YyB2b2lkIG1jYV9pbml0X2JhbmsoZW51bSBtY2Ffc291cmNlIHdobywKICAgICBtaWItPmNvbW1v
bi50eXBlID0gTUNfVFlQRV9CQU5LOwogICAgIG1pYi0+Y29tbW9uLnNpemUgPSBzaXplb2YgKHN0
cnVjdCBtY2luZm9fYmFuayk7CiAgICAgbWliLT5tY19iYW5rID0gYmFuazsKKyAgICBtaWItPm1j
X2RvbWlkID0gRE9NSURfSU5WQUxJRDsKIAogICAgIGlmIChtaWItPm1jX3N0YXR1cyAmIE1DaV9T
VEFUVVNfTUlTQ1YpCiAgICAgICAgIG1pYi0+bWNfbWlzYyA9IG1jYV9yZG1zcihNU1JfSUEzMl9N
Q3hfTUlTQyhiYW5rKSk7CkBAIC0yNDUsMTUgKzI0NywxNSBAQCBzdGF0aWMgaW50IG1jYV9pbml0
X2dsb2JhbCh1aW50MzJfdCBmbGFncywgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZykKIHsKICAg
ICB1aW50NjRfdCBzdGF0dXM7CiAgICAgaW50IGNwdV9ucjsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CiAKICAgICAvKiBTZXQgZ2xvYmFsIGluZm9ybWF0aW9uICovCiAgICAg
bWlnLT5jb21tb24udHlwZSA9IE1DX1RZUEVfR0xPQkFMOwogICAgIG1pZy0+Y29tbW9uLnNpemUg
PSBzaXplb2YgKHN0cnVjdCBtY2luZm9fZ2xvYmFsKTsKICAgICBzdGF0dXMgPSBtY2FfcmRtc3Io
TVNSX0lBMzJfTUNHX1NUQVRVUyk7CiAgICAgbWlnLT5tY19nc3RhdHVzID0gc3RhdHVzOwotICAg
IG1pZy0+bWNfZG9taWQgPSBtaWctPm1jX3ZjcHVpZCA9IC0xOworICAgIG1pZy0+bWNfZG9taWQg
PSBET01JRF9JTlZBTElEOworICAgIG1pZy0+bWNfdmNwdWlkID0gWEVOX01DX1ZDUFVJRF9JTlZB
TElEOwogICAgIG1pZy0+bWNfZmxhZ3MgPSBmbGFnczsKICAgICBjcHVfbnIgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgLyogUmV0cmlldmUgZGV0ZWN0b3IgaW5mb3JtYXRpb24gKi8KQEAgLTI2
MSwxMyArMjYzLDkgQEAgc3RhdGljIGludCBtY2FfaW5pdF9nbG9iYWwodWludDMyX3QgZmxhZ3Ms
IHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcpCiAgICAgICAgICAgICAgICAgICAgICAgICAmbWln
LT5tY19jb3JlaWQsICZtaWctPm1jX2NvcmVfdGhyZWFkaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAmbWlnLT5tY19hcGljaWQsIE5VTEwsIE5VTEwsIE5VTEwpOwogCi0gICAgLyogVGhpcyBp
cyByZWFsbHkgbWVhbmluZ2xlc3MgKi8KLSAgICBpZiAodiAhPSBOVUxMICYmICgoZCA9IHYtPmRv
bWFpbikgIT0gTlVMTCkpIHsKLSAgICAgICAgbWlnLT5tY19kb21pZCA9IGQtPmRvbWFpbl9pZDsK
LSAgICAgICAgbWlnLT5tY192Y3B1aWQgPSB2LT52Y3B1X2lkOwotICAgIH0gZWxzZSB7Ci0gICAg
ICAgIG1pZy0+bWNfZG9taWQgPSAtMTsKLSAgICAgICAgbWlnLT5tY192Y3B1aWQgPSAtMTsKKyAg
ICBpZiAoY3VyciAhPSBJTlZBTElEX1ZDUFUpIHsKKyAgICAgICAgbWlnLT5tY19kb21pZCA9IGN1
cnItPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBtaWctPm1jX3ZjcHVpZCA9IGN1cnItPnZj
cHVfaWQ7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXgg
OGI3MjdiNC4uN2RkZTQ1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1j
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtMzkxLDcgKzM5MSw3
IEBAIGludCBmaWxsX3Ztc3JfZGF0YShzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0cnVj
dCBkb21haW4gKmQsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwogCi0gICAg
aWYgKCBtY19iYW5rLT5tY19kb21pZCAhPSAodWludDE2X3QpfjAgKQorICAgIGlmICggbWNfYmFu
ay0+bWNfZG9taWQgIT0gRE9NSURfSU5WQUxJRCApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFy
Y2gudm1jZS5tY2dfc3RhdHVzICYgTUNHX1NUQVRVU19NQ0lQICkKICAgICAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3Bh
Z2UuYwppbmRleCBhNThlZjhlLi43MWJhZWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtMTYsNiArMTYs
NyBAQAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX3JlYWRfbW9zdGx5IG92ZXJyaWRlOwogCkBAIC0yOCw3ICsyOSw3
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lk
KQogICAgICAqIFdoZW4gY3VycmVudCBpc24ndCBwcm9wZXJseSBzZXQgdXAgeWV0LCB0aGlzIGlz
IGVxdWl2YWxlbnQgdG8KICAgICAgKiBydW5uaW5nIGluIGFuIGlkbGUgdkNQVSAoY2FsbGVycyBt
dXN0IGNoZWNrIGZvciBOVUxMKS4KICAgICAgKi8KLSAgICBpZiAoIHYgPT0gKHN0cnVjdCB2Y3B1
ICopMHhmZmZmZjAwMCApCisgICAgaWYgKCB2ID09IElOVkFMSURfVkNQVSApCiAgICAgICAgIHJl
dHVybiBOVUxMOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGFiNjdkNS4uNWJiMzg3YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY1Nyw3
ICs2NTcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgIC8qIENyaXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkg
ZmF1bHQgaXMgZGVhZGx5ISAqLwogCiAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKLSAgICBzZXRf
Y3VycmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5LiAqLwor
ICAgIHNldF9jdXJyZW50KElOVkFMSURfVkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KICAgICBp
ZGxlX3ZjcHVbMF0gPSBjdXJyZW50OwogCiAgICAgcGVyY3B1X2luaXRfYXJlYXMoKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaAppbmRleCA0N2I5NDQyLi5jNWIzZDRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC00LDYg
KzQsOSBAQAogI2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KICNpbmNsdWRlIDxhc20vbnVtYS5o
PgogCisvKiB2Q1BVIHBvaW50ZXIgdXNlZCBwcmlvciB0byB0aGVyZSBiZWluZyBhIHZhbGlkIG9u
ZSBhcm91bmQgKi8KKyNkZWZpbmUgSU5WQUxJRF9WQ1BVICgoc3RydWN0IHZjcHUgKikweGNjY2Nj
Y2NjY2NjY2MwMDBVTCkKKwogZXh0ZXJuIGNvbnN0IGNoYXIgX18yTV90ZXh0X3N0YXJ0W10sIF9f
Mk1fdGV4dF9lbmRbXTsKIGV4dGVybiBjb25zdCBjaGFyIF9fMk1fcm9kYXRhX3N0YXJ0W10sIF9f
Mk1fcm9kYXRhX2VuZFtdOwogZXh0ZXJuIGNoYXIgX18yTV9pbml0X3N0YXJ0W10sIF9fMk1faW5p
dF9lbmRbXTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNh
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oCmluZGV4IDE4NjgzNzEu
LjdkYjk5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNh
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1tY2EuaApAQCAtODgsNiAr
ODgsOCBAQAogI2RlZmluZSBYRU5fTUNfTk9UREVMSVZFUkVEIDB4MTAKIC8qIE5vdGUsIFhFTl9N
Q19DQU5OT1RIQU5ETEUgYW5kIFhFTl9NQ19OT1RERUxJVkVSRUQgYXJlIG11dHVhbGx5IGV4Y2x1
c2l2ZS4gKi8KIAorLyogQXBwbGljYWJsZSB0byBhbGwgbWNfdmNwdWlkIGZpZWxkcyBiZWxvdy4g
Ki8KKyNkZWZpbmUgWEVOX01DX1ZDUFVJRF9JTlZBTElEIDB4ZmZmZgogCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtQ-0005Zs-Ij; Fri, 10 Mar 2017 15:55:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtP-0005Zf-HO
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 26/A3-25093-28CC2C85; Fri, 10 Mar 2017 15:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfhzKE
 Ig3nNIhYTthk4MHps79vFHsAYxZqZl5RfkcCaMXHhAuaCVcYVV2YtYGpg/KHRxcjFISTwhVHi
 3osDzBDOeUaJVytfM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgL3HxW
 RM7SDmvgJnEtNeCIGEWoPJ/Hf1sExg5FjAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYLy+MeAQoyQHk5Ior4TSwQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxfO4BygkWp6akVaZk5wOCASUtw8CiJ8JaDpHmLCxJzizPTIVKnGBWlxHk1O4ES
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8OyBSezLwSuOmvgBYzAS2ex
 ge2uCQRISXVwHj6yPP1kvo7X937ljt51X0vlbfKW/YvmH/6hLzojN/Ltwt7mS/UfR5j4PHotK
 P+hQi/2/tmvj0hcNvrkZnW2esuHk9OBP2eUed6+OFTkQ9qogfFdjO0Woa0vziul7rYb1dYlbx
 4h/LJ51+6elmfX3tw793+c3Md23+rh93d7VjL8Hyr4dEz7opMSizFGYmGWsxFxYkAniNc+UMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1489161343!90816906!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54973 invoked from network); 10 Mar 2017 15: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 Mar 2017 15:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtL-0005zN-4k
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtL-0005je-0F
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtL-0005je-0F@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/MCE: sanitize domain/vcpu ID
	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>

Y29tbWl0IGJmMTE4NTU4OTg0ZWJkNDI4NDNiYzgxZjg3M2IzZjM3OGFjYTRmZGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MDc6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNTowNzo0MSAyMDE3ICswMTAwCgogICAgeDg2
L01DRTogc2FuaXRpemUgZG9tYWluL3ZjcHUgSUQgaGFuZGxpbmcKICAgIAogICAgU3RvcmluZyAt
MSBpbnRvIGJvdGggZmllbGRzIHdhcyBtaXNsZWFkaW5nIGNvbnN1bWVyczogV2UgcmVhbGx5IHNo
b3VsZAogICAgaGF2ZSBhIG1hbmlmZXN0IGNvbnN0YW50IGZvciAiaW52YWxpZCB2Q1BVIiBoZXJl
LCBhbmQgdGhlIGFscmVhZHkKICAgIGV4aXN0aW5nIERPTUlEX0lOVkFMSUQgc2hvdWxkIGJlIHVz
ZWQuCiAgICAKICAgIEFsc28gY29ycmVjdCBhIGJvZ3VzIChkZWFkIGNvZGUpIGNoZWNrIGluIG1j
YV9pbml0X2dsb2JhbCgpLCBhdCBvbmNlCiAgICBpbnRyb2R1Y2luZyBhIG1hbmlmZXN0IGNvbnN0
YW50IGZvciB0aGUgZWFybHkgYm9vdCAiaW52YWxpZCB2Q1BVIgogICAgcG9pbnRlciAoYXZvaWRp
bmcgcHJvbGlmZXJhdGlvbiBvZiB0aGUgb3BlbiBjb2RpbmcpLiBNYWtlIHRoYXQgcG9pbnRlcgog
ICAgYSBub24tY2Fub25pY2FsIGFkZHJlc3MgYXQgb25jZS4KICAgIAogICAgRmluYWxseSwgZG9u
J3QgbGVhdmUgbWNfZG9taWQgdW5pbml0aWFsaXplZCBpbiBtY2FfaW5pdF9iYW5rKCkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMgICAgfCAgMyArKy0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgfCAxOCArKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggICAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oIHwg
IDIgKysKIDcgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKaW5kZXggOWNmMjQ5OS4uMzIyMTYzYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCkBAIC0xMDAsNyArMTAwLDggQEAgbWNfbWVtZXJy
X2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgICAgICAgICAgICAgICAgICBn
b3RvIHZtY2VfZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAg
ICAgICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPm1jX3ZjcHVpZCA9PSBYRU5fTUNfVkNQ
VUlEX0lOVkFMSUQpCiAgICAgICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gVk1DRV9JTkpF
Q1RfQlJPQURDQVNUOwogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAg
dm1jZV92Y3B1aWQgPSBnbG9iYWwtPm1jX3ZjcHVpZDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXgg
YmM1Yjc5ZS4uMTkxYTM1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTE4LDYgKzE4LDcgQEAK
ICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5j
bHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgpAQCAtMjE1LDYgKzIxNiw3IEBAIHN0YXRp
YyB2b2lkIG1jYV9pbml0X2JhbmsoZW51bSBtY2Ffc291cmNlIHdobywKICAgICBtaWItPmNvbW1v
bi50eXBlID0gTUNfVFlQRV9CQU5LOwogICAgIG1pYi0+Y29tbW9uLnNpemUgPSBzaXplb2YgKHN0
cnVjdCBtY2luZm9fYmFuayk7CiAgICAgbWliLT5tY19iYW5rID0gYmFuazsKKyAgICBtaWItPm1j
X2RvbWlkID0gRE9NSURfSU5WQUxJRDsKIAogICAgIGlmIChtaWItPm1jX3N0YXR1cyAmIE1DaV9T
VEFUVVNfTUlTQ1YpCiAgICAgICAgIG1pYi0+bWNfbWlzYyA9IG1jYV9yZG1zcihNU1JfSUEzMl9N
Q3hfTUlTQyhiYW5rKSk7CkBAIC0yNDUsMTUgKzI0NywxNSBAQCBzdGF0aWMgaW50IG1jYV9pbml0
X2dsb2JhbCh1aW50MzJfdCBmbGFncywgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZykKIHsKICAg
ICB1aW50NjRfdCBzdGF0dXM7CiAgICAgaW50IGNwdV9ucjsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CiAKICAgICAvKiBTZXQgZ2xvYmFsIGluZm9ybWF0aW9uICovCiAgICAg
bWlnLT5jb21tb24udHlwZSA9IE1DX1RZUEVfR0xPQkFMOwogICAgIG1pZy0+Y29tbW9uLnNpemUg
PSBzaXplb2YgKHN0cnVjdCBtY2luZm9fZ2xvYmFsKTsKICAgICBzdGF0dXMgPSBtY2FfcmRtc3Io
TVNSX0lBMzJfTUNHX1NUQVRVUyk7CiAgICAgbWlnLT5tY19nc3RhdHVzID0gc3RhdHVzOwotICAg
IG1pZy0+bWNfZG9taWQgPSBtaWctPm1jX3ZjcHVpZCA9IC0xOworICAgIG1pZy0+bWNfZG9taWQg
PSBET01JRF9JTlZBTElEOworICAgIG1pZy0+bWNfdmNwdWlkID0gWEVOX01DX1ZDUFVJRF9JTlZB
TElEOwogICAgIG1pZy0+bWNfZmxhZ3MgPSBmbGFnczsKICAgICBjcHVfbnIgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7CiAgICAgLyogUmV0cmlldmUgZGV0ZWN0b3IgaW5mb3JtYXRpb24gKi8KQEAgLTI2
MSwxMyArMjYzLDkgQEAgc3RhdGljIGludCBtY2FfaW5pdF9nbG9iYWwodWludDMyX3QgZmxhZ3Ms
IHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcpCiAgICAgICAgICAgICAgICAgICAgICAgICAmbWln
LT5tY19jb3JlaWQsICZtaWctPm1jX2NvcmVfdGhyZWFkaWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAmbWlnLT5tY19hcGljaWQsIE5VTEwsIE5VTEwsIE5VTEwpOwogCi0gICAgLyogVGhpcyBp
cyByZWFsbHkgbWVhbmluZ2xlc3MgKi8KLSAgICBpZiAodiAhPSBOVUxMICYmICgoZCA9IHYtPmRv
bWFpbikgIT0gTlVMTCkpIHsKLSAgICAgICAgbWlnLT5tY19kb21pZCA9IGQtPmRvbWFpbl9pZDsK
LSAgICAgICAgbWlnLT5tY192Y3B1aWQgPSB2LT52Y3B1X2lkOwotICAgIH0gZWxzZSB7Ci0gICAg
ICAgIG1pZy0+bWNfZG9taWQgPSAtMTsKLSAgICAgICAgbWlnLT5tY192Y3B1aWQgPSAtMTsKKyAg
ICBpZiAoY3VyciAhPSBJTlZBTElEX1ZDUFUpIHsKKyAgICAgICAgbWlnLT5tY19kb21pZCA9IGN1
cnItPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAgICBtaWctPm1jX3ZjcHVpZCA9IGN1cnItPnZj
cHVfaWQ7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXgg
OGI3MjdiNC4uN2RkZTQ1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1j
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtMzkxLDcgKzM5MSw3
IEBAIGludCBmaWxsX3Ztc3JfZGF0YShzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0cnVj
dCBkb21haW4gKmQsCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwogCi0gICAg
aWYgKCBtY19iYW5rLT5tY19kb21pZCAhPSAodWludDE2X3QpfjAgKQorICAgIGlmICggbWNfYmFu
ay0+bWNfZG9taWQgIT0gRE9NSURfSU5WQUxJRCApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFy
Y2gudm1jZS5tY2dfc3RhdHVzICYgTUNHX1NUQVRVU19NQ0lQICkKICAgICAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3Bh
Z2UuYwppbmRleCBhNThlZjhlLi43MWJhZWRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluX3BhZ2UuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtMTYsNiArMTYs
NyBAQAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX3JlYWRfbW9zdGx5IG92ZXJyaWRlOwogCkBAIC0yOCw3ICsyOSw3
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lk
KQogICAgICAqIFdoZW4gY3VycmVudCBpc24ndCBwcm9wZXJseSBzZXQgdXAgeWV0LCB0aGlzIGlz
IGVxdWl2YWxlbnQgdG8KICAgICAgKiBydW5uaW5nIGluIGFuIGlkbGUgdkNQVSAoY2FsbGVycyBt
dXN0IGNoZWNrIGZvciBOVUxMKS4KICAgICAgKi8KLSAgICBpZiAoIHYgPT0gKHN0cnVjdCB2Y3B1
ICopMHhmZmZmZjAwMCApCisgICAgaWYgKCB2ID09IElOVkFMSURfVkNQVSApCiAgICAgICAgIHJl
dHVybiBOVUxMOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZGFiNjdkNS4uNWJiMzg3YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY1Nyw3
ICs2NTcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgIC8qIENyaXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkg
ZmF1bHQgaXMgZGVhZGx5ISAqLwogCiAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKLSAgICBzZXRf
Y3VycmVudCgoc3RydWN0IHZjcHUgKikweGZmZmZmMDAwKTsgLyogZGVidWcgc2FuaXR5LiAqLwor
ICAgIHNldF9jdXJyZW50KElOVkFMSURfVkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KICAgICBp
ZGxlX3ZjcHVbMF0gPSBjdXJyZW50OwogCiAgICAgcGVyY3B1X2luaXRfYXJlYXMoKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaAppbmRleCA0N2I5NDQyLi5jNWIzZDRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC00LDYg
KzQsOSBAQAogI2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KICNpbmNsdWRlIDxhc20vbnVtYS5o
PgogCisvKiB2Q1BVIHBvaW50ZXIgdXNlZCBwcmlvciB0byB0aGVyZSBiZWluZyBhIHZhbGlkIG9u
ZSBhcm91bmQgKi8KKyNkZWZpbmUgSU5WQUxJRF9WQ1BVICgoc3RydWN0IHZjcHUgKikweGNjY2Nj
Y2NjY2NjY2MwMDBVTCkKKwogZXh0ZXJuIGNvbnN0IGNoYXIgX18yTV90ZXh0X3N0YXJ0W10sIF9f
Mk1fdGV4dF9lbmRbXTsKIGV4dGVybiBjb25zdCBjaGFyIF9fMk1fcm9kYXRhX3N0YXJ0W10sIF9f
Mk1fcm9kYXRhX2VuZFtdOwogZXh0ZXJuIGNoYXIgX18yTV9pbml0X3N0YXJ0W10sIF9fMk1faW5p
dF9lbmRbXTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNh
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oCmluZGV4IDE4NjgzNzEu
LjdkYjk5MDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNh
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1tY2EuaApAQCAtODgsNiAr
ODgsOCBAQAogI2RlZmluZSBYRU5fTUNfTk9UREVMSVZFUkVEIDB4MTAKIC8qIE5vdGUsIFhFTl9N
Q19DQU5OT1RIQU5ETEUgYW5kIFhFTl9NQ19OT1RERUxJVkVSRUQgYXJlIG11dHVhbGx5IGV4Y2x1
c2l2ZS4gKi8KIAorLyogQXBwbGljYWJsZSB0byBhbGwgbWNfdmNwdWlkIGZpZWxkcyBiZWxvdy4g
Ki8KKyNkZWZpbmUgWEVOX01DX1ZDUFVJRF9JTlZBTElEIDB4ZmZmZgogCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtY-0005c0-Lp; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMtX-0005bj-AY
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E8/7C-22382-A8CC2C85; Fri, 10 Mar 2017 15:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfrzKE
 Ig2fP+CwmbDNwYPTY3reLPYAxijUzLym/IoE148WNKUwFmyQqblzazN7AeFiki5GLQ0jgC6PE
 tyXf2SCc84wSa+5+Yuli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAR+LK+
 lMsIDavgJnElu2L2UFsFqD6M3+Psk5g5FjAyLCKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyPQKwxAsINx38fIQ4ySHExKorxvmw9FCPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgXXMaKCdYlJqeWpGWmQMMD5i0BAePkggvBzBEhHiLCxJzizPTIVKnGBWlxHkn
 gvQJgCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvN0gU3gy80rgpr8CWswEt
 Hga30GQxSWJCCmpBkaRKQxfPX7PXueyT/TjztCykOlrDf/+Ub7EnKtTa7o/NNC5vDjrsVth5b
 3wy4bMc4IW6h0rejDLdm/d668PuapjUy6n/nf9srfKRv+JYTXjnU+/XFq4dA89XCuiPX2Hd8+
 xeDGBIN27rh76sl/L75443pUmk/dQoztDjv+LiKWbvLOf6m+ZF0osxRmJhlrMRcWJAIScHXdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489161353!55066649!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16856 invoked from network); 10 Mar 2017 15:55:54 -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 Mar 2017 15:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtV-0005zX-6p
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtV-0005kD-67
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtV-0005kD-67@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/mce: adjust comment of callback
	register 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>

Y29tbWl0IGY3MzVhYTUzNTZhZmVmNjZiYzBkM2I4ZmM2NDU5NTUwMDZhZWJjMGQKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjA5OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MDk6MTYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IGFkanVzdCBjb21tZW50IG9mIGNhbGxiYWNrIHJlZ2lzdGVyIGZ1bmN0
aW9ucwogICAgCiAgICBjL3MgZTk2NjgxODI2NDkwOGU4NDJlMjg0N2Y1NzljYTRkOTRlNTg2ZWFh
YyBhZGRlZAogICAgbWNlX25lZWRfY2xlYXJiYW5rX3JlZ2lzdGVyIGJlbG93IHRoZSBjb21tZW50
IG9mCiAgICB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyKCkuIFRoaXMgY29tbWl0ICgxKSBhZGp1
c3RzIHRoZSBmaXJzdAogICAgcGFyYWdyYXBoIG9mIGNvbW1lbnQgdG8gYmUgYSBnZW5lcmFsIHN0
YXRlbWVudCBvZiBhbGwgY2FsbGJhY2sKICAgIHJlZ2lzdGVyIGZ1bmN0aW9ucywgYW5kICgyKSBt
b3ZlcyB0aGUgc2Vjb25kIHBhcmFncmFwaCB0byB0aGUKICAgIGZyb250IG9mIHg4Nl9tY2VfY2Fs
bGJhY2tfcmVnaXN0ZXIoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5o
IHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IGU2OTc3ODAuLjNh
NTIyODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0xMjQsMjQgKzEyNCwyNCBAQCBleHRlcm4g
dm9pZCBtY2hlY2tfbWNhX2NsZWFyYmFua3Moc3RydWN0IG1jYV9iYW5rcyAqKTsKIGV4dGVybiBt
Y3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSwgc3RydWN0
IG1jYV9iYW5rcyAqLAogICAgIHN0cnVjdCBtY2Ffc3VtbWFyeSAqLCBzdHJ1Y3QgbWNhX2Jhbmtz
ICopOwogCi0vKiBSZWdpc3RlciBhIGNhbGxiYWNrIHRvIGJlIG1hZGUgZHVyaW5nIGJhbmsgdGVs
ZW1ldHJ5IGxvZ291dC4KLSAqIFRoaXMgY2FsbGJhY2sgaXMgb25seSBhdmFpbGFibGUgdG8gdGhv
c2UgbWFjaGluZSBjaGVjayBoYW5kbGVycworLyogUmVnaXN0ZXIgY2FsbGJhY2tzIHRvIGJlIG1h
ZGUgZHVyaW5nIGJhbmsgdGVsZW1ldHJ5IGxvZ291dC4KKyAqIFRob3NlIGNhbGxiYWNrcyBhcmUg
b25seSBhdmFpbGFibGUgdG8gdGhvc2UgbWFjaGluZSBjaGVjayBoYW5kbGVycwogICogdGhhdCBj
YWxsIHRvIHRoZSBjb21tb24gbWNoZWNrX2Ntbl9oYW5kbGVyIG9yIHdobyB1c2UgdGhlIGNvbW1v
bgogICogdGVsZW1ldHJ5IGxvZ291dCBmdW5jdGlvbiBtY2hlY2tfbWNhX2xvZ291dCBpbiBlcnJv
ciBwb2xsaW5nLgotICoKLSAqIFRoaXMgY2FuIGJlIHVzZWQgdG8gY29sbGVjdCBhZGRpdGlvbmFs
IGluZm9ybWF0aW9uICh0eXBpY2FsbHkgbm9uLQotICogYXJjaGl0ZWN0dXJhbCkgcHJvdmlkZWQg
YnkgbmV3ZXIgQ1BVIGZhbWlsaWVzL21vZGVscyB3aXRob3V0IHRoZSBuZWVkCi0gKiB0byBkdXBs
aWNhdGUgdGhlIHdob2xlIGhhbmRsZXIgcmVzdWx0aW5nIGluIHZhcmlvdXMgaGFuZGxlcnMgZWFj
aCB3aXRoCi0gKiBpdHMgb3duIHR3ZWFrcyBhbmQgYnVncy4gIFRoZSBjYWxsYmFjayByZWNlaXZl
cyBhbiBzdHJ1Y3QgbWNfaW5mbyBwb2ludGVyCi0gKiB3aGljaCBpdCBjYW4gdXNlIHdpdGggeDg2
X21jaW5mb19hZGQgdG8gYWRkIGFkZGl0aW9uYWwgdGVsZW1ldHJ5LAotICogdGhlIGN1cnJlbnQg
TUNBIGJhbmsgbnVtYmVyIHdlIGFyZSByZWFkaW5nIHRlbGVtZXRyeSBmcm9tLCBhbmQgdGhlCi0g
KiBNQ2lfU1RBVFVTIHZhbHVlIGZvciB0aGF0IGJhbmsuCiAgKi8KIAogLyogUmVnaXN0ZXIgYSBo
YW5kbGVyIGZvciBqdWRnaW5nIHdoZXRoZXIgdGhlIGJhbmsgbmVlZCB0byBiZSBjbGVhcmVkICov
CiB0eXBlZGVmIGludCAoKm1jZV9uZWVkX2NsZWFyYmFua190KShlbnVtIG1jYV9zb3VyY2Ugd2hv
LCB1NjQgc3RhdHVzKTsKIGV4dGVybiB2b2lkIG1jZV9uZWVkX2NsZWFyYmFua19yZWdpc3Rlciht
Y2VfbmVlZF9jbGVhcmJhbmtfdCk7CiAKKy8qIFJlZ2lzdGVyIGEgY2FsbGJhY2sgdG8gY29sbGVj
dCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uICh0eXBpY2FsbHkgbm9uLQorICogYXJjaGl0ZWN0dXJh
bCkgcHJvdmlkZWQgYnkgbmV3ZXIgQ1BVIGZhbWlsaWVzL21vZGVscyB3aXRob3V0IHRoZSBuZWVk
CisgKiB0byBkdXBsaWNhdGUgdGhlIHdob2xlIGhhbmRsZXIgcmVzdWx0aW5nIGluIHZhcmlvdXMg
aGFuZGxlcnMgZWFjaCB3aXRoCisgKiBpdHMgb3duIHR3ZWFrcyBhbmQgYnVncy4gVGhlIGNhbGxi
YWNrIHJlY2VpdmVzIGFuIHN0cnVjdCBtY19pbmZvIHBvaW50ZXIKKyAqIHdoaWNoIGl0IGNhbiB1
c2Ugd2l0aCB4ODZfbWNpbmZvX2FkZCB0byBhZGQgYWRkaXRpb25hbCB0ZWxlbWV0cnksCisgKiB0
aGUgY3VycmVudCBNQ0EgYmFuayBudW1iZXIgd2UgYXJlIHJlYWRpbmcgdGVsZW1ldHJ5IGZyb20s
IGFuZCB0aGUKKyAqIE1DaV9TVEFUVVMgdmFsdWUgZm9yIHRoYXQgYmFuay4KKyAqLwogdHlwZWRl
ZiBzdHJ1Y3QgbWNpbmZvX2V4dGVuZGVkICooKng4Nl9tY2VfY2FsbGJhY2tfdCkKICAgICAoc3Ry
dWN0IG1jX2luZm8gKiwgdWludDE2X3QsIHVpbnQ2NF90KTsKIGV4dGVybiB2b2lkIHg4Nl9tY2Vf
Y2FsbGJhY2tfcmVnaXN0ZXIoeDg2X21jZV9jYWxsYmFja190KTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMtY-0005c0-Lp; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMtX-0005bj-AY
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E8/7C-22382-A8CC2C85; Fri, 10 Mar 2017 15:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfrzKE
 Ig2fP+CwmbDNwYPTY3reLPYAxijUzLym/IoE148WNKUwFmyQqblzazN7AeFiki5GLQ0jgC6PE
 tyXf2SCc84wSa+5+Yuli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAR+LK+
 lMsIDavgJnElu2L2UFsFqD6M3+Psk5g5FjAyLCKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyPQKwxAsINx38fIQ4ySHExKorxvmw9FCPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgXXMaKCdYlJqeWpGWmQMMD5i0BAePkggvBzBEhHiLCxJzizPTIVKnGBWlxHkn
 gvQJgCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvN0gU3gy80rgpr8CWswEt
 Hga30GQxSWJCCmpBkaRKQxfPX7PXueyT/TjztCykOlrDf/+Ub7EnKtTa7o/NNC5vDjrsVth5b
 3wy4bMc4IW6h0rejDLdm/d668PuapjUy6n/nf9srfKRv+JYTXjnU+/XFq4dA89XCuiPX2Hd8+
 xeDGBIN27rh76sl/L75443pUmk/dQoztDjv+LiKWbvLOf6m+ZF0osxRmJhlrMRcWJAIScHXdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489161353!55066649!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16856 invoked from network); 10 Mar 2017 15:55:54 -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 Mar 2017 15:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtV-0005zX-6p
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtV-0005kD-67
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtV-0005kD-67@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/mce: adjust comment of callback
	register 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>

Y29tbWl0IGY3MzVhYTUzNTZhZmVmNjZiYzBkM2I4ZmM2NDU5NTUwMDZhZWJjMGQKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjA5OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MDk6MTYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IGFkanVzdCBjb21tZW50IG9mIGNhbGxiYWNrIHJlZ2lzdGVyIGZ1bmN0
aW9ucwogICAgCiAgICBjL3MgZTk2NjgxODI2NDkwOGU4NDJlMjg0N2Y1NzljYTRkOTRlNTg2ZWFh
YyBhZGRlZAogICAgbWNlX25lZWRfY2xlYXJiYW5rX3JlZ2lzdGVyIGJlbG93IHRoZSBjb21tZW50
IG9mCiAgICB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyKCkuIFRoaXMgY29tbWl0ICgxKSBhZGp1
c3RzIHRoZSBmaXJzdAogICAgcGFyYWdyYXBoIG9mIGNvbW1lbnQgdG8gYmUgYSBnZW5lcmFsIHN0
YXRlbWVudCBvZiBhbGwgY2FsbGJhY2sKICAgIHJlZ2lzdGVyIGZ1bmN0aW9ucywgYW5kICgyKSBt
b3ZlcyB0aGUgc2Vjb25kIHBhcmFncmFwaCB0byB0aGUKICAgIGZyb250IG9mIHg4Nl9tY2VfY2Fs
bGJhY2tfcmVnaXN0ZXIoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5o
IHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IGU2OTc3ODAuLjNh
NTIyODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0xMjQsMjQgKzEyNCwyNCBAQCBleHRlcm4g
dm9pZCBtY2hlY2tfbWNhX2NsZWFyYmFua3Moc3RydWN0IG1jYV9iYW5rcyAqKTsKIGV4dGVybiBt
Y3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSwgc3RydWN0
IG1jYV9iYW5rcyAqLAogICAgIHN0cnVjdCBtY2Ffc3VtbWFyeSAqLCBzdHJ1Y3QgbWNhX2Jhbmtz
ICopOwogCi0vKiBSZWdpc3RlciBhIGNhbGxiYWNrIHRvIGJlIG1hZGUgZHVyaW5nIGJhbmsgdGVs
ZW1ldHJ5IGxvZ291dC4KLSAqIFRoaXMgY2FsbGJhY2sgaXMgb25seSBhdmFpbGFibGUgdG8gdGhv
c2UgbWFjaGluZSBjaGVjayBoYW5kbGVycworLyogUmVnaXN0ZXIgY2FsbGJhY2tzIHRvIGJlIG1h
ZGUgZHVyaW5nIGJhbmsgdGVsZW1ldHJ5IGxvZ291dC4KKyAqIFRob3NlIGNhbGxiYWNrcyBhcmUg
b25seSBhdmFpbGFibGUgdG8gdGhvc2UgbWFjaGluZSBjaGVjayBoYW5kbGVycwogICogdGhhdCBj
YWxsIHRvIHRoZSBjb21tb24gbWNoZWNrX2Ntbl9oYW5kbGVyIG9yIHdobyB1c2UgdGhlIGNvbW1v
bgogICogdGVsZW1ldHJ5IGxvZ291dCBmdW5jdGlvbiBtY2hlY2tfbWNhX2xvZ291dCBpbiBlcnJv
ciBwb2xsaW5nLgotICoKLSAqIFRoaXMgY2FuIGJlIHVzZWQgdG8gY29sbGVjdCBhZGRpdGlvbmFs
IGluZm9ybWF0aW9uICh0eXBpY2FsbHkgbm9uLQotICogYXJjaGl0ZWN0dXJhbCkgcHJvdmlkZWQg
YnkgbmV3ZXIgQ1BVIGZhbWlsaWVzL21vZGVscyB3aXRob3V0IHRoZSBuZWVkCi0gKiB0byBkdXBs
aWNhdGUgdGhlIHdob2xlIGhhbmRsZXIgcmVzdWx0aW5nIGluIHZhcmlvdXMgaGFuZGxlcnMgZWFj
aCB3aXRoCi0gKiBpdHMgb3duIHR3ZWFrcyBhbmQgYnVncy4gIFRoZSBjYWxsYmFjayByZWNlaXZl
cyBhbiBzdHJ1Y3QgbWNfaW5mbyBwb2ludGVyCi0gKiB3aGljaCBpdCBjYW4gdXNlIHdpdGggeDg2
X21jaW5mb19hZGQgdG8gYWRkIGFkZGl0aW9uYWwgdGVsZW1ldHJ5LAotICogdGhlIGN1cnJlbnQg
TUNBIGJhbmsgbnVtYmVyIHdlIGFyZSByZWFkaW5nIHRlbGVtZXRyeSBmcm9tLCBhbmQgdGhlCi0g
KiBNQ2lfU1RBVFVTIHZhbHVlIGZvciB0aGF0IGJhbmsuCiAgKi8KIAogLyogUmVnaXN0ZXIgYSBo
YW5kbGVyIGZvciBqdWRnaW5nIHdoZXRoZXIgdGhlIGJhbmsgbmVlZCB0byBiZSBjbGVhcmVkICov
CiB0eXBlZGVmIGludCAoKm1jZV9uZWVkX2NsZWFyYmFua190KShlbnVtIG1jYV9zb3VyY2Ugd2hv
LCB1NjQgc3RhdHVzKTsKIGV4dGVybiB2b2lkIG1jZV9uZWVkX2NsZWFyYmFua19yZWdpc3Rlciht
Y2VfbmVlZF9jbGVhcmJhbmtfdCk7CiAKKy8qIFJlZ2lzdGVyIGEgY2FsbGJhY2sgdG8gY29sbGVj
dCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uICh0eXBpY2FsbHkgbm9uLQorICogYXJjaGl0ZWN0dXJh
bCkgcHJvdmlkZWQgYnkgbmV3ZXIgQ1BVIGZhbWlsaWVzL21vZGVscyB3aXRob3V0IHRoZSBuZWVk
CisgKiB0byBkdXBsaWNhdGUgdGhlIHdob2xlIGhhbmRsZXIgcmVzdWx0aW5nIGluIHZhcmlvdXMg
aGFuZGxlcnMgZWFjaCB3aXRoCisgKiBpdHMgb3duIHR3ZWFrcyBhbmQgYnVncy4gVGhlIGNhbGxi
YWNrIHJlY2VpdmVzIGFuIHN0cnVjdCBtY19pbmZvIHBvaW50ZXIKKyAqIHdoaWNoIGl0IGNhbiB1
c2Ugd2l0aCB4ODZfbWNpbmZvX2FkZCB0byBhZGQgYWRkaXRpb25hbCB0ZWxlbWV0cnksCisgKiB0
aGUgY3VycmVudCBNQ0EgYmFuayBudW1iZXIgd2UgYXJlIHJlYWRpbmcgdGVsZW1ldHJ5IGZyb20s
IGFuZCB0aGUKKyAqIE1DaV9TVEFUVVMgdmFsdWUgZm9yIHRoYXQgYmFuay4KKyAqLwogdHlwZWRl
ZiBzdHJ1Y3QgbWNpbmZvX2V4dGVuZGVkICooKng4Nl9tY2VfY2FsbGJhY2tfdCkKICAgICAoc3Ry
dWN0IG1jX2luZm8gKiwgdWludDE2X3QsIHVpbnQ2NF90KTsKIGV4dGVybiB2b2lkIHg4Nl9tY2Vf
Y2FsbGJhY2tfcmVnaXN0ZXIoeDg2X21jZV9jYWxsYmFja190KTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMti-0005dY-NP; Fri, 10 Mar 2017 15:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMth-0005dL-N8
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 05/75-12861-49CC2C85; Fri, 10 Mar 2017 15:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfKmUM
 RBl2zpS0mbDNwYPTY3reLPYAxijUzLym/IoE148Ltc+wFK0UrJl57ydrA+Fqwi5GLQ0jgC6PE
 x43P2SCc84wSH75eYOli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjaQEmEBW4l96
 6NBwrwCZhJdt9ewgtgsQOWrt0xgn8DIsYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBP6hkYGHcwNuz1O8QoycGkJMoroXQwQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEb/xEoJxgUWp6akVaZg4wOGDSEhw8SiK8y0DSvMUFibnFmekQqVOMilLivPdA
 EgIgiYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+whkCk9mXgnc9FdAi5mAF
 k/jA1tckoiQkmpgnNReUR6UsUHdVclZcOeP52sO/Tie7Ldb6zW3wO3lRcx2sTxTY5fdKvP4VD
 tVoru99w5Pr9cunv9LxZXaNes/3zgbZ3TEWHRRVsepFP25RzXuXCxflhTLXLBLiec1j83DbaE
 fjQOuLdrvz9T2wy9XT9fUPrzmxfMTnMn7HktONn5xybjB07xTiaU4I9FQi7moOBEAF4r1EEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161363!86418197!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11075 invoked from network); 10 Mar 2017 15:56:04 -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 Mar 2017 15:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtf-00060K-9E
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtf-0005l2-8S
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtf-0005l2-8S@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:03 +0000
Subject: [Xen-changelog] [xen master] x86/mce: remove unused x86_mcinfo_add()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkZmJhNzUzMzRkMzFhYTA5YTY2ZmY1NDc2ZGRmMTY1OTVhNDE2OTcKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjA5OjQ2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MDk6NDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHJlbW92ZSB1bnVzZWQgeDg2X21jaW5mb19hZGQoKQogICAgCiAgICBj
L3MgOWQxM2ZkOWZkMzIwYTc3NDBjNjQ0NmMwNDhmZjZhMjk5MDA5NTk2NiB0dXJuZWQgdG8gdXBk
YXRlIHRoZQogICAgbWNpbmZvIGJ1ZmZlciBpbi1wbGFjZSBpbnN0ZWFkIG9mIHVzaW5nIHg4Nl9t
Y2luZm9fYWRkKCkuIFRoZSBsYXN0CiAgICB1c2VzIG9mIHg4Nl9tY2luZm9fYWRkKCkgd2VyZSBy
ZW1vdmVkIGJ5IHRoYXQgY29tbWl0IGFzIHdlbGwuCiAgICBUaGVyZWZvcmUsIHg4Nl9tY2luZm9f
YWRkKCkgd2FzIGRlcHJlY2F0ZWQgaW4gZmFjdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlLmMgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuaCB8ICAzICstLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCAxOTFhMzVhLi5kNGM2YWMwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYwpAQCAtODMwLDIyICs4MzAsNiBAQCB2b2lkICp4ODZfbWNpbmZvX3Jlc2Vy
dmUoc3RydWN0IG1jX2luZm8gKm1pLCBpbnQgc2l6ZSkKICAgICByZXR1cm4gbWVtc2V0KG1pY19p
bmRleCwgMCwgc2l6ZSk7CiB9CiAKLXZvaWQgKng4Nl9tY2luZm9fYWRkKHN0cnVjdCBtY19pbmZv
ICptaSwgdm9pZCAqbWNpbmZvKQotewotICAgIHN0cnVjdCBtY2luZm9fY29tbW9uICptaWMsICpi
dWY7Ci0KLSAgICBtaWMgPSAoc3RydWN0IG1jaW5mb19jb21tb24gKiltY2luZm87Ci0gICAgYnVm
ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBtaWMtPnNpemUpOwotCi0gICAgaWYgKCAhYnVmICkK
LSAgICAgICAgbWNlX3ByaW50ayhNQ0VfQ1JJVElDQUwsCi0gICAgICAgICAgICAgICAgICAgIm1j
aW5mb19hZGQ6IE5vIHNwYWNlIGxlZnQgaW4gbWNfaW5mb1xuIik7Ci0gICAgZWxzZQotICAgICAg
ICBtZW1jcHkoYnVmLCBtaWMsIG1pYy0+c2l6ZSk7Ci0KLSAgICByZXR1cm4gYnVmOwotfQotCiBz
dGF0aWMgdm9pZCB4ODZfbWNpbmZvX2FwZWlfc2F2ZSgKICAgICBzdHJ1Y3QgbWNpbmZvX2dsb2Jh
bCAqbWNfZ2xvYmFsLCBzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmspCiB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5oCmluZGV4IDNhNTIyODAuLjk1NzE5NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0x
MzgsNyArMTM4LDcgQEAgZXh0ZXJuIHZvaWQgbWNlX25lZWRfY2xlYXJiYW5rX3JlZ2lzdGVyKG1j
ZV9uZWVkX2NsZWFyYmFua190KTsKICAqIGFyY2hpdGVjdHVyYWwpIHByb3ZpZGVkIGJ5IG5ld2Vy
IENQVSBmYW1pbGllcy9tb2RlbHMgd2l0aG91dCB0aGUgbmVlZAogICogdG8gZHVwbGljYXRlIHRo
ZSB3aG9sZSBoYW5kbGVyIHJlc3VsdGluZyBpbiB2YXJpb3VzIGhhbmRsZXJzIGVhY2ggd2l0aAog
ICogaXRzIG93biB0d2Vha3MgYW5kIGJ1Z3MuIFRoZSBjYWxsYmFjayByZWNlaXZlcyBhbiBzdHJ1
Y3QgbWNfaW5mbyBwb2ludGVyCi0gKiB3aGljaCBpdCBjYW4gdXNlIHdpdGggeDg2X21jaW5mb19h
ZGQgdG8gYWRkIGFkZGl0aW9uYWwgdGVsZW1ldHJ5LAorICogd2hpY2ggaXQgY2FuIHVzZSB3aXRo
IHg4Nl9tY2luZm9fcmVzZXJ2ZSB0byBhZGQgYWRkaXRpb25hbCB0ZWxlbWV0cnksCiAgKiB0aGUg
Y3VycmVudCBNQ0EgYmFuayBudW1iZXIgd2UgYXJlIHJlYWRpbmcgdGVsZW1ldHJ5IGZyb20sIGFu
ZCB0aGUKICAqIE1DaV9TVEFUVVMgdmFsdWUgZm9yIHRoYXQgYmFuay4KICAqLwpAQCAtMTQ2LDcg
KzE0Niw2IEBAIHR5cGVkZWYgc3RydWN0IG1jaW5mb19leHRlbmRlZCAqKCp4ODZfbWNlX2NhbGxi
YWNrX3QpCiAgICAgKHN0cnVjdCBtY19pbmZvICosIHVpbnQxNl90LCB1aW50NjRfdCk7CiBleHRl
cm4gdm9pZCB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyKHg4Nl9tY2VfY2FsbGJhY2tfdCk7CiAK
LXZvaWQgKng4Nl9tY2luZm9fYWRkKHN0cnVjdCBtY19pbmZvICptaSwgdm9pZCAqbWNpbmZvKTsK
IHZvaWQgKng4Nl9tY2luZm9fcmVzZXJ2ZShzdHJ1Y3QgbWNfaW5mbyAqbWksIGludCBzaXplKTsK
IHZvaWQgeDg2X21jaW5mb19kdW1wKHN0cnVjdCBtY19pbmZvICptaSk7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMti-0005dY-NP; Fri, 10 Mar 2017 15:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMth-0005dL-N8
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 05/75-12861-49CC2C85; Fri, 10 Mar 2017 15:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfKmUM
 RBl2zpS0mbDNwYPTY3reLPYAxijUzLym/IoE148Ltc+wFK0UrJl57ydrA+Fqwi5GLQ0jgC6PE
 x43P2SCc84wSH75eYOli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjaQEmEBW4l96
 6NBwrwCZhJdt9ewgtgsQOWrt0xgn8DIsYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBP6hkYGHcwNuz1O8QoycGkJMoroXQwQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEb/xEoJxgUWp6akVaZg4wOGDSEhw8SiK8y0DSvMUFibnFmekQqVOMilLivPdA
 EgIgiYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+whkCk9mXgnc9FdAi5mAF
 k/jA1tckoiQkmpgnNReUR6UsUHdVclZcOeP52sO/Tie7Ldb6zW3wO3lRcx2sTxTY5fdKvP4VD
 tVoru99w5Pr9cunv9LxZXaNes/3zgbZ3TEWHRRVsepFP25RzXuXCxflhTLXLBLiec1j83DbaE
 fjQOuLdrvz9T2wy9XT9fUPrzmxfMTnMn7HktONn5xybjB07xTiaU4I9FQi7moOBEAF4r1EEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161363!86418197!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11075 invoked from network); 10 Mar 2017 15:56:04 -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 Mar 2017 15:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtf-00060K-9E
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtf-0005l2-8S
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtf-0005l2-8S@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:03 +0000
Subject: [Xen-changelog] [xen master] x86/mce: remove unused x86_mcinfo_add()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkZmJhNzUzMzRkMzFhYTA5YTY2ZmY1NDc2ZGRmMTY1OTVhNDE2OTcKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjA5OjQ2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MDk6NDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHJlbW92ZSB1bnVzZWQgeDg2X21jaW5mb19hZGQoKQogICAgCiAgICBj
L3MgOWQxM2ZkOWZkMzIwYTc3NDBjNjQ0NmMwNDhmZjZhMjk5MDA5NTk2NiB0dXJuZWQgdG8gdXBk
YXRlIHRoZQogICAgbWNpbmZvIGJ1ZmZlciBpbi1wbGFjZSBpbnN0ZWFkIG9mIHVzaW5nIHg4Nl9t
Y2luZm9fYWRkKCkuIFRoZSBsYXN0CiAgICB1c2VzIG9mIHg4Nl9tY2luZm9fYWRkKCkgd2VyZSBy
ZW1vdmVkIGJ5IHRoYXQgY29tbWl0IGFzIHdlbGwuCiAgICBUaGVyZWZvcmUsIHg4Nl9tY2luZm9f
YWRkKCkgd2FzIGRlcHJlY2F0ZWQgaW4gZmFjdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlLmMgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuaCB8ICAzICstLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCAxOTFhMzVhLi5kNGM2YWMwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYwpAQCAtODMwLDIyICs4MzAsNiBAQCB2b2lkICp4ODZfbWNpbmZvX3Jlc2Vy
dmUoc3RydWN0IG1jX2luZm8gKm1pLCBpbnQgc2l6ZSkKICAgICByZXR1cm4gbWVtc2V0KG1pY19p
bmRleCwgMCwgc2l6ZSk7CiB9CiAKLXZvaWQgKng4Nl9tY2luZm9fYWRkKHN0cnVjdCBtY19pbmZv
ICptaSwgdm9pZCAqbWNpbmZvKQotewotICAgIHN0cnVjdCBtY2luZm9fY29tbW9uICptaWMsICpi
dWY7Ci0KLSAgICBtaWMgPSAoc3RydWN0IG1jaW5mb19jb21tb24gKiltY2luZm87Ci0gICAgYnVm
ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBtaWMtPnNpemUpOwotCi0gICAgaWYgKCAhYnVmICkK
LSAgICAgICAgbWNlX3ByaW50ayhNQ0VfQ1JJVElDQUwsCi0gICAgICAgICAgICAgICAgICAgIm1j
aW5mb19hZGQ6IE5vIHNwYWNlIGxlZnQgaW4gbWNfaW5mb1xuIik7Ci0gICAgZWxzZQotICAgICAg
ICBtZW1jcHkoYnVmLCBtaWMsIG1pYy0+c2l6ZSk7Ci0KLSAgICByZXR1cm4gYnVmOwotfQotCiBz
dGF0aWMgdm9pZCB4ODZfbWNpbmZvX2FwZWlfc2F2ZSgKICAgICBzdHJ1Y3QgbWNpbmZvX2dsb2Jh
bCAqbWNfZ2xvYmFsLCBzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmspCiB7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jZS5oCmluZGV4IDNhNTIyODAuLjk1NzE5NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0x
MzgsNyArMTM4LDcgQEAgZXh0ZXJuIHZvaWQgbWNlX25lZWRfY2xlYXJiYW5rX3JlZ2lzdGVyKG1j
ZV9uZWVkX2NsZWFyYmFua190KTsKICAqIGFyY2hpdGVjdHVyYWwpIHByb3ZpZGVkIGJ5IG5ld2Vy
IENQVSBmYW1pbGllcy9tb2RlbHMgd2l0aG91dCB0aGUgbmVlZAogICogdG8gZHVwbGljYXRlIHRo
ZSB3aG9sZSBoYW5kbGVyIHJlc3VsdGluZyBpbiB2YXJpb3VzIGhhbmRsZXJzIGVhY2ggd2l0aAog
ICogaXRzIG93biB0d2Vha3MgYW5kIGJ1Z3MuIFRoZSBjYWxsYmFjayByZWNlaXZlcyBhbiBzdHJ1
Y3QgbWNfaW5mbyBwb2ludGVyCi0gKiB3aGljaCBpdCBjYW4gdXNlIHdpdGggeDg2X21jaW5mb19h
ZGQgdG8gYWRkIGFkZGl0aW9uYWwgdGVsZW1ldHJ5LAorICogd2hpY2ggaXQgY2FuIHVzZSB3aXRo
IHg4Nl9tY2luZm9fcmVzZXJ2ZSB0byBhZGQgYWRkaXRpb25hbCB0ZWxlbWV0cnksCiAgKiB0aGUg
Y3VycmVudCBNQ0EgYmFuayBudW1iZXIgd2UgYXJlIHJlYWRpbmcgdGVsZW1ldHJ5IGZyb20sIGFu
ZCB0aGUKICAqIE1DaV9TVEFUVVMgdmFsdWUgZm9yIHRoYXQgYmFuay4KICAqLwpAQCAtMTQ2LDcg
KzE0Niw2IEBAIHR5cGVkZWYgc3RydWN0IG1jaW5mb19leHRlbmRlZCAqKCp4ODZfbWNlX2NhbGxi
YWNrX3QpCiAgICAgKHN0cnVjdCBtY19pbmZvICosIHVpbnQxNl90LCB1aW50NjRfdCk7CiBleHRl
cm4gdm9pZCB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyKHg4Nl9tY2VfY2FsbGJhY2tfdCk7CiAK
LXZvaWQgKng4Nl9tY2luZm9fYWRkKHN0cnVjdCBtY19pbmZvICptaSwgdm9pZCAqbWNpbmZvKTsK
IHZvaWQgKng4Nl9tY2luZm9fcmVzZXJ2ZShzdHJ1Y3QgbWNfaW5mbyAqbWksIGludCBzaXplKTsK
IHZvaWQgeDg2X21jaW5mb19kdW1wKHN0cnVjdCBtY19pbmZvICptaSk7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMtt-0005f8-P6; Fri, 10 Mar 2017 15:56:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMts-0005eq-4e
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B0/4F-16699-F9CC2C85; Fri, 10 Mar 2017 15:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfemUM
 RBncmqlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpWNl9gK+g0rtrVeZ21g3KjexcjFISTwhVHi
 TctcJgjnPKPE6u3fGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIleh9e
 58VxOYVMJO4fWkjC4jNAlTftL+DaQIjxwJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjI1fnA4xSnIwKYnyvm0+FCHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglf0NFBOsCg1PbUiLTMHGBwwaQkOHiUR3jCQNG9xQWJucWY6ROoUo6KUOO9EkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2w0yhSczrwRu+iugxUxAi6fxH
 QRZXJKIkJJqYFQ3D5xnt/qrWf7MnH93Xx6L2Os989NVhvpjFxVOz4tXUJL93uNvzScSdObpNO
 Nu3oXWl14IPl9XdXzuz5P3fsrJhLCklphPn88qO5EtI9Fk8Wa9aQGz2Nxmfw/ifNLt+NL9aZ+
 0x4MDK9xSOcTZHq2MdAt1/bZl16sHq/UqjwtFVReah1+ImafEUpyRaKjFXFScCADsDerjQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489161373!63297102!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39414 invoked from network); 10 Mar 2017 15:56:14 -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 Mar 2017 15:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtp-000610-Bn
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtp-0005lX-B3
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtp-0005lX-B3@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:13 +0000
Subject: [Xen-changelog] [xen master] x86/mce: set mcinfo_comm.type and
	.size in x86_mcinfo_reserve()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJiYjgxYWJmMDQzMGNiZTlhN2Q0ZGQyOWYzMmVlMWQwYjQ3YTE2ZDcKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6MDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHNldCBtY2luZm9fY29tbS50eXBlIGFuZCAuc2l6ZSBpbiB4ODZfbWNp
bmZvX3Jlc2VydmUoKQogICAgCiAgICBBbGwgZXhpc3RpbmcgY2FsbHMgdG8geDg2X21jaW5mb19y
ZXNlcnZlKCkgYXJlIGZvbGxvd2VkIGJ5IHN0YXRlbWVudHMKICAgIHRoYXQgc2V0IHRoZSBzaXpl
IGFuZCB0aGUgdHlwZSBvZiB0aGUgcmVzZXJ2ZWQgc3BhY2UsIHNvIG1vdmUgdGhlbSBpbnRvCiAg
ICB4ODZfbWNpbmZvX3Jlc2VydmUoKSB0byBzaW1wbGlmeSB0aGUgY29kZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYyAgICAgICB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuaCAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlX2FtZC5jICAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwu
YyB8ICA2ICstLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5j
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCAzMjIxNjNhLi4zMjA1
NmYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAgLTEzLDE0ICsxMywxMiBAQCBt
Y2lfYWN0aW9uX2FkZF9wYWdlb2ZmbGluZShpbnQgYmFuaywgc3RydWN0IG1jX2luZm8gKm1pLAog
ICAgIGlmICghbWkpCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgcmVjID0geDg2X21jaW5m
b19yZXNlcnZlKG1pLCBzaXplb2YoKnJlYykpOworICAgIHJlYyA9IHg4Nl9tY2luZm9fcmVzZXJ2
ZShtaSwgc2l6ZW9mKCpyZWMpLCBNQ19UWVBFX1JFQ09WRVJZKTsKICAgICBpZiAoIXJlYykgewog
ICAgICAgICBtaS0+ZmxhZ3MgfD0gTUNJTkZPX0ZMQUdTX1VOQ09NUExFVEU7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KIAotICAgIHJlYy0+Y29tbW9uLnR5cGUgPSBNQ19UWVBFX1JFQ09W
RVJZOwotICAgIHJlYy0+Y29tbW9uLnNpemUgPSBzaXplb2YoKnJlYyk7CiAgICAgcmVjLT5tY19i
YW5rID0gYmFuazsKICAgICByZWMtPmFjdGlvbl90eXBlcyA9IE1DX0FDVElPTl9QQUdFX09GRkxJ
TkU7CiAgICAgcmVjLT5hY3Rpb25faW5mby5wYWdlX3JldGlyZS5tZm4gPSBtZm47CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jCmluZGV4IGQ0YzZhYzAuLmM0ZmZiMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBA
IC0yMDQsNyArMjA0LDcgQEAgc3RhdGljIHZvaWQgbWNhX2luaXRfYmFuayhlbnVtIG1jYV9zb3Vy
Y2Ugd2hvLAogICAgIGlmICghbWkpCiAgICAgICAgIHJldHVybjsKIAotICAgIG1pYiA9IHg4Nl9t
Y2luZm9fcmVzZXJ2ZShtaSwgc2l6ZW9mKCptaWIpKTsKKyAgICBtaWIgPSB4ODZfbWNpbmZvX3Jl
c2VydmUobWksIHNpemVvZigqbWliKSwgTUNfVFlQRV9CQU5LKTsKICAgICBpZiAoIW1pYikKICAg
ICB7CiAgICAgICAgIG1pLT5mbGFncyB8PSBNQ0lORk9fRkxBR1NfVU5DT01QTEVURTsKQEAgLTIx
Myw4ICsyMTMsNiBAQCBzdGF0aWMgdm9pZCBtY2FfaW5pdF9iYW5rKGVudW0gbWNhX3NvdXJjZSB3
aG8sCiAKICAgICBtaWItPm1jX3N0YXR1cyA9IG1jYV9yZG1zcihNU1JfSUEzMl9NQ3hfU1RBVFVT
KGJhbmspKTsKIAotICAgIG1pYi0+Y29tbW9uLnR5cGUgPSBNQ19UWVBFX0JBTks7Ci0gICAgbWli
LT5jb21tb24uc2l6ZSA9IHNpemVvZiAoc3RydWN0IG1jaW5mb19iYW5rKTsKICAgICBtaWItPm1j
X2JhbmsgPSBiYW5rOwogICAgIG1pYi0+bWNfZG9taWQgPSBET01JRF9JTlZBTElEOwogCkBAIC0y
NTAsOCArMjQ4LDYgQEAgc3RhdGljIGludCBtY2FfaW5pdF9nbG9iYWwodWludDMyX3QgZmxhZ3Ms
IHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcpCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OwogCiAgICAgLyogU2V0IGdsb2JhbCBpbmZvcm1hdGlvbiAqLwotICAgIG1pZy0+
Y29tbW9uLnR5cGUgPSBNQ19UWVBFX0dMT0JBTDsKLSAgICBtaWctPmNvbW1vbi5zaXplID0gc2l6
ZW9mIChzdHJ1Y3QgbWNpbmZvX2dsb2JhbCk7CiAgICAgc3RhdHVzID0gbWNhX3JkbXNyKE1TUl9J
QTMyX01DR19TVEFUVVMpOwogICAgIG1pZy0+bWNfZ3N0YXR1cyA9IHN0YXR1czsKICAgICBtaWct
Pm1jX2RvbWlkID0gRE9NSURfSU5WQUxJRDsKQEAgLTM0OCw3ICszNDQsNyBAQCBtY2hlY2tfbWNh
X2xvZ291dChlbnVtIG1jYV9zb3VyY2Ugd2hvLCBzdHJ1Y3QgbWNhX2JhbmtzICpiYW5rbWFzaywK
ICAgICAgICAgICAgIGlmICggKG1jdGMgPSBtY3RlbGVtX3Jlc2VydmUod2hpY2gpKSAhPSBOVUxM
ICkgewogICAgICAgICAgICAgICAgIG1jaSA9IG1jdGVsZW1fZGF0YXB0cihtY3RjKTsKICAgICAg
ICAgICAgICAgICBtY2luZm9fY2xlYXIobWNpKTsKLSAgICAgICAgICAgICAgICBtaWcgPSB4ODZf
bWNpbmZvX3Jlc2VydmUobWNpLCBzaXplb2YoKm1pZykpOworICAgICAgICAgICAgICAgIG1pZyA9
IHg4Nl9tY2luZm9fcmVzZXJ2ZShtY2ksIHNpemVvZigqbWlnKSwgTUNfVFlQRV9HTE9CQUwpOwog
ICAgICAgICAgICAgICAgIC8qIG1jX2luZm8gc2hvdWxkIGF0IGxlYXN0IGhvbGQgdXAgdGhlIGds
b2JhbCBpbmZvcm1hdGlvbiAqLwogICAgICAgICAgICAgICAgIEFTU0VSVChtaWcpOwogICAgICAg
ICAgICAgICAgIG1jYV9pbml0X2dsb2JhbChtY19mbGFncywgbWlnKTsKQEAgLTgwMCw3ICs3OTYs
OCBAQCBzdGF0aWMgdm9pZCBtY2luZm9fY2xlYXIoc3RydWN0IG1jX2luZm8gKm1pKQogICAgIHg4
Nl9tY2luZm9fbmVudHJpZXMobWkpID0gMDsKIH0KIAotdm9pZCAqeDg2X21jaW5mb19yZXNlcnZl
KHN0cnVjdCBtY19pbmZvICptaSwgaW50IHNpemUpCit2b2lkICp4ODZfbWNpbmZvX3Jlc2VydmUo
c3RydWN0IG1jX2luZm8gKm1pLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzaXplLCB1bnNpZ25lZCBpbnQgdHlwZSkKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBs
b25nIGVuZDEsIGVuZDI7CkBAIC04MjcsNyArODI0LDExIEBAIHZvaWQgKng4Nl9tY2luZm9fcmVz
ZXJ2ZShzdHJ1Y3QgbWNfaW5mbyAqbWksIGludCBzaXplKQogICAgIC8qIHRoZXJlJ3MgZW5vdWdo
IHNwYWNlLiBhZGQgZW50cnkuICovCiAgICAgeDg2X21jaW5mb19uZW50cmllcyhtaSkrKzsKIAot
ICAgIHJldHVybiBtZW1zZXQobWljX2luZGV4LCAwLCBzaXplKTsKKyAgICBtZW1zZXQobWljX2lu
ZGV4LCAwLCBzaXplKTsKKyAgICBtaWNfaW5kZXgtPnNpemUgPSBzaXplOworICAgIG1pY19pbmRl
eC0+dHlwZSA9IHR5cGU7CisKKyAgICByZXR1cm4gbWljX2luZGV4OwogfQogCiBzdGF0aWMgdm9p
ZCB4ODZfbWNpbmZvX2FwZWlfc2F2ZSgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKaW5kZXggOTU3MTk0Ni4u
NDEyOWE5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKQEAgLTE0Niw3ICsxNDYsOCBAQCB0eXBlZGVm
IHN0cnVjdCBtY2luZm9fZXh0ZW5kZWQgKigqeDg2X21jZV9jYWxsYmFja190KQogICAgIChzdHJ1
Y3QgbWNfaW5mbyAqLCB1aW50MTZfdCwgdWludDY0X3QpOwogZXh0ZXJuIHZvaWQgeDg2X21jZV9j
YWxsYmFja19yZWdpc3Rlcih4ODZfbWNlX2NhbGxiYWNrX3QpOwogCi12b2lkICp4ODZfbWNpbmZv
X3Jlc2VydmUoc3RydWN0IG1jX2luZm8gKm1pLCBpbnQgc2l6ZSk7Cit2b2lkICp4ODZfbWNpbmZv
X3Jlc2VydmUoc3RydWN0IG1jX2luZm8gKm1pLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplLCB1bnNpZ25lZCBpbnQgdHlwZSk7CiB2b2lkIHg4Nl9tY2luZm9fZHVt
cChzdHJ1Y3QgbWNfaW5mbyAqbWkpOwogCiBzdGF0aWMgaW5saW5lIGludCBtY2VfdmVuZG9yX2Jh
bmtfbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfYW1kLmMKaW5kZXggNTk5ZTQ2NS4uZmU1MWJlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZV9hbWQuYwpAQCAtMjE4LDE1ICsyMTgsMTMgQEAgYW1kX2YxMF9oYW5kbGVyKHN0cnVjdCBtY19p
bmZvICptaSwgdWludDE2X3QgYmFuaywgdWludDY0X3Qgc3RhdHVzKQogICAgIGlmICggIShzdGF0
dXMgJiBNQ2lfU1RBVFVTX01JU0NWKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgbWNf
ZXh0ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBzaXplb2YoKm1jX2V4dCkpOworICAgIG1jX2V4
dCA9IHg4Nl9tY2luZm9fcmVzZXJ2ZShtaSwgc2l6ZW9mKCptY19leHQpLCBNQ19UWVBFX0VYVEVO
REVEKTsKICAgICBpZiAoICFtY19leHQgKQogICAgIHsKICAgICAgICAgbWktPmZsYWdzIHw9IE1D
SU5GT19GTEFHU19VTkNPTVBMRVRFOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAg
ICBtY19leHQtPmNvbW1vbi50eXBlID0gTUNfVFlQRV9FWFRFTkRFRDsKLSAgICBtY19leHQtPmNv
bW1vbi5zaXplID0gc2l6ZW9mKCptY19leHQpOwogICAgIG1jX2V4dC0+bWNfbXNycyA9IDM7CiAK
ICAgICBtY19leHQtPm1jX21zclswXS5yZWcgPSBNU1JfRjEwX01DNF9NSVNDMTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2ludGVsLmMKaW5kZXggMDA1ZTQxZC4uMTg5YzFlZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2ludGVsLmMKQEAgLTIwMCwxNyArMjAwLDEzIEBAIGludGVsX2dldF9leHRl
bmRlZF9tc3JzKHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcsIHN0cnVjdCBtY19pbmZvICptaSkK
ICAgICAgICAgICAgICEobWlnLT5tY19nc3RhdHVzICYgTUNHX1NUQVRVU19FSVBWKSkKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAKLSAgICBtY19leHQgPSB4ODZfbWNpbmZvX3Jlc2VydmUobWksIHNp
emVvZigqbWNfZXh0KSk7CisgICAgbWNfZXh0ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBzaXpl
b2YoKm1jX2V4dCksIE1DX1RZUEVfRVhURU5ERUQpOwogICAgIGlmICghbWNfZXh0KQogICAgIHsK
ICAgICAgICAgbWktPmZsYWdzIHw9IE1DSU5GT19GTEFHU19VTkNPTVBMRVRFOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CiAKLSAgICAvKiB0aGlzIGZ1bmN0aW9uIHdpbGwgY2FsbGVkIHdo
ZW4gQ0FQKDkpLk1DR19FWFRfUCA9IDEgKi8KLSAgICBtY19leHQtPmNvbW1vbi50eXBlID0gTUNf
VFlQRV9FWFRFTkRFRDsKLSAgICBtY19leHQtPmNvbW1vbi5zaXplID0gc2l6ZW9mKHN0cnVjdCBt
Y2luZm9fZXh0ZW5kZWQpOwotCiAgICAgZm9yIChpID0gTVNSX0lBMzJfTUNHX0VBWDsgaSA8PSBN
U1JfSUEzMl9NQ0dfTUlTQzsgaSsrKQogICAgICAgICBpbnRlbF9nZXRfZXh0ZW5kZWRfbXNyKG1j
X2V4dCwgaSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMtt-0005f8-P6; Fri, 10 Mar 2017 15:56:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMts-0005eq-4e
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:16 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B0/4F-16699-F9CC2C85; Fri, 10 Mar 2017 15:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfemUM
 RBncmqlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpWNl9gK+g0rtrVeZ21g3KjexcjFISTwhVHi
 TctcJgjnPKPE6u3fGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIleh9e
 58VxOYVMJO4fWkjC4jNAlTftL+DaQIjxwJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjI1fnA4xSnIwKYnyvm0+FCHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglf0NFBOsCg1PbUiLTMHGBwwaQkOHiUR3jCQNG9xQWJucWY6ROoUo6KUOO9EkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2w0yhSczrwRu+iugxUxAi6fxH
 QRZXJKIkJJqYFQ3D5xnt/qrWf7MnH93Xx6L2Os989NVhvpjFxVOz4tXUJL93uNvzScSdObpNO
 Nu3oXWl14IPl9XdXzuz5P3fsrJhLCklphPn88qO5EtI9Fk8Wa9aQGz2Nxmfw/ifNLt+NL9aZ+
 0x4MDK9xSOcTZHq2MdAt1/bZl16sHq/UqjwtFVReah1+ImafEUpyRaKjFXFScCADsDerjQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489161373!63297102!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39414 invoked from network); 10 Mar 2017 15:56:14 -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 Mar 2017 15:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtp-000610-Bn
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtp-0005lX-B3
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtp-0005lX-B3@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:13 +0000
Subject: [Xen-changelog] [xen master] x86/mce: set mcinfo_comm.type and
	.size in x86_mcinfo_reserve()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJiYjgxYWJmMDQzMGNiZTlhN2Q0ZGQyOWYzMmVlMWQwYjQ3YTE2ZDcKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6MDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHNldCBtY2luZm9fY29tbS50eXBlIGFuZCAuc2l6ZSBpbiB4ODZfbWNp
bmZvX3Jlc2VydmUoKQogICAgCiAgICBBbGwgZXhpc3RpbmcgY2FsbHMgdG8geDg2X21jaW5mb19y
ZXNlcnZlKCkgYXJlIGZvbGxvd2VkIGJ5IHN0YXRlbWVudHMKICAgIHRoYXQgc2V0IHRoZSBzaXpl
IGFuZCB0aGUgdHlwZSBvZiB0aGUgcmVzZXJ2ZWQgc3BhY2UsIHNvIG1vdmUgdGhlbSBpbnRvCiAg
ICB4ODZfbWNpbmZvX3Jlc2VydmUoKSB0byBzaW1wbGlmeSB0aGUgY29kZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYyAgICAgICB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuaCAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlX2FtZC5jICAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwu
YyB8ICA2ICstLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5j
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCAzMjIxNjNhLi4zMjA1
NmYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAgLTEzLDE0ICsxMywxMiBAQCBt
Y2lfYWN0aW9uX2FkZF9wYWdlb2ZmbGluZShpbnQgYmFuaywgc3RydWN0IG1jX2luZm8gKm1pLAog
ICAgIGlmICghbWkpCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgcmVjID0geDg2X21jaW5m
b19yZXNlcnZlKG1pLCBzaXplb2YoKnJlYykpOworICAgIHJlYyA9IHg4Nl9tY2luZm9fcmVzZXJ2
ZShtaSwgc2l6ZW9mKCpyZWMpLCBNQ19UWVBFX1JFQ09WRVJZKTsKICAgICBpZiAoIXJlYykgewog
ICAgICAgICBtaS0+ZmxhZ3MgfD0gTUNJTkZPX0ZMQUdTX1VOQ09NUExFVEU7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KIAotICAgIHJlYy0+Y29tbW9uLnR5cGUgPSBNQ19UWVBFX1JFQ09W
RVJZOwotICAgIHJlYy0+Y29tbW9uLnNpemUgPSBzaXplb2YoKnJlYyk7CiAgICAgcmVjLT5tY19i
YW5rID0gYmFuazsKICAgICByZWMtPmFjdGlvbl90eXBlcyA9IE1DX0FDVElPTl9QQUdFX09GRkxJ
TkU7CiAgICAgcmVjLT5hY3Rpb25faW5mby5wYWdlX3JldGlyZS5tZm4gPSBtZm47CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jCmluZGV4IGQ0YzZhYzAuLmM0ZmZiMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBA
IC0yMDQsNyArMjA0LDcgQEAgc3RhdGljIHZvaWQgbWNhX2luaXRfYmFuayhlbnVtIG1jYV9zb3Vy
Y2Ugd2hvLAogICAgIGlmICghbWkpCiAgICAgICAgIHJldHVybjsKIAotICAgIG1pYiA9IHg4Nl9t
Y2luZm9fcmVzZXJ2ZShtaSwgc2l6ZW9mKCptaWIpKTsKKyAgICBtaWIgPSB4ODZfbWNpbmZvX3Jl
c2VydmUobWksIHNpemVvZigqbWliKSwgTUNfVFlQRV9CQU5LKTsKICAgICBpZiAoIW1pYikKICAg
ICB7CiAgICAgICAgIG1pLT5mbGFncyB8PSBNQ0lORk9fRkxBR1NfVU5DT01QTEVURTsKQEAgLTIx
Myw4ICsyMTMsNiBAQCBzdGF0aWMgdm9pZCBtY2FfaW5pdF9iYW5rKGVudW0gbWNhX3NvdXJjZSB3
aG8sCiAKICAgICBtaWItPm1jX3N0YXR1cyA9IG1jYV9yZG1zcihNU1JfSUEzMl9NQ3hfU1RBVFVT
KGJhbmspKTsKIAotICAgIG1pYi0+Y29tbW9uLnR5cGUgPSBNQ19UWVBFX0JBTks7Ci0gICAgbWli
LT5jb21tb24uc2l6ZSA9IHNpemVvZiAoc3RydWN0IG1jaW5mb19iYW5rKTsKICAgICBtaWItPm1j
X2JhbmsgPSBiYW5rOwogICAgIG1pYi0+bWNfZG9taWQgPSBET01JRF9JTlZBTElEOwogCkBAIC0y
NTAsOCArMjQ4LDYgQEAgc3RhdGljIGludCBtY2FfaW5pdF9nbG9iYWwodWludDMyX3QgZmxhZ3Ms
IHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcpCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50OwogCiAgICAgLyogU2V0IGdsb2JhbCBpbmZvcm1hdGlvbiAqLwotICAgIG1pZy0+
Y29tbW9uLnR5cGUgPSBNQ19UWVBFX0dMT0JBTDsKLSAgICBtaWctPmNvbW1vbi5zaXplID0gc2l6
ZW9mIChzdHJ1Y3QgbWNpbmZvX2dsb2JhbCk7CiAgICAgc3RhdHVzID0gbWNhX3JkbXNyKE1TUl9J
QTMyX01DR19TVEFUVVMpOwogICAgIG1pZy0+bWNfZ3N0YXR1cyA9IHN0YXR1czsKICAgICBtaWct
Pm1jX2RvbWlkID0gRE9NSURfSU5WQUxJRDsKQEAgLTM0OCw3ICszNDQsNyBAQCBtY2hlY2tfbWNh
X2xvZ291dChlbnVtIG1jYV9zb3VyY2Ugd2hvLCBzdHJ1Y3QgbWNhX2JhbmtzICpiYW5rbWFzaywK
ICAgICAgICAgICAgIGlmICggKG1jdGMgPSBtY3RlbGVtX3Jlc2VydmUod2hpY2gpKSAhPSBOVUxM
ICkgewogICAgICAgICAgICAgICAgIG1jaSA9IG1jdGVsZW1fZGF0YXB0cihtY3RjKTsKICAgICAg
ICAgICAgICAgICBtY2luZm9fY2xlYXIobWNpKTsKLSAgICAgICAgICAgICAgICBtaWcgPSB4ODZf
bWNpbmZvX3Jlc2VydmUobWNpLCBzaXplb2YoKm1pZykpOworICAgICAgICAgICAgICAgIG1pZyA9
IHg4Nl9tY2luZm9fcmVzZXJ2ZShtY2ksIHNpemVvZigqbWlnKSwgTUNfVFlQRV9HTE9CQUwpOwog
ICAgICAgICAgICAgICAgIC8qIG1jX2luZm8gc2hvdWxkIGF0IGxlYXN0IGhvbGQgdXAgdGhlIGds
b2JhbCBpbmZvcm1hdGlvbiAqLwogICAgICAgICAgICAgICAgIEFTU0VSVChtaWcpOwogICAgICAg
ICAgICAgICAgIG1jYV9pbml0X2dsb2JhbChtY19mbGFncywgbWlnKTsKQEAgLTgwMCw3ICs3OTYs
OCBAQCBzdGF0aWMgdm9pZCBtY2luZm9fY2xlYXIoc3RydWN0IG1jX2luZm8gKm1pKQogICAgIHg4
Nl9tY2luZm9fbmVudHJpZXMobWkpID0gMDsKIH0KIAotdm9pZCAqeDg2X21jaW5mb19yZXNlcnZl
KHN0cnVjdCBtY19pbmZvICptaSwgaW50IHNpemUpCit2b2lkICp4ODZfbWNpbmZvX3Jlc2VydmUo
c3RydWN0IG1jX2luZm8gKm1pLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzaXplLCB1bnNpZ25lZCBpbnQgdHlwZSkKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBs
b25nIGVuZDEsIGVuZDI7CkBAIC04MjcsNyArODI0LDExIEBAIHZvaWQgKng4Nl9tY2luZm9fcmVz
ZXJ2ZShzdHJ1Y3QgbWNfaW5mbyAqbWksIGludCBzaXplKQogICAgIC8qIHRoZXJlJ3MgZW5vdWdo
IHNwYWNlLiBhZGQgZW50cnkuICovCiAgICAgeDg2X21jaW5mb19uZW50cmllcyhtaSkrKzsKIAot
ICAgIHJldHVybiBtZW1zZXQobWljX2luZGV4LCAwLCBzaXplKTsKKyAgICBtZW1zZXQobWljX2lu
ZGV4LCAwLCBzaXplKTsKKyAgICBtaWNfaW5kZXgtPnNpemUgPSBzaXplOworICAgIG1pY19pbmRl
eC0+dHlwZSA9IHR5cGU7CisKKyAgICByZXR1cm4gbWljX2luZGV4OwogfQogCiBzdGF0aWMgdm9p
ZCB4ODZfbWNpbmZvX2FwZWlfc2F2ZSgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKaW5kZXggOTU3MTk0Ni4u
NDEyOWE5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKQEAgLTE0Niw3ICsxNDYsOCBAQCB0eXBlZGVm
IHN0cnVjdCBtY2luZm9fZXh0ZW5kZWQgKigqeDg2X21jZV9jYWxsYmFja190KQogICAgIChzdHJ1
Y3QgbWNfaW5mbyAqLCB1aW50MTZfdCwgdWludDY0X3QpOwogZXh0ZXJuIHZvaWQgeDg2X21jZV9j
YWxsYmFja19yZWdpc3Rlcih4ODZfbWNlX2NhbGxiYWNrX3QpOwogCi12b2lkICp4ODZfbWNpbmZv
X3Jlc2VydmUoc3RydWN0IG1jX2luZm8gKm1pLCBpbnQgc2l6ZSk7Cit2b2lkICp4ODZfbWNpbmZv
X3Jlc2VydmUoc3RydWN0IG1jX2luZm8gKm1pLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplLCB1bnNpZ25lZCBpbnQgdHlwZSk7CiB2b2lkIHg4Nl9tY2luZm9fZHVt
cChzdHJ1Y3QgbWNfaW5mbyAqbWkpOwogCiBzdGF0aWMgaW5saW5lIGludCBtY2VfdmVuZG9yX2Jh
bmtfbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfYW1kLmMKaW5kZXggNTk5ZTQ2NS4uZmU1MWJlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZV9hbWQuYwpAQCAtMjE4LDE1ICsyMTgsMTMgQEAgYW1kX2YxMF9oYW5kbGVyKHN0cnVjdCBtY19p
bmZvICptaSwgdWludDE2X3QgYmFuaywgdWludDY0X3Qgc3RhdHVzKQogICAgIGlmICggIShzdGF0
dXMgJiBNQ2lfU1RBVFVTX01JU0NWKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgbWNf
ZXh0ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBzaXplb2YoKm1jX2V4dCkpOworICAgIG1jX2V4
dCA9IHg4Nl9tY2luZm9fcmVzZXJ2ZShtaSwgc2l6ZW9mKCptY19leHQpLCBNQ19UWVBFX0VYVEVO
REVEKTsKICAgICBpZiAoICFtY19leHQgKQogICAgIHsKICAgICAgICAgbWktPmZsYWdzIHw9IE1D
SU5GT19GTEFHU19VTkNPTVBMRVRFOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAg
ICBtY19leHQtPmNvbW1vbi50eXBlID0gTUNfVFlQRV9FWFRFTkRFRDsKLSAgICBtY19leHQtPmNv
bW1vbi5zaXplID0gc2l6ZW9mKCptY19leHQpOwogICAgIG1jX2V4dC0+bWNfbXNycyA9IDM7CiAK
ICAgICBtY19leHQtPm1jX21zclswXS5yZWcgPSBNU1JfRjEwX01DNF9NSVNDMTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2ludGVsLmMKaW5kZXggMDA1ZTQxZC4uMTg5YzFlZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2ludGVsLmMKQEAgLTIwMCwxNyArMjAwLDEzIEBAIGludGVsX2dldF9leHRl
bmRlZF9tc3JzKHN0cnVjdCBtY2luZm9fZ2xvYmFsICptaWcsIHN0cnVjdCBtY19pbmZvICptaSkK
ICAgICAgICAgICAgICEobWlnLT5tY19nc3RhdHVzICYgTUNHX1NUQVRVU19FSVBWKSkKICAgICAg
ICAgcmV0dXJuIE5VTEw7CiAKLSAgICBtY19leHQgPSB4ODZfbWNpbmZvX3Jlc2VydmUobWksIHNp
emVvZigqbWNfZXh0KSk7CisgICAgbWNfZXh0ID0geDg2X21jaW5mb19yZXNlcnZlKG1pLCBzaXpl
b2YoKm1jX2V4dCksIE1DX1RZUEVfRVhURU5ERUQpOwogICAgIGlmICghbWNfZXh0KQogICAgIHsK
ICAgICAgICAgbWktPmZsYWdzIHw9IE1DSU5GT19GTEFHU19VTkNPTVBMRVRFOwogICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CiAKLSAgICAvKiB0aGlzIGZ1bmN0aW9uIHdpbGwgY2FsbGVkIHdo
ZW4gQ0FQKDkpLk1DR19FWFRfUCA9IDEgKi8KLSAgICBtY19leHQtPmNvbW1vbi50eXBlID0gTUNf
VFlQRV9FWFRFTkRFRDsKLSAgICBtY19leHQtPmNvbW1vbi5zaXplID0gc2l6ZW9mKHN0cnVjdCBt
Y2luZm9fZXh0ZW5kZWQpOwotCiAgICAgZm9yIChpID0gTVNSX0lBMzJfTUNHX0VBWDsgaSA8PSBN
U1JfSUEzMl9NQ0dfTUlTQzsgaSsrKQogICAgICAgICBpbnRlbF9nZXRfZXh0ZW5kZWRfbXNyKG1j
X2V4dCwgaSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMu2-0005gU-Qi; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMu1-0005gI-Ut
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EA/14-13095-9ACC2C85; Fri, 10 Mar 2017 15:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfFmUM
 RBj/vaVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRtO0i4wF30wr5rWkNDBuVuti5OIQEvjCKLF0
 cycThHOeUeLO3sesXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RL3Dx6B
 CzOK2AmceTDLxYQmwWkftMZtgmMHAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjB+WhZwiFGSg0lJlJeD6VCEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneAA6gnGBRanpqRVpmDjA4YNISHDxKIrxuIGne4oLE3OLMdIjUKUZdjlsNe94wCbHk
 5eelSonz8oIUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPGgkzhycwrg
 dv0CugIJqAjpvEdBDmiJBEhJdXAuPOxS977kEOHXs4ta/WStVyj9qs9++fcBz6XNA+v/dLfrz
 V121XF1uRPvkzL3zCHZR83FtnVlLJa4+qedDb+robuez9kp7/3/mLRHqJtvd5OVfhs2pmkyvV
 JLoU3T5+MU9c4XbTs7cnDHZ5mX98cu7EoSyvxxLENHdyz2w1n9EiG3t9tk5+eosRSnJFoqMVc
 VJwIALLaWdxPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161383!55835701!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3974 invoked from network); 10 Mar 2017 15:56:24 -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 Mar 2017 15:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtz-00061E-EG
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtz-0005m9-DQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtz-0005m9-DQ@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:23 +0000
Subject: [Xen-changelog] [xen master] x86/vmce: fill MSR_IA32_MCG_STATUS on
	all vcpus in broadcast case
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5NWI5ODhlN2MzZDI3MWM5NDcyZDRiOTE1MGI1N2EzZTViNWE1MGIKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjI5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6MjkgMjAxNyArMDEw
MAoKICAgIHg4Ni92bWNlOiBmaWxsIE1TUl9JQTMyX01DR19TVEFUVVMgb24gYWxsIHZjcHVzIGlu
IGJyb2FkY2FzdCBjYXNlCiAgICAKICAgIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9ubHkg
ZmlsbHMgTUMgTVNScyBvbiB2Y3B1MCBhbmQgbGVhdmVzIE1DCiAgICBNU1JzIG9uIG90aGVyIHZj
cHVzIGVtcHR5IGluIHRoZSBicm9hZGNhc3QgY2FzZS4gV2hlbiBndWVzdCByZWFkcyAwCiAgICBm
cm9tIE1TUl9JQTMyX01DR19TVEFUVVMgb24gdmNwdU4gKE4gPiAwKSwgaXQgbWF5IHRoaW5rIGl0
J3Mgbm90CiAgICBwb3NzaWJsZSB0byByZWNvdmVyIHRoZSBleGVjdXRpb24gb24gdGhhdCB2Y3B1
IGFuZCB0aGVuIGdldCBwYW5pYywKICAgIGFsdGhvdWdoIE1TUl9JQTMyX01DR19TVEFUVVMgZmls
bGVkIG9uIHZjcHUwIG1heSBpbXBseSB0aGUgaW5qZWN0ZWQKICAgIHZNQ0UgaXMgYWN0dWFsbHkg
cmVjb3ZlcmFibGUuIFRvIGF2b2lkIHN1Y2ggdW5uZWNlc3NhcnkgZ3Vlc3QgcGFuaWMsCiAgICBz
ZXQgTVNSX0lBMzJfTUNHX1NUQVRVUyBvbiB2Y3B1TiAoTiA+IDApIHRvIE1DR19TVEFUVVNfTUNJ
UHxNQ0dfU1RBVFVTX1JJUFYuCiAgICAKICAgIEluIGFkZGl0aW9uLCBmaWxsX3Ztc3JfZGF0YSht
Y19iYW5rLCAuLi4pIGlzIGNoYW5nZWQgdG8gcmV0dXJuIC1FSU5WQUwKICAgIHJhdGhlciB0aGFu
IDAsIGlmIGFuIGludmFsaWQgZG9tYWluIElEIGlzIGNvbnRhaW5lZCBpbiBtY19iYW5rLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgMTYgKysrKy0tLS0tCiB4ZW4v
YXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgIHwgNzQgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaCAgICAgfCAg
MiArLQogMyBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCAzMjA1NmYyLi5kYWI5ZWFjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAgLTg4LDIyICs4OCwyMiBAQCBtY19tZW1lcnJf
ZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gdm1jZV9mYWlsZWQ7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgaWYg
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAg
ICAgICAgICAgICAgIGdsb2JhbC0+bWNfdmNwdWlkID09IFhFTl9NQ19WQ1BVSURfSU5WQUxJRCkK
KyAgICAgICAgICAgICAgICAgICAgdm1jZV92Y3B1aWQgPSBWTUNFX0lOSkVDVF9CUk9BRENBU1Q7
CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB2bWNlX3ZjcHVpZCA9
IGdsb2JhbC0+bWNfdmNwdWlkOworCiAgICAgICAgICAgICAgICAgYmFuay0+bWNfYWRkciA9IGdm
biA8PCBQQUdFX1NISUZUIHwKICAgICAgICAgICAgICAgICAgIChiYW5rLT5tY19hZGRyICYgKFBB
R0VfU0laRSAtMSApKTsKLSAgICAgICAgICAgICAgICBpZiAoIGZpbGxfdm1zcl9kYXRhKGJhbmss
IGQsCi0gICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5tY19nc3RhdHVzKSA9PSAtMSApCisg
ICAgICAgICAgICAgICAgaWYgKGZpbGxfdm1zcl9kYXRhKGJhbmssIGQsIGdsb2JhbC0+bWNfZ3N0
YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV92Y3B1aWQgPT0g
Vk1DRV9JTkpFQ1RfQlJPQURDQVNUKSkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIG1jZV9wcmludGsoTUNFX1FVSUVULCAiRmlsbCB2TUNFIyBkYXRhIGZvciBET00lZCAi
CiAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZFxuIiwgYmFuay0+bWNfZG9taWQpOwogICAg
ICAgICAgICAgICAgICAgICBnb3RvIHZtY2VfZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAotICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPm1jX3ZjcHVpZCA9PSBYRU5f
TUNfVkNQVUlEX0lOVkFMSUQpCi0gICAgICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gVk1D
RV9JTkpFQ1RfQlJPQURDQVNUOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAg
ICAgICAgdm1jZV92Y3B1aWQgPSBnbG9iYWwtPm1jX3ZjcHVpZDsKLQogICAgICAgICAgICAgICAg
IC8qIFdlIHdpbGwgaW5qZWN0IHZNQ0UgdG8gRE9NVSovCiAgICAgICAgICAgICAgICAgaWYgKCBp
bmplY3Rfdm1jZShkLCB2bWNlX3ZjcHVpZCkgPCAwICkKICAgICAgICAgICAgICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKaW5kZXggN2RkZTQ1Ny4uMDFhNTgyNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuYwpAQCAtMzg2LDM4ICszODYsNjYgQEAgaW50IGluamVjdF92bWNlKHN0cnVjdCBkb21haW4g
KmQsIGludCB2Y3B1KQogICAgIHJldHVybiByZXQ7CiB9CiAKLWludCBmaWxsX3Ztc3JfZGF0YShz
dHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZ3N0YXR1cykKK3N0YXRpYyBpbnQgdmNwdV9maWxsX21jX21zcnMo
c3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1jZ19zdGF0dXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IG1jaV9zdGF0dXMsIHVpbnQ2NF90IG1jaV9hZGRyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBtY2lfbWlzYykKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07Ci0KLSAgICBpZiAoIG1jX2JhbmstPm1jX2RvbWlkICE9IERP
TUlEX0lOVkFMSUQgKQorICAgIGlmICggdi0+YXJjaC52bWNlLm1jZ19zdGF0dXMgJiBNQ0dfU1RB
VFVTX01DSVAgKQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5hcmNoLnZtY2UubWNnX3N0YXR1cyAm
IE1DR19TVEFUVVNfTUNJUCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1jZV9wcmludGsoTUNF
X1FVSUVULCAiTUNFOiBndWVzdCBoYXMgbm90IGhhbmRsZWQgcHJldmlvdXMiCi0gICAgICAgICAg
ICAgICAgICAgICAgICIgdk1DRSB5ZXQhXG4iKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQorICAgICAgICBtY2VfcHJpbnRrKE1DRV9RVUlFVCwgIk1DRTogJXB2OiBndWVzdCBo
YXMgbm90IGhhbmRsZWQgcHJldmlvdXMiCisgICAgICAgICAgICAgICAgICAgIiB2TUNFIHlldCFc
biIsIHYpOworICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIH0KIAotICAgICAgICBzcGluX2xv
Y2soJnYtPmFyY2gudm1jZS5sb2NrKTsKKyAgICBzcGluX2xvY2soJnYtPmFyY2gudm1jZS5sb2Nr
KTsKIAotICAgICAgICB2LT5hcmNoLnZtY2UubWNnX3N0YXR1cyA9IGdzdGF0dXM7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIDEuIFNraXAgYmFuayAwIHRvIGF2b2lkICdiYW5rIDAgcXVpcmsnIG9m
IG9sZCBwcm9jZXNzb3JzCi0gICAgICAgICAqIDIuIEZpbHRlciBNQ2lfU1RBVFVTIE1TQ09EIG1v
ZGVsIHNwZWNpZmljIGVycm9yIGNvZGUgdG8gZ3Vlc3QKLSAgICAgICAgICovCi0gICAgICAgIHYt
PmFyY2gudm1jZS5iYW5rWzFdLm1jaV9zdGF0dXMgPSBtY19iYW5rLT5tY19zdGF0dXMgJgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1DaV9TVEFUVVNfTVND
T0RfTUFTSzsKLSAgICAgICAgdi0+YXJjaC52bWNlLmJhbmtbMV0ubWNpX2FkZHIgPSBtY19iYW5r
LT5tY19hZGRyOwotICAgICAgICB2LT5hcmNoLnZtY2UuYmFua1sxXS5tY2lfbWlzYyA9IG1jX2Jh
bmstPm1jX21pc2M7CisgICAgdi0+YXJjaC52bWNlLm1jZ19zdGF0dXMgPSBtY2dfc3RhdHVzOwor
ICAgIC8qCisgICAgICogMS4gU2tpcCBiYW5rIDAgdG8gYXZvaWQgJ2JhbmsgMCBxdWlyaycgb2Yg
b2xkIHByb2Nlc3NvcnMKKyAgICAgKiAyLiBGaWx0ZXIgTUNpX1NUQVRVUyBNU0NPRCBtb2RlbCBz
cGVjaWZpYyBlcnJvciBjb2RlIHRvIGd1ZXN0CisgICAgICovCisgICAgdi0+YXJjaC52bWNlLmJh
bmtbMV0ubWNpX3N0YXR1cyA9IG1jaV9zdGF0dXMgJiBNQ2lfU1RBVFVTX01TQ09EX01BU0s7Cisg
ICAgdi0+YXJjaC52bWNlLmJhbmtbMV0ubWNpX2FkZHIgPSBtY2lfYWRkcjsKKyAgICB2LT5hcmNo
LnZtY2UuYmFua1sxXS5tY2lfbWlzYyA9IG1jaV9taXNjOwogCi0gICAgICAgIHNwaW5fdW5sb2Nr
KCZ2LT5hcmNoLnZtY2UubG9jayk7Ci0gICAgfQorICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnZt
Y2UubG9jayk7CiAKICAgICByZXR1cm4gMDsKIH0KIAoraW50IGZpbGxfdm1zcl9kYXRhKHN0cnVj
dCBtY2luZm9fYmFuayAqbWNfYmFuaywgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBnc3RhdHVzLCBib29sIGJyb2FkY2FzdCkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGQtPnZjcHVbMF07CisgICAgaW50IHJldCwgZXJyOworCisgICAgaWYgKCBtY19iYW5r
LT5tY19kb21pZCA9PSBET01JRF9JTlZBTElEICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICAvKgorICAgICAqIHZNQ0Ugd2l0aCB0aGUgYWN0dWFsIGVycm9yIGluZm9ybWF0aW9uIGlz
IGluamVjdGVkIHRvIHZDUFUwLAorICAgICAqIGFuZCwgaWYgYnJvYWRjYXN0IGlzIHJlcXVpcmVk
LCB3ZSBjaG9vc2UgdG8gaW5qZWN0IGxlc3Mgc2V2ZXJlCisgICAgICogdk1DRXMgdG8gb3RoZXIg
dkNQVXMuIFRodXMgZ3Vlc3QgY2FuIGFsd2F5cyBnZXQgdGhlIHNldmVyZXN0CisgICAgICogZXJy
b3IgKGkuZS4gdGhlIGFjdHVhbCBvbmUpIG9uIHZDUFUwLiBJZiBndWVzdCBjYW4gcmVjb3ZlciBm
cm9tCisgICAgICogdGhlIHNldmVyZXN0IGVycm9yIG9uIHZDUFUwLCB0aGUgbGVzcyBzZXZlcmUg
ZXJyb3JzIG9uIG90aGVyCisgICAgICogdkNQVXMgd2lsbCBub3QgcHJldmVudCBndWVzdCBmcm9t
IHJlY292ZXJpbmcgb24gdGhvc2UgdkNQVXMuCisgICAgICovCisgICAgcmV0ID0gdmNwdV9maWxs
X21jX21zcnModiwgZ3N0YXR1cywgbWNfYmFuay0+bWNfc3RhdHVzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1jX2JhbmstPm1jX2FkZHIsIG1jX2JhbmstPm1jX21pc2MpOworICAgIGlm
ICggYnJvYWRjYXN0ICkKKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICF2LT52Y3B1X2lkICkKKyAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIGVyciA9IHZjcHVfZmlsbF9tY19tc3JzKHYsIE1DR19TVEFUVVNfTUNJ
UCB8IE1DR19TVEFUVVNfUklQViwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIDAsIDApOworICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgICAgIHJldCA9
IGVycjsKKyAgICAgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwogLyogSXQncyBzYWlkIHNv
bWUgcmFtIGlzIHNldHVwIGFzIG1taW9fZGlyZWN0IGZvciBVQyBjYWNoZSBhdHRyaWJ1dGUgKi8K
ICNkZWZpbmUgUDJNX1VOTUFQX1RZUEVTIChwMm1fdG9fbWFzayhwMm1fcmFtX3J3KSBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgcDJtX3RvX21hc2socDJtX3JhbV9sb2dkaXJ0
eSkgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5oCmluZGV4IDE2M2NlM2MuLjc0ZjYzODEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmgKQEAgLTE3LDcgKzE3LDcgQEAgaW50IHZtY2VfYW1kX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICosIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CiBpbnQgdm1jZV9h
bWRfd3Jtc3Ioc3RydWN0IHZjcHUgKiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpOwogCiBp
bnQgZmlsbF92bXNyX2RhdGEoc3RydWN0IG1jaW5mb19iYW5rICptY19iYW5rLCBzdHJ1Y3QgZG9t
YWluICpkLAotICAgIHVpbnQ2NF90IGdzdGF0dXMpOworICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGdzdGF0dXMsIGJvb2wgYnJvYWRjYXN0KTsKIAogI2RlZmluZSBWTUNFX0lOSkVDVF9CUk9B
RENBU1QgKC0xKQogaW50IGluamVjdF92bWNlKHN0cnVjdCBkb21haW4gKmQsIGludCB2Y3B1KTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMu2-0005gU-Qi; Fri, 10 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1cmMu1-0005gI-Ut
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EA/14-13095-9ACC2C85; Fri, 10 Mar 2017 15:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfFmUM
 RBj/vaVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRtO0i4wF30wr5rWkNDBuVuti5OIQEvjCKLF0
 cycThHOeUeLO3sesXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RL3Dx6B
 CzOK2AmceTDLxYQmwWkftMZtgmMHAsYGVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjB+WhZwiFGSg0lJlJeD6VCEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneAA6gnGBRanpqRVpmDjA4YNISHDxKIrxuIGne4oLE3OLMdIjUKUZdjlsNe94wCbHk
 5eelSonz8oIUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPGgkzhycwrg
 dv0CugIJqAjpvEdBDmiJBEhJdXAuPOxS977kEOHXs4ta/WStVyj9qs9++fcBz6XNA+v/dLfrz
 V121XF1uRPvkzL3zCHZR83FtnVlLJa4+qedDb+robuez9kp7/3/mLRHqJtvd5OVfhs2pmkyvV
 JLoU3T5+MU9c4XbTs7cnDHZ5mX98cu7EoSyvxxLENHdyz2w1n9EiG3t9tk5+eosRSnJFoqMVc
 VJwIALLaWdxPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161383!55835701!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3974 invoked from network); 10 Mar 2017 15:56:24 -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 Mar 2017 15:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtz-00061E-EG
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMtz-0005m9-DQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMtz-0005m9-DQ@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:23 +0000
Subject: [Xen-changelog] [xen master] x86/vmce: fill MSR_IA32_MCG_STATUS on
	all vcpus in broadcast case
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5NWI5ODhlN2MzZDI3MWM5NDcyZDRiOTE1MGI1N2EzZTViNWE1MGIKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjI5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6MjkgMjAxNyArMDEw
MAoKICAgIHg4Ni92bWNlOiBmaWxsIE1TUl9JQTMyX01DR19TVEFUVVMgb24gYWxsIHZjcHVzIGlu
IGJyb2FkY2FzdCBjYXNlCiAgICAKICAgIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9ubHkg
ZmlsbHMgTUMgTVNScyBvbiB2Y3B1MCBhbmQgbGVhdmVzIE1DCiAgICBNU1JzIG9uIG90aGVyIHZj
cHVzIGVtcHR5IGluIHRoZSBicm9hZGNhc3QgY2FzZS4gV2hlbiBndWVzdCByZWFkcyAwCiAgICBm
cm9tIE1TUl9JQTMyX01DR19TVEFUVVMgb24gdmNwdU4gKE4gPiAwKSwgaXQgbWF5IHRoaW5rIGl0
J3Mgbm90CiAgICBwb3NzaWJsZSB0byByZWNvdmVyIHRoZSBleGVjdXRpb24gb24gdGhhdCB2Y3B1
IGFuZCB0aGVuIGdldCBwYW5pYywKICAgIGFsdGhvdWdoIE1TUl9JQTMyX01DR19TVEFUVVMgZmls
bGVkIG9uIHZjcHUwIG1heSBpbXBseSB0aGUgaW5qZWN0ZWQKICAgIHZNQ0UgaXMgYWN0dWFsbHkg
cmVjb3ZlcmFibGUuIFRvIGF2b2lkIHN1Y2ggdW5uZWNlc3NhcnkgZ3Vlc3QgcGFuaWMsCiAgICBz
ZXQgTVNSX0lBMzJfTUNHX1NUQVRVUyBvbiB2Y3B1TiAoTiA+IDApIHRvIE1DR19TVEFUVVNfTUNJ
UHxNQ0dfU1RBVFVTX1JJUFYuCiAgICAKICAgIEluIGFkZGl0aW9uLCBmaWxsX3Ztc3JfZGF0YSht
Y19iYW5rLCAuLi4pIGlzIGNoYW5nZWQgdG8gcmV0dXJuIC1FSU5WQUwKICAgIHJhdGhlciB0aGFu
IDAsIGlmIGFuIGludmFsaWQgZG9tYWluIElEIGlzIGNvbnRhaW5lZCBpbiBtY19iYW5rLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgMTYgKysrKy0tLS0tCiB4ZW4v
YXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgIHwgNzQgKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaCAgICAgfCAg
MiArLQogMyBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwppbmRleCAzMjA1NmYyLi5kYWI5ZWFjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKQEAgLTg4LDIyICs4OCwyMiBAQCBtY19tZW1lcnJf
ZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCiAgICAgICAgICAgICAgICAgICAgIGdv
dG8gdm1jZV9mYWlsZWQ7CiAgICAgICAgICAgICAgICAgfQogCisgICAgICAgICAgICAgICAgaWYg
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAg
ICAgICAgICAgICAgIGdsb2JhbC0+bWNfdmNwdWlkID09IFhFTl9NQ19WQ1BVSURfSU5WQUxJRCkK
KyAgICAgICAgICAgICAgICAgICAgdm1jZV92Y3B1aWQgPSBWTUNFX0lOSkVDVF9CUk9BRENBU1Q7
CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB2bWNlX3ZjcHVpZCA9
IGdsb2JhbC0+bWNfdmNwdWlkOworCiAgICAgICAgICAgICAgICAgYmFuay0+bWNfYWRkciA9IGdm
biA8PCBQQUdFX1NISUZUIHwKICAgICAgICAgICAgICAgICAgIChiYW5rLT5tY19hZGRyICYgKFBB
R0VfU0laRSAtMSApKTsKLSAgICAgICAgICAgICAgICBpZiAoIGZpbGxfdm1zcl9kYXRhKGJhbmss
IGQsCi0gICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsLT5tY19nc3RhdHVzKSA9PSAtMSApCisg
ICAgICAgICAgICAgICAgaWYgKGZpbGxfdm1zcl9kYXRhKGJhbmssIGQsIGdsb2JhbC0+bWNfZ3N0
YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV92Y3B1aWQgPT0g
Vk1DRV9JTkpFQ1RfQlJPQURDQVNUKSkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIG1jZV9wcmludGsoTUNFX1FVSUVULCAiRmlsbCB2TUNFIyBkYXRhIGZvciBET00lZCAi
CiAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZFxuIiwgYmFuay0+bWNfZG9taWQpOwogICAg
ICAgICAgICAgICAgICAgICBnb3RvIHZtY2VfZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgICAgIGlmIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCB8fAotICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPm1jX3ZjcHVpZCA9PSBYRU5f
TUNfVkNQVUlEX0lOVkFMSUQpCi0gICAgICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gVk1D
RV9JTkpFQ1RfQlJPQURDQVNUOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAg
ICAgICAgdm1jZV92Y3B1aWQgPSBnbG9iYWwtPm1jX3ZjcHVpZDsKLQogICAgICAgICAgICAgICAg
IC8qIFdlIHdpbGwgaW5qZWN0IHZNQ0UgdG8gRE9NVSovCiAgICAgICAgICAgICAgICAgaWYgKCBp
bmplY3Rfdm1jZShkLCB2bWNlX3ZjcHVpZCkgPCAwICkKICAgICAgICAgICAgICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKaW5kZXggN2RkZTQ1Ny4uMDFhNTgyNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuYwpAQCAtMzg2LDM4ICszODYsNjYgQEAgaW50IGluamVjdF92bWNlKHN0cnVjdCBkb21haW4g
KmQsIGludCB2Y3B1KQogICAgIHJldHVybiByZXQ7CiB9CiAKLWludCBmaWxsX3Ztc3JfZGF0YShz
dHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZ3N0YXR1cykKK3N0YXRpYyBpbnQgdmNwdV9maWxsX21jX21zcnMo
c3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1jZ19zdGF0dXMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IG1jaV9zdGF0dXMsIHVpbnQ2NF90IG1jaV9hZGRyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBtY2lfbWlzYykKIHsKLSAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07Ci0KLSAgICBpZiAoIG1jX2JhbmstPm1jX2RvbWlkICE9IERP
TUlEX0lOVkFMSUQgKQorICAgIGlmICggdi0+YXJjaC52bWNlLm1jZ19zdGF0dXMgJiBNQ0dfU1RB
VFVTX01DSVAgKQogICAgIHsKLSAgICAgICAgaWYgKCB2LT5hcmNoLnZtY2UubWNnX3N0YXR1cyAm
IE1DR19TVEFUVVNfTUNJUCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1jZV9wcmludGsoTUNF
X1FVSUVULCAiTUNFOiBndWVzdCBoYXMgbm90IGhhbmRsZWQgcHJldmlvdXMiCi0gICAgICAgICAg
ICAgICAgICAgICAgICIgdk1DRSB5ZXQhXG4iKTsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgfQorICAgICAgICBtY2VfcHJpbnRrKE1DRV9RVUlFVCwgIk1DRTogJXB2OiBndWVzdCBo
YXMgbm90IGhhbmRsZWQgcHJldmlvdXMiCisgICAgICAgICAgICAgICAgICAgIiB2TUNFIHlldCFc
biIsIHYpOworICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIH0KIAotICAgICAgICBzcGluX2xv
Y2soJnYtPmFyY2gudm1jZS5sb2NrKTsKKyAgICBzcGluX2xvY2soJnYtPmFyY2gudm1jZS5sb2Nr
KTsKIAotICAgICAgICB2LT5hcmNoLnZtY2UubWNnX3N0YXR1cyA9IGdzdGF0dXM7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIDEuIFNraXAgYmFuayAwIHRvIGF2b2lkICdiYW5rIDAgcXVpcmsnIG9m
IG9sZCBwcm9jZXNzb3JzCi0gICAgICAgICAqIDIuIEZpbHRlciBNQ2lfU1RBVFVTIE1TQ09EIG1v
ZGVsIHNwZWNpZmljIGVycm9yIGNvZGUgdG8gZ3Vlc3QKLSAgICAgICAgICovCi0gICAgICAgIHYt
PmFyY2gudm1jZS5iYW5rWzFdLm1jaV9zdGF0dXMgPSBtY19iYW5rLT5tY19zdGF0dXMgJgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1DaV9TVEFUVVNfTVND
T0RfTUFTSzsKLSAgICAgICAgdi0+YXJjaC52bWNlLmJhbmtbMV0ubWNpX2FkZHIgPSBtY19iYW5r
LT5tY19hZGRyOwotICAgICAgICB2LT5hcmNoLnZtY2UuYmFua1sxXS5tY2lfbWlzYyA9IG1jX2Jh
bmstPm1jX21pc2M7CisgICAgdi0+YXJjaC52bWNlLm1jZ19zdGF0dXMgPSBtY2dfc3RhdHVzOwor
ICAgIC8qCisgICAgICogMS4gU2tpcCBiYW5rIDAgdG8gYXZvaWQgJ2JhbmsgMCBxdWlyaycgb2Yg
b2xkIHByb2Nlc3NvcnMKKyAgICAgKiAyLiBGaWx0ZXIgTUNpX1NUQVRVUyBNU0NPRCBtb2RlbCBz
cGVjaWZpYyBlcnJvciBjb2RlIHRvIGd1ZXN0CisgICAgICovCisgICAgdi0+YXJjaC52bWNlLmJh
bmtbMV0ubWNpX3N0YXR1cyA9IG1jaV9zdGF0dXMgJiBNQ2lfU1RBVFVTX01TQ09EX01BU0s7Cisg
ICAgdi0+YXJjaC52bWNlLmJhbmtbMV0ubWNpX2FkZHIgPSBtY2lfYWRkcjsKKyAgICB2LT5hcmNo
LnZtY2UuYmFua1sxXS5tY2lfbWlzYyA9IG1jaV9taXNjOwogCi0gICAgICAgIHNwaW5fdW5sb2Nr
KCZ2LT5hcmNoLnZtY2UubG9jayk7Ci0gICAgfQorICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnZt
Y2UubG9jayk7CiAKICAgICByZXR1cm4gMDsKIH0KIAoraW50IGZpbGxfdm1zcl9kYXRhKHN0cnVj
dCBtY2luZm9fYmFuayAqbWNfYmFuaywgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBnc3RhdHVzLCBib29sIGJyb2FkY2FzdCkKK3sKKyAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGQtPnZjcHVbMF07CisgICAgaW50IHJldCwgZXJyOworCisgICAgaWYgKCBtY19iYW5r
LT5tY19kb21pZCA9PSBET01JRF9JTlZBTElEICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICAvKgorICAgICAqIHZNQ0Ugd2l0aCB0aGUgYWN0dWFsIGVycm9yIGluZm9ybWF0aW9uIGlz
IGluamVjdGVkIHRvIHZDUFUwLAorICAgICAqIGFuZCwgaWYgYnJvYWRjYXN0IGlzIHJlcXVpcmVk
LCB3ZSBjaG9vc2UgdG8gaW5qZWN0IGxlc3Mgc2V2ZXJlCisgICAgICogdk1DRXMgdG8gb3RoZXIg
dkNQVXMuIFRodXMgZ3Vlc3QgY2FuIGFsd2F5cyBnZXQgdGhlIHNldmVyZXN0CisgICAgICogZXJy
b3IgKGkuZS4gdGhlIGFjdHVhbCBvbmUpIG9uIHZDUFUwLiBJZiBndWVzdCBjYW4gcmVjb3ZlciBm
cm9tCisgICAgICogdGhlIHNldmVyZXN0IGVycm9yIG9uIHZDUFUwLCB0aGUgbGVzcyBzZXZlcmUg
ZXJyb3JzIG9uIG90aGVyCisgICAgICogdkNQVXMgd2lsbCBub3QgcHJldmVudCBndWVzdCBmcm9t
IHJlY292ZXJpbmcgb24gdGhvc2UgdkNQVXMuCisgICAgICovCisgICAgcmV0ID0gdmNwdV9maWxs
X21jX21zcnModiwgZ3N0YXR1cywgbWNfYmFuay0+bWNfc3RhdHVzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1jX2JhbmstPm1jX2FkZHIsIG1jX2JhbmstPm1jX21pc2MpOworICAgIGlm
ICggYnJvYWRjYXN0ICkKKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICF2LT52Y3B1X2lkICkKKyAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIGVyciA9IHZjcHVfZmlsbF9tY19tc3JzKHYsIE1DR19TVEFUVVNfTUNJ
UCB8IE1DR19TVEFUVVNfUklQViwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIDAsIDApOworICAgICAgICAgICAgaWYgKCBlcnIgKQorICAgICAgICAgICAgICAgIHJldCA9
IGVycjsKKyAgICAgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwogLyogSXQncyBzYWlkIHNv
bWUgcmFtIGlzIHNldHVwIGFzIG1taW9fZGlyZWN0IGZvciBVQyBjYWNoZSBhdHRyaWJ1dGUgKi8K
ICNkZWZpbmUgUDJNX1VOTUFQX1RZUEVTIChwMm1fdG9fbWFzayhwMm1fcmFtX3J3KSBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgcDJtX3RvX21hc2socDJtX3JhbV9sb2dkaXJ0
eSkgXApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5oCmluZGV4IDE2M2NlM2MuLjc0ZjYzODEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmgKQEAgLTE3LDcgKzE3LDcgQEAgaW50IHZtY2VfYW1kX3JkbXNyKGNvbnN0
IHN0cnVjdCB2Y3B1ICosIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CiBpbnQgdm1jZV9h
bWRfd3Jtc3Ioc3RydWN0IHZjcHUgKiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpOwogCiBp
bnQgZmlsbF92bXNyX2RhdGEoc3RydWN0IG1jaW5mb19iYW5rICptY19iYW5rLCBzdHJ1Y3QgZG9t
YWluICpkLAotICAgIHVpbnQ2NF90IGdzdGF0dXMpOworICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGdzdGF0dXMsIGJvb2wgYnJvYWRjYXN0KTsKIAogI2RlZmluZSBWTUNFX0lOSkVDVF9CUk9B
RENBU1QgKC0xKQogaW50IGluamVjdF92bWNlKHN0cnVjdCBkb21haW4gKmQsIGludCB2Y3B1KTsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMuD-0005is-Tm; Fri, 10 Mar 2017 15:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuC-0005iZ-PH
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C7/29-27678-4BCC2C85; Fri, 10 Mar 2017 15:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfTmUM
 RBltuqlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtGemywFR7grHu9+ztLAeIizi5GLQ0jgC6PE
 uo6t7BDOeUaJxX0/WLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlfg9b
 w1YnFfATOL4lKMsIDYLUP2fyZdZJzByLGBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2PHP6RCjJAeTkijv2+ZDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeNecBsoJFqWmp1akZeYAgwMmLcHBoyTCGwaS5i0uSMwtzkyHSJ1iVJQS550IkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5Q0Cm8GTmlcBNfwW0mAlo8TS+g
 yCLSxIRUlINjNG+PJccGX4XRynn/fygbPVqsc3rxZ9e7dw2k/vP3u+BhTfE5AKCOr9k5isFrN
 z0Yc0PEY0/SnelHxza4lxQMG3r+7qtb4+8+BcYNj89X1GwS84kRKC0ZWH5pVD+c/Vbnrko5uR
 rvyqevkfhZWg7m2dpxU9XSTuRnflb4qQW3swU3vDZe/k5LyWW4oxEQy3mouJEADfHJZVDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489161393!78724837!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54650 invoked from network); 10 Mar 2017 15:56:34 -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 Mar 2017 15:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMu9-00061O-Kl
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMu9-0005my-Fu
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMu9-0005my-Fu@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:33 +0000
Subject: [Xen-changelog] [xen master] x86/mce: clear MSR_IA32_MCG_STATUS by
	writing 0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmZDU2YmM4MjVlNjMzNDcwZmIwODA3Nzg1Y2QzMmRiZWU4MTgyYTYKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6NDUgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IGNsZWFyIE1TUl9JQTMyX01DR19TVEFUVVMgYnkgd3JpdGluZyAwCiAg
ICAKICAgIE9uIEludGVsIENQVSwgYW4gYXR0ZW1wIHRvIHdyaXRlIHRvIE1TUl9JQTMyX01DR19T
VEFUVVMgd2l0aCBhbnkKICAgIG5vbi16ZXJvIHZhbHVlIHdvdWxkIHJlc3VsdCBpbiAjR1AuCiAg
ICAKICAgIFRoaXMgY29tbWl0IHdyaXRlcyAwIG9uIEFNRCBDUFUgYXMgd2VsbCBpbnN0ZWFkIG9m
IGp1c3QgY2xlYXJpbmcgTUNJUAogICAgYml0LCBiZWNhdXNlIGFsbCBub24tcmVzZXJ2ZWQgYml0
cyBvZiBNU1JfSUEzMl9NQ0dfU1RBVFVTIGhhdmUgYmVlbgogICAgaGFuZGxlZCBhdCB0aGlzIHBv
aW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYwppbmRleCBjNGZmYjI3Li4zNTExN2Y4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtNTM1
LDcgKzUzNSw3IEBAIHZvaWQgbWNoZWNrX2Ntbl9oYW5kbGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIGdzdGF0dXMgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUNHX1NUQVRV
Uyk7CiAgICAgaWYgKChnc3RhdHVzICYgTUNHX1NUQVRVU19NQ0lQKSAhPSAwKSB7CiAgICAgICAg
IG1jZV9wcmludGsoTUNFX0NSSVRJQ0FMLCAiTUNFOiBDbGVhciBNQ0lQQCBsYXN0IHN0ZXAiKTsK
LSAgICAgICAgbWNhX3dybXNyKE1TUl9JQTMyX01DR19TVEFUVVMsIGdzdGF0dXMgJiB+TUNHX1NU
QVRVU19NQ0lQKTsKKyAgICAgICAgbWNhX3dybXNyKE1TUl9JQTMyX01DR19TVEFUVVMsIDApOwog
ICAgIH0KICAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfdHJhcF9iYXIpOwogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMuD-0005is-Tm; Fri, 10 Mar 2017 15:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuC-0005iZ-PH
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C7/29-27678-4BCC2C85; Fri, 10 Mar 2017 15:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfTmUM
 RBltuqlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtGemywFR7grHu9+ztLAeIizi5GLQ0jgC6PE
 uo6t7BDOeUaJxX0/WLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlfg9b
 w1YnFfATOL4lKMsIDYLUP2fyZdZJzByLGBkWMWoXpxaVJZapGusl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2PHP6RCjJAeTkijv2+ZDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeNecBsoJFqWmp1akZeYAgwMmLcHBoyTCGwaS5i0uSMwtzkyHSJ1iVJQS550IkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5Q0Cm8GTmlcBNfwW0mAlo8TS+g
 yCLSxIRUlINjNG+PJccGX4XRynn/fygbPVqsc3rxZ9e7dw2k/vP3u+BhTfE5AKCOr9k5isFrN
 z0Yc0PEY0/SnelHxza4lxQMG3r+7qtb4+8+BcYNj89X1GwS84kRKC0ZWH5pVD+c/Vbnrko5uR
 rvyqevkfhZWg7m2dpxU9XSTuRnflb4qQW3swU3vDZe/k5LyWW4oxEQy3mouJEADfHJZVDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489161393!78724837!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54650 invoked from network); 10 Mar 2017 15:56:34 -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 Mar 2017 15:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMu9-00061O-Kl
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMu9-0005my-Fu
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMu9-0005my-Fu@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:33 +0000
Subject: [Xen-changelog] [xen master] x86/mce: clear MSR_IA32_MCG_STATUS by
	writing 0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmZDU2YmM4MjVlNjMzNDcwZmIwODA3Nzg1Y2QzMmRiZWU4MTgyYTYKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjEwOjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTA6NDUgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IGNsZWFyIE1TUl9JQTMyX01DR19TVEFUVVMgYnkgd3JpdGluZyAwCiAg
ICAKICAgIE9uIEludGVsIENQVSwgYW4gYXR0ZW1wIHRvIHdyaXRlIHRvIE1TUl9JQTMyX01DR19T
VEFUVVMgd2l0aCBhbnkKICAgIG5vbi16ZXJvIHZhbHVlIHdvdWxkIHJlc3VsdCBpbiAjR1AuCiAg
ICAKICAgIFRoaXMgY29tbWl0IHdyaXRlcyAwIG9uIEFNRCBDUFUgYXMgd2VsbCBpbnN0ZWFkIG9m
IGp1c3QgY2xlYXJpbmcgTUNJUAogICAgYml0LCBiZWNhdXNlIGFsbCBub24tcmVzZXJ2ZWQgYml0
cyBvZiBNU1JfSUEzMl9NQ0dfU1RBVFVTIGhhdmUgYmVlbgogICAgaGFuZGxlZCBhdCB0aGlzIHBv
aW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYwppbmRleCBjNGZmYjI3Li4zNTExN2Y4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtNTM1
LDcgKzUzNSw3IEBAIHZvaWQgbWNoZWNrX2Ntbl9oYW5kbGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIGdzdGF0dXMgPSBtY2FfcmRtc3IoTVNSX0lBMzJfTUNHX1NUQVRV
Uyk7CiAgICAgaWYgKChnc3RhdHVzICYgTUNHX1NUQVRVU19NQ0lQKSAhPSAwKSB7CiAgICAgICAg
IG1jZV9wcmludGsoTUNFX0NSSVRJQ0FMLCAiTUNFOiBDbGVhciBNQ0lQQCBsYXN0IHN0ZXAiKTsK
LSAgICAgICAgbWNhX3dybXNyKE1TUl9JQTMyX01DR19TVEFUVVMsIGdzdGF0dXMgJiB+TUNHX1NU
QVRVU19NQ0lQKTsKKyAgICAgICAgbWNhX3dybXNyKE1TUl9JQTMyX01DR19TVEFUVVMsIDApOwog
ICAgIH0KICAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfdHJhcF9iYXIpOwogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMuN-0005kt-Vb; Fri, 10 Mar 2017 15:56:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuM-0005k2-2w
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4B/07-12861-DBCC2C85; Fri, 10 Mar 2017 15:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfPmUM
 RBqumWFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxt1d7UwFV3grNvZ9YGxg/MbVxcjFISTwhVHi
 8ZNXzF2MnEDOeUaJp++tuhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSwQKbH9eCMji
 M0rYCbxcuUhNpBWFqD6u7v4JzByLGBkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiRegYGxh2MDXv9DjFKcjApifJKKB2MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBGz8RKCdYlJqeWpGWmQMMDZi0BAePkgjvMpA0b3FBYm5xZjpE6hSjopQ47z2QhABI
 IqM0D64NFo6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgKZwpOZVwI3/RXQYiagxdP4w
 BaXJCKkpBoYdS97fGxWO/fxkWj4nwPr7BZaLpF4q6Med4NZXWzhT516863Bu2fFpRv3Sd52lF
 t+YeaSwwsv3/z4YOOBC3EMsz+cf/OvtFbjNoOvw5q32d9vb54T/IxfKHtT3Y1r2zInOE1zm8p
 x7laE8ZWaCd4bbvm17HEPlN5pvcO7oUUnx7Vhca1Ph8CvHCWW4oxEQy3mouJEAEZHeiZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489161404!89637620!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10075 invoked from network); 10 Mar 2017 15:56:44 -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 Mar 2017 15:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuJ-00061Y-N1
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuJ-0005o4-MI
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuJ-0005o4-MI@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:43 +0000
Subject: [Xen-changelog] [xen master] x86/mce: remove ASSERT's about
	mce_[u|d]handler_num in mce_action()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0ODllZmVmNzQ5ZTA2NGVmZDBlYmE1ZmI0NWNmOWYyMjlmYjIyYWEKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjExOjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTE6MDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHJlbW92ZSBBU1NFUlQncyBhYm91dCBtY2VfW3V8ZF1oYW5kbGVyX251
bSBpbiBtY2VfYWN0aW9uKCkKICAgIAogICAgVGhvc2UgYXNzZXJ0aW9ucyBhcyB3ZWxsIGFzIG1j
ZV9bdXxkXWhhbmRsZXJzW10sIG1jZV9bdXxkXWhhbmRsZXJfbnVtCiAgICBhbmQgbWNlX2FjdGlv
bigpIHdlcmUgaW50ZWwgb25seSBhbmQgbGlmdGVkIHRvIHRoZSBjb21tb24gY29kZSBieSBjL3MK
ICAgIDNhOTE3NjlkNmUxLiBIb3dldmVyLCBNQ0UgaGFuZGxpbmcgb24gQU1EIGRvZXMgbm90IHVz
ZSBtY2VfW3V8ZF1oYW5kbGVyc1tdCiAgICBiZWZvcmUgYW5kIGFmdGVyIHRoYXQgY29tbWl0LCBz
byBhc3NlcnRpb25zIGluIG1jZV9hY3Rpb24oKSBhYm91dCB0aGVpcgogICAgc2l6ZSBkbyBub3Qg
bWFrZSBzZW5zZSBmb3IgQU1ELiBUbyBiZSB3b3JzZSwgdGhleSBjYW4gY3Jhc2ggdGhlIGRlYnVn
CiAgICBidWlsZCBvbiBBTUQuIFJlbW92ZSB0aGVtIHRvIG1ha2UgdGhlIGRlYnVnIGJ1aWxkIHdv
cmsgb24gQU1ELgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDQgLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCAz
NTExN2Y4Li5jZDRmMGVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMTYxNiw5ICsxNjE2LDYg
QEAgc3RhdGljIGVudW0gbWNlX3Jlc3VsdCBtY2VfYWN0aW9uKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgICAgICBoYW5kbGVycyA9IG1jZV91aGFuZGxlcnM7CiAgICAgfQog
Ci0gICAgLyogQXQgbGVhc3QgYSBkZWZhdWx0IGhhbmRsZXIgc2hvdWxkIGJlIHJlZ2lzdGVyZCAq
LwotICAgIEFTU0VSVChoYW5kbGVyX251bSk7Ci0KICAgICBsb2NhbF9taSA9IChzdHJ1Y3QgbWNf
aW5mbyopbWN0ZWxlbV9kYXRhcHRyKG1jdGMpOwogICAgIHg4Nl9tY2luZm9fbG9va3VwKG1pYywg
bG9jYWxfbWksIE1DX1RZUEVfR0xPQkFMKTsKICAgICBpZiAobWljID09IE5VTEwpIHsKQEAgLTE2
NTEsNyArMTY0OCw2IEBAIHN0YXRpYyBlbnVtIG1jZV9yZXN1bHQgbWNlX2FjdGlvbihjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBBU1NFUlQoaSAhPSBoYW5kbGVyX251bSk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIHdvcnN0X3Jlc3VsdDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:56: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 1cmMuN-0005kt-Vb; Fri, 10 Mar 2017 15:56:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuM-0005k2-2w
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4B/07-12861-DBCC2C85; Fri, 10 Mar 2017 15:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfPmUM
 RBqumWFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxt1d7UwFV3grNvZ9YGxg/MbVxcjFISTwhVHi
 8ZNXzF2MnEDOeUaJp++tuhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSwQKbH9eCMji
 M0rYCbxcuUhNpBWFqD6u7v4JzByLGBkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiRegYGxh2MDXv9DjFKcjApifJKKB2MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBGz8RKCdYlJqeWpGWmQMMDZi0BAePkgjvMpA0b3FBYm5xZjpE6hSjopQ47z2QhABI
 IqM0D64NFo6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgKZwpOZVwI3/RXQYiagxdP4w
 BaXJCKkpBoYdS97fGxWO/fxkWj4nwPr7BZaLpF4q6Med4NZXWzhT516863Bu2fFpRv3Sd52lF
 t+YeaSwwsv3/z4YOOBC3EMsz+cf/OvtFbjNoOvw5q32d9vb54T/IxfKHtT3Y1r2zInOE1zm8p
 x7laE8ZWaCd4bbvm17HEPlN5pvcO7oUUnx7Vhca1Ph8CvHCWW4oxEQy3mouJEAEZHeiZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489161404!89637620!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10075 invoked from network); 10 Mar 2017 15:56:44 -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 Mar 2017 15:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuJ-00061Y-N1
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuJ-0005o4-MI
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuJ-0005o4-MI@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:43 +0000
Subject: [Xen-changelog] [xen master] x86/mce: remove ASSERT's about
	mce_[u|d]handler_num in mce_action()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0ODllZmVmNzQ5ZTA2NGVmZDBlYmE1ZmI0NWNmOWYyMjlmYjIyYWEKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciA4IDE1OjExOjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTU6MTE6MDYgMjAxNyArMDEw
MAoKICAgIHg4Ni9tY2U6IHJlbW92ZSBBU1NFUlQncyBhYm91dCBtY2VfW3V8ZF1oYW5kbGVyX251
bSBpbiBtY2VfYWN0aW9uKCkKICAgIAogICAgVGhvc2UgYXNzZXJ0aW9ucyBhcyB3ZWxsIGFzIG1j
ZV9bdXxkXWhhbmRsZXJzW10sIG1jZV9bdXxkXWhhbmRsZXJfbnVtCiAgICBhbmQgbWNlX2FjdGlv
bigpIHdlcmUgaW50ZWwgb25seSBhbmQgbGlmdGVkIHRvIHRoZSBjb21tb24gY29kZSBieSBjL3MK
ICAgIDNhOTE3NjlkNmUxLiBIb3dldmVyLCBNQ0UgaGFuZGxpbmcgb24gQU1EIGRvZXMgbm90IHVz
ZSBtY2VfW3V8ZF1oYW5kbGVyc1tdCiAgICBiZWZvcmUgYW5kIGFmdGVyIHRoYXQgY29tbWl0LCBz
byBhc3NlcnRpb25zIGluIG1jZV9hY3Rpb24oKSBhYm91dCB0aGVpcgogICAgc2l6ZSBkbyBub3Qg
bWFrZSBzZW5zZSBmb3IgQU1ELiBUbyBiZSB3b3JzZSwgdGhleSBjYW4gY3Jhc2ggdGhlIGRlYnVn
CiAgICBidWlsZCBvbiBBTUQuIFJlbW92ZSB0aGVtIHRvIG1ha2UgdGhlIGRlYnVnIGJ1aWxkIHdv
cmsgb24gQU1ELgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDQgLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCAz
NTExN2Y4Li5jZDRmMGVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMTYxNiw5ICsxNjE2LDYg
QEAgc3RhdGljIGVudW0gbWNlX3Jlc3VsdCBtY2VfYWN0aW9uKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgICAgICBoYW5kbGVycyA9IG1jZV91aGFuZGxlcnM7CiAgICAgfQog
Ci0gICAgLyogQXQgbGVhc3QgYSBkZWZhdWx0IGhhbmRsZXIgc2hvdWxkIGJlIHJlZ2lzdGVyZCAq
LwotICAgIEFTU0VSVChoYW5kbGVyX251bSk7Ci0KICAgICBsb2NhbF9taSA9IChzdHJ1Y3QgbWNf
aW5mbyopbWN0ZWxlbV9kYXRhcHRyKG1jdGMpOwogICAgIHg4Nl9tY2luZm9fbG9va3VwKG1pYywg
bG9jYWxfbWksIE1DX1RZUEVfR0xPQkFMKTsKICAgICBpZiAobWljID09IE5VTEwpIHsKQEAgLTE2
NTEsNyArMTY0OCw2IEBAIHN0YXRpYyBlbnVtIG1jZV9yZXN1bHQgbWNlX2FjdGlvbihjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBBU1NFUlQoaSAhPSBoYW5kbGVyX251bSk7CiAg
ICAgfQogCiAgICAgcmV0dXJuIHdvcnN0X3Jlc3VsdDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMua-0005pm-1B; Fri, 10 Mar 2017 15:57:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuY-0005pW-8O
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E2/9D-04270-9CCC2C85; Fri, 10 Mar 2017 15:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVffEmUM
 RBhfa+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/HKG+wFS6YwV7xZcZ61gXHDL8YuRi4OIYEv
 jBJPtm9jh3DOM0pMP3YKKMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sICXCAv4ST
 88Kg4R5BcwkPrxfwQJiswCVn1+0jXkCI8cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBs
 Z6uanFxYnpqTmJScV6yfm5mxiBfqlnYGDcwfjquN8hRkkOJiVR3ga+QxFCfEn5KZUZicUZ8UW
 lOanFhxhlODiUJHhfSQLlBItS01Mr0jJzgAECk5bg4FES4f0iAZTmLS5IzC3OTIdInWJUlBLn
 TQLpEwBJZJTmwbXBgvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeLSBTeDLzSuCmvwJaz
 AS0eBrfQZDFJYkIKakGxsZVC5ReTrbcUS15JOHw1L7X285mNVXxFglklzOeLT3cefjqeoNoFp
 Mn0zf49m3Pcn7wyK+SNfXI6RWGr+vkT+zSEu19spDBZE12Ka9AYVuBba61cFm+h88dwfVRbke
 nzNy4yv/6+1nO96xTJ1ZNjHK9qsXVc4brf4LD5R1LGS4XdZm5yq66pMRSnJFoqMVcVJwIAAGm
 gAdFAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489161414!63297211!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57386 invoked from network); 10 Mar 2017 15:56:55 -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 Mar 2017 15:56:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuT-00061i-Ps
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuT-0005oo-Ov
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuT-0005oo-Ov@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: switch away from temporary
	32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlY2M4ZmQxNjYwYTg0NDg4NDA3MTNiYzkxN2E0YmFiODlmYzQzYjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTQ6NDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxNDo0MyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzkyICsrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5NiBpbnNlcnRpb25z
KCspLCAxOTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA2MTM2NDhlLi5lMjU5NTQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtODExLDcgKzgxMSw3IEBAIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25l
ZCBsb25nIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpbnZva2Vfc3R1YihfUFJFX0VGTEFHUygiW2VmbF0iLCAiW21za10iLCAiW3Rt
cF0iKSwgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltl
ZmxdIiwgIlttc2tdIiwgIlt0bXBdIiksICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICBkc3QsIFt0bXBdICI9JnIiICh0bXApLCBbZWZsXSAiK2ciIChfcmVncy5fZWZsYWdzKSAgICAg
IFwKKyAgICAgICAgICAgICAgICBkc3QsIFt0bXBdICI9JnIiICh0bXApLCBbZWZsXSAiK2ciIChf
cmVncy5lZmxhZ3MpICAgICAgIFwKICAgICAgICAgICAgICAgICA6IFttc2tdICJpIiAoRUZMQUdT
X01BU0spLCAjIyBzcmMpOyAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAKQEAg
LTg5MCw3ICs4OTAsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogI2RlZmluZSBy
ZWdpc3Rlcl9hZGRyZXNzX2FkanVzdChyZWcsIGFkaikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIF9yZWdpc3Rlcl9hZGRyZXNzX2luY3JlbWVudChyZWcsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19ERiA/ICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGID8gICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKGFkaikgOiAoYWRqKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZF9ieXRlcykKIApAQCAtOTE0LDcgKzkxNCw3IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByYyA9
IG9wcy0+aW5zbl9mZXRjaCh4ODZfc2VnX2NzLCBpcCwgTlVMTCwgMCwgY3R4dCk7ICAgICAgICAg
ICAgICAgIFwKICAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfcmVncy5yKGlwKSA9IGlwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBzaW5nbGVz
dGVwID0gX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVEY7ICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URjsgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAKICNkZWZpbmUgdmFsaWRhdGVf
ZmFyX2JyYW5jaChjcywgaXApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTkzMSw3ICs5MzEsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAjZGVmaW5lIGNvbW1pdF9mYXJf
YnJhbmNoKGNzLCBuZXdpcCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdmFsaWRhdGVfZmFyX2JyYW5jaChjcywgbmV3aXApOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgX3JlZ3MucihpcCkgPSAobmV3aXApOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc2luZ2xlc3RlcCA9IF9yZWdz
Ll9lZmxhZ3MgJiBYODZfRUZMQUdTX1RGOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
c2luZ2xlc3RlcCA9IF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9zZWdfY3MsIGNzLCBjdHh0
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCkBAIC05ODQsNyArOTg0LDcgQEAg
c3RhdGljIGludCBfZ2V0X2ZwdSgKICAgICAgICAgaWYgKCB0eXBlID49IFg4NkVNVUxfRlBVX3lt
bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCBiZSB1bnJlYWNoYWJsZSBpZiBW
RVggZGVjb2RpbmcgaXMgd29ya2luZyBjb3JyZWN0bHkuICovCi0gICAgICAgICAgICBBU1NFUlQo
KGNyMCAmIFg4Nl9DUjBfUEUpICYmICEoY3R4dC0+cmVncy0+X2VmbGFncyAmIFg4Nl9FRkxBR1Nf
Vk0pKTsKKyAgICAgICAgICAgIEFTU0VSVCgoY3IwICYgWDg2X0NSMF9QRSkgJiYgIShjdHh0LT5y
ZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBj
cjAgJiBYODZfQ1IwX0VNICkKICAgICAgICAgewpAQCAtMTA3MSw3ICsxMDcxLDcgQEAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgKCh1aW50OF90W10peyBieXRl
cywgMHhjMyB9KSwgbnJfICsgMSk7ICAgICAgXAogICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdT
KCJbZWZsYWdzXSIsICJbbWFza10iLCAiW3RtcF0iKSwgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIF9QT1NUX0VGTEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIgKF9yZWdzLl9lZmxhZ3MpLCBb
dG1wXSAiPSZyIiAodG1wXyksICAgICAgXAorICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIg
KF9yZWdzLmVmbGFncyksIFt0bXBdICI9JnIiICh0bXBfKSwgICAgICAgXAogICAgICAgICAgICAg
ICAgICIrbSIgKGZpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIDogW21hc2tdICJpIiAoWDg2X0VGTEFHU19aRnxYODZfRUZM
QUdTX1BGfFg4Nl9FRkxBR1NfQ0YpKTsgXAogICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTA4Miw3ICsx
MDgyLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdldF9sb29wX2NvdW50KAogICAg
IGludCBhZF9ieXRlcykKIHsKICAgICByZXR1cm4gKGFkX2J5dGVzID4gNCkgPyByZWdzLT5yKGN4
KQotICAgICAgICAgICAgICAgICAgICAgICAgICA6IChhZF9ieXRlcyA8IDQpID8gcmVncy0+Y3gg
OiByZWdzLT5fZWN4OworICAgICAgICAgICAgICAgICAgICAgICAgICA6IChhZF9ieXRlcyA8IDQp
ID8gcmVncy0+Y3ggOiByZWdzLT5lY3g7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfbG9v
cF9jb3VudCgKQEAgLTExMTAsMTIgKzExMTAsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHB1dF9s
b29wX2NvdW50KAogICAgICAgICBpZiAoIG1vZGVfNjRiaXQoKSAmJiBhZF9ieXRlcyA9PSA0ICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgX3JlZ3MucihjeCkgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgaWYgKCB1c2luZ19zaSApIF9yZWdzLnIoc2kpID0gX3JlZ3Mu
X2VzaTsgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKCB1c2luZ19kaSApIF9y
ZWdzLnIoZGkpID0gX3JlZ3MuX2VkaTsgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
aWYgKCB1c2luZ19zaSApIF9yZWdzLnIoc2kpID0gX3JlZ3MuZXNpOyAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgaWYgKCB1c2luZ19kaSApIF9yZWdzLnIoZGkpID0gX3JlZ3MuZWRp
OyAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBnb3RvIGNv
bXBsZXRlX2luc247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIGlmICggbWF4X3JlcHMgPiAxICYmIChfcmVncy5fZWZs
YWdzICYgWDg2X0VGTEFHU19URikgJiYgICAgICAgICAgICAgXAorICAgIGlmICggbWF4X3JlcHMg
PiAxICYmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGKSAmJiAgICAgICAgICAgICAgXAog
ICAgICAgICAgIWlzX2JyYW5jaF9zdGVwKGN0eHQsIG9wcykgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBtYXhfcmVwcyA9IDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIG1heF9yZXBzOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
MTE0OSw3ICsxMTQ5LDcgQEAgc3RhdGljIHZvaWQgX19wdXRfcmVwX3ByZWZpeCgKIC8qIENsaXAg
bWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRoZSBpbmRleCByZWdpc3RlciBhdCBtb3N0IGp1
c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRlX2VhX2FuZF9yZXBzKGVhLCByZXBzLCBieXRl
c19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHRvZG9f
XywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFkX2J5dGVzKTsgICAgICAgICAgICAgXAotICAg
IGlmICggIShfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19ERikgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfREYp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgdG9kb19fID0gdHJ1
bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8gKGJ5dGVzX3Blcl9yZXApOyAgICAgICAgXAog
ICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChlYSkgKyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBh
ZF9ieXRlcykgPCBlYV9fIClcCiAgICAgICAgIHRvZG9fXyA9IDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTEzMDYsNyArMTMwNiw3
IEBAIGdldF9jcGwoCiB7CiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgcmVnOwogCi0gICAg
aWYgKCBjdHh0LT5yZWdzLT5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSApCisgICAgaWYgKCBjdHh0
LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKICAgICAgICAgcmV0dXJuIDM7CiAKICAg
ICBpZiAoIChvcHMtPnJlYWRfc2VnbWVudCA9PSBOVUxMKSB8fApAQCAtMTMyNCw3ICsxMzI0LDcg
QEAgX21vZGVfaW9wbCgKICAgICBpbnQgY3BsID0gZ2V0X2NwbChjdHh0LCBvcHMpOwogICAgIGlm
ICggY3BsID09IC0xICkKICAgICAgICAgcmV0dXJuIC0xOwotICAgIHJldHVybiBjcGwgPD0gTUFT
S19FWFRSKGN0eHQtPnJlZ3MtPl9lZmxhZ3MsIFg4Nl9FRkxBR1NfSU9QTCk7CisgICAgcmV0dXJu
IGNwbCA8PSBNQVNLX0VYVFIoY3R4dC0+cmVncy0+ZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpOwog
fQogCiAjZGVmaW5lIG1vZGVfcmluZzAoKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC0xMzQ0LDcgKzEzNDQsNyBAQCBfbW9kZV9pb3BsKAogICAgICAgICByYyA9IG9wcy0+cmVhZF9j
cig0LCAmY3I0LCBjdHh0KTsgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICEhKGNyNCAmIChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSA/IFg4Nl9DUjRfVk1FIDog
WDg2X0NSNF9QVkkpKTsgXAorICAgICEhKGNyNCAmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdT
X1ZNID8gWDg2X0NSNF9WTUUgOiBYODZfQ1I0X1BWSSkpOyBcCiB9KQogCiBzdGF0aWMgaW50IGlv
cG9ydF9hY2Nlc3NfY2hlY2soCkBAIC0xMzU3LDcgKzEzNTcsNyBAQCBzdGF0aWMgaW50IGlvcG9y
dF9hY2Nlc3NfY2hlY2soCiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgdHI7CiAgICAgaW50
IHJjID0gWDg2RU1VTF9PS0FZOwogCi0gICAgaWYgKCAhKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBY
ODZfRUZMQUdTX1ZNKSAmJiBtb2RlX2lvcGwoKSApCisgICAgaWYgKCAhKGN0eHQtPnJlZ3MtPmVm
bGFncyAmIFg4Nl9FRkxBR1NfVk0pICYmIG1vZGVfaW9wbCgpICkKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIAogICAgIGZhaWxfaWYob3BzLT5yZWFkX3NlZ21lbnQgPT0gTlVMTCk7CkBA
IC0xNDI2LDcgKzE0MjYsNyBAQCBpbl9wcm90bW9kZSgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICAqb3BzKQogewot
ICAgIHJldHVybiAhKGluX3JlYWxtb2RlKGN0eHQsIG9wcykgfHwgKGN0eHQtPnJlZ3MtPl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1ZNKSk7CisgICAgcmV0dXJuICEoaW5fcmVhbG1vZGUoY3R4dCwgb3Bz
KSB8fCAoY3R4dC0+cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkpOwogfQogCiAjZGVmaW5l
IEVBWCAwCkBAIC0xOTU4LDggKzE5NTgsOCBAQCBzdGF0aWMgaW50IGluamVjdF9zd2ludChlbnVt
IHg4Nl9zd2ludF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgKiBhIDMyYml0IE9TLiAgU29tZW9u
ZSB3aXRoIG1hbnkgVFVJVHMgY2FuIHNlZSBhYm91dCByZWFkaW5nIHRoZQogICAgICAgICAgICAg
ICogVFNTIFNvZnR3YXJlIEludGVycnVwdCBSZWRpcmVjdGlvbiBiaXRtYXAuCiAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIGlmICggKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZMQUdT
X1ZNKSAmJgotICAgICAgICAgICAgICAgICAoKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZM
QUdTX0lPUEwpICE9IFg4Nl9FRkxBR1NfSU9QTCkgKQorICAgICAgICAgICAgaWYgKCAoY3R4dC0+
cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKKyAgICAgICAgICAgICAgICAgKChjdHh0
LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEwpICE9IFg4Nl9FRkxBR1NfSU9QTCkgKQog
ICAgICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwogCiAgICAgICAgICAgICAvKgpAQCAtMjUy
NSw3ICsyNTI1LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgQlVHKCk7IC8qIFNob3VsZG4ndCBiZSBwb3NzaWJsZS4gKi8KICAgICAgICAgICAg
IGNhc2UgMjoKLSAgICAgICAgICAgICAgICBpZiAoIHN0YXRlLT5yZWdzLT5fZWZsYWdzICYgWDg2
X0VGTEFHU19WTSApCisgICAgICAgICAgICAgICAgaWYgKCBzdGF0ZS0+cmVncy0+ZWZsYWdzICYg
WDg2X0VGTEFHU19WTSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSA0OgpAQCAtMjk5NSw3ICsy
OTk1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlIHN0YXRl
OwogICAgIGludCByYzsKICAgICB1aW50OF90IGIsIGQsICpvcGMgPSBOVUxMOwotICAgIGJvb2wg
c2luZ2xlc3RlcCA9IChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKKyAgICBib29s
IHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAgIWlz
X2JyYW5jaF9zdGVwKGN0eHQsIG9wcyk7CiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKICAgICBz
dHJ1Y3Qgb3BlcmFuZCBzcmMgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CkBAIC0zMjE3LDM2ICsz
MjE3LDM2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAg
ICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6IC8qIGFkZCAqLwotICAgICAgICBlbXVsYXRlXzJv
cF9TcmNWKCJhZGQiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgIGVtdWxhdGVf
Mm9wX1NyY1YoImFkZCIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgMHgwOCAuLi4gMHgwZDogb3I6ICAvKiBvciAqLwotICAgICAgICBlbXVsYXRl
XzJvcF9TcmNWKCJvciIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigib3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIDB4MTAgLi4uIDB4MTU6IGFkYzogLyogYWRjICovCi0gICAgICAgIGVtdWxh
dGVfMm9wX1NyY1YoImFkYyIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11
bGF0ZV8yb3BfU3JjVigiYWRjIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAweDE4IC4uLiAweDFkOiBzYmI6IC8qIHNiYiAqLwotICAgICAgICBl
bXVsYXRlXzJvcF9TcmNWKCJzYmIiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAg
IGVtdWxhdGVfMm9wX1NyY1YoInNiYiIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgMHgyMCAuLi4gMHgyNTogYW5kOiAvKiBhbmQgKi8KLSAgICAg
ICAgZW11bGF0ZV8yb3BfU3JjVigiYW5kIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOworICAg
ICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhbmQiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4MjggLi4uIDB4MmQ6IHN1YjogLyogc3ViICovCi0g
ICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoInN1YiIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsK
KyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigic3ViIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDMwIC4uLiAweDM1OiB4b3I6IC8qIHhvciAq
LwotICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJ4b3IiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFn
cyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoInhvciIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgzOCAuLi4gMHgzZDogY21wOiAvKiBj
bXAgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxvY2tfcHJlZml4LCBFWENfVUQp
OwotICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJjbXAiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFn
cyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOwogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCkBAIC0z
Mjg0LDM2ICszMjg0LDM2IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgMHgyNzogLyogZGFhICov
CiAgICAgY2FzZSAweDJmOiAvKiBkYXMgKi8gewogICAgICAgICB1aW50OF90IGFsID0gX3JlZ3Mu
YWw7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlZmxhZ3MgPSBfcmVncy5fZWZsYWdzOworICAgICAg
ICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gX3JlZ3MuZWZsYWdzOwogCi0gICAgICAgIF9yZWdzLl9l
ZmxhZ3MgJj0gfihYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19BRiB8IFg4Nl9FRkxBR1NfU0Yg
fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1Nf
UEYpOworICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfihYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFH
U19BRiB8IFg4Nl9FRkxBR1NfU0YgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZM
QUdTX1pGIHwgWDg2X0VGTEFHU19QRik7CiAgICAgICAgIGlmICggKChhbCAmIDB4MGYpID4gOSkg
fHwgKGVmbGFncyAmIFg4Nl9FRkxBR1NfQUYpICkKICAgICAgICAgewotICAgICAgICAgICAgX3Jl
Z3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX0FGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9
IFg4Nl9FRkxBR1NfQUY7CiAgICAgICAgICAgICBpZiAoIGIgPT0gMHgyZiAmJiAoYWwgPCA2IHx8
IChlZmxhZ3MgJiBYODZfRUZMQUdTX0NGKSkgKQotICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2
X0VGTEFHU19DRjsKICAgICAgICAgICAgIF9yZWdzLmFsICs9IChiID09IDB4MjcpID8gNiA6IC02
OwogICAgICAgICB9CiAgICAgICAgIGlmICggKGFsID4gMHg5OSkgfHwgKGVmbGFncyAmIFg4Nl9F
RkxBR1NfQ0YpICkKICAgICAgICAgewogICAgICAgICAgICAgX3JlZ3MuYWwgKz0gKGIgPT0gMHgy
NykgPyAweDYwIDogLTB4NjA7Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsKICAgICAg
ICAgfQotICAgICAgICBfcmVncy5fZWZsYWdzIHw9ICFfcmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYg
OiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9ICgoaW50OF90KV9yZWdzLmFsIDwgMCkgPyBY
ODZfRUZMQUdTX1NGIDogMDsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBldmVuX3Bhcml0eShf
cmVncy5hbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFf
cmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChp
bnQ4X3QpX3JlZ3MuYWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOworICAgICAgICBfcmVncy5l
ZmxhZ3MgfD0gZXZlbl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNhc2UgMHgzNzogLyogYWFhICovCiAgICAgY2FzZSAw
eDNmOiAvKiBhYXMgKi8KLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFHU19DRjsK
LSAgICAgICAgaWYgKCAoX3JlZ3MuYWwgPiA5KSB8fCAoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxB
R1NfQUYpICkKKyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0NGOworICAgICAg
ICBpZiAoIChfcmVncy5hbCA+IDkpIHx8IChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0FGKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIF9yZWdzLmFsICs9IChiID09IDB4MzcpID8gNiA6IC02
OwogICAgICAgICAgICAgX3JlZ3MuYWggKz0gKGIgPT0gMHgzNykgPyAxIDogLTE7Ci0gICAgICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX0FGOworICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX0FGOwog
ICAgICAgICB9CiAgICAgICAgIF9yZWdzLmFsICY9IDB4MGY7CiAgICAgICAgIGJyZWFrOwpAQCAt
MzMyNCw5ICszMzI0LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5
dGVzOwogICAgICAgICBkc3QudmFsICAgPSAqZHN0LnJlZzsKICAgICAgICAgaWYgKCBiICYgOCAp
Ci0gICAgICAgICAgICBlbXVsYXRlXzFvcCgiZGVjIiwgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAg
ICAgICAgICAgIGVtdWxhdGVfMW9wKCJkZWMiLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgIGVtdWxhdGVfMW9wKCJpbmMiLCBkc3QsIF9yZWdzLl9lZmxhZ3Mp
OworICAgICAgICAgICAgZW11bGF0ZV8xb3AoImluYyIsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4NTAgLi4uIDB4NTc6IC8qIHB1c2ggcmVnICovCkBA
IC0zMzQ5LDggKzMzNDksOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIDB4NjA6IC8qIHB1c2hh
ICovIHsKICAgICAgICAgaW50IGk7CiAgICAgICAgIHVuc2lnbmVkIGludCByZWdzW10gPSB7Ci0g
ICAgICAgICAgICBfcmVncy5fZWF4LCBfcmVncy5fZWN4LCBfcmVncy5fZWR4LCBfcmVncy5fZWJ4
LAotICAgICAgICAgICAgX3JlZ3MuX2VzcCwgX3JlZ3MuX2VicCwgX3JlZ3MuX2VzaSwgX3JlZ3Mu
X2VkaSB9OworICAgICAgICAgICAgX3JlZ3MuZWF4LCBfcmVncy5lY3gsIF9yZWdzLmVkeCwgX3Jl
Z3MuZWJ4LAorICAgICAgICAgICAgX3JlZ3MuZXNwLCBfcmVncy5lYnAsIF9yZWdzLmVzaSwgX3Jl
Z3MuZWRpIH07CiAKICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CiAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgODsgaSsrICkKQEAgLTMzNjMsOCArMzM2Myw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgMHg2MTogLyogcG9wYSAqLyB7CiAgICAgICAgIGludCBpOwogICAgICAgICB1bnNp
Z25lZCBpbnQgZHVtbXlfZXNwLCAqcmVnc1tdID0gewotICAgICAgICAgICAgJl9yZWdzLl9lZGks
ICZfcmVncy5fZXNpLCAmX3JlZ3MuX2VicCwgJmR1bW15X2VzcCwKLSAgICAgICAgICAgICZfcmVn
cy5fZWJ4LCAmX3JlZ3MuX2VkeCwgJl9yZWdzLl9lY3gsICZfcmVncy5fZWF4IH07CisgICAgICAg
ICAgICAmX3JlZ3MuZWRpLCAmX3JlZ3MuZXNpLCAmX3JlZ3MuZWJwLCAmZHVtbXlfZXNwLAorICAg
ICAgICAgICAgJl9yZWdzLmVieCwgJl9yZWdzLmVkeCwgJl9yZWdzLmVjeCwgJl9yZWdzLmVheCB9
OwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKICAgICAgICAgewpAQCAtMzQx
OSwxMiArMzQxOSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
CiAgICAgICAgICAgICBpZiAoIHNyY19ycGwgPiAoZHN0LnZhbCAmIDMpICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAg
ICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICAg
ICAgZHN0LnZhbCA9IChkc3QudmFsICYgfjMpIHwgc3JjX3JwbDsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcmVncy5fZWZs
YWdzICY9IH5YODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+
WDg2X0VGTEFHU19aRjsKICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2Rl
KGN0eHQsIG9wcyksIEVYQ19VRCk7CkBAIC0zNTM2LDcgKzM1MzYsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICB9CiAKICAgICBjYXNlIDB4NzAgLi4uIDB4N2Y6IC8qIGpjYyAoc2hvcnQpICovCi0gICAg
ICAgIGlmICggdGVzdF9jYyhiLCBfcmVncy5fZWZsYWdzKSApCisgICAgICAgIGlmICggdGVzdF9j
YyhiLCBfcmVncy5lZmxhZ3MpICkKICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZh
bCk7CiAgICAgICAgIGFkanVzdF9ibmQoY3R4dCwgb3BzLCB2ZXgucGZ4KTsKICAgICAgICAgYnJl
YWs7CkBAIC0zNTU3LDcgKzM1NTcsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgMHhhOCAu
Li4gMHhhOTogLyogdGVzdCBpbW0sJSVlYXggKi8KICAgICBjYXNlIDB4ODQgLi4uIDB4ODU6IHRl
c3Q6IC8qIHRlc3QgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigidGVzdCIsIHNyYywgZHN0
LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigidGVzdCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAg
IGJyZWFrOwogCkBAIC0zNjU1LDcgKzM2NTUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgewog
ICAgICAgICBjYXNlIDI6IF9yZWdzLmF4ID0gKGludDhfdClfcmVncy5hbDsgYnJlYWs7IC8qIGNi
dyAqLwogICAgICAgICBjYXNlIDQ6IF9yZWdzLnIoYXgpID0gKHVpbnQzMl90KShpbnQxNl90KV9y
ZWdzLmF4OyBicmVhazsgLyogY3dkZSAqLwotICAgICAgICBjYXNlIDg6IF9yZWdzLnIoYXgpID0g
KGludDMyX3QpX3JlZ3MuX2VheDsgYnJlYWs7IC8qIGNkcWUgKi8KKyAgICAgICAgY2FzZSA4OiBf
cmVncy5yKGF4KSA9IChpbnQzMl90KV9yZWdzLmVheDsgYnJlYWs7IC8qIGNkcWUgKi8KICAgICAg
ICAgfQogICAgICAgICBicmVhazsKIApAQCAtMzY2Myw3ICszNjYzLDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHN3aXRjaCAoIG9wX2J5dGVzICkKICAgICAgICAgewogICAgICAgICBjYXNlIDI6
IF9yZWdzLmR4ID0gLSgoaW50MTZfdClfcmVncy5heCA8IDApOyBicmVhazsKLSAgICAgICAgY2Fz
ZSA0OiBfcmVncy5yKGR4KSA9ICh1aW50MzJfdCktKChpbnQzMl90KV9yZWdzLl9lYXggPCAwKTsg
YnJlYWs7CisgICAgICAgIGNhc2UgNDogX3JlZ3MucihkeCkgPSAodWludDMyX3QpLSgoaW50MzJf
dClfcmVncy5lYXggPCAwKTsgYnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICBjYXNl
IDg6IF9yZWdzLnJkeCA9IC0oKGludDY0X3QpX3JlZ3MucmF4IDwgMCk7IGJyZWFrOwogI2VuZGlm
CkBAIC0zNjg3LDcgKzM2ODcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKIAogICAgICAgICBfcmVncy5yKGlwKSA9IGltbTE7Ci0gICAgICAgIHNpbmdsZXN0ZXAgPSBf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URjsKKyAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDli
OiAgLyogd2FpdC9md2FpdCAqLwpAQCAtMzY5OSw4ICszNjk5LDggQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDljOiAvKiBwdXNoZiAqLwotICAgICAgICBpZiAo
IChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKLSAgICAgICAgICAgICBNQVNLX0VY
VFIoX3JlZ3MuX2VmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKKyAgICAgICAgaWYgKCAo
X3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKKyAgICAgICAgICAgICBNQVNLX0VYVFIo
X3JlZ3MuZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBjcjQgPSAwOwogICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICYmIG9wcy0+cmVh
ZF9jciApCkBAIC0zNzExLDcgKzM3MTEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfVk1FKSwg
RVhDX0dQLCAwKTsKICAgICAgICAgICAgIHNyYy52YWwgPSAoX3JlZ3MuZmxhZ3MgJiB+WDg2X0VG
TEFHU19JRikgfCBYODZfRUZMQUdTX0lPUEw7Ci0gICAgICAgICAgICBpZiAoIF9yZWdzLl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1ZJRiApCisgICAgICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4
Nl9FRkxBR1NfVklGICkKICAgICAgICAgICAgICAgICBzcmMudmFsIHw9IFg4Nl9FRkxBR1NfSUY7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtMzcyNCw3ICszNzI0LDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGNyNCA9IDA7CiAgICAgICAgIGlmICggIW1vZGVfcmluZzAoKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVk0gKQor
ICAgICAgICAgICAgaWYgKCBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIG9wX2J5dGVzID09IDIgJiYgb3BzLT5yZWFkX2Ny
ICkKICAgICAgICAgICAgICAgICB7CkBAIC0zNzMzLDcgKzM3MzMsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NSNF9WTUUp
ICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVn
cy5fZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVncy5lZmxhZ3MsIFg4Nl9FRkxBR1NfSU9QTCkg
IT0gMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1hc2sgfD0gWDg2X0VGTEFHU19JT1BMOwpAQCAt
Mzc0OCwxMiArMzc0OCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICkKICAgICAgICAgewotICAgICAgICAgICAgZHN0
LnZhbCA9ICh1aW50MTZfdClkc3QudmFsIHwgKF9yZWdzLl9lZmxhZ3MgJiAweGZmZmYwMDAwdSk7
CisgICAgICAgICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdz
ICYgMHhmZmZmMDAwMHUpOwogICAgICAgICAgICAgaWYgKCBjcjQgJiBYODZfQ1I0X1ZNRSApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBkc3QudmFsICYgWDg2X0VGTEFHU19J
RiApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVklQLAorICAgICAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19WSVAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOwog
ICAgICAgICAgICAgICAgICAgICBkc3QudmFsIHw9IFg4Nl9FRkxBR1NfVklGOwogICAgICAgICAg
ICAgICAgIH0KQEAgLTM3NjMsMjEgKzM3NjMsMjEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgZHN0LnZhbCAmPSBFRkxBR1NfTU9ESUZJQUJMRTsKLSAg
ICAgICAgX3JlZ3MuX2VmbGFncyAmPSBtYXNrOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9IChk
c3QudmFsICYgfm1hc2spIHwgWDg2X0VGTEFHU19NQlM7CisgICAgICAgIF9yZWdzLmVmbGFncyAm
PSBtYXNrOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKGRzdC52YWwgJiB+bWFzaykgfCBYODZf
RUZMQUdTX01CUzsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgY2FzZSAweDllOiAvKiBz
YWhmICovCiAgICAgICAgIGlmICggbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKGxhaGZfbG0pOwotICAgICAgICAqKHVpbnQ4X3QgKikmX3JlZ3MuX2VmbGFncyA9IChf
cmVncy5haCAmIEVGTEFHU19NQVNLKSB8IFg4Nl9FRkxBR1NfTUJTOworICAgICAgICAqKHVpbnQ4
X3QgKikmX3JlZ3MuZWZsYWdzID0gKF9yZWdzLmFoICYgRUZMQUdTX01BU0spIHwgWDg2X0VGTEFH
U19NQlM7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDlmOiAvKiBsYWhmICovCiAgICAg
ICAgIGlmICggbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGxhaGZf
bG0pOwotICAgICAgICBfcmVncy5haCA9IChfcmVncy5fZWZsYWdzICYgRUZMQUdTX01BU0spIHwg
WDg2X0VGTEFHU19NQlM7CisgICAgICAgIF9yZWdzLmFoID0gKF9yZWdzLmVmbGFncyAmIEVGTEFH
U19NQVNLKSB8IFg4Nl9FRkxBR1NfTUJTOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHhh
NCAuLi4gMHhhNTogLyogbW92cyAqLyB7CkBAIC0zODIwLDkgKzM4MjAsOSBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgcmVnaXN0ZXJfYWRkcmVzc19hZGp1c3QoX3JlZ3MucihkaSksIHNyYy5ieXRl
cyk7CiAgICAgICAgIHB1dF9yZXBfcHJlZml4KDEpOwogICAgICAgICAvKiBjbXA6IGRzdCAtIHNy
YyA9PT4gc3JjPSolJWVkaSxkc3Q9KiUlZXNpID09PiAqJSVlc2kgLSAqJSVlZGkgKi8KLSAgICAg
ICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOwotICAg
ICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1Nf
WkYpKSB8fAotICAgICAgICAgICAgIChyZXBuZV9wcmVmaXgoKSAmJiAoX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfWkYpKSApCisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOworICAgICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3Jl
Z3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRikpIHx8CisgICAgICAgICAgICAgKHJlcG5lX3ByZWZp
eCgpICYmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKSkgKQogICAgICAgICAgICAgX3Jl
Z3MucihpcCkgPSBuZXh0X2VpcDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzg3MCw5ICsz
ODcwLDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHB1dF9yZXBfcHJlZml4KDEpOwogICAgICAg
ICAvKiBjbXA6ICUlZWF4IC0gKiUlZWRpID09PiBzcmM9JSVlYXgsZHN0PSolJWVkaSA9PT4gc3Jj
IC0gZHN0ICovCiAgICAgICAgIGRzdC5ieXRlcyA9IHNyYy5ieXRlczsKLSAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdzLl9lZmxhZ3MpOwotICAgICAgICBpZiAo
IChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfWkYpKSB8fAot
ICAgICAgICAgICAgIChyZXBuZV9wcmVmaXgoKSAmJiAoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxB
R1NfWkYpKSApCisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIGRzdCwgc3JjLCBfcmVn
cy5lZmxhZ3MpOworICAgICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuZWZsYWdz
ICYgWDg2X0VGTEFHU19aRikpIHx8CisgICAgICAgICAgICAgKHJlcG5lX3ByZWZpeCgpICYmIChf
cmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKSkgKQogICAgICAgICAgICAgX3JlZ3MucihpcCkg
PSBuZXh0X2VpcDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzg5MywyNiArMzg5MywyNiBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAg
IHsKICAgICAgICAgY2FzZSAwOiAvKiByb2wgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9wX1Ny
Y0IoInJvbCIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVf
Mm9wX1NyY0IoInJvbCIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgMTogLyogcm9yICovCi0gICAgICAgICAgICBlbXVsYXRlXzJvcF9T
cmNCKCJyb3IiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVsYXRl
XzJvcF9TcmNCKCJyb3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIDI6IC8qIHJjbCAqLwotICAgICAgICAgICAgZW11bGF0ZV8yb3Bf
U3JjQigicmNsIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOworICAgICAgICAgICAgZW11bGF0
ZV8yb3BfU3JjQigicmNsIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSAzOiAvKiByY3IgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9w
X1NyY0IoInJjciIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxh
dGVfMm9wX1NyY0IoInJjciIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgNDogLyogc2FsL3NobCAqLwogICAgICAgICBjYXNlIDY6IC8q
IHNhbC9zaGwgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY0IoInNhbCIsIHNyYywgZHN0
LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY0IoInNhbCIsIHNy
YywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2Ug
NTogLyogc2hyICovCi0gICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNCKCJzaHIiLCBzcmMsIGRz
dCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNCKCJzaHIiLCBz
cmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IDc6IC8qIHNhciAqLwotICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjQigic2FyIiwgc3JjLCBk
c3QsIF9yZWdzLl9lZmxhZ3MpOworICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjQigic2FyIiwg
c3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKQEAgLTM5ODIsNyArMzk4Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBpZiAoIGRzdC5ieXRlcyA9PSAyICkKICAgICAgICAgICAgIF9yZWdzLnNwID0gX3JlZ3MuYnA7
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIF9yZWdzLnIoc3ApID0gZHN0LmJ5dGVzID09IDQg
PyBfcmVncy5fZWJwIDogX3JlZ3MucihicCk7CisgICAgICAgICAgICBfcmVncy5yKHNwKSA9IGRz
dC5ieXRlcyA9PSA0ID8gX3JlZ3MuZWJwIDogX3JlZ3MucihicCk7CiAKICAgICAgICAgLyogU2Vj
b25kIHdyaXRlYmFjaywgdG8gJSVlYnAuICovCiAgICAgICAgIGRzdC50eXBlID0gT1BfUkVHOwpA
QCAtNDAxNyw3ICs0MDE3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdvdG8gZG9uZTsKIAog
ICAgIGNhc2UgMHhjZTogLyogaW50byAqLwotICAgICAgICBpZiAoICEoX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfT0YpICkKKyAgICAgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxB
R1NfT0YpICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBzcmMudmFsID0gRVhDX09GOwog
ICAgICAgICBzd2ludF90eXBlID0geDg2X3N3aW50X2ludG87CkBAIC00MDM2LDEwICs0MDM2LDEw
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVmbGFncywg
b3BfYnl0ZXMsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAg
aWYgKCBvcF9ieXRlcyA9PSAyICkKLSAgICAgICAgICAgIGVmbGFncyA9ICh1aW50MTZfdCllZmxh
Z3MgfCAoX3JlZ3MuX2VmbGFncyAmIDB4ZmZmZjAwMDB1KTsKKyAgICAgICAgICAgIGVmbGFncyA9
ICh1aW50MTZfdCllZmxhZ3MgfCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZmMDAwMHUpOwogICAgICAg
ICBlZmxhZ3MgJj0gRUZMQUdTX01PRElGSUFCTEU7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0g
bWFzazsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSAoZWZsYWdzICYgfm1hc2spIHwgWDg2X0VG
TEFHU19NQlM7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSBtYXNrOworICAgICAgICBfcmVncy5l
ZmxhZ3MgfD0gKGVmbGFncyAmIH5tYXNrKSB8IFg4Nl9FRkxBR1NfTUJTOwogICAgICAgICBpZiAo
IChyYyA9IGxvYWRfc2VnKHg4Nl9zZWdfY3MsIHNlbCwgMSwgJmNzLCBjdHh0LCBvcHMpKSB8fAog
ICAgICAgICAgICAgIChyYyA9IGNvbW1pdF9mYXJfYnJhbmNoKCZjcywgKHVpbnQzMl90KWVpcCkp
ICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKQEAgLTQwNzEsMTUgKzQwNzEsMTUgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWJhc2UsIEVYQ19ERSk7
CiAgICAgICAgICAgICBfcmVncy5heCA9ICgoYWwgLyBiYXNlKSA8PCA4KSB8IChhbCAlIGJhc2Up
OwogICAgICAgICB9Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gfihYODZfRUZMQUdTX1NGIHwg
WDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1NfUEYpOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9
ICFfcmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYgOiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9
ICgoaW50OF90KV9yZWdzLmFsIDwgMCkgPyBYODZfRUZMQUdTX1NGIDogMDsKLSAgICAgICAgX3Jl
Z3MuX2VmbGFncyB8PSBldmVuX3Bhcml0eShfcmVncy5hbCkgPyBYODZfRUZMQUdTX1BGIDogMDsK
KyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxBR1NfWkYg
fCBYODZfRUZMQUdTX1BGKTsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFfcmVncy5hbCA/IFg4
Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChpbnQ4X3QpX3JlZ3Mu
YWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gZXZl
bl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAogICAgIGNhc2UgMHhkNjogLyogc2FsYyAqLwotICAgICAgICBfcmVncy5hbCA9IChf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19DRikgPyAweGZmIDogMHgwMDsKKyAgICAgICAgX3Jl
Z3MuYWwgPSAoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19DRikgPyAweGZmIDogMHgwMDsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDc6IC8qIHhsYXQgKi8gewpAQCAtNDU5Nyw3ICs0
NTk3LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIDB4ZTAgLi4uIDB4ZTI6IC8qIGxvb3B7
LHosbnp9ICovIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBjb3VudCA9IGdldF9sb29wX2NvdW50
KCZfcmVncywgYWRfYnl0ZXMpOwotICAgICAgICBpbnQgZG9fam1wID0gIShfcmVncy5fZWZsYWdz
ICYgWDg2X0VGTEFHU19aRik7IC8qIGxvb3BueiAqLworICAgICAgICBpbnQgZG9fam1wID0gIShf
cmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKTsgLyogbG9vcG56ICovCiAKICAgICAgICAgaWYg
KCBiID09IDB4ZTEgKQogICAgICAgICAgICAgZG9fam1wID0gIWRvX2ptcDsgLyogbG9vcHogKi8K
QEAgLTQ2MzEsNyArNDYzMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAgICAgICAg
ICAvKiBvdXQgKi8KICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9pbyA9PSBOVUxMKTsK
LSAgICAgICAgICAgIHJjID0gb3BzLT53cml0ZV9pbyhwb3J0LCBvcF9ieXRlcywgX3JlZ3MuX2Vh
eCwgY3R4dCk7CisgICAgICAgICAgICByYyA9IG9wcy0+d3JpdGVfaW8ocG9ydCwgb3BfYnl0ZXMs
IF9yZWdzLmVheCwgY3R4dCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBA
IC00Njg1LDcgKzQ2ODUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIDB4ZjU6IC8qIGNtYyAqLwotICAgICAgICBfcmVncy5fZWZsYWdzIF49IFg4Nl9FRkxBR1Nf
Q0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyBePSBYODZfRUZMQUdTX0NGOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHhmNiAuLi4gMHhmNzogLyogR3JwMyAqLwpAQCAtNDcwMiwzMiArNDcw
MiwzMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGRzdC52YWwgPSB+ZHN0LnZhbDsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDM6IC8qIG5lZyAqLwotICAgICAgICAgICAg
ZW11bGF0ZV8xb3AoIm5lZyIsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVs
YXRlXzFvcCgibmVnIiwgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGNhc2UgNDogLyogbXVsICovCi0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH4o
WDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAgICAgICAgc3dpdGNo
ICggZHN0LmJ5dGVzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMToKICAgICAg
ICAgICAgICAgICBkc3QudmFsID0gX3JlZ3MuYWw7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCAq
PSBzcmMudmFsOwogICAgICAgICAgICAgICAgIGlmICggKHVpbnQ4X3QpZHN0LnZhbCAhPSAodWlu
dDE2X3QpZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2
X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVm
bGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKICAgICAgICAgICAgICAgICBk
c3QuYnl0ZXMgPSAyOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAy
OgogICAgICAgICAgICAgICAgIGRzdC52YWwgPSBfcmVncy5heDsKICAgICAgICAgICAgICAgICBk
c3QudmFsICo9IHNyYy52YWw7CiAgICAgICAgICAgICAgICAgaWYgKCAodWludDE2X3QpZHN0LnZh
bCAhPSAodWludDMyX3QpZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAg
IF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKICAgICAgICAg
ICAgICAgICBfcmVncy5keCA9IGRzdC52YWwgPj4gMTY7CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgICAg
IGRzdC52YWwgPSBfcmVncy5fZWF4OworICAgICAgICAgICAgICAgIGRzdC52YWwgPSBfcmVncy5l
YXg7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCAqPSBzcmMudmFsOwogICAgICAgICAgICAgICAg
IGlmICggKHVpbnQzMl90KWRzdC52YWwgIT0gZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAg
IF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKICAgICAgICAgICAgICAgICBfcmVncy5yZHggPSBkc3QudmFsID4+IDMyOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogI2VuZGlmCkBAIC00NzM1LDcgKzQ3MzUsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICB1WzBdID0gc3JjLnZhbDsKICAgICAgICAgICAgICAgICB1WzFdID0g
X3JlZ3MucihheCk7CiAgICAgICAgICAgICAgICAgaWYgKCBtdWxfZGJsKHUpICkKLSAgICAgICAg
ICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBY
ODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIF9yZWdzLnIoZHgpID0gdVsxXTsKICAgICAg
ICAgICAgICAgICBkc3QudmFsID0gdVswXTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTQ3
NDMsMTMgKzQ3NDMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSA1OiAvKiBpbXVsICovCiAgICAgICAgIGltdWw6Ci0gICAgICAgICAgICBfcmVncy5f
ZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICAgICAg
X3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAg
ICAgICAgc3dpdGNoICggZHN0LmJ5dGVzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNh
c2UgMToKICAgICAgICAgICAgICAgICBkc3QudmFsID0gKGludDhfdClzcmMudmFsICogKGludDhf
dClfcmVncy5hbDsKICAgICAgICAgICAgICAgICBpZiAoIChpbnQ4X3QpZHN0LnZhbCAhPSAoaW50
MTZfdClkc3QudmFsICkKLSAgICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZf
RUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZs
YWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIEFT
U0VSVChiID4gMHg2Yik7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAg
ICAgICAgICBicmVhazsKQEAgLTQ3NTcsMTYgKzQ3NTcsMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICAgICAgZHN0LnZhbCA9ICgodWludDMyX3QpKGludDE2X3Qpc3JjLnZhbCAqCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodWludDMyX3QpKGludDE2X3QpX3JlZ3MuYXgpOwogICAg
ICAgICAgICAgICAgIGlmICggKGludDE2X3QpZHN0LnZhbCAhPSAoaW50MzJfdClkc3QudmFsICkK
LSAgICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2
X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfT0YgfCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGlmICggYiA+IDB4NmIgKQog
ICAgICAgICAgICAgICAgICAgICBfcmVncy5keCA9IGRzdC52YWwgPj4gMTY7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgogICAg
ICAgICAgICAgICAgIGRzdC52YWwgPSAoKHVpbnQ2NF90KShpbnQzMl90KXNyYy52YWwgKgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90KV9yZWdzLl9lYXgpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90KV9yZWdzLmVheCk7
CiAgICAgICAgICAgICAgICAgaWYgKCAoaW50MzJfdClkc3QudmFsICE9IGRzdC52YWwgKQotICAg
ICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBYODZfRUZM
QUdTX0NGOworICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19P
RiB8IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgaWYgKCBiID4gMHg2YiApCiAgICAg
ICAgICAgICAgICAgICAgIF9yZWdzLnJkeCA9IGRzdC52YWwgPj4gMzI7CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CkBAIC00Nzc1LDcgKzQ3NzUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
ICAgICB1WzBdID0gc3JjLnZhbDsKICAgICAgICAgICAgICAgICB1WzFdID0gX3JlZ3MucihheCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBpbXVsX2RibCh1KSApCi0gICAgICAgICAgICAgICAgICAg
IF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKICAgICAgICAgICAgICAgICBpZiAoIGIgPiAweDZiICkKICAgICAgICAgICAgICAgICAgICAg
X3JlZ3MucihkeCkgPSB1WzFdOwogICAgICAgICAgICAgICAgIGRzdC52YWwgPSB1WzBdOwpAQCAt
NDc5Niw3ICs0Nzk2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgX3JlZ3MuYWgg
PSB1WzFdOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgotICAg
ICAgICAgICAgICAgIHVbMF0gPSAoX3JlZ3MuX2VkeCA8PCAxNikgfCBfcmVncy5heDsKKyAgICAg
ICAgICAgICAgICB1WzBdID0gKF9yZWdzLmVkeCA8PCAxNikgfCBfcmVncy5heDsKICAgICAgICAg
ICAgICAgICB1WzFdID0gMDsKICAgICAgICAgICAgICAgICB2ICAgID0gKHVpbnQxNl90KXNyYy52
YWw7CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKApAQCAtNDgwNyw3ICs0
ODA3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAjaWZkZWYgX194
ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgICAgIHVbMF0gPSAoX3Jl
Z3MucmR4IDw8IDMyKSB8IF9yZWdzLl9lYXg7CisgICAgICAgICAgICAgICAgdVswXSA9IChfcmVn
cy5yZHggPDwgMzIpIHwgX3JlZ3MuZWF4OwogICAgICAgICAgICAgICAgIHVbMV0gPSAwOwogICAg
ICAgICAgICAgICAgIHYgICAgPSAodWludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoCkBAIC00ODQxLDcgKzQ4NDEsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBfcmVncy5haCA9IHVbMV07CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICBjYXNlIDI6Ci0gICAgICAgICAgICAgICAgdVswXSA9IChpbnQzMl90KSgo
X3JlZ3MuX2VkeCA8PCAxNikgfCBfcmVncy5heCk7CisgICAgICAgICAgICAgICAgdVswXSA9IChp
bnQzMl90KSgoX3JlZ3MuZWR4IDw8IDE2KSB8IF9yZWdzLmF4KTsKICAgICAgICAgICAgICAgICB1
WzFdID0gKChsb25nKXVbMF0gPCAwKSA/IH4wVUwgOiAwVUw7CiAgICAgICAgICAgICAgICAgdiAg
ICA9IChpbnQxNl90KXNyYy52YWw7CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKApAQCAtNDg1Miw3ICs0ODUyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAg
ICAgICAgIHVbMF0gPSAoX3JlZ3MucmR4IDw8IDMyKSB8IF9yZWdzLl9lYXg7CisgICAgICAgICAg
ICAgICAgdVswXSA9IChfcmVncy5yZHggPDwgMzIpIHwgX3JlZ3MuZWF4OwogICAgICAgICAgICAg
ICAgIHVbMV0gPSAoKGxvbmcpdVswXSA8IDApID8gfjBVTCA6IDBVTDsKICAgICAgICAgICAgICAg
ICB2ICAgID0gKGludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoCkBAIC00ODc2LDQ3ICs0ODc2LDQ3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgMHhmODogLyogY2xjICovCi0gICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19D
RjsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4Zjk6IC8qIHN0YyAqLwotICAgICAgICBf
cmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyB8PSBY
ODZfRUZMQUdTX0NGOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHhmYTogLyogY2xpICov
CiAgICAgICAgIGlmICggbW9kZV9pb3BsKCkgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyAm
PSB+WDg2X0VGTEFHU19JRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFH
U19JRjsKICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoIW1vZGVfdmlmKCksIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBfcmVncy5fZWZs
YWdzICY9IH5YODZfRUZMQUdTX1ZJRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2
X0VGTEFHU19WSUY7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZmI6
IC8qIHN0aSAqLwogICAgICAgICBpZiAoIG1vZGVfaW9wbCgpICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCAhKF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKSApCisgICAgICAgICAg
ICBpZiAoICEoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19JRikgKQogICAgICAgICAgICAgICAg
IGN0eHQtPnJldGlyZS5zdGkgPSB0cnVlOwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBY
ODZfRUZMQUdTX0lGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoKF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJUCkgfHwKKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19W
SVApIHx8CiAJCQkJICAhbW9kZV92aWYoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfR1AsIDApOwotICAgICAgICAgICAgaWYgKCAhKF9yZWdzLl9lZmxhZ3MgJiBYODZf
RUZMQUdTX1ZJRikgKQorICAgICAgICAgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxB
R1NfVklGKSApCiAgICAgICAgICAgICAgICAgY3R4dC0+cmV0aXJlLnN0aSA9IHRydWU7Ci0gICAg
ICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfVklGOworICAgICAgICAgICAgX3Jl
Z3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfVklGOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweGZjOiAvKiBjbGQgKi8KLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2
X0VGTEFHU19ERjsKKyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0RGOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMHhmZDogLyogc3RkICovCi0gICAgICAgIF9yZWdzLl9l
ZmxhZ3MgfD0gWDg2X0VGTEFHU19ERjsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfREY7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGZlOiAvKiBHcnA0ICovCkBAIC00
OTI2LDEwICs0OTI2LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBzd2l0Y2ggKCBtb2RybV9y
ZWcgJiA3ICkKICAgICAgICAgewogICAgICAgICBjYXNlIDA6IC8qIGluYyAqLwotICAgICAgICAg
ICAgZW11bGF0ZV8xb3AoImluYyIsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBl
bXVsYXRlXzFvcCgiaW5jIiwgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgMTogLyogZGVjICovCi0gICAgICAgICAgICBlbXVsYXRlXzFvcCgiZGVj
IiwgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVfMW9wKCJkZWMiLCBk
c3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAyOiAv
KiBjYWxsIChuZWFyKSAqLwogICAgICAgICAgICAgZHN0LnZhbCA9IF9yZWdzLnIoaXApOwpAQCAt
NDk3OCw3ICs0OTc4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgNDogLyogdmVyciAvIHZlcncgKi8K
LSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAg
ICBfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICBzd2l0Y2ggKCBy
YyA9IHByb3Rtb2RlX2xvYWRfc2VnKHg4Nl9zZWdfbm9uZSwgc3JjLnZhbCwgZmFsc2UsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzcmVnLCBjdHh0LCBvcHMp
ICkKICAgICAgICAgICAgIHsKQEAgLTQ5ODYsNyArNDk4Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIGlmICggc3JlZy5hdHRyLmZpZWxkcy5zICYmCiAgICAgICAgICAgICAgICAg
ICAgICAoKG1vZHJtX3JlZyAmIDEpID8gKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAweGEpID09
IDB4MikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoKHNyZWcuYXR0
ci5maWVsZHMudHlwZSAmIDB4YSkgIT0gMHg4KSkgKQotICAgICAgICAgICAgICAgICAgICBfcmVn
cy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVm
bGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKICAgICAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2
ZW50X3BlbmRpbmcgKQpAQCAtNTAxNiw5ICs1MDE2LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzbWFwKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZih2ZXgucGZ4IHx8ICFtb2RlX3JpbmcwKCksIEVYQ19VRCk7CiAKLSAgICAgICAgICAgIF9y
ZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfQUM7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQUM7CiAgICAgICAgICAgICBpZiAoIG1vZHJtID09IDB4Y2IgKQotICAg
ICAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKKyAgICAgICAgICAg
ICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKICAgICAgICAgICAgIGdvdG8gY29t
cGxldGVfaW5zbjsKIAogI2lmZGVmIF9fWEVOX18KQEAgLTUwMjgsOCArNTAyOCw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICAgIGNyNCA9IDA7CiAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X09TWFNBVkUpLCBFWENfVUQpOwogICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBoYW5kbGVfeHNldGJ2KF9yZWdzLl9lY3gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWF4IHwgKF9yZWdz
LnJkeCA8PCAzMikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZV94
c2V0YnYoX3JlZ3MuZWN4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX3JlZ3MuZWF4IHwgKF9yZWdzLnJkeCA8PCAzMikpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICBnb3RvIGNvbXBsZXRl
X2luc247CiAjZW5kaWYKQEAgLTUwNTIsNyArNTA1Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc19ydG0oKSAmJiAhdmNwdV9oYXNf
aGxlKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAg
ICAgICAgIC8qIE5laXRoZXIgSExFIG5vciBSVE0gY2FuIGJlIGFjdGl2ZSB3aGVuIHdlIGdldCBo
ZXJlLiAqLwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICBnb3Rv
IGNvbXBsZXRlX2luc247CiAKICAgICAgICAgY2FzZSAweGRmOiAvKiBpbnZscGdhICovCkBAIC01
MDc3LDcgKzUwNzcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
emVybyA9IDA7CiAKICAgICAgICAgICAgIGJhc2UgPSBhZF9ieXRlcyA9PSA4ID8gX3JlZ3Mucihh
eCkgOgotICAgICAgICAgICAgICAgICAgIGFkX2J5dGVzID09IDQgPyBfcmVncy5fZWF4IDogX3Jl
Z3MuYXg7CisgICAgICAgICAgICAgICAgICAgYWRfYnl0ZXMgPT0gNCA/IF9yZWdzLmVheCA6IF9y
ZWdzLmF4OwogICAgICAgICAgICAgbGltaXQgPSAwOwogICAgICAgICAgICAgaWYgKCB2Y3B1X2hh
c19jbGZsdXNoKCkgJiYKICAgICAgICAgICAgICAgICAgb3BzLT5jcHVpZCgxLCAwLCAmY3B1aWRf
bGVhZiwgY3R4dCkgPT0gWDg2RU1VTF9PS0FZICkKQEAgLTUyMDEsNyArNTIwMSw3IEBAIHg4Nl9l
bXVsYXRlKAogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAyKTogLyogbGFyICovCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhD
X1VEKTsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFHU19aRjsKKyAgICAgICAg
X3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX1pGOwogICAgICAgICBzd2l0Y2ggKCByYyA9IHBy
b3Rtb2RlX2xvYWRfc2VnKHg4Nl9zZWdfbm9uZSwgc3JjLnZhbCwgZmFsc2UsICZzcmVnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9wcykgKQogICAgICAg
ICB7CkBAIC01MjIxLDEyICs1MjIxLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAg
IGNhc2UgMHgwOTogLyogYXZhaWxhYmxlIDMyLzY0LWJpdCBUU1MgKi8KICAgICAgICAgICAgICAg
ICBjYXNlIDB4MGI6IC8qIGJ1c3kgMzIvNjQtYml0IFRTUyAqLwogICAgICAgICAgICAgICAgIGNh
c2UgMHgwYzogLyogMzIvNjQtYml0IGNhbGwgZ2F0ZSAqLwotICAgICAgICAgICAgICAgICAgICBf
cmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdz
LmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAg
IF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CiAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2ZW50
X3BlbmRpbmcgKQpAQCAtNTIzOSw3ICs1MjM5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICByYyA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAg
ICAgIGlmICggX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQorICAgICAgICBpZiAoIF9y
ZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQogICAgICAgICAgICAgZHN0LnZhbCA9ICgoc3Jl
Zy5hdHRyLmJ5dGVzICYgMHhmZikgPDwgOCkgfAogICAgICAgICAgICAgICAgICAgICAgICgoc3Jl
Zy5saW1pdCA+PiAoc3JlZy5hdHRyLmZpZWxkcy5nID8gMTIgOiAwKSkgJgogICAgICAgICAgICAg
ICAgICAgICAgICAweGYwMDAwKSB8CkBAIC01MjUwLDcgKzUyNTAsNyBAQCB4ODZfZW11bGF0ZSgK
IAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMyk6IC8qIGxzbCAqLwogICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2RlKGN0eHQsIG9wcyksIEVYQ19VRCk7Ci0g
ICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVm
bGFncyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAgICAgc3dpdGNoICggcmMgPSBwcm90bW9kZV9s
b2FkX3NlZyh4ODZfc2VnX25vbmUsIHNyYy52YWwsIGZhbHNlLCAmc3JlZywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpICkKICAgICAgICAgewpAQCAt
NTI2NywxMiArNTI2NywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIDB4
MDI6IC8qIExEVCAqLwogICAgICAgICAgICAgICAgIGNhc2UgMHgwOTogLyogYXZhaWxhYmxlIDMy
LzY0LWJpdCBUU1MgKi8KICAgICAgICAgICAgICAgICBjYXNlIDB4MGI6IC8qIGJ1c3kgMzIvNjQt
Yml0IFRTUyAqLwotICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pG
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8
PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJ
T046CiAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2ZW50X3BlbmRpbmcgKQpAQCAtNTI4NSw3ICs1
Mjg1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlmICggX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfWkYgKQorICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1Nf
WkYgKQogICAgICAgICAgICAgZHN0LnZhbCA9IHNyZWcubGltaXQ7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKQEAgLTUzMTksNyArNTMxOSw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgY3MuYXR0ci5ieXRlcyA9IDB4YTliOyAvKiBMK0RCK1ArUytD
b2RlICovCiAKICAgICAgICAgICAgIF9yZWdzLnJjeCA9IF9yZWdzLnJpcDsKLSAgICAgICAgICAg
IF9yZWdzLnIxMSA9IF9yZWdzLl9lZmxhZ3MgJiB+WDg2X0VGTEFHU19SRjsKKyAgICAgICAgICAg
IF9yZWdzLnIxMSA9IF9yZWdzLmVmbGFncyAmIH5YODZfRUZMQUdTX1JGOwogCiAgICAgICAgICAg
ICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IobW9kZV82NGJpdCgpID8gTVNSX0xTVEFSIDogTVNS
X0NTVEFSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3JfdmFsLCBj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKQEAgLTUzMjksMTYgKzUzMjksMTYgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IoTVNSX1NZU0NBTExfTUFT
SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNyX3ZhbCwgY3R4dCkp
ICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAg
ICAgX3JlZ3MuX2VmbGFncyAmPSB+KG1zcl92YWwgfCBYODZfRUZMQUdTX1JGKTsKKyAgICAgICAg
ICAgIF9yZWdzLmVmbGFncyAmPSB+KG1zcl92YWwgfCBYODZfRUZMQUdTX1JGKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAjZW5kaWYKICAgICAgICAgewogICAgICAgICAgICAgY3MuYXR0ci5i
eXRlcyA9IDB4YzliOyAvKiBHK0RCK1ArUytDb2RlICovCiAKLSAgICAgICAgICAgIF9yZWdzLnIo
Y3gpID0gX3JlZ3MuX2VpcDsKLSAgICAgICAgICAgIF9yZWdzLl9laXAgPSBtc3JfdmFsOwotICAg
ICAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk0gfCBYODZfRUZMQUdTX0lG
IHwgWDg2X0VGTEFHU19SRik7CisgICAgICAgICAgICBfcmVncy5yKGN4KSA9IF9yZWdzLmVpcDsK
KyAgICAgICAgICAgIF9yZWdzLmVpcCA9IG1zcl92YWw7CisgICAgICAgICAgICBfcmVncy5lZmxh
Z3MgJj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1NfUkYpOwog
ICAgICAgICB9CiAKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21lbnQgPT0gTlVMTCk7
CkBAIC01MzYxLDcgKzUzNjEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICogVGhlaXIgb25s
eSBtaXRpZ2F0aW9uIGlzIHRvIHVzZSBhIHRhc2sgZ2F0ZSBmb3IgaGFuZGxpbmcKICAgICAgICAg
ICogI0RCIChvciB0byBub3QgdXNlIGVuYWJsZSBFRkVSLlNDRSB0byBzdGFydCB3aXRoKS4KICAg
ICAgICAgICovCi0gICAgICAgIHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFH
U19URjsKKyAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA2KTogLyog
Y2x0cyAqLwpAQCAtNTcxNCw4ICs1NzE0LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDMwKTogLyogd3Jtc3IgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAgIGZhaWxfaWYob3BzLT53
cml0ZV9tc3IgPT0gTlVMTCk7Ci0gICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9tc3IoX3Jl
Z3MuX2VjeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KV9y
ZWdzLnIoZHgpIDw8IDMyKSB8IF9yZWdzLl9lYXgsCisgICAgICAgIGlmICggKHJjID0gb3BzLT53
cml0ZV9tc3IoX3JlZ3MuZWN4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgo
dWludDY0X3QpX3JlZ3MucihkeCkgPDwgMzIpIHwgX3JlZ3MuZWF4LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSAwICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgYnJlYWs7CkBAIC01NzM5LDcgKzU3MzksNyBAQCB4ODZfZW11bGF0ZSgKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIpOiAvKiByZG1zciAqLwogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAgICAgICAgZmFpbF9p
ZihvcHMtPnJlYWRfbXNyID09IE5VTEwpOwotICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9t
c3IoX3JlZ3MuX2VjeCwgJm1zcl92YWwsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAg
ICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IoX3JlZ3MuZWN4LCAmbXNyX3ZhbCwgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIF9yZWdzLnIo
ZHgpID0gbXNyX3ZhbCA+PiAzMjsKICAgICAgICAgX3JlZ3MucihheCkgPSAodWludDMyX3QpbXNy
X3ZhbDsKQEAgLTU3NDcsNyArNTc0Nyw3IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDQwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg0Zik6IC8qIGNtb3Zj
YyAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShjbW92KTsKLSAgICAgICAgaWYgKCB0ZXN0X2Nj
KGIsIF9yZWdzLl9lZmxhZ3MpICkKKyAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFn
cykgKQogICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAgICAgICAgIGJyZWFrOwogCkBA
IC01NzY4LDcgKzU3NjgsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCBsbSA8IDAgKQog
ICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKIAotICAgICAgICBfcmVncy5fZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX1JGKTsKKyAg
ICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfSUYgfCBY
ODZfRUZMQUdTX1JGKTsKIAogICAgICAgICBjcy5zZWwgPSBtc3JfdmFsICYgfjM7IC8qIFNFTEVD
VE9SX1JQTF9NQVNLICovCiAgICAgICAgIGNzLmJhc2UgPSAwOyAgIC8qIGZsYXQgc2VnbWVudCAq
LwpAQCAtNTc5Niw3ICs1Nzk2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnb3RvIGRv
bmU7CiAgICAgICAgIF9yZWdzLnIoc3ApID0gbG0gPyBtc3JfdmFsIDogKHVpbnQzMl90KW1zcl92
YWw7CiAKLSAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1RG
OworICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URjsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC01ODMzLDEwICs1ODMzLDEwIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGVfc2VnbWVudCh4ODZfc2VnX3NzLCAmc3Jl
ZywgY3R4dCkpICE9IDAgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAgICAgIF9yZWdz
LnIoaXApID0gb3BfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoZHgpIDogX3JlZ3MuX2VkeDsKLSAgICAg
ICAgX3JlZ3MucihzcCkgPSBvcF9ieXRlcyA9PSA4ID8gX3JlZ3MucihjeCkgOiBfcmVncy5fZWN4
OworICAgICAgICBfcmVncy5yKGlwKSA9IG9wX2J5dGVzID09IDggPyBfcmVncy5yKGR4KSA6IF9y
ZWdzLmVkeDsKKyAgICAgICAgX3JlZ3MucihzcCkgPSBvcF9ieXRlcyA9PSA4ID8gX3JlZ3Mucihj
eCkgOiBfcmVncy5lY3g7CiAKLSAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLl9lZmxhZ3MgJiBY
ODZfRUZMQUdTX1RGOworICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VG
TEFHU19URjsKICAgICAgICAgYnJlYWs7CiAKICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgw
ZiwgMHg1MCk6ICAgICAvKiBtb3Ztc2twe3MsZH0geG1tLHJlZyAqLwpAQCAtNjM0NSwxMyArNjM0
NSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBzaW1kXzBmX3NzZTNfYXZ4OwogCiAg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDgwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg4
Zik6IC8qIGpjYyAobmVhcikgKi8KLSAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLl9lZmxh
Z3MpICkKKyAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFncykgKQogICAgICAgICAg
ICAgam1wX3JlbCgoaW50MzJfdClzcmMudmFsKTsKICAgICAgICAgYWRqdXN0X2JuZChjdHh0LCBv
cHMsIHZleC5wZngpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHg5MCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYsIDB4OWYpOiAvKiBzZXRjYyAqLwotICAgICAg
ICBkc3QudmFsID0gdGVzdF9jYyhiLCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZHN0LnZhbCA9
IHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLwpAQCAtNjM3Myw3ICs2MzczLDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobXNyX3ZhbCAmIE1T
Ul9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19HUCwgMCk7IC8qIEZhdWx0aW5nIGFjdGl2ZT8gKEluYy4gQ1BMIHRlc3QpICov
CiAKLSAgICAgICAgcmMgPSBvcHMtPmNwdWlkKF9yZWdzLl9lYXgsIF9yZWdzLl9lY3gsICZjcHVp
ZF9sZWFmLCBjdHh0KTsKKyAgICAgICAgcmMgPSBvcHMtPmNwdWlkKF9yZWdzLmVheCwgX3JlZ3Mu
ZWN4LCAmY3B1aWRfbGVhZiwgY3R4dCk7CiAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZ
ICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgX3JlZ3MucihheCkgPSBjcHVpZF9s
ZWFmLmE7CkBAIC02Mzg0LDcgKzYzODQsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHhhMyk6IGJ0OiAvKiBidCAqLwogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYobG9ja19wcmVmaXgsIEVYQ19VRCk7Ci0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zf
bm9ieXRlKCJidCIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8y
b3BfU3JjVl9ub2J5dGUoImJ0Iiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTY0MTUsMjAgKzY0MTUsMjAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgKChkc3Qub3JpZ192YWwgPDwgc2hp
ZnQpIHwKICAgICAgICAgICAgICAgICAgICAgKChzcmMudmFsID4+ICh3aWR0aCAtIHNoaWZ0KSkg
JiAoKDF1bGwgPDwgc2hpZnQpIC0gMSkpKSk7CiAgICAgICAgIGRzdC52YWwgPSB0cnVuY2F0ZV93
b3JkKGRzdC52YWwsIGRzdC5ieXRlcyk7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gfihYODZf
RUZMQUdTX09GIHwgWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxBR1NfWkYgfAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWDg2X0VGTEFHU19QRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICBf
cmVncy5lZmxhZ3MgJj0gfihYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxB
R1NfWkYgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX1BGIHwgWDg2X0VG
TEFHU19DRik7CiAgICAgICAgIGlmICggKGRzdC52YWwgPj4gKChiICYgOCkgPyAoc2hpZnQgLSAx
KSA6ICh3aWR0aCAtIHNoaWZ0KSkpICYgMSApCi0gICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9
IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19D
RjsKICAgICAgICAgaWYgKCAoKGRzdC52YWwgXiBkc3Qub3JpZ192YWwpID4+ICh3aWR0aCAtIDEp
KSAmIDEgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GOwotICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9ICgoZHN0LnZhbCA+PiAod2lkdGggLSAxKSkgJiAxKSA/IFg4
Nl9FRkxBR1NfU0YgOiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9IChkc3QudmFsID09IDAp
ID8gWDg2X0VGTEFHU19aRiA6IDA7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gZXZlbl9wYXJp
dHkoZHN0LnZhbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFn
cyB8PSBYODZfRUZMQUdTX09GOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChkc3QudmFsID4+
ICh3aWR0aCAtIDEpKSAmIDEpID8gWDg2X0VGTEFHU19TRiA6IDA7CisgICAgICAgIF9yZWdzLmVm
bGFncyB8PSAoZHN0LnZhbCA9PSAwKSA/IFg4Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVn
cy5lZmxhZ3MgfD0gZXZlbl9wYXJpdHkoZHN0LnZhbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGFiKTog
YnRzOiAvKiBidHMgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0cyIsIHNy
YywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUo
ImJ0cyIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhhZSk6IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhh
ZSk6IC8qIEdycDE1ICovCkBAIC02NTQ1LDcgKzY1NDUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YWYpOiAvKiBpbXVsICov
Ci0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfc3JjbWVtKCJpbXVsIiwgc3JjLCBkc3QsIF9yZWdz
Ll9lZmxhZ3MpOworICAgICAgICBlbXVsYXRlXzJvcF9TcmNWX3NyY21lbSgiaW11bCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHhiMCk6IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhiMSk6IC8qIGNtcHhjaGcg
Ki8KQEAgLTY1NTMsOCArNjU1Myw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBzcmMub3JpZ192
YWwgPSBzcmMudmFsOwogICAgICAgICBzcmMudmFsID0gX3JlZ3MucihheCk7CiAgICAgICAgIC8q
IGNtcDogJSVlYXggLSBkc3QgPT0+IGRzdCBhbmQgc3JjIHN3YXBwZWQgZm9yIG1hY3JvIGludm9j
YXRpb24gKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdz
Ll9lZmxhZ3MpOwotICAgICAgICBpZiAoIF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1pGICkK
KyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdzLmVmbGFncyk7
CisgICAgICAgIGlmICggX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRiApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIC8qIFN1Y2Nlc3M6IHdyaXRlIGJhY2sgdG8gbWVtb3J5LiAqLwogICAgICAg
ICAgICAgZHN0LnZhbCA9IHNyYy5vcmlnX3ZhbDsKQEAgLTY1NzQsNyArNjU3NCw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBnb3RvIGxlczsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwg
MHhiMyk6IGJ0cjogLyogYnRyICovCi0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfbm9ieXRlKCJi
dHIiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zf
bm9ieXRlKCJidHIiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YjYpOiAvKiBtb3Z6eCBybTgscnsxNiwzMiw2
NH0gKi8KQEAgLTY1OTEsOSArNjU5MSw5IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1V
TF9PUENfRjMoMHgwZiwgMHhiOCk6IC8qIHBvcGNudCByL20sciAqLwogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShwb3BjbnQpOwogICAgICAgICBhc20gKCAicG9wY250ICUxLCUwIiA6
ICI9ciIgKGRzdC52YWwpIDogInJtIiAoc3JjLnZhbCkgKTsKLSAgICAgICAgX3JlZ3MuX2VmbGFn
cyAmPSB+RUZMQUdTX01BU0s7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+RUZMQUdTX01BU0s7
CiAgICAgICAgIGlmICggIWRzdC52YWwgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBY
ODZfRUZMQUdTX1pGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJhKTogLyog
R3JwOCAqLwpAQCAtNjYwOCw3ICs2NjA4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJiKTogYnRjOiAvKiBidGMgKi8KLSAg
ICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBfcmVncy5fZWZs
YWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBf
cmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHhiYyk6IC8qIGJzZiBvciB0emNudCAqLwpAQCAtNjYxOCwyMSArNjYxOCwyMSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgYXNtICggImJzZiAlMiwlMCIgQVNNX0ZMQUdfT1VUKCwgIjsgc2V0
eiAlMSIpCiAgICAgICAgICAgICAgIDogIj1yIiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBj
Y3oiLCAiPXFtIikgKHpmKQogICAgICAgICAgICAgICA6ICJybSIgKHNyYy52YWwpICk7Ci0gICAg
ICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAgICAgaWYgKCAodmV4LnBmeCA9PSB2ZXhfZjMpICYm
IHZjcHVfaGFzX2JtaTEoKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxB
R1NfQ0Y7CiAgICAgICAgICAgICBpZiAoIHpmICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgX3Jl
Z3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCA9IG9w
X2J5dGVzICogODsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCAhZHN0LnZh
bCApCi0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCB6ZiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19aRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwpAQCAtNjY0NSwyNSArNjY0NSwyNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
YXNtICggImJzciAlMiwlMCIgQVNNX0ZMQUdfT1VUKCwgIjsgc2V0eiAlMSIpCiAgICAgICAgICAg
ICAgIDogIj1yIiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBjY3oiLCAiPXFtIikgKHpmKQog
ICAgICAgICAgICAgICA6ICJybSIgKHNyYy52YWwpICk7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19a
RjsKICAgICAgICAgaWYgKCAodmV4LnBmeCA9PSB2ZXhfZjMpICYmIHZjcHVfaGFzX2x6Y250KCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5YODZfRUZMQUdTX0NG
OworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0NGOwogICAgICAgICAg
ICAgaWYgKCB6ZiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFn
cyB8PSBYODZfRUZMQUdTX0NGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZf
RUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGRzdC52YWwgPSBvcF9ieXRlcyAqIDg7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgZHN0LnZhbCA9IG9wX2J5dGVzICogOCAtIDEgLSBkc3QudmFsOwogICAgICAgICAgICAgICAg
IGlmICggIWRzdC52YWwgKQotICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4
Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB6ZiAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19aRjsK
KyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAg
ZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNjc3NCw5
ICs2Nzc0LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIj1y
IiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBjY2MiLCAiPXFtIikgKGNhcnJ5KSApOwogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgX3JlZ3MuX2VmbGFncyAmPSB+RUZMQUdTX01BU0s7CisgICAgICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzICY9IH5FRkxBR1NfTUFTSzsKICAgICAgICAgICAgICAgICBpZiAoIGNhcnJ5ICkKLSAg
ICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX0NGOworICAgICAg
ICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsKICAgICAgICAgICAg
ICAgICBicmVhazsKICNlbmRpZgogCkBAIC02ODE1LDkgKzY4MTUsOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiPXIiIChkc3QudmFsKSwgQVNNX0ZMQUdfT1VU
KCI9QGNjYyIsICI9cW0iKSAoY2FycnkpICk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5FRkxB
R1NfTUFTSzsKKyAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfkVGTEFHU19NQVNLOwog
ICAgICAgICAgICAgICAgIGlmICggY2FycnkgKQotICAgICAgICAgICAgICAgICAgICBfcmVncy5f
ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFn
cyB8PSBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGJyZWFrOwogI2VuZGlmCiAgICAg
ICAgICAgICB9CkBAIC02ODUyLDggKzY4NTIsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgLyog
R2V0IGV4cGVjdGVkIHZhbHVlLiAqLwogICAgICAgICBpZiAoICEocmV4X3ByZWZpeCAmIFJFWF9X
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGF1eC0+dTMyWzBdID0gX3JlZ3MuX2VheDsKLSAg
ICAgICAgICAgIGF1eC0+dTMyWzFdID0gX3JlZ3MuX2VkeDsKKyAgICAgICAgICAgIGF1eC0+dTMy
WzBdID0gX3JlZ3MuZWF4OworICAgICAgICAgICAgYXV4LT51MzJbMV0gPSBfcmVncy5lZHg7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC02ODY2LDcgKzY4NjYsNyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgICAgIC8qIEV4cGVjdGVkICE9IGFjdHVhbDogc3RvcmUgYWN0
dWFsIHRvIHJEWDpyQVggYW5kIGNsZWFyIFpGLiAqLwogICAgICAgICAgICAgX3JlZ3MucihheCkg
PSAhKHJleF9wcmVmaXggJiBSRVhfVykgPyBvbGQtPnUzMlswXSA6IG9sZC0+dTY0WzBdOwogICAg
ICAgICAgICAgX3JlZ3MucihkeCkgPSAhKHJleF9wcmVmaXggJiBSRVhfVykgPyBvbGQtPnUzMlsx
XSA6IG9sZC0+dTY0WzFdOwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFH
U19aRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAg
ICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTY4NzYsOCArNjg3Niw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEocmV4X3ByZWZpeCAm
IFJFWF9XKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXV4LT51MzJbMF0gPSBf
cmVncy5fZWJ4OwotICAgICAgICAgICAgICAgIGF1eC0+dTMyWzFdID0gX3JlZ3MuX2VjeDsKKyAg
ICAgICAgICAgICAgICBhdXgtPnUzMlswXSA9IF9yZWdzLmVieDsKKyAgICAgICAgICAgICAgICBh
dXgtPnUzMlsxXSA9IF9yZWdzLmVjeDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHsKQEAgLTY4ODgsNyArNjg4OCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPmNtcHhjaGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb2xk
LCBhdXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4
dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAg
ICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAg
fQpAQCAtNzM2MCw3ICs3MzYwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19GMygweDBmMzgsIDB4ZjYpOiAvKiBhZG94IHIvbSxyICovCiAgICAgewogICAgICAgICB1bnNp
Z25lZCBpbnQgbWFzayA9IHJlcF9wcmVmaXgoKSA/IFg4Nl9FRkxBR1NfT0YgOiBYODZfRUZMQUdT
X0NGOwotICAgICAgICB1bnNpZ25lZCBpbnQgYXV4ID0gX3JlZ3MuX2VmbGFncyAmIG1hc2sgPyB+
MCA6IDA7CisgICAgICAgIHVuc2lnbmVkIGludCBhdXggPSBfcmVncy5lZmxhZ3MgJiBtYXNrID8g
fjAgOiAwOwogICAgICAgICBib29sIGNhcnJ5OwogCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGFk
eCk7CkBAIC03MzgzLDkgKzczODMsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAg
ICAgW2F1eF0gIityIiAoYXV4KQogICAgICAgICAgICAgICAgICAgOiBbc3JjXSAicm0iIChzcmMu
dmFsKSApOwogICAgICAgICBpZiAoIGNhcnJ5ICkKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3Mg
fD0gbWFzazsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBtYXNrOwogICAgICAgICBlbHNl
Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5tYXNrOworICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzICY9IH5tYXNrOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTczOTgsNyArNzM5
OCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIjAiIChz
cmMudmFsKSwgInJtIiAoX3JlZ3MucihkeCkpICk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IGFzbSAoICJtdWxsICUzIiA6ICI9YSIgKCplYS5yZWcpLCAiPWQiIChkc3QudmFsKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9y
ZWdzLl9lZHgpICk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiMCIgKCh1aW50MzJf
dClzcmMudmFsKSwgInJtIiAoX3JlZ3MuZWR4KSApOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAweDBmKTogICAgLyogcGFsaWduciAkaW1tOCxtbS9tNjQs
bW0gKi8KQEAgLTc4MzEsNyArNzgzMSw3IEBAIHg4Nl9lbXVsYXRlKAogIGNvbXBsZXRlX2luc246
IC8qIENvbW1pdCBzaGFkb3cgcmVnaXN0ZXIgc3RhdGUuICovCiAgICAgLyogWmVybyB0aGUgdXBw
ZXIgMzIgYml0cyBvZiAlcmlwIGlmIG5vdCBpbiA2NC1iaXQgbW9kZS4gKi8KICAgICBpZiAoICFt
b2RlXzY0Yml0KCkgKQotICAgICAgICBfcmVncy5yKGlwKSA9IF9yZWdzLl9laXA7CisgICAgICAg
IF9yZWdzLnIoaXApID0gX3JlZ3MuZWlwOwogCiAgICAgLyogU2hvdWxkIGEgc2luZ2xlc3RlcCAj
REIgYmUgcmFpc2VkPyAqLwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHNpbmdsZXN0
ZXAgJiYgIWN0eHQtPnJldGlyZS5tb3Zfc3MgKQpAQCAtNzg0OCw3ICs3ODQ4LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogICAgIH0KIAotICAgIGN0eHQtPnJl
Z3MtPl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CisgICAgY3R4dC0+cmVncy0+ZWZsYWdzICY9
IH5YODZfRUZMQUdTX1JGOwogCiAgZG9uZToKICAgICBfcHV0X2ZwdSgpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMua-0005pm-1B; Fri, 10 Mar 2017 15:57:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuY-0005pW-8O
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E2/9D-04270-9CCC2C85; Fri, 10 Mar 2017 15:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVffEmUM
 RBhfa+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/HKG+wFS6YwV7xZcZ61gXHDL8YuRi4OIYEv
 jBJPtm9jh3DOM0pMP3YKKMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sICXCAv4ST
 88Kg4R5BcwkPrxfwQJiswCVn1+0jXkCI8cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBs
 Z6uanFxYnpqTmJScV6yfm5mxiBfqlnYGDcwfjquN8hRkkOJiVR3ga+QxFCfEn5KZUZicUZ8UW
 lOanFhxhlODiUJHhfSQLlBItS01Mr0jJzgAECk5bg4FES4f0iAZTmLS5IzC3OTIdInWJUlBLn
 TQLpEwBJZJTmwbXBgvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeLSBTeDLzSuCmvwJaz
 AS0eBrfQZDFJYkIKakGxsZVC5ReTrbcUS15JOHw1L7X285mNVXxFglklzOeLT3cefjqeoNoFp
 Mn0zf49m3Pcn7wyK+SNfXI6RWGr+vkT+zSEu19spDBZE12Ka9AYVuBba61cFm+h88dwfVRbke
 nzNy4yv/6+1nO96xTJ1ZNjHK9qsXVc4brf4LD5R1LGS4XdZm5yq66pMRSnJFoqMVcVJwIAAGm
 gAdFAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489161414!63297211!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57386 invoked from network); 10 Mar 2017 15:56:55 -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 Mar 2017 15:56:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuT-00061i-Ps
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuT-0005oo-Ov
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuT-0005oo-Ov@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:56:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: switch away from temporary
	32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlY2M4ZmQxNjYwYTg0NDg4NDA3MTNiYzkxN2E0YmFiODlmYzQzYjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTQ6NDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxNDo0MyAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzkyICsrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5NiBpbnNlcnRpb25z
KCspLCAxOTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA2MTM2NDhlLi5lMjU5NTQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtODExLDcgKzgxMSw3IEBAIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25l
ZCBsb25nIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBpbnZva2Vfc3R1YihfUFJFX0VGTEFHUygiW2VmbF0iLCAiW21za10iLCAiW3Rt
cF0iKSwgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltl
ZmxdIiwgIlttc2tdIiwgIlt0bXBdIiksICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICBkc3QsIFt0bXBdICI9JnIiICh0bXApLCBbZWZsXSAiK2ciIChfcmVncy5fZWZsYWdzKSAgICAg
IFwKKyAgICAgICAgICAgICAgICBkc3QsIFt0bXBdICI9JnIiICh0bXApLCBbZWZsXSAiK2ciIChf
cmVncy5lZmxhZ3MpICAgICAgIFwKICAgICAgICAgICAgICAgICA6IFttc2tdICJpIiAoRUZMQUdT
X01BU0spLCAjIyBzcmMpOyAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAKQEAg
LTg5MCw3ICs4OTAsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogI2RlZmluZSBy
ZWdpc3Rlcl9hZGRyZXNzX2FkanVzdChyZWcsIGFkaikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIF9yZWdpc3Rlcl9hZGRyZXNzX2luY3JlbWVudChyZWcsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19ERiA/ICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGID8gICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKGFkaikgOiAoYWRqKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZF9ieXRlcykKIApAQCAtOTE0LDcgKzkxNCw3IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICByYyA9
IG9wcy0+aW5zbl9mZXRjaCh4ODZfc2VnX2NzLCBpcCwgTlVMTCwgMCwgY3R4dCk7ICAgICAgICAg
ICAgICAgIFwKICAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfcmVncy5yKGlwKSA9IGlwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBzaW5nbGVz
dGVwID0gX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVEY7ICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URjsgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCiAKICNkZWZpbmUgdmFsaWRhdGVf
ZmFyX2JyYW5jaChjcywgaXApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTkzMSw3ICs5MzEsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAjZGVmaW5lIGNvbW1pdF9mYXJf
YnJhbmNoKGNzLCBuZXdpcCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdmFsaWRhdGVfZmFyX2JyYW5jaChjcywgbmV3aXApOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgX3JlZ3MucihpcCkgPSAobmV3aXApOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc2luZ2xlc3RlcCA9IF9yZWdz
Ll9lZmxhZ3MgJiBYODZfRUZMQUdTX1RGOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
c2luZ2xlc3RlcCA9IF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7ICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9zZWdfY3MsIGNzLCBjdHh0
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCkBAIC05ODQsNyArOTg0LDcgQEAg
c3RhdGljIGludCBfZ2V0X2ZwdSgKICAgICAgICAgaWYgKCB0eXBlID49IFg4NkVNVUxfRlBVX3lt
bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFNob3VsZCBiZSB1bnJlYWNoYWJsZSBpZiBW
RVggZGVjb2RpbmcgaXMgd29ya2luZyBjb3JyZWN0bHkuICovCi0gICAgICAgICAgICBBU1NFUlQo
KGNyMCAmIFg4Nl9DUjBfUEUpICYmICEoY3R4dC0+cmVncy0+X2VmbGFncyAmIFg4Nl9FRkxBR1Nf
Vk0pKTsKKyAgICAgICAgICAgIEFTU0VSVCgoY3IwICYgWDg2X0NSMF9QRSkgJiYgIShjdHh0LT5y
ZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBj
cjAgJiBYODZfQ1IwX0VNICkKICAgICAgICAgewpAQCAtMTA3MSw3ICsxMDcxLDcgQEAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgKCh1aW50OF90W10peyBieXRl
cywgMHhjMyB9KSwgbnJfICsgMSk7ICAgICAgXAogICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdT
KCJbZWZsYWdzXSIsICJbbWFza10iLCAiW3RtcF0iKSwgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgIF9QT1NUX0VGTEFHUygiW2VmbGFnc10iLCAiW21hc2tdIiwgIlt0bXBdIiksICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIgKF9yZWdzLl9lZmxhZ3MpLCBb
dG1wXSAiPSZyIiAodG1wXyksICAgICAgXAorICAgICAgICAgICAgICAgIFtlZmxhZ3NdICIrZyIg
KF9yZWdzLmVmbGFncyksIFt0bXBdICI9JnIiICh0bXBfKSwgICAgICAgXAogICAgICAgICAgICAg
ICAgICIrbSIgKGZpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgIDogW21hc2tdICJpIiAoWDg2X0VGTEFHU19aRnxYODZfRUZM
QUdTX1BGfFg4Nl9FRkxBR1NfQ0YpKTsgXAogICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTA4Miw3ICsx
MDgyLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdldF9sb29wX2NvdW50KAogICAg
IGludCBhZF9ieXRlcykKIHsKICAgICByZXR1cm4gKGFkX2J5dGVzID4gNCkgPyByZWdzLT5yKGN4
KQotICAgICAgICAgICAgICAgICAgICAgICAgICA6IChhZF9ieXRlcyA8IDQpID8gcmVncy0+Y3gg
OiByZWdzLT5fZWN4OworICAgICAgICAgICAgICAgICAgICAgICAgICA6IChhZF9ieXRlcyA8IDQp
ID8gcmVncy0+Y3ggOiByZWdzLT5lY3g7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfbG9v
cF9jb3VudCgKQEAgLTExMTAsMTIgKzExMTAsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHB1dF9s
b29wX2NvdW50KAogICAgICAgICBpZiAoIG1vZGVfNjRiaXQoKSAmJiBhZF9ieXRlcyA9PSA0ICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgX3JlZ3MucihjeCkgPSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgaWYgKCB1c2luZ19zaSApIF9yZWdzLnIoc2kpID0gX3JlZ3Mu
X2VzaTsgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKCB1c2luZ19kaSApIF9y
ZWdzLnIoZGkpID0gX3JlZ3MuX2VkaTsgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
aWYgKCB1c2luZ19zaSApIF9yZWdzLnIoc2kpID0gX3JlZ3MuZXNpOyAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgaWYgKCB1c2luZ19kaSApIF9yZWdzLnIoZGkpID0gX3JlZ3MuZWRp
OyAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBnb3RvIGNv
bXBsZXRlX2luc247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIGlmICggbWF4X3JlcHMgPiAxICYmIChfcmVncy5fZWZs
YWdzICYgWDg2X0VGTEFHU19URikgJiYgICAgICAgICAgICAgXAorICAgIGlmICggbWF4X3JlcHMg
PiAxICYmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGKSAmJiAgICAgICAgICAgICAgXAog
ICAgICAgICAgIWlzX2JyYW5jaF9zdGVwKGN0eHQsIG9wcykgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBtYXhfcmVwcyA9IDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIG1heF9yZXBzOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
MTE0OSw3ICsxMTQ5LDcgQEAgc3RhdGljIHZvaWQgX19wdXRfcmVwX3ByZWZpeCgKIC8qIENsaXAg
bWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRoZSBpbmRleCByZWdpc3RlciBhdCBtb3N0IGp1
c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRlX2VhX2FuZF9yZXBzKGVhLCByZXBzLCBieXRl
c19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHRvZG9f
XywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFkX2J5dGVzKTsgICAgICAgICAgICAgXAotICAg
IGlmICggIShfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19ERikgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfREYp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgdG9kb19fID0gdHJ1
bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8gKGJ5dGVzX3Blcl9yZXApOyAgICAgICAgXAog
ICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChlYSkgKyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBh
ZF9ieXRlcykgPCBlYV9fIClcCiAgICAgICAgIHRvZG9fXyA9IDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTEzMDYsNyArMTMwNiw3
IEBAIGdldF9jcGwoCiB7CiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgcmVnOwogCi0gICAg
aWYgKCBjdHh0LT5yZWdzLT5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSApCisgICAgaWYgKCBjdHh0
LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKICAgICAgICAgcmV0dXJuIDM7CiAKICAg
ICBpZiAoIChvcHMtPnJlYWRfc2VnbWVudCA9PSBOVUxMKSB8fApAQCAtMTMyNCw3ICsxMzI0LDcg
QEAgX21vZGVfaW9wbCgKICAgICBpbnQgY3BsID0gZ2V0X2NwbChjdHh0LCBvcHMpOwogICAgIGlm
ICggY3BsID09IC0xICkKICAgICAgICAgcmV0dXJuIC0xOwotICAgIHJldHVybiBjcGwgPD0gTUFT
S19FWFRSKGN0eHQtPnJlZ3MtPl9lZmxhZ3MsIFg4Nl9FRkxBR1NfSU9QTCk7CisgICAgcmV0dXJu
IGNwbCA8PSBNQVNLX0VYVFIoY3R4dC0+cmVncy0+ZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpOwog
fQogCiAjZGVmaW5lIG1vZGVfcmluZzAoKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC0xMzQ0LDcgKzEzNDQsNyBAQCBfbW9kZV9pb3BsKAogICAgICAgICByYyA9IG9wcy0+cmVhZF9j
cig0LCAmY3I0LCBjdHh0KTsgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICEhKGNyNCAmIChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSA/IFg4Nl9DUjRfVk1FIDog
WDg2X0NSNF9QVkkpKTsgXAorICAgICEhKGNyNCAmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdT
X1ZNID8gWDg2X0NSNF9WTUUgOiBYODZfQ1I0X1BWSSkpOyBcCiB9KQogCiBzdGF0aWMgaW50IGlv
cG9ydF9hY2Nlc3NfY2hlY2soCkBAIC0xMzU3LDcgKzEzNTcsNyBAQCBzdGF0aWMgaW50IGlvcG9y
dF9hY2Nlc3NfY2hlY2soCiAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgdHI7CiAgICAgaW50
IHJjID0gWDg2RU1VTF9PS0FZOwogCi0gICAgaWYgKCAhKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBY
ODZfRUZMQUdTX1ZNKSAmJiBtb2RlX2lvcGwoKSApCisgICAgaWYgKCAhKGN0eHQtPnJlZ3MtPmVm
bGFncyAmIFg4Nl9FRkxBR1NfVk0pICYmIG1vZGVfaW9wbCgpICkKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIAogICAgIGZhaWxfaWYob3BzLT5yZWFkX3NlZ21lbnQgPT0gTlVMTCk7CkBA
IC0xNDI2LDcgKzE0MjYsNyBAQCBpbl9wcm90bW9kZSgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICAqb3BzKQogewot
ICAgIHJldHVybiAhKGluX3JlYWxtb2RlKGN0eHQsIG9wcykgfHwgKGN0eHQtPnJlZ3MtPl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1ZNKSk7CisgICAgcmV0dXJuICEoaW5fcmVhbG1vZGUoY3R4dCwgb3Bz
KSB8fCAoY3R4dC0+cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkpOwogfQogCiAjZGVmaW5l
IEVBWCAwCkBAIC0xOTU4LDggKzE5NTgsOCBAQCBzdGF0aWMgaW50IGluamVjdF9zd2ludChlbnVt
IHg4Nl9zd2ludF90eXBlIHR5cGUsCiAgICAgICAgICAgICAgKiBhIDMyYml0IE9TLiAgU29tZW9u
ZSB3aXRoIG1hbnkgVFVJVHMgY2FuIHNlZSBhYm91dCByZWFkaW5nIHRoZQogICAgICAgICAgICAg
ICogVFNTIFNvZnR3YXJlIEludGVycnVwdCBSZWRpcmVjdGlvbiBiaXRtYXAuCiAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIGlmICggKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZMQUdT
X1ZNKSAmJgotICAgICAgICAgICAgICAgICAoKGN0eHQtPnJlZ3MtPl9lZmxhZ3MgJiBYODZfRUZM
QUdTX0lPUEwpICE9IFg4Nl9FRkxBR1NfSU9QTCkgKQorICAgICAgICAgICAgaWYgKCAoY3R4dC0+
cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKKyAgICAgICAgICAgICAgICAgKChjdHh0
LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0lPUEwpICE9IFg4Nl9FRkxBR1NfSU9QTCkgKQog
ICAgICAgICAgICAgICAgIGdvdG8gcmFpc2VfZXhuOwogCiAgICAgICAgICAgICAvKgpAQCAtMjUy
NSw3ICsyNTI1LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgQlVHKCk7IC8qIFNob3VsZG4ndCBiZSBwb3NzaWJsZS4gKi8KICAgICAgICAgICAg
IGNhc2UgMjoKLSAgICAgICAgICAgICAgICBpZiAoIHN0YXRlLT5yZWdzLT5fZWZsYWdzICYgWDg2
X0VGTEFHU19WTSApCisgICAgICAgICAgICAgICAgaWYgKCBzdGF0ZS0+cmVncy0+ZWZsYWdzICYg
WDg2X0VGTEFHU19WTSApCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSA0OgpAQCAtMjk5NSw3ICsy
OTk1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlIHN0YXRl
OwogICAgIGludCByYzsKICAgICB1aW50OF90IGIsIGQsICpvcGMgPSBOVUxMOwotICAgIGJvb2wg
c2luZ2xlc3RlcCA9IChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKKyAgICBib29s
IHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAgIWlz
X2JyYW5jaF9zdGVwKGN0eHQsIG9wcyk7CiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKICAgICBz
dHJ1Y3Qgb3BlcmFuZCBzcmMgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CkBAIC0zMjE3LDM2ICsz
MjE3LDM2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAg
ICAgY2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6IC8qIGFkZCAqLwotICAgICAgICBlbXVsYXRlXzJv
cF9TcmNWKCJhZGQiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgIGVtdWxhdGVf
Mm9wX1NyY1YoImFkZCIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgMHgwOCAuLi4gMHgwZDogb3I6ICAvKiBvciAqLwotICAgICAgICBlbXVsYXRl
XzJvcF9TcmNWKCJvciIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigib3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIDB4MTAgLi4uIDB4MTU6IGFkYzogLyogYWRjICovCi0gICAgICAgIGVtdWxh
dGVfMm9wX1NyY1YoImFkYyIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11
bGF0ZV8yb3BfU3JjVigiYWRjIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAweDE4IC4uLiAweDFkOiBzYmI6IC8qIHNiYiAqLwotICAgICAgICBl
bXVsYXRlXzJvcF9TcmNWKCJzYmIiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAg
IGVtdWxhdGVfMm9wX1NyY1YoInNiYiIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgMHgyMCAuLi4gMHgyNTogYW5kOiAvKiBhbmQgKi8KLSAgICAg
ICAgZW11bGF0ZV8yb3BfU3JjVigiYW5kIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOworICAg
ICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhbmQiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4MjggLi4uIDB4MmQ6IHN1YjogLyogc3ViICovCi0g
ICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoInN1YiIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsK
KyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigic3ViIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDMwIC4uLiAweDM1OiB4b3I6IC8qIHhvciAq
LwotICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJ4b3IiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFn
cyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoInhvciIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgzOCAuLi4gMHgzZDogY21wOiAvKiBj
bXAgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxvY2tfcHJlZml4LCBFWENfVUQp
OwotICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJjbXAiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFn
cyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOwogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCkBAIC0z
Mjg0LDM2ICszMjg0LDM2IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgMHgyNzogLyogZGFhICov
CiAgICAgY2FzZSAweDJmOiAvKiBkYXMgKi8gewogICAgICAgICB1aW50OF90IGFsID0gX3JlZ3Mu
YWw7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlZmxhZ3MgPSBfcmVncy5fZWZsYWdzOworICAgICAg
ICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gX3JlZ3MuZWZsYWdzOwogCi0gICAgICAgIF9yZWdzLl9l
ZmxhZ3MgJj0gfihYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFHU19BRiB8IFg4Nl9FRkxBR1NfU0Yg
fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1Nf
UEYpOworICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfihYODZfRUZMQUdTX0NGIHwgWDg2X0VGTEFH
U19BRiB8IFg4Nl9FRkxBR1NfU0YgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZM
QUdTX1pGIHwgWDg2X0VGTEFHU19QRik7CiAgICAgICAgIGlmICggKChhbCAmIDB4MGYpID4gOSkg
fHwgKGVmbGFncyAmIFg4Nl9FRkxBR1NfQUYpICkKICAgICAgICAgewotICAgICAgICAgICAgX3Jl
Z3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX0FGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9
IFg4Nl9FRkxBR1NfQUY7CiAgICAgICAgICAgICBpZiAoIGIgPT0gMHgyZiAmJiAoYWwgPCA2IHx8
IChlZmxhZ3MgJiBYODZfRUZMQUdTX0NGKSkgKQotICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2
X0VGTEFHU19DRjsKICAgICAgICAgICAgIF9yZWdzLmFsICs9IChiID09IDB4MjcpID8gNiA6IC02
OwogICAgICAgICB9CiAgICAgICAgIGlmICggKGFsID4gMHg5OSkgfHwgKGVmbGFncyAmIFg4Nl9F
RkxBR1NfQ0YpICkKICAgICAgICAgewogICAgICAgICAgICAgX3JlZ3MuYWwgKz0gKGIgPT0gMHgy
NykgPyAweDYwIDogLTB4NjA7Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsKICAgICAg
ICAgfQotICAgICAgICBfcmVncy5fZWZsYWdzIHw9ICFfcmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYg
OiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9ICgoaW50OF90KV9yZWdzLmFsIDwgMCkgPyBY
ODZfRUZMQUdTX1NGIDogMDsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBldmVuX3Bhcml0eShf
cmVncy5hbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFf
cmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChp
bnQ4X3QpX3JlZ3MuYWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOworICAgICAgICBfcmVncy5l
ZmxhZ3MgfD0gZXZlbl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAogICAgIGNhc2UgMHgzNzogLyogYWFhICovCiAgICAgY2FzZSAw
eDNmOiAvKiBhYXMgKi8KLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFHU19DRjsK
LSAgICAgICAgaWYgKCAoX3JlZ3MuYWwgPiA5KSB8fCAoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxB
R1NfQUYpICkKKyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0NGOworICAgICAg
ICBpZiAoIChfcmVncy5hbCA+IDkpIHx8IChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0FGKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIF9yZWdzLmFsICs9IChiID09IDB4MzcpID8gNiA6IC02
OwogICAgICAgICAgICAgX3JlZ3MuYWggKz0gKGIgPT0gMHgzNykgPyAxIDogLTE7Ci0gICAgICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX0FGOworICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0YgfCBYODZfRUZMQUdTX0FGOwog
ICAgICAgICB9CiAgICAgICAgIF9yZWdzLmFsICY9IDB4MGY7CiAgICAgICAgIGJyZWFrOwpAQCAt
MzMyNCw5ICszMzI0LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5
dGVzOwogICAgICAgICBkc3QudmFsICAgPSAqZHN0LnJlZzsKICAgICAgICAgaWYgKCBiICYgOCAp
Ci0gICAgICAgICAgICBlbXVsYXRlXzFvcCgiZGVjIiwgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAg
ICAgICAgICAgIGVtdWxhdGVfMW9wKCJkZWMiLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgIGVtdWxhdGVfMW9wKCJpbmMiLCBkc3QsIF9yZWdzLl9lZmxhZ3Mp
OworICAgICAgICAgICAgZW11bGF0ZV8xb3AoImluYyIsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4NTAgLi4uIDB4NTc6IC8qIHB1c2ggcmVnICovCkBA
IC0zMzQ5LDggKzMzNDksOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIDB4NjA6IC8qIHB1c2hh
ICovIHsKICAgICAgICAgaW50IGk7CiAgICAgICAgIHVuc2lnbmVkIGludCByZWdzW10gPSB7Ci0g
ICAgICAgICAgICBfcmVncy5fZWF4LCBfcmVncy5fZWN4LCBfcmVncy5fZWR4LCBfcmVncy5fZWJ4
LAotICAgICAgICAgICAgX3JlZ3MuX2VzcCwgX3JlZ3MuX2VicCwgX3JlZ3MuX2VzaSwgX3JlZ3Mu
X2VkaSB9OworICAgICAgICAgICAgX3JlZ3MuZWF4LCBfcmVncy5lY3gsIF9yZWdzLmVkeCwgX3Jl
Z3MuZWJ4LAorICAgICAgICAgICAgX3JlZ3MuZXNwLCBfcmVncy5lYnAsIF9yZWdzLmVzaSwgX3Jl
Z3MuZWRpIH07CiAKICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CiAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgODsgaSsrICkKQEAgLTMzNjMsOCArMzM2Myw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgIGNhc2UgMHg2MTogLyogcG9wYSAqLyB7CiAgICAgICAgIGludCBpOwogICAgICAgICB1bnNp
Z25lZCBpbnQgZHVtbXlfZXNwLCAqcmVnc1tdID0gewotICAgICAgICAgICAgJl9yZWdzLl9lZGks
ICZfcmVncy5fZXNpLCAmX3JlZ3MuX2VicCwgJmR1bW15X2VzcCwKLSAgICAgICAgICAgICZfcmVn
cy5fZWJ4LCAmX3JlZ3MuX2VkeCwgJl9yZWdzLl9lY3gsICZfcmVncy5fZWF4IH07CisgICAgICAg
ICAgICAmX3JlZ3MuZWRpLCAmX3JlZ3MuZXNpLCAmX3JlZ3MuZWJwLCAmZHVtbXlfZXNwLAorICAg
ICAgICAgICAgJl9yZWdzLmVieCwgJl9yZWdzLmVkeCwgJl9yZWdzLmVjeCwgJl9yZWdzLmVheCB9
OwogCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKICAgICAgICAgewpAQCAtMzQx
OSwxMiArMzQxOSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
CiAgICAgICAgICAgICBpZiAoIHNyY19ycGwgPiAoZHN0LnZhbCAmIDMpICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAg
ICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICAg
ICAgZHN0LnZhbCA9IChkc3QudmFsICYgfjMpIHwgc3JjX3JwbDsKICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcmVncy5fZWZs
YWdzICY9IH5YODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+
WDg2X0VGTEFHU19aRjsKICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2Rl
KGN0eHQsIG9wcyksIEVYQ19VRCk7CkBAIC0zNTM2LDcgKzM1MzYsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICB9CiAKICAgICBjYXNlIDB4NzAgLi4uIDB4N2Y6IC8qIGpjYyAoc2hvcnQpICovCi0gICAg
ICAgIGlmICggdGVzdF9jYyhiLCBfcmVncy5fZWZsYWdzKSApCisgICAgICAgIGlmICggdGVzdF9j
YyhiLCBfcmVncy5lZmxhZ3MpICkKICAgICAgICAgICAgIGptcF9yZWwoKGludDMyX3Qpc3JjLnZh
bCk7CiAgICAgICAgIGFkanVzdF9ibmQoY3R4dCwgb3BzLCB2ZXgucGZ4KTsKICAgICAgICAgYnJl
YWs7CkBAIC0zNTU3LDcgKzM1NTcsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgMHhhOCAu
Li4gMHhhOTogLyogdGVzdCBpbW0sJSVlYXggKi8KICAgICBjYXNlIDB4ODQgLi4uIDB4ODU6IHRl
c3Q6IC8qIHRlc3QgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigidGVzdCIsIHNyYywgZHN0
LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigidGVzdCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAg
IGJyZWFrOwogCkBAIC0zNjU1LDcgKzM2NTUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgewog
ICAgICAgICBjYXNlIDI6IF9yZWdzLmF4ID0gKGludDhfdClfcmVncy5hbDsgYnJlYWs7IC8qIGNi
dyAqLwogICAgICAgICBjYXNlIDQ6IF9yZWdzLnIoYXgpID0gKHVpbnQzMl90KShpbnQxNl90KV9y
ZWdzLmF4OyBicmVhazsgLyogY3dkZSAqLwotICAgICAgICBjYXNlIDg6IF9yZWdzLnIoYXgpID0g
KGludDMyX3QpX3JlZ3MuX2VheDsgYnJlYWs7IC8qIGNkcWUgKi8KKyAgICAgICAgY2FzZSA4OiBf
cmVncy5yKGF4KSA9IChpbnQzMl90KV9yZWdzLmVheDsgYnJlYWs7IC8qIGNkcWUgKi8KICAgICAg
ICAgfQogICAgICAgICBicmVhazsKIApAQCAtMzY2Myw3ICszNjYzLDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIHN3aXRjaCAoIG9wX2J5dGVzICkKICAgICAgICAgewogICAgICAgICBjYXNlIDI6
IF9yZWdzLmR4ID0gLSgoaW50MTZfdClfcmVncy5heCA8IDApOyBicmVhazsKLSAgICAgICAgY2Fz
ZSA0OiBfcmVncy5yKGR4KSA9ICh1aW50MzJfdCktKChpbnQzMl90KV9yZWdzLl9lYXggPCAwKTsg
YnJlYWs7CisgICAgICAgIGNhc2UgNDogX3JlZ3MucihkeCkgPSAodWludDMyX3QpLSgoaW50MzJf
dClfcmVncy5lYXggPCAwKTsgYnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICBjYXNl
IDg6IF9yZWdzLnJkeCA9IC0oKGludDY0X3QpX3JlZ3MucmF4IDwgMCk7IGJyZWFrOwogI2VuZGlm
CkBAIC0zNjg3LDcgKzM2ODcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKIAogICAgICAgICBfcmVncy5yKGlwKSA9IGltbTE7Ci0gICAgICAgIHNpbmdsZXN0ZXAgPSBf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19URjsKKyAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDli
OiAgLyogd2FpdC9md2FpdCAqLwpAQCAtMzY5OSw4ICszNjk5LDggQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDljOiAvKiBwdXNoZiAqLwotICAgICAgICBpZiAo
IChfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKLSAgICAgICAgICAgICBNQVNLX0VY
VFIoX3JlZ3MuX2VmbGFncywgWDg2X0VGTEFHU19JT1BMKSAhPSAzICkKKyAgICAgICAgaWYgKCAo
X3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKKyAgICAgICAgICAgICBNQVNLX0VYVFIo
X3JlZ3MuZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBjcjQgPSAwOwogICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICYmIG9wcy0+cmVh
ZF9jciApCkBAIC0zNzExLDcgKzM3MTEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfVk1FKSwg
RVhDX0dQLCAwKTsKICAgICAgICAgICAgIHNyYy52YWwgPSAoX3JlZ3MuZmxhZ3MgJiB+WDg2X0VG
TEFHU19JRikgfCBYODZfRUZMQUdTX0lPUEw7Ci0gICAgICAgICAgICBpZiAoIF9yZWdzLl9lZmxh
Z3MgJiBYODZfRUZMQUdTX1ZJRiApCisgICAgICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4
Nl9FRkxBR1NfVklGICkKICAgICAgICAgICAgICAgICBzcmMudmFsIHw9IFg4Nl9FRkxBR1NfSUY7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtMzcyNCw3ICszNzI0LDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGNyNCA9IDA7CiAgICAgICAgIGlmICggIW1vZGVfcmluZzAoKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVk0gKQor
ICAgICAgICAgICAgaWYgKCBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIG9wX2J5dGVzID09IDIgJiYgb3BzLT5yZWFkX2Ny
ICkKICAgICAgICAgICAgICAgICB7CkBAIC0zNzMzLDcgKzM3MzMsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NSNF9WTUUp
ICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVn
cy5fZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUihfcmVncy5lZmxhZ3MsIFg4Nl9FRkxBR1NfSU9QTCkg
IT0gMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1hc2sgfD0gWDg2X0VGTEFHU19JT1BMOwpAQCAt
Mzc0OCwxMiArMzc0OCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICkKICAgICAgICAgewotICAgICAgICAgICAgZHN0
LnZhbCA9ICh1aW50MTZfdClkc3QudmFsIHwgKF9yZWdzLl9lZmxhZ3MgJiAweGZmZmYwMDAwdSk7
CisgICAgICAgICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdz
ICYgMHhmZmZmMDAwMHUpOwogICAgICAgICAgICAgaWYgKCBjcjQgJiBYODZfQ1I0X1ZNRSApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBkc3QudmFsICYgWDg2X0VGTEFHU19J
RiApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfVklQLAorICAgICAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19WSVAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOwog
ICAgICAgICAgICAgICAgICAgICBkc3QudmFsIHw9IFg4Nl9FRkxBR1NfVklGOwogICAgICAgICAg
ICAgICAgIH0KQEAgLTM3NjMsMjEgKzM3NjMsMjEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgZHN0LnZhbCAmPSBFRkxBR1NfTU9ESUZJQUJMRTsKLSAg
ICAgICAgX3JlZ3MuX2VmbGFncyAmPSBtYXNrOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9IChk
c3QudmFsICYgfm1hc2spIHwgWDg2X0VGTEFHU19NQlM7CisgICAgICAgIF9yZWdzLmVmbGFncyAm
PSBtYXNrOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKGRzdC52YWwgJiB+bWFzaykgfCBYODZf
RUZMQUdTX01CUzsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgY2FzZSAweDllOiAvKiBz
YWhmICovCiAgICAgICAgIGlmICggbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKGxhaGZfbG0pOwotICAgICAgICAqKHVpbnQ4X3QgKikmX3JlZ3MuX2VmbGFncyA9IChf
cmVncy5haCAmIEVGTEFHU19NQVNLKSB8IFg4Nl9FRkxBR1NfTUJTOworICAgICAgICAqKHVpbnQ4
X3QgKikmX3JlZ3MuZWZsYWdzID0gKF9yZWdzLmFoICYgRUZMQUdTX01BU0spIHwgWDg2X0VGTEFH
U19NQlM7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDlmOiAvKiBsYWhmICovCiAgICAg
ICAgIGlmICggbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGxhaGZf
bG0pOwotICAgICAgICBfcmVncy5haCA9IChfcmVncy5fZWZsYWdzICYgRUZMQUdTX01BU0spIHwg
WDg2X0VGTEFHU19NQlM7CisgICAgICAgIF9yZWdzLmFoID0gKF9yZWdzLmVmbGFncyAmIEVGTEFH
U19NQVNLKSB8IFg4Nl9FRkxBR1NfTUJTOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHhh
NCAuLi4gMHhhNTogLyogbW92cyAqLyB7CkBAIC0zODIwLDkgKzM4MjAsOSBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgcmVnaXN0ZXJfYWRkcmVzc19hZGp1c3QoX3JlZ3MucihkaSksIHNyYy5ieXRl
cyk7CiAgICAgICAgIHB1dF9yZXBfcHJlZml4KDEpOwogICAgICAgICAvKiBjbXA6IGRzdCAtIHNy
YyA9PT4gc3JjPSolJWVkaSxkc3Q9KiUlZXNpID09PiAqJSVlc2kgLSAqJSVlZGkgKi8KLSAgICAg
ICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOwotICAg
ICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1Nf
WkYpKSB8fAotICAgICAgICAgICAgIChyZXBuZV9wcmVmaXgoKSAmJiAoX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfWkYpKSApCisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOworICAgICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3Jl
Z3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRikpIHx8CisgICAgICAgICAgICAgKHJlcG5lX3ByZWZp
eCgpICYmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKSkgKQogICAgICAgICAgICAgX3Jl
Z3MucihpcCkgPSBuZXh0X2VpcDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzg3MCw5ICsz
ODcwLDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHB1dF9yZXBfcHJlZml4KDEpOwogICAgICAg
ICAvKiBjbXA6ICUlZWF4IC0gKiUlZWRpID09PiBzcmM9JSVlYXgsZHN0PSolJWVkaSA9PT4gc3Jj
IC0gZHN0ICovCiAgICAgICAgIGRzdC5ieXRlcyA9IHNyYy5ieXRlczsKLSAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdzLl9lZmxhZ3MpOwotICAgICAgICBpZiAo
IChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfWkYpKSB8fAot
ICAgICAgICAgICAgIChyZXBuZV9wcmVmaXgoKSAmJiAoX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxB
R1NfWkYpKSApCisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIGRzdCwgc3JjLCBfcmVn
cy5lZmxhZ3MpOworICAgICAgICBpZiAoIChyZXBlX3ByZWZpeCgpICYmICEoX3JlZ3MuZWZsYWdz
ICYgWDg2X0VGTEFHU19aRikpIHx8CisgICAgICAgICAgICAgKHJlcG5lX3ByZWZpeCgpICYmIChf
cmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKSkgKQogICAgICAgICAgICAgX3JlZ3MucihpcCkg
PSBuZXh0X2VpcDsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzg5MywyNiArMzg5MywyNiBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAg
IHsKICAgICAgICAgY2FzZSAwOiAvKiByb2wgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9wX1Ny
Y0IoInJvbCIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVf
Mm9wX1NyY0IoInJvbCIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgMTogLyogcm9yICovCi0gICAgICAgICAgICBlbXVsYXRlXzJvcF9T
cmNCKCJyb3IiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVsYXRl
XzJvcF9TcmNCKCJyb3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIDI6IC8qIHJjbCAqLwotICAgICAgICAgICAgZW11bGF0ZV8yb3Bf
U3JjQigicmNsIiwgc3JjLCBkc3QsIF9yZWdzLl9lZmxhZ3MpOworICAgICAgICAgICAgZW11bGF0
ZV8yb3BfU3JjQigicmNsIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSAzOiAvKiByY3IgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9w
X1NyY0IoInJjciIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxh
dGVfMm9wX1NyY0IoInJjciIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgNDogLyogc2FsL3NobCAqLwogICAgICAgICBjYXNlIDY6IC8q
IHNhbC9zaGwgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY0IoInNhbCIsIHNyYywgZHN0
LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY0IoInNhbCIsIHNy
YywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2Ug
NTogLyogc2hyICovCi0gICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNCKCJzaHIiLCBzcmMsIGRz
dCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNCKCJzaHIiLCBz
cmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IDc6IC8qIHNhciAqLwotICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjQigic2FyIiwgc3JjLCBk
c3QsIF9yZWdzLl9lZmxhZ3MpOworICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjQigic2FyIiwg
c3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQog
ICAgICAgICBicmVhazsKQEAgLTM5ODIsNyArMzk4Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBpZiAoIGRzdC5ieXRlcyA9PSAyICkKICAgICAgICAgICAgIF9yZWdzLnNwID0gX3JlZ3MuYnA7
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIF9yZWdzLnIoc3ApID0gZHN0LmJ5dGVzID09IDQg
PyBfcmVncy5fZWJwIDogX3JlZ3MucihicCk7CisgICAgICAgICAgICBfcmVncy5yKHNwKSA9IGRz
dC5ieXRlcyA9PSA0ID8gX3JlZ3MuZWJwIDogX3JlZ3MucihicCk7CiAKICAgICAgICAgLyogU2Vj
b25kIHdyaXRlYmFjaywgdG8gJSVlYnAuICovCiAgICAgICAgIGRzdC50eXBlID0gT1BfUkVHOwpA
QCAtNDAxNyw3ICs0MDE3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdvdG8gZG9uZTsKIAog
ICAgIGNhc2UgMHhjZTogLyogaW50byAqLwotICAgICAgICBpZiAoICEoX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfT0YpICkKKyAgICAgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxB
R1NfT0YpICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBzcmMudmFsID0gRVhDX09GOwog
ICAgICAgICBzd2ludF90eXBlID0geDg2X3N3aW50X2ludG87CkBAIC00MDM2LDEwICs0MDM2LDEw
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVmbGFncywg
b3BfYnl0ZXMsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAg
aWYgKCBvcF9ieXRlcyA9PSAyICkKLSAgICAgICAgICAgIGVmbGFncyA9ICh1aW50MTZfdCllZmxh
Z3MgfCAoX3JlZ3MuX2VmbGFncyAmIDB4ZmZmZjAwMDB1KTsKKyAgICAgICAgICAgIGVmbGFncyA9
ICh1aW50MTZfdCllZmxhZ3MgfCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZmMDAwMHUpOwogICAgICAg
ICBlZmxhZ3MgJj0gRUZMQUdTX01PRElGSUFCTEU7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0g
bWFzazsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSAoZWZsYWdzICYgfm1hc2spIHwgWDg2X0VG
TEFHU19NQlM7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSBtYXNrOworICAgICAgICBfcmVncy5l
ZmxhZ3MgfD0gKGVmbGFncyAmIH5tYXNrKSB8IFg4Nl9FRkxBR1NfTUJTOwogICAgICAgICBpZiAo
IChyYyA9IGxvYWRfc2VnKHg4Nl9zZWdfY3MsIHNlbCwgMSwgJmNzLCBjdHh0LCBvcHMpKSB8fAog
ICAgICAgICAgICAgIChyYyA9IGNvbW1pdF9mYXJfYnJhbmNoKCZjcywgKHVpbnQzMl90KWVpcCkp
ICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKQEAgLTQwNzEsMTUgKzQwNzEsMTUgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWJhc2UsIEVYQ19ERSk7
CiAgICAgICAgICAgICBfcmVncy5heCA9ICgoYWwgLyBiYXNlKSA8PCA4KSB8IChhbCAlIGJhc2Up
OwogICAgICAgICB9Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gfihYODZfRUZMQUdTX1NGIHwg
WDg2X0VGTEFHU19aRiB8IFg4Nl9FRkxBR1NfUEYpOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9
ICFfcmVncy5hbCA/IFg4Nl9FRkxBR1NfWkYgOiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9
ICgoaW50OF90KV9yZWdzLmFsIDwgMCkgPyBYODZfRUZMQUdTX1NGIDogMDsKLSAgICAgICAgX3Jl
Z3MuX2VmbGFncyB8PSBldmVuX3Bhcml0eShfcmVncy5hbCkgPyBYODZfRUZMQUdTX1BGIDogMDsK
KyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxBR1NfWkYg
fCBYODZfRUZMQUdTX1BGKTsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFfcmVncy5hbCA/IFg4
Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChpbnQ4X3QpX3JlZ3Mu
YWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gZXZl
bl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIAogICAgIGNhc2UgMHhkNjogLyogc2FsYyAqLwotICAgICAgICBfcmVncy5hbCA9IChf
cmVncy5fZWZsYWdzICYgWDg2X0VGTEFHU19DRikgPyAweGZmIDogMHgwMDsKKyAgICAgICAgX3Jl
Z3MuYWwgPSAoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19DRikgPyAweGZmIDogMHgwMDsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDc6IC8qIHhsYXQgKi8gewpAQCAtNDU5Nyw3ICs0
NTk3LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIDB4ZTAgLi4uIDB4ZTI6IC8qIGxvb3B7
LHosbnp9ICovIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBjb3VudCA9IGdldF9sb29wX2NvdW50
KCZfcmVncywgYWRfYnl0ZXMpOwotICAgICAgICBpbnQgZG9fam1wID0gIShfcmVncy5fZWZsYWdz
ICYgWDg2X0VGTEFHU19aRik7IC8qIGxvb3BueiAqLworICAgICAgICBpbnQgZG9fam1wID0gIShf
cmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1pGKTsgLyogbG9vcG56ICovCiAKICAgICAgICAgaWYg
KCBiID09IDB4ZTEgKQogICAgICAgICAgICAgZG9fam1wID0gIWRvX2ptcDsgLyogbG9vcHogKi8K
QEAgLTQ2MzEsNyArNDYzMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAgICAgICAg
ICAvKiBvdXQgKi8KICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9pbyA9PSBOVUxMKTsK
LSAgICAgICAgICAgIHJjID0gb3BzLT53cml0ZV9pbyhwb3J0LCBvcF9ieXRlcywgX3JlZ3MuX2Vh
eCwgY3R4dCk7CisgICAgICAgICAgICByYyA9IG9wcy0+d3JpdGVfaW8ocG9ydCwgb3BfYnl0ZXMs
IF9yZWdzLmVheCwgY3R4dCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBA
IC00Njg1LDcgKzQ2ODUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIDB4ZjU6IC8qIGNtYyAqLwotICAgICAgICBfcmVncy5fZWZsYWdzIF49IFg4Nl9FRkxBR1Nf
Q0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyBePSBYODZfRUZMQUdTX0NGOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHhmNiAuLi4gMHhmNzogLyogR3JwMyAqLwpAQCAtNDcwMiwzMiArNDcw
MiwzMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGRzdC52YWwgPSB+ZHN0LnZhbDsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDM6IC8qIG5lZyAqLwotICAgICAgICAgICAg
ZW11bGF0ZV8xb3AoIm5lZyIsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBlbXVs
YXRlXzFvcCgibmVnIiwgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGNhc2UgNDogLyogbXVsICovCi0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH4o
WDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAgICAgICAgc3dpdGNo
ICggZHN0LmJ5dGVzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMToKICAgICAg
ICAgICAgICAgICBkc3QudmFsID0gX3JlZ3MuYWw7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCAq
PSBzcmMudmFsOwogICAgICAgICAgICAgICAgIGlmICggKHVpbnQ4X3QpZHN0LnZhbCAhPSAodWlu
dDE2X3QpZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2
X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVm
bGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKICAgICAgICAgICAgICAgICBk
c3QuYnl0ZXMgPSAyOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAy
OgogICAgICAgICAgICAgICAgIGRzdC52YWwgPSBfcmVncy5heDsKICAgICAgICAgICAgICAgICBk
c3QudmFsICo9IHNyYy52YWw7CiAgICAgICAgICAgICAgICAgaWYgKCAodWludDE2X3QpZHN0LnZh
bCAhPSAodWludDMyX3QpZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAg
IF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKICAgICAgICAg
ICAgICAgICBfcmVncy5keCA9IGRzdC52YWwgPj4gMTY7CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgICAg
IGRzdC52YWwgPSBfcmVncy5fZWF4OworICAgICAgICAgICAgICAgIGRzdC52YWwgPSBfcmVncy5l
YXg7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCAqPSBzcmMudmFsOwogICAgICAgICAgICAgICAg
IGlmICggKHVpbnQzMl90KWRzdC52YWwgIT0gZHN0LnZhbCApCi0gICAgICAgICAgICAgICAgICAg
IF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKICAgICAgICAgICAgICAgICBfcmVncy5yZHggPSBkc3QudmFsID4+IDMyOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwogI2VuZGlmCkBAIC00NzM1LDcgKzQ3MzUsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICB1WzBdID0gc3JjLnZhbDsKICAgICAgICAgICAgICAgICB1WzFdID0g
X3JlZ3MucihheCk7CiAgICAgICAgICAgICAgICAgaWYgKCBtdWxfZGJsKHUpICkKLSAgICAgICAg
ICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBY
ODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIF9yZWdzLnIoZHgpID0gdVsxXTsKICAgICAg
ICAgICAgICAgICBkc3QudmFsID0gdVswXTsKICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTQ3
NDMsMTMgKzQ3NDMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSA1OiAvKiBpbXVsICovCiAgICAgICAgIGltdWw6Ci0gICAgICAgICAgICBfcmVncy5f
ZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICAgICAg
X3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0YpOwogICAgICAg
ICAgICAgc3dpdGNoICggZHN0LmJ5dGVzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNh
c2UgMToKICAgICAgICAgICAgICAgICBkc3QudmFsID0gKGludDhfdClzcmMudmFsICogKGludDhf
dClfcmVncy5hbDsKICAgICAgICAgICAgICAgICBpZiAoIChpbnQ4X3QpZHN0LnZhbCAhPSAoaW50
MTZfdClkc3QudmFsICkKLSAgICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZf
RUZMQUdTX09GIHwgWDg2X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZs
YWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIEFT
U0VSVChiID4gMHg2Yik7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAg
ICAgICAgICBicmVhazsKQEAgLTQ3NTcsMTYgKzQ3NTcsMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICAgICAgZHN0LnZhbCA9ICgodWludDMyX3QpKGludDE2X3Qpc3JjLnZhbCAqCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodWludDMyX3QpKGludDE2X3QpX3JlZ3MuYXgpOwogICAg
ICAgICAgICAgICAgIGlmICggKGludDE2X3QpZHN0LnZhbCAhPSAoaW50MzJfdClkc3QudmFsICkK
LSAgICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2
X0VGTEFHU19DRjsKKyAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfT0YgfCBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGlmICggYiA+IDB4NmIgKQog
ICAgICAgICAgICAgICAgICAgICBfcmVncy5keCA9IGRzdC52YWwgPj4gMTY7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgogICAg
ICAgICAgICAgICAgIGRzdC52YWwgPSAoKHVpbnQ2NF90KShpbnQzMl90KXNyYy52YWwgKgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90KV9yZWdzLl9lYXgpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQ2NF90KShpbnQzMl90KV9yZWdzLmVheCk7
CiAgICAgICAgICAgICAgICAgaWYgKCAoaW50MzJfdClkc3QudmFsICE9IGRzdC52YWwgKQotICAg
ICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0YgfCBYODZfRUZM
QUdTX0NGOworICAgICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19P
RiB8IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgaWYgKCBiID4gMHg2YiApCiAgICAg
ICAgICAgICAgICAgICAgIF9yZWdzLnJkeCA9IGRzdC52YWwgPj4gMzI7CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CkBAIC00Nzc1LDcgKzQ3NzUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
ICAgICB1WzBdID0gc3JjLnZhbDsKICAgICAgICAgICAgICAgICB1WzFdID0gX3JlZ3MucihheCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBpbXVsX2RibCh1KSApCi0gICAgICAgICAgICAgICAgICAg
IF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19D
RjsKICAgICAgICAgICAgICAgICBpZiAoIGIgPiAweDZiICkKICAgICAgICAgICAgICAgICAgICAg
X3JlZ3MucihkeCkgPSB1WzFdOwogICAgICAgICAgICAgICAgIGRzdC52YWwgPSB1WzBdOwpAQCAt
NDc5Niw3ICs0Nzk2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgX3JlZ3MuYWgg
PSB1WzFdOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgotICAg
ICAgICAgICAgICAgIHVbMF0gPSAoX3JlZ3MuX2VkeCA8PCAxNikgfCBfcmVncy5heDsKKyAgICAg
ICAgICAgICAgICB1WzBdID0gKF9yZWdzLmVkeCA8PCAxNikgfCBfcmVncy5heDsKICAgICAgICAg
ICAgICAgICB1WzFdID0gMDsKICAgICAgICAgICAgICAgICB2ICAgID0gKHVpbnQxNl90KXNyYy52
YWw7CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKApAQCAtNDgwNyw3ICs0
ODA3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAjaWZkZWYgX194
ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAgICAgICAgIHVbMF0gPSAoX3Jl
Z3MucmR4IDw8IDMyKSB8IF9yZWdzLl9lYXg7CisgICAgICAgICAgICAgICAgdVswXSA9IChfcmVn
cy5yZHggPDwgMzIpIHwgX3JlZ3MuZWF4OwogICAgICAgICAgICAgICAgIHVbMV0gPSAwOwogICAg
ICAgICAgICAgICAgIHYgICAgPSAodWludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoCkBAIC00ODQxLDcgKzQ4NDEsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBfcmVncy5haCA9IHVbMV07CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICBjYXNlIDI6Ci0gICAgICAgICAgICAgICAgdVswXSA9IChpbnQzMl90KSgo
X3JlZ3MuX2VkeCA8PCAxNikgfCBfcmVncy5heCk7CisgICAgICAgICAgICAgICAgdVswXSA9IChp
bnQzMl90KSgoX3JlZ3MuZWR4IDw8IDE2KSB8IF9yZWdzLmF4KTsKICAgICAgICAgICAgICAgICB1
WzFdID0gKChsb25nKXVbMF0gPCAwKSA/IH4wVUwgOiAwVUw7CiAgICAgICAgICAgICAgICAgdiAg
ICA9IChpbnQxNl90KXNyYy52YWw7CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKApAQCAtNDg1Miw3ICs0ODUyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAjaWZkZWYgX194ODZfNjRfXwogICAgICAgICAgICAgY2FzZSA0OgotICAgICAgICAg
ICAgICAgIHVbMF0gPSAoX3JlZ3MucmR4IDw8IDMyKSB8IF9yZWdzLl9lYXg7CisgICAgICAgICAg
ICAgICAgdVswXSA9IChfcmVncy5yZHggPDwgMzIpIHwgX3JlZ3MuZWF4OwogICAgICAgICAgICAg
ICAgIHVbMV0gPSAoKGxvbmcpdVswXSA8IDApID8gfjBVTCA6IDBVTDsKICAgICAgICAgICAgICAg
ICB2ICAgID0gKGludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoCkBAIC00ODc2LDQ3ICs0ODc2LDQ3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgMHhmODogLyogY2xjICovCi0gICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19D
RjsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4Zjk6IC8qIHN0YyAqLwotICAgICAgICBf
cmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgIF9yZWdzLmVmbGFncyB8PSBY
ODZfRUZMQUdTX0NGOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHhmYTogLyogY2xpICov
CiAgICAgICAgIGlmICggbW9kZV9pb3BsKCkgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyAm
PSB+WDg2X0VGTEFHU19JRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFH
U19JRjsKICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoIW1vZGVfdmlmKCksIEVYQ19HUCwgMCk7Ci0gICAgICAgICAgICBfcmVncy5fZWZs
YWdzICY9IH5YODZfRUZMQUdTX1ZJRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2
X0VGTEFHU19WSUY7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZmI6
IC8qIHN0aSAqLwogICAgICAgICBpZiAoIG1vZGVfaW9wbCgpICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCAhKF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKSApCisgICAgICAgICAg
ICBpZiAoICEoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19JRikgKQogICAgICAgICAgICAgICAg
IGN0eHQtPnJldGlyZS5zdGkgPSB0cnVlOwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBY
ODZfRUZMQUdTX0lGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoKF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJUCkgfHwKKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19W
SVApIHx8CiAJCQkJICAhbW9kZV92aWYoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfR1AsIDApOwotICAgICAgICAgICAgaWYgKCAhKF9yZWdzLl9lZmxhZ3MgJiBYODZf
RUZMQUdTX1ZJRikgKQorICAgICAgICAgICAgaWYgKCAhKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxB
R1NfVklGKSApCiAgICAgICAgICAgICAgICAgY3R4dC0+cmV0aXJlLnN0aSA9IHRydWU7Ci0gICAg
ICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfVklGOworICAgICAgICAgICAgX3Jl
Z3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfVklGOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweGZjOiAvKiBjbGQgKi8KLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2
X0VGTEFHU19ERjsKKyAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0RGOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgMHhmZDogLyogc3RkICovCi0gICAgICAgIF9yZWdzLl9l
ZmxhZ3MgfD0gWDg2X0VGTEFHU19ERjsKKyAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfREY7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGZlOiAvKiBHcnA0ICovCkBAIC00
OTI2LDEwICs0OTI2LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBzd2l0Y2ggKCBtb2RybV9y
ZWcgJiA3ICkKICAgICAgICAgewogICAgICAgICBjYXNlIDA6IC8qIGluYyAqLwotICAgICAgICAg
ICAgZW11bGF0ZV8xb3AoImluYyIsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgICAgICBl
bXVsYXRlXzFvcCgiaW5jIiwgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgMTogLyogZGVjICovCi0gICAgICAgICAgICBlbXVsYXRlXzFvcCgiZGVj
IiwgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgICAgIGVtdWxhdGVfMW9wKCJkZWMiLCBk
c3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAyOiAv
KiBjYWxsIChuZWFyKSAqLwogICAgICAgICAgICAgZHN0LnZhbCA9IF9yZWdzLnIoaXApOwpAQCAt
NDk3OCw3ICs0OTc4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgNDogLyogdmVyciAvIHZlcncgKi8K
LSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAg
ICBfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICBzd2l0Y2ggKCBy
YyA9IHByb3Rtb2RlX2xvYWRfc2VnKHg4Nl9zZWdfbm9uZSwgc3JjLnZhbCwgZmFsc2UsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzcmVnLCBjdHh0LCBvcHMp
ICkKICAgICAgICAgICAgIHsKQEAgLTQ5ODYsNyArNDk4Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIGlmICggc3JlZy5hdHRyLmZpZWxkcy5zICYmCiAgICAgICAgICAgICAgICAg
ICAgICAoKG1vZHJtX3JlZyAmIDEpID8gKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAweGEpID09
IDB4MikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoKHNyZWcuYXR0
ci5maWVsZHMudHlwZSAmIDB4YSkgIT0gMHg4KSkgKQotICAgICAgICAgICAgICAgICAgICBfcmVn
cy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVm
bGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKICAgICAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2
ZW50X3BlbmRpbmcgKQpAQCAtNTAxNiw5ICs1MDE2LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzbWFwKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZih2ZXgucGZ4IHx8ICFtb2RlX3JpbmcwKCksIEVYQ19VRCk7CiAKLSAgICAgICAgICAgIF9y
ZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfQUM7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQUM7CiAgICAgICAgICAgICBpZiAoIG1vZHJtID09IDB4Y2IgKQotICAg
ICAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKKyAgICAgICAgICAg
ICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKICAgICAgICAgICAgIGdvdG8gY29t
cGxldGVfaW5zbjsKIAogI2lmZGVmIF9fWEVOX18KQEAgLTUwMjgsOCArNTAyOCw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICAgIGNyNCA9IDA7CiAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X09TWFNBVkUpLCBFWENfVUQpOwogICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCkgfHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBoYW5kbGVfeHNldGJ2KF9yZWdzLl9lY3gsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWF4IHwgKF9yZWdz
LnJkeCA8PCAzMikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZV94
c2V0YnYoX3JlZ3MuZWN4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX3JlZ3MuZWF4IHwgKF9yZWdzLnJkeCA8PCAzMikpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICBnb3RvIGNvbXBsZXRl
X2luc247CiAjZW5kaWYKQEAgLTUwNTIsNyArNTA1Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc19ydG0oKSAmJiAhdmNwdV9oYXNf
aGxlKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAg
ICAgICAgIC8qIE5laXRoZXIgSExFIG5vciBSVE0gY2FuIGJlIGFjdGl2ZSB3aGVuIHdlIGdldCBo
ZXJlLiAqLwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAgICBnb3Rv
IGNvbXBsZXRlX2luc247CiAKICAgICAgICAgY2FzZSAweGRmOiAvKiBpbnZscGdhICovCkBAIC01
MDc3LDcgKzUwNzcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
emVybyA9IDA7CiAKICAgICAgICAgICAgIGJhc2UgPSBhZF9ieXRlcyA9PSA4ID8gX3JlZ3Mucihh
eCkgOgotICAgICAgICAgICAgICAgICAgIGFkX2J5dGVzID09IDQgPyBfcmVncy5fZWF4IDogX3Jl
Z3MuYXg7CisgICAgICAgICAgICAgICAgICAgYWRfYnl0ZXMgPT0gNCA/IF9yZWdzLmVheCA6IF9y
ZWdzLmF4OwogICAgICAgICAgICAgbGltaXQgPSAwOwogICAgICAgICAgICAgaWYgKCB2Y3B1X2hh
c19jbGZsdXNoKCkgJiYKICAgICAgICAgICAgICAgICAgb3BzLT5jcHVpZCgxLCAwLCAmY3B1aWRf
bGVhZiwgY3R4dCkgPT0gWDg2RU1VTF9PS0FZICkKQEAgLTUyMDEsNyArNTIwMSw3IEBAIHg4Nl9l
bXVsYXRlKAogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDAyKTogLyogbGFyICovCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhD
X1VEKTsKLSAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFHU19aRjsKKyAgICAgICAg
X3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX1pGOwogICAgICAgICBzd2l0Y2ggKCByYyA9IHBy
b3Rtb2RlX2xvYWRfc2VnKHg4Nl9zZWdfbm9uZSwgc3JjLnZhbCwgZmFsc2UsICZzcmVnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9wcykgKQogICAgICAg
ICB7CkBAIC01MjIxLDEyICs1MjIxLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAg
IGNhc2UgMHgwOTogLyogYXZhaWxhYmxlIDMyLzY0LWJpdCBUU1MgKi8KICAgICAgICAgICAgICAg
ICBjYXNlIDB4MGI6IC8qIGJ1c3kgMzIvNjQtYml0IFRTUyAqLwogICAgICAgICAgICAgICAgIGNh
c2UgMHgwYzogLyogMzIvNjQtYml0IGNhbGwgZ2F0ZSAqLwotICAgICAgICAgICAgICAgICAgICBf
cmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdz
LmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAg
IF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046CiAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2ZW50
X3BlbmRpbmcgKQpAQCAtNTIzOSw3ICs1MjM5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICByYyA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAg
ICAgIGlmICggX3JlZ3MuX2VmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQorICAgICAgICBpZiAoIF9y
ZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQogICAgICAgICAgICAgZHN0LnZhbCA9ICgoc3Jl
Zy5hdHRyLmJ5dGVzICYgMHhmZikgPDwgOCkgfAogICAgICAgICAgICAgICAgICAgICAgICgoc3Jl
Zy5saW1pdCA+PiAoc3JlZy5hdHRyLmZpZWxkcy5nID8gMTIgOiAwKSkgJgogICAgICAgICAgICAg
ICAgICAgICAgICAweGYwMDAwKSB8CkBAIC01MjUwLDcgKzUyNTAsNyBAQCB4ODZfZW11bGF0ZSgK
IAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMyk6IC8qIGxzbCAqLwogICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWluX3Byb3Rtb2RlKGN0eHQsIG9wcyksIEVYQ19VRCk7Ci0g
ICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVm
bGFncyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAgICAgc3dpdGNoICggcmMgPSBwcm90bW9kZV9s
b2FkX3NlZyh4ODZfc2VnX25vbmUsIHNyYy52YWwsIGZhbHNlLCAmc3JlZywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpICkKICAgICAgICAgewpAQCAt
NTI2NywxMiArNTI2NywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBjYXNlIDB4
MDI6IC8qIExEVCAqLwogICAgICAgICAgICAgICAgIGNhc2UgMHgwOTogLyogYXZhaWxhYmxlIDMy
LzY0LWJpdCBUU1MgKi8KICAgICAgICAgICAgICAgICBjYXNlIDB4MGI6IC8qIGJ1c3kgMzIvNjQt
Yml0IFRTUyAqLwotICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxB
R1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pG
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8
PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJ
T046CiAgICAgICAgICAgICBpZiAoIGN0eHQtPmV2ZW50X3BlbmRpbmcgKQpAQCAtNTI4NSw3ICs1
Mjg1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGlmICggX3JlZ3MuX2VmbGFncyAm
IFg4Nl9FRkxBR1NfWkYgKQorICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1Nf
WkYgKQogICAgICAgICAgICAgZHN0LnZhbCA9IHNyZWcubGltaXQ7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKQEAgLTUzMTksNyArNTMxOSw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgY3MuYXR0ci5ieXRlcyA9IDB4YTliOyAvKiBMK0RCK1ArUytD
b2RlICovCiAKICAgICAgICAgICAgIF9yZWdzLnJjeCA9IF9yZWdzLnJpcDsKLSAgICAgICAgICAg
IF9yZWdzLnIxMSA9IF9yZWdzLl9lZmxhZ3MgJiB+WDg2X0VGTEFHU19SRjsKKyAgICAgICAgICAg
IF9yZWdzLnIxMSA9IF9yZWdzLmVmbGFncyAmIH5YODZfRUZMQUdTX1JGOwogCiAgICAgICAgICAg
ICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IobW9kZV82NGJpdCgpID8gTVNSX0xTVEFSIDogTVNS
X0NTVEFSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3JfdmFsLCBj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKQEAgLTUzMjksMTYgKzUzMjksMTYgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IoTVNSX1NZU0NBTExfTUFT
SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNyX3ZhbCwgY3R4dCkp
ICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAg
ICAgX3JlZ3MuX2VmbGFncyAmPSB+KG1zcl92YWwgfCBYODZfRUZMQUdTX1JGKTsKKyAgICAgICAg
ICAgIF9yZWdzLmVmbGFncyAmPSB+KG1zcl92YWwgfCBYODZfRUZMQUdTX1JGKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAjZW5kaWYKICAgICAgICAgewogICAgICAgICAgICAgY3MuYXR0ci5i
eXRlcyA9IDB4YzliOyAvKiBHK0RCK1ArUytDb2RlICovCiAKLSAgICAgICAgICAgIF9yZWdzLnIo
Y3gpID0gX3JlZ3MuX2VpcDsKLSAgICAgICAgICAgIF9yZWdzLl9laXAgPSBtc3JfdmFsOwotICAg
ICAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk0gfCBYODZfRUZMQUdTX0lG
IHwgWDg2X0VGTEFHU19SRik7CisgICAgICAgICAgICBfcmVncy5yKGN4KSA9IF9yZWdzLmVpcDsK
KyAgICAgICAgICAgIF9yZWdzLmVpcCA9IG1zcl92YWw7CisgICAgICAgICAgICBfcmVncy5lZmxh
Z3MgJj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1NfUkYpOwog
ICAgICAgICB9CiAKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21lbnQgPT0gTlVMTCk7
CkBAIC01MzYxLDcgKzUzNjEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICogVGhlaXIgb25s
eSBtaXRpZ2F0aW9uIGlzIHRvIHVzZSBhIHRhc2sgZ2F0ZSBmb3IgaGFuZGxpbmcKICAgICAgICAg
ICogI0RCIChvciB0byBub3QgdXNlIGVuYWJsZSBFRkVSLlNDRSB0byBzdGFydCB3aXRoKS4KICAg
ICAgICAgICovCi0gICAgICAgIHNpbmdsZXN0ZXAgPSBfcmVncy5fZWZsYWdzICYgWDg2X0VGTEFH
U19URjsKKyAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA2KTogLyog
Y2x0cyAqLwpAQCAtNTcxNCw4ICs1NzE0LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDMwKTogLyogd3Jtc3IgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAgIGZhaWxfaWYob3BzLT53
cml0ZV9tc3IgPT0gTlVMTCk7Ci0gICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9tc3IoX3Jl
Z3MuX2VjeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KV9y
ZWdzLnIoZHgpIDw8IDMyKSB8IF9yZWdzLl9lYXgsCisgICAgICAgIGlmICggKHJjID0gb3BzLT53
cml0ZV9tc3IoX3JlZ3MuZWN4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgo
dWludDY0X3QpX3JlZ3MucihkeCkgPDwgMzIpIHwgX3JlZ3MuZWF4LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSAwICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgYnJlYWs7CkBAIC01NzM5LDcgKzU3MzksNyBAQCB4ODZfZW11bGF0ZSgKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIpOiAvKiByZG1zciAqLwogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAgICAgICAgZmFpbF9p
ZihvcHMtPnJlYWRfbXNyID09IE5VTEwpOwotICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9t
c3IoX3JlZ3MuX2VjeCwgJm1zcl92YWwsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAg
ICBpZiAoIChyYyA9IG9wcy0+cmVhZF9tc3IoX3JlZ3MuZWN4LCAmbXNyX3ZhbCwgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIF9yZWdzLnIo
ZHgpID0gbXNyX3ZhbCA+PiAzMjsKICAgICAgICAgX3JlZ3MucihheCkgPSAodWludDMyX3QpbXNy
X3ZhbDsKQEAgLTU3NDcsNyArNTc0Nyw3IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDQwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg0Zik6IC8qIGNtb3Zj
YyAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShjbW92KTsKLSAgICAgICAgaWYgKCB0ZXN0X2Nj
KGIsIF9yZWdzLl9lZmxhZ3MpICkKKyAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFn
cykgKQogICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAgICAgICAgIGJyZWFrOwogCkBA
IC01NzY4LDcgKzU3NjgsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCBsbSA8IDAgKQog
ICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKIAotICAgICAgICBfcmVncy5fZWZsYWdz
ICY9IH4oWDg2X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfSUYgfCBYODZfRUZMQUdTX1JGKTsKKyAg
ICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19WTSB8IFg4Nl9FRkxBR1NfSUYgfCBY
ODZfRUZMQUdTX1JGKTsKIAogICAgICAgICBjcy5zZWwgPSBtc3JfdmFsICYgfjM7IC8qIFNFTEVD
VE9SX1JQTF9NQVNLICovCiAgICAgICAgIGNzLmJhc2UgPSAwOyAgIC8qIGZsYXQgc2VnbWVudCAq
LwpAQCAtNTc5Niw3ICs1Nzk2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnb3RvIGRv
bmU7CiAgICAgICAgIF9yZWdzLnIoc3ApID0gbG0gPyBtc3JfdmFsIDogKHVpbnQzMl90KW1zcl92
YWw7CiAKLSAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1RG
OworICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19URjsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC01ODMzLDEwICs1ODMzLDEwIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGVfc2VnbWVudCh4ODZfc2VnX3NzLCAmc3Jl
ZywgY3R4dCkpICE9IDAgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAgICAgIF9yZWdz
LnIoaXApID0gb3BfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoZHgpIDogX3JlZ3MuX2VkeDsKLSAgICAg
ICAgX3JlZ3MucihzcCkgPSBvcF9ieXRlcyA9PSA4ID8gX3JlZ3MucihjeCkgOiBfcmVncy5fZWN4
OworICAgICAgICBfcmVncy5yKGlwKSA9IG9wX2J5dGVzID09IDggPyBfcmVncy5yKGR4KSA6IF9y
ZWdzLmVkeDsKKyAgICAgICAgX3JlZ3MucihzcCkgPSBvcF9ieXRlcyA9PSA4ID8gX3JlZ3Mucihj
eCkgOiBfcmVncy5lY3g7CiAKLSAgICAgICAgc2luZ2xlc3RlcCA9IF9yZWdzLl9lZmxhZ3MgJiBY
ODZfRUZMQUdTX1RGOworICAgICAgICBzaW5nbGVzdGVwID0gX3JlZ3MuZWZsYWdzICYgWDg2X0VG
TEFHU19URjsKICAgICAgICAgYnJlYWs7CiAKICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgw
ZiwgMHg1MCk6ICAgICAvKiBtb3Ztc2twe3MsZH0geG1tLHJlZyAqLwpAQCAtNjM0NSwxMyArNjM0
NSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBzaW1kXzBmX3NzZTNfYXZ4OwogCiAg
ICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDgwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg4
Zik6IC8qIGpjYyAobmVhcikgKi8KLSAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLl9lZmxh
Z3MpICkKKyAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFncykgKQogICAgICAgICAg
ICAgam1wX3JlbCgoaW50MzJfdClzcmMudmFsKTsKICAgICAgICAgYWRqdXN0X2JuZChjdHh0LCBv
cHMsIHZleC5wZngpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHg5MCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYsIDB4OWYpOiAvKiBzZXRjYyAqLwotICAgICAg
ICBkc3QudmFsID0gdGVzdF9jYyhiLCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZHN0LnZhbCA9
IHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLwpAQCAtNjM3Myw3ICs2MzczLDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigobXNyX3ZhbCAmIE1T
Ul9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19HUCwgMCk7IC8qIEZhdWx0aW5nIGFjdGl2ZT8gKEluYy4gQ1BMIHRlc3QpICov
CiAKLSAgICAgICAgcmMgPSBvcHMtPmNwdWlkKF9yZWdzLl9lYXgsIF9yZWdzLl9lY3gsICZjcHVp
ZF9sZWFmLCBjdHh0KTsKKyAgICAgICAgcmMgPSBvcHMtPmNwdWlkKF9yZWdzLmVheCwgX3JlZ3Mu
ZWN4LCAmY3B1aWRfbGVhZiwgY3R4dCk7CiAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZ
ICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgX3JlZ3MucihheCkgPSBjcHVpZF9s
ZWFmLmE7CkBAIC02Mzg0LDcgKzYzODQsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHhhMyk6IGJ0OiAvKiBidCAqLwogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYobG9ja19wcmVmaXgsIEVYQ19VRCk7Ci0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zf
bm9ieXRlKCJidCIsIHNyYywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8y
b3BfU3JjVl9ub2J5dGUoImJ0Iiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTY0MTUsMjAgKzY0MTUsMjAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgKChkc3Qub3JpZ192YWwgPDwgc2hp
ZnQpIHwKICAgICAgICAgICAgICAgICAgICAgKChzcmMudmFsID4+ICh3aWR0aCAtIHNoaWZ0KSkg
JiAoKDF1bGwgPDwgc2hpZnQpIC0gMSkpKSk7CiAgICAgICAgIGRzdC52YWwgPSB0cnVuY2F0ZV93
b3JkKGRzdC52YWwsIGRzdC5ieXRlcyk7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgJj0gfihYODZf
RUZMQUdTX09GIHwgWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxBR1NfWkYgfAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWDg2X0VGTEFHU19QRiB8IFg4Nl9FRkxBR1NfQ0YpOworICAgICAgICBf
cmVncy5lZmxhZ3MgJj0gfihYODZfRUZMQUdTX09GIHwgWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxB
R1NfWkYgfAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX1BGIHwgWDg2X0VG
TEFHU19DRik7CiAgICAgICAgIGlmICggKGRzdC52YWwgPj4gKChiICYgOCkgPyAoc2hpZnQgLSAx
KSA6ICh3aWR0aCAtIHNoaWZ0KSkpICYgMSApCi0gICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9
IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19D
RjsKICAgICAgICAgaWYgKCAoKGRzdC52YWwgXiBkc3Qub3JpZ192YWwpID4+ICh3aWR0aCAtIDEp
KSAmIDEgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX09GOwotICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9ICgoZHN0LnZhbCA+PiAod2lkdGggLSAxKSkgJiAxKSA/IFg4
Nl9FRkxBR1NfU0YgOiAwOwotICAgICAgICBfcmVncy5fZWZsYWdzIHw9IChkc3QudmFsID09IDAp
ID8gWDg2X0VGTEFHU19aRiA6IDA7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gZXZlbl9wYXJp
dHkoZHN0LnZhbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFn
cyB8PSBYODZfRUZMQUdTX09GOworICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChkc3QudmFsID4+
ICh3aWR0aCAtIDEpKSAmIDEpID8gWDg2X0VGTEFHU19TRiA6IDA7CisgICAgICAgIF9yZWdzLmVm
bGFncyB8PSAoZHN0LnZhbCA9PSAwKSA/IFg4Nl9FRkxBR1NfWkYgOiAwOworICAgICAgICBfcmVn
cy5lZmxhZ3MgfD0gZXZlbl9wYXJpdHkoZHN0LnZhbCkgPyBYODZfRUZMQUdTX1BGIDogMDsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGFiKTog
YnRzOiAvKiBidHMgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0cyIsIHNy
YywgZHN0LCBfcmVncy5fZWZsYWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUo
ImJ0cyIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhhZSk6IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhh
ZSk6IC8qIEdycDE1ICovCkBAIC02NTQ1LDcgKzY1NDUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YWYpOiAvKiBpbXVsICov
Ci0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfc3JjbWVtKCJpbXVsIiwgc3JjLCBkc3QsIF9yZWdz
Ll9lZmxhZ3MpOworICAgICAgICBlbXVsYXRlXzJvcF9TcmNWX3NyY21lbSgiaW11bCIsIHNyYywg
ZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHhiMCk6IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhiMSk6IC8qIGNtcHhjaGcg
Ki8KQEAgLTY1NTMsOCArNjU1Myw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBzcmMub3JpZ192
YWwgPSBzcmMudmFsOwogICAgICAgICBzcmMudmFsID0gX3JlZ3MucihheCk7CiAgICAgICAgIC8q
IGNtcDogJSVlYXggLSBkc3QgPT0+IGRzdCBhbmQgc3JjIHN3YXBwZWQgZm9yIG1hY3JvIGludm9j
YXRpb24gKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdz
Ll9lZmxhZ3MpOwotICAgICAgICBpZiAoIF9yZWdzLl9lZmxhZ3MgJiBYODZfRUZMQUdTX1pGICkK
KyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigiY21wIiwgZHN0LCBzcmMsIF9yZWdzLmVmbGFncyk7
CisgICAgICAgIGlmICggX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRiApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIC8qIFN1Y2Nlc3M6IHdyaXRlIGJhY2sgdG8gbWVtb3J5LiAqLwogICAgICAg
ICAgICAgZHN0LnZhbCA9IHNyYy5vcmlnX3ZhbDsKQEAgLTY1NzQsNyArNjU3NCw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBnb3RvIGxlczsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwg
MHhiMyk6IGJ0cjogLyogYnRyICovCi0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfbm9ieXRlKCJi
dHIiLCBzcmMsIGRzdCwgX3JlZ3MuX2VmbGFncyk7CisgICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zf
bm9ieXRlKCJidHIiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YjYpOiAvKiBtb3Z6eCBybTgscnsxNiwzMiw2
NH0gKi8KQEAgLTY1OTEsOSArNjU5MSw5IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1V
TF9PUENfRjMoMHgwZiwgMHhiOCk6IC8qIHBvcGNudCByL20sciAqLwogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShwb3BjbnQpOwogICAgICAgICBhc20gKCAicG9wY250ICUxLCUwIiA6
ICI9ciIgKGRzdC52YWwpIDogInJtIiAoc3JjLnZhbCkgKTsKLSAgICAgICAgX3JlZ3MuX2VmbGFn
cyAmPSB+RUZMQUdTX01BU0s7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+RUZMQUdTX01BU0s7
CiAgICAgICAgIGlmICggIWRzdC52YWwgKQotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBY
ODZfRUZMQUdTX1pGOworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJhKTogLyog
R3JwOCAqLwpAQCAtNjYwOCw3ICs2NjA4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJiKTogYnRjOiAvKiBidGMgKi8KLSAg
ICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBfcmVncy5fZWZs
YWdzKTsKKyAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBf
cmVncy5lZmxhZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZiwgMHhiYyk6IC8qIGJzZiBvciB0emNudCAqLwpAQCAtNjYxOCwyMSArNjYxOCwyMSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgYXNtICggImJzZiAlMiwlMCIgQVNNX0ZMQUdfT1VUKCwgIjsgc2V0
eiAlMSIpCiAgICAgICAgICAgICAgIDogIj1yIiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBj
Y3oiLCAiPXFtIikgKHpmKQogICAgICAgICAgICAgICA6ICJybSIgKHNyYy52YWwpICk7Ci0gICAg
ICAgIF9yZWdzLl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVmbGFn
cyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAgICAgaWYgKCAodmV4LnBmeCA9PSB2ZXhfZjMpICYm
IHZjcHVfaGFzX2JtaTEoKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxB
R1NfQ0Y7CiAgICAgICAgICAgICBpZiAoIHpmICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBfcmVncy5fZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgX3Jl
Z3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgZHN0LnZhbCA9IG9w
X2J5dGVzICogODsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCAhZHN0LnZh
bCApCi0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAg
ICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCB6ZiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxh
Z3MgfD0gWDg2X0VGTEFHU19aRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwpAQCAtNjY0NSwyNSArNjY0NSwyNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
YXNtICggImJzciAlMiwlMCIgQVNNX0ZMQUdfT1VUKCwgIjsgc2V0eiAlMSIpCiAgICAgICAgICAg
ICAgIDogIj1yIiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBjY3oiLCAiPXFtIikgKHpmKQog
ICAgICAgICAgICAgICA6ICJybSIgKHNyYy52YWwpICk7Ci0gICAgICAgIF9yZWdzLl9lZmxhZ3Mg
Jj0gflg4Nl9FRkxBR1NfWkY7CisgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19a
RjsKICAgICAgICAgaWYgKCAodmV4LnBmeCA9PSB2ZXhfZjMpICYmIHZjcHVfaGFzX2x6Y250KCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5YODZfRUZMQUdTX0NG
OworICAgICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH5YODZfRUZMQUdTX0NGOwogICAgICAgICAg
ICAgaWYgKCB6ZiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFn
cyB8PSBYODZfRUZMQUdTX0NGOworICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZf
RUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGRzdC52YWwgPSBvcF9ieXRlcyAqIDg7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgZHN0LnZhbCA9IG9wX2J5dGVzICogOCAtIDEgLSBkc3QudmFsOwogICAgICAgICAgICAgICAg
IGlmICggIWRzdC52YWwgKQotICAgICAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzIHw9IFg4
Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB6ZiAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3MgfD0gWDg2X0VGTEFHU19aRjsK
KyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGOwogICAgICAgICAgICAg
ZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNjc3NCw5
ICs2Nzc0LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIj1y
IiAoZHN0LnZhbCksIEFTTV9GTEFHX09VVCgiPUBjY2MiLCAiPXFtIikgKGNhcnJ5KSApOwogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgX3JlZ3MuX2VmbGFncyAmPSB+RUZMQUdTX01BU0s7CisgICAgICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzICY9IH5FRkxBR1NfTUFTSzsKICAgICAgICAgICAgICAgICBpZiAoIGNhcnJ5ICkKLSAg
ICAgICAgICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX0NGOworICAgICAg
ICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19DRjsKICAgICAgICAgICAg
ICAgICBicmVhazsKICNlbmRpZgogCkBAIC02ODE1LDkgKzY4MTUsOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiPXIiIChkc3QudmFsKSwgQVNNX0ZMQUdfT1VU
KCI9QGNjYyIsICI9cW0iKSAoY2FycnkpICk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5FRkxB
R1NfTUFTSzsKKyAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfkVGTEFHU19NQVNLOwog
ICAgICAgICAgICAgICAgIGlmICggY2FycnkgKQotICAgICAgICAgICAgICAgICAgICBfcmVncy5f
ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CisgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFn
cyB8PSBYODZfRUZMQUdTX0NGOwogICAgICAgICAgICAgICAgIGJyZWFrOwogI2VuZGlmCiAgICAg
ICAgICAgICB9CkBAIC02ODUyLDggKzY4NTIsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgLyog
R2V0IGV4cGVjdGVkIHZhbHVlLiAqLwogICAgICAgICBpZiAoICEocmV4X3ByZWZpeCAmIFJFWF9X
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGF1eC0+dTMyWzBdID0gX3JlZ3MuX2VheDsKLSAg
ICAgICAgICAgIGF1eC0+dTMyWzFdID0gX3JlZ3MuX2VkeDsKKyAgICAgICAgICAgIGF1eC0+dTMy
WzBdID0gX3JlZ3MuZWF4OworICAgICAgICAgICAgYXV4LT51MzJbMV0gPSBfcmVncy5lZHg7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CkBAIC02ODY2LDcgKzY4NjYsNyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgICAgIC8qIEV4cGVjdGVkICE9IGFjdHVhbDogc3RvcmUgYWN0
dWFsIHRvIHJEWDpyQVggYW5kIGNsZWFyIFpGLiAqLwogICAgICAgICAgICAgX3JlZ3MucihheCkg
PSAhKHJleF9wcmVmaXggJiBSRVhfVykgPyBvbGQtPnUzMlswXSA6IG9sZC0+dTY0WzBdOwogICAg
ICAgICAgICAgX3JlZ3MucihkeCkgPSAhKHJleF9wcmVmaXggJiBSRVhfVykgPyBvbGQtPnUzMlsx
XSA6IG9sZC0+dTY0WzFdOwotICAgICAgICAgICAgX3JlZ3MuX2VmbGFncyAmPSB+WDg2X0VGTEFH
U19aRjsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19aRjsKICAgICAg
ICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTY4NzYsOCArNjg3Niw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEocmV4X3ByZWZpeCAm
IFJFWF9XKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXV4LT51MzJbMF0gPSBf
cmVncy5fZWJ4OwotICAgICAgICAgICAgICAgIGF1eC0+dTMyWzFdID0gX3JlZ3MuX2VjeDsKKyAg
ICAgICAgICAgICAgICBhdXgtPnUzMlswXSA9IF9yZWdzLmVieDsKKyAgICAgICAgICAgICAgICBh
dXgtPnUzMlsxXSA9IF9yZWdzLmVjeDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHsKQEAgLTY4ODgsNyArNjg4OCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPmNtcHhjaGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb2xk
LCBhdXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4
dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAg
ICAgICAgX3JlZ3MuX2VmbGFncyB8PSBYODZfRUZMQUdTX1pGOworICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAg
fQpAQCAtNzM2MCw3ICs3MzYwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19GMygweDBmMzgsIDB4ZjYpOiAvKiBhZG94IHIvbSxyICovCiAgICAgewogICAgICAgICB1bnNp
Z25lZCBpbnQgbWFzayA9IHJlcF9wcmVmaXgoKSA/IFg4Nl9FRkxBR1NfT0YgOiBYODZfRUZMQUdT
X0NGOwotICAgICAgICB1bnNpZ25lZCBpbnQgYXV4ID0gX3JlZ3MuX2VmbGFncyAmIG1hc2sgPyB+
MCA6IDA7CisgICAgICAgIHVuc2lnbmVkIGludCBhdXggPSBfcmVncy5lZmxhZ3MgJiBtYXNrID8g
fjAgOiAwOwogICAgICAgICBib29sIGNhcnJ5OwogCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGFk
eCk7CkBAIC03MzgzLDkgKzczODMsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAg
ICAgW2F1eF0gIityIiAoYXV4KQogICAgICAgICAgICAgICAgICAgOiBbc3JjXSAicm0iIChzcmMu
dmFsKSApOwogICAgICAgICBpZiAoIGNhcnJ5ICkKLSAgICAgICAgICAgIF9yZWdzLl9lZmxhZ3Mg
fD0gbWFzazsKKyAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBtYXNrOwogICAgICAgICBlbHNl
Ci0gICAgICAgICAgICBfcmVncy5fZWZsYWdzICY9IH5tYXNrOworICAgICAgICAgICAgX3JlZ3Mu
ZWZsYWdzICY9IH5tYXNrOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTczOTgsNyArNzM5
OCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIjAiIChz
cmMudmFsKSwgInJtIiAoX3JlZ3MucihkeCkpICk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IGFzbSAoICJtdWxsICUzIiA6ICI9YSIgKCplYS5yZWcpLCAiPWQiIChkc3QudmFsKQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9y
ZWdzLl9lZHgpICk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiMCIgKCh1aW50MzJf
dClzcmMudmFsKSwgInJtIiAoX3JlZ3MuZWR4KSApOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAweDBmKTogICAgLyogcGFsaWduciAkaW1tOCxtbS9tNjQs
bW0gKi8KQEAgLTc4MzEsNyArNzgzMSw3IEBAIHg4Nl9lbXVsYXRlKAogIGNvbXBsZXRlX2luc246
IC8qIENvbW1pdCBzaGFkb3cgcmVnaXN0ZXIgc3RhdGUuICovCiAgICAgLyogWmVybyB0aGUgdXBw
ZXIgMzIgYml0cyBvZiAlcmlwIGlmIG5vdCBpbiA2NC1iaXQgbW9kZS4gKi8KICAgICBpZiAoICFt
b2RlXzY0Yml0KCkgKQotICAgICAgICBfcmVncy5yKGlwKSA9IF9yZWdzLl9laXA7CisgICAgICAg
IF9yZWdzLnIoaXApID0gX3JlZ3MuZWlwOwogCiAgICAgLyogU2hvdWxkIGEgc2luZ2xlc3RlcCAj
REIgYmUgcmFpc2VkPyAqLwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICYmIHNpbmdsZXN0
ZXAgJiYgIWN0eHQtPnJldGlyZS5tb3Zfc3MgKQpAQCAtNzg0OCw3ICs3ODQ4LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOwogICAgIH0KIAotICAgIGN0eHQtPnJl
Z3MtPl9lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CisgICAgY3R4dC0+cmVncy0+ZWZsYWdzICY9
IH5YODZfRUZMQUdTX1JGOwogCiAgZG9uZToKICAgICBfcHV0X2ZwdSgpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMui-0005rL-4s; Fri, 10 Mar 2017 15:57:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMug-0005r4-89
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 36/CB-31403-1DCC2C85; Fri, 10 Mar 2017 15:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVffimUM
 RBlNOM1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpep01gKWhUqumZcY2xgvCvexcjJISTwhVFi
 3YbELkYuIPs8o8TXtxvZuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIFSiqXsVW
 DmvgJnEqUPlIGEWoPJ9fW2MExg5FjAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxg/NLvfIhRkoNJSZT3bfOhCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvGtOA+UEi1LTUyvSMnOAgQGTluDgURLh5QAGhxBvcUFibnFmOkTqFKOilDjvT5A+AZBE
 RmkeXBssGC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcYyBSezLwSuOmvgBYzAS2exncQZ
 HFJIkJKqoHRffXLBZZWc+/M73y4oaTkjZK3UfmCKD7pv9EpXHtq001lvNvKdt2pvBwQabp64f
 J8Sd2KD2+n72LnWlmpPeuaZuGReMmlPjsmBmpV80m8aTpn02/xMsx92XpeB9PAexM7tNg4D92
 8Er3kuoL23Un98xh6lgWwFpjME93LorT1zJv87Nu1r7WUWIozEg21mIuKEwHJq1a6QQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489161424!86000980!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2466 invoked from network); 10 Mar 2017 15:57:04 -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 Mar 2017 15:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMud-00062U-UR
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMud-0005pT-RX
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMud-0005pT-RX@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/hypercall: switch away from
	temporary 32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhOGNkYzE3NmEzZjE3ODVmOTA3ZWQ3ZmNmNDEwNDEyMDM2Zjc3YTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTU6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxNToxOSAyMDE3ICswMTAwCgogICAgeDg2
L2h5cGVyY2FsbDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5h
bWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgfCAxNCArKysrKysrLS0tLS0t
LQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5kZXggNjQ5OWNhYS4uOWQ2ZWNhNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVy
Y2FsbC5jCkBAIC0xNDYsNyArMTQ2LDcgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGludCBtb2RlID0gaHZtX2d1
ZXN0X3g4Nl9tb2RlKGN1cnIpOwotICAgIHVuc2lnbmVkIGxvbmcgZWF4ID0gcmVncy0+X2VheDsK
KyAgICB1bnNpZ25lZCBsb25nIGVheCA9IHJlZ3MtPmVheDsKIAogICAgIHN3aXRjaCAoIG1vZGUg
KQogICAgIHsKQEAgLTIyNiwxMiArMjI2LDEyIEBAIGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB1bnNp
Z25lZCBpbnQgZWJ4ID0gcmVncy0+X2VieDsKLSAgICAgICAgdW5zaWduZWQgaW50IGVjeCA9IHJl
Z3MtPl9lY3g7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlZHggPSByZWdzLT5fZWR4OwotICAgICAg
ICB1bnNpZ25lZCBpbnQgZXNpID0gcmVncy0+X2VzaTsKLSAgICAgICAgdW5zaWduZWQgaW50IGVk
aSA9IHJlZ3MtPl9lZGk7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlYnAgPSByZWdzLT5fZWJwOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZWJ4ID0gcmVncy0+ZWJ4OworICAgICAgICB1bnNpZ25lZCBp
bnQgZWN4ID0gcmVncy0+ZWN4OworICAgICAgICB1bnNpZ25lZCBpbnQgZWR4ID0gcmVncy0+ZWR4
OworICAgICAgICB1bnNpZ25lZCBpbnQgZXNpID0gcmVncy0+ZXNpOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZWRpID0gcmVncy0+ZWRpOworICAgICAgICB1bnNpZ25lZCBpbnQgZWJwID0gcmVncy0+
ZWJwOwogCiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9IQ0FMTCwgImhjYWxsJWx1KCV4
LCAleCwgJXgsICV4LCAleCwgJXgpIiwgZWF4LAogICAgICAgICAgICAgICAgICAgICBlYngsIGVj
eCwgZWR4LCBlc2ksIGVkaSwgZWJwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBl
cmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA5MTQ0ZjJlLi45ZDI5
ZDJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC05NCw3ICs5NCw3IEBAIHZvaWQgcHZfaHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9t
b2RlKGN1cnIsIHJlZ3MpKTsKIAotICAgIGVheCA9IGlzX3B2XzMyYml0X3ZjcHUoY3VycikgPyBy
ZWdzLT5fZWF4IDogcmVncy0+cmF4OworICAgIGVheCA9IGlzX3B2XzMyYml0X3ZjcHUoY3Vycikg
PyByZWdzLT5lYXggOiByZWdzLT5yYXg7CiAKICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShw
dl9oeXBlcmNhbGxfdGFibGUpID4KICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShoeXBlcmNh
bGxfYXJnc190YWJsZSkpOwpAQCAtMTU2LDEyICsxNTYsMTIgQEAgdm9pZCBwdl9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAg
ICAgIHVuc2lnbmVkIGludCBlYnggPSByZWdzLT5fZWJ4OwotICAgICAgICB1bnNpZ25lZCBpbnQg
ZWN4ID0gcmVncy0+X2VjeDsKLSAgICAgICAgdW5zaWduZWQgaW50IGVkeCA9IHJlZ3MtPl9lZHg7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBlc2kgPSByZWdzLT5fZXNpOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgZWRpID0gcmVncy0+X2VkaTsKLSAgICAgICAgdW5zaWduZWQgaW50IGVicCA9IHJlZ3Mt
Pl9lYnA7CisgICAgICAgIHVuc2lnbmVkIGludCBlYnggPSByZWdzLT5lYng7CisgICAgICAgIHVu
c2lnbmVkIGludCBlY3ggPSByZWdzLT5lY3g7CisgICAgICAgIHVuc2lnbmVkIGludCBlZHggPSBy
ZWdzLT5lZHg7CisgICAgICAgIHVuc2lnbmVkIGludCBlc2kgPSByZWdzLT5lc2k7CisgICAgICAg
IHVuc2lnbmVkIGludCBlZGkgPSByZWdzLT5lZGk7CisgICAgICAgIHVuc2lnbmVkIGludCBlYnAg
PSByZWdzLT5lYnA7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIC8qIERlbGliZXJhdGVseSBj
b3JydXB0IHBhcmFtZXRlciByZWdzIG5vdCB1c2VkIGJ5IHRoaXMgaHlwZXJjYWxsLiAqLwpAQCAt
MTg0LDcgKzE4NCw3IEBAIHZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICB9CiAKICAgICAgICAgY3Vyci0+aGNhbGxfY29tcGF0ID0gdHJ1ZTsKLSAg
ICAgICAgcmVncy0+X2VheCA9IHB2X2h5cGVyY2FsbF90YWJsZVtlYXhdLmNvbXBhdChlYngsIGVj
eCwgZWR4LCBlc2ksIGVkaSwgZWJwKTsKKyAgICAgICAgcmVncy0+ZWF4ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2VheF0uY29tcGF0KGVieCwgZWN4LCBlZHgsIGVzaSwgZWRpLCBlYnApOwogICAgICAg
ICBjdXJyLT5oY2FsbF9jb21wYXQgPSBmYWxzZTsKIAogI2lmbmRlZiBOREVCVUcKQEAgLTE5Mywx
MiArMTkzLDEyIEBAIHZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICAgICAgLyogRGVsaWJlcmF0ZWx5IGNvcnJ1cHQgcGFyYW1ldGVyIHJlZ3MgdXNl
ZCBieSB0aGlzIGh5cGVyY2FsbC4gKi8KICAgICAgICAgICAgIHN3aXRjaCAoIGh5cGVyY2FsbF9h
cmdzX3RhYmxlW2VheF0uY29tcGF0ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2Ug
NjogcmVncy0+X2VicCA9IDB4ZGVhZGYwMGQ7Ci0gICAgICAgICAgICBjYXNlIDU6IHJlZ3MtPl9l
ZGkgPSAweGRlYWRmMDBkOwotICAgICAgICAgICAgY2FzZSA0OiByZWdzLT5fZXNpID0gMHhkZWFk
ZjAwZDsKLSAgICAgICAgICAgIGNhc2UgMzogcmVncy0+X2VkeCA9IDB4ZGVhZGYwMGQ7Ci0gICAg
ICAgICAgICBjYXNlIDI6IHJlZ3MtPl9lY3ggPSAweGRlYWRmMDBkOwotICAgICAgICAgICAgY2Fz
ZSAxOiByZWdzLT5fZWJ4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNjogcmVncy0+
ZWJwID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNTogcmVncy0+ZWRpID0gMHhkZWFk
ZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNDogcmVncy0+ZXNpID0gMHhkZWFkZjAwZDsKKyAgICAg
ICAgICAgIGNhc2UgMzogcmVncy0+ZWR4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2Ug
MjogcmVncy0+ZWN4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgMTogcmVncy0+ZWJ4
ID0gMHhkZWFkZjAwZDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogI2VuZGlmCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMui-0005rL-4s; Fri, 10 Mar 2017 15:57:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMug-0005r4-89
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 36/CB-31403-1DCC2C85; Fri, 10 Mar 2017 15:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVffimUM
 RBlNOM1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpep01gKWhUqumZcY2xgvCvexcjJISTwhVFi
 3YbELkYuIPs8o8TXtxvZuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIFSiqXsVW
 DmvgJnEqUPlIGEWoPJ9fW2MExg5FjAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxg/NLvfIhRkoNJSZT3bfOhCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvGtOA+UEi1LTUyvSMnOAgQGTluDgURLh5QAGhxBvcUFibnFmOkTqFKOilDjvT5A+AZBE
 RmkeXBssGC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcYyBSezLwSuOmvgBYzAS2exncQZ
 HFJIkJKqoHRffXLBZZWc+/M73y4oaTkjZK3UfmCKD7pv9EpXHtq001lvNvKdt2pvBwQabp64f
 J8Sd2KD2+n72LnWlmpPeuaZuGReMmlPjsmBmpV80m8aTpn02/xMsx92XpeB9PAexM7tNg4D92
 8Er3kuoL23Un98xh6lgWwFpjME93LorT1zJv87Nu1r7WUWIozEg21mIuKEwHJq1a6QQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489161424!86000980!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2466 invoked from network); 10 Mar 2017 15:57:04 -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 Mar 2017 15:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMud-00062U-UR
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMud-0005pT-RX
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMud-0005pT-RX@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/hypercall: switch away from
	temporary 32-bit register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhOGNkYzE3NmEzZjE3ODVmOTA3ZWQ3ZmNmNDEwNDEyMDM2Zjc3YTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTU6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxNToxOSAyMDE3ICswMTAwCgogICAgeDg2
L2h5cGVyY2FsbDogc3dpdGNoIGF3YXkgZnJvbSB0ZW1wb3JhcnkgMzItYml0IHJlZ2lzdGVyIG5h
bWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgfCAxNCArKysrKysrLS0tLS0t
LQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5kZXggNjQ5OWNhYS4uOWQ2ZWNhNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVy
Y2FsbC5jCkBAIC0xNDYsNyArMTQ2LDcgQEAgaW50IGh2bV9oeXBlcmNhbGwoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwogICAgIGludCBtb2RlID0gaHZtX2d1
ZXN0X3g4Nl9tb2RlKGN1cnIpOwotICAgIHVuc2lnbmVkIGxvbmcgZWF4ID0gcmVncy0+X2VheDsK
KyAgICB1bnNpZ25lZCBsb25nIGVheCA9IHJlZ3MtPmVheDsKIAogICAgIHN3aXRjaCAoIG1vZGUg
KQogICAgIHsKQEAgLTIyNiwxMiArMjI2LDEyIEBAIGludCBodm1faHlwZXJjYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICB1bnNp
Z25lZCBpbnQgZWJ4ID0gcmVncy0+X2VieDsKLSAgICAgICAgdW5zaWduZWQgaW50IGVjeCA9IHJl
Z3MtPl9lY3g7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlZHggPSByZWdzLT5fZWR4OwotICAgICAg
ICB1bnNpZ25lZCBpbnQgZXNpID0gcmVncy0+X2VzaTsKLSAgICAgICAgdW5zaWduZWQgaW50IGVk
aSA9IHJlZ3MtPl9lZGk7Ci0gICAgICAgIHVuc2lnbmVkIGludCBlYnAgPSByZWdzLT5fZWJwOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZWJ4ID0gcmVncy0+ZWJ4OworICAgICAgICB1bnNpZ25lZCBp
bnQgZWN4ID0gcmVncy0+ZWN4OworICAgICAgICB1bnNpZ25lZCBpbnQgZWR4ID0gcmVncy0+ZWR4
OworICAgICAgICB1bnNpZ25lZCBpbnQgZXNpID0gcmVncy0+ZXNpOworICAgICAgICB1bnNpZ25l
ZCBpbnQgZWRpID0gcmVncy0+ZWRpOworICAgICAgICB1bnNpZ25lZCBpbnQgZWJwID0gcmVncy0+
ZWJwOwogCiAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9IQ0FMTCwgImhjYWxsJWx1KCV4
LCAleCwgJXgsICV4LCAleCwgJXgpIiwgZWF4LAogICAgICAgICAgICAgICAgICAgICBlYngsIGVj
eCwgZWR4LCBlc2ksIGVkaSwgZWJwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBl
cmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCA5MTQ0ZjJlLi45ZDI5
ZDJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2h5cGVyY2FsbC5jCkBAIC05NCw3ICs5NCw3IEBAIHZvaWQgcHZfaHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9t
b2RlKGN1cnIsIHJlZ3MpKTsKIAotICAgIGVheCA9IGlzX3B2XzMyYml0X3ZjcHUoY3VycikgPyBy
ZWdzLT5fZWF4IDogcmVncy0+cmF4OworICAgIGVheCA9IGlzX3B2XzMyYml0X3ZjcHUoY3Vycikg
PyByZWdzLT5lYXggOiByZWdzLT5yYXg7CiAKICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShw
dl9oeXBlcmNhbGxfdGFibGUpID4KICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShoeXBlcmNh
bGxfYXJnc190YWJsZSkpOwpAQCAtMTU2LDEyICsxNTYsMTIgQEAgdm9pZCBwdl9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAg
ICAgIHVuc2lnbmVkIGludCBlYnggPSByZWdzLT5fZWJ4OwotICAgICAgICB1bnNpZ25lZCBpbnQg
ZWN4ID0gcmVncy0+X2VjeDsKLSAgICAgICAgdW5zaWduZWQgaW50IGVkeCA9IHJlZ3MtPl9lZHg7
Ci0gICAgICAgIHVuc2lnbmVkIGludCBlc2kgPSByZWdzLT5fZXNpOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgZWRpID0gcmVncy0+X2VkaTsKLSAgICAgICAgdW5zaWduZWQgaW50IGVicCA9IHJlZ3Mt
Pl9lYnA7CisgICAgICAgIHVuc2lnbmVkIGludCBlYnggPSByZWdzLT5lYng7CisgICAgICAgIHVu
c2lnbmVkIGludCBlY3ggPSByZWdzLT5lY3g7CisgICAgICAgIHVuc2lnbmVkIGludCBlZHggPSBy
ZWdzLT5lZHg7CisgICAgICAgIHVuc2lnbmVkIGludCBlc2kgPSByZWdzLT5lc2k7CisgICAgICAg
IHVuc2lnbmVkIGludCBlZGkgPSByZWdzLT5lZGk7CisgICAgICAgIHVuc2lnbmVkIGludCBlYnAg
PSByZWdzLT5lYnA7CiAKICNpZm5kZWYgTkRFQlVHCiAgICAgICAgIC8qIERlbGliZXJhdGVseSBj
b3JydXB0IHBhcmFtZXRlciByZWdzIG5vdCB1c2VkIGJ5IHRoaXMgaHlwZXJjYWxsLiAqLwpAQCAt
MTg0LDcgKzE4NCw3IEBAIHZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICB9CiAKICAgICAgICAgY3Vyci0+aGNhbGxfY29tcGF0ID0gdHJ1ZTsKLSAg
ICAgICAgcmVncy0+X2VheCA9IHB2X2h5cGVyY2FsbF90YWJsZVtlYXhdLmNvbXBhdChlYngsIGVj
eCwgZWR4LCBlc2ksIGVkaSwgZWJwKTsKKyAgICAgICAgcmVncy0+ZWF4ID0gcHZfaHlwZXJjYWxs
X3RhYmxlW2VheF0uY29tcGF0KGVieCwgZWN4LCBlZHgsIGVzaSwgZWRpLCBlYnApOwogICAgICAg
ICBjdXJyLT5oY2FsbF9jb21wYXQgPSBmYWxzZTsKIAogI2lmbmRlZiBOREVCVUcKQEAgLTE5Mywx
MiArMTkzLDEyIEBAIHZvaWQgcHZfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICAgICAgLyogRGVsaWJlcmF0ZWx5IGNvcnJ1cHQgcGFyYW1ldGVyIHJlZ3MgdXNl
ZCBieSB0aGlzIGh5cGVyY2FsbC4gKi8KICAgICAgICAgICAgIHN3aXRjaCAoIGh5cGVyY2FsbF9h
cmdzX3RhYmxlW2VheF0uY29tcGF0ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2Ug
NjogcmVncy0+X2VicCA9IDB4ZGVhZGYwMGQ7Ci0gICAgICAgICAgICBjYXNlIDU6IHJlZ3MtPl9l
ZGkgPSAweGRlYWRmMDBkOwotICAgICAgICAgICAgY2FzZSA0OiByZWdzLT5fZXNpID0gMHhkZWFk
ZjAwZDsKLSAgICAgICAgICAgIGNhc2UgMzogcmVncy0+X2VkeCA9IDB4ZGVhZGYwMGQ7Ci0gICAg
ICAgICAgICBjYXNlIDI6IHJlZ3MtPl9lY3ggPSAweGRlYWRmMDBkOwotICAgICAgICAgICAgY2Fz
ZSAxOiByZWdzLT5fZWJ4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNjogcmVncy0+
ZWJwID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNTogcmVncy0+ZWRpID0gMHhkZWFk
ZjAwZDsKKyAgICAgICAgICAgIGNhc2UgNDogcmVncy0+ZXNpID0gMHhkZWFkZjAwZDsKKyAgICAg
ICAgICAgIGNhc2UgMzogcmVncy0+ZWR4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2Ug
MjogcmVncy0+ZWN4ID0gMHhkZWFkZjAwZDsKKyAgICAgICAgICAgIGNhc2UgMTogcmVncy0+ZWJ4
ID0gMHhkZWFkZjAwZDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogI2VuZGlmCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMus-0005tD-6W; Fri, 10 Mar 2017 15:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuq-0005sj-Cj
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 53/69-21675-BDCC2C85; Fri, 10 Mar 2017 15:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff2mUM
 RBt0trBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dM0k6VgrmTF0RvPWRoYX4t0MXJxCAl8YZTY
 veMxM4RznlFi3+tn7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKfG2T
 R4kzCtgJtF26R4TiM0CVP7o0SKmCYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MK6ZH3iIUZKDSUmU923zoQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxfTwPlBItS01Mr0jJzgMEBk5bg4FES4Q0DSfMWFyTmFmemQ6ROMSpKifNOBEkI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvEIgU3gy80rgpr8CWswEtHga3
 0GQxSWJCCmpBkaJkiNCdQ1Nmc/dZ3EIqbx9frJh4lPX+wlnHofOY+F+HqB00+OJ8hqG1/EvZX
 tYW5WEPk/9yZz7fcccYanXkp5VKY/vf9U8mTqVqeB958PNsnLtt2YkTWhXyPJf4fx8o3dpfpf
 hp0abCEe5iuhuSa6Tn85szXKKCdxg6rz6zL4qJ80mx6B/mUosxRmJhlrMRcWJAKJpDFdDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489161434!60671947!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44484 invoked from network); 10 Mar 2017 15:57:14 -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; 10 Mar 2017 15:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuo-00063X-0T
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMun-0005qA-W2
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMun-0005qA-W2@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:13 +0000
Subject: [Xen-changelog] [xen master] x86: drop underscore prefixed 32-bit
	register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjYjIyNzEwZDQyYTQyNWI4MTFmYWI2MjJjZWQ4ZWM2MjI4NTgxMTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTk6MDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxOTowMiAyMDE3ICswMTAwCgogICAgeDg2
OiBkcm9wIHVuZGVyc2NvcmUgcHJlZml4ZWQgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAgICAKICAg
IE5vdyB0aGF0IGFsbCB1bmRlcnNjb3JlIHByZWZpeGVkIGluc3RhbmNlcyBoYXZlIGJlZW4gcmVw
bGFjZWQsIHRoaXMKICAgIGNvbmNsdWRlcyB0aGUgcmVnaXN0ZXIgcmVuYW1pbmcgcHJvamVjdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8IDIgKy0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggfCA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oICAgICAgICB8IDggKysrKy0tLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oCmluZGV4IDBlYWI5YzcuLmFhMzg4YjcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaApAQCAtMTE0LDcgKzExNCw3IEBACiAj
ZWxpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIC8qIEFub255
bW91cyB1bmlvbnMgaW5jbHVkZSBhbGwgcGVybWlzc2libGUgbmFtZXMgKGUuZy4sIGFsL2FoL2F4
L2VheCkuICovCiAjZGVmaW5lIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1bmlvbiB7IFwKLSAgICB1
aW50MzJfdCBlICMjIHdoaWNoICMjIHgsIF9lICMjIHdoaWNoICMjIHg7IFwKKyAgICB1aW50MzJf
dCBlICMjIHdoaWNoICMjIHg7IFwKICAgICB1aW50MTZfdCB3aGljaCAjIyB4OyBcCiAgICAgc3Ry
dWN0IHsgXAogICAgICAgICB1aW50OF90IHdoaWNoICMjIGw7IFwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLXg4Nl82NC5oCmluZGV4IDBjMDA1MjUuLjZlNzRjYjMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaApAQCAtMTM0LDcgKzEzNCw3IEBAIHN0cnVj
dCBpcmV0X2NvbnRleHQgewogLyogQW5vbnltb3VzIHVuaW9ucyBpbmNsdWRlIGFsbCBwZXJtaXNz
aWJsZSBuYW1lcyAoZS5nLiwgYWwvYWgvYXgvZWF4L3JheCkuICovCiAjZGVmaW5lIF9fREVDTF9S
RUdfTE9ISSh3aGljaCkgdW5pb24geyBcCiAgICAgdWludDY0X3QgciAjIyB3aGljaCAjIyB4OyBc
Ci0gICAgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4LCBfZSAjIyB3aGljaCAjIyB4OyBcCisgICAg
dWludDMyX3QgZSAjIyB3aGljaCAjIyB4OyBcCiAgICAgdWludDE2X3Qgd2hpY2ggIyMgeDsgXAog
ICAgIHN0cnVjdCB7IFwKICAgICAgICAgdWludDhfdCB3aGljaCAjIyBsOyBcCkBAIC0xNDMsMTMg
KzE0MywxMyBAQCBzdHJ1Y3QgaXJldF9jb250ZXh0IHsKIH0KICNkZWZpbmUgX19ERUNMX1JFR19M
TzgobmFtZSkgdW5pb24geyBcCiAgICAgdWludDY0X3QgciAjIyBuYW1lOyBcCi0gICAgdWludDMy
X3QgZSAjIyBuYW1lLCBfZSAjIyBuYW1lOyBcCisgICAgdWludDMyX3QgZSAjIyBuYW1lOyBcCiAg
ICAgdWludDE2X3QgbmFtZTsgXAogICAgIHVpbnQ4X3QgbmFtZSAjIyBsOyBcCiB9CiAjZGVmaW5l
IF9fREVDTF9SRUdfTE8xNihuYW1lKSB1bmlvbiB7IFwKICAgICB1aW50NjRfdCByICMjIG5hbWU7
IFwKLSAgICB1aW50MzJfdCBlICMjIG5hbWUsIF9lICMjIG5hbWU7IFwKKyAgICB1aW50MzJfdCBl
ICMjIG5hbWU7IFwKICAgICB1aW50MTZfdCBuYW1lOyBcCiB9CiAjZGVmaW5lIF9fREVDTF9SRUdf
SEkobnVtKSB1bmlvbiB7IFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAppbmRleCA3M2M4Mjlh
Li44YTliYTc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCkBAIC01OCwxNSArNTgsMTUg
QEAKIAogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjIGlmZGVmIF9fWEVOX18KLV9fRGVGaU5lX18g
X19ERUNMX1JFR19MTzgod2hpY2gpIHVpbnQzMl90IF9lICMjIHdoaWNoICMjIHgKLV9fRGVGaU5l
X18gX19ERUNMX1JFR19MTzE2KG5hbWUpIHVuaW9uIHsgdWludDMyX3QgZSAjIyBuYW1lLCBfZSAj
IyBuYW1lOyB9CitfX0RlRmlOZV9fIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1aW50MzJfdCBlICMj
IHdoaWNoICMjIHgKK19fRGVGaU5lX18gX19ERUNMX1JFR19MTzE2KG5hbWUpIHVuaW9uIHsgdWlu
dDMyX3QgZSAjIyBuYW1lOyB9CiAjIGVuZGlmCiAjaW5jbHVkZSAieGVuLXg4Nl8zMi5oIgogIyBp
ZmRlZiBfX1hFTl9fCiBfX1VuRGVGX18gX19ERUNMX1JFR19MTzgKIF9fVW5EZUZfXyBfX0RFQ0xf
UkVHX0xPMTYKLV9fRGVGaU5lX18gX19ERUNMX1JFR19MTzgod2hpY2gpIF9lICMjIHdoaWNoICMj
IHgKLV9fRGVGaU5lX18gX19ERUNMX1JFR19MTzE2KG5hbWUpIF9lICMjIG5hbWUKK19fRGVGaU5l
X18gX19ERUNMX1JFR19MTzgod2hpY2gpIGUgIyMgd2hpY2ggIyMgeAorX19EZUZpTmVfXyBfX0RF
Q0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1lCiAjIGVuZGlmCiAjZWxpZiBkZWZpbmVkKF9feDg2
XzY0X18pCiAjaW5jbHVkZSAieGVuLXg4Nl82NC5oIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMus-0005tD-6W; Fri, 10 Mar 2017 15:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuq-0005sj-Cj
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 53/69-21675-BDCC2C85; Fri, 10 Mar 2017 15:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff2mUM
 RBt0trBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dM0k6VgrmTF0RvPWRoYX4t0MXJxCAl8YZTY
 veMxM4RznlFi3+tn7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKfG2T
 R4kzCtgJtF26R4TiM0CVP7o0SKmCYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MK6ZH3iIUZKDSUmU923zoQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxfTwPlBItS01Mr0jJzgMEBk5bg4FES4Q0DSfMWFyTmFmemQ6ROMSpKifNOBEkI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvEIgU3gy80rgpr8CWswEtHga3
 0GQxSWJCCmpBkaJkiNCdQ1Nmc/dZ3EIqbx9frJh4lPX+wlnHofOY+F+HqB00+OJ8hqG1/EvZX
 tYW5WEPk/9yZz7fcccYanXkp5VKY/vf9U8mTqVqeB958PNsnLtt2YkTWhXyPJf4fx8o3dpfpf
 hp0abCEe5iuhuSa6Tn85szXKKCdxg6rz6zL4qJ80mx6B/mUosxRmJhlrMRcWJAKJpDFdDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489161434!60671947!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44484 invoked from network); 10 Mar 2017 15:57:14 -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; 10 Mar 2017 15:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuo-00063X-0T
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMun-0005qA-W2
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMun-0005qA-W2@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:13 +0000
Subject: [Xen-changelog] [xen master] x86: drop underscore prefixed 32-bit
	register names
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjYjIyNzEwZDQyYTQyNWI4MTFmYWI2MjJjZWQ4ZWM2MjI4NTgxMTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDgg
MTU6MTk6MDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgOCAxNToxOTowMiAyMDE3ICswMTAwCgogICAgeDg2
OiBkcm9wIHVuZGVyc2NvcmUgcHJlZml4ZWQgMzItYml0IHJlZ2lzdGVyIG5hbWVzCiAgICAKICAg
IE5vdyB0aGF0IGFsbCB1bmRlcnNjb3JlIHByZWZpeGVkIGluc3RhbmNlcyBoYXZlIGJlZW4gcmVw
bGFjZWQsIHRoaXMKICAgIGNvbmNsdWRlcyB0aGUgcmVnaXN0ZXIgcmVuYW1pbmcgcHJvamVjdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaCB8IDIgKy0KIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggfCA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oICAgICAgICB8IDggKysrKy0tLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oCmluZGV4IDBlYWI5YzcuLmFhMzg4YjcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaApAQCAtMTE0LDcgKzExNCw3IEBACiAj
ZWxpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIC8qIEFub255
bW91cyB1bmlvbnMgaW5jbHVkZSBhbGwgcGVybWlzc2libGUgbmFtZXMgKGUuZy4sIGFsL2FoL2F4
L2VheCkuICovCiAjZGVmaW5lIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1bmlvbiB7IFwKLSAgICB1
aW50MzJfdCBlICMjIHdoaWNoICMjIHgsIF9lICMjIHdoaWNoICMjIHg7IFwKKyAgICB1aW50MzJf
dCBlICMjIHdoaWNoICMjIHg7IFwKICAgICB1aW50MTZfdCB3aGljaCAjIyB4OyBcCiAgICAgc3Ry
dWN0IHsgXAogICAgICAgICB1aW50OF90IHdoaWNoICMjIGw7IFwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLXg4Nl82NC5oCmluZGV4IDBjMDA1MjUuLjZlNzRjYjMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaApAQCAtMTM0LDcgKzEzNCw3IEBAIHN0cnVj
dCBpcmV0X2NvbnRleHQgewogLyogQW5vbnltb3VzIHVuaW9ucyBpbmNsdWRlIGFsbCBwZXJtaXNz
aWJsZSBuYW1lcyAoZS5nLiwgYWwvYWgvYXgvZWF4L3JheCkuICovCiAjZGVmaW5lIF9fREVDTF9S
RUdfTE9ISSh3aGljaCkgdW5pb24geyBcCiAgICAgdWludDY0X3QgciAjIyB3aGljaCAjIyB4OyBc
Ci0gICAgdWludDMyX3QgZSAjIyB3aGljaCAjIyB4LCBfZSAjIyB3aGljaCAjIyB4OyBcCisgICAg
dWludDMyX3QgZSAjIyB3aGljaCAjIyB4OyBcCiAgICAgdWludDE2X3Qgd2hpY2ggIyMgeDsgXAog
ICAgIHN0cnVjdCB7IFwKICAgICAgICAgdWludDhfdCB3aGljaCAjIyBsOyBcCkBAIC0xNDMsMTMg
KzE0MywxMyBAQCBzdHJ1Y3QgaXJldF9jb250ZXh0IHsKIH0KICNkZWZpbmUgX19ERUNMX1JFR19M
TzgobmFtZSkgdW5pb24geyBcCiAgICAgdWludDY0X3QgciAjIyBuYW1lOyBcCi0gICAgdWludDMy
X3QgZSAjIyBuYW1lLCBfZSAjIyBuYW1lOyBcCisgICAgdWludDMyX3QgZSAjIyBuYW1lOyBcCiAg
ICAgdWludDE2X3QgbmFtZTsgXAogICAgIHVpbnQ4X3QgbmFtZSAjIyBsOyBcCiB9CiAjZGVmaW5l
IF9fREVDTF9SRUdfTE8xNihuYW1lKSB1bmlvbiB7IFwKICAgICB1aW50NjRfdCByICMjIG5hbWU7
IFwKLSAgICB1aW50MzJfdCBlICMjIG5hbWUsIF9lICMjIG5hbWU7IFwKKyAgICB1aW50MzJfdCBl
ICMjIG5hbWU7IFwKICAgICB1aW50MTZfdCBuYW1lOyBcCiB9CiAjZGVmaW5lIF9fREVDTF9SRUdf
SEkobnVtKSB1bmlvbiB7IFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAppbmRleCA3M2M4Mjlh
Li44YTliYTc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCkBAIC01OCwxNSArNTgsMTUg
QEAKIAogI2lmIGRlZmluZWQoX19pMzg2X18pCiAjIGlmZGVmIF9fWEVOX18KLV9fRGVGaU5lX18g
X19ERUNMX1JFR19MTzgod2hpY2gpIHVpbnQzMl90IF9lICMjIHdoaWNoICMjIHgKLV9fRGVGaU5l
X18gX19ERUNMX1JFR19MTzE2KG5hbWUpIHVuaW9uIHsgdWludDMyX3QgZSAjIyBuYW1lLCBfZSAj
IyBuYW1lOyB9CitfX0RlRmlOZV9fIF9fREVDTF9SRUdfTE84KHdoaWNoKSB1aW50MzJfdCBlICMj
IHdoaWNoICMjIHgKK19fRGVGaU5lX18gX19ERUNMX1JFR19MTzE2KG5hbWUpIHVuaW9uIHsgdWlu
dDMyX3QgZSAjIyBuYW1lOyB9CiAjIGVuZGlmCiAjaW5jbHVkZSAieGVuLXg4Nl8zMi5oIgogIyBp
ZmRlZiBfX1hFTl9fCiBfX1VuRGVGX18gX19ERUNMX1JFR19MTzgKIF9fVW5EZUZfXyBfX0RFQ0xf
UkVHX0xPMTYKLV9fRGVGaU5lX18gX19ERUNMX1JFR19MTzgod2hpY2gpIF9lICMjIHdoaWNoICMj
IHgKLV9fRGVGaU5lX18gX19ERUNMX1JFR19MTzE2KG5hbWUpIF9lICMjIG5hbWUKK19fRGVGaU5l
X18gX19ERUNMX1JFR19MTzgod2hpY2gpIGUgIyMgd2hpY2ggIyMgeAorX19EZUZpTmVfXyBfX0RF
Q0xfUkVHX0xPMTYobmFtZSkgZSAjIyBuYW1lCiAjIGVuZGlmCiAjZWxpZiBkZWZpbmVkKF9feDg2
XzY0X18pCiAjaW5jbHVkZSAieGVuLXg4Nl82NC5oIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMv1-0005vt-Gr; Fri, 10 Mar 2017 15:57:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv0-0005vZ-Dj
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 28/99-01936-5ECC2C85; Fri, 10 Mar 2017 15:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffpmUM
 RBiee81lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtuG1SwFXyUr7hyfwdzAuFOoi5GLQ0jgC6PE
 /Pm3GbsYOYGc84wSezbldjFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIEBi0+p57
 CA2r4CZxJ2uzawgrSxA9Rdua09g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPx7GnPQ4ySHExKoryf5x6MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB23EHKCdYlJqeWpGWmQMMDZi0BAePkgjvGZA0b3FBYm5xZjpE6hSjopQ479nbQAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxHIeJ7MvBK46a+AFjMBLZ7GB
 7a4JBEhJdXAuOjNzd8C92qz3i5XvKx/wmFrbMr05bl7XNrv9drlfKvQvBX58ibbtC/lgSYfp4
 V83FVYsZtb9NKN69/fnpNodgu6PLN5wu7C5dfXiC4JT2fpW7/CqOIYx7N2oyVdUmz/3CUf5nO
 dkg65VcnfbCboeNZsx1XeK7PKF+5LK5xiaXzgCmdQuKDVTCWW4oxEQy3mouJEAKZ6Q8tCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489161444!74851866!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60456 invoked from network); 10 Mar 2017 15:57: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 Mar 2017 15:57:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuy-00063j-57
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuy-0005qm-21
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuy-0005qm-21@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Avoid duplicating the
	addition of a new bank
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjMjc3ZGRiNzdiYTA1NGJiOGM0Yzg4MmQ5ODYxODU1NmQzMzRmMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjMzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDAgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogQXZvaWQgZHVwbGljYXRpbmcgdGhlIGFkZGl0aW9u
IG9mIGEgbmV3IGJhbmsKICAgIAogICAgVGhlIGNvZGUgdG8gYWRkIGEgbmV3IGJhbmsgaXMgZHVw
bGljYXRlZCB0d2ljZS4gQWRkIGEgbmV3IGhlbHBlciB0aGF0CiAgICBjaGVja3MgaWYgdGhlIG1h
eGltdW0gb2YgYmFuayBoYXMgbm90IHJlYWNoZWQgYW5kIGFkZHMgdGhlIGJhbmsuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCB8IDM1ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmluZGV4IDA0NWQ2Y2UuLjQ4NzdlNjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2Vm
aS1ib290LmgKQEAgLTEyNCwxNSArMTI0LDI4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCAqbG9va3Vw
X2ZkdF9jb25maWdfdGFibGUoRUZJX1NZU1RFTV9UQUJMRSAqc3lzX3RhYmxlKQogICAgIHJldHVy
biBmZHQ7CiB9CiAKK3N0YXRpYyBib29sIF9faW5pdCBtZW1pbmZvX2FkZF9iYW5rKHN0cnVjdCBt
ZW1pbmZvICptZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfTUVN
T1JZX0RFU0NSSVBUT1IgKmRlc2MpCit7CisgICAgc3RydWN0IG1lbWJhbmsgKmJhbms7CisKKyAg
ICBpZiAoIG1lbS0+bnJfYmFua3MgPiBOUl9NRU1fQkFOS1MgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBiYW5rID0gJm1lbS0+YmFua1ttZW0tPm5yX2JhbmtzXTsKKyAgICBiYW5rLT5z
dGFydCA9IGRlc2MtPlBoeXNpY2FsU3RhcnQ7CisgICAgYmFuay0+c2l6ZSA9IGRlc2MtPk51bWJl
ck9mUGFnZXMgKiBFRklfUEFHRV9TSVpFOworCisgICAgbWVtLT5ucl9iYW5rcysrOworCisgICAg
cmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBFRklfU1RBVFVTIF9faW5pdCBlZmlfcHJvY2Vzc19t
ZW1vcnlfbWFwX2Jvb3RpbmZvKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqbWFwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVUlOVE4gbW1hcF9zaXplLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVUlOVE4gZGVz
Y19zaXplKQogewogICAgIGludCBJbmRleDsKLSAgICBpbnQgaSA9IDA7Ci0jaWZkZWYgQ09ORklH
X0FDUEkKLSAgICBpbnQgaiA9IDA7Ci0jZW5kaWYKICAgICBFRklfTUVNT1JZX0RFU0NSSVBUT1Ig
KmRlc2NfcHRyID0gbWFwOwogCiAgICAgZm9yICggSW5kZXggPSAwOyBJbmRleCA8IChtbWFwX3Np
emUgLyBkZXNjX3NpemUpOyBJbmRleCsrICkKQEAgLTE0MiwzNyArMTU1LDI3IEBAIHN0YXRpYyBF
RklfU1RBVFVTIF9faW5pdCBlZmlfcHJvY2Vzc19tZW1vcnlfbWFwX2Jvb3RpbmZvKEVGSV9NRU1P
UllfREVTQ1JJUFRPUiAqCiAgICAgICAgICAgICAgIChkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290
U2VydmljZXNDb2RlIHx8CiAgICAgICAgICAgICAgICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290
U2VydmljZXNEYXRhKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGkgPj0gTlJfTUVN
X0JBTktTICkKKyAgICAgICAgICAgIGlmICggIW1lbWluZm9fYWRkX2JhbmsoJmJvb3RpbmZvLm1l
bSwgZGVzY19wdHIpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBQcmludFN0cihM
Ildhcm5pbmc6IEFsbCAiIF9fc3RyaW5naWZ5KE5SX01FTV9CQU5LUykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiBib290aW5mbyBtZW0gYmFua3MgZXhoYXVzdGVkLlxyXG4iKTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJvb3RpbmZvLm1l
bS5iYW5rW2ldLnN0YXJ0ID0gZGVzY19wdHItPlBoeXNpY2FsU3RhcnQ7Ci0gICAgICAgICAgICBi
b290aW5mby5tZW0uYmFua1tpXS5zaXplID0gZGVzY19wdHItPk51bWJlck9mUGFnZXMgKiBFRklf
UEFHRV9TSVpFOwotICAgICAgICAgICAgKytpOwogICAgICAgICB9CiAjaWZkZWYgQ09ORklHX0FD
UEkKICAgICAgICAgZWxzZSBpZiAoIGRlc2NfcHRyLT5UeXBlID09IEVmaUFDUElSZWNsYWltTWVt
b3J5ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBqID49IE5SX01FTV9CQU5LUyApCisg
ICAgICAgICAgICBpZiAoICFtZW1pbmZvX2FkZF9iYW5rKCZhY3BpX21lbSwgZGVzY19wdHIpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBQcmludFN0cihMIkVycm9yOiBBbGwgIiBf
X3N0cmluZ2lmeShOUl9NRU1fQkFOS1MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYWNw
aSBtZW1pbmZvIG1lbSBiYW5rcyBleGhhdXN0ZWQuXHJcbiIpOwogICAgICAgICAgICAgICAgIHJl
dHVybiBFRklfTE9BRF9FUlJPUjsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGFjcGlfbWVt
LmJhbmtbal0uc3RhcnQgPSBkZXNjX3B0ci0+UGh5c2ljYWxTdGFydDsKLSAgICAgICAgICAgIGFj
cGlfbWVtLmJhbmtbal0uc2l6ZSAgPSBkZXNjX3B0ci0+TnVtYmVyT2ZQYWdlcyAqIEVGSV9QQUdF
X1NJWkU7Ci0gICAgICAgICAgICArK2o7CiAgICAgICAgIH0KICNlbmRpZgogICAgICAgICBkZXNj
X3B0ciA9IE5leHRNZW1vcnlEZXNjcmlwdG9yKGRlc2NfcHRyLCBkZXNjX3NpemUpOwogICAgIH0K
IAotICAgIGJvb3RpbmZvLm1lbS5ucl9iYW5rcyA9IGk7Ci0jaWZkZWYgQ09ORklHX0FDUEkKLSAg
ICBhY3BpX21lbS5ucl9iYW5rcyA9IGo7Ci0jZW5kaWYKICAgICByZXR1cm4gRUZJX1NVQ0NFU1M7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMv1-0005vt-Gr; Fri, 10 Mar 2017 15:57:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv0-0005vZ-Dj
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 28/99-01936-5ECC2C85; Fri, 10 Mar 2017 15:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffpmUM
 RBiee81lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtuG1SwFXyUr7hyfwdzAuFOoi5GLQ0jgC6PE
 /Pm3GbsYOYGc84wSezbldjFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIEBi0+p57
 CA2r4CZxJ2uzawgrSxA9Rdua09g5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPx7GnPQ4ySHExKoryf5x6MEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB23EHKCdYlJqeWpGWmQMMDZi0BAePkgjvGZA0b3FBYm5xZjpE6hSjopQ479nbQAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxHIeJ7MvBK46a+AFjMBLZ7GB
 7a4JBEhJdXAuOjNzd8C92qz3i5XvKx/wmFrbMr05bl7XNrv9drlfKvQvBX58ibbtC/lgSYfp4
 V83FVYsZtb9NKN69/fnpNodgu6PLN5wu7C5dfXiC4JT2fpW7/CqOIYx7N2oyVdUmz/3CUf5nO
 dkg65VcnfbCboeNZsx1XeK7PKF+5LK5xiaXzgCmdQuKDVTCWW4oxEQy3mouJEAKZ6Q8tCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489161444!74851866!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60456 invoked from network); 10 Mar 2017 15:57: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 Mar 2017 15:57:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuy-00063j-57
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMuy-0005qm-21
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMuy-0005qm-21@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Avoid duplicating the
	addition of a new bank
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjMjc3ZGRiNzdiYTA1NGJiOGM0Yzg4MmQ5ODYxODU1NmQzMzRmMTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjMzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDAgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogQXZvaWQgZHVwbGljYXRpbmcgdGhlIGFkZGl0aW9u
IG9mIGEgbmV3IGJhbmsKICAgIAogICAgVGhlIGNvZGUgdG8gYWRkIGEgbmV3IGJhbmsgaXMgZHVw
bGljYXRlZCB0d2ljZS4gQWRkIGEgbmV3IGhlbHBlciB0aGF0CiAgICBjaGVja3MgaWYgdGhlIG1h
eGltdW0gb2YgYmFuayBoYXMgbm90IHJlYWNoZWQgYW5kIGFkZHMgdGhlIGJhbmsuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCB8IDM1ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCmluZGV4IDA0NWQ2Y2UuLjQ4NzdlNjcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2Vm
aS1ib290LmgKQEAgLTEyNCwxNSArMTI0LDI4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCAqbG9va3Vw
X2ZkdF9jb25maWdfdGFibGUoRUZJX1NZU1RFTV9UQUJMRSAqc3lzX3RhYmxlKQogICAgIHJldHVy
biBmZHQ7CiB9CiAKK3N0YXRpYyBib29sIF9faW5pdCBtZW1pbmZvX2FkZF9iYW5rKHN0cnVjdCBt
ZW1pbmZvICptZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfTUVN
T1JZX0RFU0NSSVBUT1IgKmRlc2MpCit7CisgICAgc3RydWN0IG1lbWJhbmsgKmJhbms7CisKKyAg
ICBpZiAoIG1lbS0+bnJfYmFua3MgPiBOUl9NRU1fQkFOS1MgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICBiYW5rID0gJm1lbS0+YmFua1ttZW0tPm5yX2JhbmtzXTsKKyAgICBiYW5rLT5z
dGFydCA9IGRlc2MtPlBoeXNpY2FsU3RhcnQ7CisgICAgYmFuay0+c2l6ZSA9IGRlc2MtPk51bWJl
ck9mUGFnZXMgKiBFRklfUEFHRV9TSVpFOworCisgICAgbWVtLT5ucl9iYW5rcysrOworCisgICAg
cmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBFRklfU1RBVFVTIF9faW5pdCBlZmlfcHJvY2Vzc19t
ZW1vcnlfbWFwX2Jvb3RpbmZvKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqbWFwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVUlOVE4gbW1hcF9zaXplLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVUlOVE4gZGVz
Y19zaXplKQogewogICAgIGludCBJbmRleDsKLSAgICBpbnQgaSA9IDA7Ci0jaWZkZWYgQ09ORklH
X0FDUEkKLSAgICBpbnQgaiA9IDA7Ci0jZW5kaWYKICAgICBFRklfTUVNT1JZX0RFU0NSSVBUT1Ig
KmRlc2NfcHRyID0gbWFwOwogCiAgICAgZm9yICggSW5kZXggPSAwOyBJbmRleCA8IChtbWFwX3Np
emUgLyBkZXNjX3NpemUpOyBJbmRleCsrICkKQEAgLTE0MiwzNyArMTU1LDI3IEBAIHN0YXRpYyBF
RklfU1RBVFVTIF9faW5pdCBlZmlfcHJvY2Vzc19tZW1vcnlfbWFwX2Jvb3RpbmZvKEVGSV9NRU1P
UllfREVTQ1JJUFRPUiAqCiAgICAgICAgICAgICAgIChkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290
U2VydmljZXNDb2RlIHx8CiAgICAgICAgICAgICAgICBkZXNjX3B0ci0+VHlwZSA9PSBFZmlCb290
U2VydmljZXNEYXRhKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGkgPj0gTlJfTUVN
X0JBTktTICkKKyAgICAgICAgICAgIGlmICggIW1lbWluZm9fYWRkX2JhbmsoJmJvb3RpbmZvLm1l
bSwgZGVzY19wdHIpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBQcmludFN0cihM
Ildhcm5pbmc6IEFsbCAiIF9fc3RyaW5naWZ5KE5SX01FTV9CQU5LUykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIiBib290aW5mbyBtZW0gYmFua3MgZXhoYXVzdGVkLlxyXG4iKTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGJvb3RpbmZvLm1l
bS5iYW5rW2ldLnN0YXJ0ID0gZGVzY19wdHItPlBoeXNpY2FsU3RhcnQ7Ci0gICAgICAgICAgICBi
b290aW5mby5tZW0uYmFua1tpXS5zaXplID0gZGVzY19wdHItPk51bWJlck9mUGFnZXMgKiBFRklf
UEFHRV9TSVpFOwotICAgICAgICAgICAgKytpOwogICAgICAgICB9CiAjaWZkZWYgQ09ORklHX0FD
UEkKICAgICAgICAgZWxzZSBpZiAoIGRlc2NfcHRyLT5UeXBlID09IEVmaUFDUElSZWNsYWltTWVt
b3J5ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBqID49IE5SX01FTV9CQU5LUyApCisg
ICAgICAgICAgICBpZiAoICFtZW1pbmZvX2FkZF9iYW5rKCZhY3BpX21lbSwgZGVzY19wdHIpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBQcmludFN0cihMIkVycm9yOiBBbGwgIiBf
X3N0cmluZ2lmeShOUl9NRU1fQkFOS1MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYWNw
aSBtZW1pbmZvIG1lbSBiYW5rcyBleGhhdXN0ZWQuXHJcbiIpOwogICAgICAgICAgICAgICAgIHJl
dHVybiBFRklfTE9BRF9FUlJPUjsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGFjcGlfbWVt
LmJhbmtbal0uc3RhcnQgPSBkZXNjX3B0ci0+UGh5c2ljYWxTdGFydDsKLSAgICAgICAgICAgIGFj
cGlfbWVtLmJhbmtbal0uc2l6ZSAgPSBkZXNjX3B0ci0+TnVtYmVyT2ZQYWdlcyAqIEVGSV9QQUdF
X1NJWkU7Ci0gICAgICAgICAgICArK2o7CiAgICAgICAgIH0KICNlbmRpZgogICAgICAgICBkZXNj
X3B0ciA9IE5leHRNZW1vcnlEZXNjcmlwdG9yKGRlc2NfcHRyLCBkZXNjX3NpemUpOwogICAgIH0K
IAotICAgIGJvb3RpbmZvLm1lbS5ucl9iYW5rcyA9IGk7Ci0jaWZkZWYgQ09ORklHX0FDUEkKLSAg
ICBhY3BpX21lbS5ucl9iYW5rcyA9IGo7Ci0jZW5kaWYKICAgICByZXR1cm4gRUZJX1NVQ0NFU1M7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvB-0005y8-IT; Fri, 10 Mar 2017 15:57:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvA-0005xp-IP
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 08/D9-08534-FECC2C85; Fri, 10 Mar 2017 15:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff9mUM
 RBnPe8FlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxozN3xgLtkhXTPg0n6WB8ZJIFyMXh5DAF0aJ
 nc87GCGc84wS5w8fZu1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUeLck
 vmMIDavgJnEiqmdrCA2C1D9zxMPmCYwcixgZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYK
 yXm1pcnJiempOYVKyXnJ+7iRHolXoGBsYdjD17/Q4xSnIwKYnyvm0+FCHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgvfraaCcYFFqempFWmYOMDxg0hIcPEoivGEgad7igsTc4sx0iNQpRkUpcd6f
 IAkBkERGaR5cGywkLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0GMoUnM68EbvoroMVMQ
 Iun8R0EWVySiJCSamDMW/D44OpABUOm2OQDKy/f2vvld7q67hm5o7y3FPldTF9zvf54+egP5R
 LPVaW8VlnlPdVrpr6akf91zwq5q7v2eQS37cnaviRDxt649aPxs22vuHbpCGgdiBPkqk41sot
 u+bfw3mbDL6sK1jnPnXp/85dvDX8rPD2+JQmmxdpVK4SIV8y6xNepxFKckWioxVxUnAgAwvWW
 xUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1489161454!58763900!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15902 invoked from network); 10 Mar 2017 15:57:35 -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 Mar 2017 15:57:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv8-00063t-7N
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv8-0005rO-6h
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMv8-0005rO-6h@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Avoid duplicating the
	addition of a new efi memory descriptor
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQyMjlmN2RlNzA2MTBhMTk4Mzg0MmU3YTExM2RiMjZjMDUzYmM1OTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDEgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogQXZvaWQgZHVwbGljYXRpbmcgdGhlIGFkZGl0aW9u
IG9mIGEgbmV3IGVmaSBtZW1vcnkgZGVzY3JpcHRvcgogICAgCiAgICBUaGUgY29kZSB0byBhZGQg
YSBuZXcgbWVtb3J5IGRlc2NyaXB0b3IgaXMgZHVwbGljYXRlZCB0aHJlZSB0aW1lcy4gQWRkIGEK
ICAgIG5ldyBoZWxwZXIgdGhhdCBhZGRzIHRoZSBkZXNjcmlwdG9yLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vZWZpL2VmaS1kb20wLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIGIveGVuL2Fy
Y2gvYXJtL2VmaS9lZmktZG9tMC5jCmluZGV4IGM0MGE3YzUuLmYzMDdmMjYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1k
b20wLmMKQEAgLTk2LDYgKzk2LDE4IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9zeXN0
ZW1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICB0YmxfYWRkW1RCTF9FRklUXS5zaXplID0g
dGFibGVfc2l6ZTsKIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGZpbGxfZWZpX21lbW9yeV9kZXNj
cmlwdG9yKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBVSU5UMzIgdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfUEhZU0lDQUxfQUREUkVTUyBzdGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVSU5UNjQgc2l6
ZSkKK3sKKyAgICBkZXNjLT5UeXBlID0gdHlwZTsKKyAgICBkZXNjLT5QaHlzaWNhbFN0YXJ0ID0g
c3RhcnQ7CisgICAgQlVHX09OKHNpemUgJiBFRklfUEFHRV9NQVNLKTsKKyAgICBkZXNjLT5OdW1i
ZXJPZlBhZ2VzID0gRUZJX1NJWkVfVE9fUEFHRVMoc2l6ZSk7CisgICAgZGVzYy0+QXR0cmlidXRl
ID0gRUZJX01FTU9SWV9XQjsKK30KKwogdm9pZCBfX2luaXQgYWNwaV9jcmVhdGVfZWZpX21tYXBf
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBtZW1pbmZvICptZW0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCkBAIC0xMTAsMjggKzEy
MiwxNiBAQCB2b2lkIF9faW5pdCBhY3BpX2NyZWF0ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9t
YWluICpkLAogCiAgICAgb2Zmc2V0ID0gMDsKICAgICBmb3IoIGkgPSAwOyBpIDwgbWVtLT5ucl9i
YW5rczsgaSsrLCBvZmZzZXQrKyApCi0gICAgewotICAgICAgICBtZW1vcnlfbWFwW29mZnNldF0u
VHlwZSA9IEVmaUNvbnZlbnRpb25hbE1lbW9yeTsKLSAgICAgICAgbWVtb3J5X21hcFtvZmZzZXRd
LlBoeXNpY2FsU3RhcnQgPSBtZW0tPmJhbmtbaV0uc3RhcnQ7Ci0gICAgICAgIEJVR19PTihtZW0t
PmJhbmtbaV0uc2l6ZSAmIEVGSV9QQUdFX01BU0spOwotICAgICAgICBtZW1vcnlfbWFwW29mZnNl
dF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9TSVpFX1RPX1BBR0VTKG1lbS0+YmFua1tpXS5zaXplKTsK
LSAgICAgICAgbWVtb3J5X21hcFtvZmZzZXRdLkF0dHJpYnV0ZSA9IEVGSV9NRU1PUllfV0I7Ci0g
ICAgfQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcigmbWVtb3J5X21hcFtvZmZz
ZXRdLCBFZmlDb252ZW50aW9uYWxNZW1vcnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNpemUpOwogCiAgICAgZm9y
KCBpID0gMDsgaSA8IGFjcGlfbWVtLm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAgICB7Ci0g
ICAgICAgIG1lbW9yeV9tYXBbb2Zmc2V0XS5UeXBlID0gRWZpQUNQSVJlY2xhaW1NZW1vcnk7Ci0g
ICAgICAgIG1lbW9yeV9tYXBbb2Zmc2V0XS5QaHlzaWNhbFN0YXJ0ID0gYWNwaV9tZW0uYmFua1tp
XS5zdGFydDsKLSAgICAgICAgQlVHX09OKGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSAmIEVGSV9QQUdF
X01BU0spOwotICAgICAgICBtZW1vcnlfbWFwW29mZnNldF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9T
SVpFX1RPX1BBR0VTKGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSk7Ci0gICAgICAgIG1lbW9yeV9tYXBb
b2Zmc2V0XS5BdHRyaWJ1dGUgPSBFRklfTUVNT1JZX1dCOwotICAgIH0KLQotICAgIG1lbW9yeV9t
YXBbb2Zmc2V0XS5UeXBlID0gRWZpQUNQSVJlY2xhaW1NZW1vcnk7Ci0gICAgbWVtb3J5X21hcFtv
ZmZzZXRdLlBoeXNpY2FsU3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYTsKLSAgICBCVUdfT04o
ZC0+YXJjaC5lZmlfYWNwaV9sZW4gJiBFRklfUEFHRV9NQVNLKTsKLSAgICBtZW1vcnlfbWFwW29m
ZnNldF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9TSVpFX1RPX1BBR0VTKGQtPmFyY2guZWZpX2FjcGlf
bGVuKTsKLSAgICBtZW1vcnlfbWFwW29mZnNldF0uQXR0cmlidXRlID0gRUZJX01FTU9SWV9XQjsK
KyAgICAgICAgZmlsbF9lZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwg
RWZpQUNQSVJlY2xhaW1NZW1vcnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjcGlfbWVtLmJhbmtbaV0uc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSk7CisKKyAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3Jp
cHRvcigmbWVtb3J5X21hcFtvZmZzZXRdLCBFZmlBQ1BJUmVjbGFpbU1lbW9yeSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSwgZC0+YXJjaC5lZmlf
YWNwaV9sZW4pOwogCiAgICAgdGJsX2FkZFtUQkxfTU1BUF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9h
Y3BpX2dwYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9v
ZmZzZXQodGJsX2FkZCwgVEJMX01NQVApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvB-0005y8-IT; Fri, 10 Mar 2017 15:57:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvA-0005xp-IP
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 08/D9-08534-FECC2C85; Fri, 10 Mar 2017 15:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff9mUM
 RBnPe8FlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxozN3xgLtkhXTPg0n6WB8ZJIFyMXh5DAF0aJ
 nc87GCGc84wS5w8fZu1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUeLck
 vmMIDavgJnEiqmdrCA2C1D9zxMPmCYwcixgZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYK
 yXm1pcnJiempOYVKyXnJ+7iRHolXoGBsYdjD17/Q4xSnIwKYnyvm0+FCHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgvfraaCcYFFqempFWmYOMDxg0hIcPEoivGEgad7igsTc4sx0iNQpRkUpcd6f
 IAkBkERGaR5cGywkLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0GMoUnM68EbvoroMVMQ
 Iun8R0EWVySiJCSamDMW/D44OpABUOm2OQDKy/f2vvld7q67hm5o7y3FPldTF9zvf54+egP5R
 LPVaW8VlnlPdVrpr6akf91zwq5q7v2eQS37cnaviRDxt649aPxs22vuHbpCGgdiBPkqk41sot
 u+bfw3mbDL6sK1jnPnXp/85dvDX8rPD2+JQmmxdpVK4SIV8y6xNepxFKckWioxVxUnAgAwvWW
 xUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1489161454!58763900!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15902 invoked from network); 10 Mar 2017 15:57:35 -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 Mar 2017 15:57:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv8-00063t-7N
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMv8-0005rO-6h
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMv8-0005rO-6h@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Avoid duplicating the
	addition of a new efi memory descriptor
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQyMjlmN2RlNzA2MTBhMTk4Mzg0MmU3YTExM2RiMjZjMDUzYmM1OTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDEgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogQXZvaWQgZHVwbGljYXRpbmcgdGhlIGFkZGl0aW9u
IG9mIGEgbmV3IGVmaSBtZW1vcnkgZGVzY3JpcHRvcgogICAgCiAgICBUaGUgY29kZSB0byBhZGQg
YSBuZXcgbWVtb3J5IGRlc2NyaXB0b3IgaXMgZHVwbGljYXRlZCB0aHJlZSB0aW1lcy4gQWRkIGEK
ICAgIG5ldyBoZWxwZXIgdGhhdCBhZGRzIHRoZSBkZXNjcmlwdG9yLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vZWZpL2VmaS1kb20wLmMgfCA0MCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIGIveGVuL2Fy
Y2gvYXJtL2VmaS9lZmktZG9tMC5jCmluZGV4IGM0MGE3YzUuLmYzMDdmMjYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1k
b20wLmMKQEAgLTk2LDYgKzk2LDE4IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9zeXN0
ZW1fdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICB0YmxfYWRkW1RCTF9FRklUXS5zaXplID0g
dGFibGVfc2l6ZTsKIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGZpbGxfZWZpX21lbW9yeV9kZXNj
cmlwdG9yKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBVSU5UMzIgdHlwZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfUEhZU0lDQUxfQUREUkVTUyBzdGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVSU5UNjQgc2l6
ZSkKK3sKKyAgICBkZXNjLT5UeXBlID0gdHlwZTsKKyAgICBkZXNjLT5QaHlzaWNhbFN0YXJ0ID0g
c3RhcnQ7CisgICAgQlVHX09OKHNpemUgJiBFRklfUEFHRV9NQVNLKTsKKyAgICBkZXNjLT5OdW1i
ZXJPZlBhZ2VzID0gRUZJX1NJWkVfVE9fUEFHRVMoc2l6ZSk7CisgICAgZGVzYy0+QXR0cmlidXRl
ID0gRUZJX01FTU9SWV9XQjsKK30KKwogdm9pZCBfX2luaXQgYWNwaV9jcmVhdGVfZWZpX21tYXBf
dGFibGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBtZW1pbmZvICptZW0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCkBAIC0xMTAsMjggKzEy
MiwxNiBAQCB2b2lkIF9faW5pdCBhY3BpX2NyZWF0ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9t
YWluICpkLAogCiAgICAgb2Zmc2V0ID0gMDsKICAgICBmb3IoIGkgPSAwOyBpIDwgbWVtLT5ucl9i
YW5rczsgaSsrLCBvZmZzZXQrKyApCi0gICAgewotICAgICAgICBtZW1vcnlfbWFwW29mZnNldF0u
VHlwZSA9IEVmaUNvbnZlbnRpb25hbE1lbW9yeTsKLSAgICAgICAgbWVtb3J5X21hcFtvZmZzZXRd
LlBoeXNpY2FsU3RhcnQgPSBtZW0tPmJhbmtbaV0uc3RhcnQ7Ci0gICAgICAgIEJVR19PTihtZW0t
PmJhbmtbaV0uc2l6ZSAmIEVGSV9QQUdFX01BU0spOwotICAgICAgICBtZW1vcnlfbWFwW29mZnNl
dF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9TSVpFX1RPX1BBR0VTKG1lbS0+YmFua1tpXS5zaXplKTsK
LSAgICAgICAgbWVtb3J5X21hcFtvZmZzZXRdLkF0dHJpYnV0ZSA9IEVGSV9NRU1PUllfV0I7Ci0g
ICAgfQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcigmbWVtb3J5X21hcFtvZmZz
ZXRdLCBFZmlDb252ZW50aW9uYWxNZW1vcnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNpemUpOwogCiAgICAgZm9y
KCBpID0gMDsgaSA8IGFjcGlfbWVtLm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAgICB7Ci0g
ICAgICAgIG1lbW9yeV9tYXBbb2Zmc2V0XS5UeXBlID0gRWZpQUNQSVJlY2xhaW1NZW1vcnk7Ci0g
ICAgICAgIG1lbW9yeV9tYXBbb2Zmc2V0XS5QaHlzaWNhbFN0YXJ0ID0gYWNwaV9tZW0uYmFua1tp
XS5zdGFydDsKLSAgICAgICAgQlVHX09OKGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSAmIEVGSV9QQUdF
X01BU0spOwotICAgICAgICBtZW1vcnlfbWFwW29mZnNldF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9T
SVpFX1RPX1BBR0VTKGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSk7Ci0gICAgICAgIG1lbW9yeV9tYXBb
b2Zmc2V0XS5BdHRyaWJ1dGUgPSBFRklfTUVNT1JZX1dCOwotICAgIH0KLQotICAgIG1lbW9yeV9t
YXBbb2Zmc2V0XS5UeXBlID0gRWZpQUNQSVJlY2xhaW1NZW1vcnk7Ci0gICAgbWVtb3J5X21hcFtv
ZmZzZXRdLlBoeXNpY2FsU3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYTsKLSAgICBCVUdfT04o
ZC0+YXJjaC5lZmlfYWNwaV9sZW4gJiBFRklfUEFHRV9NQVNLKTsKLSAgICBtZW1vcnlfbWFwW29m
ZnNldF0uTnVtYmVyT2ZQYWdlcyA9IEVGSV9TSVpFX1RPX1BBR0VTKGQtPmFyY2guZWZpX2FjcGlf
bGVuKTsKLSAgICBtZW1vcnlfbWFwW29mZnNldF0uQXR0cmlidXRlID0gRUZJX01FTU9SWV9XQjsK
KyAgICAgICAgZmlsbF9lZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwg
RWZpQUNQSVJlY2xhaW1NZW1vcnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGFjcGlfbWVtLmJhbmtbaV0uc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGFjcGlfbWVtLmJhbmtbaV0uc2l6ZSk7CisKKyAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3Jp
cHRvcigmbWVtb3J5X21hcFtvZmZzZXRdLCBFZmlBQ1BJUmVjbGFpbU1lbW9yeSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSwgZC0+YXJjaC5lZmlf
YWNwaV9sZW4pOwogCiAgICAgdGJsX2FkZFtUQkxfTU1BUF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9h
Y3BpX2dwYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9v
ZmZzZXQodGJsX2FkZCwgVEJMX01NQVApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvL-00060P-K5; Fri, 10 Mar 2017 15:57:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvK-000606-HA
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:46 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D6/1D-31403-9FCC2C85; Fri, 10 Mar 2017 15:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffnmUM
 RBke/SVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpr/s5gKZgpX9Kz+ztjAeJGvi5GLQ0jgC6PE
 zpZdrBDOeUaJG3NbgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBRIlZhz8C
 mbzCphJnNv4jx3EZgGq737ZwzKBkWMBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsbvf5wOMUpyMCmJ8jbwHYoQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMGb7QyUEyxKTU+tSMvMAQYHTFqCg0dJhDcaJM1bXJCYW5yZDpE6xagoJc57HyQhAJLI
 KM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yq4AE3hycwrgZv+CmgxE9DiaXwHQ
 RaXJCKkpBoYSzoWTv+ySfeiS7xsccQu8zObTdyir6lo5NmmtP/w2v3mwYpddVO6eu3Osjcxzr
 LfZXDhjH2cncuervXud5ZP+Spkt0Oi7ea3G3d2CSRrP3/3gE3z0YqpjsvLVp/sdWyaxxXQXSd
 6vueZ7lvBr0ubwwXuCb/VYpi2NlLI6r7bX8P/dm+PpB27q8RSnJFoqMVcVJwIAOQXy8pDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489161464!87238684!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43410 invoked from network); 10 Mar 2017 15:57:45 -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 Mar 2017 15:57:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvI-000643-9n
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvI-0005sk-8t
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvI-0005sk-8t@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Rework
	acpi_create_efi_mmap_table to avoid memory_map[offset]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5MmFiYTIzYTVjYzZmODdlOGJhOGYxODc5OWY1MjJlMzM4MTViZjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDEgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogUmV3b3JrIGFjcGlfY3JlYXRlX2VmaV9tbWFwX3Rh
YmxlIHRvIGF2b2lkIG1lbW9yeV9tYXBbb2Zmc2V0XQogICAgCiAgICBUaGUgY29kZSBjb250YWlu
cyBhIGxvdCBvZiBtZW1vcnlfbWFwW29mZnNldF0uIFRoaXMgY291bGQgYmUgc2ltcGxpZmllZAog
ICAgYnkgaW5jcmVtZW50aW5nIHRoZSBkZXNjcmlwdG9yIHBvaW50ZXIgZXZlcnkgdGltZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIHwgMTcgKysrKysrKystLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIGIveGVuL2FyY2gvYXJtL2VmaS9l
ZmktZG9tMC5jCmluZGV4IGYzMDdmMjYuLmYwY2VhYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmMKQEAgLTEx
MiwyNSArMTEyLDI0IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9tbWFwX3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgbWVtaW5mbyAqbWVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQogewotICAgIEVGSV9NRU1PUllfREVT
Q1JJUFRPUiAqbWVtb3J5X21hcDsKLSAgICB1bnNpZ25lZCBpbnQgaSwgb2Zmc2V0OworICAgIEVG
SV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYzsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB1OCAq
YmFzZV9wdHI7CiAKICAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKICAgICAg
ICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9NTUFQKTsKLSAg
ICBtZW1vcnlfbWFwID0gKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqKWJhc2VfcHRyOworICAgIGRl
c2MgPSAoRUZJX01FTU9SWV9ERVNDUklQVE9SICopYmFzZV9wdHI7CiAKLSAgICBvZmZzZXQgPSAw
OwotICAgIGZvciggaSA9IDA7IGkgPCBtZW0tPm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAg
ICAgICAgZmlsbF9lZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwgRWZp
Q29udmVudGlvbmFsTWVtb3J5LAorICAgIGZvciAoIGkgPSAwOyBpIDwgbWVtLT5ucl9iYW5rczsg
aSsrLCBkZXNjKysgKQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBF
ZmlDb252ZW50aW9uYWxNZW1vcnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNpemUpOwogCi0gICAgZm9yKCBpID0g
MDsgaSA8IGFjcGlfbWVtLm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAgZmlsbF9l
ZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwgRWZpQUNQSVJlY2xhaW1N
ZW1vcnksCisgICAgZm9yICggaSA9IDA7IGkgPCBhY3BpX21lbS5ucl9iYW5rczsgaSsrLCBkZXNj
KysgKQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJUmVj
bGFpbU1lbW9yeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9tZW0u
YmFua1tpXS5zdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9t
ZW0uYmFua1tpXS5zaXplKTsKIAotICAgIGZpbGxfZWZpX21lbW9yeV9kZXNjcmlwdG9yKCZtZW1v
cnlfbWFwW29mZnNldF0sIEVmaUFDUElSZWNsYWltTWVtb3J5LAorICAgIGZpbGxfZWZpX21lbW9y
eV9kZXNjcmlwdG9yKGRlc2MsIEVmaUFDUElSZWNsYWltTWVtb3J5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guZWZpX2FjcGlfZ3BhLCBkLT5hcmNoLmVmaV9hY3BpX2xl
bik7CiAKICAgICB0YmxfYWRkW1RCTF9NTUFQXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3Bh
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvL-00060P-K5; Fri, 10 Mar 2017 15:57:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvK-000606-HA
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:46 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D6/1D-31403-9FCC2C85; Fri, 10 Mar 2017 15:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffnmUM
 RBke/SVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpr/s5gKZgpX9Kz+ztjAeJGvi5GLQ0jgC6PE
 zpZdrBDOeUaJG3NbgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBRIlZhz8C
 mbzCphJnNv4jx3EZgGq737ZwzKBkWMBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsbvf5wOMUpyMCmJ8jbwHYoQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMGb7QyUEyxKTU+tSMvMAQYHTFqCg0dJhDcaJM1bXJCYW5yZDpE6xagoJc57HyQhAJLI
 KM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8yq4AE3hycwrgZv+CmgxE9DiaXwHQ
 RaXJCKkpBoYSzoWTv+ySfeiS7xsccQu8zObTdyir6lo5NmmtP/w2v3mwYpddVO6eu3Osjcxzr
 LfZXDhjH2cncuervXud5ZP+Spkt0Oi7ea3G3d2CSRrP3/3gE3z0YqpjsvLVp/sdWyaxxXQXSd
 6vueZ7lvBr0ubwwXuCb/VYpi2NlLI6r7bX8P/dm+PpB27q8RSnJFoqMVcVJwIAOQXy8pDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489161464!87238684!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43410 invoked from network); 10 Mar 2017 15:57:45 -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 Mar 2017 15:57:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvI-000643-9n
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvI-0005sk-8t
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvI-0005sk-8t@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: efi: Rework
	acpi_create_efi_mmap_table to avoid memory_map[offset]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5MmFiYTIzYTVjYzZmODdlOGJhOGYxODc5OWY1MjJlMzM4MTViZjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDEgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGVmaTogUmV3b3JrIGFjcGlfY3JlYXRlX2VmaV9tbWFwX3Rh
YmxlIHRvIGF2b2lkIG1lbW9yeV9tYXBbb2Zmc2V0XQogICAgCiAgICBUaGUgY29kZSBjb250YWlu
cyBhIGxvdCBvZiBtZW1vcnlfbWFwW29mZnNldF0uIFRoaXMgY291bGQgYmUgc2ltcGxpZmllZAog
ICAgYnkgaW5jcmVtZW50aW5nIHRoZSBkZXNjcmlwdG9yIHBvaW50ZXIgZXZlcnkgdGltZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIHwgMTcgKysrKysrKystLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jIGIveGVuL2FyY2gvYXJtL2VmaS9l
ZmktZG9tMC5jCmluZGV4IGYzMDdmMjYuLmYwY2VhYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmMKQEAgLTEx
MiwyNSArMTEyLDI0IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9tbWFwX3RhYmxlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgbWVtaW5mbyAqbWVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQogewotICAgIEVGSV9NRU1PUllfREVT
Q1JJUFRPUiAqbWVtb3J5X21hcDsKLSAgICB1bnNpZ25lZCBpbnQgaSwgb2Zmc2V0OworICAgIEVG
SV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYzsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB1OCAq
YmFzZV9wdHI7CiAKICAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKICAgICAg
ICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9NTUFQKTsKLSAg
ICBtZW1vcnlfbWFwID0gKEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqKWJhc2VfcHRyOworICAgIGRl
c2MgPSAoRUZJX01FTU9SWV9ERVNDUklQVE9SICopYmFzZV9wdHI7CiAKLSAgICBvZmZzZXQgPSAw
OwotICAgIGZvciggaSA9IDA7IGkgPCBtZW0tPm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAg
ICAgICAgZmlsbF9lZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwgRWZp
Q29udmVudGlvbmFsTWVtb3J5LAorICAgIGZvciAoIGkgPSAwOyBpIDwgbWVtLT5ucl9iYW5rczsg
aSsrLCBkZXNjKysgKQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBF
ZmlDb252ZW50aW9uYWxNZW1vcnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNpemUpOwogCi0gICAgZm9yKCBpID0g
MDsgaSA8IGFjcGlfbWVtLm5yX2JhbmtzOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAgZmlsbF9l
ZmlfbWVtb3J5X2Rlc2NyaXB0b3IoJm1lbW9yeV9tYXBbb2Zmc2V0XSwgRWZpQUNQSVJlY2xhaW1N
ZW1vcnksCisgICAgZm9yICggaSA9IDA7IGkgPCBhY3BpX21lbS5ucl9iYW5rczsgaSsrLCBkZXNj
KysgKQorICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJUmVj
bGFpbU1lbW9yeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9tZW0u
YmFua1tpXS5zdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9t
ZW0uYmFua1tpXS5zaXplKTsKIAotICAgIGZpbGxfZWZpX21lbW9yeV9kZXNjcmlwdG9yKCZtZW1v
cnlfbWFwW29mZnNldF0sIEVmaUFDUElSZWNsYWltTWVtb3J5LAorICAgIGZpbGxfZWZpX21lbW9y
eV9kZXNjcmlwdG9yKGRlc2MsIEVmaUFDUElSZWNsYWltTWVtb3J5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2guZWZpX2FjcGlfZ3BhLCBkLT5hcmNoLmVmaV9hY3BpX2xl
bik7CiAKICAgICB0YmxfYWRkW1RCTF9NTUFQXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3Bh
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvV-00063D-N9; Fri, 10 Mar 2017 15:57:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvU-00062y-S4
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C3/BC-16497-40DC2C85; Fri, 10 Mar 2017 15:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZf57KE
 Igzl7NS0mbDNwYPTY3reLPYAxijUzLym/IoE1483DxYwFa1Qq5q/YwtbAuEmmi5GLQ0jgC6PE
 xZP3WCGc84wSjRMvMHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIrFi7
 Q5WEJtXwExixZuNYHEWoPpVm54yT2DkWMDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAVC
 83tbg4MT01JzGpWC85P3cTI9Ar9QwMjDsYd7X7HWKU5GBSEuVt4DsUIcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mCV9EHKCdYlJqeWpGWmQMMD5i0BAePkgivJ0iat7ggMbc4Mx0idYpRUUqc94M3
 UEIAJJFRmgfXBgvJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeR+DTOHJzCuBm/4KaDET0
 OJpfAdBFpckIqSkGhhVXHYe5EgxSbw96Z2V2MoJRdIhoflHJ32fsFCR8QP3jhhd7fu7/3TWLl
 nzaN8d1WPzMyZYH1m583rczOv3DA/9erp34cTnWX59+S/yjHdPrG7eoHrk80zB1L9C835bt+e
 WLK1k4BBm7q/+nJP8+t7OD75eu/flbkuvenYrNv32/Ns2/A9ffqsxUmIpzkg01GIuKk4EAMbz
 Bp1EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489161474!87238714!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44661 invoked from network); 10 Mar 2017 15:57: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; 10 Mar 2017 15:57:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvS-00064o-C0
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvS-0005tI-BN
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvS-0005tI-BN@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: acpi: Move the ACPI banks in
	bootinfo
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwYzAwNWM3OGM0MWJlOGQzOTY5MDg3OTA2OGU1MjY3OWQ0NWVkZjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDIgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGFjcGk6IE1vdmUgdGhlIEFDUEkgYmFua3MgaW4gYm9vdGlu
Zm8KICAgIAogICAgQ3VycmVudGx5IHRoZSBhY3BpIGJhbmtzIGFyZSBzdG9yZWQgaW4gYSBzZXBh
cmF0ZSB2YXJpYWJsZSBhbmQgaGF2ZSBhbgogICAgaGVhZGVyIGp1c3QgZm9yIHRoZW0uCiAgICAK
ICAgIFRoaXMgdmFyaWFibGUgY2FuIGJlIG1vdmVkIGluIHRoZSBzdHJ1Y3R1cmUgYm9vdGluZm8g
cmVtb3ZpbmcgYW4gaGVhZGVyCiAgICBhbmQgYSBnbG9iYWwgdmFyaWFibGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCB8ICAzICstLQogeGVuL2FyY2gvYXJtL2VmaS9l
ZmktZG9tMC5jIHwgMTIgKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmgg
fCAgOCAtLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgIDMgKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oCmluZGV4IDQ4NzdlNjcuLmUxZTQ0N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkv
ZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTcsNyArNyw2
IEBACiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxhc20vc21wLmg+Ci0jaW5jbHVkZSAiZWZpLWRvbTAuaCIKIAogdm9pZCBu
b3JldHVybiBlZmlfeGVuX3N0YXJ0KHZvaWQgKmZkdF9wdHIsIHVpbnQzMl90IGZkdF9zaXplKTsK
IHZvaWQgX19mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwgdW5zaWduZWQgbG9u
ZyBzaXplKTsKQEAgLTE2NSw3ICsxNjQsNyBAQCBzdGF0aWMgRUZJX1NUQVRVUyBfX2luaXQgZWZp
X3Byb2Nlc3NfbWVtb3J5X21hcF9ib290aW5mbyhFRklfTUVNT1JZX0RFU0NSSVBUT1IgKgogI2lm
ZGVmIENPTkZJR19BQ1BJCiAgICAgICAgIGVsc2UgaWYgKCBkZXNjX3B0ci0+VHlwZSA9PSBFZmlB
Q1BJUmVjbGFpbU1lbW9yeSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIW1lbWluZm9f
YWRkX2JhbmsoJmFjcGlfbWVtLCBkZXNjX3B0cikgKQorICAgICAgICAgICAgaWYgKCAhbWVtaW5m
b19hZGRfYmFuaygmYm9vdGluZm8uYWNwaSwgZGVzY19wdHIpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBQcmludFN0cihMIkVycm9yOiBBbGwgIiBfX3N0cmluZ2lmeShOUl9NRU1f
QkFOS1MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYWNwaSBtZW1pbmZvIG1lbSBiYW5r
cyBleGhhdXN0ZWQuXHJcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9t
MC5jIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jCmluZGV4IGYwY2VhYTYuLjFjMzU2NTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9h
cm0vZWZpL2VmaS1kb20wLmMKQEAgLTIyLDcgKzIyLDYgQEAKICAqLwogCiAjaW5jbHVkZSAiZWZp
LmgiCi0jaW5jbHVkZSAiZWZpLWRvbTAuaCIKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNs
dWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KQEAgLTMyLDcg
KzMxLDYgQEAKICNkZWZpbmUgWFpfRVhURVJOIFNUQVRJQwogI2luY2x1ZGUgIi4uLy4uLy4uL2Nv
bW1vbi94ei9jcmMzMi5jIgogCi1zdHJ1Y3QgbWVtaW5mbyBfX2luaXRkYXRhIGFjcGlfbWVtOwog
LyogQ29uc3RhbnQgdG8gaW5kaWNhdGUgIlhlbiIgaW4gdW5pY29kZSB1MTYgZm9ybWF0ICovCiBz
dGF0aWMgY29uc3QgQ0hBUjE2IHhlbl9lZmlfZndfdmVuZG9yW10gPSB7MHgwMDU4LCAweDAwNjUs
IDB4MDA2RSwgMHgwMDAwfTsKIApAQCAtNDYsNyArNDQsNyBAQCBzaXplX3QgX19pbml0IGVzdGlt
YXRlX2VmaV9zaXplKGludCBtZW1fbnJfYmFua3MpCiAgICAgaW50IGFjcGlfbWVtX25yX2Jhbmtz
ID0gMDsKIAogICAgIGlmICggIWFjcGlfZGlzYWJsZWQgKQotICAgICAgICBhY3BpX21lbV9ucl9i
YW5rcyA9IGFjcGlfbWVtLm5yX2JhbmtzOworICAgICAgICBhY3BpX21lbV9ucl9iYW5rcyA9IGJv
b3RpbmZvLmFjcGkubnJfYmFua3M7CiAKICAgICBzaXplID0gUk9VTkRVUChlc3Rfc2l6ZSArIGVj
dF9zaXplICsgZndfdmVuZG9yX3NpemUsIDgpOwogICAgIC8qIHBsdXMgMSBmb3IgbmV3IGNyZWF0
ZWQgdGFibGVzICovCkBAIC0xMjQsMTAgKzEyMiwxMCBAQCB2b2lkIF9faW5pdCBhY3BpX2NyZWF0
ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBmaWxsX2VmaV9tZW1v
cnlfZGVzY3JpcHRvcihkZXNjLCBFZmlDb252ZW50aW9uYWxNZW1vcnksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNp
emUpOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBhY3BpX21lbS5ucl9iYW5rczsgaSsrLCBkZXNj
KysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdGluZm8uYWNwaS5ucl9iYW5rczsgaSsrLCBk
ZXNjKysgKQogICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJ
UmVjbGFpbU1lbW9yeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9t
ZW0uYmFua1tpXS5zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNw
aV9tZW0uYmFua1tpXS5zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vdGluZm8uYWNwaS5iYW5rW2ldLnN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib290aW5mby5hY3BpLmJhbmtbaV0uc2l6ZSk7CiAKICAgICBmaWxsX2VmaV9tZW1v
cnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJUmVjbGFpbU1lbW9yeSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSwgZC0+YXJjaC5lZmlfYWNwaV9s
ZW4pOwpAQCAtMTM1LDcgKzEzMyw3IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9tbWFw
X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgdGJsX2FkZFtUQkxfTU1BUF0uc3RhcnQgPSBk
LT5hcmNoLmVmaV9hY3BpX2dwYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3Bp
X2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX01NQVApOwogICAgIHRibF9hZGRbVEJMX01N
QVBdLnNpemUgPSBzaXplb2YoRUZJX01FTU9SWV9ERVNDUklQVE9SKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqIChtZW0tPm5yX2JhbmtzICsgYWNwaV9tZW0ubnJfYmFua3MgKyAxKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAobWVtLT5ucl9iYW5rcyArIGJvb3RpbmZv
LmFjcGkubnJfYmFua3MgKyAxKTsKIH0KIAogLyogQ3JlYXRlIC9oeXBlcnZpc29yL3VlZmkgbm9k
ZSBmb3IgZWZpIHByb3BlcnRpZXMuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2Vm
aS1kb20wLmggYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmgKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDNjZDRjYWEuLjAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmkt
ZG9tMC5oCisrKyAvZGV2L251bGwKQEAgLTEsOCArMCwwIEBACi0jaWZuZGVmIF9fQVJNX0VGSV9E
T00wX0hfXwotI2RlZmluZSBfX0FSTV9FRklfRE9NMF9IX18KLQotI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgotCi1leHRlcm4gc3RydWN0IG1lbWluZm8gYWNwaV9tZW07Ci0KLSNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oCmluZGV4IDNkYTdhNDkuLjdjNzYxODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTQzLDYg
KzQzLDkgQEAgc3RydWN0IGJvb3Rtb2R1bGVzIHsKIHN0cnVjdCBib290aW5mbyB7CiAgICAgc3Ry
dWN0IG1lbWluZm8gbWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyBtb2R1bGVzOworI2lmZGVm
IENPTkZJR19BQ1BJCisgICAgc3RydWN0IG1lbWluZm8gYWNwaTsKKyNlbmRpZgogfTsKIAogZXh0
ZXJuIHN0cnVjdCBib290aW5mbyBib290aW5mbzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:57: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 1cmMvV-00063D-N9; Fri, 10 Mar 2017 15:57:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvU-00062y-S4
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C3/BC-16497-40DC2C85; Fri, 10 Mar 2017 15:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZf57KE
 Igzl7NS0mbDNwYPTY3reLPYAxijUzLym/IoE1483DxYwFa1Qq5q/YwtbAuEmmi5GLQ0jgC6PE
 xZP3WCGc84wSjRMvMHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIrFi7
 Q5WEJtXwExixZuNYHEWoPpVm54yT2DkWMDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DAVC
 83tbg4MT01JzGpWC85P3cTI9Ar9QwMjDsYd7X7HWKU5GBSEuVt4DsUIcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mCV9EHKCdYlJqeWpGWmQMMD5i0BAePkgivJ0iat7ggMbc4Mx0idYpRUUqc94M3
 UEIAJJFRmgfXBgvJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeR+DTOHJzCuBm/4KaDET0
 OJpfAdBFpckIqSkGhhVXHYe5EgxSbw96Z2V2MoJRdIhoflHJ32fsFCR8QP3jhhd7fu7/3TWLl
 nzaN8d1WPzMyZYH1m583rczOv3DA/9erp34cTnWX59+S/yjHdPrG7eoHrk80zB1L9C835bt+e
 WLK1k4BBm7q/+nJP8+t7OD75eu/flbkuvenYrNv32/Ns2/A9ffqsxUmIpzkg01GIuKk4EAMbz
 Bp1EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489161474!87238714!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44661 invoked from network); 10 Mar 2017 15:57: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; 10 Mar 2017 15:57:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvS-00064o-C0
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvS-0005tI-BN
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvS-0005tI-BN@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:57:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: acpi: Move the ACPI banks in
	bootinfo
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwYzAwNWM3OGM0MWJlOGQzOTY5MDg3OTA2OGU1MjY3OWQ0NWVkZjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE3OjU0OjM2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6MjQ6MDIgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGFjcGk6IE1vdmUgdGhlIEFDUEkgYmFua3MgaW4gYm9vdGlu
Zm8KICAgIAogICAgQ3VycmVudGx5IHRoZSBhY3BpIGJhbmtzIGFyZSBzdG9yZWQgaW4gYSBzZXBh
cmF0ZSB2YXJpYWJsZSBhbmQgaGF2ZSBhbgogICAgaGVhZGVyIGp1c3QgZm9yIHRoZW0uCiAgICAK
ICAgIFRoaXMgdmFyaWFibGUgY2FuIGJlIG1vdmVkIGluIHRoZSBzdHJ1Y3R1cmUgYm9vdGluZm8g
cmVtb3ZpbmcgYW4gaGVhZGVyCiAgICBhbmQgYSBnbG9iYWwgdmFyaWFibGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaCB8ICAzICstLQogeGVuL2FyY2gvYXJtL2VmaS9l
ZmktZG9tMC5jIHwgMTIgKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmgg
fCAgOCAtLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgIDMgKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9v
dC5oCmluZGV4IDQ4NzdlNjcuLmUxZTQ0N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkv
ZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKQEAgLTcsNyArNyw2
IEBACiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxhc20vc21wLmg+Ci0jaW5jbHVkZSAiZWZpLWRvbTAuaCIKIAogdm9pZCBu
b3JldHVybiBlZmlfeGVuX3N0YXJ0KHZvaWQgKmZkdF9wdHIsIHVpbnQzMl90IGZkdF9zaXplKTsK
IHZvaWQgX19mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwgdW5zaWduZWQgbG9u
ZyBzaXplKTsKQEAgLTE2NSw3ICsxNjQsNyBAQCBzdGF0aWMgRUZJX1NUQVRVUyBfX2luaXQgZWZp
X3Byb2Nlc3NfbWVtb3J5X21hcF9ib290aW5mbyhFRklfTUVNT1JZX0RFU0NSSVBUT1IgKgogI2lm
ZGVmIENPTkZJR19BQ1BJCiAgICAgICAgIGVsc2UgaWYgKCBkZXNjX3B0ci0+VHlwZSA9PSBFZmlB
Q1BJUmVjbGFpbU1lbW9yeSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIW1lbWluZm9f
YWRkX2JhbmsoJmFjcGlfbWVtLCBkZXNjX3B0cikgKQorICAgICAgICAgICAgaWYgKCAhbWVtaW5m
b19hZGRfYmFuaygmYm9vdGluZm8uYWNwaSwgZGVzY19wdHIpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBQcmludFN0cihMIkVycm9yOiBBbGwgIiBfX3N0cmluZ2lmeShOUl9NRU1f
QkFOS1MpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICIgYWNwaSBtZW1pbmZvIG1lbSBiYW5r
cyBleGhhdXN0ZWQuXHJcbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9t
MC5jIGIveGVuL2FyY2gvYXJtL2VmaS9lZmktZG9tMC5jCmluZGV4IGYwY2VhYTYuLjFjMzU2NTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvZWZpLWRvbTAuYworKysgYi94ZW4vYXJjaC9h
cm0vZWZpL2VmaS1kb20wLmMKQEAgLTIyLDcgKzIyLDYgQEAKICAqLwogCiAjaW5jbHVkZSAiZWZp
LmgiCi0jaW5jbHVkZSAiZWZpLWRvbTAuaCIKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNs
dWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KQEAgLTMyLDcg
KzMxLDYgQEAKICNkZWZpbmUgWFpfRVhURVJOIFNUQVRJQwogI2luY2x1ZGUgIi4uLy4uLy4uL2Nv
bW1vbi94ei9jcmMzMi5jIgogCi1zdHJ1Y3QgbWVtaW5mbyBfX2luaXRkYXRhIGFjcGlfbWVtOwog
LyogQ29uc3RhbnQgdG8gaW5kaWNhdGUgIlhlbiIgaW4gdW5pY29kZSB1MTYgZm9ybWF0ICovCiBz
dGF0aWMgY29uc3QgQ0hBUjE2IHhlbl9lZmlfZndfdmVuZG9yW10gPSB7MHgwMDU4LCAweDAwNjUs
IDB4MDA2RSwgMHgwMDAwfTsKIApAQCAtNDYsNyArNDQsNyBAQCBzaXplX3QgX19pbml0IGVzdGlt
YXRlX2VmaV9zaXplKGludCBtZW1fbnJfYmFua3MpCiAgICAgaW50IGFjcGlfbWVtX25yX2Jhbmtz
ID0gMDsKIAogICAgIGlmICggIWFjcGlfZGlzYWJsZWQgKQotICAgICAgICBhY3BpX21lbV9ucl9i
YW5rcyA9IGFjcGlfbWVtLm5yX2JhbmtzOworICAgICAgICBhY3BpX21lbV9ucl9iYW5rcyA9IGJv
b3RpbmZvLmFjcGkubnJfYmFua3M7CiAKICAgICBzaXplID0gUk9VTkRVUChlc3Rfc2l6ZSArIGVj
dF9zaXplICsgZndfdmVuZG9yX3NpemUsIDgpOwogICAgIC8qIHBsdXMgMSBmb3IgbmV3IGNyZWF0
ZWQgdGFibGVzICovCkBAIC0xMjQsMTAgKzEyMiwxMCBAQCB2b2lkIF9faW5pdCBhY3BpX2NyZWF0
ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBmaWxsX2VmaV9tZW1v
cnlfZGVzY3JpcHRvcihkZXNjLCBFZmlDb252ZW50aW9uYWxNZW1vcnksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1lbS0+YmFua1tpXS5zdGFydCwgbWVtLT5iYW5rW2ldLnNp
emUpOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBhY3BpX21lbS5ucl9iYW5rczsgaSsrLCBkZXNj
KysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgYm9vdGluZm8uYWNwaS5ucl9iYW5rczsgaSsrLCBk
ZXNjKysgKQogICAgICAgICBmaWxsX2VmaV9tZW1vcnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJ
UmVjbGFpbU1lbW9yeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9t
ZW0uYmFua1tpXS5zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNw
aV9tZW0uYmFua1tpXS5zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vdGluZm8uYWNwaS5iYW5rW2ldLnN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib290aW5mby5hY3BpLmJhbmtbaV0uc2l6ZSk7CiAKICAgICBmaWxsX2VmaV9tZW1v
cnlfZGVzY3JpcHRvcihkZXNjLCBFZmlBQ1BJUmVjbGFpbU1lbW9yeSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSwgZC0+YXJjaC5lZmlfYWNwaV9s
ZW4pOwpAQCAtMTM1LDcgKzEzMyw3IEBAIHZvaWQgX19pbml0IGFjcGlfY3JlYXRlX2VmaV9tbWFw
X3RhYmxlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgdGJsX2FkZFtUQkxfTU1BUF0uc3RhcnQgPSBk
LT5hcmNoLmVmaV9hY3BpX2dwYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3Bp
X2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX01NQVApOwogICAgIHRibF9hZGRbVEJMX01N
QVBdLnNpemUgPSBzaXplb2YoRUZJX01FTU9SWV9ERVNDUklQVE9SKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAqIChtZW0tPm5yX2JhbmtzICsgYWNwaV9tZW0ubnJfYmFua3MgKyAxKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAobWVtLT5ucl9iYW5rcyArIGJvb3RpbmZv
LmFjcGkubnJfYmFua3MgKyAxKTsKIH0KIAogLyogQ3JlYXRlIC9oeXBlcnZpc29yL3VlZmkgbm9k
ZSBmb3IgZWZpIHByb3BlcnRpZXMuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZWZpL2Vm
aS1kb20wLmggYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1kb20wLmgKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDNjZDRjYWEuLjAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2VmaS9lZmkt
ZG9tMC5oCisrKyAvZGV2L251bGwKQEAgLTEsOCArMCwwIEBACi0jaWZuZGVmIF9fQVJNX0VGSV9E
T00wX0hfXwotI2RlZmluZSBfX0FSTV9FRklfRE9NMF9IX18KLQotI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgotCi1leHRlcm4gc3RydWN0IG1lbWluZm8gYWNwaV9tZW07Ci0KLSNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oCmluZGV4IDNkYTdhNDkuLjdjNzYxODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTQzLDYg
KzQzLDkgQEAgc3RydWN0IGJvb3Rtb2R1bGVzIHsKIHN0cnVjdCBib290aW5mbyB7CiAgICAgc3Ry
dWN0IG1lbWluZm8gbWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyBtb2R1bGVzOworI2lmZGVm
IENPTkZJR19BQ1BJCisgICAgc3RydWN0IG1lbWluZm8gYWNwaTsKKyNlbmRpZgogfTsKIAogZXh0
ZXJuIHN0cnVjdCBib290aW5mbyBib290aW5mbzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMvf-00065H-Oj; Fri, 10 Mar 2017 15:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMve-00064z-Lz
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/FE-27751-D0DC2C85; Fri, 10 Mar 2017 15:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDLMWRWlGSWpSXmKPExsWS0XRdVZf37KE
 IgzuLVCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y0LzevaCuxwVmyedZWpgnMvexcjJISTwhVHi
 zQojCPs8o8TZRzpdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwl2hb9IsJpJxXw
 Ezi2JdEEJMFqPzeKZ0JjBwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5i
 QmFesl5+duYgT6ggEIdjBOv+x/iFGSg0lJlPfz3IMRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR
 4RZYB5QSLUtNTK9Iyc4BBAZOW4OBREuG9sxQozVtckJhbnJkOkTrFqCglzisF0icAksgozYNr
 gwXiJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzSoJM4cnMK4Gb/gpoMRPQ4ml8YItLEhFSU
 g2MNdsPL268rvLeM7A4tJc3gfHAa48Dgrfir0vU+hl9Pv1U+nq+B9ORl1vn7tl6dn9J2lPFmb
 NF7FMLhEwkNH5eiVESK90z6/LRJaoBldM1zhrL/9j49du5yzKX3658zFx0yef+UW7H/bqu4ue
 3Tt2S8X9F6LlPdypUgrM/qrgv+ce4fMfO2tW2n5VYijMSDbWYi4oTAcQ+HwE/AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161484!55835991!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19656 invoked from network); 10 Mar 2017 15:58:05 -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 Mar 2017 15:58:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvc-00065a-G9
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvc-0005u7-DV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvc-0005u7-DV@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: hvm_domain does not need to
	be cacheline aligned
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyOWQzN2RhNTVmODQyZTE3ZGQ5NWQxN2FjYTZhMWM3YjZmZGU3MDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6NTk6MTcgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGh2bV9kb21haW4gZG9lcyBub3QgbmVlZCB0byBiZSBjYWNo
ZWxpbmUgYWxpZ25lZAogICAgCiAgICBodm1fZG9tYWluIG9ubHkgY29udGFpbnMgdGhlIEhWTV9Q
QVJBTSB0aGF0IG9uIEFSTSBhcmUgbm90IHVzZWQgb2Z0ZW4uCiAgICBTbyBpdCBpcyBub3QgbmVj
ZXNzYXJ5IHRvIGhhdmUgaHZtX2RvbWFpbiBmaXR0aW5nIGluIGEgY2FjaGVsaW5lLiBEcm9wCiAg
ICBpdCB0byBzYXZlIDEyOCBieXRlcyBpbiB0aGUgc3RydWN0dXJlIGFyY2hfZG9tYWluLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXgg
ZjExN2U1Ny4uMDlmZTUwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xNCw3ICsxNCw3IEBACiBz
dHJ1Y3QgaHZtX2RvbWFpbgogewogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICBwYXJhbXNbSFZN
X05SX1BBUkFNU107Ci19ICBfX2NhY2hlbGluZV9hbGlnbmVkOworfTsKIAogI2lmZGVmIENPTkZJ
R19BUk1fNjQKIGVudW0gZG9tYWluX3R5cGUgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMvf-00065H-Oj; Fri, 10 Mar 2017 15:58:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMve-00064z-Lz
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9E/FE-27751-D0DC2C85; Fri, 10 Mar 2017 15:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDLMWRWlGSWpSXmKPExsWS0XRdVZf37KE
 IgzuLVCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y0LzevaCuxwVmyedZWpgnMvexcjJISTwhVHi
 zQojCPs8o8TZRzpdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwl2hb9IsJpJxXw
 Ezi2JdEEJMFqPzeKZ0JjBwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5i
 QmFesl5+duYgT6ggEIdjBOv+x/iFGSg0lJlPfz3IMRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR
 4RZYB5QSLUtNTK9Iyc4BBAZOW4OBREuG9sxQozVtckJhbnJkOkTrFqCglzisF0icAksgozYNr
 gwXiJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzSoJM4cnMK4Gb/gpoMRPQ4ml8YItLEhFSU
 g2MNdsPL268rvLeM7A4tJc3gfHAa48Dgrfir0vU+hl9Pv1U+nq+B9ORl1vn7tl6dn9J2lPFmb
 NF7FMLhEwkNH5eiVESK90z6/LRJaoBldM1zhrL/9j49du5yzKX3658zFx0yef+UW7H/bqu4ue
 3Tt2S8X9F6LlPdypUgrM/qrgv+ce4fMfO2tW2n5VYijMSDbWYi4oTAcQ+HwE/AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489161484!55835991!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19656 invoked from network); 10 Mar 2017 15:58:05 -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 Mar 2017 15:58:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvc-00065a-G9
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvc-0005u7-DV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvc-0005u7-DV@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: hvm_domain does not need to
	be cacheline aligned
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyOWQzN2RhNTVmODQyZTE3ZGQ5NWQxN2FjYTZhMWM3YjZmZGU3MDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6NTk6MTcgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGh2bV9kb21haW4gZG9lcyBub3QgbmVlZCB0byBiZSBjYWNo
ZWxpbmUgYWxpZ25lZAogICAgCiAgICBodm1fZG9tYWluIG9ubHkgY29udGFpbnMgdGhlIEhWTV9Q
QVJBTSB0aGF0IG9uIEFSTSBhcmUgbm90IHVzZWQgb2Z0ZW4uCiAgICBTbyBpdCBpcyBub3QgbmVj
ZXNzYXJ5IHRvIGhhdmUgaHZtX2RvbWFpbiBmaXR0aW5nIGluIGEgY2FjaGVsaW5lLiBEcm9wCiAg
ICBpdCB0byBzYXZlIDEyOCBieXRlcyBpbiB0aGUgc3RydWN0dXJlIGFyY2hfZG9tYWluLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXgg
ZjExN2U1Ny4uMDlmZTUwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xNCw3ICsxNCw3IEBACiBz
dHJ1Y3QgaHZtX2RvbWFpbgogewogICAgIHVpbnQ2NF90ICAgICAgICAgICAgICBwYXJhbXNbSFZN
X05SX1BBUkFNU107Ci19ICBfX2NhY2hlbGluZV9hbGlnbmVkOworfTsKIAogI2lmZGVmIENPTkZJ
R19BUk1fNjQKIGVudW0gZG9tYWluX3R5cGUgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMvq-00067J-QR; Fri, 10 Mar 2017 15:58:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvp-000676-Uw
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 32/CF-19998-91DC2C85; Fri, 10 Mar 2017 15:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfi7KE
 Ig9P71CwmbDNwYPTY3reLPYAxijUzLym/IoE14+Z9l4J37BV95/cxNTBeY+ti5OIQEvjCKDF3
 929WCOc8o0T77GdAGQ4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUFLCQ2zVzBD
 mLzCphJ/Ov7BVbDAlR/dv9lxgmMHAsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjC+6nY+xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8lQuAcoJFqempFWmZOcDggElLcPAoifBagqR5iwsSc4sz0yFSpxgVpcR5m0ESAiCJ
 jNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8FyBSezLwSuOmvgBYzAS2exge2u
 CQRISXVwKjOY/ek8ulRJbVjvPsLu1Q1ZHjqePWrTtlM/aehxnd1TXOk7w3jwh2s0arCOcEF03
 a0tkTrNoXsSNOLyqme5tn5PPcU5/ee2l/L2823d6/373/8vbFz0imnlOhzW95OEebacrB9Vb7
 H061az/fJvdkabnmFtUrTKYohqko0mulpzPrbzNYmSizFGYmGWsxFxYkAZotC2EMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161495!86418579!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28614 invoked from network); 10 Mar 2017 15:58:16 -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 Mar 2017 15:58:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvm-00066G-KT
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvm-0005ue-Hg
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvm-0005ue-Hg@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkODQ1MTk2NDA3OGIwMDYwODFmY2VmNmQxNjk5NjFhM2E2Zjc0NmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6NTk6MjMgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IEludHJvZHVjZSBJTlZBTElEX1ZDUFVfSUQKICAgIAogICAg
RGVmaW5lIElOVkFMSURfVkNQVV9JRCBhcyBNQVhfVklSVF9DUFVTIHRvIGF2b2lkIGNhc3Rpbmcg
cHJvYmxlbSBsYXRlcgogICAgb24uIEF0IHRoZSBtb21lbnQgaXQgY2FuIGFsd2F5cyBmaXQgaW4g
dWludDhfdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8IDIgKysK
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCBi
YTYxZjY1Li42YTkyZjUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKQEAgLTQ2LDYgKzQ2LDggQEAKICNk
ZWZpbmUgTUFYX1ZJUlRfQ1BVUyA4CiAjZW5kaWYKIAorI2RlZmluZSBJTlZBTElEX1ZDUFVfSUQg
TUFYX1ZJUlRfQ1BVUworCiAjZGVmaW5lIGFzbWxpbmthZ2UgLyogTm90aGluZyBuZWVkZWQgKi8K
IAogI2RlZmluZSBfX0xJTlVYX0FSTV9BUkNIX18gNwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMvq-00067J-QR; Fri, 10 Mar 2017 15:58:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvp-000676-Uw
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:18 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 32/CF-19998-91DC2C85; Fri, 10 Mar 2017 15:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfi7KE
 Ig9P71CwmbDNwYPTY3reLPYAxijUzLym/IoE14+Z9l4J37BV95/cxNTBeY+ti5OIQEvjCKDF3
 929WCOc8o0T77GdAGQ4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUFLCQ2zVzBD
 mLzCphJ/Ov7BVbDAlR/dv9lxgmMHAsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjC+6nY+xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8lQuAcoJFqempFWmZOcDggElLcPAoifBagqR5iwsSc4sz0yFSpxgVpcR5m0ESAiCJ
 jNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8FyBSezLwSuOmvgBYzAS2exge2u
 CQRISXVwKjOY/ek8ulRJbVjvPsLu1Q1ZHjqePWrTtlM/aehxnd1TXOk7w3jwh2s0arCOcEF03
 a0tkTrNoXsSNOLyqme5tn5PPcU5/ee2l/L2823d6/373/8vbFz0imnlOhzW95OEebacrB9Vb7
 H061az/fJvdkabnmFtUrTKYohqko0mulpzPrbzNYmSizFGYmGWsxFxYkAZotC2EMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489161495!86418579!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28614 invoked from network); 10 Mar 2017 15:58:16 -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 Mar 2017 15:58:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvm-00066G-KT
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvm-0005ue-Hg
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvm-0005ue-Hg@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkODQ1MTk2NDA3OGIwMDYwODFmY2VmNmQxNjk5NjFhM2E2Zjc0NmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDggMTA6NTk6MjMgMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IEludHJvZHVjZSBJTlZBTElEX1ZDUFVfSUQKICAgIAogICAg
RGVmaW5lIElOVkFMSURfVkNQVV9JRCBhcyBNQVhfVklSVF9DUFVTIHRvIGF2b2lkIGNhc3Rpbmcg
cHJvYmxlbSBsYXRlcgogICAgb24uIEF0IHRoZSBtb21lbnQgaXQgY2FuIGFsd2F5cyBmaXQgaW4g
dWludDhfdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8IDIgKysK
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCBi
YTYxZjY1Li42YTkyZjUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKQEAgLTQ2LDYgKzQ2LDggQEAKICNk
ZWZpbmUgTUFYX1ZJUlRfQ1BVUyA4CiAjZW5kaWYKIAorI2RlZmluZSBJTlZBTElEX1ZDUFVfSUQg
TUFYX1ZJUlRfQ1BVUworCiAjZGVmaW5lIGFzbWxpbmthZ2UgLyogTm90aGluZyBuZWVkZWQgKi8K
IAogI2RlZmluZSBfX0xJTlVYX0FSTV9BUkNIX18gNwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMw0-00068p-S9; Fri, 10 Mar 2017 15:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvz-00068b-Us
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C6/4B-27678-22DC2C85; Fri, 10 Mar 2017 15:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfx7KE
 Ig+t7TS0mbDNwYPTY3reLPYAxijUzLym/IoE14+jK/+wFN5Qr1rQfYWxgnCfRxcjFISTwhVHi
 0q1HLBDOeUaJR3t/snYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLbH52
 CZGEJtXwEzib8M+FhCbBaj++YrpjBMYORYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBcvDbwEKMkB5OSKO/b5kMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4v54GygkWpaanVqRl5gDDAyYtwcGjJMLLcQYozVtckJhbnJkOkTrFqMsxZ/bu
 N0xCLHn5ealS4rw/QWYIgBRllObBjYCF6iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87KCr
 OLJzCuB2/QK6AgmoCOm8R0EOaIkESEl1cDYKnHs4cHaiaseml9gq5O6e8PqWb4Rz1MJ9v8SYi
 5/g9UlqleobEw+I+QdVfpTybr/aYhYQIx+qZXHpkwdccenx2d+qVUS1T+19K199ryEf45L1ph
 3Vi7sevF042nzbWGpMzKtPis4qsXeXFyltOf0o4yVRTLaC9yfzLnwZ251llnA+1CHd11KLMUZ
 iYZazEXFiQCRfONbUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489161504!78725174!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3095 invoked from network); 10 Mar 2017 15:58:25 -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 Mar 2017 15:58:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvw-00066R-NB
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvw-0005vI-MQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvw-0005vI-MQ@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct vzero{all,
	upper} for non-64-bit-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>

Y29tbWl0IDBkZTY3NmQ4ZTUyZDE5OTVlNTUxMzg3NjQyYjAwYTJhYmYwOGIyMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDkg
MTc6NDE6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzo0MTo1OCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogY29ycmVjdCB2emVyb3thbGwsdXBwZXJ9IGZvciBub24tNjQtYml0LW1vZGUKICAgIAog
ICAgVGhlIHJlZ2lzdGVycyBvbmx5IGFjY2Vzc2libGUgaW4gNjQtYml0IG1vZGUgbmVlZCB0byBi
ZSBsZWZ0IGFsb25lIGluCiAgICB0aGlzIGNhc2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDM5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5k
ZXggMWU0MTZmYy4uMDQzMzJiYiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKQEAgLTI5MTAsNiArMjkxMCw0NSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisj
aWZkZWYgX194ODZfNjRfXworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2emVyb3VwcGVy
IChjb21wYXQpLi4uIik7CisgICAgaWYgKCBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odnplcm91cHBlcik7CisKKyAgICAgICAgY3R4dC5zcF9zaXplID0gY3R4dC5hZGRy
X3NpemUgPSAzMjsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnhvcnBzICV4bW0yLCAleG1t
MiwgJXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgInZjbXBlcXBzICV5bW0zLCAleW1t
MywgJXltbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZhcHMgJXltbTQsICV5bW05
XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZ6ZXJvdXBwZXIsICJ2emVyb3Vw
cGVyIikgKTsKKworICAgICAgICBzZXRfaW5zbih2emVyb3VwcGVyKTsKKyAgICAgICAgcmMgPSB4
ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSB8fCAhY2hlY2tfZWlwKHZ6ZXJvdXBwZXIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICAvKiBYTU0wLi4uWE1NNyBzaG91bGQgaGF2ZSB0aGVpciBoaWdoIHBhcnRzIGNs
ZWFyZWQuICovCisgICAgICAgIGFzbSAoICJ2ZXh0cmFjdGYxMjggJDEsICUleW1tNCwgJSV4bW0w
XG5cdCIKKyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXhtbTQsICUwXG5cdCIKKyAgICAgICAg
ICAgICAgInZwbW92bXNrYiAlJXhtbTAsICUxIiA6ICI9ciIgKHJjKSwgIj1yIiAoaSkgKTsKKyAg
ICAgICAgaWYgKCByYyAhPSAweGZmZmYgfHwgaSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisK
KyAgICAgICAgLyogWE1NOC4uLlhNTTE1IHNob3VsZCBoYXZlIHRoZWlyIGhpZ2ggcGFydHMgcHJl
c2VydmVkLiAqLworICAgICAgICBhc20gKCAidmV4dHJhY3RmMTI4ICQxLCAlJXltbTksICUleG1t
MVxuXHQiCisgICAgICAgICAgICAgICJ2cG1vdm1za2IgJSV4bW05LCAlMFxuXHQiCisgICAgICAg
ICAgICAgICJ2cG1vdm1za2IgJSV4bW0xLCAlMSIgOiAiPXIiIChyYyksICI9ciIgKGkpICk7Cisg
ICAgICAgIGlmICggcmMgIT0gMHhmZmZmIHx8IGkgIT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKworICAgICAgICBjdHh0LnNwX3Np
emUgPSBjdHh0LmFkZHJfc2l6ZSA9IDY0OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisjZW5kaWYKKwogI3VuZGVmIGRlY2xfaW5zbgogI3VuZGVmIHB1dF9p
bnNuCiAjdW5kZWYgc2V0X2luc24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
aW5kZXggZTI1OTU0Ni4uMGQ0ZDM0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTYyNzcsNiArNjI3Nyw0NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ltbSwgJmZpYyk7CisKKyNpZmRlZiBfX3g4Nl82NF9fCisgICAgICAgICAgICBpZiAo
ICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogQ2FuJ3QgdXNlIHRoZSBhY3R1YWwgaW5zdHJ1Y3Rpb25zIGhlcmUsIGFz
IHdlIG11c3Qgbm90CisgICAgICAgICAgICAgICAgICogdG91Y2ggWU1NOC4uLllNTTE1LgorICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggdmV4LmwgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgLyogdnB4b3IgJXhtbU4sICV4bW1OLCAleG1t
TiAqLworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGY5
LDB4ZWYsMHhjMCIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRl
IDB4YzUsMHhmMSwweGVmLDB4YzkiICk7CisgICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGls
ZSAoICIuYnl0ZSAweGM1LDB4ZTksMHhlZiwweGQyIiApOworICAgICAgICAgICAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGUxLDB4ZWYsMHhkYiIgKTsKKyAgICAgICAgICAg
ICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhkOSwweGVmLDB4ZTQiICk7Cisg
ICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIuYnl0ZSAweGM1LDB4ZDEsMHhlZiww
eGVkIiApOworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSww
eGM5LDB4ZWYsMHhmNiIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5i
eXRlIDB4YzUsMHhjMSwweGVmLDB4ZmYiICk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIC8qIHZw
b3IgJXhtbU4sICV4bW1OLCAleG1tTiAqLworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRp
bGUgKCAiLmJ5dGUgMHhjNSwweGY5LDB4ZWIsMHhjMCIgKTsKKyAgICAgICAgICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhmMSwweGViLDB4YzkiICk7CisgICAgICAgICAg
ICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIuYnl0ZSAweGM1LDB4ZTksMHhlYiwweGQyIiApOwor
ICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGUxLDB4ZWIs
MHhkYiIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUs
MHhkOSwweGViLDB4ZTQiICk7CisgICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIu
Ynl0ZSAweGM1LDB4ZDEsMHhlYiwweGVkIiApOworICAgICAgICAgICAgICAgICAgICBhc20gdm9s
YXRpbGUgKCAiLmJ5dGUgMHhjNSwweGM5LDB4ZWIsMHhmNiIgKTsKKyAgICAgICAgICAgICAgICAg
ICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhjMSwweGViLDB4ZmYiICk7CisgICAgICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICAg
ICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICB9CisjZW5kaWYKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAg
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15: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 1cmMw0-00068p-S9; Fri, 10 Mar 2017 15:58:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvz-00068b-Us
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C6/4B-27678-22DC2C85; Fri, 10 Mar 2017 15:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfx7KE
 Ig+t7TS0mbDNwYPTY3reLPYAxijUzLym/IoE14+jK/+wFN5Qr1rQfYWxgnCfRxcjFISTwhVHi
 0q1HLBDOeUaJR3t/snYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLbH52
 CZGEJtXwEzib8M+FhCbBaj++YrpjBMYORYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBcvDbwEKMkB5OSKO/b5kMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4v54GygkWpaanVqRl5gDDAyYtwcGjJMLLcQYozVtckJhbnJkOkTrFqMsxZ/bu
 N0xCLHn5ealS4rw/QWYIgBRllObBjYCF6iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87KCr
 OLJzCuB2/QK6AgmoCOm8R0EOaIkESEl1cDYKnHs4cHaiaseml9gq5O6e8PqWb4Rz1MJ9v8SYi
 5/g9UlqleobEw+I+QdVfpTybr/aYhYQIx+qZXHpkwdccenx2d+qVUS1T+19K199ryEf45L1ph
 3Vi7sevF042nzbWGpMzKtPis4qsXeXFyltOf0o4yVRTLaC9yfzLnwZ251llnA+1CHd11KLMUZ
 iYZazEXFiQCRfONbUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489161504!78725174!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3095 invoked from network); 10 Mar 2017 15:58:25 -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 Mar 2017 15:58:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvw-00066R-NB
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMvw-0005vI-MQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMvw-0005vI-MQ@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct vzero{all,
	upper} for non-64-bit-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>

Y29tbWl0IDBkZTY3NmQ4ZTUyZDE5OTVlNTUxMzg3NjQyYjAwYTJhYmYwOGIyMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDkg
MTc6NDE6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzo0MTo1OCAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogY29ycmVjdCB2emVyb3thbGwsdXBwZXJ9IGZvciBub24tNjQtYml0LW1vZGUKICAgIAog
ICAgVGhlIHJlZ2lzdGVycyBvbmx5IGFjY2Vzc2libGUgaW4gNjQtYml0IG1vZGUgbmVlZCB0byBi
ZSBsZWZ0IGFsb25lIGluCiAgICB0aGlzIGNhc2UuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICB8IDM5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5k
ZXggMWU0MTZmYy4uMDQzMzJiYiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKQEAgLTI5MTAsNiArMjkxMCw0NSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisj
aWZkZWYgX194ODZfNjRfXworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2emVyb3VwcGVy
IChjb21wYXQpLi4uIik7CisgICAgaWYgKCBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odnplcm91cHBlcik7CisKKyAgICAgICAgY3R4dC5zcF9zaXplID0gY3R4dC5hZGRy
X3NpemUgPSAzMjsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnhvcnBzICV4bW0yLCAleG1t
MiwgJXhtbTNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgInZjbXBlcXBzICV5bW0zLCAleW1t
MywgJXltbTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZhcHMgJXltbTQsICV5bW05
XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZ6ZXJvdXBwZXIsICJ2emVyb3Vw
cGVyIikgKTsKKworICAgICAgICBzZXRfaW5zbih2emVyb3VwcGVyKTsKKyAgICAgICAgcmMgPSB4
ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSB8fCAhY2hlY2tfZWlwKHZ6ZXJvdXBwZXIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICAvKiBYTU0wLi4uWE1NNyBzaG91bGQgaGF2ZSB0aGVpciBoaWdoIHBhcnRzIGNs
ZWFyZWQuICovCisgICAgICAgIGFzbSAoICJ2ZXh0cmFjdGYxMjggJDEsICUleW1tNCwgJSV4bW0w
XG5cdCIKKyAgICAgICAgICAgICAgInZwbW92bXNrYiAlJXhtbTQsICUwXG5cdCIKKyAgICAgICAg
ICAgICAgInZwbW92bXNrYiAlJXhtbTAsICUxIiA6ICI9ciIgKHJjKSwgIj1yIiAoaSkgKTsKKyAg
ICAgICAgaWYgKCByYyAhPSAweGZmZmYgfHwgaSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisK
KyAgICAgICAgLyogWE1NOC4uLlhNTTE1IHNob3VsZCBoYXZlIHRoZWlyIGhpZ2ggcGFydHMgcHJl
c2VydmVkLiAqLworICAgICAgICBhc20gKCAidmV4dHJhY3RmMTI4ICQxLCAlJXltbTksICUleG1t
MVxuXHQiCisgICAgICAgICAgICAgICJ2cG1vdm1za2IgJSV4bW05LCAlMFxuXHQiCisgICAgICAg
ICAgICAgICJ2cG1vdm1za2IgJSV4bW0xLCAlMSIgOiAiPXIiIChyYyksICI9ciIgKGkpICk7Cisg
ICAgICAgIGlmICggcmMgIT0gMHhmZmZmIHx8IGkgIT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKworICAgICAgICBjdHh0LnNwX3Np
emUgPSBjdHh0LmFkZHJfc2l6ZSA9IDY0OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisjZW5kaWYKKwogI3VuZGVmIGRlY2xfaW5zbgogI3VuZGVmIHB1dF9p
bnNuCiAjdW5kZWYgc2V0X2luc24KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
aW5kZXggZTI1OTU0Ni4uMGQ0ZDM0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTYyNzcsNiArNjI3Nyw0NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ltbSwgJmZpYyk7CisKKyNpZmRlZiBfX3g4Nl82NF9fCisgICAgICAgICAgICBpZiAo
ICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogQ2FuJ3QgdXNlIHRoZSBhY3R1YWwgaW5zdHJ1Y3Rpb25zIGhlcmUsIGFz
IHdlIG11c3Qgbm90CisgICAgICAgICAgICAgICAgICogdG91Y2ggWU1NOC4uLllNTTE1LgorICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggdmV4LmwgKQorICAgICAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgLyogdnB4b3IgJXhtbU4sICV4bW1OLCAleG1t
TiAqLworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGY5
LDB4ZWYsMHhjMCIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRl
IDB4YzUsMHhmMSwweGVmLDB4YzkiICk7CisgICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGls
ZSAoICIuYnl0ZSAweGM1LDB4ZTksMHhlZiwweGQyIiApOworICAgICAgICAgICAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGUxLDB4ZWYsMHhkYiIgKTsKKyAgICAgICAgICAg
ICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhkOSwweGVmLDB4ZTQiICk7Cisg
ICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIuYnl0ZSAweGM1LDB4ZDEsMHhlZiww
eGVkIiApOworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSww
eGM5LDB4ZWYsMHhmNiIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5i
eXRlIDB4YzUsMHhjMSwweGVmLDB4ZmYiICk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIC8qIHZw
b3IgJXhtbU4sICV4bW1OLCAleG1tTiAqLworICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRp
bGUgKCAiLmJ5dGUgMHhjNSwweGY5LDB4ZWIsMHhjMCIgKTsKKyAgICAgICAgICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhmMSwweGViLDB4YzkiICk7CisgICAgICAgICAg
ICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIuYnl0ZSAweGM1LDB4ZTksMHhlYiwweGQyIiApOwor
ICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGUxLDB4ZWIs
MHhkYiIgKTsKKyAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUs
MHhkOSwweGViLDB4ZTQiICk7CisgICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIu
Ynl0ZSAweGM1LDB4ZDEsMHhlYiwweGVkIiApOworICAgICAgICAgICAgICAgICAgICBhc20gdm9s
YXRpbGUgKCAiLmJ5dGUgMHhjNSwweGM5LDB4ZWIsMHhmNiIgKTsKKyAgICAgICAgICAgICAgICAg
ICAgYXNtIHZvbGF0aWxlICggIi5ieXRlIDB4YzUsMHhjMSwweGViLDB4ZmYiICk7CisgICAgICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgcHV0X2ZwdSgmZmljKTsKKworICAgICAgICAg
ICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICB9CisjZW5kaWYKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAg
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMw9-0006Ak-Ti; Fri, 10 Mar 2017 15:58:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw9-0006Aa-5a
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C1/30-32461-C2DC2C85; Fri, 10 Mar 2017 15:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVf77KE
 Igw9rzS0mbDNwYPTY3reLPYAxijUzLym/IoE148JT/4Kp4hX7di1mbmB8KtjFyMUhJPCFUWLe
 xkXsEM55RonHHzazdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsEC0xOpl1
 iBhXgEzia/PmllBbBag8rUd79knMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MF4q8/5EKMkB5OSKO/b5kMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR415wGygkWpaanVqRl5gADAyYtwcGjJMLLcQYozVtckJhbnJkOkTrFqCglzjsRpE8A
 JJFRmgfXBgvGS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmFQKZwpOZVwI3/RXQYiagxdP4D
 oIsLklESEk1MOrvK1zId2/vga1tyzKz1ayq1BvuBOtmnuZsb+tPCdisdt6MUYUvsmfKydm6vX
 tqLq6J+C628BNvyuu0G9pKDqZHJf6dzruy8sK+KHM+S92vK54cElIUEO/dcoTFWuvTo5f+R1b
 8X+W6THHXtJ0ih75Gzeo7wW24+EbCy6a/Ehtf6eoVsq6qtFFiKc5INNRiLipOBAA5Oh08QQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1489161514!88732562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13138 invoked from network); 10 Mar 2017 15:58:35 -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; 10 Mar 2017 15:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw6-00066b-PS
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw6-0005w4-Os
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMw6-0005w4-Os@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: suppress reads for unhandled
	0f38/0f3a extension space 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>

Y29tbWl0IDVkOTk5MzNlNmUzZTU0ZGEzYzcyOTFhMGY0YmY2Yzg5Njg1YjRkMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDkg
MTc6NDI6NTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzo0Mjo1NSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcHJlc3MgcmVhZHMgZm9yIHVuaGFuZGxlZCAwZjM4LzBmM2EgZXh0ZW5zaW9uIHNw
YWNlIGluc25zCiAgICAKICAgIFRoZSB3YXkgdGhlc2UgZXh0ZW5zaW9uIHNwYWNlcyBnZXQgaGFu
ZGxlZCB3ZSBzbyBmYXIgYWx3YXlzIGVuZCB1cAogICAgZ29pbmcgdGhyb3VnaCB0aGUgZ2VuZXJp
YyBTcmNNZW0gb3BlcmFuZCBmZXRjaCBwYXRoIGZvciB1bnVzZWQgdGFibGUKICAgIGVudHJpZXMu
IFN1cHByZXNzIGFjdHVhbCBtZW1vcnkgYWNjZXNzZXMgaGFwcGVuaW5nIGJ5IGZvcmNpbmcgb3Bf
Ynl0ZXMKICAgIHRvIHplcm8gaW4gdGhvc2UgY2FzZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMGQ0ZDM0NS4uY2JiZmU1YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIzNDQsNyArMjM0NCwx
MSBAQCB4ODZfZGVjb2RlXzBmMzgoCiAgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICYgWDg2RU1V
TF9PUENfTUFTSyApCiAgICAgewogICAgIGNhc2UgMHgwMCAuLi4gMHhlZjoKLSAgICBjYXNlIDB4
ZjIgLi4uIDB4ZmY6CisgICAgY2FzZSAweGYyIC4uLiAweGY1OgorICAgIGNhc2UgMHhmNyAuLi4g
MHhmZjoKKyAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIDB4ZjY6IC8qIGFkY3ggLyBhZG94ICovCiAgICAgICAgIGN0eHQtPm9wY29kZSB8
PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVh
azsKIApAQCAtMjM2MCw2ICsyMzY0LDIyIEBAIHg4Nl9kZWNvZGVfMGYzOCgKICAgICAgICAgaWYg
KCByZXBfcHJlZml4KCkgKQogICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2
ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVgoMCwgMHhmMik6ICAgIC8qIGFuZG4gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWCgwLCAweGYzKTogICAgLyogR3JwIDE3ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVgoMCwgMHhmNSk6ICAgIC8qIGJ6aGkgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9G
MygwLCAweGY1KTogLyogcGV4dCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDAsIDB4
ZjUpOiAvKiBwZGVwICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMCwgMHhmNik6IC8q
IG11bHggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgwLCAweGY3KTogICAgLyogYmV4dHIg
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweGY3KTogLyogc2hseCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDAsIDB4ZjcpOiAvKiBzYXJ4ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMCwgMHhmNyk6IC8qIHNocnggKi8KKyAgICAgICAgYnJlYWs7CisK
KyAgICBkZWZhdWx0OgorICAgICAgICBvcF9ieXRlcyA9IDA7CisgICAgICAgIGJyZWFrOwogICAg
IH0KIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CkBAIC0yMzc2LDYgKzIzOTYsMTMgQEAgeDg2
X2RlY29kZV8wZjNhKAogCiAgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICYgWDg2RU1VTF9PUENf
TUFTSyApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwgMHgxNCkKKyAgICAgLi4u
IFg4NkVNVUxfT1BDXzY2KDAsIDB4MTcpOiAgICAgLyogcGV4dHIqLCBleHRyYWN0cHMgKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDE0KQorICAgICAuLi4gWDg2RU1VTF9PUENf
VkVYXzY2KDAsIDB4MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfRjIoMCwgMHhmMCk6IC8qIHJvcnggKi8KKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDAsIDB4MjApOiAgICAgLyogcGluc3JiICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMCk6IC8qIHZwaW5zcmIgKi8KICAgICAgICAgc3Rh
dGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbTsKQEAgLTIzODcsNiArMjQxNCwxMCBAQCB4
ODZfZGVjb2RlXzBmM2EoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMik6IC8q
IHZwaW5zcntkLHF9ICovCiAgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNN
ZW07CiAgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgb3BfYnl0ZXMgPSAw
OworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMw9-0006Ak-Ti; Fri, 10 Mar 2017 15:58:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw9-0006Aa-5a
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C1/30-32461-C2DC2C85; Fri, 10 Mar 2017 15:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVf77KE
 Igw9rzS0mbDNwYPTY3reLPYAxijUzLym/IoE148JT/4Kp4hX7di1mbmB8KtjFyMUhJPCFUWLe
 xkXsEM55RonHHzazdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsEC0xOpl1
 iBhXgEzia/PmllBbBag8rUd79knMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MF4q8/5EKMkB5OSKO/b5kMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR415wGygkWpaanVqRl5gADAyYtwcGjJMLLcQYozVtckJhbnJkOkTrFqCglzjsRpE8A
 JJFRmgfXBgvGS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmFQKZwpOZVwI3/RXQYiagxdP4D
 oIsLklESEk1MOrvK1zId2/vga1tyzKz1ayq1BvuBOtmnuZsb+tPCdisdt6MUYUvsmfKydm6vX
 tqLq6J+C628BNvyuu0G9pKDqZHJf6dzruy8sK+KHM+S92vK54cElIUEO/dcoTFWuvTo5f+R1b
 8X+W6THHXtJ0ih75Gzeo7wW24+EbCy6a/Ehtf6eoVsq6qtFFiKc5INNRiLipOBAA5Oh08QQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1489161514!88732562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13138 invoked from network); 10 Mar 2017 15:58:35 -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; 10 Mar 2017 15:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw6-00066b-PS
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMw6-0005w4-Os
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMw6-0005w4-Os@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: suppress reads for unhandled
	0f38/0f3a extension space 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>

Y29tbWl0IDVkOTk5MzNlNmUzZTU0ZGEzYzcyOTFhMGY0YmY2Yzg5Njg1YjRkMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDkg
MTc6NDI6NTUgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzo0Mjo1NSAyMDE3ICswMTAwCgogICAgeDg2
ZW11bDogc3VwcHJlc3MgcmVhZHMgZm9yIHVuaGFuZGxlZCAwZjM4LzBmM2EgZXh0ZW5zaW9uIHNw
YWNlIGluc25zCiAgICAKICAgIFRoZSB3YXkgdGhlc2UgZXh0ZW5zaW9uIHNwYWNlcyBnZXQgaGFu
ZGxlZCB3ZSBzbyBmYXIgYWx3YXlzIGVuZCB1cAogICAgZ29pbmcgdGhyb3VnaCB0aGUgZ2VuZXJp
YyBTcmNNZW0gb3BlcmFuZCBmZXRjaCBwYXRoIGZvciB1bnVzZWQgdGFibGUKICAgIGVudHJpZXMu
IFN1cHByZXNzIGFjdHVhbCBtZW1vcnkgYWNjZXNzZXMgaGFwcGVuaW5nIGJ5IGZvcmNpbmcgb3Bf
Ynl0ZXMKICAgIHRvIHplcm8gaW4gdGhvc2UgY2FzZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMGQ0ZDM0NS4uY2JiZmU1YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIzNDQsNyArMjM0NCwx
MSBAQCB4ODZfZGVjb2RlXzBmMzgoCiAgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICYgWDg2RU1V
TF9PUENfTUFTSyApCiAgICAgewogICAgIGNhc2UgMHgwMCAuLi4gMHhlZjoKLSAgICBjYXNlIDB4
ZjIgLi4uIDB4ZmY6CisgICAgY2FzZSAweGYyIC4uLiAweGY1OgorICAgIGNhc2UgMHhmNyAuLi4g
MHhmZjoKKyAgICAgICAgb3BfYnl0ZXMgPSAwOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIDB4ZjY6IC8qIGFkY3ggLyBhZG94ICovCiAgICAgICAgIGN0eHQtPm9wY29kZSB8
PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVh
azsKIApAQCAtMjM2MCw2ICsyMzY0LDIyIEBAIHg4Nl9kZWNvZGVfMGYzOCgKICAgICAgICAgaWYg
KCByZXBfcHJlZml4KCkgKQogICAgICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2
ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVgoMCwgMHhmMik6ICAgIC8qIGFuZG4gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWCgwLCAweGYzKTogICAgLyogR3JwIDE3ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVgoMCwgMHhmNSk6ICAgIC8qIGJ6aGkgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9G
MygwLCAweGY1KTogLyogcGV4dCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDAsIDB4
ZjUpOiAvKiBwZGVwICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjIoMCwgMHhmNik6IC8q
IG11bHggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgwLCAweGY3KTogICAgLyogYmV4dHIg
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweGY3KTogLyogc2hseCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYX0YzKDAsIDB4ZjcpOiAvKiBzYXJ4ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjIoMCwgMHhmNyk6IC8qIHNocnggKi8KKyAgICAgICAgYnJlYWs7CisK
KyAgICBkZWZhdWx0OgorICAgICAgICBvcF9ieXRlcyA9IDA7CisgICAgICAgIGJyZWFrOwogICAg
IH0KIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CkBAIC0yMzc2LDYgKzIzOTYsMTMgQEAgeDg2
X2RlY29kZV8wZjNhKAogCiAgICAgc3dpdGNoICggY3R4dC0+b3Bjb2RlICYgWDg2RU1VTF9PUENf
TUFTSyApCiAgICAgeworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwgMHgxNCkKKyAgICAgLi4u
IFg4NkVNVUxfT1BDXzY2KDAsIDB4MTcpOiAgICAgLyogcGV4dHIqLCBleHRyYWN0cHMgKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDE0KQorICAgICAuLi4gWDg2RU1VTF9PUENf
VkVYXzY2KDAsIDB4MTcpOiAvKiB2cGV4dHIqLCB2ZXh0cmFjdHBzICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfRjIoMCwgMHhmMCk6IC8qIHJvcnggKi8KKyAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDAsIDB4MjApOiAgICAgLyogcGluc3JiICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMCk6IC8qIHZwaW5zcmIgKi8KICAgICAgICAgc3Rh
dGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbTsKQEAgLTIzODcsNiArMjQxNCwxMCBAQCB4
ODZfZGVjb2RlXzBmM2EoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgyMik6IC8q
IHZwaW5zcntkLHF9ICovCiAgICAgICAgIHN0YXRlLT5kZXNjID0gRHN0SW1wbGljaXQgfCBTcmNN
ZW07CiAgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgb3BfYnl0ZXMgPSAw
OworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMwJ-0006Cf-VK; Fri, 10 Mar 2017 15:58:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwJ-0006CS-8t
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1B/C0-19998-63DC2C85; Fri, 10 Mar 2017 15:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdf07KE
 Ig8O7bSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y0N7A3PBfNWKhveXWBsYP8t2MXJyCAl8YZT4
 u1Oti5ELyD7PKDFt4TbGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JOYf2I+m
 M0rYCZx8dlSsBoWoPq9c9eyTWDkWMDIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk
 5MT81JTCrWS87P3cQI9Ek9AwPjDsZtXc6HGCU5mJREed82H4oQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMFr1QqUEyxKTU+tSMvMAQYHTFqCg0dJhFceJM1bXJCYW5yZDpE6xajLMWf27jdMQix5
 +XmpUuK8NiBFAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvHcgUnsy8E
 rhNr4COYAI6YhrfQZAjShIRUlINjDEM/U9WWNf8Wmf7UrHmmpzBz6WZ5W1xhTMjTnw0+5JSdf
 3B8reSXd6evs9/HHuxs5L5ejd7d9fXD3JCCvw1O65MS/zi9nuv/6KZ/1X5NBd+85k94WK44pd
 E6TQxw18bDBXE6ktF2aJ6/sqlqFkqfPn82mfzq4jq7tUvRdfG75o6p+Pdm2aXNiWW4oxEQy3m
 ouJEAGvuDUNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489161525!82096665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42805 invoked from network); 10 Mar 2017 15:58:45 -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 Mar 2017 15:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwG-00066n-RV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwG-0005xA-Qr
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwG-0005xA-Qr@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:44 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Correctly identify implicit
	supervisor 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>

Y29tbWl0IGM1NTgzNjE0NjcyZDk0MTY2MWM5ODY0NDZlNTNhZjZlMzZkMmJkMzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyNCAxODoyMzo1MiAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzowMTow
NSAyMDE3ICswMDAwCgogICAgeDg2L2h2bTogQ29ycmVjdGx5IGlkZW50aWZ5IGltcGxpY2l0IHN1
cGVydmlzb3IgYWNjZXNzZXMKICAgIAogICAgQWxsIGFjdGlvbnMgd2hpY2ggcmVmZXIgdG8gdGhl
IGFjdGl2ZSBsZHQvZ2R0L2lkdCBvciB0YXNrIHJlZ2lzdGVyCiAgICAoZS5nLiBsb2FkaW5nIGEg
bmV3IHNlZ21lbnQgc2VsZWN0b3IpIGFyZSBrbm93biBhcyBpbXBsaWNpdCBzdXBlcnZpc29yCiAg
ICBhY2Nlc3NlcywgZXZlbiB3aGVuIHRoZSBhY2Nlc3Mgb3JpZ2luYXRlcyBmcm9tIHVzZXIgY29k
ZS4KICAgIAogICAgUmlnaHQgYXdheSwgdGhpcyBmaXhlcyBhIGJ1ZyBkdXJpbmcgdXNlcnNwYWNl
IGVtdWxhdGlvbiB3aGVyZSBhIHBhZ2V3YWxrIGZvciBhCiAgICBzeXN0ZW0gdGFibGUgd2FzIChp
bmNvcnJlY3RseSkgcGVyZm9ybWVkIGFzIGEgdXNlciBhY2Nlc3MsIGNhdXNpbmcgYW4gYWNjZXNz
CiAgICB2aW9sYXRpb24gaW4gdGhlIGNvbW1vbiBjYXNlLCBhcyBzeXN0ZW0gdGFibGVzIHJlc2lk
ZSBvbiBzdXBlcnZpc29yIG1hcHBpbmdzLgogICAgCiAgICBUaGUgaW1wbGljaXQvZXhwbGljaXQg
ZGlzdGluY3Rpb24gaXMgbmVjZXNzYXJ5IGluIHRoZSBwYWdld2FsayB3aGVuIFNNQVAgaXMKICAg
IGVuYWJsZWQuICBSZWZlciB0byBJbnRlbCBTRE0gVm9sIDMgIkFjY2VzcyBSaWdodHMiIGZvciB0
aGUgZXhhY3QgZGV0YWlscy4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IHBhZ2V3YWxrIGlucHV0
LCBhbmQgbWFrZSB1c2Ugb2YgdGhlIG5ldyBzeXN0ZW0gc2VnbWVudAogICAgcmVmZXJlbmNlcyBp
biBodm1lbXVsX3tyZWFkLHdyaXRlfSgpLiAgV2hpbGUgbW9kaWZ5aW5nIHRob3NlIGFyZWFzLCBt
b3ZlIHRoZQogICAgY2FsY3VsYXRpb24gb2YgdGhlIGFwcHJvcHJpYXRlIHBhZ2V3YWxrIGlucHV0
IGJlZm9yZSBpdHMgZmlyc3QgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgIHwgMTggKysrKysrKysr
Ky0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jICAgIHwgIDQgKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDFjNjYwMTAu
LmYzNmQ3YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC03ODMsNiArNzgzLDExIEBAIHN0YXRpYyBpbnQg
X19odm1lbXVsX3JlYWQoCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJj
aC5odm1fdmNwdS5odm1faW87CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpc194ODZfc3lzdGVt
X3NlZ21lbnQoc2VnKSApCisgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKKyAgICBlbHNl
IGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9
PSAzICkKKyAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKKwogICAgIHJjID0gaHZtZW11
bF92aXJ0dWFsX3RvX2xpbmVhcigKICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywg
YWNjZXNzX3R5cGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwogICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFieXRlcyApCkBAIC03OTMsMTAgKzc5OCw2IEBAIHN0YXRpYyBpbnQgX19odm1l
bXVsX3JlYWQoCiAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykp
ICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywg
cF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgaWYgKCAoc2VnICE9IHg4Nl9z
ZWdfbm9uZSkgJiYKLSAgICAgICAgIChodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10u
YXR0ci5maWVsZHMuZHBsID09IDMpICkKLSAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsK
LQogICAgIHJjID0gKChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2gpID8KICAg
ICAgICAgICBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywg
cGZlYywgJnBmaW5mbykgOgogICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBf
ZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pKTsKQEAgLTg5Myw2ICs4OTQsMTEgQEAg
c3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0g
JmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIGludCByYzsKIAorICAgIGlmICggaXNf
eDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQorICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7
CisgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZp
ZWxkcy5kcGwgPT0gMyApCisgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CisKICAgICBy
YyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCiAgICAgICAgIHNlZywgb2Zmc2V0LCBieXRl
cywgJnJlcHMsIGh2bV9hY2Nlc3Nfd3JpdGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwogICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFieXRlcyApCkBAIC05MDIsMTAgKzkwOCw2IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRy
ICYgUEFHRV9NQVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0
ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgaWYg
KCAoc2VnICE9IHg4Nl9zZWdfbm9uZSkgJiYKLSAgICAgICAgIChodm1lbXVsX2N0eHQtPnNlZ19y
ZWdbeDg2X3NlZ19zc10uYXR0ci5maWVsZHMuZHBsID09IDMpICkKLSAgICAgICAgcGZlYyB8PSBQ
RkVDX3VzZXJfbW9kZTsKLQogICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIs
IHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKaW5kZXggMzZjYmUwNC4uOWQxMWUzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBA
IC0xNjEsNiArMTYxLDEwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGJvb2xfdCBwc2UxRyA9IDAsIHBzZTJNID0gMDsKICAg
ICBwMm1fcXVlcnlfdCBxdCA9IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFOwogCisgICAgLyogT25s
eSBpbXBsaWNpdCBzdXBlcnZpc29yIGRhdGEgYWNjZXNzZXMgZXhpc3QuICovCisgICAgQVNTRVJU
KCEocGZlYyAmIFBGRUNfaW1wbGljaXQpIHx8CisgICAgICAgICAgICEocGZlYyAmIChQRkVDX2lu
c25fZmV0Y2h8UEZFQ191c2VyX21vZGUpKSk7CisKICAgICBwZXJmY19pbmNyKGd1ZXN0X3dhbGsp
OwogICAgIG1lbXNldChndywgMCwgc2l6ZW9mKCpndykpOwogICAgIGd3LT52YSA9IHZhOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGRhOGI4My4uZDNiYThlYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC03Niw2ICs3Niw3IEBACiAvKiBJbnRlcm5hbGx5IHVzZWQgb25seSBmbGFn
cy4gKi8KICNkZWZpbmUgUEZFQ19wYWdlX3BhZ2VkICAgICAoMVU8PDE2KQogI2RlZmluZSBQRkVD
X3BhZ2Vfc2hhcmVkICAgICgxVTw8MTcpCisjZGVmaW5lIFBGRUNfaW1wbGljaXQgICAgICAgKDFV
PDwxOCkgLyogUGFnZXdhbGsgaW5wdXQgZm9yIGxkdC9nZHQvaWR0L3RyIGFjY2Vzc2VzLiAqLwog
CiAvKiBPdGhlciBleGNlcHRpb24gZXJyb3IgY29kZSB2YWx1ZXMuICovCiAjZGVmaW5lIFg4Nl9Y
RUNfRVhUICAgICAgICAgKF9BQygxLFUpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:58:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:58: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 1cmMwJ-0006Cf-VK; Fri, 10 Mar 2017 15:58:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwJ-0006CS-8t
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1B/C0-19998-63DC2C85; Fri, 10 Mar 2017 15:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdf07KE
 Ig8O7bSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y0N7A3PBfNWKhveXWBsYP8t2MXJyCAl8YZT4
 u1Oti5ELyD7PKDFt4TbGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JOYf2I+m
 M0rYCZx8dlSsBoWoPq9c9eyTWDkWMDIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk
 5MT81JTCrWS87P3cQI9Ek9AwPjDsZtXc6HGCU5mJREed82H4oQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMFr1QqUEyxKTU+tSMvMAQYHTFqCg0dJhFceJM1bXJCYW5yZDpE6xajLMWf27jdMQix5
 +XmpUuK8NiBFAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvHcgUnsy8E
 rhNr4COYAI6YhrfQZAjShIRUlINjDEM/U9WWNf8Wmf7UrHmmpzBz6WZ5W1xhTMjTnw0+5JSdf
 3B8reSXd6evs9/HHuxs5L5ejd7d9fXD3JCCvw1O65MS/zi9nuv/6KZ/1X5NBd+85k94WK44pd
 E6TQxw18bDBXE6ktF2aJ6/sqlqFkqfPn82mfzq4jq7tUvRdfG75o6p+Pdm2aXNiWW4oxEQy3m
 ouJEAGvuDUNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489161525!82096665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42805 invoked from network); 10 Mar 2017 15:58:45 -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 Mar 2017 15:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwG-00066n-RV
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwG-0005xA-Qr
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwG-0005xA-Qr@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:44 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: Correctly identify implicit
	supervisor 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>

Y29tbWl0IGM1NTgzNjE0NjcyZDk0MTY2MWM5ODY0NDZlNTNhZjZlMzZkMmJkMzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyNCAxODoyMzo1MiAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzowMTow
NSAyMDE3ICswMDAwCgogICAgeDg2L2h2bTogQ29ycmVjdGx5IGlkZW50aWZ5IGltcGxpY2l0IHN1
cGVydmlzb3IgYWNjZXNzZXMKICAgIAogICAgQWxsIGFjdGlvbnMgd2hpY2ggcmVmZXIgdG8gdGhl
IGFjdGl2ZSBsZHQvZ2R0L2lkdCBvciB0YXNrIHJlZ2lzdGVyCiAgICAoZS5nLiBsb2FkaW5nIGEg
bmV3IHNlZ21lbnQgc2VsZWN0b3IpIGFyZSBrbm93biBhcyBpbXBsaWNpdCBzdXBlcnZpc29yCiAg
ICBhY2Nlc3NlcywgZXZlbiB3aGVuIHRoZSBhY2Nlc3Mgb3JpZ2luYXRlcyBmcm9tIHVzZXIgY29k
ZS4KICAgIAogICAgUmlnaHQgYXdheSwgdGhpcyBmaXhlcyBhIGJ1ZyBkdXJpbmcgdXNlcnNwYWNl
IGVtdWxhdGlvbiB3aGVyZSBhIHBhZ2V3YWxrIGZvciBhCiAgICBzeXN0ZW0gdGFibGUgd2FzIChp
bmNvcnJlY3RseSkgcGVyZm9ybWVkIGFzIGEgdXNlciBhY2Nlc3MsIGNhdXNpbmcgYW4gYWNjZXNz
CiAgICB2aW9sYXRpb24gaW4gdGhlIGNvbW1vbiBjYXNlLCBhcyBzeXN0ZW0gdGFibGVzIHJlc2lk
ZSBvbiBzdXBlcnZpc29yIG1hcHBpbmdzLgogICAgCiAgICBUaGUgaW1wbGljaXQvZXhwbGljaXQg
ZGlzdGluY3Rpb24gaXMgbmVjZXNzYXJ5IGluIHRoZSBwYWdld2FsayB3aGVuIFNNQVAgaXMKICAg
IGVuYWJsZWQuICBSZWZlciB0byBJbnRlbCBTRE0gVm9sIDMgIkFjY2VzcyBSaWdodHMiIGZvciB0
aGUgZXhhY3QgZGV0YWlscy4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IHBhZ2V3YWxrIGlucHV0
LCBhbmQgbWFrZSB1c2Ugb2YgdGhlIG5ldyBzeXN0ZW0gc2VnbWVudAogICAgcmVmZXJlbmNlcyBp
biBodm1lbXVsX3tyZWFkLHdyaXRlfSgpLiAgV2hpbGUgbW9kaWZ5aW5nIHRob3NlIGFyZWFzLCBt
b3ZlIHRoZQogICAgY2FsY3VsYXRpb24gb2YgdGhlIGFwcHJvcHJpYXRlIHBhZ2V3YWxrIGlucHV0
IGJlZm9yZSBpdHMgZmlyc3QgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgIHwgMTggKysrKysrKysr
Ky0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jICAgIHwgIDQgKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDFjNjYwMTAu
LmYzNmQ3YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC03ODMsNiArNzgzLDExIEBAIHN0YXRpYyBpbnQg
X19odm1lbXVsX3JlYWQoCiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJj
aC5odm1fdmNwdS5odm1faW87CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBpc194ODZfc3lzdGVt
X3NlZ21lbnQoc2VnKSApCisgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKKyAgICBlbHNl
IGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9
PSAzICkKKyAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKKwogICAgIHJjID0gaHZtZW11
bF92aXJ0dWFsX3RvX2xpbmVhcigKICAgICAgICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywg
YWNjZXNzX3R5cGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwogICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFieXRlcyApCkBAIC03OTMsMTAgKzc5OCw2IEBAIHN0YXRpYyBpbnQgX19odm1l
bXVsX3JlYWQoCiAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0VfTUFTSykp
ICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fcmVhZChhZGRyLCBieXRlcywg
cF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgaWYgKCAoc2VnICE9IHg4Nl9z
ZWdfbm9uZSkgJiYKLSAgICAgICAgIChodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10u
YXR0ci5maWVsZHMuZHBsID09IDMpICkKLSAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsK
LQogICAgIHJjID0gKChhY2Nlc3NfdHlwZSA9PSBodm1fYWNjZXNzX2luc25fZmV0Y2gpID8KICAg
ICAgICAgICBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywg
cGZlYywgJnBmaW5mbykgOgogICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBf
ZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmluZm8pKTsKQEAgLTg5Myw2ICs4OTQsMTEgQEAg
c3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0g
JmN1cnItPmFyY2guaHZtX3ZjcHUuaHZtX2lvOwogICAgIGludCByYzsKIAorICAgIGlmICggaXNf
eDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQorICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7
CisgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZp
ZWxkcy5kcGwgPT0gMyApCisgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CisKICAgICBy
YyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCiAgICAgICAgIHNlZywgb2Zmc2V0LCBieXRl
cywgJnJlcHMsIGh2bV9hY2Nlc3Nfd3JpdGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwogICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFieXRlcyApCkBAIC05MDIsMTAgKzkwOCw2IEBAIHN0
YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRy
ICYgUEFHRV9NQVNLKSkgKQogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0
ZShhZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDEpOwogCi0gICAgaWYg
KCAoc2VnICE9IHg4Nl9zZWdfbm9uZSkgJiYKLSAgICAgICAgIChodm1lbXVsX2N0eHQtPnNlZ19y
ZWdbeDg2X3NlZ19zc10uYXR0ci5maWVsZHMuZHBsID09IDMpICkKLSAgICAgICAgcGZlYyB8PSBQ
RkVDX3VzZXJfbW9kZTsKLQogICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIs
IHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwogCiAgICAgc3dpdGNoICggcmMgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKaW5kZXggMzZjYmUwNC4uOWQxMWUzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBA
IC0xNjEsNiArMTYxLDEwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGJvb2xfdCBwc2UxRyA9IDAsIHBzZTJNID0gMDsKICAg
ICBwMm1fcXVlcnlfdCBxdCA9IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFOwogCisgICAgLyogT25s
eSBpbXBsaWNpdCBzdXBlcnZpc29yIGRhdGEgYWNjZXNzZXMgZXhpc3QuICovCisgICAgQVNTRVJU
KCEocGZlYyAmIFBGRUNfaW1wbGljaXQpIHx8CisgICAgICAgICAgICEocGZlYyAmIChQRkVDX2lu
c25fZmV0Y2h8UEZFQ191c2VyX21vZGUpKSk7CisKICAgICBwZXJmY19pbmNyKGd1ZXN0X3dhbGsp
OwogICAgIG1lbXNldChndywgMCwgc2l6ZW9mKCpndykpOwogICAgIGd3LT52YSA9IHZhOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGRhOGI4My4uZDNiYThlYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC03Niw2ICs3Niw3IEBACiAvKiBJbnRlcm5hbGx5IHVzZWQgb25seSBmbGFn
cy4gKi8KICNkZWZpbmUgUEZFQ19wYWdlX3BhZ2VkICAgICAoMVU8PDE2KQogI2RlZmluZSBQRkVD
X3BhZ2Vfc2hhcmVkICAgICgxVTw8MTcpCisjZGVmaW5lIFBGRUNfaW1wbGljaXQgICAgICAgKDFV
PDwxOCkgLyogUGFnZXdhbGsgaW5wdXQgZm9yIGxkdC9nZHQvaWR0L3RyIGFjY2Vzc2VzLiAqLwog
CiAvKiBPdGhlciBleGNlcHRpb24gZXJyb3IgY29kZSB2YWx1ZXMuICovCiAjZGVmaW5lIFg4Nl9Y
RUNfRVhUICAgICAgICAgKF9BQygxLFUpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:59:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:59: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 1cmMwX-0006Fk-2C; Fri, 10 Mar 2017 15:59:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwV-0006FT-RT
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 19/70-13192-34DC2C85; Fri, 10 Mar 2017 15:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfh7KE
 IgwMzmSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/fk7YwFG1UrXi25x9bA+Fumi5GLQ0jgC6PE
 qrdn2CGc84wSB36tZ+li5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggQuLHr
 DYwm1fATOJT6y4wmwWo/v+BM0wTGDkWMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4
 uLE9NTcxKTivWS83M3MQK9wgAEOxjvLQs4xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8Mx4B5QSLUtNTK9Iyc4DhAZOW4OBREuEtBEnzFhck5hZnpkOkTjEqSonzKoAkBEAS
 GaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4+kCk8mXklcNNfAS1mAlo8jQ9sc
 UkiQkqqgZE1N/7oc53jed0H45l6C58fvWLZ/IXlyH2mFfPnTGi+orRp097tlivmCd9WeqIulP
 jg3MZTRZ8tFmacfaarturArf89/K/b7Hrt/P10xT92Rs8R37Bx5tF9RnwTzkw7wCO1Z1Om6e7
 yT29MVGIZlZ5v2tA4xVK2wPjOhUsuj3d4CbN7Cr19XVCgxFKckWioxVxUnAgAvmaQ5kQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489161535!86549969!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21936 invoked from network); 10 Mar 2017 15:58:55 -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 Mar 2017 15:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwQ-000673-Tb
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwQ-0005xy-T0
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwQ-0005xy-T0@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:54 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Try to correctly identify
	implicit supervisor 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>

Y29tbWl0IGM2MzIzNzc4MTBjYzliODY5YzgzNjI5ZDMyZTEwODZjNWQyYmE4YjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U3VuIEp1bCAzIDEzOjA0OjM0IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciA5IDE3OjAxOjA1
IDIwMTcgKzAwMDAKCiAgICB4ODYvc2hhZG93OiBUcnkgdG8gY29ycmVjdGx5IGlkZW50aWZ5IGlt
cGxpY2l0IHN1cGVydmlzb3IgYWNjZXNzZXMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDYyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDYwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmlu
ZGV4IDEyODgwOWQuLjY4ZWYzNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTI4NTcsNyAr
Mjg1Nyw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICBj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICplbXVsX29wczsKICAgICBpbnQgcjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7Ci0gICAgdWludDMyX3QgcmM7CisgICAgdWludDMyX3QgcmMsIGVycm9y
X2NvZGU7CiAgICAgaW50IHZlcnNpb247CiAgICAgY29uc3Qgc3RydWN0IG5wZmVjIGFjY2VzcyA9
IHsKICAgICAgICAgIC5yZWFkX2FjY2VzcyA9IDEsCkBAIC0zMDExLDEzICszMDExLDcxIEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogIHJld2FsazoKIAorICAg
IGVycm9yX2NvZGUgPSByZWdzLT5lcnJvcl9jb2RlOworCisgICAgLyoKKyAgICAgKiBXaGVuIENS
NC5TTUFQIGlzIGVuYWJsZWQsIGluc3RydWN0aW9ucyB3aGljaCBoYXZlIGEgc2lkZSBlZmZlY3Qg
b2YKKyAgICAgKiBhY2Nlc3NpbmcgdGhlIHN5c3RlbSBkYXRhIHN0cnVjdHVyZXMgKGUuZy4gbW92
IHRvICVkcyBhY2Nlc3NpbmcgdGhlCisgICAgICogTERUL0dEVCwgb3IgaW50ICRuIGFjY2Vzc2lu
ZyB0aGUgSURUKSBhcmUga25vd24gYXMgaW1wbGljaXQgc3VwZXJ2aXNvcgorICAgICAqIGFjY2Vz
c2VzLgorICAgICAqCisgICAgICogVGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gaW1wbGljaXQgYW5k
IGV4cGxpY2l0IGFjY2Vzc2VzIGZvcm0gcGFydCBvZiB0aGUKKyAgICAgKiBkZXRlcm1pbmF0aW9u
IG9mIGFjY2VzcyByaWdodHMsIGNvbnRyb2xsaW5nIHdoZXRoZXIgdGhlIGFjY2VzcyBpcworICAg
ICAqIHN1Y2Nlc3NmdWwsIG9yIHJhaXNlcyBhICNQRi4KKyAgICAgKgorICAgICAqIFVuZm9ydHVu
YXRlbHksIHRoZSBwcm9jZXNzb3IgdGhyb3dzIGF3YXkgdGhlIGltcGxpY2l0L2V4cGxpY2l0Cisg
ICAgICogZGlzdGluY3Rpb24gYW5kIGRvZXMgbm90IHByb3ZpZGUgaXQgdG8gdGhlIHBhZ2VmYXVs
dCBoYW5kbGVyCisgICAgICogKGkuZS4gaGVyZS4pIGluIHRoZSAjUEYgZXJyb3IgY29kZS4gIFRo
ZXJlZm9yZSwgd2UgbXVzdCB0cnkgdG8KKyAgICAgKiByZWNvbnN0cnVjdCB0aGUgbG9zdCBzdGF0
ZSBzbyBpdCBjYW4gYmUgZmVkIGJhY2sgaW50byBvdXIgcGFnZXdhbGsKKyAgICAgKiB0aHJvdWdo
IHRoZSBndWVzdCB0YWJsZXMuCisgICAgICoKKyAgICAgKiBVc2VyIG1vZGUgYWNjZXNzZXMgYXJl
IGVhc3kgdG8gcmVjb25zdHJ1Y3Q6CisgICAgICoKKyAgICAgKiAgIElmIHdlIG9ic2VydmUgYSBj
cGwzIGRhdGEgZmV0Y2ggd2hpY2ggd2FzIGEgc3VwZXJ2aXNvciB3YWxrLCB0aGlzCisgICAgICog
ICBtdXN0IGhhdmUgYmVlbiBhbiBpbXBsaWNpdCBhY2Nlc3MgdG8gYSBzeXN0ZW0gdGFibGUuCisg
ICAgICoKKyAgICAgKiBTdXBlcnZpc29yIG1vZGUgYWNjZXNzZXMgYXJlIG5vdCBlYXN5OgorICAg
ICAqCisgICAgICogICBJbiBwcmluY2lwbGUsIHdlIGNvdWxkIGRlY29kZSB0aGUgaW5zdHJ1Y3Rp
b24gdW5kZXIgJXJpcCBhbmQgaGF2ZSB0aGUKKyAgICAgKiAgIGluc3RydWN0aW9uIGVtdWxhdG9y
IHRlbGwgdXMgaWYgdGhlcmUgaXMgYW4gaW1wbGljaXQgYWNjZXNzLgorICAgICAqICAgSG93ZXZl
ciwgdGhpcyBpcyByYWN5IHdpdGggb3RoZXIgdmNwdXMgdXBkYXRpbmcgdGhlIHBhZ2V0YWJsZSBv
cgorICAgICAqICAgcmV3cml0aW5nIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIgb3VyIGZl
ZXQuCisgICAgICoKKyAgICAgKiAgIFRoZXJlZm9yZSwgd2UgZG8gbm90aGluZy4gIChJZiBhbnlv
bmUgaGFzIGEgc2Vuc2libGUgc3VnZ2VzdGlvbiBmb3IKKyAgICAgKiAgIGhvdyB0byBkaXN0aW5n
dWlzaCB0aGVzZSBjYXNlcywgeGVuLWRldmVsQCBpcyBhbGwgZWFycy4uLikKKyAgICAgKgorICAg
ICAqIEFzIGEgcmVzdWx0LCBvbmUgc3BlY2lmaWMgY29ybmVyIGNhc2Ugd2lsbCBmYWlsLiAgSWYg
YSBndWVzdCBPUyB3aXRoCisgICAgICogU01BUCBlbmFibGVkIGVuZHMgdXAgbWFwcGluZyBhIHN5
c3RlbSB0YWJsZSB3aXRoIHVzZXIgbWFwcGluZ3MsIHNldHMKKyAgICAgKiBFRkxBR1MuQUMgdG8g
YWxsb3cgZXhwbGljaXQgYWNjZXNzZXMgdG8gdXNlciBtYXBwaW5ncywgYW5kIGltcGxpY2l0bHkK
KyAgICAgKiBhY2Nlc3NlcyB0aGUgdXNlciBtYXBwaW5nLCBoYXJkd2FyZSBhbmQgdGhlIHNoYWRv
dyBjb2RlIHdpbGwgZGlzYWdyZWUKKyAgICAgKiBvbiB3aGV0aGVyIGEgI1BGIHNob3VsZCBiZSBy
YWlzZWQuCisgICAgICoKKyAgICAgKiBIYXJkd2FyZSByYWlzZXMgI1BGIGJlY2F1c2UgaW1wbGlj
aXQgc3VwZXJ2aXNvciBhY2Nlc3NlcyB0byB1c2VyCisgICAgICogbWFwcGluZ3MgYXJlIHN0cmlj
dGx5IGRpc2FsbG93ZWQuICBBcyB3ZSBjYW4ndCByZWNvbnN0cnVjdCB0aGUgY29ycmVjdAorICAg
ICAqIGlucHV0LCB0aGUgcGFnZXdhbGsgaXMgcGVyZm9ybWVkIGFzIGlmIGl0IHdlcmUgYW4gZXhw
bGljaXQgYWNjZXNzLAorICAgICAqIHdoaWNoIGNvbmNsdWRlcyB0aGF0IHRoZSBhY2Nlc3Mgc2hv
dWxkIGhhdmUgc3VjY2VlZGVkIGFuZCB0aGUgc2hhZG93CisgICAgICogcGFnZXRhYmxlcyBuZWVk
IG1vZGlmeWluZy4gIFRoZSBzaGFkb3cgcGFnZXRhYmxlcyBhcmUgbW9kaWZpZWQgKHRvIHRoZQor
ICAgICAqIHNhbWUgdmFsdWUpLCBhbmQgd2UgcmUtZW50ZXIgdGhlIGd1ZXN0IHRvIHJlLWV4ZWN1
dGUgdGhlIGluc3RydWN0aW9uLAorICAgICAqIHdoaWNoIGNhdXNlcyBhbm90aGVyICNQRiwgYW5k
IHRoZSB2Y3B1IGxpdmVsb2NrcywgdW5hYmxlIHRvIG1ha2UKKyAgICAgKiBmb3J3YXJkIHByb2dy
ZXNzLgorICAgICAqCisgICAgICogSW4gcHJhY3RpY2UsIHRoaXMgaXMgdG9sZXJhYmxlLiAgTm8g
cHJvZHVjdGlvbiBPUyB3aWxsIGRlbGliZXJhdGVseQorICAgICAqIGNvbnN0cnVjdCB0aGlzIGNv
cm5lciBjYXNlIChhcyBkb2luZyBzbyB3b3VsZCBtZWFuIHRoYXQgYSBzeXN0ZW0gdGFibGUKKyAg
ICAgKiBpcyBkaXJlY3RseSBhY2Nlc3NhYmxlIHRvIHVzZXJzcGFjZSwgYW5kIHRoZSBPUyBpcyB0
cml2aWFsbHkgcm9vdGFibGUuKQorICAgICAqIElmIHRoaXMgY29ybmVyIGNhc2UgY29tZXMgYWJv
dXQgYWNjaWRlbnRhbGx5LCB0aGVuIGEgc2VjdXJpdHktcmVsZXZhbnQKKyAgICAgKiBidWcgaGFz
IGJlZW4gdGlja2xlZC4KKyAgICAgKi8KKyAgICBpZiAoICEoZXJyb3JfY29kZSAmIChQRkVDX2lu
c25fZmV0Y2h8UEZFQ191c2VyX21vZGUpKSAmJgorICAgICAgICAgKGlzX3B2X3ZjcHUodikgPyAo
cmVncy0+c3MgJiAzKSA6IGh2bV9nZXRfY3BsKHYpKSA9PSAzICkKKyAgICAgICAgZXJyb3JfY29k
ZSB8PSBQRkVDX2ltcGxpY2l0OworCiAgICAgLyogVGhlIHdhbGsgaXMgZG9uZSBpbiBhIGxvY2st
ZnJlZSBzdHlsZSwgd2l0aCBzb21lIHNhbml0eSBjaGVjawogICAgICAqIHBvc3Rwb25lZCBhZnRl
ciBncmFiYmluZyBwYWdpbmcgbG9jayBsYXRlci4gVGhvc2UgZGVsYXllZCBjaGVja3MKICAgICAg
KiB3aWxsIG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGluZyBiZWluZyB0cmFuc2xhdGVk
IGludG8KICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWlj
X3JlYWQoJmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAg
cm1iKCk7Ci0gICAgcmMgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCByZWdzLT5l
cnJvcl9jb2RlKTsKKyAgICByYyA9IHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csIGVy
cm9yX2NvZGUpOwogCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpCiAgICAgcmVncy0+ZXJyb3JfY29kZSAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:59:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:59: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 1cmMwX-0006Fk-2C; Fri, 10 Mar 2017 15:59:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwV-0006FT-RT
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:59 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 19/70-13192-34DC2C85; Fri, 10 Mar 2017 15:58:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfh7KE
 IgwMzmSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/fk7YwFG1UrXi25x9bA+Fumi5GLQ0jgC6PE
 qrdn2CGc84wSB36tZ+li5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggQuLHr
 DYwm1fATOJT6y4wmwWo/v+BM0wTGDkWMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4
 uLE9NTcxKTivWS83M3MQK9wgAEOxjvLQs4xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8Mx4B5QSLUtNTK9Iyc4DhAZOW4OBREuEtBEnzFhck5hZnpkOkTjEqSonzKoAkBEAS
 GaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4+kCk8mXklcNNfAS1mAlo8jQ9sc
 UkiQkqqgZE1N/7oc53jed0H45l6C58fvWLZ/IXlyH2mFfPnTGi+orRp097tlivmCd9WeqIulP
 jg3MZTRZ8tFmacfaarturArf89/K/b7Hrt/P10xT92Rs8R37Bx5tF9RnwTzkw7wCO1Z1Om6e7
 yT29MVGIZlZ5v2tA4xVK2wPjOhUsuj3d4CbN7Cr19XVCgxFKckWioxVxUnAgAvmaQ5kQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489161535!86549969!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21936 invoked from network); 10 Mar 2017 15:58:55 -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 Mar 2017 15:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwQ-000673-Tb
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwQ-0005xy-T0
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwQ-0005xy-T0@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:58:54 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Try to correctly identify
	implicit supervisor 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>

Y29tbWl0IGM2MzIzNzc4MTBjYzliODY5YzgzNjI5ZDMyZTEwODZjNWQyYmE4YjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U3VuIEp1bCAzIDEzOjA0OjM0IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciA5IDE3OjAxOjA1
IDIwMTcgKzAwMDAKCiAgICB4ODYvc2hhZG93OiBUcnkgdG8gY29ycmVjdGx5IGlkZW50aWZ5IGlt
cGxpY2l0IHN1cGVydmlzb3IgYWNjZXNzZXMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDYyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDYwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmlu
ZGV4IDEyODgwOWQuLjY4ZWYzNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTI4NTcsNyAr
Mjg1Nyw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICBj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICplbXVsX29wczsKICAgICBpbnQgcjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7Ci0gICAgdWludDMyX3QgcmM7CisgICAgdWludDMyX3QgcmMsIGVycm9y
X2NvZGU7CiAgICAgaW50IHZlcnNpb247CiAgICAgY29uc3Qgc3RydWN0IG5wZmVjIGFjY2VzcyA9
IHsKICAgICAgICAgIC5yZWFkX2FjY2VzcyA9IDEsCkBAIC0zMDExLDEzICszMDExLDcxIEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogIHJld2FsazoKIAorICAg
IGVycm9yX2NvZGUgPSByZWdzLT5lcnJvcl9jb2RlOworCisgICAgLyoKKyAgICAgKiBXaGVuIENS
NC5TTUFQIGlzIGVuYWJsZWQsIGluc3RydWN0aW9ucyB3aGljaCBoYXZlIGEgc2lkZSBlZmZlY3Qg
b2YKKyAgICAgKiBhY2Nlc3NpbmcgdGhlIHN5c3RlbSBkYXRhIHN0cnVjdHVyZXMgKGUuZy4gbW92
IHRvICVkcyBhY2Nlc3NpbmcgdGhlCisgICAgICogTERUL0dEVCwgb3IgaW50ICRuIGFjY2Vzc2lu
ZyB0aGUgSURUKSBhcmUga25vd24gYXMgaW1wbGljaXQgc3VwZXJ2aXNvcgorICAgICAqIGFjY2Vz
c2VzLgorICAgICAqCisgICAgICogVGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gaW1wbGljaXQgYW5k
IGV4cGxpY2l0IGFjY2Vzc2VzIGZvcm0gcGFydCBvZiB0aGUKKyAgICAgKiBkZXRlcm1pbmF0aW9u
IG9mIGFjY2VzcyByaWdodHMsIGNvbnRyb2xsaW5nIHdoZXRoZXIgdGhlIGFjY2VzcyBpcworICAg
ICAqIHN1Y2Nlc3NmdWwsIG9yIHJhaXNlcyBhICNQRi4KKyAgICAgKgorICAgICAqIFVuZm9ydHVu
YXRlbHksIHRoZSBwcm9jZXNzb3IgdGhyb3dzIGF3YXkgdGhlIGltcGxpY2l0L2V4cGxpY2l0Cisg
ICAgICogZGlzdGluY3Rpb24gYW5kIGRvZXMgbm90IHByb3ZpZGUgaXQgdG8gdGhlIHBhZ2VmYXVs
dCBoYW5kbGVyCisgICAgICogKGkuZS4gaGVyZS4pIGluIHRoZSAjUEYgZXJyb3IgY29kZS4gIFRo
ZXJlZm9yZSwgd2UgbXVzdCB0cnkgdG8KKyAgICAgKiByZWNvbnN0cnVjdCB0aGUgbG9zdCBzdGF0
ZSBzbyBpdCBjYW4gYmUgZmVkIGJhY2sgaW50byBvdXIgcGFnZXdhbGsKKyAgICAgKiB0aHJvdWdo
IHRoZSBndWVzdCB0YWJsZXMuCisgICAgICoKKyAgICAgKiBVc2VyIG1vZGUgYWNjZXNzZXMgYXJl
IGVhc3kgdG8gcmVjb25zdHJ1Y3Q6CisgICAgICoKKyAgICAgKiAgIElmIHdlIG9ic2VydmUgYSBj
cGwzIGRhdGEgZmV0Y2ggd2hpY2ggd2FzIGEgc3VwZXJ2aXNvciB3YWxrLCB0aGlzCisgICAgICog
ICBtdXN0IGhhdmUgYmVlbiBhbiBpbXBsaWNpdCBhY2Nlc3MgdG8gYSBzeXN0ZW0gdGFibGUuCisg
ICAgICoKKyAgICAgKiBTdXBlcnZpc29yIG1vZGUgYWNjZXNzZXMgYXJlIG5vdCBlYXN5OgorICAg
ICAqCisgICAgICogICBJbiBwcmluY2lwbGUsIHdlIGNvdWxkIGRlY29kZSB0aGUgaW5zdHJ1Y3Rp
b24gdW5kZXIgJXJpcCBhbmQgaGF2ZSB0aGUKKyAgICAgKiAgIGluc3RydWN0aW9uIGVtdWxhdG9y
IHRlbGwgdXMgaWYgdGhlcmUgaXMgYW4gaW1wbGljaXQgYWNjZXNzLgorICAgICAqICAgSG93ZXZl
ciwgdGhpcyBpcyByYWN5IHdpdGggb3RoZXIgdmNwdXMgdXBkYXRpbmcgdGhlIHBhZ2V0YWJsZSBv
cgorICAgICAqICAgcmV3cml0aW5nIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gdW5kZXIgb3VyIGZl
ZXQuCisgICAgICoKKyAgICAgKiAgIFRoZXJlZm9yZSwgd2UgZG8gbm90aGluZy4gIChJZiBhbnlv
bmUgaGFzIGEgc2Vuc2libGUgc3VnZ2VzdGlvbiBmb3IKKyAgICAgKiAgIGhvdyB0byBkaXN0aW5n
dWlzaCB0aGVzZSBjYXNlcywgeGVuLWRldmVsQCBpcyBhbGwgZWFycy4uLikKKyAgICAgKgorICAg
ICAqIEFzIGEgcmVzdWx0LCBvbmUgc3BlY2lmaWMgY29ybmVyIGNhc2Ugd2lsbCBmYWlsLiAgSWYg
YSBndWVzdCBPUyB3aXRoCisgICAgICogU01BUCBlbmFibGVkIGVuZHMgdXAgbWFwcGluZyBhIHN5
c3RlbSB0YWJsZSB3aXRoIHVzZXIgbWFwcGluZ3MsIHNldHMKKyAgICAgKiBFRkxBR1MuQUMgdG8g
YWxsb3cgZXhwbGljaXQgYWNjZXNzZXMgdG8gdXNlciBtYXBwaW5ncywgYW5kIGltcGxpY2l0bHkK
KyAgICAgKiBhY2Nlc3NlcyB0aGUgdXNlciBtYXBwaW5nLCBoYXJkd2FyZSBhbmQgdGhlIHNoYWRv
dyBjb2RlIHdpbGwgZGlzYWdyZWUKKyAgICAgKiBvbiB3aGV0aGVyIGEgI1BGIHNob3VsZCBiZSBy
YWlzZWQuCisgICAgICoKKyAgICAgKiBIYXJkd2FyZSByYWlzZXMgI1BGIGJlY2F1c2UgaW1wbGlj
aXQgc3VwZXJ2aXNvciBhY2Nlc3NlcyB0byB1c2VyCisgICAgICogbWFwcGluZ3MgYXJlIHN0cmlj
dGx5IGRpc2FsbG93ZWQuICBBcyB3ZSBjYW4ndCByZWNvbnN0cnVjdCB0aGUgY29ycmVjdAorICAg
ICAqIGlucHV0LCB0aGUgcGFnZXdhbGsgaXMgcGVyZm9ybWVkIGFzIGlmIGl0IHdlcmUgYW4gZXhw
bGljaXQgYWNjZXNzLAorICAgICAqIHdoaWNoIGNvbmNsdWRlcyB0aGF0IHRoZSBhY2Nlc3Mgc2hv
dWxkIGhhdmUgc3VjY2VlZGVkIGFuZCB0aGUgc2hhZG93CisgICAgICogcGFnZXRhYmxlcyBuZWVk
IG1vZGlmeWluZy4gIFRoZSBzaGFkb3cgcGFnZXRhYmxlcyBhcmUgbW9kaWZpZWQgKHRvIHRoZQor
ICAgICAqIHNhbWUgdmFsdWUpLCBhbmQgd2UgcmUtZW50ZXIgdGhlIGd1ZXN0IHRvIHJlLWV4ZWN1
dGUgdGhlIGluc3RydWN0aW9uLAorICAgICAqIHdoaWNoIGNhdXNlcyBhbm90aGVyICNQRiwgYW5k
IHRoZSB2Y3B1IGxpdmVsb2NrcywgdW5hYmxlIHRvIG1ha2UKKyAgICAgKiBmb3J3YXJkIHByb2dy
ZXNzLgorICAgICAqCisgICAgICogSW4gcHJhY3RpY2UsIHRoaXMgaXMgdG9sZXJhYmxlLiAgTm8g
cHJvZHVjdGlvbiBPUyB3aWxsIGRlbGliZXJhdGVseQorICAgICAqIGNvbnN0cnVjdCB0aGlzIGNv
cm5lciBjYXNlIChhcyBkb2luZyBzbyB3b3VsZCBtZWFuIHRoYXQgYSBzeXN0ZW0gdGFibGUKKyAg
ICAgKiBpcyBkaXJlY3RseSBhY2Nlc3NhYmxlIHRvIHVzZXJzcGFjZSwgYW5kIHRoZSBPUyBpcyB0
cml2aWFsbHkgcm9vdGFibGUuKQorICAgICAqIElmIHRoaXMgY29ybmVyIGNhc2UgY29tZXMgYWJv
dXQgYWNjaWRlbnRhbGx5LCB0aGVuIGEgc2VjdXJpdHktcmVsZXZhbnQKKyAgICAgKiBidWcgaGFz
IGJlZW4gdGlja2xlZC4KKyAgICAgKi8KKyAgICBpZiAoICEoZXJyb3JfY29kZSAmIChQRkVDX2lu
c25fZmV0Y2h8UEZFQ191c2VyX21vZGUpKSAmJgorICAgICAgICAgKGlzX3B2X3ZjcHUodikgPyAo
cmVncy0+c3MgJiAzKSA6IGh2bV9nZXRfY3BsKHYpKSA9PSAzICkKKyAgICAgICAgZXJyb3JfY29k
ZSB8PSBQRkVDX2ltcGxpY2l0OworCiAgICAgLyogVGhlIHdhbGsgaXMgZG9uZSBpbiBhIGxvY2st
ZnJlZSBzdHlsZSwgd2l0aCBzb21lIHNhbml0eSBjaGVjawogICAgICAqIHBvc3Rwb25lZCBhZnRl
ciBncmFiYmluZyBwYWdpbmcgbG9jayBsYXRlci4gVGhvc2UgZGVsYXllZCBjaGVja3MKICAgICAg
KiB3aWxsIG1ha2Ugc3VyZSBubyBpbmNvbnNpc3RlbnQgbWFwcGluZyBiZWluZyB0cmFuc2xhdGVk
IGludG8KICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWlj
X3JlYWQoJmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAg
cm1iKCk7Ci0gICAgcmMgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCByZWdzLT5l
cnJvcl9jb2RlKTsKKyAgICByYyA9IHNoX3dhbGtfZ3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csIGVy
cm9yX2NvZGUpOwogCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpCiAgICAgcmVncy0+ZXJyb3JfY29kZSAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:59:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:59: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 1cmMwe-0006H7-3g; Fri, 10 Mar 2017 15:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwd-0006Gu-AQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 55/D2-19731-A4DC2C85; Fri, 10 Mar 2017 15:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfr7KE
 IgyMvWSwmbDNwYPTY3reLPYAxijUzLym/IoE142rvdvaC02oVSya8YW9g3CbfxcjFISTwhVFi
 Wts8ZgjnPKPEmlO9TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtES1w98
 pkFxOYVMJN4eH0/I4jNAlT/esdK5gmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlPdt86EIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8OgeAcoJFqempFWmZOcDwgElLcPAoifDygKR5iwsSc4sz0yFSpxgVpcR5Q/YD
 JQRAEhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeHpApPJl5JXDTXwEtZgJaP
 I3vIMjikkSElFQDY0JB5YfwTY/N0ufYuPRr/Wi549wrebyWf6HolEirh/tvXC65/d3gxstVK1
 SnKH3lnnxwzopEu+KTkyVft151X9Dr36ehcs5s8XW2r5e/uf3ZUdX9X6DTJ+iEfJPSp3eZ72u
 SEq4G+1oYp/X+EK33uDr5l2X368UnDCdrhslNeb5w9es3BuF7riqxFGckGmoxFxUnAgC2MOfk
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489161545!67921378!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58928 invoked from network); 10 Mar 2017 15:59:05 -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; 10 Mar 2017 15:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwa-00067w-Vc
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwa-0005z6-V4
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwa-0005z6-V4@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:59:04 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Consistently use
	guest_walk_*() helpers for 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>

Y29tbWl0IDlkYzFlMGNkODFlZTQ2OWQ2MzhkMTk2MmE5MmQ5YjRiZDI5NzJiZmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyNCAxNTo0NjowMSAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzowMTow
NSAyMDE3ICswMDAwCgogICAgeDg2L3BhZ2V3YWxrOiBDb25zaXN0ZW50bHkgdXNlIGd1ZXN0X3dh
bGtfKigpIGhlbHBlcnMgZm9yIHRyYW5zbGF0aW9uCiAgICAKICAgIGhhcF9wMm1fZ2FfdG9fZ2Zu
KCkgYW5kIHNoX3BhZ2VfZmF1bHQoKSBjdXJyZW50bHkgdXNlIGd1ZXN0X2wxZV9nZXRfZ2ZuKCkg
dG8KICAgIG9idGFpbiB0aGUgdHJhbnNsYXRpb24gb2YgYSBwYWdld2Fsay4gIFRoaXMgaXMgY29u
Y2VwdHVhbGx5IHdyb25nICh0aGUKICAgIHNlbWFudGljcyBvZiBndy5sMWUgaXMgYW4gaW50ZXJu
YWwgZGV0YWlsKSwgYW5kIHdpbGwgYWN0dWFsbHkgYmUgd3Jvbmcgd2hlbgogICAgUFNFMzYgc3Vw
ZXJwYWdlIHN1cHBvcnQgaXMgZml4ZWQuICBTd2l0Y2ggdGhlbSB0byB1c2luZyBndWVzdF93YWxr
X3RvX2dmbigpLgogICAgCiAgICBndWVzdF93YWxrX3RhYmxlcygpIGFsc28gdXNlcyBndWVzdF9s
MWVfZ2V0X2dmbigpLCBhbmQgaXMgdXBkYXRlZCBmb3IKICAgIGNvbnNpc3RlbmN5LgogICAgCiAg
ICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zdC1jb3JyZWN0IHRoZSB3YWxrX3QgcGFyYW1l
dGVyIG9mIHRoZQogICAgZ3Vlc3Rfd2Fsa190b18qKCkgaGVscGVycywgYW5kIGltcGxlbWVudCBn
dWVzdF93YWxrX3RvX2dwYSgpIGluIHRlcm1zIG9mCiAgICBndWVzdF93YWxrX3RvX2dmbigpIHRv
IGF2b2lkIGR1cGxpY2F0aW5nIHRoZSBhY3R1YWwgdHJhbnNsYXRpb24gY2FsY3VsYXRpb24uCiAg
ICAKICAgIFdoaWxlIGVkaXRpbmcgZ3Vlc3Rfd2Fsa190b19ncGEoKSwgZml4IGEgbGF0ZW50IGJ1
ZyBieSBjYXVzaW5nIGl0IHRvIHJldHVybgogICAgSU5WQUxJRF9QQUREUiByYXRoZXIgdGhhbiAw
IGZvciBhIGZhaWxlZCB0cmFuc2xhdGlvbiwgYXMgMCBpcyBhbHNvIGEgdmFsaWQKICAgIHN1Y2Nl
c3NmdWwgcmVzdWx0LiAgVGhlIHNvbGUgY2FsbGVyLCBzaF9wYWdlX2ZhdWx0KCksIGhhcyBhbHJl
YWR5IGNvbmZpcm1lZAogICAgdGhhdCB0aGUgdHJhbnNsYXRpb24gaXMgdmFsaWQsIHNvIHRoaXMg
ZG9lc24ndCBjYXVzZSBhIGJlaGF2aW91cmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3RfcHQuaCAgIHwgMTkgKysrKysrKysrLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA5
ZDExZTNiLi44MTg3MjI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTQzOCw3ICs0MzgsNyBAQCBz
ZXRfYWQ6CiAKICAgICAvKiBJZiB0aGlzIGd1ZXN0IGhhcyBhIHJlc3RyaWN0ZWQgcGh5c2ljYWwg
YWRkcmVzcyBzcGFjZSB0aGVuIHRoZQogICAgICAqIHRhcmdldCBHRk4gbXVzdCBmaXQgd2l0aGlu
IGl0LiAqLwotICAgIGlmICggIShyYyAmIF9QQUdFX1BSRVNFTlQpICYmICFnZm5fdmFsaWQoZCwg
Z3Vlc3RfbDFlX2dldF9nZm4oZ3ctPmwxZSkpICkKKyAgICBpZiAoICEocmMgJiBfUEFHRV9QUkVT
RU5UKSAmJiAhZ2ZuX3ZhbGlkKGQsIGd1ZXN0X3dhbGtfdG9fZ2ZuKGd3KSkgKQogICAgICAgICBy
YyB8PSBfUEFHRV9JTlZBTElEX0JJVFM7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vl
c3Rfd2Fsay5jCmluZGV4IDU2OWE0OTUuLjMxM2Y4MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jCkBAIC05OCw3ICs5OCw3IEBAIHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VF
U1RfUEFHSU5HX0xFVkVMUykoCiAgICAgLyogSW50ZXJwcmV0IHRoZSBhbnN3ZXIgKi8KICAgICBp
ZiAoIG1pc3NpbmcgPT0gMCApCiAgICAgewotICAgICAgICBnZm5fdCBnZm4gPSBndWVzdF9sMWVf
Z2V0X2dmbihndy5sMWUpOworICAgICAgICBnZm5fdCBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigm
Z3cpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm5fcDJtKHAybS0+ZG9tYWluLCBwMm0sIGdmbl94KGdmbiksICZwMm10LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyB8IFAy
TV9VTlNIQVJFKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA2OGVmMzVjLi43ZWE5ZDgxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMTA0LDcgKzMxMDQsNyBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgfQogCiAgICAgLyogV2hhdCBtZm4gaXMg
dGhlIGd1ZXN0IHRyeWluZyB0byBhY2Nlc3M/ICovCi0gICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9n
Zm4oZ3cubDFlKTsKKyAgICBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwogICAgIGdtZm4g
PSBnZXRfZ2ZuKGQsIGdmbiwgJnAybXQpOwogCiAgICAgaWYgKCBzaGFkb3dfbW9kZV9yZWZjb3Vu
dHMoZCkgJiYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCAwYmY2Y2Y5Li42YTA2YmEwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0yNDEsOCArMjQxLDcgQEAgc3RydWN0IGd1ZXN0X3BhZ2V0
YWJsZV93YWxrCiAKIC8qIEdpdmVuIGEgd2Fsa190LCB0cmFuc2xhdGUgdGhlIGd3LT52YSBpbnRv
IHRoZSBndWVzdCdzIG5vdGlvbiBvZiB0aGUKICAqIGNvcnJlc3BvbmRpbmcgZnJhbWUgbnVtYmVy
LiAqLwotc3RhdGljIGlubGluZSBnZm5fdAotZ3Vlc3Rfd2Fsa190b19nZm4od2Fsa190ICpndykK
K3N0YXRpYyBpbmxpbmUgZ2ZuX3QgZ3Vlc3Rfd2Fsa190b19nZm4oY29uc3Qgd2Fsa190ICpndykK
IHsKICAgICBpZiAoICEoZ3Vlc3RfbDFlX2dldF9mbGFncyhndy0+bDFlKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgcmV0dXJuIElOVkFMSURfR0ZOOwpAQCAtMjUxLDE5ICsyNTAsMTkgQEAg
Z3Vlc3Rfd2Fsa190b19nZm4od2Fsa190ICpndykKIAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5z
bGF0ZSB0aGUgZ3ctPnZhIGludG8gdGhlIGd1ZXN0J3Mgbm90aW9uIG9mIHRoZQogICogY29ycmVz
cG9uZGluZyBwaHlzaWNhbCBhZGRyZXNzLiAqLwotc3RhdGljIGlubGluZSBwYWRkcl90Ci1ndWVz
dF93YWxrX3RvX2dwYSh3YWxrX3QgKmd3KQorc3RhdGljIGlubGluZSBwYWRkcl90IGd1ZXN0X3dh
bGtfdG9fZ3BhKGNvbnN0IHdhbGtfdCAqZ3cpCiB7Ci0gICAgaWYgKCAhKGd1ZXN0X2wxZV9nZXRf
ZmxhZ3MoZ3ctPmwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiAwOwotICAg
IHJldHVybiAoKHBhZGRyX3QpZ2ZuX3goZ3Vlc3RfbDFlX2dldF9nZm4oZ3ctPmwxZSkpIDw8IFBB
R0VfU0hJRlQpICsKLSAgICAgICAgICAgKGd3LT52YSAmIH5QQUdFX01BU0spOworICAgIGdmbl90
IGdmbiA9IGd1ZXN0X3dhbGtfdG9fZ2ZuKGd3KTsKKworICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIElOVkFMSURfUEFERFI7CisKKyAgICByZXR1cm4g
KGdmbl94KGdmbikgPDwgUEFHRV9TSElGVCkgfCAoZ3ctPnZhICYgflBBR0VfTUFTSyk7CiB9CiAK
IC8qIEdpdmVuIGEgd2Fsa190IGZyb20gYSBzdWNjZXNzZnVsIHdhbGssIHJldHVybiB0aGUgcGFn
ZS1vcmRlciBvZiB0aGUgCiAgKiBwYWdlIG9yIHN1cGVycGFnZSB0aGF0IHRoZSB2aXJ0dWFsIGFk
ZHJlc3MgaXMgaW4uICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCAKLWd1ZXN0X3dhbGtf
dG9fcGFnZV9vcmRlcih3YWxrX3QgKmd3KQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3Vl
c3Rfd2Fsa190b19wYWdlX29yZGVyKGNvbnN0IHdhbGtfdCAqZ3cpCiB7CiAgICAgLyogVGhpcyBp
cyBvbmx5IHZhbGlkIGZvciBzdWNjZXNzZnVsIHdhbGtzIC0gb3RoZXJ3aXNlIHRoZSAKICAgICAg
KiBQU0UgYml0cyBtaWdodCBiZSBpbnZhbGlkLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 10 15:59:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 10 Mar 2017 15:59: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 1cmMwe-0006H7-3g; Fri, 10 Mar 2017 15:59:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwd-0006Gu-AQ
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 55/D2-19731-A4DC2C85; Fri, 10 Mar 2017 15:59:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfr7KE
 IgyMvWSwmbDNwYPTY3reLPYAxijUzLym/IoE142rvdvaC02oVSya8YW9g3CbfxcjFISTwhVFi
 Wts8ZgjnPKPEmlO9TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtES1w98
 pkFxOYVMJN4eH0/I4jNAlT/esdK5gmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlPdt86EIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8OgeAcoJFqempFWmZOcDwgElLcPAoifDygKR5iwsSc4sz0yFSpxgVpcR5Q/YD
 JQRAEhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeHpApPJl5JXDTXwEtZgJaP
 I3vIMjikkSElFQDY0JB5YfwTY/N0ufYuPRr/Wi549wrebyWf6HolEirh/tvXC65/d3gxstVK1
 SnKH3lnnxwzopEu+KTkyVft151X9Dr36ehcs5s8XW2r5e/uf3ZUdX9X6DTJ+iEfJPSp3eZ72u
 SEq4G+1oYp/X+EK33uDr5l2X368UnDCdrhslNeb5w9es3BuF7riqxFGckGmoxFxUnAgC2MOfk
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489161545!67921378!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58928 invoked from network); 10 Mar 2017 15:59:05 -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; 10 Mar 2017 15:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwa-00067w-Vc
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cmMwa-0005z6-V4
 for xen-changelog@lists.xensource.com; Fri, 10 Mar 2017 15:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cmMwa-0005z6-V4@xenbits.xenproject.org>
Date: Fri, 10 Mar 2017 15:59:04 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Consistently use
	guest_walk_*() helpers for 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>

Y29tbWl0IDlkYzFlMGNkODFlZTQ2OWQ2MzhkMTk2MmE5MmQ5YjRiZDI5NzJiZmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyNCAxNTo0NjowMSAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgOSAxNzowMTow
NSAyMDE3ICswMDAwCgogICAgeDg2L3BhZ2V3YWxrOiBDb25zaXN0ZW50bHkgdXNlIGd1ZXN0X3dh
bGtfKigpIGhlbHBlcnMgZm9yIHRyYW5zbGF0aW9uCiAgICAKICAgIGhhcF9wMm1fZ2FfdG9fZ2Zu
KCkgYW5kIHNoX3BhZ2VfZmF1bHQoKSBjdXJyZW50bHkgdXNlIGd1ZXN0X2wxZV9nZXRfZ2ZuKCkg
dG8KICAgIG9idGFpbiB0aGUgdHJhbnNsYXRpb24gb2YgYSBwYWdld2Fsay4gIFRoaXMgaXMgY29u
Y2VwdHVhbGx5IHdyb25nICh0aGUKICAgIHNlbWFudGljcyBvZiBndy5sMWUgaXMgYW4gaW50ZXJu
YWwgZGV0YWlsKSwgYW5kIHdpbGwgYWN0dWFsbHkgYmUgd3Jvbmcgd2hlbgogICAgUFNFMzYgc3Vw
ZXJwYWdlIHN1cHBvcnQgaXMgZml4ZWQuICBTd2l0Y2ggdGhlbSB0byB1c2luZyBndWVzdF93YWxr
X3RvX2dmbigpLgogICAgCiAgICBndWVzdF93YWxrX3RhYmxlcygpIGFsc28gdXNlcyBndWVzdF9s
MWVfZ2V0X2dmbigpLCBhbmQgaXMgdXBkYXRlZCBmb3IKICAgIGNvbnNpc3RlbmN5LgogICAgCiAg
ICBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zdC1jb3JyZWN0IHRoZSB3YWxrX3QgcGFyYW1l
dGVyIG9mIHRoZQogICAgZ3Vlc3Rfd2Fsa190b18qKCkgaGVscGVycywgYW5kIGltcGxlbWVudCBn
dWVzdF93YWxrX3RvX2dwYSgpIGluIHRlcm1zIG9mCiAgICBndWVzdF93YWxrX3RvX2dmbigpIHRv
IGF2b2lkIGR1cGxpY2F0aW5nIHRoZSBhY3R1YWwgdHJhbnNsYXRpb24gY2FsY3VsYXRpb24uCiAg
ICAKICAgIFdoaWxlIGVkaXRpbmcgZ3Vlc3Rfd2Fsa190b19ncGEoKSwgZml4IGEgbGF0ZW50IGJ1
ZyBieSBjYXVzaW5nIGl0IHRvIHJldHVybgogICAgSU5WQUxJRF9QQUREUiByYXRoZXIgdGhhbiAw
IGZvciBhIGZhaWxlZCB0cmFuc2xhdGlvbiwgYXMgMCBpcyBhbHNvIGEgdmFsaWQKICAgIHN1Y2Nl
c3NmdWwgcmVzdWx0LiAgVGhlIHNvbGUgY2FsbGVyLCBzaF9wYWdlX2ZhdWx0KCksIGhhcyBhbHJl
YWR5IGNvbmZpcm1lZAogICAgdGhhdCB0aGUgdHJhbnNsYXRpb24gaXMgdmFsaWQsIHNvIHRoaXMg
ZG9lc24ndCBjYXVzZSBhIGJlaGF2aW91cmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3RfcHQuaCAgIHwgMTkgKysrKysrKysrLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA5
ZDExZTNiLi44MTg3MjI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTQzOCw3ICs0MzgsNyBAQCBz
ZXRfYWQ6CiAKICAgICAvKiBJZiB0aGlzIGd1ZXN0IGhhcyBhIHJlc3RyaWN0ZWQgcGh5c2ljYWwg
YWRkcmVzcyBzcGFjZSB0aGVuIHRoZQogICAgICAqIHRhcmdldCBHRk4gbXVzdCBmaXQgd2l0aGlu
IGl0LiAqLwotICAgIGlmICggIShyYyAmIF9QQUdFX1BSRVNFTlQpICYmICFnZm5fdmFsaWQoZCwg
Z3Vlc3RfbDFlX2dldF9nZm4oZ3ctPmwxZSkpICkKKyAgICBpZiAoICEocmMgJiBfUEFHRV9QUkVT
RU5UKSAmJiAhZ2ZuX3ZhbGlkKGQsIGd1ZXN0X3dhbGtfdG9fZ2ZuKGd3KSkgKQogICAgICAgICBy
YyB8PSBfUEFHRV9JTlZBTElEX0JJVFM7CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vl
c3Rfd2Fsay5jCmluZGV4IDU2OWE0OTUuLjMxM2Y4MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jCkBAIC05OCw3ICs5OCw3IEBAIHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VF
U1RfUEFHSU5HX0xFVkVMUykoCiAgICAgLyogSW50ZXJwcmV0IHRoZSBhbnN3ZXIgKi8KICAgICBp
ZiAoIG1pc3NpbmcgPT0gMCApCiAgICAgewotICAgICAgICBnZm5fdCBnZm4gPSBndWVzdF9sMWVf
Z2V0X2dmbihndy5sMWUpOworICAgICAgICBnZm5fdCBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigm
Z3cpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm5fcDJtKHAybS0+ZG9tYWluLCBwMm0sIGdmbl94KGdmbiksICZwMm10LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExPQyB8IFAy
TV9VTlNIQVJFKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA2OGVmMzVjLi43ZWE5ZDgxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMTA0LDcgKzMxMDQsNyBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgfQogCiAgICAgLyogV2hhdCBtZm4gaXMg
dGhlIGd1ZXN0IHRyeWluZyB0byBhY2Nlc3M/ICovCi0gICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9n
Zm4oZ3cubDFlKTsKKyAgICBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwogICAgIGdtZm4g
PSBnZXRfZ2ZuKGQsIGdmbiwgJnAybXQpOwogCiAgICAgaWYgKCBzaGFkb3dfbW9kZV9yZWZjb3Vu
dHMoZCkgJiYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCAwYmY2Y2Y5Li42YTA2YmEwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0yNDEsOCArMjQxLDcgQEAgc3RydWN0IGd1ZXN0X3BhZ2V0
YWJsZV93YWxrCiAKIC8qIEdpdmVuIGEgd2Fsa190LCB0cmFuc2xhdGUgdGhlIGd3LT52YSBpbnRv
IHRoZSBndWVzdCdzIG5vdGlvbiBvZiB0aGUKICAqIGNvcnJlc3BvbmRpbmcgZnJhbWUgbnVtYmVy
LiAqLwotc3RhdGljIGlubGluZSBnZm5fdAotZ3Vlc3Rfd2Fsa190b19nZm4od2Fsa190ICpndykK
K3N0YXRpYyBpbmxpbmUgZ2ZuX3QgZ3Vlc3Rfd2Fsa190b19nZm4oY29uc3Qgd2Fsa190ICpndykK
IHsKICAgICBpZiAoICEoZ3Vlc3RfbDFlX2dldF9mbGFncyhndy0+bDFlKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgcmV0dXJuIElOVkFMSURfR0ZOOwpAQCAtMjUxLDE5ICsyNTAsMTkgQEAg
Z3Vlc3Rfd2Fsa190b19nZm4od2Fsa190ICpndykKIAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5z
bGF0ZSB0aGUgZ3ctPnZhIGludG8gdGhlIGd1ZXN0J3Mgbm90aW9uIG9mIHRoZQogICogY29ycmVz
cG9uZGluZyBwaHlzaWNhbCBhZGRyZXNzLiAqLwotc3RhdGljIGlubGluZSBwYWRkcl90Ci1ndWVz
dF93YWxrX3RvX2dwYSh3YWxrX3QgKmd3KQorc3RhdGljIGlubGluZSBwYWRkcl90IGd1ZXN0X3dh
bGtfdG9fZ3BhKGNvbnN0IHdhbGtfdCAqZ3cpCiB7Ci0gICAgaWYgKCAhKGd1ZXN0X2wxZV9nZXRf
ZmxhZ3MoZ3ctPmwxZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiAwOwotICAg
IHJldHVybiAoKHBhZGRyX3QpZ2ZuX3goZ3Vlc3RfbDFlX2dldF9nZm4oZ3ctPmwxZSkpIDw8IFBB
R0VfU0hJRlQpICsKLSAgICAgICAgICAgKGd3LT52YSAmIH5QQUdFX01BU0spOworICAgIGdmbl90
IGdmbiA9IGd1ZXN0X3dhbGtfdG9fZ2ZuKGd3KTsKKworICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIElOVkFMSURfUEFERFI7CisKKyAgICByZXR1cm4g
KGdmbl94KGdmbikgPDwgUEFHRV9TSElGVCkgfCAoZ3ctPnZhICYgflBBR0VfTUFTSyk7CiB9CiAK
IC8qIEdpdmVuIGEgd2Fsa190IGZyb20gYSBzdWNjZXNzZnVsIHdhbGssIHJldHVybiB0aGUgcGFn
ZS1vcmRlciBvZiB0aGUgCiAgKiBwYWdlIG9yIHN1cGVycGFnZSB0aGF0IHRoZSB2aXJ0dWFsIGFk
ZHJlc3MgaXMgaW4uICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCAKLWd1ZXN0X3dhbGtf
dG9fcGFnZV9vcmRlcih3YWxrX3QgKmd3KQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ3Vl
c3Rfd2Fsa190b19wYWdlX29yZGVyKGNvbnN0IHdhbGtfdCAqZ3cpCiB7CiAgICAgLyogVGhpcyBp
cyBvbmx5IHZhbGlkIGZvciBzdWNjZXNzZnVsIHdhbGtzIC0gb3RoZXJ3aXNlIHRoZSAKICAgICAg
KiBQU0UgYml0cyBtaWdodCBiZSBpbnZhbGlkLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnsc2-0005RS-Vr; Tue, 14 Mar 2017 20:00:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc1-0005Ou-TF
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 40/88-01896-5CB48C85; Tue, 14 Mar 2017 20:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeI94k
 Ig+anYhYTthk4MHps79vFHsAYxZqZl5RfkcCasbdzEWPBe+OKQ0uPMTUwTlbtYuTiEBL4wijx
 vHs9cxcjJ5BznlFiy9GMLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4Shx49Ywdx
 OYVMJP4cauRFcRmAaqfPOEA8wRGjgWMDKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgbtnseYpTkYFIS5VURPBEhxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL3pBdQTrAoNT21Ii0zBxgcMGkJDh4lEV5mkDRvcUFibnFmOkTqFKOilDgvAzCkhARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHemSDjeTLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRqeApxULr6X8EP98VuTfjevbPT9Vsy43iO6vk9xpacWYp/905b+Ipe9yuIV4py
 Ya71L0yuP+0xIS9G/TYtdv8uKewX23d61XyC4NPbE1I6qS6dUXjq89THVp8xnMntg+/PRZ68g
 evfsLJvMotFxdfqN8i43OtNN1zLbyXzbc+844pW9BuqN5uBJLcUaioRZzUXEiAJNgEodDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489521603!86592975!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5073 invoked from network); 14 Mar 2017 20:00:04 -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 Mar 2017 20:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsbz-0004zP-4A
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsbz-0003FL-1A
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnsbz-0003FL-1A@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:03 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x4 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiNDI0OWU5NmI0NThkOTJiYzhmMmJhZGU0MWJmMTZiNDY4NjE4ZmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxNzoyMTozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg0IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweDQgaXMgcmVzZXJ2ZWQgYnkgQU1ELiAgRm9yIEludGVsLCBp
dCBpcyBhIG11bHRpLWludm9jYXRpb24gbGVhZiB3aXRoCiAgICBlY3ggZW51bWVyYXRpbmcgZGlm
ZmVyZW50IGNhY2hlIGRldGFpbHMuCiAgICAKICAgIEFkZCBhIG5ldyB1bmlvbiBmb3IgaXQgaW4g
c3RydWN0IGNwdWlkX3BvbGljeSwgY29sbGVjdCBpdCBmcm9tIGhhcmR3YXJlIGluCiAgICBjYWxj
dWxhdGVfcmF3X3BvbGljeSgpLCBhdWRpdCBpdCBpbiByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3ko
KSBhbmQgdXBkYXRlCiAgICBndWVzdF9jcHVpZCgpIGFuZCB1cGRhdGVfZG9tYWluX2NwdWlkX2lu
Zm8oKSB0byBwcm9wZXJseSBpbnNlcnQvZXh0cmFjdCBkYXRhLgogICAgCiAgICBBIGxvdCBvZiB0
aGUgZGF0YSBoZXJlIHdpbGwgbmVlZCBmdXJ0aGVyIGF1ZGl0aW5nL3JlZmluZW1lbnQgd2hlbiBi
ZXR0ZXIKICAgIHRvcG9sb2d5IHN1cHBvcnQgaXMgaW50cm9kdWNlZCwgYnV0IGZvciBub3csIHRo
aXMgbWF0Y2hlcyB0aGUgZXhpc3RpbmcKICAgIHRvb2xzdGFjayBiZWhhdmlvdXIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgIHwgMjIgKysr
KysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggfCAxMCArKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmlu
ZGV4IGQ2ZjZiODguLmQ3NzA2NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xOTksNiArMTk5LDcgQEAgc3RhdGljIHZvaWQg
cmVjYWxjdWxhdGVfbWlzYyhzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogCiAgICAgY2FzZSBYODZf
VkVORE9SX0FNRDoKICAgICAgICAgemVyb19sZWF2ZXMocC0+YmFzaWMucmF3LCAweDIsIDB4Myk7
CisgICAgICAgIG1lbXNldChwLT5jYWNoZS5yYXcsIDAsIHNpemVvZihwLT5jYWNoZS5yYXcpKTsK
ICAgICAgICAgcC0+YmFzaWMucmF3WzB4OV0gPSBFTVBUWV9MRUFGOwogCiAgICAgICAgIHAtPmV4
dGQudmVuZG9yX2VieCA9IHAtPmJhc2ljLnZlbmRvcl9lYng7CkBAIC0yNDIsNiArMjQzLDMyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X3BvbGljeSh2b2lkKQogICAgICAgICBj
cHVpZF9sZWFmKGksICZwLT5iYXNpYy5yYXdbaV0pOwogICAgIH0KIAorICAgIGlmICggcC0+YmFz
aWMubWF4X2xlYWYgPj0gNCApCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUocC0+Y2FjaGUucmF3KTsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5pb24g
eworICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGw7CisgICAgICAgICAgICAgICAg
c3RydWN0IGNwdWlkX2NhY2hlX2xlYWYgYzsKKyAgICAgICAgICAgIH0gdTsKKworICAgICAgICAg
ICAgY3B1aWRfY291bnRfbGVhZig0LCBpLCAmdS5sKTsKKworICAgICAgICAgICAgaWYgKCB1LmMu
dHlwZSA9PSAwICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgcC0+Y2Fj
aGUuc3VibGVhZltpXSA9IHUuYzsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAq
IFRoZSBjaG9pY2Ugb2YgQ1BVSURfR1VFU1RfTlJfQ0FDSEUgaXMgYXJiaXRyYXJ5LiAgSXQgaXMg
ZXhwZWN0ZWQKKyAgICAgICAgICogdGhhdCBpdCB3aWxsIGV2ZW50dWFsbHkgbmVlZCBpbmNyZWFz
aW5nIGZvciBmdXR1cmUgaGFyZHdhcmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGkgPT0g
QVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORworICAgICAgICAgICAgICAgICAgICJDUFVJRDogSW5zdWZmaWNpZW50IExlYWYgNCBzcGFj
ZSBmb3IgdGhpcyBoYXJkd2FyZVxuIik7CisgICAgfQorCiAgICAgaWYgKCBwLT5iYXNpYy5tYXhf
bGVhZiA+PSA3ICkKICAgICB7CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoNywgMCwgJnAtPmZl
YXQucmF3WzBdKTsKQEAgLTUyMCw2ICs1NDcsMjMgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9w
b2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAg
cmVjYWxjdWxhdGVfbWlzYyhwKTsKIAorICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShw
LT5jYWNoZS5yYXcpOyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCBwLT5jYWNoZS5zdWJsZWFm
W2ldLnR5cGUgPj0gMSAmJgorICAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0udHlwZSA8
PSAzICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogU3VibGVhZiBoYXMgYSB2YWxpZCBjYWNo
ZSB0eXBlLiBaZXJvIHJlc2VydmVkIGZpZWxkcy4gKi8KKyAgICAgICAgICAgIHAtPmNhY2hlLnJh
d1tpXS5hICY9IDB4ZmZmZmMzZmZ1OworICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2ldLmQgJj0g
MHgwMDAwMDAwN3U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICAvKiBTdWJsZWFmIGlzIG5vdCB2YWxpZC4gIFplcm8gdGhlIHJlc3Qgb2YgdGhlIHVuaW9u
LiAqLworICAgICAgICAgICAgemVyb19sZWF2ZXMocC0+Y2FjaGUucmF3LCBpLCBBUlJBWV9TSVpF
KHAtPmNhY2hlLnJhdykgLSAxKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
fQorCiAgICAgaWYgKCAhcC0+ZXh0ZC5zdm0gKQogICAgICAgICBwLT5leHRkLnJhd1sweGFdID0g
RU1QVFlfTEVBRjsKIApAQCAtNjA1LDcgKzY0OSw3IEBAIHN0YXRpYyB2b2lkIHB2X2NwdWlkKHVp
bnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiAg
ICAgICAgICpyZXMgPSBFTVBUWV9MRUFGOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgw
IC4uLiAweDM6CisgICAgY2FzZSAweDAgLi4uIDB4NDoKICAgICBjYXNlIDB4NyAuLi4gMHg5Ogog
ICAgIGNhc2UgMHhjIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAw
eGZmZmZmZmZmOgpAQCAtNjQwLDcgKzY4NCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9jcHVpZCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAg
ICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7CiAgICAgICAgIGJyZWFrOwog
Ci0gICAgY2FzZSAweDAgLi4uIDB4MzoKKyAgICBjYXNlIDB4MCAuLi4gMHg0OgogICAgIGNhc2Ug
MHg3IC4uLiAweDk6CiAgICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKICAgICBjYXNlIDB4
ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6CkBAIC02NzQsNiArNzE4LDEzIEBAIHZvaWQgZ3Vlc3Rf
Y3B1aWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgc3dp
dGNoICggbGVhZiApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSAweDQ6CisgICAgICAgICAgICBp
ZiAoIHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgICAg
ICByZXR1cm47CisKKyAgICAgICAgICAgICpyZXMgPSBwLT5jYWNoZS5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIDB4NzoKICAgICAgICAgICAgIEFTU0VS
VChwLT5mZWF0Lm1heF9zdWJsZWFmIDwgQVJSQVlfU0laRShwLT5mZWF0LnJhdykpOwogICAgICAg
ICAgICAgaWYgKCBzdWJsZWFmID4gbWluX3QodWludDMyX3QsIHAtPmZlYXQubWF4X3N1YmxlYWYs
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggMDJiNDhlOC4uYjdkZWUxNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEwMSw2ICsxMDEsMTAgQEAgc3Rh
dGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICBz
d2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKICAgICB7CiAgICAgY2FzZSAweDAwMDAwMDAwIC4uLiBB
UlJBWV9TSVpFKHAtPmJhc2ljLnJhdykgLSAxOgorICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0g
PT0gNCAmJgorICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT5jYWNo
ZS5yYXcpICkKKyAgICAgICAgICAgIHJldHVybiAwOworCiAgICAgICAgIGlmICggY3RsLT5pbnB1
dFswXSA9PSA3ICYmCiAgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAt
PmZlYXQucmF3KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKQEAgLTEyOSwxMiArMTMzLDI0IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCiAgICAgewogICAgIGNhc2UgMHgwMDAwMDAwMCAu
Li4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0
WzBdID09IDcgKQorICAgICAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDQ6CisgICAgICAgICAgICBwLT5jYWNoZS5yYXdbY3RsLT5pbnB1dFsxXV0g
PSBsZWFmOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSA3OgogICAgICAgICAg
ICAgcC0+ZmVhdC5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwotICAgICAgICBlbHNlIGlmICgg
Y3RsLT5pbnB1dFswXSA9PSBYU1RBVEVfQ1BVSUQgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgY2FzZSBYU1RBVEVfQ1BVSUQ6CiAgICAgICAgICAgICBwLT54c3RhdGUucmF3W2N0bC0+
aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgZWxzZQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHAtPmJhc2ljLnJhd1tjdGwtPmlucHV0WzBdXSA9
IGxlYWY7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgMHg0MDAwMDAwMDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
aWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAppbmRleCBhYTQ4MmI3Li5iNmU1MzY2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVpZC5oCkBAIC02Myw2ICs2Myw3IEBAIERFQ0xBUkVfUEVSX0NQVShib29s
LCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKIAogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJ
QyAgICAgICgweGR1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAgICAoMHUg
KyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCiAjZGVmaW5l
IENQVUlEX0dVRVNUX05SX1hTVEFURSAgICAgKDYydSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNU
X05SX0VYVERfSU5URUwgKDB4OHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0FN
RCAgICgweDFjdSArIDEpCkBAIC0xMzcsNiArMTM4LDE1IEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kK
ICAgICAgICAgfTsKICAgICB9IGJhc2ljOwogCisgICAgLyogU3RydWN0dXJlZCBjYWNoZSBsZWFm
OiAweDAwMDAwMDA0W3h4XSAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IGNwdWlkX2xl
YWYgcmF3W0NQVUlEX0dVRVNUX05SX0NBQ0hFXTsKKyAgICAgICAgc3RydWN0IGNwdWlkX2NhY2hl
X2xlYWYgeworICAgICAgICAgICAgdWludDMyX3QgdHlwZTo1LAorICAgICAgICAgICAgICAgIDoy
NywgOjMyLCA6MzIsIDozMjsKKyAgICAgICAgfSBzdWJsZWFmW0NQVUlEX0dVRVNUX05SX0NBQ0hF
XTsKKyAgICB9IGNhY2hlOworCiAgICAgLyogU3RydWN0dXJlZCBmZWF0dXJlIGxlYWY6IDB4MDAw
MDAwMDdbeHhdICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByYXdb
Q1BVSURfR1VFU1RfTlJfRkVBVF07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnsc2-0005RS-Vr; Tue, 14 Mar 2017 20:00:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc1-0005Ou-TF
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 40/88-01896-5CB48C85; Tue, 14 Mar 2017 20:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeI94k
 Ig+anYhYTthk4MHps79vFHsAYxZqZl5RfkcCasbdzEWPBe+OKQ0uPMTUwTlbtYuTiEBL4wijx
 vHs9cxcjJ5BznlFiy9GMLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4Shx49Ywdx
 OYVMJP4cauRFcRmAaqfPOEA8wRGjgWMDKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgbtnseYpTkYFIS5VURPBEhxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL3pBdQTrAoNT21Ii0zBxgcMGkJDh4lEV5mkDRvcUFibnFmOkTqFKOilDgvAzCkhARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHemSDjeTLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRqeApxULr6X8EP98VuTfjevbPT9Vsy43iO6vk9xpacWYp/905b+Ipe9yuIV4py
 Ya71L0yuP+0xIS9G/TYtdv8uKewX23d61XyC4NPbE1I6qS6dUXjq89THVp8xnMntg+/PRZ68g
 evfsLJvMotFxdfqN8i43OtNN1zLbyXzbc+844pW9BuqN5uBJLcUaioRZzUXEiAJNgEodDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489521603!86592975!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5073 invoked from network); 14 Mar 2017 20:00:04 -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 Mar 2017 20:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsbz-0004zP-4A
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsbz-0003FL-1A
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnsbz-0003FL-1A@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:03 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x4 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiNDI0OWU5NmI0NThkOTJiYzhmMmJhZGU0MWJmMTZiNDY4NjE4ZmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxNzoyMTozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg0IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweDQgaXMgcmVzZXJ2ZWQgYnkgQU1ELiAgRm9yIEludGVsLCBp
dCBpcyBhIG11bHRpLWludm9jYXRpb24gbGVhZiB3aXRoCiAgICBlY3ggZW51bWVyYXRpbmcgZGlm
ZmVyZW50IGNhY2hlIGRldGFpbHMuCiAgICAKICAgIEFkZCBhIG5ldyB1bmlvbiBmb3IgaXQgaW4g
c3RydWN0IGNwdWlkX3BvbGljeSwgY29sbGVjdCBpdCBmcm9tIGhhcmR3YXJlIGluCiAgICBjYWxj
dWxhdGVfcmF3X3BvbGljeSgpLCBhdWRpdCBpdCBpbiByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3ko
KSBhbmQgdXBkYXRlCiAgICBndWVzdF9jcHVpZCgpIGFuZCB1cGRhdGVfZG9tYWluX2NwdWlkX2lu
Zm8oKSB0byBwcm9wZXJseSBpbnNlcnQvZXh0cmFjdCBkYXRhLgogICAgCiAgICBBIGxvdCBvZiB0
aGUgZGF0YSBoZXJlIHdpbGwgbmVlZCBmdXJ0aGVyIGF1ZGl0aW5nL3JlZmluZW1lbnQgd2hlbiBi
ZXR0ZXIKICAgIHRvcG9sb2d5IHN1cHBvcnQgaXMgaW50cm9kdWNlZCwgYnV0IGZvciBub3csIHRo
aXMgbWF0Y2hlcyB0aGUgZXhpc3RpbmcKICAgIHRvb2xzdGFjayBiZWhhdmlvdXIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgIHwgMjIgKysr
KysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggfCAxMCArKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmlu
ZGV4IGQ2ZjZiODguLmQ3NzA2NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xOTksNiArMTk5LDcgQEAgc3RhdGljIHZvaWQg
cmVjYWxjdWxhdGVfbWlzYyhzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogCiAgICAgY2FzZSBYODZf
VkVORE9SX0FNRDoKICAgICAgICAgemVyb19sZWF2ZXMocC0+YmFzaWMucmF3LCAweDIsIDB4Myk7
CisgICAgICAgIG1lbXNldChwLT5jYWNoZS5yYXcsIDAsIHNpemVvZihwLT5jYWNoZS5yYXcpKTsK
ICAgICAgICAgcC0+YmFzaWMucmF3WzB4OV0gPSBFTVBUWV9MRUFGOwogCiAgICAgICAgIHAtPmV4
dGQudmVuZG9yX2VieCA9IHAtPmJhc2ljLnZlbmRvcl9lYng7CkBAIC0yNDIsNiArMjQzLDMyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcmF3X3BvbGljeSh2b2lkKQogICAgICAgICBj
cHVpZF9sZWFmKGksICZwLT5iYXNpYy5yYXdbaV0pOwogICAgIH0KIAorICAgIGlmICggcC0+YmFz
aWMubWF4X2xlYWYgPj0gNCApCisgICAgeworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUocC0+Y2FjaGUucmF3KTsgKytpICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5pb24g
eworICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGw7CisgICAgICAgICAgICAgICAg
c3RydWN0IGNwdWlkX2NhY2hlX2xlYWYgYzsKKyAgICAgICAgICAgIH0gdTsKKworICAgICAgICAg
ICAgY3B1aWRfY291bnRfbGVhZig0LCBpLCAmdS5sKTsKKworICAgICAgICAgICAgaWYgKCB1LmMu
dHlwZSA9PSAwICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgcC0+Y2Fj
aGUuc3VibGVhZltpXSA9IHUuYzsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAq
IFRoZSBjaG9pY2Ugb2YgQ1BVSURfR1VFU1RfTlJfQ0FDSEUgaXMgYXJiaXRyYXJ5LiAgSXQgaXMg
ZXhwZWN0ZWQKKyAgICAgICAgICogdGhhdCBpdCB3aWxsIGV2ZW50dWFsbHkgbmVlZCBpbmNyZWFz
aW5nIGZvciBmdXR1cmUgaGFyZHdhcmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGkgPT0g
QVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FS
TklORworICAgICAgICAgICAgICAgICAgICJDUFVJRDogSW5zdWZmaWNpZW50IExlYWYgNCBzcGFj
ZSBmb3IgdGhpcyBoYXJkd2FyZVxuIik7CisgICAgfQorCiAgICAgaWYgKCBwLT5iYXNpYy5tYXhf
bGVhZiA+PSA3ICkKICAgICB7CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoNywgMCwgJnAtPmZl
YXQucmF3WzBdKTsKQEAgLTUyMCw2ICs1NDcsMjMgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9w
b2xpY3koc3RydWN0IGRvbWFpbiAqZCkKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAg
cmVjYWxjdWxhdGVfbWlzYyhwKTsKIAorICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShw
LT5jYWNoZS5yYXcpOyArK2kgKQorICAgIHsKKyAgICAgICAgaWYgKCBwLT5jYWNoZS5zdWJsZWFm
W2ldLnR5cGUgPj0gMSAmJgorICAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0udHlwZSA8
PSAzICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogU3VibGVhZiBoYXMgYSB2YWxpZCBjYWNo
ZSB0eXBlLiBaZXJvIHJlc2VydmVkIGZpZWxkcy4gKi8KKyAgICAgICAgICAgIHAtPmNhY2hlLnJh
d1tpXS5hICY9IDB4ZmZmZmMzZmZ1OworICAgICAgICAgICAgcC0+Y2FjaGUucmF3W2ldLmQgJj0g
MHgwMDAwMDAwN3U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICAvKiBTdWJsZWFmIGlzIG5vdCB2YWxpZC4gIFplcm8gdGhlIHJlc3Qgb2YgdGhlIHVuaW9u
LiAqLworICAgICAgICAgICAgemVyb19sZWF2ZXMocC0+Y2FjaGUucmF3LCBpLCBBUlJBWV9TSVpF
KHAtPmNhY2hlLnJhdykgLSAxKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
fQorCiAgICAgaWYgKCAhcC0+ZXh0ZC5zdm0gKQogICAgICAgICBwLT5leHRkLnJhd1sweGFdID0g
RU1QVFlfTEVBRjsKIApAQCAtNjA1LDcgKzY0OSw3IEBAIHN0YXRpYyB2b2lkIHB2X2NwdWlkKHVp
bnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiAg
ICAgICAgICpyZXMgPSBFTVBUWV9MRUFGOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgw
IC4uLiAweDM6CisgICAgY2FzZSAweDAgLi4uIDB4NDoKICAgICBjYXNlIDB4NyAuLi4gMHg5Ogog
ICAgIGNhc2UgMHhjIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAw
eGZmZmZmZmZmOgpAQCAtNjQwLDcgKzY4NCw3IEBAIHN0YXRpYyB2b2lkIGh2bV9jcHVpZCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAg
ICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7CiAgICAgICAgIGJyZWFrOwog
Ci0gICAgY2FzZSAweDAgLi4uIDB4MzoKKyAgICBjYXNlIDB4MCAuLi4gMHg0OgogICAgIGNhc2Ug
MHg3IC4uLiAweDk6CiAgICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKICAgICBjYXNlIDB4
ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6CkBAIC02NzQsNiArNzE4LDEzIEBAIHZvaWQgZ3Vlc3Rf
Y3B1aWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICAgICAgc3dp
dGNoICggbGVhZiApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSAweDQ6CisgICAgICAgICAgICBp
ZiAoIHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgICAg
ICByZXR1cm47CisKKyAgICAgICAgICAgICpyZXMgPSBwLT5jYWNoZS5yYXdbc3VibGVhZl07Cisg
ICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIDB4NzoKICAgICAgICAgICAgIEFTU0VS
VChwLT5mZWF0Lm1heF9zdWJsZWFmIDwgQVJSQVlfU0laRShwLT5mZWF0LnJhdykpOwogICAgICAg
ICAgICAgaWYgKCBzdWJsZWFmID4gbWluX3QodWludDMyX3QsIHAtPmZlYXQubWF4X3N1YmxlYWYs
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggMDJiNDhlOC4uYjdkZWUxNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEwMSw2ICsxMDEsMTAgQEAgc3Rh
dGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICBz
d2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKICAgICB7CiAgICAgY2FzZSAweDAwMDAwMDAwIC4uLiBB
UlJBWV9TSVpFKHAtPmJhc2ljLnJhdykgLSAxOgorICAgICAgICBpZiAoIGN0bC0+aW5wdXRbMF0g
PT0gNCAmJgorICAgICAgICAgICAgIGN0bC0+aW5wdXRbMV0gPj0gQVJSQVlfU0laRShwLT5jYWNo
ZS5yYXcpICkKKyAgICAgICAgICAgIHJldHVybiAwOworCiAgICAgICAgIGlmICggY3RsLT5pbnB1
dFswXSA9PSA3ICYmCiAgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAt
PmZlYXQucmF3KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKQEAgLTEyOSwxMiArMTMzLDI0IEBA
IHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgc3dpdGNoICggY3RsLT5pbnB1dFswXSApCiAgICAgewogICAgIGNhc2UgMHgwMDAwMDAwMCAu
Li4gQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpIC0gMToKLSAgICAgICAgaWYgKCBjdGwtPmlucHV0
WzBdID09IDcgKQorICAgICAgICBzd2l0Y2ggKCBjdGwtPmlucHV0WzBdICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDQ6CisgICAgICAgICAgICBwLT5jYWNoZS5yYXdbY3RsLT5pbnB1dFsxXV0g
PSBsZWFmOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSA3OgogICAgICAgICAg
ICAgcC0+ZmVhdC5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwotICAgICAgICBlbHNlIGlmICgg
Y3RsLT5pbnB1dFswXSA9PSBYU1RBVEVfQ1BVSUQgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgY2FzZSBYU1RBVEVfQ1BVSUQ6CiAgICAgICAgICAgICBwLT54c3RhdGUucmF3W2N0bC0+
aW5wdXRbMV1dID0gbGVhZjsKLSAgICAgICAgZWxzZQorICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHAtPmJhc2ljLnJhd1tjdGwtPmlucHV0WzBdXSA9
IGxlYWY7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgMHg0MDAwMDAwMDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
aWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAppbmRleCBhYTQ4MmI3Li5iNmU1MzY2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVpZC5oCkBAIC02Myw2ICs2Myw3IEBAIERFQ0xBUkVfUEVSX0NQVShib29s
LCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKIAogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJ
QyAgICAgICgweGR1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAgICAoMHUg
KyAxKQorI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCiAjZGVmaW5l
IENQVUlEX0dVRVNUX05SX1hTVEFURSAgICAgKDYydSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNU
X05SX0VYVERfSU5URUwgKDB4OHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0FN
RCAgICgweDFjdSArIDEpCkBAIC0xMzcsNiArMTM4LDE1IEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kK
ICAgICAgICAgfTsKICAgICB9IGJhc2ljOwogCisgICAgLyogU3RydWN0dXJlZCBjYWNoZSBsZWFm
OiAweDAwMDAwMDA0W3h4XSAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IGNwdWlkX2xl
YWYgcmF3W0NQVUlEX0dVRVNUX05SX0NBQ0hFXTsKKyAgICAgICAgc3RydWN0IGNwdWlkX2NhY2hl
X2xlYWYgeworICAgICAgICAgICAgdWludDMyX3QgdHlwZTo1LAorICAgICAgICAgICAgICAgIDoy
NywgOjMyLCA6MzIsIDozMjsKKyAgICAgICAgfSBzdWJsZWFmW0NQVUlEX0dVRVNUX05SX0NBQ0hF
XTsKKyAgICB9IGNhY2hlOworCiAgICAgLyogU3RydWN0dXJlZCBmZWF0dXJlIGxlYWY6IDB4MDAw
MDAwMDdbeHhdICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByYXdb
Q1BVSURfR1VFU1RfTlJfRkVBVF07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnscD-0005S3-1F; Tue, 14 Mar 2017 20:00:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscB-0005Rt-Hh
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4C/C6-13971-ECB48C85; Tue, 14 Mar 2017 20:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfec94k
 Ig+mNYhYTthk4MHps79vFHsAYxZqZl5RfkcCa8aftEHvBSomK+W9esjUw9gp1MXJxCAl8YZS4
 +2oKC4RznlFibsdr5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUcJSbMW
 ccOYvMKmEnMuvgfzGYBqr95YBn7BEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYb/U5H2KU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC18sLKCdYlJqeWpGWmQMMDpi0BAePkggvM0iat7ggMbc4Mx0idYpRUUqcdyJIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNAJnCk5lXAjf9FdBiJqDFiT+Pg
 CwuSURISTUwhjLETu88pvagfskEza9pJ/8dsp7725Fd2P2ZT5eEb4WqROjhnf8Vnv9qz4ma29
 B8acf6fxwum1uj1/vuPjVx/YwssXzBtymrSjm2HS3t5Nl6f9vGVFZzNTb5I4xWso/buh+55QX
 nBVa3CgqJcNmXTfsrmHtaKvvRvQlHhd4tMdptyNS44tUSJZbijERDLeai4kQAPgxVVUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489521613!86592999!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6733 invoked from network); 14 Mar 2017 20:00:14 -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 Mar 2017 20:00:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc9-0004zV-8x
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc9-0003Ga-67
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnsc9-0003Ga-67@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:13 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x5 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwNmIyYjczNjc5Y2FiMzdmZjI1M2FmNjdlMTI5MzUzYTQ2ZmRjYzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxNzozMjoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg1IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgVGhlIE1PTklUT1IgZmxhZyBpc24ndCBleHBvc2VkIHRvIGd1ZXN0cy4g
IFRoZSBleGlzdGluZyB0b29sc3RhY2sgbG9naWMsIGFuZAogICAgcHZfY3B1aWQoKSBpbiB0aGUg
aHlwZXJ2aXNvciwgemVybyB0aGUgTU9OSVRPUiBsZWFmIGZvciBxdWVyaWVzLgogICAgCiAgICBI
b3dldmVyLCB0aGUgTU9OSVRPUiBsZWFmIGlzIHN0aWxsIHZpc2libGUgaW4gdGhlIGhhcmR3YXJl
IGRvbWFpbnMgbmF0aXZlCiAgICBDUFVJRCB2aWV3LCBhbmQgTGludXggZGVwZW5kcyBvbiB0aGlz
IHRvIHNldCB1cCBDLXN0YXRlIGluZm9ybWF0aW9uLiAgTGVhayB0aGUKICAgIGhvc3RzIE1PTklU
T1IgbGVhZiB1bmRlciB0aGUgc2FtZSBjaXJjdW1zdGFuY2VzIHRoYXQgdGhlIE1PTklUT1IgZmVh
dHVyZSBpcwogICAgbGVha2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDIwICsrKysr
KysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IGQ3NzA2NWYuLjc4Yzc4NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xNjcsNiArMTY3LDggQEAg
c3RhdGljIHZvaWQgcmVjYWxjdWxhdGVfbWlzYyhzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogICAg
IHAtPmJhc2ljLnJhd19mbXMgJj0gMHgwZmZmMGZmZjsgLyogQ2xvYmJlciBQcm9jZXNzb3IgVHlw
ZSBvbiBJbnRlbC4gKi8KICAgICBwLT5iYXNpYy5hcGljX2lkID0gMDsgLyogRHluYW1pYy4gKi8K
IAorICAgIHAtPmJhc2ljLnJhd1sweDVdID0gRU1QVFlfTEVBRjsgLyogTU9OSVRPUiBub3QgZXhw
b3NlZCB0byBndWVzdHMuICovCisKICAgICBwLT5iYXNpYy5yYXdbMHg4XSA9IEVNUFRZX0xFQUY7
CiAgICAgcC0+YmFzaWMucmF3WzB4Y10gPSBFTVBUWV9MRUFGOwogCkBAIC02NDMsMTMgKzY0NSwx
MiBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFm
LCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAm
IH4weGZmKSB8IDM7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSAweDAwMDAwMDA1OiAvKiBN
T05JVE9SL01XQUlUICovCiAgICAgY2FzZSAweDAwMDAwMDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9n
eSBFbnVtZXJhdGlvbiAqLwogICAgIHVuc3VwcG9ydGVkOgogICAgICAgICAqcmVzID0gRU1QVFlf
TEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg0OgorICAgIGNhc2Ug
MHgwIC4uLiAweDU6CiAgICAgY2FzZSAweDcgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4gWFNU
QVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKQEAgLTY4NCw3
ICs2ODUsNyBAQCBzdGF0aWMgdm9pZCBodm1fY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qg
c3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKICAgICAgICAgICAgIHJlcy0+YSA9IChy
ZXMtPmEgJiB+MHhmZikgfCAzOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgwIC4uLiAw
eDQ6CisgICAgY2FzZSAweDAgLi4uIDB4NToKICAgICBjYXNlIDB4NyAuLi4gMHg5OgogICAgIGNh
c2UgMHhjIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweGZmZmZm
ZmZmOgpAQCAtNzQ1LDYgKzc0Niw3IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICBnb3RvIGxlZ2FjeTsKIAogICAgICAg
ICBjYXNlIDB4MCAuLi4gMHgzOgorICAgICAgICBjYXNlIDB4NToKICAgICAgICAgY2FzZSAweDgg
Li4uIDB4OToKICAgICAgICAgY2FzZSAweGM6CiAgICAgICAgICAgICAqcmVzID0gcC0+YmFzaWMu
cmF3W2xlYWZdOwpAQCAtOTI5LDYgKzkzMSwxOCBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGdvdG8gY29t
bW9uX2xlYWYxX2FkanVzdG1lbnRzOwogCisgICAgY2FzZSAweDU6CisgICAgICAgIC8qCisgICAg
ICAgICAqIExlYWsgdGhlIGhhcmR3YXJlIE1PTklUT1IgbGVhZiB1bmRlciB0aGUgc2FtZSBjb25k
aXRpb25zIHRoYXQgdGhlCisgICAgICAgICAqIE1PTklUT1IgZmVhdHVyZSBmbGFnIGlzIGxlYWtl
ZC4gIFNlZSBhYm92ZSBmb3IgZGV0YWlscy4KKyAgICAgICAgICovCisgICAgICAgIHJlZ3MgPSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCk7CisgICAgICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgIGd1ZXN0X2tlcm5lbF9tb2RlKHYs
IHJlZ3MpICYmIGNwdV9oYXNfbW9uaXRvciAmJgorICAgICAgICAgICAgIHJlZ3MtPmVudHJ5X3Zl
Y3RvciA9PSBUUkFQX2dwX2ZhdWx0ICkKKyAgICAgICAgICAgICpyZXMgPSByYXdfcG9saWN5LmJh
c2ljLnJhd1tsZWFmXTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NzoKICAgICAgICAg
c3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnscD-0005S3-1F; Tue, 14 Mar 2017 20:00:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscB-0005Rt-Hh
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 4C/C6-13971-ECB48C85; Tue, 14 Mar 2017 20:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfec94k
 Ig+mNYhYTthk4MHps79vFHsAYxZqZl5RfkcCa8aftEHvBSomK+W9esjUw9gp1MXJxCAl8YZS4
 +2oKC4RznlFibsdr5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUcJSbMW
 ccOYvMKmEnMuvgfzGYBqr95YBn7BEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYb/U5H2KU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC18sLKCdYlJqeWpGWmQMMDpi0BAePkggvM0iat7ggMbc4Mx0idYpRUUqcdyJIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNAJnCk5lXAjf9FdBiJqDFiT+Pg
 CwuSURISTUwhjLETu88pvagfskEza9pJ/8dsp7725Fd2P2ZT5eEb4WqROjhnf8Vnv9qz4ma29
 B8acf6fxwum1uj1/vuPjVx/YwssXzBtymrSjm2HS3t5Nl6f9vGVFZzNTb5I4xWso/buh+55QX
 nBVa3CgqJcNmXTfsrmHtaKvvRvQlHhd4tMdptyNS44tUSJZbijERDLeai4kQAPgxVVUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1489521613!86592999!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6733 invoked from network); 14 Mar 2017 20:00:14 -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 Mar 2017 20:00:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc9-0004zV-8x
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnsc9-0003Ga-67
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnsc9-0003Ga-67@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:13 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x5 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwNmIyYjczNjc5Y2FiMzdmZjI1M2FmNjdlMTI5MzUzYTQ2ZmRjYzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxNzozMjoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg1IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgVGhlIE1PTklUT1IgZmxhZyBpc24ndCBleHBvc2VkIHRvIGd1ZXN0cy4g
IFRoZSBleGlzdGluZyB0b29sc3RhY2sgbG9naWMsIGFuZAogICAgcHZfY3B1aWQoKSBpbiB0aGUg
aHlwZXJ2aXNvciwgemVybyB0aGUgTU9OSVRPUiBsZWFmIGZvciBxdWVyaWVzLgogICAgCiAgICBI
b3dldmVyLCB0aGUgTU9OSVRPUiBsZWFmIGlzIHN0aWxsIHZpc2libGUgaW4gdGhlIGhhcmR3YXJl
IGRvbWFpbnMgbmF0aXZlCiAgICBDUFVJRCB2aWV3LCBhbmQgTGludXggZGVwZW5kcyBvbiB0aGlz
IHRvIHNldCB1cCBDLXN0YXRlIGluZm9ybWF0aW9uLiAgTGVhayB0aGUKICAgIGhvc3RzIE1PTklU
T1IgbGVhZiB1bmRlciB0aGUgc2FtZSBjaXJjdW1zdGFuY2VzIHRoYXQgdGhlIE1PTklUT1IgZmVh
dHVyZSBpcwogICAgbGVha2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyB8IDIwICsrKysr
KysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IGQ3NzA2NWYuLjc4Yzc4NmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xNjcsNiArMTY3LDggQEAg
c3RhdGljIHZvaWQgcmVjYWxjdWxhdGVfbWlzYyhzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogICAg
IHAtPmJhc2ljLnJhd19mbXMgJj0gMHgwZmZmMGZmZjsgLyogQ2xvYmJlciBQcm9jZXNzb3IgVHlw
ZSBvbiBJbnRlbC4gKi8KICAgICBwLT5iYXNpYy5hcGljX2lkID0gMDsgLyogRHluYW1pYy4gKi8K
IAorICAgIHAtPmJhc2ljLnJhd1sweDVdID0gRU1QVFlfTEVBRjsgLyogTU9OSVRPUiBub3QgZXhw
b3NlZCB0byBndWVzdHMuICovCisKICAgICBwLT5iYXNpYy5yYXdbMHg4XSA9IEVNUFRZX0xFQUY7
CiAgICAgcC0+YmFzaWMucmF3WzB4Y10gPSBFTVBUWV9MRUFGOwogCkBAIC02NDMsMTMgKzY0NSwx
MiBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFm
LCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAm
IH4weGZmKSB8IDM7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSAweDAwMDAwMDA1OiAvKiBN
T05JVE9SL01XQUlUICovCiAgICAgY2FzZSAweDAwMDAwMDBiOiAvKiBFeHRlbmRlZCBUb3BvbG9n
eSBFbnVtZXJhdGlvbiAqLwogICAgIHVuc3VwcG9ydGVkOgogICAgICAgICAqcmVzID0gRU1QVFlf
TEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg0OgorICAgIGNhc2Ug
MHgwIC4uLiAweDU6CiAgICAgY2FzZSAweDcgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4gWFNU
QVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKQEAgLTY4NCw3
ICs2ODUsNyBAQCBzdGF0aWMgdm9pZCBodm1fY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qg
c3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKICAgICAgICAgICAgIHJlcy0+YSA9IChy
ZXMtPmEgJiB+MHhmZikgfCAzOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgwIC4uLiAw
eDQ6CisgICAgY2FzZSAweDAgLi4uIDB4NToKICAgICBjYXNlIDB4NyAuLi4gMHg5OgogICAgIGNh
c2UgMHhjIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweGZmZmZm
ZmZmOgpAQCAtNzQ1LDYgKzc0Niw3IEBAIHZvaWQgZ3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAgICBnb3RvIGxlZ2FjeTsKIAogICAgICAg
ICBjYXNlIDB4MCAuLi4gMHgzOgorICAgICAgICBjYXNlIDB4NToKICAgICAgICAgY2FzZSAweDgg
Li4uIDB4OToKICAgICAgICAgY2FzZSAweGM6CiAgICAgICAgICAgICAqcmVzID0gcC0+YmFzaWMu
cmF3W2xlYWZdOwpAQCAtOTI5LDYgKzkzMSwxOCBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGdvdG8gY29t
bW9uX2xlYWYxX2FkanVzdG1lbnRzOwogCisgICAgY2FzZSAweDU6CisgICAgICAgIC8qCisgICAg
ICAgICAqIExlYWsgdGhlIGhhcmR3YXJlIE1PTklUT1IgbGVhZiB1bmRlciB0aGUgc2FtZSBjb25k
aXRpb25zIHRoYXQgdGhlCisgICAgICAgICAqIE1PTklUT1IgZmVhdHVyZSBmbGFnIGlzIGxlYWtl
ZC4gIFNlZSBhYm92ZSBmb3IgZGV0YWlscy4KKyAgICAgICAgICovCisgICAgICAgIHJlZ3MgPSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCk7CisgICAgICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgIGd1ZXN0X2tlcm5lbF9tb2RlKHYs
IHJlZ3MpICYmIGNwdV9oYXNfbW9uaXRvciAmJgorICAgICAgICAgICAgIHJlZ3MtPmVudHJ5X3Zl
Y3RvciA9PSBUUkFQX2dwX2ZhdWx0ICkKKyAgICAgICAgICAgICpyZXMgPSByYXdfcG9saWN5LmJh
c2ljLnJhd1tsZWFmXTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NzoKICAgICAgICAg
c3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnscN-0005TO-2n; Tue, 14 Mar 2017 20:00:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscL-0005TE-MR
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A5/6F-23940-8DB48C85; Tue, 14 Mar 2017 20:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeG94k
 IgzmNihYTthk4MHps79vFHsAYxZqZl5RfkcCacXrNBuaClYIVTRcWMjcwLuHtYuTiEBL4wijx
 fv4n5i5GTiDnPKPE3R6XLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4Skx50M0IY
 vMKmEk8mLKUCcRmAar/P/0b4wRGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiDceoJv0OMkhxMSqK8KoInIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Hp5AeUEi1LTUyvSMnOAwQGTluDgURLhZQZJ8xYXJOYWZ6ZDpE4xKkqJ804ESQiA
 JDJK8+DaYAF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbwAwvIV4MvNK4Ka/AlrMBLQ48
 ecRkMUliQgpqQZGhrsr+j5HR7L/bNf3LPA8uHPb9fNzPacvb5geNLHDwzvRvXJ73VXujyaJMt
 Jx1x182VsdV1XuZn2/rLWtyVhrx6PF8gdmPSx3zGZnLVW9W7natejXTQa5Non443cteeed3ML
 9RezS3MUPNbVqOb5uuuKltDhcjikpc4LTziX729VO7Cttn8eoxFKckWioxVxUnAgAW77n0EMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489521623!82690456!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55610 invoked from network); 14 Mar 2017 20:00:24 -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 Mar 2017 20:00:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscJ-0004zl-DV
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscJ-0003HP-Ac
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscJ-0003HP-Ac@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:23 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x6 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyZTAzODQ1MGQzZDVkZTFhMzlmMGNmYTJkMmIwZjliM2Q0M2M2YzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODowMzo1OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg2IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgVGhlIHRoZXJtYWwvcGVyZm9ybWFuY2UgbGVhZiB3YXMgcHJldmlvdXNs
eSBoaWRkZW4gZnJvbSBIVk0gZ3Vlc3RzLCBidXQgZnVsbHkKICAgIHZpc2libGUgdG8gUFYgZ3Vl
c3RzLiAgTW9zdCBvZiB0aGUgbGVhZiByZWZlcnMgdG8gTVNSIGF2YWlsYWJpbGl0eSwgYW5kIHRo
ZXJlCiAgICBpcyBub3RoaW5nIGFuIHVucHJpdmlsZWdlZCBQViBndWVzdCBjYW4gZG8gd2l0aCB0
aGUgaW5mb3JtYXRpb24sIHNvIGhpZGUgdGhlCiAgICBsZWFmIGVudGlyZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvY3B1aWQuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggNzhjNzg2Yi4uMmVhYjVkZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE2
OCw2ICsxNjgsNyBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnApCiAgICAgcC0+YmFzaWMuYXBpY19pZCA9IDA7IC8qIER5bmFtaWMuICovCiAKICAg
ICBwLT5iYXNpYy5yYXdbMHg1XSA9IEVNUFRZX0xFQUY7IC8qIE1PTklUT1Igbm90IGV4cG9zZWQg
dG8gZ3Vlc3RzLiAqLworICAgIHAtPmJhc2ljLnJhd1sweDZdID0gRU1QVFlfTEVBRjsgLyogVGhl
cm0vUG93ZXIgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLiAqLwogCiAgICAgcC0+YmFzaWMucmF3WzB4
OF0gPSBFTVBUWV9MRUFGOwogICAgIHAtPmJhc2ljLnJhd1sweGNdID0gRU1QVFlfTEVBRjsKQEAg
LTY1MCw4ICs2NTEsNyBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50
MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAgICAgICAqcmVzID0gRU1Q
VFlfTEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg1OgotICAgIGNh
c2UgMHg3IC4uLiAweDk6CisgICAgY2FzZSAweDAgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4g
WFNUQVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKICAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CkBAIC02ODUsOCArNjg1LDcgQEAgc3RhdGljIHZvaWQg
aHZtX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9s
ZWFmICpyZXMpCiAgICAgICAgICAgICByZXMtPmEgPSAocmVzLT5hICYgfjB4ZmYpIHwgMzsKICAg
ICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg1OgotICAgIGNhc2UgMHg3IC4uLiAw
eDk6CisgICAgY2FzZSAweDAgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4gWFNUQVRFX0NQVUlE
OgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CkBAIC03NDYsNyArNzQ1LDcgQEAgdm9pZCBndWVzdF9jcHVpZChjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIGdvdG8gbGVnYWN5Owog
CiAgICAgICAgIGNhc2UgMHgwIC4uLiAweDM6Ci0gICAgICAgIGNhc2UgMHg1OgorICAgICAgICBj
YXNlIDB4NSAuLi4gMHg2OgogICAgICAgICBjYXNlIDB4OCAuLi4gMHg5OgogICAgICAgICBjYXNl
IDB4YzoKICAgICAgICAgICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnscN-0005TO-2n; Tue, 14 Mar 2017 20:00:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscL-0005TE-MR
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:25 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A5/6F-23940-8DB48C85; Tue, 14 Mar 2017 20:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeG94k
 IgzmNihYTthk4MHps79vFHsAYxZqZl5RfkcCacXrNBuaClYIVTRcWMjcwLuHtYuTiEBL4wijx
 fv4n5i5GTiDnPKPE3R6XLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4Skx50M0IY
 vMKmEk8mLKUCcRmAar/P/0b4wRGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiDceoJv0OMkhxMSqK8KoInIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Hp5AeUEi1LTUyvSMnOAwQGTluDgURLhZQZJ8xYXJOYWZ6ZDpE4xKkqJ804ESQiA
 JDJK8+DaYAF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbwAwvIV4MvNK4Ka/AlrMBLQ48
 ecRkMUliQgpqQZGhrsr+j5HR7L/bNf3LPA8uHPb9fNzPacvb5geNLHDwzvRvXJ73VXujyaJMt
 Jx1x182VsdV1XuZn2/rLWtyVhrx6PF8gdmPSx3zGZnLVW9W7natejXTQa5Non443cteeed3ML
 9RezS3MUPNbVqOb5uuuKltDhcjikpc4LTziX729VO7Cttn8eoxFKckWioxVxUnAgAW77n0EMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489521623!82690456!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55610 invoked from network); 14 Mar 2017 20:00:24 -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 Mar 2017 20:00:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscJ-0004zl-DV
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscJ-0003HP-Ac
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscJ-0003HP-Ac@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:23 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0x6 in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyZTAzODQ1MGQzZDVkZTFhMzlmMGNmYTJkMmIwZjliM2Q0M2M2YzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODowMzo1OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHg2IGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgVGhlIHRoZXJtYWwvcGVyZm9ybWFuY2UgbGVhZiB3YXMgcHJldmlvdXNs
eSBoaWRkZW4gZnJvbSBIVk0gZ3Vlc3RzLCBidXQgZnVsbHkKICAgIHZpc2libGUgdG8gUFYgZ3Vl
c3RzLiAgTW9zdCBvZiB0aGUgbGVhZiByZWZlcnMgdG8gTVNSIGF2YWlsYWJpbGl0eSwgYW5kIHRo
ZXJlCiAgICBpcyBub3RoaW5nIGFuIHVucHJpdmlsZWdlZCBQViBndWVzdCBjYW4gZG8gd2l0aCB0
aGUgaW5mb3JtYXRpb24sIHNvIGhpZGUgdGhlCiAgICBsZWFmIGVudGlyZWx5LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvY3B1aWQuYyB8IDkgKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggNzhjNzg2Yi4uMmVhYjVkZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTE2
OCw2ICsxNjgsNyBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnApCiAgICAgcC0+YmFzaWMuYXBpY19pZCA9IDA7IC8qIER5bmFtaWMuICovCiAKICAg
ICBwLT5iYXNpYy5yYXdbMHg1XSA9IEVNUFRZX0xFQUY7IC8qIE1PTklUT1Igbm90IGV4cG9zZWQg
dG8gZ3Vlc3RzLiAqLworICAgIHAtPmJhc2ljLnJhd1sweDZdID0gRU1QVFlfTEVBRjsgLyogVGhl
cm0vUG93ZXIgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLiAqLwogCiAgICAgcC0+YmFzaWMucmF3WzB4
OF0gPSBFTVBUWV9MRUFGOwogICAgIHAtPmJhc2ljLnJhd1sweGNdID0gRU1QVFlfTEVBRjsKQEAg
LTY1MCw4ICs2NTEsNyBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50
MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAgICAgICAqcmVzID0gRU1Q
VFlfTEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg1OgotICAgIGNh
c2UgMHg3IC4uLiAweDk6CisgICAgY2FzZSAweDAgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4g
WFNUQVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKICAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CkBAIC02ODUsOCArNjg1LDcgQEAgc3RhdGljIHZvaWQg
aHZtX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9s
ZWFmICpyZXMpCiAgICAgICAgICAgICByZXMtPmEgPSAocmVzLT5hICYgfjB4ZmYpIHwgMzsKICAg
ICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg1OgotICAgIGNhc2UgMHg3IC4uLiAw
eDk6CisgICAgY2FzZSAweDAgLi4uIDB4OToKICAgICBjYXNlIDB4YyAuLi4gWFNUQVRFX0NQVUlE
OgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhmZmZmZmZmZjoKICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CkBAIC03NDYsNyArNzQ1LDcgQEAgdm9pZCBndWVzdF9jcHVpZChjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIGdvdG8gbGVnYWN5Owog
CiAgICAgICAgIGNhc2UgMHgwIC4uLiAweDM6Ci0gICAgICAgIGNhc2UgMHg1OgorICAgICAgICBj
YXNlIDB4NSAuLi4gMHg2OgogICAgICAgICBjYXNlIDB4OCAuLi4gMHg5OgogICAgICAgICBjYXNl
IDB4YzoKICAgICAgICAgICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnscX-0005Un-4R; Tue, 14 Mar 2017 20:00:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscV-0005UY-U9
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0E/AD-20914-3EB48C85; Tue, 14 Mar 2017 20:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeR94k
 Ig6ctWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfvYU9aCNzIV31/vZm9gvC/SxcjFISTwhVFi
 Zs9jJgjnPKPElo872LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlPi6Z
 CELSDmvgJnEhq1SIGEWoPL+7R/ZJjByLGBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYynmp0PMUpyMCmJ8qoInogQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF70gsoJ1iUmp5akZaZAwwNmLQEB4+SCC8zSJq3uCAxtzgzHSJ1ilFRSpyXARhQ
 QgIgiYzSPLg2WDheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxNkPE9mXgnc9FdAi5mAF
 if+PAKyuCQRISXVwOjIs/FDsvjuXVx+IrsOm928nvHvx8/GIm+rD+tyKzJuTq1qPPPlfXVE8p
 Ltda+PH4ubkSe7lcfBeNKh6UKX+K3E1zdLlJi9n+r6zuyBDnPh1++xcxlXrtSpvT1zes7aOwE
 +TMzF3u8bYlrKRfxf+19r505QtjN0jss/Plv4humzfqUHihMYbiqxFGckGmoxFxUnAgBpAFf7
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489521633!89605432!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 722 invoked from network); 14 Mar 2017 20:00: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 Mar 2017 20:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscT-000504-Fv
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscT-0003I4-F9
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscT-0003I4-F9@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:33 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0xa in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0M2YzMGU2NWVjMDAzMDdiOGI3MzA1Zjk1YjIwMDhiZDQxNjc5OTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODoyNDo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHhhIGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweGEgaXMgcmVzZXJ2ZWQgYnkgQU1ELCBhbmQgb25seSBleHBv
c2VkIHRvIEludGVsIGd1ZXN0cyB3aGVuIHZQTVUgaXMKICAgIGVuYWJsZWQuICBMZWF2ZSB0aGUg
bG9naWMgYXMtd2FzLCByZWFkeSB0byBiZSBjbGVhbmVkIHVwIHdoZW4gZnVydGhlcgogICAgdG9v
bHN0YWNrIGluZnJhc3RydWN0dXJlIGlzIGluIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
aWQuYyB8IDQ0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAy
ZWFiNWRlLi5iNTc2MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjAzLDcgKzIwMyw3IEBAIHN0YXRpYyB2b2lkIHJlY2Fs
Y3VsYXRlX21pc2Moc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICBjYXNlIFg4Nl9WRU5ET1Jf
QU1EOgogICAgICAgICB6ZXJvX2xlYXZlcyhwLT5iYXNpYy5yYXcsIDB4MiwgMHgzKTsKICAgICAg
ICAgbWVtc2V0KHAtPmNhY2hlLnJhdywgMCwgc2l6ZW9mKHAtPmNhY2hlLnJhdykpOwotICAgICAg
ICBwLT5iYXNpYy5yYXdbMHg5XSA9IEVNUFRZX0xFQUY7CisgICAgICAgIHplcm9fbGVhdmVzKHAt
PmJhc2ljLnJhdywgMHg5LCAweGEpOwogCiAgICAgICAgIHAtPmV4dGQudmVuZG9yX2VieCA9IHAt
PmJhc2ljLnZlbmRvcl9lYng7CiAgICAgICAgIHAtPmV4dGQudmVuZG9yX2VjeCA9IHAtPmJhc2lj
LnZlbmRvcl9lY3g7CkBAIC02MzYsMjIgKzYzNiwxMSBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1
aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQog
CiAgICAgc3dpdGNoICggbGVhZiApCiAgICAgewotICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJj
aGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzIChJbnRlbCkgKi8KLSAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAot
ICAgICAgICAgICAgICF2cG11X2F2YWlsYWJsZShjdXJyKSApCi0gICAgICAgICAgICBnb3RvIHVu
c3VwcG9ydGVkOwotCi0gICAgICAgIC8qIFJlcG9ydCBhdCBtb3N0IHZlcnNpb24gMyBzaW5jZSB0
aGF0J3MgYWxsIHdlIGN1cnJlbnRseSBlbXVsYXRlLiAqLwotICAgICAgICBpZiAoIChyZXMtPmEg
JiAweGZmKSA+IDMgKQotICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7
Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSAweDAwMDAwMDBiOiAvKiBFeHRlbmRlZCBUb3Bv
bG9neSBFbnVtZXJhdGlvbiAqLwotICAgIHVuc3VwcG9ydGVkOgogICAgICAgICAqcmVzID0gRU1Q
VFlfTEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg5OgorICAgIGNh
c2UgMHgwIC4uLiAweGE6CiAgICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKICAgICBjYXNl
IDB4ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OwpAQCAtNjczLDE5ICs2NjIsNyBAQCBzdGF0aWMgdm9pZCBodm1fY3B1aWQodWludDMyX3QgbGVh
ZiwgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKICAgICAgICAgcmVz
LT5kID0gdi0+dmNwdV9pZCAqIDI7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSAweDAwMDAw
MDBhOiAvKiBBcmNoaXRlY3R1cmFsIFBlcmZvcm1hbmNlIE1vbml0b3IgRmVhdHVyZXMgKEludGVs
KSAqLwotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0lOVEVMIHx8ICF2cG11X2F2YWlsYWJsZSh2KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpy
ZXMgPSBFTVBUWV9MRUFGOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICAvKiBSZXBvcnQgYXQgbW9zdCB2ZXJzaW9uIDMgc2luY2UgdGhhdCdzIGFsbCB3ZSBjdXJyZW50
bHkgZW11bGF0ZSAqLwotICAgICAgICBpZiAoIChyZXMtPmEgJiAweGZmKSA+IDMgKQotICAgICAg
ICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSAweDAgLi4uIDB4OToKKyAgICBjYXNlIDB4MCAuLi4gMHhhOgogICAgIGNhc2UgMHhj
IC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweGZmZmZmZmZmOgog
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKQEAgLTc0Niw3ICs3MjMsNyBAQCB2b2lkIGd1
ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAg
IGNhc2UgMHgwIC4uLiAweDM6CiAgICAgICAgIGNhc2UgMHg1IC4uLiAweDY6Ci0gICAgICAgIGNh
c2UgMHg4IC4uLiAweDk6CisgICAgICAgIGNhc2UgMHg4IC4uLiAweGE6CiAgICAgICAgIGNhc2Ug
MHhjOgogICAgICAgICAgICAgKnJlcyA9IHAtPmJhc2ljLnJhd1tsZWFmXTsKICAgICAgICAgICAg
IGJyZWFrOwpAQCAtOTU1LDYgKzkzMiwxOSBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSAweGE6CisgICAgICAgIC8qIFRPRE86IFJld29yayB2UE1VIGNvbnRyb2wgaW4gdGVy
bXMgb2YgdG9vbHN0YWNrIGNob2ljZXMuICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgICAgICAhdnBtdV9hdmFp
bGFibGUodikgKQorICAgICAgICAgICAgKnJlcyA9IEVNUFRZX0xFQUY7CisgICAgICAgIGVsc2UK
KyAgICAgICAgeworICAgICAgICAgICAgLyogUmVwb3J0IGF0IG1vc3QgdjMgc2luY2UgdGhhdCdz
IGFsbCB3ZSBjdXJyZW50bHkgZW11bGF0ZS4gKi8KKyAgICAgICAgICAgIGlmICggKHJlcy0+YSAm
IDB4ZmYpID4gMyApCisgICAgICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8
IDM7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFhTVEFURV9DUFVJRDoK
ICAgICAgICAgc3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnscX-0005Un-4R; Tue, 14 Mar 2017 20:00:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscV-0005UY-U9
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 0E/AD-20914-3EB48C85; Tue, 14 Mar 2017 20:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeR94k
 Ig6ctWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfvYU9aCNzIV31/vZm9gvC/SxcjFISTwhVFi
 Zs9jJgjnPKPElo872LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlPi6Z
 CELSDmvgJnEhq1SIGEWoPL+7R/ZJjByLGBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYynmp0PMUpyMCmJ8qoInogQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF70gsoJ1iUmp5akZaZAwwNmLQEB4+SCC8zSJq3uCAxtzgzHSJ1ilFRSpyXARhQ
 QgIgiYzSPLg2WDheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxNkPE9mXgnc9FdAi5mAF
 if+PAKyuCQRISXVwOjIs/FDsvjuXVx+IrsOm928nvHvx8/GIm+rD+tyKzJuTq1qPPPlfXVE8p
 Ltda+PH4ubkSe7lcfBeNKh6UKX+K3E1zdLlJi9n+r6zuyBDnPh1++xcxlXrtSpvT1zes7aOwE
 +TMzF3u8bYlrKRfxf+19r505QtjN0jss/Plv4humzfqUHihMYbiqxFGckGmoxFxUnAgBpAFf7
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489521633!89605432!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 722 invoked from network); 14 Mar 2017 20:00: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 Mar 2017 20:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscT-000504-Fv
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscT-0003I4-F9
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscT-0003I4-F9@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:33 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0xa in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0M2YzMGU2NWVjMDAzMDdiOGI3MzA1Zjk1YjIwMDhiZDQxNjc5OTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODoyNDo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
MzkgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHhhIGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweGEgaXMgcmVzZXJ2ZWQgYnkgQU1ELCBhbmQgb25seSBleHBv
c2VkIHRvIEludGVsIGd1ZXN0cyB3aGVuIHZQTVUgaXMKICAgIGVuYWJsZWQuICBMZWF2ZSB0aGUg
bG9naWMgYXMtd2FzLCByZWFkeSB0byBiZSBjbGVhbmVkIHVwIHdoZW4gZnVydGhlcgogICAgdG9v
bHN0YWNrIGluZnJhc3RydWN0dXJlIGlzIGluIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
aWQuYyB8IDQ0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAy
ZWFiNWRlLi5iNTc2MThlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjAzLDcgKzIwMyw3IEBAIHN0YXRpYyB2b2lkIHJlY2Fs
Y3VsYXRlX21pc2Moc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICBjYXNlIFg4Nl9WRU5ET1Jf
QU1EOgogICAgICAgICB6ZXJvX2xlYXZlcyhwLT5iYXNpYy5yYXcsIDB4MiwgMHgzKTsKICAgICAg
ICAgbWVtc2V0KHAtPmNhY2hlLnJhdywgMCwgc2l6ZW9mKHAtPmNhY2hlLnJhdykpOwotICAgICAg
ICBwLT5iYXNpYy5yYXdbMHg5XSA9IEVNUFRZX0xFQUY7CisgICAgICAgIHplcm9fbGVhdmVzKHAt
PmJhc2ljLnJhdywgMHg5LCAweGEpOwogCiAgICAgICAgIHAtPmV4dGQudmVuZG9yX2VieCA9IHAt
PmJhc2ljLnZlbmRvcl9lYng7CiAgICAgICAgIHAtPmV4dGQudmVuZG9yX2VjeCA9IHAtPmJhc2lj
LnZlbmRvcl9lY3g7CkBAIC02MzYsMjIgKzYzNiwxMSBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1
aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQog
CiAgICAgc3dpdGNoICggbGVhZiApCiAgICAgewotICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJj
aGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9yIEZlYXR1cmVzIChJbnRlbCkgKi8KLSAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAot
ICAgICAgICAgICAgICF2cG11X2F2YWlsYWJsZShjdXJyKSApCi0gICAgICAgICAgICBnb3RvIHVu
c3VwcG9ydGVkOwotCi0gICAgICAgIC8qIFJlcG9ydCBhdCBtb3N0IHZlcnNpb24gMyBzaW5jZSB0
aGF0J3MgYWxsIHdlIGN1cnJlbnRseSBlbXVsYXRlLiAqLwotICAgICAgICBpZiAoIChyZXMtPmEg
JiAweGZmKSA+IDMgKQotICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7
Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSAweDAwMDAwMDBiOiAvKiBFeHRlbmRlZCBUb3Bv
bG9neSBFbnVtZXJhdGlvbiAqLwotICAgIHVuc3VwcG9ydGVkOgogICAgICAgICAqcmVzID0gRU1Q
VFlfTEVBRjsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4MCAuLi4gMHg5OgorICAgIGNh
c2UgMHgwIC4uLiAweGE6CiAgICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKICAgICBjYXNl
IDB4ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OwpAQCAtNjczLDE5ICs2NjIsNyBAQCBzdGF0aWMgdm9pZCBodm1fY3B1aWQodWludDMyX3QgbGVh
ZiwgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKICAgICAgICAgcmVz
LT5kID0gdi0+dmNwdV9pZCAqIDI7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSAweDAwMDAw
MDBhOiAvKiBBcmNoaXRlY3R1cmFsIFBlcmZvcm1hbmNlIE1vbml0b3IgRmVhdHVyZXMgKEludGVs
KSAqLwotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0lOVEVMIHx8ICF2cG11X2F2YWlsYWJsZSh2KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpy
ZXMgPSBFTVBUWV9MRUFGOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICAvKiBSZXBvcnQgYXQgbW9zdCB2ZXJzaW9uIDMgc2luY2UgdGhhdCdzIGFsbCB3ZSBjdXJyZW50
bHkgZW11bGF0ZSAqLwotICAgICAgICBpZiAoIChyZXMtPmEgJiAweGZmKSA+IDMgKQotICAgICAg
ICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8IDM7Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSAweDAgLi4uIDB4OToKKyAgICBjYXNlIDB4MCAuLi4gMHhhOgogICAgIGNhc2UgMHhj
IC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwIC4uLiAweGZmZmZmZmZmOgog
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKQEAgLTc0Niw3ICs3MjMsNyBAQCB2b2lkIGd1
ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAg
IGNhc2UgMHgwIC4uLiAweDM6CiAgICAgICAgIGNhc2UgMHg1IC4uLiAweDY6Ci0gICAgICAgIGNh
c2UgMHg4IC4uLiAweDk6CisgICAgICAgIGNhc2UgMHg4IC4uLiAweGE6CiAgICAgICAgIGNhc2Ug
MHhjOgogICAgICAgICAgICAgKnJlcyA9IHAtPmJhc2ljLnJhd1tsZWFmXTsKICAgICAgICAgICAg
IGJyZWFrOwpAQCAtOTU1LDYgKzkzMiwxOSBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSAweGE6CisgICAgICAgIC8qIFRPRE86IFJld29yayB2UE1VIGNvbnRyb2wgaW4gdGVy
bXMgb2YgdG9vbHN0YWNrIGNob2ljZXMuICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgICAgICAhdnBtdV9hdmFp
bGFibGUodikgKQorICAgICAgICAgICAgKnJlcyA9IEVNUFRZX0xFQUY7CisgICAgICAgIGVsc2UK
KyAgICAgICAgeworICAgICAgICAgICAgLyogUmVwb3J0IGF0IG1vc3QgdjMgc2luY2UgdGhhdCdz
IGFsbCB3ZSBjdXJyZW50bHkgZW11bGF0ZS4gKi8KKyAgICAgICAgICAgIGlmICggKHJlcy0+YSAm
IDB4ZmYpID4gMyApCisgICAgICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+YSAmIH4weGZmKSB8
IDM7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFhTVEFURV9DUFVJRDoK
ICAgICAgICAgc3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnsci-0005WZ-60; Tue, 14 Mar 2017 20:00:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscg-0005WA-9Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:46 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D7/4F-03705-DEB48C85; Tue, 14 Mar 2017 20:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfeN94k
 Ig+fXDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+55y4IVUhUfb79ma2CcI9zFyMUhJPCFUWL/
 paVsEM55RolDj/eydDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAocWhRB
 1icV8BMYsLPe6wgrSxA9d8v1k1g5FjAyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsINx9W+nQ4ySHExKorwqgicihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwnvQCygkWpaanVqRl5gBDAyYtwcGjJMLLDJLmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3okgRQIgRRmleXAjYGF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8M0Gm8GTml
 cBtegV0BBPQEYk/j4AcUZKIkJJqYNzVlSSzXP32pCvMsi/OPIq/qahycfLXeUkXKyt8f1vorA
 888vvo038fmB6sn1UkdOv71dbit2fYT7UdX8R9IU/Zj+uRVqiGDEOd06YglQtf2I99z5tsusP
 84A+D98VH7mSq7Y4+LZXx8Mx0y5eOp12ZnZ+/bdT3Ezt1RUBL6d9aJstnM1kFmISUWIozEg21
 mIuKEwE59mNmTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1489521643!34758360!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60540 invoked from network); 14 Mar 2017 20:00:44 -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 Mar 2017 20:00:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscd-00050y-IO
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscd-0003J2-HZ
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscd-0003J2-HZ@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:43 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0xb in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4NTNjZDk0ZDk4MWZlODNhZGIzMTczZmE3NTkyODRhMDY3MzNkZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODozMTo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
NDAgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHhiIGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweGIgaXMgcmVzZXJ2ZWQgYnkgQU1ELCBhbmQgdW5pZm9ybWx5
IGhpZGRlbiBmcm9tIGd1ZXN0cyBieSB0aGUgdG9vbHN0YWNrCiAgICBsb2dpYyBhbmQgaHlwZXJ2
aXNvciBQViBsb2dpYy4gIFRoZSBwcmV2aW91cyBkeW5hbWljIGxvZ2ljIGZpbGxlZCBpbiB0aGUK
ICAgIHgyQVBJQyBJRCBmb3IgYWxsIEhWTSBndWVzdHMuCiAgICAKICAgIEluIHByYWN0aWNlLCBs
ZWFmIDB4YiBpcyB0aWdodGx5IGxpbmtlZCB3aXRoIHgyQVBJQywgYW5kIHgyQVBJQyBpcyBvZmZl
cmVkIHRvCiAgICBndWVzdHMgb24gQU1EIGhhcmR3YXJlLCBhcyBYZW4ncyBBUElDIGVtdWxhdGlv
biBpcyB4MkFQSUMgY2FwYWJsZSBldmVuIGlmCiAgICBoYXJkd2FyZSBpc24ndC4KICAgIAogICAg
U2Vuc2libHkgZXhwb3NpbmcgdGhlIHJlc3Qgb2YgdGhlIGxlYWYgcmVxdWlyZXMgZnVydGhlciB0
b3BvbG9neQogICAgaW5mcmFzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwg
MzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBiNTc2MThlLi5mODBkZTkz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwpAQCAtMTcxLDYgKzE3MSw3IEBAIHN0YXRpYyB2b2lkIHJlY2FsY3VsYXRlX21pc2Moc3Ry
dWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICBwLT5iYXNpYy5yYXdbMHg2XSA9IEVNUFRZX0xFQUY7
IC8qIFRoZXJtL1Bvd2VyIG5vdCBleHBvc2VkIHRvIGd1ZXN0cy4gKi8KIAogICAgIHAtPmJhc2lj
LnJhd1sweDhdID0gRU1QVFlfTEVBRjsKKyAgICBwLT5iYXNpYy5yYXdbMHhiXSA9IEVNUFRZX0xF
QUY7IC8qIFRPRE86IFJld29yayB0b3BvbG9neSBsb2dpYy4gKi8KICAgICBwLT5iYXNpYy5yYXdb
MHhjXSA9IEVNUFRZX0xFQUY7CiAKICAgICBwLT5leHRkLmUxZCAmPSB+Q1BVSURfQ09NTU9OXzFE
X0ZFQVRVUkVTOwpAQCAtNjM2LDEyICs2MzcsNyBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogCiAg
ICAgc3dpdGNoICggbGVhZiApCiAgICAgewotICAgIGNhc2UgMHgwMDAwMDAwYjogLyogRXh0ZW5k
ZWQgVG9wb2xvZ3kgRW51bWVyYXRpb24gKi8KLSAgICAgICAgKnJlcyA9IEVNUFRZX0xFQUY7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDAgLi4uIDB4YToKLSAgICBjYXNlIDB4YyAuLi4g
WFNUQVRFX0NQVUlEOgorICAgIGNhc2UgMHgwIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAw
eDgwMDAwMDAwIC4uLiAweGZmZmZmZmZmOgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgLyogTm93IGhhbmRsZWQgaW4gZ3Vlc3RfY3B1aWQoKS4gKi8KQEAgLTY1NywxMyAr
NjUzLDcgQEAgc3RhdGljIHZvaWQgaHZtX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1
YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiAKICAgICBzd2l0Y2ggKCBsZWFmICkKICAg
ICB7Ci0gICAgY2FzZSAweGI6Ci0gICAgICAgIC8qIEZpeCB0aGUgeDJBUElDIGlkZW50aWZpZXIu
ICovCi0gICAgICAgIHJlcy0+ZCA9IHYtPnZjcHVfaWQgKiAyOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgMHgwIC4uLiAweGE6Ci0gICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKKyAg
ICBjYXNlIDB4MCAuLi4gWFNUQVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhm
ZmZmZmZmZjoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIC8qIE5vdyBo
YW5kbGVkIGluIGd1ZXN0X2NwdWlkKCkuICovCkBAIC03MjMsOCArNzEzLDcgQEAgdm9pZCBndWVz
dF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKIAogICAgICAgICBj
YXNlIDB4MCAuLi4gMHgzOgogICAgICAgICBjYXNlIDB4NSAuLi4gMHg2OgotICAgICAgICBjYXNl
IDB4OCAuLi4gMHhhOgotICAgICAgICBjYXNlIDB4YzoKKyAgICAgICAgY2FzZSAweDggLi4uIDB4
YzoKICAgICAgICAgICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQpAQCAtOTQ1LDYgKzkzNCwyMyBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSAweGI6CisgICAgICAgIC8qCisgICAgICAgICAqIEluIHByaW5jaXBs
ZSwgdGhpcyBsZWFmIGlzIEludGVsLW9ubHkuICBJbiBwcmFjdGljZSwgaXQgaXMgdGlnaHRseQor
ICAgICAgICAgKiBjb3VwbGVkIHdpdGggeDJhcGljLCBhbmQgd2Ugb2ZmZXIgYW4geDJhcGljLWNh
cGFibGUgQVBJQyBlbXVsYXRpb24KKyAgICAgICAgICogdG8gZ3Vlc3RzIG9uIEFNRCBoYXJkd2Fy
ZSBhcyB3ZWxsLgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBSZXdvcmsgdG9wb2xvZ3kg
bG9naWMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHAtPmJhc2ljLngyYXBpYyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgICoodWludDhfdCAqKSZyZXMtPmMgPSBzdWJsZWFmOworCisgICAg
ICAgICAgICAvKiBGaXggdGhlIHgyQVBJQyBpZGVudGlmaWVyLiAqLworICAgICAgICAgICAgcmVz
LT5kID0gdi0+dmNwdV9pZCAqIDI7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIFhTVEFURV9DUFVJRDoKICAgICAgICAgc3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20:00: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 1cnsci-0005WZ-60; Tue, 14 Mar 2017 20:00:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscg-0005WA-9Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:46 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D7/4F-03705-DEB48C85; Tue, 14 Mar 2017 20:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfeN94k
 Ig+fXDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+55y4IVUhUfb79ma2CcI9zFyMUhJPCFUWL/
 paVsEM55RolDj/eydDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAocWhRB
 1icV8BMYsLPe6wgrSxA9d8v1k1g5FjAyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsINx9W+nQ4ySHExKorwqgicihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwnvQCygkWpaanVqRl5gBDAyYtwcGjJMLLDJLmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3okgRQIgRRmleXAjYGF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8M0Gm8GTml
 cBtegV0BBPQEYk/j4AcUZKIkJJqYNzVlSSzXP32pCvMsi/OPIq/qahycfLXeUkXKyt8f1vorA
 888vvo038fmB6sn1UkdOv71dbit2fYT7UdX8R9IU/Zj+uRVqiGDEOd06YglQtf2I99z5tsusP
 84A+D98VH7mSq7Y4+LZXx8Mx0y5eOp12ZnZ+/bdT3Ezt1RUBL6d9aJstnM1kFmISUWIozEg21
 mIuKEwE59mNmTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1489521643!34758360!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60540 invoked from network); 14 Mar 2017 20:00:44 -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 Mar 2017 20:00:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscd-00050y-IO
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscd-0003J2-HZ
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscd-0003J2-HZ@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:43 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Handle leaf 0xb in
	guest_cpuid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4NTNjZDk0ZDk4MWZlODNhZGIzMTczZmE3NTkyODRhMDY3MzNkZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODozMTo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
NDAgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogSGFuZGxlIGxlYWYgMHhiIGluIGd1ZXN0X2Nw
dWlkKCkKICAgIAogICAgTGVhZiAweGIgaXMgcmVzZXJ2ZWQgYnkgQU1ELCBhbmQgdW5pZm9ybWx5
IGhpZGRlbiBmcm9tIGd1ZXN0cyBieSB0aGUgdG9vbHN0YWNrCiAgICBsb2dpYyBhbmQgaHlwZXJ2
aXNvciBQViBsb2dpYy4gIFRoZSBwcmV2aW91cyBkeW5hbWljIGxvZ2ljIGZpbGxlZCBpbiB0aGUK
ICAgIHgyQVBJQyBJRCBmb3IgYWxsIEhWTSBndWVzdHMuCiAgICAKICAgIEluIHByYWN0aWNlLCBs
ZWFmIDB4YiBpcyB0aWdodGx5IGxpbmtlZCB3aXRoIHgyQVBJQywgYW5kIHgyQVBJQyBpcyBvZmZl
cmVkIHRvCiAgICBndWVzdHMgb24gQU1EIGhhcmR3YXJlLCBhcyBYZW4ncyBBUElDIGVtdWxhdGlv
biBpcyB4MkFQSUMgY2FwYWJsZSBldmVuIGlmCiAgICBoYXJkd2FyZSBpc24ndC4KICAgIAogICAg
U2Vuc2libHkgZXhwb3NpbmcgdGhlIHJlc3Qgb2YgdGhlIGxlYWYgcmVxdWlyZXMgZnVydGhlciB0
b3BvbG9neQogICAgaW5mcmFzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jIHwg
MzYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBiNTc2MThlLi5mODBkZTkz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwpAQCAtMTcxLDYgKzE3MSw3IEBAIHN0YXRpYyB2b2lkIHJlY2FsY3VsYXRlX21pc2Moc3Ry
dWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICBwLT5iYXNpYy5yYXdbMHg2XSA9IEVNUFRZX0xFQUY7
IC8qIFRoZXJtL1Bvd2VyIG5vdCBleHBvc2VkIHRvIGd1ZXN0cy4gKi8KIAogICAgIHAtPmJhc2lj
LnJhd1sweDhdID0gRU1QVFlfTEVBRjsKKyAgICBwLT5iYXNpYy5yYXdbMHhiXSA9IEVNUFRZX0xF
QUY7IC8qIFRPRE86IFJld29yayB0b3BvbG9neSBsb2dpYy4gKi8KICAgICBwLT5iYXNpYy5yYXdb
MHhjXSA9IEVNUFRZX0xFQUY7CiAKICAgICBwLT5leHRkLmUxZCAmPSB+Q1BVSURfQ09NTU9OXzFE
X0ZFQVRVUkVTOwpAQCAtNjM2LDEyICs2MzcsNyBAQCBzdGF0aWMgdm9pZCBwdl9jcHVpZCh1aW50
MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogCiAg
ICAgc3dpdGNoICggbGVhZiApCiAgICAgewotICAgIGNhc2UgMHgwMDAwMDAwYjogLyogRXh0ZW5k
ZWQgVG9wb2xvZ3kgRW51bWVyYXRpb24gKi8KLSAgICAgICAgKnJlcyA9IEVNUFRZX0xFQUY7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDAgLi4uIDB4YToKLSAgICBjYXNlIDB4YyAuLi4g
WFNUQVRFX0NQVUlEOgorICAgIGNhc2UgMHgwIC4uLiBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAw
eDgwMDAwMDAwIC4uLiAweGZmZmZmZmZmOgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgLyogTm93IGhhbmRsZWQgaW4gZ3Vlc3RfY3B1aWQoKS4gKi8KQEAgLTY1NywxMyAr
NjUzLDcgQEAgc3RhdGljIHZvaWQgaHZtX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1
YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiAKICAgICBzd2l0Y2ggKCBsZWFmICkKICAg
ICB7Ci0gICAgY2FzZSAweGI6Ci0gICAgICAgIC8qIEZpeCB0aGUgeDJBUElDIGlkZW50aWZpZXIu
ICovCi0gICAgICAgIHJlcy0+ZCA9IHYtPnZjcHVfaWQgKiAyOwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgMHgwIC4uLiAweGE6Ci0gICAgY2FzZSAweGMgLi4uIFhTVEFURV9DUFVJRDoKKyAg
ICBjYXNlIDB4MCAuLi4gWFNUQVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMCAuLi4gMHhm
ZmZmZmZmZjoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIC8qIE5vdyBo
YW5kbGVkIGluIGd1ZXN0X2NwdWlkKCkuICovCkBAIC03MjMsOCArNzEzLDcgQEAgdm9pZCBndWVz
dF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKIAogICAgICAgICBj
YXNlIDB4MCAuLi4gMHgzOgogICAgICAgICBjYXNlIDB4NSAuLi4gMHg2OgotICAgICAgICBjYXNl
IDB4OCAuLi4gMHhhOgotICAgICAgICBjYXNlIDB4YzoKKyAgICAgICAgY2FzZSAweDggLi4uIDB4
YzoKICAgICAgICAgICAgICpyZXMgPSBwLT5iYXNpYy5yYXdbbGVhZl07CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQpAQCAtOTQ1LDYgKzkzNCwyMyBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogCisgICAgY2FzZSAweGI6CisgICAgICAgIC8qCisgICAgICAgICAqIEluIHByaW5jaXBs
ZSwgdGhpcyBsZWFmIGlzIEludGVsLW9ubHkuICBJbiBwcmFjdGljZSwgaXQgaXMgdGlnaHRseQor
ICAgICAgICAgKiBjb3VwbGVkIHdpdGggeDJhcGljLCBhbmQgd2Ugb2ZmZXIgYW4geDJhcGljLWNh
cGFibGUgQVBJQyBlbXVsYXRpb24KKyAgICAgICAgICogdG8gZ3Vlc3RzIG9uIEFNRCBoYXJkd2Fy
ZSBhcyB3ZWxsLgorICAgICAgICAgKgorICAgICAgICAgKiBUT0RPOiBSZXdvcmsgdG9wb2xvZ3kg
bG9naWMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHAtPmJhc2ljLngyYXBpYyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgICoodWludDhfdCAqKSZyZXMtPmMgPSBzdWJsZWFmOworCisgICAg
ICAgICAgICAvKiBGaXggdGhlIHgyQVBJQyBpZGVudGlmaWVyLiAqLworICAgICAgICAgICAgcmVz
LT5kID0gdi0+dmNwdV9pZCAqIDI7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIFhTVEFURV9DUFVJRDoKICAgICAgICAgc3dpdGNoICggc3VibGVhZiApCiAgICAgICAgIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnscr-0005Yi-91; Tue, 14 Mar 2017 20:00:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscq-0005YU-5S
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FD/28-25093-7FB48C85; Tue, 14 Mar 2017 20:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeb94k
 Ig8UfDS0mbDNwYPTY3reLPYAxijUzLym/IoE14+LuD8wFyy0rzh6czdLAOFuri5GLQ0jgC6PE
 /XVzWSCc84wS2x+tA3I4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCUODr/E
 xtIOa+AmUT7jFKQMAtQ+e+ls1gnMHIsYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+G1ZwCFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeL28gHKCRanpqRVpmTnA4IBJS3DwKInwMoOkeYsLEnOLM9MhUqcYFaXEeWVAEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvAsgUnsy8Erjpr4AWMwEtTvx5B
 GRxSSJCSqqBUblfYc9lBYO0G1mX3556yLa6o94rhvna3ABzF6sZv+uWCej57Pi1Nfu6yZmVZ1
 +VtZ+f3fRu/qGD/9ylRE2u1a7YkiUmp/Pt+L/Ogzapf66829jE/zt/ZdL0yIlbz6y4dlKmyET
 heN6WbcL/fj62eNnrEeyxY7mZ4Pl7Mtu7MpPs55p2c/V2NCqxFGckGmoxFxUnAgBYI6wEQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489521653!38905482!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48985 invoked from network); 14 Mar 2017 20:00:54 -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 Mar 2017 20:00:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscn-000518-N7
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscn-0003Jo-KK
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscn-0003Jo-KK@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:53 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Drop legacy CPUID
	infrastructure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkOGFkMmE1MmFiYTQ5MTFhZGE4OTdjNzJmODc5NTE3MmEwOWExOTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODozMjoyOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
NDAgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogRHJvcCBsZWdhY3kgQ1BVSUQgaW5mcmFzdHJ1
Y3R1cmUKICAgIAogICAgTm93IHRoYXQgYWxsIGxlYXZlcyBoYXZlIGJlZW4gYWx0ZXJlZCB0byB1
c2UgdGhlIGd1ZXN0X2NwdWlkKCkgcGF0aCwgcmVtb3ZlCiAgICBhbGwgdGhlIHJlbWFpbmluZyBs
ZWdhY3kgaW5mcmFzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICB8
IDc2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2RvbWN0bC5jICAgICAgIHwgNDUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggfCAyNyAtLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBmODBkZTkz
Li4zOTAzZDY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwpAQCAtNTgyLDggKzU4Miw2IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAKIGludCBpbml0X2RvbWFpbl9jcHVpZF9wb2xpY3ko
c3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQogICAgIGQtPmFyY2gu
Y3B1aWQgPSB4bWFsbG9jKHN0cnVjdCBjcHVpZF9wb2xpY3kpOwogCiAgICAgaWYgKCAhZC0+YXJj
aC5jcHVpZCApCkBAIC01OTYsNzAgKzU5NCw5IEBAIGludCBpbml0X2RvbWFpbl9jcHVpZF9wb2xp
Y3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsK
IAotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAg
ICAgICAgZC0+YXJjaC5jcHVpZC0+bGVnYWN5W2ldLmlucHV0WzBdID0gWEVOX0NQVUlEX0lOUFVU
X1VOVVNFRDsKLSAgICAgICAgZC0+YXJjaC5jcHVpZC0+bGVnYWN5W2ldLmlucHV0WzFdID0gWEVO
X0NQVUlEX0lOUFVUX1VOVVNFRDsKLSAgICB9Ci0KICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGlj
IHZvaWQgZG9tYWluX2NwdWlkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGxlYWYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlk
X2xlYWYgKnJlcykKLXsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgTUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAgICAgICAgeGVuX2RvbWN0bF9jcHVp
ZF90ICpjcHVpZCA9ICZkLT5hcmNoLmNwdWlkLT5sZWdhY3lbaV07Ci0KLSAgICAgICAgaWYgKCAo
Y3B1aWQtPmlucHV0WzBdID09IGxlYWYpICYmCi0gICAgICAgICAgICAgKChjcHVpZC0+aW5wdXRb
MV0gPT0gWEVOX0NQVUlEX0lOUFVUX1VOVVNFRCkgfHwKLSAgICAgICAgICAgICAgKGNwdWlkLT5p
bnB1dFsxXSA9PSBzdWJsZWFmKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqcmVzID0gKHN0
cnVjdCBjcHVpZF9sZWFmKXsgY3B1aWQtPmVheCwgY3B1aWQtPmVieCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVpZC0+ZWN4LCBjcHVpZC0+ZWR4IH07Ci0gICAg
ICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIHB2X2Nw
dWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpy
ZXMpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotCi0gICAgaWYgKCAhaXNfY29udHJvbF9kb21haW4o
Y3VycmQpICYmICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgZG9tYWluX2Nw
dWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCByZXMpOwotICAgIGVsc2UKLSAgICAgICAgY3B1aWRf
Y291bnRfbGVhZihsZWFmLCBzdWJsZWFmLCByZXMpOwotCi0gICAgc3dpdGNoICggbGVhZiApCi0g
ICAgewotICAgIGNhc2UgMHgwIC4uLiBYU1RBVEVfQ1BVSUQ6Ci0gICAgY2FzZSAweDgwMDAwMDAw
IC4uLiAweGZmZmZmZmZmOgotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAg
LyogTm93IGhhbmRsZWQgaW4gZ3Vlc3RfY3B1aWQoKS4gKi8KLSAgICB9Ci19Ci0KLXN0YXRpYyB2
b2lkIGh2bV9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1
aWRfbGVhZiAqcmVzKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotCi0gICAgZG9tYWluX2NwdWlkKGQsIGxlYWYsIHN1
YmxlYWYsIHJlcyk7Ci0KLSAgICBzd2l0Y2ggKCBsZWFmICkKLSAgICB7Ci0gICAgY2FzZSAweDAg
Li4uIFhTVEFURV9DUFVJRDoKLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6Ci0g
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAvKiBOb3cgaGFuZGxlZCBpbiBn
dWVzdF9jcHVpZCgpLiAqLwotICAgIH0KLX0KLQogdm9pZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3Vi
bGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKIHsKQEAgLTcwOSwxMSArNjQ2LDYgQEAgdm9p
ZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGxlZ2Fj
eTsKLQotICAgICAgICBjYXNlIDB4MCAuLi4gMHgzOgotICAgICAgICBjYXNlIDB4NSAuLi4gMHg2
OgotICAgICAgICBjYXNlIDB4OCAuLi4gMHhjOgogICAgICAgICAgICAgKnJlcyA9IHAtPmJhc2lj
LnJhd1tsZWFmXTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0xMDMwLDE0ICs5
NjIsNiBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAogICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+ZCAmIHYtPmFyY2guaHZtX3N2bS5ndWVz
dF9sd3BfY2ZnKSB8IDE7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLQotICAgIC8qIERvbmUuICov
Ci0gICAgcmV0dXJuOwotCi0gbGVnYWN5OgotICAgIC8qIHtodm0scHZ9X2NwdWlkKCkgaGF2ZSB0
aGlzIGV4cGVjdGF0aW9uLiAqLwotICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOwotICAgIChpc19o
dm1fZG9tYWluKGQpID8gaHZtX2NwdWlkIDogcHZfY3B1aWQpKGxlYWYsIHN1YmxlYWYsIHJlcyk7
CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25z
KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKaW5kZXggYjdkZWUxNjguLjk2MDRhZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTQ3LDUxICs0NywxMiBA
QCBzdGF0aWMgaW50IGdkYnN4X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF9nZGJzeF9tZW1pbyAqaW9wKQogICAgIHJldHVybiBpb3AtPnJlbWFpbiA/IC1FRkFV
TFQgOiAwOwogfQogCi1zdGF0aWMgaW50IHVwZGF0ZV9sZWdhY3lfY3B1aWRfYXJyYXkoc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4
ZW5fZG9tY3RsX2NwdWlkX3QgKmN0bCkKLXsKLSAgICB4ZW5fZG9tY3RsX2NwdWlkX3QgKmNwdWlk
LCAqdW51c2VkID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIC8qIFRyeSB0byBp
bnNlcnQgY3RsIGludG8gZC0+YXJjaC5jcHVpZHNbXSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwg
TUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAgICAgICAgY3B1aWQgPSAmZC0+YXJjaC5j
cHVpZC0+bGVnYWN5W2ldOwotCi0gICAgICAgIGlmICggY3B1aWQtPmlucHV0WzBdID09IFhFTl9D
UFVJRF9JTlBVVF9VTlVTRUQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICF1bnVzZWQg
KQotICAgICAgICAgICAgICAgIHVudXNlZCA9IGNwdWlkOwotICAgICAgICAgICAgY29udGludWU7
Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIChjcHVpZC0+aW5wdXRbMF0gPT0gY3RsLT5pbnB1
dFswXSkgJiYKLSAgICAgICAgICAgICAoKGNwdWlkLT5pbnB1dFsxXSA9PSBYRU5fQ1BVSURfSU5Q
VVRfVU5VU0VEKSB8fAotICAgICAgICAgICAgICAoY3B1aWQtPmlucHV0WzFdID09IGN0bC0+aW5w
dXRbMV0pKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBpZiAoICEoY3RsLT5l
YXggfCBjdGwtPmVieCB8IGN0bC0+ZWN4IHwgY3RsLT5lZHgpICkKLSAgICB7Ci0gICAgICAgIGlm
ICggaSA8IE1BWF9DUFVJRF9JTlBVVCApCi0gICAgICAgICAgICBjcHVpZC0+aW5wdXRbMF0gPSBY
RU5fQ1BVSURfSU5QVVRfVU5VU0VEOwotICAgIH0KLSAgICBlbHNlIGlmICggaSA8IE1BWF9DUFVJ
RF9JTlBVVCApCi0gICAgICAgICpjcHVpZCA9ICpjdGw7Ci0gICAgZWxzZSBpZiAoIHVudXNlZCAp
Ci0gICAgICAgICp1bnVzZWQgPSAqY3RsOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHhlbl9kb21jdGxfY3B1aWRfdCAqY3RsKQogewogICAgIHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxl
YWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07Ci0gICAgaW50
IHJjLCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRvcjsKKyAgICBpbnQgb2xkX3ZlbmRvciA9IHAt
Png4Nl92ZW5kb3I7CiAKICAgICAvKgogICAgICAqIFNraXAgdXBkYXRlIGZvciBsZWF2ZXMgd2Ug
ZG9uJ3QgY2FyZSBhYm91dC4gIFRoaXMgYXZvaWRzIHRoZSBvdmVyaGVhZApAQCAtMTI1LDEwICs4
Niw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gdXBkYXRlX2xlZ2FjeV9j
cHVpZF9hcnJheShkLCBjdGwpOwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0K
ICAgICAvKiBJbnNlcnQgY3RsIGRhdGEgaW50byBjcHVpZF9wb2xpY3kuICovCiAgICAgc3dpdGNo
ICggY3RsLT5pbnB1dFswXSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCmluZGV4IGI2ZTUzNjYuLmFj
MjU5MDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWlkLmgKQEAgLTcyLDI5ICs3Miw2IEBAIERFQ0xBUkVfUEVSX0NQ
VShib29sLCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKIAogc3RydWN0IGNwdWlkX3BvbGljeQog
ewotICAgIC8qCi0gICAgICogV0FSTklORzogRHVyaW5nIHRoZSBDUFVJRCB0cmFuc2l0aW9uIHBl
cmlvZCwgbm90IGFsbCBpbmZvcm1hdGlvbiBoZXJlCi0gICAgICogaXMgYWNjdXJhdGUuICBUaGUg
Zm9sbG93aW5nIGl0ZW1zIGFyZSBhY2N1cmF0ZSwgYW5kIGNhbiBiZSByZWxpZWQgdXBvbi4KLSAg
ICAgKgotICAgICAqIEdsb2JhbCAqX3BvbGljeSBvYmplY3RzOgotICAgICAqCi0gICAgICogLSBH
dWVzdCBhY2N1cmF0ZToKLSAgICAgKiAgIC0gQWxsIG9mIHRoZSBmZWF0LCB4c3RhdGUgYW5kIGV4
dGQgdW5pb25zCi0gICAgICogICAtIG1heF97LHN1Yn1sZWFmCi0gICAgICogICAtIEFsbCBGRUFU
VVJFU0VUXyogd29yZHMKLSAgICAgKiAgIC0gU2hvcnQgdmVuZG9yIGluZm9tYXRpb24KLSAgICAg
KgotICAgICAqIFBlci1kb21haW4gb2JqZWN0czoKLSAgICAgKgotICAgICAqIC0gR3Vlc3QgYWNj
dXJhdGU6Ci0gICAgICogICAtIEFsbCBvZiB0aGUgZmVhdCwgeHN0YXRlIGFuZCBleHRkIHVuaW9u
cwotICAgICAqICAgLSBtYXhfeyxzdWJ9bGVhZgotICAgICAqICAgLSBBbGwgRkVBVFVSRVNFVF8q
IHdvcmRzCi0gICAgICogICAtIFNob3J0IHZlbmRvciBpbmZvbWF0aW9uCi0gICAgICoKLSAgICAg
KiBFdmVyeXRoaW5nIGVsc2Ugc2hvdWxkIGJlIGNvbnNpZGVyZWQgaW5hY2N1cmF0ZSwgYW5kIG5v
dCBuZWNlc3NlcmlseSAwLgotICAgICAqLwotCiAjZGVmaW5lIERFQ0xfQklURklFTEQod29yZCkg
X0RFQ0xfQklURklFTEQoRkVBVFVSRVNFVF8gIyMgd29yZCkKICNkZWZpbmUgX0RFQ0xfQklURklF
TEQoeCkgICBfX0RFQ0xfQklURklFTEQoeCkKICNkZWZpbmUgX19ERUNMX0JJVEZJRUxEKHgpICBD
UFVJRF9CSVRGSUVMRF8gIyMgeApAQCAtMjQyLDEwICsyMTksNiBAQCBzdHJ1Y3QgY3B1aWRfcG9s
aWN5CiAKICAgICAvKiBWYWx1ZSBjYWxjdWxhdGVkIGZyb20gcmF3IGRhdGEgYWJvdmUuICovCiAg
ICAgdWludDhfdCB4ODZfdmVuZG9yOwotCi0gICAgLyogVGVtcG9yYXJ5OiBMZWdhY3kgZGF0YSBh
cnJheS4gKi8KLSNkZWZpbmUgTUFYX0NQVUlEX0lOUFVUIDQwCi0gICAgeGVuX2RvbWN0bF9jcHVp
ZF90IGxlZ2FjeVtNQVhfQ1BVSURfSU5QVVRdOwogfTsKIAogLyogRmlsbCBpbiBhIGZlYXR1cmVz
ZXQgYml0bWFwIGZyb20gYSBDUFVJRCBwb2xpY3kuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 20:00:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 20: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 1cnscr-0005Yi-91; Tue, 14 Mar 2017 20:00:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscq-0005YU-5S
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:56 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FD/28-25093-7FB48C85; Tue, 14 Mar 2017 20:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeb94k
 Ig8UfDS0mbDNwYPTY3reLPYAxijUzLym/IoE14+LuD8wFyy0rzh6czdLAOFuri5GLQ0jgC6PE
 /XVzWSCc84wS2x+tA3I4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCUODr/E
 xtIOa+AmUT7jFKQMAtQ+e+ls1gnMHIsYGRYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+G1ZwCFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeL28gHKCRanpqRVpmTnA4IBJS3DwKInwMoOkeYsLEnOLM9MhUqcYFaXEeWVAEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvAsgUnsy8Erjpr4AWMwEtTvx5B
 GRxSSJCSqqBUblfYc9lBYO0G1mX3556yLa6o94rhvna3ABzF6sZv+uWCej57Pi1Nfu6yZmVZ1
 +VtZ+f3fRu/qGD/9ylRE2u1a7YkiUmp/Pt+L/Ogzapf66829jE/zt/ZdL0yIlbz6y4dlKmyET
 heN6WbcL/fj62eNnrEeyxY7mZ4Pl7Mtu7MpPs55p2c/V2NCqxFGckGmoxFxUnAgBYI6wEQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489521653!38905482!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48985 invoked from network); 14 Mar 2017 20:00:54 -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 Mar 2017 20:00:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscn-000518-N7
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnscn-0003Jo-KK
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 20:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnscn-0003Jo-KK@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 20:00:53 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Drop legacy CPUID
	infrastructure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkOGFkMmE1MmFiYTQ5MTFhZGE4OTdjNzJmODc5NTE3MmEwOWExOTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxNyAxODozMjoyOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMTMgMTM6NDQ6
NDAgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogRHJvcCBsZWdhY3kgQ1BVSUQgaW5mcmFzdHJ1
Y3R1cmUKICAgIAogICAgTm93IHRoYXQgYWxsIGxlYXZlcyBoYXZlIGJlZW4gYWx0ZXJlZCB0byB1
c2UgdGhlIGd1ZXN0X2NwdWlkKCkgcGF0aCwgcmVtb3ZlCiAgICBhbGwgdGhlIHJlbWFpbmluZyBs
ZWdhY3kgaW5mcmFzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICB8
IDc2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2RvbWN0bC5jICAgICAgIHwgNDUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggfCAyNyAtLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBmODBkZTkz
Li4zOTAzZDY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1aWQuYwpAQCAtNTgyLDggKzU4Miw2IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRf
cG9saWN5KHN0cnVjdCBkb21haW4gKmQpCiAKIGludCBpbml0X2RvbWFpbl9jcHVpZF9wb2xpY3ko
c3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQogICAgIGQtPmFyY2gu
Y3B1aWQgPSB4bWFsbG9jKHN0cnVjdCBjcHVpZF9wb2xpY3kpOwogCiAgICAgaWYgKCAhZC0+YXJj
aC5jcHVpZCApCkBAIC01OTYsNzAgKzU5NCw5IEBAIGludCBpbml0X2RvbWFpbl9jcHVpZF9wb2xp
Y3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsK
IAotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAg
ICAgICAgZC0+YXJjaC5jcHVpZC0+bGVnYWN5W2ldLmlucHV0WzBdID0gWEVOX0NQVUlEX0lOUFVU
X1VOVVNFRDsKLSAgICAgICAgZC0+YXJjaC5jcHVpZC0+bGVnYWN5W2ldLmlucHV0WzFdID0gWEVO
X0NQVUlEX0lOUFVUX1VOVVNFRDsKLSAgICB9Ci0KICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGlj
IHZvaWQgZG9tYWluX2NwdWlkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGxlYWYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlk
X2xlYWYgKnJlcykKLXsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgTUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAgICAgICAgeGVuX2RvbWN0bF9jcHVp
ZF90ICpjcHVpZCA9ICZkLT5hcmNoLmNwdWlkLT5sZWdhY3lbaV07Ci0KLSAgICAgICAgaWYgKCAo
Y3B1aWQtPmlucHV0WzBdID09IGxlYWYpICYmCi0gICAgICAgICAgICAgKChjcHVpZC0+aW5wdXRb
MV0gPT0gWEVOX0NQVUlEX0lOUFVUX1VOVVNFRCkgfHwKLSAgICAgICAgICAgICAgKGNwdWlkLT5p
bnB1dFsxXSA9PSBzdWJsZWFmKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqcmVzID0gKHN0
cnVjdCBjcHVpZF9sZWFmKXsgY3B1aWQtPmVheCwgY3B1aWQtPmVieCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVpZC0+ZWN4LCBjcHVpZC0+ZWR4IH07Ci0gICAg
ICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIHB2X2Nw
dWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpy
ZXMpCi17Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21h
aW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotCi0gICAgaWYgKCAhaXNfY29udHJvbF9kb21haW4o
Y3VycmQpICYmICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgZG9tYWluX2Nw
dWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCByZXMpOwotICAgIGVsc2UKLSAgICAgICAgY3B1aWRf
Y291bnRfbGVhZihsZWFmLCBzdWJsZWFmLCByZXMpOwotCi0gICAgc3dpdGNoICggbGVhZiApCi0g
ICAgewotICAgIGNhc2UgMHgwIC4uLiBYU1RBVEVfQ1BVSUQ6Ci0gICAgY2FzZSAweDgwMDAwMDAw
IC4uLiAweGZmZmZmZmZmOgotICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAg
LyogTm93IGhhbmRsZWQgaW4gZ3Vlc3RfY3B1aWQoKS4gKi8KLSAgICB9Ci19Ci0KLXN0YXRpYyB2
b2lkIGh2bV9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1
aWRfbGVhZiAqcmVzKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotCi0gICAgZG9tYWluX2NwdWlkKGQsIGxlYWYsIHN1
YmxlYWYsIHJlcyk7Ci0KLSAgICBzd2l0Y2ggKCBsZWFmICkKLSAgICB7Ci0gICAgY2FzZSAweDAg
Li4uIFhTVEFURV9DUFVJRDoKLSAgICBjYXNlIDB4ODAwMDAwMDAgLi4uIDB4ZmZmZmZmZmY6Ci0g
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotICAgICAgICAvKiBOb3cgaGFuZGxlZCBpbiBn
dWVzdF9jcHVpZCgpLiAqLwotICAgIH0KLX0KLQogdm9pZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3Vi
bGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKIHsKQEAgLTcwOSwxMSArNjQ2LDYgQEAgdm9p
ZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGxlZ2Fj
eTsKLQotICAgICAgICBjYXNlIDB4MCAuLi4gMHgzOgotICAgICAgICBjYXNlIDB4NSAuLi4gMHg2
OgotICAgICAgICBjYXNlIDB4OCAuLi4gMHhjOgogICAgICAgICAgICAgKnJlcyA9IHAtPmJhc2lj
LnJhd1tsZWFmXTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC0xMDMwLDE0ICs5
NjIsNiBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAogICAgICAgICAgICAgcmVzLT5hID0gKHJlcy0+ZCAmIHYtPmFyY2guaHZtX3N2bS5ndWVz
dF9sd3BfY2ZnKSB8IDE7CiAgICAgICAgIGJyZWFrOwogICAgIH0KLQotICAgIC8qIERvbmUuICov
Ci0gICAgcmV0dXJuOwotCi0gbGVnYWN5OgotICAgIC8qIHtodm0scHZ9X2NwdWlkKCkgaGF2ZSB0
aGlzIGV4cGVjdGF0aW9uLiAqLwotICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOwotICAgIChpc19o
dm1fZG9tYWluKGQpID8gaHZtX2NwdWlkIDogcHZfY3B1aWQpKGxlYWYsIHN1YmxlYWYsIHJlcyk7
CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25z
KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKaW5kZXggYjdkZWUxNjguLjk2MDRhZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTQ3LDUxICs0NywxMiBA
QCBzdGF0aWMgaW50IGdkYnN4X2d1ZXN0X21lbV9pbyhkb21pZF90IGRvbWlkLCBzdHJ1Y3QgeGVu
X2RvbWN0bF9nZGJzeF9tZW1pbyAqaW9wKQogICAgIHJldHVybiBpb3AtPnJlbWFpbiA/IC1FRkFV
TFQgOiAwOwogfQogCi1zdGF0aWMgaW50IHVwZGF0ZV9sZWdhY3lfY3B1aWRfYXJyYXkoc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4
ZW5fZG9tY3RsX2NwdWlkX3QgKmN0bCkKLXsKLSAgICB4ZW5fZG9tY3RsX2NwdWlkX3QgKmNwdWlk
LCAqdW51c2VkID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLQotICAgIC8qIFRyeSB0byBp
bnNlcnQgY3RsIGludG8gZC0+YXJjaC5jcHVpZHNbXSAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwg
TUFYX0NQVUlEX0lOUFVUOyBpKysgKQotICAgIHsKLSAgICAgICAgY3B1aWQgPSAmZC0+YXJjaC5j
cHVpZC0+bGVnYWN5W2ldOwotCi0gICAgICAgIGlmICggY3B1aWQtPmlucHV0WzBdID09IFhFTl9D
UFVJRF9JTlBVVF9VTlVTRUQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICF1bnVzZWQg
KQotICAgICAgICAgICAgICAgIHVudXNlZCA9IGNwdWlkOwotICAgICAgICAgICAgY29udGludWU7
Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIChjcHVpZC0+aW5wdXRbMF0gPT0gY3RsLT5pbnB1
dFswXSkgJiYKLSAgICAgICAgICAgICAoKGNwdWlkLT5pbnB1dFsxXSA9PSBYRU5fQ1BVSURfSU5Q
VVRfVU5VU0VEKSB8fAotICAgICAgICAgICAgICAoY3B1aWQtPmlucHV0WzFdID09IGN0bC0+aW5w
dXRbMV0pKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBpZiAoICEoY3RsLT5l
YXggfCBjdGwtPmVieCB8IGN0bC0+ZWN4IHwgY3RsLT5lZHgpICkKLSAgICB7Ci0gICAgICAgIGlm
ICggaSA8IE1BWF9DUFVJRF9JTlBVVCApCi0gICAgICAgICAgICBjcHVpZC0+aW5wdXRbMF0gPSBY
RU5fQ1BVSURfSU5QVVRfVU5VU0VEOwotICAgIH0KLSAgICBlbHNlIGlmICggaSA8IE1BWF9DUFVJ
RF9JTlBVVCApCi0gICAgICAgICpjcHVpZCA9ICpjdGw7Ci0gICAgZWxzZSBpZiAoIHVudXNlZCAp
Ci0gICAgICAgICp1bnVzZWQgPSAqY3RsOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHhlbl9kb21jdGxfY3B1aWRfdCAqY3RsKQogewogICAgIHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmIGxl
YWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07Ci0gICAgaW50
IHJjLCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRvcjsKKyAgICBpbnQgb2xkX3ZlbmRvciA9IHAt
Png4Nl92ZW5kb3I7CiAKICAgICAvKgogICAgICAqIFNraXAgdXBkYXRlIGZvciBsZWF2ZXMgd2Ug
ZG9uJ3QgY2FyZSBhYm91dC4gIFRoaXMgYXZvaWRzIHRoZSBvdmVyaGVhZApAQCAtMTI1LDEwICs4
Niw2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gdXBkYXRlX2xlZ2FjeV9j
cHVpZF9hcnJheShkLCBjdGwpOwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0K
ICAgICAvKiBJbnNlcnQgY3RsIGRhdGEgaW50byBjcHVpZF9wb2xpY3kuICovCiAgICAgc3dpdGNo
ICggY3RsLT5pbnB1dFswXSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCmluZGV4IGI2ZTUzNjYuLmFj
MjU5MDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWlkLmgKQEAgLTcyLDI5ICs3Miw2IEBAIERFQ0xBUkVfUEVSX0NQ
VShib29sLCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKIAogc3RydWN0IGNwdWlkX3BvbGljeQog
ewotICAgIC8qCi0gICAgICogV0FSTklORzogRHVyaW5nIHRoZSBDUFVJRCB0cmFuc2l0aW9uIHBl
cmlvZCwgbm90IGFsbCBpbmZvcm1hdGlvbiBoZXJlCi0gICAgICogaXMgYWNjdXJhdGUuICBUaGUg
Zm9sbG93aW5nIGl0ZW1zIGFyZSBhY2N1cmF0ZSwgYW5kIGNhbiBiZSByZWxpZWQgdXBvbi4KLSAg
ICAgKgotICAgICAqIEdsb2JhbCAqX3BvbGljeSBvYmplY3RzOgotICAgICAqCi0gICAgICogLSBH
dWVzdCBhY2N1cmF0ZToKLSAgICAgKiAgIC0gQWxsIG9mIHRoZSBmZWF0LCB4c3RhdGUgYW5kIGV4
dGQgdW5pb25zCi0gICAgICogICAtIG1heF97LHN1Yn1sZWFmCi0gICAgICogICAtIEFsbCBGRUFU
VVJFU0VUXyogd29yZHMKLSAgICAgKiAgIC0gU2hvcnQgdmVuZG9yIGluZm9tYXRpb24KLSAgICAg
KgotICAgICAqIFBlci1kb21haW4gb2JqZWN0czoKLSAgICAgKgotICAgICAqIC0gR3Vlc3QgYWNj
dXJhdGU6Ci0gICAgICogICAtIEFsbCBvZiB0aGUgZmVhdCwgeHN0YXRlIGFuZCBleHRkIHVuaW9u
cwotICAgICAqICAgLSBtYXhfeyxzdWJ9bGVhZgotICAgICAqICAgLSBBbGwgRkVBVFVSRVNFVF8q
IHdvcmRzCi0gICAgICogICAtIFNob3J0IHZlbmRvciBpbmZvbWF0aW9uCi0gICAgICoKLSAgICAg
KiBFdmVyeXRoaW5nIGVsc2Ugc2hvdWxkIGJlIGNvbnNpZGVyZWQgaW5hY2N1cmF0ZSwgYW5kIG5v
dCBuZWNlc3NlcmlseSAwLgotICAgICAqLwotCiAjZGVmaW5lIERFQ0xfQklURklFTEQod29yZCkg
X0RFQ0xfQklURklFTEQoRkVBVFVSRVNFVF8gIyMgd29yZCkKICNkZWZpbmUgX0RFQ0xfQklURklF
TEQoeCkgICBfX0RFQ0xfQklURklFTEQoeCkKICNkZWZpbmUgX19ERUNMX0JJVEZJRUxEKHgpICBD
UFVJRF9CSVRGSUVMRF8gIyMgeApAQCAtMjQyLDEwICsyMTksNiBAQCBzdHJ1Y3QgY3B1aWRfcG9s
aWN5CiAKICAgICAvKiBWYWx1ZSBjYWxjdWxhdGVkIGZyb20gcmF3IGRhdGEgYWJvdmUuICovCiAg
ICAgdWludDhfdCB4ODZfdmVuZG9yOwotCi0gICAgLyogVGVtcG9yYXJ5OiBMZWdhY3kgZGF0YSBh
cnJheS4gKi8KLSNkZWZpbmUgTUFYX0NQVUlEX0lOUFVUIDQwCi0gICAgeGVuX2RvbWN0bF9jcHVp
ZF90IGxlZ2FjeVtNQVhfQ1BVSURfSU5QVVRdOwogfTsKIAogLyogRmlsbCBpbiBhIGZlYXR1cmVz
ZXQgYml0bWFwIGZyb20gYSBDUFVJRCBwb2xpY3kuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cnu42-0003s0-NC; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu41-0003ru-ID
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/43-04817-09168C85; Tue, 14 Mar 2017 21:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdC4ok
 Ig0OLxCwmbDNwYPTY3reLPYAxijUzLym/IoE14+65goI/yhU3268xNzDOlO1i5OIQEvjCKPF8
 3l4WCOc8o8SS9ntsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RIzNzzl
 wnE5hUwk1h6YCULiM0CVN8ycQrLBEaOBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GA8sCjzEKMnBpCTK+/vLoQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryqoYcjhASLUtNTK9Iyc4DBAZOW4OBREuFtBUnzFhck5hZnpkOkTjEqSonzrgVJ
 CIAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrydIFN4MvNK4Ka/AlrMBLR4G
 t9BkMUliQgpqQbGGe3OghxGs9VeyK7QD3fuuMi59U9HgICYWWquNn/6wgmnJxxbdqNOa8Lu/O
 +P5wWwbEoLfPLg8G4Dg+Wrez3fZOZslS/fdM2omH/vfsbJPBGPHrAoiaZsYr0mIzXzielkhou
 rXrpc6gw4xMJq7eTL8io9II7BNVZKTLTrnldyjadtoJnpuxdKLMUZiYZazEXFiQAv9TyEQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1489527183!39263712!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15204 invoked from network); 14 Mar 2017 21:33: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 Mar 2017 21:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu3z-0007YE-4Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu3z-0005K2-23
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu3z-0005K2-23@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IDYyODljM2I3YzQ3NTZiY2EzNDFiYTU5ZTRlMjQ2NzA2MDQwZjc5MTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MDozNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MDozNiAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMzdiZDZj
NC4uOGVkYzg0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogfQogCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCA3ODc5NTU2Li40NjQ2ZWNjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBA
IC0xMTA0LDYgKzExMDQsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lB
MzJfQk5EQ0ZHUywgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogICAgIH0KIAorICAgIC8qIEFs
bCBndWVzdCBNU1Igc3RhdGUgaXMgZGlydHkuICovCisgICAgdi0+YXJjaC5odm1fdm14Lm1zcl9z
dGF0ZS5mbGFncyA9ICgoMXUgPDwgVk1YX01TUl9DT1VOVCkgLSAxKTsKKwogICAgIC8qIEkvTyBh
Y2Nlc3MgYml0bWFwLiAqLwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQSwgX19wYShkLT5hcmNo
Lmh2bV9kb21haW4uaW9fYml0bWFwKSk7CiAgICAgX192bXdyaXRlKElPX0JJVE1BUF9CLCBfX3Bh
KGQtPmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXApICsgUEFHRV9TSVpFKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggODk0OWFkNi4uOWE0MmUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTczOSwxMyArNzM5LDEy
IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmMpCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogewogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwotICAgIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfZmxhZ3MgPSBndWVzdF9zdGF0ZS0+ZmxhZ3M7CiAKICAgICBkYXRhLT5zaGFk
b3dfZ3MgPSB2LT5hcmNoLmh2bV92bXguc2hhZG93X2dzOwogICAgIGRhdGEtPm1zcl9jc3RhciA9
IHYtPmFyY2guaHZtX3ZteC5jc3RhcjsKIAogICAgIC8qIHNhdmUgbXNycyAqLwotICAgIGRhdGEt
Pm1zcl9mbGFncyAgICAgICAgPSBndWVzdF9mbGFnczsKKyAgICBkYXRhLT5tc3JfZmxhZ3MgICAg
ICAgID0gMDsKICAgICBkYXRhLT5tc3JfbHN0YXIgICAgICAgID0gZ3Vlc3Rfc3RhdGUtPm1zcnNb
Vk1YX0lOREVYX01TUl9MU1RBUl07CiAgICAgZGF0YS0+bXNyX3N0YXIgICAgICAgICA9IGd1ZXN0
X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl07CiAgICAgZGF0YS0+bXNyX3N5c2NhbGxf
bWFzayA9IGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1lTQ0FMTF9NQVNLXTsKQEAg
LTc1Niw3ICs3NTUsNyBAQCBzdGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwogCiAgICAgLyogcmVz
dG9yZSBtc3JzICovCi0gICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gZGF0YS0+bXNyX2ZsYWdzICYg
NzsKKyAgICBndWVzdF9zdGF0ZS0+ZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7
CiAgICAgZ3Vlc3Rfc3RhdGUtPm1zcnNbVk1YX0lOREVYX01TUl9MU1RBUl0gICAgICAgID0gZGF0
YS0+bXNyX2xzdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl0g
ICAgICAgICA9IGRhdGEtPm1zcl9zdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRF
WF9NU1JfU1lTQ0FMTF9NQVNLXSA9IGRhdGEtPm1zcl9zeXNjYWxsX21hc2s7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDhkNzNiNTEuLjQxOWEzYjIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RydWN0
IGh2bV9od19jcHUgewogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKIAogICAgIC8qIG1zciBjb250
ZW50IHNhdmVkL3Jlc3RvcmVkLiAqLwotICAgIHVpbnQ2NF90IG1zcl9mbGFnczsKKyAgICB1aW50
NjRfdCBtc3JfZmxhZ3M7IC8qIE9ic29sZXRlLCBpZ25vcmVkLiAqLwogICAgIHVpbnQ2NF90IG1z
cl9sc3RhcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7
CkBAIC0yNDksNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKICAgICB1aW50
NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3IgY29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8K
LSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAgdWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNv
bGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2NzdGFyOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cnu42-0003s0-NC; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu41-0003ru-ID
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/43-04817-09168C85; Tue, 14 Mar 2017 21:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdC4ok
 Ig0OLxCwmbDNwYPTY3reLPYAxijUzLym/IoE14+65goI/yhU3268xNzDOlO1i5OIQEvjCKPF8
 3l4WCOc8o8SS9ntsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RIzNzzl
 wnE5hUwk1h6YCULiM0CVN8ycQrLBEaOBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GA8sCjzEKMnBpCTK+/vLoQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryqoYcjhASLUtNTK9Iyc4DBAZOW4OBREuFtBUnzFhck5hZnpkOkTjEqSonzrgVJ
 CIAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrydIFN4MvNK4Ka/AlrMBLR4G
 t9BkMUliQgpqQbGGe3OghxGs9VeyK7QD3fuuMi59U9HgICYWWquNn/6wgmnJxxbdqNOa8Lu/O
 +P5wWwbEoLfPLg8G4Dg+Wrez3fZOZslS/fdM2omH/vfsbJPBGPHrAoiaZsYr0mIzXzielkhou
 rXrpc6gw4xMJq7eTL8io9II7BNVZKTLTrnldyjadtoJnpuxdKLMUZiYZazEXFiQAv9TyEQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1489527183!39263712!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15204 invoked from network); 14 Mar 2017 21:33: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 Mar 2017 21:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu3z-0007YE-4Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu3z-0005K2-23
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu3z-0005K2-23@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IDYyODljM2I3YzQ3NTZiY2EzNDFiYTU5ZTRlMjQ2NzA2MDQwZjc5MTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MDozNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MDozNiAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMzdiZDZj
NC4uOGVkYzg0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogfQogCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCA3ODc5NTU2Li40NjQ2ZWNjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBA
IC0xMTA0LDYgKzExMDQsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lB
MzJfQk5EQ0ZHUywgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogICAgIH0KIAorICAgIC8qIEFs
bCBndWVzdCBNU1Igc3RhdGUgaXMgZGlydHkuICovCisgICAgdi0+YXJjaC5odm1fdm14Lm1zcl9z
dGF0ZS5mbGFncyA9ICgoMXUgPDwgVk1YX01TUl9DT1VOVCkgLSAxKTsKKwogICAgIC8qIEkvTyBh
Y2Nlc3MgYml0bWFwLiAqLwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQSwgX19wYShkLT5hcmNo
Lmh2bV9kb21haW4uaW9fYml0bWFwKSk7CiAgICAgX192bXdyaXRlKElPX0JJVE1BUF9CLCBfX3Bh
KGQtPmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXApICsgUEFHRV9TSVpFKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggODk0OWFkNi4uOWE0MmUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTczOSwxMyArNzM5LDEy
IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmMpCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogewogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwotICAgIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfZmxhZ3MgPSBndWVzdF9zdGF0ZS0+ZmxhZ3M7CiAKICAgICBkYXRhLT5zaGFk
b3dfZ3MgPSB2LT5hcmNoLmh2bV92bXguc2hhZG93X2dzOwogICAgIGRhdGEtPm1zcl9jc3RhciA9
IHYtPmFyY2guaHZtX3ZteC5jc3RhcjsKIAogICAgIC8qIHNhdmUgbXNycyAqLwotICAgIGRhdGEt
Pm1zcl9mbGFncyAgICAgICAgPSBndWVzdF9mbGFnczsKKyAgICBkYXRhLT5tc3JfZmxhZ3MgICAg
ICAgID0gMDsKICAgICBkYXRhLT5tc3JfbHN0YXIgICAgICAgID0gZ3Vlc3Rfc3RhdGUtPm1zcnNb
Vk1YX0lOREVYX01TUl9MU1RBUl07CiAgICAgZGF0YS0+bXNyX3N0YXIgICAgICAgICA9IGd1ZXN0
X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl07CiAgICAgZGF0YS0+bXNyX3N5c2NhbGxf
bWFzayA9IGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1lTQ0FMTF9NQVNLXTsKQEAg
LTc1Niw3ICs3NTUsNyBAQCBzdGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwogCiAgICAgLyogcmVz
dG9yZSBtc3JzICovCi0gICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gZGF0YS0+bXNyX2ZsYWdzICYg
NzsKKyAgICBndWVzdF9zdGF0ZS0+ZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7
CiAgICAgZ3Vlc3Rfc3RhdGUtPm1zcnNbVk1YX0lOREVYX01TUl9MU1RBUl0gICAgICAgID0gZGF0
YS0+bXNyX2xzdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl0g
ICAgICAgICA9IGRhdGEtPm1zcl9zdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRF
WF9NU1JfU1lTQ0FMTF9NQVNLXSA9IGRhdGEtPm1zcl9zeXNjYWxsX21hc2s7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDhkNzNiNTEuLjQxOWEzYjIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RydWN0
IGh2bV9od19jcHUgewogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKIAogICAgIC8qIG1zciBjb250
ZW50IHNhdmVkL3Jlc3RvcmVkLiAqLwotICAgIHVpbnQ2NF90IG1zcl9mbGFnczsKKyAgICB1aW50
NjRfdCBtc3JfZmxhZ3M7IC8qIE9ic29sZXRlLCBpZ25vcmVkLiAqLwogICAgIHVpbnQ2NF90IG1z
cl9sc3RhcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7
CkBAIC0yNDksNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKICAgICB1aW50
NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3IgY29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8K
LSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAgdWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNv
bGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2NzdGFyOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4C-0003so-Ok; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4B-0003se-LG
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E5/A6-13095-A9168C85; Tue, 14 Mar 2017 21:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdW4ok
 IgwVtIhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fB7J0vBYYWK29/XMzUwbpTsYuTiEBL4wijx
 +v9XRgjnPKPElFlH2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlLje+
 ZIVxOYVMJNY/2AdWJwFqP7m4RbWCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MF7fGHCIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4lkUA5waLU9NSKtMwcYHjApCU4eJREeEtB0rzFBYm5xZnpEKlTjIpS4rz3QBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw73uQKTyZeSVw018BLWYCWpz48
 wjI4pJEhJRUA2Pj0pMxc7akPmeMXb7k6e7e1tY5hfsvefq2NovcXjXJ3cTEKq/z2ONVOUKqsa
 99G5/k35qXKDVx7/WTR4PsJk79sGypzxxjR8d+N7UFPi8irSqWNby8dPvyp7k2Hc4uGhysSbY
 LmSRaNonJvw1Yzc6jv+BTUnhOu9ib9vRYRcYTrjOigpNypJVYijMSDbWYi4oTAWyDhIdEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1489527193!86277682!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61166 invoked from network); 14 Mar 2017 21:33:14 -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 Mar 2017 21:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu49-0007YO-7E
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu49-0005Ka-6K
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu49-0005Ka-6K@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/layout: Correct Xen's idea of
	its own memory layout
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjMmRhOGY0NjQ5YmY1ZTI5YjZmMzMzODEzMmUzNjM2OWU4ZjU3MDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MToyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MToyMSAyMDE3ICsw
MTAwCgogICAgeDg2L2xheW91dDogQ29ycmVjdCBYZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5
IGxheW91dAogICAgCiAgICBjL3MgYjRjZDU5ZmUgIng4NjogcmVvcmRlciAuZGF0YSBhbmQgLmlu
aXQgd2hlbiBsaW5raW5nIiBoYWQgYW4gdW5pbnRlbmRlZAogICAgc2lkZSBlZmZlY3QsIHdoZXJl
IHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUgdGJvb3QgUzMgTUFDIHdlcmUgbm8gbG9uZ2VyIGNvcnJl
Y3QuCiAgICAKICAgIEluIHByYWN0aWNlLCBpdCBtZWFucyB0aGF0IFhlbidzIC5kYXRhIHNlY3Rp
b24gaXMgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uLAogICAgd2hpY2ggbWVhbnM6CiAgICAg
MSkgRGVmYXVsdCBJT01NVSBjb25zdHJ1Y3Rpb24gZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gY291
bGQgY3JlYXRlIG1hcHBpbmdzLgogICAgIDIpIC5kYXRhIGlzbid0IGluY2x1ZGVkIGluIHRoZSB0
Ym9vdCBNQUMgY2hlY2tlZCBvbiByZXN1bWUgZnJvbSBTMy4KICAgIAogICAgQWRqdXN0IHRoZSBj
b21tZW50cyBhbmQgdmlydHVhbCBhZGRyZXNzIGFuY2hvcnMgdXNlZCB0byBkZWZpbmUgdGhlIHJl
Z2lvbnMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGM5YTRhMWM0MTljZWJhYzgzYThmYjYwYzQ1MzJhZDhjY2M5NzNk
YzQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAyLTI4IDE2OjE4OjM4ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMg
fCAxMiArKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBiMTMwNjcxLi44ZGJmMzZjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY3Miw3ICsxNjcy
LDcgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgcGFkZHJfdCBzdGFydCwgZW5kOwogICAgIGludCBpOwogCi0gICAgZW51bSB7IHJlZ2lvbl9z
MywgcmVnaW9uX3RleHQsIHJlZ2lvbl9ic3MsIG5yX3JlZ2lvbnMgfTsKKyAgICBlbnVtIHsgcmVn
aW9uX3MzLCByZWdpb25fcm8sIHJlZ2lvbl9ydywgbnJfcmVnaW9ucyB9OwogICAgIHN0YXRpYyBz
dHJ1Y3QgewogICAgICAgICBwYWRkcl90IHMsIGU7CiAgICAgfSB4ZW5fcmVnaW9uc1tucl9yZWdp
b25zXSBfX2h3ZG9tX2luaXRkYXRhOwpAQCAtMTY4MywxMiArMTY4MywxMiBAQCBpbnQgX19od2Rv
bV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgLyogUzMgcmVz
dW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAqLwogICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFy
dCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1fcGh5cyh0cmFt
cG9saW5lX2VuZCk7Ci0gICAgICAgIC8qIGh5cGVydmlzb3IgY29kZSArIGRhdGEgKi8KLSAgICAg
ICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3RleHRdLnMgPV9fcGEoJl9zdGV4dCk7Ci0gICAgICAgIHhl
bl9yZWdpb25zW3JlZ2lvbl90ZXh0XS5lID0gX19wYSgmX19pbml0X2JlZ2luKTsKLSAgICAgICAg
LyogYnNzICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLnMgPSBfX3BhKCZfX2Jz
c19zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLmUgPSBfX3BhKCZfX2Jz
c19lbmQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLworICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOworICAgICAgICAv
KiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
cnddLnMgPSBfX3BhKCZfXzJNX3J3ZGF0YV9zdGFydCk7CisgICAgICAgIHhlbl9yZWdpb25zW3Jl
Z2lvbl9yd10uZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCk7CiAgICAgfQogCiAgICAgc3RhcnQg
PSAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90
Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZTVkN2M0Mi4uM2MwMGNmYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMK
QEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8
YXNtL2U4MjAuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxjcnlwdG8vdm1hYy5oPgogCiAvKiB0Ym9vdD08cGh5c2ljYWwgYWRkcmVz
cyBvZiBzaGFyZWQgcGFnZT4gKi8KQEAgLTM3MCwxMyArMzcxLDE0IEBAIHZvaWQgdGJvb3Rfc2h1
dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h
Y19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAg
ICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0
cmFtcG9saW5lX2VuZCkgLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKLSAgICAgICAgLyogaHlwZXJ2
aXNvciBjb2RlICsgZGF0YSAqLworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0
YSAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWlu
dDY0X3QpX19wYSgmX3N0ZXh0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25z
WzFdLnNpemUgPSBfX3BhKCZfX2luaXRfYmVnaW4pIC0KKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzFdLnNpemUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpIC0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwotICAg
ICAgICAvKiBic3MgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0
YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fYnNzX3N0YXJ0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFy
ZWQtPm1hY19yZWdpb25zWzJdLnNpemUgPSBfX3BhKCZfX2Jzc19lbmQpIC0gX19wYSgmX19ic3Nf
c3RhcnQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX18y
TV9yd2RhdGFfc3RhcnQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0u
c2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsKIAogICAgICAg
ICAvKgogICAgICAgICAgKiBNQUMgZG9tYWlucyBhbmQgb3RoZXIgWGVuIG1lbW9yeQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4C-0003so-Ok; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4B-0003se-LG
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E5/A6-13095-A9168C85; Tue, 14 Mar 2017 21:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdW4ok
 IgwVtIhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fB7J0vBYYWK29/XMzUwbpTsYuTiEBL4wijx
 +v9XRgjnPKPElFlH2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlLje+
 ZIVxOYVMJNY/2AdWJwFqP7m4RbWCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MF7fGHCIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4lkUA5waLU9NSKtMwcYHjApCU4eJREeEtB0rzFBYm5xZnpEKlTjIpS4rz3QBIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw73uQKTyZeSVw018BLWYCWpz48
 wjI4pJEhJRUA2Pj0pMxc7akPmeMXb7k6e7e1tY5hfsvefq2NovcXjXJ3cTEKq/z2ONVOUKqsa
 99G5/k35qXKDVx7/WTR4PsJk79sGypzxxjR8d+N7UFPi8irSqWNby8dPvyp7k2Hc4uGhysSbY
 LmSRaNonJvw1Yzc6jv+BTUnhOu9ib9vRYRcYTrjOigpNypJVYijMSDbWYi4oTAWyDhIdEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1489527193!86277682!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61166 invoked from network); 14 Mar 2017 21:33:14 -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 Mar 2017 21:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu49-0007YO-7E
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu49-0005Ka-6K
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu49-0005Ka-6K@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/layout: Correct Xen's idea of
	its own memory layout
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjMmRhOGY0NjQ5YmY1ZTI5YjZmMzMzODEzMmUzNjM2OWU4ZjU3MDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MToyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MToyMSAyMDE3ICsw
MTAwCgogICAgeDg2L2xheW91dDogQ29ycmVjdCBYZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5
IGxheW91dAogICAgCiAgICBjL3MgYjRjZDU5ZmUgIng4NjogcmVvcmRlciAuZGF0YSBhbmQgLmlu
aXQgd2hlbiBsaW5raW5nIiBoYWQgYW4gdW5pbnRlbmRlZAogICAgc2lkZSBlZmZlY3QsIHdoZXJl
IHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUgdGJvb3QgUzMgTUFDIHdlcmUgbm8gbG9uZ2VyIGNvcnJl
Y3QuCiAgICAKICAgIEluIHByYWN0aWNlLCBpdCBtZWFucyB0aGF0IFhlbidzIC5kYXRhIHNlY3Rp
b24gaXMgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uLAogICAgd2hpY2ggbWVhbnM6CiAgICAg
MSkgRGVmYXVsdCBJT01NVSBjb25zdHJ1Y3Rpb24gZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gY291
bGQgY3JlYXRlIG1hcHBpbmdzLgogICAgIDIpIC5kYXRhIGlzbid0IGluY2x1ZGVkIGluIHRoZSB0
Ym9vdCBNQUMgY2hlY2tlZCBvbiByZXN1bWUgZnJvbSBTMy4KICAgIAogICAgQWRqdXN0IHRoZSBj
b21tZW50cyBhbmQgdmlydHVhbCBhZGRyZXNzIGFuY2hvcnMgdXNlZCB0byBkZWZpbmUgdGhlIHJl
Z2lvbnMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGM5YTRhMWM0MTljZWJhYzgzYThmYjYwYzQ1MzJhZDhjY2M5NzNk
YzQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAyLTI4IDE2OjE4OjM4ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMg
fCAxMiArKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBiMTMwNjcxLi44ZGJmMzZjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY3Miw3ICsxNjcy
LDcgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgcGFkZHJfdCBzdGFydCwgZW5kOwogICAgIGludCBpOwogCi0gICAgZW51bSB7IHJlZ2lvbl9z
MywgcmVnaW9uX3RleHQsIHJlZ2lvbl9ic3MsIG5yX3JlZ2lvbnMgfTsKKyAgICBlbnVtIHsgcmVn
aW9uX3MzLCByZWdpb25fcm8sIHJlZ2lvbl9ydywgbnJfcmVnaW9ucyB9OwogICAgIHN0YXRpYyBz
dHJ1Y3QgewogICAgICAgICBwYWRkcl90IHMsIGU7CiAgICAgfSB4ZW5fcmVnaW9uc1tucl9yZWdp
b25zXSBfX2h3ZG9tX2luaXRkYXRhOwpAQCAtMTY4MywxMiArMTY4MywxMiBAQCBpbnQgX19od2Rv
bV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgLyogUzMgcmVz
dW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAqLwogICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFy
dCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1fcGh5cyh0cmFt
cG9saW5lX2VuZCk7Ci0gICAgICAgIC8qIGh5cGVydmlzb3IgY29kZSArIGRhdGEgKi8KLSAgICAg
ICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3RleHRdLnMgPV9fcGEoJl9zdGV4dCk7Ci0gICAgICAgIHhl
bl9yZWdpb25zW3JlZ2lvbl90ZXh0XS5lID0gX19wYSgmX19pbml0X2JlZ2luKTsKLSAgICAgICAg
LyogYnNzICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLnMgPSBfX3BhKCZfX2Jz
c19zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLmUgPSBfX3BhKCZfX2Jz
c19lbmQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLworICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOworICAgICAgICAv
KiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
cnddLnMgPSBfX3BhKCZfXzJNX3J3ZGF0YV9zdGFydCk7CisgICAgICAgIHhlbl9yZWdpb25zW3Jl
Z2lvbl9yd10uZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCk7CiAgICAgfQogCiAgICAgc3RhcnQg
PSAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90
Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZTVkN2M0Mi4uM2MwMGNmYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMK
QEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8
YXNtL2U4MjAuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxjcnlwdG8vdm1hYy5oPgogCiAvKiB0Ym9vdD08cGh5c2ljYWwgYWRkcmVz
cyBvZiBzaGFyZWQgcGFnZT4gKi8KQEAgLTM3MCwxMyArMzcxLDE0IEBAIHZvaWQgdGJvb3Rfc2h1
dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h
Y19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAg
ICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0
cmFtcG9saW5lX2VuZCkgLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKLSAgICAgICAgLyogaHlwZXJ2
aXNvciBjb2RlICsgZGF0YSAqLworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0
YSAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWlu
dDY0X3QpX19wYSgmX3N0ZXh0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25z
WzFdLnNpemUgPSBfX3BhKCZfX2luaXRfYmVnaW4pIC0KKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzFdLnNpemUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpIC0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwotICAg
ICAgICAvKiBic3MgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0
YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fYnNzX3N0YXJ0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFy
ZWQtPm1hY19yZWdpb25zWzJdLnNpemUgPSBfX3BhKCZfX2Jzc19lbmQpIC0gX19wYSgmX19ic3Nf
c3RhcnQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX18y
TV9yd2RhdGFfc3RhcnQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0u
c2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsKIAogICAgICAg
ICAvKgogICAgICAgICAgKiBNQUMgZG9tYWlucyBhbmQgb3RoZXIgWGVuIG1lbW9yeQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4M-0003u6-QK; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4L-0003tv-Oc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 79/65-22382-5A168C85; Tue, 14 Mar 2017 21:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdJ4ok
 Ig2+HxS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+39dpaCDtmKM48MGhhXi3cxcnEICXxhlLj5
 9DYjhHOeUaK1eTdbFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAoESZ64cY
 wexeQXMJH5/OM0EYrMA1f9ZdYh1AiPHAkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjH/XBh5ilORgUhLl/Tz3YIQQX1J+SmVGYnFGfFFpTmr
 xIUYNDg6BCWfnTmeSYsnLz0tVkuDlOw1UJ1iUmp5akZaZAwwamFIJDh4lEd6dp4DSvMUFibnF
 mekQqVOMilLivHdAEgIgiYzSPLg2WKBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvd5ApP
 Jl5JXDTXwEtZgJaPI0PbHFJIkJKqoGx56/b9XddHkxajgfDEvZ8jSrdM6Vj2fU54oFsvOlMm3
 2M31s5LYnymHJYWDnwVs3WHrFSNwn3lzNXlT16rdI+SftB4GzX1ICf5y8L5MkWNMs3204uvbG
 P78O5M8mPv1nHvIl93+ns1VC6/P/6SyIbRXyvCh09HdDpVm+l9GpxcXNu1uwJVuVKLMUZiYZa
 zEXFiQBGgVNMTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489527203!38913512!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18075 invoked from network); 14 Mar 2017 21:33:24 -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 Mar 2017 21:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4J-0007Ya-Bq
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4J-0005LD-8z
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4J-0005LD-8z@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1NGMzZTRjNzI4YjVlOGYwNGRjOGQ5ZWFiZmEzMTZlNzgyM2NiYzUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6NDE6NTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTI6NDE6NTQgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDI2ICsr
KysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGM2NjljMzguLjI1ZWE0ZDggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC00OTEsMTIgKzQ5MSwxNSBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0
KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IGNwdW1hc2tfdCAqaWRsZXJzLAogfQogCiAvKgotICog
Q2xlYXIgdGhlIGJpdHMgb2YgYWxsIHRoZSBzaWJsaW5ncyBvZiBjcHUgZnJvbSBtYXNrLgorICog
Q2xlYXIgdGhlIGJpdHMgb2YgYWxsIHRoZSBzaWJsaW5ncyBvZiBjcHUgZnJvbSBtYXNrIChpZiBu
ZWNlc3NhcnkpLgogICovCiBzdGF0aWMgaW5saW5lCiB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIo
dW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogewotICAgIGNwdW1hc2tfYW5kbm90
KG1hc2ssIG1hc2ssIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7CisgICAgY29uc3Qg
Y3B1bWFza190ICpjcHVfc2libGluZ3MgPSBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSk7
CisKKyAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdV9zaWJsaW5ncywgbWFzaykgKQorICAgICAg
ICBjcHVtYXNrX2FuZG5vdChtYXNrLCBtYXNrLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNw
dSkpOwogfQogCiAvKgpAQCAtOTAwLDYgKzkwMywxNCBAQCBfX3J1bnFfcmVtb3ZlKHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YykKIAogdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICosIHNfdGltZV90KTsKIAorc3Rh
dGljIGlubGluZSB2b2lkCit0aWNrbGVfY3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKK3sKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZy
cWQtPnRpY2tsZWQpOworICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRs
ZSk7CisgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKK30KKwog
LyoKICAqIENoZWNrIHdoYXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlj
a2luZyB1cCBhIHZjcHUgdGhhdCBoYXMKICAqIGp1c3QgYmVlbiBwdXQgKGJhY2spIGluIHRoZSBy
dW5xdWV1ZS4gTG9naWMgaXMgYXMgZm9sbG93czoKQEAgLTEwNjcsOSArMTA3OCw4IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQotICAgIF9fY3B1bWFz
a19zZXRfY3B1KGlwaWQsICZycWQtPnRpY2tsZWQpOwotICAgIHNtdF9pZGxlX21hc2tfY2xlYXIo
aXBpZCwgJnJxZC0+c210X2lkbGUpOwotICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVE
VUxFX1NPRlRJUlEpOworCisgICAgdGlja2xlX2NwdShpcGlkLCBycWQpOwogCiAgICAgaWYgKCB1
bmxpa2VseShuZXctPnRpY2tsZWRfY3B1ICE9IC0xKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodGlja2xlZF9jcHVfb3ZlcndyaXR0ZW4pOwpAQCAtMTM4Myw3ICsxMzkzLDkgQEAgY3NjaGVk
Ml92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAKICAgICBpZiAoIGN1cnJfb25f
Y3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMt
PnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisgICAgeworICAgICAgICB0aWNrbGVfY3B1
KHZjLT5wcm9jZXNzb3IsIHN2Yy0+cnFkKTsKKyAgICB9CiAgICAgZWxzZSBpZiAoIF9fdmNwdV9v
bl9ydW5xKHN2YykgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IFJRRChvcHMs
IHZjLT5wcm9jZXNzb3IpKTsKQEAgLTE3MDYsOCArMTcxOCw4IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzdmMtPm1pZ3JhdGVfcnFk
ID0gdHJxZDsKICAgICAgICAgX19zZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmc3ZjLT52Y3B1LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCwgJnN2Yy0+ZmxhZ3MpOwotICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVE
VUxFX1NPRlRJUlEpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcmVxdWVzdGVk
KTsKKyAgICAgICAgdGlja2xlX2NwdShjcHUsIHN2Yy0+cnFkKTsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4M-0003u6-QK; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4L-0003tv-Oc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 79/65-22382-5A168C85; Tue, 14 Mar 2017 21:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdJ4ok
 Ig2+HxS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+39dpaCDtmKM48MGhhXi3cxcnEICXxhlLj5
 9DYjhHOeUaK1eTdbFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAoESZ64cY
 wexeQXMJH5/OM0EYrMA1f9ZdYh1AiPHAkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjH/XBh5ilORgUhLl/Tz3YIQQX1J+SmVGYnFGfFFpTmr
 xIUYNDg6BCWfnTmeSYsnLz0tVkuDlOw1UJ1iUmp5akZaZAwwamFIJDh4lEd6dp4DSvMUFibnF
 mekQqVOMilLivHdAEgIgiYzSPLg2WKBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvd5ApP
 Jl5JXDTXwEtZgJaPI0PbHFJIkJKqoGx56/b9XddHkxajgfDEvZ8jSrdM6Vj2fU54oFsvOlMm3
 2M31s5LYnymHJYWDnwVs3WHrFSNwn3lzNXlT16rdI+SftB4GzX1ICf5y8L5MkWNMs3204uvbG
 P78O5M8mPv1nHvIl93+ns1VC6/P/6SyIbRXyvCh09HdDpVm+l9GpxcXNu1uwJVuVKLMUZiYZa
 zEXFiQBGgVNMTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489527203!38913512!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18075 invoked from network); 14 Mar 2017 21:33:24 -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 Mar 2017 21:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4J-0007Ya-Bq
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4J-0005LD-8z
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4J-0005LD-8z@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1NGMzZTRjNzI4YjVlOGYwNGRjOGQ5ZWFiZmEzMTZlNzgyM2NiYzUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6NDE6NTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTI6NDE6NTQgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDI2ICsr
KysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGM2NjljMzguLjI1ZWE0ZDggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC00OTEsMTIgKzQ5MSwxNSBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0
KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IGNwdW1hc2tfdCAqaWRsZXJzLAogfQogCiAvKgotICog
Q2xlYXIgdGhlIGJpdHMgb2YgYWxsIHRoZSBzaWJsaW5ncyBvZiBjcHUgZnJvbSBtYXNrLgorICog
Q2xlYXIgdGhlIGJpdHMgb2YgYWxsIHRoZSBzaWJsaW5ncyBvZiBjcHUgZnJvbSBtYXNrIChpZiBu
ZWNlc3NhcnkpLgogICovCiBzdGF0aWMgaW5saW5lCiB2b2lkIHNtdF9pZGxlX21hc2tfY2xlYXIo
dW5zaWduZWQgaW50IGNwdSwgY3B1bWFza190ICptYXNrKQogewotICAgIGNwdW1hc2tfYW5kbm90
KG1hc2ssIG1hc2ssIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7CisgICAgY29uc3Qg
Y3B1bWFza190ICpjcHVfc2libGluZ3MgPSBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSk7
CisKKyAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdV9zaWJsaW5ncywgbWFzaykgKQorICAgICAg
ICBjcHVtYXNrX2FuZG5vdChtYXNrLCBtYXNrLCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNw
dSkpOwogfQogCiAvKgpAQCAtOTAwLDYgKzkwMywxNCBAQCBfX3J1bnFfcmVtb3ZlKHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnN2YykKIAogdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVu
cXVldWVfZGF0YSAqcnFkLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICosIHNfdGltZV90KTsKIAorc3Rh
dGljIGlubGluZSB2b2lkCit0aWNrbGVfY3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkKK3sKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZy
cWQtPnRpY2tsZWQpOworICAgIHNtdF9pZGxlX21hc2tfY2xlYXIoY3B1LCAmcnFkLT5zbXRfaWRs
ZSk7CisgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKK30KKwog
LyoKICAqIENoZWNrIHdoYXQgcHJvY2Vzc29yIGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlj
a2luZyB1cCBhIHZjcHUgdGhhdCBoYXMKICAqIGp1c3QgYmVlbiBwdXQgKGJhY2spIGluIHRoZSBy
dW5xdWV1ZS4gTG9naWMgaXMgYXMgZm9sbG93czoKQEAgLTEwNjcsOSArMTA3OCw4IEBAIHJ1bnFf
dGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNzY2hlZDJfdmNwdSAq
bmV3LCBzX3RpbWVfdCBub3cpCiAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGNoYXIgKikmZCk7CiAgICAgfQotICAgIF9fY3B1bWFz
a19zZXRfY3B1KGlwaWQsICZycWQtPnRpY2tsZWQpOwotICAgIHNtdF9pZGxlX21hc2tfY2xlYXIo
aXBpZCwgJnJxZC0+c210X2lkbGUpOwotICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVE
VUxFX1NPRlRJUlEpOworCisgICAgdGlja2xlX2NwdShpcGlkLCBycWQpOwogCiAgICAgaWYgKCB1
bmxpa2VseShuZXctPnRpY2tsZWRfY3B1ICE9IC0xKSApCiAgICAgICAgIFNDSEVEX1NUQVRfQ1JB
TksodGlja2xlZF9jcHVfb3ZlcndyaXR0ZW4pOwpAQCAtMTM4Myw3ICsxMzkzLDkgQEAgY3NjaGVk
Ml92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV9zbGVlcCk7CiAKICAgICBpZiAoIGN1cnJfb25f
Y3B1KHZjLT5wcm9jZXNzb3IpID09IHZjICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodmMt
PnByb2Nlc3NvciwgU0NIRURVTEVfU09GVElSUSk7CisgICAgeworICAgICAgICB0aWNrbGVfY3B1
KHZjLT5wcm9jZXNzb3IsIHN2Yy0+cnFkKTsKKyAgICB9CiAgICAgZWxzZSBpZiAoIF9fdmNwdV9v
bl9ydW5xKHN2YykgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHN2Yy0+cnFkID09IFJRRChvcHMs
IHZjLT5wcm9jZXNzb3IpKTsKQEAgLTE3MDYsOCArMTcxOCw4IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzdmMtPm1pZ3JhdGVfcnFk
ID0gdHJxZDsKICAgICAgICAgX19zZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmc3ZjLT52Y3B1LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCwgJnN2Yy0+ZmxhZ3MpOwotICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVE
VUxFX1NPRlRJUlEpOwogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKG1pZ3JhdGVfcmVxdWVzdGVk
KTsKKyAgICAgICAgdGlja2xlX2NwdShjcHUsIHN2Yy0+cnFkKTsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4W-0003w0-TI; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4V-0003vj-P1
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 25/C3-04817-FA168C85; Tue, 14 Mar 2017 21:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXdd4ok
 Ig+VtchYTthk4MHps79vFHsAYxZqZl5RfkcCa8XDDM+aCgwoVU3bOZmxgvCXRxcjFISTwhVHi
 0OGVzBDOeUaJbTc+sXUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKfH05
 AkmEJtXwExi1Y/V7CA2C1D95V27GCcwcixgZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4YFHgIUZJDiYlUd7fXw5FCPEl5adUZiQWZ8QXlea
 kFh9i1ODgEJhwdu50JimWvPy8VCUJXtXQwxFCgkWp6akVaZk5wLCBKZXg4FES4W0FSfMWFyTm
 FmemQ6ROMSpKifOuBUkIgCQySvPg2mCheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJ0gU
 3gy80rgpr8CWswEtHga30GQxSWJCCmpBkZVs2cvN1zrmmiiv0P56ksZpxcprmHXawIiIrYtq4
 6atyH5XtLZzQxzXf9k19tv/vVPYrK6cxzLUpadKkvXfez5dmEju33qwazKTwsUjy19/l1Ztoz
 z9oPHy0xO/89LdeHIflzkv0jITuF4ieTP7+ZfUmOm18d+WOIc0+oafXK1Ke9Z5iwugR9KLMUZ
 iYZazEXFiQCOZ/FkUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489527213!48385889!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13276 invoked from network); 14 Mar 2017 21:33: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; 14 Mar 2017 21:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4T-0007Yk-EP
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4T-0005Lw-Dc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4T-0005Lw-Dc@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NmYzNjM2ZjgzMmVjYWUwMjYwYjA0ZTkwYjhkZTQzMmFhYTMxMjkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6NDI6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTI6NDI6MTkgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsrKysr
KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI1ZWE0ZDguLjZmNzg2MGEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC0xMTE5LDE4ICsxMTE5LDI4IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKIAogICAgIGxpc3RfZm9y
X2VhY2goIGl0ZXIsICZycWQtPnN2YyApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3Zj
X2NwdTsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKICAgICAgICAgaW50IHN0
YXJ0X2NyZWRpdDsKIAogICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2No
ZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3ZjX2NwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vz
c29yOwogCiAgICAgICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwogICAgICAg
ICBBU1NFUlQoc3ZjLT5ycWQgPT0gcnFkKTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJZiBz
dmMgaXMgcnVubmluZywgaXQgaXMgb3VyIHJlc3BvbnNpYmlsaXR5IHRvIG1ha2Ugc3VyZSwgaGVy
ZSwKKyAgICAgICAgICogdGhhdCB0aGUgY3JlZGl0IGl0IGhhcyBzcGVudCBzbyBmYXIgZ2V0IGFj
Y291bnRlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggc3ZjLT52Y3B1ID09IGN1cnJfb25f
Y3B1KHN2Y19jcHUpICkKKyAgICAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIHN2Yywgbm93KTsK
KwogICAgICAgICBzdGFydF9jcmVkaXQgPSBzdmMtPmNyZWRpdDsKIAotICAgICAgICAvKiBBbmQg
YWRkIElOSVQgKiBtLCBhdm9pZGluZyBpbnRlZ2VyIG11bHRpcGxpY2F0aW9uIGluIHRoZQotICAg
ICAgICAgKiBjb21tb24gY2FzZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogQWRkIElOSVQg
KiBtLCBhdm9pZGluZyBpbnRlZ2VyIG11bHRpcGxpY2F0aW9uIGluIHRoZSBjb21tb24gY2FzZS4K
KyAgICAgICAgICovCiAgICAgICAgIGlmICggbGlrZWx5KG09PTEpICkKICAgICAgICAgICAgIHN2
Yy0+Y3JlZGl0ICs9IENTQ0hFRDJfQ1JFRElUX0lOSVQ7CiAgICAgICAgIGVsc2UKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4W-0003w0-TI; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4V-0003vj-P1
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:35 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 25/C3-04817-FA168C85; Tue, 14 Mar 2017 21:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXdd4ok
 Ig+VtchYTthk4MHps79vFHsAYxZqZl5RfkcCa8XDDM+aCgwoVU3bOZmxgvCXRxcjFISTwhVHi
 0OGVzBDOeUaJbTc+sXUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKfH05
 AkmEJtXwExi1Y/V7CA2C1D95V27GCcwcixgZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MF4YFHgIUZJDiYlUd7fXw5FCPEl5adUZiQWZ8QXlea
 kFh9i1ODgEJhwdu50JimWvPy8VCUJXtXQwxFCgkWp6akVaZk5wLCBKZXg4FES4W0FSfMWFyTm
 FmemQ6ROMSpKifOuBUkIgCQySvPg2mCheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvJ0gU
 3gy80rgpr8CWswEtHga30GQxSWJCCmpBkZVs2cvN1zrmmiiv0P56ksZpxcprmHXawIiIrYtq4
 6atyH5XtLZzQxzXf9k19tv/vVPYrK6cxzLUpadKkvXfez5dmEju33qwazKTwsUjy19/l1Ztoz
 z9oPHy0xO/89LdeHIflzkv0jITuF4ieTP7+ZfUmOm18d+WOIc0+oafXK1Ke9Z5iwugR9KLMUZ
 iYZazEXFiQCOZ/FkUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489527213!48385889!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13276 invoked from network); 14 Mar 2017 21:33: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; 14 Mar 2017 21:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4T-0007Yk-EP
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4T-0005Lw-Dc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4T-0005Lw-Dc@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NmYzNjM2ZjgzMmVjYWUwMjYwYjA0ZTkwYjhkZTQzMmFhYTMxMjkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6NDI6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTI6NDI6MTkgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsrKysr
KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDI1ZWE0ZDguLjZmNzg2MGEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBA
IC0xMTE5LDE4ICsxMTE5LDI4IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdywKIAogICAgIGxpc3RfZm9y
X2VhY2goIGl0ZXIsICZycWQtPnN2YyApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3Zj
X2NwdTsKICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIHN2YzsKICAgICAgICAgaW50IHN0
YXJ0X2NyZWRpdDsKIAogICAgICAgICBzdmMgPSBsaXN0X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2No
ZWQyX3ZjcHUsIHJxZF9lbGVtKTsKKyAgICAgICAgc3ZjX2NwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vz
c29yOwogCiAgICAgICAgIEFTU0VSVCghaXNfaWRsZV92Y3B1KHN2Yy0+dmNwdSkpOwogICAgICAg
ICBBU1NFUlQoc3ZjLT5ycWQgPT0gcnFkKTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJZiBz
dmMgaXMgcnVubmluZywgaXQgaXMgb3VyIHJlc3BvbnNpYmlsaXR5IHRvIG1ha2Ugc3VyZSwgaGVy
ZSwKKyAgICAgICAgICogdGhhdCB0aGUgY3JlZGl0IGl0IGhhcyBzcGVudCBzbyBmYXIgZ2V0IGFj
Y291bnRlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggc3ZjLT52Y3B1ID09IGN1cnJfb25f
Y3B1KHN2Y19jcHUpICkKKyAgICAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIHN2Yywgbm93KTsK
KwogICAgICAgICBzdGFydF9jcmVkaXQgPSBzdmMtPmNyZWRpdDsKIAotICAgICAgICAvKiBBbmQg
YWRkIElOSVQgKiBtLCBhdm9pZGluZyBpbnRlZ2VyIG11bHRpcGxpY2F0aW9uIGluIHRoZQotICAg
ICAgICAgKiBjb21tb24gY2FzZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogQWRkIElOSVQg
KiBtLCBhdm9pZGluZyBpbnRlZ2VyIG11bHRpcGxpY2F0aW9uIGluIHRoZSBjb21tb24gY2FzZS4K
KyAgICAgICAgICovCiAgICAgICAgIGlmICggbGlrZWx5KG09PTEpICkKICAgICAgICAgICAgIHN2
Yy0+Y3JlZGl0ICs9IENTQ0hFRDJfQ1JFRElUX0lOSVQ7CiAgICAgICAgIGVsc2UKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4g-0003xX-Ux; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4f-0003xK-Rp
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 95/97-13192-9B168C85; Tue, 14 Mar 2017 21:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdH4ok
 Igw2P1CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/LOdewFd7krej9fZmlgPM7RxcjFISTwhVGi
 Z3sHG4RznlHi3Z5lLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SzS8/
 sUOYvMKmEnc/b+dEcRmAar/2rSFdQIjxwJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjB3/nA4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwVuUAJQTLEpNT61Iy8wBBgdMWoKDR0mEtxEkzVtckJhbnJkOkTrFqCglzqsBDCkh
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmLcXZDxPZl4J3PRXQIuZgBYn/
 jwCsrgkESEl1cAorf3f9MNqu2mrT3bNXHNeRadddl+FSfxvwVeyIt7iUTkffx2YqxrCtXNT9o
 SuM3+PC4vLFQRM/Tb9qLR9zaOAJpcyyee6MXKNjZcmO3zxj3hi+GT/ppYIt1eK9yQ9HkwPbuk
 /PJvNOZupWOH7XxkRrj9PuBOqOPbJ7f5/zmlJ7/KW5pltTl5KLMUZiYZazEXFiQCSpCfkQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1489527223!62344759!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38394 invoked from network); 14 Mar 2017 21:33: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 Mar 2017 21:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4d-0007Yu-Ir
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4d-0005MY-GE
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4d-0005MY-GE@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86emul: correct decoding of
	vzero{all, upper}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyNmEyYTAwMTY5YmFkNDAzYzlkY2M1OTcyMTgwODA2MjZjZWU4NjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEyOjQyOjU4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjQyOjU4IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IGRlY29kaW5nIG9mIHZ6ZXJve2FsbCx1cHBlcn0KICAgIAogICAgVGhl
c2UgVkVYIGVuY29kZWQgaW5zbnMgYXJlbid0IGZvbGxvd2VkIGJ5IGEgTW9kUi9NIGJ5dGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMjY3MzVmMzBkZmZlMTA5MTY4NmJiZTkyMWFhY2JlYThiYTM3MWNj
OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDIgMTY6MDg6MjcgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA2ZmNhNDI3Li5hMDMzMGE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMjEzMywxMiArMjEzMywyMSBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAg
ICAgICAgb3Bjb2RlIHw9IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01B
U0spOwogCisgICAgICAgICAgICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQorICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0gPSBtb2RybV9t
b2QgPSBtb2RybSA9IDA7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgIH0KKwogICAgICAgICAgICAgICAgIG1vZHJtID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3Qp
OwogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IChtb2RybSAmIDB4YzApID4+IDY7CiAKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKyAgICB9CiAKKyAgICBpZiAoIGQg
JiBNb2RSTSApCisgICAgewogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8
PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0gID0gbW9kcm0g
JiAweDA3OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4g-0003xX-Ux; Tue, 14 Mar 2017 21: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 <ian.jackson@eu.citrix.com>) id 1cnu4f-0003xK-Rp
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 95/97-13192-9B168C85; Tue, 14 Mar 2017 21:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdH4ok
 Igw2P1CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/LOdewFd7krej9fZmlgPM7RxcjFISTwhVGi
 Z3sHG4RznlHi3Z5lLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SzS8/
 sUOYvMKmEnc/b+dEcRmAar/2rSFdQIjxwJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjB3/nA4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwVuUAJQTLEpNT61Iy8wBBgdMWoKDR0mEtxEkzVtckJhbnJkOkTrFqCglzqsBDCkh
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmLcXZDxPZl4J3PRXQIuZgBYn/
 jwCsrgkESEl1cAorf3f9MNqu2mrT3bNXHNeRadddl+FSfxvwVeyIt7iUTkffx2YqxrCtXNT9o
 SuM3+PC4vLFQRM/Tb9qLR9zaOAJpcyyee6MXKNjZcmO3zxj3hi+GT/ppYIt1eK9yQ9HkwPbuk
 /PJvNOZupWOH7XxkRrj9PuBOqOPbJ7f5/zmlJ7/KW5pltTl5KLMUZiYZazEXFiQCSpCfkQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1489527223!62344759!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38394 invoked from network); 14 Mar 2017 21:33: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 Mar 2017 21:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4d-0007Yu-Ir
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4d-0005MY-GE
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4d-0005MY-GE@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86emul: correct decoding of
	vzero{all, upper}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyNmEyYTAwMTY5YmFkNDAzYzlkY2M1OTcyMTgwODA2MjZjZWU4NjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEyOjQyOjU4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjQyOjU4IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IGRlY29kaW5nIG9mIHZ6ZXJve2FsbCx1cHBlcn0KICAgIAogICAgVGhl
c2UgVkVYIGVuY29kZWQgaW5zbnMgYXJlbid0IGZvbGxvd2VkIGJ5IGEgTW9kUi9NIGJ5dGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMjY3MzVmMzBkZmZlMTA5MTY4NmJiZTkyMWFhY2JlYThiYTM3MWNj
OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDIgMTY6MDg6MjcgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA2ZmNhNDI3Li5hMDMzMGE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMjEzMywxMiArMjEzMywyMSBAQCB4ODZfZGVjb2RlKAogCiAgICAgICAgICAg
ICAgICAgb3Bjb2RlIHw9IGIgfCBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01B
U0spOwogCisgICAgICAgICAgICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQorICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVnID0gbW9kcm1fcm0gPSBtb2RybV9t
b2QgPSBtb2RybSA9IDA7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ICAgIH0KKwogICAgICAgICAgICAgICAgIG1vZHJtID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3Qp
OwogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IChtb2RybSAmIDB4YzApID4+IDY7CiAKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KKyAgICB9CiAKKyAgICBpZiAoIGQg
JiBNb2RSTSApCisgICAgewogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8
PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKICAgICAgICAgbW9kcm1fcm0gID0gbW9kcm0g
JiAweDA3OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4s-0003zo-0H; Tue, 14 Mar 2017 21:33:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4q-0003zS-9Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 40/A5-06437-3C168C85; Tue, 14 Mar 2017 21:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdw4ok
 Ig7dCFhO2GTgwemzv28UewBjFmpmXlF+RwJrRPXM9W8EGpYplk6+wNTBuk+xi5OIQEvjCKHFv
 6hXWLkZOIOc8o8SLs+JdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwlZj6fA4Ti
 M0rYCbR9OMZWA0LUP3Pm7tYJzByLGBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiRegYGxh2Mv097HmKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC900CUE6wKDU9tSItMwcYGjBpCQ4eJRHeXyBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US59UABpqQAEhRRmke3AhYmF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7G2QVT
 2ZeCdymV0BHMAEdkfjzCMgRJYkIKakGxtJiTX6WhreNGqcil7gX997rjHlxtc/m322XvVZreK
 O0Vu5s3+2a6TMn4t2pE/7yZ8X3W99dKJTvp8yj2/Xg+6NbeZXv10yqt5iQ3PT8efHrkCP62q5
 HDix9s3PStT1V9hwLOzTXJuxy76nI3DTB083n2vTZCi4ZegbyhWrTeLIFjF5uPrJtsRJLcUai
 oRZzUXEiABwY4ENOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489527233!89613533!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3158 invoked from network); 14 Mar 2017 21:33:54 -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 Mar 2017 21:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4n-0007Zc-Lc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4n-0005OA-Ko
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4n-0005OA-Ko@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0OWIxM2RjZTg0NjU1Y2Q3M2FjNGFjYzA1MWU3ZGY0NmFmMDBhNGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MzoyNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MzoyNSAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTMgKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKaW5kZXggOWIzMWEzNi4uN2I0NjdmZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTE2Myw2ICsxNjMsMTggQEAgc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChlYnggJiAoMVUgPDwgNSkpICE9
IDA7IFwKIH0pCiAKK3N0YXRpYyBpbnQgcmVhZF9zZWdtZW50KAorICAgIGVudW0geDg2X3NlZ21l
bnQgc2VnLAorICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChz
ZWcpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIG1lbXNldChy
ZWcsIDAsIHNpemVvZigqcmVnKSk7CisgICAgcmVnLT5hdHRyLmZpZWxkcy5wID0gMTsKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgaW50IHJlYWRfY3IoCiAgICAgdW5zaWdu
ZWQgaW50IHJlZywKICAgICB1bnNpZ25lZCBsb25nICp2YWwsCkBAIC0yMTUsNiArMjI3LDcgQEAg
c3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wcyA9IHsKICAgICAud3JpdGUgICAg
ICA9IHdyaXRlLAogICAgIC5jbXB4Y2hnICAgID0gY21weGNoZywKICAgICAuY3B1aWQgICAgICA9
IGNwdWlkLAorICAgIC5yZWFkX3NlZ21lbnQgPSByZWFkX3NlZ21lbnQsCiAgICAgLnJlYWRfY3Ig
ICAgPSByZWFkX2NyLAogICAgIC5nZXRfZnB1ICAgID0gZ2V0X2ZwdSwKIH07CkBAIC03MzIsNiAr
NzQ1LDI3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBm
YWlsOwogICAgIHByaW50Zigib2theVxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rp
bmcgbW92ICUlY3I0LCUlZXNpIChiYWQgTW9kUk0pLi4uIik7CisgICAgLyoKKyAgICAgKiBNb2Qg
PSAxLCBSZWcgPSA0LCBSL00gPSA2IHdvdWxkIG5vcm1hbGx5IGVuY29kZSBhIG1lbW9yeSByZWZl
cmVuY2Ugb2YKKyAgICAgKiBkaXNwOCglZXNpKSwgYnV0IG1vdiB0by9mcm9tIGNyL2RyIGFyZSBz
cGVjaWFsIGFuZCBiZWhhdmUgYXMgaWYgdGhleQorICAgICAqIHdlcmUgZW5jb2RlZCB3aXRoIE1v
ZCA9PSAzLgorICAgICAqLworICAgIGluc3RyWzBdID0gMHgwZjsgaW5zdHJbMV0gPSAweDIwLCBp
bnN0clsyXSA9IDB4NjY7CisgICAgaW5zdHJbM10gPSAwOyAvKiBTdXBwb3NlZCBkaXNwOC4gKi8K
KyAgICByZWdzLmVzaSA9IDA7CisgICAgcmVncy5laXAgPSAodW5zaWduZWQgbG9uZykmaW5zdHJb
MF07CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIC8qCisgICAg
ICogV2UgZG9uJ3QgY2FyZSBwcmVjaWNlbHkgd2hhdCBnZXRzIHJlYWQgZnJvbSAlY3I0IGludG8g
JWVzaSwganVzdCBzbworICAgICAqIGxvbmcgYXMgTW9kUk0gaXMgdHJlYXRlZCBhcyBhIHJlZ2lz
dGVyIG9wZXJhbmQgYW5kIDAoJWVzaSkgaXNuJ3QKKyAgICAgKiBmb2xsb3dlZCBhcyBhIG1lbW9y
eSByZWZlcmVuY2UuCisgICAgICovCisgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fAor
ICAgICAgICAgKHJlZ3MuZWlwICE9ICh1bnNpZ25lZCBsb25nKSZpbnN0clszXSkgKQorICAgICAg
ICBnb3RvIGZhaWw7CisgICAgcHJpbnRmKCJva2F5XG4iKTsKKwogI2RlZmluZSBkZWNsX2luc24o
d2hpY2gpIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIHdoaWNoIyNfbGVuW10K
ICNkZWZpbmUgcHV0X2luc24od2hpY2gsIGluc24pICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhc
IiwgQHByb2diaXRzXG4iIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN3aGljaCAi
OiAiIGluc24gIlxuIiAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggYTAzMzBhNC4uM2RjNmYxMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIyMTEsNiArMjIxMSwxNyBAQCB4ODZfZGVjb2RlKAog
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDB4MjA6IC8qIG1vdiBjcixyZWcgKi8KKyAg
ICAgICAgICAgIGNhc2UgMHgyMTogLyogbW92IGRyLHJlZyAqLworICAgICAgICAgICAgY2FzZSAw
eDIyOiAvKiBtb3YgcmVnLGNyICovCisgICAgICAgICAgICBjYXNlIDB4MjM6IC8qIG1vdiByZWcs
ZHIgKi8KKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIE1vdiB0by9mcm9t
IGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcgb2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAg
ICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29kZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMu
ICBObyBmdXRoZXIKKyAgICAgICAgICAgICAgICAgKiBkaXNwL1NJQiBieXRlcyBhcmUgZmV0Y2hl
ZC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBtb2RybV9tb2QgPSAzOwor
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTQ3NTksNyArNDc3MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMSk6IC8qIG1vdiBkcixyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4
MGYsIDB4MjIpOiAvKiBtb3YgcmVnLGNyICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDIzKTogLyogbW92IHJlZyxkciAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9SRUcsIEVYQ19VRCwgLTEpOworICAgICAgICBBU1NFUlQoZWEudHlwZSA9PSBP
UF9SRUcpOyAvKiBFYXJseSBvcGVyYW5kIGFkanVzdG1lbnQgZW5zdXJlcyB0aGlzLiAqLwogICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAg
ICAgICAgbW9kcm1fcmVnIHw9IGxvY2tfcHJlZml4IDw8IDM7CiAgICAgICAgIGlmICggYiAmIDIg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 14 21:33:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 Mar 2017 21: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 1cnu4s-0003zo-0H; Tue, 14 Mar 2017 21:33:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4q-0003zS-9Y
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 40/A5-06437-3C168C85; Tue, 14 Mar 2017 21:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdw4ok
 Ig7dCFhO2GTgwemzv28UewBjFmpmXlF+RwJrRPXM9W8EGpYplk6+wNTBuk+xi5OIQEvjCKHFv
 6hXWLkZOIOc8o8SLs+JdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwlZj6fA4Ti
 M0rYCbR9OMZWA0LUP3Pm7tYJzByLGBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiRegYGxh2Mv097HmKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC900CUE6wKDU9tSItMwcYGjBpCQ4eJRHeXyBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US59UABpqQAEhRRmke3AhYmF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7G2QVT
 2ZeCdymV0BHMAEdkfjzCMgRJYkIKakGxtJiTX6WhreNGqcil7gX997rjHlxtc/m322XvVZreK
 O0Vu5s3+2a6TMn4t2pE/7yZ8X3W99dKJTvp8yj2/Xg+6NbeZXv10yqt5iQ3PT8efHrkCP62q5
 HDix9s3PStT1V9hwLOzTXJuxy76nI3DTB083n2vTZCi4ZegbyhWrTeLIFjF5uPrJtsRJLcUai
 oRZzUXEiABwY4ENOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489527233!89613533!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3158 invoked from network); 14 Mar 2017 21:33:54 -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 Mar 2017 21:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4n-0007Zc-Lc
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnu4n-0005OA-Ko
 for xen-changelog@lists.xensource.com; Tue, 14 Mar 2017 21:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnu4n-0005OA-Ko@xenbits.xenproject.org>
Date: Tue, 14 Mar 2017 21:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0OWIxM2RjZTg0NjU1Y2Q3M2FjNGFjYzA1MWU3ZGY0NmFmMDBhNGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMjo0MzoyNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMjo0MzoyNSAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTMgKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKaW5kZXggOWIzMWEzNi4uN2I0NjdmZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTE2Myw2ICsxNjMsMTggQEAgc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeGNyKQogICAgIChlYnggJiAoMVUgPDwgNSkpICE9
IDA7IFwKIH0pCiAKK3N0YXRpYyBpbnQgcmVhZF9zZWdtZW50KAorICAgIGVudW0geDg2X3NlZ21l
bnQgc2VnLAorICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChz
ZWcpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIG1lbXNldChy
ZWcsIDAsIHNpemVvZigqcmVnKSk7CisgICAgcmVnLT5hdHRyLmZpZWxkcy5wID0gMTsKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgaW50IHJlYWRfY3IoCiAgICAgdW5zaWdu
ZWQgaW50IHJlZywKICAgICB1bnNpZ25lZCBsb25nICp2YWwsCkBAIC0yMTUsNiArMjI3LDcgQEAg
c3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wcyA9IHsKICAgICAud3JpdGUgICAg
ICA9IHdyaXRlLAogICAgIC5jbXB4Y2hnICAgID0gY21weGNoZywKICAgICAuY3B1aWQgICAgICA9
IGNwdWlkLAorICAgIC5yZWFkX3NlZ21lbnQgPSByZWFkX3NlZ21lbnQsCiAgICAgLnJlYWRfY3Ig
ICAgPSByZWFkX2NyLAogICAgIC5nZXRfZnB1ICAgID0gZ2V0X2ZwdSwKIH07CkBAIC03MzIsNiAr
NzQ1LDI3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBm
YWlsOwogICAgIHByaW50Zigib2theVxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rp
bmcgbW92ICUlY3I0LCUlZXNpIChiYWQgTW9kUk0pLi4uIik7CisgICAgLyoKKyAgICAgKiBNb2Qg
PSAxLCBSZWcgPSA0LCBSL00gPSA2IHdvdWxkIG5vcm1hbGx5IGVuY29kZSBhIG1lbW9yeSByZWZl
cmVuY2Ugb2YKKyAgICAgKiBkaXNwOCglZXNpKSwgYnV0IG1vdiB0by9mcm9tIGNyL2RyIGFyZSBz
cGVjaWFsIGFuZCBiZWhhdmUgYXMgaWYgdGhleQorICAgICAqIHdlcmUgZW5jb2RlZCB3aXRoIE1v
ZCA9PSAzLgorICAgICAqLworICAgIGluc3RyWzBdID0gMHgwZjsgaW5zdHJbMV0gPSAweDIwLCBp
bnN0clsyXSA9IDB4NjY7CisgICAgaW5zdHJbM10gPSAwOyAvKiBTdXBwb3NlZCBkaXNwOC4gKi8K
KyAgICByZWdzLmVzaSA9IDA7CisgICAgcmVncy5laXAgPSAodW5zaWduZWQgbG9uZykmaW5zdHJb
MF07CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIC8qCisgICAg
ICogV2UgZG9uJ3QgY2FyZSBwcmVjaWNlbHkgd2hhdCBnZXRzIHJlYWQgZnJvbSAlY3I0IGludG8g
JWVzaSwganVzdCBzbworICAgICAqIGxvbmcgYXMgTW9kUk0gaXMgdHJlYXRlZCBhcyBhIHJlZ2lz
dGVyIG9wZXJhbmQgYW5kIDAoJWVzaSkgaXNuJ3QKKyAgICAgKiBmb2xsb3dlZCBhcyBhIG1lbW9y
eSByZWZlcmVuY2UuCisgICAgICovCisgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fAor
ICAgICAgICAgKHJlZ3MuZWlwICE9ICh1bnNpZ25lZCBsb25nKSZpbnN0clszXSkgKQorICAgICAg
ICBnb3RvIGZhaWw7CisgICAgcHJpbnRmKCJva2F5XG4iKTsKKwogI2RlZmluZSBkZWNsX2luc24o
d2hpY2gpIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIHdoaWNoIyNfbGVuW10K
ICNkZWZpbmUgcHV0X2luc24od2hpY2gsIGluc24pICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhc
IiwgQHByb2diaXRzXG4iIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN3aGljaCAi
OiAiIGluc24gIlxuIiAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggYTAzMzBhNC4uM2RjNmYxMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIyMTEsNiArMjIxMSwxNyBAQCB4ODZfZGVjb2RlKAog
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIDB4MjA6IC8qIG1vdiBjcixyZWcgKi8KKyAg
ICAgICAgICAgIGNhc2UgMHgyMTogLyogbW92IGRyLHJlZyAqLworICAgICAgICAgICAgY2FzZSAw
eDIyOiAvKiBtb3YgcmVnLGNyICovCisgICAgICAgICAgICBjYXNlIDB4MjM6IC8qIG1vdiByZWcs
ZHIgKi8KKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIE1vdiB0by9mcm9t
IGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcgb2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAg
ICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29kZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMu
ICBObyBmdXRoZXIKKyAgICAgICAgICAgICAgICAgKiBkaXNwL1NJQiBieXRlcyBhcmUgZmV0Y2hl
ZC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBtb2RybV9tb2QgPSAzOwor
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7
CiAKQEAgLTQ3NTksNyArNDc3MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMSk6IC8qIG1vdiBkcixyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4
MGYsIDB4MjIpOiAvKiBtb3YgcmVnLGNyICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDIzKTogLyogbW92IHJlZyxkciAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9SRUcsIEVYQ19VRCwgLTEpOworICAgICAgICBBU1NFUlQoZWEudHlwZSA9PSBP
UF9SRUcpOyAvKiBFYXJseSBvcGVyYW5kIGFkanVzdG1lbnQgZW5zdXJlcyB0aGlzLiAqLwogICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAg
ICAgICAgbW9kcm1fcmVnIHw9IGxvY2tfcHJlZml4IDw8IDM7CiAgICAgICAgIGlmICggYiAmIDIg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 01: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 1cnxyw-00062D-Ab; Wed, 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxyv-000627-4D
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/01-01896-46C98C85; Wed, 15 Mar 2017 01:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTd5zok
 Ig1evzC0mbDNwYPTY3reLPYAxijUzLym/IoE14/TExYwFT9kqNn1bx9LA+Ji1i5GLQ0jgC6NE
 75Mb7F2MnEDOeUaJ5QtMuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbSImwgKXE2nNhI
 GFeATOJT9NamUBsFqDyvitfmCcwcixgZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4/rTnIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4Q2cD5QSLUtNTK9Iyc4ChAZOW4OBREuHtngWU5i0uSMwtzkyHSJ1i1OW4cfzAGyYh
 lrz8vFQpcd4+kBkCIEUZpXlwI2BheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHtBpvBk5
 pXAbXoFdAQT0BGJP4+AHFGSiJCSamDUZlaKWJn+6XHlxnv3U1/fjOV+sp7tbcQbg4YXJoZqOy
 Nmzlbi/VfuFbxMbr6RgsCsKstn+1xcy9e88lgRO+l+jsK0Dyw+D3iP/7htLiQ37etW7ZLld4/
 +XsO9zzywbKn7rVdH0+7/+iWTtThwehYba7LDlfxbV+byN69z1Vw1vV2kSsQqddIhJZbijERD
 Leai4kQAzN9S004CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1489542243!89278886!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37683 invoked from network); 15 Mar 2017 01:44:03 -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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxys-0004Z1-Kw
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxys-0006yP-IW
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxys-0006yP-IW@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] update Xen version to 4.7.3-pre
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkYWE2MmEzMDJkMWVhOGNhZGU3ODhlZWVmNDEwYThjZjQ1YzY4ZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEzOjU3OjI3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEzOjU3OjI3IDIwMTcgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC43LjMtcHJlCi0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGY2OTUzOGIuLmJiZjliMmUgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBA
CiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3Vs
ZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0
IFhFTl9TVUJWRVJTSU9OICAgID0gNwotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjIkKFhF
Tl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjMtcHJlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 01: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 1cnxyw-00062D-Ab; Wed, 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxyv-000627-4D
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/01-01896-46C98C85; Wed, 15 Mar 2017 01:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTd5zok
 Ig1evzC0mbDNwYPTY3reLPYAxijUzLym/IoE14/TExYwFT9kqNn1bx9LA+Ji1i5GLQ0jgC6NE
 75Mb7F2MnEDOeUaJ5QtMuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbSImwgKXE2nNhI
 GFeATOJT9NamUBsFqDyvitfmCcwcixgZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4/rTnIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4Q2cD5QSLUtNTK9Iyc4ChAZOW4OBREuHtngWU5i0uSMwtzkyHSJ1i1OW4cfzAGyYh
 lrz8vFQpcd4+kBkCIEUZpXlwI2BheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvHtBpvBk5
 pXAbXoFdAQT0BGJP4+AHFGSiJCSamDUZlaKWJn+6XHlxnv3U1/fjOV+sp7tbcQbg4YXJoZqOy
 Nmzlbi/VfuFbxMbr6RgsCsKstn+1xcy9e88lgRO+l+jsK0Dyw+D3iP/7htLiQ37etW7ZLld4/
 +XsO9zzywbKn7rVdH0+7/+iWTtThwehYba7LDlfxbV+byN69z1Vw1vV2kSsQqddIhJZbijERD
 Leai4kQAzN9S004CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1489542243!89278886!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37683 invoked from network); 15 Mar 2017 01:44:03 -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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxys-0004Z1-Kw
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxys-0006yP-IW
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxys-0006yP-IW@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] update Xen version to 4.7.3-pre
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkYWE2MmEzMDJkMWVhOGNhZGU3ODhlZWVmNDEwYThjZjQ1YzY4ZWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEzOjU3OjI3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEzOjU3OjI3IDIwMTcgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC43LjMtcHJlCi0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGY2OTUzOGIuLmJiZjliMmUgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBA
CiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3Vs
ZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0
IFhFTl9TVUJWRVJTSU9OICAgID0gNwotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjIkKFhF
Tl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjMtcHJlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 01:44: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 1cnxz8-000639-CD; Wed, 15 Mar 2017 01:44:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxz7-00062x-0U
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/5E-22382-07C98C85; Wed, 15 Mar 2017 01:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTd/zok
 Ig/5fyhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WvXZNaCP8oVnRfvsjUwzpTtYuTiEBL4wigx
 ofEeK4RznlFic9td5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJKZdO
 soOUs4rYCZx5ooSSJgFqPzJlRlsExg5FjAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFy8NvAQoyQHk5Io7+8vhyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCmeR6OEBIsSk1PrUjLzAEGB0xagoNHSYS3HSTNW1yQmFucmQ6ROsWoKCXOmwCS
 EABJZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlLQabwZOaVwE1/BbSYCWjxN
 L6DIItLEhFSUg2MbXOYPp/sT/m3mmFGUKnV6WLu+TJCLZOOFu1sFUpgK1Lu+CL7vnbNiuvM0+
 VOs+lEbMgw42VSfrz4YoTc5O2CHz3KBS4/17u345vL+uKupU9DxHml7NL0JipPvLT66YuNXLH
 2t9SmGJh67qsvc9O+9GKOx0TZ+I6A3hOL2Z/nb7nWXa0ZO2u/EktxRqKhFnNRcSIA7dpvNEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489542254!56158436!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55030 invoked from network); 15 Mar 2017 01:44:15 -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; 15 Mar 2017 01:44:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxz2-0004ZB-NA
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxz2-0006z0-MR
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxz2-0006z0-MR@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IDE4ODgwOWYzM2I3NWU2ZjVhMmQzNGU4YzAwNTFjMDFiMzcyZTJhNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMzo1ODoyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMzo1ODoyMSAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNDEzOTJh
MS4uYjA3MTVlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Niw3ICszNTYsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogfQogCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCA2MTMxYTIzLi5lYTJjNjY1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBA
IC0xMTI0LDYgKzExMjQsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lB
MzJfQk5EQ0ZHUywgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogICAgIH0KIAorICAgIC8qIEFs
bCBndWVzdCBNU1Igc3RhdGUgaXMgZGlydHkuICovCisgICAgdi0+YXJjaC5odm1fdm14Lm1zcl9z
dGF0ZS5mbGFncyA9ICgoMXUgPDwgVk1YX01TUl9DT1VOVCkgLSAxKTsKKwogICAgIC8qIEkvTyBh
Y2Nlc3MgYml0bWFwLiAqLwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQSwgX19wYShkLT5hcmNo
Lmh2bV9kb21haW4uaW9fYml0bWFwKSk7CiAgICAgX192bXdyaXRlKElPX0JJVE1BUF9CLCBfX3Bh
KGQtPmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXApICsgUEFHRV9TSVpFKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggM2QxOWI3Ni4uOWQ5NThlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTczNywxMyArNzM3LDEy
IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmMpCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogewogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwotICAgIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfZmxhZ3MgPSBndWVzdF9zdGF0ZS0+ZmxhZ3M7CiAKICAgICBkYXRhLT5zaGFk
b3dfZ3MgPSB2LT5hcmNoLmh2bV92bXguc2hhZG93X2dzOwogICAgIGRhdGEtPm1zcl9jc3RhciA9
IHYtPmFyY2guaHZtX3ZteC5jc3RhcjsKIAogICAgIC8qIHNhdmUgbXNycyAqLwotICAgIGRhdGEt
Pm1zcl9mbGFncyAgICAgICAgPSBndWVzdF9mbGFnczsKKyAgICBkYXRhLT5tc3JfZmxhZ3MgICAg
ICAgID0gMDsKICAgICBkYXRhLT5tc3JfbHN0YXIgICAgICAgID0gZ3Vlc3Rfc3RhdGUtPm1zcnNb
Vk1YX0lOREVYX01TUl9MU1RBUl07CiAgICAgZGF0YS0+bXNyX3N0YXIgICAgICAgICA9IGd1ZXN0
X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl07CiAgICAgZGF0YS0+bXNyX3N5c2NhbGxf
bWFzayA9IGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1lTQ0FMTF9NQVNLXTsKQEAg
LTc1NCw3ICs3NTMsNyBAQCBzdGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwogCiAgICAgLyogcmVz
dG9yZSBtc3JzICovCi0gICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gZGF0YS0+bXNyX2ZsYWdzICYg
NzsKKyAgICBndWVzdF9zdGF0ZS0+ZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7
CiAgICAgZ3Vlc3Rfc3RhdGUtPm1zcnNbVk1YX0lOREVYX01TUl9MU1RBUl0gICAgICAgID0gZGF0
YS0+bXNyX2xzdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl0g
ICAgICAgICA9IGRhdGEtPm1zcl9zdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRF
WF9NU1JfU1lTQ0FMTF9NQVNLXSA9IGRhdGEtPm1zcl9zeXNjYWxsX21hc2s7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDhkNzNiNTEuLjQxOWEzYjIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RydWN0
IGh2bV9od19jcHUgewogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKIAogICAgIC8qIG1zciBjb250
ZW50IHNhdmVkL3Jlc3RvcmVkLiAqLwotICAgIHVpbnQ2NF90IG1zcl9mbGFnczsKKyAgICB1aW50
NjRfdCBtc3JfZmxhZ3M7IC8qIE9ic29sZXRlLCBpZ25vcmVkLiAqLwogICAgIHVpbnQ2NF90IG1z
cl9sc3RhcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7
CkBAIC0yNDksNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKICAgICB1aW50
NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3IgY29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8K
LSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAgdWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNv
bGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2NzdGFyOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 01:44: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 1cnxz8-000639-CD; Wed, 15 Mar 2017 01:44:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxz7-00062x-0U
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/5E-22382-07C98C85; Wed, 15 Mar 2017 01:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTd/zok
 Ig/5fyhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WvXZNaCP8oVnRfvsjUwzpTtYuTiEBL4wigx
 ofEeK4RznlFic9td5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJKZdO
 soOUs4rYCZx5ooSSJgFqPzJlRlsExg5FjAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFy8NvAQoyQHk5Io7+8vhyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCmeR6OEBIsSk1PrUjLzAEGB0xagoNHSYS3HSTNW1yQmFucmQ6ROsWoKCXOmwCS
 EABJZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlLQabwZOaVwE1/BbSYCWjxN
 L6DIItLEhFSUg2MbXOYPp/sT/m3mmFGUKnV6WLu+TJCLZOOFu1sFUpgK1Lu+CL7vnbNiuvM0+
 VOs+lEbMgw42VSfrz4YoTc5O2CHz3KBS4/17u345vL+uKupU9DxHml7NL0JipPvLT66YuNXLH
 2t9SmGJh67qsvc9O+9GKOx0TZ+I6A3hOL2Z/nb7nWXa0ZO2u/EktxRqKhFnNRcSIA7dpvNEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489542254!56158436!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55030 invoked from network); 15 Mar 2017 01:44:15 -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; 15 Mar 2017 01:44:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxz2-0004ZB-NA
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxz2-0006z0-MR
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxz2-0006z0-MR@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IDE4ODgwOWYzM2I3NWU2ZjVhMmQzNGU4YzAwNTFjMDFiMzcyZTJhNmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMzo1ODoyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMzo1ODoyMSAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNDEzOTJh
MS4uYjA3MTVlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Niw3ICszNTYsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogfQogCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYwppbmRleCA2MTMxYTIzLi5lYTJjNjY1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBA
IC0xMTI0LDYgKzExMjQsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1
ICp2KQogICAgICAgICAgICAgdm14X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lB
MzJfQk5EQ0ZHUywgTVNSX1RZUEVfUiB8IE1TUl9UWVBFX1cpOwogICAgIH0KIAorICAgIC8qIEFs
bCBndWVzdCBNU1Igc3RhdGUgaXMgZGlydHkuICovCisgICAgdi0+YXJjaC5odm1fdm14Lm1zcl9z
dGF0ZS5mbGFncyA9ICgoMXUgPDwgVk1YX01TUl9DT1VOVCkgLSAxKTsKKwogICAgIC8qIEkvTyBh
Y2Nlc3MgYml0bWFwLiAqLwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQSwgX19wYShkLT5hcmNo
Lmh2bV9kb21haW4uaW9fYml0bWFwKSk7CiAgICAgX192bXdyaXRlKElPX0JJVE1BUF9CLCBfX3Bh
KGQtPmFyY2guaHZtX2RvbWFpbi5pb19iaXRtYXApICsgUEFHRV9TSVpFKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
aW5kZXggM2QxOWI3Ni4uOWQ5NThlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTczNywxMyArNzM3LDEy
IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2
bV9od19jcHUgKmMpCiBzdGF0aWMgdm9pZCB2bXhfc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogewogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwotICAgIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfZmxhZ3MgPSBndWVzdF9zdGF0ZS0+ZmxhZ3M7CiAKICAgICBkYXRhLT5zaGFk
b3dfZ3MgPSB2LT5hcmNoLmh2bV92bXguc2hhZG93X2dzOwogICAgIGRhdGEtPm1zcl9jc3RhciA9
IHYtPmFyY2guaHZtX3ZteC5jc3RhcjsKIAogICAgIC8qIHNhdmUgbXNycyAqLwotICAgIGRhdGEt
Pm1zcl9mbGFncyAgICAgICAgPSBndWVzdF9mbGFnczsKKyAgICBkYXRhLT5tc3JfZmxhZ3MgICAg
ICAgID0gMDsKICAgICBkYXRhLT5tc3JfbHN0YXIgICAgICAgID0gZ3Vlc3Rfc3RhdGUtPm1zcnNb
Vk1YX0lOREVYX01TUl9MU1RBUl07CiAgICAgZGF0YS0+bXNyX3N0YXIgICAgICAgICA9IGd1ZXN0
X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl07CiAgICAgZGF0YS0+bXNyX3N5c2NhbGxf
bWFzayA9IGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1lTQ0FMTF9NQVNLXTsKQEAg
LTc1NCw3ICs3NTMsNyBAQCBzdGF0aWMgdm9pZCB2bXhfbG9hZF9jcHVfc3RhdGUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpkYXRhKQogICAgIHN0cnVjdCB2bXhfbXNyX3N0YXRl
ICpndWVzdF9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92bXgubXNyX3N0YXRlOwogCiAgICAgLyogcmVz
dG9yZSBtc3JzICovCi0gICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gZGF0YS0+bXNyX2ZsYWdzICYg
NzsKKyAgICBndWVzdF9zdGF0ZS0+ZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7
CiAgICAgZ3Vlc3Rfc3RhdGUtPm1zcnNbVk1YX0lOREVYX01TUl9MU1RBUl0gICAgICAgID0gZGF0
YS0+bXNyX2xzdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfU1RBUl0g
ICAgICAgICA9IGRhdGEtPm1zcl9zdGFyOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRF
WF9NU1JfU1lTQ0FMTF9NQVNLXSA9IGRhdGEtPm1zcl9zeXNjYWxsX21hc2s7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDhkNzNiNTEuLjQxOWEzYjIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RydWN0
IGh2bV9od19jcHUgewogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKIAogICAgIC8qIG1zciBjb250
ZW50IHNhdmVkL3Jlc3RvcmVkLiAqLwotICAgIHVpbnQ2NF90IG1zcl9mbGFnczsKKyAgICB1aW50
NjRfdCBtc3JfZmxhZ3M7IC8qIE9ic29sZXRlLCBpZ25vcmVkLiAqLwogICAgIHVpbnQ2NF90IG1z
cl9sc3RhcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7
CkBAIC0yNDksNyArMjQ5LDcgQEAgc3RydWN0IGh2bV9od19jcHVfY29tcGF0IHsKICAgICB1aW50
NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3IgY29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8K
LSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAgdWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNv
bGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRfdCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2NzdGFyOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzG-00064d-Ev; Wed, 15 Mar 2017 01:44:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzF-00064Q-Ee
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 13/88-23854-87C98C85; Wed, 15 Mar 2017 01:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdizok
 Ig1XreCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y1XbavaCwwoVD041sDcwbpTsYuTiEBL4wigx
 oe0gI4RznlHibf8Dti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJZ5dO
 M4IYvMKmEms2rKICcRmAapfPuEx8wRGjgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDsWmv3yFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeC/PAsoJFqWmp1akZeYAwwMmLcHBoyTC2w2S5i0uSMwtzkyHSJ1iVJQS5+Wa
 DZQQAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5nkCk8mXklcNNfAS1mA
 lqc+PMIyOKSRISUVAPjKsuOXa+WL9NK8P1jmHzW1v/qFabdZdMvLsoX+Z6psOth1h93v6dlqc
 lVZ/d//3PS+eb6JWfLBasO8h4Q+yy3b1qx05VorbdmTDFKv6b9nhuuLGf35vaVc+FsESXXluc
 8NgoJ2JtiJ+BhpPcnw4Q1IDTzrOd3qW3z1waeWbKCp0CHf552xU92JZbijERDLeai4kQAp4BV
 o0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1489542263!86227684!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62373 invoked from network); 15 Mar 2017 01:44: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; 15 Mar 2017 01:44:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzC-0004ZL-Ql
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzC-0006zp-OJ
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzC-0006zp-OJ@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/layout: Correct Xen's idea of
	its own memory layout
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2MWRiYTIwYzIxOWQ4YjljNjYzMDlmMzA1NGY3ZTg5MzNlYjg2M2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMzo1OToxNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMzo1OToxNCAyMDE3ICsw
MTAwCgogICAgeDg2L2xheW91dDogQ29ycmVjdCBYZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5
IGxheW91dAogICAgCiAgICBjL3MgYjRjZDU5ZmUgIng4NjogcmVvcmRlciAuZGF0YSBhbmQgLmlu
aXQgd2hlbiBsaW5raW5nIiBoYWQgYW4gdW5pbnRlbmRlZAogICAgc2lkZSBlZmZlY3QsIHdoZXJl
IHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUgdGJvb3QgUzMgTUFDIHdlcmUgbm8gbG9uZ2VyIGNvcnJl
Y3QuCiAgICAKICAgIEluIHByYWN0aWNlLCBpdCBtZWFucyB0aGF0IFhlbidzIC5kYXRhIHNlY3Rp
b24gaXMgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uLAogICAgd2hpY2ggbWVhbnM6CiAgICAg
MSkgRGVmYXVsdCBJT01NVSBjb25zdHJ1Y3Rpb24gZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gY291
bGQgY3JlYXRlIG1hcHBpbmdzLgogICAgIDIpIC5kYXRhIGlzbid0IGluY2x1ZGVkIGluIHRoZSB0
Ym9vdCBNQUMgY2hlY2tlZCBvbiByZXN1bWUgZnJvbSBTMy4KICAgIAogICAgQWRqdXN0IHRoZSBj
b21tZW50cyBhbmQgdmlydHVhbCBhZGRyZXNzIGFuY2hvcnMgdXNlZCB0byBkZWZpbmUgdGhlIHJl
Z2lvbnMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGM5YTRhMWM0MTljZWJhYzgzYThmYjYwYzQ1MzJhZDhjY2M5NzNk
YzQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAyLTI4IDE2OjE4OjM4ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMg
fCAxMiArKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCAzNDU5MTU2Li40MWMzMGE5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTYxNyw3ICsxNjE3
LDcgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgcGFkZHJfdCBzdGFydCwgZW5kOwogICAgIGludCBpOwogCi0gICAgZW51bSB7IHJlZ2lvbl9z
MywgcmVnaW9uX3RleHQsIHJlZ2lvbl9ic3MsIG5yX3JlZ2lvbnMgfTsKKyAgICBlbnVtIHsgcmVn
aW9uX3MzLCByZWdpb25fcm8sIHJlZ2lvbl9ydywgbnJfcmVnaW9ucyB9OwogICAgIHN0YXRpYyBz
dHJ1Y3QgewogICAgICAgICBwYWRkcl90IHMsIGU7CiAgICAgfSB4ZW5fcmVnaW9uc1tucl9yZWdp
b25zXSBfX2h3ZG9tX2luaXRkYXRhOwpAQCAtMTYyOCwxMiArMTYyOCwxMiBAQCBpbnQgX19od2Rv
bV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgLyogUzMgcmVz
dW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAqLwogICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFy
dCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1fcGh5cyh0cmFt
cG9saW5lX2VuZCk7Ci0gICAgICAgIC8qIGh5cGVydmlzb3IgY29kZSArIGRhdGEgKi8KLSAgICAg
ICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3RleHRdLnMgPV9fcGEoJl9zdGV4dCk7Ci0gICAgICAgIHhl
bl9yZWdpb25zW3JlZ2lvbl90ZXh0XS5lID0gX19wYSgmX19pbml0X2JlZ2luKTsKLSAgICAgICAg
LyogYnNzICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLnMgPSBfX3BhKCZfX2Jz
c19zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLmUgPSBfX3BhKCZfX2Jz
c19lbmQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLworICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOworICAgICAgICAv
KiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
cnddLnMgPSBfX3BhKCZfXzJNX3J3ZGF0YV9zdGFydCk7CisgICAgICAgIHhlbl9yZWdpb25zW3Jl
Z2lvbl9yd10uZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCk7CiAgICAgfQogCiAgICAgc3RhcnQg
PSAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90
Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZTVkN2M0Mi4uM2MwMGNmYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMK
QEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8
YXNtL2U4MjAuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxjcnlwdG8vdm1hYy5oPgogCiAvKiB0Ym9vdD08cGh5c2ljYWwgYWRkcmVz
cyBvZiBzaGFyZWQgcGFnZT4gKi8KQEAgLTM3MCwxMyArMzcxLDE0IEBAIHZvaWQgdGJvb3Rfc2h1
dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h
Y19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAg
ICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0
cmFtcG9saW5lX2VuZCkgLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKLSAgICAgICAgLyogaHlwZXJ2
aXNvciBjb2RlICsgZGF0YSAqLworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0
YSAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWlu
dDY0X3QpX19wYSgmX3N0ZXh0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25z
WzFdLnNpemUgPSBfX3BhKCZfX2luaXRfYmVnaW4pIC0KKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzFdLnNpemUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpIC0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwotICAg
ICAgICAvKiBic3MgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0
YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fYnNzX3N0YXJ0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFy
ZWQtPm1hY19yZWdpb25zWzJdLnNpemUgPSBfX3BhKCZfX2Jzc19lbmQpIC0gX19wYSgmX19ic3Nf
c3RhcnQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX18y
TV9yd2RhdGFfc3RhcnQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0u
c2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsKIAogICAgICAg
ICAvKgogICAgICAgICAgKiBNQUMgZG9tYWlucyBhbmQgb3RoZXIgWGVuIG1lbW9yeQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzG-00064d-Ev; Wed, 15 Mar 2017 01:44:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzF-00064Q-Ee
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 13/88-23854-87C98C85; Wed, 15 Mar 2017 01:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdizok
 Ig1XreCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y1XbavaCwwoVD041sDcwbpTsYuTiEBL4wigx
 oe0gI4RznlHibf8Dti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJZ5dO
 M4IYvMKmEms2rKICcRmAapfPuEx8wRGjgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDsWmv3yFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeC/PAsoJFqWmp1akZeYAwwMmLcHBoyTC2w2S5i0uSMwtzkyHSJ1iVJQS5+Wa
 DZQQAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5nkCk8mXklcNNfAS1mA
 lqc+PMIyOKSRISUVAPjKsuOXa+WL9NK8P1jmHzW1v/qFabdZdMvLsoX+Z6psOth1h93v6dlqc
 lVZ/d//3PS+eb6JWfLBasO8h4Q+yy3b1qx05VorbdmTDFKv6b9nhuuLGf35vaVc+FsESXXluc
 8NgoJ2JtiJ+BhpPcnw4Q1IDTzrOd3qW3z1waeWbKCp0CHf552xU92JZbijERDLeai4kQAp4BV
 o0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1489542263!86227684!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62373 invoked from network); 15 Mar 2017 01:44: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; 15 Mar 2017 01:44:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzC-0004ZL-Ql
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzC-0006zp-OJ
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzC-0006zp-OJ@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/layout: Correct Xen's idea of
	its own memory layout
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2MWRiYTIwYzIxOWQ4YjljNjYzMDlmMzA1NGY3ZTg5MzNlYjg2M2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxMzo1OToxNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxMzo1OToxNCAyMDE3ICsw
MTAwCgogICAgeDg2L2xheW91dDogQ29ycmVjdCBYZW4ncyBpZGVhIG9mIGl0cyBvd24gbWVtb3J5
IGxheW91dAogICAgCiAgICBjL3MgYjRjZDU5ZmUgIng4NjogcmVvcmRlciAuZGF0YSBhbmQgLmlu
aXQgd2hlbiBsaW5raW5nIiBoYWQgYW4gdW5pbnRlbmRlZAogICAgc2lkZSBlZmZlY3QsIHdoZXJl
IHhlbl9pbl9yYW5nZSgpIGFuZCB0aGUgdGJvb3QgUzMgTUFDIHdlcmUgbm8gbG9uZ2VyIGNvcnJl
Y3QuCiAgICAKICAgIEluIHByYWN0aWNlLCBpdCBtZWFucyB0aGF0IFhlbidzIC5kYXRhIHNlY3Rp
b24gaXMgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uLAogICAgd2hpY2ggbWVhbnM6CiAgICAg
MSkgRGVmYXVsdCBJT01NVSBjb25zdHJ1Y3Rpb24gZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gY291
bGQgY3JlYXRlIG1hcHBpbmdzLgogICAgIDIpIC5kYXRhIGlzbid0IGluY2x1ZGVkIGluIHRoZSB0
Ym9vdCBNQUMgY2hlY2tlZCBvbiByZXN1bWUgZnJvbSBTMy4KICAgIAogICAgQWRqdXN0IHRoZSBj
b21tZW50cyBhbmQgdmlydHVhbCBhZGRyZXNzIGFuY2hvcnMgdXNlZCB0byBkZWZpbmUgdGhlIHJl
Z2lvbnMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGM5YTRhMWM0MTljZWJhYzgzYThmYjYwYzQ1MzJhZDhjY2M5NzNk
YzQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAyLTI4IDE2OjE4OjM4ICswMDAwCi0tLQogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgfCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L3Rib290LmMg
fCAxMiArKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCAzNDU5MTU2Li40MWMzMGE5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTYxNyw3ICsxNjE3
LDcgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgcGFkZHJfdCBzdGFydCwgZW5kOwogICAgIGludCBpOwogCi0gICAgZW51bSB7IHJlZ2lvbl9z
MywgcmVnaW9uX3RleHQsIHJlZ2lvbl9ic3MsIG5yX3JlZ2lvbnMgfTsKKyAgICBlbnVtIHsgcmVn
aW9uX3MzLCByZWdpb25fcm8sIHJlZ2lvbl9ydywgbnJfcmVnaW9ucyB9OwogICAgIHN0YXRpYyBz
dHJ1Y3QgewogICAgICAgICBwYWRkcl90IHMsIGU7CiAgICAgfSB4ZW5fcmVnaW9uc1tucl9yZWdp
b25zXSBfX2h3ZG9tX2luaXRkYXRhOwpAQCAtMTYyOCwxMiArMTYyOCwxMiBAQCBpbnQgX19od2Rv
bV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgLyogUzMgcmVz
dW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAqLwogICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFy
dCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1fcGh5cyh0cmFt
cG9saW5lX2VuZCk7Ci0gICAgICAgIC8qIGh5cGVydmlzb3IgY29kZSArIGRhdGEgKi8KLSAgICAg
ICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3RleHRdLnMgPV9fcGEoJl9zdGV4dCk7Ci0gICAgICAgIHhl
bl9yZWdpb25zW3JlZ2lvbl90ZXh0XS5lID0gX19wYSgmX19pbml0X2JlZ2luKTsKLSAgICAgICAg
LyogYnNzICovCi0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLnMgPSBfX3BhKCZfX2Jz
c19zdGFydCk7Ci0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9ic3NdLmUgPSBfX3BhKCZfX2Jz
c19lbmQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLworICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOworICAgICAgICB4ZW5f
cmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOworICAgICAgICAv
KiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
cnddLnMgPSBfX3BhKCZfXzJNX3J3ZGF0YV9zdGFydCk7CisgICAgICAgIHhlbl9yZWdpb25zW3Jl
Z2lvbl9yd10uZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCk7CiAgICAgfQogCiAgICAgc3RhcnQg
PSAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90
Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZTVkN2M0Mi4uM2MwMGNmYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMK
QEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8
YXNtL2U4MjAuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KICNpbmNsdWRlIDxjcnlwdG8vdm1hYy5oPgogCiAvKiB0Ym9vdD08cGh5c2ljYWwgYWRkcmVz
cyBvZiBzaGFyZWQgcGFnZT4gKi8KQEAgLTM3MCwxMyArMzcxLDE0IEBAIHZvaWQgdGJvb3Rfc2h1
dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h
Y19yZWdpb25zWzBdLnN0YXJ0ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAg
ICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0
cmFtcG9saW5lX2VuZCkgLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKLSAgICAgICAgLyogaHlwZXJ2
aXNvciBjb2RlICsgZGF0YSAqLworICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0
YSAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWlu
dDY0X3QpX19wYSgmX3N0ZXh0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25z
WzFdLnNpemUgPSBfX3BhKCZfX2luaXRfYmVnaW4pIC0KKyAgICAgICAgZ190Ym9vdF9zaGFyZWQt
Pm1hY19yZWdpb25zWzFdLnNpemUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpIC0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwotICAg
ICAgICAvKiBic3MgKi8KLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0
YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fYnNzX3N0YXJ0KTsKLSAgICAgICAgZ190Ym9vdF9zaGFy
ZWQtPm1hY19yZWdpb25zWzJdLnNpemUgPSBfX3BhKCZfX2Jzc19lbmQpIC0gX19wYSgmX19ic3Nf
c3RhcnQpOworICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJzcyAqLworICAgICAgICBn
X3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX18y
TV9yd2RhdGFfc3RhcnQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0u
c2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsKIAogICAgICAg
ICAvKgogICAgICAgICAgKiBNQUMgZG9tYWlucyBhbmQgb3RoZXIgWGVuIG1lbW9yeQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzS-00066T-GY; Wed, 15 Mar 2017 01:44:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzR-00066E-Bd
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 97/6E-15270-48C98C85; Wed, 15 Mar 2017 01:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbd5zok
 Ig/ZzGhYTthk4MHps79vFHsAYxZqZl5RfkcCacfrjZ6aCF2IV7/98Zm9gXCjUxcjFISTwhVHi
 ztp+dgjnPKPEum9nmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlDg34
 TEjiM0rYCZxdk4/WCsLUP3ZLwYTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8/sfpEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MGhwcAhPOzp3OJMWSl5+XqiTB+8EPqE6wKDU9tSItMwcYMjClEhw8SiK870DSvMUFibnFmekQ
 qVOMilLivIb+QAkBkERGaR5cGyxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zrIeJ7Mv
 BK46a+AFjMBLU78eQRkcUkiQkqqgdHZN6VGb3Fbl713w9bdvuK7dRVTlLMFdEL0PnW9K51TkL
 d81eGIq/m9Dp6WUgJthyf7KWmundrw+5XnA5XVx36wGgae1Txz+ZNm48N9ZzdzzQlgPHnOwvX
 4RzehD5XOd55lBG70fr0oKOpixNpvKVNPRBe/iNZutpPcY54q4fp9m0fLWU8fYyWW4oxEQy3m
 ouJEAEbn+p1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489542274!89600883!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32564 invoked from network); 15 Mar 2017 01:44:35 -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; 15 Mar 2017 01:44:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzM-0004ZX-Si
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzM-00070x-Rx
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzM-00070x-Rx@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwZGViYzA1ODMwMTI3YTk5NTNhYjQ4MWEyNWJkM2ZmZmE0ODM4NzgKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDA6NDYgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDA6NDYgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDM1ZGFkMTUuLmYxNGRjOWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC01NTksNiArNTU5LDEzIEBAIF9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjKQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwogCitzdGF0aWMgaW5saW5lIHZv
aWQKK3RpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkKQoreworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPnRpY2tsZWQpOwor
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7Cit9CisKIC8qIENo
ZWNrIHRvIHNlZSBpZiB0aGUgaXRlbSBvbiB0aGUgcnVucXVldWUgaXMgaGlnaGVyIHByaW9yaXR5
IHRoYW4gd2hhdCdzCiAgKiBjdXJyZW50bHkgcnVubmluZzsgaWYgc28sIHdha2UgdXAgdGhlIHBy
b2Nlc3NvciAqLwogc3RhdGljIC8qaW5saW5lKi8gdm9pZApAQCAtNjYwLDkgKzY2Nyw4IEBAIHRp
Y2tsZToKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KLSAgICBjcHVtYXNrX3NldF9jcHUoaXBpZCwgJnJx
ZC0+dGlja2xlZCk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVfaWRsZXJzX3NvbWUpOwot
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHRpY2ts
ZV9jcHUoaXBpZCwgcnFkKTsKIAogbm9fdGlja2xlOgogICAgIHJldHVybjsKQEAgLTEwMjcsNyAr
MTAzMyw3IEBAIGNzY2hlZDJfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2YykKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwogCiAg
ICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB2YyApCi0gICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgICAgICB0
aWNrbGVfY3B1KHZjLT5wcm9jZXNzb3IsIHN2Yy0+cnFkKTsKICAgICBlbHNlIGlmICggX192Y3B1
X29uX3J1bnEoc3ZjKSApCiAgICAgewogICAgICAgICBCVUdfT04oc3ZjLT5ycWQgIT0gUlFEKG9w
cywgdmMtPnByb2Nlc3NvcikpOwpAQCAtMTMwOCw4ICsxMzE0LDggQEAgc3RhdGljIHZvaWQgbWln
cmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHN2Yy0+bWlncmF0ZV9y
cWQgPSB0cnFkOwogICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmc3ZjLT52Y3B1LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgIHNldF9iaXQoX19DU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVl
c3QsICZzdmMtPmZsYWdzKTsKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVM
RV9TT0ZUSVJRKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3JlcXVlc3RlZCk7
CisgICAgICAgIHRpY2tsZV9jcHUoY3B1LCBzdmMtPnJxZCk7CiAgICAgfQogICAgIGVsc2UKICAg
ICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzS-00066T-GY; Wed, 15 Mar 2017 01:44:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzR-00066E-Bd
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 97/6E-15270-48C98C85; Wed, 15 Mar 2017 01:44:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbd5zok
 Ig/ZzGhYTthk4MHps79vFHsAYxZqZl5RfkcCacfrjZ6aCF2IV7/98Zm9gXCjUxcjFISTwhVHi
 ztp+dgjnPKPEum9nmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlDg34
 TEjiM0rYCZxdk4/WCsLUP3ZLwYTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8/sfpEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MGhwcAhPOzp3OJMWSl5+XqiTB+8EPqE6wKDU9tSItMwcYMjClEhw8SiK870DSvMUFibnFmekQ
 qVOMilLivIb+QAkBkERGaR5cGyxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zrIeJ7Mv
 BK46a+AFjMBLU78eQRkcUkiQkqqgdHZN6VGb3Fbl713w9bdvuK7dRVTlLMFdEL0PnW9K51TkL
 d81eGIq/m9Dp6WUgJthyf7KWmundrw+5XnA5XVx36wGgae1Txz+ZNm48N9ZzdzzQlgPHnOwvX
 4RzehD5XOd55lBG70fr0oKOpixNpvKVNPRBe/iNZutpPcY54q4fp9m0fLWU8fYyWW4oxEQy3m
 ouJEAEbn+p1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489542274!89600883!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32564 invoked from network); 15 Mar 2017 01:44:35 -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; 15 Mar 2017 01:44:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzM-0004ZX-Si
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzM-00070x-Rx
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzM-00070x-Rx@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwZGViYzA1ODMwMTI3YTk5NTNhYjQ4MWEyNWJkM2ZmZmE0ODM4NzgKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDA6NDYgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDA6NDYgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDM1ZGFkMTUuLmYxNGRjOWMgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC01NTksNiArNTU5LDEzIEBAIF9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjKQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwogCitzdGF0aWMgaW5saW5lIHZv
aWQKK3RpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkKQoreworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPnRpY2tsZWQpOwor
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7Cit9CisKIC8qIENo
ZWNrIHRvIHNlZSBpZiB0aGUgaXRlbSBvbiB0aGUgcnVucXVldWUgaXMgaGlnaGVyIHByaW9yaXR5
IHRoYW4gd2hhdCdzCiAgKiBjdXJyZW50bHkgcnVubmluZzsgaWYgc28sIHdha2UgdXAgdGhlIHBy
b2Nlc3NvciAqLwogc3RhdGljIC8qaW5saW5lKi8gdm9pZApAQCAtNjYwLDkgKzY2Nyw4IEBAIHRp
Y2tsZToKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KLSAgICBjcHVtYXNrX3NldF9jcHUoaXBpZCwgJnJx
ZC0+dGlja2xlZCk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVfaWRsZXJzX3NvbWUpOwot
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHRpY2ts
ZV9jcHUoaXBpZCwgcnFkKTsKIAogbm9fdGlja2xlOgogICAgIHJldHVybjsKQEAgLTEwMjcsNyAr
MTAzMyw3IEBAIGNzY2hlZDJfdmNwdV9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCB2Y3B1ICp2YykKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfc2xlZXApOwogCiAg
ICAgaWYgKCBjdXJyX29uX2NwdSh2Yy0+cHJvY2Vzc29yKSA9PSB2YyApCi0gICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHZjLT5wcm9jZXNzb3IsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgICAgICB0
aWNrbGVfY3B1KHZjLT5wcm9jZXNzb3IsIHN2Yy0+cnFkKTsKICAgICBlbHNlIGlmICggX192Y3B1
X29uX3J1bnEoc3ZjKSApCiAgICAgewogICAgICAgICBCVUdfT04oc3ZjLT5ycWQgIT0gUlFEKG9w
cywgdmMtPnByb2Nlc3NvcikpOwpAQCAtMTMwOCw4ICsxMzE0LDggQEAgc3RhdGljIHZvaWQgbWln
cmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHN2Yy0+bWlncmF0ZV9y
cWQgPSB0cnFkOwogICAgICAgICBzZXRfYml0KF9WUEZfbWlncmF0aW5nLCAmc3ZjLT52Y3B1LT5w
YXVzZV9mbGFncyk7CiAgICAgICAgIHNldF9iaXQoX19DU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVl
c3QsICZzdmMtPmZsYWdzKTsKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVM
RV9TT0ZUSVJRKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdyYXRlX3JlcXVlc3RlZCk7
CisgICAgICAgIHRpY2tsZV9jcHUoY3B1LCBzdmMtPnJxZCk7CiAgICAgfQogICAgIGVsc2UKICAg
ICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxza-00067t-IE; Wed, 15 Mar 2017 01:44:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzZ-00067e-IP
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 53/81-20914-C8C98C85; Wed, 15 Mar 2017 01:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdnzok
 Ig4ZbXBYTthk4MHps79vFHsAYxZqZl5RfkcCaMePbL6aCM3IVly/uZ25g3CfexcjFISTwhVFi
 xo8GJgjnPKNE191nLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtEStxd9
 ZgdxOYVMJP4f/M0K4jNAlR/+8BmpgmMHAsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+/jfocYJTmYlER5VQRPRAjxJeWnVGYkFmfEF5X
 mpBYfYtTg4BCYcHbudCYplrz8vFQlCd7Ls4DqBItS01Mr0jJzgGEDUyrBwaMkwtsNkuYtLkjM
 Lc5Mh0idYlSUEuflmg2UEABJZJTmwbXBQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeS
 SDjeTLzSuCmvwJazAS0OPHnEZDFJYkIKakGxkkHV5zQL5ruJ83w9bfNB0N5790nX9RdlmA+pT
 XxZYjsXm9T58lTLsZtPP5LXmJN0O++xaWm/yYlu3DovJxd885/h1xd2z9Bp+hVBzcUW997f5H
 VLuuojG18lu1a/iedmh/2imx9crf/+Pr/3M0F0aYfL9ZMLfVYJVdzaFre5vnBb2QrOVJtuJRY
 ijMSDbWYi4oTAUquhxdQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489542283!90256540!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21846 invoked from network); 15 Mar 2017 01:44:44 -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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxzW-0004Zh-UV
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzW-00071x-Tr
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzW-00071x-Tr@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ3NTZiZjFkMDQxYjIwYWVhMmYyMGQ5NGRhMjNmNDYwOTRmMDJmY2YKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDE6MTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDE6MTIgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDkgKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBm
MTRkYzljLi5hMDJhNDY5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNzA3LDE0ICs3MDcsMjMgQEAgc3Rh
dGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwgc190aW1lX3Qgbm93LAogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkK
ICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdmNfY3B1OwogICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogc3ZjOwogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAg
ICAgICBzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKICAgICAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApOwogICAgICAgICBCVUdfT04oIHN2Yy0+cnFkICE9IHJx
ZCApOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBv
dXIgcmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAorICAgICAgICAgKiB0aGF0IHRo
ZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSkgKQorICAgICAg
ICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworCiAgICAgICAgIHN0YXJ0X2NyZWRp
dCA9IHN2Yy0+Y3JlZGl0OwogCiAgICAgICAgIC8qIEFuZCBhZGQgSU5JVCAqIG0sIGF2b2lkaW5n
IGludGVnZXIgbXVsdGlwbGljYXRpb24gaW4gdGhlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxza-00067t-IE; Wed, 15 Mar 2017 01:44:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzZ-00067e-IP
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 53/81-20914-C8C98C85; Wed, 15 Mar 2017 01:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdnzok
 Ig4ZbXBYTthk4MHps79vFHsAYxZqZl5RfkcCaMePbL6aCM3IVly/uZ25g3CfexcjFISTwhVFi
 xo8GJgjnPKNE191nLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtEStxd9
 ZgdxOYVMJP4f/M0K4jNAlR/+8BmpgmMHAsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+/jfocYJTmYlER5VQRPRAjxJeWnVGYkFmfEF5X
 mpBYfYtTg4BCYcHbudCYplrz8vFQlCd7Ls4DqBItS01Mr0jJzgGEDUyrBwaMkwtsNkuYtLkjM
 Lc5Mh0idYlSUEuflmg2UEABJZJTmwbXBQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeS
 SDjeTLzSuCmvwJazAS0OPHnEZDFJYkIKakGxkkHV5zQL5ruJ83w9bfNB0N5790nX9RdlmA+pT
 XxZYjsXm9T58lTLsZtPP5LXmJN0O++xaWm/yYlu3DovJxd885/h1xd2z9Bp+hVBzcUW997f5H
 VLuuojG18lu1a/iedmh/2imx9crf/+Pr/3M0F0aYfL9ZMLfVYJVdzaFre5vnBb2QrOVJtuJRY
 ijMSDbWYi4oTAUquhxdQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489542283!90256540!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21846 invoked from network); 15 Mar 2017 01:44:44 -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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1cnxzW-0004Zh-UV
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1cnxzW-00071x-Tr
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzW-00071x-Tr@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ3NTZiZjFkMDQxYjIwYWVhMmYyMGQ5NGRhMjNmNDYwOTRmMDJmY2YKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDE6MTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDE6MTIgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDkgKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBm
MTRkYzljLi5hMDJhNDY5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNzA3LDE0ICs3MDcsMjMgQEAgc3Rh
dGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwgc190aW1lX3Qgbm93LAogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkK
ICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdmNfY3B1OwogICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogc3ZjOwogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAg
ICAgICBzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKICAgICAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApOwogICAgICAgICBCVUdfT04oIHN2Yy0+cnFkICE9IHJx
ZCApOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBv
dXIgcmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAorICAgICAgICAgKiB0aGF0IHRo
ZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSkgKQorICAgICAg
ICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworCiAgICAgICAgIHN0YXJ0X2NyZWRp
dCA9IHN2Yy0+Y3JlZGl0OwogCiAgICAgICAgIC8qIEFuZCBhZGQgSU5JVCAqIG0sIGF2b2lkaW5n
IGludGVnZXIgbXVsdGlwbGljYXRpb24gaW4gdGhlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzk-00069R-Jm; Wed, 15 Mar 2017 01:44:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzj-00069G-PU
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:55 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C0/13-23940-69C98C85; Wed, 15 Mar 2017 01:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfanBM
 RBo8OC1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrRv+2+8wFxxQrzu2ew9rAuFSyi5GLQ0jgC6PE
 yllfWCCc84wSp1b/Yeti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV2J90
 3JWEJtXwExi6cXDTCA2C1D9z+0PGCcwcixgZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MV9qcDzFKcjApifKqCJ6IEOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBe3kWUE6wKDU9tSItMwcYHDBpCQ4eJRHebpA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ83LNBioSACnKKM2DGwEL1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmdQ
 abwZOaVwG16BXQEE9ARiT+PgBxRkoiQkmpgLL+q/CJlZrLvsvcp/6NeX4pRYbzofi/i5lF2Tu
 O6oGf6PPNk2fx/TW/U2ne8nF/4r4B4P68NYzx7lrYYy577zCpHv9lUe/7nuvIgpG7RQrdXHI6
 y31qzG+SvmvjEtyx94ycgPv+i0R8Py62nTGdYHPq17uPlvJuZxjbF2j09AVnLHlgu2xioxFKc
 kWioxVxUnAgA05Yvq08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489542293!90256551!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25002 invoked from network); 15 Mar 2017 01:44:54 -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; 15 Mar 2017 01:44:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzh-0004ab-1x
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzg-00073L-Vn
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzg-00073L-Vn@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5OWY2N2I3YTFhMTUwNGJkMzJhYzc0ODk5MWYxMDgwNDAwZmViNmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowMTo0MCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowMTo0MCAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTAgKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCmluZGV4IGM4NDk3OTAuLjM3NWU0NGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMzUsNiArMTM1LDE4IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAoZWJ4ICYgKDFVIDw8IDUpKSAhPSAw
OyBcCiB9KQogCitzdGF0aWMgaW50IHJlYWRfc2VnbWVudCgKKyAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2Vn
KSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBtZW1zZXQocmVn
LCAwLCBzaXplb2YoKnJlZykpOworICAgIHJlZy0+YXR0ci5maWVsZHMucCA9IDE7CisgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCByZWFkX2NyKAogICAgIHVuc2lnbmVk
IGludCByZWcsCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLApAQCAtMTgyLDYgKzE5NCw3IEBAIHN0
YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPSB7CiAgICAgLndyaXRlICAgICAg
PSB3cml0ZSwKICAgICAuY21weGNoZyAgICA9IGNtcHhjaGcsCiAgICAgLmNwdWlkICAgICAgPSBj
cHVpZCwKKyAgICAucmVhZF9zZWdtZW50ID0gcmVhZF9zZWdtZW50LAogICAgIC5yZWFkX2NyICAg
ID0gcmVhZF9jciwKICAgICAuZ2V0X2ZwdSAgICA9IGdldF9mcHUsCiB9OwpAQCAtNjU1LDYgKzY2
OCwyNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcHJpbnRmKCJva2F5
XG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNyMCwl
JWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0gMCwg
Ui9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisgICAg
ICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQgYmVo
YXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAgICAg
Ki8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAweDQ2
OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5lc2kg
PSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0IGNh
cmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qgc28K
KyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5kIGFu
ZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNlLgor
ICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdz
LmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWlsOwor
ICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCB3aGljaCMjX2xlbltdCiAjZGVmaW5lIHB1dF9p
bnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0c1xu
IiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjd2hpY2ggIjogIiBpbnNuICJcbiIg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IGM0ZThjZTMuLjVkYjAxN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC0xNzgwLDcgKzE3ODAsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG1vZHJt
X3JlZyA9ICgocmV4X3ByZWZpeCAmIDQpIDw8IDEpIHwgKChtb2RybSAmIDB4MzgpID4+IDMpOwog
ICAgICAgICBtb2RybV9ybSAgPSBtb2RybSAmIDB4MDc7CiAKLSAgICAgICAgaWYgKCBtb2RybV9t
b2QgPT0gMyApCisgICAgICAgIGlmICggbW9kcm1fbW9kID09IDMgfHwKKyAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAqIE1vdiB0by9mcm9tIGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcg
b2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29k
ZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMuICBObyBmdXJ0aGVyCisgICAgICAgICAgICAgICog
ZGlzcC9TSUIgYnl0ZXMgYXJlIGZldGNoZWQuCisgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgKHR3b2J5dGUgJiYgKGIgJiB+MykgPT0gMHgyMCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBtb2RybV9ybSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7CiAgICAgICAgICAgICBlYS50eXBl
ID0gT1BfUkVHOwpAQCAtNDMwOSw3ICs0MzE1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAw
eDIxOiAvKiBtb3YgZHIscmVnICovCiAgICAgY2FzZSAweDIyOiAvKiBtb3YgcmVnLGNyICovCiAg
ICAgY2FzZSAweDIzOiAvKiBtb3YgcmVnLGRyICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VELCAtMSk7CisgICAgICAgIEFTU0VSVChlYS50
eXBlID09IE9QX1JFRyk7IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMu
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOwogICAgICAgICBtb2RybV9yZWcgfD0gbG9ja19wcmVmaXggPDwgMzsKICAgICAgICAgaWYg
KCBiICYgMiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 01:44:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1cnxzk-00069R-Jm; Wed, 15 Mar 2017 01:44:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzj-00069G-PU
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:55 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C0/13-23940-69C98C85; Wed, 15 Mar 2017 01:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfanBM
 RBo8OC1tM2GbgwOixvW8XewBjFGtmXlJ+RQJrRv+2+8wFxxQrzu2ew9rAuFSyi5GLQ0jgC6PE
 yllfWCCc84wSp1b/Yeti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV2J90
 3JWEJtXwExi6cXDTCA2C1D9z+0PGCcwcixgZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MV9qcDzFKcjApifKqCJ6IEOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBe3kWUE6wKDU9tSItMwcYHDBpCQ4eJRHebpA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ83LNBioSACnKKM2DGwEL1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmdQ
 abwZOaVwG16BXQEE9ARiT+PgBxRkoiQkmpgLL+q/CJlZrLvsvcp/6NeX4pRYbzofi/i5lF2Tu
 O6oGf6PPNk2fx/TW/U2ne8nF/4r4B4P68NYzx7lrYYy577zCpHv9lUe/7nuvIgpG7RQrdXHI6
 y31qzG+SvmvjEtyx94ycgPv+i0R8Py62nTGdYHPq17uPlvJuZxjbF2j09AVnLHlgu2xioxFKc
 kWioxVxUnAgA05Yvq08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1489542293!90256551!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25002 invoked from network); 15 Mar 2017 01:44:54 -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; 15 Mar 2017 01:44:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzh-0004ab-1x
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cnxzg-00073L-Vn
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 01:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cnxzg-00073L-Vn@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 01:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5OWY2N2I3YTFhMTUwNGJkMzJhYzc0ODk5MWYxMDgwNDAwZmViNmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowMTo0MCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowMTo0MCAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTAgKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCmluZGV4IGM4NDk3OTAuLjM3NWU0NGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMzUsNiArMTM1LDE4IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAoZWJ4ICYgKDFVIDw8IDUpKSAhPSAw
OyBcCiB9KQogCitzdGF0aWMgaW50IHJlYWRfc2VnbWVudCgKKyAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2Vn
KSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBtZW1zZXQocmVn
LCAwLCBzaXplb2YoKnJlZykpOworICAgIHJlZy0+YXR0ci5maWVsZHMucCA9IDE7CisgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCByZWFkX2NyKAogICAgIHVuc2lnbmVk
IGludCByZWcsCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLApAQCAtMTgyLDYgKzE5NCw3IEBAIHN0
YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPSB7CiAgICAgLndyaXRlICAgICAg
PSB3cml0ZSwKICAgICAuY21weGNoZyAgICA9IGNtcHhjaGcsCiAgICAgLmNwdWlkICAgICAgPSBj
cHVpZCwKKyAgICAucmVhZF9zZWdtZW50ID0gcmVhZF9zZWdtZW50LAogICAgIC5yZWFkX2NyICAg
ID0gcmVhZF9jciwKICAgICAuZ2V0X2ZwdSAgICA9IGdldF9mcHUsCiB9OwpAQCAtNjU1LDYgKzY2
OCwyNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcHJpbnRmKCJva2F5
XG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNyMCwl
JWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0gMCwg
Ui9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisgICAg
ICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQgYmVo
YXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAgICAg
Ki8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAweDQ2
OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5lc2kg
PSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0IGNh
cmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qgc28K
KyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5kIGFu
ZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNlLgor
ICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdz
LmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWlsOwor
ICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCB3aGljaCMjX2xlbltdCiAjZGVmaW5lIHB1dF9p
bnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0c1xu
IiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjd2hpY2ggIjogIiBpbnNuICJcbiIg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IGM0ZThjZTMuLjVkYjAxN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC0xNzgwLDcgKzE3ODAsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG1vZHJt
X3JlZyA9ICgocmV4X3ByZWZpeCAmIDQpIDw8IDEpIHwgKChtb2RybSAmIDB4MzgpID4+IDMpOwog
ICAgICAgICBtb2RybV9ybSAgPSBtb2RybSAmIDB4MDc7CiAKLSAgICAgICAgaWYgKCBtb2RybV9t
b2QgPT0gMyApCisgICAgICAgIGlmICggbW9kcm1fbW9kID09IDMgfHwKKyAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAqIE1vdiB0by9mcm9tIGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcg
b2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29k
ZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMuICBObyBmdXJ0aGVyCisgICAgICAgICAgICAgICog
ZGlzcC9TSUIgYnl0ZXMgYXJlIGZldGNoZWQuCisgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgKHR3b2J5dGUgJiYgKGIgJiB+MykgPT0gMHgyMCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBtb2RybV9ybSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7CiAgICAgICAgICAgICBlYS50eXBl
ID0gT1BfUkVHOwpAQCAtNDMwOSw3ICs0MzE1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAw
eDIxOiAvKiBtb3YgZHIscmVnICovCiAgICAgY2FzZSAweDIyOiAvKiBtb3YgcmVnLGNyICovCiAg
ICAgY2FzZSAweDIzOiAvKiBtb3YgcmVnLGRyICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VELCAtMSk7CisgICAgICAgIEFTU0VSVChlYS50
eXBlID09IE9QX1JFRyk7IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMu
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOwogICAgICAgICBtb2RybV9yZWcgfD0gbG9ja19wcmVmaXggPDwgMzsKICAgICAgICAgaWYg
KCBiICYgMiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0Rp-0008Cz-C6; Wed, 15 Mar 2017 04:22:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0Ro-0008Ct-Nd
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D7/63-26304-B61C8C85; Wed, 15 Mar 2017 04:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTf74Ik
 Ig7l/pSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y86DvywFT9kqtp87xNTA+Ji1i5GLQ0jgC6PE
 tpkdLF2MnEDOeUaJu/8suxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sYClx78QWJ
 pByXgEziT1/JUDCLEDli5f/ZZnAyLGAkWEVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagR+oZGBh3MO5p9zvEKMnBpCTKqyJ4IkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/x/UA5waLU9NSKtMwcYGjApCU4eJREeE0OAKV5iwsSc4sz0yFSpxh1OW4cP/CG
 SYglLz8vVUqc9xrIDAGQoozSPLgRsDC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1wFkF
 U9mXgncpldARzABHZH48wjIESWJCCmpBkZ+4yOpS34/evDD/xJnZGdQb7fzBrZPz/Ljphuu3d
 AZ0q/529Njz4RfZ0T/PHRxP5+uv7lTeX6uS5De+TrNiAX9uz+/jq5c+/ET1+k/Uh9PMAUJzQ9
 Zkbdy7ryX4WvSg4p3HC9SMhFxZ96b+Mri3KqN3Z5b7h44fTzl9ey9uxtSLphe82Sbuv+kEktx
 RqKhFnNRcSIAWPfCoE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489551722!87864718!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10854 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1co0Rm-0000kd-Aw
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1co0Rm-0006zj-8G
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0Rm-0006zj-8G@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] update Xen version to 4.6.6-pre
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ4YzNiZDBlMjhjMGVhODEzZTNiOTM3MDEzZmRlNTk4YmZmMTBhMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjAzOjUwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE0OjAzOjUwIDIwMTcgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC42LjYtcHJlCi0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGZkYTBmNDkuLmFjYzY3YjkgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBA
CiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3Vs
ZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0
IFhFTl9TVUJWRVJTSU9OICAgID0gNgotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjUkKFhF
Tl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjYtcHJlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0Rp-0008Cz-C6; Wed, 15 Mar 2017 04:22:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0Ro-0008Ct-Nd
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D7/63-26304-B61C8C85; Wed, 15 Mar 2017 04:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTf74Ik
 Ig7l/pSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y86DvywFT9kqtp87xNTA+Ji1i5GLQ0jgC6PE
 tpkdLF2MnEDOeUaJu/8suxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sYClx78QWJ
 pByXgEziT1/JUDCLEDli5f/ZZnAyLGAkWEVo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagR+oZGBh3MO5p9zvEKMnBpCTKqyJ4IkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/x/UA5waLU9NSKtMwcYGjApCU4eJREeE0OAKV5iwsSc4sz0yFSpxh1OW4cP/CG
 SYglLz8vVUqc9xrIDAGQoozSPLgRsDC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1wFkF
 U9mXgncpldARzABHZH48wjIESWJCCmpBkZ+4yOpS34/evDD/xJnZGdQb7fzBrZPz/Ljphuu3d
 AZ0q/529Njz4RfZ0T/PHRxP5+uv7lTeX6uS5De+TrNiAX9uz+/jq5c+/ET1+k/Uh9PMAUJzQ9
 Zkbdy7ryX4WvSg4p3HC9SMhFxZ96b+Mri3KqN3Z5b7h44fTzl9ey9uxtSLphe82Sbuv+kEktx
 RqKhFnNRcSIAWPfCoE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489551722!87864718!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10854 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 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 <ian.jackson@eu.citrix.com>) id 1co0Rm-0000kd-Aw
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1co0Rm-0006zj-8G
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0Rm-0006zj-8G@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] update Xen version to 4.6.6-pre
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ4YzNiZDBlMjhjMGVhODEzZTNiOTM3MDEzZmRlNTk4YmZmMTBhMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjAzOjUwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE0OjAzOjUwIDIwMTcgKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC42LjYtcHJlCi0tLQogeGVuL01ha2VmaWxlIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGZkYTBmNDkuLmFjYzY3YjkgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBA
CiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3Vs
ZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0
IFhFTl9TVUJWRVJTSU9OICAgID0gNgotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjUkKFhF
Tl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjYtcHJlJChYRU5f
VkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04p
LiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNp
b24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1co0S0-0008FO-N6; Wed, 15 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1co0Rz-0008F1-2Y
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:15 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DB/D7-27751-671C8C85; Wed, 15 Mar 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbf04Ik
 Ig6sNmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8Wbmb+aCTyoV8+89Y21gfCjbxcjFISTwhVHi
 44mrjBDOeUaJhlMfgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFgiRWDyBG
 yTMK2AmMfPXTVYQmwWo/OylR8wTGDkWMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgbFoUeIhRkoNJSZT389yDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJ/+A8oJFqWmp1akZeYAgwMmLcHBoyTCG/QfKM1bXJCYW5yZDpE6xagoJc6rBJIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT+DbOfJzCuBm/4KaDET0OJpf
 GCLSxIRUlINjEZMRWy9h5oeSf9eUjH19cOfRUmzI0Tlbe+uP/ri46zMKdLZp29NfJt4kPHufn
 lrnwCTDGl/jtwVv7wbeR/zSwo+/H7auuPpHftjy342MIbkWS/Z9GNt/tS0x8c2dIrK1z6c/TW
 obKJVrPafp4wcshlJC2TPB5uZ+B4qOXYsMD9QobYtYH3mUSWW4oxEQy3mouJEAHpKMHJDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489551732!56466397!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55463 invoked from network); 15 Mar 2017 04:22:13 -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 Mar 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 <ian.jackson@eu.citrix.com>) id 1co0Rw-0000kl-Gp
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1co0Rw-00071f-CT
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0Rw-00071f-CT@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IGVmNWViMDg5NDQyNTMyYzdlYjdkMmZiNDI4NjA3YWNmNzA4OGI5ZjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowNDozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowNDozNyAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNjNjMDE4
OS4uN2I1MTU0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Niw3ICszNTYsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogCiAgICAg
ZGF0YS0+dHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5zeW5jX3Rz
Yyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggYTlmOTllMC4uYjI5N2E5MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YwpAQCAtMTA5NSw2ICsxMDk1LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICAgIHZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1T
Ul9JQTMyX0JORENGR1MsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKICAgICB9CiAKKyAgICAv
KiBBbGwgZ3Vlc3QgTVNSIHN0YXRlIGlzIGRpcnR5LiAqLworICAgIHYtPmFyY2guaHZtX3ZteC5t
c3Jfc3RhdGUuZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7CisKICAgICAvKiBJ
L08gYWNjZXNzIGJpdG1hcC4gKi8KICAgICBfX3Ztd3JpdGUoSU9fQklUTUFQX0EsIF9fcGEoZC0+
YXJjaC5odm1fZG9tYWluLmlvX2JpdG1hcCkpOwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQiwg
X19wYShkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwKSArIFBBR0VfU0laRSk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IGU1ZDc4MTIuLjAxYzMzMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC01NzQsMTMgKzU3
NCwxMiBAQCBzdGF0aWMgaW50IHZteF92bWNzX3Jlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBodm1faHdfY3B1ICpjKQogc3RhdGljIHZvaWQgdm14X3NhdmVfY3B1X3N0YXRlKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKIHsKICAgICBzdHJ1Y3Qgdm14X21zcl9z
dGF0ZSAqZ3Vlc3Rfc3RhdGUgPSAmdi0+YXJjaC5odm1fdm14Lm1zcl9zdGF0ZTsKLSAgICB1bnNp
Z25lZCBsb25nIGd1ZXN0X2ZsYWdzID0gZ3Vlc3Rfc3RhdGUtPmZsYWdzOwogCiAgICAgZGF0YS0+
c2hhZG93X2dzID0gdi0+YXJjaC5odm1fdm14LnNoYWRvd19nczsKICAgICBkYXRhLT5tc3JfY3N0
YXIgPSB2LT5hcmNoLmh2bV92bXguY3N0YXI7CiAKICAgICAvKiBzYXZlIG1zcnMgKi8KLSAgICBk
YXRhLT5tc3JfZmxhZ3MgICAgICAgID0gZ3Vlc3RfZmxhZ3M7CisgICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IDA7CiAgICAgZGF0YS0+bXNyX2xzdGFyICAgICAgICA9IGd1ZXN0X3N0YXRlLT5t
c3JzW1ZNWF9JTkRFWF9NU1JfTFNUQVJdOwogICAgIGRhdGEtPm1zcl9zdGFyICAgICAgICAgPSBn
dWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NUQVJdOwogICAgIGRhdGEtPm1zcl9zeXNj
YWxsX21hc2sgPSBndWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NZU0NBTExfTUFTS107
CkBAIC01OTQsNyArNTkzLDcgQEAgc3RhdGljIHZvaWQgdm14X2xvYWRfY3B1X3N0YXRlKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKICAgICBzdHJ1Y3Qgdm14X21zcl9z
dGF0ZSAqZ3Vlc3Rfc3RhdGUgPSAmdi0+YXJjaC5odm1fdm14Lm1zcl9zdGF0ZTsKIAogICAgIC8q
IHJlc3RvcmUgbXNycyAqLwotICAgIGd1ZXN0X3N0YXRlLT5mbGFncyA9IGRhdGEtPm1zcl9mbGFn
cyAmIDc7CisgICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gKCgxdSA8PCBWTVhfTVNSX0NPVU5UKSAt
IDEpOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfTFNUQVJdICAgICAgICA9
IGRhdGEtPm1zcl9sc3RhcjsKICAgICBndWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NU
QVJdICAgICAgICAgPSBkYXRhLT5tc3Jfc3RhcjsKICAgICBndWVzdF9zdGF0ZS0+bXNyc1tWTVhf
SU5ERVhfTVNSX1NZU0NBTExfTUFTS10gPSBkYXRhLT5tc3Jfc3lzY2FsbF9tYXNrOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBlZmIwYjYyLi5hZjEwYWRiIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtMTMzLDcgKzEzMyw3IEBAIHN0
cnVjdCBodm1faHdfY3B1IHsKICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3Ig
Y29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8KLSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAg
dWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNvbGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRf
dCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2Nz
dGFyOwpAQCAtMjQyLDcgKzI0Miw3IEBAIHN0cnVjdCBodm1faHdfY3B1X2NvbXBhdCB7CiAgICAg
dWludDY0X3Qgc2hhZG93X2dzOwogCiAgICAgLyogbXNyIGNvbnRlbnQgc2F2ZWQvcmVzdG9yZWQu
ICovCi0gICAgdWludDY0X3QgbXNyX2ZsYWdzOworICAgIHVpbnQ2NF90IG1zcl9mbGFnczsgLyog
T2Jzb2xldGUsIGlnbm9yZWQuICovCiAgICAgdWludDY0X3QgbXNyX2xzdGFyOwogICAgIHVpbnQ2
NF90IG1zcl9zdGFyOwogICAgIHVpbnQ2NF90IG1zcl9jc3RhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 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 1co0S0-0008FO-N6; Wed, 15 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1co0Rz-0008F1-2Y
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:15 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DB/D7-27751-671C8C85; Wed, 15 Mar 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbf04Ik
 Ig6sNmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8Wbmb+aCTyoV8+89Y21gfCjbxcjFISTwhVHi
 44mrjBDOeUaJhlMfgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFgiRWDyBG
 yTMK2AmMfPXTVYQmwWo/OylR8wTGDkWMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgbFoUeIhRkoNJSZT389yDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJ/+A8oJFqWmp1akZeYAgwMmLcHBoyTCG/QfKM1bXJCYW5yZDpE6xagoJc6rBJIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT+DbOfJzCuBm/4KaDET0OJpf
 GCLSxIRUlINjEZMRWy9h5oeSf9eUjH19cOfRUmzI0Tlbe+uP/ri46zMKdLZp29NfJt4kPHufn
 lrnwCTDGl/jtwVv7wbeR/zSwo+/H7auuPpHftjy342MIbkWS/Z9GNt/tS0x8c2dIrK1z6c/TW
 obKJVrPafp4wcshlJC2TPB5uZ+B4qOXYsMD9QobYtYH3mUSWW4oxEQy3mouJEAHpKMHJDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489551732!56466397!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55463 invoked from network); 15 Mar 2017 04:22:13 -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 Mar 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 <ian.jackson@eu.citrix.com>) id 1co0Rw-0000kl-Gp
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 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 1co0Rw-00071f-CT
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0Rw-00071f-CT@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/vmx: Don't leak host syscall
	MSR state into HVM 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>

Y29tbWl0IGVmNWViMDg5NDQyNTMyYzdlYjdkMmZiNDI4NjA3YWNmNzA4OGI5ZjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowNDozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowNDozNyAyMDE3ICsw
MTAwCgogICAgeDg2L3ZteDogRG9uJ3QgbGVhayBob3N0IHN5c2NhbGwgTVNSIHN0YXRlIGludG8g
SFZNIGd1ZXN0cwogICAgCiAgICBodm1faHdfY3B1LT5tc3JfZmxhZ3MgaXMgaW4gZmFjdCB0aGUg
Vk1YIGRpcnR5IGJpdG1hcCBvZiBNU1JzIG5lZWRpbmcgdG8gYmUKICAgIHJlc3RvcmVkIHdoZW4g
c3dpdGNoaW5nIGludG8gZ3Vlc3QgY29udGV4dC4gIEl0IHNob3VsZCBuZXZlciBoYXZlIGJlZW4g
cGFydCBvZgogICAgdGhlIG1pZ3JhdGlvbiBzdGF0ZSB0byBzdGFydCB3aXRoLCBhbmQgWGVuIG11
c3Qgbm90IG1ha2UgYW55IGRlY2lzaW9ucyBiYXNlZAogICAgb24gdGhlIHZhbHVlIHNlZW4gZHVy
aW5nIHJlc3RvcmUuCiAgICAKICAgIElkZW50aWZ5IGl0IGFzIG9ic29sZXRlIGluIHRoZSBoZWFk
ZXIgZmlsZXMsIGNvbnNpc3RlbnRseSBzYXZlIGl0IGFzIHplcm8gYW5kCiAgICBpZ25vcmUgaXQg
b24gcmVzdG9yZS4KICAgIAogICAgVGhlIE1TUnMgbXVzdCBiZSBjb25zaWRlcmVkIGRpcnR5IGR1
cmluZyBWTUNTIGNyZWF0aW9uIHRvIGNhdXNlIHRoZSBwcm9wZXIKICAgIGRlZmF1bHRzIG9mIDAg
dG8gYmUgdmlzaWJsZSB0byB0aGUgZ3Vlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmYxYWRkNmUxYzg3ODlk
OTc5ZGFhYWZhM2Q4MGRkYzFiYzM3NTc4MwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDItMjEgMTE6
MDY6MzkgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgIHwgMyArKysKIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNjNjMDE4
OS4uN2I1MTU0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTM1Niw3ICszNTYsNyBAQCBzdGF0aWMgdm9p
ZCBzdm1fc2F2ZV9jcHVfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpk
YXRhKQogICAgIGRhdGEtPm1zcl9jc3RhciAgICAgICAgPSB2bWNiLT5jc3RhcjsKICAgICBkYXRh
LT5tc3Jfc3lzY2FsbF9tYXNrID0gdm1jYi0+c2ZtYXNrOwogICAgIGRhdGEtPm1zcl9lZmVyICAg
ICAgICAgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXI7Ci0gICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IC0xVUxMOworICAgIGRhdGEtPm1zcl9mbGFncyAgICAgICAgPSAwOwogCiAgICAg
ZGF0YS0+dHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5zeW5jX3Rz
Yyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggYTlmOTllMC4uYjI5N2E5MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YwpAQCAtMTA5NSw2ICsxMDk1LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICAgIHZteF9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1T
Ul9JQTMyX0JORENGR1MsIE1TUl9UWVBFX1IgfCBNU1JfVFlQRV9XKTsKICAgICB9CiAKKyAgICAv
KiBBbGwgZ3Vlc3QgTVNSIHN0YXRlIGlzIGRpcnR5LiAqLworICAgIHYtPmFyY2guaHZtX3ZteC5t
c3Jfc3RhdGUuZmxhZ3MgPSAoKDF1IDw8IFZNWF9NU1JfQ09VTlQpIC0gMSk7CisKICAgICAvKiBJ
L08gYWNjZXNzIGJpdG1hcC4gKi8KICAgICBfX3Ztd3JpdGUoSU9fQklUTUFQX0EsIF9fcGEoZC0+
YXJjaC5odm1fZG9tYWluLmlvX2JpdG1hcCkpOwogICAgIF9fdm13cml0ZShJT19CSVRNQVBfQiwg
X19wYShkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwKSArIFBBR0VfU0laRSk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IGU1ZDc4MTIuLjAxYzMzMWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC01NzQsMTMgKzU3
NCwxMiBAQCBzdGF0aWMgaW50IHZteF92bWNzX3Jlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBodm1faHdfY3B1ICpjKQogc3RhdGljIHZvaWQgdm14X3NhdmVfY3B1X3N0YXRlKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKIHsKICAgICBzdHJ1Y3Qgdm14X21zcl9z
dGF0ZSAqZ3Vlc3Rfc3RhdGUgPSAmdi0+YXJjaC5odm1fdm14Lm1zcl9zdGF0ZTsKLSAgICB1bnNp
Z25lZCBsb25nIGd1ZXN0X2ZsYWdzID0gZ3Vlc3Rfc3RhdGUtPmZsYWdzOwogCiAgICAgZGF0YS0+
c2hhZG93X2dzID0gdi0+YXJjaC5odm1fdm14LnNoYWRvd19nczsKICAgICBkYXRhLT5tc3JfY3N0
YXIgPSB2LT5hcmNoLmh2bV92bXguY3N0YXI7CiAKICAgICAvKiBzYXZlIG1zcnMgKi8KLSAgICBk
YXRhLT5tc3JfZmxhZ3MgICAgICAgID0gZ3Vlc3RfZmxhZ3M7CisgICAgZGF0YS0+bXNyX2ZsYWdz
ICAgICAgICA9IDA7CiAgICAgZGF0YS0+bXNyX2xzdGFyICAgICAgICA9IGd1ZXN0X3N0YXRlLT5t
c3JzW1ZNWF9JTkRFWF9NU1JfTFNUQVJdOwogICAgIGRhdGEtPm1zcl9zdGFyICAgICAgICAgPSBn
dWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NUQVJdOwogICAgIGRhdGEtPm1zcl9zeXNj
YWxsX21hc2sgPSBndWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NZU0NBTExfTUFTS107
CkBAIC01OTQsNyArNTkzLDcgQEAgc3RhdGljIHZvaWQgdm14X2xvYWRfY3B1X3N0YXRlKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKICAgICBzdHJ1Y3Qgdm14X21zcl9z
dGF0ZSAqZ3Vlc3Rfc3RhdGUgPSAmdi0+YXJjaC5odm1fdm14Lm1zcl9zdGF0ZTsKIAogICAgIC8q
IHJlc3RvcmUgbXNycyAqLwotICAgIGd1ZXN0X3N0YXRlLT5mbGFncyA9IGRhdGEtPm1zcl9mbGFn
cyAmIDc7CisgICAgZ3Vlc3Rfc3RhdGUtPmZsYWdzID0gKCgxdSA8PCBWTVhfTVNSX0NPVU5UKSAt
IDEpOwogICAgIGd1ZXN0X3N0YXRlLT5tc3JzW1ZNWF9JTkRFWF9NU1JfTFNUQVJdICAgICAgICA9
IGRhdGEtPm1zcl9sc3RhcjsKICAgICBndWVzdF9zdGF0ZS0+bXNyc1tWTVhfSU5ERVhfTVNSX1NU
QVJdICAgICAgICAgPSBkYXRhLT5tc3Jfc3RhcjsKICAgICBndWVzdF9zdGF0ZS0+bXNyc1tWTVhf
SU5ERVhfTVNSX1NZU0NBTExfTUFTS10gPSBkYXRhLT5tc3Jfc3lzY2FsbF9tYXNrOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBlZmIwYjYyLi5hZjEwYWRiIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtMTMzLDcgKzEzMyw3IEBAIHN0
cnVjdCBodm1faHdfY3B1IHsKICAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CiAKICAgICAvKiBtc3Ig
Y29udGVudCBzYXZlZC9yZXN0b3JlZC4gKi8KLSAgICB1aW50NjRfdCBtc3JfZmxhZ3M7CisgICAg
dWludDY0X3QgbXNyX2ZsYWdzOyAvKiBPYnNvbGV0ZSwgaWdub3JlZC4gKi8KICAgICB1aW50NjRf
dCBtc3JfbHN0YXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2Nz
dGFyOwpAQCAtMjQyLDcgKzI0Miw3IEBAIHN0cnVjdCBodm1faHdfY3B1X2NvbXBhdCB7CiAgICAg
dWludDY0X3Qgc2hhZG93X2dzOwogCiAgICAgLyogbXNyIGNvbnRlbnQgc2F2ZWQvcmVzdG9yZWQu
ICovCi0gICAgdWludDY0X3QgbXNyX2ZsYWdzOworICAgIHVpbnQ2NF90IG1zcl9mbGFnczsgLyog
T2Jzb2xldGUsIGlnbm9yZWQuICovCiAgICAgdWludDY0X3QgbXNyX2xzdGFyOwogICAgIHVpbnQ2
NF90IG1zcl9zdGFyOwogICAgIHVpbnQ2NF90IG1zcl9jc3RhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0SB-0008HP-Qh; Wed, 15 Mar 2017 04:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SA-0008H1-Ly
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E1/08-27751-281C8C85; Wed, 15 Mar 2017 04:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfh4Ik
 Ig6unZCwmbDNwYPTY3reLPYAxijUzLym/IoE148mhXraCDvGKQ182MjcwHhTqYuTiEBL4wijx
 5MMkli5GTiDnPKPEryVVXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWCJTY0vOdH
 cTmFTCTaO6YywhiswDVv/qzi2UCI8cCRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M9zcGHGKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYODQ2DC2bnTmaRY8vLzUpUkeIsOANUJFqWmp1akZeYAgwamVIKDR0mE1wQkzVtckJhbnJkO
 kTrFqCglznttP1BCACSRUZoH1wYL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0EGc+Tm
 VcCN/0V0GImoMWJP4+ALC5JREhJNTAuOy44L6PnhpK6uf7l7M+hPxLEtlkW6d/+tY+ZYbN1G5
 +Am5d7hf1ytZcT5zr4qTRLPvR8y78k5umkzOVmAvVbe5ikr4tNigq4yBOklMf4eqKyE48eV96
 UyZLnuY5suXZSZ8ITU7UZO5bv2+AqdHjuhtjC4rfWj5ntda3a9r39sb5k5i7N4NtKLMUZiYZa
 zEXFiQDwkdOGTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489551743!81512078!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56640 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 2017 04:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0S6-0000l4-It
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0S6-00073B-ID
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0S6-00073B-ID@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwYWU5YTc2ZTMwYTA1NTI0ZWVkODI0MmJjMTI4ZmI3NGEyNDNlOGEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDU6MTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDU6MTQgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDRlMzQxMTEuLmMxMTE0OGUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC00NzYsNiArNDc2LDEzIEBAIF9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjKQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwogCitzdGF0aWMgaW5saW5lIHZv
aWQKK3RpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkKQoreworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPnRpY2tsZWQpOwor
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7Cit9CisKIC8qIENo
ZWNrIHRvIHNlZSBpZiB0aGUgaXRlbSBvbiB0aGUgcnVucXVldWUgaXMgaGlnaGVyIHByaW9yaXR5
IHRoYW4gd2hhdCdzCiAgKiBjdXJyZW50bHkgcnVubmluZzsgaWYgc28sIHdha2UgdXAgdGhlIHBy
b2Nlc3NvciAqLwogc3RhdGljIC8qaW5saW5lKi8gdm9pZApAQCAtNTczLDkgKzU4MCw4IEBAIHRp
Y2tsZToKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KLSAgICBjcHVtYXNrX3NldF9jcHUoaXBpZCwgJnJx
ZC0+dGlja2xlZCk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVfaWRsZXJzX3NvbWUpOwot
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHRpY2ts
ZV9jcHUoaXBpZCwgcnFkKTsKIAogbm9fdGlja2xlOgogICAgIHJldHVybjsKQEAgLTk0Niw3ICs5
NTIsNyBAQCBjc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIAogICAg
IGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdmMgKQotICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgdGlj
a2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgZWxzZSBpZiAoIF9fdmNwdV9v
bl9ydW5xKHN2YykgKQogICAgIHsKICAgICAgICAgQlVHX09OKHN2Yy0+cnFkICE9IFJRRChvcHMs
IHZjLT5wcm9jZXNzb3IpKTsKQEAgLTEyMTIsOCArMTIxOCw4IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzdmMtPm1pZ3JhdGVfcnFk
ID0gdHJxZDsKICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnN2Yy0+dmNwdS0+cGF1
c2VfZmxhZ3MpOwogICAgICAgICBzZXRfYml0KF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0
LCAmc3ZjLT5mbGFncyk7Ci0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHN2Yy0+dmNwdS0+cHJv
Y2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdy
YXRlX3JlcXVlc3RlZCk7CisgICAgICAgIHRpY2tsZV9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Is
IHN2Yy0+cnFkKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0SB-0008HP-Qh; Wed, 15 Mar 2017 04:22:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SA-0008H1-Ly
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E1/08-27751-281C8C85; Wed, 15 Mar 2017 04:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfh4Ik
 Ig6unZCwmbDNwYPTY3reLPYAxijUzLym/IoE148mhXraCDvGKQ182MjcwHhTqYuTiEBL4wijx
 5MMkli5GTiDnPKPEryVVXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWCJTY0vOdH
 cTmFTCTaO6YywhiswDVv/qzi2UCI8cCRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M9zcGHGKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYODQ2DC2bnTmaRY8vLzUpUkeIsOANUJFqWmp1akZeYAgwamVIKDR0mE1wQkzVtckJhbnJkO
 kTrFqCglznttP1BCACSRUZoH1wYL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0EGc+Tm
 VcCN/0V0GImoMWJP4+ALC5JREhJNTAuOy44L6PnhpK6uf7l7M+hPxLEtlkW6d/+tY+ZYbN1G5
 +Am5d7hf1ytZcT5zr4qTRLPvR8y78k5umkzOVmAvVbe5ikr4tNigq4yBOklMf4eqKyE48eV96
 UyZLnuY5suXZSZ8ITU7UZO5bv2+AqdHjuhtjC4rfWj5ntda3a9r39sb5k5i7N4NtKLMUZiYZa
 zEXFiQDwkdOGTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489551743!81512078!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56640 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 2017 04:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0S6-0000l4-It
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0S6-00073B-ID
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0S6-00073B-ID@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: credit2: always mark a
	tickled pCPU as... tickled!
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwYWU5YTc2ZTMwYTA1NTI0ZWVkODI0MmJjMTI4ZmI3NGEyNDNlOGEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDU6MTQgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDU6MTQgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogYWx3YXlzIG1hcmsgYSB0aWNrbGVkIHBDUFUgYXMuLi4g
dGlja2xlZCEKICAgIAogICAgSW4gZmFjdCwgd2hldGhlciBvciBub3QgYSBwQ1BVIGhhcyBiZWVu
IHRpY2tsZWQsIGFuZCBpcwogICAgdGhlcmVmb3JlIGFib3V0IHRvIHJlLXNjaGVkdWxlLCBpcyBz
b21ldGhpbmcgd2UgbG9vayBhdAogICAgYW5kIGJhc2UgZGVjaXNpb25zIG9uIGluIHZhcmlvdXMg
cGxhY2VzLgogICAgCiAgICBTbywgbGV0J3MgbWFrZSBzdXJlIHRoYXQgd2UgZG8gdGhhdCBiYXNp
bmcgb24gYWNjdXJhdGUKICAgIGluZm9ybWF0aW9uLgogICAgCiAgICBXaGlsZSB0aGVyZSwgYWxz
byB0d2VhayBhIGxpdHRsZSBiaXQgc210X2lkbGVfbWFza19jbGVhcigpCiAgICAodXNlZCBmb3Ig
aW1wbGVtZW50aW5nIFNNVCBzdXBwb3J0KSwgc28gdGhhdCBpdCBvbmx5IGFsdGVyCiAgICB0aGUg
cmVsZXZhbnQgY3B1bWFzayB3aGVuIHRoZXJlIGlzIHRoZSBhY3R1YWwgbmVlZCBmb3IgdGhpcy4K
ICAgIChUaGlzIGlzIG9ubHkgZm9yIHJlZHVjZWQgb3ZlcmhlYWQsIGJlaGF2aW9yIHJlbWFpbnMg
dGhlCiAgICBzYW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYTc2NjQ1MjQw
YmQxNGU5NjRlODVkYmM5NzVhODk4OWVkZWE2YWEyNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMt
MDEgMTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDRlMzQxMTEuLmMxMTE0OGUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CkBAIC00NzYsNiArNDc2LDEzIEBAIF9fcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjKQogCiB2b2lkIGJ1cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiwgc190aW1lX3QpOwogCitzdGF0aWMgaW5saW5lIHZv
aWQKK3RpY2tsZV9jcHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNzY2hlZDJfcnVucXVldWVf
ZGF0YSAqcnFkKQoreworICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPnRpY2tsZWQpOwor
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7Cit9CisKIC8qIENo
ZWNrIHRvIHNlZSBpZiB0aGUgaXRlbSBvbiB0aGUgcnVucXVldWUgaXMgaGlnaGVyIHByaW9yaXR5
IHRoYW4gd2hhdCdzCiAgKiBjdXJyZW50bHkgcnVubmluZzsgaWYgc28sIHdha2UgdXAgdGhlIHBy
b2Nlc3NvciAqLwogc3RhdGljIC8qaW5saW5lKi8gdm9pZApAQCAtNTczLDkgKzU4MCw4IEBAIHRp
Y2tsZToKICAgICAgICAgICAgICAgICAgIHNpemVvZihkKSwKICAgICAgICAgICAgICAgICAgICh1
bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KLSAgICBjcHVtYXNrX3NldF9jcHUoaXBpZCwgJnJx
ZC0+dGlja2xlZCk7CiAgICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVfaWRsZXJzX3NvbWUpOwot
ICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGlwaWQsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIHRpY2ts
ZV9jcHUoaXBpZCwgcnFkKTsKIAogbm9fdGlja2xlOgogICAgIHJldHVybjsKQEAgLTk0Niw3ICs5
NTIsNyBAQCBjc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMpCiAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X3NsZWVwKTsKIAogICAg
IGlmICggY3Vycl9vbl9jcHUodmMtPnByb2Nlc3NvcikgPT0gdmMgKQotICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycSh2Yy0+cHJvY2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgdGlj
a2xlX2NwdSh2Yy0+cHJvY2Vzc29yLCBzdmMtPnJxZCk7CiAgICAgZWxzZSBpZiAoIF9fdmNwdV9v
bl9ydW5xKHN2YykgKQogICAgIHsKICAgICAgICAgQlVHX09OKHN2Yy0+cnFkICE9IFJRRChvcHMs
IHZjLT5wcm9jZXNzb3IpKTsKQEAgLTEyMTIsOCArMTIxOCw4IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBzdmMtPm1pZ3JhdGVfcnFk
ID0gdHJxZDsKICAgICAgICAgc2V0X2JpdChfVlBGX21pZ3JhdGluZywgJnN2Yy0+dmNwdS0+cGF1
c2VfZmxhZ3MpOwogICAgICAgICBzZXRfYml0KF9fQ1NGTEFHX3J1bnFfbWlncmF0ZV9yZXF1ZXN0
LCAmc3ZjLT5mbGFncyk7Ci0gICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHN2Yy0+dmNwdS0+cHJv
Y2Vzc29yLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhtaWdy
YXRlX3JlcXVlc3RlZCk7CisgICAgICAgIHRpY2tsZV9jcHUoc3ZjLT52Y3B1LT5wcm9jZXNzb3Is
IHN2Yy0+cnFkKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1co0SJ-0008JB-SD; Wed, 15 Mar 2017 04:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SI-0008Iv-P0
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D4/19-22382-A81C8C85; Wed, 15 Mar 2017 04:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfz4Ik
 Ig/61OhYTthk4MHps79vFHsAYxZqZl5RfkcCasf/VAraCM3IV7bMWMTcw7hPvYuTiEBL4wijR
 /mE5E4RznlFi/d1fzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtEShxee
 Z8FxOYVMJOYcOUZK4jNAlT/dtlq1gmMHAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjA2LQo8xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pz
 U4kOMGhwcAhPOzp3OJMWSl5+XqiTB+/QfUJ1gUWp6akVaZg4wbGBKJTh4lER4g/4DpXmLCxJz
 izPTIVKnGBWlxHmVQBICIImM0jy4NlioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72eQ7
 TyZeSVw018BLWYCWjyND2xxSSJCSqqBcUvL8u/CU++IubPt6jZn2hD1e2kEu9+VZ6HPbu1Zlc
 IX9lbK1WPHT91tf/L2PpHt+s7zzOP33AfR6tc/FSt1zwra5z1HtLZqfsC80g1fNlZvF7DrFvN
 bJ77TUHn63ldbz3F2FJ52e5hokJ5g3SfOIXv9xDyn95NZ8jb6P5zwJLvAYKmcvaaxpxJLcUai
 oRZzUXEiAGW5tBVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489551752!57838949!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51295 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 2017 04:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SG-0000lE-Kj
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SG-00074b-K5
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0SG-00074b-K5@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlYTA3NDJmM2JjZjFlZjkzYTliOTdhOGJiNDQ3MWQ3ZmZlY2YyNWYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDU6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDU6NDEgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDkgKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBj
MTExNDhlLi45YjM1ZTBmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNjIwLDE0ICs2MjAsMjMgQEAgc3Rh
dGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwgc190aW1lX3Qgbm93LAogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkK
ICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdmNfY3B1OwogICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogc3ZjOwogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAg
ICAgICBzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKICAgICAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApOwogICAgICAgICBCVUdfT04oIHN2Yy0+cnFkICE9IHJx
ZCApOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBv
dXIgcmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAorICAgICAgICAgKiB0aGF0IHRo
ZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSkgKQorICAgICAg
ICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworCiAgICAgICAgIHN0YXJ0X2NyZWRp
dCA9IHN2Yy0+Y3JlZGl0OwogCiAgICAgICAgIC8qIEFuZCBhZGQgSU5JVCAqIG0sIGF2b2lkaW5n
IGludGVnZXIgbXVsdGlwbGljYXRpb24gaW4gdGhlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1co0SJ-0008JB-SD; Wed, 15 Mar 2017 04:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SI-0008Iv-P0
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D4/19-22382-A81C8C85; Wed, 15 Mar 2017 04:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfz4Ik
 Ig/61OhYTthk4MHps79vFHsAYxZqZl5RfkcCasf/VAraCM3IV7bMWMTcw7hPvYuTiEBL4wijR
 /mE5E4RznlFi/d1fzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtEShxee
 Z8FxOYVMJOYcOUZK4jNAlT/dtlq1gmMHAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjA2LQo8xCjJwaQkyvt57sEIIb6k/JTKjMTijPii0pz
 U4kOMGhwcAhPOzp3OJMWSl5+XqiTB+/QfUJ1gUWp6akVaZg4wbGBKJTh4lER4g/4DpXmLCxJz
 izPTIVKnGBWlxHmVQBICIImM0jy4NlioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72eQ7
 TyZeSVw018BLWYCWjyND2xxSSJCSqqBcUvL8u/CU++IubPt6jZn2hD1e2kEu9+VZ6HPbu1Zlc
 IX9lbK1WPHT91tf/L2PpHt+s7zzOP33AfR6tc/FSt1zwra5z1HtLZqfsC80g1fNlZvF7DrFvN
 bJ77TUHn63ldbz3F2FJ52e5hokJ5g3SfOIXv9xDyn95NZ8jb6P5zwJLvAYKmcvaaxpxJLcUai
 oRZzUXEiAGW5tBVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489551752!57838949!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51295 invoked from network); 15 Mar 2017 04:22: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; 15 Mar 2017 04:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SG-0000lE-Kj
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SG-00074b-K5
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0SG-00074b-K5@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen: credit2: don't miss
	accounting while doing a credit reset.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlYTA3NDJmM2JjZjFlZjkzYTliOTdhOGJiNDQ3MWQ3ZmZlY2YyNWYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTQ6MDU6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTQ6MDU6NDEgMjAxNyAr
MDEwMAoKICAgIHhlbjogY3JlZGl0MjogZG9uJ3QgbWlzcyBhY2NvdW50aW5nIHdoaWxlIGRvaW5n
IGEgY3JlZGl0IHJlc2V0LgogICAgCiAgICBBIGNyZWRpdCByZXNldCBiYXNpY2FsbHkgbWVhbnMg
Z29pbmcgdGhyb3VnaCBhbGwgdGhlCiAgICB2Q1BVcyBvZiBhIHJ1bnF1ZXVlIGFuZCBhbHRlcmlu
ZyB0aGVpciBjcmVkaXRzLCBhcyBhCiAgICBjb25zZXF1ZW5jZSBvZiBhICdzY2hlZHVsaW5nIGVw
b2NoJyBoYXZpbmcgY29tZSB0byBhbgogICAgZW5kLgogICAgCiAgICBCbG9ja2VkIG9yIHJ1bm5h
YmxlIHZDUFVzIGFyZSBmaW5lLCBhbGwgdGhlIGNyZWRpdHMKICAgIHRoZXkndmUgc3BlbnQgcnVu
bmluZyBzbyBmYXIgaGF2ZSBiZWVuIGFjY291bnRlZCB0bwogICAgdGhlbSB3aGVuIHRoZXkgd2Vy
ZSBzY2hlZHVsZWQgb3V0LgogICAgCiAgICBCdXQgaWYgYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBw
Q1BVLCB3aGVuIGEgcmVzZXQgZXZlbnQKICAgIG9jY3VycyAob24gYW5vdGhlciBwQ1BVKSwgdGhh
dCBkb2VzIG5vdCBnZXQgcHJvcGVybHkKICAgIGFjY291bnRlZC4gTGV0J3MgdGhlcmVmb3JlIGJl
Z2luIHRvIGRvIHNvLCBmb3IgYmV0dGVyCiAgICBhY2N1cmFjeSBhbmQgZmFpcm5lc3MuCiAgICAK
ICAgIEluIGZhY3QsIGFmdGVyIHRoaXMgcGF0Y2gsIHdlIHNlZSB0aGlzIGluIGEgdHJhY2U6CiAg
ICAKICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMCwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNrbGVk
CiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gOTk5ODM1MywgZGVsdGEg
PSAyMDI5OTYKICAgICBydW5zdGF0ZV9jb250aW51ZSBkMXY1IHJ1bm5pbmctPnJ1bm5pbmcKICAg
ICAuLi4KICAgICBjc2NoZWQyOnNjaGVkdWxlIGNwdSAxMiwgcnEjIDEsIGJ1c3ksIG5vdCB0aWNr
bGVkCiAgICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRh
ID0gOTk5OTU0NAogICAgIGNzY2hlZDI6cmVzZXRfY3JlZGl0cyBkMHYxMywgY3JlZGl0X3N0YXJ0
ID0gMTA1MDAwMDAsIGNyZWRpdF9lbmQgPSAxMDUwMDAwMCwgbXVsdCA9IDEKICAgICBjc2NoZWQy
OnJlc2V0X2NyZWRpdHMgZDB2MTQsIGNyZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5k
ID0gMTA1MDAwMDAsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpyZXNldF9jcmVkaXRzIGQwdjcsIGNy
ZWRpdF9zdGFydCA9IDEwNTAwMDAwLCBjcmVkaXRfZW5kID0gMTA1MDAwMDAsIG11bHQgPSAxCiAg
ICAgY3NjaGVkMjpidXJuX2NyZWRpdHMgZDF2NSwgY3JlZGl0ID0gMjAxODA1LCBkZWx0YSA9IDk3
OTY1NDgKICAgICBjc2NoZWQyOnJlc2V0X2NyZWRpdHMgZDF2NSwgY3JlZGl0X3N0YXJ0ID0gMjAx
ODA1LCBjcmVkaXRfZW5kID0gMTAyMDE4MDUsIG11bHQgPSAxCiAgICAgY3NjaGVkMjpidXJuX2Ny
ZWRpdHMgZDF2NiwgY3JlZGl0ID0gLTEzMjcsIGRlbHRhID0gMAogICAgIGNzY2hlZDI6cmVzZXRf
Y3JlZGl0cyBkMXY2LCBjcmVkaXRfc3RhcnQgPSAtMTMyNywgY3JlZGl0X2VuZCA9IDk5OTg2NzMs
IG11bHQgPSAxCiAgICAKICAgIFdoaWNoIHNob3dzIGhvdyBkMXY1IGFjdHVhbGx5IGV4ZWN1dGVk
IGZvciB+OS43OTYgbXMsCiAgICBvbiBwQ1BVIDEwLCB3aGVuIHJlc2V0X2NyZWRpdCgpIGlzIGV4
ZWN1dGVkLCBvbiBwQ1BVCiAgICAxMiwgYmVjYXVzZSBvZiBkMXY2J3MgY3JlZGl0cyBnb2luZyBi
ZWxvdyAwLgogICAgCiAgICBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoaXMgOS43OTZtcyBhcmUgbm90
IGFjY291bnRlZAogICAgdG8gYW55b25lLiBXaXRoIHRoaXMgcGF0Y2gsIGQxdjUgaXMgY2hhcmdl
ZCBmb3IgdGhhdCwKICAgIGFuZCBpdHMgY3JlZGl0cyBkcm9wIGRvd24gZnJvbSA5Nzk2NTQ4IHRv
IDIwMTgwNS4KICAgIAogICAgQW5kIHRoaXMgaXMgaW1wb3J0YW50LCBhcyBpdCBtZWFucyB0aGF0
IGl0IHdpbGwKICAgIGJlZ2luIHRoZSBuZXcgZXBvY2ggd2l0aCAxMDIwMTgwNSBjcmVkaXRzLCBp
bnN0ZWFkCiAgICBvZiAxMDUwMDAwMCAod2hpY2ggaGUgd291bGQgaGF2ZSwgYmVmb3JlIHRoaXMg
cGF0Y2gpLgogICAgCiAgICBCYXNpY2FsbHksIHdlIHdlcmUgZm9yZ2V0dGluZyBvbmUgcm91bmQg
b2YgYWNjb3VudGluZwogICAgaW4gZXBvY2ggeCwgZm9yIHRoZSB2Q1BVcyB0aGF0IGFyZSBydW5u
aW5nIGF0IHRoZSB0aW1lCiAgICB0aGUgZXBvY2ggZW5kcy4gQW5kIHRoaXMgbWVhbnQgZmF2b3Vy
aW5nIGEgbGl0dGxlIGJpdAogICAgdGhlc2Ugc2FtZSB2Q1BVcywgaW4gZXBvY2ggeCsxLCBwcm92
aWRpbmcgdGhlbSB3aXRoCiAgICB0aGUgY2hhbmNlIG9mIGV4ZWN1dGUgbG9uZ2VyIHRoYW4gdGhl
aXIgZmFpciBzaGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGZhNGY4YTNjZDVh
ZmQ0OTgwYWQ5NTE3NzU1ZDAwMmRjMzE2YWJkYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDEg
MTY6NTY6MzQgKzAwMDAKLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDkgKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBj
MTExNDhlLi45YjM1ZTBmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNjIwLDE0ICs2MjAsMjMgQEAgc3Rh
dGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNw
dSwgc190aW1lX3Qgbm93LAogCiAgICAgbGlzdF9mb3JfZWFjaCggaXRlciwgJnJxZC0+c3ZjICkK
ICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzdmNfY3B1OwogICAgICAgICBzdHJ1Y3QgY3Nj
aGVkMl92Y3B1ICogc3ZjOwogICAgICAgICBpbnQgc3RhcnRfY3JlZGl0OwogCiAgICAgICAgIHN2
YyA9IGxpc3RfZW50cnkoaXRlciwgc3RydWN0IGNzY2hlZDJfdmNwdSwgcnFkX2VsZW0pOworICAg
ICAgICBzdmNfY3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7CiAKICAgICAgICAgQlVHX09OKCBp
c19pZGxlX3ZjcHUoc3ZjLT52Y3B1KSApOwogICAgICAgICBCVUdfT04oIHN2Yy0+cnFkICE9IHJx
ZCApOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHN2YyBpcyBydW5uaW5nLCBpdCBpcyBv
dXIgcmVzcG9uc2liaWxpdHkgdG8gbWFrZSBzdXJlLCBoZXJlLAorICAgICAgICAgKiB0aGF0IHRo
ZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgorICAgICAgICAgKi8K
KyAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2NwdSkgKQorICAgICAg
ICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworCiAgICAgICAgIHN0YXJ0X2NyZWRp
dCA9IHN2Yy0+Y3JlZGl0OwogCiAgICAgICAgIC8qIEFuZCBhZGQgSU5JVCAqIG0sIGF2b2lkaW5n
IGludGVnZXIgbXVsdGlwbGljYXRpb24gaW4gdGhlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0SU-0008Kz-Tv; Wed, 15 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1co0ST-0008Kh-CN
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6D/79-04270-491C8C85; Wed, 15 Mar 2017 04:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVXfywRM
 RBlubLC0mbDNwYPTY3reLPYAxijUzLym/IoE14+f0t+wFxxQrpmyTbmBcKtnFyMUhJPCFUeL2
 +6OsXYycQM55Romj96K7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxtIibCAr8S6r7UgY
 V4BM4nnF9azgNgsQOVbtlxhnMDIsYCRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGxXm5qcX
 FiempOYlKxXnJ+7iZGoDfqGRgYdzBeaXM+xCjJwaQkyqsieCJCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRv0QGgnGBRanpqRVpmDjAsYNISHDxKIrwmIGne4oLE3OLMdIjUKUZdjjmzd79hEmLJ
 y89LlRLn7QQpEgApyijNgxsBC9FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYQhpvBk5pXAb
 XoFdAQT0BGJP4+AHFGSiJCSamDMYTT7lP3AV5ntmuNR16Dg5blLeMPuzxFXlJ4cvWuLua4Ud+
 v2hO98+3zTvp67/zt165NLPfunnDzDGKYwXXzm/y081lmue+6fkI9qiGf78OXwz6K0D48sWY2
 6Zy2eFjrzl0SWSbrY7pl1cl1JCdFzA2TbVOvrVHd7vRI/m1R1IU7aw+jVx2QlluKMREMt5qLi
 RACuiNzHTAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1489551762!73487640!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17458 invoked from network); 15 Mar 2017 04:22:43 -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; 15 Mar 2017 04:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SQ-0000lO-Mv
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SQ-00075p-MG
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0SQ-00075p-MG@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4OTQ5ZGM2ZTFhNTIwYjY0MzBmMTI4YTY5ODEzMTg1NTJjYTc4MjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowNjowMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowNjowMyAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTAgKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCmluZGV4IGM0ZDBmMzUuLjg5NjAzYmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMjksNiArMTI5LDE4IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAoZWJ4ICYgKDFVIDw8IDUpKSAhPSAw
OyBcCiB9KQogCitzdGF0aWMgaW50IHJlYWRfc2VnbWVudCgKKyAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2Vn
KSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBtZW1zZXQocmVn
LCAwLCBzaXplb2YoKnJlZykpOworICAgIHJlZy0+YXR0ci5maWVsZHMucCA9IDE7CisgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCByZWFkX2NyKAogICAgIHVuc2lnbmVk
IGludCByZWcsCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLApAQCAtMTc2LDYgKzE4OCw3IEBAIHN0
YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPSB7CiAgICAgLndyaXRlICAgICAg
PSB3cml0ZSwKICAgICAuY21weGNoZyAgICA9IGNtcHhjaGcsCiAgICAgLmNwdWlkICAgICAgPSBj
cHVpZCwKKyAgICAucmVhZF9zZWdtZW50ID0gcmVhZF9zZWdtZW50LAogICAgIC5yZWFkX2NyICAg
ID0gcmVhZF9jciwKICAgICAuZ2V0X2ZwdSAgICA9IGdldF9mcHUsCiB9OwpAQCAtNjQ5LDYgKzY2
MiwyNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcHJpbnRmKCJva2F5
XG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNyMCwl
JWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0gMCwg
Ui9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisgICAg
ICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQgYmVo
YXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAgICAg
Ki8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAweDQ2
OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5lc2kg
PSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0IGNh
cmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qgc28K
KyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5kIGFu
ZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNlLgor
ICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdz
LmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWlsOwor
ICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCB3aGljaCMjX2xlbltdCiAjZGVmaW5lIHB1dF9p
bnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0c1xu
IiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjd2hpY2ggIjogIiBpbnNuICJcbiIg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IGNjYTkwMzQuLjdlYTdkMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC0xNzU3LDcgKzE3NTcsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG1vZHJt
X3JlZyA9ICgocmV4X3ByZWZpeCAmIDQpIDw8IDEpIHwgKChtb2RybSAmIDB4MzgpID4+IDMpOwog
ICAgICAgICBtb2RybV9ybSAgPSBtb2RybSAmIDB4MDc7CiAKLSAgICAgICAgaWYgKCBtb2RybV9t
b2QgPT0gMyApCisgICAgICAgIGlmICggbW9kcm1fbW9kID09IDMgfHwKKyAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAqIE1vdiB0by9mcm9tIGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcg
b2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29k
ZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMuICBObyBmdXJ0aGVyCisgICAgICAgICAgICAgICog
ZGlzcC9TSUIgYnl0ZXMgYXJlIGZldGNoZWQuCisgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgKHR3b2J5dGUgJiYgKGIgJiB+MykgPT0gMHgyMCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBtb2RybV9ybSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7CiAgICAgICAgICAgICBlYS50eXBl
ID0gT1BfUkVHOwpAQCAtNDI3NSw3ICs0MjgxLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAw
eDIxOiAvKiBtb3YgZHIscmVnICovCiAgICAgY2FzZSAweDIyOiAvKiBtb3YgcmVnLGNyICovCiAg
ICAgY2FzZSAweDIzOiAvKiBtb3YgcmVnLGRyICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VELCAtMSk7CisgICAgICAgIEFTU0VSVChlYS50
eXBlID09IE9QX1JFRyk7IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMu
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOwogICAgICAgICBtb2RybV9yZWcgfD0gbG9ja19wcmVmaXggPDwgMzsKICAgICAgICAgaWYg
KCBiICYgMiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 15 04:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 Mar 2017 04: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 1co0SU-0008Kz-Tv; Wed, 15 Mar 2017 04: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 <ian.jackson@eu.citrix.com>) id 1co0ST-0008Kh-CN
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6D/79-04270-491C8C85; Wed, 15 Mar 2017 04:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVXfywRM
 RBlubLC0mbDNwYPTY3reLPYAxijUzLym/IoE14+f0t+wFxxQrpmyTbmBcKtnFyMUhJPCFUeL2
 +6OsXYycQM55Romj96K7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxtIibCAr8S6r7UgY
 V4BM4nnF9azgNgsQOVbtlxhnMDIsYCRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGxXm5qcX
 FiempOYlKxXnJ+7iZGoDfqGRgYdzBeaXM+xCjJwaQkyqsieCJCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRv0QGgnGBRanpqRVpmDjAsYNISHDxKIrwmIGne4oLE3OLMdIjUKUZdjjmzd79hEmLJ
 y89LlRLn7QQpEgApyijNgxsBC9FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYQhpvBk5pXAb
 XoFdAQT0BGJP4+AHFGSiJCSamDMYTT7lP3AV5ntmuNR16Dg5blLeMPuzxFXlJ4cvWuLua4Ud+
 v2hO98+3zTvp67/zt165NLPfunnDzDGKYwXXzm/y081lmue+6fkI9qiGf78OXwz6K0D48sWY2
 6Zy2eFjrzl0SWSbrY7pl1cl1JCdFzA2TbVOvrVHd7vRI/m1R1IU7aw+jVx2QlluKMREMt5qLi
 RACuiNzHTAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1489551762!73487640!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17458 invoked from network); 15 Mar 2017 04:22:43 -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; 15 Mar 2017 04:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SQ-0000lO-Mv
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1co0SQ-00075p-MG
 for xen-changelog@lists.xensource.com; Wed, 15 Mar 2017 04:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1co0SQ-00075p-MG@xenbits.xenproject.org>
Date: Wed, 15 Mar 2017 04:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/emul: Correct the decoding of
	mov to/from cr/dr
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4OTQ5ZGM2ZTFhNTIwYjY0MzBmMTI4YTY5ODEzMTg1NTJjYTc4MjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNDowNjowMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDowNjowMyAyMDE3ICsw
MTAwCgogICAgeDg2L2VtdWw6IENvcnJlY3QgdGhlIGRlY29kaW5nIG9mIG1vdiB0by9mcm9tIGNy
L2RyCiAgICAKICAgIFRoZSBtb3YgdG8vZnJvbSBjci9kciBiZWhhdmUgYXMgaWYgdGhleSB3ZXJl
IGVuY29kZWQgd2l0aCBNb2QgPSAzLiAgV2hlbgogICAgZW5jb2RlZCB3aXRoIE1vZCAhPSAzLCBu
byBkaXNwbGFjZW1lbnQgb3IgU0lCIGJ5dGVzIGFyZSBmZXRjaGVkLgogICAgCiAgICBBZGQgYSB0
ZXN0IHdpdGggYSBkZWxpYmVyYXRlbHkgbWFsZm9ybWVkIE1vZFJNIGJ5dGUuICAoQWxzbyBhZGQg
dGhlCiAgICBhdXRvbWF0aWNhbGx5LWdlbmVyYXRlZCBzaW1kLmggdG8gLmdpdGlnbm9yZS4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYzJlMzE2YjJmMjIwYWYwNmRhYjc2YjEyMTllNjE0NDFjMzFmNmZm
OQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMDcgMTc6Mjk6MTYgKzAwMDAKLS0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgMTAgKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCmluZGV4IGM0ZDBmMzUuLjg5NjAzYmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0xMjksNiArMTI5LDE4IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAoZWJ4ICYgKDFVIDw8IDUpKSAhPSAw
OyBcCiB9KQogCitzdGF0aWMgaW50IHJlYWRfc2VnbWVudCgKKyAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2Vn
KSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICBtZW1zZXQocmVn
LCAwLCBzaXplb2YoKnJlZykpOworICAgIHJlZy0+YXR0ci5maWVsZHMucCA9IDE7CisgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCByZWFkX2NyKAogICAgIHVuc2lnbmVk
IGludCByZWcsCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLApAQCAtMTc2LDYgKzE4OCw3IEBAIHN0
YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPSB7CiAgICAgLndyaXRlICAgICAg
PSB3cml0ZSwKICAgICAuY21weGNoZyAgICA9IGNtcHhjaGcsCiAgICAgLmNwdWlkICAgICAgPSBj
cHVpZCwKKyAgICAucmVhZF9zZWdtZW50ID0gcmVhZF9zZWdtZW50LAogICAgIC5yZWFkX2NyICAg
ID0gcmVhZF9jciwKICAgICAuZ2V0X2ZwdSAgICA9IGdldF9mcHUsCiB9OwpAQCAtNjQ5LDYgKzY2
MiwyNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcHJpbnRmKCJva2F5
XG4iKTsKICNlbmRpZgogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdiAlJWNyMCwl
JWVzaSAoYmFkIE1vZFJNKS4uLiIpOworICAgIC8qCisgICAgICogTW9kID0gMSwgUmVnID0gMCwg
Ui9NID0gNiB3b3VsZCBub3JtYWxseSBlbmNvZGUgYSBtZW1vcnkgcmVmZXJlbmNlIG9mCisgICAg
ICogZGlzcDgoJWVzaSksIGJ1dCBtb3YgdG8vZnJvbSBjci9kciBhcmUgc3BlY2lhbCBhbmQgYmVo
YXZlIGFzIGlmIHRoZXkKKyAgICAgKiB3ZXJlIGVuY29kZWQgd2l0aCBNb2QgPT0gMy4KKyAgICAg
Ki8KKyAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHgyMCwgaW5zdHJbMl0gPSAweDQ2
OworICAgIGluc3RyWzNdID0gMDsgLyogU3VwcG9zZWQgZGlzcDguICovCisgICAgcmVncy5lc2kg
PSAwOworICAgIHJlZ3MuZWlwID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAvKgorICAgICAqIFdlIGRvbid0IGNh
cmUgcHJlY2ljZWx5IHdoYXQgZ2V0cyByZWFkIGZyb20gJWNyNCBpbnRvICVlc2ksIGp1c3Qgc28K
KyAgICAgKiBsb25nIGFzIE1vZFJNIGlzIHRyZWF0ZWQgYXMgYSByZWdpc3RlciBvcGVyYW5kIGFu
ZCAwKCVlc2kpIGlzbid0CisgICAgICogZm9sbG93ZWQgYXMgYSBtZW1vcnkgcmVmZXJlbmNlLgor
ICAgICAqLworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAgIChyZWdz
LmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbM10pICkKKyAgICAgICAgZ290byBmYWlsOwor
ICAgIHByaW50Zigib2theVxuIik7CisKICNkZWZpbmUgZGVjbF9pbnNuKHdoaWNoKSBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB3aGljaFtdLCB3aGljaCMjX2xlbltdCiAjZGVmaW5lIHB1dF9p
bnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0c1xu
IiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjd2hpY2ggIjogIiBpbnNuICJcbiIg
ICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IGNjYTkwMzQuLjdlYTdkMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC0xNzU3LDcgKzE3NTcsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG1vZHJt
X3JlZyA9ICgocmV4X3ByZWZpeCAmIDQpIDw8IDEpIHwgKChtb2RybSAmIDB4MzgpID4+IDMpOwog
ICAgICAgICBtb2RybV9ybSAgPSBtb2RybSAmIDB4MDc7CiAKLSAgICAgICAgaWYgKCBtb2RybV9t
b2QgPT0gMyApCisgICAgICAgIGlmICggbW9kcm1fbW9kID09IDMgfHwKKyAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAqIE1vdiB0by9mcm9tIGNyL2RyIGlnbm9yZSB0aGUgZW5jb2Rpbmcg
b2YgTW9kLCBhbmQgYmVoYXZlIGFzCisgICAgICAgICAgICAgICogaWYgdGhleSB3ZXJlIGVuY29k
ZWQgYXMgcmVnL3JlZyBpbnN0cnVjdGlvbnMuICBObyBmdXJ0aGVyCisgICAgICAgICAgICAgICog
ZGlzcC9TSUIgYnl0ZXMgYXJlIGZldGNoZWQuCisgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgKHR3b2J5dGUgJiYgKGIgJiB+MykgPT0gMHgyMCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBtb2RybV9ybSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7CiAgICAgICAgICAgICBlYS50eXBl
ID0gT1BfUkVHOwpAQCAtNDI3NSw3ICs0MjgxLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAw
eDIxOiAvKiBtb3YgZHIscmVnICovCiAgICAgY2FzZSAweDIyOiAvKiBtb3YgcmVnLGNyICovCiAg
ICAgY2FzZSAweDIzOiAvKiBtb3YgcmVnLGRyICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VELCAtMSk7CisgICAgICAgIEFTU0VSVChlYS50
eXBlID09IE9QX1JFRyk7IC8qIEVhcmx5IG9wZXJhbmQgYWRqdXN0bWVudCBlbnN1cmVzIHRoaXMu
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOwogICAgICAgICBtb2RybV9yZWcgfD0gbG9ja19wcmVmaXggPDwgMzsKICAgICAgICAgaWYg
KCBiICYgMiApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 16 01:11:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Mar 2017 01:11: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 1coJwY-0005vV-3z; Thu, 16 Mar 2017 01:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwX-0005vP-Hr
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 21/53-25093-826E9C85; Thu, 16 Mar 2017 01:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfj2ck
 IgztTuSwmbDNwYPTY3reLPYAxijUzLym/IoE149rG/0wFs6Qrdlx7xNLA+Eq0i5GLQ0jgC6PE
 uylvGCGc84wSOyZ3MHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKDH5w
 jewOK+AmcTxdwsYQVpZgOqvX/ScwMixgJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH45/5gYcYJTmYlER5VQRPRAjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4J2cBpQTLEpNT61Iy8wBBgdMWoKDR0mEdyZImre4IDG3ODMdInWKUZdjx9Ejb5iE
 WPLy81KlxHmbQIoEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEedNBpvBk5
 pXAbXoFdAQT0BGJP4+AHFGSiJCSamDkkPJ5PefHjN/Okx4Uz1/L7NY01Yjn0sGj65Lfsc45OZ
 dnUjfHiZIpMi8WTPgp7/rV7Ue/77pPlgaxP6/cUOGRTlr573CKnG/9xn9M2Z/8qlQlLe65Km/
 eOzf1mfcRN7eJv3g5S6pCD8p9Ps9TPO1S/K+DBec+fZ37zCKZdb/msY17NkX9vXI7TomlOCPR
 UIu5qDgRAG1Afu1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489626663!61519109!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30803 invoked from network); 16 Mar 2017 01:11: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 Mar 2017 01:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwU-0000fc-ND
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwU-0002pW-Im
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coJwU-0002pW-Im@xenbits.xenproject.org>
Date: Thu, 16 Mar 2017 01:11:02 +0000
Subject: [Xen-changelog] [qemu-xen master] build: include sys/sysmacros.h
	for major() and minor()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============7496834479350270168=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit acde9f32bb971f021557c15197f6cb677b1a3ab5
Author:     Christopher Covington <cov@codeaurora.org>
AuthorDate: Wed Dec 28 15:04:33 2016 -0500
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Wed Mar 15 14:46:32 2017 +0000

    build: include sys/sysmacros.h for major() and minor()
    
    The definition of the major() and minor() macros are moving within glibc to
    <sys/sysmacros.h>. Include this header when it is available to avoid the
    following sorts of build-stopping messages:
    
    qga/commands-posix.c: In function ‘dev_major_minor’:
    qga/commands-posix.c:656:13: error: In the GNU C Library, "major" is defined
     by <sys/sysmacros.h>. For historical compatibility, it is
     currently defined by <sys/types.h> as well, but we plan to
     remove this soon. To use "major", include <sys/sysmacros.h>
     directly. If you did not intend to use a system-defined macro
     "major", you should undefine it after including <sys/types.h>. [-Werror]
             *devmajor = major(st.st_rdev);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
    
    qga/commands-posix.c:657:13: error: In the GNU C Library, "minor" is defined
     by <sys/sysmacros.h>. For historical compatibility, it is
     currently defined by <sys/types.h> as well, but we plan to
     remove this soon. To use "minor", include <sys/sysmacros.h>
     directly. If you did not intend to use a system-defined macro
     "minor", you should undefine it after including <sys/types.h>. [-Werror]
             *devminor = minor(st.st_rdev);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
    
    The additional include allows the build to complete on Fedora 26 (Rawhide)
    with glibc version 2.24.90.
    
    upstream-commit-id: 4d04351f4c3db3b70dc21f7fdc8155e341f39916
    
    Signed-off-by: Christopher Covington <cov@codeaurora.org>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
 configure                 | 18 ++++++++++++++++++
 include/sysemu/os-posix.h |  4 ++++
 2 files changed, 22 insertions(+)

diff --git a/configure b/configure
index 3770d7c..476210b 100755
--- a/configure
+++ b/configure
@@ -4734,6 +4734,20 @@ if test "$modules" = "yes" && test "$LD_REL_FLAGS" = ""; then
 fi
 
 ##########################################
+# check for sysmacros.h
+
+have_sysmacros=no
+cat > $TMPC << EOF
+#include <sys/sysmacros.h>
+int main(void) {
+    return makedev(0, 0);
+}
+EOF
+if compile_prog "" "" ; then
+    have_sysmacros=yes
+fi
+
+##########################################
 # End of CC checks
 # After here, no more $cc or $ld runs
 
@@ -5706,6 +5720,10 @@ if test "$have_af_vsock" = "yes" ; then
   echo "CONFIG_AF_VSOCK=y" >> $config_host_mak
 fi
 
+if test "$have_sysmacros" = "yes" ; then
+  echo "CONFIG_SYSMACROS=y" >> $config_host_mak
+fi
+
 # Hold two types of flag:
 #   CONFIG_THREAD_SETNAME_BYTHREAD  - we've got a way of setting the name on
 #                                     a thread we have a handle to
diff --git a/include/sysemu/os-posix.h b/include/sysemu/os-posix.h
index b0a6c06..900bdcb 100644
--- a/include/sysemu/os-posix.h
+++ b/include/sysemu/os-posix.h
@@ -34,6 +34,10 @@
 #include <netdb.h>
 #include <sys/un.h>
 
+#ifdef CONFIG_SYSMACROS
+#include <sys/sysmacros.h>
+#endif
+
 void os_set_line_buffering(void);
 void os_set_proc_name(const char *s);
 void os_setup_signal_handling(void);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7496834479350270168==--

From xen-changelog-bounces@lists.xen.org Thu Mar 16 01:11:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 Mar 2017 01:11: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 1coJwY-0005vV-3z; Thu, 16 Mar 2017 01:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwX-0005vP-Hr
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 21/53-25093-826E9C85; Thu, 16 Mar 2017 01:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfj2ck
 IgztTuSwmbDNwYPTY3reLPYAxijUzLym/IoE149rG/0wFs6Qrdlx7xNLA+Eq0i5GLQ0jgC6PE
 uylvGCGc84wSOyZ3MHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKDH5w
 jewOK+AmcTxdwsYQVpZgOqvX/ScwMixgJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH45/5gYcYJTmYlER5VQRPRAjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4J2cBpQTLEpNT61Iy8wBBgdMWoKDR0mEdyZImre4IDG3ODMdInWKUZdjx9Ejb5iE
 WPLy81KlxHmbQIoEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEedNBpvBk5
 pXAbXoFdAQT0BGJP4+AHFGSiJCSamDkkPJ5PefHjN/Okx4Uz1/L7NY01Yjn0sGj65Lfsc45OZ
 dnUjfHiZIpMi8WTPgp7/rV7Ue/77pPlgaxP6/cUOGRTlr573CKnG/9xn9M2Z/8qlQlLe65Km/
 eOzf1mfcRN7eJv3g5S6pCD8p9Ps9TPO1S/K+DBec+fZ37zCKZdb/msY17NkX9vXI7TomlOCPR
 UIu5qDgRAG1Afu1PAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489626663!61519109!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30803 invoked from network); 16 Mar 2017 01:11: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 Mar 2017 01:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwU-0000fc-ND
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coJwU-0002pW-Im
 for xen-changelog@lists.xensource.com; Thu, 16 Mar 2017 01:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coJwU-0002pW-Im@xenbits.xenproject.org>
Date: Thu, 16 Mar 2017 01:11:02 +0000
Subject: [Xen-changelog] [qemu-xen master] build: include sys/sysmacros.h
	for major() and minor()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============7496834479350270168=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit acde9f32bb971f021557c15197f6cb677b1a3ab5
Author:     Christopher Covington <cov@codeaurora.org>
AuthorDate: Wed Dec 28 15:04:33 2016 -0500
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Wed Mar 15 14:46:32 2017 +0000

    build: include sys/sysmacros.h for major() and minor()
    
    The definition of the major() and minor() macros are moving within glibc to
    <sys/sysmacros.h>. Include this header when it is available to avoid the
    following sorts of build-stopping messages:
    
    qga/commands-posix.c: In function ‘dev_major_minor’:
    qga/commands-posix.c:656:13: error: In the GNU C Library, "major" is defined
     by <sys/sysmacros.h>. For historical compatibility, it is
     currently defined by <sys/types.h> as well, but we plan to
     remove this soon. To use "major", include <sys/sysmacros.h>
     directly. If you did not intend to use a system-defined macro
     "major", you should undefine it after including <sys/types.h>. [-Werror]
             *devmajor = major(st.st_rdev);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
    
    qga/commands-posix.c:657:13: error: In the GNU C Library, "minor" is defined
     by <sys/sysmacros.h>. For historical compatibility, it is
     currently defined by <sys/types.h> as well, but we plan to
     remove this soon. To use "minor", include <sys/sysmacros.h>
     directly. If you did not intend to use a system-defined macro
     "minor", you should undefine it after including <sys/types.h>. [-Werror]
             *devminor = minor(st.st_rdev);
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
    
    The additional include allows the build to complete on Fedora 26 (Rawhide)
    with glibc version 2.24.90.
    
    upstream-commit-id: 4d04351f4c3db3b70dc21f7fdc8155e341f39916
    
    Signed-off-by: Christopher Covington <cov@codeaurora.org>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
 configure                 | 18 ++++++++++++++++++
 include/sysemu/os-posix.h |  4 ++++
 2 files changed, 22 insertions(+)

diff --git a/configure b/configure
index 3770d7c..476210b 100755
--- a/configure
+++ b/configure
@@ -4734,6 +4734,20 @@ if test "$modules" = "yes" && test "$LD_REL_FLAGS" = ""; then
 fi
 
 ##########################################
+# check for sysmacros.h
+
+have_sysmacros=no
+cat > $TMPC << EOF
+#include <sys/sysmacros.h>
+int main(void) {
+    return makedev(0, 0);
+}
+EOF
+if compile_prog "" "" ; then
+    have_sysmacros=yes
+fi
+
+##########################################
 # End of CC checks
 # After here, no more $cc or $ld runs
 
@@ -5706,6 +5720,10 @@ if test "$have_af_vsock" = "yes" ; then
   echo "CONFIG_AF_VSOCK=y" >> $config_host_mak
 fi
 
+if test "$have_sysmacros" = "yes" ; then
+  echo "CONFIG_SYSMACROS=y" >> $config_host_mak
+fi
+
 # Hold two types of flag:
 #   CONFIG_THREAD_SETNAME_BYTHREAD  - we've got a way of setting the name on
 #                                     a thread we have a handle to
diff --git a/include/sysemu/os-posix.h b/include/sysemu/os-posix.h
index b0a6c06..900bdcb 100644
--- a/include/sysemu/os-posix.h
+++ b/include/sysemu/os-posix.h
@@ -34,6 +34,10 @@
 #include <netdb.h>
 #include <sys/un.h>
 
+#ifdef CONFIG_SYSMACROS
+#include <sys/sysmacros.h>
+#endif
+
 void os_set_line_buffering(void);
 void os_set_proc_name(const char *s);
 void os_setup_signal_handling(void);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7496834479350270168==--

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxHG-0007Li-EH; Fri, 17 Mar 2017 19:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHF-0007Lc-O4
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 57/C2-14382-9C43CC85; Fri, 17 Mar 2017 19:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeEyZk
 Ig8l3ZC0mbDNwYPTY3reLPYAxijUzLym/IoE14/vJ32wFs7gqVv/5wN7AuJiji5GLQ0jgC6NE
 896FTF2MnEDOeUaJjY+tuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4CrRf2UBI
 4jNK2AmMfHeb7A4C1D9hFlzWSYwcixgZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4d23gIUZJDiYlUd7Pcw9GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg5TsNlBMsSk1PrUjLzAEGB0xagoNHSYR35ymgNG9xQWJucWY6ROoUo6KUOO8dkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+x1kCk9mXgnc9FdAi5mAFk/jA
 1tckoiQkmpgVI37N8ch17Djr2r2cpm7Iooma6bIqNt+XTPpjicDy38BFie/9y22y5JnPxL+fZ
 9fdoK+64FatalOzy5e0D/tUFTNbJwlyiDVdXxHc2BgpdsRrxdSBct6z5TNWlwU+CLG8vo5mS0
 efU+3TtHY9nNLaFZs1JNTkjuORdmwx1rJvDyZNzlszQQPJZbijERDLeai4kQAeTCpukMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489777863!56723664!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54561 invoked from network); 17 Mar 2017 19:11:04 -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; 17 Mar 2017 19:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHD-0003Xp-F5
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHD-0001WS-Dw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHD-0001WS-Dw@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] Don't clear HCR_VM bit when
	updating VTTBR.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc2OGIyNTBiMzEzNjFiZjhhY2ZlZjRiN2RjYTYxZWUzN2M5MWYzZjYKQXV0aG9yOiAg
ICAgSnVuIFN1biA8anN1bkBqdW5zdW4ubmV0PgpBdXRob3JEYXRlOiBNb24gT2N0IDEwIDEyOjI3
OjU2IDIwMTYgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQyOjAzIDIwMTcgLTA3MDAK
CiAgICBEb24ndCBjbGVhciBIQ1JfVk0gYml0IHdoZW4gdXBkYXRpbmcgVlRUQlIuCiAgICAKICAg
IEN1cnJlbnRseSBmdW5jdGlvbiBwMm1fcmVzdG9yZV9zdGF0ZSgpIHdvdWxkIGNsZWFyIEhDUl9W
TSBiaXQsIGkuZS4sCiAgICBkaXNhYmxpbmcgc3RhZ2UyIHRyYW5zbGF0aW9uLCBiZWZvcmUgdXBk
YXRpbmcgVlRUQlIgcmVnaXN0ZXIuIEFmdGVyCiAgICBzb21lIHJlc2VhcmNoIGFuZCB0YWxraW5n
IHRvIEFSTSBzdXBwb3J0LCBJIGdvdCBjb25maXJtZWQgdGhhdCB0aGlzIGlzIG5vdAogICAgbmVj
ZXNzYXJ5LiBXZSBhcmUgY3VycmVudGx5IHdvcmtpbmcgb24gYSBuZXcgcGxhdGZvcm0gdGhhdCB3
b3VsZCBuZWVkIHRoaXMKICAgIHRvIGJlIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwYXRjaCBpcyB0
ZXN0ZWQgb24gRlZQIGZvdW5kYXRpb24gbW9kZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
biBTdW4gPGpzdW5AanVuc3VuLm5ldD4KICAgIEFja2VkLWJ5OiBTdGV2ZSBDYXBwZXIgPHN0ZXZl
LmNhcHBlckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyIC0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOTI3YzgyNy4uZmFiMTQwZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTQwLDgg
KzE0MCw2IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgICAg
IHJldHVybjsKIAogICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwotICAgIFdSSVRFX1NZ
U1JFRyhoY3IgJiB+SENSX1ZNLCBIQ1JfRUwyKTsKLSAgICBpc2IoKTsKIAogICAgIFdSSVRFX1NZ
U1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7CiAgICAgaXNiKCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxHG-0007Li-EH; Fri, 17 Mar 2017 19:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHF-0007Lc-O4
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 57/C2-14382-9C43CC85; Fri, 17 Mar 2017 19:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeEyZk
 Ig8l3ZC0mbDNwYPTY3reLPYAxijUzLym/IoE14/vJ32wFs7gqVv/5wN7AuJiji5GLQ0jgC6NE
 896FTF2MnEDOeUaJjY+tuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4CrRf2UBI
 4jNK2AmMfHeb7A4C1D9hFlzWSYwcixgZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4d23gIUZJDiYlUd7Pcw9GCPEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg5TsNlBMsSk1PrUjLzAEGB0xagoNHSYR35ymgNG9xQWJucWY6ROoUo6KUOO8dkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+x1kCk9mXgnc9FdAi5mAFk/jA
 1tckoiQkmpgVI37N8ch17Djr2r2cpm7Iooma6bIqNt+XTPpjicDy38BFie/9y22y5JnPxL+fZ
 9fdoK+64FatalOzy5e0D/tUFTNbJwlyiDVdXxHc2BgpdsRrxdSBct6z5TNWlwU+CLG8vo5mS0
 efU+3TtHY9nNLaFZs1JNTkjuORdmwx1rJvDyZNzlszQQPJZbijERDLeai4kQAeTCpukMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489777863!56723664!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54561 invoked from network); 17 Mar 2017 19:11:04 -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; 17 Mar 2017 19:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHD-0003Xp-F5
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHD-0001WS-Dw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHD-0001WS-Dw@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] Don't clear HCR_VM bit when
	updating VTTBR.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc2OGIyNTBiMzEzNjFiZjhhY2ZlZjRiN2RjYTYxZWUzN2M5MWYzZjYKQXV0aG9yOiAg
ICAgSnVuIFN1biA8anN1bkBqdW5zdW4ubmV0PgpBdXRob3JEYXRlOiBNb24gT2N0IDEwIDEyOjI3
OjU2IDIwMTYgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQyOjAzIDIwMTcgLTA3MDAK
CiAgICBEb24ndCBjbGVhciBIQ1JfVk0gYml0IHdoZW4gdXBkYXRpbmcgVlRUQlIuCiAgICAKICAg
IEN1cnJlbnRseSBmdW5jdGlvbiBwMm1fcmVzdG9yZV9zdGF0ZSgpIHdvdWxkIGNsZWFyIEhDUl9W
TSBiaXQsIGkuZS4sCiAgICBkaXNhYmxpbmcgc3RhZ2UyIHRyYW5zbGF0aW9uLCBiZWZvcmUgdXBk
YXRpbmcgVlRUQlIgcmVnaXN0ZXIuIEFmdGVyCiAgICBzb21lIHJlc2VhcmNoIGFuZCB0YWxraW5n
IHRvIEFSTSBzdXBwb3J0LCBJIGdvdCBjb25maXJtZWQgdGhhdCB0aGlzIGlzIG5vdAogICAgbmVj
ZXNzYXJ5LiBXZSBhcmUgY3VycmVudGx5IHdvcmtpbmcgb24gYSBuZXcgcGxhdGZvcm0gdGhhdCB3
b3VsZCBuZWVkIHRoaXMKICAgIHRvIGJlIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwYXRjaCBpcyB0
ZXN0ZWQgb24gRlZQIGZvdW5kYXRpb24gbW9kZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
biBTdW4gPGpzdW5AanVuc3VuLm5ldD4KICAgIEFja2VkLWJ5OiBTdGV2ZSBDYXBwZXIgPHN0ZXZl
LmNhcHBlckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyIC0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOTI3YzgyNy4uZmFiMTQwZCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTQwLDgg
KzE0MCw2IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgICAg
IHJldHVybjsKIAogICAgIGhjciA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwotICAgIFdSSVRFX1NZ
U1JFRyhoY3IgJiB+SENSX1ZNLCBIQ1JfRUwyKTsKLSAgICBpc2IoKTsKIAogICAgIFdSSVRFX1NZ
U1JFRzY0KHAybS0+dnR0YnIsIFZUVEJSX0VMMik7CiAgICAgaXNiKCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxHQ-0007MI-GL; Fri, 17 Mar 2017 19:11:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHQ-0007MA-6r
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/93-05091-3D43CC85; Fri, 17 Mar 2017 19:11:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeSyZk
 Ig1PHtC0mbDNwYPTY3reLPYAxijUzLym/IoE148SkJ8wFm0UqHmxYx9zA+JS3i5GLQ0jgC6PE
 y8VNjBDOeUaJg9N/sXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIfGt5
 ypYnFfATOLL2vXMIK0sQPX3PsdOYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPxQrvzIUZJDiYlUd6TTicjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwpjsD5QSLUtNTK9Iyc4ChAZOW4OBREuG9ANLKW1yQmFucmQ6ROsWoKCXOqwPSJwCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNOA5nCk5lXAjf9FdBiJqDFbz+cA
 FlckoiQkmpgzP28/tStYxdeae3v1gk/znZEyPlmjqHi5fSZEmfOrgq4I3csOMuwzflrwn2eTQ
 +DRO7N7Y39tvZBTviEXfH10sbXZ5SeO71f5+yZ1Qabf4cFxLCmq2uv1M9Vs3CL+CEa5bpIlCO
 uNmbF/o4dfwu37XDob2m6+XPHoRNBBWw7VoTNacrdL68Xr8RSnJFoqMVcVJwIAO+QxFNCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489777873!90219896!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14400 invoked from network); 17 Mar 2017 19:11: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; 17 Mar 2017 19:11:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHN-0003YR-Ht
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHN-0001X5-Gs
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHN-0001X5-Gs@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm/irq: Reorder check when the
	IRQ is already used by someone
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2NjczOTMyNmM5ZGU1MWFjYzE1ZThiNmIzMzViMzc4MWI0ZTNmNDgKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzdHlzaEBnbWFpbC5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMiAxODozODoxNiAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAxMzo0
Mzo1NyAyMDE3IC0wNzAwCgogICAgYXJtL2lycTogUmVvcmRlciBjaGVjayB3aGVuIHRoZSBJUlEg
aXMgYWxyZWFkeSB1c2VkIGJ5IHNvbWVvbmUKICAgIAogICAgQ2FsbCBpcnFfZ2V0X2RvbWFpbiBm
b3IgdGhlIElSUSB3ZSBhcmUgaW50ZXJlc3RlZCBpbgogICAgb25seSBhZnRlciBtYWtpbmcgc3Vy
ZSB0aGF0IGl0IGlzIHRoZSBndWVzdCBJUlEgdG8gYXZvaWQKICAgIEFTU0VSVCh0ZXN0X2JpdChf
SVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSkgdHJpZ2dlcmluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKaW5kZXggMDZkNDg0My4uNTA4MDI4YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5j
CisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtNDc3LDI2ICs0NzcsMzIgQEAgaW50IHJvdXRl
X2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAg
Ki8KICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmFkID0gaXJxX2dldF9kb21haW4oZGVzYyk7Ci0KLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSAmJiBkID09IGFkICkKKyAgICAgICAgaWYg
KCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggaXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxICE9IHZpcnEgKQorICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqYWQgPSBpcnFfZ2V0X2RvbWFpbihkZXNjKTsKKworICAg
ICAgICAgICAgaWYgKCBkID09IGFkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGlycV9nZXRfZ3Vlc3RfaW5mbyhkZXNjKS0+dmlycSAhPSB2aXJxICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIHZJ
UlEgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwg
aXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
dmFsID0gLUVCVVNZOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCi0gICAgICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2ln
bmVkIHRvIHZJUlEgJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
aXJxLCBpcnFfZ2V0X2d1ZXN0X2luZm8oZGVzYyktPnZpcnEpOworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluICV1XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpcnEsIGFkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgICAgIHJldHZhbCA9IC1FQlVTWTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEgJXUgaXMg
YWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEsIGFk
LT5kb21haW5faWQpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgWGVuXG4iLCBpcnEpOwot
ICAgICAgICByZXR2YWwgPSAtRUJVU1k7CisgICAgICAgICAgICByZXR2YWwgPSAtRUJVU1k7Cisg
ICAgICAgIH0KICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxHQ-0007MI-GL; Fri, 17 Mar 2017 19:11:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHQ-0007MA-6r
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 84/93-05091-3D43CC85; Fri, 17 Mar 2017 19:11:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeSyZk
 Ig1PHtC0mbDNwYPTY3reLPYAxijUzLym/IoE148SkJ8wFm0UqHmxYx9zA+JS3i5GLQ0jgC6PE
 y8VNjBDOeUaJg9N/sXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIfGt5
 ypYnFfATOLL2vXMIK0sQPX3PsdOYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPxQrvzIUZJDiYlUd6TTicjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwpjsD5QSLUtNTK9Iyc4ChAZOW4OBREuG9ANLKW1yQmFucmQ6ROsWoKCXOqwPSJwCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNOA5nCk5lXAjf9FdBiJqDFbz+cA
 FlckoiQkmpgzP28/tStYxdeae3v1gk/znZEyPlmjqHi5fSZEmfOrgq4I3csOMuwzflrwn2eTQ
 +DRO7N7Y39tvZBTviEXfH10sbXZ5SeO71f5+yZ1Qabf4cFxLCmq2uv1M9Vs3CL+CEa5bpIlCO
 uNmbF/o4dfwu37XDob2m6+XPHoRNBBWw7VoTNacrdL68Xr8RSnJFoqMVcVJwIAO+QxFNCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489777873!90219896!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14400 invoked from network); 17 Mar 2017 19:11: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; 17 Mar 2017 19:11:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHN-0003YR-Ht
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHN-0001X5-Gs
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHN-0001X5-Gs@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm/irq: Reorder check when the
	IRQ is already used by someone
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2NjczOTMyNmM5ZGU1MWFjYzE1ZThiNmIzMzViMzc4MWI0ZTNmNDgKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzdHlzaEBnbWFpbC5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMiAxODozODoxNiAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAxMzo0
Mzo1NyAyMDE3IC0wNzAwCgogICAgYXJtL2lycTogUmVvcmRlciBjaGVjayB3aGVuIHRoZSBJUlEg
aXMgYWxyZWFkeSB1c2VkIGJ5IHNvbWVvbmUKICAgIAogICAgQ2FsbCBpcnFfZ2V0X2RvbWFpbiBm
b3IgdGhlIElSUSB3ZSBhcmUgaW50ZXJlc3RlZCBpbgogICAgb25seSBhZnRlciBtYWtpbmcgc3Vy
ZSB0aGF0IGl0IGlzIHRoZSBndWVzdCBJUlEgdG8gYXZvaWQKICAgIEFTU0VSVCh0ZXN0X2JpdChf
SVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSkgdHJpZ2dlcmluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKaW5kZXggMDZkNDg0My4uNTA4MDI4YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5j
CisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtNDc3LDI2ICs0NzcsMzIgQEAgaW50IHJvdXRl
X2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAg
Ki8KICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmFkID0gaXJxX2dldF9kb21haW4oZGVzYyk7Ci0KLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSAmJiBkID09IGFkICkKKyAgICAgICAgaWYg
KCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggaXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxICE9IHZpcnEgKQorICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqYWQgPSBpcnFfZ2V0X2RvbWFpbihkZXNjKTsKKworICAg
ICAgICAgICAgaWYgKCBkID09IGFkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGlycV9nZXRfZ3Vlc3RfaW5mbyhkZXNjKS0+dmlycSAhPSB2aXJxICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIHZJ
UlEgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwg
aXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
dmFsID0gLUVCVVNZOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCi0gICAgICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2ln
bmVkIHRvIHZJUlEgJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
aXJxLCBpcnFfZ2V0X2d1ZXN0X2luZm8oZGVzYyktPnZpcnEpOworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluICV1XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpcnEsIGFkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgICAgIHJldHZhbCA9IC1FQlVTWTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEgJXUgaXMg
YWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEsIGFk
LT5kb21haW5faWQpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgWGVuXG4iLCBpcnEpOwot
ICAgICAgICByZXR2YWwgPSAtRUJVU1k7CisgICAgICAgICAgICByZXR2YWwgPSAtRUJVU1k7Cisg
ICAgICAgIH0KICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1coxHa-0007OJ-IP; Fri, 17 Mar 2017 19:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHZ-0007OA-UZ
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 44/1B-27545-DD43CC85; Fri, 17 Mar 2017 19:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeOyZk
 Ig7OfNCwmbDNwYPTY3reLPYAxijUzLym/IoE1417zHaaCmVwVHQ3nGRsYt3J0MXJxCAl8YZTY
 uHUeI4RznlFi9YPNrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESxxua
 WYEsXkFzCRmvGtlBbFZgOp3P3jLOIGRYwEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbLGwMOMUpyMCmJ8lrLnIkQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrpwWUEyxKTU+tSMvMAYYHTFqCg0dJhHetJlCat7ggMbc4Mx0idYpRUUqcNx+k
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9ogY0hSczrwRu+iugxUxAi
 99+OAGyuCQRISXVwHiuvu2QuUbm/7maC7aJrOx7flNlQr5rZM0noyP2Zg7Hg6eqV33j5Hv75L
 iXhEXH43axDa/Tztvdr2pkW3XU74vPmufPeh8smflHtTf+xNLL/Q6f0osC47edOuEa+IynbM0
 UhZ9a3nu0hS1/Hy/Q65DwOXqZKz29ym72+nUOFzgvnJ+3qSGxIV6JpTgj0VCLuag4EQAaaPx5
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1489777883!92530581!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61931 invoked from network); 17 Mar 2017 19:11:24 -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; 17 Mar 2017 19:11:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHX-0003Ym-KN
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHX-0001Y8-JV
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHX-0001Y8-JV@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Fix misplaced parentheses
	for PSCI version 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>

Y29tbWl0IGZjZWFlOTExZjZlN2FmODdjZDMxMzIxMzg1ZDc3OWI0N2VmZjE4NTcKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAzMCAxNTo1MzoxMSAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAxMzo0NDox
MyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogRml4IG1pc3BsYWNlZCBwYXJlbnRoZXNlcyBmb3Ig
UFNDSSB2ZXJzaW9uIGNoZWNrCiAgICAKICAgIEZpeCBtaXNwbGFjZWQgcGFyZW50aGVzZXMgZm9y
IFBTQ0kgdmVyc2lvbiBjaGVjawogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2
IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCA3OTY2
YjVlLi4zNGVlOTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKQEAgLTE0Nyw3ICsxNDcsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzIodm9pZCkKICAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lP
TiwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBT
Q0kgMC4yIGFuZCBQU0NJIDEueCAqLwotICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9O
KDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciAhPSAxKSApCisgICAgaWYgKCBw
c2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lf
dmVyKSAhPSAxICkKICAgICB7CiAgICAgICAgIHByaW50aygiRXJyb3I6IFVucmVjb2duaXplZCBQ
U0NJIHZlcnNpb24gJXUuJXVcbiIsCiAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFKT1Io
cHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1coxHa-0007OJ-IP; Fri, 17 Mar 2017 19:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHZ-0007OA-UZ
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 44/1B-27545-DD43CC85; Fri, 17 Mar 2017 19:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeOyZk
 Ig7OfNCwmbDNwYPTY3reLPYAxijUzLym/IoE1417zHaaCmVwVHQ3nGRsYt3J0MXJxCAl8YZTY
 uHUeI4RznlFi9YPNrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESxxua
 WYEsXkFzCRmvGtlBbFZgOp3P3jLOIGRYwEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbLGwMOMUpyMCmJ8lrLnIkQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrpwWUEyxKTU+tSMvMAYYHTFqCg0dJhHetJlCat7ggMbc4Mx0idYpRUUqcNx+k
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9ogY0hSczrwRu+iugxUxAi
 99+OAGyuCQRISXVwHiuvu2QuUbm/7maC7aJrOx7flNlQr5rZM0noyP2Zg7Hg6eqV33j5Hv75L
 iXhEXH43axDa/Tztvdr2pkW3XU74vPmufPeh8smflHtTf+xNLL/Q6f0osC47edOuEa+IynbM0
 UhZ9a3nu0hS1/Hy/Q65DwOXqZKz29ym72+nUOFzgvnJ+3qSGxIV6JpTgj0VCLuag4EQAaaPx5
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1489777883!92530581!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61931 invoked from network); 17 Mar 2017 19:11:24 -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; 17 Mar 2017 19:11:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHX-0003Ym-KN
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHX-0001Y8-JV
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHX-0001Y8-JV@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Fix misplaced parentheses
	for PSCI version 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>

Y29tbWl0IGZjZWFlOTExZjZlN2FmODdjZDMxMzIxMzg1ZDc3OWI0N2VmZjE4NTcKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAzMCAxNTo1MzoxMSAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAxMzo0NDox
MyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogRml4IG1pc3BsYWNlZCBwYXJlbnRoZXNlcyBmb3Ig
UFNDSSB2ZXJzaW9uIGNoZWNrCiAgICAKICAgIEZpeCBtaXNwbGFjZWQgcGFyZW50aGVzZXMgZm9y
IFBTQ0kgdmVyc2lvbiBjaGVjawogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2
IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCA3OTY2
YjVlLi4zNGVlOTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKQEAgLTE0Nyw3ICsxNDcsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzIodm9pZCkKICAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lP
TiwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBT
Q0kgMC4yIGFuZCBQU0NJIDEueCAqLwotICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9O
KDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciAhPSAxKSApCisgICAgaWYgKCBw
c2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lf
dmVyKSAhPSAxICkKICAgICB7CiAgICAgICAgIHByaW50aygiRXJyb3I6IFVucmVjb2duaXplZCBQ
U0NJIHZlcnNpb24gJXUuJXVcbiIsCiAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFKT1Io
cHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxHk-0007Pg-KK; Fri, 17 Mar 2017 19:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHk-0007PV-6m
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AF/53-14382-7E43CC85; Fri, 17 Mar 2017 19:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeZyZk
 Ig93vLC0mbDNwYPTY3reLPYAxijUzLym/IoE149Hzv8wFf8Uq/ratZm9gPCDUxcjJISTwhVHi
 T2thFyMXkH2eUeLa42tMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C6x5uRnd
 hCbV8BMYu+vFSwgNgtQ/eV1T1kmMHIsYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+GlZwCFGSQ4mJVFea5kzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkePcYA+UEi1LTUyvSMnOAwQGTluDgURLhTTYCSvMWFyTmFmemQ6ROMSpKifPWgPQJ
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjEpAFSBTeDLzSuCmvwJazAS0+O2HE
 yCLSxIRUlINjJrdeh8PRq3m9zmVxPmqPe0guyZ/aEDrBRWjVPOkaSazFk3iTTn18dT148diXO
 Ol6jTDDd4phPl+/aNuGalQGqW6kf/R6wnyLrfnrLm4+oNHDSezimg/h2+pSxtH1s778Q+/H/1
 X07TR3Evk9qmZMmeXuk+IUeapM1+264D4xQzzSx83SwczK7EUZyQaajEXFScCAGa2tbZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1489777894!54901032!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34102 invoked from network); 17 Mar 2017 19:11:34 -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; 17 Mar 2017 19:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHh-0003Zd-Qr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHh-0001ZT-Lu
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHh-0001ZT-Lu@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: traps: Emulate
	ICC_SRE_EL1 as RAZ/WI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwOGM2NDZlZTZmMTFmYTg3ZDY3MzQzMDA1OTQyYTMxODZhNjkyMDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIERl
YyA1IDE3OjQzOjIzIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQ0OjU2IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogRW11bGF0ZSBJQ0NfU1JFX0VMMSBhcyBSQVov
V0kKICAgIAogICAgUmVjZW50IExpbnV4IGtlcm5lbCAoNC40IGFuZCBvbndhcmRzIFsxXSkgaXMg
Y2hlY2tpbmcgd2hldGhlciBpdCBpcyBwb3NzaWJsZQogICAgdG8gZW5hYmxlIHN5c3JlZyBhY2Nl
c3MgKElDQ19TUkVfRUwxLlNSRSkgd2hlbiB0aGUgSUQgcmVnaXN0ZXIKICAgIChJRF9BQTY0UFJG
MF9FTDEuR0lDKSBpcyByZXBvcnRpbmcgdGhlIHByZXNlbmNlIG9mIHRoZSBzeXNyZWcgaW50ZXJm
YWNlLgogICAgCiAgICBXaGVuIHRoZSBndWVzdCBoYXMgYmVlbiBjb25maWd1cmVkIHRvIHVzZSBH
SUN2MiwgdGhlIGh5cGVydmlzb3Igd2lsbAogICAgZGlzYWJsZSBzeXNyZWcgYWNjZXNzIGZvciB0
aGlzIHZtICh2aWEgSUNDX1NSRV9FTDIuRW5hYmxlKSBhbmQgdGhlcmVmb3JlCiAgICBhY2Nlc3Mg
dG8gc3lzdGVtIHJlZ2lzdGVyIHN1Y2ggYXMgSUNDX1NSRV9FTDEgYXJlIHRyYXBwZWQgaW4gRUwy
LgogICAgCiAgICBIb3dldmVyLCBJQ0NfU1JFX0VMMSBpcyBub3QgZW11bGF0ZWQgYnkgdGhlIGh5
cGVydmlzb3IuIFRoaXMgbWVhbnMgdGhhdAogICAgTGludXggd2lsbCBjcmFzaCBhcyBzb29uIGFz
IGl0IGlzIHRyeWluZyB0byBhY2Nlc3MgSUNDX1NSRV9FTDEuCiAgICAKICAgIFRvIHNvbHZlIHRo
aXMgcHJvYmxlbSwgWGVuIGNhbiBpbXBsZW1lbnQgSUNDX1NSRV9FTDEgYXMgcmVhZC1hcy16ZXJv
CiAgICB3cml0ZS1pZ25vcmUuIFRoZSBlbXVsYXRpb24gd2lsbCBvbmx5IGJlIHVzZWQgd2hlbiBz
eXNyZWcgYXJlIGRpc2FibGVkCiAgICBmb3IgRUwxLgogICAgCiAgICBbMV0gIDk2M2ZjZDQwOSAi
YXJtNjQ6IGNwdWZlYXR1cmVzOiBDaGVjayBJQ0NfRUwxX1NSRS5TUkUgYmVmb3JlCiAgICBlbmFi
bGluZyBBUk02NF9IQVNfU1lTUkVHX0dJQ19DUFVJRiIKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zeXNyZWdzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IGNmMzBjMzguLjdhYjk2ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjkzLDYgKzIyOTMsMjAgQEAgc3RhdGljIHZv
aWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICByZXR1cm4g
aW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwogCiAgICAgLyoKKyAgICAg
KiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAorICAgICAqCisgICAgICogIEdJQyBBcmNoaXRlY3R1
cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQorICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJh
cHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCisg
ICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRo
ZSByZWdpc3RlcgorICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8gdGVs
bCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRl
cmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEp
OworCisgICAgLyoKICAgICAgKiBIQ1JfRUwyLlRJRENQCiAgICAgICoKICAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCmluZGV4
IDU3MGY0M2UuLjg4NzM2OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVn
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCkBAIC05MCw2ICs5MCw3IEBA
CiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMx
MSw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMx
MixjMTEsNikKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMs
MixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JF
RygzLDAsYzEyLGMxMiw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9T
WVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAg
SFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxHk-0007Pg-KK; Fri, 17 Mar 2017 19:11:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHk-0007PV-6m
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AF/53-14382-7E43CC85; Fri, 17 Mar 2017 19:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeZyZk
 Ig93vLC0mbDNwYPTY3reLPYAxijUzLym/IoE149Hzv8wFf8Uq/ratZm9gPCDUxcjJISTwhVHi
 T2thFyMXkH2eUeLa42tMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C6x5uRnd
 hCbV8BMYu+vFSwgNgtQ/eV1T1kmMHIsYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+GlZwCFGSQ4mJVFea5kzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkePcYA+UEi1LTUyvSMnOAwQGTluDgURLhTTYCSvMWFyTmFmemQ6ROMSpKifPWgPQJ
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjEpAFSBTeDLzSuCmvwJazAS0+O2HE
 yCLSxIRUlINjJrdeh8PRq3m9zmVxPmqPe0guyZ/aEDrBRWjVPOkaSazFk3iTTn18dT148diXO
 Ol6jTDDd4phPl+/aNuGalQGqW6kf/R6wnyLrfnrLm4+oNHDSezimg/h2+pSxtH1s778Q+/H/1
 X07TR3Evk9qmZMmeXuk+IUeapM1+264D4xQzzSx83SwczK7EUZyQaajEXFScCAGa2tbZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1489777894!54901032!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34102 invoked from network); 17 Mar 2017 19:11:34 -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; 17 Mar 2017 19:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHh-0003Zd-Qr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHh-0001ZT-Lu
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHh-0001ZT-Lu@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: traps: Emulate
	ICC_SRE_EL1 as RAZ/WI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwOGM2NDZlZTZmMTFmYTg3ZDY3MzQzMDA1OTQyYTMxODZhNjkyMDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIERl
YyA1IDE3OjQzOjIzIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQ0OjU2IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogRW11bGF0ZSBJQ0NfU1JFX0VMMSBhcyBSQVov
V0kKICAgIAogICAgUmVjZW50IExpbnV4IGtlcm5lbCAoNC40IGFuZCBvbndhcmRzIFsxXSkgaXMg
Y2hlY2tpbmcgd2hldGhlciBpdCBpcyBwb3NzaWJsZQogICAgdG8gZW5hYmxlIHN5c3JlZyBhY2Nl
c3MgKElDQ19TUkVfRUwxLlNSRSkgd2hlbiB0aGUgSUQgcmVnaXN0ZXIKICAgIChJRF9BQTY0UFJG
MF9FTDEuR0lDKSBpcyByZXBvcnRpbmcgdGhlIHByZXNlbmNlIG9mIHRoZSBzeXNyZWcgaW50ZXJm
YWNlLgogICAgCiAgICBXaGVuIHRoZSBndWVzdCBoYXMgYmVlbiBjb25maWd1cmVkIHRvIHVzZSBH
SUN2MiwgdGhlIGh5cGVydmlzb3Igd2lsbAogICAgZGlzYWJsZSBzeXNyZWcgYWNjZXNzIGZvciB0
aGlzIHZtICh2aWEgSUNDX1NSRV9FTDIuRW5hYmxlKSBhbmQgdGhlcmVmb3JlCiAgICBhY2Nlc3Mg
dG8gc3lzdGVtIHJlZ2lzdGVyIHN1Y2ggYXMgSUNDX1NSRV9FTDEgYXJlIHRyYXBwZWQgaW4gRUwy
LgogICAgCiAgICBIb3dldmVyLCBJQ0NfU1JFX0VMMSBpcyBub3QgZW11bGF0ZWQgYnkgdGhlIGh5
cGVydmlzb3IuIFRoaXMgbWVhbnMgdGhhdAogICAgTGludXggd2lsbCBjcmFzaCBhcyBzb29uIGFz
IGl0IGlzIHRyeWluZyB0byBhY2Nlc3MgSUNDX1NSRV9FTDEuCiAgICAKICAgIFRvIHNvbHZlIHRo
aXMgcHJvYmxlbSwgWGVuIGNhbiBpbXBsZW1lbnQgSUNDX1NSRV9FTDEgYXMgcmVhZC1hcy16ZXJv
CiAgICB3cml0ZS1pZ25vcmUuIFRoZSBlbXVsYXRpb24gd2lsbCBvbmx5IGJlIHVzZWQgd2hlbiBz
eXNyZWcgYXJlIGRpc2FibGVkCiAgICBmb3IgRUwxLgogICAgCiAgICBbMV0gIDk2M2ZjZDQwOSAi
YXJtNjQ6IGNwdWZlYXR1cmVzOiBDaGVjayBJQ0NfRUwxX1NSRS5TUkUgYmVmb3JlCiAgICBlbmFi
bGluZyBBUk02NF9IQVNfU1lTUkVHX0dJQ19DUFVJRiIKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zeXNyZWdzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IGNmMzBjMzguLjdhYjk2ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjkzLDYgKzIyOTMsMjAgQEAgc3RhdGljIHZv
aWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICByZXR1cm4g
aW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwogCiAgICAgLyoKKyAgICAg
KiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAorICAgICAqCisgICAgICogIEdJQyBBcmNoaXRlY3R1
cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQorICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJh
cHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCisg
ICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRo
ZSByZWdpc3RlcgorICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8gdGVs
bCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRl
cmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEp
OworCisgICAgLyoKICAgICAgKiBIQ1JfRUwyLlRJRENQCiAgICAgICoKICAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCmluZGV4
IDU3MGY0M2UuLjg4NzM2OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVn
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCkBAIC05MCw2ICs5MCw3IEBA
CiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMx
MSw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMx
MixjMTEsNikKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMs
MixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JF
RygzLDAsYzEyLGMxMiw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9T
WVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAg
SFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxHu-0007RF-MD; Fri, 17 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1coxHu-0007R6-4s
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 68/6C-04971-1F43CC85; Fri, 17 Mar 2017 19:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfejyZk
 Ig59dbBYTthk4MHps79vFHsAYxZqZl5RfkcCacXJBRsFy7oqnv5+xNDCe5exi5OIQEvjCKNHY
 uJCxi5ETyDnPKDHhl24XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQXCJY58fgJm8
 wqYSVz4eAlsDAtQ/eJ1HWwTGDkWMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgbFoUeIhRkoNJSZT389yDEUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeJ/+A8oJFqWmp1akZeYAQwMmLcHBoyTCG/QfKM1bXJCYW5yZDpE6xagoJc6rBJIQAElk
 lObBtcHC8RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT+DbOfJzCuBm/4KaDET0OJpfGCLS
 xIRUlINjBOmvIre9eagpcXVhZpKZ731+r21b13Q35Nh0HJi/7ldr27JdLzVujgtelK4sf6nTz
 kTd5TF7pDcdUA4RGi/nfWiI8WeZ/f5bjud3LJS4cn/B1f7Ayp91ZUeX/y1WqjxT/vMKjdz5kU
 i3wy9bIQun5SatXLqPHfPYwpL5mlGPOWa/Krrk2f+u24lluKMREMt5qLiRAALMDAaQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489777904!69131877!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16871 invoked from network); 17 Mar 2017 19:11:45 -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; 17 Mar 2017 19:11:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHs-0003Zn-2X
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHr-0001aE-SO
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHr-0001aE-SO@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Fix macro for ARM Jazelle
	CPU feature identification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwMjBmZjNmZmY3OTY0NTkzOTkwMTU0NjA5MjllZGVmYThjOTQ1NjgKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyA2IDE2OjE2OjQ1IDIwMTYgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQ1OjQ2
IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBGaXggbWFjcm8gZm9yIEFSTSBKYXplbGxlIENQVSBm
ZWF0dXJlIGlkZW50aWZpY2F0aW9uCiAgICAKICAgIEZpeCBtYWNybyBmb3IgQVJNIEphemVsbGUg
Q1BVIGZlYXR1cmUgaWRlbnRpZmljYXRpb246IHZhbHVlIG9mIDAgaW5kaWNhdGVzCiAgICB0aGF0
IENQVSBkb2VzIG5vdCBzdXBwb3J0IEFSTSBKYXplbGxlIChJRF9QRlIwWzExOjhdKQogICAgCiAg
ICBDb3Zlcml0eS1JRDogMTM4MTg0OQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdh
aWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVmZWF0dXJlLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGFmNjBmZTMuLmMwYTI1YWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC0yNCw3ICsyNCw3IEBACiAjZGVmaW5lIGNw
dV9oYXNfYXJtICAgICAgIChib290X2NwdV9mZWF0dXJlMzIoYXJtKSA9PSAxKQogI2RlZmluZSBj
cHVfaGFzX3RodW1iICAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAxKQogI2RlZmlu
ZSBjcHVfaGFzX3RodW1iMiAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAzKQotI2Rl
ZmluZSBjcHVfaGFzX2phemVsbGUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKGphemVsbGUpID49IDAp
CisjZGVmaW5lIGNwdV9oYXNfamF6ZWxsZSAgIChib290X2NwdV9mZWF0dXJlMzIoamF6ZWxsZSkg
PiAwKQogI2RlZmluZSBjcHVfaGFzX3RodW1iZWUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1i
ZWUpID09IDEpCiAjZGVmaW5lIGNwdV9oYXNfYWFyY2gzMiAgIChjcHVfaGFzX2FybSB8fCBjcHVf
aGFzX3RodW1iKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxHu-0007RF-MD; Fri, 17 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1coxHu-0007R6-4s
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 68/6C-04971-1F43CC85; Fri, 17 Mar 2017 19:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfejyZk
 Ig59dbBYTthk4MHps79vFHsAYxZqZl5RfkcCacXJBRsFy7oqnv5+xNDCe5exi5OIQEvjCKNHY
 uJCxi5ETyDnPKDHhl24XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQXCJY58fgJm8
 wqYSVz4eAlsDAtQ/eJ1HWwTGDkWMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgbFoUeIhRkoNJSZT389yDEUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeJ/+A8oJFqWmp1akZeYAQwMmLcHBoyTCG/QfKM1bXJCYW5yZDpE6xagoJc6rBJIQAElk
 lObBtcHC8RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeT+DbOfJzCuBm/4KaDET0OJpfGCLS
 xIRUlINjBOmvIre9eagpcXVhZpKZ731+r21b13Q35Nh0HJi/7ldr27JdLzVujgtelK4sf6nTz
 kTd5TF7pDcdUA4RGi/nfWiI8WeZ/f5bjud3LJS4cn/B1f7Ayp91ZUeX/y1WqjxT/vMKjdz5kU
 i3wy9bIQun5SatXLqPHfPYwpL5mlGPOWa/Krrk2f+u24lluKMREMt5qLiRAALMDAaQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489777904!69131877!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16871 invoked from network); 17 Mar 2017 19:11:45 -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; 17 Mar 2017 19:11:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHs-0003Zn-2X
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxHr-0001aE-SO
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxHr-0001aE-SO@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Fix macro for ARM Jazelle
	CPU feature identification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwMjBmZjNmZmY3OTY0NTkzOTkwMTU0NjA5MjllZGVmYThjOTQ1NjgKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyA2IDE2OjE2OjQ1IDIwMTYgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjQ1OjQ2
IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBGaXggbWFjcm8gZm9yIEFSTSBKYXplbGxlIENQVSBm
ZWF0dXJlIGlkZW50aWZpY2F0aW9uCiAgICAKICAgIEZpeCBtYWNybyBmb3IgQVJNIEphemVsbGUg
Q1BVIGZlYXR1cmUgaWRlbnRpZmljYXRpb246IHZhbHVlIG9mIDAgaW5kaWNhdGVzCiAgICB0aGF0
IENQVSBkb2VzIG5vdCBzdXBwb3J0IEFSTSBKYXplbGxlIChJRF9QRlIwWzExOjhdKQogICAgCiAg
ICBDb3Zlcml0eS1JRDogMTM4MTg0OQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdh
aWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVmZWF0dXJlLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGFmNjBmZTMuLmMwYTI1YWUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC0yNCw3ICsyNCw3IEBACiAjZGVmaW5lIGNw
dV9oYXNfYXJtICAgICAgIChib290X2NwdV9mZWF0dXJlMzIoYXJtKSA9PSAxKQogI2RlZmluZSBj
cHVfaGFzX3RodW1iICAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAxKQogI2RlZmlu
ZSBjcHVfaGFzX3RodW1iMiAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAzKQotI2Rl
ZmluZSBjcHVfaGFzX2phemVsbGUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKGphemVsbGUpID49IDAp
CisjZGVmaW5lIGNwdV9oYXNfamF6ZWxsZSAgIChib290X2NwdV9mZWF0dXJlMzIoamF6ZWxsZSkg
PiAwKQogI2RlZmluZSBjcHVfaGFzX3RodW1iZWUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1i
ZWUpID09IDEpCiAjZGVmaW5lIGNwdV9oYXNfYWFyY2gzMiAgIChjcHVfaGFzX2FybSB8fCBjcHVf
aGFzX3RodW1iKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxI5-0007Sz-OI; Fri, 17 Mar 2017 19:11:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI4-0007Sh-DD
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DE/AB-27545-BF43CC85; Fri, 17 Mar 2017 19:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe3yZk
 Ig9cLBC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y3XzW8aCuZwVH7ddZ2xgXMPexcjJISTwhVFi
 1+WYLkYuIPs8o0TPwZ2sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C+x6v52M
 JtXwExi25M3jCA2C1D9yx+z2SYwcixgZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4bVnAIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4N+cA5QSLUtNTK9Iyc4DBAZOW4OBREuF9D5LmLS5IzC3OTIdInWJUlBLnPQKSEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkNc4Gm8GTmlcBNfwW0mAloceLPI
 yCLSxIRUlINjIEbe078WR/xP/oB05zF896kB7jc3mVgP6N++pn4C5Z9FTP9Z7XdayjkFZd5si
 eQm4fHcfqpe3+3WRpYrvDSTzA5lCQWH9K9+7WMEsvx+B7291EHZrQr+1mrfvk3127lFpkJ53N
 fdLMsYfH5k2e/N4R/W8n0d1EuJpt7Jd4WJGx6Os/5uNSlvUosxRmJhlrMRcWJABmFzxJDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1489777914!39881966!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35735 invoked from network); 17 Mar 2017 19:11:55 -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 Mar 2017 19:11:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI2-0003Zx-51
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI2-0001bP-46
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxI2-0001bP-46@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] missing vgic_unlock_rank in
	gic_remove_irq_from_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>

Y29tbWl0IDA1OTQ2YjU4NDIwYzY5Mzc0ODM2NmI3YzZmNzFlYzJlYzI0NTYyNDIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTY6NTk6MjggMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTM6
NDY6MzkgMjAxNyAtMDcwMAoKICAgIG1pc3NpbmcgdmdpY191bmxvY2tfcmFuayBpbiBnaWNfcmVt
b3ZlX2lycV9mcm9tX2d1ZXN0CiAgICAKICAgIEFkZCBtaXNzaW5nIHZnaWNfdW5sb2NrX3Jhbmsg
b24gdGhlIGVycm9yIHBhdGggaW4KICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QuCiAgICAK
ICAgIENvdmVyaXR5LUlEOiAxMzgxODQzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8
IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDYzYzc0NGEuLmE1MzQ4
ZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTIwNSw3ICsyMDUsMTAgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBp
ZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAg
ICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQorICAgICAgICB7
CisgICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CiAgICAgfQogCiAgICAgY2xlYXJf
Yml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:11:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:11: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 1coxI5-0007Sz-OI; Fri, 17 Mar 2017 19:11:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI4-0007Sh-DD
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 DE/AB-27545-BF43CC85; Fri, 17 Mar 2017 19:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe3yZk
 Ig9cLBC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y3XzW8aCuZwVH7ddZ2xgXMPexcjJISTwhVFi
 1+WYLkYuIPs8o0TPwZ2sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C+x6v52M
 JtXwExi25M3jCA2C1D9yx+z2SYwcixgZFjFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4bVnAIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4N+cA5QSLUtNTK9Iyc4DBAZOW4OBREuF9D5LmLS5IzC3OTIdInWJUlBLnPQKSEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkNc4Gm8GTmlcBNfwW0mAloceLPI
 yCLSxIRUlINjIEbe078WR/xP/oB05zF896kB7jc3mVgP6N++pn4C5Z9FTP9Z7XdayjkFZd5si
 eQm4fHcfqpe3+3WRpYrvDSTzA5lCQWH9K9+7WMEsvx+B7291EHZrQr+1mrfvk3127lFpkJ53N
 fdLMsYfH5k2e/N4R/W8n0d1EuJpt7Jd4WJGx6Os/5uNSlvUosxRmJhlrMRcWJABmFzxJDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1489777914!39881966!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35735 invoked from network); 17 Mar 2017 19:11:55 -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 Mar 2017 19:11:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI2-0003Zx-51
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxI2-0001bP-46
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:11:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxI2-0001bP-46@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:11:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] missing vgic_unlock_rank in
	gic_remove_irq_from_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>

Y29tbWl0IDA1OTQ2YjU4NDIwYzY5Mzc0ODM2NmI3YzZmNzFlYzJlYzI0NTYyNDIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTY6NTk6MjggMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTM6
NDY6MzkgMjAxNyAtMDcwMAoKICAgIG1pc3NpbmcgdmdpY191bmxvY2tfcmFuayBpbiBnaWNfcmVt
b3ZlX2lycV9mcm9tX2d1ZXN0CiAgICAKICAgIEFkZCBtaXNzaW5nIHZnaWNfdW5sb2NrX3Jhbmsg
b24gdGhlIGVycm9yIHBhdGggaW4KICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QuCiAgICAK
ICAgIENvdmVyaXR5LUlEOiAxMzgxODQzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8
IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDYzYzc0NGEuLmE1MzQ4
ZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTIwNSw3ICsyMDUsMTAgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBp
ZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAg
ICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQorICAgICAgICB7
CisgICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CiAgICAgfQogCiAgICAgY2xlYXJf
Yml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxIF-0007UN-Pv; Fri, 17 Mar 2017 19:12:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIE-0007UA-Dr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 36/38-13192-5053CC85; Fri, 17 Mar 2017 19:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfV9Ey
 Ewc+3/BYTthk4MHps79vFHsAYxZqZl5RfkcCacWfvAeaCyxwVL5+sYWlgbGfvYuTiEBL4wijR
 uGYxG4RznlHizKK/LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKLF1c
 Q5ImFfATOLv6a1MIDYLUPnpLecZJzByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhlWcAhRkkOJiVR3vIfJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBO4zsZISRYlJqeWpGWmQMMDpi0BAePkgjvfl6gNG9xQWJucWY6ROoUo6KUOK8N
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxdkCk9mXgnc9FdAi5mAF
 r/9cAJkcUkiQkqqgbFQbFKvfIf1wRVzmGb4djwN/DDj7c413YujM+zM1jAoL7rPd+jg7urg+E
 IO90UL24M8P2ptOPrgm7G/sH7N/dYZnZttme22+Fc72myxbGq/uvDluzMrpNQMl9wPmXPQ3+y
 zPJ8WB/OCtlbekLUX/0QdFVkR+GfeTNdNktJP7fOnzF8Wdly6mkWJpTgj0VCLuag4EQCVP9EQ
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489777924!82075522!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40886 invoked from network); 17 Mar 2017 19:12:05 -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; 17 Mar 2017 19:12:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIC-0003am-7s
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIC-0001cz-6t
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIC-0001cz-6t@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] fix out of bound access to
	mode_strings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyZTY3OGU4MWRkOTYzNWViMzMyNzllMjgxNzE2OGQxM2I3OGMxZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTc6MTc6MDQgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTM6
NDc6MDMgMjAxNyAtMDcwMAoKICAgIGZpeCBvdXQgb2YgYm91bmQgYWNjZXNzIHRvIG1vZGVfc3Ry
aW5ncwogICAgCiAgICBtb2RlID09IEFSUkFZX1NJWkUobW9kZV9zdHJpbmdzKSBjYXVzZXMgYW4g
b3V0IG9mIGJvdW5kIGFjY2VzcyB0bwogICAgdGhlIG1vZGVfc3RyaW5ncyBhcnJheS4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDEzODE4NTkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDdhYjk2ZDQuLjkwYWJhMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC02NTYsNyArNjU2LDcgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKm1vZGVfc3RyaW5nKHVpbnQzMl90IGNwc3IpCiAgICAgfTsKICAgICBtb2RlID0gY3Bz
ciAmIFBTUl9NT0RFX01BU0s7CiAKLSAgICBpZiAoIG1vZGUgPiBBUlJBWV9TSVpFKG1vZGVfc3Ry
aW5ncykgKQorICAgIGlmICggbW9kZSA+PSBBUlJBWV9TSVpFKG1vZGVfc3RyaW5ncykgKQogICAg
ICAgICByZXR1cm4gIlVua25vd24iOwogICAgIHJldHVybiBtb2RlX3N0cmluZ3NbbW9kZV0gPyA6
ICJVbmtub3duIjsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxIF-0007UN-Pv; Fri, 17 Mar 2017 19:12:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIE-0007UA-Dr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 36/38-13192-5053CC85; Fri, 17 Mar 2017 19:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfV9Ey
 Ewc+3/BYTthk4MHps79vFHsAYxZqZl5RfkcCacWfvAeaCyxwVL5+sYWlgbGfvYuTiEBL4wijR
 uGYxG4RznlHizKK/LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKLF1c
 Q5ImFfATOLv6a1MIDYLUPnpLecZJzByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhlWcAhRkkOJiVR3vIfJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBO4zsZISRYlJqeWpGWmQMMDpi0BAePkgjvfl6gNG9xQWJucWY6ROoUo6KUOK8N
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxdkCk9mXgnc9FdAi5mAF
 r/9cAJkcUkiQkqqgbFQbFKvfIf1wRVzmGb4djwN/DDj7c413YujM+zM1jAoL7rPd+jg7urg+E
 IO90UL24M8P2ptOPrgm7G/sH7N/dYZnZttme22+Fc72myxbGq/uvDluzMrpNQMl9wPmXPQ3+y
 zPJ8WB/OCtlbekLUX/0QdFVkR+GfeTNdNktJP7fOnzF8Wdly6mkWJpTgj0VCLuag4EQCVP9EQ
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489777924!82075522!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40886 invoked from network); 17 Mar 2017 19:12:05 -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; 17 Mar 2017 19:12:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIC-0003am-7s
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIC-0001cz-6t
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIC-0001cz-6t@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] fix out of bound access to
	mode_strings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyZTY3OGU4MWRkOTYzNWViMzMyNzllMjgxNzE2OGQxM2I3OGMxZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTc6MTc6MDQgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTM6
NDc6MDMgMjAxNyAtMDcwMAoKICAgIGZpeCBvdXQgb2YgYm91bmQgYWNjZXNzIHRvIG1vZGVfc3Ry
aW5ncwogICAgCiAgICBtb2RlID09IEFSUkFZX1NJWkUobW9kZV9zdHJpbmdzKSBjYXVzZXMgYW4g
b3V0IG9mIGJvdW5kIGFjY2VzcyB0bwogICAgdGhlIG1vZGVfc3RyaW5ncyBhcnJheS4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDEzODE4NTkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDdhYjk2ZDQuLjkwYWJhMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC02NTYsNyArNjU2LDcgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKm1vZGVfc3RyaW5nKHVpbnQzMl90IGNwc3IpCiAgICAgfTsKICAgICBtb2RlID0gY3Bz
ciAmIFBTUl9NT0RFX01BU0s7CiAKLSAgICBpZiAoIG1vZGUgPiBBUlJBWV9TSVpFKG1vZGVfc3Ry
aW5ncykgKQorICAgIGlmICggbW9kZSA+PSBBUlJBWV9TSVpFKG1vZGVfc3RyaW5ncykgKQogICAg
ICAgICByZXR1cm4gIlVua25vd24iOwogICAgIHJldHVybiBtb2RlX3N0cmluZ3NbbW9kZV0gPyA6
ICJVbmtub3duIjsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIQ-0007WD-TJ; Fri, 17 Mar 2017 19:12:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIP-0007Vw-GE
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 56/23-21675-0153CC85; Fri, 17 Mar 2017 19:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfA9Ey
 EQddPXosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2LByO1vBFc6Ki73d7A2M39m7GLk4hAS+MEqs
 n3sCyjnPKHHh5AG2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W4AKxEWMJX49cwHJ
 MwrYCbxouEbK4jNAlT+7cMW5gmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjD+WhZwiFGSg0lJlNda5kyEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQner+pAOcGi1PTUirTMHGBwwKQlOHiURHibNYDSvMUFibnFmekQqVOMilLivK9B+gRA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJaAKkCk8mXklcNNfAS1mAlr89sMJk
 MUliQgpqQbGHXlvWBRt4ooC552pNCqY6tp8LsbyD9fjV2WR9bdyvA30GCRd/m69cPdIf0xX5c
 0uDdPb0rKC09or+DYZsC39wyMh1dg3de+Fv2snnA4rEzltZubjeksm9skDJ9vdi3OEy55vTZ+
 7X7HFYbfVvE6XY09qjVSO1fHs9wrZlSsYdqAxeeqPGnElluKMREMt5qLiRAD3TL/yQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489777935!48967573!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13047 invoked from network); 17 Mar 2017 19:12:16 -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; 17 Mar 2017 19:12:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIM-0003bi-AR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIM-0001e3-9f
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIM-0001e3-9f@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: fix GIC_INVALID_LR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzMWQwY2Q4MTBiMDM4ZjQ3MTE1NTNkMDdiMjZhZWU2ZjRiODA5MzQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDIxIDE4OjE1OjEwIDIwMTYgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEz
OjUzOjMzIDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBmaXggR0lDX0lOVkFMSURfTFIKICAgIAog
ICAgR0lDX0lOVkFMSURfTFIgc2hvdWxkIGJlIDB4ZmYsIGJ1dCBhY3R1YWxseSwgZGVmaW5lZCBh
cyB+KHVpbnQ4X3QpMCwgaXMKICAgIDB4ZmZmZmZmZmYuIEZpeCB0aGUgcHJvYmxlbSBieSBwbGFj
aW5nIHRoZSB+IG9wZXJhdG9yIGJlZm9yZSB0aGUgY2FzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDMwMGY0NjEuLmViMDYwNjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC02OSw3ICs2OSw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgIHVuc2ln
bmVkIGxvbmcgc3RhdHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBzZXQg
aXQgdGhlIGlycSBjb3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2lnbmVk
IGludCBpcnE7Ci0jZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgfih1aW50OF90KTAKKyNk
ZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7
CiAgICAgdWludDhfdCBwcmlvcml0eTsKICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVu
ZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIQ-0007WD-TJ; Fri, 17 Mar 2017 19:12:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIP-0007Vw-GE
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 56/23-21675-0153CC85; Fri, 17 Mar 2017 19:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfA9Ey
 EQddPXosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2LByO1vBFc6Ki73d7A2M39m7GLk4hAS+MEqs
 n3sCyjnPKHHh5AG2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W4AKxEWMJX49cwHJ
 MwrYCbxouEbK4jNAlT+7cMW5gmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjD+WhZwiFGSg0lJlNda5kyEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQner+pAOcGi1PTUirTMHGBwwKQlOHiURHibNYDSvMUFibnFmekQqVOMilLivK9B+gRA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJaAKkCk8mXklcNNfAS1mAlr89sMJk
 MUliQgpqQbGHXlvWBRt4ooC552pNCqY6tp8LsbyD9fjV2WR9bdyvA30GCRd/m69cPdIf0xX5c
 0uDdPb0rKC09or+DYZsC39wyMh1dg3de+Fv2snnA4rEzltZubjeksm9skDJ9vdi3OEy55vTZ+
 7X7HFYbfVvE6XY09qjVSO1fHs9wrZlSsYdqAxeeqPGnElluKMREMt5qLiRAD3TL/yQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489777935!48967573!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13047 invoked from network); 17 Mar 2017 19:12:16 -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; 17 Mar 2017 19:12:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIM-0003bi-AR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIM-0001e3-9f
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIM-0001e3-9f@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: fix GIC_INVALID_LR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzMWQwY2Q4MTBiMDM4ZjQ3MTE1NTNkMDdiMjZhZWU2ZjRiODA5MzQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDIxIDE4OjE1OjEwIDIwMTYgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEz
OjUzOjMzIDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBmaXggR0lDX0lOVkFMSURfTFIKICAgIAog
ICAgR0lDX0lOVkFMSURfTFIgc2hvdWxkIGJlIDB4ZmYsIGJ1dCBhY3R1YWxseSwgZGVmaW5lZCBh
cyB+KHVpbnQ4X3QpMCwgaXMKICAgIDB4ZmZmZmZmZmYuIEZpeCB0aGUgcHJvYmxlbSBieSBwbGFj
aW5nIHRoZSB+IG9wZXJhdG9yIGJlZm9yZSB0aGUgY2FzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDMwMGY0NjEuLmViMDYwNjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC02OSw3ICs2OSw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgIHVuc2ln
bmVkIGxvbmcgc3RhdHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBzZXQg
aXQgdGhlIGlycSBjb3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2lnbmVk
IGludCBpcnE7Ci0jZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgfih1aW50OF90KTAKKyNk
ZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7
CiAgICAgdWludDhfdCBwcmlvcml0eTsKICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVu
ZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIZ-0007Xz-VB; Fri, 17 Mar 2017 19:12:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIY-0007Xp-M6
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 77/23-25093-A153CC85; Fri, 17 Mar 2017 19:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfS9Ey
 EwalV0hYTthk4MHps79vFHsAYxZqZl5RfkcCasfHfOvaCLvmKw/8+szUw7pTsYuTkEBL4wiix
 7CJfFyMXkH2eUeLPh27GLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWiJHofPafC
 cTmFTCT2LP8FVicBah+/dmXjBMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD8uzbwEKMkB5OSKO/nuQcjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw8p0GygkWpaanVqRl5gCDAyYtwcGjJMK78xRQmre4IDG3ODMdInWKUVFKnPcOSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/Q4yhSczrwRu+iugxUxAi6fxg
 S0uSURISTUw9ql3XPN89cxB6OgXlftSZ1bMtZfdx6fXOHXZHubVX3a91GJY/HH74QSvv1lip6
 8fPsMz58ivjuTiv4smv/ljPEPK8yTz5LrTKmLrZv3jPmHeHhBvUOVx9HjyDU73lCfm9ZtSt4l
 2Bce3NM7oKraUfRBzJrVmceDE9Udfp7kaR31IjnnBqXePS4mlOCPRUIu5qDgRAFJ3xdpDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489777944!61881778!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13744 invoked from network); 17 Mar 2017 19:12:25 -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; 17 Mar 2017 19:12:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIW-0003bs-DF
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIW-0001f6-CP
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIW-0001f6-CP@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: flush icache as well when
	XEN_DOMCTL_cacheflush is issued
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA3ZjlkZGZjOWFiZTlkMjUyODgxNjhkZmUzYzRiODMwYjQxNmYzM2IKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEphbiAyNyAxMToyNToyMyAyMDE3IC0wNzAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAx
Mzo1NjozNyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogZmx1c2ggaWNhY2hlIGFzIHdlbGwgd2hl
biBYRU5fRE9NQ1RMX2NhY2hlZmx1c2ggaXMgaXNzdWVkCiAgICAKICAgIFdoZW4gdGhlIHRvb2xz
dGFjayBtb2RpZmllcyBtZW1vcnkgb2YgYSBydW5uaW5nIEFSTSBWTSBpdCBtYXkgaGFwcGVuCiAg
ICB0aGF0IHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBhIGN1cnJlbnQgdkNQVSBQQyBpcyBjaGFu
Z2VkLiBXaXRob3V0CiAgICBmbHVzaGluZyB0aGUgaWNhY2hlIHRoZSB2Q1BVIG1heSBjb250aW51
ZSBleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25zLgogICAgCiAgICBBbHNvIGV4cG9zZSB0aGUg
eGNfZG9tYWluX2NhY2hlZmx1c2ggdGhyb3VnaCB4ZW5jdHJsLmguCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6ZW50aWZpYy5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgICAgICAgfCAgNiArKystLS0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgIHwgIDMg
LS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDJjODM1NDQuLmE3MWU5OGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0y
NzEwLDYgKzI3MTAsMTQgQEAgaW50IHhjX2xpdmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwogaW50IHhjX2xpdmVwYXRjaF91bmxv
YWQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwogaW50
IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50
MzJfdCB0aW1lb3V0KTsKIAorLyoKKyAqIEVuc3VyZSBjYWNoZSBjb2hlcmVuY3kgYWZ0ZXIgbWVt
b3J5IG1vZGlmaWNhdGlvbnMuIEEgY2FsbCB0byB0aGlzIGZ1bmN0aW9uCisgKiBpcyBvbmx5IHJl
cXVpcmVkIG9uIEFSTSBhcyB0aGUgeDg2IGFyY2hpdGVjdHVyZSBwcm92aWRlcyBjYWNoZSBjb2hl
cmVuY3kKKyAqIGd1YXJhbnRlZXMuIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBvbiB4ODYgaXMgYWxs
b3dlZCBidXQgaGFzIG5vIGVmZmVjdC4KKyAqLworaW50IHhjX2RvbWFpbl9jYWNoZWZsdXNoKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3Qgc3RhcnRfcGZuLCB4ZW5fcGZuX3QgbnJfcGZucyk7CisKIC8qIENvbXBhdCBz
aGltcyAqLwogI2luY2x1ZGUgInhlbmN0cmxfY29tcGF0LmgiCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggMjk2Yjg1
Mi4uOThhYjZiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTc0LDEwICs3NCwxMCBAQCBpbnQgeGNfZG9tYWluX2Nh
Y2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIC8qCiAgICAg
ICogVGhlIHg4NiBhcmNoaXRlY3R1cmUgcHJvdmlkZXMgY2FjaGUgY29oZXJlbmN5IGd1YXJhbnRl
ZXMgd2hpY2ggcHJldmVudAogICAgICAqIHRoZSBuZWVkIGZvciB0aGlzIGh5cGVyY2FsbC4gIEF2
b2lkIHRoZSBvdmVyaGVhZCBvZiBtYWtpbmcgYSBoeXBlcmNhbGwKLSAgICAgKiBqdXN0IGZvciBY
ZW4gdG8gcmV0dXJuIC1FTk9TWVMuCisgICAgICoganVzdCBmb3IgWGVuIHRvIHJldHVybiAtRU5P
U1lTLiAgSXQgaXMgc2FmZSB0byBpZ25vcmUgdGhpcyBjYWxsIG9uIHg4NgorICAgICAqIHNvIHdl
IGp1c3QgcmV0dXJuIDAuCiAgICAgICovCi0gICAgZXJybm8gPSBFTk9TWVM7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiAwOwogI2Vsc2UKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF9jYWNoZWZsdXNoOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCmluZGV4IDk3NDQ1YWUuLmZk
ZGViZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJ4Yy94Y19wcml2YXRlLmgKQEAgLTM2Niw5ICszNjYsNiBAQCB2b2lkIGJpdG1hcF9ieXRlX3Rv
XzY0KHVpbnQ2NF90ICpscCwgY29uc3QgdWludDhfdCAqYnAsIGludCBuYml0cyk7CiAvKiBPcHRp
b25hbGx5IGZsdXNoIGZpbGUgdG8gZGlzayBhbmQgZGlzY2FyZCBwYWdlIGNhY2hlICovCiB2b2lk
IGRpc2NhcmRfZmlsZV9jYWNoZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGZkLCBpbnQgZmx1c2gp
OwogCi1pbnQgeGNfZG9tYWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotCQkJIHhlbl9wZm5fdCBzdGFydF9wZm4sIHhlbl9wZm5fdCBucl9wZm5zKTsKLQog
I2RlZmluZSBNQVhfTU1VX1VQREFURVMgMTAyNAogc3RydWN0IHhjX21tdSB7CiAgICAgbW11X3Vw
ZGF0ZV90IHVwZGF0ZXNbTUFYX01NVV9VUERBVEVTXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggOTk1ODhhMy4uNTk2MjgzZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTM5MCw2
ICszOTAsMTYgQEAgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbikKIAog
ICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSh2LCBQQUdFX1NJWkUpOwog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHYpOworCisgICAgLyoKKyAgICAgKiBGb3Igc29tZSBvZiB0
aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgKHN1Y2ggYXMgVklQVCksIHRoZSBlbnRpcmUgSS1DYWNoZQor
ICAgICAqIG5lZWRzIHRvIGJlIGZsdXNoZWQgdG8gZ3VhcmFudGVlIHRoYXQgYWxsIHRoZSBhbGlh
c2VzIG9mIGEgZ2l2ZW4KKyAgICAgKiBwaHlzaWNhbCBhZGRyZXNzIHdpbGwgYmUgcmVtb3ZlZCBm
cm9tIHRoZSBjYWNoZS4KKyAgICAgKiBJbnZhbGlkYXRpbmcgdGhlIEktQ2FjaGUgYnkgVkEgaGln
aGx5IGRlcGVuZHMgb24gdGhlIGJlaGF2aW9yIG9mIHRoZQorICAgICAqIEktQ2FjaGUgKFNlZSBE
NC45LjIgaW4gQVJNIERESSAwNDg3QS5rX2lzczEwNzc1KS4gSW5zdGVhZCBvZiB1c2luZyBmbHVz
aAorICAgICAqIGJ5IFZBIG9uIHNlbGVjdCBwbGF0Zm9ybXMsIHdlIGp1c3QgZmx1c2ggdGhlIGVu
dGlyZSBjYWNoZSBoZXJlLgorICAgICAqLworICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CiB9CiAK
IHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIZ-0007Xz-VB; Fri, 17 Mar 2017 19:12:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIY-0007Xp-M6
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 77/23-25093-A153CC85; Fri, 17 Mar 2017 19:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfS9Ey
 EwalV0hYTthk4MHps79vFHsAYxZqZl5RfkcCasfHfOvaCLvmKw/8+szUw7pTsYuTkEBL4wiix
 7CJfFyMXkH2eUeLPh27GLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWiJHofPafC
 cTmFTCT2LP8FVicBah+/dmXjBMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD8uzbwEKMkB5OSKO/nuQcjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw8p0GygkWpaanVqRl5gCDAyYtwcGjJMK78xRQmre4IDG3ODMdInWKUVFKnPcOSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/Q4yhSczrwRu+iugxUxAi6fxg
 S0uSURISTUw9ql3XPN89cxB6OgXlftSZ1bMtZfdx6fXOHXZHubVX3a91GJY/HH74QSvv1lip6
 8fPsMz58ivjuTiv4smv/ljPEPK8yTz5LrTKmLrZv3jPmHeHhBvUOVx9HjyDU73lCfm9ZtSt4l
 2Bce3NM7oKraUfRBzJrVmceDE9Udfp7kaR31IjnnBqXePS4mlOCPRUIu5qDgRAFJ3xdpDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489777944!61881778!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13744 invoked from network); 17 Mar 2017 19:12:25 -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; 17 Mar 2017 19:12:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIW-0003bs-DF
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIW-0001f6-CP
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIW-0001f6-CP@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: flush icache as well when
	XEN_DOMCTL_cacheflush is issued
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA3ZjlkZGZjOWFiZTlkMjUyODgxNjhkZmUzYzRiODMwYjQxNmYzM2IKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEphbiAyNyAxMToyNToyMyAyMDE3IC0wNzAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAxNiAx
Mzo1NjozNyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogZmx1c2ggaWNhY2hlIGFzIHdlbGwgd2hl
biBYRU5fRE9NQ1RMX2NhY2hlZmx1c2ggaXMgaXNzdWVkCiAgICAKICAgIFdoZW4gdGhlIHRvb2xz
dGFjayBtb2RpZmllcyBtZW1vcnkgb2YgYSBydW5uaW5nIEFSTSBWTSBpdCBtYXkgaGFwcGVuCiAg
ICB0aGF0IHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBhIGN1cnJlbnQgdkNQVSBQQyBpcyBjaGFu
Z2VkLiBXaXRob3V0CiAgICBmbHVzaGluZyB0aGUgaWNhY2hlIHRoZSB2Q1BVIG1heSBjb250aW51
ZSBleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25zLgogICAgCiAgICBBbHNvIGV4cG9zZSB0aGUg
eGNfZG9tYWluX2NhY2hlZmx1c2ggdGhyb3VnaCB4ZW5jdHJsLmguCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6ZW50aWZpYy5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKysrKwogdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgICAgICAgfCAgNiArKystLS0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAgIHwgIDMg
LS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCmluZGV4IDJjODM1NDQuLmE3MWU5OGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0y
NzEwLDYgKzI3MTAsMTQgQEAgaW50IHhjX2xpdmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJmYWNlICp4
Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwogaW50IHhjX2xpdmVwYXRjaF91bmxv
YWQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwogaW50
IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1lLCB1aW50
MzJfdCB0aW1lb3V0KTsKIAorLyoKKyAqIEVuc3VyZSBjYWNoZSBjb2hlcmVuY3kgYWZ0ZXIgbWVt
b3J5IG1vZGlmaWNhdGlvbnMuIEEgY2FsbCB0byB0aGlzIGZ1bmN0aW9uCisgKiBpcyBvbmx5IHJl
cXVpcmVkIG9uIEFSTSBhcyB0aGUgeDg2IGFyY2hpdGVjdHVyZSBwcm92aWRlcyBjYWNoZSBjb2hl
cmVuY3kKKyAqIGd1YXJhbnRlZXMuIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBvbiB4ODYgaXMgYWxs
b3dlZCBidXQgaGFzIG5vIGVmZmVjdC4KKyAqLworaW50IHhjX2RvbWFpbl9jYWNoZWZsdXNoKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3Qgc3RhcnRfcGZuLCB4ZW5fcGZuX3QgbnJfcGZucyk7CisKIC8qIENvbXBhdCBz
aGltcyAqLwogI2luY2x1ZGUgInhlbmN0cmxfY29tcGF0LmgiCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggMjk2Yjg1
Mi4uOThhYjZiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTc0LDEwICs3NCwxMCBAQCBpbnQgeGNfZG9tYWluX2Nh
Y2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIC8qCiAgICAg
ICogVGhlIHg4NiBhcmNoaXRlY3R1cmUgcHJvdmlkZXMgY2FjaGUgY29oZXJlbmN5IGd1YXJhbnRl
ZXMgd2hpY2ggcHJldmVudAogICAgICAqIHRoZSBuZWVkIGZvciB0aGlzIGh5cGVyY2FsbC4gIEF2
b2lkIHRoZSBvdmVyaGVhZCBvZiBtYWtpbmcgYSBoeXBlcmNhbGwKLSAgICAgKiBqdXN0IGZvciBY
ZW4gdG8gcmV0dXJuIC1FTk9TWVMuCisgICAgICoganVzdCBmb3IgWGVuIHRvIHJldHVybiAtRU5P
U1lTLiAgSXQgaXMgc2FmZSB0byBpZ25vcmUgdGhpcyBjYWxsIG9uIHg4NgorICAgICAqIHNvIHdl
IGp1c3QgcmV0dXJuIDAuCiAgICAgICovCi0gICAgZXJybm8gPSBFTk9TWVM7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiAwOwogI2Vsc2UKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF9jYWNoZWZsdXNoOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCmluZGV4IDk3NDQ1YWUuLmZk
ZGViZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJ4Yy94Y19wcml2YXRlLmgKQEAgLTM2Niw5ICszNjYsNiBAQCB2b2lkIGJpdG1hcF9ieXRlX3Rv
XzY0KHVpbnQ2NF90ICpscCwgY29uc3QgdWludDhfdCAqYnAsIGludCBuYml0cyk7CiAvKiBPcHRp
b25hbGx5IGZsdXNoIGZpbGUgdG8gZGlzayBhbmQgZGlzY2FyZCBwYWdlIGNhY2hlICovCiB2b2lk
IGRpc2NhcmRfZmlsZV9jYWNoZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGZkLCBpbnQgZmx1c2gp
OwogCi1pbnQgeGNfZG9tYWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAotCQkJIHhlbl9wZm5fdCBzdGFydF9wZm4sIHhlbl9wZm5fdCBucl9wZm5zKTsKLQog
I2RlZmluZSBNQVhfTU1VX1VQREFURVMgMTAyNAogc3RydWN0IHhjX21tdSB7CiAgICAgbW11X3Vw
ZGF0ZV90IHVwZGF0ZXNbTUFYX01NVV9VUERBVEVTXTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggOTk1ODhhMy4uNTk2MjgzZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTM5MCw2
ICszOTAsMTYgQEAgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1mbikKIAog
ICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSh2LCBQQUdFX1NJWkUpOwog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHYpOworCisgICAgLyoKKyAgICAgKiBGb3Igc29tZSBvZiB0
aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgKHN1Y2ggYXMgVklQVCksIHRoZSBlbnRpcmUgSS1DYWNoZQor
ICAgICAqIG5lZWRzIHRvIGJlIGZsdXNoZWQgdG8gZ3VhcmFudGVlIHRoYXQgYWxsIHRoZSBhbGlh
c2VzIG9mIGEgZ2l2ZW4KKyAgICAgKiBwaHlzaWNhbCBhZGRyZXNzIHdpbGwgYmUgcmVtb3ZlZCBm
cm9tIHRoZSBjYWNoZS4KKyAgICAgKiBJbnZhbGlkYXRpbmcgdGhlIEktQ2FjaGUgYnkgVkEgaGln
aGx5IGRlcGVuZHMgb24gdGhlIGJlaGF2aW9yIG9mIHRoZQorICAgICAqIEktQ2FjaGUgKFNlZSBE
NC45LjIgaW4gQVJNIERESSAwNDg3QS5rX2lzczEwNzc1KS4gSW5zdGVhZCBvZiB1c2luZyBmbHVz
aAorICAgICAqIGJ5IFZBIG9uIHNlbGVjdCBwbGF0Zm9ybXMsIHdlIGp1c3QgZmx1c2ggdGhlIGVu
dGlyZSBjYWNoZSBoZXJlLgorICAgICAqLworICAgIGludmFsaWRhdGVfaWNhY2hlKCk7CiB9CiAK
IHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxIl-0007ZU-1L; Fri, 17 Mar 2017 19:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIj-0007ZF-HI
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/B4-14382-4253CC85; Fri, 17 Mar 2017 19:12:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfF9Ey
 EweRFkhYTthk4MHps79vFHsAYxZqZl5RfkcCasfV2H2PBLJ6K1zPPMTYw9nN1MXJxCAl8YZTY
 s/YPG4RznlFiyfYe5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJG6u6
 2IFsXkFzCSenX/GAmKzANXPXneMZQIjxwJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYx/lgUcYpTkYFIS5bWWORMhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYK3Rg0oJ1iUmp5akZaZAwwPmLQEB4+SCO9GVaA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ85aoAxUJgBRllObBjYCF6iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qDr
 OLJzCuB2/QK6AgmoCPefjgBckRJIkJKqoHx8HPxIu+f8UFHE5R2nGSqSHBWeXKXuSdiRcaL2v
 JVSjkh107slwk+7tkXIHC7/N2XKO7euVdzRf+duOyYsXiaeqjwnP0ZfXI5izz0quqEL1/IXDx
 7/sGph1k3n2xY7j+RzVzy5olNW8Iv7DmteM9bvixk5Rsn18ajlxunSEU4/P03e97pgAAuJZbi
 jERDLeai4kQAb3++elACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489777955!39505515!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22910 invoked from network); 17 Mar 2017 19:12:36 -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; 17 Mar 2017 19:12:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIg-0003c2-Fp
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIg-0001gl-F4
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIg-0001gl-F4@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: dt: Relax hw domain
	mapping attributes to p2m_mmio_direct_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>

Y29tbWl0IDc4M2I2NzA3M2Y0ZTAzNDhhZjYxN2ExZjQ3MGY5OTE4MTQyNTRhZTIKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTc6MTUgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IGR0OiBSZWxheCBodyBkb21haW4gbWFw
cGluZyBhdHRyaWJ1dGVzIHRvIHAybV9tbWlvX2RpcmVjdF9jCiAgICAKICAgIFNpbmNlIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYSB0cnVzdGVkIGRvbWFpbiwgd2UgZXh0ZW5kIHRoZQogICAgdHJ1
c3QgdG8gaW5jbHVkZSBtYWtpbmcgZmluYWwgZGVjaXNpb25zIG9uIHdoYXQgYXR0cmlidXRlcyB0
bwogICAgdXNlIHdoZW4gbWFwcGluZyBtZW1vcnkgcmVnaW9ucy4KICAgIAogICAgRm9yIGRldmlj
ZS10cmVlIGNvbmZpZ3VyZWQgaGFyZHdhcmUgZG9tYWlucywgdGhpcyBwYXRjaCByZWxheGVzCiAg
ICB0aGUgaGFyZHdhcmUgZG9tYWlucyBtYXBwaW5nIGF0dHJpYnV0ZXMgdG8gcDJtX21taW9fZGly
ZWN0X2MuCiAgICBUaGlzIHdpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBjb250cm9s
IHRoZSBhdHRyaWJ1dGVzCiAgICB2aWEgaXRzIFMxIG1hcHBpbmdzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZThhNDAwYy4uYWY1
OGY3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTMxOSw3ICsxMzE5LDcgQEAgc3RhdGljIGludCBo
YW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAog
CiBzdGF0aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCiB7Ci0gICAgY29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1f
bW1pb19kaXJlY3RfZGV2OworICAgIGNvbnN0IHAybV90eXBlX3QgZGVmYXVsdF9wMm10ID0gcDJt
X21taW9fZGlyZWN0X2M7CiAgICAgY29uc3Qgdm9pZCAqZmR0OwogICAgIGludCBuZXdfc2l6ZTsK
ICAgICBpbnQgcmV0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxIl-0007ZU-1L; Fri, 17 Mar 2017 19:12:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIj-0007ZF-HI
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/B4-14382-4253CC85; Fri, 17 Mar 2017 19:12:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfF9Ey
 EweRFkhYTthk4MHps79vFHsAYxZqZl5RfkcCasfV2H2PBLJ6K1zPPMTYw9nN1MXJxCAl8YZTY
 s/YPG4RznlFiyfYe5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJG6u6
 2IFsXkFzCSenX/GAmKzANXPXneMZQIjxwJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYx/lgUcYpTkYFIS5bWWORMhxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYK3Rg0oJ1iUmp5akZaZAwwPmLQEB4+SCO9GVaA0b3FBYm5xZjpE6hSjLsec2bvf
 MAmx5OXnpUqJ85aoAxUJgBRllObBjYCF6iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qDr
 OLJzCuB2/QK6AgmoCPefjgBckRJIkJKqoHx8HPxIu+f8UFHE5R2nGSqSHBWeXKXuSdiRcaL2v
 JVSjkh107slwk+7tkXIHC7/N2XKO7euVdzRf+duOyYsXiaeqjwnP0ZfXI5izz0quqEL1/IXDx
 7/sGph1k3n2xY7j+RzVzy5olNW8Iv7DmteM9bvixk5Rsn18ajlxunSEU4/P03e97pgAAuJZbi
 jERDLeai4kQAb3++elACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489777955!39505515!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22910 invoked from network); 17 Mar 2017 19:12:36 -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; 17 Mar 2017 19:12:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIg-0003c2-Fp
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIg-0001gl-F4
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIg-0001gl-F4@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: dt: Relax hw domain
	mapping attributes to p2m_mmio_direct_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>

Y29tbWl0IDc4M2I2NzA3M2Y0ZTAzNDhhZjYxN2ExZjQ3MGY5OTE4MTQyNTRhZTIKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTc6MTUgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IGR0OiBSZWxheCBodyBkb21haW4gbWFw
cGluZyBhdHRyaWJ1dGVzIHRvIHAybV9tbWlvX2RpcmVjdF9jCiAgICAKICAgIFNpbmNlIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYSB0cnVzdGVkIGRvbWFpbiwgd2UgZXh0ZW5kIHRoZQogICAgdHJ1
c3QgdG8gaW5jbHVkZSBtYWtpbmcgZmluYWwgZGVjaXNpb25zIG9uIHdoYXQgYXR0cmlidXRlcyB0
bwogICAgdXNlIHdoZW4gbWFwcGluZyBtZW1vcnkgcmVnaW9ucy4KICAgIAogICAgRm9yIGRldmlj
ZS10cmVlIGNvbmZpZ3VyZWQgaGFyZHdhcmUgZG9tYWlucywgdGhpcyBwYXRjaCByZWxheGVzCiAg
ICB0aGUgaGFyZHdhcmUgZG9tYWlucyBtYXBwaW5nIGF0dHJpYnV0ZXMgdG8gcDJtX21taW9fZGly
ZWN0X2MuCiAgICBUaGlzIHdpbGwgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBjb250cm9s
IHRoZSBhdHRyaWJ1dGVzCiAgICB2aWEgaXRzIFMxIG1hcHBpbmdzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZThhNDAwYy4uYWY1
OGY3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTMxOSw3ICsxMzE5LDcgQEAgc3RhdGljIGludCBo
YW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAog
CiBzdGF0aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCiB7Ci0gICAgY29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1f
bW1pb19kaXJlY3RfZGV2OworICAgIGNvbnN0IHAybV90eXBlX3QgZGVmYXVsdF9wMm10ID0gcDJt
X21taW9fZGlyZWN0X2M7CiAgICAgY29uc3Qgdm9pZCAqZmR0OwogICAgIGludCBuZXdfc2l6ZTsK
ICAgICBpbnQgcmV0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIu-0007aj-2v; Fri, 17 Mar 2017 19:12:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIs-0007aW-LW
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1E/A7-15112-D253CC85; Fri, 17 Mar 2017 19:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfX9Ey
 Ewb4Z8hYTthk4MHps79vFHsAYxZqZl5RfkcCasfHBTMaCUyIV0zqa2RoY2wS6GLk4hAS+MErs
 XruUEcI5zyhx+eMqli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWCJRZ/P
 8YIYvMKmEks+PQSLM4CVP957WGWCYwcCxgZVjFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MO5cH3iIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd47lUA5waLU9NSKtMwcYHjApCU4eJREeCWqgNK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXO+x5khgBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvPZApP
 Jl5JXCbXgEdwQR0ROLPIyBHlCQipKQaGGOOnP3xsdVz2vqcDxJfl815k6vIYSovcflD2j715q
 apJqWvpqyPedkTfa1oov/JzM4Jh2bKvP9e++OTcf35qy8TY44ef6HzL6I57/Mju+mL6mase2l
 Xuk/ILu75phtxCb/SzoSpTljdFdz2MNj8vITrwZNLX94Pcc2QnsU8e+PmP61ux91cMjcpsRRn
 JBpqMRcVJwIAoQ0bIlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1489777964!86869510!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63416 invoked from network); 17 Mar 2017 19:12:45 -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; 17 Mar 2017 19:12:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIq-0003cE-IB
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIq-0001hg-HR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIq-0001hg-HR@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] Revert "xen/arm: Map mmio-sram
	nodes as un-cached 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkNjg0YzJkMGFhZTdlZGM1ODdmOGRmZDNkYmZmZWY3MzljODUzZTQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTc6MjYgMjAxNyAtMDcwMAoKICAgIFJldmVydCAieGVuL2FybTogTWFwIG1taW8tc3JhbSBu
b2RlcyBhcyB1bi1jYWNoZWQgbWVtb3J5IgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDFl
NzVlZDhiNjRiYzFhOWI0N2U1NDBlNmYxMDBmMTdlYzZkOTdmMWIuCiAgICAKICAgIFRoZSBkZWZh
dWx0IGF0dHJpYnV0ZSBtYXBwaW5nIGZvciBNTUlPIGFzIGJlZW4gcmVsYXhlZCBhbmQgbm93IHJl
bHkgb24KICAgIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gc2V0IHRoZSBjb3JyZWN0IG1lbW9yeSBh
dHRyaWJ1dGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2Fy
LmlnbGVzaWFzQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDMwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBhZjU4ZjdiLi40MThiMWNjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCkBAIC00OCwyMCArNDgsNiBAQCBzdHJ1Y3QgbWFwX3JhbmdlX2RhdGEKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRj
aCBkZXZfbWFwX2F0dHJzW10gX19pbml0Y29uc3QgPQotewotICAgIHsKLSAgICAgICAgX19EVF9N
QVRDSF9DT01QQVRJQkxFKCJtbWlvLXNyYW0iKSwKLSAgICAgICAgX19EVF9NQVRDSF9QUk9QKCJu
by1tZW1vcnktd2MiKSwKLSAgICAgICAgLmRhdGEgPSAodm9pZCAqKSAodWludHB0cl90KSBwMm1f
bW1pb19kaXJlY3RfZGV2LAotICAgIH0sCi0gICAgewotICAgICAgICBfX0RUX01BVENIX0NPTVBB
VElCTEUoIm1taW8tc3JhbSIpLAotICAgICAgICAuZGF0YSA9ICh2b2lkICopICh1aW50cHRyX3Qp
IHAybV9tbWlvX2RpcmVjdF9uYywKLSAgICB9LAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07
Ci0KIC8vI2RlZmluZSBERUJVR18xMV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NB
VElPTgogIyBkZWZpbmUgRDExUFJJTlQoZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0RFQlVH
IGZtdCwgIyNhcmdzKQpAQCAtMTE1OSwyMSArMTE0NSw2IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHAybV90eXBlX3QgbG9va3VwX21hcF9hdHRyKHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90IHBhcmVudF9wMm10KQotewotICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0
Y2ggKnI7Ci0KLSAgICAvKiBTZWFyY2ggYW5kIGlmIG5vdGhpbmcgbWF0Y2hlcywgdXNlIHRoZSBw
YXJlbnQncyBhdHRyaWJ1dGVzLiAgKi8KLSAgICByID0gZHRfbWF0Y2hfbm9kZShkZXZfbWFwX2F0
dHJzLCBub2RlKTsKLQotICAgIC8qCi0gICAgICogSWYgdGhpcyBub2RlIGRvZXMgbm90IGRpY3Rh
dGUgc3BlY2lmaWMgbWFwcGluZyBhdHRyaWJ1dGVzLAotICAgICAqIGl0IGluaGVyaXRzIGl0cyBw
YXJlbnQncyBhdHRyaWJ1dGVzLgotICAgICAqLwotICAgIHJldHVybiByID8gKHVpbnRwdHJfdCkg
ci0+ZGF0YSA6IHBhcmVudF9wMm10OwotfQotCiBzdGF0aWMgaW50IGhhbmRsZV9ub2RlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10KQpAQCAtMTI2NCw3ICsxMjM1LDYgQEAgc3RhdGljIGludCBoYW5k
bGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAg
ICAgICAgICAgICAgIldBUk5JTkc6IFBhdGggJXMgaXMgcmVzZXJ2ZWQsIHNraXAgdGhlIG5vZGUg
YXMgd2UgbWF5IHJlLXVzZSB0aGUgcGF0aC5cbiIsCiAgICAgICAgICAgICAgICBwYXRoKTsKIAot
ICAgIHAybXQgPSBsb29rdXBfbWFwX2F0dHIobm9kZSwgcDJtdCk7CiAgICAgcmVzID0gaGFuZGxl
X2RldmljZShkLCBub2RlLCBwMm10KTsKICAgICBpZiAoIHJlcykKICAgICAgICAgcmV0dXJuIHJl
czsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxIu-0007aj-2v; Fri, 17 Mar 2017 19:12:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIs-0007aW-LW
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1E/A7-15112-D253CC85; Fri, 17 Mar 2017 19:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfX9Ey
 Ewb4Z8hYTthk4MHps79vFHsAYxZqZl5RfkcCasfHBTMaCUyIV0zqa2RoY2wS6GLk4hAS+MErs
 XruUEcI5zyhx+eMqli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWCJRZ/P
 8YIYvMKmEks+PQSLM4CVP957WGWCYwcCxgZVjFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MO5cH3iIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd47lUA5waLU9NSKtMwcYHjApCU4eJREeCWqgNK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXO+x5khgBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvPZApP
 Jl5JXCbXgEdwQR0ROLPIyBHlCQipKQaGGOOnP3xsdVz2vqcDxJfl815k6vIYSovcflD2j715q
 apJqWvpqyPedkTfa1oov/JzM4Jh2bKvP9e++OTcf35qy8TY44ef6HzL6I57/Mju+mL6mase2l
 Xuk/ILu75phtxCb/SzoSpTljdFdz2MNj8vITrwZNLX94Pcc2QnsU8e+PmP61ux91cMjcpsRRn
 JBpqMRcVJwIAoQ0bIlACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1489777964!86869510!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63416 invoked from network); 17 Mar 2017 19:12:45 -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; 17 Mar 2017 19:12:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIq-0003cE-IB
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxIq-0001hg-HR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxIq-0001hg-HR@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] Revert "xen/arm: Map mmio-sram
	nodes as un-cached 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkNjg0YzJkMGFhZTdlZGM1ODdmOGRmZDNkYmZmZWY3MzljODUzZTQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTc6MjYgMjAxNyAtMDcwMAoKICAgIFJldmVydCAieGVuL2FybTogTWFwIG1taW8tc3JhbSBu
b2RlcyBhcyB1bi1jYWNoZWQgbWVtb3J5IgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDFl
NzVlZDhiNjRiYzFhOWI0N2U1NDBlNmYxMDBmMTdlYzZkOTdmMWIuCiAgICAKICAgIFRoZSBkZWZh
dWx0IGF0dHJpYnV0ZSBtYXBwaW5nIGZvciBNTUlPIGFzIGJlZW4gcmVsYXhlZCBhbmQgbm93IHJl
bHkgb24KICAgIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gc2V0IHRoZSBjb3JyZWN0IG1lbW9yeSBh
dHRyaWJ1dGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2Fy
LmlnbGVzaWFzQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDMwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBhZjU4ZjdiLi40MThiMWNjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCkBAIC00OCwyMCArNDgsNiBAQCBzdHJ1Y3QgbWFwX3JhbmdlX2RhdGEKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRj
aCBkZXZfbWFwX2F0dHJzW10gX19pbml0Y29uc3QgPQotewotICAgIHsKLSAgICAgICAgX19EVF9N
QVRDSF9DT01QQVRJQkxFKCJtbWlvLXNyYW0iKSwKLSAgICAgICAgX19EVF9NQVRDSF9QUk9QKCJu
by1tZW1vcnktd2MiKSwKLSAgICAgICAgLmRhdGEgPSAodm9pZCAqKSAodWludHB0cl90KSBwMm1f
bW1pb19kaXJlY3RfZGV2LAotICAgIH0sCi0gICAgewotICAgICAgICBfX0RUX01BVENIX0NPTVBB
VElCTEUoIm1taW8tc3JhbSIpLAotICAgICAgICAuZGF0YSA9ICh2b2lkICopICh1aW50cHRyX3Qp
IHAybV9tbWlvX2RpcmVjdF9uYywKLSAgICB9LAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07
Ci0KIC8vI2RlZmluZSBERUJVR18xMV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NB
VElPTgogIyBkZWZpbmUgRDExUFJJTlQoZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0RFQlVH
IGZtdCwgIyNhcmdzKQpAQCAtMTE1OSwyMSArMTE0NSw2IEBAIHN0YXRpYyBpbnQgaGFuZGxlX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICBy
ZXR1cm4gMDsKIH0KIAotc3RhdGljIHAybV90eXBlX3QgbG9va3VwX21hcF9hdHRyKHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90IHBhcmVudF9wMm10KQotewotICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0
Y2ggKnI7Ci0KLSAgICAvKiBTZWFyY2ggYW5kIGlmIG5vdGhpbmcgbWF0Y2hlcywgdXNlIHRoZSBw
YXJlbnQncyBhdHRyaWJ1dGVzLiAgKi8KLSAgICByID0gZHRfbWF0Y2hfbm9kZShkZXZfbWFwX2F0
dHJzLCBub2RlKTsKLQotICAgIC8qCi0gICAgICogSWYgdGhpcyBub2RlIGRvZXMgbm90IGRpY3Rh
dGUgc3BlY2lmaWMgbWFwcGluZyBhdHRyaWJ1dGVzLAotICAgICAqIGl0IGluaGVyaXRzIGl0cyBw
YXJlbnQncyBhdHRyaWJ1dGVzLgotICAgICAqLwotICAgIHJldHVybiByID8gKHVpbnRwdHJfdCkg
ci0+ZGF0YSA6IHBhcmVudF9wMm10OwotfQotCiBzdGF0aWMgaW50IGhhbmRsZV9ub2RlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10KQpAQCAtMTI2NCw3ICsxMjM1LDYgQEAgc3RhdGljIGludCBoYW5k
bGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAg
ICAgICAgICAgICAgIldBUk5JTkc6IFBhdGggJXMgaXMgcmVzZXJ2ZWQsIHNraXAgdGhlIG5vZGUg
YXMgd2UgbWF5IHJlLXVzZSB0aGUgcGF0aC5cbiIsCiAgICAgICAgICAgICAgICBwYXRoKTsKIAot
ICAgIHAybXQgPSBsb29rdXBfbWFwX2F0dHIobm9kZSwgcDJtdCk7CiAgICAgcmVzID0gaGFuZGxl
X2RldmljZShkLCBub2RlLCBwMm10KTsKICAgICBpZiAoIHJlcykKICAgICAgICAgcmV0dXJuIHJl
czsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxJ4-0007ck-4p; Fri, 17 Mar 2017 19:12:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ3-0007bq-8r
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 13/26-14551-8353CC85; Fri, 17 Mar 2017 19:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfc9Ey
 EwaQJphYTthk4MHps79vFHsAYxZqZl5RfkcCasXLxRdaCXcIV5368YG9gnMDXxcjFISTwhVHi
 zvYmJgjnPKPEtD9trF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSDS8P
 AMW5xUwkzg18y4riM0CVL/+xj3GCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Y7nmIUZKDSUmUt/zHiQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxHlE5GCAkWpaanVqRl5gDDAyYtwcGjJMKbC5LmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3gsgRQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8
 GTmlcBtegV0BBPQEW8/nAA5oiQRISXVwLjVxfrv75+ab6vCclQyE654qBns3FV2Ir5pV16But
 UJIXaPXSJ8O0q98s19GmqKTX9/KbnEsnaF4LyzK6ptH87+MoHxlYH0xpKNR3l6j5x53HNV9Lj
 /iktvrkXYphRO+3jswoRFaQ5XamtnK2ilaLbsaVHaXP/Viqvin5WAleYMz5WTZHfv8VRiKc5I
 NNRiLipOBACeOgFMUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1489777974!74068063!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43068 invoked from network); 17 Mar 2017 19:12:55 -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; 17 Mar 2017 19:12:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ0-0003cO-Kr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ0-0001iZ-Ju
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJ0-0001iZ-Ju@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: acpi: Relax hw domain
	mapping attributes to p2m_mmio_direct_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>

Y29tbWl0IDQyMjkwZjAyNzE1ZTYyYmZlOWVkZjMyZGFhYzFiMjI0NzU4YjdhZTQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTg6MTQgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IGFjcGk6IFJlbGF4IGh3IGRvbWFpbiBt
YXBwaW5nIGF0dHJpYnV0ZXMgdG8gcDJtX21taW9fZGlyZWN0X2MKICAgIAogICAgU2luY2UgdGhl
IGhhcmR3YXJlIGRvbWFpbiBpcyBhIHRydXN0ZWQgZG9tYWluLCB3ZSBleHRlbmQgdGhlCiAgICB0
cnVzdCB0byBpbmNsdWRlIG1ha2luZyBmaW5hbCBkZWNpc2lvbnMgb24gd2hhdCBhdHRyaWJ1dGVz
IHRvCiAgICB1c2Ugd2hlbiBtYXBwaW5nIG1lbW9yeSByZWdpb25zLgogICAgCiAgICBGb3IgQUNQ
SSBjb25maWd1cmVkIGhhcmR3YXJlIGRvbWFpbnMsIHRoaXMgcGF0Y2ggcmVsYXhlcyB0aGUgaGFy
ZHdhcmUKICAgIGRvbWFpbnMgbWFwcGluZyBhdHRyaWJ1dGVzIHRvIHAybV9tbWlvX2RpcmVjdF9j
LiBUaGlzIHdpbGwgYWxsb3cgdGhlCiAgICBoYXJkd2FyZSBkb21haW4gdG8gY29udHJvbCB0aGUg
YXR0cmlidXRlcyB2aWEgaXRzIFMxIG1hcHBpbmdzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBF
ZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
cDJtLmMgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCA2ICsr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGZhYjE0MGQuLmRhNmRlZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTExNzksNyArMTE3OSw3IEBAIGludCBtYXBfZGV2X21taW9f
cmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCAhKG5yICYmIGlvbWVtX2FjY2Vzc19w
ZXJtaXR0ZWQoZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSArIG5yIC0gMSkpICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByZXMgPSBtYXBfbW1pb19yZWdpb25zKGQsIGdmbiwgbnIsIG1mbik7
CisgICAgcmVzID0gcDJtX2luc2VydF9tYXBwaW5nKGQsIGdmbiwgbnIsIG1mbiwgcDJtX21taW9f
ZGlyZWN0X2MpOwogICAgIGlmICggcmVzIDwgMCApCiAgICAgewogICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJVbmFibGUgdG8gbWFwIE1GTnMgWyUjIlBSSV9tZm4iIC0gJSMiUFJJX21mbiIg
aW4gRG9tJWRcbiIsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggNWJmODQwZi4uMzE1YTRlOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaApAQCAtMjIyLDkgKzIyMiw5IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9tYWNocGh5c19tYXBwaW5nX3QpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggb25seS4gKi8KICNkZWZpbmUgWEVOTUFQ
U1BBQ0VfZGV2X21taW8gICAgIDUgLyogZGV2aWNlIG1taW8gcmVnaW9uCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFSTSBvbmx5OyB0aGUgcmVnaW9uIGlzIG1hcHBlZCBp
bgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdGFnZS0yIHVzaW5nIHRo
ZSBtZW1vcnkgYXR0cmlidXRlCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJEZXZpY2UtbkduUkUiIChwcmV2aW91c2x5IG5hbWVkCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJEZXZpY2UiIG9uIEFSTXY3KSAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTdGFnZS0yIHVzaW5nIHRoZSBOb3JtYWwgTWVtb3J5CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElubmVyL091dGVyIFdyaXRlLUJhY2sg
Q2FjaGVhYmxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSBh
dHRyaWJ1dGUuICovCiAvKiBgIH0gKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:12:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:12: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 1coxJ4-0007ck-4p; Fri, 17 Mar 2017 19:12:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ3-0007bq-8r
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 13/26-14551-8353CC85; Fri, 17 Mar 2017 19:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfc9Ey
 EwaQJphYTthk4MHps79vFHsAYxZqZl5RfkcCasXLxRdaCXcIV5368YG9gnMDXxcjFISTwhVHi
 zvYmJgjnPKPEtD9trF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSDS8P
 AMW5xUwkzg18y4riM0CVL/+xj3GCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Y7nmIUZKDSUmUt/zHiQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxHlE5GCAkWpaanVqRl5gDDAyYtwcGjJMKbC5LmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3gsgRQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8
 GTmlcBtegV0BBPQEW8/nAA5oiQRISXVwLjVxfrv75+ab6vCclQyE654qBns3FV2Ir5pV16But
 UJIXaPXSJ8O0q98s19GmqKTX9/KbnEsnaF4LyzK6ptH87+MoHxlYH0xpKNR3l6j5x53HNV9Lj
 /iktvrkXYphRO+3jswoRFaQ5XamtnK2ilaLbsaVHaXP/Viqvin5WAleYMz5WTZHfv8VRiKc5I
 NNRiLipOBACeOgFMUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1489777974!74068063!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43068 invoked from network); 17 Mar 2017 19:12:55 -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; 17 Mar 2017 19:12:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ0-0003cO-Kr
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJ0-0001iZ-Ju
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJ0-0001iZ-Ju@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: acpi: Relax hw domain
	mapping attributes to p2m_mmio_direct_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>

Y29tbWl0IDQyMjkwZjAyNzE1ZTYyYmZlOWVkZjMyZGFhYzFiMjI0NzU4YjdhZTQKQXV0aG9yOiAg
ICAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CkF1dGhvckRh
dGU6IFRodSBKYW4gMjYgMTQ6MTY6MDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYg
MTM6NTg6MTQgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IGFjcGk6IFJlbGF4IGh3IGRvbWFpbiBt
YXBwaW5nIGF0dHJpYnV0ZXMgdG8gcDJtX21taW9fZGlyZWN0X2MKICAgIAogICAgU2luY2UgdGhl
IGhhcmR3YXJlIGRvbWFpbiBpcyBhIHRydXN0ZWQgZG9tYWluLCB3ZSBleHRlbmQgdGhlCiAgICB0
cnVzdCB0byBpbmNsdWRlIG1ha2luZyBmaW5hbCBkZWNpc2lvbnMgb24gd2hhdCBhdHRyaWJ1dGVz
IHRvCiAgICB1c2Ugd2hlbiBtYXBwaW5nIG1lbW9yeSByZWdpb25zLgogICAgCiAgICBGb3IgQUNQ
SSBjb25maWd1cmVkIGhhcmR3YXJlIGRvbWFpbnMsIHRoaXMgcGF0Y2ggcmVsYXhlcyB0aGUgaGFy
ZHdhcmUKICAgIGRvbWFpbnMgbWFwcGluZyBhdHRyaWJ1dGVzIHRvIHAybV9tbWlvX2RpcmVjdF9j
LiBUaGlzIHdpbGwgYWxsb3cgdGhlCiAgICBoYXJkd2FyZSBkb21haW4gdG8gY29udHJvbCB0aGUg
YXR0cmlidXRlcyB2aWEgaXRzIFMxIG1hcHBpbmdzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBF
ZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
cDJtLmMgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggfCA2ICsr
Ky0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGZhYjE0MGQuLmRhNmRlZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTExNzksNyArMTE3OSw3IEBAIGludCBtYXBfZGV2X21taW9f
cmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCAhKG5yICYmIGlvbWVtX2FjY2Vzc19w
ZXJtaXR0ZWQoZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSArIG5yIC0gMSkpICkKICAgICAgICAg
cmV0dXJuIDA7CiAKLSAgICByZXMgPSBtYXBfbW1pb19yZWdpb25zKGQsIGdmbiwgbnIsIG1mbik7
CisgICAgcmVzID0gcDJtX2luc2VydF9tYXBwaW5nKGQsIGdmbiwgbnIsIG1mbiwgcDJtX21taW9f
ZGlyZWN0X2MpOwogICAgIGlmICggcmVzIDwgMCApCiAgICAgewogICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJVbmFibGUgdG8gbWFwIE1GTnMgWyUjIlBSSV9tZm4iIC0gJSMiUFJJX21mbiIg
aW4gRG9tJWRcbiIsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggNWJmODQwZi4uMzE1YTRlOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaApAQCAtMjIyLDkgKzIyMiw5IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9tYWNocGh5c19tYXBwaW5nX3QpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggb25seS4gKi8KICNkZWZpbmUgWEVOTUFQ
U1BBQ0VfZGV2X21taW8gICAgIDUgLyogZGV2aWNlIG1taW8gcmVnaW9uCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFSTSBvbmx5OyB0aGUgcmVnaW9uIGlzIG1hcHBlZCBp
bgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdGFnZS0yIHVzaW5nIHRo
ZSBtZW1vcnkgYXR0cmlidXRlCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJEZXZpY2UtbkduUkUiIChwcmV2aW91c2x5IG5hbWVkCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJEZXZpY2UiIG9uIEFSTXY3KSAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTdGFnZS0yIHVzaW5nIHRoZSBOb3JtYWwgTWVtb3J5CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElubmVyL091dGVyIFdyaXRlLUJhY2sg
Q2FjaGVhYmxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSBh
dHRyaWJ1dGUuICovCiAvKiBgIH0gKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJE-0007e6-6Z; Fri, 17 Mar 2017 19:13:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJC-0007dq-Nq
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/65-14382-2453CC85; Fri, 17 Mar 2017 19:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfR9Ey
 EweHjuhYTthk4MHps79vFHsAYxZqZl5RfkcCacefBd6aCzxwVq9oyGxi3sXcxcnEICXxhlNjQ
 940ZwjnPKLF741PWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwl2m88Y
 gexeQXMJP7P/McEYrMA1a//vol9AiPHAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MO587HWKU5GBSEuW1ljkTIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd48xUE6wKDU9tSItMwcYGjBpCQ4eJRHeUyBp3uKCxNzizHSI1ClGRSlx3hqQhABI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7EWQKT2ZeCdz0V0CLmYAWv/1wA
 mRxSSJCSqqBMfzY+lQmdxbpo3pJsxRlT5U0hXpli2quDfseKPzOcls2z4HjiS/KOfaunPFjw7
 4bdd+OG1iqhoWmdBQdTo15ZrrQ2kHh5xMNLgvJHW1hi/9lqJ0z5v7+nO/aLbO0zVGrPY1nXo/
 j+5AV8umntLjHyWib9GurIu6aul38OKWtItFqgsjDWXaNSizFGYmGWsxFxYkAzY/PgUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489777984!82075617!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45318 invoked from network); 17 Mar 2017 19:13:05 -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; 17 Mar 2017 19:13:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJA-0003dA-NT
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJA-0001jZ-MZ
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJA-0001jZ-MZ@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Set nr_cpu_ids to
	available number of cpus
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3ODBlYTc5NDc4MGNmNDEwZmNiODU3ZDgzYWRkNzJlZTA4OGZmNmUKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CkF1dGhv
ckRhdGU6IE1vbiBGZWIgMSAxNDo1NjoxMyAyMDE2ICswNTMwCkNvbW1pdDogICAgIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAx
NiAxMzo1OToyMSAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogU2V0IG5yX2NwdV9pZHMgdG8gYXZh
aWxhYmxlIG51bWJlciBvZiBjcHVzCiAgICAKICAgIG5yX2NwdV9pZHMgZm9yIGFybSBwbGF0Zm9y
bXMgaXMgaW5jb3JyZWN0bHkgc2V0IHRvIE5SX0NQVVMKICAgIGlycmVzcGVjdGl2ZSBvZiB0aGUg
bnVtYmVyIG9mIGNwdXMgc3VwcG9ydGVkIGJ5IHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDM4ZWI4ODguLjg2MWMzOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03ODQsNiArNzg0LDggQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNtcF9pbml0X2NwdXMoKTsKICAgICBjcHVzID0gc21wX2dldF9tYXhfY3B1cygpOworICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiU01QOiBBbGxvd2luZyAldSBDUFVzXG4iLCBjcHVzKTsKKyAg
ICBucl9jcHVfaWRzID0gY3B1czsKIAogICAgIGluaXRfeGVuX3RpbWUoKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJE-0007e6-6Z; Fri, 17 Mar 2017 19:13:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJC-0007dq-Nq
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 36/65-14382-2453CC85; Fri, 17 Mar 2017 19:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfR9Ey
 EweHjuhYTthk4MHps79vFHsAYxZqZl5RfkcCacefBd6aCzxwVq9oyGxi3sXcxcnEICXxhlNjQ
 940ZwjnPKLF741PWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwl2m88Y
 gexeQXMJP7P/McEYrMA1a//vol9AiPHAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MO587HWKU5GBSEuW1ljkTIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd48xUE6wKDU9tSItMwcYGjBpCQ4eJRHeUyBp3uKCxNzizHSI1ClGRSlx3hqQhABI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMz7EWQKT2ZeCdz0V0CLmYAWv/1wA
 mRxSSJCSqqBMfzY+lQmdxbpo3pJsxRlT5U0hXpli2quDfseKPzOcls2z4HjiS/KOfaunPFjw7
 4bdd+OG1iqhoWmdBQdTo15ZrrQ2kHh5xMNLgvJHW1hi/9lqJ0z5v7+nO/aLbO0zVGrPY1nXo/
 j+5AV8umntLjHyWib9GurIu6aul38OKWtItFqgsjDWXaNSizFGYmGWsxFxYkAzY/PgUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1489777984!82075617!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45318 invoked from network); 17 Mar 2017 19:13:05 -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; 17 Mar 2017 19:13:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJA-0003dA-NT
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJA-0001jZ-MZ
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJA-0001jZ-MZ@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Set nr_cpu_ids to
	available number of cpus
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3ODBlYTc5NDc4MGNmNDEwZmNiODU3ZDgzYWRkNzJlZTA4OGZmNmUKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CkF1dGhv
ckRhdGU6IE1vbiBGZWIgMSAxNDo1NjoxMyAyMDE2ICswNTMwCkNvbW1pdDogICAgIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAx
NiAxMzo1OToyMSAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogU2V0IG5yX2NwdV9pZHMgdG8gYXZh
aWxhYmxlIG51bWJlciBvZiBjcHVzCiAgICAKICAgIG5yX2NwdV9pZHMgZm9yIGFybSBwbGF0Zm9y
bXMgaXMgaW5jb3JyZWN0bHkgc2V0IHRvIE5SX0NQVVMKICAgIGlycmVzcGVjdGl2ZSBvZiB0aGUg
bnVtYmVyIG9mIGNwdXMgc3VwcG9ydGVkIGJ5IHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDM4ZWI4ODguLjg2MWMzOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03ODQsNiArNzg0LDggQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNtcF9pbml0X2NwdXMoKTsKICAgICBjcHVzID0gc21wX2dldF9tYXhfY3B1cygpOworICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiU01QOiBBbGxvd2luZyAldSBDUFVzXG4iLCBjcHVzKTsKKyAg
ICBucl9jcHVfaWRzID0gY3B1czsKIAogICAgIGluaXRfeGVuX3RpbWUoKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJP-0007fy-9x; Fri, 17 Mar 2017 19:13:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJN-0007fj-Iw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1E/26-04270-C453CC85; Fri, 17 Mar 2017 19:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfb9Ey
 EwfoD1hYTthk4MHps79vFHsAYxZqZl5RfkcCa0frnLXPBZ/aK69tKGhhvs3UxcnEICXxhlPi/
 /xkjhHOeUeLWxytADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICNhIXZ18Hi
 /MKmEk8n/uFBcRmAar/vm4C8wRGjgWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxi3bfc8xCjJwaQkyqsieCJCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgQvczlQTrAoNT21Ii0zBxgcMGkJDh4lEV52kDRvcUFibnFmOkTqFKOilDhEQgAkkVGa
 B9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEublBZnCk5lXAjf9FdBiJqDFiT+PgCwuS
 URISTUwKi47e/OPIvdb/6Of7ioF7mvs110U/9em++b+u87nNy1N777z7PXDl6auV+3OCcXxvF
 2Ta+BywfK28L27eXEpJm1chodO/741v64hzGnl2QlMn3vWWH01KNwZuj1SToRfpF6B/cbjL0E
 70tNkX7Todz6M8XJJ9/Kd4/5iz7sJuytXbLqo+ONxqxJLcUaioRZzUXEiAMC7IGlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489777995!64506667!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21870 invoked from network); 17 Mar 2017 19:13:15 -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 Mar 2017 19:13:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJK-0003dq-Q5
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJK-0001kV-P9
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJK-0001kV-P9@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwYzJkZDc2MmJjZjkzODQ3NTYzMmUyOGZjYmQ4ZDY1OTJhNzFkNWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjU5OjM4IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgSU5WQUxJRF9WQ1BVX0lECiAgICAKICAg
IERlZmluZSBJTlZBTElEX1ZDUFVfSUQgYXMgTUFYX1ZJUlRfQ1BVUyB0byBhdm9pZCBjYXN0aW5n
IHByb2JsZW0gbGF0ZXIKICAgIG9uLiBBdCB0aGUgbW9tZW50IGl0IGNhbiBhbHdheXMgZml0IGlu
IHVpbnQ4X3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
YmE2MWY2NS4uNmE5MmY1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC00Niw2ICs0Niw4IEBACiAj
ZGVmaW5lIE1BWF9WSVJUX0NQVVMgOAogI2VuZGlmCiAKKyNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lE
IE1BWF9WSVJUX0NQVVMKKwogI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVlZGVkICov
CiAKICNkZWZpbmUgX19MSU5VWF9BUk1fQVJDSF9fIDcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJP-0007fy-9x; Fri, 17 Mar 2017 19:13:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJN-0007fj-Iw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1E/26-04270-C453CC85; Fri, 17 Mar 2017 19:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfb9Ey
 EwfoD1hYTthk4MHps79vFHsAYxZqZl5RfkcCa0frnLXPBZ/aK69tKGhhvs3UxcnEICXxhlPi/
 /xkjhHOeUeLWxytADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICNhIXZ18Hi
 /MKmEk8n/uFBcRmAar/vm4C8wRGjgWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxi3bfc8xCjJwaQkyqsieCJCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgQvczlQTrAoNT21Ii0zBxgcMGkJDh4lEV52kDRvcUFibnFmOkTqFKOilDhEQgAkkVGa
 B9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEublBZnCk5lXAjf9FdBiJqDFiT+PgCwuS
 URISTUwKi47e/OPIvdb/6Of7ioF7mvs110U/9em++b+u87nNy1N777z7PXDl6auV+3OCcXxvF
 2Ta+BywfK28L27eXEpJm1chodO/741v64hzGnl2QlMn3vWWH01KNwZuj1SToRfpF6B/cbjL0E
 70tNkX7Todz6M8XJJ9/Kd4/5iz7sJuytXbLqo+ONxqxJLcUaioRZzUXEiAMC7IGlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489777995!64506667!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21870 invoked from network); 17 Mar 2017 19:13:15 -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 Mar 2017 19:13:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJK-0003dq-Q5
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJK-0001kV-P9
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJK-0001kV-P9@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwYzJkZDc2MmJjZjkzODQ3NTYzMmUyOGZjYmQ4ZDY1OTJhNzFkNWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjU5OjM4IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgSU5WQUxJRF9WQ1BVX0lECiAgICAKICAg
IERlZmluZSBJTlZBTElEX1ZDUFVfSUQgYXMgTUFYX1ZJUlRfQ1BVUyB0byBhdm9pZCBjYXN0aW5n
IHByb2JsZW0gbGF0ZXIKICAgIG9uLiBBdCB0aGUgbW9tZW50IGl0IGNhbiBhbHdheXMgZml0IGlu
IHVpbnQ4X3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
YmE2MWY2NS4uNmE5MmY1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC00Niw2ICs0Niw4IEBACiAj
ZGVmaW5lIE1BWF9WSVJUX0NQVVMgOAogI2VuZGlmCiAKKyNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lE
IE1BWF9WSVJUX0NQVVMKKwogI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVlZGVkICov
CiAKICNkZWZpbmUgX19MSU5VWF9BUk1fQVJDSF9fIDcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJZ-0007i4-C1; Fri, 17 Mar 2017 19:13:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJX-0007hp-Iw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 73/95-23854-6553CC85; Fri, 17 Mar 2017 19:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfM9Ey
 EweLpLBYTthk4MHps79vFHsAYxZqZl5RfkcCa8e/ZfcaCy9IVU6bsYW9gPCHaxcjFISTwhVFi
 4eZz7F2MnEDOeUaJTWfEuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sECGx9fh7F
 hCbV8BMYsvfqawgNgtQ/eOLn9gmMHIsYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+Krb+RCjJAeTkihv+Y8TEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJVBcoJFqempFWmZOcDggElLcPAoifBeBknzFhck5hZnpkOkTjEqSonzyoAkBEAS
 GaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5UkCk8mXklcNNfAS1mAlr89gPY4
 pJEhJRUA6PBgyajx7/OFzbGqq9Yd3rnIpcHUvUbHLqD7q++vJ2jp6va+0eM9dqjK+bqXtR19d
 3Dw5dwue1IDvPbYM1vr3TXHBPMEy0yNAt7M0v8VJ5d1jmuZy3XrivOKrzw1df6unB57QUD/9P
 sTbYuLxxlWKalyzqv+mO/6o7e5gXs05d9Vvty3rH1YpUSS3FGoqEWc1FxIgDrhdPUQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1489778005!86817322!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51854 invoked from network); 17 Mar 2017 19:13:25 -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; 17 Mar 2017 19:13:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJU-0003e2-Sm
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJU-0001lu-Rn
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJU-0001lu-Rn@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IGFmMThjYTk0ZjNmZGJlYTg3Njg3YzA3YmE1MzIyNjlkYmI0ODNlNjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjU5OjQ0IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IFBlcmZvcm0gbG9jYWwgVExCIGludmFsaWRhdGlv
biBvbiB2Q1BVIG1pZ3JhdGlvbgogICAgCiAgICBUaGUgQVJNIGFyY2hpdGVjdHVyZSBhbGxvd3Mg
YW4gT1MgdG8gaGF2ZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBhcyBpdAogICAgZ3VhcmFudGVlcyB0
aGF0IFRMQnMgbmV2ZXIgbWlncmF0ZSBmcm9tIG9uZSBDUFUgdG8gYW5vdGhlci4KICAgIAogICAg
VGhpcyB3b3JrcyBmaW5lIHVudGlsIHRoaXMgaXMgZG9uZSBpbiBhIGd1ZXN0LiBDb25zaWRlciB0
aGUgZm9sbG93aW5nCiAgICBzY2VuYXJpbzoKICAgICAgICAtIHZjcHUtMCBtYXBzIFAgdG8gVgog
ICAgICAgIC0gdnBjdS0xIG1hcHMgUCcgdG8gVgogICAgCiAgICBJZiBydW4gb24gdGhlIHNhbWUg
cGh5c2ljYWwgQ1BVLCB2Y3B1LTEgY2FuIGhpdCBpbiBUTEJzIGdlbmVyYXRlZCBieQogICAgdmNw
dS0wIGFjY2Vzc2VzLCBhbmQgYWNjZXNzIHRoZSB3cm9uZyBwaHlzaWNhbCBwYWdlLgogICAgCiAg
ICBUaGUgc29sdXRpb24gdG8gdGhpcyBpcyB0byBrZWVwIGEgcGVyLXAybSBtYXAgb2Ygd2hpY2gg
dkNQVSByYW4gdGhlIGxhc3QKICAgIG9uIGVhY2ggZ2l2ZW4gcENQVSBhbmQgaW52YWxpZGF0ZSBs
b2NhbCBUTEJzIGlmIHR3byB2UENVcyBmcm9tIHRoZSBzYW1lCiAgICBWTSBydW4gb24gdGhlIHNh
bWUgQ1BVLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZSBwZXItY3B1IHZhcmlhYmxlIG9uIHRoZQogICAgZmx5LiBTbyBmb3Igbm93IHRoZSBzaXpl
IG9mIHRoZSBhcnJheSBpcyBOUl9DUFVTLCB0aGlzIGlzIGZpbmUgYmVjYXVzZQogICAgd2Ugc3Rp
bGwgaGF2ZSBzcGFjZSBpbiB0aGUgc3RydWN0dXJlIGRvbWFpbi4gV2UgbWF5IHdhbnQgdG8gYWRk
IGFuCiAgICBoZWxwZXIgdG8gYWxsb2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBpbiB0aGUgZnV0dXJl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjQgKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZGE2ZGVlNS4uYzdjNzI2YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTM1LDYg
KzEzNSw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiB7CiAgICAg
cmVnaXN0ZXJfdCBoY3I7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZuLT5kb21haW4t
PmFyY2gucDJtOworICAgIHVpbnQ4X3QgKmxhc3RfdmNwdV9yYW47CiAKICAgICBpZiAoIGlzX2lk
bGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTE1NCw2ICsxNTUsMTcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3Is
IEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3Rf
dmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKKworICAgIC8qCisgICAgICogRmx1c2ggbG9j
YWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZlbnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisg
ICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEg
c2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElE
X1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNo
X3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNwdV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiBz
dGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC0xMzEx
LDYgKzEzMjMsNyBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gJmQtPmFyY2gucDJtOwogICAgIGludCByYyA9IDA7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAogICAgIHJ3bG9ja19pbml0KCZwMm0tPmxvY2spOwogICAgIElO
SVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwpAQCAtMTMzOSw2ICsxMzUyLDE3IEBAIGlu
dCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGF0IHRoZSB0eXBlIGNob3NlbiB0byBp
cyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisgICAgICogYmV0d2VlbiAwIGFuZCB0aGUg
bWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVkIGFzIGxvbmcgYXMKKyAgICAgKiB0aGUg
SU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJVSUxEX0JVR19PTigoMSA8PCAoc2l6ZW9m
KHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKKyAgICBCVUlM
RF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3RfdmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZB
TElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkKKyAgICAgICBw
Mm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURfVkNQVV9JRDsKKwogICAgIHJldHVybiBy
YzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZmRiNmI0Ny4uOWU3MTc3NiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC05NSw2ICs5NSw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKIAogICAgIC8qIGJhY2sgcG9pbnRl
ciB0byBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICAvKiBLZWVw
aW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZD
UFUgKi8KKyAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19:13: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 1coxJZ-0007i4-C1; Fri, 17 Mar 2017 19:13:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJX-0007hp-Iw
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 73/95-23854-6553CC85; Fri, 17 Mar 2017 19:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfM9Ey
 EweLpLBYTthk4MHps79vFHsAYxZqZl5RfkcCa8e/ZfcaCy9IVU6bsYW9gPCHaxcjFISTwhVFi
 4eZz7F2MnEDOeUaJTWfEuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sECGx9fh7F
 hCbV8BMYsvfqawgNgtQ/eOLn9gmMHIsYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+Krb+RCjJAeTkihv+Y8TEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeJVBcoJFqempFWmZOcDggElLcPAoifBeBknzFhck5hZnpkOkTjEqSonzyoAkBEAS
 GaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5UkCk8mXklcNNfAS1mAlr89gPY4
 pJEhJRUA6PBgyajx7/OFzbGqq9Yd3rnIpcHUvUbHLqD7q++vJ2jp6va+0eM9dqjK+bqXtR19d
 3Dw5dwue1IDvPbYM1vr3TXHBPMEy0yNAt7M0v8VJ5d1jmuZy3XrivOKrzw1df6unB57QUD/9P
 sTbYuLxxlWKalyzqv+mO/6o7e5gXs05d9Vvty3rH1YpUSS3FGoqEWc1FxIgDrhdPUQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1489778005!86817322!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51854 invoked from network); 17 Mar 2017 19:13:25 -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; 17 Mar 2017 19:13:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJU-0003e2-Sm
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJU-0001lu-Rn
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJU-0001lu-Rn@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:24 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IGFmMThjYTk0ZjNmZGJlYTg3Njg3YzA3YmE1MzIyNjlkYmI0ODNlNjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEzOjU5OjQ0IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IFBlcmZvcm0gbG9jYWwgVExCIGludmFsaWRhdGlv
biBvbiB2Q1BVIG1pZ3JhdGlvbgogICAgCiAgICBUaGUgQVJNIGFyY2hpdGVjdHVyZSBhbGxvd3Mg
YW4gT1MgdG8gaGF2ZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBhcyBpdAogICAgZ3VhcmFudGVlcyB0
aGF0IFRMQnMgbmV2ZXIgbWlncmF0ZSBmcm9tIG9uZSBDUFUgdG8gYW5vdGhlci4KICAgIAogICAg
VGhpcyB3b3JrcyBmaW5lIHVudGlsIHRoaXMgaXMgZG9uZSBpbiBhIGd1ZXN0LiBDb25zaWRlciB0
aGUgZm9sbG93aW5nCiAgICBzY2VuYXJpbzoKICAgICAgICAtIHZjcHUtMCBtYXBzIFAgdG8gVgog
ICAgICAgIC0gdnBjdS0xIG1hcHMgUCcgdG8gVgogICAgCiAgICBJZiBydW4gb24gdGhlIHNhbWUg
cGh5c2ljYWwgQ1BVLCB2Y3B1LTEgY2FuIGhpdCBpbiBUTEJzIGdlbmVyYXRlZCBieQogICAgdmNw
dS0wIGFjY2Vzc2VzLCBhbmQgYWNjZXNzIHRoZSB3cm9uZyBwaHlzaWNhbCBwYWdlLgogICAgCiAg
ICBUaGUgc29sdXRpb24gdG8gdGhpcyBpcyB0byBrZWVwIGEgcGVyLXAybSBtYXAgb2Ygd2hpY2gg
dkNQVSByYW4gdGhlIGxhc3QKICAgIG9uIGVhY2ggZ2l2ZW4gcENQVSBhbmQgaW52YWxpZGF0ZSBs
b2NhbCBUTEJzIGlmIHR3byB2UENVcyBmcm9tIHRoZSBzYW1lCiAgICBWTSBydW4gb24gdGhlIHNh
bWUgQ1BVLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZSBwZXItY3B1IHZhcmlhYmxlIG9uIHRoZQogICAgZmx5LiBTbyBmb3Igbm93IHRoZSBzaXpl
IG9mIHRoZSBhcnJheSBpcyBOUl9DUFVTLCB0aGlzIGlzIGZpbmUgYmVjYXVzZQogICAgd2Ugc3Rp
bGwgaGF2ZSBzcGFjZSBpbiB0aGUgc3RydWN0dXJlIGRvbWFpbi4gV2UgbWF5IHdhbnQgdG8gYWRk
IGFuCiAgICBoZWxwZXIgdG8gYWxsb2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBpbiB0aGUgZnV0dXJl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjQgKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZGE2ZGVlNS4uYzdjNzI2YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTM1LDYg
KzEzNSw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiB7CiAgICAg
cmVnaXN0ZXJfdCBoY3I7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZuLT5kb21haW4t
PmFyY2gucDJtOworICAgIHVpbnQ4X3QgKmxhc3RfdmNwdV9yYW47CiAKICAgICBpZiAoIGlzX2lk
bGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTE1NCw2ICsxNTUsMTcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3Is
IEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3Rf
dmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKKworICAgIC8qCisgICAgICogRmx1c2ggbG9j
YWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZlbnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisg
ICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEg
c2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElE
X1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNo
X3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNwdV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiBz
dGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC0xMzEx
LDYgKzEzMjMsNyBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gJmQtPmFyY2gucDJtOwogICAgIGludCByYyA9IDA7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAogICAgIHJ3bG9ja19pbml0KCZwMm0tPmxvY2spOwogICAgIElO
SVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwpAQCAtMTMzOSw2ICsxMzUyLDE3IEBAIGlu
dCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGF0IHRoZSB0eXBlIGNob3NlbiB0byBp
cyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisgICAgICogYmV0d2VlbiAwIGFuZCB0aGUg
bWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVkIGFzIGxvbmcgYXMKKyAgICAgKiB0aGUg
SU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJVSUxEX0JVR19PTigoMSA8PCAoc2l6ZW9m
KHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKKyAgICBCVUlM
RF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3RfdmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZB
TElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkKKyAgICAgICBw
Mm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURfVkNQVV9JRDsKKwogICAgIHJldHVybiBy
YzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZmRiNmI0Ny4uOWU3MTc3NiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC05NSw2ICs5NSw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKIAogICAgIC8qIGJhY2sgcG9pbnRl
ciB0byBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICAvKiBLZWVw
aW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZD
UFUgKi8KKyAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxJi-0007jM-E0; Fri, 17 Mar 2017 19:13:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJh-0007jC-GT
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 18/DE-04971-0653CC85; Fri, 17 Mar 2017 19:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfB9Ey
 EwacjPBYTthk4MHps79vFHsAYxZqZl5RfkcCacbV7BVtBn0HFh0+dzA2Mm9S6GLk4hAS+MEoc
 27SSFcI5zyixdP459i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJdZ/+
 8oIYvMKmEl87bsBFmcBqW/ewDSBkWMBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tb
 g4MT01JzGpWC85P3cTI9ArDECwg/HesoBDjJIcTEqivNYyZyKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA6mADlBItS01Mr0jJzgOEBk5bg4FES4T1lDJTmLS5IzC3OTIdInWJUlBLnzQDpEwBJ
 ZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmzQKbwZOaVwE1/BbSYCWjx2w8nQ
 BaXJCKkpBoYi+rV1io5HXe5ZLXzgZ6x8qQX9Xli21acaPkwsb716sonTYwOEyYkdk1ymZv0eO
 Hjbb3abROvLyt4Pb9yyroZ8rYm06fub63v+ZcpJ7YhzISn3jzcuylCPunMs3fqMU1yIr9fBSk
 5SaRNCr56TVRI8PPapKL/9ZOOX80O2zrn0W/+n0t2t5y1VmIpzkg01GIuKk4EABW2YbJEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489778015!61881888!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24748 invoked from network); 17 Mar 2017 19:13:36 -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; 17 Mar 2017 19:13:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJf-0003eE-0v
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJe-0001nQ-UR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJe-0001nQ-UR@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: read/write rank->vcpu
	atomically
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3NWZlNjQ3M2I3MzcwNWM5YjlmN2Q4ZWNjM2QwNDNhZmVmNTU3MjcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgRmViIDEwIDE4OjA1OjIyIDIwMTcgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEz
OjU5OjUxIDIwMTcgLTA3MDAKCiAgICBhcm06IHJlYWQvd3JpdGUgcmFuay0+dmNwdSBhdG9taWNh
bGx5CiAgICAKICAgIFdlIGRvbid0IG5lZWQgYSBsb2NrIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1
IGFueW1vcmUsIHNvbHZpbmcgdGhlCiAgICBmb2xsb3dpbmcgbG9jayBpbnZlcnNpb24gYnVnOiB0
aGUgcmFuayBsb2NrIHNob3VsZCBiZSB0YWtlbiBmaXJzdCwgdGhlbgogICAgdGhlIHZnaWMgbG9j
ay4gSG93ZXZlciwgZ2ljX3VwZGF0ZV9vbmVfbHIgaXMgY2FsbGVkIHdpdGggdGhlIHZnaWMgbG9j
awogICAgaGVsZCwgYW5kIGl0IGNhbGxzIHZnaWNfZ2V0X3RhcmdldF92Y3B1LCB3aGljaCB0cmll
cyB0byBvYnRhaW4gdGhlIHJhbmsKICAgIGxvY2suCiAgICAKICAgIENvdmVyaXR5LUlEOiAxMzgx
ODU1CiAgICBDb3Zlcml0eS1JRDogMTM4MTg1MwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAgNiAr
KystLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA0ICsrKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggYzZk
MjgwZS4uOTIxODhhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyB1aW50MzJfdCB2
Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAgICBvZmZz
ZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAg
cmVnIHw9ICgxIDw8IHJhbmstPnZjcHVbb2Zmc2V0XSkgPDwgKGkgKiBOUl9CSVRTX1BFUl9UQVJH
RVQpOworICAgICAgICByZWcgfD0gKDEgPDwgcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSkpIDw8IChpICogTlJfQklUU19QRVJfVEFSR0VUKTsKIAogICAgIHJldHVybiByZWc7CiB9CkBA
IC0xNTIsNyArMTUyLDcgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgIC8qIFRoZSB2
Q1BVIElEIGFsd2F5cyBzdGFydHMgZnJvbSAwICovCiAgICAgICAgIG5ld190YXJnZXQtLTsKIAot
ICAgICAgICBvbGRfdGFyZ2V0ID0gcmFuay0+dmNwdVtvZmZzZXRdOworICAgICAgICBvbGRfdGFy
Z2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSk7CiAKICAgICAgICAgLyogT25s
eSBtaWdyYXRlIHRoZSB2SVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAg
ICAgICBpZiAoIG5ld190YXJnZXQgIT0gb2xkX3RhcmdldCApCkBAIC0xNjIsNyArMTYyLDcgQEAg
c3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEp
OwogICAgICAgICB9CiAKLSAgICAgICAgcmFuay0+dmNwdVtvZmZzZXRdID0gbmV3X3RhcmdldDsK
KyAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKaW5kZXggZWMwMzhhMy4uMmQ3MWNhYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMDcsNyAr
MTA3LDcgQEAgc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqcmFuaywKICAgICAvKiBHZXQgdGhlIGluZGV4IGluIHRoZSByYW5rICovCiAgICAg
b2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7CiAKLSAgICByZXR1cm4gdmNwdWlkX3RvX3Zh
ZmZpbml0eShyYW5rLT52Y3B1W29mZnNldF0pOworICAgIHJldHVybiB2Y3B1aWRfdG9fdmFmZmlu
aXR5KHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKTsKIH0KIAogLyoKQEAgLTEzNSw3
ICsxMzUsNyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgb2Zmc2V0ICY9IHZpcnEgJiBJTlRF
UlJVUFRfUkFOS19NQVNLOwogCiAgICAgbmV3X3ZjcHUgPSB2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNw
dShkLCBpcm91dGVyKTsKLSAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmFuay0+dmNwdVtvZmZzZXRd
XTsKKyAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSldOwogCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzcGVjIChzZWUgOC45LjEzIGluIElISSAw
MDY5QSksIGFueSB3cml0ZSB3aXRoIGFuCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQg
dmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICpyYW5rLAogICAgIGlmICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQogICAgICAgICB2Z2ljX21p
Z3JhdGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSk7CiAKLSAgICByYW5rLT52Y3B1W29m
ZnNldF0gPSBuZXdfdmNwdS0+dmNwdV9pZDsKKyAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVb
b2Zmc2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmdp
Y19yZWc2NF9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCAwOTY1MTE5Li5k
MTJlNmYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTg1LDcgKzg1LDcgQEAgc3RhdGljIHZvaWQgdmdpY19yYW5rX2luaXQoc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssIHVpbnQ4X3QgaW5kZXgsCiAgICAgcmFuay0+aW5kZXgg
PSBpbmRleDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU5URVJSVVBUX1BFUl9SQU5LOyBp
KysgKQotICAgICAgICByYW5rLT52Y3B1W2ldID0gdmNwdTsKKyAgICAgICAgd3JpdGVfYXRvbWlj
KCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsKIH0KIAogaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0
cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKQEAgLTIxOCwyOCArMjE4LDExIEBAIGlu
dCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotLyog
VGhlIGZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgYnkgcmFuayBsb2NrIHRha2VuLiAqLwotc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlycSkKLXsKLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZn
aWNfcmFua19pcnEodiwgdmlycSk7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJhbmst
PmxvY2spKTsKLQotICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbcmFuay0+dmNwdVt2aXJxICYg
SU5URVJSVVBUX1JBTktfTUFTS11dOwotfQotCi0vKiB0YWtlcyB0aGUgcmFuayBsb2NrICovCiBz
dHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxKQogewotICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBzdHJ1Y3Qgdmdp
Y19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKLQotICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICB2
X3RhcmdldCA9IF9fdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgdmlycSk7Ci0gICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0KLSAgICByZXR1cm4gdl90YXJnZXQ7CisgICAgaW50
IHRhcmdldCA9IHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19N
QVNLXSk7CisgICAgcmV0dXJuIHYtPmRvbWFpbi0+dmNwdVt0YXJnZXRdOwogfQogCiBzdGF0aWMg
aW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKQpAQCAtMzI2LDcgKzMwOSw3IEBAIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogCiAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwot
ICAgICAgICB2X3RhcmdldCA9IF9fdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAg
ICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwogICAgICAgICBwID0g
aXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fcXVl
dWVzKHZfdGFyZ2V0LCBpcnEpOwpAQCAtMzY4LDcgKzM1MSw3IEBAIHZvaWQgdmdpY19lbmFibGVf
aXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAKICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBp
ICsgKDMyICogbik7Ci0gICAgICAgIHZfdGFyZ2V0ID0gX192Z2ljX2dldF90YXJnZXRfdmNwdSh2
LCBpcnEpOworICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7
CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAgc2V0
X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IGViMDYwNjQuLjUxYjE4N2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0xMDcsNyArMTA3LDkg
QEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgewogCiAgICAgLyoKICAgICAgKiBJdCdzIG1vcmUgY29u
dmVuaWVudCB0byBzdG9yZSBhIHRhcmdldCBWQ1BVIHBlciB2SVJRCi0gICAgICogdGhhbiB0aGUg
cmVnaXN0ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmCisgICAgICogdGhhbiB0aGUgcmVnaXN0
ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmLgorICAgICAqIFVzZSBhdG9taWMgb3BlcmF0aW9u
cyB0byByZWFkL3dyaXRlIHRoZSB2Y3B1IGZpZWxkcyB0byBhdm9pZAorICAgICAqIHRha2luZyB0
aGUgcmFuayBsb2NrLgogICAgICAqLwogICAgIHVpbnQ4X3QgdmNwdVszMl07CiB9OwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 17 19:13:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 Mar 2017 19: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 1coxJi-0007jM-E0; Fri, 17 Mar 2017 19:13:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJh-0007jC-GT
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 18/DE-04971-0653CC85; Fri, 17 Mar 2017 19:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfB9Ey
 EwacjPBYTthk4MHps79vFHsAYxZqZl5RfkcCacbV7BVtBn0HFh0+dzA2Mm9S6GLk4hAS+MEoc
 27SSFcI5zyixdP459i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJdZ/+
 8oIYvMKmEl87bsBFmcBqW/ewDSBkWMBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tb
 g4MT01JzGpWC85P3cTI9ArDECwg/HesoBDjJIcTEqivNYyZyKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA6mADlBItS01Mr0jJzgOEBk5bg4FES4T1lDJTmLS5IzC3OTIdInWJUlBLnzQDpEwBJ
 ZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmzQKbwZOaVwE1/BbSYCWjx2w8nQ
 BaXJCKkpBoYi+rV1io5HXe5ZLXzgZ6x8qQX9Xli21acaPkwsb716sonTYwOEyYkdk1ymZv0eO
 Hjbb3abROvLyt4Pb9yyroZ8rYm06fub63v+ZcpJ7YhzISn3jzcuylCPunMs3fqMU1yIr9fBSk
 5SaRNCr56TVRI8PPapKL/9ZOOX80O2zrn0W/+n0t2t5y1VmIpzkg01GIuKk4EABW2YbJEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489778015!61881888!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24748 invoked from network); 17 Mar 2017 19:13:36 -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; 17 Mar 2017 19:13:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJf-0003eE-0v
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1coxJe-0001nQ-UR
 for xen-changelog@lists.xensource.com; Fri, 17 Mar 2017 19:13:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1coxJe-0001nQ-UR@xenbits.xenproject.org>
Date: Fri, 17 Mar 2017 19:13:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: read/write rank->vcpu
	atomically
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3NWZlNjQ3M2I3MzcwNWM5YjlmN2Q4ZWNjM2QwNDNhZmVmNTU3MjcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgRmViIDEwIDE4OjA1OjIyIDIwMTcgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgTWFyIDE2IDEz
OjU5OjUxIDIwMTcgLTA3MDAKCiAgICBhcm06IHJlYWQvd3JpdGUgcmFuay0+dmNwdSBhdG9taWNh
bGx5CiAgICAKICAgIFdlIGRvbid0IG5lZWQgYSBsb2NrIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1
IGFueW1vcmUsIHNvbHZpbmcgdGhlCiAgICBmb2xsb3dpbmcgbG9jayBpbnZlcnNpb24gYnVnOiB0
aGUgcmFuayBsb2NrIHNob3VsZCBiZSB0YWtlbiBmaXJzdCwgdGhlbgogICAgdGhlIHZnaWMgbG9j
ay4gSG93ZXZlciwgZ2ljX3VwZGF0ZV9vbmVfbHIgaXMgY2FsbGVkIHdpdGggdGhlIHZnaWMgbG9j
awogICAgaGVsZCwgYW5kIGl0IGNhbGxzIHZnaWNfZ2V0X3RhcmdldF92Y3B1LCB3aGljaCB0cmll
cyB0byBvYnRhaW4gdGhlIHJhbmsKICAgIGxvY2suCiAgICAKICAgIENvdmVyaXR5LUlEOiAxMzgx
ODU1CiAgICBDb3Zlcml0eS1JRDogMTM4MTg1MwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAgNiAr
KystLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA0ICsrKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggYzZk
MjgwZS4uOTIxODhhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyB1aW50MzJfdCB2
Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAgICBvZmZz
ZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAg
cmVnIHw9ICgxIDw8IHJhbmstPnZjcHVbb2Zmc2V0XSkgPDwgKGkgKiBOUl9CSVRTX1BFUl9UQVJH
RVQpOworICAgICAgICByZWcgfD0gKDEgPDwgcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSkpIDw8IChpICogTlJfQklUU19QRVJfVEFSR0VUKTsKIAogICAgIHJldHVybiByZWc7CiB9CkBA
IC0xNTIsNyArMTUyLDcgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgIC8qIFRoZSB2
Q1BVIElEIGFsd2F5cyBzdGFydHMgZnJvbSAwICovCiAgICAgICAgIG5ld190YXJnZXQtLTsKIAot
ICAgICAgICBvbGRfdGFyZ2V0ID0gcmFuay0+dmNwdVtvZmZzZXRdOworICAgICAgICBvbGRfdGFy
Z2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSk7CiAKICAgICAgICAgLyogT25s
eSBtaWdyYXRlIHRoZSB2SVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAg
ICAgICBpZiAoIG5ld190YXJnZXQgIT0gb2xkX3RhcmdldCApCkBAIC0xNjIsNyArMTYyLDcgQEAg
c3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEp
OwogICAgICAgICB9CiAKLSAgICAgICAgcmFuay0+dmNwdVtvZmZzZXRdID0gbmV3X3RhcmdldDsK
KyAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKaW5kZXggZWMwMzhhMy4uMmQ3MWNhYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMDcsNyAr
MTA3LDcgQEAgc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqcmFuaywKICAgICAvKiBHZXQgdGhlIGluZGV4IGluIHRoZSByYW5rICovCiAgICAg
b2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7CiAKLSAgICByZXR1cm4gdmNwdWlkX3RvX3Zh
ZmZpbml0eShyYW5rLT52Y3B1W29mZnNldF0pOworICAgIHJldHVybiB2Y3B1aWRfdG9fdmFmZmlu
aXR5KHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKTsKIH0KIAogLyoKQEAgLTEzNSw3
ICsxMzUsNyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgb2Zmc2V0ICY9IHZpcnEgJiBJTlRF
UlJVUFRfUkFOS19NQVNLOwogCiAgICAgbmV3X3ZjcHUgPSB2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNw
dShkLCBpcm91dGVyKTsKLSAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmFuay0+dmNwdVtvZmZzZXRd
XTsKKyAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSldOwogCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzcGVjIChzZWUgOC45LjEzIGluIElISSAw
MDY5QSksIGFueSB3cml0ZSB3aXRoIGFuCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQg
dmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICpyYW5rLAogICAgIGlmICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQogICAgICAgICB2Z2ljX21p
Z3JhdGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSk7CiAKLSAgICByYW5rLT52Y3B1W29m
ZnNldF0gPSBuZXdfdmNwdS0+dmNwdV9pZDsKKyAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVb
b2Zmc2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmdp
Y19yZWc2NF9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCAwOTY1MTE5Li5k
MTJlNmYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTg1LDcgKzg1LDcgQEAgc3RhdGljIHZvaWQgdmdpY19yYW5rX2luaXQoc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssIHVpbnQ4X3QgaW5kZXgsCiAgICAgcmFuay0+aW5kZXgg
PSBpbmRleDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU5URVJSVVBUX1BFUl9SQU5LOyBp
KysgKQotICAgICAgICByYW5rLT52Y3B1W2ldID0gdmNwdTsKKyAgICAgICAgd3JpdGVfYXRvbWlj
KCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsKIH0KIAogaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0
cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKQEAgLTIxOCwyOCArMjE4LDExIEBAIGlu
dCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsKIH0KIAotLyog
VGhlIGZ1bmN0aW9uIHNob3VsZCBiZSBjYWxsZWQgYnkgcmFuayBsb2NrIHRha2VuLiAqLwotc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlycSkKLXsKLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZn
aWNfcmFua19pcnEodiwgdmlycSk7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnJhbmst
PmxvY2spKTsKLQotICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbcmFuay0+dmNwdVt2aXJxICYg
SU5URVJSVVBUX1JBTktfTUFTS11dOwotfQotCi0vKiB0YWtlcyB0aGUgcmFuayBsb2NrICovCiBz
dHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxKQogewotICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBzdHJ1Y3Qgdmdp
Y19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7Ci0gICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKLQotICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICB2
X3RhcmdldCA9IF9fdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgdmlycSk7Ci0gICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0KLSAgICByZXR1cm4gdl90YXJnZXQ7CisgICAgaW50
IHRhcmdldCA9IHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19N
QVNLXSk7CisgICAgcmV0dXJuIHYtPmRvbWFpbi0+dmNwdVt0YXJnZXRdOwogfQogCiBzdGF0aWMg
aW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxKQpAQCAtMzI2LDcgKzMwOSw3IEBAIHZvaWQgdmdpY19kaXNhYmxlX2lycXMoc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogCiAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwot
ICAgICAgICB2X3RhcmdldCA9IF9fdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAg
ICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwogICAgICAgICBwID0g
aXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fcXVl
dWVzKHZfdGFyZ2V0LCBpcnEpOwpAQCAtMzY4LDcgKzM1MSw3IEBAIHZvaWQgdmdpY19lbmFibGVf
aXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAKICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBp
ICsgKDMyICogbik7Ci0gICAgICAgIHZfdGFyZ2V0ID0gX192Z2ljX2dldF90YXJnZXRfdmNwdSh2
LCBpcnEpOworICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7
CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAgc2V0
X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwogICAgICAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IGViMDYwNjQuLjUxYjE4N2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0xMDcsNyArMTA3LDkg
QEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgewogCiAgICAgLyoKICAgICAgKiBJdCdzIG1vcmUgY29u
dmVuaWVudCB0byBzdG9yZSBhIHRhcmdldCBWQ1BVIHBlciB2SVJRCi0gICAgICogdGhhbiB0aGUg
cmVnaXN0ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmCisgICAgICogdGhhbiB0aGUgcmVnaXN0
ZXIgSVRBUkdFVFNSL0lST1VURVIgaXRzZWxmLgorICAgICAqIFVzZSBhdG9taWMgb3BlcmF0aW9u
cyB0byByZWFkL3dyaXRlIHRoZSB2Y3B1IGZpZWxkcyB0byBhdm9pZAorICAgICAqIHRha2luZyB0
aGUgcmFuayBsb2NrLgogICAgICAqLwogICAgIHVpbnQ4X3QgdmNwdVszMl07CiB9OwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC5e-0000Sv-2q; Sat, 18 Mar 2017 11:00:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5c-0000R1-TC
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AB/0E-01896-4331DC85; Sat, 18 Mar 2017 11:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddY+Gy
 EwYy58hYTthk4MHps79vFHsAYxZqZl5RfkcCasX3PftaCCVwVew/uZ2tgnMvRxcjFISTwhVGi
 aVsDC4RznlHi5sEbQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAq4S0+cdY
 gIp5xUwk1h3uBgkzAJUvnjtU8YJjBwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNmz3PMQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb95EoJxgUWp6akVaZg4wOGDSEhw8SiK8l0HSvMUFibnFmekQqVOMilLivKkgCQGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXHmQKT2ZeCdz0V0CLmYAWJ/48A
 rK4JBEhJdXAuHSaZFZGyq2gXJawaxaLViR0BQW0FShMnvygb9Y65cbq7cV802/Ylos4TM32/a
 5bqrY/Nq3i+HsF3YdrT3aLrjNqDFz5xb6XL/8804xdvaURO0SkdY4HH9fdvCT908XHIe89br3
 bv2j6zYnLm8QifudtMbo4oc9fYd8kr58LWB7NP7+lwK3ynRJLcUaioRZzUXEiADDizw5DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1489834802!74609358!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45579 invoked from network); 18 Mar 2017 11:00:03 -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; 18 Mar 2017 11:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5a-0003jn-5v
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5a-0002A2-5A
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5a-0002A2-5A@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] Don't clear HCR_VM bit when
	updating VTTBR.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQxNjZmMDdlMGUzYzYwN2Y2Yzk5MWZjZTEwZWE1MTk4Y2I2YWRkYzQKQXV0aG9yOiAg
ICAgSnVuIFN1biA8anN1bkBqdW5zdW4ubmV0PgpBdXRob3JEYXRlOiBNb24gT2N0IDEwIDEyOjI3
OjU2IDIwMTYgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjM0IDIwMTcgLTA3MDAK
CiAgICBEb24ndCBjbGVhciBIQ1JfVk0gYml0IHdoZW4gdXBkYXRpbmcgVlRUQlIuCiAgICAKICAg
IEN1cnJlbnRseSBmdW5jdGlvbiBwMm1fcmVzdG9yZV9zdGF0ZSgpIHdvdWxkIGNsZWFyIEhDUl9W
TSBiaXQsIGkuZS4sCiAgICBkaXNhYmxpbmcgc3RhZ2UyIHRyYW5zbGF0aW9uLCBiZWZvcmUgdXBk
YXRpbmcgVlRUQlIgcmVnaXN0ZXIuIEFmdGVyCiAgICBzb21lIHJlc2VhcmNoIGFuZCB0YWxraW5n
IHRvIEFSTSBzdXBwb3J0LCBJIGdvdCBjb25maXJtZWQgdGhhdCB0aGlzIGlzIG5vdAogICAgbmVj
ZXNzYXJ5LiBXZSBhcmUgY3VycmVudGx5IHdvcmtpbmcgb24gYSBuZXcgcGxhdGZvcm0gdGhhdCB3
b3VsZCBuZWVkIHRoaXMKICAgIHRvIGJlIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwYXRjaCBpcyB0
ZXN0ZWQgb24gRlZQIGZvdW5kYXRpb24gbW9kZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
biBTdW4gPGpzdW5AanVuc3VuLm5ldD4KICAgIEFja2VkLWJ5OiBTdGV2ZSBDYXBwZXIgPHN0ZXZl
LmNhcHBlckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyIC0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNmExOWM1Ny4uZjAxNjlhYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTgsOCAr
OTgsNiBAQCB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogICAgIHJlZ2lz
dGVyX3QgaGNyOwogCiAgICAgaGNyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Ci0gICAgV1JJVEVf
U1lTUkVHKGhjciAmIH5IQ1JfVk0sIEhDUl9FTDIpOwotICAgIGlzYigpOwogCiAgICAgcDJtX2xv
YWRfVlRUQlIobi0+ZG9tYWluKTsKICAgICBpc2IoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC5e-0000Sv-2q; Sat, 18 Mar 2017 11:00:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5c-0000R1-TC
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 AB/0E-01896-4331DC85; Sat, 18 Mar 2017 11:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddY+Gy
 EwYy58hYTthk4MHps79vFHsAYxZqZl5RfkcCasX3PftaCCVwVew/uZ2tgnMvRxcjFISTwhVGi
 aVsDC4RznlHi5sEbQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAq4S0+cdY
 gIp5xUwk1h3uBgkzAJUvnjtU8YJjBwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNmz3PMQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb95EoJxgUWp6akVaZg4wOGDSEhw8SiK8l0HSvMUFibnFmekQqVOMilLivKkgCQGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXHmQKT2ZeCdz0V0CLmYAWJ/48A
 rK4JBEhJdXAuHSaZFZGyq2gXJawaxaLViR0BQW0FShMnvygb9Y65cbq7cV802/Ylos4TM32/a
 5bqrY/Nq3i+HsF3YdrT3aLrjNqDFz5xb6XL/8804xdvaURO0SkdY4HH9fdvCT908XHIe89br3
 bv2j6zYnLm8QifudtMbo4oc9fYd8kr58LWB7NP7+lwK3ynRJLcUaioRZzUXEiADDizw5DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1489834802!74609358!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45579 invoked from network); 18 Mar 2017 11:00:03 -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; 18 Mar 2017 11:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5a-0003jn-5v
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5a-0002A2-5A
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5a-0002A2-5A@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] Don't clear HCR_VM bit when
	updating VTTBR.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQxNjZmMDdlMGUzYzYwN2Y2Yzk5MWZjZTEwZWE1MTk4Y2I2YWRkYzQKQXV0aG9yOiAg
ICAgSnVuIFN1biA8anN1bkBqdW5zdW4ubmV0PgpBdXRob3JEYXRlOiBNb24gT2N0IDEwIDEyOjI3
OjU2IDIwMTYgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjM0IDIwMTcgLTA3MDAK
CiAgICBEb24ndCBjbGVhciBIQ1JfVk0gYml0IHdoZW4gdXBkYXRpbmcgVlRUQlIuCiAgICAKICAg
IEN1cnJlbnRseSBmdW5jdGlvbiBwMm1fcmVzdG9yZV9zdGF0ZSgpIHdvdWxkIGNsZWFyIEhDUl9W
TSBiaXQsIGkuZS4sCiAgICBkaXNhYmxpbmcgc3RhZ2UyIHRyYW5zbGF0aW9uLCBiZWZvcmUgdXBk
YXRpbmcgVlRUQlIgcmVnaXN0ZXIuIEFmdGVyCiAgICBzb21lIHJlc2VhcmNoIGFuZCB0YWxraW5n
IHRvIEFSTSBzdXBwb3J0LCBJIGdvdCBjb25maXJtZWQgdGhhdCB0aGlzIGlzIG5vdAogICAgbmVj
ZXNzYXJ5LiBXZSBhcmUgY3VycmVudGx5IHdvcmtpbmcgb24gYSBuZXcgcGxhdGZvcm0gdGhhdCB3
b3VsZCBuZWVkIHRoaXMKICAgIHRvIGJlIHJlbW92ZWQuCiAgICAKICAgIFRoZSBwYXRjaCBpcyB0
ZXN0ZWQgb24gRlZQIGZvdW5kYXRpb24gbW9kZWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
biBTdW4gPGpzdW5AanVuc3VuLm5ldD4KICAgIEFja2VkLWJ5OiBTdGV2ZSBDYXBwZXIgPHN0ZXZl
LmNhcHBlckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyIC0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNmExOWM1Ny4uZjAxNjlhYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTgsOCAr
OTgsNiBAQCB2b2lkIHAybV9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogICAgIHJlZ2lz
dGVyX3QgaGNyOwogCiAgICAgaGNyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Ci0gICAgV1JJVEVf
U1lTUkVHKGhjciAmIH5IQ1JfVk0sIEhDUl9FTDIpOwotICAgIGlzYigpOwogCiAgICAgcDJtX2xv
YWRfVlRUQlIobi0+ZG9tYWluKTsKICAgICBpc2IoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:00: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 1cpC5o-0000WB-4M; Sat, 18 Mar 2017 11:00:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5m-0000W0-Me
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:14 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2B/09-27678-D331DC85; Sat, 18 Mar 2017 11:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddW+Gy
 EwaWn4hYTthk4MHps79vFHsAYxZqZl5RfkcCacelnN1vBZpGK3wdusDUwPuXtYuTiEBL4wiix
 6moDI4RznlGi5cdVIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgQiJDT/vg
 MV5Bcwk7vz4yA5iswDV/z1znnECI8cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Mv5YFHGKU5GBSEuW1ljkTIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCV0XobISQYFFqempFWmYOMDxg0hIcPEoivB8FgdK8xQWJucWZ6RCpU4yKUuK8nCB9
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8tyBSezLwSuOmvgBYzAS1ed
 uMMyOKSRISUVAOjQ6j1PtHJO5P/pF1tjQhK6zee8/DAzFesRVn7n94rjbZmm16jVR059RdD6Q
 QlyXKzCPsb2pZmx/Tmblrx47pUfYfzEocFeXkHmvakLXL+xr4qv6+FX+U7u33+r5pStZ0nGW5
 UHpxu7tyudT0840FsY9SMmAV/Hn1gfXk5s6a7/tFbx8aHVXuVWIozEg21mIuKEwEDX3jARAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489834812!58456797!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41962 invoked from network); 18 Mar 2017 11:00:13 -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; 18 Mar 2017 11:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5k-0003jx-9R
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5k-0002BV-7B
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5k-0002BV-7B@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm/irq: Reorder check when the
	IRQ is already used by someone
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3ODJlNjFlZGYxNmY0OTM2YWEyZThkZTc5ZTE0YjExZWY0Y2Q2OTAKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzdHlzaEBnbWFpbC5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMiAxODozODoxNiAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjow
NjozOSAyMDE3IC0wNzAwCgogICAgYXJtL2lycTogUmVvcmRlciBjaGVjayB3aGVuIHRoZSBJUlEg
aXMgYWxyZWFkeSB1c2VkIGJ5IHNvbWVvbmUKICAgIAogICAgQ2FsbCBpcnFfZ2V0X2RvbWFpbiBm
b3IgdGhlIElSUSB3ZSBhcmUgaW50ZXJlc3RlZCBpbgogICAgb25seSBhZnRlciBtYWtpbmcgc3Vy
ZSB0aGF0IGl0IGlzIHRoZSBndWVzdCBJUlEgdG8gYXZvaWQKICAgIEFTU0VSVCh0ZXN0X2JpdChf
SVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSkgdHJpZ2dlcmluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKaW5kZXggMmY4YWY3Mi4uOGFiYWUxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5j
CisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtNDY2LDI2ICs0NjYsMzIgQEAgaW50IHJvdXRl
X2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAg
Ki8KICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmFkID0gaXJxX2dldF9kb21haW4oZGVzYyk7Ci0KLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSAmJiBkID09IGFkICkKKyAgICAgICAgaWYg
KCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggaXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxICE9IHZpcnEgKQorICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqYWQgPSBpcnFfZ2V0X2RvbWFpbihkZXNjKTsKKworICAg
ICAgICAgICAgaWYgKCBkID09IGFkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGlycV9nZXRfZ3Vlc3RfaW5mbyhkZXNjKS0+dmlycSAhPSB2aXJxICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIHZJ
UlEgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwg
aXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
dmFsID0gLUVCVVNZOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCi0gICAgICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2ln
bmVkIHRvIHZJUlEgJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
aXJxLCBpcnFfZ2V0X2d1ZXN0X2luZm8oZGVzYyktPnZpcnEpOworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluICV1XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpcnEsIGFkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgICAgIHJldHZhbCA9IC1FQlVTWTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEgJXUgaXMg
YWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEsIGFk
LT5kb21haW5faWQpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgWGVuXG4iLCBpcnEpOwot
ICAgICAgICByZXR2YWwgPSAtRUJVU1k7CisgICAgICAgICAgICByZXR2YWwgPSAtRUJVU1k7Cisg
ICAgICAgIH0KICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:00: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 1cpC5o-0000WB-4M; Sat, 18 Mar 2017 11:00:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5m-0000W0-Me
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:14 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2B/09-27678-D331DC85; Sat, 18 Mar 2017 11:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddW+Gy
 EwaWn4hYTthk4MHps79vFHsAYxZqZl5RfkcCacelnN1vBZpGK3wdusDUwPuXtYuTiEBL4wiix
 6moDI4RznlGi5cdVIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgQiJDT/vg
 MV5Bcwk7vz4yA5iswDV/z1znnECI8cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Mv5YFHGKU5GBSEuW1ljkTIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCV0XobISQYFFqempFWmYOMDxg0hIcPEoivB8FgdK8xQWJucWZ6RCpU4yKUuK8nCB9
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8tyBSezLwSuOmvgBYzAS1ed
 uMMyOKSRISUVAOjQ6j1PtHJO5P/pF1tjQhK6zee8/DAzFesRVn7n94rjbZmm16jVR059RdD6Q
 QlyXKzCPsb2pZmx/Tmblrx47pUfYfzEocFeXkHmvakLXL+xr4qv6+FX+U7u33+r5pStZ0nGW5
 UHpxu7tyudT0840FsY9SMmAV/Hn1gfXk5s6a7/tFbx8aHVXuVWIozEg21mIuKEwEDX3jARAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489834812!58456797!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41962 invoked from network); 18 Mar 2017 11:00:13 -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; 18 Mar 2017 11:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5k-0003jx-9R
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5k-0002BV-7B
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5k-0002BV-7B@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm/irq: Reorder check when the
	IRQ is already used by someone
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3ODJlNjFlZGYxNmY0OTM2YWEyZThkZTc5ZTE0YjExZWY0Y2Q2OTAKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzdHlzaEBnbWFpbC5jb20+CkF1dGhvckRhdGU6
IEZyaSBEZWMgMiAxODozODoxNiAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjow
NjozOSAyMDE3IC0wNzAwCgogICAgYXJtL2lycTogUmVvcmRlciBjaGVjayB3aGVuIHRoZSBJUlEg
aXMgYWxyZWFkeSB1c2VkIGJ5IHNvbWVvbmUKICAgIAogICAgQ2FsbCBpcnFfZ2V0X2RvbWFpbiBm
b3IgdGhlIElSUSB3ZSBhcmUgaW50ZXJlc3RlZCBpbgogICAgb25seSBhZnRlciBtYWtpbmcgc3Vy
ZSB0aGF0IGl0IGlzIHRoZSBndWVzdCBJUlEgdG8gYXZvaWQKICAgIEFTU0VSVCh0ZXN0X2JpdChf
SVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSkgdHJpZ2dlcmluZy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jIHwgMzIgKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKaW5kZXggMmY4YWY3Mi4uOGFiYWUxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5j
CisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtNDY2LDI2ICs0NjYsMzIgQEAgaW50IHJvdXRl
X2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAg
Ki8KICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBkb21haW4gKmFkID0gaXJxX2dldF9kb21haW4oZGVzYyk7Ci0KLSAgICAgICAgaWYgKCB0ZXN0
X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSAmJiBkID09IGFkICkKKyAgICAgICAgaWYg
KCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggaXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxICE9IHZpcnEgKQorICAg
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqYWQgPSBpcnFfZ2V0X2RvbWFpbihkZXNjKTsKKworICAg
ICAgICAgICAgaWYgKCBkID09IGFkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBp
ZiAoIGlycV9nZXRfZ3Vlc3RfaW5mbyhkZXNjKS0+dmlycSAhPSB2aXJxICkKKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIHZJ
UlEgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwg
aXJxX2dldF9ndWVzdF9pbmZvKGRlc2MpLT52aXJxKTsKKyAgICAgICAgICAgICAgICAgICAgcmV0
dmFsID0gLUVCVVNZOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCi0gICAgICAgICAgICAgICAgICAgICAgICJkJXU6IElSUSAldSBpcyBhbHJlYWR5IGFzc2ln
bmVkIHRvIHZJUlEgJXVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
aXJxLCBpcnFfZ2V0X2d1ZXN0X2luZm8oZGVzYyktPnZpcnEpOworICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgZG9tYWluICV1XG4i
LAorICAgICAgICAgICAgICAgICAgICAgICBpcnEsIGFkLT5kb21haW5faWQpOwogICAgICAgICAg
ICAgICAgIHJldHZhbCA9IC1FQlVTWTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJJUlEgJXUgaXMg
YWxyZWFkeSB1c2VkIGJ5IGRvbWFpbiAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBpcnEsIGFk
LT5kb21haW5faWQpOwogICAgICAgICBlbHNlCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIklSUSAldSBpcyBhbHJlYWR5IHVzZWQgYnkgWGVuXG4iLCBpcnEpOwot
ICAgICAgICByZXR2YWwgPSAtRUJVU1k7CisgICAgICAgICAgICByZXR2YWwgPSAtRUJVU1k7Cisg
ICAgICAgIH0KICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC5y-0000XZ-5t; Sat, 18 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cpC5w-0000XD-Er
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/16-04971-7431DC85; Sat, 18 Mar 2017 11:00:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddd+Gy
 EwbNnkhYTthk4MHps79vFHsAYxZqZl5RfkcCaMePsIpaCmVwVLzYeYGpg3MrRxcjFISTwhVHi
 bfNVZgjnPKPElFdrgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIl1n47B
 BbnFTCT+L9sGTuIzQJU//XvWbYJjBwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwnlkQeIhRkoNJSZT395dDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeP9xH44QEixKTU+tSMvMAYYHTFqCg0dJhPclSJq3uCAxtzgzHSJ1ilFRSpzXjgco
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOygUzhycwrgZv+CmgxE9Dia
 XwHQRaXJCKkpBoY2RkvuRRVXLEUimI2ll/P/bgo+Fb2xf+btMx+i4tYVYYlhaS4GNy7/jPK+/
 4G/+d73l0V/zVFZcY7Ldn7/Tej/u9KTHrh8CMzL0GzbpluuPmxhpuWNfennHnE4H3KUVb9q3b
 F8xLFrEeNkYnTZty9qKnvons3e1tWhajZ2+T3M0zcuWXfegQosRRnJBpqMRcVJwIAzRKugEQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489834822!62835509!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57555 invoked from network); 18 Mar 2017 11:00:23 -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; 18 Mar 2017 11:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5u-0003k9-B9
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5u-0002C7-AX
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5u-0002C7-AX@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Fix misplaced parentheses
	for PSCI version 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>

Y29tbWl0IDQzNTE2MTFmYWQ5NmQ4OGI2OTQ1Mzg2ZjRmZmU2NmE3OWRmOWIwZmQKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAzMCAxNTo1MzoxMSAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjowNjo0
MyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogRml4IG1pc3BsYWNlZCBwYXJlbnRoZXNlcyBmb3Ig
UFNDSSB2ZXJzaW9uIGNoZWNrCiAgICAKICAgIEZpeCBtaXNwbGFjZWQgcGFyZW50aGVzZXMgZm9y
IFBTQ0kgdmVyc2lvbiBjaGVjawogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2
IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCA3OTY2
YjVlLi4zNGVlOTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKQEAgLTE0Nyw3ICsxNDcsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzIodm9pZCkKICAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lP
TiwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBT
Q0kgMC4yIGFuZCBQU0NJIDEueCAqLwotICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9O
KDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciAhPSAxKSApCisgICAgaWYgKCBw
c2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lf
dmVyKSAhPSAxICkKICAgICB7CiAgICAgICAgIHByaW50aygiRXJyb3I6IFVucmVjb2duaXplZCBQ
U0NJIHZlcnNpb24gJXUuJXVcbiIsCiAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFKT1Io
cHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC5y-0000XZ-5t; Sat, 18 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cpC5w-0000XD-Er
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/16-04971-7431DC85; Sat, 18 Mar 2017 11:00:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddd+Gy
 EwbNnkhYTthk4MHps79vFHsAYxZqZl5RfkcCaMePsIpaCmVwVLzYeYGpg3MrRxcjFISTwhVHi
 bfNVZgjnPKPElFdrgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIl1n47B
 BbnFTCT+L9sGTuIzQJU//XvWbYJjBwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwnlkQeIhRkoNJSZT395dDEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeP9xH44QEixKTU+tSMvMAYYHTFqCg0dJhPclSJq3uCAxtzgzHSJ1ilFRSpzXjgco
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOygUzhycwrgZv+CmgxE9Dia
 XwHQRaXJCKkpBoY2RkvuRRVXLEUimI2ll/P/bgo+Fb2xf+btMx+i4tYVYYlhaS4GNy7/jPK+/
 4G/+d73l0V/zVFZcY7Ldn7/Tej/u9KTHrh8CMzL0GzbpluuPmxhpuWNfennHnE4H3KUVb9q3b
 F8xLFrEeNkYnTZty9qKnvons3e1tWhajZ2+T3M0zcuWXfegQosRRnJBpqMRcVJwIAzRKugEQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489834822!62835509!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57555 invoked from network); 18 Mar 2017 11:00:23 -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; 18 Mar 2017 11:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5u-0003k9-B9
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC5u-0002C7-AX
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC5u-0002C7-AX@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Fix misplaced parentheses
	for PSCI version 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>

Y29tbWl0IDQzNTE2MTFmYWQ5NmQ4OGI2OTQ1Mzg2ZjRmZmU2NmE3OWRmOWIwZmQKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAzMCAxNTo1MzoxMSAyMDE2ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjowNjo0
MyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogRml4IG1pc3BsYWNlZCBwYXJlbnRoZXNlcyBmb3Ig
UFNDSSB2ZXJzaW9uIGNoZWNrCiAgICAKICAgIEZpeCBtaXNwbGFjZWQgcGFyZW50aGVzZXMgZm9y
IFBTQ0kgdmVyc2lvbiBjaGVjawogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2
IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwppbmRleCA3OTY2
YjVlLi4zNGVlOTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKQEAgLTE0Nyw3ICsxNDcsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzIodm9pZCkKICAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lP
TiwgMCwgMCwgMCk7CiAKICAgICAvKiBGb3IgdGhlIG1vbWVudCwgd2Ugb25seSBzdXBwb3J0IFBT
Q0kgMC4yIGFuZCBQU0NJIDEueCAqLwotICAgIGlmICggcHNjaV92ZXIgIT0gUFNDSV9WRVJTSU9O
KDAsIDIpICYmIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciAhPSAxKSApCisgICAgaWYgKCBw
c2NpX3ZlciAhPSBQU0NJX1ZFUlNJT04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lf
dmVyKSAhPSAxICkKICAgICB7CiAgICAgICAgIHByaW50aygiRXJyb3I6IFVucmVjb2duaXplZCBQ
U0NJIHZlcnNpb24gJXUuJXVcbiIsCiAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFKT1Io
cHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC68-0000Zk-8j; Sat, 18 Mar 2017 11:00:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC67-0000ZX-PN
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DE/9A-24850-3531DC85; Sat, 18 Mar 2017 11:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdQ+Gy
 EwcGHahYTthk4MHps79vFHsAYxZqZl5RfkcCasXV6XcFfsYppfcuYGxgPCHUxcnEICXxhlFix
 sZ8RwjnPKPH15iEgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBd4l/Zz6D2
 bwCZhKnt54Dq2EBqv/8qJN5AiPHAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamermpxc
 WJ6ak5iUnFesn5uZsYgT6pZ2Bg3MHYONvvEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8W6cB5QSLUtNTK9Iyc4DBAZOW4OBREuE9CZLmLS5IzC3OTIdInWJUlBLnfQiSEABJ
 ZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHesyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGxqiyI5IWbTPzGQo+TvjyJGlT2UEXa73vzj+Z2S01BRY9zLr+d1/qVYO8JfIXN6
 z1DbiYkLFo9dJPwtMyeNZbCGv937AxwPbW8zl5Vn+EfX8tD1vJ7/vaWVhi/hY3f9WISNu2T0l
 15fvUFkqpy/H6qffZnIuPmviC2Zhx5zPeA1s3BkxcuL/MTomlOCPRUIu5qDgRABNTSipDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489834832!72995959!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 715 invoked from network); 18 Mar 2017 11:00:33 -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; 18 Mar 2017 11:00:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC64-0003kN-F8
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC64-0002Cs-CL
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC64-0002Cs-CL@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: traps: Emulate
	ICC_SRE_EL1 as RAZ/WI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhNTRkY2RjYTNlZjZjN2RjYTUyNzM4NzU5YzEwMTc2ZWU2N2UyNjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIERl
YyA1IDE3OjQzOjIzIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjQ3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogRW11bGF0ZSBJQ0NfU1JFX0VMMSBhcyBSQVov
V0kKICAgIAogICAgUmVjZW50IExpbnV4IGtlcm5lbCAoNC40IGFuZCBvbndhcmRzIFsxXSkgaXMg
Y2hlY2tpbmcgd2hldGhlciBpdCBpcyBwb3NzaWJsZQogICAgdG8gZW5hYmxlIHN5c3JlZyBhY2Nl
c3MgKElDQ19TUkVfRUwxLlNSRSkgd2hlbiB0aGUgSUQgcmVnaXN0ZXIKICAgIChJRF9BQTY0UFJG
MF9FTDEuR0lDKSBpcyByZXBvcnRpbmcgdGhlIHByZXNlbmNlIG9mIHRoZSBzeXNyZWcgaW50ZXJm
YWNlLgogICAgCiAgICBXaGVuIHRoZSBndWVzdCBoYXMgYmVlbiBjb25maWd1cmVkIHRvIHVzZSBH
SUN2MiwgdGhlIGh5cGVydmlzb3Igd2lsbAogICAgZGlzYWJsZSBzeXNyZWcgYWNjZXNzIGZvciB0
aGlzIHZtICh2aWEgSUNDX1NSRV9FTDIuRW5hYmxlKSBhbmQgdGhlcmVmb3JlCiAgICBhY2Nlc3Mg
dG8gc3lzdGVtIHJlZ2lzdGVyIHN1Y2ggYXMgSUNDX1NSRV9FTDEgYXJlIHRyYXBwZWQgaW4gRUwy
LgogICAgCiAgICBIb3dldmVyLCBJQ0NfU1JFX0VMMSBpcyBub3QgZW11bGF0ZWQgYnkgdGhlIGh5
cGVydmlzb3IuIFRoaXMgbWVhbnMgdGhhdAogICAgTGludXggd2lsbCBjcmFzaCBhcyBzb29uIGFz
IGl0IGlzIHRyeWluZyB0byBhY2Nlc3MgSUNDX1NSRV9FTDEuCiAgICAKICAgIFRvIHNvbHZlIHRo
aXMgcHJvYmxlbSwgWGVuIGNhbiBpbXBsZW1lbnQgSUNDX1NSRV9FTDEgYXMgcmVhZC1hcy16ZXJv
CiAgICB3cml0ZS1pZ25vcmUuIFRoZSBlbXVsYXRpb24gd2lsbCBvbmx5IGJlIHVzZWQgd2hlbiBz
eXNyZWcgYXJlIGRpc2FibGVkCiAgICBmb3IgRUwxLgogICAgCiAgICBbMV0gIDk2M2ZjZDQwOSAi
YXJtNjQ6IGNwdWZlYXR1cmVzOiBDaGVjayBJQ0NfRUwxX1NSRS5TUkUgYmVmb3JlCiAgICBlbmFi
bGluZyBBUk02NF9IQVNfU1lTUkVHX0dJQ19DUFVJRiIKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zeXNyZWdzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDc3MzkzZDQuLjVhZjk2NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjkwLDYgKzIyOTAsMjAgQEAgc3RhdGljIHZv
aWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICByZXR1cm4g
aW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwogCiAgICAgLyoKKyAgICAg
KiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAorICAgICAqCisgICAgICogIEdJQyBBcmNoaXRlY3R1
cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQorICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJh
cHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCisg
ICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRo
ZSByZWdpc3RlcgorICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8gdGVs
bCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRl
cmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEp
OworCisgICAgLyoKICAgICAgKiBIQ1JfRUwyLlRJRENQCiAgICAgICoKICAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCmluZGV4
IDU3MGY0M2UuLjg4NzM2OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVn
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCkBAIC05MCw2ICs5MCw3IEBA
CiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMx
MSw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMx
MixjMTEsNikKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMs
MixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JF
RygzLDAsYzEyLGMxMiw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9T
WVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAg
SFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC68-0000Zk-8j; Sat, 18 Mar 2017 11:00:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC67-0000ZX-PN
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DE/9A-24850-3531DC85; Sat, 18 Mar 2017 11:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdQ+Gy
 EwcGHahYTthk4MHps79vFHsAYxZqZl5RfkcCasXV6XcFfsYppfcuYGxgPCHUxcnEICXxhlFix
 sZ8RwjnPKPH15iEgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBd4l/Zz6D2
 bwCZhKnt54Dq2EBqv/8qJN5AiPHAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamermpxc
 WJ6ak5iUnFesn5uZsYgT6pZ2Bg3MHYONvvEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8W6cB5QSLUtNTK9Iyc4DBAZOW4OBREuE9CZLmLS5IzC3OTIdInWJUlBLnfQiSEABJ
 ZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHesyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGxqiyI5IWbTPzGQo+TvjyJGlT2UEXa73vzj+Z2S01BRY9zLr+d1/qVYO8JfIXN6
 z1DbiYkLFo9dJPwtMyeNZbCGv937AxwPbW8zl5Vn+EfX8tD1vJ7/vaWVhi/hY3f9WISNu2T0l
 15fvUFkqpy/H6qffZnIuPmviC2Zhx5zPeA1s3BkxcuL/MTomlOCPRUIu5qDgRABNTSipDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489834832!72995959!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 715 invoked from network); 18 Mar 2017 11:00:33 -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; 18 Mar 2017 11:00:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC64-0003kN-F8
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC64-0002Cs-CL
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC64-0002Cs-CL@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: traps: Emulate
	ICC_SRE_EL1 as RAZ/WI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhNTRkY2RjYTNlZjZjN2RjYTUyNzM4NzU5YzEwMTc2ZWU2N2UyNjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIERl
YyA1IDE3OjQzOjIzIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjQ3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogRW11bGF0ZSBJQ0NfU1JFX0VMMSBhcyBSQVov
V0kKICAgIAogICAgUmVjZW50IExpbnV4IGtlcm5lbCAoNC40IGFuZCBvbndhcmRzIFsxXSkgaXMg
Y2hlY2tpbmcgd2hldGhlciBpdCBpcyBwb3NzaWJsZQogICAgdG8gZW5hYmxlIHN5c3JlZyBhY2Nl
c3MgKElDQ19TUkVfRUwxLlNSRSkgd2hlbiB0aGUgSUQgcmVnaXN0ZXIKICAgIChJRF9BQTY0UFJG
MF9FTDEuR0lDKSBpcyByZXBvcnRpbmcgdGhlIHByZXNlbmNlIG9mIHRoZSBzeXNyZWcgaW50ZXJm
YWNlLgogICAgCiAgICBXaGVuIHRoZSBndWVzdCBoYXMgYmVlbiBjb25maWd1cmVkIHRvIHVzZSBH
SUN2MiwgdGhlIGh5cGVydmlzb3Igd2lsbAogICAgZGlzYWJsZSBzeXNyZWcgYWNjZXNzIGZvciB0
aGlzIHZtICh2aWEgSUNDX1NSRV9FTDIuRW5hYmxlKSBhbmQgdGhlcmVmb3JlCiAgICBhY2Nlc3Mg
dG8gc3lzdGVtIHJlZ2lzdGVyIHN1Y2ggYXMgSUNDX1NSRV9FTDEgYXJlIHRyYXBwZWQgaW4gRUwy
LgogICAgCiAgICBIb3dldmVyLCBJQ0NfU1JFX0VMMSBpcyBub3QgZW11bGF0ZWQgYnkgdGhlIGh5
cGVydmlzb3IuIFRoaXMgbWVhbnMgdGhhdAogICAgTGludXggd2lsbCBjcmFzaCBhcyBzb29uIGFz
IGl0IGlzIHRyeWluZyB0byBhY2Nlc3MgSUNDX1NSRV9FTDEuCiAgICAKICAgIFRvIHNvbHZlIHRo
aXMgcHJvYmxlbSwgWGVuIGNhbiBpbXBsZW1lbnQgSUNDX1NSRV9FTDEgYXMgcmVhZC1hcy16ZXJv
CiAgICB3cml0ZS1pZ25vcmUuIFRoZSBlbXVsYXRpb24gd2lsbCBvbmx5IGJlIHVzZWQgd2hlbiBz
eXNyZWcgYXJlIGRpc2FibGVkCiAgICBmb3IgRUwxLgogICAgCiAgICBbMV0gIDk2M2ZjZDQwOSAi
YXJtNjQ6IGNwdWZlYXR1cmVzOiBDaGVjayBJQ0NfRUwxX1NSRS5TUkUgYmVmb3JlCiAgICBlbmFi
bGluZyBBUk02NF9IQVNfU1lTUkVHX0dJQ19DUFVJRiIKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9zeXNyZWdzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDc3MzkzZDQuLjVhZjk2NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0yMjkwLDYgKzIyOTAsMjAgQEAgc3RhdGljIHZv
aWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICByZXR1cm4g
aW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHJlZ3MsIGhzci5sZW4pOwogCiAgICAgLyoKKyAgICAg
KiAgSUNDX1NSRV9FTDIuRW5hYmxlID0gMAorICAgICAqCisgICAgICogIEdJQyBBcmNoaXRlY3R1
cmUgU3BlY2lmaWNhdGlvbiAoSUhJIDAwNjlDKTogU2VjdGlvbiA4LjEuOQorICAgICAqLworICAg
IGNhc2UgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMToKKyAgICAgICAgLyoKKyAgICAgICAgICogVHJh
cHBlZCB3aGVuIHRoZSBndWVzdCBpcyB1c2luZyBHSUN2MiB3aGlsc3QgdGhlIHBsYXRmb3JtCisg
ICAgICAgICAqIGludGVycnVwdCBjb250cm9sbGVyIGlzIEdJQ3YzLiBJbiB0aGlzIGNhc2UsIHRo
ZSByZWdpc3RlcgorICAgICAgICAgKiBzaG91bGQgYmUgZW11bGF0ZSBhcyBSQVovV0kgdG8gdGVs
bCB0aGUgZ3Vlc3QgdG8gdXNlIHRoZSBHSUMKKyAgICAgICAgICogbWVtb3J5IG1hcHBlZCBpbnRl
cmZhY2UgKGkuZSBHSUN2MiBjb21wYXRpYmlsaXR5KS4KKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiBoYW5kbGVfcmF6X3dpKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFkLCBoc3IsIDEp
OworCisgICAgLyoKICAgICAgKiBIQ1JfRUwyLlRJRENQCiAgICAgICoKICAgICAgKiBBUk12OCAo
RERJIDA0ODdBLmQpOiBEMS0xNTAxIFRhYmxlIEQxLTQzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCmluZGV4
IDU3MGY0M2UuLjg4NzM2OGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVn
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCkBAIC05MCw2ICs5MCw3IEBA
CiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMx
MSw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMx
MixjMTEsNikKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMs
MixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JF
RygzLDAsYzEyLGMxMiw1KQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9T
WVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAg
SFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC6I-0000b4-AL; Sat, 18 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cpC6H-0000au-Hd
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1D/02-19731-C531DC85; Sat, 18 Mar 2017 11:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdG+Gy
 Ewe9rEhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TtpC3vBcu6KhWu3sTcwnuXsYuTiEBL4wiix
 6tA3FgjnPKPEvgOPmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl1i6a
 QMjiM0rYCZxeMIDRpBWFqD6DYscJjByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhlWcAhRkkOJiVR3vIfJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBO4zsZISRYlJqeWpGWmQMMDpi0BAePkgjvfl6gNG9xQWJucWY6ROoUo6KUOK8N
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxdkCk9mXgnc9FdAi5mAF
 r/9cAJkcUkiQkqqgdHrnXod/1bjn/6OcRcmbLnNcWG6rDqX5/rEo/8nbnO9nPPB+352v63G/b
 ILjZauKu3x1/+GBR8pfV/M9DWzYaJn81abVlX1+7dS3tzzm7tA6TKf68c9/GmpnYz7ClkDg7x
 SzzY4534UuBoVbdu7Yc39L7UnjqfHuOqcvTBxRUDaUrGZBZs3TlJiKc5INNRiLipOBADWTS9s
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489834843!57084332!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3126 invoked from network); 18 Mar 2017 11:00:44 -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; 18 Mar 2017 11:00:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6E-0003lH-H0
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6E-0002DY-GJ
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6E-0002DY-GJ@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Fix macro for ARM Jazelle
	CPU feature identification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRkYzBjZmU5YjdkOTI0ZDc1ZWE0ODI0ZmM4MDM0ODZjNjcwNDUwOGUKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyA2IDE2OjE2OjQ1IDIwMTYgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjUw
IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBGaXggbWFjcm8gZm9yIEFSTSBKYXplbGxlIENQVSBm
ZWF0dXJlIGlkZW50aWZpY2F0aW9uCiAgICAKICAgIEZpeCBtYWNybyBmb3IgQVJNIEphemVsbGUg
Q1BVIGZlYXR1cmUgaWRlbnRpZmljYXRpb246IHZhbHVlIG9mIDAgaW5kaWNhdGVzCiAgICB0aGF0
IENQVSBkb2VzIG5vdCBzdXBwb3J0IEFSTSBKYXplbGxlIChJRF9QRlIwWzExOjhdKQogICAgCiAg
ICBDb3Zlcml0eS1JRDogMTM4MTg0OQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdh
aWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVmZWF0dXJlLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IDdiNTE5Y2QuLjYwNzlmYTEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC0yNCw3ICsyNCw3IEBACiAjZGVmaW5lIGNw
dV9oYXNfYXJtICAgICAgIChib290X2NwdV9mZWF0dXJlMzIoYXJtKSA9PSAxKQogI2RlZmluZSBj
cHVfaGFzX3RodW1iICAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAxKQogI2RlZmlu
ZSBjcHVfaGFzX3RodW1iMiAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAzKQotI2Rl
ZmluZSBjcHVfaGFzX2phemVsbGUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKGphemVsbGUpID49IDAp
CisjZGVmaW5lIGNwdV9oYXNfamF6ZWxsZSAgIChib290X2NwdV9mZWF0dXJlMzIoamF6ZWxsZSkg
PiAwKQogI2RlZmluZSBjcHVfaGFzX3RodW1iZWUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1i
ZWUpID09IDEpCiAjZGVmaW5lIGNwdV9oYXNfYWFyY2gzMiAgIChjcHVfaGFzX2FybSB8fCBjcHVf
aGFzX3RodW1iKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11: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 1cpC6I-0000b4-AL; Sat, 18 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cpC6H-0000au-Hd
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1D/02-19731-C531DC85; Sat, 18 Mar 2017 11:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdG+Gy
 Ewe9rEhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TtpC3vBcu6KhWu3sTcwnuXsYuTiEBL4wiix
 6tA3FgjnPKPEvgOPmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl1i6a
 QMjiM0rYCZxeMIDRpBWFqD6DYscJjByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhlWcAhRkkOJiVR3vIfJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBO4zsZISRYlJqeWpGWmQMMDpi0BAePkgjvfl6gNG9xQWJucWY6ROoUo6KUOK8N
 SJ8ASCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxdkCk9mXgnc9FdAi5mAF
 r/9cAJkcUkiQkqqgdHrnXod/1bjn/6OcRcmbLnNcWG6rDqX5/rEo/8nbnO9nPPB+352v63G/b
 ILjZauKu3x1/+GBR8pfV/M9DWzYaJn81abVlX1+7dS3tzzm7tA6TKf68c9/GmpnYz7ClkDg7x
 SzzY4534UuBoVbdu7Yc39L7UnjqfHuOqcvTBxRUDaUrGZBZs3TlJiKc5INNRiLipOBADWTS9s
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489834843!57084332!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3126 invoked from network); 18 Mar 2017 11:00:44 -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; 18 Mar 2017 11:00:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6E-0003lH-H0
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6E-0002DY-GJ
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6E-0002DY-GJ@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Fix macro for ARM Jazelle
	CPU feature identification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRkYzBjZmU5YjdkOTI0ZDc1ZWE0ODI0ZmM4MDM0ODZjNjcwNDUwOGUKQXV0aG9yOiAg
ICAgQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyA2IDE2OjE2OjQ1IDIwMTYgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjA2OjUw
IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBGaXggbWFjcm8gZm9yIEFSTSBKYXplbGxlIENQVSBm
ZWF0dXJlIGlkZW50aWZpY2F0aW9uCiAgICAKICAgIEZpeCBtYWNybyBmb3IgQVJNIEphemVsbGUg
Q1BVIGZlYXR1cmUgaWRlbnRpZmljYXRpb246IHZhbHVlIG9mIDAgaW5kaWNhdGVzCiAgICB0aGF0
IENQVSBkb2VzIG5vdCBzdXBwb3J0IEFSTSBKYXplbGxlIChJRF9QRlIwWzExOjhdKQogICAgCiAg
ICBDb3Zlcml0eS1JRDogMTM4MTg0OQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBNeWdh
aWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVmZWF0dXJlLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IDdiNTE5Y2QuLjYwNzlmYTEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC0yNCw3ICsyNCw3IEBACiAjZGVmaW5lIGNw
dV9oYXNfYXJtICAgICAgIChib290X2NwdV9mZWF0dXJlMzIoYXJtKSA9PSAxKQogI2RlZmluZSBj
cHVfaGFzX3RodW1iICAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAxKQogI2RlZmlu
ZSBjcHVfaGFzX3RodW1iMiAgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1iKSA+PSAzKQotI2Rl
ZmluZSBjcHVfaGFzX2phemVsbGUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKGphemVsbGUpID49IDAp
CisjZGVmaW5lIGNwdV9oYXNfamF6ZWxsZSAgIChib290X2NwdV9mZWF0dXJlMzIoamF6ZWxsZSkg
PiAwKQogI2RlZmluZSBjcHVfaGFzX3RodW1iZWUgICAoYm9vdF9jcHVfZmVhdHVyZTMyKHRodW1i
ZWUpID09IDEpCiAjZGVmaW5lIGNwdV9oYXNfYWFyY2gzMiAgIChjcHVfaGFzX2FybSB8fCBjcHVf
aGFzX3RodW1iKQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:00: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 1cpC6U-0000dC-C6; Sat, 18 Mar 2017 11:00:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6U-0000d4-2g
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 50/61-20080-9631DC85; Sat, 18 Mar 2017 11:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdV+Gy
 EwcqbOhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fD3NfaCuZwVM46yNDCuYe9i5OIQEvjCKPH5
 SzsrhHOeUaJ7/msgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBf4k7B7eyg
 9i8AmYSixa8AathAapvPLaUbQIjxwJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYxN2z0PMUpyMCmJ8lrLnIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMGrInQ2QkiwKDU9tSItMwcYHDBpCQ4eJRHej4JAad7igsTc4sx0iNQpRkUpcV5OkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wjIeJ7MvBK46a+AFjMBLV524
 wzI4pJEhJRUA2Muo2SVgVrhqhzDwC7uGdIZkRZ/b4oy60id1JJZwVMwxe7BemGPjgaTa4aFZs
 /Ebj26eCryvgtjmv4VrvJNDRvW5C7kaT5zo3mHpyGP3Ly3DTkVqz5FJS7Q+M1i765nGXaQtf3
 QklPvnNgffYjJVz21yLXEQSvOa+35tqCUJ2bik37kvK3vUmIpzkg01GIuKk4EAC08cdtDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1489834852!90091099!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39003 invoked from network); 18 Mar 2017 11:00:53 -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; 18 Mar 2017 11:00:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6O-0003lR-Kp
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6O-0002EE-IE
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6O-0002EE-IE@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] missing vgic_unlock_rank in
	gic_remove_irq_from_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>

Y29tbWl0IDljNDA0ZGZjMDgxNzE1MDE5NGRhODE1NjYyNzE2NzMxN2MyZWQwNTgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTY6NTk6MjggMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMTI6
MDY6NTMgMjAxNyAtMDcwMAoKICAgIG1pc3NpbmcgdmdpY191bmxvY2tfcmFuayBpbiBnaWNfcmVt
b3ZlX2lycV9mcm9tX2d1ZXN0CiAgICAKICAgIEFkZCBtaXNzaW5nIHZnaWNfdW5sb2NrX3Jhbmsg
b24gdGhlIGVycm9yIHBhdGggaW4KICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QuCiAgICAK
ICAgIENvdmVyaXR5LUlEOiAxMzgxODQzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8
IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDJiZmU0ZGUuLmIzYjdh
NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTE5Nyw3ICsxOTcsMTAgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBp
ZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAg
ICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQorICAgICAgICB7
CisgICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CiAgICAgfQogCiAgICAgY2xlYXJf
Yml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:00:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:00: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 1cpC6U-0000dC-C6; Sat, 18 Mar 2017 11:00:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6U-0000d4-2g
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 50/61-20080-9631DC85; Sat, 18 Mar 2017 11:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdV+Gy
 EwcqbOhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fD3NfaCuZwVM46yNDCuYe9i5OIQEvjCKPH5
 SzsrhHOeUaJ7/msgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBf4k7B7eyg
 9i8AmYSixa8AathAapvPLaUbQIjxwJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYxN2z0PMUpyMCmJ8lrLnIkQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMGrInQ2QkiwKDU9tSItMwcYHDBpCQ4eJRHej4JAad7igsTc4sx0iNQpRkUpcV5OkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wjIeJ7MvBK46a+AFjMBLV524
 wzI4pJEhJRUA2Muo2SVgVrhqhzDwC7uGdIZkRZ/b4oy60id1JJZwVMwxe7BemGPjgaTa4aFZs
 /Ebj26eCryvgtjmv4VrvJNDRvW5C7kaT5zo3mHpyGP3Ly3DTkVqz5FJS7Q+M1i765nGXaQtf3
 QklPvnNgffYjJVz21yLXEQSvOa+35tqCUJ2bik37kvK3vUmIpzkg01GIuKk4EAC08cdtDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1489834852!90091099!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39003 invoked from network); 18 Mar 2017 11:00:53 -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; 18 Mar 2017 11:00:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6O-0003lR-Kp
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6O-0002EE-IE
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:00:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6O-0002EE-IE@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:00:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] missing vgic_unlock_rank in
	gic_remove_irq_from_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>

Y29tbWl0IDljNDA0ZGZjMDgxNzE1MDE5NGRhODE1NjYyNzE2NzMxN2MyZWQwNTgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTY6NTk6MjggMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMTI6
MDY6NTMgMjAxNyAtMDcwMAoKICAgIG1pc3NpbmcgdmdpY191bmxvY2tfcmFuayBpbiBnaWNfcmVt
b3ZlX2lycV9mcm9tX2d1ZXN0CiAgICAKICAgIEFkZCBtaXNzaW5nIHZnaWNfdW5sb2NrX3Jhbmsg
b24gdGhlIGVycm9yIHBhdGggaW4KICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QuCiAgICAK
ICAgIENvdmVyaXR5LUlEOiAxMzgxODQzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8
IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IDJiZmU0ZGUuLmIzYjdh
NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKQEAgLTE5Nyw3ICsxOTcsMTAgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBp
ZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAg
ICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1cykgKQorICAgICAgICB7
CisgICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICB9CiAgICAgfQogCiAgICAgY2xlYXJf
Yml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:05 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpC6b-0000eI-DZ; Sat, 18 Mar 2017 11:01:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6b-0000e7-0j
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2C/4A-21675-0731DC85; Sat, 18 Mar 2017 11:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdf+Gy
 EwZ6fehYTthk4MHps79vFHsAYxZqZl5RfkcCacXr3FNaCyxwVq14dZWlgbGfvYuTiEBL4wihx
 7+8kpi5GTiDnPKNE00TjLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLOEqc617NC
 mLzCphJbHj1CKyGBah+beNt5gmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjDe3BhwiFGSg0lJlLf8x4kIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8/v+AcoJFqempFWmZOcDggElLcPAoifBO+wOU5i0uSMwtzkyHSJ1iVJQS55UH6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5nUGm8GTmlcBNfwW0mAlo8dsPY
 ItLEhFSUg2Mfp6eadM4u+WC/EPEtBMdnF49Xnjvg799hP3t4NXcBpYmmg+P1kxbZdH83+9K+6
 Uw+/ribr38wqj6H+fZLD/W7JsSKC2zrf/TxK+65QURK+OCb77V/LFgXZO28AcFA01zlRDJyZP
 y0jeklDgkzmj5Nuf85KyX313MN63yldXSn3I+7l3GZV4lluKMREMt5qLiRAAhUQEpQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489834862!69195361!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51114 invoked from network); 18 Mar 2017 11:01:03 -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; 18 Mar 2017 11:01:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6Y-0003mD-Md
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6Y-0002G5-M4
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6Y-0002G5-M4@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] fix out of bound access to
	mode_strings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAxYWJjYzBkYzg4ZDRlM2RiOTMzMzRjZDQ2OGM5MzYzMTU5YjVkNWYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTc6MTc6MDQgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMTI6
MDY6NTcgMjAxNyAtMDcwMAoKICAgIGZpeCBvdXQgb2YgYm91bmQgYWNjZXNzIHRvIG1vZGVfc3Ry
aW5ncwogICAgCiAgICBtb2RlID09IEFSUkFZX1NJWkUobW9kZV9zdHJpbmdzKSBjYXVzZXMgYW4g
b3V0IG9mIGJvdW5kIGFjY2VzcyB0bwogICAgdGhlIG1vZGVfc3RyaW5ncyBhcnJheS4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDEzODE4NTkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDVhZjk2NGYuLmUyOTY5YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC02NTUsNyArNjU1LDcgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKm1vZGVfc3RyaW5nKHVpbnQzMl90IGNwc3IpCiAgICAgfTsKICAgICBtb2RlID0gY3Bz
ciAmIFBTUl9NT0RFX01BU0s7CiAKLSAgICBpZiAoIG1vZGUgPiBBUlJBWV9TSVpFKG1vZGVfc3Ry
aW5ncykgKQorICAgIGlmICggbW9kZSA+PSBBUlJBWV9TSVpFKG1vZGVfc3RyaW5ncykgKQogICAg
ICAgICByZXR1cm4gIlVua25vd24iOwogICAgIHJldHVybiBtb2RlX3N0cmluZ3NbbW9kZV0gPyA6
ICJVbmtub3duIjsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:05 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpC6b-0000eI-DZ; Sat, 18 Mar 2017 11:01:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6b-0000e7-0j
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 2C/4A-21675-0731DC85; Sat, 18 Mar 2017 11:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdf+Gy
 EwZ6fehYTthk4MHps79vFHsAYxZqZl5RfkcCacXr3FNaCyxwVq14dZWlgbGfvYuTiEBL4wihx
 7+8kpi5GTiDnPKNE00TjLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLOEqc617NC
 mLzCphJbHj1CKyGBah+beNt5gmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjDe3BhwiFGSg0lJlLf8x4kIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8/v+AcoJFqempFWmZOcDggElLcPAoifBO+wOU5i0uSMwtzkyHSJ1iVJQS55UH6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5nUGm8GTmlcBNfwW0mAlo8dsPY
 ItLEhFSUg2Mfp6eadM4u+WC/EPEtBMdnF49Xnjvg799hP3t4NXcBpYmmg+P1kxbZdH83+9K+6
 Uw+/ribr38wqj6H+fZLD/W7JsSKC2zrf/TxK+65QURK+OCb77V/LFgXZO28AcFA01zlRDJyZP
 y0jeklDgkzmj5Nuf85KyX313MN63yldXSn3I+7l3GZV4lluKMREMt5qLiRAAhUQEpQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489834862!69195361!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51114 invoked from network); 18 Mar 2017 11:01:03 -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; 18 Mar 2017 11:01:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6Y-0003mD-Md
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6Y-0002G5-M4
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6Y-0002G5-M4@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] fix out of bound access to
	mode_strings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAxYWJjYzBkYzg4ZDRlM2RiOTMzMzRjZDQ2OGM5MzYzMTU5YjVkNWYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgRGVjIDggMTc6MTc6MDQgMjAxNiAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMTI6
MDY6NTcgMjAxNyAtMDcwMAoKICAgIGZpeCBvdXQgb2YgYm91bmQgYWNjZXNzIHRvIG1vZGVfc3Ry
aW5ncwogICAgCiAgICBtb2RlID09IEFSUkFZX1NJWkUobW9kZV9zdHJpbmdzKSBjYXVzZXMgYW4g
b3V0IG9mIGJvdW5kIGFjY2VzcyB0bwogICAgdGhlIG1vZGVfc3RyaW5ncyBhcnJheS4KICAgIAog
ICAgQ292ZXJpdHktSUQ6IDEzODE4NTkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDVhZjk2NGYuLmUyOTY5YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC02NTUsNyArNjU1LDcgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKm1vZGVfc3RyaW5nKHVpbnQzMl90IGNwc3IpCiAgICAgfTsKICAgICBtb2RlID0gY3Bz
ciAmIFBTUl9NT0RFX01BU0s7CiAKLSAgICBpZiAoIG1vZGUgPiBBUlJBWV9TSVpFKG1vZGVfc3Ry
aW5ncykgKQorICAgIGlmICggbW9kZSA+PSBBUlJBWV9TSVpFKG1vZGVfc3RyaW5ncykgKQogICAg
ICAgICByZXR1cm4gIlVua25vd24iOwogICAgIHJldHVybiBtb2RlX3N0cmluZ3NbbW9kZV0gPyA6
ICJVbmtub3duIjsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC6l-0000fu-FI; Sat, 18 Mar 2017 11:01:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6l-0000fh-2s
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8C/30-01896-A731DC85; Sat, 18 Mar 2017 11:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdS+Gy
 EwYuvFhYTthk4MHps79vFHsAYxZqZl5RfkcCacb3vJWPBFc6KPbc72BsYv7N3MXJxCAl8YZTY
 9mc2M4RznlFi2fK/rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYStztP
 g9m8wqYSSya2QdWwwJUv2r6E+YJjBwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeqWegYFxB+OOdr9DjJIcTEqivOU/TkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDlsjwZISRYlJqeWpGWmQMMD5i0BAePkghvHkiat7ggMbc4Mx0idYpRUUqcd5kF
 UEIAJJFRmgfXBgvJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeU+CTOHJzCuBm/4KaDET0
 OK3H06ALC5JREhJNTA2xzAvq5r/aNOlPQYuz3RXiDjestxy6Kve/nVHmUMZPk5JvNp9cNaC3X
 9SrJ41mQrYsx8tcWALkf74/tFUz7WqqXNlvrsI7at9dU5XJEE8Sf7uEg/mhjRbz/cVC9+uldJ
 vuVjzbNH79UdPxClZfed9f/jSvmcThOYYiZq2JX959W9T77MHjn2ySizFGYmGWsxFxYkAZQa3
 G0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489834872!90246471!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1740 invoked from network); 18 Mar 2017 11:01:13 -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; 18 Mar 2017 11:01:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6i-0003mN-QP
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6i-0002Gd-Nq
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6i-0002Gd-Nq@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: fix GIC_INVALID_LR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyYTE4MGU4ZjJiNmY0MGU2MjAyYTVjM2E0NjY4MTNkMzU2NDkzMmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDIxIDE4OjE1OjEwIDIwMTYgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEy
OjA3OjAxIDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBmaXggR0lDX0lOVkFMSURfTFIKICAgIAog
ICAgR0lDX0lOVkFMSURfTFIgc2hvdWxkIGJlIDB4ZmYsIGJ1dCBhY3R1YWxseSwgZGVmaW5lZCBh
cyB+KHVpbnQ4X3QpMCwgaXMKICAgIDB4ZmZmZmZmZmYuIEZpeCB0aGUgcHJvYmxlbSBieSBwbGFj
aW5nIHRoZSB+IG9wZXJhdG9yIGJlZm9yZSB0aGUgY2FzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGEyZmNjYzAuLmRlMTkyZDAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC02OSw3ICs2OSw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgIHVuc2ln
bmVkIGxvbmcgc3RhdHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBzZXQg
aXQgdGhlIGlycSBjb3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2lnbmVk
IGludCBpcnE7Ci0jZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgfih1aW50OF90KTAKKyNk
ZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7
CiAgICAgdWludDhfdCBwcmlvcml0eTsKICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVu
ZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC6l-0000fu-FI; Sat, 18 Mar 2017 11:01:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6l-0000fh-2s
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8C/30-01896-A731DC85; Sat, 18 Mar 2017 11:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdS+Gy
 EwYuvFhYTthk4MHps79vFHsAYxZqZl5RfkcCacb3vJWPBFc6KPbc72BsYv7N3MXJxCAl8YZTY
 9mc2M4RznlFi2fK/rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYStztP
 g9m8wqYSSya2QdWwwJUv2r6E+YJjBwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeqWegYFxB+OOdr9DjJIcTEqivOU/TkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDlsjwZISRYlJqeWpGWmQMMD5i0BAePkghvHkiat7ggMbc4Mx0idYpRUUqcd5kF
 UEIAJJFRmgfXBgvJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeU+CTOHJzCuBm/4KaDET0
 OK3H06ALC5JREhJNTA2xzAvq5r/aNOlPQYuz3RXiDjestxy6Kve/nVHmUMZPk5JvNp9cNaC3X
 9SrJ41mQrYsx8tcWALkf74/tFUz7WqqXNlvrsI7at9dU5XJEE8Sf7uEg/mhjRbz/cVC9+uldJ
 vuVjzbNH79UdPxClZfed9f/jSvmcThOYYiZq2JX959W9T77MHjn2ySizFGYmGWsxFxYkAZQa3
 G0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489834872!90246471!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1740 invoked from network); 18 Mar 2017 11:01:13 -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; 18 Mar 2017 11:01:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6i-0003mN-QP
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6i-0002Gd-Nq
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6i-0002Gd-Nq@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: fix GIC_INVALID_LR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyYTE4MGU4ZjJiNmY0MGU2MjAyYTVjM2E0NjY4MTNkMzU2NDkzMmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgRGVjIDIxIDE4OjE1OjEwIDIwMTYgLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEy
OjA3OjAxIDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBmaXggR0lDX0lOVkFMSURfTFIKICAgIAog
ICAgR0lDX0lOVkFMSURfTFIgc2hvdWxkIGJlIDB4ZmYsIGJ1dCBhY3R1YWxseSwgZGVmaW5lZCBh
cyB+KHVpbnQ4X3QpMCwgaXMKICAgIDB4ZmZmZmZmZmYuIEZpeCB0aGUgcHJvYmxlbSBieSBwbGFj
aW5nIHRoZSB+IG9wZXJhdG9yIGJlZm9yZSB0aGUgY2FzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGEyZmNjYzAuLmRlMTkyZDAgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCkBAIC02OSw3ICs2OSw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgIHVuc2ln
bmVkIGxvbmcgc3RhdHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBzZXQg
aXQgdGhlIGlycSBjb3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2lnbmVk
IGludCBpcnE7Ci0jZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgfih1aW50OF90KTAKKyNk
ZWZpbmUgR0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7
CiAgICAgdWludDhfdCBwcmlvcml0eTsKICAgICAvKiBpbmZsaWdodCBpcyB1c2VkIHRvIGFwcGVu
ZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC6w-0000hP-Gr; Sat, 18 Mar 2017 11:01:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6v-0000hE-DK
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 54/58-26304-4831DC85; Sat, 18 Mar 2017 11:01:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdF+Gy
 EwdPJ7BYTthk4MHps79vFHsAYxZqZl5RfkcCacW7BHOaCzxwVx/r2szYwbmPvYuTiEBL4wiix
 eNJFVgjnPKPE0mVHGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlVj+f
 jGYzStgJrH+ySEWEJsFqH5V9wrmCYwcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwHmx2PsQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE740AoJxgUWp6akVaZg4wOGDSEhw8SiK8rYFAad7igsTc4sx0iNQpRkUpcd6HIH0C
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71eQKTyZeSVw018BLWYCWpz48
 wjI4pJEhJRUA6PR+xlcr6IvV6V7TpVSf1FTLrnXneMPr+HrBvmD8mkHDs7S6uzKFZtTn1IyQ/
 bVx5dbd0z68oMhIm326XNW59Wfrp2yVnlf3pNKPkv2r/wrNEOY/nddvrzr2KaGzMUPl5TePH5
 WyPOPwpflB6rUo69EXNjJ2DtlZpfP1ro5gi63Z63fHBLo45GoxFKckWioxVxUnAgAyXQ2skMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1489834883!90091175!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41977 invoked from network); 18 Mar 2017 11:01:24 -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; 18 Mar 2017 11:01:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6s-0003mc-S9
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6s-0002HC-Ra
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6s-0002HC-Ra@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Set nr_cpu_ids to
	available number of cpus
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1Zjk0ODlmMGZkMjBiZmU1MzYwZDNmMThiMjNhMmZhMTcxMTZiZjEKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CkF1dGhv
ckRhdGU6IE1vbiBGZWIgMSAxNDo1NjoxMyAyMDE2ICswNTMwCkNvbW1pdDogICAgIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAx
NyAxMjoyMTo0NiAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogU2V0IG5yX2NwdV9pZHMgdG8gYXZh
aWxhYmxlIG51bWJlciBvZiBjcHVzCiAgICAKICAgIG5yX2NwdV9pZHMgZm9yIGFybSBwbGF0Zm9y
bXMgaXMgaW5jb3JyZWN0bHkgc2V0IHRvIE5SX0NQVVMKICAgIGlycmVzcGVjdGl2ZSBvZiB0aGUg
bnVtYmVyIG9mIGNwdXMgc3VwcG9ydGVkIGJ5IHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDliYzExYzQuLjM4YjFhNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03ODAsNiArNzgwLDggQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNtcF9pbml0X2NwdXMoKTsKICAgICBjcHVzID0gc21wX2dldF9tYXhfY3B1cygpOworICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiU01QOiBBbGxvd2luZyAldSBDUFVzXG4iLCBjcHVzKTsKKyAg
ICBucl9jcHVfaWRzID0gY3B1czsKIAogICAgIGluaXRfeGVuX3RpbWUoKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC6w-0000hP-Gr; Sat, 18 Mar 2017 11:01:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6v-0000hE-DK
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 54/58-26304-4831DC85; Sat, 18 Mar 2017 11:01:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdF+Gy
 EwdPJ7BYTthk4MHps79vFHsAYxZqZl5RfkcCacW7BHOaCzxwVx/r2szYwbmPvYuTiEBL4wiix
 eNJFVgjnPKPE0mVHGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlVj+f
 jGYzStgJrH+ySEWEJsFqH5V9wrmCYwcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwHmx2PsQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE740AoJxgUWp6akVaZg4wOGDSEhw8SiK8rYFAad7igsTc4sx0iNQpRkUpcd6HIH0C
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71eQKTyZeSVw018BLWYCWpz48
 wjI4pJEhJRUA6PR+xlcr6IvV6V7TpVSf1FTLrnXneMPr+HrBvmD8mkHDs7S6uzKFZtTn1IyQ/
 bVx5dbd0z68oMhIm326XNW59Wfrp2yVnlf3pNKPkv2r/wrNEOY/nddvrzr2KaGzMUPl5TePH5
 WyPOPwpflB6rUo69EXNjJ2DtlZpfP1ro5gi63Z63fHBLo45GoxFKckWioxVxUnAgAyXQ2skMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1489834883!90091175!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41977 invoked from network); 18 Mar 2017 11:01:24 -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; 18 Mar 2017 11:01:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6s-0003mc-S9
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC6s-0002HC-Ra
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC6s-0002HC-Ra@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Set nr_cpu_ids to
	available number of cpus
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1Zjk0ODlmMGZkMjBiZmU1MzYwZDNmMThiMjNhMmZhMTcxMTZiZjEKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CkF1dGhv
ckRhdGU6IE1vbiBGZWIgMSAxNDo1NjoxMyAyMDE2ICswNTMwCkNvbW1pdDogICAgIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAx
NyAxMjoyMTo0NiAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogU2V0IG5yX2NwdV9pZHMgdG8gYXZh
aWxhYmxlIG51bWJlciBvZiBjcHVzCiAgICAKICAgIG5yX2NwdV9pZHMgZm9yIGFybSBwbGF0Zm9y
bXMgaXMgaW5jb3JyZWN0bHkgc2V0IHRvIE5SX0NQVVMKICAgIGlycmVzcGVjdGl2ZSBvZiB0aGUg
bnVtYmVyIG9mIGNwdXMgc3VwcG9ydGVkIGJ5IHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCmluZGV4IDliYzExYzQuLjM4YjFhNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03ODAsNiArNzgwLDggQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAog
ICAgIHNtcF9pbml0X2NwdXMoKTsKICAgICBjcHVzID0gc21wX2dldF9tYXhfY3B1cygpOworICAg
IHByaW50ayhYRU5MT0dfSU5GTyAiU01QOiBBbGxvd2luZyAldSBDUFVzXG4iLCBjcHVzKTsKKyAg
ICBucl9jcHVfaWRzID0gY3B1czsKIAogICAgIGluaXRfeGVuX3RpbWUoKTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC78-0000it-Ie; Sat, 18 Mar 2017 11:01:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC77-0000ik-Nl
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FF/4A-14291-0931DC85; Sat, 18 Mar 2017 11:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdf+Gy
 EwUINiwnbDBwYPbb37WIPYIxizcxLyq9IYM34/raXreAze8WNTy+YGhhvs3UxcnEICXxhlHi6
 ah4rhHOeUWJB3z3mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBWwkJiw/x
 wRi8wqYSWxbu4wFxGYBqr80YT/LBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYj012PsQoycGkJMpb/uNEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhnDkxFCgkWp6akVaZk5wNCASUtw8CiJ8PIYAKV5iwsSc4sz0yFSpxgVpcR574Ak
 BEASGaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Ka/AlrMBLT47
 YcTIItLEhFSUg2MstcuZfsd+y8f5lP3/N52tohpcQLXU3rstXXN73R5tkg8Dt9ZellrJ/dMnt
 vCjLb8MZcuJVxcLFT1hqnjVbZ50PO5j3snK61b/UF78xFX9+5l4ictZu47edz1l2mqSvSsa/k
 pZkf3NKYn75h03Wap9d0rF+s6Zy8S+HG/NFnupdv0qfdWJyZMUmIpzkg01GIuKk4EAOlT9n1C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1489834894!89923916!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61976 invoked from network); 18 Mar 2017 11:01:34 -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; 18 Mar 2017 11:01:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC72-0003nT-Ts
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC72-0002Hu-TD
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC72-0002Hu-TD@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJjODY4YTIxZTY2N2MzZDFiMDljMWU2ZGQ5ZGJiYTcxYTVjNGEwZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjIxOjQ2IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgSU5WQUxJRF9WQ1BVX0lECiAgICAKICAg
IERlZmluZSBJTlZBTElEX1ZDUFVfSUQgYXMgTUFYX1ZJUlRfQ1BVUyB0byBhdm9pZCBjYXN0aW5n
IHByb2JsZW0gbGF0ZXIKICAgIG9uLiBBdCB0aGUgbW9tZW50IGl0IGNhbiBhbHdheXMgZml0IGlu
IHVpbnQ4X3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
MmQxMWI2Mi4uMzg3YWQwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC00Niw2ICs0Niw4IEBACiAj
ZGVmaW5lIE1BWF9WSVJUX0NQVVMgOAogI2VuZGlmCiAKKyNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lE
IE1BWF9WSVJUX0NQVVMKKwogI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVlZGVkICov
CiAKICNkZWZpbmUgX19MSU5VWF9BUk1fQVJDSF9fIDcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC78-0000it-Ie; Sat, 18 Mar 2017 11:01:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC77-0000ik-Nl
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FF/4A-14291-0931DC85; Sat, 18 Mar 2017 11:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdf+Gy
 EwUINiwnbDBwYPbb37WIPYIxizcxLyq9IYM34/raXreAze8WNTy+YGhhvs3UxcnEICXxhlHi6
 ah4rhHOeUWJB3z3mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBWwkJiw/x
 wRi8wqYSWxbu4wFxGYBqr80YT/LBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYj012PsQoycGkJMpb/uNEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhnDkxFCgkWp6akVaZk5wNCASUtw8CiJ8PIYAKV5iwsSc4sz0yFSpxgVpcR574Ak
 BEASGaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6zIFN4MvNK4Ka/AlrMBLT47
 YcTIItLEhFSUg2MstcuZfsd+y8f5lP3/N52tohpcQLXU3rstXXN73R5tkg8Dt9ZellrJ/dMnt
 vCjLb8MZcuJVxcLFT1hqnjVbZ50PO5j3snK61b/UF78xFX9+5l4ictZu47edz1l2mqSvSsa/k
 pZkf3NKYn75h03Wap9d0rF+s6Zy8S+HG/NFnupdv0qfdWJyZMUmIpzkg01GIuKk4EAOlT9n1C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1489834894!89923916!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61976 invoked from network); 18 Mar 2017 11:01:34 -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; 18 Mar 2017 11:01:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC72-0003nT-Ts
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC72-0002Hu-TD
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC72-0002Hu-TD@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Introduce INVALID_VCPU_ID
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJjODY4YTIxZTY2N2MzZDFiMDljMWU2ZGQ5ZGJiYTcxYTVjNGEwZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEyOjIxOjQ2IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgSU5WQUxJRF9WQ1BVX0lECiAgICAKICAg
IERlZmluZSBJTlZBTElEX1ZDUFVfSUQgYXMgTUFYX1ZJUlRfQ1BVUyB0byBhdm9pZCBjYXN0aW5n
IHByb2JsZW0gbGF0ZXIKICAgIG9uLiBBdCB0aGUgbW9tZW50IGl0IGNhbiBhbHdheXMgZml0IGlu
IHVpbnQ4X3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCAyICsr
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
MmQxMWI2Mi4uMzg3YWQwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC00Niw2ICs0Niw4IEBACiAj
ZGVmaW5lIE1BWF9WSVJUX0NQVVMgOAogI2VuZGlmCiAKKyNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lE
IE1BWF9WSVJUX0NQVVMKKwogI2RlZmluZSBhc21saW5rYWdlIC8qIE5vdGhpbmcgbmVlZGVkICov
CiAKICNkZWZpbmUgX19MSU5VWF9BUk1fQVJDSF9fIDcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC7G-0000kJ-LW; Sat, 18 Mar 2017 11:01:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7F-0000kB-Q6
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 28/87-13971-9931DC85; Sat, 18 Mar 2017 11:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeG8Nk
 IgxXLBSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+P2xcwFc2QrNk7+ytTA+Eusi5GLQ0jgC6PE
 xdn3GLsYOYGc84wSbS8Vuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sECGxpruTF
 aScV8BM4sXzIJAwC1D5x+MXWCYwcixgZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF48bTnIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4T3cB5QSLUtNTK9Iyc4ChAZOW4OBREuFt6AZK8xYXJOYWZ6ZDpE4xKkqJ89qCJARA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXDTXwEtZgJanPjzC
 MjikkSElFQDo2dMYM/PuXoqbt/u9eUlcoe47zNe4vj8uNi56ivJQTrLO7/UOtqe3FlkvH2aRN
 mNkhad/Z7tUvKV+asXdtecMLtUW/B/y/yJ/8UPTpBy/e+Zt6tjD++1LVK7a8tvabRFO7+JvPj
 n0MnJ+yyWbXdcZbvB+Vsj6+Tzva48TgqZcqtSluYaPQy3VWIpzkg01GIuKk4EAHdl4MBCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489834903!72996106!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21541 invoked from network); 18 Mar 2017 11:01:44 -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; 18 Mar 2017 11:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7D-0003o9-3L
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7C-0002IT-V5
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC7C-0002IT-V5@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IGFjOGQ5MGUxMGVlZDY1NTNlYzg2YjZkZDMyYjY2MGQ2NGI4OTlhMzkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
ciAxNyAxMjoxMTo0NSAyMDE3IC0wNzAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjoyMTo0NiAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogcDJtOiBQZXJmb3JtIGxvY2FsIFRMQiBpbnZhbGlkYXRp
b24gb24gdkNQVSBtaWdyYXRpb24KICAgIAogICAgVGhlIEFSTSBhcmNoaXRlY3R1cmUgYWxsb3dz
IGFuIE9TIHRvIGhhdmUgcGVyLUNQVSBwYWdlIHRhYmxlcywgYXMgaXQKICAgIGd1YXJhbnRlZXMg
dGhhdCBUTEJzIG5ldmVyIG1pZ3JhdGUgZnJvbSBvbmUgQ1BVIHRvIGFub3RoZXIuCiAgICAKICAg
IFRoaXMgd29ya3MgZmluZSB1bnRpbCB0aGlzIGlzIGRvbmUgaW4gYSBndWVzdC4gQ29uc2lkZXIg
dGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86CiAgICAgICAgLSB2Y3B1LTAgbWFwcyBQIHRvIFYK
ICAgICAgICAtIHZwY3UtMSBtYXBzIFAnIHRvIFYKICAgIAogICAgSWYgcnVuIG9uIHRoZSBzYW1l
IHBoeXNpY2FsIENQVSwgdmNwdS0xIGNhbiBoaXQgaW4gVExCcyBnZW5lcmF0ZWQgYnkKICAgIHZj
cHUtMCBhY2Nlc3NlcywgYW5kIGFjY2VzcyB0aGUgd3JvbmcgcGh5c2ljYWwgcGFnZS4KICAgIAog
ICAgVGhlIHNvbHV0aW9uIHRvIHRoaXMgaXMgdG8ga2VlcCBhIHBlci1wMm0gbWFwIG9mIHdoaWNo
IHZDUFUgcmFuIHRoZSBsYXN0CiAgICBvbiBlYWNoIGdpdmVuIHBDUFUgYW5kIGludmFsaWRhdGUg
bG9jYWwgVExCcyBpZiB0d28gdlBDVXMgZnJvbSB0aGUgc2FtZQogICAgVk0gcnVuIG9uIHRoZSBz
YW1lIENQVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSBpdCBpcyBub3QgcG9zc2libGUgdG8gYWxs
b2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBvbiB0aGUKICAgIGZseS4gU28gZm9yIG5vdyB0aGUgc2l6
ZSBvZiB0aGUgYXJyYXkgaXMgTlJfQ1BVUywgdGhpcyBpcyBmaW5lIGJlY2F1c2UKICAgIHdlIHN0
aWxsIGhhdmUgc3BhY2UgaW4gdGhlIHN0cnVjdHVyZSBkb21haW4uIFdlIG1heSB3YW50IHRvIGFk
ZCBhbgogICAgaGVscGVyIHRvIGFsbG9jYXRlIHBlci1jcHUgdmFyaWFibGUgaW4gdGhlIGZ1dHVy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDI1ICsrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgMyArKysKIDIgZmls
ZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBmMDE2OWFhLi45MTYyZjViIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgcDJtX3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnApCiB2b2lkIHAybV9y
ZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogewogICAgIHJlZ2lzdGVyX3QgaGNyOworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSAmbi0+ZG9tYWluLT5hcmNoLnAybTsKKyAgICB1aW50
OF90ICpsYXN0X3ZjcHVfcmFuOwogCiAgICAgaGNyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7CiAK
QEAgLTExMiw2ICsxMTQsMTcgQEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAq
bikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3IsIEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAg
bGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3RfdmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsK
KworICAgIC8qCisgICAgICogRmx1c2ggbG9jYWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZl
bnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisgICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZD
UFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYg
KCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElEX1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0g
bi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNw
dV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiB2b2lkIGZsdXNoX3RsYl9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKQEAgLTE0MjIsNiArMTQzNSw3IEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSAmZC0+YXJjaC5wMm07CiAgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgc3Bpbl9sb2NrX2luaXQo
JnAybS0+bG9jayk7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdlcyk7CkBAIC0x
NDQ3LDYgKzE0NjEsMTcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBlcnI6CiAg
ICAgc3Bpbl91bmxvY2soJnAybS0+bG9jayk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0
aGF0IHRoZSB0eXBlIGNob3NlbiB0byBpcyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisg
ICAgICogYmV0d2VlbiAwIGFuZCB0aGUgbWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVk
IGFzIGxvbmcgYXMKKyAgICAgKiB0aGUgSU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJV
SUxEX0JVR19PTigoMSA8PCAoc2l6ZW9mKHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBN
QVhfVklSVF9DUFVTKTsKKyAgICBCVUlMRF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3Rf
dmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZBTElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9z
c2libGVfY3B1KGNwdSkKKyAgICAgICBwMm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURf
VkNQVV9JRDsKKwogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZDI0MGQxZS4u
Y2IxOTM1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC02Niw2ICs2Niw5IEBAIHN0cnVjdCBwMm1fZG9tYWlu
IHsKICAgICAvKiBSYWRpeCB0cmVlIHRvIHN0b3JlIHRoZSBwMm1fYWNjZXNzX3Qgc2V0dGluZ3Mg
YXMgdGhlIHB0ZSdzIGRvbid0IGhhdmUKICAgICAgKiBlbm91Z2ggYXZhaWxhYmxlIGJpdHMgdG8g
c3RvcmUgdGhpcyBpbmZvcm1hdGlvbi4gKi8KICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IG1l
bV9hY2Nlc3Nfc2V0dGluZ3M7CisKKyAgICAvKiBLZWVwaW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0
aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZDUFUgKi8KKyAgICB1aW50OF90IGxhc3Rf
dmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKiBMaXN0IG9mIHBvc3NpYmxlIHR5cGUgZm9yIGVh
Y2ggcGFnZSBpbiB0aGUgcDJtIGVudHJ5LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC7G-0000kJ-LW; Sat, 18 Mar 2017 11:01:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7F-0000kB-Q6
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 28/87-13971-9931DC85; Sat, 18 Mar 2017 11:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeG8Nk
 IgxXLBSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+P2xcwFc2QrNk7+ytTA+Eusi5GLQ0jgC6PE
 xdn3GLsYOYGc84wSbS8Vuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sECGxpruTF
 aScV8BM4sXzIJAwC1D5x+MXWCYwcixgZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF48bTnIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4T3cB5QSLUtNTK9Iyc4ChAZOW4OBREuFt6AZK8xYXJOYWZ6ZDpE4xKkqJ89qCJARA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXDTXwEtZgJanPjzC
 MjikkSElFQDo2dMYM/PuXoqbt/u9eUlcoe47zNe4vj8uNi56ivJQTrLO7/UOtqe3FlkvH2aRN
 mNkhad/Z7tUvKV+asXdtecMLtUW/B/y/yJ/8UPTpBy/e+Zt6tjD++1LVK7a8tvabRFO7+JvPj
 n0MnJ+yyWbXdcZbvB+Vsj6+Tzva48TgqZcqtSluYaPQy3VWIpzkg01GIuKk4EAHdl4MBCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489834903!72996106!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21541 invoked from network); 18 Mar 2017 11:01:44 -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; 18 Mar 2017 11:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7D-0003o9-3L
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7C-0002IT-V5
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC7C-0002IT-V5@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IGFjOGQ5MGUxMGVlZDY1NTNlYzg2YjZkZDMyYjY2MGQ2NGI4OTlhMzkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
ciAxNyAxMjoxMTo0NSAyMDE3IC0wNzAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE1hciAxNyAxMjoyMTo0NiAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogcDJtOiBQZXJmb3JtIGxvY2FsIFRMQiBpbnZhbGlkYXRp
b24gb24gdkNQVSBtaWdyYXRpb24KICAgIAogICAgVGhlIEFSTSBhcmNoaXRlY3R1cmUgYWxsb3dz
IGFuIE9TIHRvIGhhdmUgcGVyLUNQVSBwYWdlIHRhYmxlcywgYXMgaXQKICAgIGd1YXJhbnRlZXMg
dGhhdCBUTEJzIG5ldmVyIG1pZ3JhdGUgZnJvbSBvbmUgQ1BVIHRvIGFub3RoZXIuCiAgICAKICAg
IFRoaXMgd29ya3MgZmluZSB1bnRpbCB0aGlzIGlzIGRvbmUgaW4gYSBndWVzdC4gQ29uc2lkZXIg
dGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86CiAgICAgICAgLSB2Y3B1LTAgbWFwcyBQIHRvIFYK
ICAgICAgICAtIHZwY3UtMSBtYXBzIFAnIHRvIFYKICAgIAogICAgSWYgcnVuIG9uIHRoZSBzYW1l
IHBoeXNpY2FsIENQVSwgdmNwdS0xIGNhbiBoaXQgaW4gVExCcyBnZW5lcmF0ZWQgYnkKICAgIHZj
cHUtMCBhY2Nlc3NlcywgYW5kIGFjY2VzcyB0aGUgd3JvbmcgcGh5c2ljYWwgcGFnZS4KICAgIAog
ICAgVGhlIHNvbHV0aW9uIHRvIHRoaXMgaXMgdG8ga2VlcCBhIHBlci1wMm0gbWFwIG9mIHdoaWNo
IHZDUFUgcmFuIHRoZSBsYXN0CiAgICBvbiBlYWNoIGdpdmVuIHBDUFUgYW5kIGludmFsaWRhdGUg
bG9jYWwgVExCcyBpZiB0d28gdlBDVXMgZnJvbSB0aGUgc2FtZQogICAgVk0gcnVuIG9uIHRoZSBz
YW1lIENQVS4KICAgIAogICAgVW5mb3J0dW5hdGVseSBpdCBpcyBub3QgcG9zc2libGUgdG8gYWxs
b2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBvbiB0aGUKICAgIGZseS4gU28gZm9yIG5vdyB0aGUgc2l6
ZSBvZiB0aGUgYXJyYXkgaXMgTlJfQ1BVUywgdGhpcyBpcyBmaW5lIGJlY2F1c2UKICAgIHdlIHN0
aWxsIGhhdmUgc3BhY2UgaW4gdGhlIHN0cnVjdHVyZSBkb21haW4uIFdlIG1heSB3YW50IHRvIGFk
ZCBhbgogICAgaGVscGVyIHRvIGFsbG9jYXRlIHBlci1jcHUgdmFyaWFibGUgaW4gdGhlIGZ1dHVy
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDI1ICsrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgMyArKysKIDIgZmls
ZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBmMDE2OWFhLi45MTYyZjViIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05Niw2
ICs5Niw4IEBAIHZvaWQgcDJtX3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnApCiB2b2lkIHAybV9y
ZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQogewogICAgIHJlZ2lzdGVyX3QgaGNyOworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSAmbi0+ZG9tYWluLT5hcmNoLnAybTsKKyAgICB1aW50
OF90ICpsYXN0X3ZjcHVfcmFuOwogCiAgICAgaGNyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7CiAK
QEAgLTExMiw2ICsxMTQsMTcgQEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAq
bikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3IsIEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAg
bGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3RfdmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsK
KworICAgIC8qCisgICAgICogRmx1c2ggbG9jYWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZl
bnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisgICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZD
UFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEgc2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYg
KCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElEX1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0g
bi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNw
dV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiB2b2lkIGZsdXNoX3RsYl9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKQEAgLTE0MjIsNiArMTQzNSw3IEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSAmZC0+YXJjaC5wMm07CiAgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAgc3Bpbl9sb2NrX2luaXQo
JnAybS0+bG9jayk7CiAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmcDJtLT5wYWdlcyk7CkBAIC0x
NDQ3LDYgKzE0NjEsMTcgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBlcnI6CiAg
ICAgc3Bpbl91bmxvY2soJnAybS0+bG9jayk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0
aGF0IHRoZSB0eXBlIGNob3NlbiB0byBpcyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisg
ICAgICogYmV0d2VlbiAwIGFuZCB0aGUgbWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVk
IGFzIGxvbmcgYXMKKyAgICAgKiB0aGUgSU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJV
SUxEX0JVR19PTigoMSA8PCAoc2l6ZW9mKHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBN
QVhfVklSVF9DUFVTKTsKKyAgICBCVUlMRF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3Rf
dmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZBTElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9z
c2libGVfY3B1KGNwdSkKKyAgICAgICBwMm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURf
VkNQVV9JRDsKKwogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggZDI0MGQxZS4u
Y2IxOTM1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC02Niw2ICs2Niw5IEBAIHN0cnVjdCBwMm1fZG9tYWlu
IHsKICAgICAvKiBSYWRpeCB0cmVlIHRvIHN0b3JlIHRoZSBwMm1fYWNjZXNzX3Qgc2V0dGluZ3Mg
YXMgdGhlIHB0ZSdzIGRvbid0IGhhdmUKICAgICAgKiBlbm91Z2ggYXZhaWxhYmxlIGJpdHMgdG8g
c3RvcmUgdGhpcyBpbmZvcm1hdGlvbi4gKi8KICAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IG1l
bV9hY2Nlc3Nfc2V0dGluZ3M7CisKKyAgICAvKiBLZWVwaW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0
aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZDUFUgKi8KKyAgICB1aW50OF90IGxhc3Rf
dmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKiBMaXN0IG9mIHBvc3NpYmxlIHR5cGUgZm9yIGVh
Y2ggcGFnZSBpbiB0aGUgcDJtIGVudHJ5LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC7Q-0000mW-NM; Sat, 18 Mar 2017 11:01:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7P-0000mK-Ao
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2A/C2-20080-2A31DC85; Sat, 18 Mar 2017 11:01:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeR8Nk
 Ig1m/+SwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f+XfaCK/oV92etZG5g/K/axcjFISTwhVHi
 +IyvzBDOeUaJWdP/MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgL3Hix
 20WEJtXwEziw8OL7CCtLED1P/szJzByLGBkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrpnqfIhRkoNJSZTXWuZMhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3r38ZyOEBItS01Mr0jJzgMEBk5bg4FES4Z0OkuYtLkjMLc5Mh0idYlSUEuddDZIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ+ATOHJzCuBm/4KaDET0OJlN
 86ALC5JREhJNTDWySyxCRZ0WPO3UkpK8VnfnMntR5drpkiHOF58ytNfFK1vdvoN+z2Rn1bVpW
 v5lm956bdna6b4vJ/3/Exuy/UeWb53Z8Qp+XLZUsblJXpT78m+ityduIgtSf6RmMAtnnkHvB9
 JLrhws+05k6vEs8PZb+yCp29MudL5Y4Fa7t0G7S/tkh8zH39RYinOSDTUYi4qTgQApmpNsEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489834913!76109336!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58836 invoked from network); 18 Mar 2017 11:01:54 -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 Mar 2017 11:01:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7N-0003oJ-5G
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7N-0002JV-4b
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC7N-0002JV-4b@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: read/write rank->vcpu
	atomically
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkOWJlMWVhYWFlM2U4Y2Y0MGRlYmUzNjBkZGI5ODI0MmFiMzRmMjUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDE3IDEyOjIzOjU3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEy
OjIzOjU3IDIwMTcgLTA3MDAKCiAgICBhcm06IHJlYWQvd3JpdGUgcmFuay0+dmNwdSBhdG9taWNh
bGx5CiAgICAKICAgIFdlIGRvbid0IG5lZWQgYSBsb2NrIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1
IGFueW1vcmUsIHNvbHZpbmcgdGhlCiAgICBmb2xsb3dpbmcgbG9jayBpbnZlcnNpb24gYnVnOiB0
aGUgcmFuayBsb2NrIHNob3VsZCBiZSB0YWtlbiBmaXJzdCwgdGhlbgogICAgdGhlIHZnaWMgbG9j
ay4gSG93ZXZlciwgZ2ljX3VwZGF0ZV9vbmVfbHIgaXMgY2FsbGVkIHdpdGggdGhlIHZnaWMgbG9j
awogICAgaGVsZCwgYW5kIGl0IGNhbGxzIHZnaWNfZ2V0X3RhcmdldF92Y3B1LCB3aGljaCB0cmll
cyB0byBvYnRhaW4gdGhlIHJhbmsKICAgIGxvY2suCiAgICAKICAgIENvdmVyaXR5LUlEOiAxMzgx
ODU1CiAgICBDb3Zlcml0eS1JRDogMTM4MTg1MwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAgNiAr
KystLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA0ICsrKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggOWFk
YjRhOS4uMzg5MTZhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyB1aW50MzJfdCB2
Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAgICBvZmZz
ZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAg
cmVnIHw9ICgxIDw8IHJhbmstPnZjcHVbb2Zmc2V0XSkgPDwgKGkgKiBOUl9CSVRTX1BFUl9UQVJH
RVQpOworICAgICAgICByZWcgfD0gKDEgPDwgcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSkpIDw8IChpICogTlJfQklUU19QRVJfVEFSR0VUKTsKIAogICAgIHJldHVybiByZWc7CiB9CkBA
IC0xNTIsNyArMTUyLDcgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgIC8qIFRoZSB2
Q1BVIElEIGFsd2F5cyBzdGFydHMgZnJvbSAwICovCiAgICAgICAgIG5ld190YXJnZXQtLTsKIAot
ICAgICAgICBvbGRfdGFyZ2V0ID0gcmFuay0+dmNwdVtvZmZzZXRdOworICAgICAgICBvbGRfdGFy
Z2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSk7CiAKICAgICAgICAgLyogT25s
eSBtaWdyYXRlIHRoZSB2SVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAg
ICAgICBpZiAoIG5ld190YXJnZXQgIT0gb2xkX3RhcmdldCApCkBAIC0xNjIsNyArMTYyLDcgQEAg
c3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEp
OwogICAgICAgICB9CiAKLSAgICAgICAgcmFuay0+dmNwdVtvZmZzZXRdID0gbmV3X3RhcmdldDsK
KyAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKaW5kZXggYjM3YTdjMC4uZGFjMGU0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMDcsNyAr
MTA3LDcgQEAgc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqcmFuaywKICAgICAvKiBHZXQgdGhlIGluZGV4IGluIHRoZSByYW5rICovCiAgICAg
b2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7CiAKLSAgICByZXR1cm4gdmNwdWlkX3RvX3Zh
ZmZpbml0eShyYW5rLT52Y3B1W29mZnNldF0pOworICAgIHJldHVybiB2Y3B1aWRfdG9fdmFmZmlu
aXR5KHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKTsKIH0KIAogLyoKQEAgLTEzNSw3
ICsxMzUsNyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgb2Zmc2V0ICY9IHZpcnEgJiBJTlRF
UlJVUFRfUkFOS19NQVNLOwogCiAgICAgbmV3X3ZjcHUgPSB2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNw
dShkLCBpcm91dGVyKTsKLSAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmFuay0+dmNwdVtvZmZzZXRd
XTsKKyAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSldOwogCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzcGVjIChzZWUgOC45LjEzIGluIElISSAw
MDY5QSksIGFueSB3cml0ZSB3aXRoIGFuCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQg
dmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICpyYW5rLAogICAgIGlmICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQogICAgICAgICB2Z2ljX21p
Z3JhdGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSk7CiAKLSAgICByYW5rLT52Y3B1W29m
ZnNldF0gPSBuZXdfdmNwdS0+dmNwdV9pZDsKKyAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVb
b2Zmc2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmdp
Y19yZWc2NF9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA0MTNmZjE2Li4w
NzkwMmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIHZvaWQgdmdpY19yYW5rX2luaXQoc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssIHVpbnQ4X3QgaW5kZXgsCiAgICAgcmFuay0+aW5kZXgg
PSBpbmRleDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU5URVJSVVBUX1BFUl9SQU5LOyBp
KysgKQotICAgICAgICByYW5rLT52Y3B1W2ldID0gdmNwdTsKKyAgICAgICAgd3JpdGVfYXRvbWlj
KCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsKIH0KIAogaW50IGRvbWFpbl92Z2ljX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG5yX3NwaXMpCkBAIC0yMTQsMjggKzIxNCwxMSBAQCBp
bnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8q
IFRoZSBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIGJ5IHJhbmsgbG9jayB0YWtlbi4gKi8KLXN0
YXRpYyBzdHJ1Y3QgdmNwdSAqX192Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnEpCi17Ci0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2
Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyYW5r
LT5sb2NrKSk7Ci0KLSAgICByZXR1cm4gdi0+ZG9tYWluLT52Y3B1W3JhbmstPnZjcHVbdmlycSAm
IElOVEVSUlVQVF9SQU5LX01BU0tdXTsKLX0KLQotLyogdGFrZXMgdGhlIHJhbmsgbG9jayAqLwog
c3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlycSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7CiAgICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwotICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Ci0KLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAg
dl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIHZpcnEpOwotICAgIHZnaWNfdW5s
b2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotCi0gICAgcmV0dXJuIHZfdGFyZ2V0OworICAgIGlu
dCB0YXJnZXQgPSByZWFkX2F0b21pYygmcmFuay0+dmNwdVt2aXJxICYgSU5URVJSVVBUX1JBTktf
TUFTS10pOworICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbdGFyZ2V0XTsKIH0KIAogc3RhdGlj
IGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSkKQEAgLTMyMiw3ICszMDUsNyBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKIAogICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRf
Yml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsK
LSAgICAgICAgdl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7CisgICAg
ICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKICAgICAgICAgcCA9
IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1
ZXVlcyh2X3RhcmdldCwgaXJxKTsKQEAgLTM2MCw3ICszNDMsNyBAQCB2b2lkIHZnaWNfZW5hYmxl
X2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAKLSAgICAgICAgdl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYs
IGlycSk7CisgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsK
ICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwogICAgICAgICBzZXRf
Yml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7CiAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
aW5kZXggZGUxOTJkMC4uOTg5MzJlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTEwNyw3ICsxMDcsOSBA
QCBzdHJ1Y3QgdmdpY19pcnFfcmFuayB7CiAKICAgICAvKgogICAgICAqIEl0J3MgbW9yZSBjb252
ZW5pZW50IHRvIHN0b3JlIGEgdGFyZ2V0IFZDUFUgcGVyIHZJUlEKLSAgICAgKiB0aGFuIHRoZSBy
ZWdpc3RlciBJVEFSR0VUU1IvSVJPVVRFUiBpdHNlbGYKKyAgICAgKiB0aGFuIHRoZSByZWdpc3Rl
ciBJVEFSR0VUU1IvSVJPVVRFUiBpdHNlbGYuCisgICAgICogVXNlIGF0b21pYyBvcGVyYXRpb25z
IHRvIHJlYWQvd3JpdGUgdGhlIHZjcHUgZmllbGRzIHRvIGF2b2lkCisgICAgICogdGFraW5nIHRo
ZSByYW5rIGxvY2suCiAgICAgICovCiAgICAgdWludDhfdCB2Y3B1WzMyXTsKIH07Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 18 11:01:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 18 Mar 2017 11:01: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 1cpC7Q-0000mW-NM; Sat, 18 Mar 2017 11:01:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7P-0000mK-Ao
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2A/C2-20080-2A31DC85; Sat, 18 Mar 2017 11:01:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeR8Nk
 Ig1m/+SwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f+XfaCK/oV92etZG5g/K/axcjFISTwhVHi
 +IyvzBDOeUaJWdP/MnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgL3Hix
 20WEJtXwEziw8OL7CCtLED1P/szJzByLGBkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrpnqfIhRkoNJSZTXWuZMhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3r38ZyOEBItS01Mr0jJzgMEBk5bg4FES4Z0OkuYtLkjMLc5Mh0idYlSUEuddDZIQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ+ATOHJzCuBm/4KaDET0OJlN
 86ALC5JREhJNTDWySyxCRZ0WPO3UkpK8VnfnMntR5drpkiHOF58ytNfFK1vdvoN+z2Rn1bVpW
 v5lm956bdna6b4vJ/3/Exuy/UeWb53Z8Qp+XLZUsblJXpT78m+ityduIgtSf6RmMAtnnkHvB9
 JLrhws+05k6vEs8PZb+yCp29MudL5Y4Fa7t0G7S/tkh8zH39RYinOSDTUYi4qTgQApmpNsEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489834913!76109336!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58836 invoked from network); 18 Mar 2017 11:01:54 -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 Mar 2017 11:01:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7N-0003oJ-5G
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpC7N-0002JV-4b
 for xen-changelog@lists.xensource.com; Sat, 18 Mar 2017 11:01:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpC7N-0002JV-4b@xenbits.xenproject.org>
Date: Sat, 18 Mar 2017 11:01:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: read/write rank->vcpu
	atomically
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkOWJlMWVhYWFlM2U4Y2Y0MGRlYmUzNjBkZGI5ODI0MmFiMzRmMjUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBGcmkgTWFyIDE3IDEyOjIzOjU3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDEy
OjIzOjU3IDIwMTcgLTA3MDAKCiAgICBhcm06IHJlYWQvd3JpdGUgcmFuay0+dmNwdSBhdG9taWNh
bGx5CiAgICAKICAgIFdlIGRvbid0IG5lZWQgYSBsb2NrIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1
IGFueW1vcmUsIHNvbHZpbmcgdGhlCiAgICBmb2xsb3dpbmcgbG9jayBpbnZlcnNpb24gYnVnOiB0
aGUgcmFuayBsb2NrIHNob3VsZCBiZSB0YWtlbiBmaXJzdCwgdGhlbgogICAgdGhlIHZnaWMgbG9j
ay4gSG93ZXZlciwgZ2ljX3VwZGF0ZV9vbmVfbHIgaXMgY2FsbGVkIHdpdGggdGhlIHZnaWMgbG9j
awogICAgaGVsZCwgYW5kIGl0IGNhbGxzIHZnaWNfZ2V0X3RhcmdldF92Y3B1LCB3aGljaCB0cmll
cyB0byBvYnRhaW4gdGhlIHJhbmsKICAgIGxvY2suCiAgICAKICAgIENvdmVyaXR5LUlEOiAxMzgx
ODU1CiAgICBDb3Zlcml0eS1JRDogMTM4MTg1MwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCAgNiAr
KystLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMjcgKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA0ICsrKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggOWFk
YjRhOS4uMzg5MTZhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03OSw3ICs3OSw3IEBAIHN0YXRpYyB1aW50MzJfdCB2
Z2ljX2ZldGNoX2l0YXJnZXRzcihzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKICAgICBvZmZz
ZXQgJj0gfihOUl9UQVJHRVRTX1BFUl9JVEFSR0VUU1IgLSAxKTsKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfVEFSR0VUU19QRVJfSVRBUkdFVFNSOyBpKyssIG9mZnNldCsrICkKLSAgICAgICAg
cmVnIHw9ICgxIDw8IHJhbmstPnZjcHVbb2Zmc2V0XSkgPDwgKGkgKiBOUl9CSVRTX1BFUl9UQVJH
RVQpOworICAgICAgICByZWcgfD0gKDEgPDwgcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSkpIDw8IChpICogTlJfQklUU19QRVJfVEFSR0VUKTsKIAogICAgIHJldHVybiByZWc7CiB9CkBA
IC0xNTIsNyArMTUyLDcgQEAgc3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgIC8qIFRoZSB2
Q1BVIElEIGFsd2F5cyBzdGFydHMgZnJvbSAwICovCiAgICAgICAgIG5ld190YXJnZXQtLTsKIAot
ICAgICAgICBvbGRfdGFyZ2V0ID0gcmFuay0+dmNwdVtvZmZzZXRdOworICAgICAgICBvbGRfdGFy
Z2V0ID0gcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0XSk7CiAKICAgICAgICAgLyogT25s
eSBtaWdyYXRlIHRoZSB2SVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAg
ICAgICBpZiAoIG5ld190YXJnZXQgIT0gb2xkX3RhcmdldCApCkBAIC0xNjIsNyArMTYyLDcgQEAg
c3RhdGljIHZvaWQgdmdpY19zdG9yZV9pdGFyZ2V0c3Ioc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnEp
OwogICAgICAgICB9CiAKLSAgICAgICAgcmFuay0+dmNwdVtvZmZzZXRdID0gbmV3X3RhcmdldDsK
KyAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKaW5kZXggYjM3YTdjMC4uZGFjMGU0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xMDcsNyAr
MTA3LDcgQEAgc3RhdGljIHVpbnQ2NF90IHZnaWNfZmV0Y2hfaXJvdXRlcihzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqcmFuaywKICAgICAvKiBHZXQgdGhlIGluZGV4IGluIHRoZSByYW5rICovCiAgICAg
b2Zmc2V0ICY9IElOVEVSUlVQVF9SQU5LX01BU0s7CiAKLSAgICByZXR1cm4gdmNwdWlkX3RvX3Zh
ZmZpbml0eShyYW5rLT52Y3B1W29mZnNldF0pOworICAgIHJldHVybiB2Y3B1aWRfdG9fdmFmZmlu
aXR5KHJlYWRfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0pKTsKIH0KIAogLyoKQEAgLTEzNSw3
ICsxMzUsNyBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2lyb3V0ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAgb2Zmc2V0ICY9IHZpcnEgJiBJTlRF
UlJVUFRfUkFOS19NQVNLOwogCiAgICAgbmV3X3ZjcHUgPSB2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNw
dShkLCBpcm91dGVyKTsKLSAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmFuay0+dmNwdVtvZmZzZXRd
XTsKKyAgICBvbGRfdmNwdSA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnJhbmstPnZjcHVbb2Zmc2V0
XSldOwogCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzcGVjIChzZWUgOC45LjEzIGluIElISSAw
MDY5QSksIGFueSB3cml0ZSB3aXRoIGFuCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQg
dmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5r
ICpyYW5rLAogICAgIGlmICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQogICAgICAgICB2Z2ljX21p
Z3JhdGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSk7CiAKLSAgICByYW5rLT52Y3B1W29m
ZnNldF0gPSBuZXdfdmNwdS0+dmNwdV9pZDsKKyAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVb
b2Zmc2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgdmdp
Y19yZWc2NF9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA0MTNmZjE2Li4w
NzkwMmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTg3LDcgKzg3LDcgQEAgc3RhdGljIHZvaWQgdmdpY19yYW5rX2luaXQoc3Ry
dWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssIHVpbnQ4X3QgaW5kZXgsCiAgICAgcmFuay0+aW5kZXgg
PSBpbmRleDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfSU5URVJSVVBUX1BFUl9SQU5LOyBp
KysgKQotICAgICAgICByYW5rLT52Y3B1W2ldID0gdmNwdTsKKyAgICAgICAgd3JpdGVfYXRvbWlj
KCZyYW5rLT52Y3B1W2ldLCB2Y3B1KTsKIH0KIAogaW50IGRvbWFpbl92Z2ljX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG5yX3NwaXMpCkBAIC0yMTQsMjggKzIxNCwxMSBAQCBp
bnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8q
IFRoZSBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIGJ5IHJhbmsgbG9jayB0YWtlbi4gKi8KLXN0
YXRpYyBzdHJ1Y3QgdmNwdSAqX192Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnEpCi17Ci0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2
Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZyYW5r
LT5sb2NrKSk7Ci0KLSAgICByZXR1cm4gdi0+ZG9tYWluLT52Y3B1W3JhbmstPnZjcHVbdmlycSAm
IElOVEVSUlVQVF9SQU5LX01BU0tdXTsKLX0KLQotLyogdGFrZXMgdGhlIHJhbmsgbG9jayAqLwog
c3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlycSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7CiAgICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwotICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Ci0KLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAg
dl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIHZpcnEpOwotICAgIHZnaWNfdW5s
b2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotCi0gICAgcmV0dXJuIHZfdGFyZ2V0OworICAgIGlu
dCB0YXJnZXQgPSByZWFkX2F0b21pYygmcmFuay0+dmNwdVt2aXJxICYgSU5URVJSVVBUX1JBTktf
TUFTS10pOworICAgIHJldHVybiB2LT5kb21haW4tPnZjcHVbdGFyZ2V0XTsKIH0KIAogc3RhdGlj
IGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSkKQEAgLTMyMiw3ICszMDUsNyBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKIAogICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRf
Yml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsK
LSAgICAgICAgdl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7CisgICAg
ICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKICAgICAgICAgcCA9
IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1
ZXVlcyh2X3RhcmdldCwgaXJxKTsKQEAgLTM2MCw3ICszNDMsNyBAQCB2b2lkIHZnaWNfZW5hYmxl
X2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgICAgICAgICAgfQog
ICAgICAgICB9CiAKLSAgICAgICAgdl90YXJnZXQgPSBfX3ZnaWNfZ2V0X3RhcmdldF92Y3B1KHYs
IGlycSk7CisgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsK
ICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwogICAgICAgICBzZXRf
Yml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7CiAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
aW5kZXggZGUxOTJkMC4uOTg5MzJlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTEwNyw3ICsxMDcsOSBA
QCBzdHJ1Y3QgdmdpY19pcnFfcmFuayB7CiAKICAgICAvKgogICAgICAqIEl0J3MgbW9yZSBjb252
ZW5pZW50IHRvIHN0b3JlIGEgdGFyZ2V0IFZDUFUgcGVyIHZJUlEKLSAgICAgKiB0aGFuIHRoZSBy
ZWdpc3RlciBJVEFSR0VUU1IvSVJPVVRFUiBpdHNlbGYKKyAgICAgKiB0aGFuIHRoZSByZWdpc3Rl
ciBJVEFSR0VUU1IvSVJPVVRFUiBpdHNlbGYuCisgICAgICogVXNlIGF0b21pYyBvcGVyYXRpb25z
IHRvIHJlYWQvd3JpdGUgdGhlIHZjcHUgZmllbGRzIHRvIGF2b2lkCisgICAgICogdGFraW5nIHRo
ZSByYW5rIGxvY2suCiAgICAgICovCiAgICAgdWludDhfdCB2Y3B1WzMyXTsKIH07Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVl1-00044N-LU; Sun, 19 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cpVkz-00041g-QS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C1/5B-04817-58A3EC85; Sun, 19 Mar 2017 08:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfF6ly
 EwfzdihYTthk4MHps79vFHsAYxZqZl5RfkcCa8f/rS+aCWRIVhw6tZW9g7BHuYuTkEBL4wihx
 Y5F+FyMXkH2eUeL7u2WsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CLx8etJR
 hCbV8BMov3iRGaQVhag+uXdERMYORYwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4
 sT01NzEpOK9ZLzczcxAj3CAAQ7GO8tCzjEKMnBpCTK+0/9XIQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV53S6CcYFFqempFWmYOMDRg0hIcPEoivHUgad7igsTc4sx0iNQpRkUpcd5gkIQASCKj
 NA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMOwFkCk9mXgnc9FdAi5mAFi+7cQZkc
 UkiQkqqgTHZPtJ5qZJZ4M9gvV7mxEU6PS/bkpoPfezrieCUynjFuGbnuUU5/OqByu2fqjKcxD
 4GdHU+eN5SzsblYnWs/KfN8/168nv+3eWJtXkr1isiHCZU+PAVb7jTz912886uvnSs3jqmQ2L
 hQ93O9zzSSq62pe4XTRYWPZ2Qu+6mkWnj04/VRTqzlFiKMxINtZiLihMBVKIRlUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489910403!87907229!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3771 invoked from network); 19 Mar 2017 08:00:04 -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; 19 Mar 2017 08:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVkw-0003mq-K6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVkw-0006Kz-Hd
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVkw-0006Kz-Hd@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:02 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add mov-ss blocking check to
	vmentry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlY2QxMWM5MGExMzNhYjgwMDBlYmY3ZjUzMDlmNmFhOTVmMWY3ZGIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI0OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI0OjM4IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogYWRkIG1vdi1zcyBibG9ja2luZyBjaGVjayB0byB2bWVudHJ5CiAg
ICAKICAgIEludGVsIFNETSBzdGF0ZXMgdGhhdCBpZiB0aGVyZSBpcyBhIGN1cnJlbnQgVk1DUyBh
bmQgdGhlcmUgaXMgTU9WLVNTCiAgICBibG9ja2luZywgVk1GYWlsVmFsaWQgb2NjdXJzIGFuZCBj
b250cm9sIHBhc3NlcyB0byB0aGUgbmV4dCBpbnN0cnVjdGlvbi4KICAgIAogICAgSW1wbGVtZW50
IHN1Y2ggYmVoYXZpb3VyIGZvciBuZXN0ZWQgdm1sYXVuY2ggYW5kIHZtcmVzdW1lLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBlMmMwOTUxLi4wOWU0MjUw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNTcyLDYgKzE1NzIsNyBAQCBpbnQgbnZteF9oYW5kbGVf
dm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgYm9vbF90IGxhdW5jaGVk
OwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpu
dm14ID0gJnZjcHVfMl9udm14KHYpOworICAgIHVuc2lnbmVkIGxvbmcgaW50cl9zaGFkb3c7CiAg
ICAgaW50IHJjID0gdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKHJlZ3MsIDApOwogCiAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgKQpAQCAtMTU4Myw2ICsxNTg0LDEzIEBAIGludCBudm14X2hh
bmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsgICAgICAgIAogICAgIH0KIAorICAgIF9fdm1yZWFkKEdVRVNUX0lOVEVS
UlVQVElCSUxJVFlfSU5GTywgJmludHJfc2hhZG93KTsKKyAgICBpZiAoIGludHJfc2hhZG93ICYg
Vk1YX0lOVFJfU0hBRE9XX01PVl9TUyApCisgICAgeworICAgICAgICB2bWZhaWxfdmFsaWQocmVn
cywgVk1YX0lOU05fVk1FTlRSWV9CTE9DS0VEX0JZX01PVl9TUyk7CisgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CisgICAgfQorCiAgICAgbGF1bmNoZWQgPSB2dm1jc19sYXVuY2hlZCgmbnZt
eC0+bGF1bmNoZWRfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dO
KHYtPmFyY2guaHZtX3ZteC52bWNzX3NoYWRvd19tYWRkcikpOwogICAgIGlmICggIWxhdW5jaGVk
ICkKQEAgLTE1OTgsNiArMTYwNiw3IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICBib29sX3QgbGF1bmNoZWQ7CiAgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252
bXgodik7CisgICAgdW5zaWduZWQgbG9uZyBpbnRyX3NoYWRvdzsKICAgICBpbnQgcmMgPSB2bXhf
aW5zdF9jaGVja19wcml2aWxlZ2UocmVncywgMCk7CiAKICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCkBAIC0xNjA5LDYgKzE2MTgsMTMgQEAgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
ICAgIH0KIAorICAgIF9fdm1yZWFkKEdVRVNUX0lOVEVSUlVQVElCSUxJVFlfSU5GTywgJmludHJf
c2hhZG93KTsKKyAgICBpZiAoIGludHJfc2hhZG93ICYgVk1YX0lOVFJfU0hBRE9XX01PVl9TUyAp
CisgICAgeworICAgICAgICB2bWZhaWxfdmFsaWQocmVncywgVk1YX0lOU05fVk1FTlRSWV9CTE9D
S0VEX0JZX01PVl9TUyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCiAg
ICAgbGF1bmNoZWQgPSB2dm1jc19sYXVuY2hlZCgmbnZteC0+bGF1bmNoZWRfbGlzdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHYtPmFyY2guaHZtX3ZteC52bWNzX3No
YWRvd19tYWRkcikpOwogICAgIGlmICggbGF1bmNoZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bWNzLmgKaW5kZXggZjQ2NWZmZi4uZGM1ZDkxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCkBAIC01MTUsNiArNTE1LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogICAgIFZNWF9JTlNO
X1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAgID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQ
T1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwKICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhf
Uk9PVCAgICAgICAgICAgICA9IDE1LAorICAgIFZNWF9JTlNOX1ZNRU5UUllfQkxPQ0tFRF9CWV9N
T1ZfU1MgICAgID0gMjYsCiAgICAgVk1YX0lOU05fRkFJTF9JTlZBTElEICAgICAgICAgICAgICAg
ICAgPSB+MCwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVl1-00044N-LU; Sun, 19 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cpVkz-00041g-QS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C1/5B-04817-58A3EC85; Sun, 19 Mar 2017 08:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfF6ly
 EwfzdihYTthk4MHps79vFHsAYxZqZl5RfkcCa8f/rS+aCWRIVhw6tZW9g7BHuYuTkEBL4wihx
 Y5F+FyMXkH2eUeL7u2WsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CLx8etJR
 hCbV8BMov3iRGaQVhag+uXdERMYORYwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4
 sT01NzEpOK9ZLzczcxAj3CAAQ7GO8tCzjEKMnBpCTK+0/9XIQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV53S6CcYFFqempFWmYOMDRg0hIcPEoivHUgad7igsTc4sx0iNQpRkUpcd5gkIQASCKj
 NA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMOwFkCk9mXgnc9FdAi5mAFi+7cQZkc
 UkiQkqqgTHZPtJ5qZJZ4M9gvV7mxEU6PS/bkpoPfezrieCUynjFuGbnuUU5/OqByu2fqjKcxD
 4GdHU+eN5SzsblYnWs/KfN8/168nv+3eWJtXkr1isiHCZU+PAVb7jTz912886uvnSs3jqmQ2L
 hQ93O9zzSSq62pe4XTRYWPZ2Qu+6mkWnj04/VRTqzlFiKMxINtZiLihMBVKIRlUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489910403!87907229!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3771 invoked from network); 19 Mar 2017 08:00:04 -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; 19 Mar 2017 08:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVkw-0003mq-K6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVkw-0006Kz-Hd
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVkw-0006Kz-Hd@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:02 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add mov-ss blocking check to
	vmentry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlY2QxMWM5MGExMzNhYjgwMDBlYmY3ZjUzMDlmNmFhOTVmMWY3ZGIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI0OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI0OjM4IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogYWRkIG1vdi1zcyBibG9ja2luZyBjaGVjayB0byB2bWVudHJ5CiAg
ICAKICAgIEludGVsIFNETSBzdGF0ZXMgdGhhdCBpZiB0aGVyZSBpcyBhIGN1cnJlbnQgVk1DUyBh
bmQgdGhlcmUgaXMgTU9WLVNTCiAgICBibG9ja2luZywgVk1GYWlsVmFsaWQgb2NjdXJzIGFuZCBj
b250cm9sIHBhc3NlcyB0byB0aGUgbmV4dCBpbnN0cnVjdGlvbi4KICAgIAogICAgSW1wbGVtZW50
IHN1Y2ggYmVoYXZpb3VyIGZvciBuZXN0ZWQgdm1sYXVuY2ggYW5kIHZtcmVzdW1lLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBlMmMwOTUxLi4wOWU0MjUw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNTcyLDYgKzE1NzIsNyBAQCBpbnQgbnZteF9oYW5kbGVf
dm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgYm9vbF90IGxhdW5jaGVk
OwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpu
dm14ID0gJnZjcHVfMl9udm14KHYpOworICAgIHVuc2lnbmVkIGxvbmcgaW50cl9zaGFkb3c7CiAg
ICAgaW50IHJjID0gdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKHJlZ3MsIDApOwogCiAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgKQpAQCAtMTU4Myw2ICsxNTg0LDEzIEBAIGludCBudm14X2hh
bmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsgICAgICAgIAogICAgIH0KIAorICAgIF9fdm1yZWFkKEdVRVNUX0lOVEVS
UlVQVElCSUxJVFlfSU5GTywgJmludHJfc2hhZG93KTsKKyAgICBpZiAoIGludHJfc2hhZG93ICYg
Vk1YX0lOVFJfU0hBRE9XX01PVl9TUyApCisgICAgeworICAgICAgICB2bWZhaWxfdmFsaWQocmVn
cywgVk1YX0lOU05fVk1FTlRSWV9CTE9DS0VEX0JZX01PVl9TUyk7CisgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CisgICAgfQorCiAgICAgbGF1bmNoZWQgPSB2dm1jc19sYXVuY2hlZCgmbnZt
eC0+bGF1bmNoZWRfbGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dO
KHYtPmFyY2guaHZtX3ZteC52bWNzX3NoYWRvd19tYWRkcikpOwogICAgIGlmICggIWxhdW5jaGVk
ICkKQEAgLTE1OTgsNiArMTYwNiw3IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICBib29sX3QgbGF1bmNoZWQ7CiAgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252
bXgodik7CisgICAgdW5zaWduZWQgbG9uZyBpbnRyX3NoYWRvdzsKICAgICBpbnQgcmMgPSB2bXhf
aW5zdF9jaGVja19wcml2aWxlZ2UocmVncywgMCk7CiAKICAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSApCkBAIC0xNjA5LDYgKzE2MTgsMTMgQEAgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
ICAgIH0KIAorICAgIF9fdm1yZWFkKEdVRVNUX0lOVEVSUlVQVElCSUxJVFlfSU5GTywgJmludHJf
c2hhZG93KTsKKyAgICBpZiAoIGludHJfc2hhZG93ICYgVk1YX0lOVFJfU0hBRE9XX01PVl9TUyAp
CisgICAgeworICAgICAgICB2bWZhaWxfdmFsaWQocmVncywgVk1YX0lOU05fVk1FTlRSWV9CTE9D
S0VEX0JZX01PVl9TUyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCiAg
ICAgbGF1bmNoZWQgPSB2dm1jc19sYXVuY2hlZCgmbnZteC0+bGF1bmNoZWRfbGlzdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHYtPmFyY2guaHZtX3ZteC52bWNzX3No
YWRvd19tYWRkcikpOwogICAgIGlmICggbGF1bmNoZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92
bWNzLmgKaW5kZXggZjQ2NWZmZi4uZGM1ZDkxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCkBAIC01MTUsNiArNTE1LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogICAgIFZNWF9JTlNO
X1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAgID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQ
T1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwKICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhf
Uk9PVCAgICAgICAgICAgICA9IDE1LAorICAgIFZNWF9JTlNOX1ZNRU5UUllfQkxPQ0tFRF9CWV9N
T1ZfU1MgICAgID0gMjYsCiAgICAgVk1YX0lOU05fRkFJTF9JTlZBTElEICAgICAgICAgICAgICAg
ICAgPSB+MCwKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:24 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpVlI-00048x-PT; Sun, 19 Mar 2017 08:00:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-00048e-Rc
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/FE-13192-69A3EC85; Sun, 19 Mar 2017 08:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeq1bk
 Ig60HDCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9mHXWwFn2Qrdk6Jb2BsF+9i5OIQEvjCKPHy
 TjcThHOeUWLNzVPsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAs8eFhK
 UiYV8BMYvnC/UwgNgtI+cWbLBMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDc9zHyEKMkB5OSKO/vL4cihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwLph9JEJIsCg1PbUiLTMHGBowaQkOHiUR3t8gad7igsTc4sx0iNQpRkUpcd67IAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wnIFJ7MvBK46a+AFjMBLZ7Gd
 xBkcUkiQkqqgZFBmWerceqGHyuM9RWlWHrihY50MH3/aVez3zFpfajdST9vnaa3ZocjGXhepq
 bLSPH9keHd8G9ysMta1ZQ5qx1mejspvNrU8dDO/O/M1Omd/IEtmb/46l7cXHE/4hzbqhu2jXu
 2hx2q/v5XIMSVdd+E8E2yf4zCOrKf+HTWyt5n/j3lj+0RWyWW4oxEQy3mouJEADN2SvJCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1489910420!57245012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37832 invoked from network); 19 Mar 2017 08:00:21 -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; 19 Mar 2017 08:00:21 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVl6-0003u0-Ok
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVl6-0006PE-LZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVl6-0006PE-LZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:12 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: correct nested shadow VMCS
	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>

Y29tbWl0IGRjMDVjMGNlZWI4NjA5YjZkNjBmNmExMTdhMDE5MmU5MTYwOTQ2YjgKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI1OjE0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI1OjE0IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogY29ycmVjdCBuZXN0ZWQgc2hhZG93IFZNQ1MgaGFuZGxpbmcKICAg
IAogICAgQ3VycmVudGx5IHhlbiBhbHdheXMgc2V0cyB0aGUgc2hhZG93IFZNQ1MtaW5kaWNhdG9y
IGJpdCBvbiBuZXN0ZWQKICAgIHZtcHRybGQgYW5kIGFsd2F5cyBjbGVhcnMgaXQgb24gbmVzdGVk
IHZtY2xlYXIuICBUaGlzIGJlaGF2aW9yIGlzCiAgICB3cm9uZyB3aGVuIHRoZSBndWVzdCBsb2Fk
cyBhIHNoYWRvdyBWTUNTOiBzaGFkb3cgYml0IHdpbGwgYmUgbG9zdAogICAgb24gbmVzdGVkIHZt
Y2xlYXIuCiAgICAKICAgIEZpeCB0aGlzIGJ5IGNoZWNraW5nIGlmIHRoZSBndWVzdCBoYXMgcHJv
dmlkZWQgYSBzaGFkb3cgVk1DUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAg
ICAgfCAyMiArKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdnZteC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAwOWU0MjUwLi4zMDE3ODQ5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCkBAIC0xMTE5LDEwICsxMTE5LDE5IEBAIHN0YXRpYyBib29sX3QgbnZteF92cGlk
X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIG52bXhfc2V0X3Zt
Y3NfcG9pbnRlcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcykKIHsK
KyAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHBhZGRy
X3QgdnZtY3NfbWFkZHIgPSB2LT5hcmNoLmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHI7CiAKICAg
ICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsKLSAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCB8
PSBWTUNTX1JJRF9UWVBFX01BU0s7CisgICAgaWYgKCAhbnZteC0+c2hhZG93X3ZtY3MgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbXVzdCBzZXQgdGhlIHNoYWRvdyBWTUNTLWlu
ZGljYXRvciBpbiBvcmRlciBmb3IgdGhlIG5leHQgdm1lbnRyeQorICAgICAgICAgKiB0byBzdWNj
ZWVkIHdpdGggYSBuZXdseSBzZXQgdXAgbGluayBwb2ludGVyIGluIHZtY3MwMS4KKyAgICAgICAg
ICogTm90ZTogZ3Vlc3QgY2FuIHNlZSB0aGF0IHRoaXMgYml0IHdhcyBzZXQuCisgICAgICAgICAq
LworICAgICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7
CisgICAgfQogICAgIF9fdm13cml0ZShWTUNTX0xJTktfUE9JTlRFUiwgdnZtY3NfbWFkZHIpOwog
ICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQLCBwYWdlX3RvX21hZGRyKHYtPmFyY2guaHZtX3Zt
eC52bXJlYWRfYml0bWFwKSk7CiAgICAgX192bXdyaXRlKFZNV1JJVEVfQklUTUFQLCBwYWdlX3Rv
X21hZGRyKHYtPmFyY2guaHZtX3ZteC52bXdyaXRlX2JpdG1hcCkpOwpAQCAtMTEzMCwxMCArMTEz
OSwxMyBAQCBzdGF0aWMgdm9pZCBudm14X3NldF92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2bWNzX3N0cnVjdCAqdnZtY3MpCiAKIHN0YXRpYyB2b2lkIG52bXhfY2xlYXJfdm1j
c19wb2ludGVyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1jc19zdHJ1Y3QgKnZ2bWNzKQogewor
ICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgcGFkZHJf
dCB2dm1jc19tYWRkciA9IHYtPmFyY2guaHZtX3ZteC52bWNzX3NoYWRvd19tYWRkcjsKIAogICAg
IF9fdm1wY2xlYXIodnZtY3NfbWFkZHIpOwotICAgIHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICY9
IH5WTUNTX1JJRF9UWVBFX01BU0s7CisgICAgaWYgKCAhbnZteC0+c2hhZG93X3ZtY3MgKQorICAg
ICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1DU19SSURfVFlQRV9NQVNLOworICAg
IG52bXgtPnNoYWRvd192bWNzID0gZmFsc2U7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lO
VEVSLCB+MHVsKTsKICAgICBfX3Ztd3JpdGUoVk1SRUFEX0JJVE1BUCwgMCk7CiAgICAgX192bXdy
aXRlKFZNV1JJVEVfQklUTUFQLCAwKTsKQEAgLTE2NzQsMTIgKzE2ODYsMTQgQEAgaW50IG52bXhf
aGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggd3JpdGFibGUgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgICAgICAgICAg
ICAgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcyA9IHZ2bWN4OwogCisgICAgICAgICAgICAgICAg
bnZteC0+c2hhZG93X3ZtY3MgPQorICAgICAgICAgICAgICAgICAgICB2dm1jcy0+dm1jc19yZXZp
c2lvbl9pZCAmIH5WTVhfQkFTSUNfUkVWSVNJT05fTUFTSzsKICAgICAgICAgICAgICAgICBpZiAo
ICgodnZtY3MtPnZtY3NfcmV2aXNpb25faWQgXiB2bXhfYmFzaWNfbXNyKSAmCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSB8
fAotICAgICAgICAgICAgICAgICAgICAgKCFjcHVfaGFzX3ZteF92bWNzX3NoYWRvd2luZyAmJgot
ICAgICAgICAgICAgICAgICAgICAgICh2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmIH5WTVhfQkFT
SUNfUkVWSVNJT05fTUFTSykpICkKKyAgICAgICAgICAgICAgICAgICAgICghY3B1X2hhc192bXhf
dm1jc19zaGFkb3dpbmcgJiYgbnZteC0+c2hhZG93X3ZtY3MpICkKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2dm1jeCwgMSk7CiAg
ICAgICAgICAgICAgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9WTVBUUkxEX0lOQ09SUkVD
VF9WTUNTX0lEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCmluZGV4IGNhMmZiMjUuLjlh
NjUyMTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaApAQCAtNTEsNiArNTEsNyBAQCBz
dHJ1Y3QgbmVzdGVkdm14IHsKICAgICB9IGVwdDsKICAgICB1aW50MzJfdCBndWVzdF92cGlkOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgbGF1bmNoZWRfbGlzdDsKKyAgICBib29sIHNoYWRvd192bWNz
OwogfTsKIAogI2RlZmluZSB2Y3B1XzJfbnZteCh2KQkodmNwdV9uZXN0ZWRodm0odikudS5udm14
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:24 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpVlI-00048x-PT; Sun, 19 Mar 2017 08:00:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-00048e-Rc
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/FE-13192-69A3EC85; Sun, 19 Mar 2017 08:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeq1bk
 Ig60HDCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9mHXWwFn2Qrdk6Jb2BsF+9i5OIQEvjCKPHy
 TjcThHOeUWLNzVPsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAs8eFhK
 UiYV8BMYvnC/UwgNgtI+cWbLBMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDc9zHyEKMkB5OSKO/vL4cihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwLph9JEJIsCg1PbUiLTMHGBowaQkOHiUR3t8gad7igsTc4sx0iNQpRkUpcd67IAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wnIFJ7MvBK46a+AFjMBLZ7Gd
 xBkcUkiQkqqgZFBmWerceqGHyuM9RWlWHrihY50MH3/aVez3zFpfajdST9vnaa3ZocjGXhepq
 bLSPH9keHd8G9ysMta1ZQ5qx1mejspvNrU8dDO/O/M1Omd/IEtmb/46l7cXHE/4hzbqhu2jXu
 2hx2q/v5XIMSVdd+E8E2yf4zCOrKf+HTWyt5n/j3lj+0RWyWW4oxEQy3mouJEADN2SvJCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1489910420!57245012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37832 invoked from network); 19 Mar 2017 08:00:21 -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; 19 Mar 2017 08:00:21 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVl6-0003u0-Ok
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVl6-0006PE-LZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVl6-0006PE-LZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:12 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: correct nested shadow VMCS
	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>

Y29tbWl0IGRjMDVjMGNlZWI4NjA5YjZkNjBmNmExMTdhMDE5MmU5MTYwOTQ2YjgKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI1OjE0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI1OjE0IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogY29ycmVjdCBuZXN0ZWQgc2hhZG93IFZNQ1MgaGFuZGxpbmcKICAg
IAogICAgQ3VycmVudGx5IHhlbiBhbHdheXMgc2V0cyB0aGUgc2hhZG93IFZNQ1MtaW5kaWNhdG9y
IGJpdCBvbiBuZXN0ZWQKICAgIHZtcHRybGQgYW5kIGFsd2F5cyBjbGVhcnMgaXQgb24gbmVzdGVk
IHZtY2xlYXIuICBUaGlzIGJlaGF2aW9yIGlzCiAgICB3cm9uZyB3aGVuIHRoZSBndWVzdCBsb2Fk
cyBhIHNoYWRvdyBWTUNTOiBzaGFkb3cgYml0IHdpbGwgYmUgbG9zdAogICAgb24gbmVzdGVkIHZt
Y2xlYXIuCiAgICAKICAgIEZpeCB0aGlzIGJ5IGNoZWNraW5nIGlmIHRoZSBndWVzdCBoYXMgcHJv
dmlkZWQgYSBzaGFkb3cgVk1DUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNs
aSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAg
ICAgfCAyMiArKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdnZteC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAwOWU0MjUwLi4zMDE3ODQ5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCkBAIC0xMTE5LDEwICsxMTE5LDE5IEBAIHN0YXRpYyBib29sX3QgbnZteF92cGlk
X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIG52bXhfc2V0X3Zt
Y3NfcG9pbnRlcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcykKIHsK
KyAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHBhZGRy
X3QgdnZtY3NfbWFkZHIgPSB2LT5hcmNoLmh2bV92bXgudm1jc19zaGFkb3dfbWFkZHI7CiAKICAg
ICBfX3ZtcGNsZWFyKHZ2bWNzX21hZGRyKTsKLSAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCB8
PSBWTUNTX1JJRF9UWVBFX01BU0s7CisgICAgaWYgKCAhbnZteC0+c2hhZG93X3ZtY3MgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbXVzdCBzZXQgdGhlIHNoYWRvdyBWTUNTLWlu
ZGljYXRvciBpbiBvcmRlciBmb3IgdGhlIG5leHQgdm1lbnRyeQorICAgICAgICAgKiB0byBzdWNj
ZWVkIHdpdGggYSBuZXdseSBzZXQgdXAgbGluayBwb2ludGVyIGluIHZtY3MwMS4KKyAgICAgICAg
ICogTm90ZTogZ3Vlc3QgY2FuIHNlZSB0aGF0IHRoaXMgYml0IHdhcyBzZXQuCisgICAgICAgICAq
LworICAgICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7
CisgICAgfQogICAgIF9fdm13cml0ZShWTUNTX0xJTktfUE9JTlRFUiwgdnZtY3NfbWFkZHIpOwog
ICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQLCBwYWdlX3RvX21hZGRyKHYtPmFyY2guaHZtX3Zt
eC52bXJlYWRfYml0bWFwKSk7CiAgICAgX192bXdyaXRlKFZNV1JJVEVfQklUTUFQLCBwYWdlX3Rv
X21hZGRyKHYtPmFyY2guaHZtX3ZteC52bXdyaXRlX2JpdG1hcCkpOwpAQCAtMTEzMCwxMCArMTEz
OSwxMyBAQCBzdGF0aWMgdm9pZCBudm14X3NldF92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2bWNzX3N0cnVjdCAqdnZtY3MpCiAKIHN0YXRpYyB2b2lkIG52bXhfY2xlYXJfdm1j
c19wb2ludGVyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1jc19zdHJ1Y3QgKnZ2bWNzKQogewor
ICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgcGFkZHJf
dCB2dm1jc19tYWRkciA9IHYtPmFyY2guaHZtX3ZteC52bWNzX3NoYWRvd19tYWRkcjsKIAogICAg
IF9fdm1wY2xlYXIodnZtY3NfbWFkZHIpOwotICAgIHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICY9
IH5WTUNTX1JJRF9UWVBFX01BU0s7CisgICAgaWYgKCAhbnZteC0+c2hhZG93X3ZtY3MgKQorICAg
ICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1DU19SSURfVFlQRV9NQVNLOworICAg
IG52bXgtPnNoYWRvd192bWNzID0gZmFsc2U7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lO
VEVSLCB+MHVsKTsKICAgICBfX3Ztd3JpdGUoVk1SRUFEX0JJVE1BUCwgMCk7CiAgICAgX192bXdy
aXRlKFZNV1JJVEVfQklUTUFQLCAwKTsKQEAgLTE2NzQsMTIgKzE2ODYsMTQgQEAgaW50IG52bXhf
aGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggd3JpdGFibGUgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgICAgICAgICAg
ICAgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcyA9IHZ2bWN4OwogCisgICAgICAgICAgICAgICAg
bnZteC0+c2hhZG93X3ZtY3MgPQorICAgICAgICAgICAgICAgICAgICB2dm1jcy0+dm1jc19yZXZp
c2lvbl9pZCAmIH5WTVhfQkFTSUNfUkVWSVNJT05fTUFTSzsKICAgICAgICAgICAgICAgICBpZiAo
ICgodnZtY3MtPnZtY3NfcmV2aXNpb25faWQgXiB2bXhfYmFzaWNfbXNyKSAmCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSB8
fAotICAgICAgICAgICAgICAgICAgICAgKCFjcHVfaGFzX3ZteF92bWNzX3NoYWRvd2luZyAmJgot
ICAgICAgICAgICAgICAgICAgICAgICh2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmIH5WTVhfQkFT
SUNfUkVWSVNJT05fTUFTSykpICkKKyAgICAgICAgICAgICAgICAgICAgICghY3B1X2hhc192bXhf
dm1jc19zaGFkb3dpbmcgJiYgbnZteC0+c2hhZG93X3ZtY3MpICkKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2dm1jeCwgMSk7CiAg
ICAgICAgICAgICAgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9WTVBUUkxEX0lOQ09SUkVD
VF9WTUNTX0lEKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCmluZGV4IGNhMmZiMjUuLjlh
NjUyMTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaApAQCAtNTEsNiArNTEsNyBAQCBz
dHJ1Y3QgbmVzdGVkdm14IHsKICAgICB9IGVwdDsKICAgICB1aW50MzJfdCBndWVzdF92cGlkOwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgbGF1bmNoZWRfbGlzdDsKKyAgICBib29sIHNoYWRvd192bWNz
OwogfTsKIAogI2RlZmluZSB2Y3B1XzJfbnZteCh2KQkodmNwdV9uZXN0ZWRodm0odikudS5udm14
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlV-0004AG-R8; Sun, 19 Mar 2017 08:00:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlU-0004A0-3S
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 46/4A-27678-3AA3EC85; Sun, 19 Mar 2017 08:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXeR1bk
 IgzctuhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fvxQbaCW5wVUz98ZW5gfMnexcjFISTwhVHi
 4NtWRgjnPKPE5W+L2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbQk2hZ0
 sIEYvMKmEmsvtXPCGKzANV/bDvNNIGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsamRYGHGCU5mJREeT/PPRghxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL36T+gnGBRanpqRVpmDjA8YNISHDxKIrxB/4HSvMUFibnFmekQqVOMilLivEog
 CQGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3M8h2nsy8Erjpr4AWMwEtn
 sYHtrgkESEl1cBovX3isRS3ktfqX1iT+X58eV079SiTyzK/NaYbdy2L3J5yW6ZAj/+h/iufOz
 p6u98WuHw3k/zFcjF00skL+578W3Sg8VPtTCfPxFO50iuE3kxTMPDfFFVy/rMo7/v/4vxlhxh
 fXPmzydnCgZ+RK/Ekg7jSYf9fjo4l97bImFY+f9F8KezifXl2JZbijERDLeai4kQADkGL2UQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1489910433!92600738!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27768 invoked from network); 19 Mar 2017 08:00:34 -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; 19 Mar 2017 08:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlQ-0003uj-TO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlQ-0006Xb-SO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlQ-0006Xb-SO@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:32 +0000
Subject: [Xen-changelog] [xen master] x86emul: fold exit 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>

Y29tbWl0IGZmYjg0OTk1MDRlM2EzZDA2NWJkNDRmZGMxZTE1ZDBlNmI3NGNlOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEyOjI2OjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI2OjI2IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBmb2xkIGV4aXQgcGF0aHMKICAgIAogICAgTW92ZSAiY2Fubm90X2VtdWxhdGUiIGFu
ZCBtYWtlIGl0IGdvIHRocm91Z2ggdGhlIGNvbW1vbiAoZXJyb3IpIGV4aXQKICAgIHBhdGguCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOSArKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBjYmJmZTVjLi4wY2JlYjMxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNzc4MCw3ICs3NzgwLDkgQEAg
eDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZ290byBjYW5ub3Rf
ZW11bGF0ZTsKKyAgICBjYW5ub3RfZW11bGF0ZToKKyAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFO
RExFQUJMRTsKKyAgICAgICAgZ290byBkb25lOwogICAgIH0KIAogICAgIGlmICggc3RhdGUtPnNp
bWRfc2l6ZSApCkBAIC03OTI0LDExICs3OTI2LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgX3B1dF9m
cHUoKTsKICAgICBwdXRfc3R1YihzdHViKTsKICAgICByZXR1cm4gcmM7Ci0KLSBjYW5ub3RfZW11
bGF0ZToKLSAgICBfcHV0X2ZwdSgpOwotICAgIHB1dF9zdHViKHN0dWIpOwotICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICN1bmRlZiBzdGF0ZQogfQogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlV-0004AG-R8; Sun, 19 Mar 2017 08:00:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlU-0004A0-3S
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 46/4A-27678-3AA3EC85; Sun, 19 Mar 2017 08:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXeR1bk
 IgzctuhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fvxQbaCW5wVUz98ZW5gfMnexcjFISTwhVHi
 4NtWRgjnPKPE5W+L2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbQk2hZ0
 sIEYvMKmEmsvtXPCGKzANV/bDvNNIGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsamRYGHGCU5mJREeT/PPRghxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL36T+gnGBRanpqRVpmDjA8YNISHDxKIrxB/4HSvMUFibnFmekQqVOMilLivEog
 CQGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3M8h2nsy8Erjpr4AWMwEtn
 sYHtrgkESEl1cBovX3isRS3ktfqX1iT+X58eV079SiTyzK/NaYbdy2L3J5yW6ZAj/+h/iufOz
 p6u98WuHw3k/zFcjF00skL+578W3Sg8VPtTCfPxFO50iuE3kxTMPDfFFVy/rMo7/v/4vxlhxh
 fXPmzydnCgZ+RK/Ekg7jSYf9fjo4l97bImFY+f9F8KezifXl2JZbijERDLeai4kQADkGL2UQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1489910433!92600738!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27768 invoked from network); 19 Mar 2017 08:00:34 -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; 19 Mar 2017 08:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlQ-0003uj-TO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlQ-0006Xb-SO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlQ-0006Xb-SO@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:32 +0000
Subject: [Xen-changelog] [xen master] x86emul: fold exit 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>

Y29tbWl0IGZmYjg0OTk1MDRlM2EzZDA2NWJkNDRmZGMxZTE1ZDBlNmI3NGNlOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDEyOjI2OjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI2OjI2IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBmb2xkIGV4aXQgcGF0aHMKICAgIAogICAgTW92ZSAiY2Fubm90X2VtdWxhdGUiIGFu
ZCBtYWtlIGl0IGdvIHRocm91Z2ggdGhlIGNvbW1vbiAoZXJyb3IpIGV4aXQKICAgIHBhdGguCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOSArKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBjYmJmZTVjLi4wY2JlYjMxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNzc4MCw3ICs3NzgwLDkgQEAg
eDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgZ290byBjYW5ub3Rf
ZW11bGF0ZTsKKyAgICBjYW5ub3RfZW11bGF0ZToKKyAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFO
RExFQUJMRTsKKyAgICAgICAgZ290byBkb25lOwogICAgIH0KIAogICAgIGlmICggc3RhdGUtPnNp
bWRfc2l6ZSApCkBAIC03OTI0LDExICs3OTI2LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgX3B1dF9m
cHUoKTsKICAgICBwdXRfc3R1YihzdHViKTsKICAgICByZXR1cm4gcmM7Ci0KLSBjYW5ub3RfZW11
bGF0ZToKLSAgICBfcHV0X2ZwdSgpOwotICAgIHB1dF9zdHViKHN0dWIpOwotICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICN1bmRlZiBzdGF0ZQogfQogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlY-0004Az-ST; Sun, 19 Mar 2017 08:00:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlX-0004A0-Oi
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CA/5A-27678-7AA3EC85; Sun, 19 Mar 2017 08:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeZ1bk
 Ig6/rbSwmbDNwYPTY3reLPYAxijUzLym/IoE142rDFcaCqVwVk74/ZWpgnMXRxcjFISTwhVFi
 S2cbO4RznlGi79cGxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWcJRqb3
 oDFeQXMJI51fGICaWUBqm845zKBkWMBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GA4sCDzFKcjApifL+/nIoQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr2ro4QghwaLU9NSKtMwcYHDApCU4eJREeFtB0rzFBYm5xZnpEKlTjIpS4rxrQRIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyfIFJ7MvBK46a+AFjMBLZ7Gd
 xBkcUkiQkqqgbHk5v40uZ5DfTcO3tndemHv6UMqaQv3/3CXf33gcLJtb+UlybIrvDMaT+598/
 71Y0tBnUqHjf7f5NUbOOPMuZJ2rM/bMM9y7eaGhxM3lC21EVoQvTFpa++cA3O/aqme4Td6fGC
 K8dGOhGoJ2x9TTdxXMCwTmmh14QD/AY2iJTocBw7EHjJ3j/yhxFKckWioxVxUnAgAP3MitkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489910438!62915218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23110 invoked from network); 19 Mar 2017 08:00:38 -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; 19 Mar 2017 08:00:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-0003uV-Ql
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-0006SI-Q3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlG-0006SI-Q3@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:22 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add a shadow vmcs check to
	vmlaunch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyMmVlOThjNGVjYzRlN2M4Mjc0NTFkZWUwMTE4MTUyOWRmNGQyNmMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI1OjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI1OjQ3IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogYWRkIGEgc2hhZG93IHZtY3MgY2hlY2sgdG8gdm1sYXVuY2gKICAg
IAogICAgSW50ZWwgU0RNIHN0YXRlcyB0aGF0IGlmIHRoZSBjdXJyZW50IFZNQ1MgaXMgYSBzaGFk
b3cgVk1DUywKICAgIFZNRmFpbEludmFsaWQgb2NjdXJzIGFuZCBjb250cm9sIHBhc3NlcyB0byB0
aGUgbmV4dCBpbnN0cnVjdGlvbi4KICAgIAogICAgSW1wbGVtZW50IHN1Y2ggYmVoYXZpb3VyIGZv
ciBuZXN0ZWQgdm1sYXVuY2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCA3ICsr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5k
ZXggMzAxNzg0OS4uMTczZWM3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTYzMCw2ICsxNjMwLDEz
IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKKyAgICAvKiBDaGVjayB0aGF0
IGd1ZXN0IGlzIG5vdCB1c2luZyBhIHNoYWRvdyB2bWNzIGZvciB2bWVudHJ5ICovCisgICAgaWYg
KCBudm14LT5zaGFkb3dfdm1jcyApCisgICAgeworICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdz
KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKICAgICBfX3ZtcmVhZChH
VUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZpbnRyX3NoYWRvdyk7CiAgICAgaWYgKCBpbnRy
X3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19NT1ZfU1MgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlY-0004Az-ST; Sun, 19 Mar 2017 08:00:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlX-0004A0-Oi
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CA/5A-27678-7AA3EC85; Sun, 19 Mar 2017 08:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeZ1bk
 Ig6/rbSwmbDNwYPTY3reLPYAxijUzLym/IoE142rDFcaCqVwVk74/ZWpgnMXRxcjFISTwhVFi
 S2cbO4RznlGi79cGxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWcJRqb3
 oDFeQXMJI51fGICaWUBqm845zKBkWMBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GA4sCDzFKcjApifL+/nIoQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr2ro4QghwaLU9NSKtMwcYHDApCU4eJREeFtB0rzFBYm5xZnpEKlTjIpS4rxrQRIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyfIFJ7MvBK46a+AFjMBLZ7Gd
 xBkcUkiQkqqgbHk5v40uZ5DfTcO3tndemHv6UMqaQv3/3CXf33gcLJtb+UlybIrvDMaT+598/
 71Y0tBnUqHjf7f5NUbOOPMuZJ2rM/bMM9y7eaGhxM3lC21EVoQvTFpa++cA3O/aqme4Td6fGC
 K8dGOhGoJ2x9TTdxXMCwTmmh14QD/AY2iJTocBw7EHjJ3j/yhxFKckWioxVxUnAgAP3MitkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489910438!62915218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23110 invoked from network); 19 Mar 2017 08:00:38 -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; 19 Mar 2017 08:00:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-0003uV-Ql
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlG-0006SI-Q3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlG-0006SI-Q3@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:22 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: add a shadow vmcs check to
	vmlaunch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyMmVlOThjNGVjYzRlN2M4Mjc0NTFkZWUwMTE4MTUyOWRmNGQyNmMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTWFyIDE0IDEyOjI1OjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDEyOjI1OjQ3IDIwMTcgKzAx
MDAKCiAgICB4ODYvdnZteDogYWRkIGEgc2hhZG93IHZtY3MgY2hlY2sgdG8gdm1sYXVuY2gKICAg
IAogICAgSW50ZWwgU0RNIHN0YXRlcyB0aGF0IGlmIHRoZSBjdXJyZW50IFZNQ1MgaXMgYSBzaGFk
b3cgVk1DUywKICAgIFZNRmFpbEludmFsaWQgb2NjdXJzIGFuZCBjb250cm9sIHBhc3NlcyB0byB0
aGUgbmV4dCBpbnN0cnVjdGlvbi4KICAgIAogICAgSW1wbGVtZW50IHN1Y2ggYmVoYXZpb3VyIGZv
ciBuZXN0ZWQgdm1sYXVuY2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCA3ICsr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5k
ZXggMzAxNzg0OS4uMTczZWM3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTYzMCw2ICsxNjMwLDEz
IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKKyAgICAvKiBDaGVjayB0aGF0
IGd1ZXN0IGlzIG5vdCB1c2luZyBhIHNoYWRvdyB2bWNzIGZvciB2bWVudHJ5ICovCisgICAgaWYg
KCBudm14LT5zaGFkb3dfdm1jcyApCisgICAgeworICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdz
KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKICAgICBfX3ZtcmVhZChH
VUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZpbnRyX3NoYWRvdyk7CiAgICAgaWYgKCBpbnRy
X3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19NT1ZfU1MgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:53 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpVll-0004D3-UA; Sun, 19 Mar 2017 08:00:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlk-0004Ch-QY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 17/C0-14382-4BA3EC85; Sun, 19 Mar 2017 08:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXez1bk
 IgzdXOC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/q9g0wFd7Qrzj08wtbAOFGpi5GLQ0jgC6PE
 1om9rBDOeUaJfYv7gRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwlOq63M
 YHYvAJmEqdfXAGLswDV/5q/iHECI8cCRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma+YHHmKU5GBSEuX9p34uQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE72VLoJxgUWp6akVaZg4wPGDSEhw8SiK8dSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US5w0GKRIAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQGZwpOZV
 wK36RXQEUxARyy7cQbkiJJEhJRUA2NU17wrWm079/Y4hXtscV6xcNfs8FwTgwlcUziZSmc4SX
 3kDvwdvFiye3XSep/b61dlRmTFsX3Sjcw2S124pOn9fAmXnDnvvrx6kvg2O+y1GW+kJd+dKYJ
 HzSpW3Fxk+4tts5SxalaC48LV3m8tK/o3p+/rtajmnBjIX5qSd8Na5FHw1Iup8kosxRmJhlrM
 RcWJACd7eAtQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489910450!56395263!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29975 invoked from network); 19 Mar 2017 08:00:50 -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; 19 Mar 2017 08:00:50 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlb-0003uv-18
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVla-0006ZQ-Uy
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVla-0006ZQ-Uy@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:42 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add remus command to open
	userspace proxy
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1NTY4NjIyNmJlMjY2ZjE4YjkzYjRhYTFmZTNhZDNmYjhlNmZkOTgKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToxOSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6MzYgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCByZW11cyBjb21tYW5kIHRvIG9wZW4gdXNlcnNwYWNlIHBy
b3h5CiAgICAKICAgIEFkZCByZW11cyAnLXAnIHRvIGVuYWJsZSB1c2Vyc3BhY2UgY29sbyBwcm94
eShpbiBxZW11KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVu
LmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICB8ICA1ICsrKysrCiB0
b29scy9saWJ4bC9saWJ4bF9jb2xvLmggICAgICB8ICA1ICsrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9jb2xvX3NhdmUuYyB8ICAyICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8IDE3
ICsrKysrKysrKy0tLS0tLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAzICsr
LQogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgfCAxMyArKysrKysrKysrKystCiA2IGZp
bGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggN2Nh
ZWQwOC4uNzhiZjg4NCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9j
cy9tYW4veGwucG9kLjEuaW4KQEAgLTU2Myw2ICs1NjMsMTEgQEAgRGlzYWJsZSBkaXNrIHJlcGxp
Y2F0aW9uLiBSZXF1aXJlcyBlbmFibGluZyB1bnNhZmUgbW9kZS4KIEVuYWJsZSBDT0xPIEhBLiBU
aGlzIGNvbmZsaWN0cyB3aXRoIEI8LWk+IGFuZCBCPC1iPiwgYW5kIG1lbW9yeQogY2hlY2twb2lu
dCBjb21wcmVzc2lvbiBtdXN0IGJlIGRpc2FibGVkLgogCis9aXRlbSBCPC1wPgorCitVc2UgdXNl
cnNwYWNlIENPTE8gUHJveHkuIFRoaXMgb3B0aW9uIG11c3QgYmUgdXNlZCBpbiBjb25qdW5jdGlv
bgord2l0aCBCPC1jPi4KKwogPWJhY2sKIAogPWl0ZW0gQjxwYXVzZT4gSTxkb21haW4taWQ+CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvLmggYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvLmgKaW5kZXggNjgyMjc1Yy4uNDc0NmQ4YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29sby5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG8uaApAQCAtNjQsNiArNjQsMTEg
QEAgc3RydWN0IGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlIHsKIAogICAgIGludCBzb2NrX2ZkOwog
ICAgIGludCBpbmRleDsKKyAgICAvKgorICAgICAqIFByaXZhdGUsIFRydWUgbWVhbnMgdXNlIHVz
ZXJzcGFjZSBjb2xvIHByb3h5CisgICAgICogICAgICAgICAgRmFsc2UgbWVhbnMgdXNlIGtlcm5l
bCBjb2xvIHByb3h5LgorICAgICAqLworICAgIGJvb2wgaXNfdXNlcnNwYWNlX3Byb3h5OwogfTsK
IAogc3RydWN0IGxpYnhsX19jb2xvX3NhdmVfc3RhdGUgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwppbmRl
eCA2Mjc3NzcwLi5lYjgzMzZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Nh
dmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpAQCAtMTAxLDYgKzEwMSw4
IEBAIHZvaWQgbGlieGxfX2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19j
b2xvX3NhdmVfc3RhdGUgKmNzcykKICAgICBjc3MtPnFkaXNrX3NldHVwZWQgPSBmYWxzZTsKICAg
ICBjc3MtPnFkaXNrX3VzZWQgPSBmYWxzZTsKICAgICBsaWJ4bF9fZXZfY2hpbGRfaW5pdCgmY3Nz
LT5jaGlsZCk7CisgICAgY3NzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0KKyAgICAgICAgbGli
eGxfZGVmYm9vbF92YWwoZHNzLT5yZW11cy0+dXNlcnNwYWNlX2NvbG9fcHJveHkpOwogCiAgICAg
aWYgKGRzcy0+cmVtdXMtPm5ldGJ1ZnNjcmlwdCkKICAgICAgICAgY3NzLT5jb2xvX3Byb3h5X3Nj
cmlwdCA9IGxpYnhsX19zdHJkdXAoZ2MsIGRzcy0+cmVtdXMtPm5ldGJ1ZnNjcmlwdCk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKaW5kZXggYTYxMmQxZi4uMWJkMjA1NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtODQ0
LDE0ICs4NDQsMTUgQEAgbGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMgPSBTdHJ1Y3QoInNjaGVk
X2NyZWRpdDJfcGFyYW1zIiwgWwogICAgIF0sIGRpc3Bvc2VfZm49Tm9uZSkKIAogbGlieGxfZG9t
YWluX3JlbXVzX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9yZW11c19pbmZvIixbCi0gICAgKCJpbnRl
cnZhbCIsICAgICBpbnRlZ2VyKSwKLSAgICAoImFsbG93X3Vuc2FmZSIsIGxpYnhsX2RlZmJvb2wp
LAotICAgICgiYmxhY2tob2xlIiwgICAgbGlieGxfZGVmYm9vbCksCi0gICAgKCJjb21wcmVzc2lv
biIsICBsaWJ4bF9kZWZib29sKSwKLSAgICAoIm5ldGJ1ZiIsICAgICAgIGxpYnhsX2RlZmJvb2wp
LAotICAgICgibmV0YnVmc2NyaXB0Iiwgc3RyaW5nKSwKLSAgICAoImRpc2tidWYiLCAgICAgIGxp
YnhsX2RlZmJvb2wpLAotICAgICgiY29sbyIsICAgICAgICAgbGlieGxfZGVmYm9vbCkKKyAgICAo
ImludGVydmFsIiwgICAgICAgICAgICAgaW50ZWdlciksCisgICAgKCJhbGxvd191bnNhZmUiLCAg
ICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgiYmxhY2tob2xlIiwgICAgICAgICAgICBsaWJ4
bF9kZWZib29sKSwKKyAgICAoImNvbXByZXNzaW9uIiwgICAgICAgICAgbGlieGxfZGVmYm9vbCks
CisgICAgKCJuZXRidWYiLCAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgibmV0
YnVmc2NyaXB0IiwgICAgICAgICBzdHJpbmcpLAorICAgICgiZGlza2J1ZiIsICAgICAgICAgICAg
ICBsaWJ4bF9kZWZib29sKSwKKyAgICAoImNvbG8iLCAgICAgICAgICAgICAgICAgbGlieGxfZGVm
Ym9vbCksCisgICAgKCJ1c2Vyc3BhY2VfY29sb19wcm94eSIsIGxpYnhsX2RlZmJvb2wpCiAgICAg
XSkKIAogbGlieGxfZXZlbnRfdHlwZSA9IEVudW1lcmF0aW9uKCJldmVudF90eXBlIiwgWwpkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMK
aW5kZXggMTIxOWIzMy4uN2Q5NzgxMSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUu
YworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC01MDYsNyArNTA2LDggQEAgc3RydWN0
IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIi1uICAgICAgICAgICAgICAgICAgICAg
IERpc2FibGUgbmV0d29yayBvdXRwdXQgYnVmZmVyaW5nLiBXb3JrcyBvbmx5IGluIHVuc2FmZSBt
b2RlLlxuIgogICAgICAgIi1kICAgICAgICAgICAgICAgICAgICAgIERpc2FibGUgZGlzayByZXBs
aWNhdGlvbi4gV29ya3Mgb25seSBpbiB1bnNhZmUgbW9kZS5cbiIKICAgICAgICItYyAgICAgICAg
ICAgICAgICAgICAgICBFbmFibGUgQ09MTyBIQS4gSXQgaXMgY29uZmxpY3Qgd2l0aCAtaSBhbmQg
LWIsIGFuZCBtZW1vcnlcbiIKLSAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICBjaGVja3Bv
aW50IG11c3QgYmUgZGlzYWJsZWQiCisgICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgY2hl
Y2twb2ludCBtdXN0IGJlIGRpc2FibGVkLlxuIgorICAgICAgIi1wICAgICAgICAgICAgICAgICAg
ICAgIFVzZSBDT0xPIHVzZXJzcGFjZSBwcm94eS4iCiAgICAgfSwKICNlbmRpZgogICAgIHsgImRl
dmQiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlncmF0ZS5jIGIvdG9vbHMveGwveGxfbWln
cmF0ZS5jCmluZGV4IDA2NWJkNjYuLjNiNDdjYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21p
Z3JhdGUuYworKysgYi90b29scy94bC94bF9taWdyYXRlLmMKQEAgLTYwNyw3ICs2MDcsNyBAQCBp
bnQgbWFpbl9yZW11cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKICAgICBtZW1zZXQoJnJfaW5m
bywgMCwgc2l6ZW9mKGxpYnhsX2RvbWFpbl9yZW11c19pbmZvKSk7CiAKLSAgICBTV0lUQ0hfRk9S
RUFDSF9PUFQob3B0LCAiRmJ1bmRpOnM6TjplYyIsIE5VTEwsICJyZW11cyIsIDIpIHsKKyAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRmJ1bmRpOnM6TjplY3AiLCBOVUxMLCAicmVtdXMiLCAy
KSB7CiAgICAgY2FzZSAnaSc6CiAgICAgICAgIHJfaW5mby5pbnRlcnZhbCA9IGF0b2kob3B0YXJn
KTsKICAgICAgICAgYnJlYWs7CkBAIC02MzcsNiArNjM3LDkgQEAgaW50IG1haW5fcmVtdXMoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBicmVhazsKICAgICBjYXNlICdjJzoKICAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXQoJnJfaW5mby5jb2xvLCB0cnVlKTsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSAncCc6CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZyX2luZm8udXNlcnNw
YWNlX2NvbG9fcHJveHksIHRydWUpOwogICAgIH0KIAogICAgIGRvbWlkID0gZmluZF9kb21haW4o
YXJndltvcHRpbmRdKTsKQEAgLTY0NSw5ICs2NDgsMTcgQEAgaW50IG1haW5fcmVtdXMoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgIC8qIERlZmF1bHRzICovCiAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZyX2luZm8uYmxhY2tob2xlLCBmYWxzZSk7CiAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZyX2luZm8uY29sbywgZmFsc2UpOworICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVm
YXVsdCgmcl9pbmZvLnVzZXJzcGFjZV9jb2xvX3Byb3h5LCBmYWxzZSk7CisKICAgICBpZiAoIWxp
YnhsX2RlZmJvb2xfdmFsKHJfaW5mby5jb2xvKSAmJiAhcl9pbmZvLmludGVydmFsKQogICAgICAg
ICByX2luZm8uaW50ZXJ2YWwgPSAyMDA7CiAKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwocl9p
bmZvLnVzZXJzcGFjZV9jb2xvX3Byb3h5KSAmJgorICAgICAgICAhbGlieGxfZGVmYm9vbF92YWwo
cl9pbmZvLmNvbG8pKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiT3B0aW9uIC1wIG11c3Qg
YmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIC1jIik7CisgICAgICAgIGV4aXQoLTEpOworICAg
IH0KKwogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8uY29sbykpIHsKICAgICAgICAg
aWYgKHJfaW5mby5pbnRlcnZhbCB8fCBsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8uYmxhY2tob2xl
KSB8fAogICAgICAgICAgICAgIWxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdChyX2luZm8ubmV0YnVm
KSB8fAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:53 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cpVll-0004D3-UA; Sun, 19 Mar 2017 08:00:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlk-0004Ch-QY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 17/C0-14382-4BA3EC85; Sun, 19 Mar 2017 08:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXez1bk
 IgzdXOC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/q9g0wFd7Qrzj08wtbAOFGpi5GLQ0jgC6PE
 1om9rBDOeUaJfYv7gRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwlOq63M
 YHYvAJmEqdfXAGLswDV/5q/iHECI8cCRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma+YHHmKU5GBSEuX9p34uQogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE72VLoJxgUWp6akVaZg4wPGDSEhw8SiK8dSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US5w0GKRIAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQGZwpOZV
 wK36RXQEUxARyy7cQbkiJJEhJRUA2NU17wrWm079/Y4hXtscV6xcNfs8FwTgwlcUziZSmc4SX
 3kDvwdvFiye3XSep/b61dlRmTFsX3Sjcw2S124pOn9fAmXnDnvvrx6kvg2O+y1GW+kJd+dKYJ
 HzSpW3Fxk+4tts5SxalaC48LV3m8tK/o3p+/rtajmnBjIX5qSd8Na5FHw1Iup8kosxRmJhlrM
 RcWJACd7eAtQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489910450!56395263!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29975 invoked from network); 19 Mar 2017 08:00:50 -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; 19 Mar 2017 08:00:50 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlb-0003uv-18
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVla-0006ZQ-Uy
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVla-0006ZQ-Uy@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:42 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add remus command to open
	userspace proxy
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY1NTY4NjIyNmJlMjY2ZjE4YjkzYjRhYTFmZTNhZDNmYjhlNmZkOTgKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToxOSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6MzYgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCByZW11cyBjb21tYW5kIHRvIG9wZW4gdXNlcnNwYWNlIHBy
b3h5CiAgICAKICAgIEFkZCByZW11cyAnLXAnIHRvIGVuYWJsZSB1c2Vyc3BhY2UgY29sbyBwcm94
eShpbiBxZW11KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVu
LmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICB8ICA1ICsrKysrCiB0
b29scy9saWJ4bC9saWJ4bF9jb2xvLmggICAgICB8ICA1ICsrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9jb2xvX3NhdmUuYyB8ICAyICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8IDE3
ICsrKysrKysrKy0tLS0tLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAzICsr
LQogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgfCAxMyArKysrKysrKysrKystCiA2IGZp
bGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggN2Nh
ZWQwOC4uNzhiZjg4NCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9j
cy9tYW4veGwucG9kLjEuaW4KQEAgLTU2Myw2ICs1NjMsMTEgQEAgRGlzYWJsZSBkaXNrIHJlcGxp
Y2F0aW9uLiBSZXF1aXJlcyBlbmFibGluZyB1bnNhZmUgbW9kZS4KIEVuYWJsZSBDT0xPIEhBLiBU
aGlzIGNvbmZsaWN0cyB3aXRoIEI8LWk+IGFuZCBCPC1iPiwgYW5kIG1lbW9yeQogY2hlY2twb2lu
dCBjb21wcmVzc2lvbiBtdXN0IGJlIGRpc2FibGVkLgogCis9aXRlbSBCPC1wPgorCitVc2UgdXNl
cnNwYWNlIENPTE8gUHJveHkuIFRoaXMgb3B0aW9uIG11c3QgYmUgdXNlZCBpbiBjb25qdW5jdGlv
bgord2l0aCBCPC1jPi4KKwogPWJhY2sKIAogPWl0ZW0gQjxwYXVzZT4gSTxkb21haW4taWQ+CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvLmggYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvLmgKaW5kZXggNjgyMjc1Yy4uNDc0NmQ4YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29sby5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG8uaApAQCAtNjQsNiArNjQsMTEg
QEAgc3RydWN0IGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlIHsKIAogICAgIGludCBzb2NrX2ZkOwog
ICAgIGludCBpbmRleDsKKyAgICAvKgorICAgICAqIFByaXZhdGUsIFRydWUgbWVhbnMgdXNlIHVz
ZXJzcGFjZSBjb2xvIHByb3h5CisgICAgICogICAgICAgICAgRmFsc2UgbWVhbnMgdXNlIGtlcm5l
bCBjb2xvIHByb3h5LgorICAgICAqLworICAgIGJvb2wgaXNfdXNlcnNwYWNlX3Byb3h5OwogfTsK
IAogc3RydWN0IGxpYnhsX19jb2xvX3NhdmVfc3RhdGUgewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwppbmRl
eCA2Mjc3NzcwLi5lYjgzMzZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Nh
dmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpAQCAtMTAxLDYgKzEwMSw4
IEBAIHZvaWQgbGlieGxfX2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19j
b2xvX3NhdmVfc3RhdGUgKmNzcykKICAgICBjc3MtPnFkaXNrX3NldHVwZWQgPSBmYWxzZTsKICAg
ICBjc3MtPnFkaXNrX3VzZWQgPSBmYWxzZTsKICAgICBsaWJ4bF9fZXZfY2hpbGRfaW5pdCgmY3Nz
LT5jaGlsZCk7CisgICAgY3NzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0KKyAgICAgICAgbGli
eGxfZGVmYm9vbF92YWwoZHNzLT5yZW11cy0+dXNlcnNwYWNlX2NvbG9fcHJveHkpOwogCiAgICAg
aWYgKGRzcy0+cmVtdXMtPm5ldGJ1ZnNjcmlwdCkKICAgICAgICAgY3NzLT5jb2xvX3Byb3h5X3Nj
cmlwdCA9IGxpYnhsX19zdHJkdXAoZ2MsIGRzcy0+cmVtdXMtPm5ldGJ1ZnNjcmlwdCk7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKaW5kZXggYTYxMmQxZi4uMWJkMjA1NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtODQ0
LDE0ICs4NDQsMTUgQEAgbGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMgPSBTdHJ1Y3QoInNjaGVk
X2NyZWRpdDJfcGFyYW1zIiwgWwogICAgIF0sIGRpc3Bvc2VfZm49Tm9uZSkKIAogbGlieGxfZG9t
YWluX3JlbXVzX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9yZW11c19pbmZvIixbCi0gICAgKCJpbnRl
cnZhbCIsICAgICBpbnRlZ2VyKSwKLSAgICAoImFsbG93X3Vuc2FmZSIsIGxpYnhsX2RlZmJvb2wp
LAotICAgICgiYmxhY2tob2xlIiwgICAgbGlieGxfZGVmYm9vbCksCi0gICAgKCJjb21wcmVzc2lv
biIsICBsaWJ4bF9kZWZib29sKSwKLSAgICAoIm5ldGJ1ZiIsICAgICAgIGxpYnhsX2RlZmJvb2wp
LAotICAgICgibmV0YnVmc2NyaXB0Iiwgc3RyaW5nKSwKLSAgICAoImRpc2tidWYiLCAgICAgIGxp
YnhsX2RlZmJvb2wpLAotICAgICgiY29sbyIsICAgICAgICAgbGlieGxfZGVmYm9vbCkKKyAgICAo
ImludGVydmFsIiwgICAgICAgICAgICAgaW50ZWdlciksCisgICAgKCJhbGxvd191bnNhZmUiLCAg
ICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgiYmxhY2tob2xlIiwgICAgICAgICAgICBsaWJ4
bF9kZWZib29sKSwKKyAgICAoImNvbXByZXNzaW9uIiwgICAgICAgICAgbGlieGxfZGVmYm9vbCks
CisgICAgKCJuZXRidWYiLCAgICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAorICAgICgibmV0
YnVmc2NyaXB0IiwgICAgICAgICBzdHJpbmcpLAorICAgICgiZGlza2J1ZiIsICAgICAgICAgICAg
ICBsaWJ4bF9kZWZib29sKSwKKyAgICAoImNvbG8iLCAgICAgICAgICAgICAgICAgbGlieGxfZGVm
Ym9vbCksCisgICAgKCJ1c2Vyc3BhY2VfY29sb19wcm94eSIsIGxpYnhsX2RlZmJvb2wpCiAgICAg
XSkKIAogbGlieGxfZXZlbnRfdHlwZSA9IEVudW1lcmF0aW9uKCJldmVudF90eXBlIiwgWwpkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMK
aW5kZXggMTIxOWIzMy4uN2Q5NzgxMSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUu
YworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC01MDYsNyArNTA2LDggQEAgc3RydWN0
IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIi1uICAgICAgICAgICAgICAgICAgICAg
IERpc2FibGUgbmV0d29yayBvdXRwdXQgYnVmZmVyaW5nLiBXb3JrcyBvbmx5IGluIHVuc2FmZSBt
b2RlLlxuIgogICAgICAgIi1kICAgICAgICAgICAgICAgICAgICAgIERpc2FibGUgZGlzayByZXBs
aWNhdGlvbi4gV29ya3Mgb25seSBpbiB1bnNhZmUgbW9kZS5cbiIKICAgICAgICItYyAgICAgICAg
ICAgICAgICAgICAgICBFbmFibGUgQ09MTyBIQS4gSXQgaXMgY29uZmxpY3Qgd2l0aCAtaSBhbmQg
LWIsIGFuZCBtZW1vcnlcbiIKLSAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICBjaGVja3Bv
aW50IG11c3QgYmUgZGlzYWJsZWQiCisgICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgY2hl
Y2twb2ludCBtdXN0IGJlIGRpc2FibGVkLlxuIgorICAgICAgIi1wICAgICAgICAgICAgICAgICAg
ICAgIFVzZSBDT0xPIHVzZXJzcGFjZSBwcm94eS4iCiAgICAgfSwKICNlbmRpZgogICAgIHsgImRl
dmQiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlncmF0ZS5jIGIvdG9vbHMveGwveGxfbWln
cmF0ZS5jCmluZGV4IDA2NWJkNjYuLjNiNDdjYTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX21p
Z3JhdGUuYworKysgYi90b29scy94bC94bF9taWdyYXRlLmMKQEAgLTYwNyw3ICs2MDcsNyBAQCBp
bnQgbWFpbl9yZW11cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAKICAgICBtZW1zZXQoJnJfaW5m
bywgMCwgc2l6ZW9mKGxpYnhsX2RvbWFpbl9yZW11c19pbmZvKSk7CiAKLSAgICBTV0lUQ0hfRk9S
RUFDSF9PUFQob3B0LCAiRmJ1bmRpOnM6TjplYyIsIE5VTEwsICJyZW11cyIsIDIpIHsKKyAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRmJ1bmRpOnM6TjplY3AiLCBOVUxMLCAicmVtdXMiLCAy
KSB7CiAgICAgY2FzZSAnaSc6CiAgICAgICAgIHJfaW5mby5pbnRlcnZhbCA9IGF0b2kob3B0YXJn
KTsKICAgICAgICAgYnJlYWs7CkBAIC02MzcsNiArNjM3LDkgQEAgaW50IG1haW5fcmVtdXMoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBicmVhazsKICAgICBjYXNlICdjJzoKICAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXQoJnJfaW5mby5jb2xvLCB0cnVlKTsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSAncCc6CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZyX2luZm8udXNlcnNw
YWNlX2NvbG9fcHJveHksIHRydWUpOwogICAgIH0KIAogICAgIGRvbWlkID0gZmluZF9kb21haW4o
YXJndltvcHRpbmRdKTsKQEAgLTY0NSw5ICs2NDgsMTcgQEAgaW50IG1haW5fcmVtdXMoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgIC8qIERlZmF1bHRzICovCiAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZyX2luZm8uYmxhY2tob2xlLCBmYWxzZSk7CiAgICAgbGlieGxfZGVmYm9vbF9z
ZXRkZWZhdWx0KCZyX2luZm8uY29sbywgZmFsc2UpOworICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVm
YXVsdCgmcl9pbmZvLnVzZXJzcGFjZV9jb2xvX3Byb3h5LCBmYWxzZSk7CisKICAgICBpZiAoIWxp
YnhsX2RlZmJvb2xfdmFsKHJfaW5mby5jb2xvKSAmJiAhcl9pbmZvLmludGVydmFsKQogICAgICAg
ICByX2luZm8uaW50ZXJ2YWwgPSAyMDA7CiAKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwocl9p
bmZvLnVzZXJzcGFjZV9jb2xvX3Byb3h5KSAmJgorICAgICAgICAhbGlieGxfZGVmYm9vbF92YWwo
cl9pbmZvLmNvbG8pKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiT3B0aW9uIC1wIG11c3Qg
YmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIC1jIik7CisgICAgICAgIGV4aXQoLTEpOworICAg
IH0KKwogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8uY29sbykpIHsKICAgICAgICAg
aWYgKHJfaW5mby5pbnRlcnZhbCB8fCBsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8uYmxhY2tob2xl
KSB8fAogICAgICAgICAgICAgIWxpYnhsX2RlZmJvb2xfaXNfZGVmYXVsdChyX2luZm8ubmV0YnVm
KSB8fAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlo-0004Du-VX; Sun, 19 Mar 2017 08:00:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlo-0004Ch-Mx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 17/E0-14382-8BA3EC85; Sun, 19 Mar 2017 08:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXe71bk
 Ig1UHLS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1PnYuaCLpmKx92rmBsYP4h2MXJxCAl8YZQ4
 0vGPHcI5zyixYtZHli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JJYdu
 AtWzitgJjGpXQokzAJUvnTmftYJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrloQeIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3tm7gXKCRanpqRVpmTnA4IBJS3DwKInwSoGkeYsLEnOLM9MhUqcYFaXEeeeAJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHetyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRvWW9raM1aFL1327dffB4d2blna0Z09YOTNuR8kjRQ7pD4Kz7tlf/joxdNXSx5
 KrZS55Cef6f59+knHxS4XCaCOx/5s/uJyp/VXg2PW7+PekGp3MaI+EFM4P9yo+N2fcrem7slX
 FZWb8rxssC9cbeh2qOBh7+dvvv8FHpHyPV3QJzVqjfL6l2laJpTgj0VCLuag4EQAdlzfBQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489910455!62026162!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37366 invoked from network); 19 Mar 2017 08:00:55 -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; 19 Mar 2017 08:00:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVll-0003v4-4k
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVll-0006cG-2O
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVll-0006cG-2O@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:53 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Setup userspace colo-proxy
	on primary side
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxMGNjODFjZmM3NzNkMDUwNmNiMWEyNjNkMDRhZTE4NDFhMmRjZGMKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMCAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6MzkgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFNldHVwIHVzZXJzcGFjZSBjb2xvLXByb3h5IG9uIHByaW1hcnkg
c2lkZQogICAgCiAgICBJbiB0aGlzIHBhdGNoIHdlIGNsb3NlIGtlcm5lbCBDT0xPLVByb3h5IG9u
IHByaW1hcnkgc2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdj
aGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUu
YyAgfCAgOSArKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMKaW5kZXggMDk4M2Y0Mi4uZWM3NmUzNyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94eS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fcHJveHkuYwpAQCAtMTUyLDYgKzE1MiwxMCBAQCBpbnQgY29sb19wcm94
eV9zZXR1cChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogCiAgICAgU1RBVEVfQU9fR0Mo
Y3BzLT5hbyk7CiAKKyAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgc2V0dXAga2VybmVsIHByb3h5ICovCisgICAgaWYgKGNwcy0+aXNfdXNlcnNwYWNl
X3Byb3h5KQorICAgICAgICByZXR1cm4gMDsKKwogICAgIHNrZmQgPSBzb2NrZXQoUEZfTkVUTElO
SywgU09DS19SQVcsIE5FVExJTktfQ09MTyk7CiAgICAgaWYgKHNrZmQgPCAwKSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGFvLT5kb21pZCwgImNhbiBub3QgY3JlYXRlIGEgbmV0bGluayBzb2NrZXQ6
ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsKQEAgLTIyMiw2ICsyMjYsMTMgQEAgb3V0OgogCiB2b2lk
IGNvbG9fcHJveHlfdGVhcmRvd24obGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcykKIHsKKyAg
ICAvKgorICAgICAqIElmIGVuYWJsZSB1c2Vyc3BhY2UgcHJveHkgbW9kZSwKKyAgICAgKiB3ZSBk
b24ndCBuZWVkIHRlYXJkb3duIGtlcm5lbCBwcm94eQorICAgICAqLworICAgIGlmIChjcHMtPmlz
X3VzZXJzcGFjZV9wcm94eSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGNwcy0+c29ja19m
ZCA+PSAwKSB7CiAgICAgICAgIGNsb3NlKGNwcy0+c29ja19mZCk7CiAgICAgICAgIGNwcy0+c29j
a19mZCA9IC0xOwpAQCAtMjMyLDYgKzI0MywxMyBAQCB2b2lkIGNvbG9fcHJveHlfdGVhcmRvd24o
bGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcykKIAogdm9pZCBjb2xvX3Byb3h5X3ByZXJlc3Vt
ZShsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogeworICAgIC8qCisgICAgICogSWYgZW5h
YmxlIHVzZXJzcGFjZSBwcm94eSBtb2RlLAorICAgICAqIHdlIGRvbid0IG5lZWQgcHJlcmVzdW1l
IGtlcm5lbCBwcm94eQorICAgICAqLworICAgIGlmIChjcHMtPmlzX3VzZXJzcGFjZV9wcm94eSkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgY29sb19wcm94eV9zZW5kKGNwcywgTlVMTCwgMCwgQ09M
T19DSEVDS1BPSU5UKTsKICAgICAvKiBUT0RPOiBuZWVkIHRvIGhhbmRsZSBpZiB0aGUgY2FsbCBm
YWlscy4uLiAqLwogfQpAQCAtMjYyLDYgKzI4MCwxOSBAQCBpbnQgY29sb19wcm94eV9jaGVja3Bv
aW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiAKICAgICBTVEFURV9BT19HQyhjcHMt
PmFvKTsKIAorICAgIC8qCisgICAgICogRW5hYmxlIHVzZXJzcGFjZSBwcm94eSB0byBwZXJpb2Rp
Y2FsIGNoZWNrcG9pbnQgbW9kZSwKKyAgICAgKiBzbGVlcGluZyB0ZW1wb3JhcmlseSBmb3IgY29s
byB1c2Vyc3BhY2UgcHJveHkgbW9kZS4KKyAgICAgKiB0aGVuIHdlIHdpbGwgdXNlIHNvY2tldCBy
ZWN2IGluc3RlYWQgb2YgdGhpcyB1c2xlZXAuCisgICAgICogSW4gb3RoZXIgd29yZHMsIHdlIHVz
ZSBzb2NrZXQgY29tbXVuaWNhdGUgd2l0aCBRZW11CisgICAgICogUHJveHkgcGFydChjb2xvLWNv
bXBhcmUpLCBmb3IgZXhhbXBsZSwgbm90aWZ5IGNoZWNrcG9pbnQKKyAgICAgKiBldmVudC4KKyAg
ICAgKi8KKyAgICBpZiAoY3BzLT5pc191c2Vyc3BhY2VfcHJveHkpIHsKKyAgICAgICAgdXNsZWVw
KHRpbWVvdXRfdXMpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzaXplID0gY29s
b19wcm94eV9yZWN2KGNwcywgJmJ1ZmYsIHRpbWVvdXRfdXMpOwogCiAgICAgLyogdGltZW91dCwg
cmV0dXJuIG5vIGNoZWNrcG9pbnQgbWVzc2FnZS4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5kZXgg
ZWI4MzM2Yy4uOTFlM2ZjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKQEAgLTExMCw4ICsxMTAsMTMg
QEAgdm9pZCBsaWJ4bF9fY29sb19zYXZlX3NldHVwKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Nv
bG9fc2F2ZV9zdGF0ZSAqY3NzKQogICAgICAgICBjc3MtPmNvbG9fcHJveHlfc2NyaXB0ID0gR0NT
UFJJTlRGKCIlcy9jb2xvLXByb3h5LXNldHVwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feGVuX3NjcmlwdF9kaXJfcGF0aCgpKTsKIAotICAgIGNk
cy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQp
OworICAgIC8qIElmIGVuYWJsZSB1c2Vyc3BhY2UgcHJveHkgbW9kZSwgd2UgZG9uJ3QgbmVlZCBW
SUYgKi8KKyAgICBpZiAoY3NzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5KQorICAgICAgICBjZHMt
PmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCk7CisgICAg
ZWxzZQorICAgICAgICBjZHMtPmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklD
RV9LSU5EX1ZJRikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZCRCk7CisKICAgICBjZHMtPm9wcyA9IGNvbG9fb3BzOwogICAgIGNk
cy0+Y2FsbGJhY2sgPSBjb2xvX3NhdmVfc2V0dXBfZG9uZTsKICAgICBjZHMtPmFvID0gYW87Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:00:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:00: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 1cpVlo-0004Du-VX; Sun, 19 Mar 2017 08:00:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlo-0004Ch-Mx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 17/E0-14382-8BA3EC85; Sun, 19 Mar 2017 08:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXe71bk
 Ig1UHLS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1PnYuaCLpmKx92rmBsYP4h2MXJxCAl8YZQ4
 0vGPHcI5zyixYtZHli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JJYdu
 AtWzitgJjGpXQokzAJUvnTmftYJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrloQeIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3tm7gXKCRanpqRVpmTnA4IBJS3DwKInwSoGkeYsLEnOLM9MhUqcYFaXEeeeAJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHetyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRvWW9raM1aFL1327dffB4d2blna0Z09YOTNuR8kjRQ7pD4Kz7tlf/joxdNXSx5
 KrZS55Cef6f59+knHxS4XCaCOx/5s/uJyp/VXg2PW7+PekGp3MaI+EFM4P9yo+N2fcrem7slX
 FZWb8rxssC9cbeh2qOBh7+dvvv8FHpHyPV3QJzVqjfL6l2laJpTgj0VCLuag4EQAdlzfBQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489910455!62026162!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37366 invoked from network); 19 Mar 2017 08:00:55 -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; 19 Mar 2017 08:00:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVll-0003v4-4k
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVll-0006cG-2O
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVll-0006cG-2O@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:00:53 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Setup userspace colo-proxy
	on primary side
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxMGNjODFjZmM3NzNkMDUwNmNiMWEyNjNkMDRhZTE4NDFhMmRjZGMKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMCAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6MzkgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFNldHVwIHVzZXJzcGFjZSBjb2xvLXByb3h5IG9uIHByaW1hcnkg
c2lkZQogICAgCiAgICBJbiB0aGlzIHBhdGNoIHdlIGNsb3NlIGtlcm5lbCBDT0xPLVByb3h5IG9u
IHByaW1hcnkgc2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdj
aGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUu
YyAgfCAgOSArKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMKaW5kZXggMDk4M2Y0Mi4uZWM3NmUzNyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94eS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fcHJveHkuYwpAQCAtMTUyLDYgKzE1MiwxMCBAQCBpbnQgY29sb19wcm94
eV9zZXR1cChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogCiAgICAgU1RBVEVfQU9fR0Mo
Y3BzLT5hbyk7CiAKKyAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgc2V0dXAga2VybmVsIHByb3h5ICovCisgICAgaWYgKGNwcy0+aXNfdXNlcnNwYWNl
X3Byb3h5KQorICAgICAgICByZXR1cm4gMDsKKwogICAgIHNrZmQgPSBzb2NrZXQoUEZfTkVUTElO
SywgU09DS19SQVcsIE5FVExJTktfQ09MTyk7CiAgICAgaWYgKHNrZmQgPCAwKSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGFvLT5kb21pZCwgImNhbiBub3QgY3JlYXRlIGEgbmV0bGluayBzb2NrZXQ6
ICVzIiwgc3RyZXJyb3IoZXJybm8pKTsKQEAgLTIyMiw2ICsyMjYsMTMgQEAgb3V0OgogCiB2b2lk
IGNvbG9fcHJveHlfdGVhcmRvd24obGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcykKIHsKKyAg
ICAvKgorICAgICAqIElmIGVuYWJsZSB1c2Vyc3BhY2UgcHJveHkgbW9kZSwKKyAgICAgKiB3ZSBk
b24ndCBuZWVkIHRlYXJkb3duIGtlcm5lbCBwcm94eQorICAgICAqLworICAgIGlmIChjcHMtPmlz
X3VzZXJzcGFjZV9wcm94eSkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaWYgKGNwcy0+c29ja19m
ZCA+PSAwKSB7CiAgICAgICAgIGNsb3NlKGNwcy0+c29ja19mZCk7CiAgICAgICAgIGNwcy0+c29j
a19mZCA9IC0xOwpAQCAtMjMyLDYgKzI0MywxMyBAQCB2b2lkIGNvbG9fcHJveHlfdGVhcmRvd24o
bGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcykKIAogdm9pZCBjb2xvX3Byb3h5X3ByZXJlc3Vt
ZShsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogeworICAgIC8qCisgICAgICogSWYgZW5h
YmxlIHVzZXJzcGFjZSBwcm94eSBtb2RlLAorICAgICAqIHdlIGRvbid0IG5lZWQgcHJlcmVzdW1l
IGtlcm5lbCBwcm94eQorICAgICAqLworICAgIGlmIChjcHMtPmlzX3VzZXJzcGFjZV9wcm94eSkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgY29sb19wcm94eV9zZW5kKGNwcywgTlVMTCwgMCwgQ09M
T19DSEVDS1BPSU5UKTsKICAgICAvKiBUT0RPOiBuZWVkIHRvIGhhbmRsZSBpZiB0aGUgY2FsbCBm
YWlscy4uLiAqLwogfQpAQCAtMjYyLDYgKzI4MCwxOSBAQCBpbnQgY29sb19wcm94eV9jaGVja3Bv
aW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiAKICAgICBTVEFURV9BT19HQyhjcHMt
PmFvKTsKIAorICAgIC8qCisgICAgICogRW5hYmxlIHVzZXJzcGFjZSBwcm94eSB0byBwZXJpb2Rp
Y2FsIGNoZWNrcG9pbnQgbW9kZSwKKyAgICAgKiBzbGVlcGluZyB0ZW1wb3JhcmlseSBmb3IgY29s
byB1c2Vyc3BhY2UgcHJveHkgbW9kZS4KKyAgICAgKiB0aGVuIHdlIHdpbGwgdXNlIHNvY2tldCBy
ZWN2IGluc3RlYWQgb2YgdGhpcyB1c2xlZXAuCisgICAgICogSW4gb3RoZXIgd29yZHMsIHdlIHVz
ZSBzb2NrZXQgY29tbXVuaWNhdGUgd2l0aCBRZW11CisgICAgICogUHJveHkgcGFydChjb2xvLWNv
bXBhcmUpLCBmb3IgZXhhbXBsZSwgbm90aWZ5IGNoZWNrcG9pbnQKKyAgICAgKiBldmVudC4KKyAg
ICAgKi8KKyAgICBpZiAoY3BzLT5pc191c2Vyc3BhY2VfcHJveHkpIHsKKyAgICAgICAgdXNsZWVw
KHRpbWVvdXRfdXMpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBzaXplID0gY29s
b19wcm94eV9yZWN2KGNwcywgJmJ1ZmYsIHRpbWVvdXRfdXMpOwogCiAgICAgLyogdGltZW91dCwg
cmV0dXJuIG5vIGNoZWNrcG9pbnQgbWVzc2FnZS4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5kZXgg
ZWI4MzM2Yy4uOTFlM2ZjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZl
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKQEAgLTExMCw4ICsxMTAsMTMg
QEAgdm9pZCBsaWJ4bF9fY29sb19zYXZlX3NldHVwKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Nv
bG9fc2F2ZV9zdGF0ZSAqY3NzKQogICAgICAgICBjc3MtPmNvbG9fcHJveHlfc2NyaXB0ID0gR0NT
UFJJTlRGKCIlcy9jb2xvLXByb3h5LXNldHVwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feGVuX3NjcmlwdF9kaXJfcGF0aCgpKTsKIAotICAgIGNk
cy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQp
OworICAgIC8qIElmIGVuYWJsZSB1c2Vyc3BhY2UgcHJveHkgbW9kZSwgd2UgZG9uJ3QgbmVlZCBW
SUYgKi8KKyAgICBpZiAoY3NzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5KQorICAgICAgICBjZHMt
PmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklDRV9LSU5EX1ZCRCk7CisgICAg
ZWxzZQorICAgICAgICBjZHMtPmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklD
RV9LSU5EX1ZJRikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgPDwgTElC
WExfX0RFVklDRV9LSU5EX1ZCRCk7CisKICAgICBjZHMtPm9wcyA9IGNvbG9fb3BzOwogICAgIGNk
cy0+Y2FsbGJhY2sgPSBjb2xvX3NhdmVfc2V0dXBfZG9uZTsKICAgICBjZHMtPmFvID0gYW87Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVm1-0004Fz-2E; Sun, 19 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cpVm0-0004Fq-B3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CD/D5-04971-3CA3EC85; Sun, 19 Mar 2017 08:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeA1bk
 Ig0ltYhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WPvI6aC22YVPddesjQwbtLoYuTiEBL4wiix
 6G8TE4RznlHiRNtV1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JBaeP
 wpWzitgJrHptRBImAWo/MS7OSwTGDkWMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LQs4BCjJAeTkijvP/VzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeK9YAOUEi1LTUyvSMnOAwQGTluDgURLhvWUOlOYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHexyAzBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHllLIGm8
 GTmlcBtegV0BBPQEctunAE5oiQRISXVwMim2LDmpmcRs6Hx5869k34X+7/QZDbc9KLB7XILx6
 1Fkn+mZDvkZP8/Eyv+6GWa7bdaxd/b3ZafFajNXrtk26/Z8oXWprwOK1/W72J8HHTB+MAjU05
 vyYq5Uqse+gdtE3oSmfdnZ/aD2Zv/nVtzZ07cjJp/XvHtRr+FLn7gsF7ouiPuiuYXnmNKLMUZ
 iYZazEXFiQC6+rhyTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1489910463!55043021!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8743 invoked from network); 19 Mar 2017 08:01: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; 19 Mar 2017 08:01:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlv-0003we-6z
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlv-0006fb-6L
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlv-0006fb-6L@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:03 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Setup userspace colo-proxy
	on secondary side
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3MTcxNDc3Yjk5ZGQ5MjAxZTFkYzNiZDgyODA3YzhlMTEzODUwN2UKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDEgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFNldHVwIHVzZXJzcGFjZSBjb2xvLXByb3h5IG9uIHNlY29uZGFy
eSBzaWRlCiAgICAKICAgIEluIHRoaXMgcGF0Y2ggd2UgYWRkIGEgZnVuY3Rpb24gdG8gY2xvc2Ug
Q09MTyBrZXJuZWwgUHJveHkgb24gc2Vjb25kYXJ5IHNpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
Y29sb19yZXN0b3JlLmMgfCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgICAgfCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgfCAg
MSArCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hs
X21pZ3JhdGUuYyAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB0b29scy94bC94bF92
bWNvbnRyb2wuYyAgICAgICAgICB8ICAyICsrCiA2IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29s
b19yZXN0b3JlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYwppbmRleCA2YTk2
MzI4Li5jNmQyMzlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYwpAQCAtNzc0LDggKzc3NCwx
MiBAQCBzdGF0aWMgdm9pZCBjb2xvX3NldHVwX2NoZWNrcG9pbnRfZGV2aWNlcyhsaWJ4bF9fZWdj
ICplZ2MsCiAKICAgICBTVEFURV9BT19HQyhjcnMtPmFvKTsKIAotICAgIGNkcy0+ZGV2aWNlX2tp
bmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpOworICAgIGlmIChj
cnMtPmNwcy5pc191c2Vyc3BhY2VfcHJveHkpCisgICAgICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxh
Z3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKTsKKyAgICBlbHNlCisgICAgICAgIGNk
cy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRf
VkJEKTsKKwogICAgIGNkcy0+Y2FsbGJhY2sgPSBjb2xvX3Jlc3RvcmVfc2V0dXBfY2RzX2RvbmU7
CiAgICAgY2RzLT5hbyA9IGFvOwogICAgIGNkcy0+ZG9taWQgPSBjcnMtPmRvbWlkOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwppbmRleCBlNzQxYjlhLi40MDk5NDVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTYzMywxMSAr
MTYzMywxNSBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jl
c2V0ID0gSU5WQUxJRF9ET01JRDsKIAogICAgIGlmIChjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMu
Y2hlY2twb2ludGVkX3N0cmVhbSA9PQotICAgICAgICBMSUJYTF9DSEVDS1BPSU5URURfU1RSRUFN
X0NPTE8pCisgICAgICAgIExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fQ09MTykgewogICAgICAg
ICBjZGNzLT5kY3MuY29sb19wcm94eV9zY3JpcHQgPQogICAgICAgICAgICAgY2Rjcy0+ZGNzLnJl
c3RvcmVfcGFyYW1zLmNvbG9fcHJveHlfc2NyaXB0OwotICAgIGVsc2UKKyAgICAgICAgY2Rjcy0+
ZGNzLmNycy5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0KKyAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGNkY3MtPmRjcy5yZXN0b3JlX3BhcmFtcy51c2Vyc3BhY2VfY29sb19wcm94eSk7Cisg
ICAgfSBlbHNlIHsKICAgICAgICAgY2Rjcy0+ZGNzLmNvbG9fcHJveHlfc2NyaXB0ID0gTlVMTDsK
KyAgICAgICAgY2Rjcy0+ZGNzLmNycy5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0gZmFsc2U7Cisg
ICAgfQogCiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmY2Rjcy0+ZGNzLmFvcF9jb25z
b2xlX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKICAgICBjZGNzLT5kb21pZF9vdXQgPSBkb21pZDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCAxYmQyMDU3Li44OWMyYzlkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBA
IC0zOTAsNiArMzkwLDcgQEAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zID0gU3RydWN0KCJk
b21haW5fcmVzdG9yZV9wYXJhbXMiLCBbCiAgICAgKCJjaGVja3BvaW50ZWRfc3RyZWFtIiwgaW50
ZWdlciksCiAgICAgKCJzdHJlYW1fdmVyc2lvbiIsIHVpbnQzMiwgeydpbml0X3ZhbCc6ICcxJ30p
LAogICAgICgiY29sb19wcm94eV9zY3JpcHQiLCBzdHJpbmcpLAorICAgICgidXNlcnNwYWNlX2Nv
bG9fcHJveHkiLCBsaWJ4bF9kZWZib29sKSwKICAgICBdKQogCiBsaWJ4bF9zY2hlZF9wYXJhbXMg
PSBTdHJ1Y3QoInNjaGVkX3BhcmFtcyIsWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rv
b2xzL3hsL3hsLmgKaW5kZXggMWFkMDcyNi4uYWE5NWI3NyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBkb21haW5f
Y3JlYXRlIHsKICAgICBjaGFyICpleHRyYV9jb25maWc7IC8qIGV4dHJhIGNvbmZpZyBzdHJpbmcg
Ki8KICAgICBjb25zdCBjaGFyICpyZXN0b3JlX2ZpbGU7CiAgICAgY2hhciAqY29sb19wcm94eV9z
Y3JpcHQ7CisgICAgYm9vbCB1c2Vyc3BhY2VfY29sb19wcm94eTsKICAgICBpbnQgbWlncmF0ZV9m
ZDsgLyogLTEgbWVhbnMgbm9uZSAqLwogICAgIGludCBzZW5kX2JhY2tfZmQ7IC8qIC0xIG1lYW5z
IG5vbmUgKi8KICAgICBjaGFyICoqbWlncmF0aW9uX2RvbW5hbWVfcjsgLyogZnJvbSBtYWxsb2Mg
Ki8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3Jh
dGUuYwppbmRleCAzYjQ3Y2E2Li4xZjBlODdkIDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdy
YXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0zMTksNyArMzE5LDggQEAgc3Rh
dGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBkZWJ1ZywgaW50IGRhZW1vbml6ZSwgaW50IG1v
bml0b3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhdXNlX2FmdGVyX21pZ3Jh
dGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VuZF9mZCwgaW50IHJlY3Zf
ZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY2hlY2twb2ludGVkX3N0cmVh
bSBjaGVja3BvaW50ZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY29sb19w
cm94eV9zY3JpcHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY29sb19wcm94
eV9zY3JpcHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2Vyc3BhY2VfY29s
b19wcm94eSkKIHsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBpbnQgcmMsIHJjMjsKQEAgLTM0
Nyw2ICszNDgsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQg
ZGFlbW9uaXplLCBpbnQgbW9uaXRvciwKICAgICBkb21faW5mby5taWdyYXRpb25fZG9tbmFtZV9y
ID0gJm1pZ3JhdGlvbl9kb21uYW1lOwogICAgIGRvbV9pbmZvLmNoZWNrcG9pbnRlZF9zdHJlYW0g
PSBjaGVja3BvaW50ZWQ7CiAgICAgZG9tX2luZm8uY29sb19wcm94eV9zY3JpcHQgPSBjb2xvX3By
b3h5X3NjcmlwdDsKKyAgICBkb21faW5mby51c2Vyc3BhY2VfY29sb19wcm94eSA9IHVzZXJzcGFj
ZV9jb2xvX3Byb3h5OwogCiAgICAgcmMgPSBjcmVhdGVfZG9tYWluKCZkb21faW5mbyk7CiAgICAg
aWYgKHJjIDwgMCkgewpAQCAtNDc4LDExICs0ODAsMTMgQEAgaW50IG1haW5fbWlncmF0ZV9yZWNl
aXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpbnQgZGVidWcgPSAwLCBkYWVtb25pemUg
PSAxLCBtb25pdG9yID0gMSwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMDsKICAgICBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRlZCA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJF
QU1fTk9ORTsKICAgICBpbnQgb3B0OworICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBm
YWxzZTsKICAgICBjaGFyICpzY3JpcHQgPSBOVUxMOwogICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9u
IG9wdHNbXSA9IHsKICAgICAgICAgeyJjb2xvIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICAvKiBJ
dCBpcyBhIHNoYW1lIHRoYXQgdGhlIG1hbmFnZW1lbnQgY29kZSBmb3IgZGlzayBpcyBub3QgaGVy
ZS4gKi8KICAgICAgICAgeyJjb2xvZnQtc2NyaXB0IiwgMSwgMCwgMHgyMDB9LAorICAgICAgICB7
InVzZXJzcGFjZS1jb2xvLXByb3h5IiwgMCwgMCwgMHgzMDB9LAogICAgICAgICBDT01NT05fTE9O
R19PUFRTCiAgICAgfTsKIApAQCAtNTA2LDYgKzUxMCw5IEBAIGludCBtYWluX21pZ3JhdGVfcmVj
ZWl2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2FzZSAweDIwMDoKICAgICAgICAgc2Ny
aXB0ID0gb3B0YXJnOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIDB4MzAwOgorICAgICAgICB1
c2Vyc3BhY2VfY29sb19wcm94eSA9IHRydWU7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgJ3An
OgogICAgICAgICBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAxOwogICAgICAgICBicmVhazsKQEAg
LTUxNyw3ICs1MjQsNyBAQCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgIH0KICAgICBtaWdyYXRlX3JlY2VpdmUoZGVidWcsIGRhZW1vbml6ZSwgbW9u
aXRvciwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uLAogICAgICAgICAgICAgICAgICAgICBTVERPVVRf
RklMRU5PLCBTVERJTl9GSUxFTk8sCi0gICAgICAgICAgICAgICAgICAgIGNoZWNrcG9pbnRlZCwg
c2NyaXB0KTsKKyAgICAgICAgICAgICAgICAgICAgY2hlY2twb2ludGVkLCBzY3JpcHQsIHVzZXJz
cGFjZV9jb2xvX3Byb3h5KTsKIAogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CkBAIC02OTgs
MTEgKzcwNSwxMyBAQCBpbnQgbWFpbl9yZW11cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICItciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh
ZW1vbml6ZSA/ICIiIDogIiAtZSIpOwogICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAg
ICAgICB4YXNwcmludGYoJnJ1bmUsICJleGVjICVzICVzIHhsIG1pZ3JhdGUtcmVjZWl2ZSAlcyAl
cyAlcyAlcyIsCisgICAgICAgICAgICAgICAgeGFzcHJpbnRmKCZydW5lLCAiZXhlYyAlcyAlcyB4
bCBtaWdyYXRlLXJlY2VpdmUgJXMgJXMgJXMgJXMgJXMiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBzc2hfY29tbWFuZCwgaG9zdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tY29s
byIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJfaW5mby5uZXRidWZzY3JpcHQgPyAiLS1j
b2xvZnQtc2NyaXB0IiA6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICByX2luZm8ubmV0
YnVmc2NyaXB0ID8gcl9pbmZvLm5ldGJ1ZnNjcmlwdCA6ICIiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8udXNlcnNwYWNlX2NvbG9fcHJveHkpID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tdXNlcnNwYWNlLWNvbG8tcHJveHkiIDogIiIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhZW1vbml6ZSA/ICIiIDogIiAtZSIpOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wu
YyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDBhZDZlMGIuLjg5YzJiMjUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCkBAIC04NzcsNiArODc3LDggQEAgc3RhcnQ6CiAgICAgICAgIHBhcmFtcy5zdHJlYW1fdmVy
c2lvbiA9CiAgICAgICAgICAgICAoaGRyLm1hbmRhdG9yeV9mbGFncyAmIFhMX01BTkRBVE9SWV9G
TEFHX1NUUkVBTXYyKSA/IDIgOiAxOwogICAgICAgICBwYXJhbXMuY29sb19wcm94eV9zY3JpcHQg
PSBkb21faW5mby0+Y29sb19wcm94eV9zY3JpcHQ7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0
KCZwYXJhbXMudXNlcnNwYWNlX2NvbG9fcHJveHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbV9pbmZvLT51c2Vyc3BhY2VfY29sb19wcm94eSk7CiAKICAgICAgICAgcmV0ID0gbGlieGxf
ZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGN0eCwgJmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWlkLCByZXN0b3JlX2ZkLAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVm1-0004Fz-2E; Sun, 19 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cpVm0-0004Fq-B3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CD/D5-04971-3CA3EC85; Sun, 19 Mar 2017 08:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeA1bk
 Ig0ltYhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WPvI6aC22YVPddesjQwbtLoYuTiEBL4wiix
 6G8TE4RznlHiRNtV1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JBaeP
 wpWzitgJrHptRBImAWo/MS7OSwTGDkWMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LQs4BCjJAeTkijvP/VzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeK9YAOUEi1LTUyvSMnOAwQGTluDgURLhvWUOlOYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHexyAzBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHllLIGm8
 GTmlcBtegV0BBPQEctunAE5oiQRISXVwMim2LDmpmcRs6Hx5869k34X+7/QZDbc9KLB7XILx6
 1Fkn+mZDvkZP8/Eyv+6GWa7bdaxd/b3ZafFajNXrtk26/Z8oXWprwOK1/W72J8HHTB+MAjU05
 vyYq5Uqse+gdtE3oSmfdnZ/aD2Zv/nVtzZ07cjJp/XvHtRr+FLn7gsF7ouiPuiuYXnmNKLMUZ
 iYZazEXFiQC6+rhyTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1489910463!55043021!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8743 invoked from network); 19 Mar 2017 08:01: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; 19 Mar 2017 08:01:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlv-0003we-6z
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVlv-0006fb-6L
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVlv-0006fb-6L@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:03 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Setup userspace colo-proxy
	on secondary side
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3MTcxNDc3Yjk5ZGQ5MjAxZTFkYzNiZDgyODA3YzhlMTEzODUwN2UKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDEgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFNldHVwIHVzZXJzcGFjZSBjb2xvLXByb3h5IG9uIHNlY29uZGFy
eSBzaWRlCiAgICAKICAgIEluIHRoaXMgcGF0Y2ggd2UgYWRkIGEgZnVuY3Rpb24gdG8gY2xvc2Ug
Q09MTyBrZXJuZWwgUHJveHkgb24gc2Vjb25kYXJ5IHNpZGUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxf
Y29sb19yZXN0b3JlLmMgfCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
ICAgICAgfCAgOCArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgfCAg
MSArCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hs
X21pZ3JhdGUuYyAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiB0b29scy94bC94bF92
bWNvbnRyb2wuYyAgICAgICAgICB8ICAyICsrCiA2IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29s
b19yZXN0b3JlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYwppbmRleCA2YTk2
MzI4Li5jNmQyMzlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYwpAQCAtNzc0LDggKzc3NCwx
MiBAQCBzdGF0aWMgdm9pZCBjb2xvX3NldHVwX2NoZWNrcG9pbnRfZGV2aWNlcyhsaWJ4bF9fZWdj
ICplZ2MsCiAKICAgICBTVEFURV9BT19HQyhjcnMtPmFvKTsKIAotICAgIGNkcy0+ZGV2aWNlX2tp
bmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgxIDw8IExJQlhMX19ERVZJQ0VfS0lORF9WQkQpOworICAgIGlmIChj
cnMtPmNwcy5pc191c2Vyc3BhY2VfcHJveHkpCisgICAgICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxh
Z3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKTsKKyAgICBlbHNlCisgICAgICAgIGNk
cy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRf
VkJEKTsKKwogICAgIGNkcy0+Y2FsbGJhY2sgPSBjb2xvX3Jlc3RvcmVfc2V0dXBfY2RzX2RvbmU7
CiAgICAgY2RzLT5hbyA9IGFvOwogICAgIGNkcy0+ZG9taWQgPSBjcnMtPmRvbWlkOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwppbmRleCBlNzQxYjlhLi40MDk5NDVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTYzMywxMSAr
MTYzMywxNSBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxp
YnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jl
c2V0ID0gSU5WQUxJRF9ET01JRDsKIAogICAgIGlmIChjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMu
Y2hlY2twb2ludGVkX3N0cmVhbSA9PQotICAgICAgICBMSUJYTF9DSEVDS1BPSU5URURfU1RSRUFN
X0NPTE8pCisgICAgICAgIExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fQ09MTykgewogICAgICAg
ICBjZGNzLT5kY3MuY29sb19wcm94eV9zY3JpcHQgPQogICAgICAgICAgICAgY2Rjcy0+ZGNzLnJl
c3RvcmVfcGFyYW1zLmNvbG9fcHJveHlfc2NyaXB0OwotICAgIGVsc2UKKyAgICAgICAgY2Rjcy0+
ZGNzLmNycy5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0KKyAgICAgICAgICAgIGxpYnhsX2RlZmJv
b2xfdmFsKGNkY3MtPmRjcy5yZXN0b3JlX3BhcmFtcy51c2Vyc3BhY2VfY29sb19wcm94eSk7Cisg
ICAgfSBlbHNlIHsKICAgICAgICAgY2Rjcy0+ZGNzLmNvbG9fcHJveHlfc2NyaXB0ID0gTlVMTDsK
KyAgICAgICAgY2Rjcy0+ZGNzLmNycy5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5ID0gZmFsc2U7Cisg
ICAgfQogCiAgICAgbGlieGxfX2FvX3Byb2dyZXNzX2dldGhvdygmY2Rjcy0+ZGNzLmFvcF9jb25z
b2xlX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKICAgICBjZGNzLT5kb21pZF9vdXQgPSBkb21pZDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCAxYmQyMDU3Li44OWMyYzlkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBA
IC0zOTAsNiArMzkwLDcgQEAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zID0gU3RydWN0KCJk
b21haW5fcmVzdG9yZV9wYXJhbXMiLCBbCiAgICAgKCJjaGVja3BvaW50ZWRfc3RyZWFtIiwgaW50
ZWdlciksCiAgICAgKCJzdHJlYW1fdmVyc2lvbiIsIHVpbnQzMiwgeydpbml0X3ZhbCc6ICcxJ30p
LAogICAgICgiY29sb19wcm94eV9zY3JpcHQiLCBzdHJpbmcpLAorICAgICgidXNlcnNwYWNlX2Nv
bG9fcHJveHkiLCBsaWJ4bF9kZWZib29sKSwKICAgICBdKQogCiBsaWJ4bF9zY2hlZF9wYXJhbXMg
PSBTdHJ1Y3QoInNjaGVkX3BhcmFtcyIsWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rv
b2xzL3hsL3hsLmgKaW5kZXggMWFkMDcyNi4uYWE5NWI3NyAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBkb21haW5f
Y3JlYXRlIHsKICAgICBjaGFyICpleHRyYV9jb25maWc7IC8qIGV4dHJhIGNvbmZpZyBzdHJpbmcg
Ki8KICAgICBjb25zdCBjaGFyICpyZXN0b3JlX2ZpbGU7CiAgICAgY2hhciAqY29sb19wcm94eV9z
Y3JpcHQ7CisgICAgYm9vbCB1c2Vyc3BhY2VfY29sb19wcm94eTsKICAgICBpbnQgbWlncmF0ZV9m
ZDsgLyogLTEgbWVhbnMgbm9uZSAqLwogICAgIGludCBzZW5kX2JhY2tfZmQ7IC8qIC0xIG1lYW5z
IG5vbmUgKi8KICAgICBjaGFyICoqbWlncmF0aW9uX2RvbW5hbWVfcjsgLyogZnJvbSBtYWxsb2Mg
Ki8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3Jh
dGUuYwppbmRleCAzYjQ3Y2E2Li4xZjBlODdkIDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdy
YXRlLmMKKysrIGIvdG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0zMTksNyArMzE5LDggQEAgc3Rh
dGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBkZWJ1ZywgaW50IGRhZW1vbml6ZSwgaW50IG1v
bml0b3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhdXNlX2FmdGVyX21pZ3Jh
dGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc2VuZF9mZCwgaW50IHJlY3Zf
ZmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY2hlY2twb2ludGVkX3N0cmVh
bSBjaGVja3BvaW50ZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY29sb19w
cm94eV9zY3JpcHQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY29sb19wcm94
eV9zY3JpcHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2Vyc3BhY2VfY29s
b19wcm94eSkKIHsKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBpbnQgcmMsIHJjMjsKQEAgLTM0
Nyw2ICszNDgsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQg
ZGFlbW9uaXplLCBpbnQgbW9uaXRvciwKICAgICBkb21faW5mby5taWdyYXRpb25fZG9tbmFtZV9y
ID0gJm1pZ3JhdGlvbl9kb21uYW1lOwogICAgIGRvbV9pbmZvLmNoZWNrcG9pbnRlZF9zdHJlYW0g
PSBjaGVja3BvaW50ZWQ7CiAgICAgZG9tX2luZm8uY29sb19wcm94eV9zY3JpcHQgPSBjb2xvX3By
b3h5X3NjcmlwdDsKKyAgICBkb21faW5mby51c2Vyc3BhY2VfY29sb19wcm94eSA9IHVzZXJzcGFj
ZV9jb2xvX3Byb3h5OwogCiAgICAgcmMgPSBjcmVhdGVfZG9tYWluKCZkb21faW5mbyk7CiAgICAg
aWYgKHJjIDwgMCkgewpAQCAtNDc4LDExICs0ODAsMTMgQEAgaW50IG1haW5fbWlncmF0ZV9yZWNl
aXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpbnQgZGVidWcgPSAwLCBkYWVtb25pemUg
PSAxLCBtb25pdG9yID0gMSwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMDsKICAgICBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRlZCA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJF
QU1fTk9ORTsKICAgICBpbnQgb3B0OworICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBm
YWxzZTsKICAgICBjaGFyICpzY3JpcHQgPSBOVUxMOwogICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9u
IG9wdHNbXSA9IHsKICAgICAgICAgeyJjb2xvIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICAvKiBJ
dCBpcyBhIHNoYW1lIHRoYXQgdGhlIG1hbmFnZW1lbnQgY29kZSBmb3IgZGlzayBpcyBub3QgaGVy
ZS4gKi8KICAgICAgICAgeyJjb2xvZnQtc2NyaXB0IiwgMSwgMCwgMHgyMDB9LAorICAgICAgICB7
InVzZXJzcGFjZS1jb2xvLXByb3h5IiwgMCwgMCwgMHgzMDB9LAogICAgICAgICBDT01NT05fTE9O
R19PUFRTCiAgICAgfTsKIApAQCAtNTA2LDYgKzUxMCw5IEBAIGludCBtYWluX21pZ3JhdGVfcmVj
ZWl2ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgY2FzZSAweDIwMDoKICAgICAgICAgc2Ny
aXB0ID0gb3B0YXJnOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIDB4MzAwOgorICAgICAgICB1
c2Vyc3BhY2VfY29sb19wcm94eSA9IHRydWU7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgJ3An
OgogICAgICAgICBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAxOwogICAgICAgICBicmVhazsKQEAg
LTUxNyw3ICs1MjQsNyBAQCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQogICAgIH0KICAgICBtaWdyYXRlX3JlY2VpdmUoZGVidWcsIGRhZW1vbml6ZSwgbW9u
aXRvciwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uLAogICAgICAgICAgICAgICAgICAgICBTVERPVVRf
RklMRU5PLCBTVERJTl9GSUxFTk8sCi0gICAgICAgICAgICAgICAgICAgIGNoZWNrcG9pbnRlZCwg
c2NyaXB0KTsKKyAgICAgICAgICAgICAgICAgICAgY2hlY2twb2ludGVkLCBzY3JpcHQsIHVzZXJz
cGFjZV9jb2xvX3Byb3h5KTsKIAogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CkBAIC02OTgs
MTEgKzcwNSwxMyBAQCBpbnQgbWFpbl9yZW11cyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICItciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh
ZW1vbml6ZSA/ICIiIDogIiAtZSIpOwogICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAg
ICAgICB4YXNwcmludGYoJnJ1bmUsICJleGVjICVzICVzIHhsIG1pZ3JhdGUtcmVjZWl2ZSAlcyAl
cyAlcyAlcyIsCisgICAgICAgICAgICAgICAgeGFzcHJpbnRmKCZydW5lLCAiZXhlYyAlcyAlcyB4
bCBtaWdyYXRlLXJlY2VpdmUgJXMgJXMgJXMgJXMgJXMiLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBzc2hfY29tbWFuZCwgaG9zdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tY29s
byIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJfaW5mby5uZXRidWZzY3JpcHQgPyAiLS1j
b2xvZnQtc2NyaXB0IiA6ICIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICByX2luZm8ubmV0
YnVmc2NyaXB0ID8gcl9pbmZvLm5ldGJ1ZnNjcmlwdCA6ICIiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChyX2luZm8udXNlcnNwYWNlX2NvbG9fcHJveHkpID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tdXNlcnNwYWNlLWNvbG8tcHJveHkiIDogIiIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhZW1vbml6ZSA/ICIiIDogIiAtZSIpOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wu
YyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDBhZDZlMGIuLjg5YzJiMjUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJv
bC5jCkBAIC04NzcsNiArODc3LDggQEAgc3RhcnQ6CiAgICAgICAgIHBhcmFtcy5zdHJlYW1fdmVy
c2lvbiA9CiAgICAgICAgICAgICAoaGRyLm1hbmRhdG9yeV9mbGFncyAmIFhMX01BTkRBVE9SWV9G
TEFHX1NUUkVBTXYyKSA/IDIgOiAxOwogICAgICAgICBwYXJhbXMuY29sb19wcm94eV9zY3JpcHQg
PSBkb21faW5mby0+Y29sb19wcm94eV9zY3JpcHQ7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0
KCZwYXJhbXMudXNlcnNwYWNlX2NvbG9fcHJveHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbV9pbmZvLT51c2Vyc3BhY2VfY29sb19wcm94eSk7CiAKICAgICAgICAgcmV0ID0gbGlieGxf
ZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGN0eCwgJmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWlkLCByZXN0b3JlX2ZkLAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVm9-0004Hp-3l; Sun, 19 Mar 2017 08:01:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm7-0004H9-R2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A6/16-04971-BCA3EC85; Sun, 19 Mar 2017 08:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVfeU1bk
 Ig+kX5SwmbDNwYPTY3reLPYAxijUzLym/IoE14+WU/2wFX7oYK5purWdtYJye1MXIxSEk8IVR
 YvW1VlYI5zyjxLvr15i6GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYW8JV4O
 GcjI4jNK2AmsW75YlYQmwWovu3PNpYJjBwLGBlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGp
 jp5aYWFyemp+YkJhXrJefnbmIE+oUBCHYwXt8YcIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3iWRQDnBotT01Iq0zBxggMCkJTh4lER4S0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolznsPpEgApCijNA9uBCxYLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9z3IF
 J7MvBK4Ta+AjmACOiLx5xGQI0oSEVJSDYwRblNat4WrLgzJvVd8m2HPtvvROTuezwpuux0V+t
 bKo1m++scbm6UGx63Ov1Zm5wgQKHOaeKjn7PNuqUdTHwbvPDO1iedxdMm2G2H31By0p+af3i6
 gvba7ZrPp7k1qFd7bjOaqVnBu7U1I+sb76vaWlceLj1bc/q++SCWTg6fuGRfzJGX7a9xKLMUZ
 iYZazEXFiQBxcaQgUQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1489910473!92674155!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14632 invoked from network); 19 Mar 2017 08:01: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; 19 Mar 2017 08:01:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm5-0003wo-Ay
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm5-0006jn-8V
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVm5-0006jn-8V@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:13 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add primary userspace colo
	proxy start args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlN2FhYWQyNDg4NGVhNTgwYWI5OTRhNjUwOGI3MjQ1YjFiNjcyYTAKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMiAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDMgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBwcmltYXJ5IHVzZXJzcGFjZSBjb2xvIHByb3h5IHN0YXJ0
IGFyZ3MKICAgIAogICAgUWVtdSBuZWVkIHRoaXMgYXJncyB0byBzdGFydCB1c2Vyc3BhY2UgY29s
by1wcm94eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZu
c3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCA5OCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5j
ICAgICB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgMzEgKysrKysrKysrKysrKy0KIHRvb2xzL3hsL3hsX3BhcnNl
LmMgICAgICAgICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu
Z2VkLCAyNjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDI4MTA1OGQu
LmFiZDRlZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMTI0NCw3ICsxMjQ0LDEwNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlkLCBpZm5hbWUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdGFwaWZfc2Ny
aXB0KGdjKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF90YXBpZl9zY3JpcHQoZ2MpKSk7CisKKyAgICAgICAgICAgICAgICAvKiBVc2Vyc3BhY2UgQ09M
TyBQcm94eSBuZWVkIHRoaXMgKi8KKyNkZWZpbmUgQVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29j
a19pZCwgc29ja19pcCwgc29ja19wb3J0KSAoeyAgICAgICAgICAgICBcCisgICAgaWYgKG5pY3Nb
aV0uY29sb18jI3NvY2tfaWQgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBuaWNzW2ldLmNvbG9fIyNzb2NrX2lwICYmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbmljc1tpXS5jb2xvXyMjc29j
a19wb3J0KSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1jaGFyZGV2Iik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIEdDU1BS
SU5URigic29ja2V0LGlkPSVzLGhvc3Q9JXMscG9ydD0lcyxzZXJ2ZXIsbm93YWl0IiwgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvXyMjc29ja19pZCwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb18jI3NvY2tfaXAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fIyNzb2NrX3BvcnQpKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBBUFBFTkRf
Q09MT19TT0NLX0NMSUVOVChzb2NrX2lkLCBzb2NrX2lwLCBzb2NrX3BvcnQpICh7ICAgICAgICAg
ICAgIFwKKyAgICBpZiAobmljc1tpXS5jb2xvXyMjc29ja19pZCAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG5pY3NbaV0uY29sb18jI3NvY2tf
aXAgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBuaWNzW2ldLmNvbG9fIyNzb2NrX3BvcnQpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJk
ZXYiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQoZG1fYXJncywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9JXMsaG9zdD0lcyxwb3J0PSVzIiwg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fIyNzb2NrX2lkLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgbmljc1tpXS5jb2xvXyMjc29ja19pcCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb18jI3NvY2tfcG9y
dCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9
KQorCisgICAgICAgICAgICAgICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSkgeworICAgICAgICAg
ICAgICAgICAgICAvKiBzZWNvbmRhcnkgY29sbyBydW4gKi8KKyAgICAgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgICAgICAvKiBwcmltYXJ5IGNvbG8gcnVuICovCisKKyAgICAg
ICAgICAgICAgICAgICAgQVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19taXJyb3JfaWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfbWlycm9yX2lw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrX21pcnJv
cl9wb3J0KTsKKworICAgICAgICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX1NFUlZFUihz
b2NrX2NvbXBhcmVfcHJpX2luX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzb2NrX2NvbXBhcmVfcHJpX2luX2lwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworCisgICAg
ICAgICAgICAgICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfU0VSVkVSKHNvY2tfY29tcGFyZV9zZWNf
aW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tf
Y29tcGFyZV9zZWNfaW5faXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfY29tcGFyZV9zZWNfaW5fcG9ydCk7CisKKyAgICAgICAgICAgICAgICAgICAg
QVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19yZWRpcmVjdG9yMF9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9yMF9pcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9y
MF9wb3J0KTsKKworICAgICAgICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX0NMSUVOVChz
b2NrX3JlZGlyZWN0b3IxX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzb2NrX3JlZGlyZWN0b3IxX2lwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzb2NrX3JlZGlyZWN0b3IxX3BvcnQpOworCisgICAgICAgICAgICAg
ICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfQ0xJRU5UKHNvY2tfcmVkaXJlY3RvcjJfaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfcmVkaXJlY3RvcjJf
aXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfcmVk
aXJlY3RvcjJfcG9ydCk7CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19m
aWx0ZXJfbWlycm9yX3F1ZXVlICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fZmlsdGVyX21pcnJvcl9vdXRkZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiZmlsdGVyLW1pcnJvcixpZD1tMSxuZXRkZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19maWx0
ZXJfbWlycm9yX3F1ZXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5p
Y3NbaV0uY29sb19maWx0ZXJfbWlycm9yX291dGRldikpOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgICAgIGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3JlZGlyZWN0b3Iw
X3F1ZXVlICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IwX2luZGV2KSB7CisgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
ImZpbHRlci1yZWRpcmVjdG9yLGlkPXIxLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxpbmRldj0lcyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IwX3F1ZXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5p
Y3NbaV0uY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfaW5kZXYpKTsKKyAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAobmljc1tpXS5jb2xvX2ZpbHRlcl9yZWRpcmVj
dG9yMV9xdWV1ZSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRl
cl9yZWRpcmVjdG9yMV9vdXRkZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCJmaWx0ZXItcmVkaXJlY3RvcixpZD1yMixuZXRkZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19maWx0
ZXJfcmVkaXJlY3RvcjFfcXVldWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9vdXRkZXYpKTsKKyAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAobmljc1tpXS5jb2xvX2NvbXBhcmVf
cHJpX2luICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9z
ZWNfaW4gJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21wYXJlX291
dCkgeworICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAi
LW9iamVjdCIpOworICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJjb2xvLWNvbXBhcmUs
aWQ9YzEscHJpbWFyeV9pbj0lcyxzZWNvbmRhcnlfaW49JXMsb3V0ZGV2PSVzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9wcmlfaW4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBh
cmVfc2VjX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb19jb21wYXJlX291dCkpOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIGlvZW11X25pY3MrKzsKKworI3VuZGVmIEFQUEVORF9DT0xP
X1NPQ0tfU0VSVkVSCisjdW5kZWYgQVBQRU5EX0NPTE9fU09DS19DTElFTlQKICAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgICAgICAvKiBJZiB3ZSBoYXZlIG5vIGVtdWxhdGVkIG5pY3MsIHRl
bGwgcWVtdSBub3QgdG8gY3JlYXRlIGFueSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCA2MWI1NWNhLi43YzU3YmNm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9uaWMuYwpAQCAtMTk2LDYgKzE5Niw0NSBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNl
X25pY19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBuaWMtPmNvbG9mdF9mb3J3YXJkZGV2KTsKICAgICB9CiAKKyNkZWZp
bmUgTUFZQkVfQUREX0NPTE9fQVJHUyhhcmcpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGlmIChuaWMtPmNvbG9fIyNhcmcpIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgImNvbG9fIiNhcmcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBuaWMtPmNvbG9fIyNhcmcpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX21pcnJvcl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2Nr
X21pcnJvcl9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX21pcnJvcl9wb3J0KTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9wcmlfaW5faWQpOworICAgIE1B
WUJFX0FERF9DT0xPX0FSR1Moc29ja19jb21wYXJlX3ByaV9pbl9pcCk7CisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworICAgIE1BWUJFX0FERF9DT0xP
X0FSR1Moc29ja19jb21wYXJlX3NlY19pbl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhz
b2NrX2NvbXBhcmVfc2VjX2luX2lwKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfY29t
cGFyZV9zZWNfaW5fcG9ydCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0
b3IwX2lkKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaXApOwor
ICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVjdG9yMF9wb3J0KTsKKyAgICBNQVlC
RV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjFfaWQpOworICAgIE1BWUJFX0FERF9DT0xP
X0FSR1Moc29ja19yZWRpcmVjdG9yMV9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2Nr
X3JlZGlyZWN0b3IxX3BvcnQpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVj
dG9yMl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IyX2lwKTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjJfcG9ydCk7CisgICAgTUFZ
QkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfbWlycm9yX3F1ZXVlKTsKKyAgICBNQVlCRV9BRERfQ09M
T19BUkdTKGZpbHRlcl9taXJyb3Jfb3V0ZGV2KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZp
bHRlcl9yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJf
cmVkaXJlY3RvcjBfaW5kZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3JlZGly
ZWN0b3IwX291dGRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3Rv
cjFfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3JlZGlyZWN0b3IxX2lu
ZGV2KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVjdG9yMV9vdXRkZXYp
OworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9wcmlfaW4pOworICAgIE1BWUJFX0FE
RF9DT0xPX0FSR1MoY29tcGFyZV9zZWNfaW4pOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29t
cGFyZV9vdXQpOworCisjdW5kZWYgTUFZQkVfQUREX0NPTE9fQVJHUworCiAgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAibWFjIik7CiAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLEdDU1BSSU5U
RihMSUJYTF9NQUNfRk1ULCBMSUJYTF9NQUNfQllURVMobmljLT5tYWMpKSk7CiAgICAgaWYgKG5p
Yy0+aXApIHsKQEAgLTM0OSw2ICszODgsNDUgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25p
Y19mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjb25zdCBjaGFyICoqKSgmbmljLT5jb2xvZnRfZm9yd2FyZGRldikpOwogICAgIGlm
IChyYykgZ290byBvdXQ7CiAKKyNkZWZpbmUgQ0hFQ0tfQ09MT19BUkdTKGFyZykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChOT0dDLCBYQlRfTlVMTCwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvY29sb18iI2Fy
ZywgbGlieGxfcGF0aCksICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNv
bnN0IGNoYXIgKiopKCZuaWMtPmNvbG9fIyNhcmcpKTsgICAgICAgXAorICAgIGlmIChyYykgZ290
byBvdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9KQorCisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfbWlycm9yX2lkKTsKKyAgICBDSEVD
S19DT0xPX0FSR1Moc29ja19taXJyb3JfaXApOworICAgIENIRUNLX0NPTE9fQVJHUyhzb2NrX21p
cnJvcl9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21wYXJlX3ByaV9pbl9pZCk7
CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9wcmlfaW5faXApOworICAgIENIRUNL
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworICAgIENIRUNLX0NPTE9fQVJH
Uyhzb2NrX2NvbXBhcmVfc2VjX2luX2lkKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21w
YXJlX3NlY19pbl9pcCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5f
cG9ydCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaWQpOworICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX2lwKTsKKyAgICBDSEVDS19DT0xPX0FSR1Mo
c29ja19yZWRpcmVjdG9yMF9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19yZWRpcmVj
dG9yMV9pZCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjFfaXApOworICAg
IENIRUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IxX3BvcnQpOworICAgIENIRUNLX0NPTE9f
QVJHUyhzb2NrX3JlZGlyZWN0b3IyX2lkKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19yZWRp
cmVjdG9yMl9pcCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjJfcG9ydCk7
CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9taXJyb3JfcXVldWUpOworICAgIENIRUNLX0NP
TE9fQVJHUyhmaWx0ZXJfbWlycm9yX291dGRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRl
cl9yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVj
dG9yMF9pbmRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVjdG9yMF9vdXRk
ZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfcXVldWUpOworICAg
IENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfaW5kZXYpOworICAgIENIRUNLX0NP
TE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2KTsKKyAgICBDSEVDS19DT0xPX0FSR1Mo
Y29tcGFyZV9wcmlfaW4pOworICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX3NlY19pbik7Cisg
ICAgQ0hFQ0tfQ09MT19BUkdTKGNvbXBhcmVfb3V0KTsKKworI3VuZGVmIENIRUNLX0NPTE9fQVJH
UworCiAgICAgLyogdmlmX2lvZW11IG5pY3MgdXNlIHRoZSBzYW1lIHhlbnN0b3JlIGVudHJpZXMg
YXMgdmlmIGludGVyZmFjZXMgKi8KICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2Ms
IFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVz
L3R5cGUiLCBsaWJ4bF9wYXRoKSwgJnRtcCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggODljMmM5ZC4u
MDdjZTM0NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjI5LDcgKzYyOSwzNiBAQCBsaWJ4bF9kZXZp
Y2VfbmljID0gU3RydWN0KCJkZXZpY2VfbmljIiwgWwogICAgICgiZ2F0ZXdheWRldiIsIHN0cmlu
ZyksCiAgICAgIyBOb3RlIHRoYXQgdGhlIENPTE8gY29uZmlndXJhdGlvbiBzZXR0aW5ncyBzaG91
bGQgYmUgY29uc2lkZXJlZCB1bnN0YWJsZS4KICAgICAjIFRoZXkgbWF5IGNoYW5nZSBpbmNvbXBh
dGlibHkgaW4gZnV0dXJlIHZlcnNpb25zIG9mIFhlbi4KLSAgICAoImNvbG9mdF9mb3J3YXJkZGV2
Iiwgc3RyaW5nKQorICAgICgiY29sb2Z0X2ZvcndhcmRkZXYiLCBzdHJpbmcpLAorICAgICgiY29s
b19zb2NrX21pcnJvcl9pZCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfbWlycm9yX2lwIiwg
c3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19taXJyb3JfcG9ydCIsIHN0cmluZyksCisgICAgKCJj
b2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faWQiLCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX2Nv
bXBhcmVfcHJpX2luX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19jb21wYXJlX3ByaV9p
bl9wb3J0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19jb21wYXJlX3NlY19pbl9pZCIsIHN0
cmluZyksCisgICAgKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faXAiLCBzdHJpbmcpLAorICAg
ICgiY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX3BvcnQiLCBzdHJpbmcpLAorICAgICgiY29sb19z
b2NrX3JlZGlyZWN0b3IwX2lkIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVjdG9y
MF9pcCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmlu
ZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjFfaWQiLCBzdHJpbmcpLAorICAgICgiY29s
b19zb2NrX3JlZGlyZWN0b3IxX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVj
dG9yMV9wb3J0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVjdG9yMl9pZCIsIHN0
cmluZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJfaXAiLCBzdHJpbmcpLAorICAgICgi
Y29sb19zb2NrX3JlZGlyZWN0b3IyX3BvcnQiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJf
bWlycm9yX3F1ZXVlIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYi
LCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfcXVldWUiLCBzdHJpbmcp
LAorICAgICgiY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfaW5kZXYiLCBzdHJpbmcpLAorICAgICgi
Y29sb19maWx0ZXJfcmVkaXJlY3RvcjBfb3V0ZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmls
dGVyX3JlZGlyZWN0b3IxX3F1ZXVlIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3JlZGly
ZWN0b3IxX2luZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3JlZGlyZWN0b3IxX291
dGRldiIsIHN0cmluZyksCisgICAgKCJjb2xvX2NvbXBhcmVfcHJpX2luIiwgc3RyaW5nKSwKKyAg
ICAoImNvbG9fY29tcGFyZV9zZWNfaW4iLCBzdHJpbmcpLAorICAgICgiY29sb19jb21wYXJlX291
dCIsIHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3RydWN0KCJkZXZpY2Vf
cGNpIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMKaW5kZXggMWVmMGMyNy4uODhlZjFjNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFy
c2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC00NTgsNiArNDU4LDY0IEBAIGludCBw
YXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZp
ZywgY2hhciAqdG9rZW4pCiAgICAgICAgIHBhcnNlX3ZpZl9yYXRlKGNvbmZpZywgb3BhcmcsIG5p
Yyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImZvcndhcmRkZXYiLCB0b2tlbiwgb3Bh
cmcpKSB7CiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9mdF9mb3J3YXJkZGV2LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19taXJyb3JfaWQi
LCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29j
a19taXJyb3JfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19z
b2NrX21pcnJvcl9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmco
Jm5pYy0+Y29sb19zb2NrX21pcnJvcl9pcCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hf
T1BUSU9OKCJjb2xvX3NvY2tfbWlycm9yX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAg
IHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19taXJyb3JfcG9ydCwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faWQiLCB0
b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19j
b21wYXJlX3NlY19pbl9pZCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faXAiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJl
cGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3NlY19pbl9pcCwgb3BhcmcpOwor
ICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5fcG9y
dCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19z
b2NrX2NvbXBhcmVfc2VjX2luX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAg
ICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfcmVkaXJlY3RvcjBfaWQsIG9wYXJnKTsK
KyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lwIiwg
dG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tf
cmVkaXJlY3RvcjBfaXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29s
b19zb2NrX3JlZGlyZWN0b3IwX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxh
Y2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMF9wb3J0LCBvcGFyZyk7CisgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19yZWRpcmVjdG9yMV9pZCIsIHRva2Vu
LCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19zb2NrX3JlZGly
ZWN0b3IxX2lkLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29j
a19yZWRpcmVjdG9yMV9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX3JlZGlyZWN0b3IxX2lwLCBvcGFyZyk7CisgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImNvbG9fc29ja19yZWRpcmVjdG9yMV9wb3J0IiwgdG9rZW4sIG9wYXJn
KSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfcmVkaXJlY3RvcjFf
cG9ydCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVk
aXJlY3RvcjJfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZu
aWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMl9pZCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFU
Q0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJfaXAiLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMl9pcCwgb3Bh
cmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJf
cG9ydCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29s
b19zb2NrX3JlZGlyZWN0b3IyX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJpX2luX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAg
ICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faWQsIG9w
YXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJp
X2luX2lwIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5j
b2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENI
X09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7
CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3ByaV9pbl9w
b3J0LCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX21p
cnJvcl9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5p
Yy0+Y29sb19maWx0ZXJfbWlycm9yX3F1ZXVlLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRD
SF9PUFRJT04oImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYiLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYsIG9w
YXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfcmVkaXJlY3Rv
cjBfcXVldWUiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMt
PmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX3F1ZXVlLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX2luZGV2IiwgdG9rZW4sIG9wYXJn
KSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9y
MF9pbmRldiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRl
cl9yZWRpcmVjdG9yMF9vdXRkZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX291dGRldiwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9xdWV1ZSIs
IHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0
ZXJfcmVkaXJlY3RvcjFfcXVldWUsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19maWx0ZXJfcmVkaXJlY3RvcjFfaW5kZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IxX2luZGV2LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3JlZGlyZWN0
b3IxX291dGRldiIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5p
Yy0+Y29sb19maWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2LCBvcGFyZyk7CisgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImNvbG9fY29tcGFyZV9wcmlfaW4iLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fY29tcGFyZV9wcmlfaW4sIG9wYXJnKTsK
KyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19jb21wYXJlX3NlY19pbiIsIHRva2Vu
LCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX3Nl
Y19pbiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NvbXBhcmVf
b3V0IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2NvbXBhcmVfb3V0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImFjY2Vs
IiwgdG9rZW4sIG9wYXJnKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRoZSBhY2NlbCBw
YXJhbWV0ZXIgZm9yIHZpZnMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWRcbiIpOwogICAgIH0g
ZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsIHRva2VuLCBvcGFyZykpIHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVm9-0004Hp-3l; Sun, 19 Mar 2017 08:01:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm7-0004H9-R2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A6/16-04971-BCA3EC85; Sun, 19 Mar 2017 08:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVfeU1bk
 Ig+kX5SwmbDNwYPTY3reLPYAxijUzLym/IoE14+WU/2wFX7oYK5purWdtYJye1MXIxSEk8IVR
 YvW1VlYI5zyjxLvr15i6GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYW8JV4O
 GcjI4jNK2AmsW75YlYQmwWovu3PNpYJjBwLGBlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGp
 jp5aYWFyemp+YkJhXrJefnbmIE+oUBCHYwXt8YcIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3iWRQDnBotT01Iq0zBxggMCkJTh4lER4S0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolznsPpEgApCijNA9uBCxYLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9z3IF
 J7MvBK4Ta+AjmACOiLx5xGQI0oSEVJSDYwRblNat4WrLgzJvVd8m2HPtvvROTuezwpuux0V+t
 bKo1m++scbm6UGx63Ov1Zm5wgQKHOaeKjn7PNuqUdTHwbvPDO1iedxdMm2G2H31By0p+af3i6
 gvba7ZrPp7k1qFd7bjOaqVnBu7U1I+sb76vaWlceLj1bc/q++SCWTg6fuGRfzJGX7a9xKLMUZ
 iYZazEXFiQBxcaQgUQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1489910473!92674155!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14632 invoked from network); 19 Mar 2017 08:01: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; 19 Mar 2017 08:01:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm5-0003wo-Ay
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVm5-0006jn-8V
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVm5-0006jn-8V@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:13 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add primary userspace colo
	proxy start args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlN2FhYWQyNDg4NGVhNTgwYWI5OTRhNjUwOGI3MjQ1YjFiNjcyYTAKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMiAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDMgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBwcmltYXJ5IHVzZXJzcGFjZSBjb2xvIHByb3h5IHN0YXJ0
IGFyZ3MKICAgIAogICAgUWVtdSBuZWVkIHRoaXMgYXJncyB0byBzdGFydCB1c2Vyc3BhY2UgY29s
by1wcm94eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZu
c3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCA5OCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5j
ICAgICB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgMzEgKysrKysrKysrKysrKy0KIHRvb2xzL3hsL3hsX3BhcnNl
LmMgICAgICAgICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFu
Z2VkLCAyNjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDI4MTA1OGQu
LmFiZDRlZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMTI0NCw3ICsxMjQ0LDEwNSBAQCBzdGF0aWMgaW50IGxpYnhs
X19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlkLCBpZm5hbWUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdGFwaWZfc2Ny
aXB0KGdjKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF90YXBpZl9zY3JpcHQoZ2MpKSk7CisKKyAgICAgICAgICAgICAgICAvKiBVc2Vyc3BhY2UgQ09M
TyBQcm94eSBuZWVkIHRoaXMgKi8KKyNkZWZpbmUgQVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29j
a19pZCwgc29ja19pcCwgc29ja19wb3J0KSAoeyAgICAgICAgICAgICBcCisgICAgaWYgKG5pY3Nb
aV0uY29sb18jI3NvY2tfaWQgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBuaWNzW2ldLmNvbG9fIyNzb2NrX2lwICYmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbmljc1tpXS5jb2xvXyMjc29j
a19wb3J0KSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1jaGFyZGV2Iik7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIEdDU1BS
SU5URigic29ja2V0LGlkPSVzLGhvc3Q9JXMscG9ydD0lcyxzZXJ2ZXIsbm93YWl0IiwgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvXyMjc29ja19pZCwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb18jI3NvY2tfaXAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fIyNzb2NrX3BvcnQpKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBBUFBFTkRf
Q09MT19TT0NLX0NMSUVOVChzb2NrX2lkLCBzb2NrX2lwLCBzb2NrX3BvcnQpICh7ICAgICAgICAg
ICAgIFwKKyAgICBpZiAobmljc1tpXS5jb2xvXyMjc29ja19pZCAmJiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG5pY3NbaV0uY29sb18jI3NvY2tf
aXAgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBuaWNzW2ldLmNvbG9fIyNzb2NrX3BvcnQpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJk
ZXYiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZsZXhhcnJheV9h
cHBlbmQoZG1fYXJncywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9JXMsaG9zdD0lcyxwb3J0PSVzIiwg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fIyNzb2NrX2lkLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgbmljc1tpXS5jb2xvXyMjc29ja19pcCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb18jI3NvY2tfcG9y
dCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9
KQorCisgICAgICAgICAgICAgICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSkgeworICAgICAgICAg
ICAgICAgICAgICAvKiBzZWNvbmRhcnkgY29sbyBydW4gKi8KKyAgICAgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgICAgICAvKiBwcmltYXJ5IGNvbG8gcnVuICovCisKKyAgICAg
ICAgICAgICAgICAgICAgQVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19taXJyb3JfaWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfbWlycm9yX2lw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrX21pcnJv
cl9wb3J0KTsKKworICAgICAgICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX1NFUlZFUihz
b2NrX2NvbXBhcmVfcHJpX2luX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzb2NrX2NvbXBhcmVfcHJpX2luX2lwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworCisgICAg
ICAgICAgICAgICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfU0VSVkVSKHNvY2tfY29tcGFyZV9zZWNf
aW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tf
Y29tcGFyZV9zZWNfaW5faXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfY29tcGFyZV9zZWNfaW5fcG9ydCk7CisKKyAgICAgICAgICAgICAgICAgICAg
QVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19yZWRpcmVjdG9yMF9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9yMF9pcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9y
MF9wb3J0KTsKKworICAgICAgICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX0NMSUVOVChz
b2NrX3JlZGlyZWN0b3IxX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzb2NrX3JlZGlyZWN0b3IxX2lwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzb2NrX3JlZGlyZWN0b3IxX3BvcnQpOworCisgICAgICAgICAgICAg
ICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfQ0xJRU5UKHNvY2tfcmVkaXJlY3RvcjJfaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfcmVkaXJlY3RvcjJf
aXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tfcmVk
aXJlY3RvcjJfcG9ydCk7CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19m
aWx0ZXJfbWlycm9yX3F1ZXVlICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fZmlsdGVyX21pcnJvcl9vdXRkZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiZmlsdGVyLW1pcnJvcixpZD1tMSxuZXRkZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19maWx0
ZXJfbWlycm9yX3F1ZXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5p
Y3NbaV0uY29sb19maWx0ZXJfbWlycm9yX291dGRldikpOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgICAgIGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3JlZGlyZWN0b3Iw
X3F1ZXVlICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IwX2luZGV2KSB7CisgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CisgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJy
YXlfYXBwZW5kKGRtX2FyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
ImZpbHRlci1yZWRpcmVjdG9yLGlkPXIxLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxpbmRldj0lcyIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IwX3F1ZXVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5p
Y3NbaV0uY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfaW5kZXYpKTsKKyAgICAgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAobmljc1tpXS5jb2xvX2ZpbHRlcl9yZWRpcmVj
dG9yMV9xdWV1ZSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRl
cl9yZWRpcmVjdG9yMV9vdXRkZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJh
eV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJ
TlRGKCJmaWx0ZXItcmVkaXJlY3RvcixpZD1yMixuZXRkZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2
PSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmRldmlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19maWx0
ZXJfcmVkaXJlY3RvcjFfcXVldWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9vdXRkZXYpKTsKKyAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBpZiAobmljc1tpXS5jb2xvX2NvbXBhcmVf
cHJpX2luICYmCisgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9z
ZWNfaW4gJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21wYXJlX291
dCkgeworICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAi
LW9iamVjdCIpOworICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJjb2xvLWNvbXBhcmUs
aWQ9YzEscHJpbWFyeV9pbj0lcyxzZWNvbmRhcnlfaW49JXMsb3V0ZGV2PSVzIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9wcmlfaW4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBh
cmVfc2VjX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb19jb21wYXJlX291dCkpOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIGlvZW11X25pY3MrKzsKKworI3VuZGVmIEFQUEVORF9DT0xP
X1NPQ0tfU0VSVkVSCisjdW5kZWYgQVBQRU5EX0NPTE9fU09DS19DTElFTlQKICAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgICAgICAvKiBJZiB3ZSBoYXZlIG5vIGVtdWxhdGVkIG5pY3MsIHRl
bGwgcWVtdSBub3QgdG8gY3JlYXRlIGFueSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCA2MWI1NWNhLi43YzU3YmNm
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9uaWMuYwpAQCAtMTk2LDYgKzE5Niw0NSBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNl
X25pY19hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBuaWMtPmNvbG9mdF9mb3J3YXJkZGV2KTsKICAgICB9CiAKKyNkZWZp
bmUgTUFZQkVfQUREX0NPTE9fQVJHUyhhcmcpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGlmIChuaWMtPmNvbG9fIyNhcmcpIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgImNvbG9fIiNhcmcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBuaWMtPmNvbG9fIyNhcmcpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX21pcnJvcl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2Nr
X21pcnJvcl9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX21pcnJvcl9wb3J0KTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9wcmlfaW5faWQpOworICAgIE1B
WUJFX0FERF9DT0xPX0FSR1Moc29ja19jb21wYXJlX3ByaV9pbl9pcCk7CisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworICAgIE1BWUJFX0FERF9DT0xP
X0FSR1Moc29ja19jb21wYXJlX3NlY19pbl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhz
b2NrX2NvbXBhcmVfc2VjX2luX2lwKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfY29t
cGFyZV9zZWNfaW5fcG9ydCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0
b3IwX2lkKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaXApOwor
ICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVjdG9yMF9wb3J0KTsKKyAgICBNQVlC
RV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjFfaWQpOworICAgIE1BWUJFX0FERF9DT0xP
X0FSR1Moc29ja19yZWRpcmVjdG9yMV9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2Nr
X3JlZGlyZWN0b3IxX3BvcnQpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVj
dG9yMl9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IyX2lwKTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjJfcG9ydCk7CisgICAgTUFZ
QkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfbWlycm9yX3F1ZXVlKTsKKyAgICBNQVlCRV9BRERfQ09M
T19BUkdTKGZpbHRlcl9taXJyb3Jfb3V0ZGV2KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZp
bHRlcl9yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJf
cmVkaXJlY3RvcjBfaW5kZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3JlZGly
ZWN0b3IwX291dGRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3Rv
cjFfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3JlZGlyZWN0b3IxX2lu
ZGV2KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVjdG9yMV9vdXRkZXYp
OworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9wcmlfaW4pOworICAgIE1BWUJFX0FE
RF9DT0xPX0FSR1MoY29tcGFyZV9zZWNfaW4pOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29t
cGFyZV9vdXQpOworCisjdW5kZWYgTUFZQkVfQUREX0NPTE9fQVJHUworCiAgICAgZmxleGFycmF5
X2FwcGVuZChiYWNrLCAibWFjIik7CiAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLEdDU1BSSU5U
RihMSUJYTF9NQUNfRk1ULCBMSUJYTF9NQUNfQllURVMobmljLT5tYWMpKSk7CiAgICAgaWYgKG5p
Yy0+aXApIHsKQEAgLTM0OSw2ICszODgsNDUgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX25p
Y19mcm9tX3hlbnN0b3JlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjb25zdCBjaGFyICoqKSgmbmljLT5jb2xvZnRfZm9yd2FyZGRldikpOwogICAgIGlm
IChyYykgZ290byBvdXQ7CiAKKyNkZWZpbmUgQ0hFQ0tfQ09MT19BUkdTKGFyZykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0gbGlieGxfX3hz
X3JlYWRfY2hlY2tlZChOT0dDLCBYQlRfTlVMTCwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvY29sb18iI2Fy
ZywgbGlieGxfcGF0aCksICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNv
bnN0IGNoYXIgKiopKCZuaWMtPmNvbG9fIyNhcmcpKTsgICAgICAgXAorICAgIGlmIChyYykgZ290
byBvdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9KQorCisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfbWlycm9yX2lkKTsKKyAgICBDSEVD
S19DT0xPX0FSR1Moc29ja19taXJyb3JfaXApOworICAgIENIRUNLX0NPTE9fQVJHUyhzb2NrX21p
cnJvcl9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21wYXJlX3ByaV9pbl9pZCk7
CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9wcmlfaW5faXApOworICAgIENIRUNL
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQpOworICAgIENIRUNLX0NPTE9fQVJH
Uyhzb2NrX2NvbXBhcmVfc2VjX2luX2lkKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21w
YXJlX3NlY19pbl9pcCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5f
cG9ydCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaWQpOworICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX2lwKTsKKyAgICBDSEVDS19DT0xPX0FSR1Mo
c29ja19yZWRpcmVjdG9yMF9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19yZWRpcmVj
dG9yMV9pZCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjFfaXApOworICAg
IENIRUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IxX3BvcnQpOworICAgIENIRUNLX0NPTE9f
QVJHUyhzb2NrX3JlZGlyZWN0b3IyX2lkKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19yZWRp
cmVjdG9yMl9pcCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjJfcG9ydCk7
CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9taXJyb3JfcXVldWUpOworICAgIENIRUNLX0NP
TE9fQVJHUyhmaWx0ZXJfbWlycm9yX291dGRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRl
cl9yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVj
dG9yMF9pbmRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9yZWRpcmVjdG9yMF9vdXRk
ZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfcXVldWUpOworICAg
IENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfaW5kZXYpOworICAgIENIRUNLX0NP
TE9fQVJHUyhmaWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2KTsKKyAgICBDSEVDS19DT0xPX0FSR1Mo
Y29tcGFyZV9wcmlfaW4pOworICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX3NlY19pbik7Cisg
ICAgQ0hFQ0tfQ09MT19BUkdTKGNvbXBhcmVfb3V0KTsKKworI3VuZGVmIENIRUNLX0NPTE9fQVJH
UworCiAgICAgLyogdmlmX2lvZW11IG5pY3MgdXNlIHRoZSBzYW1lIHhlbnN0b3JlIGVudHJpZXMg
YXMgdmlmIGludGVyZmFjZXMgKi8KICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2Ms
IFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVz
L3R5cGUiLCBsaWJ4bF9wYXRoKSwgJnRtcCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggODljMmM5ZC4u
MDdjZTM0NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjI5LDcgKzYyOSwzNiBAQCBsaWJ4bF9kZXZp
Y2VfbmljID0gU3RydWN0KCJkZXZpY2VfbmljIiwgWwogICAgICgiZ2F0ZXdheWRldiIsIHN0cmlu
ZyksCiAgICAgIyBOb3RlIHRoYXQgdGhlIENPTE8gY29uZmlndXJhdGlvbiBzZXR0aW5ncyBzaG91
bGQgYmUgY29uc2lkZXJlZCB1bnN0YWJsZS4KICAgICAjIFRoZXkgbWF5IGNoYW5nZSBpbmNvbXBh
dGlibHkgaW4gZnV0dXJlIHZlcnNpb25zIG9mIFhlbi4KLSAgICAoImNvbG9mdF9mb3J3YXJkZGV2
Iiwgc3RyaW5nKQorICAgICgiY29sb2Z0X2ZvcndhcmRkZXYiLCBzdHJpbmcpLAorICAgICgiY29s
b19zb2NrX21pcnJvcl9pZCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfbWlycm9yX2lwIiwg
c3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19taXJyb3JfcG9ydCIsIHN0cmluZyksCisgICAgKCJj
b2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faWQiLCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX2Nv
bXBhcmVfcHJpX2luX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19jb21wYXJlX3ByaV9p
bl9wb3J0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19jb21wYXJlX3NlY19pbl9pZCIsIHN0
cmluZyksCisgICAgKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faXAiLCBzdHJpbmcpLAorICAg
ICgiY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX3BvcnQiLCBzdHJpbmcpLAorICAgICgiY29sb19z
b2NrX3JlZGlyZWN0b3IwX2lkIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVjdG9y
MF9pcCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmlu
ZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjFfaWQiLCBzdHJpbmcpLAorICAgICgiY29s
b19zb2NrX3JlZGlyZWN0b3IxX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVj
dG9yMV9wb3J0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19yZWRpcmVjdG9yMl9pZCIsIHN0
cmluZyksCisgICAgKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJfaXAiLCBzdHJpbmcpLAorICAgICgi
Y29sb19zb2NrX3JlZGlyZWN0b3IyX3BvcnQiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJf
bWlycm9yX3F1ZXVlIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYi
LCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfcXVldWUiLCBzdHJpbmcp
LAorICAgICgiY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfaW5kZXYiLCBzdHJpbmcpLAorICAgICgi
Y29sb19maWx0ZXJfcmVkaXJlY3RvcjBfb3V0ZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmls
dGVyX3JlZGlyZWN0b3IxX3F1ZXVlIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3JlZGly
ZWN0b3IxX2luZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3JlZGlyZWN0b3IxX291
dGRldiIsIHN0cmluZyksCisgICAgKCJjb2xvX2NvbXBhcmVfcHJpX2luIiwgc3RyaW5nKSwKKyAg
ICAoImNvbG9fY29tcGFyZV9zZWNfaW4iLCBzdHJpbmcpLAorICAgICgiY29sb19jb21wYXJlX291
dCIsIHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3RydWN0KCJkZXZpY2Vf
cGNpIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMKaW5kZXggMWVmMGMyNy4uODhlZjFjNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFy
c2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC00NTgsNiArNDU4LDY0IEBAIGludCBw
YXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZp
ZywgY2hhciAqdG9rZW4pCiAgICAgICAgIHBhcnNlX3ZpZl9yYXRlKGNvbmZpZywgb3BhcmcsIG5p
Yyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImZvcndhcmRkZXYiLCB0b2tlbiwgb3Bh
cmcpKSB7CiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9mdF9mb3J3YXJkZGV2LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19taXJyb3JfaWQi
LCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29j
a19taXJyb3JfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19z
b2NrX21pcnJvcl9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmco
Jm5pYy0+Y29sb19zb2NrX21pcnJvcl9pcCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hf
T1BUSU9OKCJjb2xvX3NvY2tfbWlycm9yX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAg
IHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19taXJyb3JfcG9ydCwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faWQiLCB0
b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19j
b21wYXJlX3NlY19pbl9pZCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX3NvY2tfY29tcGFyZV9zZWNfaW5faXAiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJl
cGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3NlY19pbl9pcCwgb3BhcmcpOwor
ICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5fcG9y
dCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19z
b2NrX2NvbXBhcmVfc2VjX2luX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAg
ICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfcmVkaXJlY3RvcjBfaWQsIG9wYXJnKTsK
KyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lwIiwg
dG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tf
cmVkaXJlY3RvcjBfaXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29s
b19zb2NrX3JlZGlyZWN0b3IwX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxh
Y2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMF9wb3J0LCBvcGFyZyk7CisgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19yZWRpcmVjdG9yMV9pZCIsIHRva2Vu
LCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19zb2NrX3JlZGly
ZWN0b3IxX2lkLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29j
a19yZWRpcmVjdG9yMV9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX3JlZGlyZWN0b3IxX2lwLCBvcGFyZyk7CisgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImNvbG9fc29ja19yZWRpcmVjdG9yMV9wb3J0IiwgdG9rZW4sIG9wYXJn
KSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfcmVkaXJlY3RvcjFf
cG9ydCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVk
aXJlY3RvcjJfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZu
aWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMl9pZCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFU
Q0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJfaXAiLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19yZWRpcmVjdG9yMl9pcCwgb3Bh
cmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfcmVkaXJlY3RvcjJf
cG9ydCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29s
b19zb2NrX3JlZGlyZWN0b3IyX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJpX2luX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAg
ICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faWQsIG9w
YXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJp
X2luX2lwIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5j
b2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENI
X09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7
CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3ByaV9pbl9w
b3J0LCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX21p
cnJvcl9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5p
Yy0+Y29sb19maWx0ZXJfbWlycm9yX3F1ZXVlLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRD
SF9PUFRJT04oImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYiLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYsIG9w
YXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfcmVkaXJlY3Rv
cjBfcXVldWUiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMt
PmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX3F1ZXVlLCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX2luZGV2IiwgdG9rZW4sIG9wYXJn
KSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9y
MF9pbmRldiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRl
cl9yZWRpcmVjdG9yMF9vdXRkZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX291dGRldiwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9xdWV1ZSIs
IHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0
ZXJfcmVkaXJlY3RvcjFfcXVldWUsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19maWx0ZXJfcmVkaXJlY3RvcjFfaW5kZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IxX2luZGV2LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3JlZGlyZWN0
b3IxX291dGRldiIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5p
Yy0+Y29sb19maWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2LCBvcGFyZyk7CisgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImNvbG9fY29tcGFyZV9wcmlfaW4iLCB0b2tlbiwgb3BhcmcpKSB7Cisg
ICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fY29tcGFyZV9wcmlfaW4sIG9wYXJnKTsK
KyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19jb21wYXJlX3NlY19pbiIsIHRva2Vu
LCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX3Nl
Y19pbiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NvbXBhcmVf
b3V0IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2NvbXBhcmVfb3V0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImFjY2Vs
IiwgdG9rZW4sIG9wYXJnKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInRoZSBhY2NlbCBw
YXJhbWV0ZXIgZm9yIHZpZnMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWRcbiIpOwogICAgIH0g
ZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsIHRva2VuLCBvcGFyZykpIHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmK-0004Jz-6m; Sun, 19 Mar 2017 08:01:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmJ-0004Jp-Ka
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/B1-14382-7DA3EC85; Sun, 19 Mar 2017 08:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfea1bk
 Ig8cn+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+6eK2wFH1wrnv/5xtrA+NKsi5GLQ0jgC6PE
 w/s3WCCc84wSS/6eZO1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAX2Lv0
 ttg5bwCZhIr1waChFmAyts/9zBNYORYwMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCD8cCiwEOMkhxMSqK8v78cihDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwasaejhCSLAoNT21Ii0zBxgcMGkJDh4lEd5WkDRvcUFibnFmOkTqFKMux5zZu98w
 CbHk5eelSonzrgUpEgApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtBJnCk
 5lXArfpFdARTEBHTOM7CHJESSJCSqqBMdFkylIengwXmfm5flF+P/ydBfaeu71Xy3HXZo9F53
 ZYxk3S2v/hEPvvr7vSW25zTO6Zscs9lcO1xk3Jd5ZZ1tZZ75pfG6x4rXFA13C+2L/8N8Z5rzU
 2nJSczP/GWPOP/U+PzXMfB063TmXP/5++8rz9opsC2502BtsVbrPnfcgv9FOK99srXSWW4oxE
 Qy3mouJEAA8vqmdPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1489910485!61301714!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50600 invoked from network); 19 Mar 2017 08:01:26 -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; 19 Mar 2017 08:01:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmF-0003x3-DN
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmF-0006lB-CX
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmF-0006lB-CX@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:23 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add secondary userspace
	colo-proxy start args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkN2Y4MzBiZDczMjhiODE3ZDc1NmNhMGEwZmEzYWIzZjhlNjEwOWYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDYgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBzZWNvbmRhcnkgdXNlcnNwYWNlIGNvbG8tcHJveHkgc3Rh
cnQgYXJncwogICAgCiAgICBRZW11IG5lZWQgdGhpcyBhcmdzIHRvIHN0YXJ0IHVzZXJzcGFjZSBj
b2xvLXByb3h5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4u
Zm5zdEBjbi5mdWppdHN1LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8IDM0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IHwgMTUgKysrKysrKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBhYmQ0ZWRkLi4wZmFiZDY0IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTEyNzQsNiArMTI3NCw0MCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKIAogICAgICAgICAgICAgICAgIGlmIChzdGF0ZS0+
c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgICAgICAgICAgICAgLyogc2Vjb25kYXJ5IGNvbG8gcnVu
ICovCisKKyAgICAgICAgICAgICAgICAgICAgQVBQRU5EX0NPTE9fU09DS19DTElFTlQoc29ja19z
ZWNfcmVkaXJlY3RvcjBfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfc2VjX3JlZGlyZWN0b3IwX2lwLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzb2NrX3NlY19yZWRpcmVjdG9yMF9wb3J0KTsKKworICAgICAg
ICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX0NMSUVOVChzb2NrX3NlY19yZWRpcmVjdG9y
MV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19z
ZWNfcmVkaXJlY3RvcjFfaXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfc2VjX3JlZGlyZWN0b3IxX3BvcnQpOworCisgICAgICAgICAgICAgICAgICAg
IGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5k
ZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
Ii1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1f
YXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiZmlsdGVyLXJlZGly
ZWN0b3IsaWQ9cnMxLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxpbmRldj0lcyIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9y
MF9xdWV1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9pbmRldikpOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgICAgIGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVj
dG9yMV9xdWV1ZSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRl
cl9zZWNfcmVkaXJlY3RvcjFfaW5kZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiZmlsdGVyLXJlZGlyZWN0b3IsaWQ9cnMyLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxv
dXRkZXY9JXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KSk7
CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0u
Y29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSkgeworICAgICAgICAgICAgICAgICAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW9iamVjdCIpOworICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCJmaWx0ZXItcmV3cml0ZXIsaWQ9cnMzLG5ldGRldj1uZXQlZCxxdWV1
ZT0lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZp
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmls
dGVyX3NlY19yZXdyaXRlcjBfcXVldWUpKTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIC8qIHByaW1hcnkgY29sbyBy
dW4gKi8KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4
bC9saWJ4bF9uaWMuYwppbmRleCA3YzU3YmNmLi41ZTFmZWNkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtMjMzLDYg
KzIzMywyMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGlieGxfX2VnYyAq
ZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNvbXBhcmVfc2Vj
X2luKTsKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNvbXBhcmVfb3V0KTsKIAorICAgIE1BWUJF
X0FERF9DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjBfaWQpOworICAgIE1BWUJFX0FERF9D
T0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjBfaXApOworICAgIE1BWUJFX0FERF9DT0xPX0FS
R1Moc29ja19zZWNfcmVkaXJlY3RvcjBfcG9ydCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhz
b2NrX3NlY19yZWRpcmVjdG9yMV9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3Nl
Y19yZWRpcmVjdG9yMV9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3NlY19yZWRp
cmVjdG9yMV9wb3J0KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVkaXJl
Y3RvcjBfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVj
dG9yMF9pbmRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGlyZWN0
b3IwX291dGRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGlyZWN0
b3IxX3F1ZXVlKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVkaXJlY3Rv
cjFfaW5kZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVjdG9y
MV9vdXRkZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZXdyaXRlcjBf
cXVldWUpOworCiAjdW5kZWYgTUFZQkVfQUREX0NPTE9fQVJHUwogCiAgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAibWFjIik7CkBAIC00MjQsNiArNDM4LDE5IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9f
QVJHUyhjb21wYXJlX3ByaV9pbik7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKGNvbXBhcmVfc2VjX2lu
KTsKICAgICBDSEVDS19DT0xPX0FSR1MoY29tcGFyZV9vdXQpOworICAgIENIRUNLX0NPTE9fQVJH
Uyhzb2NrX3NlY19yZWRpcmVjdG9yMF9pZCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfc2Vj
X3JlZGlyZWN0b3IwX2lwKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3Rv
cjBfcG9ydCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfc2VjX3JlZGlyZWN0b3IxX2lkKTsK
KyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjFfaXApOworICAgIENIRUNL
X0NPTE9fQVJHUyhzb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FS
R1MoZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZp
bHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJf
c2VjX3JlZGlyZWN0b3IwX291dGRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9zZWNf
cmVkaXJlY3RvcjFfcXVldWUpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGly
ZWN0b3IxX2luZGV2KTsKKyAgICBDSEVDS19DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVjdG9y
MV9vdXRkZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1
ZSk7CiAKICN1bmRlZiBDSEVDS19DT0xPX0FSR1MKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDA3Y2Uz
NDUuLjQ3ZTk2YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTY1OCw3ICs2NTgsMjAgQEAgbGlieGxf
ZGV2aWNlX25pYyA9IFN0cnVjdCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IxX291dGRldiIsIHN0cmluZyksCiAgICAgKCJjb2xvX2NvbXBhcmVfcHJpX2luIiwg
c3RyaW5nKSwKICAgICAoImNvbG9fY29tcGFyZV9zZWNfaW4iLCBzdHJpbmcpLAotICAgICgiY29s
b19jb21wYXJlX291dCIsIHN0cmluZykKKyAgICAoImNvbG9fY29tcGFyZV9vdXQiLCBzdHJpbmcp
LAorICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pZCIsIHN0cmluZyksCisgICAgKCJj
b2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19z
ZWNfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfc2VjX3JlZGly
ZWN0b3IxX2lkIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFfaXAi
LCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0Iiwgc3RyaW5n
KSwKKyAgICAoImNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSIsIHN0cmluZyksCisg
ICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYiLCBzdHJpbmcpLAorICAgICgi
Y29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX291dGRldiIsIHN0cmluZyksCisgICAgKCJjb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0
ZXJfc2VjX3JlZGlyZWN0b3IxX2luZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3Nl
Y19yZWRpcmVjdG9yMV9vdXRkZXYiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJfc2VjX3Jl
d3JpdGVyMF9xdWV1ZSIsIHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3Ry
dWN0KCJkZXZpY2VfcGNpIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggODhlZjFjNi4uZDJiYmUyNiAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC01MTYsNiArNTE2
LDMzIEBAIGludCBwYXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0Nv
bmZpZyAqKmNvbmZpZywgY2hhciAqdG9rZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMt
PmNvbG9fY29tcGFyZV9zZWNfaW4sIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19jb21wYXJlX291dCIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVwbGFjZV9z
dHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX291dCwgb3BhcmcpOworCisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQiLCB0b2tlbiwgb3Bhcmcp
KSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNfcmVkaXJlY3Rv
cjBfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX3Nl
Y19yZWRpcmVjdG9yMF9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCwgb3BhcmcpOworICAgIH0gZWxz
ZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQiLCB0b2tl
biwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNf
cmVkaXJlY3RvcjBfcG9ydCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBy
ZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX2lkLCBvcGFyZyk7
CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFf
aXAiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9f
c29ja19zZWNfcmVkaXJlY3RvcjFfaXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0IiwgdG9rZW4sIG9wYXJnKSkgewor
ICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX3Bv
cnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfc2Vj
X3JlZGlyZWN0b3IwX3F1ZXVlIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0
cmluZygmbmljLT5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfcXVldWUsIG9wYXJnKTsKKyAg
ICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX2lu
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1B
VENIX09QVElPTigiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX291dGRldiIsIHRva2VuLCBv
cGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfc2VjX3Jl
ZGlyZWN0b3IwX291dGRldiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9xdWV1
ZSwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9zZWNf
cmVkaXJlY3RvcjFfaW5kZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3Ry
aW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldiwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2LCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3NlY19yZXdyaXRlcjBfcXVldWUiLCB0b2tlbiwgb3Bh
cmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZXdy
aXRlcjBfcXVldWUsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiYWNjZWwi
LCB0b2tlbiwgb3BhcmcpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidGhlIGFjY2VsIHBh
cmFtZXRlciBmb3IgdmlmcyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZFxuIik7CiAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oImRldmlkIiwgdG9rZW4sIG9wYXJnKSkgewotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmK-0004Jz-6m; Sun, 19 Mar 2017 08:01:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmJ-0004Jp-Ka
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/B1-14382-7DA3EC85; Sun, 19 Mar 2017 08:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfea1bk
 Ig8cn+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+6eK2wFH1wrnv/5xtrA+NKsi5GLQ0jgC6PE
 w/s3WCCc84wSS/6eZO1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAX2Lv0
 ttg5bwCZhIr1waChFmAyts/9zBNYORYwMiwilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCD8cCiwEOMkhxMSqK8v78cihDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwasaejhCSLAoNT21Ii0zBxgcMGkJDh4lEd5WkDRvcUFibnFmOkTqFKMux5zZu98w
 CbHk5eelSonzrgUpEgApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtBJnCk
 5lXArfpFdARTEBHTOM7CHJESSJCSqqBMdFkylIengwXmfm5flF+P/ydBfaeu71Xy3HXZo9F53
 ZYxk3S2v/hEPvvr7vSW25zTO6Zscs9lcO1xk3Jd5ZZ1tZZ75pfG6x4rXFA13C+2L/8N8Z5rzU
 2nJSczP/GWPOP/U+PzXMfB063TmXP/5++8rz9opsC2502BtsVbrPnfcgv9FOK99srXSWW4oxE
 Qy3mouJEAA8vqmdPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1489910485!61301714!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50600 invoked from network); 19 Mar 2017 08:01:26 -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; 19 Mar 2017 08:01:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmF-0003x3-DN
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmF-0006lB-CX
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmF-0006lB-CX@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:23 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add secondary userspace
	colo-proxy start args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkN2Y4MzBiZDczMjhiODE3ZDc1NmNhMGEwZmEzYWIzZjhlNjEwOWYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDYgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBzZWNvbmRhcnkgdXNlcnNwYWNlIGNvbG8tcHJveHkgc3Rh
cnQgYXJncwogICAgCiAgICBRZW11IG5lZWQgdGhpcyBhcmdzIHRvIHN0YXJ0IHVzZXJzcGFjZSBj
b2xvLXByb3h5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4u
Zm5zdEBjbi5mdWppdHN1LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8IDM0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IHwgMTUgKysrKysrKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCAyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBhYmQ0ZWRkLi4wZmFiZDY0IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTEyNzQsNiArMTI3NCw0MCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9k
ZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKIAogICAgICAgICAgICAgICAgIGlmIChzdGF0ZS0+
c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgICAgICAgICAgICAgLyogc2Vjb25kYXJ5IGNvbG8gcnVu
ICovCisKKyAgICAgICAgICAgICAgICAgICAgQVBQRU5EX0NPTE9fU09DS19DTElFTlQoc29ja19z
ZWNfcmVkaXJlY3RvcjBfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfc2VjX3JlZGlyZWN0b3IwX2lwLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzb2NrX3NlY19yZWRpcmVjdG9yMF9wb3J0KTsKKworICAgICAg
ICAgICAgICAgICAgICBBUFBFTkRfQ09MT19TT0NLX0NMSUVOVChzb2NrX3NlY19yZWRpcmVjdG9y
MV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19z
ZWNfcmVkaXJlY3RvcjFfaXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfc2VjX3JlZGlyZWN0b3IxX3BvcnQpOworCisgICAgICAgICAgICAgICAgICAg
IGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5k
ZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywg
Ii1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1f
YXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiZmlsdGVyLXJlZGly
ZWN0b3IsaWQ9cnMxLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxpbmRldj0lcyIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9y
MF9xdWV1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNv
bG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9pbmRldikpOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgICAgIGlmIChuaWNzW2ldLmNvbG9fZmlsdGVyX3NlY19yZWRpcmVj
dG9yMV9xdWV1ZSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRl
cl9zZWNfcmVkaXJlY3RvcjFfaW5kZXYpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhh
cnJheV9hcHBlbmQoZG1fYXJncywgIi1vYmplY3QiKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiZmlsdGVyLXJlZGlyZWN0b3IsaWQ9cnMyLG5ldGRldj1uZXQlZCxxdWV1ZT0lcyxv
dXRkZXY9JXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KSk7
CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0u
Y29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSkgeworICAgICAgICAgICAgICAgICAgICAg
ICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW9iamVjdCIpOworICAgICAgICAgICAgICAg
ICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCJmaWx0ZXItcmV3cml0ZXIsaWQ9cnMzLG5ldGRldj1uZXQlZCxxdWV1
ZT0lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5kZXZp
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fZmls
dGVyX3NlY19yZXdyaXRlcjBfcXVldWUpKTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIC8qIHByaW1hcnkgY29sbyBy
dW4gKi8KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4
bC9saWJ4bF9uaWMuYwppbmRleCA3YzU3YmNmLi41ZTFmZWNkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtMjMzLDYg
KzIzMywyMCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGlieGxfX2VnYyAq
ZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNvbXBhcmVfc2Vj
X2luKTsKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNvbXBhcmVfb3V0KTsKIAorICAgIE1BWUJF
X0FERF9DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjBfaWQpOworICAgIE1BWUJFX0FERF9D
T0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjBfaXApOworICAgIE1BWUJFX0FERF9DT0xPX0FS
R1Moc29ja19zZWNfcmVkaXJlY3RvcjBfcG9ydCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhz
b2NrX3NlY19yZWRpcmVjdG9yMV9pZCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3Nl
Y19yZWRpcmVjdG9yMV9pcCk7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3NlY19yZWRp
cmVjdG9yMV9wb3J0KTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVkaXJl
Y3RvcjBfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVj
dG9yMF9pbmRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGlyZWN0
b3IwX291dGRldik7CisgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGlyZWN0
b3IxX3F1ZXVlKTsKKyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVkaXJlY3Rv
cjFfaW5kZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVjdG9y
MV9vdXRkZXYpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZXdyaXRlcjBf
cXVldWUpOworCiAjdW5kZWYgTUFZQkVfQUREX0NPTE9fQVJHUwogCiAgICAgZmxleGFycmF5X2Fw
cGVuZChiYWNrLCAibWFjIik7CkBAIC00MjQsNiArNDM4LDE5IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9f
QVJHUyhjb21wYXJlX3ByaV9pbik7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKGNvbXBhcmVfc2VjX2lu
KTsKICAgICBDSEVDS19DT0xPX0FSR1MoY29tcGFyZV9vdXQpOworICAgIENIRUNLX0NPTE9fQVJH
Uyhzb2NrX3NlY19yZWRpcmVjdG9yMF9pZCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfc2Vj
X3JlZGlyZWN0b3IwX2lwKTsKKyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3Rv
cjBfcG9ydCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfc2VjX3JlZGlyZWN0b3IxX2lkKTsK
KyAgICBDSEVDS19DT0xPX0FSR1Moc29ja19zZWNfcmVkaXJlY3RvcjFfaXApOworICAgIENIRUNL
X0NPTE9fQVJHUyhzb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0KTsKKyAgICBDSEVDS19DT0xPX0FS
R1MoZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZp
bHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJf
c2VjX3JlZGlyZWN0b3IwX291dGRldik7CisgICAgQ0hFQ0tfQ09MT19BUkdTKGZpbHRlcl9zZWNf
cmVkaXJlY3RvcjFfcXVldWUpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3JlZGly
ZWN0b3IxX2luZGV2KTsKKyAgICBDSEVDS19DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRpcmVjdG9y
MV9vdXRkZXYpOworICAgIENIRUNLX0NPTE9fQVJHUyhmaWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1
ZSk7CiAKICN1bmRlZiBDSEVDS19DT0xPX0FSR1MKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDA3Y2Uz
NDUuLjQ3ZTk2YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTY1OCw3ICs2NTgsMjAgQEAgbGlieGxf
ZGV2aWNlX25pYyA9IFN0cnVjdCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fZmlsdGVyX3Jl
ZGlyZWN0b3IxX291dGRldiIsIHN0cmluZyksCiAgICAgKCJjb2xvX2NvbXBhcmVfcHJpX2luIiwg
c3RyaW5nKSwKICAgICAoImNvbG9fY29tcGFyZV9zZWNfaW4iLCBzdHJpbmcpLAotICAgICgiY29s
b19jb21wYXJlX291dCIsIHN0cmluZykKKyAgICAoImNvbG9fY29tcGFyZV9vdXQiLCBzdHJpbmcp
LAorICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pZCIsIHN0cmluZyksCisgICAgKCJj
b2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX2lwIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19z
ZWNfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tfc2VjX3JlZGly
ZWN0b3IxX2lkIiwgc3RyaW5nKSwKKyAgICAoImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFfaXAi
LCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0Iiwgc3RyaW5n
KSwKKyAgICAoImNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMF9xdWV1ZSIsIHN0cmluZyksCisg
ICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYiLCBzdHJpbmcpLAorICAgICgi
Y29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX291dGRldiIsIHN0cmluZyksCisgICAgKCJjb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0
ZXJfc2VjX3JlZGlyZWN0b3IxX2luZGV2Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fZmlsdGVyX3Nl
Y19yZWRpcmVjdG9yMV9vdXRkZXYiLCBzdHJpbmcpLAorICAgICgiY29sb19maWx0ZXJfc2VjX3Jl
d3JpdGVyMF9xdWV1ZSIsIHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3Ry
dWN0KCJkZXZpY2VfcGNpIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggODhlZjFjNi4uZDJiYmUyNiAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC01MTYsNiArNTE2
LDMzIEBAIGludCBwYXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0Nv
bmZpZyAqKmNvbmZpZywgY2hhciAqdG9rZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMt
PmNvbG9fY29tcGFyZV9zZWNfaW4sIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19jb21wYXJlX291dCIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVwbGFjZV9z
dHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX291dCwgb3BhcmcpOworCisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQiLCB0b2tlbiwgb3Bhcmcp
KSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNfcmVkaXJlY3Rv
cjBfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX3Nl
Y19yZWRpcmVjdG9yMF9pcCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCwgb3BhcmcpOworICAgIH0gZWxz
ZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQiLCB0b2tl
biwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNf
cmVkaXJlY3RvcjBfcG9ydCwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX2lkIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBy
ZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX2lkLCBvcGFyZyk7
CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjFf
aXAiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9f
c29ja19zZWNfcmVkaXJlY3RvcjFfaXAsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09Q
VElPTigiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0IiwgdG9rZW4sIG9wYXJnKSkgewor
ICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IxX3Bv
cnQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfc2Vj
X3JlZGlyZWN0b3IwX3F1ZXVlIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0
cmluZygmbmljLT5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfcXVldWUsIG9wYXJnKTsKKyAg
ICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX2lu
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1B
VENIX09QVElPTigiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX291dGRldiIsIHRva2VuLCBv
cGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfc2VjX3Jl
ZGlyZWN0b3IwX291dGRldiwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJj
b2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9xdWV1
ZSwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9zZWNf
cmVkaXJlY3RvcjFfaW5kZXYiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3Ry
aW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldiwgb3BhcmcpOworICAg
IH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2LCBvcGFyZyk7CisgICAgfSBlbHNlIGlmIChN
QVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX3NlY19yZXdyaXRlcjBfcXVldWUiLCB0b2tlbiwgb3Bh
cmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3NlY19yZXdy
aXRlcjBfcXVldWUsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiYWNjZWwi
LCB0b2tlbiwgb3BhcmcpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAidGhlIGFjY2VsIHBh
cmFtZXRlciBmb3IgdmlmcyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZFxuIik7CiAgICAgfSBl
bHNlIGlmIChNQVRDSF9PUFRJT04oImRldmlkIiwgdG9rZW4sIG9wYXJnKSkgewotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmU-0004LN-8g; Sun, 19 Mar 2017 08:01:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmT-0004LB-31
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 09/B2-01896-0EA3EC85; Sun, 19 Mar 2017 08:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfe+1bk
 Ig3tbVSwmbDNwYPTY3reLPYAxijUzLym/IoE14+T1JuaCSxYV06/yNjB263QxcnEICXxhlPjR
 2MnWxcgJ5JxnlDj1SbOLkYODTUBMYu5eBZCwiICqxKwVy5khStQlmn43gJULC9hJ9L1dxgRi8
 wqYSdzdMBkszgJU//rlVuYJjBwLGBlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOrlphYXJ6
 an5iQmFesl5+duYgT6gwEIdjCubXU+xCjJwaQkylv+40SEEF9SfkplRmJxRnxRaU5q8SFGGQ4
 OJQledvWTEUKCRanpqRVpmTnAwIBJS3DwKInwLlUDSvMWFyTmFmemQ6ROMepyzJm9+w2TEEte
 fl6qlDjvHJAiAZCijNI8uBGwIL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV51kEt4MvNK4
 Da9AjqCCeiItx9OgBxRkoiQkmpglI+90u9atmGms87Hrb+eGuf3PngsUVxn4bPm1aYrFyu2NQ
 hmOumZMLto5HE0KkyY0xkU8NBzc1Rk17dZYX/zd4YsN7CdW+DMGHDtrPWexd2Ty27fkXTNv6Y
 m28gp/HOHT/WxxJ25X1d1fAj8zGRku+75okKD/V0mJdx8/PFc0zodilbqzTynxFKckWioxVxU
 nAgACYzf5k0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1489910494!51373665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48876 invoked from network); 19 Mar 2017 08:01:35 -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; 19 Mar 2017 08:01:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmP-0003xu-Fx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmP-0006on-FJ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmP-0006on-FJ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:33 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add colo-compare notify
	args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyNjM4YmQ3YzlkZDczYWU1OGQ3MmUxMjk1Y2FiZTgxMjA2ZjE2MGQKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNCAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDggMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBjb2xvLWNvbXBhcmUgbm90aWZ5IGFyZ3MKICAgIAogICAg
WGVuIGNvbG8tZnJhbWUgY2FuIHVzZSB0aGUgbm90aWZ5IHdheSBjb21tdW5pY2F0ZSB3aXRoCiAg
ICBxZW11IGNvbG8tY29tcGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8
emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCAxMiAr
KysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICB8ICA4ICsrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNCArKysrCiB0b29scy94bC94bF9wYXJzZS5j
ICAgICAgICAgfCAgOCArKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDBmYWJkNjQuLjQzNDRjNTMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTMyMyw2ICsxMzIzLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9h
cmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzb2NrX2NvbXBhcmVfc2VjX2luX2lwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrX2NvbXBhcmVfc2VjX2luX3BvcnQpOwogCisgICAg
ICAgICAgICAgICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfU0VSVkVSKHNvY2tfY29tcGFyZV9ub3Rp
ZnlfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tf
Y29tcGFyZV9ub3RpZnlfaXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfY29tcGFyZV9ub3RpZnlfcG9ydCk7CisKICAgICAgICAgICAgICAgICAgICAg
QVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19yZWRpcmVjdG9yMF9pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9yMF9pcCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9y
MF9wb3J0KTsKQEAgLTEzNjQsMTMgKzEzNjgsMTUgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19jb21wYXJlX3ByaV9pbiAm
JgogICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfc2VjX2luICYm
Ci0gICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9vdXQpIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21wYXJlX291dCAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfbm90aWZ5X2RldikgewogICAg
ICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW9iamVjdCIp
OwogICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJjb2xvLWNvbXBhcmUsaWQ9YzEscHJp
bWFyeV9pbj0lcyxzZWNvbmRhcnlfaW49JXMsb3V0ZGV2PSVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdDU1BSSU5URigiY29sby1jb21wYXJlLGlkPWMxLHByaW1hcnlfaW49JXMsc2Vj
b25kYXJ5X2luPSVzLG91dGRldj0lcyxub3RpZnlfZGV2PSVzIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9wcmlfaW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfc2VjX2lu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21w
YXJlX291dCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb19jb21wYXJlX291dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
aWNzW2ldLmNvbG9fY29tcGFyZV9ub3RpZnlfZGV2KSk7CiAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaW9lbXVfbmljcysrOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpp
bmRleCA1ZTFmZWNkLi4zMzk1NGEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtMjEyLDYgKzIxMiw5IEBAIHN0YXRp
YyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19jb21wYXJlX3NlY19pbl9pZCk7CiAg
ICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfc2VjX2luX2lwKTsKICAgICBNQVlC
RV9BRERfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5fcG9ydCk7CisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfbm90aWZ5X2lkKTsKKyAgICBNQVlCRV9BRERfQ09MT19B
UkdTKHNvY2tfY29tcGFyZV9ub3RpZnlfaXApOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29j
a19jb21wYXJlX25vdGlmeV9wb3J0KTsKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVk
aXJlY3RvcjBfaWQpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVjdG9yMF9p
cCk7CiAgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX3BvcnQpOwpAQCAt
MjMyLDYgKzIzNSw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9f
ZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFy
ZV9wcmlfaW4pOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9zZWNfaW4pOwogICAg
IE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9vdXQpOworICAgIE1BWUJFX0FERF9DT0xPX0FS
R1MoY29tcGFyZV9ub3RpZnlfZGV2KTsKIAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19z
ZWNfcmVkaXJlY3RvcjBfaWQpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19zZWNfcmVk
aXJlY3RvcjBfaXApOwpAQCAtNDE4LDYgKzQyMiw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9fQVJHUyhz
b2NrX2NvbXBhcmVfc2VjX2luX2lkKTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21wYXJl
X3NlY19pbl9pcCk7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5fcG9y
dCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9ub3RpZnlfaWQpOworICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfbm90aWZ5X2lwKTsKKyAgICBDSEVDS19DT0xPX0FS
R1Moc29ja19jb21wYXJlX25vdGlmeV9wb3J0KTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19y
ZWRpcmVjdG9yMF9pZCk7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaXAp
OwogICAgIENIRUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX3BvcnQpOwpAQCAtNDM4LDYg
KzQ0NSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4
bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX3ByaV9pbik7CiAgICAgQ0hF
Q0tfQ09MT19BUkdTKGNvbXBhcmVfc2VjX2luKTsKICAgICBDSEVDS19DT0xPX0FSR1MoY29tcGFy
ZV9vdXQpOworICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX25vdGlmeV9kZXYpOwogICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX3NlY19yZWRpcmVjdG9yMF9pZCk7CiAgICAgQ0hFQ0tfQ09MT19B
UkdTKHNvY2tfc2VjX3JlZGlyZWN0b3IwX2lwKTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19z
ZWNfcmVkaXJlY3RvcjBfcG9ydCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNDdlOTZiMS4uNTE2YmQ3
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjM5LDYgKzYzOSw5IEBAIGxpYnhsX2RldmljZV9uaWMg
PSBTdHJ1Y3QoImRldmljZV9uaWMiLCBbCiAgICAgKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5f
aWQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lwIiwgc3RyaW5n
KSwKICAgICAoImNvbG9fc29ja19jb21wYXJlX3NlY19pbl9wb3J0Iiwgc3RyaW5nKSwKKyAgICAo
ImNvbG9fc29ja19jb21wYXJlX25vdGlmeV9pZCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tf
Y29tcGFyZV9ub3RpZnlfaXAiLCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX2NvbXBhcmVfbm90
aWZ5X3BvcnQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lkIiwgc3Ry
aW5nKSwKICAgICAoImNvbG9fc29ja19yZWRpcmVjdG9yMF9pcCIsIHN0cmluZyksCiAgICAgKCJj
b2xvX3NvY2tfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmluZyksCkBAIC02NTksNiArNjYyLDcgQEAg
bGlieGxfZGV2aWNlX25pYyA9IFN0cnVjdCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fY29t
cGFyZV9wcmlfaW4iLCBzdHJpbmcpLAogICAgICgiY29sb19jb21wYXJlX3NlY19pbiIsIHN0cmlu
ZyksCiAgICAgKCJjb2xvX2NvbXBhcmVfb3V0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fY29tcGFy
ZV9ub3RpZnlfZGV2Iiwgc3RyaW5nKSwKICAgICAoImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBf
aWQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCIsIHN0cmlu
ZyksCiAgICAgKCJjb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQiLCBzdHJpbmcpLApkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXgg
ZDJiYmUyNi4uNzdlOTFjOCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90
b29scy94bC94bF9wYXJzZS5jCkBAIC00OTQsNiArNDk0LDEyIEBAIGludCBwYXJzZV9uaWNfY29u
ZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywgY2hhciAqdG9r
ZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3ByaV9p
bl9pcCwgb3BhcmcpOwogICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29t
cGFyZV9wcmlfaW5fcG9ydCIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVs
c2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X2lkIiwgdG9rZW4s
IG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFy
ZV9ub3RpZnlfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19z
b2NrX2NvbXBhcmVfbm90aWZ5X2lwIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNl
X3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFyZV9ub3RpZnlfaXAsIG9wYXJnKTsKKyAgICB9
IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X3BvcnQiLCB0
b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19j
b21wYXJlX25vdGlmeV9wb3J0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04o
ImNvbG9fZmlsdGVyX21pcnJvcl9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVw
bGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfbWlycm9yX3F1ZXVlLCBvcGFyZyk7CiAgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYiLCB0b2tl
biwgb3BhcmcpKSB7CkBAIC01MTYsNiArNTIyLDggQEAgaW50IHBhcnNlX25pY19jb25maWcobGli
eGxfZGV2aWNlX25pYyAqbmljLCBYTFVfQ29uZmlnICoqY29uZmlnLCBjaGFyICp0b2tlbikKICAg
ICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX3NlY19pbiwgb3BhcmcpOwog
ICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NvbXBhcmVfb3V0IiwgdG9rZW4sIG9w
YXJnKSkgewogICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2NvbXBhcmVfb3V0LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fY29tcGFyZV9ub3RpZnlf
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2NvbXBhcmVfbm90aWZ5X2Rldiwgb3BhcmcpOwogCiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJ
T04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CiAgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQsIG9w
YXJnKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmU-0004LN-8g; Sun, 19 Mar 2017 08:01:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmT-0004LB-31
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 09/B2-01896-0EA3EC85; Sun, 19 Mar 2017 08:01:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfe+1bk
 Ig3tbVSwmbDNwYPTY3reLPYAxijUzLym/IoE14+T1JuaCSxYV06/yNjB263QxcnEICXxhlPjR
 2MnWxcgJ5JxnlDj1SbOLkYODTUBMYu5eBZCwiICqxKwVy5khStQlmn43gJULC9hJ9L1dxgRi8
 wqYSdzdMBkszgJU//rlVuYJjBwLGBlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOrlphYXJ6
 an5iQmFesl5+duYgT6gwEIdjCubXU+xCjJwaQkylv+40SEEF9SfkplRmJxRnxRaU5q8SFGGQ4
 OJQledvWTEUKCRanpqRVpmTnAwIBJS3DwKInwLlUDSvMWFyTmFmemQ6ROMepyzJm9+w2TEEte
 fl6qlDjvHJAiAZCijNI8uBGwIL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV51kEt4MvNK4
 Da9AjqCCeiItx9OgBxRkoiQkmpglI+90u9atmGms87Hrb+eGuf3PngsUVxn4bPm1aYrFyu2NQ
 hmOumZMLto5HE0KkyY0xkU8NBzc1Rk17dZYX/zd4YsN7CdW+DMGHDtrPWexd2Ty27fkXTNv6Y
 m28gp/HOHT/WxxJ25X1d1fAj8zGRku+75okKD/V0mJdx8/PFc0zodilbqzTynxFKckWioxVxU
 nAgACYzf5k0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1489910494!51373665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48876 invoked from network); 19 Mar 2017 08:01:35 -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; 19 Mar 2017 08:01:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmP-0003xu-Fx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmP-0006on-FJ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmP-0006on-FJ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:33 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Add colo-compare notify
	args
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyNjM4YmQ3YzlkZDczYWU1OGQ3MmUxMjk1Y2FiZTgxMjA2ZjE2MGQKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNCAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NDggMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IEFkZCBjb2xvLWNvbXBhcmUgbm90aWZ5IGFyZ3MKICAgIAogICAg
WGVuIGNvbG8tZnJhbWUgY2FuIHVzZSB0aGUgbm90aWZ5IHdheSBjb21tdW5pY2F0ZSB3aXRoCiAg
ICBxZW11IGNvbG8tY29tcGFyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8
emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgfCAxMiAr
KysrKysrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICB8ICA4ICsrKysrKysrCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgNCArKysrCiB0b29scy94bC94bF9wYXJzZS5j
ICAgICAgICAgfCAgOCArKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDBmYWJkNjQuLjQzNDRjNTMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MTMyMyw2ICsxMzIzLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9h
cmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzb2NrX2NvbXBhcmVfc2VjX2luX2lwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzb2NrX2NvbXBhcmVfc2VjX2luX3BvcnQpOwogCisgICAg
ICAgICAgICAgICAgICAgIEFQUEVORF9DT0xPX1NPQ0tfU0VSVkVSKHNvY2tfY29tcGFyZV9ub3Rp
ZnlfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvY2tf
Y29tcGFyZV9ub3RpZnlfaXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNvY2tfY29tcGFyZV9ub3RpZnlfcG9ydCk7CisKICAgICAgICAgICAgICAgICAgICAg
QVBQRU5EX0NPTE9fU09DS19TRVJWRVIoc29ja19yZWRpcmVjdG9yMF9pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9yMF9pcCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ja19yZWRpcmVjdG9y
MF9wb3J0KTsKQEAgLTEzNjQsMTMgKzEzNjgsMTUgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19jb21wYXJlX3ByaV9pbiAm
JgogICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfc2VjX2luICYm
Ci0gICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9vdXQpIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21wYXJlX291dCAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfbm90aWZ5X2RldikgewogICAg
ICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW9iamVjdCIp
OwogICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJjb2xvLWNvbXBhcmUsaWQ9YzEscHJp
bWFyeV9pbj0lcyxzZWNvbmRhcnlfaW49JXMsb3V0ZGV2PSVzIiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdDU1BSSU5URigiY29sby1jb21wYXJlLGlkPWMxLHByaW1hcnlfaW49JXMsc2Vj
b25kYXJ5X2luPSVzLG91dGRldj0lcyxub3RpZnlfZGV2PSVzIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9fY29tcGFyZV9wcmlfaW4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmljc1tpXS5jb2xvX2NvbXBhcmVfc2VjX2lu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0uY29sb19jb21w
YXJlX291dCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3NbaV0u
Y29sb19jb21wYXJlX291dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
aWNzW2ldLmNvbG9fY29tcGFyZV9ub3RpZnlfZGV2KSk7CiAgICAgICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgaW9lbXVfbmljcysrOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpp
bmRleCA1ZTFmZWNkLi4zMzk1NGEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpAQCAtMjEyLDYgKzIxMiw5IEBAIHN0YXRp
YyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRv
bWlkLAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19jb21wYXJlX3NlY19pbl9pZCk7CiAg
ICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfc2VjX2luX2lwKTsKICAgICBNQVlC
RV9BRERfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5fcG9ydCk7CisgICAgTUFZQkVfQURE
X0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfbm90aWZ5X2lkKTsKKyAgICBNQVlCRV9BRERfQ09MT19B
UkdTKHNvY2tfY29tcGFyZV9ub3RpZnlfaXApOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29j
a19jb21wYXJlX25vdGlmeV9wb3J0KTsKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKHNvY2tfcmVk
aXJlY3RvcjBfaWQpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19yZWRpcmVjdG9yMF9p
cCk7CiAgICAgTUFZQkVfQUREX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX3BvcnQpOwpAQCAt
MjMyLDYgKzIzNSw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfbmljX2FkZChsaWJ4bF9f
ZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFy
ZV9wcmlfaW4pOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9zZWNfaW4pOwogICAg
IE1BWUJFX0FERF9DT0xPX0FSR1MoY29tcGFyZV9vdXQpOworICAgIE1BWUJFX0FERF9DT0xPX0FS
R1MoY29tcGFyZV9ub3RpZnlfZGV2KTsKIAogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19z
ZWNfcmVkaXJlY3RvcjBfaWQpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1Moc29ja19zZWNfcmVk
aXJlY3RvcjBfaXApOwpAQCAtNDE4LDYgKzQyMiw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9fQVJHUyhz
b2NrX2NvbXBhcmVfc2VjX2luX2lkKTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19jb21wYXJl
X3NlY19pbl9pcCk7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9zZWNfaW5fcG9y
dCk7CisgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfY29tcGFyZV9ub3RpZnlfaWQpOworICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX2NvbXBhcmVfbm90aWZ5X2lwKTsKKyAgICBDSEVDS19DT0xPX0FS
R1Moc29ja19jb21wYXJlX25vdGlmeV9wb3J0KTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19y
ZWRpcmVjdG9yMF9pZCk7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKHNvY2tfcmVkaXJlY3RvcjBfaXAp
OwogICAgIENIRUNLX0NPTE9fQVJHUyhzb2NrX3JlZGlyZWN0b3IwX3BvcnQpOwpAQCAtNDM4LDYg
KzQ0NSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9uaWNfZnJvbV94ZW5zdG9yZShsaWJ4
bF9fZ2MgKmdjLAogICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX3ByaV9pbik7CiAgICAgQ0hF
Q0tfQ09MT19BUkdTKGNvbXBhcmVfc2VjX2luKTsKICAgICBDSEVDS19DT0xPX0FSR1MoY29tcGFy
ZV9vdXQpOworICAgIENIRUNLX0NPTE9fQVJHUyhjb21wYXJlX25vdGlmeV9kZXYpOwogICAgIENI
RUNLX0NPTE9fQVJHUyhzb2NrX3NlY19yZWRpcmVjdG9yMF9pZCk7CiAgICAgQ0hFQ0tfQ09MT19B
UkdTKHNvY2tfc2VjX3JlZGlyZWN0b3IwX2lwKTsKICAgICBDSEVDS19DT0xPX0FSR1Moc29ja19z
ZWNfcmVkaXJlY3RvcjBfcG9ydCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggNDdlOTZiMS4uNTE2YmQ3
OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjM5LDYgKzYzOSw5IEBAIGxpYnhsX2RldmljZV9uaWMg
PSBTdHJ1Y3QoImRldmljZV9uaWMiLCBbCiAgICAgKCJjb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5f
aWQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lwIiwgc3RyaW5n
KSwKICAgICAoImNvbG9fc29ja19jb21wYXJlX3NlY19pbl9wb3J0Iiwgc3RyaW5nKSwKKyAgICAo
ImNvbG9fc29ja19jb21wYXJlX25vdGlmeV9pZCIsIHN0cmluZyksCisgICAgKCJjb2xvX3NvY2tf
Y29tcGFyZV9ub3RpZnlfaXAiLCBzdHJpbmcpLAorICAgICgiY29sb19zb2NrX2NvbXBhcmVfbm90
aWZ5X3BvcnQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX3JlZGlyZWN0b3IwX2lkIiwgc3Ry
aW5nKSwKICAgICAoImNvbG9fc29ja19yZWRpcmVjdG9yMF9pcCIsIHN0cmluZyksCiAgICAgKCJj
b2xvX3NvY2tfcmVkaXJlY3RvcjBfcG9ydCIsIHN0cmluZyksCkBAIC02NTksNiArNjYyLDcgQEAg
bGlieGxfZGV2aWNlX25pYyA9IFN0cnVjdCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fY29t
cGFyZV9wcmlfaW4iLCBzdHJpbmcpLAogICAgICgiY29sb19jb21wYXJlX3NlY19pbiIsIHN0cmlu
ZyksCiAgICAgKCJjb2xvX2NvbXBhcmVfb3V0Iiwgc3RyaW5nKSwKKyAgICAoImNvbG9fY29tcGFy
ZV9ub3RpZnlfZGV2Iiwgc3RyaW5nKSwKICAgICAoImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBf
aWQiLCBzdHJpbmcpLAogICAgICgiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCIsIHN0cmlu
ZyksCiAgICAgKCJjb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQiLCBzdHJpbmcpLApkaWZm
IC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXgg
ZDJiYmUyNi4uNzdlOTFjOCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90
b29scy94bC94bF9wYXJzZS5jCkBAIC00OTQsNiArNDk0LDEyIEBAIGludCBwYXJzZV9uaWNfY29u
ZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywgY2hhciAqdG9r
ZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19jb21wYXJlX3ByaV9p
bl9pcCwgb3BhcmcpOwogICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX3NvY2tfY29t
cGFyZV9wcmlfaW5fcG9ydCIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVwbGFjZV9zdHJp
bmcoJm5pYy0+Y29sb19zb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQsIG9wYXJnKTsKKyAgICB9IGVs
c2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X2lkIiwgdG9rZW4s
IG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFy
ZV9ub3RpZnlfaWQsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19z
b2NrX2NvbXBhcmVfbm90aWZ5X2lwIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNl
X3N0cmluZygmbmljLT5jb2xvX3NvY2tfY29tcGFyZV9ub3RpZnlfaXAsIG9wYXJnKTsKKyAgICB9
IGVsc2UgaWYgKE1BVENIX09QVElPTigiY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X3BvcnQiLCB0
b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19j
b21wYXJlX25vdGlmeV9wb3J0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04o
ImNvbG9fZmlsdGVyX21pcnJvcl9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKICAgICAgICAgcmVw
bGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfbWlycm9yX3F1ZXVlLCBvcGFyZyk7CiAgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fZmlsdGVyX21pcnJvcl9vdXRkZXYiLCB0b2tl
biwgb3BhcmcpKSB7CkBAIC01MTYsNiArNTIyLDggQEAgaW50IHBhcnNlX25pY19jb25maWcobGli
eGxfZGV2aWNlX25pYyAqbmljLCBYTFVfQ29uZmlnICoqY29uZmlnLCBjaGFyICp0b2tlbikKICAg
ICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19jb21wYXJlX3NlY19pbiwgb3BhcmcpOwog
ICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NvbXBhcmVfb3V0IiwgdG9rZW4sIG9w
YXJnKSkgewogICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2NvbXBhcmVfb3V0LCBv
cGFyZyk7CisgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fY29tcGFyZV9ub3RpZnlf
ZGV2IiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xv
X2NvbXBhcmVfbm90aWZ5X2Rldiwgb3BhcmcpOwogCiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJ
T04oImNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CiAgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQsIG9w
YXJnKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVmd-0004MV-AH; Sun, 19 Mar 2017 08:01:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmc-0004MM-G2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 EA/0E-00654-9EA3EC85; Sun, 19 Mar 2017 08:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeF1bk
 Ig9XzLC0mbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCo3EVjUcesDUw/nTvYuTiEBL4wijx
 7tsddgjnPKPEpLfH2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlWhsn
 MIEUs4rYCbR+j0VJMwCVL79wAX2CYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MJ497XmIUZKDSUmU95/6uQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryXLYFygkWp6akVaZk5wOCASUtw8CiJ8NaBpHmLCxJzizPTIVKnGHU55sze/YZJ
 iCUvPy9VSpz3NkiRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9pkCk8m
 XklcJteAR3BBHTEshtnQI4oSURISTUwLgh7Py1T+9SHeffmPxea/oZfdkarXP30wrXBG5R3zU
 yvstl5J3o/J++8dJbX3mHWAU861k88m+Rwt9BFKt71caS5+976i/o8BQeYvizyue8WKFDTcj1
 T/YF62iYHC5YIMYVnJ1btUc9gFRcJ8DVs3yH168e3U9VbJufHL3oVraRwqz8q4BurEktxRqKh
 FnNRcSIAegU8sk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489910503!76187578!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20697 invoked from network); 19 Mar 2017 08:01:44 -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; 19 Mar 2017 08:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmZ-0003y4-I5
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmZ-0006rO-HZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmZ-0006rO-HZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:43 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Use socket to get
	checkpoint event.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYTVkYjg2Zjc2OWMxODY0ODI0ZTljMmU1NDllMGQ2ZDY4MjkwZmYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NTIgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFVzZSBzb2NrZXQgdG8gZ2V0IGNoZWNrcG9pbnQgZXZlbnQuCiAg
ICAKICAgIFdlIHVzZSBrZXJuZWwgY29sbyBwcm94eSdzIHdheSB0byBnZXQgdGhlIGNoZWNrcG9p
bnQgZXZlbnQKICAgIGZyb20gcWVtdSBjb2xvLWNvbXBhcmUuCiAgICBRZW11IGNvbG8tY29tcGFy
ZSBuZWVkIGFkZCBhIEFQSSB0byBzdXBwb3J0IHRoaXMoSSB3aWxsIGFkZCB0aGlzIGluIHFlbXUp
LgogICAgUWVtdSBzaWRlIHBhdGNoOgogICAgIGh0dHBzOi8vbGlzdHMubm9uZ251Lm9yZy9hcmNo
aXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTAyL21zZzA3MjY1Lmh0bWwKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9jb2xvLmggICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5
LmMgICB8IDEyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jIHwgIDExICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NvbG9fc2F2ZS5jICAgIHwgIDIxICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAg
ICAgICAgIHwgICA0ICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICB8ICAgNCAr
LQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgfCAgIDQgKysKIDcgZmlsZXMgY2hh
bmdlZCwgMTU2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG8uaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG8uaAppbmRleCA0
NzQ2ZDhjLi42YzAxYjU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY29sby5oCkBAIC02OSw2ICs2OSw4IEBAIHN0cnVjdCBsaWJ4
bF9fY29sb19wcm94eV9zdGF0ZSB7CiAgICAgICogICAgICAgICAgRmFsc2UgbWVhbnMgdXNlIGtl
cm5lbCBjb2xvIHByb3h5LgogICAgICAqLwogICAgIGJvb2wgaXNfdXNlcnNwYWNlX3Byb3h5Owor
ICAgIGNvbnN0IGNoYXIgKmNoZWNrcG9pbnRfaG9zdDsKKyAgICBjb25zdCBjaGFyICpjaGVja3Bv
aW50X3BvcnQ7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2NvbG9fc2F2ZV9zdGF0ZSB7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvX3Byb3h5LmMKaW5kZXggZWM3NmUzNy4uYzNkNTUxMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY29sb19wcm94eS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcHJveHku
YwpAQCAtMTgsOSArMTgsMTMgQEAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogCiAjaW5j
bHVkZSA8bmV0bGluay9uZXRsaW5rLmg+CisjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CisjaW5jbHVk
ZSA8c3lzL3NvY2tldC5oPgorI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4KIAogLyogQ29uc2lzdGVu
dCB3aXRoIHRoZSBuZXcgQ09MTyBuZXRsaW5rIGNoYW5uZWwgaW4ga2VybmVsIHNpZGUgKi8KICNk
ZWZpbmUgTkVUTElOS19DT0xPIDI4CisjZGVmaW5lIENPTE9fREVGQVVMVF9XQUlUX1RJTUUgNTAw
MDAwCiAKIGVudW0gY29sb19uZXRsaW5rX29wIHsKICAgICBDT0xPX1FVRVJZX0NIRUNLUE9JTlQg
PSAoTkxNU0dfTUlOX1RZUEUgKyAxKSwKQEAgLTc2LDYgKzgwLDYzIEBAIHN0YXRpYyBpbnQgY29s
b19wcm94eV9zZW5kKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsIHVpbnQ4X3QgKmJ1ZmYs
CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBjb2xvX3VzZXJzcGFjZV9wcm94eV9z
ZW5kKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCAqYnVmZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBzaXplKQoreworICAgIGludCByZXQgPSAwOworICAgIHVpbnQz
Ml90IGxlbiA9IDA7CisKKyAgICBsZW4gPSBodG9ubChzaXplKTsKKyAgICByZXQgPSBzZW5kKGNw
cy0+c29ja19mZCwgKHVpbnQ4X3QgKikmbGVuLCBzaXplb2YobGVuKSwgMCk7CisgICAgaWYgKHJl
dCAhPSBzaXplb2YobGVuKSkgeworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICByZXQg
PSBzZW5kKGNwcy0+c29ja19mZCwgKHVpbnQ4X3QgKilidWZmLCBzaXplLCAwKTsKKyAgICBpZiAo
cmV0ICE9IHNpemUpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCitlcnI6CisgICAgcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBjb2xvX3VzZXJzcGFjZV9wcm94eV9yZWN2KGxpYnhs
X19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2hhciAqYnVmZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgdGltZW91dF91cykKK3sKKyAgICBzdHJ1Y3QgdGltZXZhbCB0djsKKyAgICBp
bnQgcmV0OworICAgIHVpbnQzMl90IGxlbiA9IDA7CisgICAgdWludDMyX3Qgc2l6ZSA9IDA7CisK
KyAgICBTVEFURV9BT19HQyhjcHMtPmFvKTsKKworICAgIGlmICh0aW1lb3V0X3VzKSB7CisgICAg
ICAgIHR2LnR2X3NlYyA9IHRpbWVvdXRfdXMgLyAxMDAwMDAwOworICAgICAgICB0di50dl91c2Vj
ID0gdGltZW91dF91cyAlIDEwMDAwMDA7CisgICAgICAgIHJldCA9IHNldHNvY2tvcHQoY3BzLT5z
b2NrX2ZkLCBTT0xfU09DS0VULCBTT19SQ1ZUSU1FTywgJnR2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZih0dikpOworICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAg
TE9HRChFUlJPUiwgYW8tPmRvbWlkLAorICAgICAgICAgICAgICAgICAiY29sb191c2Vyc3BhY2Vf
cHJveHlfcmVjdiBzZXRzb2Nrb3B0IGVycm9yOiAlcyIsCisgICAgICAgICAgICAgICAgIHN0cmVy
cm9yKGVycm5vKSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXQgPSByZWN2KGNwcy0+c29j
a19mZCwgKHVpbnQ4X3QgKikmbGVuLCBzaXplb2YobGVuKSwgMCk7CisgICAgaWYgKHJldCA8IDAp
IHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgc2l6ZSA9IG50b2hsKGxlbik7Cisg
ICAgcmV0ID0gcmVjdihjcHMtPnNvY2tfZmQsIGJ1ZmYsIHNpemUsIDApOworCitlcnI6CisgICAg
cmV0dXJuIHJldDsKK30KKwogLyogZXJyb3I6IHJldHVybiAtMSwgb3RoZXJ3aXNlIHJldHVybiAw
ICovCiBzdGF0aWMgaW50NjRfdCBjb2xvX3Byb3h5X3JlY3YobGlieGxfX2NvbG9fcHJveHlfc3Rh
dGUgKmNwcywgdWludDhfdCAqKmJ1ZmYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHRpbWVvdXRfdXMpCkBAIC0xNTMsOCArMjE0LDQ1IEBAIGludCBjb2xvX3By
b3h5X3NldHVwKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMpCiAgICAgU1RBVEVfQU9fR0Mo
Y3BzLT5hbyk7CiAKICAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgc2V0dXAga2VybmVsIHByb3h5ICovCi0gICAgaWYgKGNwcy0+aXNfdXNlcnNwYWNl
X3Byb3h5KQorICAgIGlmIChjcHMtPmlzX3VzZXJzcGFjZV9wcm94eSkgeworICAgICAgICBzdHJ1
Y3Qgc29ja2FkZHJfaW4gYWRkcjsKKyAgICAgICAgaW50IHBvcnQ7CisgICAgICAgIGNoYXIgcmVj
dmJ1ZmZbMTAyNF07CisgICAgICAgIGNvbnN0IGNoYXIgc2VuZGJ1ZltdID0gIkNPTE9fVVNFUlNQ
QUNFX1BST1hZX0lOSVQiOworCisgICAgICAgIG1lbXNldCgmYWRkciwgMCwgc2l6ZW9mKGFkZHIp
KTsKKyAgICAgICAgcG9ydCA9IGF0b2koY3BzLT5jaGVja3BvaW50X3BvcnQpOworICAgICAgICBh
ZGRyLnNpbl9mYW1pbHkgPSBBRl9JTkVUOworICAgICAgICBhZGRyLnNpbl9wb3J0ID0gaHRvbnMo
cG9ydCk7CisgICAgICAgIGFkZHIuc2luX2FkZHIuc19hZGRyID0gaW5ldF9hZGRyKGNwcy0+Y2hl
Y2twb2ludF9ob3N0KTsKKworICAgICAgICBza2ZkID0gc29ja2V0KEFGX0lORVQsIFNPQ0tfU1RS
RUFNLCAwKTsKKyAgICAgICAgaWYgKHNrZmQgPCAwKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9S
LCBhby0+ZG9taWQsICJjYW4gbm90IGNyZWF0ZSBhIFRDUCBzb2NrZXQ6ICVzIiwKKyAgICAgICAg
ICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICB9CisKKyAgICAgICAgY3BzLT5zb2NrX2ZkID0gc2tmZDsKKworICAgICAgICBpZiAoY29ubmVj
dChza2ZkLCAoc3RydWN0IHNvY2thZGRyICopJmFkZHIsIHNpemVvZihhZGRyKSkgPCAwKSB7Cisg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBhby0+ZG9taWQsICJjb25uZWN0IGVycm9yIik7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJldCA9IGNvbG9fdXNlcnNw
YWNlX3Byb3h5X3NlbmQoY3BzLCAodWludDhfdCAqKXNlbmRidWYsIHN0cmxlbihzZW5kYnVmKSk7
CisgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAg
cmV0ID0gY29sb191c2Vyc3BhY2VfcHJveHlfcmVjdihjcHMsIHJlY3ZidWZmLCBDT0xPX0RFRkFV
TFRfV0FJVF9USU1FKTsKKyAgICAgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgICAgIExPR0Qo
RVJST1IsIGFvLT5kb21pZCwgIkNhbid0IHJlY3YgbXNnIGZyb20gcWVtdSBjb2xvLWNvbXBhcmU6
ICVzIiwKKyAgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7CisgICAgfQogCiAgICAgc2tm
ZCA9IHNvY2tldChQRl9ORVRMSU5LLCBTT0NLX1JBVywgTkVUTElOS19DT0xPKTsKICAgICBpZiAo
c2tmZCA8IDApIHsKQEAgLTI0Nyw4ICszNDUsMTMgQEAgdm9pZCBjb2xvX3Byb3h5X3ByZXJlc3Vt
ZShsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogICAgICAqIElmIGVuYWJsZSB1c2Vyc3Bh
Y2UgcHJveHkgbW9kZSwKICAgICAgKiB3ZSBkb24ndCBuZWVkIHByZXJlc3VtZSBrZXJuZWwgcHJv
eHkKICAgICAgKi8KLSAgICBpZiAoY3BzLT5pc191c2Vyc3BhY2VfcHJveHkpCisgICAgaWYgKGNw
cy0+aXNfdXNlcnNwYWNlX3Byb3h5KSB7CisgICAgICAgIGNvbnN0IGNoYXIgc2VuZGJ1ZltdID0g
IkNPTE9fQ0hFQ0tQT0lOVCI7CisgICAgICAgIGNvbG9fdXNlcnNwYWNlX3Byb3h5X3NlbmQoY3Bz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50OF90ICopc2VuZGJ1ZiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4oc2VuZGJ1ZikpOwogICAg
ICAgICByZXR1cm47CisgICAgfQogCiAgICAgY29sb19wcm94eV9zZW5kKGNwcywgTlVMTCwgMCwg
Q09MT19DSEVDS1BPSU5UKTsKICAgICAvKiBUT0RPOiBuZWVkIHRvIGhhbmRsZSBpZiB0aGUgY2Fs
bCBmYWlscy4uLiAqLwpAQCAtMjc3LDYgKzM4MCw3IEBAIGludCBjb2xvX3Byb3h5X2NoZWNrcG9p
bnQobGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcywKICAgICBzdHJ1Y3Qgbmxtc2doZHIgKmg7
CiAgICAgc3RydWN0IGNvbG9fbXNnICptOwogICAgIGludCByZXQgPSAtMTsKKyAgICBjaGFyIHJl
Y3ZidWZmWzEwMjRdOwogCiAgICAgU1RBVEVfQU9fR0MoY3BzLT5hbyk7CiAKQEAgLTI4OSw4ICsz
OTMsMTkgQEAgaW50IGNvbG9fcHJveHlfY2hlY2twb2ludChsaWJ4bF9fY29sb19wcm94eV9zdGF0
ZSAqY3BzLAogICAgICAqIGV2ZW50LgogICAgICAqLwogICAgIGlmIChjcHMtPmlzX3VzZXJzcGFj
ZV9wcm94eSkgewotICAgICAgICB1c2xlZXAodGltZW91dF91cyk7Ci0gICAgICAgIHJldHVybiAw
OworICAgICAgICByZXQgPSBjb2xvX3VzZXJzcGFjZV9wcm94eV9yZWN2KGNwcywgcmVjdmJ1ZmYs
IHRpbWVvdXRfdXMpOworICAgICAgICBpZiAocmV0IDw9IDApIHsKKyAgICAgICAgICAgIHJldCA9
IDA7CisgICAgICAgICAgICBnb3RvIG91dDE7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIXN0
cmNtcChyZWN2YnVmZiwgIkRPX0NIRUNLUE9JTlQiKSkgeworICAgICAgICAgICAgcmV0ID0gMTsK
KyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGFvLT5kb21pZCwgInJl
Y2VpdmUgcWVtdSBjb2xvLWNvbXBhcmUgY2hlY2twb2ludCBlcnJvciIpOworICAgICAgICAgICAg
cmV0ID0gMDsKKyAgICAgICAgfQorICAgICAgICBnb3RvIG91dDE7CiAgICAgfQogCiAgICAgc2l6
ZSA9IGNvbG9fcHJveHlfcmVjdihjcHMsICZidWZmLCB0aW1lb3V0X3VzKTsKQEAgLTMxOCw0ICs0
MzMsNyBAQCBpbnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRl
ICpjcHMsCiBvdXQ6CiAgICAgZnJlZShidWZmKTsKICAgICByZXR1cm4gcmV0OworCitvdXQxOgor
ICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jl
c3RvcmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCmluZGV4IGM2ZDIzOWEu
LjA2NWVhMDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCkBAIC02MTMsNyArNjEzLDggQEAg
c3RhdGljIHZvaWQgY29sb19yZXN0b3JlX3ByZXJlc3VtZV9jYihsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBjb2xvX3Byb3h5X3ByZXJlc3VtZSgmY3JzLT5jcHMpOwor
ICAgIGlmICghY3JzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5KQorICAgICAgICBjb2xvX3Byb3h5
X3ByZXJlc3VtZSgmY3JzLT5jcHMpOwogCiAgICAgY29sb19yZXN0b3JlX3Jlc3VtZV92bShlZ2Ms
IGNyY3MpOwogCkBAIC03ODYsOSArNzg3LDExIEBAIHN0YXRpYyB2b2lkIGNvbG9fc2V0dXBfY2hl
Y2twb2ludF9kZXZpY2VzKGxpYnhsX19lZ2MgKmVnYywKICAgICBjZHMtPm9wcyA9IGNvbG9fcmVz
dG9yZV9vcHM7CiAKICAgICBjcnMtPmNwcy5hbyA9IGFvOwotICAgIGlmIChjb2xvX3Byb3h5X3Nl
dHVwKCZjcnMtPmNwcykpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgY2RzLT5kb21pZCwgIkNPTE86
IGZhaWxlZCB0byBzZXR1cCBjb2xvIHByb3h5IGZvciBndWVzdCIpOwotICAgICAgICBnb3RvIG91
dDsKKyAgICBpZiAoIWNycy0+Y3BzLmlzX3VzZXJzcGFjZV9wcm94eSkgeworICAgICAgICBpZiAo
Y29sb19wcm94eV9zZXR1cCgmY3JzLT5jcHMpKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBj
ZHMtPmRvbWlkLCAiQ09MTzogZmFpbGVkIHRvIHNldHVwIGNvbG8gcHJveHkgZm9yIGd1ZXN0Iik7
CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGlmIChpbml0
X2RldmljZV9zdWJraW5kKGNkcykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xv
X3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCmluZGV4IDkxZTNmY2UuLmI0
Y2E5ZjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCkBAIC04Niw2ICs4Niw3IEBAIHZvaWQgbGlieGxf
X2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19jb2xvX3NhdmVfc3RhdGUg
KmNzcykKICAgICBsaWJ4bF9fY2hlY2twb2ludF9kZXZpY2VzX3N0YXRlICpjb25zdCBjZHMgPSAm
ZHNzLT5jZHM7CiAgICAgbGlieGxfX3NybV9zYXZlX2F1dG9nZW5fY2FsbGJhY2tzICpjb25zdCBj
YWxsYmFja3MgPQogICAgICAgICAmZHNzLT5zd3Muc2hzLmNhbGxiYWNrcy5zYXZlLmE7CisgICAg
bGlieGxfZGV2aWNlX25pYyAqbmljczsKIAogICAgIFNUQVRFX0FPX0dDKGRzcy0+YW8pOwogCkBA
IC0xMTAsMTkgKzExMSwyNSBAQCB2b2lkIGxpYnhsX19jb2xvX3NhdmVfc2V0dXAobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fY29sb19zYXZlX3N0YXRlICpjc3MpCiAgICAgICAgIGNzcy0+Y29sb19w
cm94eV9zY3JpcHQgPSBHQ1NQUklOVEYoIiVzL2NvbG8tcHJveHktc2V0dXAiLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5fc2NyaXB0X2Rpcl9w
YXRoKCkpOwogCi0gICAgLyogSWYgZW5hYmxlIHVzZXJzcGFjZSBwcm94eSBtb2RlLCB3ZSBkb24n
dCBuZWVkIFZJRiAqLwotICAgIGlmIChjc3MtPmNwcy5pc191c2Vyc3BhY2VfcHJveHkpCi0gICAg
ICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJE
KTsKLSAgICBlbHNlCi0gICAgICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJY
TF9fREVWSUNFX0tJTkRfVklGKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKTsKLQogICAgIGNkcy0+b3BzID0gY29sb19vcHM7
CiAgICAgY2RzLT5jYWxsYmFjayA9IGNvbG9fc2F2ZV9zZXR1cF9kb25lOwogICAgIGNkcy0+YW8g
PSBhbzsKICAgICBjZHMtPmRvbWlkID0gZHNzLT5kb21pZDsKICAgICBjZHMtPmNvbmNyZXRlX2Rh
dGEgPSBjc3M7CiAKKyAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgVklGICovCisgICAgaWYgKGNzcy0+Y3BzLmlzX3VzZXJzcGFjZV9wcm94eSkgewor
ICAgICAgICBjZHMtPmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklDRV9LSU5E
X1ZCRCk7CisKKyAgICAgICAgLyogVXNlIHRoaXMgYXJncyB3ZSBjYW4gY29ubmVjdCB0byBxZW11
IGNvbG8tY29tcGFyZSAqLworICAgICAgICBuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENU
WCwgY2RzLT5kb21pZCwgJmNkcy0+bnVtX25pY3MpOworICAgICAgICBjc3MtPmNwcy5jaGVja3Bv
aW50X2hvc3QgPSBuaWNzLT5jb2xvX2NoZWNrcG9pbnRfaG9zdDsKKyAgICAgICAgY3NzLT5jcHMu
Y2hlY2twb2ludF9wb3J0ID0gbmljcy0+Y29sb19jaGVja3BvaW50X3BvcnQ7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgY2RzLT5kZXZpY2Vfa2luZF9mbGFncyA9ICgxIDw8IExJQlhMX19ERVZJQ0Vf
S0lORF9WSUYpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhM
X19ERVZJQ0VfS0lORF9WQkQpOworICAgIH0KKwogICAgIGNzcy0+c3JzLmFvID0gYW87CiAgICAg
Y3NzLT5zcnMuZmQgPSBjc3MtPnJlY3ZfZmQ7CiAgICAgY3NzLT5zcnMuYmFja19jaGFubmVsID0g
dHJ1ZTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwv
bGlieGxfbmljLmMKaW5kZXggMzM5NTRhMi4uNGI2ZThjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTI1MCw2ICsy
NTAsOCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGlieGxfX2VnYyAqZWdj
LCB1aW50MzJfdCBkb21pZCwKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVk
aXJlY3RvcjFfaW5kZXYpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRp
cmVjdG9yMV9vdXRkZXYpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZXdy
aXRlcjBfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY2hlY2twb2ludF9ob3N0KTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNoZWNrcG9pbnRfcG9ydCk7CiAKICN1bmRlZiBNQVlC
RV9BRERfQ09MT19BUkdTCiAKQEAgLTQ1OSw2ICs0NjEsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfbmljX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywKICAgICBDSEVDS19DT0xPX0FS
R1MoZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldik7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKGZp
bHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KTsKICAgICBDSEVDS19DT0xPX0FSR1MoZmlsdGVy
X3NlY19yZXdyaXRlcjBfcXVldWUpOworICAgIENIRUNLX0NPTE9fQVJHUyhjaGVja3BvaW50X2hv
c3QpOworICAgIENIRUNLX0NPTE9fQVJHUyhjaGVja3BvaW50X3BvcnQpOwogCiAjdW5kZWYgQ0hF
Q0tfQ09MT19BUkdTCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA1MTZiZDc5Li42ZDI4ZGVhIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCkBAIC02NzUsNyArNjc1LDkgQEAgbGlieGxfZGV2aWNlX25pYyA9IFN0cnVj
dCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9xdWV1
ZSIsIHN0cmluZyksCiAgICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfaW5kZXYiLCBz
dHJpbmcpLAogICAgICgiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IxX291dGRldiIsIHN0cmlu
ZyksCi0gICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmV3cml0ZXIwX3F1ZXVlIiwgc3RyaW5nKQorICAg
ICgiY29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSIsIHN0cmluZyksCisgICAgKCJjb2xv
X2NoZWNrcG9pbnRfaG9zdCIsIHN0cmluZyksCisgICAgKCJjb2xvX2NoZWNrcG9pbnRfcG9ydCIs
IHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3RydWN0KCJkZXZpY2VfcGNp
IiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKaW5kZXggNzdlOTFjOC4uMDc4NzMzNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
YworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC01NTEsNiArNTUxLDEwIEBAIGludCBwYXJz
ZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywg
Y2hhciAqdG9rZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3Nl
Y19yZWRpcmVjdG9yMV9vdXRkZXYsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKICAg
ICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1
ZSwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NoZWNrcG9pbnRf
aG9zdCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29s
b19jaGVja3BvaW50X2hvc3QsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigi
Y29sb19jaGVja3BvaW50X3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZuaWMtPmNvbG9fY2hlY2twb2ludF9wb3J0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImFjY2VsIiwgdG9rZW4sIG9wYXJnKSkgewogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInRoZSBhY2NlbCBwYXJhbWV0ZXIgZm9yIHZpZnMgaXMgY3VycmVudGx5IG5vdCBz
dXBwb3J0ZWRcbiIpOwogICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsIHRva2Vu
LCBvcGFyZykpIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08: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 1cpVmd-0004MV-AH; Sun, 19 Mar 2017 08:01:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmc-0004MM-G2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 EA/0E-00654-9EA3EC85; Sun, 19 Mar 2017 08:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeF1bk
 Ig9XzLC0mbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCo3EVjUcesDUw/nTvYuTiEBL4wijx
 7tsddgjnPKPEpLfH2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlWhsn
 MIEUs4rYCbR+j0VJMwCVL79wAX2CYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MJ497XmIUZKDSUmU95/6uQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryXLYFygkWp6akVaZk5wOCASUtw8CiJ8NaBpHmLCxJzizPTIVKnGHU55sze/YZJ
 iCUvPy9VSpz3NkiRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9pkCk8m
 XklcJteAR3BBHTEshtnQI4oSURISTUwLgh7Py1T+9SHeffmPxea/oZfdkarXP30wrXBG5R3zU
 yvstl5J3o/J++8dJbX3mHWAU861k88m+Rwt9BFKt71caS5+976i/o8BQeYvizyue8WKFDTcj1
 T/YF62iYHC5YIMYVnJ1btUc9gFRcJ8DVs3yH168e3U9VbJufHL3oVraRwqz8q4BurEktxRqKh
 FnNRcSIAegU8sk8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489910503!76187578!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20697 invoked from network); 19 Mar 2017 08:01:44 -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; 19 Mar 2017 08:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmZ-0003y4-I5
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmZ-0006rO-HZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmZ-0006rO-HZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:43 +0000
Subject: [Xen-changelog] [xen master] COLO-Proxy: Use socket to get
	checkpoint event.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYTVkYjg2Zjc2OWMxODY0ODI0ZTljMmU1NDllMGQ2ZDY4MjkwZmYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNSAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6MzY6NTIgMjAxNyArMDAw
MAoKICAgIENPTE8tUHJveHk6IFVzZSBzb2NrZXQgdG8gZ2V0IGNoZWNrcG9pbnQgZXZlbnQuCiAg
ICAKICAgIFdlIHVzZSBrZXJuZWwgY29sbyBwcm94eSdzIHdheSB0byBnZXQgdGhlIGNoZWNrcG9p
bnQgZXZlbnQKICAgIGZyb20gcWVtdSBjb2xvLWNvbXBhcmUuCiAgICBRZW11IGNvbG8tY29tcGFy
ZSBuZWVkIGFkZCBhIEFQSSB0byBzdXBwb3J0IHRoaXMoSSB3aWxsIGFkZCB0aGlzIGluIHFlbXUp
LgogICAgUWVtdSBzaWRlIHBhdGNoOgogICAgIGh0dHBzOi8vbGlzdHMubm9uZ251Lm9yZy9hcmNo
aXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTAyL21zZzA3MjY1Lmh0bWwKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9jb2xvLmggICAgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5
LmMgICB8IDEyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jIHwgIDExICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NvbG9fc2F2ZS5jICAgIHwgIDIxICsrKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAg
ICAgICAgIHwgICA0ICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICB8ICAgNCAr
LQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICAgICAgfCAgIDQgKysKIDcgZmlsZXMgY2hh
bmdlZCwgMTU2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG8uaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG8uaAppbmRleCA0
NzQ2ZDhjLi42YzAxYjU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY29sby5oCkBAIC02OSw2ICs2OSw4IEBAIHN0cnVjdCBsaWJ4
bF9fY29sb19wcm94eV9zdGF0ZSB7CiAgICAgICogICAgICAgICAgRmFsc2UgbWVhbnMgdXNlIGtl
cm5lbCBjb2xvIHByb3h5LgogICAgICAqLwogICAgIGJvb2wgaXNfdXNlcnNwYWNlX3Byb3h5Owor
ICAgIGNvbnN0IGNoYXIgKmNoZWNrcG9pbnRfaG9zdDsKKyAgICBjb25zdCBjaGFyICpjaGVja3Bv
aW50X3BvcnQ7CiB9OwogCiBzdHJ1Y3QgbGlieGxfX2NvbG9fc2F2ZV9zdGF0ZSB7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMgYi90b29scy9saWJ4bC9saWJ4bF9j
b2xvX3Byb3h5LmMKaW5kZXggZWM3NmUzNy4uYzNkNTUxMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY29sb19wcm94eS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcHJveHku
YwpAQCAtMTgsOSArMTgsMTMgQEAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogCiAjaW5j
bHVkZSA8bmV0bGluay9uZXRsaW5rLmg+CisjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CisjaW5jbHVk
ZSA8c3lzL3NvY2tldC5oPgorI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4KIAogLyogQ29uc2lzdGVu
dCB3aXRoIHRoZSBuZXcgQ09MTyBuZXRsaW5rIGNoYW5uZWwgaW4ga2VybmVsIHNpZGUgKi8KICNk
ZWZpbmUgTkVUTElOS19DT0xPIDI4CisjZGVmaW5lIENPTE9fREVGQVVMVF9XQUlUX1RJTUUgNTAw
MDAwCiAKIGVudW0gY29sb19uZXRsaW5rX29wIHsKICAgICBDT0xPX1FVRVJZX0NIRUNLUE9JTlQg
PSAoTkxNU0dfTUlOX1RZUEUgKyAxKSwKQEAgLTc2LDYgKzgwLDYzIEBAIHN0YXRpYyBpbnQgY29s
b19wcm94eV9zZW5kKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsIHVpbnQ4X3QgKmJ1ZmYs
CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBjb2xvX3VzZXJzcGFjZV9wcm94eV9z
ZW5kKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCAqYnVmZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBzaXplKQoreworICAgIGludCByZXQgPSAwOworICAgIHVpbnQz
Ml90IGxlbiA9IDA7CisKKyAgICBsZW4gPSBodG9ubChzaXplKTsKKyAgICByZXQgPSBzZW5kKGNw
cy0+c29ja19mZCwgKHVpbnQ4X3QgKikmbGVuLCBzaXplb2YobGVuKSwgMCk7CisgICAgaWYgKHJl
dCAhPSBzaXplb2YobGVuKSkgeworICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKKyAgICByZXQg
PSBzZW5kKGNwcy0+c29ja19mZCwgKHVpbnQ4X3QgKilidWZmLCBzaXplLCAwKTsKKyAgICBpZiAo
cmV0ICE9IHNpemUpIHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCitlcnI6CisgICAgcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBjb2xvX3VzZXJzcGFjZV9wcm94eV9yZWN2KGxpYnhs
X19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY2hhciAqYnVmZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgdGltZW91dF91cykKK3sKKyAgICBzdHJ1Y3QgdGltZXZhbCB0djsKKyAgICBp
bnQgcmV0OworICAgIHVpbnQzMl90IGxlbiA9IDA7CisgICAgdWludDMyX3Qgc2l6ZSA9IDA7CisK
KyAgICBTVEFURV9BT19HQyhjcHMtPmFvKTsKKworICAgIGlmICh0aW1lb3V0X3VzKSB7CisgICAg
ICAgIHR2LnR2X3NlYyA9IHRpbWVvdXRfdXMgLyAxMDAwMDAwOworICAgICAgICB0di50dl91c2Vj
ID0gdGltZW91dF91cyAlIDEwMDAwMDA7CisgICAgICAgIHJldCA9IHNldHNvY2tvcHQoY3BzLT5z
b2NrX2ZkLCBTT0xfU09DS0VULCBTT19SQ1ZUSU1FTywgJnR2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZih0dikpOworICAgICAgICBpZiAocmV0IDwgMCkgeworICAgICAgICAgICAg
TE9HRChFUlJPUiwgYW8tPmRvbWlkLAorICAgICAgICAgICAgICAgICAiY29sb191c2Vyc3BhY2Vf
cHJveHlfcmVjdiBzZXRzb2Nrb3B0IGVycm9yOiAlcyIsCisgICAgICAgICAgICAgICAgIHN0cmVy
cm9yKGVycm5vKSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXQgPSByZWN2KGNwcy0+c29j
a19mZCwgKHVpbnQ4X3QgKikmbGVuLCBzaXplb2YobGVuKSwgMCk7CisgICAgaWYgKHJldCA8IDAp
IHsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgc2l6ZSA9IG50b2hsKGxlbik7Cisg
ICAgcmV0ID0gcmVjdihjcHMtPnNvY2tfZmQsIGJ1ZmYsIHNpemUsIDApOworCitlcnI6CisgICAg
cmV0dXJuIHJldDsKK30KKwogLyogZXJyb3I6IHJldHVybiAtMSwgb3RoZXJ3aXNlIHJldHVybiAw
ICovCiBzdGF0aWMgaW50NjRfdCBjb2xvX3Byb3h5X3JlY3YobGlieGxfX2NvbG9fcHJveHlfc3Rh
dGUgKmNwcywgdWludDhfdCAqKmJ1ZmYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHRpbWVvdXRfdXMpCkBAIC0xNTMsOCArMjE0LDQ1IEBAIGludCBjb2xvX3By
b3h5X3NldHVwKGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMpCiAgICAgU1RBVEVfQU9fR0Mo
Y3BzLT5hbyk7CiAKICAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgc2V0dXAga2VybmVsIHByb3h5ICovCi0gICAgaWYgKGNwcy0+aXNfdXNlcnNwYWNl
X3Byb3h5KQorICAgIGlmIChjcHMtPmlzX3VzZXJzcGFjZV9wcm94eSkgeworICAgICAgICBzdHJ1
Y3Qgc29ja2FkZHJfaW4gYWRkcjsKKyAgICAgICAgaW50IHBvcnQ7CisgICAgICAgIGNoYXIgcmVj
dmJ1ZmZbMTAyNF07CisgICAgICAgIGNvbnN0IGNoYXIgc2VuZGJ1ZltdID0gIkNPTE9fVVNFUlNQ
QUNFX1BST1hZX0lOSVQiOworCisgICAgICAgIG1lbXNldCgmYWRkciwgMCwgc2l6ZW9mKGFkZHIp
KTsKKyAgICAgICAgcG9ydCA9IGF0b2koY3BzLT5jaGVja3BvaW50X3BvcnQpOworICAgICAgICBh
ZGRyLnNpbl9mYW1pbHkgPSBBRl9JTkVUOworICAgICAgICBhZGRyLnNpbl9wb3J0ID0gaHRvbnMo
cG9ydCk7CisgICAgICAgIGFkZHIuc2luX2FkZHIuc19hZGRyID0gaW5ldF9hZGRyKGNwcy0+Y2hl
Y2twb2ludF9ob3N0KTsKKworICAgICAgICBza2ZkID0gc29ja2V0KEFGX0lORVQsIFNPQ0tfU1RS
RUFNLCAwKTsKKyAgICAgICAgaWYgKHNrZmQgPCAwKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9S
LCBhby0+ZG9taWQsICJjYW4gbm90IGNyZWF0ZSBhIFRDUCBzb2NrZXQ6ICVzIiwKKyAgICAgICAg
ICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICB9CisKKyAgICAgICAgY3BzLT5zb2NrX2ZkID0gc2tmZDsKKworICAgICAgICBpZiAoY29ubmVj
dChza2ZkLCAoc3RydWN0IHNvY2thZGRyICopJmFkZHIsIHNpemVvZihhZGRyKSkgPCAwKSB7Cisg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBhby0+ZG9taWQsICJjb25uZWN0IGVycm9yIik7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIHJldCA9IGNvbG9fdXNlcnNw
YWNlX3Byb3h5X3NlbmQoY3BzLCAodWludDhfdCAqKXNlbmRidWYsIHN0cmxlbihzZW5kYnVmKSk7
CisgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAg
cmV0ID0gY29sb191c2Vyc3BhY2VfcHJveHlfcmVjdihjcHMsIHJlY3ZidWZmLCBDT0xPX0RFRkFV
TFRfV0FJVF9USU1FKTsKKyAgICAgICAgaWYgKHJldCA8IDApIHsKKyAgICAgICAgICAgIExPR0Qo
RVJST1IsIGFvLT5kb21pZCwgIkNhbid0IHJlY3YgbXNnIGZyb20gcWVtdSBjb2xvLWNvbXBhcmU6
ICVzIiwKKyAgICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7CisgICAgfQogCiAgICAgc2tm
ZCA9IHNvY2tldChQRl9ORVRMSU5LLCBTT0NLX1JBVywgTkVUTElOS19DT0xPKTsKICAgICBpZiAo
c2tmZCA8IDApIHsKQEAgLTI0Nyw4ICszNDUsMTMgQEAgdm9pZCBjb2xvX3Byb3h5X3ByZXJlc3Vt
ZShsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzKQogICAgICAqIElmIGVuYWJsZSB1c2Vyc3Bh
Y2UgcHJveHkgbW9kZSwKICAgICAgKiB3ZSBkb24ndCBuZWVkIHByZXJlc3VtZSBrZXJuZWwgcHJv
eHkKICAgICAgKi8KLSAgICBpZiAoY3BzLT5pc191c2Vyc3BhY2VfcHJveHkpCisgICAgaWYgKGNw
cy0+aXNfdXNlcnNwYWNlX3Byb3h5KSB7CisgICAgICAgIGNvbnN0IGNoYXIgc2VuZGJ1ZltdID0g
IkNPTE9fQ0hFQ0tQT0lOVCI7CisgICAgICAgIGNvbG9fdXNlcnNwYWNlX3Byb3h5X3NlbmQoY3Bz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50OF90ICopc2VuZGJ1ZiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4oc2VuZGJ1ZikpOwogICAg
ICAgICByZXR1cm47CisgICAgfQogCiAgICAgY29sb19wcm94eV9zZW5kKGNwcywgTlVMTCwgMCwg
Q09MT19DSEVDS1BPSU5UKTsKICAgICAvKiBUT0RPOiBuZWVkIHRvIGhhbmRsZSBpZiB0aGUgY2Fs
bCBmYWlscy4uLiAqLwpAQCAtMjc3LDYgKzM4MCw3IEBAIGludCBjb2xvX3Byb3h5X2NoZWNrcG9p
bnQobGlieGxfX2NvbG9fcHJveHlfc3RhdGUgKmNwcywKICAgICBzdHJ1Y3Qgbmxtc2doZHIgKmg7
CiAgICAgc3RydWN0IGNvbG9fbXNnICptOwogICAgIGludCByZXQgPSAtMTsKKyAgICBjaGFyIHJl
Y3ZidWZmWzEwMjRdOwogCiAgICAgU1RBVEVfQU9fR0MoY3BzLT5hbyk7CiAKQEAgLTI4OSw4ICsz
OTMsMTkgQEAgaW50IGNvbG9fcHJveHlfY2hlY2twb2ludChsaWJ4bF9fY29sb19wcm94eV9zdGF0
ZSAqY3BzLAogICAgICAqIGV2ZW50LgogICAgICAqLwogICAgIGlmIChjcHMtPmlzX3VzZXJzcGFj
ZV9wcm94eSkgewotICAgICAgICB1c2xlZXAodGltZW91dF91cyk7Ci0gICAgICAgIHJldHVybiAw
OworICAgICAgICByZXQgPSBjb2xvX3VzZXJzcGFjZV9wcm94eV9yZWN2KGNwcywgcmVjdmJ1ZmYs
IHRpbWVvdXRfdXMpOworICAgICAgICBpZiAocmV0IDw9IDApIHsKKyAgICAgICAgICAgIHJldCA9
IDA7CisgICAgICAgICAgICBnb3RvIG91dDE7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIXN0
cmNtcChyZWN2YnVmZiwgIkRPX0NIRUNLUE9JTlQiKSkgeworICAgICAgICAgICAgcmV0ID0gMTsK
KyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGFvLT5kb21pZCwgInJl
Y2VpdmUgcWVtdSBjb2xvLWNvbXBhcmUgY2hlY2twb2ludCBlcnJvciIpOworICAgICAgICAgICAg
cmV0ID0gMDsKKyAgICAgICAgfQorICAgICAgICBnb3RvIG91dDE7CiAgICAgfQogCiAgICAgc2l6
ZSA9IGNvbG9fcHJveHlfcmVjdihjcHMsICZidWZmLCB0aW1lb3V0X3VzKTsKQEAgLTMxOCw0ICs0
MzMsNyBAQCBpbnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRl
ICpjcHMsCiBvdXQ6CiAgICAgZnJlZShidWZmKTsKICAgICByZXR1cm4gcmV0OworCitvdXQxOgor
ICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jl
c3RvcmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCmluZGV4IGM2ZDIzOWEu
LjA2NWVhMDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCkBAIC02MTMsNyArNjEzLDggQEAg
c3RhdGljIHZvaWQgY29sb19yZXN0b3JlX3ByZXJlc3VtZV9jYihsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgIH0KICAgICB9CiAKLSAgICBjb2xvX3Byb3h5X3ByZXJlc3VtZSgmY3JzLT5jcHMpOwor
ICAgIGlmICghY3JzLT5jcHMuaXNfdXNlcnNwYWNlX3Byb3h5KQorICAgICAgICBjb2xvX3Byb3h5
X3ByZXJlc3VtZSgmY3JzLT5jcHMpOwogCiAgICAgY29sb19yZXN0b3JlX3Jlc3VtZV92bShlZ2Ms
IGNyY3MpOwogCkBAIC03ODYsOSArNzg3LDExIEBAIHN0YXRpYyB2b2lkIGNvbG9fc2V0dXBfY2hl
Y2twb2ludF9kZXZpY2VzKGxpYnhsX19lZ2MgKmVnYywKICAgICBjZHMtPm9wcyA9IGNvbG9fcmVz
dG9yZV9vcHM7CiAKICAgICBjcnMtPmNwcy5hbyA9IGFvOwotICAgIGlmIChjb2xvX3Byb3h5X3Nl
dHVwKCZjcnMtPmNwcykpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgY2RzLT5kb21pZCwgIkNPTE86
IGZhaWxlZCB0byBzZXR1cCBjb2xvIHByb3h5IGZvciBndWVzdCIpOwotICAgICAgICBnb3RvIG91
dDsKKyAgICBpZiAoIWNycy0+Y3BzLmlzX3VzZXJzcGFjZV9wcm94eSkgeworICAgICAgICBpZiAo
Y29sb19wcm94eV9zZXR1cCgmY3JzLT5jcHMpKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBj
ZHMtPmRvbWlkLCAiQ09MTzogZmFpbGVkIHRvIHNldHVwIGNvbG8gcHJveHkgZm9yIGd1ZXN0Iik7
CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGlmIChpbml0
X2RldmljZV9zdWJraW5kKGNkcykpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xv
X3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCmluZGV4IDkxZTNmY2UuLmI0
Y2E5ZjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbG9fc2F2ZS5jCkBAIC04Niw2ICs4Niw3IEBAIHZvaWQgbGlieGxf
X2NvbG9fc2F2ZV9zZXR1cChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19jb2xvX3NhdmVfc3RhdGUg
KmNzcykKICAgICBsaWJ4bF9fY2hlY2twb2ludF9kZXZpY2VzX3N0YXRlICpjb25zdCBjZHMgPSAm
ZHNzLT5jZHM7CiAgICAgbGlieGxfX3NybV9zYXZlX2F1dG9nZW5fY2FsbGJhY2tzICpjb25zdCBj
YWxsYmFja3MgPQogICAgICAgICAmZHNzLT5zd3Muc2hzLmNhbGxiYWNrcy5zYXZlLmE7CisgICAg
bGlieGxfZGV2aWNlX25pYyAqbmljczsKIAogICAgIFNUQVRFX0FPX0dDKGRzcy0+YW8pOwogCkBA
IC0xMTAsMTkgKzExMSwyNSBAQCB2b2lkIGxpYnhsX19jb2xvX3NhdmVfc2V0dXAobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fY29sb19zYXZlX3N0YXRlICpjc3MpCiAgICAgICAgIGNzcy0+Y29sb19w
cm94eV9zY3JpcHQgPSBHQ1NQUklOVEYoIiVzL2NvbG8tcHJveHktc2V0dXAiLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5fc2NyaXB0X2Rpcl9w
YXRoKCkpOwogCi0gICAgLyogSWYgZW5hYmxlIHVzZXJzcGFjZSBwcm94eSBtb2RlLCB3ZSBkb24n
dCBuZWVkIFZJRiAqLwotICAgIGlmIChjc3MtPmNwcy5pc191c2Vyc3BhY2VfcHJveHkpCi0gICAg
ICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJE
KTsKLSAgICBlbHNlCi0gICAgICAgIGNkcy0+ZGV2aWNlX2tpbmRfZmxhZ3MgPSAoMSA8PCBMSUJY
TF9fREVWSUNFX0tJTkRfVklGKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MSA8PCBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKTsKLQogICAgIGNkcy0+b3BzID0gY29sb19vcHM7
CiAgICAgY2RzLT5jYWxsYmFjayA9IGNvbG9fc2F2ZV9zZXR1cF9kb25lOwogICAgIGNkcy0+YW8g
PSBhbzsKICAgICBjZHMtPmRvbWlkID0gZHNzLT5kb21pZDsKICAgICBjZHMtPmNvbmNyZXRlX2Rh
dGEgPSBjc3M7CiAKKyAgICAvKiBJZiBlbmFibGUgdXNlcnNwYWNlIHByb3h5IG1vZGUsIHdlIGRv
bid0IG5lZWQgVklGICovCisgICAgaWYgKGNzcy0+Y3BzLmlzX3VzZXJzcGFjZV9wcm94eSkgewor
ICAgICAgICBjZHMtPmRldmljZV9raW5kX2ZsYWdzID0gKDEgPDwgTElCWExfX0RFVklDRV9LSU5E
X1ZCRCk7CisKKyAgICAgICAgLyogVXNlIHRoaXMgYXJncyB3ZSBjYW4gY29ubmVjdCB0byBxZW11
IGNvbG8tY29tcGFyZSAqLworICAgICAgICBuaWNzID0gbGlieGxfZGV2aWNlX25pY19saXN0KENU
WCwgY2RzLT5kb21pZCwgJmNkcy0+bnVtX25pY3MpOworICAgICAgICBjc3MtPmNwcy5jaGVja3Bv
aW50X2hvc3QgPSBuaWNzLT5jb2xvX2NoZWNrcG9pbnRfaG9zdDsKKyAgICAgICAgY3NzLT5jcHMu
Y2hlY2twb2ludF9wb3J0ID0gbmljcy0+Y29sb19jaGVja3BvaW50X3BvcnQ7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgY2RzLT5kZXZpY2Vfa2luZF9mbGFncyA9ICgxIDw8IExJQlhMX19ERVZJQ0Vf
S0lORF9WSUYpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxIDw8IExJQlhM
X19ERVZJQ0VfS0lORF9WQkQpOworICAgIH0KKwogICAgIGNzcy0+c3JzLmFvID0gYW87CiAgICAg
Y3NzLT5zcnMuZmQgPSBjc3MtPnJlY3ZfZmQ7CiAgICAgY3NzLT5zcnMuYmFja19jaGFubmVsID0g
dHJ1ZTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25pYy5jIGIvdG9vbHMvbGlieGwv
bGlieGxfbmljLmMKaW5kZXggMzM5NTRhMi4uNGI2ZThjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKQEAgLTI1MCw2ICsy
NTAsOCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX25pY19hZGQobGlieGxfX2VnYyAqZWdj
LCB1aW50MzJfdCBkb21pZCwKICAgICBNQVlCRV9BRERfQ09MT19BUkdTKGZpbHRlcl9zZWNfcmVk
aXJlY3RvcjFfaW5kZXYpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZWRp
cmVjdG9yMV9vdXRkZXYpOwogICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoZmlsdGVyX3NlY19yZXdy
aXRlcjBfcXVldWUpOworICAgIE1BWUJFX0FERF9DT0xPX0FSR1MoY2hlY2twb2ludF9ob3N0KTsK
KyAgICBNQVlCRV9BRERfQ09MT19BUkdTKGNoZWNrcG9pbnRfcG9ydCk7CiAKICN1bmRlZiBNQVlC
RV9BRERfQ09MT19BUkdTCiAKQEAgLTQ1OSw2ICs0NjEsOCBAQCBzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfbmljX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywKICAgICBDSEVDS19DT0xPX0FS
R1MoZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldik7CiAgICAgQ0hFQ0tfQ09MT19BUkdTKGZp
bHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KTsKICAgICBDSEVDS19DT0xPX0FSR1MoZmlsdGVy
X3NlY19yZXdyaXRlcjBfcXVldWUpOworICAgIENIRUNLX0NPTE9fQVJHUyhjaGVja3BvaW50X2hv
c3QpOworICAgIENIRUNLX0NPTE9fQVJHUyhjaGVja3BvaW50X3BvcnQpOwogCiAjdW5kZWYgQ0hF
Q0tfQ09MT19BUkdTCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA1MTZiZDc5Li42ZDI4ZGVhIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCkBAIC02NzUsNyArNjc1LDkgQEAgbGlieGxfZGV2aWNlX25pYyA9IFN0cnVj
dCgiZGV2aWNlX25pYyIsIFsKICAgICAoImNvbG9fZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9xdWV1
ZSIsIHN0cmluZyksCiAgICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfaW5kZXYiLCBz
dHJpbmcpLAogICAgICgiY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IxX291dGRldiIsIHN0cmlu
ZyksCi0gICAgKCJjb2xvX2ZpbHRlcl9zZWNfcmV3cml0ZXIwX3F1ZXVlIiwgc3RyaW5nKQorICAg
ICgiY29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSIsIHN0cmluZyksCisgICAgKCJjb2xv
X2NoZWNrcG9pbnRfaG9zdCIsIHN0cmluZyksCisgICAgKCJjb2xvX2NoZWNrcG9pbnRfcG9ydCIs
IHN0cmluZykKICAgICBdKQogCiBsaWJ4bF9kZXZpY2VfcGNpID0gU3RydWN0KCJkZXZpY2VfcGNp
IiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKaW5kZXggNzdlOTFjOC4uMDc4NzMzNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
YworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC01NTEsNiArNTUxLDEwIEBAIGludCBwYXJz
ZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5pYywgWExVX0NvbmZpZyAqKmNvbmZpZywg
Y2hhciAqdG9rZW4pCiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNvbG9fZmlsdGVyX3Nl
Y19yZWRpcmVjdG9yMV9vdXRkZXYsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElP
TigiY29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1ZSIsIHRva2VuLCBvcGFyZykpIHsKICAg
ICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29sb19maWx0ZXJfc2VjX3Jld3JpdGVyMF9xdWV1
ZSwgb3BhcmcpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb2xvX2NoZWNrcG9pbnRf
aG9zdCIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgcmVwbGFjZV9zdHJpbmcoJm5pYy0+Y29s
b19jaGVja3BvaW50X2hvc3QsIG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigi
Y29sb19jaGVja3BvaW50X3BvcnQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZuaWMtPmNvbG9fY2hlY2twb2ludF9wb3J0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlm
IChNQVRDSF9PUFRJT04oImFjY2VsIiwgdG9rZW4sIG9wYXJnKSkgewogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInRoZSBhY2NlbCBwYXJhbWV0ZXIgZm9yIHZpZnMgaXMgY3VycmVudGx5IG5vdCBz
dXBwb3J0ZWRcbiIpOwogICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJkZXZpZCIsIHRva2Vu
LCBvcGFyZykpIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmn-0004O8-DM; Sun, 19 Mar 2017 08:01:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVml-0004Ny-W6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B5/7A-14291-3FA3EC85; Sun, 19 Mar 2017 08:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeT1bk
 Ig21v9SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+mORYwFGzkqTq/+ytbAOIu9i5GLQ0jgC6PE
 3I9nmCCc84wSe883AGU4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCQ2Hh1O
 iOIzStgJrF9fScLiM0CVD995VW2CYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQfjjna/Q4ySHExKorzlP05ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg5bI8GSEkWJSanlqRlpkDDA+YtAQHj5IIbx5Imre4IDG3ODMdInWKUVFKnHeZ
 BVBCACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgkzhycwrgZv+CmgxE
 9Ditx9OgCwuSURISTUwpiofiU7fIfTeIXhRtU+YAEOJdkeg99T8eytMOFQkZjx/PE87Met6rv
 ubPwvfPRb+95X/3oFF7TXPLq8/zOb3Uu9fpZu0wMP3b06xHPOTX9JV2Pk43WDJp74qjZ6upIg
 j6b8dWW93H8zZs67yrsi2Jw6Xf5UzsMtvbr0c9jus/dift153I3ZrK7EUZyQaajEXFScCAN8S
 k6tEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489910513!88574013!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65455 invoked from network); 19 Mar 2017 08:01:54 -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; 19 Mar 2017 08:01:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmj-0003yE-KC
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmj-0006u9-JU
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmj-0006u9-JU@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:53 +0000
Subject: [Xen-changelog] [xen master] COLO-proxy: Add colo_userspace_proxy
	macro
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1NjEzYTdiODQ0MTUyMzdkYjQwY2VhZTE0MmJhNWU5MmMzZjhjYWEKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNiAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6Mzc6MDAgMjAxNyArMDAw
MAoKICAgIENPTE8tcHJveHk6IEFkZCBjb2xvX3VzZXJzcGFjZV9wcm94eSBtYWNybwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4uZm5zdEBjbi5mdWppdHN1LmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsLmggfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IDkyZjE3NTEuLjRjNjBlOGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtODcwLDYgKzg3MCwxMiBAQCB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9fY3R4IGxpYnhsX2N0eDsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1JFTVVT
IDEKIAorLyoKKyAqIExJQlhMX0hBVkVfQ09MT19VU0VSU1BBQ0VfUFJPWFkKKyAqIElmIHRoaXMg
aXMgZGVmaW5lZCwgdGhlbiBsaWJ4bCBzdXBwb3J0cyBDT0xPIHVzZXJzcGFjZSBwcm94eS4KKyAq
LworI2RlZmluZSBMSUJYTF9IQVZFX0NPTE9fVVNFUlNQQUNFX1BST1hZIDEKKwogdHlwZWRlZiB1
aW50OF90IGxpYnhsX21hY1s2XTsKICNkZWZpbmUgTElCWExfTUFDX0ZNVCAiJTAyaGh4OiUwMmho
eDolMDJoaHg6JTAyaGh4OiUwMmhoeDolMDJoaHgiCiAjZGVmaW5lIExJQlhMX01BQ19GTVRMRU4g
KCgyKjYpKzUpIC8qIDYgaGV4IGJ5dGVzIHBsdXMgNSBjb2xvbnMgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:01:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:01: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 1cpVmn-0004O8-DM; Sun, 19 Mar 2017 08:01:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVml-0004Ny-W6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B5/7A-14291-3FA3EC85; Sun, 19 Mar 2017 08:01:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeT1bk
 Ig21v9SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+mORYwFGzkqTq/+ytbAOIu9i5GLQ0jgC6PE
 3I9nmCCc84wSe883AGU4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCQ2Hh1O
 iOIzStgJrF9fScLiM0CVD995VW2CYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQfjjna/Q4ySHExKorzlP05ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg5bI8GSEkWJSanlqRlpkDDA+YtAQHj5IIbx5Imre4IDG3ODMdInWKUVFKnHeZ
 BVBCACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgkzhycwrgZv+CmgxE
 9Ditx9OgCwuSURISTUwpiofiU7fIfTeIXhRtU+YAEOJdkeg99T8eytMOFQkZjx/PE87Met6rv
 ubPwvfPRb+95X/3oFF7TXPLq8/zOb3Uu9fpZu0wMP3b06xHPOTX9JV2Pk43WDJp74qjZ6upIg
 j6b8dWW93H8zZs67yrsi2Jw6Xf5UzsMtvbr0c9jus/dift153I3ZrK7EUZyQaajEXFScCAN8S
 k6tEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1489910513!88574013!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65455 invoked from network); 19 Mar 2017 08:01:54 -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; 19 Mar 2017 08:01:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmj-0003yE-KC
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmj-0006u9-JU
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:01:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmj-0006u9-JU@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:01:53 +0000
Subject: [Xen-changelog] [xen master] COLO-proxy: Add colo_userspace_proxy
	macro
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1NjEzYTdiODQ0MTUyMzdkYjQwY2VhZTE0MmJhNWU5MmMzZjhjYWEKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgNiAxMDo1OToyNiAyMDE3ICswODAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6Mzc6MDAgMjAxNyArMDAw
MAoKICAgIENPTE8tcHJveHk6IEFkZCBjb2xvX3VzZXJzcGFjZV9wcm94eSBtYWNybwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4uZm5zdEBjbi5mdWppdHN1LmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsLmggfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IDkyZjE3NTEuLjRjNjBlOGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtODcwLDYgKzg3MCwxMiBAQCB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9fY3R4IGxpYnhsX2N0eDsKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1JFTVVT
IDEKIAorLyoKKyAqIExJQlhMX0hBVkVfQ09MT19VU0VSU1BBQ0VfUFJPWFkKKyAqIElmIHRoaXMg
aXMgZGVmaW5lZCwgdGhlbiBsaWJ4bCBzdXBwb3J0cyBDT0xPIHVzZXJzcGFjZSBwcm94eS4KKyAq
LworI2RlZmluZSBMSUJYTF9IQVZFX0NPTE9fVVNFUlNQQUNFX1BST1hZIDEKKwogdHlwZWRlZiB1
aW50OF90IGxpYnhsX21hY1s2XTsKICNkZWZpbmUgTElCWExfTUFDX0ZNVCAiJTAyaGh4OiUwMmho
eDolMDJoaHg6JTAyaGh4OiUwMmhoeDolMDJoaHgiCiAjZGVmaW5lIExJQlhMX01BQ19GTVRMRU4g
KCgyKjYpKzUpIC8qIDYgaGV4IGJ5dGVzIHBsdXMgNSBjb2xvbnMgKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVmy-0004PV-Ez; Sun, 19 Mar 2017 08:02:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmx-0004PI-PO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FF/AA-14291-FFA3EC85; Sun, 19 Mar 2017 08:02:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfef1bk
 Igz935S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/YzpYKDnBW9c5ayNDBO5+hi5OIQEvjCKLFy
 7nQmCOc8o8Sjxl2sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hIPOxcz
 Ahi8wqYSexcuBcszgJUf+3nbfYJjBwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+PdyX6HGCU5mJREef+pn4sQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF72RIoJ1iUmp5akZaZAwwOmLQEB4+SCG8dSJq3uCAxtzgzHSJ1ilFRSpz3NkhC
 ACSRUZoH1wYLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkngEzhycwrgZv+CmgxE9DiZ
 TfOgCwuSURISTUw+rFqTl6YLqnW8KXnyKuojzwhvEUC/pdkXSUPMiZNnRvNyjM58s+k5KD+B9
 8tYtRPPP7nO+sFb9TlA8sLunc8j99bk3vsr9EUr3OMXKU1Xs1+bI4Ltt7tsz7XJxCy+FqBQf7
 xM/+XbJicOqn0tUuyRshiqxO/fkiXCizfm7j14txoieuf84oklFiKMxINtZiLihMBEby1XkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489910525!73075114!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34349 invoked from network); 19 Mar 2017 08:02:06 -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; 19 Mar 2017 08:02:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmt-0003zY-MP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmt-0006ux-LY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmt-0006ux-LY@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:03 +0000
Subject: [Xen-changelog] [xen master] tools/Rules.mk: libxlutil should use
	$(XEN_XLUTIL)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ4MzIxZmE4NmRkZWZlMmZkZGY3MjhkYzk3MmIwMWJiN2M3Yzg1NTkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMyAx
MDozODo0MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6NTQ6NTggMjAxNyArMDAwMAoKICAgIHRvb2xz
L1J1bGVzLm1rOiBsaWJ4bHV0aWwgc2hvdWxkIHVzZSAkKFhFTl9YTFVUSUwpCiAgICAKICAgIEEg
dHlwbyB3YXMgbWFkZSBpbiA3YTZkZTI1OWYuCiAgICAKICAgIEN1cnJlbnRseSBsaWJ4bHV0aWwg
bGl2ZXMgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IGFzIGxpYnhsLCBmaXhpbmcgdGhpcwogICAgaXNz
dWUgY2F1c2VzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCBlNjc2YzZiLi4zZTQ5Mzcw
IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTgy
LDcgKzE4Miw3IEBAIFNITElCX2xpYnhlbmxpZ2h0ICA9ICQoU0hERVBTX2xpYnhlbmxpZ2h0KSAt
V2wsLXJwYXRoLWxpbms9JChYRU5fWEVOTElHSFQpCiAKIENGTEFHU19saWJ4bHV0aWwgPSAtSSQo
WEVOX1hMVVRJTCkKIFNIREVQU19saWJ4bHV0aWwgPSAkKFNITElCX2xpYnhlbmxpZ2h0KQotTERM
SUJTX2xpYnhsdXRpbCA9ICQoU0hERVBTX2xpYnhsdXRpbCkgJChYRU5fWEVOTElHSFQpL2xpYnhs
dXRpbCQobGliZXh0ZW5zaW9uKQorTERMSUJTX2xpYnhsdXRpbCA9ICQoU0hERVBTX2xpYnhsdXRp
bCkgJChYRU5fWExVVElMKS9saWJ4bHV0aWwkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhsdXRp
bCAgPSAkKFNIREVQU19saWJ4bHV0aWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9YTFVUSUwpCiAK
IENGTEFHUyArPSAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVmy-0004PV-Ez; Sun, 19 Mar 2017 08:02:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmx-0004PI-PO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FF/AA-14291-FFA3EC85; Sun, 19 Mar 2017 08:02:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfef1bk
 Igz935S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/YzpYKDnBW9c5ayNDBO5+hi5OIQEvjCKLFy
 7nQmCOc8o8Sjxl2sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hIPOxcz
 Ahi8wqYSexcuBcszgJUf+3nbfYJjBwLGBlWMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+PdyX6HGCU5mJREef+pn4sQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF72RIoJ1iUmp5akZaZAwwOmLQEB4+SCG8dSJq3uCAxtzgzHSJ1ilFRSpz3NkhC
 ACSRUZoH1wYLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkngEzhycwrgZv+CmgxE9DiZ
 TfOgCwuSURISTUw+rFqTl6YLqnW8KXnyKuojzwhvEUC/pdkXSUPMiZNnRvNyjM58s+k5KD+B9
 8tYtRPPP7nO+sFb9TlA8sLunc8j99bk3vsr9EUr3OMXKU1Xs1+bI4Ltt7tsz7XJxCy+FqBQf7
 xM/+XbJicOqn0tUuyRshiqxO/fkiXCizfm7j14txoieuf84oklFiKMxINtZiLihMBEby1XkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1489910525!73075114!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34349 invoked from network); 19 Mar 2017 08:02:06 -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; 19 Mar 2017 08:02:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmt-0003zY-MP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVmt-0006ux-LY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVmt-0006ux-LY@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:03 +0000
Subject: [Xen-changelog] [xen master] tools/Rules.mk: libxlutil should use
	$(XEN_XLUTIL)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ4MzIxZmE4NmRkZWZlMmZkZGY3MjhkYzk3MmIwMWJiN2M3Yzg1NTkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAxMyAx
MDozODo0MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMTQgMTE6NTQ6NTggMjAxNyArMDAwMAoKICAgIHRvb2xz
L1J1bGVzLm1rOiBsaWJ4bHV0aWwgc2hvdWxkIHVzZSAkKFhFTl9YTFVUSUwpCiAgICAKICAgIEEg
dHlwbyB3YXMgbWFkZSBpbiA3YTZkZTI1OWYuCiAgICAKICAgIEN1cnJlbnRseSBsaWJ4bHV0aWwg
bGl2ZXMgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IGFzIGxpYnhsLCBmaXhpbmcgdGhpcwogICAgaXNz
dWUgY2F1c2VzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawppbmRleCBlNjc2YzZiLi4zZTQ5Mzcw
IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtMTgy
LDcgKzE4Miw3IEBAIFNITElCX2xpYnhlbmxpZ2h0ICA9ICQoU0hERVBTX2xpYnhlbmxpZ2h0KSAt
V2wsLXJwYXRoLWxpbms9JChYRU5fWEVOTElHSFQpCiAKIENGTEFHU19saWJ4bHV0aWwgPSAtSSQo
WEVOX1hMVVRJTCkKIFNIREVQU19saWJ4bHV0aWwgPSAkKFNITElCX2xpYnhlbmxpZ2h0KQotTERM
SUJTX2xpYnhsdXRpbCA9ICQoU0hERVBTX2xpYnhsdXRpbCkgJChYRU5fWEVOTElHSFQpL2xpYnhs
dXRpbCQobGliZXh0ZW5zaW9uKQorTERMSUJTX2xpYnhsdXRpbCA9ICQoU0hERVBTX2xpYnhsdXRp
bCkgJChYRU5fWExVVElMKS9saWJ4bHV0aWwkKGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhsdXRp
bCAgPSAkKFNIREVQU19saWJ4bHV0aWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9YTFVUSUwpCiAK
IENGTEFHUyArPSAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19YRU5fTEFURVNUX0lOVEVS
RkFDRV9WRVJTSU9OX18KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVn8-0004Sr-Tx; Sun, 19 Mar 2017 08:02:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn7-0004SU-FV
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 82/55-20914-80B3EC85; Sun, 19 Mar 2017 08:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZfd+ly
 EwZSpBhYTthk4MHps79vFHsAYxZqZl5RfkcCasWblI7aCYzwVb17kNDA+4epi5OIQEvjCKPGw
 ZR87hHOeUeLyyybmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcwlfl75y
 wpi8wqYSVxatA3MZgGq3/38JeMERo4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYV/92OsQoycGkJMp7/dyJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvFbPgXKCRanpqRVpmTnA4IBJS3DwKInwGoGkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPfTM6AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkFU8m
 XklcJteAR3BBHRE4s8jIEeUJCKkpBoYo887X5j6zSR6iyMPX2Cr8rk12ZbH40zv3zv0Nr/wwN
 OXN+ZrLtzJdPKDellGZ/KD+Z6laSr9M77fvybV8/Eo1+0lfVUyXf43XKVCDjz4n5MQ2/vjSuJ
 1N2ZhoR+nNnaU6B7JWs/nMuHlY7fzCaLbY2f8ZZpsPEvn/5L5dTxqcu4zvV7VmcZuVWIpzkg0
 1GIuKk4EAGYwXahPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1489910534!90934055!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29569 invoked from network); 19 Mar 2017 08:02:15 -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; 19 Mar 2017 08:02:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn3-0003zm-OK
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn3-0006z7-Nk
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVn3-0006z7-Nk@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:13 +0000
Subject: [Xen-changelog] [xen master] tools: fix typo in tools/Rules.mk
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI0Zjk4ZGMwZDgyYzFmZGI2MGUxMTNkYjlmY2RmMzA1MjlmYWYwNTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjA4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGZpeCB0eXBvIGluIHRvb2xzL1J1bGVzLm1rCiAgICAKICAgIENvbW1pdCA3OGZiNjlhZDkg
KCJ0b29scy9SdWxlcy5tazogUHJvcGVybHkgaGFuZGxlIGxpYnJhcmllcyB3aXRoCiAgICByZWN1
cnNpdmUgZGVwZW5kZW5jaWVzLiIpIGludHJvZHVjZWQgYSBjb3B5IGFuZCBwYXN0ZSBlcnJvciBp
bgogICAgdG9vbHMvUnVsZXMubWs6CiAgICAKICAgIExETElCU19saWJ4ZW5zdG9yZSBhbmQgU0hM
SUJfbGlieGVuc3RvcmUgZG9uJ3QgdXNlIFNIREVQU19saWJ4ZW5zdG9yZQogICAgYnV0IFNIREVQ
U19saWJ4ZW5ndWVzdC4gVGhpcyB3aWxsIGFkZCBhIHN1cGVyZmx1b3VzIGRlcGVuZGVuY3kgb2YK
ICAgIGxpYnhlbnN0b3JlIG9uIGxpYnhlbmV2dGNobi4KICAgIAogICAgQ29ycmVjdCB0aGlzIGJ1
Zy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
UnVsZXMubWsgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawpp
bmRleCAzZTQ5MzcwLi4zZGI1OWIwIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90
b29scy9SdWxlcy5tawpAQCAtMTM5LDggKzEzOSw4IEBAIFNITElCX2xpYnhlbmd1ZXN0ICA9ICQo
U0hERVBTX2xpYnhlbmd1ZXN0KSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEMpCiAKIENGTEFH
U19saWJ4ZW5zdG9yZSA9IC1JJChYRU5fWEVOU1RPUkUpL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5j
bHVkZSkKIFNIREVQU19saWJ4ZW5zdG9yZSA9Ci1MRExJQlNfbGlieGVuc3RvcmUgPSAkKFNIREVQ
U19saWJ4ZW5ndWVzdCkgJChYRU5fWEVOU1RPUkUpL2xpYnhlbnN0b3JlJChsaWJleHRlbnNpb24p
Ci1TSExJQl9saWJ4ZW5zdG9yZSAgPSAkKFNIREVQU19saWJ4ZW5ndWVzdCkgLVdsLC1ycGF0aC1s
aW5rPSQoWEVOX1hFTlNUT1JFKQorTERMSUJTX2xpYnhlbnN0b3JlID0gJChTSERFUFNfbGlieGVu
c3RvcmUpICQoWEVOX1hFTlNUT1JFKS9saWJ4ZW5zdG9yZSQobGliZXh0ZW5zaW9uKQorU0hMSUJf
bGlieGVuc3RvcmUgID0gJChTSERFUFNfbGlieGVuc3RvcmUpIC1XbCwtcnBhdGgtbGluaz0kKFhF
Tl9YRU5TVE9SRSkKIAogQ0ZMQUdTX2xpYnhlbnN0YXQgID0gLUkkKFhFTl9MSUJYRU5TVEFUKQog
U0hERVBTX2xpYnhlbnN0YXQgID0gJChTSExJQl9saWJ4ZW5jdHJsKSAkKFNITElCX2xpYnhlbnN0
b3JlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVn8-0004Sr-Tx; Sun, 19 Mar 2017 08:02:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn7-0004SU-FV
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 82/55-20914-80B3EC85; Sun, 19 Mar 2017 08:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZfd+ly
 EwZSpBhYTthk4MHps79vFHsAYxZqZl5RfkcCasWblI7aCYzwVb17kNDA+4epi5OIQEvjCKPGw
 ZR87hHOeUeLyyybmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcwlfl75y
 wpi8wqYSVxatA3MZgGq3/38JeMERo4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYV/92OsQoycGkJMp7/dyJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvFbPgXKCRanpqRVpmTnA4IBJS3DwKInwGoGkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPfTM6AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkFU8m
 XklcJteAR3BBHRE4s8jIEeUJCKkpBoYo887X5j6zSR6iyMPX2Cr8rk12ZbH40zv3zv0Nr/wwN
 OXN+ZrLtzJdPKDellGZ/KD+Z6laSr9M77fvybV8/Eo1+0lfVUyXf43XKVCDjz4n5MQ2/vjSuJ
 1N2ZhoR+nNnaU6B7JWs/nMuHlY7fzCaLbY2f8ZZpsPEvn/5L5dTxqcu4zvV7VmcZuVWIpzkg0
 1GIuKk4EAGYwXahPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1489910534!90934055!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29569 invoked from network); 19 Mar 2017 08:02:15 -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; 19 Mar 2017 08:02:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn3-0003zm-OK
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVn3-0006z7-Nk
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVn3-0006z7-Nk@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:13 +0000
Subject: [Xen-changelog] [xen master] tools: fix typo in tools/Rules.mk
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI0Zjk4ZGMwZDgyYzFmZGI2MGUxMTNkYjlmY2RmMzA1MjlmYWYwNTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjA4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGZpeCB0eXBvIGluIHRvb2xzL1J1bGVzLm1rCiAgICAKICAgIENvbW1pdCA3OGZiNjlhZDkg
KCJ0b29scy9SdWxlcy5tazogUHJvcGVybHkgaGFuZGxlIGxpYnJhcmllcyB3aXRoCiAgICByZWN1
cnNpdmUgZGVwZW5kZW5jaWVzLiIpIGludHJvZHVjZWQgYSBjb3B5IGFuZCBwYXN0ZSBlcnJvciBp
bgogICAgdG9vbHMvUnVsZXMubWs6CiAgICAKICAgIExETElCU19saWJ4ZW5zdG9yZSBhbmQgU0hM
SUJfbGlieGVuc3RvcmUgZG9uJ3QgdXNlIFNIREVQU19saWJ4ZW5zdG9yZQogICAgYnV0IFNIREVQ
U19saWJ4ZW5ndWVzdC4gVGhpcyB3aWxsIGFkZCBhIHN1cGVyZmx1b3VzIGRlcGVuZGVuY3kgb2YK
ICAgIGxpYnhlbnN0b3JlIG9uIGxpYnhlbmV2dGNobi4KICAgIAogICAgQ29ycmVjdCB0aGlzIGJ1
Zy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
UnVsZXMubWsgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5tawpp
bmRleCAzZTQ5MzcwLi4zZGI1OWIwIDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysgYi90
b29scy9SdWxlcy5tawpAQCAtMTM5LDggKzEzOSw4IEBAIFNITElCX2xpYnhlbmd1ZXN0ICA9ICQo
U0hERVBTX2xpYnhlbmd1ZXN0KSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEMpCiAKIENGTEFH
U19saWJ4ZW5zdG9yZSA9IC1JJChYRU5fWEVOU1RPUkUpL2luY2x1ZGUgJChDRkxBR1NfeGVuaW5j
bHVkZSkKIFNIREVQU19saWJ4ZW5zdG9yZSA9Ci1MRExJQlNfbGlieGVuc3RvcmUgPSAkKFNIREVQ
U19saWJ4ZW5ndWVzdCkgJChYRU5fWEVOU1RPUkUpL2xpYnhlbnN0b3JlJChsaWJleHRlbnNpb24p
Ci1TSExJQl9saWJ4ZW5zdG9yZSAgPSAkKFNIREVQU19saWJ4ZW5ndWVzdCkgLVdsLC1ycGF0aC1s
aW5rPSQoWEVOX1hFTlNUT1JFKQorTERMSUJTX2xpYnhlbnN0b3JlID0gJChTSERFUFNfbGlieGVu
c3RvcmUpICQoWEVOX1hFTlNUT1JFKS9saWJ4ZW5zdG9yZSQobGliZXh0ZW5zaW9uKQorU0hMSUJf
bGlieGVuc3RvcmUgID0gJChTSERFUFNfbGlieGVuc3RvcmUpIC1XbCwtcnBhdGgtbGluaz0kKFhF
Tl9YRU5TVE9SRSkKIAogQ0ZMQUdTX2xpYnhlbnN0YXQgID0gLUkkKFhFTl9MSUJYRU5TVEFUKQog
U0hERVBTX2xpYnhlbnN0YXQgID0gJChTSExJQl9saWJ4ZW5jdHJsKSAkKFNITElCX2xpYnhlbnN0
b3JlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnI-0004Uf-Vd; Sun, 19 Mar 2017 08:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnH-0004UN-5x
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BC/5C-27678-21B3EC85; Sun, 19 Mar 2017 08:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfA+ly
 EQdN6Y4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN6DzylbHgvFzFvi0P2RsYP0h3MXJxCAl8YZR4
 8GseI4RznlHi5ot1TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4Ssx+f
 h0szitgJnH04iRWEJsFqP75vq/MExg5FjAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPy0LOAQoyQHk5Io7z/1cxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgvWwLlBItS01Mr0jJzgOEBk5bg4FES4a0DSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDjvbZAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7TIFN4M
 vNK4Da9AjqCCeiIZTfOgBxRkoiQkmpg1KjRWyHbf/DdvNTnx5oFrjdpO615whk3KU7R7/5d7r
 VRJgouUhPrnq8I4ZnOo9kkdWJpxhMWi8mVVZv713afvPu8s//2471/kvMPRXPV8Pf9qi2cWCP
 j/Z4p/gkz786jctZ//+6cbb/3wFKH3R+4xJ5ybjqR8ZpVgTFg6eX06btW7OnXLmf2U2Ipzkg0
 1GIuKk4EAJrURRxQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489910544!62026346!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9355 invoked from network); 19 Mar 2017 08:02:24 -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; 19 Mar 2017 08:02:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnD-000401-QF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnD-0006zi-PZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnD-0006zi-PZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:23 +0000
Subject: [Xen-changelog] [xen master] tools: add missing library flag
	definitions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmNDViOWI5MTA1Yzc5YmI0OTY3NWJkNTAzMjFhMjdkMDIwOTE0NDMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkZCBtaXNzaW5nIGxpYnJhcnkgZmxhZyBkZWZpbml0aW9ucwogICAgCiAgICBMRExJQlNf
KiBhbmQgU0hMSUJfKiBzZXR0aW5ncyBpbiB0b29scy9SdWxlcy5tayBhcmUgc29tZXRpbWVzIG1p
c3NpbmcKICAgIHNvbWUgU0hERVBTXyogYWRkZWQgdG8gdGhlbS4KICAgIAogICAgQWRkIHRoZSBt
aXNzaW5nIGZsYWdzLCBldmVuIGlmIHNvbWV0aW1lcyBiZWluZyBlbXB0eS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgfCAyNyAr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xz
L1J1bGVzLm1rCmluZGV4IDNkYjU5YjAuLjM5MmZiMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVz
Lm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC05NCwxMyArOTQsMTMgQEAgZW5kaWYKIAogQ0ZM
QUdTX2xpYnhlbnRvb2xsb2cgPSAtSSQoWEVOX0xJQlhFTlRPT0xMT0cpL2luY2x1ZGUgJChDRkxB
R1NfeGVuaW5jbHVkZSkKIFNIREVQU19saWJ4ZW50b29sbG9nID0KLUxETElCU19saWJ4ZW50b29s
bG9nID0gJChYRU5fTElCWEVOVE9PTExPRykvbGlieGVudG9vbGxvZyQobGliZXh0ZW5zaW9uKQot
U0hMSUJfbGlieGVudG9vbGxvZyAgPSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTExP
RykKK0xETElCU19saWJ4ZW50b29sbG9nID0gJChTSERFUFNfbGlieGVudG9vbGxvZykgJChYRU5f
TElCWEVOVE9PTExPRykvbGlieGVudG9vbGxvZyQobGliZXh0ZW5zaW9uKQorU0hMSUJfbGlieGVu
dG9vbGxvZyAgPSAkKFNIREVQU19saWJ4ZW50b29sbG9nKSAtV2wsLXJwYXRoLWxpbms9JChYRU5f
TElCWEVOVE9PTExPRykKIAogQ0ZMQUdTX2xpYnhlbmV2dGNobiA9IC1JJChYRU5fTElCWEVORVZU
Q0hOKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNfbGlieGVuZXZ0Y2huID0K
LUxETElCU19saWJ4ZW5ldnRjaG4gPSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2dGNobiQo
bGliZXh0ZW5zaW9uKQotU0hMSUJfbGlieGVuZXZ0Y2huICA9IC1XbCwtcnBhdGgtbGluaz0kKFhF
Tl9MSUJYRU5FVlRDSE4pCitMRExJQlNfbGlieGVuZXZ0Y2huID0gJChTSERFUFNfbGlieGVuZXZ0
Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2dGNobiQobGliZXh0ZW5zaW9uKQorU0hM
SUJfbGlieGVuZXZ0Y2huICA9ICQoU0hERVBTX2xpYnhlbmV2dGNobikgLVdsLC1ycGF0aC1saW5r
PSQoWEVOX0xJQlhFTkVWVENITikKIAogQ0ZMQUdTX2xpYnhlbmdudHRhYiA9IC1JJChYRU5fTElC
WEVOR05UVEFCKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNfbGlieGVuZ250
dGFiID0gJChTSExJQl9saWJ4ZW50b29sbG9nKQpAQCAtMTA5LDIxICsxMDksMjQgQEAgU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIAogIyB4ZW5nbnRzaHJfKiBpbnRlcmZhY2VzIGFyZSBhY3R1YWxs
eSBwYXJ0IG9mIGxpYnhlbmdudHRhYi5zbwogQ0ZMQUdTX2xpYnhlbmdudHNociA9IC1JJChYRU5f
TElCWEVOR05UVEFCKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1MRExJQlNfbGlieGVu
Z250c2hyID0gJChYRU5fTElCWEVOR05UVEFCKS9saWJ4ZW5nbnR0YWIkKGxpYmV4dGVuc2lvbikK
LVNITElCX2xpYnhlbmdudHNociAgPSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFC
KQorU0hERVBTX2xpYnhlbmdudHNociA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikKK0xETElCU19s
aWJ4ZW5nbnRzaHIgPSAkKFNIREVQU19saWJ4ZW5nbnRzaHIpICQoWEVOX0xJQlhFTkdOVFRBQikv
bGlieGVuZ250dGFiJChsaWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW5nbnRzaHIgID0gJChTSERF
UFNfbGlieGVuZ250c2hyKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFCKQogCiBD
RkxBR1NfbGlieGVuY2FsbCA9IC1JJChYRU5fTElCWEVOQ0FMTCkvaW5jbHVkZSAkKENGTEFHU194
ZW5pbmNsdWRlKQotTERMSUJTX2xpYnhlbmNhbGwgPSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5j
YWxsJChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5jYWxsICA9IC1XbCwtcnBhdGgtbGluaz0k
KFhFTl9MSUJYRU5DQUxMKQorU0hERVBTX2xpYnhlbmNhbGwgPQorTERMSUJTX2xpYnhlbmNhbGwg
PSAkKFNIREVQU19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJl
eHRlbnNpb24pCitTSExJQl9saWJ4ZW5jYWxsICA9ICQoU0hERVBTX2xpYnhlbmNhbGwpIC1XbCwt
cnBhdGgtbGluaz0kKFhFTl9MSUJYRU5DQUxMKQogCiBDRkxBR1NfbGlieGVuZm9yZWlnbm1lbW9y
eSA9IC1JJChYRU5fTElCWEVORk9SRUlHTk1FTU9SWSkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNs
dWRlKQotTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVN
T1JZKS9saWJ4ZW5mb3JlaWdubWVtb3J5JChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5mb3Jl
aWdubWVtb3J5ICA9IC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQor
U0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPQorTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkg
PSAkKFNIREVQU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZ
KS9saWJ4ZW5mb3JlaWdubWVtb3J5JChsaWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW5mb3JlaWdu
bWVtb3J5ICA9ICQoU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpIC1XbCwtcnBhdGgtbGluaz0k
KFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQogCiBDRkxBR1NfbGlieGVuZGV2aWNlbW9kZWwgPSAt
SSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBT
SERFUFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJf
eGVuY2FsbCkKLUxETElCU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoWEVOX0xJQlhFTkRFVklDRU1P
REVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQotU0hMSUJfbGlieGVuZGV2aWNl
bW9kZWwgID0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKQorTERMSUJT
X2xpYnhlbmRldmljZW1vZGVsID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJ
QlhFTkRFVklDRU1PREVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQorU0hMSUJf
bGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBh
dGgtbGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkKIAogIyBjb2RlIHdoaWNoIGNvbXBpbGVz
IGFnYWluc3QgbGlieGVuY3RybCBnZXQgX19YRU5fVE9PTFNfXyBhbmQKICMgdGhlcmVmb3JlIHNl
ZXMgdGhlIHVuc3RhYmxlIGh5cGVyY2FsbCBpbnRlcmZhY2VzLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnI-0004Uf-Vd; Sun, 19 Mar 2017 08:02:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnH-0004UN-5x
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BC/5C-27678-21B3EC85; Sun, 19 Mar 2017 08:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVfA+ly
 EQdN6Y4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN6DzylbHgvFzFvi0P2RsYP0h3MXJxCAl8YZR4
 8GseI4RznlHi5ot1TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4Ssx+f
 h0szitgJnH04iRWEJsFqP75vq/MExg5FjAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPy0LOAQoyQHk5Io7z/1cxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgvWwLlBItS01Mr0jJzgOEBk5bg4FES4a0DSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDjvbZAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7TIFN4M
 vNK4Da9AjqCCeiIZTfOgBxRkoiQkmpg1KjRWyHbf/DdvNTnx5oFrjdpO615whk3KU7R7/5d7r
 VRJgouUhPrnq8I4ZnOo9kkdWJpxhMWi8mVVZv713afvPu8s//2471/kvMPRXPV8Pf9qi2cWCP
 j/Z4p/gkz786jctZ//+6cbb/3wFKH3R+4xJ5ybjqR8ZpVgTFg6eX06btW7OnXLmf2U2Ipzkg0
 1GIuKk4EAJrURRxQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1489910544!62026346!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9355 invoked from network); 19 Mar 2017 08:02:24 -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; 19 Mar 2017 08:02:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnD-000401-QF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnD-0006zi-PZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnD-0006zi-PZ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:23 +0000
Subject: [Xen-changelog] [xen master] tools: add missing library flag
	definitions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmNDViOWI5MTA1Yzc5YmI0OTY3NWJkNTAzMjFhMjdkMDIwOTE0NDMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkZCBtaXNzaW5nIGxpYnJhcnkgZmxhZyBkZWZpbml0aW9ucwogICAgCiAgICBMRExJQlNf
KiBhbmQgU0hMSUJfKiBzZXR0aW5ncyBpbiB0b29scy9SdWxlcy5tayBhcmUgc29tZXRpbWVzIG1p
c3NpbmcKICAgIHNvbWUgU0hERVBTXyogYWRkZWQgdG8gdGhlbS4KICAgIAogICAgQWRkIHRoZSBt
aXNzaW5nIGZsYWdzLCBldmVuIGlmIHNvbWV0aW1lcyBiZWluZyBlbXB0eS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgfCAyNyAr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xz
L1J1bGVzLm1rCmluZGV4IDNkYjU5YjAuLjM5MmZiMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVz
Lm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC05NCwxMyArOTQsMTMgQEAgZW5kaWYKIAogQ0ZM
QUdTX2xpYnhlbnRvb2xsb2cgPSAtSSQoWEVOX0xJQlhFTlRPT0xMT0cpL2luY2x1ZGUgJChDRkxB
R1NfeGVuaW5jbHVkZSkKIFNIREVQU19saWJ4ZW50b29sbG9nID0KLUxETElCU19saWJ4ZW50b29s
bG9nID0gJChYRU5fTElCWEVOVE9PTExPRykvbGlieGVudG9vbGxvZyQobGliZXh0ZW5zaW9uKQot
U0hMSUJfbGlieGVudG9vbGxvZyAgPSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOVE9PTExP
RykKK0xETElCU19saWJ4ZW50b29sbG9nID0gJChTSERFUFNfbGlieGVudG9vbGxvZykgJChYRU5f
TElCWEVOVE9PTExPRykvbGlieGVudG9vbGxvZyQobGliZXh0ZW5zaW9uKQorU0hMSUJfbGlieGVu
dG9vbGxvZyAgPSAkKFNIREVQU19saWJ4ZW50b29sbG9nKSAtV2wsLXJwYXRoLWxpbms9JChYRU5f
TElCWEVOVE9PTExPRykKIAogQ0ZMQUdTX2xpYnhlbmV2dGNobiA9IC1JJChYRU5fTElCWEVORVZU
Q0hOKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNfbGlieGVuZXZ0Y2huID0K
LUxETElCU19saWJ4ZW5ldnRjaG4gPSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2dGNobiQo
bGliZXh0ZW5zaW9uKQotU0hMSUJfbGlieGVuZXZ0Y2huICA9IC1XbCwtcnBhdGgtbGluaz0kKFhF
Tl9MSUJYRU5FVlRDSE4pCitMRExJQlNfbGlieGVuZXZ0Y2huID0gJChTSERFUFNfbGlieGVuZXZ0
Y2huKSAkKFhFTl9MSUJYRU5FVlRDSE4pL2xpYnhlbmV2dGNobiQobGliZXh0ZW5zaW9uKQorU0hM
SUJfbGlieGVuZXZ0Y2huICA9ICQoU0hERVBTX2xpYnhlbmV2dGNobikgLVdsLC1ycGF0aC1saW5r
PSQoWEVOX0xJQlhFTkVWVENITikKIAogQ0ZMQUdTX2xpYnhlbmdudHRhYiA9IC1JJChYRU5fTElC
WEVOR05UVEFCKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBTSERFUFNfbGlieGVuZ250
dGFiID0gJChTSExJQl9saWJ4ZW50b29sbG9nKQpAQCAtMTA5LDIxICsxMDksMjQgQEAgU0hMSUJf
bGlieGVuZ250dGFiICA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikgLVdsLC1ycGF0aC1saW5rPSQo
WEVOX0xJQlhFTkdOVFRBQikKIAogIyB4ZW5nbnRzaHJfKiBpbnRlcmZhY2VzIGFyZSBhY3R1YWxs
eSBwYXJ0IG9mIGxpYnhlbmdudHRhYi5zbwogQ0ZMQUdTX2xpYnhlbmdudHNociA9IC1JJChYRU5f
TElCWEVOR05UVEFCKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1MRExJQlNfbGlieGVu
Z250c2hyID0gJChYRU5fTElCWEVOR05UVEFCKS9saWJ4ZW5nbnR0YWIkKGxpYmV4dGVuc2lvbikK
LVNITElCX2xpYnhlbmdudHNociAgPSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFC
KQorU0hERVBTX2xpYnhlbmdudHNociA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikKK0xETElCU19s
aWJ4ZW5nbnRzaHIgPSAkKFNIREVQU19saWJ4ZW5nbnRzaHIpICQoWEVOX0xJQlhFTkdOVFRBQikv
bGlieGVuZ250dGFiJChsaWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW5nbnRzaHIgID0gJChTSERF
UFNfbGlieGVuZ250c2hyKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFCKQogCiBD
RkxBR1NfbGlieGVuY2FsbCA9IC1JJChYRU5fTElCWEVOQ0FMTCkvaW5jbHVkZSAkKENGTEFHU194
ZW5pbmNsdWRlKQotTERMSUJTX2xpYnhlbmNhbGwgPSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5j
YWxsJChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5jYWxsICA9IC1XbCwtcnBhdGgtbGluaz0k
KFhFTl9MSUJYRU5DQUxMKQorU0hERVBTX2xpYnhlbmNhbGwgPQorTERMSUJTX2xpYnhlbmNhbGwg
PSAkKFNIREVQU19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJl
eHRlbnNpb24pCitTSExJQl9saWJ4ZW5jYWxsICA9ICQoU0hERVBTX2xpYnhlbmNhbGwpIC1XbCwt
cnBhdGgtbGluaz0kKFhFTl9MSUJYRU5DQUxMKQogCiBDRkxBR1NfbGlieGVuZm9yZWlnbm1lbW9y
eSA9IC1JJChYRU5fTElCWEVORk9SRUlHTk1FTU9SWSkvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNs
dWRlKQotTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVN
T1JZKS9saWJ4ZW5mb3JlaWdubWVtb3J5JChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5mb3Jl
aWdubWVtb3J5ICA9IC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQor
U0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkgPQorTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkg
PSAkKFNIREVQU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAkKFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZ
KS9saWJ4ZW5mb3JlaWdubWVtb3J5JChsaWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW5mb3JlaWdu
bWVtb3J5ICA9ICQoU0hERVBTX2xpYnhlbmZvcmVpZ25tZW1vcnkpIC1XbCwtcnBhdGgtbGluaz0k
KFhFTl9MSUJYRU5GT1JFSUdOTUVNT1JZKQogCiBDRkxBR1NfbGlieGVuZGV2aWNlbW9kZWwgPSAt
SSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiBT
SERFUFNfbGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJf
eGVuY2FsbCkKLUxETElCU19saWJ4ZW5kZXZpY2Vtb2RlbCA9ICQoWEVOX0xJQlhFTkRFVklDRU1P
REVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQotU0hMSUJfbGlieGVuZGV2aWNl
bW9kZWwgID0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTkRFVklDRU1PREVMKQorTERMSUJT
X2xpYnhlbmRldmljZW1vZGVsID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJ
QlhFTkRFVklDRU1PREVMKS9saWJ4ZW5kZXZpY2Vtb2RlbCQobGliZXh0ZW5zaW9uKQorU0hMSUJf
bGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNfbGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBh
dGgtbGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkKIAogIyBjb2RlIHdoaWNoIGNvbXBpbGVz
IGFnYWluc3QgbGlieGVuY3RybCBnZXQgX19YRU5fVE9PTFNfXyBhbmQKICMgdGhlcmVmb3JlIHNl
ZXMgdGhlIHVuc3RhYmxlIGh5cGVyY2FsbCBpbnRlcmZhY2VzLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnS-0004Wz-0u; Sun, 19 Mar 2017 08:02:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnQ-0004WS-9Q
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 55/DD-04270-B1B3EC85; Sun, 19 Mar 2017 08:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfa+ly
 EwVwTiwnbDBwYPbb37WIPYIxizcxLyq9IYM3o61/OVnCSp+Ly7VcsDYwXuLoYuTiEBL4wSrza
 NpMRwjnPKLHx0g/mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBTwluqf9Z
 wexeQXMJFYseMACYrMA1T+Y8J9tAiPHAkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MzV+cDjFKcjApifL+Uz8XIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC18UKKCdYlJqeWpGWmQMMDZi0BAePkghvnSVQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHlvgxQJgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zaBXMKTm
 VcCt+kV0BFMQEcsu3EG5IiSRISUVAOjn/9eg9Bjp7QDv3aV5b2P/vC2MKBjwZo1Fx9IOZlN09
 YNzt3M1OmxtN5eequPcaSG3zuTLouF6XN/lJ4U2mHRnfhm2wGJR2brfdQUDa9ENJdenuT+ueD
 Kr43J9hOu7Fe56JoVwLLTpO/aDHc3Rz7BJfalc+9GH30lnGqoW7Vo4+v+gv0ujKuVWIozEg21
 mIuKEwH4fGYJTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1489910554!35458395!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37741 invoked from network); 19 Mar 2017 08:02:34 -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; 19 Mar 2017 08:02:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnN-00040B-SY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnN-00072s-Rf
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnN-00072s-Rf@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:33 +0000
Subject: [Xen-changelog] [xen master] tools,
	stubdom: set PKG_CONFIG_DIR in main Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzMDU1ZDRlM2U2ZGM3MzExY2IxOWE2ZDBhNjczNGQ4N2U0ZWI1NTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHMsc3R1YmRvbTogc2V0IFBLR19DT05GSUdfRElSIGluIG1haW4gTWFrZWZpbGVzCiAgICAKICAg
IEluc3RlYWQgb2Ygc2V0dGluZyB0aGUgUEtHX0NPTkZJR19ESVIgbWFrZSB2YXJpYWJsZSBpbiBl
YWNoIGxpYnJhcnkKICAgIE1ha2VmaWxlIGRvIGl0IGluIHRvb2xzL01ha2VmaWxlIGFuZCBzdHVi
ZG9tL01ha2VmaWxlIGdsb2JhbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBzdHViZG9tL01ha2VmaWxlICAgICB8IDEgKwogdG9vbHMvTWFrZWZpbGUg
ICAgICAgfCAzICsrKwogdG9vbHMvbGlieGMvTWFrZWZpbGUgfCAxIC0KIDMgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9N
YWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggYzY0NThlOC4uNTRhMmJkZCAxMDA2NDQK
LS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0zLDYgKzMs
NyBAQCBNSU5JX09TID0gJChYRU5fUk9PVCkvZXh0cmFzL21pbmktb3MKIAogZXhwb3J0IFhFTl9S
T09UCiBleHBvcnQgWEVOX09TPU1pbmlPUworZXhwb3J0IFBLR19DT05GSUdfRElSID0gJChDVVJE
SVIpL3BrZy1jb25maWcKIAogIyBSZW1vdmUgZmxhZ3Mgd2hpY2ggYXJlIG1lYW50IGZvciB0b29s
cywgZS5nLiAiLW02NCIKIGV4cG9ydCBFWFRSQV9DRkxBR1NfWEVOX1RPT0xTPQpkaWZmIC0tZ2l0
IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA4NWU1Y2U5Li44MjhlZTM0
IDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpAQCAtMSw0
ICsxLDcgQEAKIFhFTl9ST09UID0gJChDVVJESVIpLy4uCisKK2V4cG9ydCBQS0dfQ09ORklHX0RJ
UiA9ICQoQ1VSRElSKS9wa2ctY29uZmlnCisKIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKIAogU1VCRElSUy15IDo9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBi
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGExNjFiYTcuLmIxNTczNmMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0xLDUg
KzEsNCBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KLVBLR19DT05GSUdfRElSID0gLi4v
cGtnLWNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpPUiAg
ICA9IDQuOQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnS-0004Wz-0u; Sun, 19 Mar 2017 08:02:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnQ-0004WS-9Q
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 55/DD-04270-B1B3EC85; Sun, 19 Mar 2017 08:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfa+ly
 EwVwTiwnbDBwYPbb37WIPYIxizcxLyq9IYM3o61/OVnCSp+Ly7VcsDYwXuLoYuTiEBL4wSrza
 NpMRwjnPKLHx0g/mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBTwluqf9Z
 wexeQXMJFYseMACYrMA1T+Y8J9tAiPHAkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MzV+cDjFKcjApifL+Uz8XIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC18UKKCdYlJqeWpGWmQMMDZi0BAePkghvnSVQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHlvgxQJgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zaBXMKTm
 VcCt+kV0BFMQEcsu3EG5IiSRISUVAOjn/9eg9Bjp7QDv3aV5b2P/vC2MKBjwZo1Fx9IOZlN09
 YNzt3M1OmxtN5eequPcaSG3zuTLouF6XN/lJ4U2mHRnfhm2wGJR2brfdQUDa9ENJdenuT+ueD
 Kr43J9hOu7Fe56JoVwLLTpO/aDHc3Rz7BJfalc+9GH30lnGqoW7Vo4+v+gv0ujKuVWIozEg21
 mIuKEwH4fGYJTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1489910554!35458395!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37741 invoked from network); 19 Mar 2017 08:02:34 -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; 19 Mar 2017 08:02:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnN-00040B-SY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnN-00072s-Rf
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnN-00072s-Rf@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:33 +0000
Subject: [Xen-changelog] [xen master] tools,
	stubdom: set PKG_CONFIG_DIR in main Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkzMDU1ZDRlM2U2ZGM3MzExY2IxOWE2ZDBhNjczNGQ4N2U0ZWI1NTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMjo0MiAyMDE3ICswMDAwCgogICAgdG9v
bHMsc3R1YmRvbTogc2V0IFBLR19DT05GSUdfRElSIGluIG1haW4gTWFrZWZpbGVzCiAgICAKICAg
IEluc3RlYWQgb2Ygc2V0dGluZyB0aGUgUEtHX0NPTkZJR19ESVIgbWFrZSB2YXJpYWJsZSBpbiBl
YWNoIGxpYnJhcnkKICAgIE1ha2VmaWxlIGRvIGl0IGluIHRvb2xzL01ha2VmaWxlIGFuZCBzdHVi
ZG9tL01ha2VmaWxlIGdsb2JhbGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiBzdHViZG9tL01ha2VmaWxlICAgICB8IDEgKwogdG9vbHMvTWFrZWZpbGUg
ICAgICAgfCAzICsrKwogdG9vbHMvbGlieGMvTWFrZWZpbGUgfCAxIC0KIDMgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9N
YWtlZmlsZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggYzY0NThlOC4uNTRhMmJkZCAxMDA2NDQK
LS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0zLDYgKzMs
NyBAQCBNSU5JX09TID0gJChYRU5fUk9PVCkvZXh0cmFzL21pbmktb3MKIAogZXhwb3J0IFhFTl9S
T09UCiBleHBvcnQgWEVOX09TPU1pbmlPUworZXhwb3J0IFBLR19DT05GSUdfRElSID0gJChDVVJE
SVIpL3BrZy1jb25maWcKIAogIyBSZW1vdmUgZmxhZ3Mgd2hpY2ggYXJlIG1lYW50IGZvciB0b29s
cywgZS5nLiAiLW02NCIKIGV4cG9ydCBFWFRSQV9DRkxBR1NfWEVOX1RPT0xTPQpkaWZmIC0tZ2l0
IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA4NWU1Y2U5Li44MjhlZTM0
IDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpAQCAtMSw0
ICsxLDcgQEAKIFhFTl9ST09UID0gJChDVVJESVIpLy4uCisKK2V4cG9ydCBQS0dfQ09ORklHX0RJ
UiA9ICQoQ1VSRElSKS9wa2ctY29uZmlnCisKIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKIAogU1VCRElSUy15IDo9CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBi
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGExNjFiYTcuLmIxNTczNmMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0xLDUg
KzEsNCBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KLVBLR19DT05GSUdfRElSID0gLi4v
cGtnLWNvbmZpZwogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCiBNQUpPUiAg
ICA9IDQuOQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnc-0004Z9-2r; Sun, 19 Mar 2017 08:02:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVna-0004Ym-GZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DF/79-25093-52B3EC85; Sun, 19 Mar 2017 08:02:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfF+ly
 Ewc1b5hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WWjWsErkYo721awNjAuFepi5OIQEvjCKHHk
 +E5mCOc8o0Tv7HusXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKXPj1g
 QnE5hUwkzh9oA8szgJUf+7aXaYJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDOvOx/iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8ly2BcoJFqempFWmZOcDQgElLcPAoifDWgaR5iwsSc4sz0yFSpxgVpcR5b4MkBEAS
 GaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7TIFN4MvNK4Ka/AlrMBLR42Y0zI
 ItLEhFSUg2Mqn/qC99fP9a2Z9J/s7dWbsYVe4VD7Lh2Rx+cbznt+sUtRYmx2gJsK38smv0+Nl
 PzrP3Gndd8Uu5+3JL4wUG/c/uVPsffRoeybBx/1vV8MNu++dHSF19X2d1pOegw5ZNH8h0ulaD
 XM8T0XgcVPj0XaH26Qvy5Zm5G6v2w821KR3W3+osvfn7PS4mlOCPRUIu5qDgRAKiapXZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1489910564!59526279!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39717 invoked from network); 19 Mar 2017 08:02:44 -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; 19 Mar 2017 08:02:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnX-00040L-UQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnX-00073l-Tq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnX-00073l-Tq@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:43 +0000
Subject: [Xen-changelog] [xen master] tools: install PKG_INSTALLDIR in
	tools/Makefile
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzZGU1MmYyYzgzNmViZGEwZjE2Y2NjYmEwYzQyNDY3NGUxM2YxNTAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjExIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxMiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGluc3RhbGwgUEtHX0lOU1RBTExESVIgaW4gdG9vbHMvTWFrZWZpbGUKICAgIAogICAgSW5z
dGVhZCBvZiBpbnN0YWxsaW5nICQoUEtHX0lOU1RBTExESVIpIGluIG11bHRpcGxlIE1ha2VmaWxl
cyBiZWxvdwogICAgdG9vbHMsIGRvIHNvIGluIHRvb2xzL01ha2VmaWxlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9NYWtlZmlsZSAgICAgICB8
IDUgKysrKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlIHwgMSAtCiB0b29scy9saWJ4bC9NYWtlZmls
ZSB8IDEgLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA4Mjhl
ZTM0Li5iNDBiZDczIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtl
ZmlsZQpAQCAtNjQsMTIgKzY0LDE0IEBAIGVuZGlmCiBidWlsZCBhbGw6IHN1YmRpcnMtYWxsCiAK
IC5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDogc3ViZGlycy1pbnN0YWxsCitpbnN0YWxsOgogCSQo
SU5TVEFMTF9ESVIpIC1tIDcwMCAkKERFU1RESVIpJChYRU5fRFVNUF9ESVIpCiAJJChJTlNUQUxM
X0RJUikgJChERVNURElSKSQoWEVOX0xPR19ESVIpCiAJJChJTlNUQUxMX0RJUikgJChERVNURElS
KSQoWEVOX1JVTl9ESVIpCiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoWEVOX0xJQl9ESVIp
CiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoWEVOX1JVTl9TVE9SRUQpCisJJChJTlNUQUxM
X0RJUikgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisJJChNQUtFKSBzdWJkaXJzLWluc3Rh
bGwKIAogLlBIT05ZOiB1bmluc3RhbGwKIHVuaW5zdGFsbDogRD0kKERFU1RESVIpCkBAIC04NSw2
ICs4Nyw3IEBAIHVuaW5zdGFsbDoKIAlybSAtcmYgJChEKSQoWEVOX0xJQl9ESVIpCiAJcm0gLXJm
ICQoRCkkKFhFTl9MSUJfU1RPUkVEKQogCXJtIC1yZiAkKEQpJChYRU5fUlVOX1NUT1JFRCkKKwly
bSAtcmYgJChEKSQoUEtHX0lOU1RBTExESVIpCiAJcm0gLXJmICQoRCkkKGJpbmRpcikvY3B1cGVy
Zi1wZXJmY250ciAkKEQpJChiaW5kaXIpL2NwdXBlcmYteGVuCiAJcm0gLXJmICQoRCkkKGJpbmRp
cikveGNfc2hhZG93CiAJcm0gLXJmICQoRCkkKGJpbmRpcikvcHlncnViCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGIxNTczNmMu
LjA2NTNjYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCkBAIC0xODksNyArMTg5LDYgQEAgbGliczogJChMSUIpICQoUEtHX0NPTkZJ
R19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCiBpbnN0YWxsOiBidWlsZAogCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGxpYmRpcikKIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNs
dWRlZGlyKQotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQo
SU5TVEFMTF9TSExJQikgbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIp
JChsaWJkaXIpCiAJJChJTlNUQUxMX0RBVEEpIGxpYnhlbmN0cmwuYSAkKERFU1RESVIpJChsaWJk
aXIpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5jdHJsLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQo
REVTVERJUikkKGxpYmRpcikvbGlieGVuY3RybC5zby4kKE1BSk9SKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCBmMDBkOWVmLi5j
ZDdjZTZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4
bC9NYWtlZmlsZQpAQCAtMjk5LDcgKzI5OSw2IEBAIGluc3RhbGw6IGFsbAogCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGxpYmRpcikKIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNs
dWRlZGlyKQogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKExJQkVYRUNfQklOKQotCSQoSU5T
VEFMTF9ESVIpICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQoSU5TVEFMTF9QUk9HKSBs
aWJ4bC1zYXZlLWhlbHBlciAkKERFU1RESVIpJChMSUJFWEVDX0JJTikKIAkkKElOU1RBTExfU0hM
SUIpIGxpYnhlbmxpZ2h0LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikK
IAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmxpZ2h0LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVT
VERJUikkKGxpYmRpcikvbGlieGVubGlnaHQuc28uJChNQUpPUikKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnc-0004Z9-2r; Sun, 19 Mar 2017 08:02:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVna-0004Ym-GZ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DF/79-25093-52B3EC85; Sun, 19 Mar 2017 08:02:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfF+ly
 Ewc1b5hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WWjWsErkYo721awNjAuFepi5OIQEvjCKHHk
 +E5mCOc8o0Tv7HusXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKXPj1g
 QnE5hUwkzh9oA8szgJUf+7aXaYJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDOvOx/iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8ly2BcoJFqempFWmZOcDQgElLcPAoifDWgaR5iwsSc4sz0yFSpxgVpcR5b4MkBEAS
 GaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7TIFN4MvNK4Ka/AlrMBLR42Y0zI
 ItLEhFSUg2Mqn/qC99fP9a2Z9J/s7dWbsYVe4VD7Lh2Rx+cbznt+sUtRYmx2gJsK38smv0+Nl
 PzrP3Gndd8Uu5+3JL4wUG/c/uVPsffRoeybBx/1vV8MNu++dHSF19X2d1pOegw5ZNH8h0ulaD
 XM8T0XgcVPj0XaH26Qvy5Zm5G6v2w821KR3W3+osvfn7PS4mlOCPRUIu5qDgRAKiapXZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1489910564!59526279!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39717 invoked from network); 19 Mar 2017 08:02:44 -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; 19 Mar 2017 08:02:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnX-00040L-UQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnX-00073l-Tq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnX-00073l-Tq@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:43 +0000
Subject: [Xen-changelog] [xen master] tools: install PKG_INSTALLDIR in
	tools/Makefile
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzZGU1MmYyYzgzNmViZGEwZjE2Y2NjYmEwYzQyNDY3NGUxM2YxNTAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjExIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxMiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGluc3RhbGwgUEtHX0lOU1RBTExESVIgaW4gdG9vbHMvTWFrZWZpbGUKICAgIAogICAgSW5z
dGVhZCBvZiBpbnN0YWxsaW5nICQoUEtHX0lOU1RBTExESVIpIGluIG11bHRpcGxlIE1ha2VmaWxl
cyBiZWxvdwogICAgdG9vbHMsIGRvIHNvIGluIHRvb2xzL01ha2VmaWxlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9NYWtlZmlsZSAgICAgICB8
IDUgKysrKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlIHwgMSAtCiB0b29scy9saWJ4bC9NYWtlZmls
ZSB8IDEgLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCA4Mjhl
ZTM0Li5iNDBiZDczIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtl
ZmlsZQpAQCAtNjQsMTIgKzY0LDE0IEBAIGVuZGlmCiBidWlsZCBhbGw6IHN1YmRpcnMtYWxsCiAK
IC5QSE9OWTogaW5zdGFsbAotaW5zdGFsbDogc3ViZGlycy1pbnN0YWxsCitpbnN0YWxsOgogCSQo
SU5TVEFMTF9ESVIpIC1tIDcwMCAkKERFU1RESVIpJChYRU5fRFVNUF9ESVIpCiAJJChJTlNUQUxM
X0RJUikgJChERVNURElSKSQoWEVOX0xPR19ESVIpCiAJJChJTlNUQUxMX0RJUikgJChERVNURElS
KSQoWEVOX1JVTl9ESVIpCiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoWEVOX0xJQl9ESVIp
CiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoWEVOX1JVTl9TVE9SRUQpCisJJChJTlNUQUxM
X0RJUikgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisJJChNQUtFKSBzdWJkaXJzLWluc3Rh
bGwKIAogLlBIT05ZOiB1bmluc3RhbGwKIHVuaW5zdGFsbDogRD0kKERFU1RESVIpCkBAIC04NSw2
ICs4Nyw3IEBAIHVuaW5zdGFsbDoKIAlybSAtcmYgJChEKSQoWEVOX0xJQl9ESVIpCiAJcm0gLXJm
ICQoRCkkKFhFTl9MSUJfU1RPUkVEKQogCXJtIC1yZiAkKEQpJChYRU5fUlVOX1NUT1JFRCkKKwly
bSAtcmYgJChEKSQoUEtHX0lOU1RBTExESVIpCiAJcm0gLXJmICQoRCkkKGJpbmRpcikvY3B1cGVy
Zi1wZXJmY250ciAkKEQpJChiaW5kaXIpL2NwdXBlcmYteGVuCiAJcm0gLXJmICQoRCkkKGJpbmRp
cikveGNfc2hhZG93CiAJcm0gLXJmICQoRCkkKGJpbmRpcikvcHlncnViCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IGIxNTczNmMu
LjA2NTNjYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCkBAIC0xODksNyArMTg5LDYgQEAgbGliczogJChMSUIpICQoUEtHX0NPTkZJ
R19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCiBpbnN0YWxsOiBidWlsZAogCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGxpYmRpcikKIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNs
dWRlZGlyKQotCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQo
SU5TVEFMTF9TSExJQikgbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIp
JChsaWJkaXIpCiAJJChJTlNUQUxMX0RBVEEpIGxpYnhlbmN0cmwuYSAkKERFU1RESVIpJChsaWJk
aXIpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5jdHJsLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQo
REVTVERJUikkKGxpYmRpcikvbGlieGVuY3RybC5zby4kKE1BSk9SKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCBmMDBkOWVmLi5j
ZDdjZTZiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4
bC9NYWtlZmlsZQpAQCAtMjk5LDcgKzI5OSw2IEBAIGluc3RhbGw6IGFsbAogCSQoSU5TVEFMTF9E
SVIpICQoREVTVERJUikkKGxpYmRpcikKIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChpbmNs
dWRlZGlyKQogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKExJQkVYRUNfQklOKQotCSQoSU5T
VEFMTF9ESVIpICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCSQoSU5TVEFMTF9QUk9HKSBs
aWJ4bC1zYXZlLWhlbHBlciAkKERFU1RESVIpJChMSUJFWEVDX0JJTikKIAkkKElOU1RBTExfU0hM
SUIpIGxpYnhlbmxpZ2h0LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikK
IAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmxpZ2h0LnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVT
VERJUikkKGxpYmRpcikvbGlieGVubGlnaHQuc28uJChNQUpPUikKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnm-0004c0-4X; Sun, 19 Mar 2017 08:02:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnk-0004ap-BS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/BC-27678-F2B3EC85; Sun, 19 Mar 2017 08:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVVff+ly
 EwZ7dTBYTthk4MHps79vFHsAYxZqZl5RfkcCasWd1VsElkYpdlycyNjB+E+hi5OQQEvjCKNG0
 Ia6LkQvIPs8oseX0K9YuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhaIljiydT4jS
 DmvgJnE3wZdEJMFqLx7De8ERo4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzECvcEABDsY/ywLOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXhcroJxgUWp6akVaZg4wLGDSEhw8SiK8dZZAad7igsTc4sx0iNQpRkUpcd4DIH0CIImM
 0jy4NlgoXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwLzvIFJ7MvBK46a+AFjMBLV524wzI4
 pJEhJRUA6M0z9qPW9aGreZcecC8P8i6634u69Qm/mcs+Z8PJhZGFwhOOz3h4sTSTZM0khe83q
 8os/z2Qk9j508sr0WXB27Oerr2+Y6kLbf860Kf+8ytnTOvctHbI8XS7J8b+9VMZT7PZN2+09q
 yamrv5/BrIUoxKi8v9hQzvyncurO+kHv35PUeUzvvi+5UYinOSDTUYi4qTgQA7ZMgiUACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1489910574!91036042!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33249 invoked from network); 19 Mar 2017 08:02: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; 19 Mar 2017 08:02:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnh-00040V-WD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnh-00074v-Vg
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnh-00074v-Vg@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:53 +0000
Subject: [Xen-changelog] [xen master] tools: add support for additional
	items in .pc files for local builds
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUxNGNkMWYxNWFkM2JmYTNhODQ0OTNjODNiOWFjMTJkYmNhN2M2NDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkZCBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIGl0ZW1zIGluIC5wYyBmaWxlcyBmb3IgbG9j
YWwgYnVpbGRzCiAgICAKICAgIFNvbWUgbGlicmFyaWVzIHJlcXVpcmUgZGlmZmVyZW50IGNvbXBp
bGVyLWZsYWdzIHdoZW4gYmVpbmcgdXNlZCBpbiBhCiAgICBsb2NhbCBidWlsZCBjb21wYXJlZCB0
byBhIGJ1aWxkIHVzaW5nIGluc3RhbGxlZCBsaWJyYXJpZXMuCiAgICAKICAgIFJlZmxlY3QgdGhh
dCBieSBzdXBwb3J0aW5nIGxvY2FsIGNmbGFncyB2YXJpYWJsZXMgaW4gZ2VuZXJhdGVkCiAgICBw
a2ctY29uZmlnIGZpbGVzLiBUaGUgbG9jYWwgdmFyaWFudHMgd2lsbCBiZSBlbXB0eSBpbiB0aGUg
aW5zdGFsbGVkCiAgICBwa2ctY29uZmlnIGZpbGVzLgogICAgCiAgICBUaGUgZmxhZ3MgZm9yIHRo
ZSBsaW5rZXIgaW4gdGhlIGxvY2FsIHZhcmlhbnRzIHdpbGwgaGF2ZSB0byBzcGVjaWZ5CiAgICB0
aGUgc2VhcmNoIHBhdGNoIGZvciB0aGUgbGlicmFyeSB3aXRoICItV2wsLXJwYXRoLWxpbms9Iiwg
d2hpbGUgdGhlCiAgICBmbGFncyBmb3IgdGhlIGluc3RhbGxlZCBsaWJyYXJ5IHdpbGwgYmUgIi1M
Ii4KICAgIAogICAgQWRkIG5lZWRlZCBkaXJlY3RvcnkgcGF0dGVybnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAg
ICAgICAgfCAxMiArKysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4gfCAg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMzkyZmIw
My4uOGI4YzQ4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMu
bWsKQEAgLTI1NCwxMCArMjU0LDE4IEBAICQoUEtHX0NPTkZJR19ESVIpLyUucGM6ICUucGMuaW4g
TWFrZWZpbGUKIAlAc2VkIC1lICdzIUBAdmVyc2lvbkBAISQoUEtHX0NPTkZJR19WRVJTSU9OKSFn
JyBcCiAJICAgICAtZSAncyFAQHByZWZpeEBAISQoUEtHX0NPTkZJR19QUkVGSVgpIWcnIFwKIAkg
ICAgIC1lICdzIUBAaW5jZGlyQEAhJChQS0dfQ09ORklHX0lOQ0RJUikhZycgXAotCSAgICAgLWUg
J3MhQEBsaWJkaXJAQCEkKFBLR19DT05GSUdfTElCRElSKSFnJyA8ICQ8ID4gJEAKKwkgICAgIC1l
ICdzIUBAbGliZGlyQEAhJChQS0dfQ09ORklHX0xJQkRJUikhZycgXAorCSAgICAgLWUgJ3MhQEBm
aXJtd2FyZWRpckBAISQoWEVORklSTVdBUkVESVIpIWcnIFwKKwkgICAgIC1lICdzIUBAbGliZXhl
Y2JpbkBAISQoTElCRVhFQ19CSU4pIWcnIFwKKwkgICAgIC1lICdzIUBAY2ZsYWdzbG9jYWxAQCEk
KFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMKSFnJyBcCisJICAgICAtZSAncyFAQGxpYnNmbGFnQEAh
LVdsLC1ycGF0aC1saW5rPSFnJyA8ICQ8ID4gJEAKIAogJS5wYzogJS5wYy5pbiBNYWtlZmlsZQog
CUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0dfQ09ORklHX1ZFUlNJT04pIWcnIFwKIAkgICAg
IC1lICdzIUBAcHJlZml4QEAhJChQS0dfQ09ORklHX1BSRUZJWCkhZycgXAogCSAgICAgLWUgJ3Mh
QEBpbmNkaXJAQCEkKFBLR19DT05GSUdfSU5DRElSKSFnJyBcCi0JICAgICAtZSAncyFAQGxpYmRp
ckBAISQoUEtHX0NPTkZJR19MSUJESVIpIWcnIDwgJDwgPiAkQAorCSAgICAgLWUgJ3MhQEBsaWJk
aXJAQCEkKFBLR19DT05GSUdfTElCRElSKSFnJyBcCisJICAgICAtZSAncyFAQGZpcm13YXJlZGly
QEAhJChYRU5GSVJNV0FSRURJUikhZycgXAorCSAgICAgLWUgJ3MhQEBsaWJleGVjYmluQEAhJChM
SUJFWEVDX0JJTikhZycgXAorCSAgICAgLWUgJ3MhQEBjZmxhZ3Nsb2NhbEBAISFnJyBcCisJICAg
ICAtZSAncyFAQGxpYnNmbGFnQEAhLUwhZycgPCAkPCA+ICRACmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94ZW5jb250cm9sLnBjLmluIGIvdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbgppbmRl
eCAyMTMyMDZmLi44NjUxYmNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBj
LmluCisrKyBiL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4KQEAgLTYsNCArNiw0IEBAIE5h
bWU6IFhlbmNvbnRyb2wKIERlc2NyaXB0aW9uOiBUaGUgWGVuY29udHJvbCBsaWJyYXJ5IGZvciBY
ZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVk
aXJ9Ci1MaWJzOiAtTCR7bGliZGlyfSAtbHhlbmN0cmwKK0xpYnM6IEBAbGlic2ZsYWdAQCR7bGli
ZGlyfSAtbHhlbmN0cmwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:02:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:02: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 1cpVnm-0004c0-4X; Sun, 19 Mar 2017 08:02:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnk-0004ap-BS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/BC-27678-F2B3EC85; Sun, 19 Mar 2017 08:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVVff+ly
 EwZ7dTBYTthk4MHps79vFHsAYxZqZl5RfkcCasWd1VsElkYpdlycyNjB+E+hi5OQQEvjCKNG0
 Ia6LkQvIPs8oseX0K9YuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhaIljiydT4jS
 DmvgJnE3wZdEJMFqLx7De8ERo4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzECvcEABDsY/ywLOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXhcroJxgUWp6akVaZg4wLGDSEhw8SiK8dZZAad7igsTc4sx0iNQpRkUpcd4DIH0CIImM
 0jy4NlgoXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwLzvIFJ7MvBK46a+AFjMBLV524wzI4
 pJEhJRUA6M0z9qPW9aGreZcecC8P8i6634u69Qm/mcs+Z8PJhZGFwhOOz3h4sTSTZM0khe83q
 8os/z2Qk9j508sr0WXB27Oerr2+Y6kLbf860Kf+8ytnTOvctHbI8XS7J8b+9VMZT7PZN2+09q
 yamrv5/BrIUoxKi8v9hQzvyncurO+kHv35PUeUzvvi+5UYinOSDTUYi4qTgQA7ZMgiUACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1489910574!91036042!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33249 invoked from network); 19 Mar 2017 08:02: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; 19 Mar 2017 08:02:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnh-00040V-WD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnh-00074v-Vg
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:02:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVnh-00074v-Vg@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:02:53 +0000
Subject: [Xen-changelog] [xen master] tools: add support for additional
	items in .pc files for local builds
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUxNGNkMWYxNWFkM2JmYTNhODQ0OTNjODNiOWFjMTJkYmNhN2M2NDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkZCBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIGl0ZW1zIGluIC5wYyBmaWxlcyBmb3IgbG9j
YWwgYnVpbGRzCiAgICAKICAgIFNvbWUgbGlicmFyaWVzIHJlcXVpcmUgZGlmZmVyZW50IGNvbXBp
bGVyLWZsYWdzIHdoZW4gYmVpbmcgdXNlZCBpbiBhCiAgICBsb2NhbCBidWlsZCBjb21wYXJlZCB0
byBhIGJ1aWxkIHVzaW5nIGluc3RhbGxlZCBsaWJyYXJpZXMuCiAgICAKICAgIFJlZmxlY3QgdGhh
dCBieSBzdXBwb3J0aW5nIGxvY2FsIGNmbGFncyB2YXJpYWJsZXMgaW4gZ2VuZXJhdGVkCiAgICBw
a2ctY29uZmlnIGZpbGVzLiBUaGUgbG9jYWwgdmFyaWFudHMgd2lsbCBiZSBlbXB0eSBpbiB0aGUg
aW5zdGFsbGVkCiAgICBwa2ctY29uZmlnIGZpbGVzLgogICAgCiAgICBUaGUgZmxhZ3MgZm9yIHRo
ZSBsaW5rZXIgaW4gdGhlIGxvY2FsIHZhcmlhbnRzIHdpbGwgaGF2ZSB0byBzcGVjaWZ5CiAgICB0
aGUgc2VhcmNoIHBhdGNoIGZvciB0aGUgbGlicmFyeSB3aXRoICItV2wsLXJwYXRoLWxpbms9Iiwg
d2hpbGUgdGhlCiAgICBmbGFncyBmb3IgdGhlIGluc3RhbGxlZCBsaWJyYXJ5IHdpbGwgYmUgIi1M
Ii4KICAgIAogICAgQWRkIG5lZWRlZCBkaXJlY3RvcnkgcGF0dGVybnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAg
ICAgICAgfCAxMiArKysrKysrKysrLS0KIHRvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4gfCAg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMvUnVsZXMubWsKaW5kZXggMzkyZmIw
My4uOGI4YzQ4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMu
bWsKQEAgLTI1NCwxMCArMjU0LDE4IEBAICQoUEtHX0NPTkZJR19ESVIpLyUucGM6ICUucGMuaW4g
TWFrZWZpbGUKIAlAc2VkIC1lICdzIUBAdmVyc2lvbkBAISQoUEtHX0NPTkZJR19WRVJTSU9OKSFn
JyBcCiAJICAgICAtZSAncyFAQHByZWZpeEBAISQoUEtHX0NPTkZJR19QUkVGSVgpIWcnIFwKIAkg
ICAgIC1lICdzIUBAaW5jZGlyQEAhJChQS0dfQ09ORklHX0lOQ0RJUikhZycgXAotCSAgICAgLWUg
J3MhQEBsaWJkaXJAQCEkKFBLR19DT05GSUdfTElCRElSKSFnJyA8ICQ8ID4gJEAKKwkgICAgIC1l
ICdzIUBAbGliZGlyQEAhJChQS0dfQ09ORklHX0xJQkRJUikhZycgXAorCSAgICAgLWUgJ3MhQEBm
aXJtd2FyZWRpckBAISQoWEVORklSTVdBUkVESVIpIWcnIFwKKwkgICAgIC1lICdzIUBAbGliZXhl
Y2JpbkBAISQoTElCRVhFQ19CSU4pIWcnIFwKKwkgICAgIC1lICdzIUBAY2ZsYWdzbG9jYWxAQCEk
KFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMKSFnJyBcCisJICAgICAtZSAncyFAQGxpYnNmbGFnQEAh
LVdsLC1ycGF0aC1saW5rPSFnJyA8ICQ8ID4gJEAKIAogJS5wYzogJS5wYy5pbiBNYWtlZmlsZQog
CUBzZWQgLWUgJ3MhQEB2ZXJzaW9uQEAhJChQS0dfQ09ORklHX1ZFUlNJT04pIWcnIFwKIAkgICAg
IC1lICdzIUBAcHJlZml4QEAhJChQS0dfQ09ORklHX1BSRUZJWCkhZycgXAogCSAgICAgLWUgJ3Mh
QEBpbmNkaXJAQCEkKFBLR19DT05GSUdfSU5DRElSKSFnJyBcCi0JICAgICAtZSAncyFAQGxpYmRp
ckBAISQoUEtHX0NPTkZJR19MSUJESVIpIWcnIDwgJDwgPiAkQAorCSAgICAgLWUgJ3MhQEBsaWJk
aXJAQCEkKFBLR19DT05GSUdfTElCRElSKSFnJyBcCisJICAgICAtZSAncyFAQGZpcm13YXJlZGly
QEAhJChYRU5GSVJNV0FSRURJUikhZycgXAorCSAgICAgLWUgJ3MhQEBsaWJleGVjYmluQEAhJChM
SUJFWEVDX0JJTikhZycgXAorCSAgICAgLWUgJ3MhQEBjZmxhZ3Nsb2NhbEBAISFnJyBcCisJICAg
ICAtZSAncyFAQGxpYnNmbGFnQEAhLUwhZycgPCAkPCA+ICRACmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94ZW5jb250cm9sLnBjLmluIGIvdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbgppbmRl
eCAyMTMyMDZmLi44NjUxYmNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBj
LmluCisrKyBiL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4KQEAgLTYsNCArNiw0IEBAIE5h
bWU6IFhlbmNvbnRyb2wKIERlc2NyaXB0aW9uOiBUaGUgWGVuY29udHJvbCBsaWJyYXJ5IGZvciBY
ZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVk
aXJ9Ci1MaWJzOiAtTCR7bGliZGlyfSAtbHhlbmN0cmwKK0xpYnM6IEBAbGlic2ZsYWdAQCR7bGli
ZGlyfSAtbHhlbmN0cmwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVnw-0004e6-7M; Sun, 19 Mar 2017 08:03:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnu-0004dn-Hi
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 12/C0-31403-93B3EC85; Sun, 19 Mar 2017 08:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVdfS+ly
 EwY6fHBYTthk4MHps79vFHsAYxZqZl5RfkcCasaartuCkRMWuSb/ZGxi3inYxcnEICXxhlLjZ
 dIu9i5ETyDnPKLF9WWoXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQXcJA6dPApm8
 wqYSfw9uZIJxGYBqt/84SvbBEaOBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDUz1clOLix
 PTU3MSk4r1kvNzNzEC/cEABDsYv/9xOsQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfgQoww
 Hh5IE7wc/oJxgUWp6akVaZg4wMGDSEhw8SiK870DSvMUFibnFmekQqVOMilLivIb+QAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9zrIeJ7MvBK46a+AFjMBLU78eQRkc
 UkiQkqqgVFKboXEhfB5+zMaNhrUbdA6cchGUpSbc+L7escrtisNuR2+n9gbdX76qV1712zZln
 N5Mc/R7xLpCc/WablPYleUuJK+TeRi0epbbf0FihKbOKRlnu9Iufu/9P605Xkyi9K1xHfnP/s
 8+2WI1KMeG8mvQWcTGh7kG7i6dy+SPjprl4SzQ8yBnVFKLMUZiYZazEXFiQCfN5CrQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1489910584!86599949!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25702 invoked from network); 19 Mar 2017 08:03:05 -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; 19 Mar 2017 08:03:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVns-000420-1v
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVns-00076a-1J
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVns-00076a-1J@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:04 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxentoollog
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0YzBhODU3NTBmNDFkZGIzODdhMWJlODkzMjc0NGI1NGU0MThmZGQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW50b29sbG9nCiAgICAKICAgIElu
IG9yZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXIt
IGFuZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbnRvb2xsb2cucGMgZmlsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9saWJzL3Rvb2xsb2cvTWFrZWZp
bGUgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJzL3Rvb2xsb2cv
eGVudG9vbGxvZy5wYy5pbiB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRp
Z25vcmUKaW5kZXggNDU2N2RlNy4uZDAxNzI1NCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysg
Yi8uZ2l0aWdub3JlCkBAIC05Niw2ICs5Niw3IEBAIGNvbmZpZy9Ub29scy5tawogY29uZmlnL1N0
dWJkb20ubWsKIGNvbmZpZy9Eb2NzLm1rCiB0b29scy9saWJzL3Rvb2xsb2cvaGVhZGVycy5jaGsK
K3Rvb2xzL2xpYnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFk
ZXJzLmNoawogdG9vbHMvbGlicy9nbnR0YWIvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvY2FsbC9o
ZWFkZXJzLmNoawpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlIGIvdG9v
bHMvbGlicy90b29sbG9nL01ha2VmaWxlCmluZGV4IGZiNzAxYmUuLjczNjExOTQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZQorKysgYi90b29scy9saWJzL3Rvb2xsb2cv
TWFrZWZpbGUKQEAgLTE5LDYgKzE5LDIyIEBAIGlmbmVxICgkKG5vc2hhcmVkbGlicykseSkKIExJ
QiArPSBsaWJ4ZW50b29sbG9nLnNvCiBlbmRpZgogCitQS0dfQ09ORklHIDo9IHhlbnRvb2xsb2cu
cGMKK1BLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChD
T05GSUdfTElCWENfTUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykK
KyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtH
X0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0df
Q09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19E
SVIpLyQocGMpKQorCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQo
WEVOX1JPT1QpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVO
X0xJQlhFTlRPT0xMT0cpL2luY2x1ZGUKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
TElCRElSID0gJChDVVJESVIpCisKIC5QSE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTI3LDcg
KzQzLDcgQEAgYnVpbGQ6CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVh
ZGVycy5jaGsgJChMSUIpCitsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lO
U1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVk
ZS8qLmgpCiAKQEAgLTUxLDYgKzY3LDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hM
SUIpIGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29s
bG9nLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5zbwogCSQo
SU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbnRvb2xsb2cuaCAkKERFU1RESVIpJChpbmNsdWRlZGly
KQorCSQoSU5TVEFMTF9EQVRBKSB4ZW50b29sbG9nLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC02MSw2ICs3OCw3IEBAIGNsZWFuOgogCXJt
IC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJt
IC1mIGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVudG9vbGxvZy5zby4k
KE1BSk9SKQogCXJtIC1mIGhlYWRlcnMuY2hrCisJcm0gLWYgeGVudG9vbGxvZy5wYwogCiAuUEhP
Tlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90
b29sbG9nL3hlbnRvb2xsb2cucGMuaW4gYi90b29scy9saWJzL3Rvb2xsb2cveGVudG9vbGxvZy5w
Yy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NTRlNGQ1Ci0tLSAvZGV2
L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sbG9nL3hlbnRvb2xsb2cucGMuaW4KQEAgLTAsMCAr
MSw5IEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9
QEBsaWJkaXJAQAorCitOYW1lOiBYZW50b29sbG9nCitEZXNjcmlwdGlvbjogVGhlIFhlbnRvb2xs
b2cgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxh
Z3M6IC1JJHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVudG9v
bGxvZwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVnw-0004e6-7M; Sun, 19 Mar 2017 08:03:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVnu-0004dn-Hi
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 12/C0-31403-93B3EC85; Sun, 19 Mar 2017 08:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVdfS+ly
 EwY6fHBYTthk4MHps79vFHsAYxZqZl5RfkcCasaartuCkRMWuSb/ZGxi3inYxcnEICXxhlLjZ
 dIu9i5ETyDnPKLF9WWoXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQXcJA6dPApm8
 wqYSfw9uZIJxGYBqt/84SvbBEaOBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDUz1clOLix
 PTU3MSk4r1kvNzNzEC/cEABDsYv/9xOsQoycGkJMqrIngiQogvKT+lMiOxOCO+qDQntfgQoww
 Hh5IE7wc/oJxgUWp6akVaZg4wMGDSEhw8SiK870DSvMUFibnFmekQqVOMilLivIb+QAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9zrIeJ7MvBK46a+AFjMBLU78eQRkc
 UkiQkqqgVFKboXEhfB5+zMaNhrUbdA6cchGUpSbc+L7escrtisNuR2+n9gbdX76qV1712zZln
 N5Mc/R7xLpCc/WablPYleUuJK+TeRi0epbbf0FihKbOKRlnu9Iufu/9P605Xkyi9K1xHfnP/s
 8+2WI1KMeG8mvQWcTGh7kG7i6dy+SPjprl4SzQ8yBnVFKLMUZiYZazEXFiQCfN5CrQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1489910584!86599949!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25702 invoked from network); 19 Mar 2017 08:03:05 -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; 19 Mar 2017 08:03:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVns-000420-1v
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVns-00076a-1J
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVns-00076a-1J@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:04 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxentoollog
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0YzBhODU3NTBmNDFkZGIzODdhMWJlODkzMjc0NGI1NGU0MThmZGQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjEzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW50b29sbG9nCiAgICAKICAgIElu
IG9yZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXIt
IGFuZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbnRvb2xsb2cucGMgZmlsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9saWJzL3Rvb2xsb2cvTWFrZWZp
bGUgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJzL3Rvb2xsb2cv
eGVudG9vbGxvZy5wYy5pbiB8ICA5ICsrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRp
Z25vcmUKaW5kZXggNDU2N2RlNy4uZDAxNzI1NCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysg
Yi8uZ2l0aWdub3JlCkBAIC05Niw2ICs5Niw3IEBAIGNvbmZpZy9Ub29scy5tawogY29uZmlnL1N0
dWJkb20ubWsKIGNvbmZpZy9Eb2NzLm1rCiB0b29scy9saWJzL3Rvb2xsb2cvaGVhZGVycy5jaGsK
K3Rvb2xzL2xpYnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFk
ZXJzLmNoawogdG9vbHMvbGlicy9nbnR0YWIvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvY2FsbC9o
ZWFkZXJzLmNoawpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlIGIvdG9v
bHMvbGlicy90b29sbG9nL01ha2VmaWxlCmluZGV4IGZiNzAxYmUuLjczNjExOTQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZQorKysgYi90b29scy9saWJzL3Rvb2xsb2cv
TWFrZWZpbGUKQEAgLTE5LDYgKzE5LDIyIEBAIGlmbmVxICgkKG5vc2hhcmVkbGlicykseSkKIExJ
QiArPSBsaWJ4ZW50b29sbG9nLnNvCiBlbmRpZgogCitQS0dfQ09ORklHIDo9IHhlbnRvb2xsb2cu
cGMKK1BLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChD
T05GSUdfTElCWENfTUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykK
KyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtH
X0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0df
Q09ORklHX0xPQ0FMIDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19E
SVIpLyQocGMpKQorCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQo
WEVOX1JPT1QpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVO
X0xJQlhFTlRPT0xMT0cpL2luY2x1ZGUKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
TElCRElSID0gJChDVVJESVIpCisKIC5QSE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTI3LDcg
KzQzLDcgQEAgYnVpbGQ6CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVh
ZGVycy5jaGsgJChMSUIpCitsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lO
U1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVk
ZS8qLmgpCiAKQEAgLTUxLDYgKzY3LDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hM
SUIpIGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW50b29sbG9nLnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW50b29s
bG9nLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVudG9vbGxvZy5zbwogCSQo
SU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbnRvb2xsb2cuaCAkKERFU1RESVIpJChpbmNsdWRlZGly
KQorCSQoSU5TVEFMTF9EQVRBKSB4ZW50b29sbG9nLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxM
RElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC02MSw2ICs3OCw3IEBAIGNsZWFuOgogCXJt
IC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJt
IC1mIGxpYnhlbnRvb2xsb2cuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVudG9vbGxvZy5zby4k
KE1BSk9SKQogCXJtIC1mIGhlYWRlcnMuY2hrCisJcm0gLWYgeGVudG9vbGxvZy5wYwogCiAuUEhP
Tlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90
b29sbG9nL3hlbnRvb2xsb2cucGMuaW4gYi90b29scy9saWJzL3Rvb2xsb2cveGVudG9vbGxvZy5w
Yy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NTRlNGQ1Ci0tLSAvZGV2
L251bGwKKysrIGIvdG9vbHMvbGlicy90b29sbG9nL3hlbnRvb2xsb2cucGMuaW4KQEAgLTAsMCAr
MSw5IEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9
QEBsaWJkaXJAQAorCitOYW1lOiBYZW50b29sbG9nCitEZXNjcmlwdGlvbjogVGhlIFhlbnRvb2xs
b2cgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxh
Z3M6IC1JJHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVudG9v
bGxvZwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVo6-0004h1-8w; Sun, 19 Mar 2017 08:03:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo4-0004gb-Ic
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 58/5E-04270-34B3EC85; Sun, 19 Mar 2017 08:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfZ+ly
 Ewb0+AYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLviGFPBAcmKSZt62BoYV4p1MXJyCAl8YZTo
 vhTSxcgFZJ9nlFgy5R9zFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLuEoc/fOWB
 cTmFTCT2DF1KyuIzQJUv+XiDNYJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+Or436HGCU5mJREeVUET0QI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuD1DgfKCRalpqdWpGXmAIMDJi3BwaMkwhsJkuYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHebpAiAZCijNI8uBGwQL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXHmQKT
 2ZeCdymV0BHMAEdkfjzCMgRJYkIKakGxpS3O0yC134/6C8ZVV/09UddYN+2rkM1GZdmxwnwR0
 g7dAQX6hptjtLiP/VM8djOGW1n553KWnXu+h/NtjKTR9LTky8Uszty/HPjYa9f7TylSvdk7u9
 LHtrcWx5wiP81yGab8P4rXzJz7qbVzBFnZk9PFFA3eL1+etTKpOsX9zRme6v3CLPeVGIpzkg0
 1GIuKk4EAHIcRfZPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489910594!83388390!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20478 invoked from network); 19 Mar 2017 08:03:15 -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; 19 Mar 2017 08:03:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo2-00042A-3n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo2-00077g-3E
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVo2-00077g-3E@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:14 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenevtchn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZkNjk3OTQ4NGEzODgzODU2YjRhMGEyNjBiNWM0Y2EyMzVlZjIzN2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ldnRjaG4KICAgIAogICAgSW4g
b3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0g
YW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuZXZ0Y2huLnBjIGZpbGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlICAg
ICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0
Y2huLnBjLmluIHwgMTAgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUK
aW5kZXggZDAxNzI1NC4uZWNjNmNiNyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0
aWdub3JlCkBAIC05OCw2ICs5OCw3IEBAIGNvbmZpZy9Eb2NzLm1rCiB0b29scy9saWJzL3Rvb2xs
b2cvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9s
aWJzL2V2dGNobi9oZWFkZXJzLmNoawordG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjCiB0
b29scy9saWJzL2dudHRhYi9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMuY2hr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaGVhZGVycy5jaGsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL01ha2VmaWxlIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKaW5kZXgg
OTkxNzg2NC4uNWRhMjY5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUK
KysrIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDIzIEBAIGlmbmVx
ICgkKG5vc2hhcmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5ldnRjaG4uc28KIGVuZGlmCiAKK1BL
R19DT05GSUcgOj0geGVuZXZ0Y2huLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUiku
JChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05GSUdf
SU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJF
RklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0g
JChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQo
bGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0df
Q09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtH
X0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5FVlRDSE4pL2luY2x1ZGUKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCiskKFBLR19DT05GSUdfTE9D
QUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCisKIC5Q
SE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTMyLDcgKzQ5LDcgQEAgYnVpbGQ6CiAJJChNQUtF
KSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVhZGVycy5jaGsgJChMSUIpCitsaWJzOiBo
ZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkK
IAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpCiAKQEAgLTU2LDYgKzczLDcg
QEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmV2dGNobi5zby4kKE1B
Sk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmV2dGNobi5zby4kKE1BSk9S
KQogCSQoU1lNTElOS19TSExJQikgbGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpICQoREVTVERJUikk
KGxpYmRpcikvbGlieGVuZXZ0Y2huLnNvCiAJJChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZXZ0
Y2huLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVuZXZ0Y2hu
LnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBA
IC02Niw2ICs4NCw3IEBAIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSAk
KExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1mIGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKS4k
KE1JTk9SKSBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikKIAlybSAtZiBoZWFkZXJzLmNoaworCXJt
IC1mIHhlbmV2dGNobi5wYwogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluIGIvdG9vbHMvbGli
cy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmRhOGJmMTYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL2V2dGNobi94ZW5ldnRj
aG4ucGMuaW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9
QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuZXZ0Y2huCitEZXNjcmlw
dGlvbjogVGhlIFhlbmV2dGNobiBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjog
QEB2ZXJzaW9uQEAKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAorTGli
czogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZXZ0Y2huCitSZXF1aXJlcy5wcml2YXRlOiB4
ZW50b29sbG9nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVo6-0004h1-8w; Sun, 19 Mar 2017 08:03:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo4-0004gb-Ic
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:16 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 58/5E-04270-34B3EC85; Sun, 19 Mar 2017 08:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfZ+ly
 Ewb0+AYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLviGFPBAcmKSZt62BoYV4p1MXJyCAl8YZTo
 vhTSxcgFZJ9nlFgy5R9zFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLuEoc/fOWB
 cTmFTCT2DF1KyuIzQJUv+XiDNYJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+Or436HGCU5mJREeVUET0QI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuD1DgfKCRalpqdWpGXmAIMDJi3BwaMkwhsJkuYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHebpAiAZCijNI8uBGwQL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXHmQKT
 2ZeCdymV0BHMAEdkfjzCMgRJYkIKakGxpS3O0yC134/6C8ZVV/09UddYN+2rkM1GZdmxwnwR0
 g7dAQX6hptjtLiP/VM8djOGW1n553KWnXu+h/NtjKTR9LTky8Uszty/HPjYa9f7TylSvdk7u9
 LHtrcWx5wiP81yGab8P4rXzJz7qbVzBFnZk9PFFA3eL1+etTKpOsX9zRme6v3CLPeVGIpzkg0
 1GIuKk4EAHIcRfZPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1489910594!83388390!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20478 invoked from network); 19 Mar 2017 08:03:15 -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; 19 Mar 2017 08:03:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo2-00042A-3n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVo2-00077g-3E
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVo2-00077g-3E@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:14 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenevtchn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZkNjk3OTQ4NGEzODgzODU2YjRhMGEyNjBiNWM0Y2EyMzVlZjIzN2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ldnRjaG4KICAgIAogICAgSW4g
b3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0g
YW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuZXZ0Y2huLnBjIGZpbGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlICAg
ICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0
Y2huLnBjLmluIHwgMTAgKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUK
aW5kZXggZDAxNzI1NC4uZWNjNmNiNyAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0
aWdub3JlCkBAIC05OCw2ICs5OCw3IEBAIGNvbmZpZy9Eb2NzLm1rCiB0b29scy9saWJzL3Rvb2xs
b2cvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvdG9vbGxvZy94ZW50b29sbG9nLnBjCiB0b29scy9s
aWJzL2V2dGNobi9oZWFkZXJzLmNoawordG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjCiB0
b29scy9saWJzL2dudHRhYi9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMuY2hr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaGVhZGVycy5jaGsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZXZ0Y2huL01ha2VmaWxlIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKaW5kZXgg
OTkxNzg2NC4uNWRhMjY5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUK
KysrIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDIzIEBAIGlmbmVx
ICgkKG5vc2hhcmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5ldnRjaG4uc28KIGVuZGlmCiAKK1BL
R19DT05GSUcgOj0geGVuZXZ0Y2huLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUiku
JChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05GSUdf
SU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJF
RklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0g
JChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQo
bGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0df
Q09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtH
X0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5FVlRDSE4pL2luY2x1ZGUKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJESVIpCiskKFBLR19DT05GSUdfTE9D
QUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCisKIC5Q
SE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTMyLDcgKzQ5LDcgQEAgYnVpbGQ6CiAJJChNQUtF
KSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVhZGVycy5jaGsgJChMSUIpCitsaWJzOiBo
ZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkK
IAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVkZS8qLmgpCiAKQEAgLTU2LDYgKzczLDcg
QEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmV2dGNobi5zby4kKE1B
Sk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmV2dGNobi5zby4kKE1BSk9S
KQogCSQoU1lNTElOS19TSExJQikgbGlieGVuZXZ0Y2huLnNvLiQoTUFKT1IpICQoREVTVERJUikk
KGxpYmRpcikvbGlieGVuZXZ0Y2huLnNvCiAJJChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZXZ0
Y2huLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVuZXZ0Y2hu
LnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBA
IC02Niw2ICs4NCw3IEBAIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSAk
KExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1mIGxpYnhlbmV2dGNobi5zby4kKE1BSk9SKS4k
KE1JTk9SKSBsaWJ4ZW5ldnRjaG4uc28uJChNQUpPUikKIAlybSAtZiBoZWFkZXJzLmNoaworCXJt
IC1mIHhlbmV2dGNobi5wYwogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluIGIvdG9vbHMvbGli
cy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmRhOGJmMTYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL2V2dGNobi94ZW5ldnRj
aG4ucGMuaW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9
QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVuZXZ0Y2huCitEZXNjcmlw
dGlvbjogVGhlIFhlbmV2dGNobiBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjog
QEB2ZXJzaW9uQEAKK0NmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAorTGli
czogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZXZ0Y2huCitSZXF1aXJlcy5wcml2YXRlOiB4
ZW50b29sbG9nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoG-0004iW-Ak; Sun, 19 Mar 2017 08:03:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoE-0004iG-FV
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/6E-27751-D4B3EC85; Sun, 19 Mar 2017 08:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfX+ly
 Ewa6DfBYTthk4MHps79vFHsAYxZqZl5RfkcCasWDLQcaCDrmKldu/sTcw7pPqYuTiEBL4wigx
 7+IFZgjnPKPE9FfT2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlXgy8
 zpYnFfATOJ8wxMwmwWo/uu1b0wTGDkWMDKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDc+dzpEKMkB5OSKO8/9XMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4L1sC5QSLUtNTK9Iyc4DBAZOW4OBREuGtA0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ4722QIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFediugKTyZe
 SVwm14BHcEEdMSyG2dAjihJREhJNTByJU6byDi1XF78a2f7wfmfmnnfdutF955PmL5BL37tx5
 6T2861zXjBP9lg470Zhec6PrG0SnSGJl4PLPumJaEjq+fJ8WOb4G7+uLpI3qvhMYe0jFwqBTS
 6r3N6f1zZvOLlr1NsM8NDWB+9PJTd01LhKFv27lWBXqC9tMvK45s6L615kcO796sSS3FGoqEW
 c1FxIgAYsxT6TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1489910604!40026670!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55527 invoked from network); 19 Mar 2017 08:03:25 -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; 19 Mar 2017 08:03:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoC-00042M-7Y
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoC-00078y-53
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoC-00078y-53@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:24 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxengnttab
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3YzQ0YWIzNGUzNThmOWU3NmJjMmM1NmQxMTFlZmYyYTg4YjFhOTYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5nbnR0YWIKICAgIAogICAgSW4g
b3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0g
YW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuZ250dGFiLnBjIGFuZCBhIHhlbmdu
dHNoci5wYyBmaWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogdG9vbHMvbGli
cy9nbnR0YWIvTWFrZWZpbGUgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogdG9v
bHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjLmluIHwgIDggKysrKysrKysKIHRvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbiB8IDEwICsrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUg
Yi8uZ2l0aWdub3JlCmluZGV4IGVjYzZjYjcuLjZhY2FjNjggMTAwNjQ0Ci0tLSBhLy5naXRpZ25v
cmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTAwLDYgKzEwMCw4IEBAIHRvb2xzL2xpYnMvdG9vbGxv
Zy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFkZXJzLmNoawogdG9vbHMvbGli
cy9ldnRjaG4veGVuZXZ0Y2huLnBjCiB0b29scy9saWJzL2dudHRhYi9oZWFkZXJzLmNoawordG9v
bHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjCit0b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIu
cGMKIHRvb2xzL2xpYnMvY2FsbC9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2Vm
aWxlCmluZGV4IDZhNzdmMjEuLmQ0ODQxYzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFi
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC0yNiw2ICsyNiwy
MyBAQCBpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCiBMSUIgKz0gbGlieGVuZ250dGFiLnNvCiBl
bmRpZgogCitQS0dfQ09ORklHIDo9IHhlbmdudHRhYi5wYyB4ZW5nbnRzaHIucGMKK1BLR19DT05G
SUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENf
TUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKKyQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtHX0NPTkZJR19JTlNU
KTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19DT05GSUdfSU5TVCk6
IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0dfQ09ORklHX0xPQ0FM
IDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQor
CiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCisk
KFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkdOVFRB
QikvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENV
UkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChD
RkxBR1NfeGVuaW5jbHVkZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMzQsNyAr
NTEsNyBAQCBidWlsZDoKIAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFk
ZXJzLmNoayAkKExJQikKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5T
VCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRl
LyouaCkKIApAQCAtNTgsNiArNzUsOCBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElOS19TSExJ
QikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikv
bGlieGVuZ250dGFiLnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5nbnR0YWIu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5nbnR0YWIuc28KIAkkKElOU1RB
TExfREFUQSkgaW5jbHVkZS94ZW5nbnR0YWIuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQo
SU5TVEFMTF9EQVRBKSB4ZW5nbnR0YWIucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisJ
JChJTlNUQUxMX0RBVEEpIHhlbmdudHNoci5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikK
IAogLlBIT05ZOiBUQUdTCiBUQUdTOgpAQCAtNjgsNiArODcsNyBAQCBjbGVhbjoKIAlybSAtcmYg
Ki5ycG0gJChMSUIpICp+ICQoREVQUykgJChMSUJfT0JKUykgJChQSUNfT0JKUykKIAlybSAtZiBs
aWJ4ZW5nbnR0YWIuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1Ip
CiAJcm0gLWYgaGVhZGVycy5jaGsKKwlybSAtZiB4ZW5nbnR0YWIucGMgeGVuZ250c2hyLnBjCiAK
IC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2dudHRhYi94ZW5nbnRzaHIucGMuaW4gYi90b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIu
cGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWViNThjMgotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL3hlbmdudHNoci5wYy5pbgpAQCAtMCwwICsx
LDggQEAKK3ByZWZpeD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1A
QGxpYmRpckBACisKK05hbWU6IFhlbmdudHNocgorRGVzY3JpcHRpb246IFRoZSBYZW5nbnRzaHIg
bGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitSZXF1aXJl
czogeGVuZ250dGFiCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMu
aW4gYi90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uNTFhYWQyMgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVmaXg9QEBwcmVmaXhA
QAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5n
bnR0YWIKK0Rlc2NyaXB0aW9uOiBUaGUgWGVuZ250dGFiIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZp
c29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxh
Z3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5nbnR0YWIKK1JlcXVp
cmVzLnByaXZhdGU6IHhlbnRvb2xsb2cKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoG-0004iW-Ak; Sun, 19 Mar 2017 08:03:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoE-0004iG-FV
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 14/6E-27751-D4B3EC85; Sun, 19 Mar 2017 08:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfX+ly
 Ewa6DfBYTthk4MHps79vFHsAYxZqZl5RfkcCasWDLQcaCDrmKldu/sTcw7pPqYuTiEBL4wigx
 7+IFZgjnPKPE9FfT2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlXgy8
 zpYnFfATOJ8wxMwmwWo/uu1b0wTGDkWMDKsYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDc+dzpEKMkB5OSKO8/9XMRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4L1sC5QSLUtNTK9Iyc4DBAZOW4OBREuGtA0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ4722QIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFediugKTyZe
 SVwm14BHcEEdMSyG2dAjihJREhJNTByJU6byDi1XF78a2f7wfmfmnnfdutF955PmL5BL37tx5
 6T2861zXjBP9lg470Zhec6PrG0SnSGJl4PLPumJaEjq+fJ8WOb4G7+uLpI3qvhMYe0jFwqBTS
 6r3N6f1zZvOLlr1NsM8NDWB+9PJTd01LhKFv27lWBXqC9tMvK45s6L615kcO796sSS3FGoqEW
 c1FxIgAYsxT6TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1489910604!40026670!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55527 invoked from network); 19 Mar 2017 08:03:25 -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; 19 Mar 2017 08:03:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoC-00042M-7Y
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoC-00078y-53
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoC-00078y-53@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:24 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxengnttab
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3YzQ0YWIzNGUzNThmOWU3NmJjMmM1NmQxMTFlZmYyYTg4YjFhOTYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5nbnR0YWIKICAgIAogICAgSW4g
b3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0g
YW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuZ250dGFiLnBjIGFuZCBhIHhlbmdu
dHNoci5wYyBmaWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogdG9vbHMvbGli
cy9nbnR0YWIvTWFrZWZpbGUgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogdG9v
bHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjLmluIHwgIDggKysrKysrKysKIHRvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbiB8IDEwICsrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUg
Yi8uZ2l0aWdub3JlCmluZGV4IGVjYzZjYjcuLjZhY2FjNjggMTAwNjQ0Ci0tLSBhLy5naXRpZ25v
cmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTAwLDYgKzEwMCw4IEBAIHRvb2xzL2xpYnMvdG9vbGxv
Zy94ZW50b29sbG9nLnBjCiB0b29scy9saWJzL2V2dGNobi9oZWFkZXJzLmNoawogdG9vbHMvbGli
cy9ldnRjaG4veGVuZXZ0Y2huLnBjCiB0b29scy9saWJzL2dudHRhYi9oZWFkZXJzLmNoawordG9v
bHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjCit0b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIu
cGMKIHRvb2xzL2xpYnMvY2FsbC9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2dudHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2Vm
aWxlCmluZGV4IDZhNzdmMjEuLmQ0ODQxYzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFi
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC0yNiw2ICsyNiwy
MyBAQCBpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCiBMSUIgKz0gbGlieGVuZ250dGFiLnNvCiBl
bmRpZgogCitQS0dfQ09ORklHIDo9IHhlbmdudHRhYi5wYyB4ZW5nbnRzaHIucGMKK1BLR19DT05G
SUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENf
TUlOSU9TKSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKKyQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtHX0NPTkZJR19JTlNU
KTogUEtHX0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19DT05GSUdfSU5TVCk6
IFBLR19DT05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0dfQ09ORklHX0xPQ0FM
IDo9ICQoZm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQor
CiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCisk
KFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkdOVFRB
QikvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENV
UkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChD
RkxBR1NfeGVuaW5jbHVkZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMzQsNyAr
NTEsNyBAQCBidWlsZDoKIAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFk
ZXJzLmNoayAkKExJQikKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5T
VCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRl
LyouaCkKIApAQCAtNTgsNiArNzUsOCBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElOS19TSExJ
QikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJUikkKGxpYmRpcikv
bGlieGVuZ250dGFiLnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElCKSBsaWJ4ZW5nbnR0YWIu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5nbnR0YWIuc28KIAkkKElOU1RB
TExfREFUQSkgaW5jbHVkZS94ZW5nbnR0YWIuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQo
SU5TVEFMTF9EQVRBKSB4ZW5nbnR0YWIucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCisJ
JChJTlNUQUxMX0RBVEEpIHhlbmdudHNoci5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikK
IAogLlBIT05ZOiBUQUdTCiBUQUdTOgpAQCAtNjgsNiArODcsNyBAQCBjbGVhbjoKIAlybSAtcmYg
Ki5ycG0gJChMSUIpICp+ICQoREVQUykgJChMSUJfT0JKUykgJChQSUNfT0JKUykKIAlybSAtZiBs
aWJ4ZW5nbnR0YWIuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1Ip
CiAJcm0gLWYgaGVhZGVycy5jaGsKKwlybSAtZiB4ZW5nbnR0YWIucGMgeGVuZ250c2hyLnBjCiAK
IC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2dudHRhYi94ZW5nbnRzaHIucGMuaW4gYi90b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIu
cGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWViNThjMgotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL3hlbmdudHNoci5wYy5pbgpAQCAtMCwwICsx
LDggQEAKK3ByZWZpeD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1A
QGxpYmRpckBACisKK05hbWU6IFhlbmdudHNocgorRGVzY3JpcHRpb246IFRoZSBYZW5nbnRzaHIg
bGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitSZXF1aXJl
czogeGVuZ250dGFiCmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMu
aW4gYi90b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uNTFhYWQyMgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnMv
Z250dGFiL3hlbmdudHRhYi5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVmaXg9QEBwcmVmaXhA
QAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5n
bnR0YWIKK0Rlc2NyaXB0aW9uOiBUaGUgWGVuZ250dGFiIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZp
c29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxh
Z3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5nbnR0YWIKK1JlcXVp
cmVzLnByaXZhdGU6IHhlbnRvb2xsb2cKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoQ-0004k2-CJ; Sun, 19 Mar 2017 08:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoP-0004jq-Ar
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:37 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/8A-25093-85B3EC85; Sun, 19 Mar 2017 08:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfC+ly
 EwYUn3BYTthk4MHps79vFHsAYxZqZl5RfkcCacXbjN6aC04oVqw7/Y2tgPCzbxcjFISTwhVFi
 8sP7rBDOeUaJ7ft3ADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhLzFx8i
 BXE5hUwk7i7qhHMZgGqb1++kHECI8cCRoZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYw7nzsdYpTkYFIS5f2nfi5CiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvZUugnGBRanpqRVpmDjA4YNISHDxKIrx1IGne4oLE3OLMdIjUKUZdjjmzd79hEmLJ
 y89LlRLnvQ1SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLbgU0hSczr
 wRu0yugI5iAjlh24wzIESWJCCmpBsaMO6wvE11D5p/JrW/KSZ52LbA8ap+DdoqjQ1zvnEmSvV
 4XhR0/1/ts6nOzm7rW/0qO3rY2thUfwyzeuEQeSf2TldRxpkHVYM3rGUc/bd94jLVCsWTTwj2
 F0mElU2Nu7zD4PvV+4+fAz8dW381y91KWFly5JSONLzDeQZHt39+urwzTA2ZIJCuxFGckGmox
 FxUnAgBh4ULWTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489910615!69275998!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21837 invoked from network); 19 Mar 2017 08:03:36 -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; 19 Mar 2017 08:03:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoM-00042W-9M
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoM-0007B5-8o
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoM-0007B5-8o@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:34 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxencall
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmMjc4ZDM5ZDJiNzcwMDgwYjRkOTJmN2EzZGU3YzdkYWQ5NjNhMWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5jYWxsCiAgICAKICAgIEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXItIGFu
ZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbmNhbGwucGMgZmlsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlICAgICAgICAg
IHwgMjEgKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5p
biAgICAgfCAxMCArKysrKysrKysrCiB0b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSAgICAgICAg
fCAgMSAtCiB0b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMuaW4gfCAgMiArLQogNSBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
Ly5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDZhY2FjNjguLmNiNTE0NzkgMTAwNjQ0Ci0t
LSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTAzLDYgKzEwMyw3IEBAIHRvb2xz
L2xpYnMvZ250dGFiL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIucGMK
IHRvb2xzL2xpYnMvZ250dGFiL3hlbmdudHRhYi5wYwogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMu
Y2hrCit0b29scy9saWJzL2NhbGwveGVuY2FsbC5wYwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCiB0b29scy9i
bGt0YXAyL2RhZW1vbi9ibGt0YXBjdHJsCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvTWFr
ZWZpbGUgYi90b29scy9saWJzL2NhbGwvTWFrZWZpbGUKaW5kZXggOTQwMmVhNS4uMzBmODQzNyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvY2Fs
bC9NYWtlZmlsZQpAQCAtMjQsNiArMjQsMjMgQEAgaWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQog
TElCICs9IGxpYnhlbmNhbGwuc28KIGVuZGlmCiAKK1BLR19DT05GSUcgOj0geGVuY2FsbC5wYwor
UEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJ
R19MSUJYQ19NSU5JT1MpLHkpCitQS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQ
S0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09O
RklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05G
SUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikv
JChwYykpCisKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5f
Uk9PVCkKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fTElC
WEVOQ0FMTCkvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIg
PSAkKENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FM
ID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAt
MzIsNyArNDksNyBAQCBidWlsZDoKIAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJz
OiBoZWFkZXJzLmNoayAkKExJQikKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05G
SUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBp
bmNsdWRlLyouaCkKIApAQCAtNTYsNiArNzMsNyBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElO
S19TSExJQikgbGlieGVuY2FsbC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJk
aXIpL2xpYnhlbmNhbGwuc28uJChNQUpPUikKIAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmNhbGwu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5jYWxsLnNvCiAJJChJTlNUQUxM
X0RBVEEpIGluY2x1ZGUveGVuY2FsbC5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCisJJChJTlNU
QUxMX0RBVEEpIHhlbmNhbGwucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9O
WTogVEFHUwogVEFHUzoKQEAgLTY2LDYgKzg0LDcgQEAgY2xlYW46CiAJcm0gLXJmICoucnBtICQo
TElCKSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuY2Fs
bC5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpCiAJcm0gLWYgaGVh
ZGVycy5jaGsKKwlybSAtZiB4ZW5jYWxsLnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xl
YW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5pbiBiL3Rv
b2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjQ3NWMxMzMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL2NhbGwveGVuY2Fs
bC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1A
QGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5jYWxsCitEZXNjcmlwdGlv
bjogVGhlIFhlbmNhbGwgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVy
c2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKK0xpYnM6IEBA
bGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmNhbGwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xs
b2cKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlIGIvdG9vbHMvbGlicy9l
dnRjaG4vTWFrZWZpbGUKaW5kZXggNWRhMjY5My4uY2JkNDIxOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9ldnRjaG4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAg
LTM5LDcgKzM5LDYgQEAgUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09O
RklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfSU5DRElSID0gJChYRU5fTElCWEVORVZUQ0hOKS9pbmNsdWRlCiAkKFBLR19DT05GSUdfTE9D
QUwpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQoQ1VSRElSKQotJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19DRkxBR1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCiAuUEhPTlk6
IGFsbAogYWxsOiBidWlsZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2hu
LnBjLmluIGIvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluCmluZGV4IGRhOGJmMTYu
LmM3NGFmMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL3hlbmV2dGNobi5wYy5pbgor
KysgYi90b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMuaW4KQEAgLTUsNiArNSw2IEBAIGxp
YmRpcj1AQGxpYmRpckBACiBOYW1lOiBYZW5ldnRjaG4KIERlc2NyaXB0aW9uOiBUaGUgWGVuZXZ0
Y2huIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAotQ2Zs
YWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACitDZmxhZ3M6IC1JJHtpbmNsdWRl
ZGlyfQogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZXZ0Y2huCiBSZXF1aXJlcy5w
cml2YXRlOiB4ZW50b29sbG9nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoQ-0004k2-CJ; Sun, 19 Mar 2017 08:03:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoP-0004jq-Ar
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:37 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CE/8A-25093-85B3EC85; Sun, 19 Mar 2017 08:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfC+ly
 EwYUn3BYTthk4MHps79vFHsAYxZqZl5RfkcCacXbjN6aC04oVqw7/Y2tgPCzbxcjFISTwhVFi
 8sP7rBDOeUaJ7ft3ADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhLzFx8i
 BXE5hUwk7i7qhHMZgGqb1++kHECI8cCRoZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYw7nzsdYpTkYFIS5f2nfi5CiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvZUugnGBRanpqRVpmDjA4YNISHDxKIrx1IGne4oLE3OLMdIjUKUZdjjmzd79hEmLJ
 y89LlRLnvQ1SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLbgU0hSczr
 wRu0yugI5iAjlh24wzIESWJCCmpBsaMO6wvE11D5p/JrW/KSZ52LbA8ap+DdoqjQ1zvnEmSvV
 4XhR0/1/ts6nOzm7rW/0qO3rY2thUfwyzeuEQeSf2TldRxpkHVYM3rGUc/bd94jLVCsWTTwj2
 F0mElU2Nu7zD4PvV+4+fAz8dW381y91KWFly5JSONLzDeQZHt39+urwzTA2ZIJCuxFGckGmox
 FxUnAgBh4ULWTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1489910615!69275998!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21837 invoked from network); 19 Mar 2017 08:03:36 -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; 19 Mar 2017 08:03:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoM-00042W-9M
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoM-0007B5-8o
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoM-0007B5-8o@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:34 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxencall
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmMjc4ZDM5ZDJiNzcwMDgwYjRkOTJmN2EzZGU3YzdkYWQ5NjNhMWYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5jYWxsCiAgICAKICAgIEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXItIGFu
ZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbmNhbGwucGMgZmlsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlICAgICAgICAg
IHwgMjEgKysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5p
biAgICAgfCAxMCArKysrKysrKysrCiB0b29scy9saWJzL2V2dGNobi9NYWtlZmlsZSAgICAgICAg
fCAgMSAtCiB0b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMuaW4gfCAgMiArLQogNSBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
Ly5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDZhY2FjNjguLmNiNTE0NzkgMTAwNjQ0Ci0t
LSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTAzLDYgKzEwMyw3IEBAIHRvb2xz
L2xpYnMvZ250dGFiL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIucGMK
IHRvb2xzL2xpYnMvZ250dGFiL3hlbmdudHRhYi5wYwogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMu
Y2hrCit0b29scy9saWJzL2NhbGwveGVuY2FsbC5wYwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCiB0b29scy9i
bGt0YXAyL2RhZW1vbi9ibGt0YXBjdHJsCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvTWFr
ZWZpbGUgYi90b29scy9saWJzL2NhbGwvTWFrZWZpbGUKaW5kZXggOTQwMmVhNS4uMzBmODQzNyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvY2Fs
bC9NYWtlZmlsZQpAQCAtMjQsNiArMjQsMjMgQEAgaWZuZXEgKCQobm9zaGFyZWRsaWJzKSx5KQog
TElCICs9IGxpYnhlbmNhbGwuc28KIGVuZGlmCiAKK1BLR19DT05GSUcgOj0geGVuY2FsbC5wYwor
UEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJ
R19MSUJYQ19NSU5JT1MpLHkpCitQS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQ
S0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09O
RklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJ
R19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05G
SUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikv
JChwYykpCisKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5f
Uk9PVCkKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fTElC
WEVOQ0FMTCkvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIg
PSAkKENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FM
ID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAt
MzIsNyArNDksNyBAQCBidWlsZDoKIAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJz
OiBoZWFkZXJzLmNoayAkKExJQikKK2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05G
SUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBp
bmNsdWRlLyouaCkKIApAQCAtNTYsNiArNzMsNyBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElO
S19TSExJQikgbGlieGVuY2FsbC5zby4kKE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJk
aXIpL2xpYnhlbmNhbGwuc28uJChNQUpPUikKIAkkKFNZTUxJTktfU0hMSUIpIGxpYnhlbmNhbGwu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5jYWxsLnNvCiAJJChJTlNUQUxM
X0RBVEEpIGluY2x1ZGUveGVuY2FsbC5oICQoREVTVERJUikkKGluY2x1ZGVkaXIpCisJJChJTlNU
QUxMX0RBVEEpIHhlbmNhbGwucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9O
WTogVEFHUwogVEFHUzoKQEAgLTY2LDYgKzg0LDcgQEAgY2xlYW46CiAJcm0gLXJmICoucnBtICQo
TElCKSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuY2Fs
bC5zby4kKE1BSk9SKS4kKE1JTk9SKSBsaWJ4ZW5jYWxsLnNvLiQoTUFKT1IpCiAJcm0gLWYgaGVh
ZGVycy5jaGsKKwlybSAtZiB4ZW5jYWxsLnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xl
YW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwveGVuY2FsbC5wYy5pbiBiL3Rv
b2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjLmluCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjQ3NWMxMzMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL2NhbGwveGVuY2Fs
bC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1A
QGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5jYWxsCitEZXNjcmlwdGlv
bjogVGhlIFhlbmNhbGwgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVy
c2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfSBAQGNmbGFnc2xvY2FsQEAKK0xpYnM6IEBA
bGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmNhbGwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xs
b2cKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZXZ0Y2huL01ha2VmaWxlIGIvdG9vbHMvbGlicy9l
dnRjaG4vTWFrZWZpbGUKaW5kZXggNWRhMjY5My4uY2JkNDIxOSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9ldnRjaG4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9ldnRjaG4vTWFrZWZpbGUKQEAg
LTM5LDcgKzM5LDYgQEAgUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09O
RklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfSU5DRElSID0gJChYRU5fTElCWEVORVZUQ0hOKS9pbmNsdWRlCiAkKFBLR19DT05GSUdfTE9D
QUwpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQoQ1VSRElSKQotJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19DRkxBR1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCiAuUEhPTlk6
IGFsbAogYWxsOiBidWlsZApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2hu
LnBjLmluIGIvdG9vbHMvbGlicy9ldnRjaG4veGVuZXZ0Y2huLnBjLmluCmluZGV4IGRhOGJmMTYu
LmM3NGFmMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0Y2huL3hlbmV2dGNobi5wYy5pbgor
KysgYi90b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMuaW4KQEAgLTUsNiArNSw2IEBAIGxp
YmRpcj1AQGxpYmRpckBACiBOYW1lOiBYZW5ldnRjaG4KIERlc2NyaXB0aW9uOiBUaGUgWGVuZXZ0
Y2huIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAotQ2Zs
YWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACitDZmxhZ3M6IC1JJHtpbmNsdWRl
ZGlyfQogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZXZ0Y2huCiBSZXF1aXJlcy5w
cml2YXRlOiB4ZW50b29sbG9nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoZ-0004lX-Dp; Sun, 19 Mar 2017 08:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoY-0004lK-Lv
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/E0-04817-26B3EC85; Sun, 19 Mar 2017 08:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTfR+ly
 EwfSvkhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TX1NEvBCemKNXv6WRoY50h0MXJxCAl8YZQ4
 3HqLrYuRE8g5zygxYZFfFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADKREW8JE4dSsVJ
 MwrYCax/OccsBIWoPJHm+ezT2DkWMDIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg/H0usBDjJIcTEqivJ/nHowQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHL9g0oJ1iUmp5akZaZAwwNmLQEB4+SCK82SJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5VUGKBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhCEu4cnMK4Hb9
 AroCCagI6bxgR1RkoiQkmpg5AmbN2VrWeMtU4nKpvk7l+vpxsktXm0/U/dElnrIomWFe3fpL0
 neuaq/XGTZWSPbXdO+3VgjV7vj14x9RbGivRcfzT40NfxivsUq86bg9stL4hKfXLlUk3Ij81b
 Stu3FER/rjqtlF4Z/3J4SGvstb5+WZl2U68eNMXoJlVs8F8znSVa+v3JptxJLcUaioRZzUXEi
 AB5WX0hOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489910624!56864828!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15466 invoked from network); 19 Mar 2017 08:03:45 -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; 19 Mar 2017 08:03:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoW-00042g-D4
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoW-0007E2-Ab
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoW-0007E2-Ab@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:44 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenforeignmemory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3MWVlNTEyNjFiYjM0NzA3MjMxZDFlZGI4N2U2ZGY5MWFmMWM5NGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5mb3JlaWdubWVtb3J5CiAgICAK
ICAgIEluIG9yZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBs
aW5rZXItIGFuZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbmZvcmVpZ25tZW1vcnku
cGMgZmlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
LmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDIxICsrKysr
KysrKysrKysrKysrKysrLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1v
cnkucGMuaW4gfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCBjYjUxNDc5Li5hZjQxZTdhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTEwNSw2ICsxMDUsNyBAQCB0b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMK
IHRvb2xzL2xpYnMvY2FsbC9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMK
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9oZWFkZXJzLmNoawordG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaGVhZGVy
cy5jaGsKIHRvb2xzL2Jsa3RhcDIvZGFlbW9uL2Jsa3RhcGN0cmwKIHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy9pbWcycWNvdwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2Vm
aWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCmluZGV4IGYwNjJmNDUuLjU1
Njc3ZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDIzIEBAIGlm
bmVxICgkKG5vc2hhcmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvCiBl
bmRpZgogCitQS0dfQ09ORklHIDo9IHhlbmZvcmVpZ25tZW1vcnkucGMKK1BLR19DT05GSUdfVkVS
U0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9T
KSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKKyQoUEtHX0NPTkZJR19JTlNU
KTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtH
X0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19D
T05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0dfQ09ORklHX0xPQ0FMIDo9ICQo
Zm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQorCiskKFBL
R19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCiskKFBLR19D
T05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkZPUkVJR05NRU1P
UlkpL2luY2x1ZGUKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChD
VVJESVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCisKIC5QSE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTMyLDcg
KzQ5LDcgQEAgYnVpbGQ6CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVh
ZGVycy5jaGsgJChMSUIpCitsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lO
U1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVk
ZS8qLmgpCiAKQEAgLTU2LDYgKzczLDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hM
SUIpIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQo
bGliZGlyKS9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElC
KSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGli
eGVuZm9yZWlnbm1lbW9yeS5zbwogCSQoSU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbmZvcmVpZ25t
ZW1vcnkuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFMTF9EQVRBKSB4ZW5mb3Jl
aWdubWVtb3J5LnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MK
IFRBR1M6CkBAIC02Niw2ICs4NCw3IEBAIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4g
JChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1mIGxpYnhlbmZvcmVpZ25tZW1v
cnkuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKQog
CXJtIC1mIGhlYWRlcnMuY2hrCisJcm0gLWYgeGVuZm9yZWlnbm1lbW9yeS5wYwogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4gYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkveGVuZm9yZWlnbm1lbW9yeS5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi42MzQzMmRjCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4
QEAKK2luY2x1ZGVkaXI9QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVu
Zm9yZWlnbm1lbW9yeQorRGVzY3JpcHRpb246IFRoZSBYZW5mb3JlaWdubWVtb3J5IGxpYnJhcnkg
Zm9yIFhlbiBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5j
bHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4
ZW5mb3JlaWdubWVtb3J5CitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoZ-0004lX-Dp; Sun, 19 Mar 2017 08:03:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoY-0004lK-Lv
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/E0-04817-26B3EC85; Sun, 19 Mar 2017 08:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTfR+ly
 EwfSvkhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TX1NEvBCemKNXv6WRoY50h0MXJxCAl8YZQ4
 3HqLrYuRE8g5zygxYZFfFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADKREW8JE4dSsVJ
 MwrYCax/OccsBIWoPJHm+ezT2DkWMDIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg/H0usBDjJIcTEqivJ/nHowQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHL9g0oJ1iUmp5akZaZAwwNmLQEB4+SCK82SJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5VUGKBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhCEu4cnMK4Hb9
 AroCCagI6bxgR1RkoiQkmpg5AmbN2VrWeMtU4nKpvk7l+vpxsktXm0/U/dElnrIomWFe3fpL0
 neuaq/XGTZWSPbXdO+3VgjV7vj14x9RbGivRcfzT40NfxivsUq86bg9stL4hKfXLlUk3Ij81b
 Stu3FER/rjqtlF4Z/3J4SGvstb5+WZl2U68eNMXoJlVs8F8znSVa+v3JptxJLcUaioRZzUXEi
 AB5WX0hOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1489910624!56864828!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15466 invoked from network); 19 Mar 2017 08:03:45 -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; 19 Mar 2017 08:03:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoW-00042g-D4
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoW-0007E2-Ab
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoW-0007E2-Ab@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:44 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenforeignmemory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3MWVlNTEyNjFiYjM0NzA3MjMxZDFlZGI4N2U2ZGY5MWFmMWM5NGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5mb3JlaWdubWVtb3J5CiAgICAK
ICAgIEluIG9yZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBs
aW5rZXItIGFuZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbmZvcmVpZ25tZW1vcnku
cGMgZmlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
LmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDIxICsrKysr
KysrKysrKysrKysrKysrLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3hlbmZvcmVpZ25tZW1v
cnkucGMuaW4gfCAxMCArKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQpp
bmRleCBjYjUxNDc5Li5hZjQxZTdhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRp
Z25vcmUKQEAgLTEwNSw2ICsxMDUsNyBAQCB0b29scy9saWJzL2dudHRhYi94ZW5nbnR0YWIucGMK
IHRvb2xzL2xpYnMvY2FsbC9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9jYWxsL3hlbmNhbGwucGMK
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9oZWFkZXJzLmNoawordG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaGVhZGVy
cy5jaGsKIHRvb2xzL2Jsa3RhcDIvZGFlbW9uL2Jsa3RhcGN0cmwKIHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy9pbWcycWNvdwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2Vm
aWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlCmluZGV4IGYwNjJmNDUuLjU1
Njc3ZTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKQEAgLTI0LDYgKzI0LDIzIEBAIGlm
bmVxICgkKG5vc2hhcmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvCiBl
bmRpZgogCitQS0dfQ09ORklHIDo9IHhlbmZvcmVpZ25tZW1vcnkucGMKK1BLR19DT05GSUdfVkVS
U0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9T
KSx5KQorUEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKKyQoUEtHX0NPTkZJR19JTlNU
KTogUEtHX0NPTkZJR19QUkVGSVggPSAkKHByZWZpeCkKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtH
X0NPTkZJR19JTkNESVIgPSAkKGluY2x1ZGVkaXIpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19D
T05GSUdfTElCRElSID0gJChsaWJkaXIpCitlbmRpZgorCitQS0dfQ09ORklHX0xPQ0FMIDo9ICQo
Zm9yZWFjaCBwYywkKFBLR19DT05GSUcpLCQoUEtHX0NPTkZJR19ESVIpLyQocGMpKQorCiskKFBL
R19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQoWEVOX1JPT1QpCiskKFBLR19D
T05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoWEVOX0xJQlhFTkZPUkVJR05NRU1P
UlkpL2luY2x1ZGUKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChD
VVJESVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQo
Q0ZMQUdTX3hlbmluY2x1ZGUpCisKIC5QSE9OWTogYWxsCiBhbGw6IGJ1aWxkCiAKQEAgLTMyLDcg
KzQ5LDcgQEAgYnVpbGQ6CiAJJChNQUtFKSBsaWJzCiAKIC5QSE9OWTogbGlicwotbGliczogaGVh
ZGVycy5jaGsgJChMSUIpCitsaWJzOiBoZWFkZXJzLmNoayAkKExJQikgJChQS0dfQ09ORklHX0lO
U1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogaGVhZGVycy5jaGs6ICQod2lsZGNhcmQgaW5jbHVk
ZS8qLmgpCiAKQEAgLTU2LDYgKzczLDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktfU0hM
SUIpIGxpYnhlbmZvcmVpZ25tZW1vcnkuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQo
bGliZGlyKS9saWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpCiAJJChTWU1MSU5LX1NITElC
KSBsaWJ4ZW5mb3JlaWdubWVtb3J5LnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGli
eGVuZm9yZWlnbm1lbW9yeS5zbwogCSQoSU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbmZvcmVpZ25t
ZW1vcnkuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQoSU5TVEFMTF9EQVRBKSB4ZW5mb3Jl
aWdubWVtb3J5LnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MK
IFRBR1M6CkBAIC02Niw2ICs4NCw3IEBAIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4g
JChERVBTKSAkKExJQl9PQkpTKSAkKFBJQ19PQkpTKQogCXJtIC1mIGxpYnhlbmZvcmVpZ25tZW1v
cnkuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVuZm9yZWlnbm1lbW9yeS5zby4kKE1BSk9SKQog
CXJtIC1mIGhlYWRlcnMuY2hrCisJcm0gLWYgeGVuZm9yZWlnbm1lbW9yeS5wYwogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4gYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkveGVuZm9yZWlnbm1lbW9yeS5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi42MzQzMmRjCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L3hlbmZvcmVpZ25tZW1vcnkucGMuaW4KQEAgLTAsMCArMSwxMCBAQAorcHJlZml4PUBAcHJlZml4
QEAKK2luY2x1ZGVkaXI9QEBpbmNkaXJAQAorbGliZGlyPUBAbGliZGlyQEAKKworTmFtZTogWGVu
Zm9yZWlnbm1lbW9yeQorRGVzY3JpcHRpb246IFRoZSBYZW5mb3JlaWdubWVtb3J5IGxpYnJhcnkg
Zm9yIFhlbiBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5j
bHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4
ZW5mb3JlaWdubWVtb3J5CitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoj-0004nn-Ge; Sun, 19 Mar 2017 08:03:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoi-0004nX-OH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6A/47-27545-C6B3EC85; Sun, 19 Mar 2017 08:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfb+ly
 EwZMlshYTthk4MHps79vFHsAYxZqZl5RfkcCasfLGEsaCOdIVq67+YGlg/CbexcjFISTwhVHi
 +NczzBDOeUaJJw9+MnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibCAl8SKD
 WUgYV4BM4nN+6YxgtgsQOUN134wTWDkWMDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HXsoBDjJIcTEqivP/Uz0UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDNMAfKCRalpqdWpGXmAIMDJi3BwaMkwptvBpTmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3mKQGQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8h0BW8
 WTmlcBtegV0BBPQEctunAE5oiQRISXVwDhdp1+e9Xb9536dSUt1fwr+3qC8d+tDCz8Hq5mzN/
 S4Hwx7mF5j9sFH+1ESq0Kc1Ar9jUnR7Ey196deVU2vOHvvkN2crKyV0sLTbnNKLX0z2Y3Xfra
 A3ObN+2WiH/8VKOhcaLC/aGH+kun3/YqfpmQsf/FvurRt2pvdF/mnJPQrWF9Z8FJj+h4lluKM
 REMt5qLiRACd752zTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1489910634!91706509!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29476 invoked from network); 19 Mar 2017 08:03:55 -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; 19 Mar 2017 08:03:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVog-00042q-Ey
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVog-0007GL-EP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVog-0007GL-EP@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:54 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxendevicemodel
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlOWUzNGUwMmUyOTllZDllMDY3ZDA3MzcxM2E0MWJmOGY5MTZhODMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5kZXZpY2Vtb2RlbAogICAgCiAg
ICBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlu
a2VyLSBhbmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW5kZXZpY2Vtb2RlbC5wYyBm
aWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0
aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbiB8IDEwICsr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGFmNDFlN2EuLmJh
MGYyZTQgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTA3LDYg
KzEwNyw3IEBAIHRvb2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjCiB0b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS94ZW5mb3JlaWdubWVt
b3J5LnBjCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCit0b29scy9saWJzL2Rl
dmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjCiB0b29scy9ibGt0YXAyL2RhZW1vbi9ibGt0YXBj
dHJsCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaW1nMnFjb3cKIHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9sb2NrLXV0aWwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUg
Yi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmluZGV4IDE4MDM5NDIuLjU1NjI2YTUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtMjUsNiArMjUsMjMgQEAgaWZuZXEgKCQobm9z
aGFyZWRsaWJzKSx5KQogTElCICs9IGxpYnhlbmRldmljZW1vZGVsLnNvCiBlbmRpZgogCitQS0df
Q09ORklHIDo9IHhlbmRldmljZW1vZGVsLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpP
UikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05G
SUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdf
UFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElS
ID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9
ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQ
S0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FM
KTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkvaW5jbHVkZQorJChQ
S0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMzMsNyArNTAsNyBAQCBidWlsZDoK
IAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFkZXJzLmNoayAkKExJQikK
K2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklH
X0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKIApAQCAtNTcs
NiArNzQsNyBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNl
bW9kZWwuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZp
Y2Vtb2RlbC5zby4kKE1BSk9SKQogCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9kZWwu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vtb2RlbC5zbwogCSQo
SU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbmRldmljZW1vZGVsLmggJChERVNURElSKSQoaW5jbHVk
ZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVuZGV2aWNlbW9kZWwucGMgJChERVNURElSKSQoUEtH
X0lOU1RBTExESVIpCiAKIC5QSE9OWTogVEFHUwogVEFHUzoKQEAgLTY3LDYgKzg1LDcgQEAgY2xl
YW46CiAJcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09C
SlMpCiAJcm0gLWYgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVu
ZGV2aWNlbW9kZWwuc28uJChNQUpPUikKIAlybSAtZiBoZWFkZXJzLmNoaworCXJtIC1mIHhlbmRl
dmljZW1vZGVsLnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbgpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5lZDA4ZjgzCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVm
aXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAor
CitOYW1lOiBYZW5kZXZpY2Vtb2RlbAorRGVzY3JpcHRpb246IFRoZSBYZW5kZXZpY2Vtb2RlbCBs
aWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjogQEB2ZXJzaW9uQEAKK0NmbGFnczog
LUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJk
aXJ9IC1seGVuZGV2aWNlbW9kZWwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuY2Fs
bAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:03:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:03: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 1cpVoj-0004nn-Ge; Sun, 19 Mar 2017 08:03:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoi-0004nX-OH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6A/47-27545-C6B3EC85; Sun, 19 Mar 2017 08:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfb+ly
 EwZMlshYTthk4MHps79vFHsAYxZqZl5RfkcCasfLGEsaCOdIVq67+YGlg/CbexcjFISTwhVHi
 +NczzBDOeUaJJw9+MnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibCAl8SKD
 WUgYV4BM4nN+6YxgtgsQOUN134wTWDkWMDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HXsoBDjJIcTEqivP/Uz0UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDNMAfKCRalpqdWpGXmAIMDJi3BwaMkwptvBpTmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3mKQGQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8h0BW8
 WTmlcBtegV0BBPQEctunAE5oiQRISXVwDhdp1+e9Xb9536dSUt1fwr+3qC8d+tDCz8Hq5mzN/
 S4Hwx7mF5j9sFH+1ESq0Kc1Ar9jUnR7Ey196deVU2vOHvvkN2crKyV0sLTbnNKLX0z2Y3Xfra
 A3ObN+2WiH/8VKOhcaLC/aGH+kun3/YqfpmQsf/FvurRt2pvdF/mnJPQrWF9Z8FJj+h4lluKM
 REMt5qLiRACd752zTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1489910634!91706509!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29476 invoked from network); 19 Mar 2017 08:03:55 -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; 19 Mar 2017 08:03:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVog-00042q-Ey
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVog-0007GL-EP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:03:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVog-0007GL-EP@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:03:54 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxendevicemodel
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlOWUzNGUwMmUyOTllZDllMDY3ZDA3MzcxM2E0MWJmOGY5MTZhODMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5kZXZpY2Vtb2RlbAogICAgCiAg
ICBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlu
a2VyLSBhbmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW5kZXZpY2Vtb2RlbC5wYyBm
aWxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0
aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysr
KysrLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbiB8IDEwICsr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGFmNDFlN2EuLmJh
MGYyZTQgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTA3LDYg
KzEwNyw3IEBAIHRvb2xzL2xpYnMvY2FsbC94ZW5jYWxsLnBjCiB0b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS94ZW5mb3JlaWdubWVt
b3J5LnBjCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMuY2hrCit0b29scy9saWJzL2Rl
dmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjCiB0b29scy9ibGt0YXAyL2RhZW1vbi9ibGt0YXBj
dHJsCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaW1nMnFjb3cKIHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9sb2NrLXV0aWwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUg
Yi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmluZGV4IDE4MDM5NDIuLjU1NjI2YTUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKKysrIGIvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtMjUsNiArMjUsMjMgQEAgaWZuZXEgKCQobm9z
aGFyZWRsaWJzKSx5KQogTElCICs9IGxpYnhlbmRldmljZW1vZGVsLnNvCiBlbmRpZgogCitQS0df
Q09ORklHIDo9IHhlbmRldmljZW1vZGVsLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpP
UikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05G
SUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdf
UFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElS
ID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9
ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQ
S0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FM
KTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkvaW5jbHVkZQorJChQ
S0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkKKwogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIApAQCAtMzMsNyArNTAsNyBAQCBidWlsZDoK
IAkkKE1BS0UpIGxpYnMKIAogLlBIT05ZOiBsaWJzCi1saWJzOiBoZWFkZXJzLmNoayAkKExJQikK
K2xpYnM6IGhlYWRlcnMuY2hrICQoTElCKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklH
X0xPQ0FMKQogCiBoZWFkZXJzLmNoazogJCh3aWxkY2FyZCBpbmNsdWRlLyouaCkKIApAQCAtNTcs
NiArNzQsNyBAQCBpbnN0YWxsOiBidWlsZAogCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNl
bW9kZWwuc28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZp
Y2Vtb2RlbC5zby4kKE1BSk9SKQogCSQoU1lNTElOS19TSExJQikgbGlieGVuZGV2aWNlbW9kZWwu
c28uJChNQUpPUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5kZXZpY2Vtb2RlbC5zbwogCSQo
SU5TVEFMTF9EQVRBKSBpbmNsdWRlL3hlbmRldmljZW1vZGVsLmggJChERVNURElSKSQoaW5jbHVk
ZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVuZGV2aWNlbW9kZWwucGMgJChERVNURElSKSQoUEtH
X0lOU1RBTExESVIpCiAKIC5QSE9OWTogVEFHUwogVEFHUzoKQEAgLTY3LDYgKzg1LDcgQEAgY2xl
YW46CiAJcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFMpICQoTElCX09CSlMpICQoUElDX09C
SlMpCiAJcm0gLWYgbGlieGVuZGV2aWNlbW9kZWwuc28uJChNQUpPUikuJChNSU5PUikgbGlieGVu
ZGV2aWNlbW9kZWwuc28uJChNQUpPUikKIAlybSAtZiBoZWFkZXJzLmNoaworCXJtIC1mIHhlbmRl
dmljZW1vZGVsLnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFuCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjLmluIGIvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbgpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5lZDA4ZjgzCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC94ZW5kZXZpY2Vtb2RlbC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVm
aXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAor
CitOYW1lOiBYZW5kZXZpY2Vtb2RlbAorRGVzY3JpcHRpb246IFRoZSBYZW5kZXZpY2Vtb2RlbCBs
aWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjogQEB2ZXJzaW9uQEAKK0NmbGFnczog
LUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJk
aXJ9IC1seGVuZGV2aWNlbW9kZWwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuY2Fs
bAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVot-0004pe-IE; Sun, 19 Mar 2017 08:04:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVot-0004pS-2m
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 40/E7-10315-67B3EC85; Sun, 19 Mar 2017 08:04:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfU+ly
 EwY4mNYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHC2l6ngpERF59Pz7A2Ms0W7GLk4hAS+MEpc
 nH6FBcI5zyjx9cgZxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWSJb639
 IDFeQXMJD6vWc8IYrMA1U84P5dtAiPHAkaGVYwaxalFZalFukbmeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MF4dYvfIUZJDiYlUd7yHycihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwKqqcjBASLEpNT61Iy8wBhgdMWoKDR0mEtxMkzVtckJhbnJkOkTrFqMsxZ/bu
 N0xCLHn5ealS4rwqIEUCIEUZpXlwI2CheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8Uk
 Ck8mXklcJteAR3BBHTE2w8nQI4oSURISTUwOu45xNvTffaAn7/uu17BOe5zL3s+uKJupKoy6x
 a7/M3Qvxu/uzq86tklk6ov4TLjbIP+mgk/w1K4tm+9anCz4M+yR8Vr/5X6ZW46tvbCpU3sqx2
 rLcNWmnYURrjdr27boumy/EzY579aplmSKgeuWWYqFDQFy7JdsYm9wN/05E7y1GO7FWTuK7EU
 ZyQaajEXFScCAM5XTgFQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1489910644!69588109!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38273 invoked from network); 19 Mar 2017 08:04: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; 19 Mar 2017 08:04:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoq-00044E-Gn
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoq-0007Ir-GA
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoq-0007Ir-GA@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:04 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenguest, update the one for libxenctrl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhMGYzNTA2YTIyZGRhNmI5N2Q4ZGU2ZTFiZWFiZjE5ZmMwOWE1MDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ndWVzdCwgdXBkYXRlIHRoZSBv
bmUgZm9yIGxpYnhlbmN0cmwKICAgIAogICAgSW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtn
LWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0gYW5kCiAgICBjb21waWxlci1mbGFncyBwcm92
aWRlIGEgeGVuZ3Vlc3QucGMgZmlsZS4KICAgIAogICAgVXBkYXRlIHRoZSB4ZW5jb250cm9sLnBj
IGZpbGUgdG8gcmVmbGVjdCB0aGUgZGVwZW5kZW5jaWVzIG9mIGxpYnhlbmN0cmwuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2Vm
aWxlICAgICAgICAgfCAgNiArKysrLS0KIHRvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4gfCAg
MyArKy0KIHRvb2xzL2xpYnhjL3hlbmd1ZXN0LnBjLmluICAgfCAxMCArKysrKysrKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCAwNjUz
Y2EzLi5kNmZhMWViIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29s
cy9saWJ4Yy9NYWtlZmlsZQpAQCAtMTU5LDcgKzE1OSw3IEBAIGVuZGlmCiAkKENUUkxfTElCX09C
SlMpICQoR1VFU1RfTElCX09CSlMpIFwKICQoQ1RSTF9QSUNfT0JKUykgJChHVUVTVF9QSUNfT0JK
Uyk6IHhjX3ByaXZhdGUuaAogCi1QS0dfQ09ORklHIDo9IHhlbmNvbnRyb2wucGMKK1BLR19DT05G
SUcgOj0geGVuY29udHJvbC5wYyB4ZW5ndWVzdC5wYwogUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQo
TUFKT1IpLiQoTUlOT1IpCiAKIGlmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCkBAIC0x
NzQsNiArMTc0LDcgQEAgUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09O
RklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfSU5DRElSID0gJChYRU5fTElCWEMpL2luY2x1ZGUKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBL
R19DT05GSUdfTElCRElSID0gJChDVVJESVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09O
RklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKIC5QSE9OWTogYWxsCiBh
bGw6IGJ1aWxkCkBAIC0yMDAsNiArMjAxLDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktf
U0hMSUIpIGxpYnhlbmd1ZXN0LnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVu
Z3Vlc3Quc28KIAkkKElOU1RBTExfREFUQSkgaW5jbHVkZS94ZW5ndWVzdC5oICQoREVTVERJUikk
KGluY2x1ZGVkaXIpCiAJJChJTlNUQUxMX0RBVEEpIHhlbmNvbnRyb2wucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCisJJChJTlNUQUxMX0RBVEEpIHhlbmd1ZXN0LnBjICQoREVTVERJUikk
KFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC0yMDksNyArMjExLDcg
QEAgVEFHUzoKIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSBcCiAgICAg
ICAgICAgICBfcGF0aHMuaCBcCi0JICAgIHhlbmNvbnRyb2wucGMgXAorCSAgICB4ZW5jb250cm9s
LnBjIHhlbmd1ZXN0LnBjIFwKICAgICAgICAgICAgICQoQ1RSTF9MSUJfT0JKUykgJChDVFJMX1BJ
Q19PQkpTKSBcCiAgICAgICAgICAgICAkKEdVRVNUX0xJQl9PQkpTKSAkKEdVRVNUX1BJQ19PQkpT
KQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluIGIvdG9vbHMvbGli
eGMveGVuY29udHJvbC5wYy5pbgppbmRleCA4NjUxYmNhLi5mZGMyNTMwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCisrKyBiL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wu
cGMuaW4KQEAgLTUsNSArNSw2IEBAIGxpYmRpcj1AQGxpYmRpckBACiBOYW1lOiBYZW5jb250cm9s
CiBEZXNjcmlwdGlvbjogVGhlIFhlbmNvbnRyb2wgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IK
IFZlcnNpb246IEBAdmVyc2lvbkBACi1DZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQorQ2ZsYWdzOiAt
SSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRp
cn0gLWx4ZW5jdHJsCitSZXF1aXJlcy5wcml2YXRlOiB4ZW5ldnRjaG4seGVuZ250dGFiLHhlbmdu
dHNocix4ZW5jYWxsLHhlbmZvcmVpZ25tZW1vcnkseGVuZGV2aWNlbW9kZWwseGVudG9vbGxvZwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGVuZ3Vlc3QucGMuaW4gYi90b29scy9saWJ4Yy94ZW5n
dWVzdC5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMjVhYzBiCi0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGMveGVuZ3Vlc3QucGMuaW4KQEAgLTAsMCArMSwx
MCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9QEBpbmNkaXJAQAorbGliZGlyPUBA
bGliZGlyQEAKKworTmFtZTogWGVuZ3Vlc3QKK0Rlc2NyaXB0aW9uOiBUaGUgWGVuZ3Vlc3QgbGli
cmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1J
JHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZ3Vlc3QKK1Jl
cXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuY2FsbCx4ZW5mb3JlaWdubWVtb3J5LHhlbmV2
dGNobgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVot-0004pe-IE; Sun, 19 Mar 2017 08:04:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVot-0004pS-2m
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 40/E7-10315-67B3EC85; Sun, 19 Mar 2017 08:04:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfU+ly
 EwY4mNYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHC2l6ngpERF59Pz7A2Ms0W7GLk4hAS+MEpc
 nH6FBcI5zyjx9cgZxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWSJb639
 IDFeQXMJD6vWc8IYrMA1U84P5dtAiPHAkaGVYwaxalFZalFukbmeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MF4dYvfIUZJDiYlUd7yHycihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwKqqcjBASLEpNT61Iy8wBhgdMWoKDR0mEtxMkzVtckJhbnJkOkTrFqMsxZ/bu
 N0xCLHn5ealS4rwqIEUCIEUZpXlwI2CheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8Uk
 Ck8mXklcJteAR3BBHTE2w8nQI4oSURISTUwOu45xNvTffaAn7/uu17BOe5zL3s+uKJupKoy6x
 a7/M3Qvxu/uzq86tklk6ov4TLjbIP+mgk/w1K4tm+9anCz4M+yR8Vr/5X6ZW46tvbCpU3sqx2
 rLcNWmnYURrjdr27boumy/EzY579aplmSKgeuWWYqFDQFy7JdsYm9wN/05E7y1GO7FWTuK7EU
 ZyQaajEXFScCAM5XTgFQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1489910644!69588109!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38273 invoked from network); 19 Mar 2017 08:04: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; 19 Mar 2017 08:04:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoq-00044E-Gn
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVoq-0007Ir-GA
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVoq-0007Ir-GA@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:04 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenguest, update the one for libxenctrl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhMGYzNTA2YTIyZGRhNmI5N2Q4ZGU2ZTFiZWFiZjE5ZmMwOWE1MDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ndWVzdCwgdXBkYXRlIHRoZSBv
bmUgZm9yIGxpYnhlbmN0cmwKICAgIAogICAgSW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtn
LWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtlci0gYW5kCiAgICBjb21waWxlci1mbGFncyBwcm92
aWRlIGEgeGVuZ3Vlc3QucGMgZmlsZS4KICAgIAogICAgVXBkYXRlIHRoZSB4ZW5jb250cm9sLnBj
IGZpbGUgdG8gcmVmbGVjdCB0aGUgZGVwZW5kZW5jaWVzIG9mIGxpYnhlbmN0cmwuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2Vm
aWxlICAgICAgICAgfCAgNiArKysrLS0KIHRvb2xzL2xpYnhjL3hlbmNvbnRyb2wucGMuaW4gfCAg
MyArKy0KIHRvb2xzL2xpYnhjL3hlbmd1ZXN0LnBjLmluICAgfCAxMCArKysrKysrKysrCiAzIGZp
bGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCAwNjUz
Y2EzLi5kNmZhMWViIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29s
cy9saWJ4Yy9NYWtlZmlsZQpAQCAtMTU5LDcgKzE1OSw3IEBAIGVuZGlmCiAkKENUUkxfTElCX09C
SlMpICQoR1VFU1RfTElCX09CSlMpIFwKICQoQ1RSTF9QSUNfT0JKUykgJChHVUVTVF9QSUNfT0JK
Uyk6IHhjX3ByaXZhdGUuaAogCi1QS0dfQ09ORklHIDo9IHhlbmNvbnRyb2wucGMKK1BLR19DT05G
SUcgOj0geGVuY29udHJvbC5wYyB4ZW5ndWVzdC5wYwogUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQo
TUFKT1IpLiQoTUlOT1IpCiAKIGlmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCkBAIC0x
NzQsNiArMTc0LDcgQEAgUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09O
RklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfSU5DRElSID0gJChYRU5fTElCWEMpL2luY2x1ZGUKICQoUEtHX0NPTkZJR19MT0NBTCk6IFBL
R19DT05GSUdfTElCRElSID0gJChDVVJESVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09O
RklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKIC5QSE9OWTogYWxsCiBh
bGw6IGJ1aWxkCkBAIC0yMDAsNiArMjAxLDcgQEAgaW5zdGFsbDogYnVpbGQKIAkkKFNZTUxJTktf
U0hMSUIpIGxpYnhlbmd1ZXN0LnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGlieGVu
Z3Vlc3Quc28KIAkkKElOU1RBTExfREFUQSkgaW5jbHVkZS94ZW5ndWVzdC5oICQoREVTVERJUikk
KGluY2x1ZGVkaXIpCiAJJChJTlNUQUxMX0RBVEEpIHhlbmNvbnRyb2wucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCisJJChJTlNUQUxMX0RBVEEpIHhlbmd1ZXN0LnBjICQoREVTVERJUikk
KFBLR19JTlNUQUxMRElSKQogCiAuUEhPTlk6IFRBR1MKIFRBR1M6CkBAIC0yMDksNyArMjExLDcg
QEAgVEFHUzoKIGNsZWFuOgogCXJtIC1yZiAqLnJwbSAkKExJQikgKn4gJChERVBTKSBcCiAgICAg
ICAgICAgICBfcGF0aHMuaCBcCi0JICAgIHhlbmNvbnRyb2wucGMgXAorCSAgICB4ZW5jb250cm9s
LnBjIHhlbmd1ZXN0LnBjIFwKICAgICAgICAgICAgICQoQ1RSTF9MSUJfT0JKUykgJChDVFJMX1BJ
Q19PQkpTKSBcCiAgICAgICAgICAgICAkKEdVRVNUX0xJQl9PQkpTKSAkKEdVRVNUX1BJQ19PQkpT
KQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluIGIvdG9vbHMvbGli
eGMveGVuY29udHJvbC5wYy5pbgppbmRleCA4NjUxYmNhLi5mZGMyNTMwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCisrKyBiL3Rvb2xzL2xpYnhjL3hlbmNvbnRyb2wu
cGMuaW4KQEAgLTUsNSArNSw2IEBAIGxpYmRpcj1AQGxpYmRpckBACiBOYW1lOiBYZW5jb250cm9s
CiBEZXNjcmlwdGlvbjogVGhlIFhlbmNvbnRyb2wgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IK
IFZlcnNpb246IEBAdmVyc2lvbkBACi1DZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQorQ2ZsYWdzOiAt
SSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRp
cn0gLWx4ZW5jdHJsCitSZXF1aXJlcy5wcml2YXRlOiB4ZW5ldnRjaG4seGVuZ250dGFiLHhlbmdu
dHNocix4ZW5jYWxsLHhlbmZvcmVpZ25tZW1vcnkseGVuZGV2aWNlbW9kZWwseGVudG9vbGxvZwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGVuZ3Vlc3QucGMuaW4gYi90b29scy9saWJ4Yy94ZW5n
dWVzdC5wYy5pbgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yMjVhYzBiCi0t
LSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlieGMveGVuZ3Vlc3QucGMuaW4KQEAgLTAsMCArMSwx
MCBAQAorcHJlZml4PUBAcHJlZml4QEAKK2luY2x1ZGVkaXI9QEBpbmNkaXJAQAorbGliZGlyPUBA
bGliZGlyQEAKKworTmFtZTogWGVuZ3Vlc3QKK0Rlc2NyaXB0aW9uOiBUaGUgWGVuZ3Vlc3QgbGli
cmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1J
JHtpbmNsdWRlZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuZ3Vlc3QKK1Jl
cXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuY2FsbCx4ZW5mb3JlaWdubWVtb3J5LHhlbmV2
dGNobgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVp3-0004ry-Jo; Sun, 19 Mar 2017 08:04:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp3-0004rn-1p
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EB/81-04817-08B3EC85; Sun, 19 Mar 2017 08:04:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfe+ly
 EwarVqhYTthk4MHps79vFHsAYxZqZl5RfkcCacb9PoWC/RMWUN7cZGxj3i3YxcnEICXxhlHh1
 8CIrhHOeUeLxxKXsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAi0dKnB
 RLmFTCT6Fvykx3EZgEqX3xyPuMERo4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsY/ywLOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhcroJxgUWp6akVaZg4wNGDSEhw8SiK8dZZAad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEuc9ADJDAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcVZApPZ
 l4J3KZXQEcwAR2x7MYZkCNKEhFSUg2M/gLs67KXnpi2jyFqI5eSsaXAdqvNAVX25puZFQILnI
 yrNbZIbN4cspTR8cX5q0uCmVOcFrfMsvpYOf/n969KyjpTOCN3fltl3TWFSUa8Y6Gl3d8fU2U
 Lpyy7vq7C+/X7e28M/5ySt3651Prjxk/Rq1jVZA41xmuc9qow1V6+/POtpW7hBdN+KLEUZyQa
 ajEXFScCACmTk7hOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489910654!56395665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55194 invoked from network); 19 Mar 2017 08:04:15 -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; 19 Mar 2017 08:04:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp0-00044O-Ib
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp0-0007L6-I1
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVp0-0007L6-I1@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:14 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenstore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFiMDA4ZTk5ZGM4NTI3N2IyMDJmZjJlN2Y5NTg1MjJiMDc0YjcwYzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5zdG9yZQogICAgCiAgICBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlua2VyLSBh
bmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW5zdG9yZS5wYyBmaWxlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlICAgICAgIHwgMjEg
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYy5pbiB8IDEw
ICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGJhMGYyZTQuLjRjYWEzZDkgMTAwNjQ0
Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjU1LDYgKzI1NSw3IEBAIHRv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlLWNvbnRyb2wKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLWxz
CiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWQKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90ZXN0
Cit0b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYwogdG9vbHMveGVuc3RvcmUveHNfdGRiX2R1bXAK
IHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX3NldHNpemUKIHRvb2xzL3hlbnRyYWNlL3RiY3RsCmRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlCmluZGV4IGJkY2ExMDguLmM0ZjljZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0xMDUsMTIgKzEwNSwzMiBA
QCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogeHMub3BpYyB4c19saWIub3BpYwog
bGlieGVuc3RvcmUuYTogeHMubyB4c19saWIubwogCSQoQVIpIHJjcyAkQCAkXgogCitQS0dfQ09O
RklHIDo9IHhlbnN0b3JlLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5P
UikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6
PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0g
JChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNs
dWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGly
KQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklH
KSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NP
TkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJ
R19JTkNESVIgPSAkKFhFTl9YRU5TVE9SRSkvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKKworJChMSUJYRU5TVE9S
RSk6ICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCisKIC5QSE9OWTogY2xl
YW4KIGNsZWFuOgogCXJtIC1mICouYSAqLm8gKi5vcGljICouc28qIHhlbnN0b3JlZF9wcm9iZXMu
aAogCXJtIC1mIHhlbnN0b3JlZCB4c19yYW5kb20geHNfc3RyZXNzIHhzX2NyYXNobWUKIAlybSAt
ZiB4c190ZGJfZHVtcCB4ZW5zdG9yZS1jb250cm9sIGluaXQteGVuc3RvcmUtZG9tYWluCiAJcm0g
LWYgeGVuc3RvcmUgJChDTElFTlRTKQorCXJtIC1mIHhlbnN0b3JlLnBjCiAJJChSTSkgJChERVBT
KQogCiAuUEhPTlk6IGRpc3RjbGVhbgpAQCAtMTUwLDYgKzE3MCw3IEBAIGVuZGlmCiAJJChJTlNU
QUxMX0RBVEEpIGluY2x1ZGUvY29tcGF0L3hzX2xpYi5oICQoREVTVERJUikkKGluY2x1ZGVkaXIp
L3hlbnN0b3JlLWNvbXBhdC94c19saWIuaAogCWxuIC1zZiB4ZW5zdG9yZS1jb21wYXQveHMuaCAg
JChERVNURElSKSQoaW5jbHVkZWRpcikveHMuaAogCWxuIC1zZiB4ZW5zdG9yZS1jb21wYXQveHNf
bGliLmggJChERVNURElSKSQoaW5jbHVkZWRpcikveHNfbGliLmgKKwkkKElOU1RBTExfREFUQSkg
eGVuc3RvcmUucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogY2xpZW50
cy1pbnN0YWxsCiBjbGllbnRzLWluc3RhbGw6IGNsaWVudHMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlLnBjLmluIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDVkYzZiMAotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCkBAIC0wLDAgKzEsMTAgQEAKK3ByZWZp
eD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACisK
K05hbWU6IFhlbnN0b3JlCitEZXNjcmlwdGlvbjogVGhlIFhlbnN0b3JlIGxpYnJhcnkgZm9yIFhl
biBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRp
cn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5zdG9y
ZQorUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ250dGFiCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVp3-0004ry-Jo; Sun, 19 Mar 2017 08:04:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp3-0004rn-1p
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 EB/81-04817-08B3EC85; Sun, 19 Mar 2017 08:04:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfe+ly
 EwarVqhYTthk4MHps79vFHsAYxZqZl5RfkcCacb9PoWC/RMWUN7cZGxj3i3YxcnEICXxhlHh1
 8CIrhHOeUeLxxKXsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAi0dKnB
 RLmFTCT6Fvykx3EZgEqX3xyPuMERo4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsY/ywLOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhcroJxgUWp6akVaZg4wNGDSEhw8SiK8dZZAad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEuc9ADJDAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcVZApPZ
 l4J3KZXQEcwAR2x7MYZkCNKEhFSUg2M/gLs67KXnpi2jyFqI5eSsaXAdqvNAVX25puZFQILnI
 yrNbZIbN4cspTR8cX5q0uCmVOcFrfMsvpYOf/n969KyjpTOCN3fltl3TWFSUa8Y6Gl3d8fU2U
 Lpyy7vq7C+/X7e28M/5ySt3651Prjxk/Rq1jVZA41xmuc9qow1V6+/POtpW7hBdN+KLEUZyQa
 ajEXFScCACmTk7hOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1489910654!56395665!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55194 invoked from network); 19 Mar 2017 08:04:15 -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; 19 Mar 2017 08:04:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp0-00044O-Ib
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVp0-0007L6-I1
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVp0-0007L6-I1@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:14 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenstore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFiMDA4ZTk5ZGM4NTI3N2IyMDJmZjJlN2Y5NTg1MjJiMDc0YjcwYzQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5zdG9yZQogICAgCiAgICBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlua2VyLSBh
bmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW5zdG9yZS5wYyBmaWxlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlICAgICAgIHwgMjEg
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYy5pbiB8IDEw
ICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IGJhMGYyZTQuLjRjYWEzZDkgMTAwNjQ0
Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjU1LDYgKzI1NSw3IEBAIHRv
b2xzL3hlbnN0b3JlL3hlbnN0b3JlLWNvbnRyb2wKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLWxz
CiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWQKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90ZXN0
Cit0b29scy94ZW5zdG9yZS94ZW5zdG9yZS5wYwogdG9vbHMveGVuc3RvcmUveHNfdGRiX2R1bXAK
IHRvb2xzL3hlbnRyYWNlL3hlbnRyYWNlX3NldHNpemUKIHRvb2xzL3hlbnRyYWNlL3RiY3RsCmRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlCmluZGV4IGJkY2ExMDguLmM0ZjljZGUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBAIC0xMDUsMTIgKzEwNSwzMiBA
QCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogeHMub3BpYyB4c19saWIub3BpYwog
bGlieGVuc3RvcmUuYTogeHMubyB4c19saWIubwogCSQoQVIpIHJjcyAkQCAkXgogCitQS0dfQ09O
RklHIDo9IHhlbnN0b3JlLnBjCitQS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5P
UikKKworaWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6
PSAkKFBLR19DT05GSUcpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0g
JChwcmVmaXgpCiskKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNs
dWRlZGlyKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGly
KQorZW5kaWYKKworUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklH
KSwkKFBLR19DT05GSUdfRElSKS8kKHBjKSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NP
TkZJR19QUkVGSVggPSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJ
R19JTkNESVIgPSAkKFhFTl9YRU5TVE9SRSkvaW5jbHVkZQorJChQS0dfQ09ORklHX0xPQ0FMKTog
UEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19D
T05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVkZSkKKworJChMSUJYRU5TVE9S
RSk6ICQoUEtHX0NPTkZJR19JTlNUKSAkKFBLR19DT05GSUdfTE9DQUwpCisKIC5QSE9OWTogY2xl
YW4KIGNsZWFuOgogCXJtIC1mICouYSAqLm8gKi5vcGljICouc28qIHhlbnN0b3JlZF9wcm9iZXMu
aAogCXJtIC1mIHhlbnN0b3JlZCB4c19yYW5kb20geHNfc3RyZXNzIHhzX2NyYXNobWUKIAlybSAt
ZiB4c190ZGJfZHVtcCB4ZW5zdG9yZS1jb250cm9sIGluaXQteGVuc3RvcmUtZG9tYWluCiAJcm0g
LWYgeGVuc3RvcmUgJChDTElFTlRTKQorCXJtIC1mIHhlbnN0b3JlLnBjCiAJJChSTSkgJChERVBT
KQogCiAuUEhPTlk6IGRpc3RjbGVhbgpAQCAtMTUwLDYgKzE3MCw3IEBAIGVuZGlmCiAJJChJTlNU
QUxMX0RBVEEpIGluY2x1ZGUvY29tcGF0L3hzX2xpYi5oICQoREVTVERJUikkKGluY2x1ZGVkaXIp
L3hlbnN0b3JlLWNvbXBhdC94c19saWIuaAogCWxuIC1zZiB4ZW5zdG9yZS1jb21wYXQveHMuaCAg
JChERVNURElSKSQoaW5jbHVkZWRpcikveHMuaAogCWxuIC1zZiB4ZW5zdG9yZS1jb21wYXQveHNf
bGliLmggJChERVNURElSKSQoaW5jbHVkZWRpcikveHNfbGliLmgKKwkkKElOU1RBTExfREFUQSkg
eGVuc3RvcmUucGMgJChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogY2xpZW50
cy1pbnN0YWxsCiBjbGllbnRzLWluc3RhbGw6IGNsaWVudHMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlLnBjLmluIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmUucGMuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDVkYzZiMAotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLnBjLmluCkBAIC0wLDAgKzEsMTAgQEAKK3ByZWZp
eD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACisK
K05hbWU6IFhlbnN0b3JlCitEZXNjcmlwdGlvbjogVGhlIFhlbnN0b3JlIGxpYnJhcnkgZm9yIFhl
biBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRp
cn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5zdG9y
ZQorUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ250dGFiCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpE-0004tb-Lb; Sun, 19 Mar 2017 08:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpD-0004tP-Lp
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AA/9B-25093-B8B3EC85; Sun, 19 Mar 2017 08:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfL+ly
 Ewb5DchYTthk4MHps79vFHsAYxZqZl5RfkcCacW3CYvaCC5IVj2+uZmpgPCLWxcjFISTwhVFi
 yum/zBDOeUaJW1c2s3QxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLDHj6
 26wOK+AmUTP5N+sIDYLUP2nHz/ZJjByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhpWcAhRkkOJiVR3n/q5yKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6WAHlBItS01Mr0jJzgOEBk5bg4FES4a2zBErzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ47wGQGQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8riBTe
 DLzSuA2vQI6ggnoiGU3zoAcUZKIkJJqYDx1+/Z6YdaHMu0m/jwf9CdMfZhiICdRtsHtleeJAy
 4H3xttm6TobPf1Af9ZRaWuVacfsG51sJ/+YMcbBk7/ndeXvPeqX/3y16pTdy1OqrcxM+51+N3
 xJKlS6tKrt3z7+8Tm6vAwnrd8Wb1+6t2jimuZGJd+2L2lQHExA2fjjJcVgg1nyt2+TT+rxFKc
 kWioxVxUnAgAHnBTRFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489910665!62915652!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46405 invoked from network); 19 Mar 2017 08:04:26 -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; 19 Mar 2017 08:04:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpA-00044Y-KS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpA-0007Oe-Ju
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpA-0007Oe-Ju@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:24 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenstat
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkM2IzNjM3M2UyZDFlYmQyNGNjMjc5MTBmZDI4OGU2ODgwMTMxMzMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5zdGF0CiAgICAKICAgIEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXItIGFu
ZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbnN0YXQucGMgZmlsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFr
ZWZpbGUgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiB0b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQveGVuc3RhdC5wYy5pbiB8IDEwICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzAg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8u
Z2l0aWdub3JlCmluZGV4IDRjYWEzZDkuLjc3OGJjM2YgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUK
KysrIGIvLmdpdGlnbm9yZQpAQCAtMjQzLDYgKzI0Myw3IEBAIHRvb2xzL3hlbm1vbi94ZW5iYWtl
ZAogdG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZwogdG9vbHMveGVucG1kL3hlbnBtZAogdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy9fcGF0aHMuaAordG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3hlbnN0YXQucGMKIHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcAogdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmUKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLWNobW9kCmRpZmYgLS1naXQgYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUKaW5kZXggMjEzZDk5OC4uODVjZWM2MyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtl
ZmlsZQpAQCAtMzcsOCArMzcsMjQgQEAgQ0ZMQUdTKz0tSXNyYyAkKENGTEFHU19saWJ4ZW5jdHJs
KSAkKENGTEFHU19saWJ4ZW5zdG9yZSkgJChDRkxBR1NfeGVuaW5jbHVkZSkgLWkKIExETElCUy15
ID0gJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbmN0cmwpCiBMRExJQlMtJChD
T05GSUdfU3VuT1MpICs9IC1sa3N0YXQKIAorUEtHX0NPTkZJRyA6PSB4ZW5zdGF0LnBjCitQS0df
Q09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJ
QlhDX01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdf
SU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lO
U1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19M
T0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBj
KSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09U
KQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5T
VEFUKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikK
KwogLlBIT05ZOiBhbGwKLWFsbDogJChMSUIpICQoU0hMSUIpICQoU0hMSUJfTElOS1MpCithbGw6
ICQoTElCKSAkKFNITElCKSAkKFNITElCX0xJTktTKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0df
Q09ORklHX0xPQ0FMKQogCiAkKE9CSkVDVFMteSk6IHNyYy9fcGF0aHMuaAogCkBAIC02Myw2ICs3
OSw3IEBAIGluc3RhbGw6IGFsbAogCSQoSU5TVEFMTF9QUk9HKSBzcmMvbGlieGVuc3RhdC5zby4k
KE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCiAJbG4gLXNmIGxpYnhlbnN0YXQu
c28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5zdGF0LnNvLiQo
TUFKT1IpCiAJbG4gLXNmIGxpYnhlbnN0YXQuc28uJChNQUpPUikgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW5zdGF0LnNvCisJJChJTlNUQUxMX0RBVEEpIHhlbnN0YXQucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCiAKIFBZTElCPWJpbmRpbmdzL3N3aWcvcHl0aG9uL194ZW5zdGF0LnNv
CiBQWU1PRD1iaW5kaW5ncy9zd2lnL3B5dGhvbi94ZW5zdGF0LnB5CkBAIC0xMzgsNiArMTU1LDcg
QEAgZW5kaWYKIGNsZWFuOgogCXJtIC1mICQoTElCKSAkKFNITElCKSAkKFNITElCX0xJTktTKSAk
KE9CSkVDVFMteSkgXAogCSAgICAgICQoQklORElOR1MpICQoQklORElOR1NSQykgJChERVBTKSBz
cmMvX3BhdGhzLmgKKwlybSAtZiB4ZW5zdGF0LnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0
Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQveGVuc3Rh
dC5wYy5pbiBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC94ZW5zdGF0LnBjLmluCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFkMDA1NzcKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQveGVuc3RhdC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitw
cmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJA
QAorCitOYW1lOiBYZW5zdGF0CitEZXNjcmlwdGlvbjogVGhlIFhlbnN0YXQgbGlicmFyeSBmb3Ig
WGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRl
ZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuc3RhdAorUmVxdWlyZXMucHJp
dmF0ZTogeGVuY29udHJvbCx4ZW5zdG9yZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpE-0004tb-Lb; Sun, 19 Mar 2017 08:04:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpD-0004tP-Lp
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AA/9B-25093-B8B3EC85; Sun, 19 Mar 2017 08:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfL+ly
 Ewb5DchYTthk4MHps79vFHsAYxZqZl5RfkcCacW3CYvaCC5IVj2+uZmpgPCLWxcjFISTwhVFi
 yum/zBDOeUaJW1c2s3QxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLDHj6
 26wOK+AmUTP5N+sIDYLUP2nHz/ZJjByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhpWcAhRkkOJiVR3n/q5yKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6WAHlBItS01Mr0jJzgOEBk5bg4FES4a2zBErzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ47wGQGQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8riBTe
 DLzSuA2vQI6ggnoiGU3zoAcUZKIkJJqYDx1+/Z6YdaHMu0m/jwf9CdMfZhiICdRtsHtleeJAy
 4H3xttm6TobPf1Af9ZRaWuVacfsG51sJ/+YMcbBk7/ndeXvPeqX/3y16pTdy1OqrcxM+51+N3
 xJKlS6tKrt3z7+8Tm6vAwnrd8Wb1+6t2jimuZGJd+2L2lQHExA2fjjJcVgg1nyt2+TT+rxFKc
 kWioxVxUnAgAHnBTRFACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489910665!62915652!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46405 invoked from network); 19 Mar 2017 08:04:26 -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; 19 Mar 2017 08:04:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpA-00044Y-KS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpA-0007Oe-Ju
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpA-0007Oe-Ju@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:24 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenstat
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkM2IzNjM3M2UyZDFlYmQyNGNjMjc5MTBmZDI4OGU2ODgwMTMxMzMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5zdGF0CiAgICAKICAgIEluIG9y
ZGVyIHRvIGJlIGFibGUgdG8gdXNlIHBrZy1jb25maWcgZm9yIG9idGFpbmluZyBsaW5rZXItIGFu
ZAogICAgY29tcGlsZXItZmxhZ3MgcHJvdmlkZSBhIHhlbnN0YXQucGMgZmlsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFr
ZWZpbGUgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiB0b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQveGVuc3RhdC5wYy5pbiB8IDEwICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzAg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8u
Z2l0aWdub3JlCmluZGV4IDRjYWEzZDkuLjc3OGJjM2YgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUK
KysrIGIvLmdpdGlnbm9yZQpAQCAtMjQzLDYgKzI0Myw3IEBAIHRvb2xzL3hlbm1vbi94ZW5iYWtl
ZAogdG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZwogdG9vbHMveGVucG1kL3hlbnBtZAogdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy9fcGF0aHMuaAordG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3hlbnN0YXQucGMKIHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcAogdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmUKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlLWNobW9kCmRpZmYgLS1naXQgYS90b29s
cy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
TWFrZWZpbGUKaW5kZXggMjEzZDk5OC4uODVjZWM2MyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3Rh
dC9saWJ4ZW5zdGF0L01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtl
ZmlsZQpAQCAtMzcsOCArMzcsMjQgQEAgQ0ZMQUdTKz0tSXNyYyAkKENGTEFHU19saWJ4ZW5jdHJs
KSAkKENGTEFHU19saWJ4ZW5zdG9yZSkgJChDRkxBR1NfeGVuaW5jbHVkZSkgLWkKIExETElCUy15
ID0gJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbmN0cmwpCiBMRExJQlMtJChD
T05GSUdfU3VuT1MpICs9IC1sa3N0YXQKIAorUEtHX0NPTkZJRyA6PSB4ZW5zdGF0LnBjCitQS0df
Q09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKKworaWZuZXEgKCQoQ09ORklHX0xJ
QlhDX01JTklPUykseSkKK1BLR19DT05GSUdfSU5TVCA6PSAkKFBLR19DT05GSUcpCiskKFBLR19D
T05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVmaXgpCiskKFBLR19DT05GSUdf
SU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGlyKQorJChQS0dfQ09ORklHX0lO
U1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQorZW5kaWYKKworUEtHX0NPTkZJR19M
T0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBLR19DT05GSUdfRElSKS8kKHBj
KSkKKworJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVggPSAkKFhFTl9ST09U
KQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAkKFhFTl9MSUJYRU5T
VEFUKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikK
KwogLlBIT05ZOiBhbGwKLWFsbDogJChMSUIpICQoU0hMSUIpICQoU0hMSUJfTElOS1MpCithbGw6
ICQoTElCKSAkKFNITElCKSAkKFNITElCX0xJTktTKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0df
Q09ORklHX0xPQ0FMKQogCiAkKE9CSkVDVFMteSk6IHNyYy9fcGF0aHMuaAogCkBAIC02Myw2ICs3
OSw3IEBAIGluc3RhbGw6IGFsbAogCSQoSU5TVEFMTF9QUk9HKSBzcmMvbGlieGVuc3RhdC5zby4k
KE1BSk9SKS4kKE1JTk9SKSAkKERFU1RESVIpJChsaWJkaXIpCiAJbG4gLXNmIGxpYnhlbnN0YXQu
c28uJChNQUpPUikuJChNSU5PUikgJChERVNURElSKSQobGliZGlyKS9saWJ4ZW5zdGF0LnNvLiQo
TUFKT1IpCiAJbG4gLXNmIGxpYnhlbnN0YXQuc28uJChNQUpPUikgJChERVNURElSKSQobGliZGly
KS9saWJ4ZW5zdGF0LnNvCisJJChJTlNUQUxMX0RBVEEpIHhlbnN0YXQucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCiAKIFBZTElCPWJpbmRpbmdzL3N3aWcvcHl0aG9uL194ZW5zdGF0LnNv
CiBQWU1PRD1iaW5kaW5ncy9zd2lnL3B5dGhvbi94ZW5zdGF0LnB5CkBAIC0xMzgsNiArMTU1LDcg
QEAgZW5kaWYKIGNsZWFuOgogCXJtIC1mICQoTElCKSAkKFNITElCKSAkKFNITElCX0xJTktTKSAk
KE9CSkVDVFMteSkgXAogCSAgICAgICQoQklORElOR1MpICQoQklORElOR1NSQykgJChERVBTKSBz
cmMvX3BhdGhzLmgKKwlybSAtZiB4ZW5zdGF0LnBjCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0
Y2xlYW46IGNsZWFuCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQveGVuc3Rh
dC5wYy5pbiBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC94ZW5zdGF0LnBjLmluCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmFkMDA1NzcKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQveGVuc3RhdC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitw
cmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJA
QAorCitOYW1lOiBYZW5zdGF0CitEZXNjcmlwdGlvbjogVGhlIFhlbnN0YXQgbGlicmFyeSBmb3Ig
WGVuIGh5cGVydmlzb3IKK1ZlcnNpb246IEBAdmVyc2lvbkBACitDZmxhZ3M6IC1JJHtpbmNsdWRl
ZGlyfQorTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVuc3RhdAorUmVxdWlyZXMucHJp
dmF0ZTogeGVuY29udHJvbCx4ZW5zdG9yZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpN-0004vB-N6; Sun, 19 Mar 2017 08:04:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpM-0004v0-Ug
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 66/E0-00654-49B3EC85; Sun, 19 Mar 2017 08:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXey9bk
 Ig61nDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rC42wFMyUq9j6fyd7AOFO0i5GLQ0jgC6PE
 y20HWSGc84wSU5ofs3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIrHy9
 2RGEJtXwEzi65deJhCbBaj+xZmT7BMYORYwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxstb/A4xSnIwKYny/lM/FyHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgvevFVBOsCg1PbUiLTMHGB4waQkOHiUR3jpLoDRvcUFibnFmOkTqFKMux5zZ
 u98wCbHk5eelSonzHgCZIQBSlFGaBzcCFqqXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzu
 oJM4cnMK4Hb9AroCCagI5bdOANyREkiQkqqgXEBS9qn5NqrZbEn30/z0DfJfT2h69dGP73sPR
 saLir8aV5h9aPuXRivdMWRw6pPX+7WuHBh5YxOVoawtZUG03qjjqU0mEx45al7w/3yVI9Ci3/
 Pb35STt4QmRz4apmo8LmH+tw6X9MU12mvChJpmqjnGf8l3S8gt7E10fGH5uTLqf8yPjtfvKfE
 UpyRaKjFXFScCAAW7hjIUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1489910674!51374009!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14732 invoked from network); 19 Mar 2017 08:04:35 -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; 19 Mar 2017 08:04:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpK-00044k-MH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpK-0007Rx-Lg
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpK-0007Rx-Lg@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:34 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenvchan
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyYWZmYTgyNmU1MmM2OWM3NGZhYmQ0NDY1NjI2NGZhMzdhNGUwZTUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW52Y2hhbgogICAgCiAgICBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlua2VyLSBh
bmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW52Y2hhbi5wYyBmaWxlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnZjaGFuL01ha2VmaWxlICAgICAgIHwgMjEg
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiB8IDEw
ICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDc3OGJjM2Yu
LjBmM2Y4YTUgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTg3
LDYgKzE4Nyw3IEBAIHRvb2xzL2luY2x1ZGUveGVuLyoKIHRvb2xzL2luY2x1ZGUveGVuLXhzbS8q
CiB0b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLyouKGN8aHxzaXplKQogdG9vbHMvaW5jbHVkZS94
ZW4tZm9yZWlnbi9jaGVja2VyCit0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYwogdG9vbHMvbGli
eGMvKi5wYwogdG9vbHMvbGlieGwvX2xpYnhsLmFwaS1mb3ItY2hlY2sKIHRvb2xzL2xpYnhsLyou
YXBpLW9rCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZj
aGFuL01ha2VmaWxlCmluZGV4IGRmNzBjZjIuLmI4MTZlYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnZjaGFuL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCkBAIC0yMSw4ICsy
MSwyNSBAQCBDRkxBR1MgKz0gLUkuLi9pbmNsdWRlIC1JLgogCiBpby5vIGlvLm9waWM6IENGTEFH
UyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIGZvciB4ZW5fbWIgZXQgYWwKIAorUEtHX0NPTkZJ
RyA6PSB4ZW52Y2hhbi5wYworUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFKT1IpLiQoTUlOT1Ip
CisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCitQS0dfQ09ORklHX0lOU1QgOj0g
JChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQo
cHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoaW5jbHVk
ZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKGxpYmRpcikK
K2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQoUEtHX0NPTkZJRyks
JChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
SU5DRElSID0gJChYRU5fTElCVkNIQU4pCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklH
X0xJQkRJUiA9ICQoQ1VSRElSKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19DRkxB
R1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKQorCiAuUEhPTlk6IGFsbAotYWxsOiBsaWJ4
ZW52Y2hhbi5zbyB2Y2hhbi1ub2RlMSB2Y2hhbi1ub2RlMiBsaWJ4ZW52Y2hhbi5hCithbGw6IGxp
YnhlbnZjaGFuLnNvIHZjaGFuLW5vZGUxIHZjaGFuLW5vZGUyIGxpYnhlbnZjaGFuLmEgJChQS0df
Q09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogbGlieGVudmNoYW4uc286IGxpYnhl
bnZjaGFuLnNvLiQoTUFKT1IpCiAJbG4gLXNmICQ8ICRACkBAIC01MSwxMCArNjgsMTIgQEAgaW5z
dGFsbDogYWxsCiAJbG4gLXNmIGxpYnhlbnZjaGFuLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVudmNoYW4uc28KIAkkKElOU1RBTExfREFUQSkgbGlieGVudmNoYW4uaCAkKERF
U1RESVIpJChpbmNsdWRlZGlyKQogCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW52Y2hhbi5hICQoREVT
VERJUikkKGxpYmRpcikKKwkkKElOU1RBTExfREFUQSkgeGVudmNoYW4ucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgogCSQoUk0pIC1mICoubyAq
Lm9waWMgKi5zbyogKi5hIHZjaGFuLW5vZGUxIHZjaGFuLW5vZGUyICQoREVQUykKKwkkKFJNKSAt
ZiB4ZW52Y2hhbi5wYwogCiBkaXN0Y2xlYW46IGNsZWFuCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnZjaGFuL3hlbnZjaGFuLnBjLmluIGIvdG9vbHMvbGlidmNoYW4veGVudmNoYW4ucGMuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjA1ZTQyYgotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmluCkBAIC0wLDAgKzEsMTAgQEAKK3ByZWZp
eD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACisK
K05hbWU6IFhlbnZjaGFuCitEZXNjcmlwdGlvbjogVGhlIFhlbnZjaGFuIGxpYnJhcnkgZm9yIFhl
biBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRp
cn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW52Y2hh
bgorUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5nbnRzaHIseGVuZXZ0
Y2huLHhlbmdudHRhYgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpN-0004vB-N6; Sun, 19 Mar 2017 08:04:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpM-0004v0-Ug
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 66/E0-00654-49B3EC85; Sun, 19 Mar 2017 08:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXey9bk
 Ig61nDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rC42wFMyUq9j6fyd7AOFO0i5GLQ0jgC6PE
 y20HWSGc84wSU5ofs3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIrHy9
 2RGEJtXwEzi65deJhCbBaj+xZmT7BMYORYwMqxi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxstb/A4xSnIwKYny/lM/FyHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgvevFVBOsCg1PbUiLTMHGB4waQkOHiUR3jpLoDRvcUFibnFmOkTqFKMux5zZ
 u98wCbHk5eelSonzHgCZIQBSlFGaBzcCFqqXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzu
 oJM4cnMK4Hb9AroCCagI5bdOANyREkiQkqqgXEBS9qn5NqrZbEn30/z0DfJfT2h69dGP73sPR
 saLir8aV5h9aPuXRivdMWRw6pPX+7WuHBh5YxOVoawtZUG03qjjqU0mEx45al7w/3yVI9Ci3/
 Pb35STt4QmRz4apmo8LmH+tw6X9MU12mvChJpmqjnGf8l3S8gt7E10fGH5uTLqf8yPjtfvKfE
 UpyRaKjFXFScCAAW7hjIUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1489910674!51374009!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14732 invoked from network); 19 Mar 2017 08:04:35 -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; 19 Mar 2017 08:04:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpK-00044k-MH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpK-0007Rx-Lg
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpK-0007Rx-Lg@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:34 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenvchan
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyYWZmYTgyNmU1MmM2OWM3NGZhYmQ0NDY1NjI2NGZhMzdhNGUwZTUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW52Y2hhbgogICAgCiAgICBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIHVzZSBwa2ctY29uZmlnIGZvciBvYnRhaW5pbmcgbGlua2VyLSBh
bmQKICAgIGNvbXBpbGVyLWZsYWdzIHByb3ZpZGUgYSB4ZW52Y2hhbi5wYyBmaWxlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL2xpYnZjaGFuL01ha2VmaWxlICAgICAgIHwgMjEg
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiB8IDEw
ICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDc3OGJjM2Yu
LjBmM2Y4YTUgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMTg3
LDYgKzE4Nyw3IEBAIHRvb2xzL2luY2x1ZGUveGVuLyoKIHRvb2xzL2luY2x1ZGUveGVuLXhzbS8q
CiB0b29scy9pbmNsdWRlL3hlbi1mb3JlaWduLyouKGN8aHxzaXplKQogdG9vbHMvaW5jbHVkZS94
ZW4tZm9yZWlnbi9jaGVja2VyCit0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYwogdG9vbHMvbGli
eGMvKi5wYwogdG9vbHMvbGlieGwvX2xpYnhsLmFwaS1mb3ItY2hlY2sKIHRvb2xzL2xpYnhsLyou
YXBpLW9rCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnZj
aGFuL01ha2VmaWxlCmluZGV4IGRmNzBjZjIuLmI4MTZlYjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnZjaGFuL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlCkBAIC0yMSw4ICsy
MSwyNSBAQCBDRkxBR1MgKz0gLUkuLi9pbmNsdWRlIC1JLgogCiBpby5vIGlvLm9waWM6IENGTEFH
UyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIGZvciB4ZW5fbWIgZXQgYWwKIAorUEtHX0NPTkZJ
RyA6PSB4ZW52Y2hhbi5wYworUEtHX0NPTkZJR19WRVJTSU9OIDo9ICQoTUFKT1IpLiQoTUlOT1Ip
CisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkpCitQS0dfQ09ORklHX0lOU1QgOj0g
JChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX1BSRUZJWCA9ICQo
cHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQoaW5jbHVk
ZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKGxpYmRpcikK
K2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBjLCQoUEtHX0NPTkZJRyks
JChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05G
SUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdf
SU5DRElSID0gJChYRU5fTElCVkNIQU4pCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklH
X0xJQkRJUiA9ICQoQ1VSRElSKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19DRkxB
R1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKQorCiAuUEhPTlk6IGFsbAotYWxsOiBsaWJ4
ZW52Y2hhbi5zbyB2Y2hhbi1ub2RlMSB2Y2hhbi1ub2RlMiBsaWJ4ZW52Y2hhbi5hCithbGw6IGxp
YnhlbnZjaGFuLnNvIHZjaGFuLW5vZGUxIHZjaGFuLW5vZGUyIGxpYnhlbnZjaGFuLmEgJChQS0df
Q09ORklHX0lOU1QpICQoUEtHX0NPTkZJR19MT0NBTCkKIAogbGlieGVudmNoYW4uc286IGxpYnhl
bnZjaGFuLnNvLiQoTUFKT1IpCiAJbG4gLXNmICQ8ICRACkBAIC01MSwxMCArNjgsMTIgQEAgaW5z
dGFsbDogYWxsCiAJbG4gLXNmIGxpYnhlbnZjaGFuLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxp
YmRpcikvbGlieGVudmNoYW4uc28KIAkkKElOU1RBTExfREFUQSkgbGlieGVudmNoYW4uaCAkKERF
U1RESVIpJChpbmNsdWRlZGlyKQogCSQoSU5TVEFMTF9EQVRBKSBsaWJ4ZW52Y2hhbi5hICQoREVT
VERJUikkKGxpYmRpcikKKwkkKElOU1RBTExfREFUQSkgeGVudmNoYW4ucGMgJChERVNURElSKSQo
UEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgogCSQoUk0pIC1mICoubyAq
Lm9waWMgKi5zbyogKi5hIHZjaGFuLW5vZGUxIHZjaGFuLW5vZGUyICQoREVQUykKKwkkKFJNKSAt
ZiB4ZW52Y2hhbi5wYwogCiBkaXN0Y2xlYW46IGNsZWFuCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnZjaGFuL3hlbnZjaGFuLnBjLmluIGIvdG9vbHMvbGlidmNoYW4veGVudmNoYW4ucGMuaW4KbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjA1ZTQyYgotLS0gL2Rldi9udWxsCisr
KyBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmluCkBAIC0wLDAgKzEsMTAgQEAKK3ByZWZp
eD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACisK
K05hbWU6IFhlbnZjaGFuCitEZXNjcmlwdGlvbjogVGhlIFhlbnZjaGFuIGxpYnJhcnkgZm9yIFhl
biBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRp
cn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW52Y2hh
bgorUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5nbnRzaHIseGVuZXZ0
Y2huLHhlbmdudHRhYgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpX-0004xC-Q2; Sun, 19 Mar 2017 08:04:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpW-0004x2-Od
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AB/22-04817-E9B3EC85; Sun, 19 Mar 2017 08:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXeu9bk
 Igy0fNSwmbDNwYPTY3reLPYAxijUzLym/IoE149SdQ6wFzTIV285sY2pgPCnRxcjJISTwhVFi
 cjd/FyMXkH2eUWLr3wesXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CExddI3R
 hCbV8BMYtm5k2A2C1D95gkPWCcwcixgZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4eWPAIUZJDiYlUd5/6ucihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwulgB5QSLUtNTK9Iyc4DBAZOW4OBREuGtswRK8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOO8BkBkCIEUZpXlwI2CBeolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvK4gU3gy8
 0rgNr0COoIJ6IhlN86AHFGSiJCSamDUWK9xqtuq+5iEs/H1k9688ZLabWzHg3pLmhxOS3+N85
 bcJ/T406LZnwVKefMqN37SXd8WesBj6qFyN7U6KZ7fm61Oz+LdskLoFkdbyOeZN0u0xKe+f+H
 9Y98uCckpS6JXxl3dcdTuX+ROnugP5Y+TqpvE7h2bvjD4YLarGZvsrZVHVm7h6nimxFKckWio
 xVxUnAgA5LYtEU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489910684!39649677!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5009 invoked from network); 19 Mar 2017 08:04:45 -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; 19 Mar 2017 08:04:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpU-00044u-OC
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpU-0007Uc-Nb
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpU-0007Uc-Nb@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:44 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenblktapctl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlZDI1NDcwOWE1MzVkNDk0YzY1NTY0YWJiMjdhZDljZTY4ZDQ1ZTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ibGt0YXBjdGwKICAgIAogICAg
SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtl
ci0gYW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuYmxrdGFwY3RsLnBjIGZpbGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25v
cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9ibGt0YXAyL2Nv
bnRyb2wvTWFrZWZpbGUgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHRv
b2xzL2Jsa3RhcDIvY29udHJvbC94ZW5ibGt0YXBjdGwucGMuaW4gfCAgOSArKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAwZjNmOGE1Li4xNzUzOTc1IDEwMDY0
NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTEwOCw2ICsxMDgsNyBAQCB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS94ZW5mb3JlaWdubWVtb3J5LnBjCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMu
Y2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjCit0b29scy9ibGt0
YXAyL2NvbnRyb2wveGVuYmxrdGFwY3RsLnBjCiB0b29scy9ibGt0YXAyL2RhZW1vbi9ibGt0YXBj
dHJsCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaW1nMnFjb3cKIHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9sb2NrLXV0aWwKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZSBi
L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZQppbmRleCA3NjdmNTJhLi4wZDczMWY3IDEw
MDY0NAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvTWFrZWZpbGUKKysrIGIvdG9vbHMvYmxr
dGFwMi9jb250cm9sL01ha2VmaWxlCkBAIC00MSw5ICs0MSwyNiBAQCBMSUJfU1RBVElDID0gJChM
SUJOQU1FKS5hCiBMSUJfU0hBUkVEID0gJChMSUJTT05BTUUpLiQoTUlOT1IpCiBJQklOID0gdGFw
LWN0bAogCitQS0dfQ09ORklHIDo9IHhlbmJsa3RhcGN0bC5wYworUEtHX0NPTkZJR19WRVJTSU9O
IDo9ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkp
CitQS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQ
S0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJ
R19MSUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3Jl
YWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fQkxLVEFQMikvaW5jbHVkZQorJChQ
S0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkgJChDRkxBR1NfbGlieGVuY3RybCkKKwogYWxsOiBidWlsZAogCi1idWlsZDogJChJQklOKSAk
KExJQl9TVEFUSUMpICQoTElCX1NIQVJFRCkKK2J1aWxkOiAkKElCSU4pICQoTElCX1NUQVRJQykg
JChMSUJfU0hBUkVEKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiAk
KExJQk5BTUUpLnNvOiAkKExJQlNPTkFNRSkKIAlsbiAtc2YgJDwgJEAKQEAgLTYwLDE4ICs3Nywy
MCBAQCAkKExJQl9TVEFUSUMpOiAkKENUTF9PQkpTKQogJChMSUJfU0hBUkVEKTogJChDVExfUElD
UykKIAkkKENDKSAkKExERkxBR1MpIC1mUElDICAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsJChM
SUJTT05BTUUpICQoU0hMSUJfTERGTEFHUykgLXJkeW5hbWljICReIC1vICRAICAkKEFQUEVORF9M
REZMQUdTKQogCi1pbnN0YWxsOiAkKElCSU4pICQoTElCX1NUQVRJQykgJChMSUJfU0hBUkVEKQor
aW5zdGFsbDogYnVpbGQKIAkkKElOU1RBTExfRElSKSAtcCAkKERFU1RESVIpJChzYmluZGlyKQog
CSQoSU5TVEFMTF9QUk9HKSAkKElCSU4pICQoREVTVERJUikkKHNiaW5kaXIpCiAJJChJTlNUQUxM
X0RBVEEpICQoTElCX1NUQVRJQykgJChERVNURElSKSQobGliZGlyKQogCSQoSU5TVEFMTF9QUk9H
KSAkKExJQl9TSEFSRUQpICQoREVTVERJUikkKGxpYmRpcikKIAlsbiAtc2YgJChMSUJTT05BTUUp
ICQoREVTVERJUikkKGxpYmRpcikvJChMSUJOQU1FKS5zbwogCWxuIC1zZiAkKExJQl9TSEFSRUQp
ICQoREVTVERJUikkKGxpYmRpcikvJChMSUJTT05BTUUpCisJJChJTlNUQUxMX0RBVEEpIHhlbmJs
a3RhcGN0bC5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKIAogY2xlYW46CiAJcm0gLWYg
JChPQkpTKSAkKFBJQ1MpICQoREVQUykgJChJQklOKSAkKExJQl9TVEFUSUMpICQoTElCX1NIQVJF
RCkKIAlybSAtZiAkKExJQk5BTUUpLnNvICQoTElCU09OQU1FKQogCXJtIC1mICp+CisJcm0gLWYg
eGVuYmxrdGFwY3RsLnBjCiAKIGRpc3RjbGVhbjogY2xlYW4KIApkaWZmIC0tZ2l0IGEvdG9vbHMv
YmxrdGFwMi9jb250cm9sL3hlbmJsa3RhcGN0bC5wYy5pbiBiL3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC94ZW5ibGt0YXBjdGwucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
ODFkMjc0NwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC94ZW5ibGt0
YXBjdGwucGMuaW4KQEAgLTAsMCArMSw5IEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRp
cj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5ibGt0YXBjdGwKK0Rl
c2NyaXB0aW9uOiBUaGUgWGVuYmxrdGFwY3RsIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCitW
ZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2Nh
bEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5ibGt0YXBjdGwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVpX-0004xC-Q2; Sun, 19 Mar 2017 08:04:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpW-0004x2-Od
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AB/22-04817-E9B3EC85; Sun, 19 Mar 2017 08:04:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXeu9bk
 Igy0fNSwmbDNwYPTY3reLPYAxijUzLym/IoE149SdQ6wFzTIV285sY2pgPCnRxcjJISTwhVFi
 cjd/FyMXkH2eUWLr3wesXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CExddI3R
 hCbV8BMYtm5k2A2C1D95gkPWCcwcixgZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MF4eWPAIUZJDiYlUd5/6ucihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwulgB5QSLUtNTK9Iyc4DBAZOW4OBREuGtswRK8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOO8BkBkCIEUZpXlwI2CBeolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvK4gU3gy8
 0rgNr0COoIJ6IhlN86AHFGSiJCSamDUWK9xqtuq+5iEs/H1k9688ZLabWzHg3pLmhxOS3+N85
 bcJ/T406LZnwVKefMqN37SXd8WesBj6qFyN7U6KZ7fm61Oz+LdskLoFkdbyOeZN0u0xKe+f+H
 9Y98uCckpS6JXxl3dcdTuX+ROnugP5Y+TqpvE7h2bvjD4YLarGZvsrZVHVm7h6nimxFKckWio
 xVxUnAgA5LYtEU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1489910684!39649677!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5009 invoked from network); 19 Mar 2017 08:04:45 -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; 19 Mar 2017 08:04:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpU-00044u-OC
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpU-0007Uc-Nb
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpU-0007Uc-Nb@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:44 +0000
Subject: [Xen-changelog] [xen master] tools: provide pkg-config file for
	libxenblktapctl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlZDI1NDcwOWE1MzVkNDk0YzY1NTY0YWJiMjdhZDljZTY4ZDQ1ZTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjIzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHByb3ZpZGUgcGtnLWNvbmZpZyBmaWxlIGZvciBsaWJ4ZW5ibGt0YXBjdGwKICAgIAogICAg
SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB1c2UgcGtnLWNvbmZpZyBmb3Igb2J0YWluaW5nIGxpbmtl
ci0gYW5kCiAgICBjb21waWxlci1mbGFncyBwcm92aWRlIGEgeGVuYmxrdGFwY3RsLnBjIGZpbGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25v
cmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9ibGt0YXAyL2Nv
bnRyb2wvTWFrZWZpbGUgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHRv
b2xzL2Jsa3RhcDIvY29udHJvbC94ZW5ibGt0YXBjdGwucGMuaW4gfCAgOSArKysrKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCAwZjNmOGE1Li4xNzUzOTc1IDEwMDY0
NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTEwOCw2ICsxMDgsNyBAQCB0
b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaGVhZGVycy5jaGsKIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS94ZW5mb3JlaWdubWVtb3J5LnBjCiB0b29scy9saWJzL2RldmljZW1vZGVsL2hlYWRlcnMu
Y2hrCiB0b29scy9saWJzL2RldmljZW1vZGVsL3hlbmRldmljZW1vZGVsLnBjCit0b29scy9ibGt0
YXAyL2NvbnRyb2wveGVuYmxrdGFwY3RsLnBjCiB0b29scy9ibGt0YXAyL2RhZW1vbi9ibGt0YXBj
dHJsCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaW1nMnFjb3cKIHRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy9sb2NrLXV0aWwKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZSBi
L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtlZmlsZQppbmRleCA3NjdmNTJhLi4wZDczMWY3IDEw
MDY0NAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvTWFrZWZpbGUKKysrIGIvdG9vbHMvYmxr
dGFwMi9jb250cm9sL01ha2VmaWxlCkBAIC00MSw5ICs0MSwyNiBAQCBMSUJfU1RBVElDID0gJChM
SUJOQU1FKS5hCiBMSUJfU0hBUkVEID0gJChMSUJTT05BTUUpLiQoTUlOT1IpCiBJQklOID0gdGFw
LWN0bAogCitQS0dfQ09ORklHIDo9IHhlbmJsa3RhcGN0bC5wYworUEtHX0NPTkZJR19WRVJTSU9O
IDo9ICQoTUFKT1IpLiQoTUlOT1IpCisKK2lmbmVxICgkKENPTkZJR19MSUJYQ19NSU5JT1MpLHkp
CitQS0dfQ09ORklHX0lOU1QgOj0gJChQS0dfQ09ORklHKQorJChQS0dfQ09ORklHX0lOU1QpOiBQ
S0dfQ09ORklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX0lOQ0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJ
R19MSUJESVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3Jl
YWNoIHBjLCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfUFJFRklYID0gJChYRU5fUk9PVCkKKyQoUEtHX0NPTkZJ
R19MT0NBTCk6IFBLR19DT05GSUdfSU5DRElSID0gJChYRU5fQkxLVEFQMikvaW5jbHVkZQorJChQ
S0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19MSUJESVIgPSAkKENVUkRJUikKKyQoUEtHX0NP
TkZJR19MT0NBTCk6IFBLR19DT05GSUdfQ0ZMQUdTX0xPQ0FMID0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkgJChDRkxBR1NfbGlieGVuY3RybCkKKwogYWxsOiBidWlsZAogCi1idWlsZDogJChJQklOKSAk
KExJQl9TVEFUSUMpICQoTElCX1NIQVJFRCkKK2J1aWxkOiAkKElCSU4pICQoTElCX1NUQVRJQykg
JChMSUJfU0hBUkVEKSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQogCiAk
KExJQk5BTUUpLnNvOiAkKExJQlNPTkFNRSkKIAlsbiAtc2YgJDwgJEAKQEAgLTYwLDE4ICs3Nywy
MCBAQCAkKExJQl9TVEFUSUMpOiAkKENUTF9PQkpTKQogJChMSUJfU0hBUkVEKTogJChDVExfUElD
UykKIAkkKENDKSAkKExERkxBR1MpIC1mUElDICAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsJChM
SUJTT05BTUUpICQoU0hMSUJfTERGTEFHUykgLXJkeW5hbWljICReIC1vICRAICAkKEFQUEVORF9M
REZMQUdTKQogCi1pbnN0YWxsOiAkKElCSU4pICQoTElCX1NUQVRJQykgJChMSUJfU0hBUkVEKQor
aW5zdGFsbDogYnVpbGQKIAkkKElOU1RBTExfRElSKSAtcCAkKERFU1RESVIpJChzYmluZGlyKQog
CSQoSU5TVEFMTF9QUk9HKSAkKElCSU4pICQoREVTVERJUikkKHNiaW5kaXIpCiAJJChJTlNUQUxM
X0RBVEEpICQoTElCX1NUQVRJQykgJChERVNURElSKSQobGliZGlyKQogCSQoSU5TVEFMTF9QUk9H
KSAkKExJQl9TSEFSRUQpICQoREVTVERJUikkKGxpYmRpcikKIAlsbiAtc2YgJChMSUJTT05BTUUp
ICQoREVTVERJUikkKGxpYmRpcikvJChMSUJOQU1FKS5zbwogCWxuIC1zZiAkKExJQl9TSEFSRUQp
ICQoREVTVERJUikkKGxpYmRpcikvJChMSUJTT05BTUUpCisJJChJTlNUQUxMX0RBVEEpIHhlbmJs
a3RhcGN0bC5wYyAkKERFU1RESVIpJChQS0dfSU5TVEFMTERJUikKIAogY2xlYW46CiAJcm0gLWYg
JChPQkpTKSAkKFBJQ1MpICQoREVQUykgJChJQklOKSAkKExJQl9TVEFUSUMpICQoTElCX1NIQVJF
RCkKIAlybSAtZiAkKExJQk5BTUUpLnNvICQoTElCU09OQU1FKQogCXJtIC1mICp+CisJcm0gLWYg
eGVuYmxrdGFwY3RsLnBjCiAKIGRpc3RjbGVhbjogY2xlYW4KIApkaWZmIC0tZ2l0IGEvdG9vbHMv
YmxrdGFwMi9jb250cm9sL3hlbmJsa3RhcGN0bC5wYy5pbiBiL3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC94ZW5ibGt0YXBjdGwucGMuaW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
ODFkMjc0NwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC94ZW5ibGt0
YXBjdGwucGMuaW4KQEAgLTAsMCArMSw5IEBACitwcmVmaXg9QEBwcmVmaXhAQAoraW5jbHVkZWRp
cj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAorCitOYW1lOiBYZW5ibGt0YXBjdGwKK0Rl
c2NyaXB0aW9uOiBUaGUgWGVuYmxrdGFwY3RsIGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCitW
ZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2Nh
bEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW5ibGt0YXBjdGwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVph-0004yo-RZ; Sun, 19 Mar 2017 08:04:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVph-0004ye-BP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:57 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8E/8E-27678-8AB3EC85; Sun, 19 Mar 2017 08:04:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXe59bk
 Ig3PHzCwmbDNwYPTY3reLPYAxijUzLym/IoE14/jWa2wFF2wqOl41MTUwbjLrYuTiEBL4wihx
 4ddHRgjnPKPEngVH2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlVi44
 C1YnFfATGLWl5fsIDYLUH33kWcsExg5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgnHfC/xCjJAeTkijvP/VzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeF2sgHKCRanpqRVpmTnA4IBJS3DwKInw1lkCpXmLCxJzizPTIVKnGHU55sze/YZJ
 iCUvPy9VSpz3AMgMAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkCk8m
 XklcJteAR3BBHTEshtnQI4oSURISTUw3tGOX/Ogzjyr4K2oAsPT5wtsc9+8mH5WN27Pk7Z7Be
 rzojw+S/y70hppJHJ+hpvOZRfbdd57teSrlQWrD7UqGu/h3nZNec9FL0d/w7xt6wNFZsSv1WL
 9c3iHvuwmDqksr4QjPPNeOT70MnIVnPAnpfz07nMrpapWbtQq5rRhCVr3za56qsRcJZbijERD
 Leai4kQAppFmZU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1489910695!39975116!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10901 invoked from network); 19 Mar 2017 08:04:55 -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; 19 Mar 2017 08:04:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpe-000455-QR
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpe-0007VK-Ps
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpe-0007VK-Ps@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:54 +0000
Subject: [Xen-changelog] [xen master] tools: adapt xenlight.pc and xlutil.pc
	to new pkg-config scheme
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlNWYxYTYzYjUzOTIwNzYzZjRkYjJiZDg3ZTcwMzMzNGQzMzRmZDkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjI0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkYXB0IHhlbmxpZ2h0LnBjIGFuZCB4bHV0aWwucGMgdG8gbmV3IHBrZy1jb25maWcgc2No
ZW1lCiAgICAKICAgIEluc3RlYWQgb2YgZ2VuZXJhdGluZyB0aGUgKi5wYy5pbiBmaWxlcyBhdCBj
b25maWd1cmUgdGltZSB1c2UgdGhlIG5ldwogICAgcGtnLWNvbmZpZyBzY2hlbWUgZm9yIHRob3Nl
IGZpbGVzLiBBZGQgdGhlIGRlcGVuZGVuY2llcyB0byBvdGhlciBYZW4KICAgIGxpYnJhcmllcyBh
cyBuZWVkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgIHwgIDEgLQogdG9vbHMvY29uZmlndXJlICAg
ICAgICAgICAgICAgfCAgNCArLS0tCiB0b29scy9jb25maWd1cmUuYWMgICAgICAgICAgICB8ICAy
IC0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysr
KysrLS0tLS0KIHRvb2xzL2xpYnhsL3hlbmxpZ2h0LnBjLmluICAgIHwgMTIgKysrKysrKysrKysr
CiB0b29scy9saWJ4bC94ZW5saWdodC5wYy5pbi5pbiB8IDExIC0tLS0tLS0tLS0tCiB0b29scy9s
aWJ4bC94bHV0aWwucGMuaW4gICAgICB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnhsL3hsdXRp
bC5wYy5pbi5pbiAgIHwgIDkgLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdu
b3JlCmluZGV4IDE3NTM5NzUuLjEzNzgzNjggMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIv
LmdpdGlnbm9yZQpAQCAtMTkzLDcgKzE5Myw2IEBAIHRvb2xzL2xpYnhjLyoucGMKIHRvb2xzL2xp
YnhsL19saWJ4bC5hcGktZm9yLWNoZWNrCiB0b29scy9saWJ4bC8qLmFwaS1vawogdG9vbHMvbGli
eGwvKi5wYwotdG9vbHMvbGlieGwvKi5wYy5pbgogdG9vbHMvbGlieGwvZHNkdCoKIHRvb2xzL2xp
YnhsL2xpYnhsdV9jZmdfeS5vdXRwdXQKIHRvb2xzL2xpYnhsL21rX2RzZHQKZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCA4NTFlMGYwLi43YTU3ZTY1
IDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC0y
NDExLDcgKzI0MTEsNyBAQCBhY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGlsZXJfZ251CiAK
IAogCi1hY19jb25maWdfZmlsZXM9IiRhY19jb25maWdfZmlsZXMgLi4vY29uZmlnL1Rvb2xzLm1r
IGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmNvbW1vbnMgaG90cGx1Zy9GcmVlQlNEL3JjLmQveGVu
ZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIGhv
dHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5kb21haW5zIGhvdHBsdWcvTGludXgvaW5p
dC5kL3hlbi13YXRjaGRvZyBob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zIGhvdHBsdWcv
TGludXgvaW5pdC5kL3hlbmRvbWFpbnMgaG90cGx1Zy9MaW51eC9pbml0LmQveGVuZHJpdmVyZG9t
YWluIGhvdHBsdWcvTGludXgvbGF1bmNoLXhlbnN0b3JlIGhvdHBsdWcvTGludXgvdmlmLXNldHVw
IGhvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoIGhvdHBsdWcvTGludXgveGVuZG9t
YWlucyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNvbW1vbnMgaG90cGx1Zy9OZXRCU0QvcmMuZC94
ZW5kcml2ZXJkb21haW4gbGlieGwveGVubGlnaHQucGMuaW4gbGlieGwveGx1dGlsLnBjLmluIG9j
YW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiCithY19jb25maWdfZmlsZXM9IiRhY19jb25m
aWdfZmlsZXMgLi4vY29uZmlnL1Rvb2xzLm1rIGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmNvbW1v
bnMgaG90cGx1Zy9GcmVlQlNEL3JjLmQveGVuZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvaW5p
dC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIGhvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54
ZW5kb21haW5zIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbi13YXRjaGRvZyBob3RwbHVnL0xpbnV4
L2luaXQuZC94ZW5jb21tb25zIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbmRvbWFpbnMgaG90cGx1
Zy9MaW51eC9pbml0LmQveGVuZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvbGF1bmNoLXhlbnN0
b3JlIGhvdHBsdWcvTGludXgvdmlmLXNldHVwIGhvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29t
bW9uLnNoIGhvdHBsdWcvTGludXgveGVuZG9tYWlucyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNv
bW1vbnMgaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5kcml2ZXJkb21haW4gb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZiIKIAogYWNfY29uZmlnX2hlYWRlcnM9IiRhY19jb25maWdfaGVhZGVy
cyBjb25maWcuaCIKIApAQCAtMTA0MTUsOCArMTA0MTUsNiBAQCBkbwogICAgICJob3RwbHVnL0xp
bnV4L3hlbmRvbWFpbnMiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgaG90cGx1Zy9MaW51
eC94ZW5kb21haW5zIiA7OwogICAgICJob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNvbW1vbnMiKSBD
T05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5jb21tb25z
IiA7OwogICAgICJob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbiIpIENPTkZJR19G
SUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbiIg
OzsKLSAgICAibGlieGwveGVubGlnaHQucGMuaW4iKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgbGlieGwveGVubGlnaHQucGMuaW4iIDs7Ci0gICAgImxpYnhsL3hsdXRpbC5wYy5pbiIpIENP
TkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBsaWJ4bC94bHV0aWwucGMuaW4iIDs7CiAgICAgIm9j
YW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiIgOzsKICAgICAiY29uZmlnLmgiKSBD
T05GSUdfSEVBREVSUz0iJENPTkZJR19IRUFERVJTIGNvbmZpZy5oIiA7OwogICAgICJob3RwbHVn
L0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4ubW91bnQiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLm1vdW50IiA7OwpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IDI4YTUzOWMuLjMw
Nzk5OGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1
cmUuYWMKQEAgLTIxLDggKzIxLDYgQEAgaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24u
c2gKIGhvdHBsdWcvTGludXgveGVuZG9tYWlucwogaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5jb21t
b25zCiBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbgotbGlieGwveGVubGlnaHQu
cGMuaW4KLWxpYnhsL3hsdXRpbC5wYy5pbgogb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29u
ZgogXSkKIEFDX0NPTkZJR19IRUFERVJTKFtjb25maWcuaF0pCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IGNkN2NlNmIuLjEyYWIy
YTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01h
a2VmaWxlCkBAIC0xODksNiArMTg5LDI1IEBAIFNBVkVfSEVMUEVSX09CSlMgPSBsaWJ4bF9zYXZl
X2hlbHBlci5vIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLm8KICQoU0FWRV9IRUxQRVJfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiAK
IFBLR19DT05GSUcgPSB4ZW5saWdodC5wYyB4bHV0aWwucGMKK1BLR19DT05GSUdfVkVSU0lPTiA6
PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQor
UEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKK3hlbmxpZ2h0LnBjOiBQS0dfQ09ORklH
X1ZFUlNJT04gPSAkKE1BSk9SKS4kKE1JTk9SKQoreGx1dGlsLnBjOiBQS0dfQ09ORklHX1ZFUlNJ
T04gPSAkKFhMVU1BSk9SKS4kKFhMVU1JTk9SKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lO
Q0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJE
SVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBj
LCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJR19E
SVIpL3hlbmxpZ2h0LnBjOiBQS0dfQ09ORklHX1ZFUlNJT04gPSAkKE1BSk9SKS4kKE1JTk9SKQor
JChQS0dfQ09ORklHX0RJUikveGx1dGlsLnBjOiBQS0dfQ09ORklHX1ZFUlNJT04gPSAkKFhMVU1B
Sk9SKS4kKFhMVU1JTk9SKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVgg
PSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAk
KENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJE
SVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZM
QUdTX3hlbmluY2x1ZGUpCiAKIHRlc3RpZGwubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmN0
cmwpICQoQ0ZMQUdTX2xpYnhlbmxpZ2h0KQogdGVzdGlkbC5jOiBsaWJ4bF90eXBlcy5pZGwgZ2Vu
dGVzdC5weSBsaWJ4bC5oICQoQVVUT0lOQ1MpCkBAIC0xOTYsNyArMjE1LDcgQEAgdGVzdGlkbC5j
OiBsaWJ4bF90eXBlcy5pZGwgZ2VudGVzdC5weSBsaWJ4bC5oICQoQVVUT0lOQ1MpCiAJbXYgdGVz
dGlkbC5jLm5ldyB0ZXN0aWRsLmMKIAogLlBIT05ZOiBhbGwKLWFsbDogJChDTElFTlRTKSAkKFRF
U1RfUFJPR1MpICQoUEtHX0NPTkZJRykgXAorYWxsOiAkKENMSUVOVFMpICQoVEVTVF9QUk9HUykg
JChQS0dfQ09ORklHKSAkKFBLR19DT05GSUdfTE9DQUwpIFwKIAkJbGlieGVubGlnaHQuc28gbGli
eGVubGlnaHQuYSBsaWJ4bHV0aWwuc28gbGlieGx1dGlsLmEgXAogCSQoQVVUT1NSQ1MpICQoQVVU
T0lOQ1MpCiAKQEAgLTI5MCwxMCArMzA5LDYgQEAgbGlieGwtc2F2ZS1oZWxwZXI6ICQoU0FWRV9I
RUxQRVJfT0JKUykgbGlieGVubGlnaHQuc28KIHRlc3RpZGw6IHRlc3RpZGwubyBsaWJ4bHV0aWwu
c28gbGlieGVubGlnaHQuc28KIAkkKENDKSAkKExERkxBR1MpIC1vICRAIHRlc3RpZGwubyBsaWJ4
bHV0aWwuc28gJChMRExJQlNfbGlieGVubGlnaHQpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQo
QVBQRU5EX0xERkxBR1MpCiAKLSQoUEtHX0NPTkZJRyk6ICUgOiAlLmluIE1ha2VmaWxlCi0JQHNl
ZCAtZSAncy9AQHZlcnNpb25AQC8kKE1BSk9SKS4kKE1JTk9SKS9nJyA8ICQ8ID4gJEAubmV3Ci0J
QG12IC1mICRALm5ldyAkQAotCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbAogCSQoSU5T
VEFMTF9ESVIpICQoREVTVERJUikkKGxpYmRpcikKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hl
bmxpZ2h0LnBjLmluIGIvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4KbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNzFkMDkzYQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xp
YnhsL3hlbmxpZ2h0LnBjLmluCkBAIC0wLDAgKzEsMTIgQEAKK3ByZWZpeD1AQHByZWZpeEBACitp
bmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACit4ZW5maXJtd2FyZWRpcj1A
QGZpcm13YXJlZGlyQEAKK2xpYmV4ZWNfYmluPUBAbGliZXhlY2JpbkBACisKK05hbWU6IFhlbmxp
Z2h0CitEZXNjcmlwdGlvbjogVGhlIFhlbmxpZ2h0IGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29y
CitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0KK0xpYnM6IEBA
bGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmxpZ2h0CitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29s
bG9nLHhlbmV2dGNobix4ZW5jdHJsLHhlbmd1ZXN0LHhlbnN0b3JlLGJsa3RhcGN0bApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4uaW4gYi90b29scy9saWJ4bC94ZW5saWdo
dC5wYy5pbi5pbgpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzI3ODcyZS4uMDAwMDAw
MAotLS0gYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbi5pbgorKysgL2Rldi9udWxsCkBAIC0x
LDExICswLDAgQEAKLXByZWZpeD1AcHJlZml4QAotaW5jbHVkZWRpcj1AaW5jbHVkZWRpckAKLWxp
YmRpcj1AbGliZGlyQAoteGVuZmlybXdhcmVkaXI9QFhFTkZJUk1XQVJFRElSQAotbGliZXhlY19i
aW49QExJQkVYRUNfQklOQAotCi1OYW1lOiBYZW5saWdodAotRGVzY3JpcHRpb246IFRoZSBYZW5s
aWdodCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgotVmVyc2lvbjogQEB2ZXJzaW9uQEAKLUNm
bGFnczogLUkke2luY2x1ZGVkaXJ9Ci1MaWJzOiAtTCR7bGliZGlyfSAtbHhlbmxpZ2h0CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC94bHV0aWwucGMuaW4gYi90b29scy9saWJ4bC94bHV0aWwucGMu
aW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2RkOThmYgotLS0gL2Rldi9u
dWxsCisrKyBiL3Rvb2xzL2xpYnhsL3hsdXRpbC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVm
aXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAor
CitOYW1lOiBYbHV0aWwKK0Rlc2NyaXB0aW9uOiBUaGUgeGwgdXRpbGl0eSBsaWJyYXJ5IGZvciBY
ZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjogQEB2ZXJzaW9uQEAKK0NmbGFnczogLUkke2luY2x1ZGVk
aXJ9CitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4bHV0aWwKK1JlcXVpcmVzLnByaXZh
dGU6IHhlbmxpZ2h0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bHV0aWwucGMuaW4uaW4gYi90
b29scy9saWJ4bC94bHV0aWwucGMuaW4uaW4KZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGU3ZGMxNGQuLjAwMDAwMDAKLS0tIGEvdG9vbHMvbGlieGwveGx1dGlsLnBjLmluLmluCisrKyAv
ZGV2L251bGwKQEAgLTEsOSArMCwwIEBACi1wcmVmaXg9QHByZWZpeEAKLWluY2x1ZGVkaXI9QGlu
Y2x1ZGVkaXJACi1saWJkaXI9QGxpYmRpckAKLQotTmFtZTogWGx1dGlsCi1EZXNjcmlwdGlvbjog
VGhlIHhsIHV0aWxpdHkgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKLVZlcnNpb246IEBAdmVy
c2lvbkBACi1DZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQotTGliczogLUwke2xpYmRpcn0gLWx4bHV0
aWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:04:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:04: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 1cpVph-0004yo-RZ; Sun, 19 Mar 2017 08:04:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVph-0004ye-BP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:57 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8E/8E-27678-8AB3EC85; Sun, 19 Mar 2017 08:04:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXe59bk
 Ig3PHzCwmbDNwYPTY3reLPYAxijUzLym/IoE14/jWa2wFF2wqOl41MTUwbjLrYuTiEBL4wihx
 4ddHRgjnPKPEngVH2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlVi44
 C1YnFfATGLWl5fsIDYLUH33kWcsExg5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgnHfC/xCjJAeTkijvP/VzEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeF2sgHKCRanpqRVpmTnA4IBJS3DwKInw1lkCpXmLCxJzizPTIVKnGHU55sze/YZJ
 iCUvPy9VSpz3AMgMAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5XkCk8m
 XklcJteAR3BBHTEshtnQI4oSURISTUw3tGOX/Ogzjyr4K2oAsPT5wtsc9+8mH5WN27Pk7Z7Be
 rzojw+S/y70hppJHJ+hpvOZRfbdd57teSrlQWrD7UqGu/h3nZNec9FL0d/w7xt6wNFZsSv1WL
 9c3iHvuwmDqksr4QjPPNeOT70MnIVnPAnpfz07nMrpapWbtQq5rRhCVr3za56qsRcJZbijERD
 Leai4kQAppFmZU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1489910695!39975116!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10901 invoked from network); 19 Mar 2017 08:04:55 -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; 19 Mar 2017 08:04:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpe-000455-QR
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpe-0007VK-Ps
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:04:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpe-0007VK-Ps@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:04:54 +0000
Subject: [Xen-changelog] [xen master] tools: adapt xenlight.pc and xlutil.pc
	to new pkg-config scheme
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlNWYxYTYzYjUzOTIwNzYzZjRkYjJiZDg3ZTcwMzMzNGQzMzRmZDkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE0OjMxOjI0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoxMzoxNCAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGFkYXB0IHhlbmxpZ2h0LnBjIGFuZCB4bHV0aWwucGMgdG8gbmV3IHBrZy1jb25maWcgc2No
ZW1lCiAgICAKICAgIEluc3RlYWQgb2YgZ2VuZXJhdGluZyB0aGUgKi5wYy5pbiBmaWxlcyBhdCBj
b25maWd1cmUgdGltZSB1c2UgdGhlIG5ldwogICAgcGtnLWNvbmZpZyBzY2hlbWUgZm9yIHRob3Nl
IGZpbGVzLiBBZGQgdGhlIGRlcGVuZGVuY2llcyB0byBvdGhlciBYZW4KICAgIGxpYnJhcmllcyBh
cyBuZWVkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgIHwgIDEgLQogdG9vbHMvY29uZmlndXJlICAg
ICAgICAgICAgICAgfCAgNCArLS0tCiB0b29scy9jb25maWd1cmUuYWMgICAgICAgICAgICB8ICAy
IC0tCiB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysr
KysrLS0tLS0KIHRvb2xzL2xpYnhsL3hlbmxpZ2h0LnBjLmluICAgIHwgMTIgKysrKysrKysrKysr
CiB0b29scy9saWJ4bC94ZW5saWdodC5wYy5pbi5pbiB8IDExIC0tLS0tLS0tLS0tCiB0b29scy9s
aWJ4bC94bHV0aWwucGMuaW4gICAgICB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnhsL3hsdXRp
bC5wYy5pbi5pbiAgIHwgIDkgLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdu
b3JlCmluZGV4IDE3NTM5NzUuLjEzNzgzNjggMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIv
LmdpdGlnbm9yZQpAQCAtMTkzLDcgKzE5Myw2IEBAIHRvb2xzL2xpYnhjLyoucGMKIHRvb2xzL2xp
YnhsL19saWJ4bC5hcGktZm9yLWNoZWNrCiB0b29scy9saWJ4bC8qLmFwaS1vawogdG9vbHMvbGli
eGwvKi5wYwotdG9vbHMvbGlieGwvKi5wYy5pbgogdG9vbHMvbGlieGwvZHNkdCoKIHRvb2xzL2xp
YnhsL2xpYnhsdV9jZmdfeS5vdXRwdXQKIHRvb2xzL2xpYnhsL21rX2RzZHQKZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCA4NTFlMGYwLi43YTU3ZTY1
IDEwMDc1NQotLS0gYS90b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC0y
NDExLDcgKzI0MTEsNyBAQCBhY19jb21waWxlcl9nbnU9JGFjX2N2X2NfY29tcGlsZXJfZ251CiAK
IAogCi1hY19jb25maWdfZmlsZXM9IiRhY19jb25maWdfZmlsZXMgLi4vY29uZmlnL1Rvb2xzLm1r
IGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmNvbW1vbnMgaG90cGx1Zy9GcmVlQlNEL3JjLmQveGVu
ZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIGhv
dHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5kb21haW5zIGhvdHBsdWcvTGludXgvaW5p
dC5kL3hlbi13YXRjaGRvZyBob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zIGhvdHBsdWcv
TGludXgvaW5pdC5kL3hlbmRvbWFpbnMgaG90cGx1Zy9MaW51eC9pbml0LmQveGVuZHJpdmVyZG9t
YWluIGhvdHBsdWcvTGludXgvbGF1bmNoLXhlbnN0b3JlIGhvdHBsdWcvTGludXgvdmlmLXNldHVw
IGhvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29tbW9uLnNoIGhvdHBsdWcvTGludXgveGVuZG9t
YWlucyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNvbW1vbnMgaG90cGx1Zy9OZXRCU0QvcmMuZC94
ZW5kcml2ZXJkb21haW4gbGlieGwveGVubGlnaHQucGMuaW4gbGlieGwveGx1dGlsLnBjLmluIG9j
YW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiCithY19jb25maWdfZmlsZXM9IiRhY19jb25m
aWdfZmlsZXMgLi4vY29uZmlnL1Rvb2xzLm1rIGhvdHBsdWcvRnJlZUJTRC9yYy5kL3hlbmNvbW1v
bnMgaG90cGx1Zy9GcmVlQlNEL3JjLmQveGVuZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvaW5p
dC5kL3N5c2NvbmZpZy54ZW5jb21tb25zIGhvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54
ZW5kb21haW5zIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbi13YXRjaGRvZyBob3RwbHVnL0xpbnV4
L2luaXQuZC94ZW5jb21tb25zIGhvdHBsdWcvTGludXgvaW5pdC5kL3hlbmRvbWFpbnMgaG90cGx1
Zy9MaW51eC9pbml0LmQveGVuZHJpdmVyZG9tYWluIGhvdHBsdWcvTGludXgvbGF1bmNoLXhlbnN0
b3JlIGhvdHBsdWcvTGludXgvdmlmLXNldHVwIGhvdHBsdWcvTGludXgveGVuLWhvdHBsdWctY29t
bW9uLnNoIGhvdHBsdWcvTGludXgveGVuZG9tYWlucyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNv
bW1vbnMgaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5kcml2ZXJkb21haW4gb2NhbWwveGVuc3RvcmVk
L294ZW5zdG9yZWQuY29uZiIKIAogYWNfY29uZmlnX2hlYWRlcnM9IiRhY19jb25maWdfaGVhZGVy
cyBjb25maWcuaCIKIApAQCAtMTA0MTUsOCArMTA0MTUsNiBAQCBkbwogICAgICJob3RwbHVnL0xp
bnV4L3hlbmRvbWFpbnMiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgaG90cGx1Zy9MaW51
eC94ZW5kb21haW5zIiA7OwogICAgICJob3RwbHVnL05ldEJTRC9yYy5kL3hlbmNvbW1vbnMiKSBD
T05GSUdfRklMRVM9IiRDT05GSUdfRklMRVMgaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5jb21tb25z
IiA7OwogICAgICJob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbiIpIENPTkZJR19G
SUxFUz0iJENPTkZJR19GSUxFUyBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbiIg
OzsKLSAgICAibGlieGwveGVubGlnaHQucGMuaW4iKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgbGlieGwveGVubGlnaHQucGMuaW4iIDs7Ci0gICAgImxpYnhsL3hsdXRpbC5wYy5pbiIpIENP
TkZJR19GSUxFUz0iJENPTkZJR19GSUxFUyBsaWJ4bC94bHV0aWwucGMuaW4iIDs7CiAgICAgIm9j
YW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZiIgOzsKICAgICAiY29uZmlnLmgiKSBD
T05GSUdfSEVBREVSUz0iJENPTkZJR19IRUFERVJTIGNvbmZpZy5oIiA7OwogICAgICJob3RwbHVn
L0xpbnV4L3N5c3RlbWQvcHJvYy14ZW4ubW91bnQiKSBDT05GSUdfRklMRVM9IiRDT05GSUdfRklM
RVMgaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3Byb2MteGVuLm1vdW50IiA7OwpkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IDI4YTUzOWMuLjMw
Nzk5OGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1
cmUuYWMKQEAgLTIxLDggKzIxLDYgQEAgaG90cGx1Zy9MaW51eC94ZW4taG90cGx1Zy1jb21tb24u
c2gKIGhvdHBsdWcvTGludXgveGVuZG9tYWlucwogaG90cGx1Zy9OZXRCU0QvcmMuZC94ZW5jb21t
b25zCiBob3RwbHVnL05ldEJTRC9yYy5kL3hlbmRyaXZlcmRvbWFpbgotbGlieGwveGVubGlnaHQu
cGMuaW4KLWxpYnhsL3hsdXRpbC5wYy5pbgogb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29u
ZgogXSkKIEFDX0NPTkZJR19IRUFERVJTKFtjb25maWcuaF0pCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IGNkN2NlNmIuLjEyYWIy
YTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01h
a2VmaWxlCkBAIC0xODksNiArMTg5LDI1IEBAIFNBVkVfSEVMUEVSX09CSlMgPSBsaWJ4bF9zYXZl
X2hlbHBlci5vIF9saWJ4bF9zYXZlX21zZ3NfaGVscGVyLm8KICQoU0FWRV9IRUxQRVJfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiAK
IFBLR19DT05GSUcgPSB4ZW5saWdodC5wYyB4bHV0aWwucGMKK1BLR19DT05GSUdfVkVSU0lPTiA6
PSAkKE1BSk9SKS4kKE1JTk9SKQorCitpZm5lcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQor
UEtHX0NPTkZJR19JTlNUIDo9ICQoUEtHX0NPTkZJRykKK3hlbmxpZ2h0LnBjOiBQS0dfQ09ORklH
X1ZFUlNJT04gPSAkKE1BSk9SKS4kKE1JTk9SKQoreGx1dGlsLnBjOiBQS0dfQ09ORklHX1ZFUlNJ
T04gPSAkKFhMVU1BSk9SKS4kKFhMVU1JTk9SKQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09O
RklHX1BSRUZJWCA9ICQocHJlZml4KQorJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0lO
Q0RJUiA9ICQoaW5jbHVkZWRpcikKKyQoUEtHX0NPTkZJR19JTlNUKTogUEtHX0NPTkZJR19MSUJE
SVIgPSAkKGxpYmRpcikKK2VuZGlmCisKK1BLR19DT05GSUdfTE9DQUwgOj0gJChmb3JlYWNoIHBj
LCQoUEtHX0NPTkZJRyksJChQS0dfQ09ORklHX0RJUikvJChwYykpCisKKyQoUEtHX0NPTkZJR19E
SVIpL3hlbmxpZ2h0LnBjOiBQS0dfQ09ORklHX1ZFUlNJT04gPSAkKE1BSk9SKS4kKE1JTk9SKQor
JChQS0dfQ09ORklHX0RJUikveGx1dGlsLnBjOiBQS0dfQ09ORklHX1ZFUlNJT04gPSAkKFhMVU1B
Sk9SKS4kKFhMVU1JTk9SKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19QUkVGSVgg
PSAkKFhFTl9ST09UKQorJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNESVIgPSAk
KENVUkRJUikKKyQoUEtHX0NPTkZJR19MT0NBTCk6IFBLR19DT05GSUdfTElCRElSID0gJChDVVJE
SVIpCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0NGTEFHU19MT0NBTCA9ICQoQ0ZM
QUdTX3hlbmluY2x1ZGUpCiAKIHRlc3RpZGwubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmN0
cmwpICQoQ0ZMQUdTX2xpYnhlbmxpZ2h0KQogdGVzdGlkbC5jOiBsaWJ4bF90eXBlcy5pZGwgZ2Vu
dGVzdC5weSBsaWJ4bC5oICQoQVVUT0lOQ1MpCkBAIC0xOTYsNyArMjE1LDcgQEAgdGVzdGlkbC5j
OiBsaWJ4bF90eXBlcy5pZGwgZ2VudGVzdC5weSBsaWJ4bC5oICQoQVVUT0lOQ1MpCiAJbXYgdGVz
dGlkbC5jLm5ldyB0ZXN0aWRsLmMKIAogLlBIT05ZOiBhbGwKLWFsbDogJChDTElFTlRTKSAkKFRF
U1RfUFJPR1MpICQoUEtHX0NPTkZJRykgXAorYWxsOiAkKENMSUVOVFMpICQoVEVTVF9QUk9HUykg
JChQS0dfQ09ORklHKSAkKFBLR19DT05GSUdfTE9DQUwpIFwKIAkJbGlieGVubGlnaHQuc28gbGli
eGVubGlnaHQuYSBsaWJ4bHV0aWwuc28gbGlieGx1dGlsLmEgXAogCSQoQVVUT1NSQ1MpICQoQVVU
T0lOQ1MpCiAKQEAgLTI5MCwxMCArMzA5LDYgQEAgbGlieGwtc2F2ZS1oZWxwZXI6ICQoU0FWRV9I
RUxQRVJfT0JKUykgbGlieGVubGlnaHQuc28KIHRlc3RpZGw6IHRlc3RpZGwubyBsaWJ4bHV0aWwu
c28gbGlieGVubGlnaHQuc28KIAkkKENDKSAkKExERkxBR1MpIC1vICRAIHRlc3RpZGwubyBsaWJ4
bHV0aWwuc28gJChMRExJQlNfbGlieGVubGlnaHQpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQo
QVBQRU5EX0xERkxBR1MpCiAKLSQoUEtHX0NPTkZJRyk6ICUgOiAlLmluIE1ha2VmaWxlCi0JQHNl
ZCAtZSAncy9AQHZlcnNpb25AQC8kKE1BSk9SKS4kKE1JTk9SKS9nJyA8ICQ8ID4gJEAubmV3Ci0J
QG12IC1mICRALm5ldyAkQAotCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbAogCSQoSU5T
VEFMTF9ESVIpICQoREVTVERJUikkKGxpYmRpcikKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hl
bmxpZ2h0LnBjLmluIGIvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4KbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNzFkMDkzYQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xp
YnhsL3hlbmxpZ2h0LnBjLmluCkBAIC0wLDAgKzEsMTIgQEAKK3ByZWZpeD1AQHByZWZpeEBACitp
bmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1AQGxpYmRpckBACit4ZW5maXJtd2FyZWRpcj1A
QGZpcm13YXJlZGlyQEAKK2xpYmV4ZWNfYmluPUBAbGliZXhlY2JpbkBACisKK05hbWU6IFhlbmxp
Z2h0CitEZXNjcmlwdGlvbjogVGhlIFhlbmxpZ2h0IGxpYnJhcnkgZm9yIFhlbiBoeXBlcnZpc29y
CitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0KK0xpYnM6IEBA
bGlic2ZsYWdAQCR7bGliZGlyfSAtbHhlbmxpZ2h0CitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29s
bG9nLHhlbmV2dGNobix4ZW5jdHJsLHhlbmd1ZXN0LHhlbnN0b3JlLGJsa3RhcGN0bApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwveGVubGlnaHQucGMuaW4uaW4gYi90b29scy9saWJ4bC94ZW5saWdo
dC5wYy5pbi5pbgpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzI3ODcyZS4uMDAwMDAw
MAotLS0gYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbi5pbgorKysgL2Rldi9udWxsCkBAIC0x
LDExICswLDAgQEAKLXByZWZpeD1AcHJlZml4QAotaW5jbHVkZWRpcj1AaW5jbHVkZWRpckAKLWxp
YmRpcj1AbGliZGlyQAoteGVuZmlybXdhcmVkaXI9QFhFTkZJUk1XQVJFRElSQAotbGliZXhlY19i
aW49QExJQkVYRUNfQklOQAotCi1OYW1lOiBYZW5saWdodAotRGVzY3JpcHRpb246IFRoZSBYZW5s
aWdodCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgotVmVyc2lvbjogQEB2ZXJzaW9uQEAKLUNm
bGFnczogLUkke2luY2x1ZGVkaXJ9Ci1MaWJzOiAtTCR7bGliZGlyfSAtbHhlbmxpZ2h0CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC94bHV0aWwucGMuaW4gYi90b29scy9saWJ4bC94bHV0aWwucGMu
aW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uY2RkOThmYgotLS0gL2Rldi9u
dWxsCisrKyBiL3Rvb2xzL2xpYnhsL3hsdXRpbC5wYy5pbgpAQCAtMCwwICsxLDEwIEBACitwcmVm
aXg9QEBwcmVmaXhAQAoraW5jbHVkZWRpcj1AQGluY2RpckBACitsaWJkaXI9QEBsaWJkaXJAQAor
CitOYW1lOiBYbHV0aWwKK0Rlc2NyaXB0aW9uOiBUaGUgeGwgdXRpbGl0eSBsaWJyYXJ5IGZvciBY
ZW4gaHlwZXJ2aXNvcgorVmVyc2lvbjogQEB2ZXJzaW9uQEAKK0NmbGFnczogLUkke2luY2x1ZGVk
aXJ9CitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4bHV0aWwKK1JlcXVpcmVzLnByaXZh
dGU6IHhlbmxpZ2h0CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC94bHV0aWwucGMuaW4uaW4gYi90
b29scy9saWJ4bC94bHV0aWwucGMuaW4uaW4KZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGU3ZGMxNGQuLjAwMDAwMDAKLS0tIGEvdG9vbHMvbGlieGwveGx1dGlsLnBjLmluLmluCisrKyAv
ZGV2L251bGwKQEAgLTEsOSArMCwwIEBACi1wcmVmaXg9QHByZWZpeEAKLWluY2x1ZGVkaXI9QGlu
Y2x1ZGVkaXJACi1saWJkaXI9QGxpYmRpckAKLQotTmFtZTogWGx1dGlsCi1EZXNjcmlwdGlvbjog
VGhlIHhsIHV0aWxpdHkgbGlicmFyeSBmb3IgWGVuIGh5cGVydmlzb3IKLVZlcnNpb246IEBAdmVy
c2lvbkBACi1DZmxhZ3M6IC1JJHtpbmNsdWRlZGlyfQotTGliczogLUwke2xpYmRpcn0gLWx4bHV0
aWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVps-00050R-TB; Sun, 19 Mar 2017 08:05:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpr-00050B-EW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 18/76-23940-2BB3EC85; Sun, 19 Mar 2017 08:05:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVXeT9bk
 Ig98yFhO2GTgwemzv28UewBjFmpmXlF+RwJqx4O5LtoKFihVt19+zNjBOlOxi5OIQEvjCKHHv
 5h0mCOc8o0Tj86lsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKrJnwC
 CzOK2Am8bnnPjuIzQJUf2bhabYJjBwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB2PnCb9DjJIcTEqivP/Uz0UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuB1sQLKCRalpqdWpGXmAIMDJi3BwaMkwltnCZTmLS5IzC3OTIdInWI05pgze/cb
 Jo49qw+8YRJiycvPS5US5z0AMkkApDSjNA9uECxoLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnY
 FQS5m0CmcKTmVcCt+8V0ClMQKcsu3EG5JSSRISUVAMjl7GYYRKzlPn3oEgzHvFw33M2XlfTH3
 XfUfQQDVxn2emhHurLp6Tlc9b0zuKt/bNbNt99sfb656VP03avYNI/t8pVW+24iuoi+dQUnzp
 X20/pIoaHXMVVtZYpS1cvmfs79Gzf3y8n/VcfX/bI878MY6yY87H71yPLnPVv+eWzX12oFs3Q
 WKfEUpyRaKjFXFScCABxRqYAVQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489910705!59107110!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52912 invoked from network); 19 Mar 2017 08:05:05 -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; 19 Mar 2017 08:05:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpo-00046c-SW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpo-0007YF-Rx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpo-0007YF-Rx@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:04 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Exposed
	XEN_DOMCTL_getvcpuextstate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2MjJlN2Y0YzgxODEyYzZmMTQ0MzdlNTAxNTk2ZjQ5NmY3ZTU3MWIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBUdWUgTWFyIDE0IDE1OjMwOjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoyOTo1MiAyMDE3ICsw
MDAwCgogICAgdG9vbHMvbGlieGM6IEV4cG9zZWQgWEVOX0RPTUNUTF9nZXR2Y3B1ZXh0c3RhdGUK
ICAgIAogICAgSXQncyB1c2VmdWwgZm9yIGFuIGludHJvc3BlY3Rpb24gdG9vbCB0byBiZSBhYmxl
IHRvIGluc3BlY3QKICAgIFhTQVZFIHN0YXRlcy4gWGVuIGFscmVhZHkgaGFzIGEgRE9NQ1RMIHRo
YXQgY2FuIGJlIHVzZWQgZm9yIHRoaXMKICAgIHB1cnBvc2UsIGJ1dCBpdCBoYWQgbm8gcHVibGlj
IGxpYnhjIHdyYXBwZXIuIFRoaXMgcGF0Y2ggYWRkcwogICAgeGNfdmNwdV9nZXRfZXh0c3RhdGUo
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMyArKysrKysrKysrKysrKysr
KwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGE0ODk4MWEuLmI4MGQxNTAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC00ODcsNiArNDg3LDExIEBAIHR5cGVkZWYgdW5pb24KIH0gc3RhcnRfaW5m
b19hbnlfdDsKICNlbmRpZgogCit0eXBlZGVmIHN0cnVjdCB4Y192Y3B1X2V4dHN0YXRlIHsKKyAg
ICB1aW50NjRfdCB4ZmVhdHVyZV9tYXNrOworICAgIHVpbnQ2NF90IHNpemU7CisgICAgdm9pZCAq
YnVmZmVyOworfSB4Y192Y3B1X2V4dHN0YXRlX3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9hcmNo
X2RvbWFpbmNvbmZpZyB4Y19kb21haW5fY29uZmlndXJhdGlvbl90OwogaW50IHhjX2RvbWFpbl9j
cmVhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNzaWRyZWYsCkBAIC04ODAsNiArODg1
LDI0IEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgIHZj
cHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7CiAKKy8qKgorICogVGhpcyBmdW5jdGlvbiBy
ZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0ZSBvZiBhIHBhcnRpY3VsYXIK
KyAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4dHN0YXRlLT5zaXplIGFuZCBleHRzdGF0ZS0+eGZl
YXR1cmVfbWFzayBhcmUgMCwKKyAqIHRoZSBjYWxsIGlzIGNvbnNpZGVyZWQgYSBxdWVyeSB0byBy
ZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdAorICogZmlsbGVkLgorICoKKyAqIEBw
YXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCisgKiBAcGFy
bSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCisgKiBAcGFybSB2Y3B1
IHRoZSB2Y3B1IG51bWJlcgorICogQHBhcm0gZXh0c3RhdGUgYSBwb2ludGVyIHRvIGEgc3RydWN0
dXJlIHRvIHN0b3JlIHRoZSBYU0FWRSBzdGF0ZSBvZiB0aGUKKyAqICAgICAgICAgICAgICAgIGRv
bWFpbgorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIGNvZGUgb24gZmFp
bHVyZQorICovCitpbnQgeGNfdmNwdV9nZXRfZXh0c3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB4Y192Y3B1
X2V4dHN0YXRlX3QgKmV4dHN0YXRlKTsKKwogdHlwZWRlZiB4ZW5fZG9tY3RsX2dldHZjcHVpbmZv
X3QgeGNfdmNwdWluZm9fdDsKIGludCB4Y192Y3B1X2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCBkODYyZTUz
Li43MWU1ZDkzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwpAQCAtNTU1LDYgKzU1NSw2NSBAQCBpbnQgeGNfdmNwdV9nZXRj
b250ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX3Zj
cHVfZ2V0X2V4dHN0YXRlKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgeGNfdmNwdV9leHRzdGF0ZV90ICpleHRzdGF0
ZSkKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHZvaWQsIGJ1ZmZlcik7CisgICAgYm9vbCBnZXRfc3RhdGU7CisKKyAgICBp
ZiAoICFleHRzdGF0ZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfZ2V0dmNwdWV4dHN0YXRlOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKKyAgICBkb21jdGwudS52Y3B1ZXh0c3RhdGUudmNwdSA9ICh1aW50MTZfdCl2
Y3B1OworICAgIGRvbWN0bC51LnZjcHVleHRzdGF0ZS54ZmVhdHVyZV9tYXNrID0gZXh0c3RhdGUt
PnhmZWF0dXJlX21hc2s7CisgICAgZG9tY3RsLnUudmNwdWV4dHN0YXRlLnNpemUgPSBleHRzdGF0
ZS0+c2l6ZTsKKworICAgIGdldF9zdGF0ZSA9IChleHRzdGF0ZS0+c2l6ZSAhPSAwKTsKKworICAg
IGlmICggZ2V0X3N0YXRlICkKKyAgICB7CisgICAgICAgIGJ1ZmZlciA9IHhjX2h5cGVyY2FsbF9i
dWZmZXJfYWxsb2MoeGNoLCBidWZmZXIsIGV4dHN0YXRlLT5zaXplKTsKKworICAgICAgICBpZiAo
ICFidWZmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIHZjcHUldSdzIHhzYXZlIGNvbnRleHQiLAorICAgICAgICAgICAgICAg
ICAgIHZjcHUpOworICAgICAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21jdGwudS52
Y3B1ZXh0c3RhdGUuYnVmZmVyLCBidWZmZXIpOworICAgIH0KKworICAgIHJjID0gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICAvKiBBIHF1ZXJ5IGZvciB0aGUgc2l6ZSBvZiBidWZmZXIgdG8gdXNlLiAqLworICAgIGlmICgg
IWV4dHN0YXRlLT5zaXplICYmICFleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayApCisgICAgeworICAg
ICAgICBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayA9IGRvbWN0bC51LnZjcHVleHRzdGF0ZS54ZmVh
dHVyZV9tYXNrOworICAgICAgICBleHRzdGF0ZS0+c2l6ZSA9IGRvbWN0bC51LnZjcHVleHRzdGF0
ZS5zaXplOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdldF9zdGF0ZSAp
CisgICAgICAgIG1lbWNweShleHRzdGF0ZS0+YnVmZmVyLCBidWZmZXIsIGV4dHN0YXRlLT5zaXpl
KTsKKworb3V0OgorICAgIGlmICggZ2V0X3N0YXRlICkKKyAgICAgICAgeGNfaHlwZXJjYWxsX2J1
ZmZlcl9mcmVlKHhjaCwgYnVmZmVyKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX3dh
dGNoZG9nKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgIHVpbnQzMl90IGlkLAog
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHRpbWVvdXQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVps-00050R-TB; Sun, 19 Mar 2017 08:05:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpr-00050B-EW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 18/76-23940-2BB3EC85; Sun, 19 Mar 2017 08:05:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVXeT9bk
 Ig98yFhO2GTgwemzv28UewBjFmpmXlF+RwJqx4O5LtoKFihVt19+zNjBOlOxi5OIQEvjCKHHv
 5h0mCOc8o0Tj86lsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKrJnwC
 CzOK2Am8bnnPjuIzQJUf2bhabYJjBwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB2PnCb9DjJIcTEqivP/Uz0UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuB1sQLKCRalpqdWpGXmAIMDJi3BwaMkwltnCZTmLS5IzC3OTIdInWI05pgze/cb
 Jo49qw+8YRJiycvPS5US5z0AMkkApDSjNA9uECxoLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnY
 FQS5m0CmcKTmVcCt+8V0ClMQKcsu3EG5JSSRISUVAMjl7GYYRKzlPn3oEgzHvFw33M2XlfTH3
 XfUfQQDVxn2emhHurLp6Tlc9b0zuKt/bNbNt99sfb656VP03avYNI/t8pVW+24iuoi+dQUnzp
 X20/pIoaHXMVVtZYpS1cvmfs79Gzf3y8n/VcfX/bI878MY6yY87H71yPLnPVv+eWzX12oFs3Q
 WKfEUpyRaKjFXFScCABxRqYAVQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1489910705!59107110!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52912 invoked from network); 19 Mar 2017 08:05:05 -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; 19 Mar 2017 08:05:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpo-00046c-SW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpo-0007YF-Rx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpo-0007YF-Rx@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:04 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Exposed
	XEN_DOMCTL_getvcpuextstate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2MjJlN2Y0YzgxODEyYzZmMTQ0MzdlNTAxNTk2ZjQ5NmY3ZTU3MWIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBUdWUgTWFyIDE0IDE1OjMwOjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNDoyOTo1MiAyMDE3ICsw
MDAwCgogICAgdG9vbHMvbGlieGM6IEV4cG9zZWQgWEVOX0RPTUNUTF9nZXR2Y3B1ZXh0c3RhdGUK
ICAgIAogICAgSXQncyB1c2VmdWwgZm9yIGFuIGludHJvc3BlY3Rpb24gdG9vbCB0byBiZSBhYmxl
IHRvIGluc3BlY3QKICAgIFhTQVZFIHN0YXRlcy4gWGVuIGFscmVhZHkgaGFzIGEgRE9NQ1RMIHRo
YXQgY2FuIGJlIHVzZWQgZm9yIHRoaXMKICAgIHB1cnBvc2UsIGJ1dCBpdCBoYWQgbm8gcHVibGlj
IGxpYnhjIHdyYXBwZXIuIFRoaXMgcGF0Y2ggYWRkcwogICAgeGNfdmNwdV9nZXRfZXh0c3RhdGUo
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMyArKysrKysrKysrKysrKysr
KwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDgyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGE0ODk4MWEuLmI4MGQxNTAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC00ODcsNiArNDg3LDExIEBAIHR5cGVkZWYgdW5pb24KIH0gc3RhcnRfaW5m
b19hbnlfdDsKICNlbmRpZgogCit0eXBlZGVmIHN0cnVjdCB4Y192Y3B1X2V4dHN0YXRlIHsKKyAg
ICB1aW50NjRfdCB4ZmVhdHVyZV9tYXNrOworICAgIHVpbnQ2NF90IHNpemU7CisgICAgdm9pZCAq
YnVmZmVyOworfSB4Y192Y3B1X2V4dHN0YXRlX3Q7CiAKIHR5cGVkZWYgc3RydWN0IHhlbl9hcmNo
X2RvbWFpbmNvbmZpZyB4Y19kb21haW5fY29uZmlndXJhdGlvbl90OwogaW50IHhjX2RvbWFpbl9j
cmVhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNzaWRyZWYsCkBAIC04ODAsNiArODg1
LDI0IEBAIGludCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgIHZj
cHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7CiAKKy8qKgorICogVGhpcyBmdW5jdGlvbiBy
ZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0ZSBvZiBhIHBhcnRpY3VsYXIK
KyAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4dHN0YXRlLT5zaXplIGFuZCBleHRzdGF0ZS0+eGZl
YXR1cmVfbWFzayBhcmUgMCwKKyAqIHRoZSBjYWxsIGlzIGNvbnNpZGVyZWQgYSBxdWVyeSB0byBy
ZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdAorICogZmlsbGVkLgorICoKKyAqIEBw
YXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCisgKiBAcGFy
bSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCisgKiBAcGFybSB2Y3B1
IHRoZSB2Y3B1IG51bWJlcgorICogQHBhcm0gZXh0c3RhdGUgYSBwb2ludGVyIHRvIGEgc3RydWN0
dXJlIHRvIHN0b3JlIHRoZSBYU0FWRSBzdGF0ZSBvZiB0aGUKKyAqICAgICAgICAgICAgICAgIGRv
bWFpbgorICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIGNvZGUgb24gZmFp
bHVyZQorICovCitpbnQgeGNfdmNwdV9nZXRfZXh0c3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB4Y192Y3B1
X2V4dHN0YXRlX3QgKmV4dHN0YXRlKTsKKwogdHlwZWRlZiB4ZW5fZG9tY3RsX2dldHZjcHVpbmZv
X3QgeGNfdmNwdWluZm9fdDsKIGludCB4Y192Y3B1X2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCBkODYyZTUz
Li43MWU1ZDkzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwpAQCAtNTU1LDYgKzU1NSw2NSBAQCBpbnQgeGNfdmNwdV9nZXRj
b250ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX3Zj
cHVfZ2V0X2V4dHN0YXRlKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZj
cHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgeGNfdmNwdV9leHRzdGF0ZV90ICpleHRzdGF0
ZSkKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQlVGRkVSKHZvaWQsIGJ1ZmZlcik7CisgICAgYm9vbCBnZXRfc3RhdGU7CisKKyAgICBp
ZiAoICFleHRzdGF0ZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZG9tY3RsLmNt
ZCA9IFhFTl9ET01DVExfZ2V0dmNwdWV4dHN0YXRlOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9t
aWRfdClkb21pZDsKKyAgICBkb21jdGwudS52Y3B1ZXh0c3RhdGUudmNwdSA9ICh1aW50MTZfdCl2
Y3B1OworICAgIGRvbWN0bC51LnZjcHVleHRzdGF0ZS54ZmVhdHVyZV9tYXNrID0gZXh0c3RhdGUt
PnhmZWF0dXJlX21hc2s7CisgICAgZG9tY3RsLnUudmNwdWV4dHN0YXRlLnNpemUgPSBleHRzdGF0
ZS0+c2l6ZTsKKworICAgIGdldF9zdGF0ZSA9IChleHRzdGF0ZS0+c2l6ZSAhPSAwKTsKKworICAg
IGlmICggZ2V0X3N0YXRlICkKKyAgICB7CisgICAgICAgIGJ1ZmZlciA9IHhjX2h5cGVyY2FsbF9i
dWZmZXJfYWxsb2MoeGNoLCBidWZmZXIsIGV4dHN0YXRlLT5zaXplKTsKKworICAgICAgICBpZiAo
ICFidWZmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBQRVJST1IoIlVuYWJsZSB0byBhbGxv
Y2F0ZSBtZW1vcnkgZm9yIHZjcHUldSdzIHhzYXZlIGNvbnRleHQiLAorICAgICAgICAgICAgICAg
ICAgIHZjcHUpOworICAgICAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21jdGwudS52
Y3B1ZXh0c3RhdGUuYnVmZmVyLCBidWZmZXIpOworICAgIH0KKworICAgIHJjID0gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICAvKiBBIHF1ZXJ5IGZvciB0aGUgc2l6ZSBvZiBidWZmZXIgdG8gdXNlLiAqLworICAgIGlmICgg
IWV4dHN0YXRlLT5zaXplICYmICFleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayApCisgICAgeworICAg
ICAgICBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayA9IGRvbWN0bC51LnZjcHVleHRzdGF0ZS54ZmVh
dHVyZV9tYXNrOworICAgICAgICBleHRzdGF0ZS0+c2l6ZSA9IGRvbWN0bC51LnZjcHVleHRzdGF0
ZS5zaXplOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdldF9zdGF0ZSAp
CisgICAgICAgIG1lbWNweShleHRzdGF0ZS0+YnVmZmVyLCBidWZmZXIsIGV4dHN0YXRlLT5zaXpl
KTsKKworb3V0OgorICAgIGlmICggZ2V0X3N0YXRlICkKKyAgICAgICAgeGNfaHlwZXJjYWxsX2J1
ZmZlcl9mcmVlKHhjaCwgYnVmZmVyKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX3dh
dGNoZG9nKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgIHVpbnQzMl90IGlkLAog
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHRpbWVvdXQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVq1-00052Z-Ud; Sun, 19 Mar 2017 08:05:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq1-00052O-5n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/B0-27751-CBB3EC85; Sun, 19 Mar 2017 08:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXe39bk
 Igy+3LSwmbDNwYPTY3reLPYAxijUzLym/IoE14/DzG8wFnzgqVkw+wN7AuI29i5GLQ0jgC6PE
 +sc7oJzzjBIv939l7mLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNpASYQFnif83y
 kHCvAJmEkfOXWADsVmAyvesncQ4gZFjASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxh/LAg4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwctdAJQTLEpNT61Iy8wBBgdMWoKDR0mEtxQkzVtckJhbnJkOkTrFqCglzlsFkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR52UCm8GTmlcBNfwW0mAloceLPI
 yCLSxIRUlINjH5NB0S7FqY+WrlRPuew9cUvTeUl2ycI1M9jet0qMq0odeuNy8c371PmqdH8pK
 DglHzSTizsaMUL5tRpp3n3fDULjrzz2LFK0X/v/fid6SwydUKqO5cVeE/ZU66cn+H16zrH1Wu
 OfrKWZr9+mU6fKt79YU/ntk8zij2zZ2aye564MEtsQ07ibiWW4oxEQy3mouJEAP5/hjBDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1489910715!83037309!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40669 invoked from network); 19 Mar 2017 08:05:15 -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; 19 Mar 2017 08:05:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpz-00046j-0B
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpy-0007b9-Tq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpy-0007b9-Tq@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:14 +0000
Subject: [Xen-changelog] [xen master] tools: correct build in directory
	below tools
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhlNDM3ZGEzNzlkYTZjYjAxNzY5MmU3MWEyODMxOWY5MmY3M2I2MGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE2OjA0OjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNToyNToyNSAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGNvcnJlY3QgYnVpbGQgaW4gZGlyZWN0b3J5IGJlbG93IHRvb2xzCiAgICAKICAgIFJlY2Vu
dCBjaGFuZ2VzIHRvIGNyZWF0ZSAqLnBjIGZpbGVzIGludHJvZHVjZWQgYSBidWcgd2hlbiB0cnlp
bmcgdG8KICAgIGJ1aWxkIGEgbGlicmFyeSBmcm9tIGEgZGlyZWN0b3J5IGJlbG93IHRvb2xzIGFz
IFBLR19DT05GSUdfRElSIHdvdWxkbid0CiAgICBiZSBzZXQuIENvcnJlY3QgdGhpcyBieSBhZGRp
bmcgYSBkZWZhdWx0IHZhbHVlIHRvIFJ1bGVzLm1rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5tayB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xz
L1J1bGVzLm1rCmluZGV4IDhiOGM0OGUuLmE4ODg1NjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVz
Lm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0yNDksNiArMjQ5LDggQEAgJChYRU5fUk9PVCkv
Y29uZmlnL1Rvb2xzLm1rOgogCSQoZXJyb3IgWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJl
Zm9yZSBidWlsZGluZyBvciBpbnN0YWxsaW5nIHRoZSB0b29scykKIGVuZGlmCiAKK1BLR19DT05G
SUdfRElSID89ICQoWEVOX1JPT1QpL3Rvb2xzL3BrZy1jb25maWcKKwogJChQS0dfQ09ORklHX0RJ
UikvJS5wYzogJS5wYy5pbiBNYWtlZmlsZQogCW1rZGlyIC1wICQoUEtHX0NPTkZJR19ESVIpCiAJ
QHNlZCAtZSAncyFAQHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVq1-00052Z-Ud; Sun, 19 Mar 2017 08:05:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq1-00052O-5n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D0/B0-27751-CBB3EC85; Sun, 19 Mar 2017 08:05:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXe39bk
 Igy+3LSwmbDNwYPTY3reLPYAxijUzLym/IoE14/DzG8wFnzgqVkw+wN7AuI29i5GLQ0jgC6PE
 +sc7oJzzjBIv939l7mLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNpASYQFnif83y
 kHCvAJmEkfOXWADsVmAyvesncQ4gZFjASPDKkaN4tSistQiXUNLvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxh/LAg4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwctdAJQTLEpNT61Iy8wBBgdMWoKDR0mEtxQkzVtckJhbnJkOkTrFqCglzlsFkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR52UCm8GTmlcBNfwW0mAloceLPI
 yCLSxIRUlINjH5NB0S7FqY+WrlRPuew9cUvTeUl2ycI1M9jet0qMq0odeuNy8c371PmqdH8pK
 DglHzSTizsaMUL5tRpp3n3fDULjrzz2LFK0X/v/fid6SwydUKqO5cVeE/ZU66cn+H16zrH1Wu
 OfrKWZr9+mU6fKt79YU/ntk8zij2zZ2aye564MEtsQ07ibiWW4oxEQy3mouJEAP5/hjBDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1489910715!83037309!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40669 invoked from network); 19 Mar 2017 08:05:15 -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; 19 Mar 2017 08:05:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpz-00046j-0B
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVpy-0007b9-Tq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVpy-0007b9-Tq@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:14 +0000
Subject: [Xen-changelog] [xen master] tools: correct build in directory
	below tools
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhlNDM3ZGEzNzlkYTZjYjAxNzY5MmU3MWEyODMxOWY5MmY3M2I2MGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE2OjA0OjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNToyNToyNSAyMDE3ICswMDAwCgogICAgdG9v
bHM6IGNvcnJlY3QgYnVpbGQgaW4gZGlyZWN0b3J5IGJlbG93IHRvb2xzCiAgICAKICAgIFJlY2Vu
dCBjaGFuZ2VzIHRvIGNyZWF0ZSAqLnBjIGZpbGVzIGludHJvZHVjZWQgYSBidWcgd2hlbiB0cnlp
bmcgdG8KICAgIGJ1aWxkIGEgbGlicmFyeSBmcm9tIGEgZGlyZWN0b3J5IGJlbG93IHRvb2xzIGFz
IFBLR19DT05GSUdfRElSIHdvdWxkbid0CiAgICBiZSBzZXQuIENvcnJlY3QgdGhpcyBieSBhZGRp
bmcgYSBkZWZhdWx0IHZhbHVlIHRvIFJ1bGVzLm1rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9SdWxlcy5tayB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xz
L1J1bGVzLm1rCmluZGV4IDhiOGM0OGUuLmE4ODg1NjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVz
Lm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0yNDksNiArMjQ5LDggQEAgJChYRU5fUk9PVCkv
Y29uZmlnL1Rvb2xzLm1rOgogCSQoZXJyb3IgWW91IGhhdmUgdG8gcnVuIC4vY29uZmlndXJlIGJl
Zm9yZSBidWlsZGluZyBvciBpbnN0YWxsaW5nIHRoZSB0b29scykKIGVuZGlmCiAKK1BLR19DT05G
SUdfRElSID89ICQoWEVOX1JPT1QpL3Rvb2xzL3BrZy1jb25maWcKKwogJChQS0dfQ09ORklHX0RJ
UikvJS5wYzogJS5wYy5pbiBNYWtlZmlsZQogCW1rZGlyIC1wICQoUEtHX0NPTkZJR19ESVIpCiAJ
QHNlZCAtZSAncyFAQHZlcnNpb25AQCEkKFBLR19DT05GSUdfVkVSU0lPTikhZycgXAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqC-00054J-WC; Sun, 19 Mar 2017 08:05:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqB-000541-GF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/F0-23854-6CB3EC85; Sun, 19 Mar 2017 08:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeY9bk
 Ig2fnuCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/nZzewFXRwVf9fuYW9gfMjWxcjFISTwhVHi
 9Y+VzBDOeUaJ/u9PWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlpj6/
 CQLiM0rYCbRdaudGaSVBah+2QzLCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIEeqSegYFxB+OVNudDjJIcTEqivNfPnYgQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFregEoJ1iUmp5akZaZAwwNmLQEB4+SCO8JkFbe4oLE3OLMdIjUKUZFKXHeneeB
 EgIgiYzSPLg2WDheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+w9kCk9mXgnc9FdAi5mAF
 if+PAKyuCQRISXVwOhwdod36+MaZuuivJMbrNTk+fImupiyqW6de71c+iqv0X/9v383RwYlbL
 HiWfrlyLQbS/oeHFw4USc0mvPU9IdZ55nnfNZS45b6kTZPeusZE/meFZNfTJqr9Nxub+eZPOZ
 t5ZGXb4kx8je9j5+2gudMeK+uUp1jynoGbq6mpcx7pFJ9hRvX2imxFGckGmoxFxUnAgBjpHu6
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489910725!87709705!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56901 invoked from network); 19 Mar 2017 08:05:26 -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; 19 Mar 2017 08:05:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq9-00046y-22
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq9-0007dn-1T
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVq9-0007dn-1T@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:25 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: correct distclean target
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyMWI2NGQxZjllNDY5NDBhY2NjZWZkMWE2MzBiMmY4NjA3NjZmZGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE2OjA0OjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNToyNToyNyAyMDE3ICswMDAwCgogICAgdG9v
bHMvbGlieGw6IGNvcnJlY3QgZGlzdGNsZWFuIHRhcmdldAogICAgCiAgICBDb21taXQgM2U1ZjFh
NjNiNTM5MjA3NjMgKCJ0b29sczogYWRhcHQgeGVubGlnaHQucGMgYW5kIHhsdXRpbC5wYyB0bwog
ICAgbmV3IHBrZy1jb25maWcgc2NoZW1lIikgaW50cm9kdWNlZCBhbiBlcnJvciBmb3IgIm1ha2Ug
ZGlzdGNsZWFuIiBhcwogICAgKi5wYy5pbiBhcmUgZGVsZXRlZCB3aGljaCBhcmUgbm93IGZpbGVz
IGluIGdpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvTWFrZWZpbGUgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmls
ZQppbmRleCAxMmFiMmExLi41NjZiNzA2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmls
ZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMzM3LDcgKzMzNyw2IEBAIGNsZWFuOgog
CSQoTUFLRSkgLUMgJChBQ1BJX1BBVEgpIEFDUElfQlVJTERfRElSPSQoQ1VSRElSKSBjbGVhbgog
CiBkaXN0Y2xlYW46IGNsZWFuCi0JJChSTSkgLWYgeGVubGlnaHQucGMuaW4geGx1dGlsLnBjLmlu
CiAKIHJlYWxjbGVhbjogZGlzdGNsZWFuCiAJJChSTSkgLWYgJChBVVRPU1JDUykgJChBVVRPSU5D
UykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqC-00054J-WC; Sun, 19 Mar 2017 08:05:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqB-000541-GF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/F0-23854-6CB3EC85; Sun, 19 Mar 2017 08:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeY9bk
 Ig2fnuCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/nZzewFXRwVf9fuYW9gfMjWxcjFISTwhVHi
 9Y+VzBDOeUaJ/u9PWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlpj6/
 CQLiM0rYCbRdaudGaSVBah+2QzLCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIEeqSegYFxB+OVNudDjJIcTEqivNfPnYgQ4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFregEoJ1iUmp5akZaZAwwNmLQEB4+SCO8JkFbe4oLE3OLMdIjUKUZFKXHeneeB
 EgIgiYzSPLg2WDheYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+w9kCk9mXgnc9FdAi5mAF
 if+PAKyuCQRISXVwOhwdod36+MaZuuivJMbrNTk+fImupiyqW6de71c+iqv0X/9v383RwYlbL
 HiWfrlyLQbS/oeHFw4USc0mvPU9IdZ55nnfNZS45b6kTZPeusZE/meFZNfTJqr9Nxub+eZPOZ
 t5ZGXb4kx8je9j5+2gudMeK+uUp1jynoGbq6mpcx7pFJ9hRvX2imxFGckGmoxFxUnAgBjpHu6
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1489910725!87709705!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56901 invoked from network); 19 Mar 2017 08:05:26 -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; 19 Mar 2017 08:05:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq9-00046y-22
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVq9-0007dn-1T
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVq9-0007dn-1T@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:25 +0000
Subject: [Xen-changelog] [xen master] tools/libxl: correct distclean target
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyMWI2NGQxZjllNDY5NDBhY2NjZWZkMWE2MzBiMmY4NjA3NjZmZGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE2OjA0OjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAxNCAxNToyNToyNyAyMDE3ICswMDAwCgogICAgdG9v
bHMvbGlieGw6IGNvcnJlY3QgZGlzdGNsZWFuIHRhcmdldAogICAgCiAgICBDb21taXQgM2U1ZjFh
NjNiNTM5MjA3NjMgKCJ0b29sczogYWRhcHQgeGVubGlnaHQucGMgYW5kIHhsdXRpbC5wYyB0bwog
ICAgbmV3IHBrZy1jb25maWcgc2NoZW1lIikgaW50cm9kdWNlZCBhbiBlcnJvciBmb3IgIm1ha2Ug
ZGlzdGNsZWFuIiBhcwogICAgKi5wYy5pbiBhcmUgZGVsZXRlZCB3aGljaCBhcmUgbm93IGZpbGVz
IGluIGdpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvTWFrZWZpbGUgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmls
ZQppbmRleCAxMmFiMmExLi41NjZiNzA2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmls
ZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMzM3LDcgKzMzNyw2IEBAIGNsZWFuOgog
CSQoTUFLRSkgLUMgJChBQ1BJX1BBVEgpIEFDUElfQlVJTERfRElSPSQoQ1VSRElSKSBjbGVhbgog
CiBkaXN0Y2xlYW46IGNsZWFuCi0JJChSTSkgLWYgeGVubGlnaHQucGMuaW4geGx1dGlsLnBjLmlu
CiAKIHJlYWxjbGVhbjogZGlzdGNsZWFuCiAJJChSTSkgLWYgJChBVVRPU1JDUykgJChBVVRPSU5D
UykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqM-00056E-2e; Sun, 19 Mar 2017 08:05:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqL-000566-D0
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DF/01-27751-0DB3EC85; Sun, 19 Mar 2017 08:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfeC9bk
 Ig49b+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8uSiewF80Qrtm54zNLA2CLYxcjFISTwhVGi
 u+sPI4RznlHi8IvvzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SCy/1
 sIEYvMKmElcPX8HrJUFqP7FKukJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDOvOx/iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8f62AcoJFqempFWmZOcDQgElLcPAoifDWWQKleYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPcAyAwBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXleQKTyZe
 SVwm14BHcEEdMSyG2dAjihJREhJNTDyLWu7enRN4LKEfx//qRm6njtVdu7GHdO0lHBnvfR725
 bzzZ54b6IGZ6hZuFmT9YVqw7Al8SwfpIKjpsyee03sC6+gvoDRhNeNJ7QfL5aYdnOexvOkDva
 tKi8Wh57lNNTbMl/086/ln9P+/561YCbjtwCjoMWFTPGN9a9cp2y2MVrMVy+/ZO09JZbijERD
 Leai4kQAhwM9aE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489910735!57164563!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31579 invoked from network); 19 Mar 2017 08:05:36 -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; 19 Mar 2017 08:05:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqJ-00047I-7n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqJ-0007f4-3H
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqJ-0007f4-3H@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:35 +0000
Subject: [Xen-changelog] [xen master] build/clang: fix XSM dummy policy when
	using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1431205603871226558=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9e4d116faff4545a7f21c2b01008e94d68e6db58
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 14 18:19:29 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 14 18:19:29 2017 +0100

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index 4b27ae7..ff73039 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -682,18 +682,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1431205603871226558==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqM-00056E-2e; Sun, 19 Mar 2017 08:05:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqL-000566-D0
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:37 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DF/01-27751-0DB3EC85; Sun, 19 Mar 2017 08:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfeC9bk
 Ig49b+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8uSiewF80Qrtm54zNLA2CLYxcjFISTwhVGi
 u+sPI4RznlHi8IvvzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SCy/1
 sIEYvMKmElcPX8HrJUFqP7FKukJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDOvOx/iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8f62AcoJFqempFWmZOcDQgElLcPAoifDWWQKleYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPcAyAwBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXleQKTyZe
 SVwm14BHcEEdMSyG2dAjihJREhJNTDyLWu7enRN4LKEfx//qRm6njtVdu7GHdO0lHBnvfR725
 bzzZ54b6IGZ6hZuFmT9YVqw7Al8SwfpIKjpsyee03sC6+gvoDRhNeNJ7QfL5aYdnOexvOkDva
 tKi8Wh57lNNTbMl/086/ln9P+/561YCbjtwCjoMWFTPGN9a9cp2y2MVrMVy+/ZO09JZbijERD
 Leai4kQAhwM9aE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1489910735!57164563!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31579 invoked from network); 19 Mar 2017 08:05:36 -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; 19 Mar 2017 08:05:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqJ-00047I-7n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqJ-0007f4-3H
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqJ-0007f4-3H@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:35 +0000
Subject: [Xen-changelog] [xen master] build/clang: fix XSM dummy policy when
	using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1431205603871226558=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 9e4d116faff4545a7f21c2b01008e94d68e6db58
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Mar 14 18:19:29 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Mar 14 18:19:29 2017 +0100

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index 4b27ae7..ff73039 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -682,18 +682,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1431205603871226558==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqX-00057h-4K; Sun, 19 Mar 2017 08:05:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqW-00057W-68
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 49/2D-25093-BDB3EC85; Sun, 19 Mar 2017 08:05:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe29bk
 Ig89f+C0mbDNwYPTY3reLPYAxijUzLym/IoE14/aNm0wF53gq/rcuZ25gfM3ZxcjFISTwhVFi
 xZfN7BDOeUaJL/OvMnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIHH20
 1xGEJtXwExiRfMqsBoWoPoXbY/YJjByLGBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuOyv0yFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeMtCgHKCRanpqRVpmTnA4IBJS3DwKInweoCkeYsLEnOLM9MhUqcYFaXEedeDJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeIyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRl3VFcVfpDS/5Bb+bHQTyTh8cvWB2fxJe5ct7b53ZPftdW0HMx2SHxckXg32XW
 b5qoz35VyW/dvdbRr/r5qWXe6WdtTTflbrYc7wEEX1jCzRSUtPdBcb3ppcPCH4Xg//X71w33u
 puW6tS/Kn/ZnQ89T79MeTa2b9ur57mnLCF9PchVxqnt8mT1diKc5INNRiLipOBAA8MDi7QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489910746!49108766!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41541 invoked from network); 19 Mar 2017 08:05:47 -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; 19 Mar 2017 08:05:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqT-00047T-A6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqT-0007i1-9P
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqT-0007i1-9P@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:45 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct {, v}{ld,
	st}mxcsr 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>

Y29tbWl0IGZmMGJjZWQwOWY5MWQwNjk4YzhhOWIyYjNjM2MwYjg4NWNkZmY3ZTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE4OjIwOjI3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE4OjIwOjI3IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IHssdn17bGQsc3R9bXhjc3IgaGFuZGxpbmcKICAgIAogICAgQ2FsbHMg
dG8gZ2V0X2ZwdSgpIHdlcmUgbWlzc2luZy4gQ2FsbHMgdG8gcHV0X2ZwdSgpIGFyZSBkZWxpYmVy
YXRlbHkKICAgIG5vdCBiZWluZyBhZGRlZDogTmVpdGhlciBpbnN0cnVjdGlvbiBjYW4gcmFpc2Ug
I1hNLCBzbyB0aGUgY2F0Y2gtYWxsCiAgICBfcHV0X2ZwdSgpIGlzIGp1c3QgZmluZSBoZXJlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDIgKysKIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDBjYmViMzEuLjQ4NzJmMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC02NTA5LDYgKzY1MDksNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CiAgICAgICAgIGxkbXhjc3I6CiAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAg
ICAgICAgZ2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxfRlBVX3ltbSA6IFg4NkVNVUxfRlBVX3ht
bSwgJmZpYyk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnZhbCAmIH5t
eGNzcl9tYXNrLCBFWENfR1AsIDApOwogICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImxkbXhj
c3IgJTAiIDo6ICJtIiAoc3JjLnZhbCkgKTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjUxOCw2
ICs2NTE5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2Up
OwogICAgICAgICBzdG14Y3NyOgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGRz
dC50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdldF9mcHUodmV4Lm9wY3gg
PyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sICZmaWMpOwogICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICggInN0bXhjc3IgJTAiIDogIj1tIiAoZHN0LnZhbCkgKTsKICAgICAgICAg
ICAgIGJyZWFrOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:05:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:05: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 1cpVqX-00057h-4K; Sun, 19 Mar 2017 08:05:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqW-00057W-68
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 49/2D-25093-BDB3EC85; Sun, 19 Mar 2017 08:05:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe29bk
 Ig89f+C0mbDNwYPTY3reLPYAxijUzLym/IoE14/aNm0wF53gq/rcuZ25gfM3ZxcjFISTwhVFi
 xZfN7BDOeUaJL/OvMnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIHH20
 1xGEJtXwExiRfMqsBoWoPoXbY/YJjByLGBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuOyv0yFGSQ4mJVFeFcETEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeMtCgHKCRanpqRVpmTnA4IBJS3DwKInweoCkeYsLEnOLM9MhUqcYFaXEedeDJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeIyBTeDLzSuCmvwJazAS0OPHnE
 ZDFJYkIKakGRl3VFcVfpDS/5Bb+bHQTyTh8cvWB2fxJe5ct7b53ZPftdW0HMx2SHxckXg32XW
 b5qoz35VyW/dvdbRr/r5qWXe6WdtTTflbrYc7wEEX1jCzRSUtPdBcb3ppcPCH4Xg//X71w33u
 puW6tS/Kn/ZnQ89T79MeTa2b9ur57mnLCF9PchVxqnt8mT1diKc5INNRiLipOBAA8MDi7QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489910746!49108766!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41541 invoked from network); 19 Mar 2017 08:05:47 -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; 19 Mar 2017 08:05:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqT-00047T-A6
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqT-0007i1-9P
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqT-0007i1-9P@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:45 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct {, v}{ld,
	st}mxcsr 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>

Y29tbWl0IGZmMGJjZWQwOWY5MWQwNjk4YzhhOWIyYjNjM2MwYjg4NWNkZmY3ZTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE4OjIwOjI3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE4OjIwOjI3IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IHssdn17bGQsc3R9bXhjc3IgaGFuZGxpbmcKICAgIAogICAgQ2FsbHMg
dG8gZ2V0X2ZwdSgpIHdlcmUgbWlzc2luZy4gQ2FsbHMgdG8gcHV0X2ZwdSgpIGFyZSBkZWxpYmVy
YXRlbHkKICAgIG5vdCBiZWluZyBhZGRlZDogTmVpdGhlciBpbnN0cnVjdGlvbiBjYW4gcmFpc2Ug
I1hNLCBzbyB0aGUgY2F0Y2gtYWxsCiAgICBfcHV0X2ZwdSgpIGlzIGp1c3QgZmluZSBoZXJlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDIgKysKIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCmluZGV4IDBjYmViMzEuLjQ4NzJmMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC02NTA5LDYgKzY1MDksNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7CiAgICAgICAgIGxkbXhjc3I6CiAgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAg
ICAgICAgZ2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxfRlBVX3ltbSA6IFg4NkVNVUxfRlBVX3ht
bSwgJmZpYyk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnZhbCAmIH5t
eGNzcl9tYXNrLCBFWENfR1AsIDApOwogICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImxkbXhj
c3IgJTAiIDo6ICJtIiAoc3JjLnZhbCkgKTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjUxOCw2
ICs2NTE5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2Up
OwogICAgICAgICBzdG14Y3NyOgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGRz
dC50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdldF9mcHUodmV4Lm9wY3gg
PyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sICZmaWMpOwogICAgICAgICAgICAg
YXNtIHZvbGF0aWxlICggInN0bXhjc3IgJTAiIDogIj1tIiAoZHN0LnZhbCkgKTsKICAgICAgICAg
ICAgIGJyZWFrOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVqi-00059D-5t; Sun, 19 Mar 2017 08:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqg-000592-KG
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 09/5D-25093-6EB3EC85; Sun, 19 Mar 2017 08:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfep9bk
 Ig0e7pCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+VRnYJ9ZhX/dy1hamBs1O5i5OIQEvjCKPHv
 2142COc8o8SEhqdADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICbhKX+6czg
 pTzCphJTJ/qAxJmASp/fbeTdQIjxwJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIEeYQCCHYyflgUcYpTkYFIS5f2nfi5CiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSvixVQTrAoNT21Ii0zBxgaMGkJDh4lEd46S6A0b3FBYm5xZjpE6hSjopQ47wGQPgGQ
 REZpHlwbLBwvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXFWQKT2ZeCdz0V0CLmYAWL7txB
 mRxSSJCSqqB8ZTa1js8yrEXVdY8u3XN5X7hbQe3lU8sPilVvdoXWqp2IOXzDvvvnK3f9jOyXF
 t98eu95LsRJ3hXbp3/tta68iD7rY0hIVlnn81f4X0vrNP4zQb1wDU9czMLHrQWzFFmPvlEZPJ
 85f0TizdNn57Hp1rY/Y+D5f1s0fmbHc6HBJpwPWEVaXvv06bEUpyRaKjFXFScCAArdAJcQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489910756!62915802!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52330 invoked from network); 19 Mar 2017 08:05:57 -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; 19 Mar 2017 08:05:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqd-00047d-Dx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqd-0007kV-Ba
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqd-0007kV-Ba@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:55 +0000
Subject: [Xen-changelog] [xen master] EFI: retrieve and expose Apple device
	properties
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY4MTJkZTFiOGIzNjIyYjI3ODg2MTdiNDM4MzA2ODY0MDQxMjVkNDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE4OjIxOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE4OjIxOjA5IDIwMTcgKzAxMDAKCiAgICBF
Rkk6IHJldHJpZXZlIGFuZCBleHBvc2UgQXBwbGUgZGV2aWNlIHByb3BlcnRpZXMKICAgIAogICAg
QXBwbGUncyBFRkkgZHJpdmVycyBzdXBwbHkgZGV2aWNlIHByb3BlcnRpZXMgd2hpY2ggYXJlIG5l
ZWRlZCB0bwogICAgc3VwcG9ydCBNYWNzIG9wdGltYWxseS4gVGhleSBjb250YWluIHZpdGFsIGlu
Zm9ybWF0aW9uIHdoaWNoIGNhbm5vdCBiZQogICAgb2J0YWluZWQgYW55IG90aGVyIHdheSAoZS5n
LiBUaHVuZGVyYm9sdCBEZXZpY2UgUk9NKS4gVGhleSdyZSBhbHNvIHVzZWQKICAgIHRvIGNvbnZl
eSB0aGUgY3VycmVudCBkZXZpY2Ugc3RhdGUgc28gdGhhdCBPUyBkcml2ZXJzIGNhbiBwaWNrIHVw
IHdoZXJlCiAgICBFRkkgZHJpdmVycyBsZWZ0IChlLmcuIEdQVSBtb2RlIHNldHRpbmcpLgogICAg
CiAgICBSZWZlcmVuY2U6IExpbnV4IGNvbW1pdCA1OGM1NDc1YWJhNjc3MDZiMzFkOTIzNzgwOGQ1
ZDNkNTQwNzRlNWVhIChzZWUKICAgIHRoZXJlIGZvciB0aGUgZnVsbCBvcmlnaW5hbCBjb21taXQg
bWVzc2FnZSwgb25seSB0aGUgaW5pdGlhbCBwYXJ0IG9mCiAgICB3aGljaCBpcyBiZWluZyByZXBy
b2R1Y2VkIGFib3ZlKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICB8IDgzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vZWZpL2Vm
aS5oICAgICAgICAgIHwgIDMgKysKIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgIHwgMTEg
KysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaCB8ICA2ICsrKysKIDQgZmlsZXMg
Y2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9i
b290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggYmUxMWQwNS4uZGFmMGM4MCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwpAQCAtMzgsNiArMzgsOCBAQAogICB7IDB4ZjJmZDE1NDQsIDB4OTc5NCwgMHg0YTJjLCB7MHg5
OSwgMHgyZSwgMHhlNSwgMHhiYiwgMHhjZiwgMHgyMCwgMHhlMywgMHg5NH0gfQogI2RlZmluZSBT
SElNX0xPQ0tfUFJPVE9DT0xfR1VJRCBcCiAgIHsgMHg2MDVkYWI1MCwgMHhlMDQ2LCAweDQzMDAs
IHsweGFiLCAweGI2LCAweDNkLCAweGQ4LCAweDEwLCAweGRkLCAweDhiLCAweDIzfSB9CisjZGVm
aW5lIEFQUExFX1BST1BFUlRJRVNfUFJPVE9DT0xfR1VJRCBcCisgIHsgMHg5MWJkMTJmZSwgMHhm
NmMzLCAweDQ0ZmIsIHsgMHhhNSwgMHhiNywgMHg1MSwgMHgyMiwgMHhhYiwgMHgzMCwgMHgzYSwg
MHhlMH0gfQogCiB0eXBlZGVmIEVGSV9TVEFUVVMKICgvKiBfbm90XyBFRklBUEkgKi8gKkVGSV9T
SElNX0xPQ0tfVkVSSUZZKSAoCkBAIC00OCw2ICs1MCw0NCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAg
ICAgRUZJX1NISU1fTE9DS19WRVJJRlkgVmVyaWZ5OwogfSBFRklfU0hJTV9MT0NLX1BST1RPQ09M
OwogCitzdHJ1Y3QgX0VGSV9BUFBMRV9QUk9QRVJUSUVTOworCit0eXBlZGVmIEVGSV9TVEFUVVMK
KyhFRklBUEkgKkVGSV9BUFBMRV9QUk9QRVJUSUVTX0dFVCkgKAorICAgIElOIHN0cnVjdCBfRUZJ
X0FQUExFX1BST1BFUlRJRVMgKlRoaXMsCisgICAgSU4gY29uc3QgRUZJX0RFVklDRV9QQVRIICpE
ZXZpY2UsCisgICAgSU4gY29uc3QgQ0hBUjE2ICpQcm9wZXJ0eU5hbWUsCisgICAgT1VUIFZPSUQg
KkJ1ZmZlciwKKyAgICBJTiBPVVQgVUlOVDMyICpCdWZmZXJTaXplKTsKKwordHlwZWRlZiBFRklf
U1RBVFVTCisoRUZJQVBJICpFRklfQVBQTEVfUFJPUEVSVElFU19TRVQpICgKKyAgICBJTiBzdHJ1
Y3QgX0VGSV9BUFBMRV9QUk9QRVJUSUVTICpUaGlzLAorICAgIElOIGNvbnN0IEVGSV9ERVZJQ0Vf
UEFUSCAqRGV2aWNlLAorICAgIElOIGNvbnN0IENIQVIxNiAqUHJvcGVydHlOYW1lLAorICAgIElO
IGNvbnN0IFZPSUQgKlZhbHVlLAorICAgIElOIFVJTlQzMiBWYWx1ZUxlbik7CisKK3R5cGVkZWYg
RUZJX1NUQVRVUworKEVGSUFQSSAqRUZJX0FQUExFX1BST1BFUlRJRVNfREVMRVRFKSAoCisgICAg
SU4gc3RydWN0IF9FRklfQVBQTEVfUFJPUEVSVElFUyAqVGhpcywKKyAgICBJTiBjb25zdCBFRklf
REVWSUNFX1BBVEggKkRldmljZSwKKyAgICBJTiBjb25zdCBDSEFSMTYgKlByb3BlcnR5TmFtZSk7
CisKK3R5cGVkZWYgRUZJX1NUQVRVUworKEVGSUFQSSAqRUZJX0FQUExFX1BST1BFUlRJRVNfR0VU
QUxMKSAoCisgICAgSU4gc3RydWN0IF9FRklfQVBQTEVfUFJPUEVSVElFUyAqVGhpcywKKyAgICBP
VVQgVk9JRCAqQnVmZmVyLAorICAgIElOIE9VVCBVSU5UMzIgKkJ1ZmZlclNpemUpOworCit0eXBl
ZGVmIHN0cnVjdCBfRUZJX0FQUExFX1BST1BFUlRJRVMgeworICAgIFVJTlROIFZlcnNpb247IC8q
IDB4MTAwMDAgKi8KKyAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVQgR2V0OworICAgIEVGSV9B
UFBMRV9QUk9QRVJUSUVTX1NFVCBTZXQ7CisgICAgRUZJX0FQUExFX1BST1BFUlRJRVNfREVMRVRF
IERlbGV0ZTsKKyAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVRBTEwgR2V0QWxsOworfSBFRklf
QVBQTEVfUFJPUEVSVElFUzsKKwogdW5pb24gc3RyaW5nIHsKICAgICBDSEFSMTYgKnc7CiAgICAg
Y2hhciAqczsKQEAgLTkwMCw2ICs5NDAsNDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV92YXJp
YWJsZXModm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBlZmlfZ2V0X2FwcGxl
X3Byb3BlcnRpZXModm9pZCkKK3sKKyAgICBzdGF0aWMgRUZJX0dVSUQgX19pbml0ZGF0YSBwcm9w
c19ndWlkID0gQVBQTEVfUFJPUEVSVElFU19QUk9UT0NPTF9HVUlEOworICAgIEVGSV9BUFBMRV9Q
Uk9QRVJUSUVTICpwcm9wczsKKyAgICBVSU5UMzIgc2l6ZSA9IDA7CisgICAgVk9JRCAqZGF0YTsK
KyAgICBFRklfU1RBVFVTIHN0YXR1czsKKworICAgIGlmICggZWZpX2JzLT5Mb2NhdGVQcm90b2Nv
bCgmcHJvcHNfZ3VpZCwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKiopJnByb3BzKSAhPSBFRklfU1VDQ0VTUyApCisgICAgICAgIHJldHVybjsKKyAgICBpZiAo
IHByb3BzLT5WZXJzaW9uICE9IDB4MTAwMDAgKQorICAgIHsKKyAgICAgICAgUHJpbnRTdHIoTCJX
YXJuaW5nOiBVbnN1cHBvcnRlZCBBcHBsZSBkZXZpY2UgcHJvcGVydGllcyB2ZXJzaW9uOiAiKTsK
KyAgICAgICAgRGlzcGxheVVpbnQocHJvcHMtPlZlcnNpb24sIDApOworICAgICAgICBQcmludFN0
cihuZXdsaW5lKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHByb3BzLT5HZXRBbGwo
cHJvcHMsIE5VTEwsICZzaXplKTsKKyAgICBpZiAoICFzaXplIHx8CisgICAgICAgICBlZmlfYnMt
PkFsbG9jYXRlUG9vbChFZmlSdW50aW1lU2VydmljZXNEYXRhLCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEpICE9IEVGSV9TVUNDRVNTICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgc3RhdHVzID0gcHJvcHMtPkdldEFsbChwcm9wcywgZGF0YSwgJnNpemUpOworICAg
IGlmICggc3RhdHVzID09IEVGSV9TVUNDRVNTICkKKyAgICB7CisgICAgICAgIGVmaV9hcHBsZV9w
cm9wZXJ0aWVzX2FkZHIgPSAoVUlOVE4pZGF0YTsKKyAgICAgICAgZWZpX2FwcGxlX3Byb3BlcnRp
ZXNfbGVuID0gc2l6ZTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZWZpX2JzLT5G
cmVlUG9vbChkYXRhKTsKKyAgICAgICAgUHJpbnRTdHIoTCJXYXJuaW5nOiBDb3VsZCBub3QgcXVl
cnkgQXBwbGUgZGV2aWNlIHByb3BlcnRpZXM6ICIpOworICAgICAgICBEaXNwbGF5VWludChzdGF0
dXMsIDApOworICAgICAgICBQcmludFN0cihuZXdsaW5lKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2
b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wg
KmdvcCwgVUlOVE4gZ29wX21vZGUpCiB7CiAgICAgRUZJX0dSQVBISUNTX09VVFBVVF9NT0RFX0lO
Rk9STUFUSU9OICptb2RlX2luZm87CkBAIC0xMjA4LDYgKzEyODgsOSBAQCBlZmlfc3RhcnQoRUZJ
X0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAg
LyogR2V0IHNuYXBzaG90IG9mIHZhcmlhYmxlIHN0b3JlIHBhcmFtZXRlcnMuICovCiAgICAgZWZp
X3ZhcmlhYmxlcygpOwogCisgICAgLyogQ29sbGVjdCBBcHBsZSBkZXZpY2UgcHJvcGVydGllcywg
aWYgYW55LiAqLworICAgIGVmaV9nZXRfYXBwbGVfcHJvcGVydGllcygpOworCiAgICAgZWZpX2Fy
Y2hfbWVtb3J5X3NldHVwKCk7CiAKICAgICBpZiAoIGdvcCApCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCmluZGV4IDlmZTZmZjEuLjZiOWM1
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5oCisrKyBiL3hlbi9jb21tb24vZWZp
L2VmaS5oCkBAIC0zNiwzICszNiw2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgZWZpX3BjaV9yb20g
KmVmaV9wY2lfcm9tczsKIAogZXh0ZXJuIFVJTlQ2NCBlZmlfYm9vdF9tYXhfdmFyX3N0b3JlX3Np
emUsIGVmaV9ib290X3JlbWFpbl92YXJfc3RvcmVfc2l6ZSwKICAgICAgICAgICAgICAgZWZpX2Jv
b3RfbWF4X3Zhcl9zaXplOworCitleHRlcm4gVUlOVDY0IGVmaV9hcHBsZV9wcm9wZXJ0aWVzX2Fk
ZHI7CitleHRlcm4gVUlOVE4gZWZpX2FwcGxlX3Byb3BlcnRpZXNfbGVuOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDI1MzIzZGUuLjIwYmM1MzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwor
KysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTU2LDYgKzU2LDkgQEAgVUlOVDY0IF9f
cmVhZF9tb3N0bHkgZWZpX2Jvb3RfbWF4X3Zhcl9zdG9yZV9zaXplOwogVUlOVDY0IF9fcmVhZF9t
b3N0bHkgZWZpX2Jvb3RfcmVtYWluX3Zhcl9zdG9yZV9zaXplOwogVUlOVDY0IF9fcmVhZF9tb3N0
bHkgZWZpX2Jvb3RfbWF4X3Zhcl9zaXplOwogCitVSU5UNjQgX19yZWFkX21vc3RseSBlZmlfYXBw
bGVfcHJvcGVydGllc19hZGRyOworVUlOVE4gX19yZWFkX21vc3RseSBlZmlfYXBwbGVfcHJvcGVy
dGllc19sZW47CisKIC8qIEJpdCBmaWVsZCByZXByZXNlbnRpbmcgYXZhaWxhYmxlIEVGSSBmZWF0
dXJlcy9wcm9wZXJ0aWVzLiAqLwogdW5zaWduZWQgaW50IGVmaV9mbGFnczsKIApAQCAtMjcxLDYg
KzI3NCwxNCBAQCBpbnQgZWZpX2dldF9pbmZvKHVpbnQzMl90IGlkeCwgdW5pb24geGVucGZfZWZp
X2luZm8gKmluZm8pCiAgICAgICAgICAgICB9CiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAgICAg
fQorCisgICAgY2FzZSBYRU5fRldfRUZJX0FQUExFX1BST1BFUlRJRVM6CisgICAgICAgIGlmICgg
IWVmaV9hcHBsZV9wcm9wZXJ0aWVzX2xlbiApCisgICAgICAgICAgICByZXR1cm4gLUVOT0RBVEE7
CisgICAgICAgIGluZm8tPmFwcGxlX3Byb3BlcnRpZXMuYWRkcmVzcyA9IGVmaV9hcHBsZV9wcm9w
ZXJ0aWVzX2FkZHI7CisgICAgICAgIGluZm8tPmFwcGxlX3Byb3BlcnRpZXMuc2l6ZSA9IGVmaV9h
cHBsZV9wcm9wZXJ0aWVzX2xlbjsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvcGxhdGZvcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCmluZGV4IDFlNmE2
Y2UuLjk0ZGJjM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCkBAIC0yNDAsNiArMjQwLDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfZWZpX3J1bnRpbWVfY2FsbF90KTsKICNkZWZpbmUg
IFhFTl9GV19FRklfTUVNX0lORk8gICAgICAgMwogI2RlZmluZSAgWEVOX0ZXX0VGSV9SVF9WRVJT
SU9OICAgICA0CiAjZGVmaW5lICBYRU5fRldfRUZJX1BDSV9ST00gICAgICAgIDUKKyNkZWZpbmUg
IFhFTl9GV19FRklfQVBQTEVfUFJPUEVSVElFUyA2CiAjZGVmaW5lIFhFTl9GV19LQkRfU0hJRlRf
RkxBR1MgICAgNQogc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8gewogICAgIC8qIElOIHZhcmlh
Ymxlcy4gKi8KQEAgLTI5OSw2ICszMDAsMTEgQEAgc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8g
ewogICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7CiAgICAgICAgICAgICAgICAgeGVu
X3Vsb25nX3Qgc2l6ZTsKICAgICAgICAgICAgIH0gcGNpX3JvbTsKKyAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgLyogT1VUIHZhcmlhYmxlcyAqLworICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGFkZHJlc3M7CisgICAgICAgICAgICAgICAgeGVuX3Vsb25nX3Qgc2l6ZTsKKyAg
ICAgICAgICAgIH0gYXBwbGVfcHJvcGVydGllczsKICAgICAgICAgfSBlZmlfaW5mbzsgLyogWEVO
X0ZXX0VGSV9JTkZPICovCiAKICAgICAgICAgLyogSW50MTYsIEZuMDI6IEdldCBrZXlib2FyZCBz
aGlmdCBmbGFncy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVqi-00059D-5t; Sun, 19 Mar 2017 08:06:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqg-000592-KG
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 09/5D-25093-6EB3EC85; Sun, 19 Mar 2017 08:05:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfep9bk
 Ig0e7pCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+VRnYJ9ZhX/dy1hamBs1O5i5OIQEvjCKPHv
 2142COc8o8SEhqdADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICbhKX+6czg
 pTzCphJTJ/qAxJmASp/fbeTdQIjxwJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIEeYQCCHYyflgUcYpTkYFIS5f2nfi5CiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSvixVQTrAoNT21Ii0zBxgaMGkJDh4lEd46S6A0b3FBYm5xZjpE6hSjopQ47wGQPgGQ
 REZpHlwbLBwvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXFWQKT2ZeCdz0V0CLmYAWL7txB
 mRxSSJCSqqB8ZTa1js8yrEXVdY8u3XN5X7hbQe3lU8sPilVvdoXWqp2IOXzDvvvnK3f9jOyXF
 t98eu95LsRJ3hXbp3/tta68iD7rY0hIVlnn81f4X0vrNP4zQb1wDU9czMLHrQWzFFmPvlEZPJ
 85f0TizdNn57Hp1rY/Y+D5f1s0fmbHc6HBJpwPWEVaXvv06bEUpyRaKjFXFScCAArdAJcQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1489910756!62915802!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52330 invoked from network); 19 Mar 2017 08:05:57 -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; 19 Mar 2017 08:05:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqd-00047d-Dx
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqd-0007kV-Ba
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:05:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqd-0007kV-Ba@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:05:55 +0000
Subject: [Xen-changelog] [xen master] EFI: retrieve and expose Apple device
	properties
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY4MTJkZTFiOGIzNjIyYjI3ODg2MTdiNDM4MzA2ODY0MDQxMjVkNDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDE0
IDE4OjIxOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE4OjIxOjA5IDIwMTcgKzAxMDAKCiAgICBF
Rkk6IHJldHJpZXZlIGFuZCBleHBvc2UgQXBwbGUgZGV2aWNlIHByb3BlcnRpZXMKICAgIAogICAg
QXBwbGUncyBFRkkgZHJpdmVycyBzdXBwbHkgZGV2aWNlIHByb3BlcnRpZXMgd2hpY2ggYXJlIG5l
ZWRlZCB0bwogICAgc3VwcG9ydCBNYWNzIG9wdGltYWxseS4gVGhleSBjb250YWluIHZpdGFsIGlu
Zm9ybWF0aW9uIHdoaWNoIGNhbm5vdCBiZQogICAgb2J0YWluZWQgYW55IG90aGVyIHdheSAoZS5n
LiBUaHVuZGVyYm9sdCBEZXZpY2UgUk9NKS4gVGhleSdyZSBhbHNvIHVzZWQKICAgIHRvIGNvbnZl
eSB0aGUgY3VycmVudCBkZXZpY2Ugc3RhdGUgc28gdGhhdCBPUyBkcml2ZXJzIGNhbiBwaWNrIHVw
IHdoZXJlCiAgICBFRkkgZHJpdmVycyBsZWZ0IChlLmcuIEdQVSBtb2RlIHNldHRpbmcpLgogICAg
CiAgICBSZWZlcmVuY2U6IExpbnV4IGNvbW1pdCA1OGM1NDc1YWJhNjc3MDZiMzFkOTIzNzgwOGQ1
ZDNkNTQwNzRlNWVhIChzZWUKICAgIHRoZXJlIGZvciB0aGUgZnVsbCBvcmlnaW5hbCBjb21taXQg
bWVzc2FnZSwgb25seSB0aGUgaW5pdGlhbCBwYXJ0IG9mCiAgICB3aGljaCBpcyBiZWluZyByZXBy
b2R1Y2VkIGFib3ZlKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICB8IDgzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vZWZpL2Vm
aS5oICAgICAgICAgIHwgIDMgKysKIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgIHwgMTEg
KysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaCB8ICA2ICsrKysKIDQgZmlsZXMg
Y2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9i
b290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggYmUxMWQwNS4uZGFmMGM4MCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwpAQCAtMzgsNiArMzgsOCBAQAogICB7IDB4ZjJmZDE1NDQsIDB4OTc5NCwgMHg0YTJjLCB7MHg5
OSwgMHgyZSwgMHhlNSwgMHhiYiwgMHhjZiwgMHgyMCwgMHhlMywgMHg5NH0gfQogI2RlZmluZSBT
SElNX0xPQ0tfUFJPVE9DT0xfR1VJRCBcCiAgIHsgMHg2MDVkYWI1MCwgMHhlMDQ2LCAweDQzMDAs
IHsweGFiLCAweGI2LCAweDNkLCAweGQ4LCAweDEwLCAweGRkLCAweDhiLCAweDIzfSB9CisjZGVm
aW5lIEFQUExFX1BST1BFUlRJRVNfUFJPVE9DT0xfR1VJRCBcCisgIHsgMHg5MWJkMTJmZSwgMHhm
NmMzLCAweDQ0ZmIsIHsgMHhhNSwgMHhiNywgMHg1MSwgMHgyMiwgMHhhYiwgMHgzMCwgMHgzYSwg
MHhlMH0gfQogCiB0eXBlZGVmIEVGSV9TVEFUVVMKICgvKiBfbm90XyBFRklBUEkgKi8gKkVGSV9T
SElNX0xPQ0tfVkVSSUZZKSAoCkBAIC00OCw2ICs1MCw0NCBAQCB0eXBlZGVmIHN0cnVjdCB7CiAg
ICAgRUZJX1NISU1fTE9DS19WRVJJRlkgVmVyaWZ5OwogfSBFRklfU0hJTV9MT0NLX1BST1RPQ09M
OwogCitzdHJ1Y3QgX0VGSV9BUFBMRV9QUk9QRVJUSUVTOworCit0eXBlZGVmIEVGSV9TVEFUVVMK
KyhFRklBUEkgKkVGSV9BUFBMRV9QUk9QRVJUSUVTX0dFVCkgKAorICAgIElOIHN0cnVjdCBfRUZJ
X0FQUExFX1BST1BFUlRJRVMgKlRoaXMsCisgICAgSU4gY29uc3QgRUZJX0RFVklDRV9QQVRIICpE
ZXZpY2UsCisgICAgSU4gY29uc3QgQ0hBUjE2ICpQcm9wZXJ0eU5hbWUsCisgICAgT1VUIFZPSUQg
KkJ1ZmZlciwKKyAgICBJTiBPVVQgVUlOVDMyICpCdWZmZXJTaXplKTsKKwordHlwZWRlZiBFRklf
U1RBVFVTCisoRUZJQVBJICpFRklfQVBQTEVfUFJPUEVSVElFU19TRVQpICgKKyAgICBJTiBzdHJ1
Y3QgX0VGSV9BUFBMRV9QUk9QRVJUSUVTICpUaGlzLAorICAgIElOIGNvbnN0IEVGSV9ERVZJQ0Vf
UEFUSCAqRGV2aWNlLAorICAgIElOIGNvbnN0IENIQVIxNiAqUHJvcGVydHlOYW1lLAorICAgIElO
IGNvbnN0IFZPSUQgKlZhbHVlLAorICAgIElOIFVJTlQzMiBWYWx1ZUxlbik7CisKK3R5cGVkZWYg
RUZJX1NUQVRVUworKEVGSUFQSSAqRUZJX0FQUExFX1BST1BFUlRJRVNfREVMRVRFKSAoCisgICAg
SU4gc3RydWN0IF9FRklfQVBQTEVfUFJPUEVSVElFUyAqVGhpcywKKyAgICBJTiBjb25zdCBFRklf
REVWSUNFX1BBVEggKkRldmljZSwKKyAgICBJTiBjb25zdCBDSEFSMTYgKlByb3BlcnR5TmFtZSk7
CisKK3R5cGVkZWYgRUZJX1NUQVRVUworKEVGSUFQSSAqRUZJX0FQUExFX1BST1BFUlRJRVNfR0VU
QUxMKSAoCisgICAgSU4gc3RydWN0IF9FRklfQVBQTEVfUFJPUEVSVElFUyAqVGhpcywKKyAgICBP
VVQgVk9JRCAqQnVmZmVyLAorICAgIElOIE9VVCBVSU5UMzIgKkJ1ZmZlclNpemUpOworCit0eXBl
ZGVmIHN0cnVjdCBfRUZJX0FQUExFX1BST1BFUlRJRVMgeworICAgIFVJTlROIFZlcnNpb247IC8q
IDB4MTAwMDAgKi8KKyAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVQgR2V0OworICAgIEVGSV9B
UFBMRV9QUk9QRVJUSUVTX1NFVCBTZXQ7CisgICAgRUZJX0FQUExFX1BST1BFUlRJRVNfREVMRVRF
IERlbGV0ZTsKKyAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVRBTEwgR2V0QWxsOworfSBFRklf
QVBQTEVfUFJPUEVSVElFUzsKKwogdW5pb24gc3RyaW5nIHsKICAgICBDSEFSMTYgKnc7CiAgICAg
Y2hhciAqczsKQEAgLTkwMCw2ICs5NDAsNDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV92YXJp
YWJsZXModm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBlZmlfZ2V0X2FwcGxl
X3Byb3BlcnRpZXModm9pZCkKK3sKKyAgICBzdGF0aWMgRUZJX0dVSUQgX19pbml0ZGF0YSBwcm9w
c19ndWlkID0gQVBQTEVfUFJPUEVSVElFU19QUk9UT0NPTF9HVUlEOworICAgIEVGSV9BUFBMRV9Q
Uk9QRVJUSUVTICpwcm9wczsKKyAgICBVSU5UMzIgc2l6ZSA9IDA7CisgICAgVk9JRCAqZGF0YTsK
KyAgICBFRklfU1RBVFVTIHN0YXR1czsKKworICAgIGlmICggZWZpX2JzLT5Mb2NhdGVQcm90b2Nv
bCgmcHJvcHNfZ3VpZCwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKiopJnByb3BzKSAhPSBFRklfU1VDQ0VTUyApCisgICAgICAgIHJldHVybjsKKyAgICBpZiAo
IHByb3BzLT5WZXJzaW9uICE9IDB4MTAwMDAgKQorICAgIHsKKyAgICAgICAgUHJpbnRTdHIoTCJX
YXJuaW5nOiBVbnN1cHBvcnRlZCBBcHBsZSBkZXZpY2UgcHJvcGVydGllcyB2ZXJzaW9uOiAiKTsK
KyAgICAgICAgRGlzcGxheVVpbnQocHJvcHMtPlZlcnNpb24sIDApOworICAgICAgICBQcmludFN0
cihuZXdsaW5lKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHByb3BzLT5HZXRBbGwo
cHJvcHMsIE5VTEwsICZzaXplKTsKKyAgICBpZiAoICFzaXplIHx8CisgICAgICAgICBlZmlfYnMt
PkFsbG9jYXRlUG9vbChFZmlSdW50aW1lU2VydmljZXNEYXRhLCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRhdGEpICE9IEVGSV9TVUNDRVNTICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgc3RhdHVzID0gcHJvcHMtPkdldEFsbChwcm9wcywgZGF0YSwgJnNpemUpOworICAg
IGlmICggc3RhdHVzID09IEVGSV9TVUNDRVNTICkKKyAgICB7CisgICAgICAgIGVmaV9hcHBsZV9w
cm9wZXJ0aWVzX2FkZHIgPSAoVUlOVE4pZGF0YTsKKyAgICAgICAgZWZpX2FwcGxlX3Byb3BlcnRp
ZXNfbGVuID0gc2l6ZTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZWZpX2JzLT5G
cmVlUG9vbChkYXRhKTsKKyAgICAgICAgUHJpbnRTdHIoTCJXYXJuaW5nOiBDb3VsZCBub3QgcXVl
cnkgQXBwbGUgZGV2aWNlIHByb3BlcnRpZXM6ICIpOworICAgICAgICBEaXNwbGF5VWludChzdGF0
dXMsIDApOworICAgICAgICBQcmludFN0cihuZXdsaW5lKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2
b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wg
KmdvcCwgVUlOVE4gZ29wX21vZGUpCiB7CiAgICAgRUZJX0dSQVBISUNTX09VVFBVVF9NT0RFX0lO
Rk9STUFUSU9OICptb2RlX2luZm87CkBAIC0xMjA4LDYgKzEyODgsOSBAQCBlZmlfc3RhcnQoRUZJ
X0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAg
LyogR2V0IHNuYXBzaG90IG9mIHZhcmlhYmxlIHN0b3JlIHBhcmFtZXRlcnMuICovCiAgICAgZWZp
X3ZhcmlhYmxlcygpOwogCisgICAgLyogQ29sbGVjdCBBcHBsZSBkZXZpY2UgcHJvcGVydGllcywg
aWYgYW55LiAqLworICAgIGVmaV9nZXRfYXBwbGVfcHJvcGVydGllcygpOworCiAgICAgZWZpX2Fy
Y2hfbWVtb3J5X3NldHVwKCk7CiAKICAgICBpZiAoIGdvcCApCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2VmaS9lZmkuaCBiL3hlbi9jb21tb24vZWZpL2VmaS5oCmluZGV4IDlmZTZmZjEuLjZiOWM1
NmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2VmaS5oCisrKyBiL3hlbi9jb21tb24vZWZp
L2VmaS5oCkBAIC0zNiwzICszNiw2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgZWZpX3BjaV9yb20g
KmVmaV9wY2lfcm9tczsKIAogZXh0ZXJuIFVJTlQ2NCBlZmlfYm9vdF9tYXhfdmFyX3N0b3JlX3Np
emUsIGVmaV9ib290X3JlbWFpbl92YXJfc3RvcmVfc2l6ZSwKICAgICAgICAgICAgICAgZWZpX2Jv
b3RfbWF4X3Zhcl9zaXplOworCitleHRlcm4gVUlOVDY0IGVmaV9hcHBsZV9wcm9wZXJ0aWVzX2Fk
ZHI7CitleHRlcm4gVUlOVE4gZWZpX2FwcGxlX3Byb3BlcnRpZXNfbGVuOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4
IDI1MzIzZGUuLjIwYmM1MzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwor
KysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTU2LDYgKzU2LDkgQEAgVUlOVDY0IF9f
cmVhZF9tb3N0bHkgZWZpX2Jvb3RfbWF4X3Zhcl9zdG9yZV9zaXplOwogVUlOVDY0IF9fcmVhZF9t
b3N0bHkgZWZpX2Jvb3RfcmVtYWluX3Zhcl9zdG9yZV9zaXplOwogVUlOVDY0IF9fcmVhZF9tb3N0
bHkgZWZpX2Jvb3RfbWF4X3Zhcl9zaXplOwogCitVSU5UNjQgX19yZWFkX21vc3RseSBlZmlfYXBw
bGVfcHJvcGVydGllc19hZGRyOworVUlOVE4gX19yZWFkX21vc3RseSBlZmlfYXBwbGVfcHJvcGVy
dGllc19sZW47CisKIC8qIEJpdCBmaWVsZCByZXByZXNlbnRpbmcgYXZhaWxhYmxlIEVGSSBmZWF0
dXJlcy9wcm9wZXJ0aWVzLiAqLwogdW5zaWduZWQgaW50IGVmaV9mbGFnczsKIApAQCAtMjcxLDYg
KzI3NCwxNCBAQCBpbnQgZWZpX2dldF9pbmZvKHVpbnQzMl90IGlkeCwgdW5pb24geGVucGZfZWZp
X2luZm8gKmluZm8pCiAgICAgICAgICAgICB9CiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAgICAg
fQorCisgICAgY2FzZSBYRU5fRldfRUZJX0FQUExFX1BST1BFUlRJRVM6CisgICAgICAgIGlmICgg
IWVmaV9hcHBsZV9wcm9wZXJ0aWVzX2xlbiApCisgICAgICAgICAgICByZXR1cm4gLUVOT0RBVEE7
CisgICAgICAgIGluZm8tPmFwcGxlX3Byb3BlcnRpZXMuYWRkcmVzcyA9IGVmaV9hcHBsZV9wcm9w
ZXJ0aWVzX2FkZHI7CisgICAgICAgIGluZm8tPmFwcGxlX3Byb3BlcnRpZXMuc2l6ZSA9IGVmaV9h
cHBsZV9wcm9wZXJ0aWVzX2xlbjsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvcGxhdGZvcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCmluZGV4IDFlNmE2
Y2UuLjk0ZGJjM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCkBAIC0yNDAsNiArMjQwLDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVucGZfZWZpX3J1bnRpbWVfY2FsbF90KTsKICNkZWZpbmUg
IFhFTl9GV19FRklfTUVNX0lORk8gICAgICAgMwogI2RlZmluZSAgWEVOX0ZXX0VGSV9SVF9WRVJT
SU9OICAgICA0CiAjZGVmaW5lICBYRU5fRldfRUZJX1BDSV9ST00gICAgICAgIDUKKyNkZWZpbmUg
IFhFTl9GV19FRklfQVBQTEVfUFJPUEVSVElFUyA2CiAjZGVmaW5lIFhFTl9GV19LQkRfU0hJRlRf
RkxBR1MgICAgNQogc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8gewogICAgIC8qIElOIHZhcmlh
Ymxlcy4gKi8KQEAgLTI5OSw2ICszMDAsMTEgQEAgc3RydWN0IHhlbnBmX2Zpcm13YXJlX2luZm8g
ewogICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJlc3M7CiAgICAgICAgICAgICAgICAgeGVu
X3Vsb25nX3Qgc2l6ZTsKICAgICAgICAgICAgIH0gcGNpX3JvbTsKKyAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgLyogT1VUIHZhcmlhYmxlcyAqLworICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGFkZHJlc3M7CisgICAgICAgICAgICAgICAgeGVuX3Vsb25nX3Qgc2l6ZTsKKyAg
ICAgICAgICAgIH0gYXBwbGVfcHJvcGVydGllczsKICAgICAgICAgfSBlZmlfaW5mbzsgLyogWEVO
X0ZXX0VGSV9JTkZPICovCiAKICAgICAgICAgLyogSW50MTYsIEZuMDI6IEdldCBrZXlib2FyZCBz
aGlmdCBmbGFncy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVqr-0005AY-7a; Sun, 19 Mar 2017 08:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqp-0005AM-PW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 63/C7-32461-FEB3EC85; Sun, 19 Mar 2017 08:06:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfed9bk
 Ig60bZS0mbDNwYPTY3reLPYAxijUzLym/IoE148X+N2wF56Ur1s9KaWA8ItrFyMUhJPCFUWL/
 xS52COc8o8SkresZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiReL+uk
 QnE5hUwk7jf8RAszgJU/7DjLvMERo4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g3HCKr9DjJIcTEqivCqCJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6lADlBItS01Mr0jJzgMEBk5bg4FES4d0EkuYtLkjMLc5Mh0idYlSUEudVBkkI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO82kCk8mXklcNNfAS1mAlqc+
 PMIyOKSRISUVAOj78kzN8TWJV4OE4tpXKZtoX4/IOhYqPifk9LuF7qUQvS2V5+6znjJsmD6xu
 Py35qjP4rGR3RMLOBcw7XnSt3153/t4phepHcWPFkkv2DXgysHYmecT/V/G5ui/fHioqqydU+
 jnQ1vnZgee++f4OeFjbY+3ftWdkp078h50hJdtyDsbK/Zsfg+JZbijERDLeai4kQA/YiZSUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1489910765!53923376!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42184 invoked from network); 19 Mar 2017 08:06:06 -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; 19 Mar 2017 08:06:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqn-00048v-G5
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqn-0007m0-FI
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqn-0007m0-FI@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IDYwN2FkODVkODVmNDg1NmZhOWZlYmE0NGRiNGUxNmYwMzM4NjJlYjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE2OjMxOjA3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IFBlcmZvcm0gbG9jYWwgVExCIGludmFsaWRhdGlv
biBvbiB2Q1BVIG1pZ3JhdGlvbgogICAgCiAgICBUaGUgQVJNIGFyY2hpdGVjdHVyZSBhbGxvd3Mg
YW4gT1MgdG8gaGF2ZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBhcyBpdAogICAgZ3VhcmFudGVlcyB0
aGF0IFRMQnMgbmV2ZXIgbWlncmF0ZSBmcm9tIG9uZSBDUFUgdG8gYW5vdGhlci4KICAgIAogICAg
VGhpcyB3b3JrcyBmaW5lIHVudGlsIHRoaXMgaXMgZG9uZSBpbiBhIGd1ZXN0LiBDb25zaWRlciB0
aGUgZm9sbG93aW5nCiAgICBzY2VuYXJpbzoKICAgICAgICAtIHZjcHUtMCBtYXBzIFAgdG8gVgog
ICAgICAgIC0gdnBjdS0xIG1hcHMgUCcgdG8gVgogICAgCiAgICBJZiBydW4gb24gdGhlIHNhbWUg
cGh5c2ljYWwgQ1BVLCB2Y3B1LTEgY2FuIGhpdCBpbiBUTEJzIGdlbmVyYXRlZCBieQogICAgdmNw
dS0wIGFjY2Vzc2VzLCBhbmQgYWNjZXNzIHRoZSB3cm9uZyBwaHlzaWNhbCBwYWdlLgogICAgCiAg
ICBUaGUgc29sdXRpb24gdG8gdGhpcyBpcyB0byBrZWVwIGEgcGVyLXAybSBtYXAgb2Ygd2hpY2gg
dkNQVSByYW4gdGhlIGxhc3QKICAgIG9uIGVhY2ggZ2l2ZW4gcENQVSBhbmQgaW52YWxpZGF0ZSBs
b2NhbCBUTEJzIGlmIHR3byB2UENVcyBmcm9tIHRoZSBzYW1lCiAgICBWTSBydW4gb24gdGhlIHNh
bWUgQ1BVLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZSBwZXItY3B1IHZhcmlhYmxlIG9uIHRoZQogICAgZmx5LiBTbyBmb3Igbm93IHRoZSBzaXpl
IG9mIHRoZSBhcnJheSBpcyBOUl9DUFVTLCB0aGlzIGlzIGZpbmUgYmVjYXVzZQogICAgd2Ugc3Rp
bGwgaGF2ZSBzcGFjZSBpbiB0aGUgc3RydWN0dXJlIGRvbWFpbi4gV2UgbWF5IHdhbnQgdG8gYWRk
IGFuCiAgICBoZWxwZXIgdG8gYWxsb2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBpbiB0aGUgZnV0dXJl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjQgKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMWZjNmNhMy4uNjI2Mzc2MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTMwLDYg
KzEzMCw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiB7CiAgICAg
cmVnaXN0ZXJfdCBoY3I7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZuLT5kb21haW4t
PmFyY2gucDJtOworICAgIHVpbnQ4X3QgKmxhc3RfdmNwdV9yYW47CiAKICAgICBpZiAoIGlzX2lk
bGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTE0OSw2ICsxNTAsMTcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3Is
IEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3Rf
dmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKKworICAgIC8qCisgICAgICogRmx1c2ggbG9j
YWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZlbnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisg
ICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEg
c2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElE
X1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNo
X3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNwdV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiBz
dGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC0xMjQ3
LDYgKzEyNTksNyBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gJmQtPmFyY2gucDJtOwogICAgIGludCByYyA9IDA7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAogICAgIHJ3bG9ja19pbml0KCZwMm0tPmxvY2spOwogICAgIElO
SVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwpAQCAtMTI3NSw2ICsxMjg4LDE3IEBAIGlu
dCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGF0IHRoZSB0eXBlIGNob3NlbiB0byBp
cyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisgICAgICogYmV0d2VlbiAwIGFuZCB0aGUg
bWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVkIGFzIGxvbmcgYXMKKyAgICAgKiB0aGUg
SU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJVSUxEX0JVR19PTigoMSA8PCAoc2l6ZW9m
KHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKKyAgICBCVUlM
RF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3RfdmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZB
TElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkKKyAgICAgICBw
Mm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURfVkNQVV9JRDsKKwogICAgIHJldHVybiBy
YzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggMDg5OTUyMy4uMThjNTdmOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC05Niw2ICs5Niw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKIAogICAgIC8qIGJhY2sgcG9pbnRl
ciB0byBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICAvKiBLZWVw
aW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZD
UFUgKi8KKyAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVqr-0005AY-7a; Sun, 19 Mar 2017 08:06:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqp-0005AM-PW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 63/C7-32461-FEB3EC85; Sun, 19 Mar 2017 08:06:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfed9bk
 Ig60bZS0mbDNwYPTY3reLPYAxijUzLym/IoE148X+N2wF56Ur1s9KaWA8ItrFyMUhJPCFUWL/
 xS52COc8o8SkresZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiReL+uk
 QnE5hUwk7jf8RAszgJU/7DjLvMERo4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g3HCKr9DjJIcTEqivCqCJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC6lADlBItS01Mr0jJzgMEBk5bg4FES4d0EkuYtLkjMLc5Mh0idYlSUEudVBkkI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO82kCk8mXklcNNfAS1mAlqc+
 PMIyOKSRISUVAOj78kzN8TWJV4OE4tpXKZtoX4/IOhYqPifk9LuF7qUQvS2V5+6znjJsmD6xu
 Py35qjP4rGR3RMLOBcw7XnSt3153/t4phepHcWPFkkv2DXgysHYmecT/V/G5ui/fHioqqydU+
 jnQ1vnZgee++f4OeFjbY+3ftWdkp078h50hJdtyDsbK/Zsfg+JZbijERDLeai4kQA/YiZSUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1489910765!53923376!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42184 invoked from network); 19 Mar 2017 08:06:06 -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; 19 Mar 2017 08:06:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqn-00048v-G5
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqn-0007m0-FI
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqn-0007m0-FI@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Perform local TLB
	invalidation on vCPU 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>

Y29tbWl0IDYwN2FkODVkODVmNDg1NmZhOWZlYmE0NGRiNGUxNmYwMzM4NjJlYjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciA4IDE4OjA2OjAyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgTWFyIDE0IDE2OjMxOjA3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IFBlcmZvcm0gbG9jYWwgVExCIGludmFsaWRhdGlv
biBvbiB2Q1BVIG1pZ3JhdGlvbgogICAgCiAgICBUaGUgQVJNIGFyY2hpdGVjdHVyZSBhbGxvd3Mg
YW4gT1MgdG8gaGF2ZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBhcyBpdAogICAgZ3VhcmFudGVlcyB0
aGF0IFRMQnMgbmV2ZXIgbWlncmF0ZSBmcm9tIG9uZSBDUFUgdG8gYW5vdGhlci4KICAgIAogICAg
VGhpcyB3b3JrcyBmaW5lIHVudGlsIHRoaXMgaXMgZG9uZSBpbiBhIGd1ZXN0LiBDb25zaWRlciB0
aGUgZm9sbG93aW5nCiAgICBzY2VuYXJpbzoKICAgICAgICAtIHZjcHUtMCBtYXBzIFAgdG8gVgog
ICAgICAgIC0gdnBjdS0xIG1hcHMgUCcgdG8gVgogICAgCiAgICBJZiBydW4gb24gdGhlIHNhbWUg
cGh5c2ljYWwgQ1BVLCB2Y3B1LTEgY2FuIGhpdCBpbiBUTEJzIGdlbmVyYXRlZCBieQogICAgdmNw
dS0wIGFjY2Vzc2VzLCBhbmQgYWNjZXNzIHRoZSB3cm9uZyBwaHlzaWNhbCBwYWdlLgogICAgCiAg
ICBUaGUgc29sdXRpb24gdG8gdGhpcyBpcyB0byBrZWVwIGEgcGVyLXAybSBtYXAgb2Ygd2hpY2gg
dkNQVSByYW4gdGhlIGxhc3QKICAgIG9uIGVhY2ggZ2l2ZW4gcENQVSBhbmQgaW52YWxpZGF0ZSBs
b2NhbCBUTEJzIGlmIHR3byB2UENVcyBmcm9tIHRoZSBzYW1lCiAgICBWTSBydW4gb24gdGhlIHNh
bWUgQ1BVLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IGl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbGxv
Y2F0ZSBwZXItY3B1IHZhcmlhYmxlIG9uIHRoZQogICAgZmx5LiBTbyBmb3Igbm93IHRoZSBzaXpl
IG9mIHRoZSBhcnJheSBpcyBOUl9DUFVTLCB0aGlzIGlzIGZpbmUgYmVjYXVzZQogICAgd2Ugc3Rp
bGwgaGF2ZSBzcGFjZSBpbiB0aGUgc3RydWN0dXJlIGRvbWFpbi4gV2UgbWF5IHdhbnQgdG8gYWRk
IGFuCiAgICBoZWxwZXIgdG8gYWxsb2NhdGUgcGVyLWNwdSB2YXJpYWJsZSBpbiB0aGUgZnV0dXJl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjQgKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJt
LmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMWZjNmNhMy4uNjI2Mzc2MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTMwLDYg
KzEzMCw3IEBAIHZvaWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiB7CiAgICAg
cmVnaXN0ZXJfdCBoY3I7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9ICZuLT5kb21haW4t
PmFyY2gucDJtOworICAgIHVpbnQ4X3QgKmxhc3RfdmNwdV9yYW47CiAKICAgICBpZiAoIGlzX2lk
bGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKQEAgLTE0OSw2ICsxNTAsMTcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKIAogICAgIFdSSVRFX1NZU1JFRyhoY3Is
IEhDUl9FTDIpOwogICAgIGlzYigpOworCisgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3Rf
dmNwdV9yYW5bc21wX3Byb2Nlc3Nvcl9pZCgpXTsKKworICAgIC8qCisgICAgICogRmx1c2ggbG9j
YWwgVExCIGZvciB0aGUgZG9tYWluIHRvIHByZXZlbnQgd3JvbmcgVExCIHRyYW5zbGF0aW9uCisg
ICAgICogd2hlbiBydW5uaW5nIG11bHRpcGxlIHZDUFUgb2YgdGhlIHNhbWUgZG9tYWluIG9uIGEg
c2luZ2xlIHBDUFUuCisgICAgICovCisgICAgaWYgKCAqbGFzdF92Y3B1X3JhbiAhPSBJTlZBTElE
X1ZDUFVfSUQgJiYgKmxhc3RfdmNwdV9yYW4gIT0gbi0+dmNwdV9pZCApCisgICAgICAgIGZsdXNo
X3RsYl9sb2NhbCgpOworCisgICAgKmxhc3RfdmNwdV9yYW4gPSBuLT52Y3B1X2lkOwogfQogCiBz
dGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC0xMjQ3
LDYgKzEyNTksNyBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gJmQtPmFyY2gucDJtOwogICAgIGludCByYyA9IDA7CisgICAg
dW5zaWduZWQgaW50IGNwdTsKIAogICAgIHJ3bG9ja19pbml0KCZwMm0tPmxvY2spOwogICAgIElO
SVRfUEFHRV9MSVNUX0hFQUQoJnAybS0+cGFnZXMpOwpAQCAtMTI3NSw2ICsxMjg4LDE3IEBAIGlu
dCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcmMgPSBwMm1fYWxsb2NfdGFibGUo
ZCk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGF0IHRoZSB0eXBlIGNob3NlbiB0byBp
cyBhYmxlIHRvIHN0b3JlIHRoZSBhbiB2Q1BVIElECisgICAgICogYmV0d2VlbiAwIGFuZCB0aGUg
bWF4aW11bSBvZiB2aXJ0dWFsIENQVVMgc3VwcG9ydGVkIGFzIGxvbmcgYXMKKyAgICAgKiB0aGUg
SU5WQUxJRF9WQ1BVX0lELgorICAgICAqLworICAgIEJVSUxEX0JVR19PTigoMSA8PCAoc2l6ZW9m
KHAybS0+bGFzdF92Y3B1X3JhblswXSkgKiA4KSkgPCBNQVhfVklSVF9DUFVTKTsKKyAgICBCVUlM
RF9CVUdfT04oKDEgPDwgKHNpemVvZihwMm0tPmxhc3RfdmNwdV9yYW5bMF0pKiA4KSkgPCBJTlZB
TElEX1ZDUFVfSUQpOworCisgICAgZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkKKyAgICAgICBw
Mm0tPmxhc3RfdmNwdV9yYW5bY3B1XSA9IElOVkFMSURfVkNQVV9JRDsKKwogICAgIHJldHVybiBy
YzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggMDg5OTUyMy4uMThjNTdmOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBA
IC05Niw2ICs5Niw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKIAogICAgIC8qIGJhY2sgcG9pbnRl
ciB0byBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisKKyAgICAvKiBLZWVw
aW5nIHRyYWNrIG9uIHdoaWNoIENQVSB0aGlzIHAybSB3YXMgdXNlZCBhbmQgZm9yIHdoaWNoIHZD
UFUgKi8KKyAgICB1aW50OF90IGxhc3RfdmNwdV9yYW5bTlJfQ1BVU107CiB9OwogCiAvKgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVr1-0005Cw-97; Sun, 19 Mar 2017 08:06:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqz-0005Cj-SO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1A/8C-21675-9FB3EC85; Sun, 19 Mar 2017 08:06:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeH9bk
 Ig7edyhYTthk4MHps79vFHsAYxZqZl5RfkcCasevTO7aC49wVCyakNzAu4Oxi5OQQEvjCKNHU
 ytjFyAVkn2eUuLehBcjh4GATEJOYu1cBpEZEQFVi1orlzBD16hJNvxvYQGxhgRiJ6ROnsoPYv
 AJmEqcOTmECsVmA6j+v28c+gZFjASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MQI8wAMEOxj/LAg4xSnIwKYny/lM/FyHEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgvevFVBOsCg1PbUiLTMHGBowaQkOHiUR3jpLoDRvcUFibnFmOkTqFKOilDivBTCghARA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeJpDtPJl5JXDTXwEtZgJavOzGG
 ZDFJYkIKakGRpWlV2+GPYhyr7Z/5VWzSHTfa56kp9Y2U0+qsHYqsgV16p30Ots8z2TtfOlvXY
 5zhe1Xae+Z9MLOVuP6twp9wWtbTT+u+s+R/S1M4PsVnaeW/0/cqlT6yRO/peu7g1qXovm6QgG
 z9UmL1fQ+R56ef+nf67A3rOUCLzktH3E//KN9ysdQxstYSImlOCPRUIu5qDgRAI8Rj6tCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489910775!62915856!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54920 invoked from network); 19 Mar 2017 08:06:16 -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; 19 Mar 2017 08:06:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqx-00049A-I7
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqx-0007oT-HQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqx-0007oT-HQ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:15 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Fix ARM build broken by
	XEN_DOMCTL_getvcpuextstate commit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1ZTkwY2QwMWY2OGZmOGIyM2I0MjZlN2Y5MTE1NWI4MWQ3M2RiMTMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDE1IDExOjIwOjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDowMTo0OSAyMDE3ICsw
MDAwCgogICAgdG9vbHMvbGlieGM6IEZpeCBBUk0gYnVpbGQgYnJva2VuIGJ5IFhFTl9ET01DVExf
Z2V0dmNwdWV4dHN0YXRlIGNvbW1pdAogICAgCiAgICBUaGUgcHJldmlvdXMgInRvb2xzL2xpYnhj
OiBFeHBvc2VkIFhFTl9ET01DVExfZ2V0dmNwdWV4dHN0YXRlIiBicm9rZQogICAgdGhlIEFSTSBi
dWlsZCAodGhlIGh5cGVyY2FsbCBkb2VzIG5vdCBoYXZlIGEgY29ycmVzcG9uZGluZyBET01DVEwK
ICAgIEFSTSBzdHJ1Y3QpLiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBidWlsZCBieSByZXR1cm5pbmcg
LUVOT0RFViBmb3IKICAgIEFSTSBmcm9tIHhjX3ZjcHVfZ2V0X2V4dHN0YXRlKCkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMg
Yi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCA3MWU1ZDkzLi5jYjRmNzZjIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwpAQCAtNTYwLDcgKzU2MCw4IEBAIGludCB4Y192Y3B1X2dldF9leHRzdGF0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1LAogICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3ZjcHVfZXh0c3RhdGVfdCAqZXh0c3RhdGUpCiB7Ci0gICAg
aW50IHJjOworICAgIGludCByYyA9IC1FTk9ERVY7CisjaWYgZGVmaW5lZCAoX19pMzg2X18pIHx8
IGRlZmluZWQoX194ODZfNjRfXykKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CVUZGRVIodm9pZCwgYnVmZmVyKTsKICAgICBib29sIGdldF9zdGF0ZTsKQEAgLTYx
MCw2ICs2MTEsNyBAQCBpbnQgeGNfdmNwdV9nZXRfZXh0c3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gs
CiBvdXQ6CiAgICAgaWYgKCBnZXRfc3RhdGUgKQogICAgICAgICB4Y19oeXBlcmNhbGxfYnVmZmVy
X2ZyZWUoeGNoLCBidWZmZXIpOworI2VuZGlmCiAKICAgICByZXR1cm4gcmM7CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVr1-0005Cw-97; Sun, 19 Mar 2017 08:06:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqz-0005Cj-SO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1A/8C-21675-9FB3EC85; Sun, 19 Mar 2017 08:06:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeH9bk
 Ig7edyhYTthk4MHps79vFHsAYxZqZl5RfkcCasevTO7aC49wVCyakNzAu4Oxi5OQQEvjCKNHU
 ytjFyAVkn2eUuLehBcjh4GATEJOYu1cBpEZEQFVi1orlzBD16hJNvxvYQGxhgRiJ6ROnsoPYv
 AJmEqcOTmECsVmA6j+v28c+gZFjASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MQI8wAMEOxj/LAg4xSnIwKYny/lM/FyHEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgvevFVBOsCg1PbUiLTMHGBowaQkOHiUR3jpLoDRvcUFibnFmOkTqFKOilDivBTCghARA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeJpDtPJl5JXDTXwEtZgJavOzGG
 ZDFJYkIKakGRpWlV2+GPYhyr7Z/5VWzSHTfa56kp9Y2U0+qsHYqsgV16p30Ots8z2TtfOlvXY
 5zhe1Xae+Z9MLOVuP6twp9wWtbTT+u+s+R/S1M4PsVnaeW/0/cqlT6yRO/peu7g1qXovm6QgG
 z9UmL1fQ+R56ef+nf67A3rOUCLzktH3E//KN9ysdQxstYSImlOCPRUIu5qDgRAI8Rj6tCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1489910775!62915856!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54920 invoked from network); 19 Mar 2017 08:06:16 -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; 19 Mar 2017 08:06:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqx-00049A-I7
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVqx-0007oT-HQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVqx-0007oT-HQ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:15 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Fix ARM build broken by
	XEN_DOMCTL_getvcpuextstate commit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1ZTkwY2QwMWY2OGZmOGIyM2I0MjZlN2Y5MTE1NWI4MWQ3M2RiMTMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDE1IDExOjIwOjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDowMTo0OSAyMDE3ICsw
MDAwCgogICAgdG9vbHMvbGlieGM6IEZpeCBBUk0gYnVpbGQgYnJva2VuIGJ5IFhFTl9ET01DVExf
Z2V0dmNwdWV4dHN0YXRlIGNvbW1pdAogICAgCiAgICBUaGUgcHJldmlvdXMgInRvb2xzL2xpYnhj
OiBFeHBvc2VkIFhFTl9ET01DVExfZ2V0dmNwdWV4dHN0YXRlIiBicm9rZQogICAgdGhlIEFSTSBi
dWlsZCAodGhlIGh5cGVyY2FsbCBkb2VzIG5vdCBoYXZlIGEgY29ycmVzcG9uZGluZyBET01DVEwK
ICAgIEFSTSBzdHJ1Y3QpLiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBidWlsZCBieSByZXR1cm5pbmcg
LUVOT0RFViBmb3IKICAgIEFSTSBmcm9tIHhjX3ZjcHVfZ2V0X2V4dHN0YXRlKCkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMg
Yi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCA3MWU1ZDkzLi5jYjRmNzZjIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwpAQCAtNTYwLDcgKzU2MCw4IEBAIGludCB4Y192Y3B1X2dldF9leHRzdGF0ZSh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1LAogICAgICAg
ICAgICAgICAgICAgICAgICAgIHhjX3ZjcHVfZXh0c3RhdGVfdCAqZXh0c3RhdGUpCiB7Ci0gICAg
aW50IHJjOworICAgIGludCByYyA9IC1FTk9ERVY7CisjaWYgZGVmaW5lZCAoX19pMzg2X18pIHx8
IGRlZmluZWQoX194ODZfNjRfXykKICAgICBERUNMQVJFX0RPTUNUTDsKICAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CVUZGRVIodm9pZCwgYnVmZmVyKTsKICAgICBib29sIGdldF9zdGF0ZTsKQEAgLTYx
MCw2ICs2MTEsNyBAQCBpbnQgeGNfdmNwdV9nZXRfZXh0c3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gs
CiBvdXQ6CiAgICAgaWYgKCBnZXRfc3RhdGUgKQogICAgICAgICB4Y19oeXBlcmNhbGxfYnVmZmVy
X2ZyZWUoeGNoLCBidWZmZXIpOworI2VuZGlmCiAKICAgICByZXR1cm4gcmM7CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrB-0005El-C2; Sun, 19 Mar 2017 08:06:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrA-0005Ee-4X
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 91/85-08534-30C3EC85; Sun, 19 Mar 2017 08:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfJ5ly
 EwblDehYTthk4MHps79vFHsAYxZqZl5RfkcCasffGQraCyfwV3zYENDCe4+li5OIQEvjCKPH4
 6Fp2COc8o8SU5fOZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCVWLbmB
 yOIzStgJvF7ykowmwWoftm088wTGDkWMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxstfnQ4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwSs+HygnWJSanlqRlpkDDA2YtAQHj5IIry1Imre4IDG3ODMdInWKUVFKnPfqPKCE
 AEgiozQPrg0WjpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM6g4znycwrgZv+CmgxE9Dix
 J9HQBaXJCKkpBoYOXcFTZ9yxNp0nfupF+Fr7vUkz521KSVtOt+O3aX5pUurjs/23CChHRpZ8p
 /ZVfy/R0t7yW77NRseCPKlCp7j790mf7BGebfX00pllXiOz4EZsm8C0rNnT5A4cfl20Id85jr
 /9taMM7sPniz49FptZfi2GF9HTqOp65nOzVlxw96Zw7zswcYEJZbijERDLeai4kQAcuRvNEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489910785!90302467!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5651 invoked from network); 19 Mar 2017 08:06:26 -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; 19 Mar 2017 08:06:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVr7-00049K-KF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVr7-0007qc-JS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVr7-0007qc-JS@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:25 +0000
Subject: [Xen-changelog] [xen master] tools: include sys/sysmacros.h on Linux
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5NmRlYTM3ZmIyMjljMzQ3NDBmOThiZjgwZjMyNjNkN2E0ZTNjNmQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgTWFyIDE1IDA3
OjAxOjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDoyMjozMyAyMDE3ICswMDAwCgogICAgdG9vbHM6
IGluY2x1ZGUgc3lzL3N5c21hY3Jvcy5oIG9uIExpbnV4CiAgICAKICAgIER1ZSB0byBhIGJ1ZyBp
biB0aGUgZ2xpYmMgaGVhZGVycyB0aGUgbWFjcm9zIG1ha2VkZXYoKSwgbWFqb3IoKSBhbmQKICAg
IG1pbm9yKCkgd2hlcmUgYXZhaWFsYmxlIGJ5IGluY2x1ZGluZyBzeXMvdHlwZXMuaC4gVGhpcyBi
dWcgd2FzCiAgICBhZGRyZXNzZWQgaW4gZ2xpYmMtMi4yNSBieSBpbnRyb2R1Y2luZyBhIHdhcm5p
bmcgd2hlbiB0aGVzZSBtYWNyb3MgYXJlCiAgICB1c2VkLiBTaW5jZSBYZW4gaXMgYnVpbGQgd2l0
aCAtV2Vycm9yIHRoaXMgbmV3IHdhcm5pbmcgY2F1c2UgYSBjb21waWxlCiAgICBlcnJvci4KICAg
IAogICAgVXNlIHN5cy9zeXNtYWNyb3MuaCB0byBkZWZpbmUgdGhlc2UgdGhyZWUgbWFjcm9zLgog
ICAgCiAgICBibGt0YXAyIGlzIGFscmVhZHkgTGludXggc3BlY2lmaWMuIFRoZSBrZXJuZWwgaGVh
ZGVyIHdoaWNoIHdhcyB1c2VkIHRvCiAgICBnZXQgbWFrZWRldigpIGRvZXMgbm90IHByb3ZpZGVk
IGl0IGFueW1vcmUsIGFuZCBpdCB3YXMgd3JvbmcgdG8gdXNlIGEKICAgIGtlcm5lbCBoZWFkZXIg
YW55d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jIHwgMSArCiB0b29scy9saWJ4bC9s
aWJ4bF9vc2RlcHMuaCAgICAgICAgICAgICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWFs
bG9jYXRlLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jCmluZGV4
IDhhNjQ3MWUuLjE4N2NhZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAt
Y3RsLWFsbG9jYXRlLmMKKysrIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtYWxsb2Nh
dGUuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPGdl
dG9wdC5oPgogI2luY2x1ZGUgPGxpYmdlbi5oPgorI2luY2x1ZGUgPHN5cy9zeXNtYWNyb3MuaD4K
ICNpbmNsdWRlIDxzeXMvc3RhdC5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUg
PHN5cy9pb2N0bC5oPgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfb3NkZXBzLmggYi90
b29scy9saWJ4bC9saWJ4bF9vc2RlcHMuaAppbmRleCBhNDBkNjIwLi5kZTFkMjRlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9vc2RlcHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9v
c2RlcHMuaApAQCAtMzksNiArMzksNyBAQAogI2RlZmluZSBTWVNGU19QQ0lfREVWICAgICAgICAg
ICIvc3lzL2J1cy9wY2kvZGV2aWNlcyIKICNkZWZpbmUgU1lTRlNfUENJQkFDS19EUklWRVIgICAi
L3N5cy9idXMvcGNpL2RyaXZlcnMvcGNpYmFjayIKICNkZWZpbmUgTkVUQkFDS19OSUNfTkFNRSAg
ICAgICAidmlmJXUuJWQiCisjaW5jbHVkZSA8c3lzL3N5c21hY3Jvcy5oPgogI2luY2x1ZGUgPHB0
eS5oPgogI2luY2x1ZGUgPHV1aWQvdXVpZC5oPgogI2VsaWYgZGVmaW5lZChfX3N1bl9fKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrB-0005El-C2; Sun, 19 Mar 2017 08:06:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrA-0005Ee-4X
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 91/85-08534-30C3EC85; Sun, 19 Mar 2017 08:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfJ5ly
 EwblDehYTthk4MHps79vFHsAYxZqZl5RfkcCasffGQraCyfwV3zYENDCe4+li5OIQEvjCKPH4
 6Fp2COc8o8SU5fOZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCVWLbmB
 yOIzStgJvF7ykowmwWoftm088wTGDkWMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxstfnQ4xSnIwKYnyqgieiBDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwSs+HygnWJSanlqRlpkDDA2YtAQHj5IIry1Imre4IDG3ODMdInWKUVFKnPfqPKCE
 AEgiozQPrg0WjpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM6g4znycwrgZv+CmgxE9Dix
 J9HQBaXJCKkpBoYOXcFTZ9yxNp0nfupF+Fr7vUkz521KSVtOt+O3aX5pUurjs/23CChHRpZ8p
 /ZVfy/R0t7yW77NRseCPKlCp7j790mf7BGebfX00pllXiOz4EZsm8C0rNnT5A4cfl20Id85jr
 /9taMM7sPniz49FptZfi2GF9HTqOp65nOzVlxw96Zw7zswcYEJZbijERDLeai4kQAcuRvNEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1489910785!90302467!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5651 invoked from network); 19 Mar 2017 08:06:26 -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; 19 Mar 2017 08:06:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVr7-00049K-KF
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVr7-0007qc-JS
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVr7-0007qc-JS@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:25 +0000
Subject: [Xen-changelog] [xen master] tools: include sys/sysmacros.h on Linux
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5NmRlYTM3ZmIyMjljMzQ3NDBmOThiZjgwZjMyNjNkN2E0ZTNjNmQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgTWFyIDE1IDA3
OjAxOjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDoyMjozMyAyMDE3ICswMDAwCgogICAgdG9vbHM6
IGluY2x1ZGUgc3lzL3N5c21hY3Jvcy5oIG9uIExpbnV4CiAgICAKICAgIER1ZSB0byBhIGJ1ZyBp
biB0aGUgZ2xpYmMgaGVhZGVycyB0aGUgbWFjcm9zIG1ha2VkZXYoKSwgbWFqb3IoKSBhbmQKICAg
IG1pbm9yKCkgd2hlcmUgYXZhaWFsYmxlIGJ5IGluY2x1ZGluZyBzeXMvdHlwZXMuaC4gVGhpcyBi
dWcgd2FzCiAgICBhZGRyZXNzZWQgaW4gZ2xpYmMtMi4yNSBieSBpbnRyb2R1Y2luZyBhIHdhcm5p
bmcgd2hlbiB0aGVzZSBtYWNyb3MgYXJlCiAgICB1c2VkLiBTaW5jZSBYZW4gaXMgYnVpbGQgd2l0
aCAtV2Vycm9yIHRoaXMgbmV3IHdhcm5pbmcgY2F1c2UgYSBjb21waWxlCiAgICBlcnJvci4KICAg
IAogICAgVXNlIHN5cy9zeXNtYWNyb3MuaCB0byBkZWZpbmUgdGhlc2UgdGhyZWUgbWFjcm9zLgog
ICAgCiAgICBibGt0YXAyIGlzIGFscmVhZHkgTGludXggc3BlY2lmaWMuIFRoZSBrZXJuZWwgaGVh
ZGVyIHdoaWNoIHdhcyB1c2VkIHRvCiAgICBnZXQgbWFrZWRldigpIGRvZXMgbm90IHByb3ZpZGVk
IGl0IGFueW1vcmUsIGFuZCBpdCB3YXMgd3JvbmcgdG8gdXNlIGEKICAgIGtlcm5lbCBoZWFkZXIg
YW55d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jIHwgMSArCiB0b29scy9saWJ4bC9s
aWJ4bF9vc2RlcHMuaCAgICAgICAgICAgICAgIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWFs
bG9jYXRlLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jCmluZGV4
IDhhNjQ3MWUuLjE4N2NhZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAt
Y3RsLWFsbG9jYXRlLmMKKysrIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtYWxsb2Nh
dGUuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPGdl
dG9wdC5oPgogI2luY2x1ZGUgPGxpYmdlbi5oPgorI2luY2x1ZGUgPHN5cy9zeXNtYWNyb3MuaD4K
ICNpbmNsdWRlIDxzeXMvc3RhdC5oPgogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUg
PHN5cy9pb2N0bC5oPgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfb3NkZXBzLmggYi90
b29scy9saWJ4bC9saWJ4bF9vc2RlcHMuaAppbmRleCBhNDBkNjIwLi5kZTFkMjRlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9vc2RlcHMuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9v
c2RlcHMuaApAQCAtMzksNiArMzksNyBAQAogI2RlZmluZSBTWVNGU19QQ0lfREVWICAgICAgICAg
ICIvc3lzL2J1cy9wY2kvZGV2aWNlcyIKICNkZWZpbmUgU1lTRlNfUENJQkFDS19EUklWRVIgICAi
L3N5cy9idXMvcGNpL2RyaXZlcnMvcGNpYmFjayIKICNkZWZpbmUgTkVUQkFDS19OSUNfTkFNRSAg
ICAgICAidmlmJXUuJWQiCisjaW5jbHVkZSA8c3lzL3N5c21hY3Jvcy5oPgogI2luY2x1ZGUgPHB0
eS5oPgogI2luY2x1ZGUgPHV1aWQvdXVpZC5oPgogI2VsaWYgZGVmaW5lZChfX3N1bl9fKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrL-0005G9-DW; Sun, 19 Mar 2017 08:06:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrJ-0005Fw-Ti
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 28/38-32461-D0C3EC85; Sun, 19 Mar 2017 08:06:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZfH5ly
 EwZab+hYTthk4MHps79vFHsAYxZqZl5RfkcCacfPRY+aCTZwVX9ZNYWlg/MHexcjJISTwhVFi
 wg/5LkYuIPs8o8TmPd9Zuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwFZi4danY
 HN4Bcwkps7oBrNZgOrXt91hnsDIsYCRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH460+50OMkhxMSqK8KoInIoT4kvJTKjMSizPii0pzUosPMcp
 wcChJ8B5PBsoJFqWmp1akZeYAQwMmLcHBoyTCexIkzVtckJhbnJkOkTrFqMsxZ/buN0xCLHn5
 ealS4ry9IEUCIEUZpXlwI2BheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKdBpvBk5pXAb
 XoFdAQT0BGJP4+AHFGSiJCSamDc0jTxjEw289at/M/vbdVhLWO5uUvfWuelArPW9m+/wvYHi8
 /Te5wuvOXYmmuLmY0E3V1LfMyiJnGGTo+uLl24tXm/mIPLYsv1hyafadN0+raNzefjgq/nP3X
 y71nl8LioKXV73vkb6gxbheJznxuYCoUniJb2v86yZ941qSB0696Zhtn9W+WVWIozEg21mIuK
 EwFAewe1TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489910795!90325800!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46040 invoked from network); 19 Mar 2017 08:06:36 -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; 19 Mar 2017 08:06:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrH-0004AB-MH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrH-0007sg-Lc
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrH-0007sg-Lc@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:35 +0000
Subject: [Xen-changelog] [xen master] tools/xl/xl_parse.c: Remove blank line.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1Mjg5NTQ1ODAyMzBhNjU2NGVmMzU0MGJkZjQ3NjAxMjE5NWZmYjEKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXIgMTUgMTA6MzQ6NTUgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDE1IDEwOjI2OjAxIDIwMTcgKzAw
MDAKCiAgICB0b29scy94bC94bF9wYXJzZS5jOiBSZW1vdmUgYmxhbmsgbGluZS4KICAgIAogICAg
QWRkcmVzcyBMaXUgV2VpJ3MgY29tbWVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5n
IENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfcGFyc2UuYyB8IDEgLQog
MSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9w
YXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwNzg3MzM3Li5mYWE5YzYxIDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAg
LTUyNCw3ICs1MjQsNiBAQCBpbnQgcGFyc2VfbmljX2NvbmZpZyhsaWJ4bF9kZXZpY2VfbmljICpu
aWMsIFhMVV9Db25maWcgKipjb25maWcsIGNoYXIgKnRva2VuKQogICAgICAgICByZXBsYWNlX3N0
cmluZygmbmljLT5jb2xvX2NvbXBhcmVfb3V0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRD
SF9PUFRJT04oImNvbG9fY29tcGFyZV9ub3RpZnlfZGV2IiwgdG9rZW4sIG9wYXJnKSkgewogICAg
ICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2NvbXBhcmVfbm90aWZ5X2Rldiwgb3Bhcmcp
OwotCiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3Rv
cjBfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNv
bG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENI
X09QVElPTigiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCIsIHRva2VuLCBvcGFyZykpIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrL-0005G9-DW; Sun, 19 Mar 2017 08:06:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrJ-0005Fw-Ti
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 28/38-32461-D0C3EC85; Sun, 19 Mar 2017 08:06:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZfH5ly
 EwZab+hYTthk4MHps79vFHsAYxZqZl5RfkcCacfPRY+aCTZwVX9ZNYWlg/MHexcjJISTwhVFi
 wg/5LkYuIPs8o8TmPd9Zuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwFZi4danY
 HN4Bcwkps7oBrNZgOrXt91hnsDIsYCRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH460+50OMkhxMSqK8KoInIoT4kvJTKjMSizPii0pzUosPMcp
 wcChJ8B5PBsoJFqWmp1akZeYAQwMmLcHBoyTCexIkzVtckJhbnJkOkTrFqMsxZ/buN0xCLHn5
 ealS4ry9IEUCIEUZpXlwI2BheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKdBpvBk5pXAb
 XoFdAQT0BGJP4+AHFGSiJCSamDc0jTxjEw289at/M/vbdVhLWO5uUvfWuelArPW9m+/wvYHi8
 /Te5wuvOXYmmuLmY0E3V1LfMyiJnGGTo+uLl24tXm/mIPLYsv1hyafadN0+raNzefjgq/nP3X
 y71nl8LioKXV73vkb6gxbheJznxuYCoUniJb2v86yZ941qSB0696Zhtn9W+WVWIozEg21mIuK
 EwFAewe1TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489910795!90325800!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46040 invoked from network); 19 Mar 2017 08:06:36 -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; 19 Mar 2017 08:06:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrH-0004AB-MH
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrH-0007sg-Lc
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrH-0007sg-Lc@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:35 +0000
Subject: [Xen-changelog] [xen master] tools/xl/xl_parse.c: Remove blank line.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1Mjg5NTQ1ODAyMzBhNjU2NGVmMzU0MGJkZjQ3NjAxMjE5NWZmYjEKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXIgMTUgMTA6MzQ6NTUgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDE1IDEwOjI2OjAxIDIwMTcgKzAw
MDAKCiAgICB0b29scy94bC94bF9wYXJzZS5jOiBSZW1vdmUgYmxhbmsgbGluZS4KICAgIAogICAg
QWRkcmVzcyBMaXUgV2VpJ3MgY29tbWVudHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5n
IENoZW4gPHpoYW5nY2hlbi5mbnN0QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfcGFyc2UuYyB8IDEgLQog
MSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9w
YXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAwNzg3MzM3Li5mYWE5YzYxIDEwMDY0
NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAg
LTUyNCw3ICs1MjQsNiBAQCBpbnQgcGFyc2VfbmljX2NvbmZpZyhsaWJ4bF9kZXZpY2VfbmljICpu
aWMsIFhMVV9Db25maWcgKipjb25maWcsIGNoYXIgKnRva2VuKQogICAgICAgICByZXBsYWNlX3N0
cmluZygmbmljLT5jb2xvX2NvbXBhcmVfb3V0LCBvcGFyZyk7CiAgICAgfSBlbHNlIGlmIChNQVRD
SF9PUFRJT04oImNvbG9fY29tcGFyZV9ub3RpZnlfZGV2IiwgdG9rZW4sIG9wYXJnKSkgewogICAg
ICAgICByZXBsYWNlX3N0cmluZygmbmljLT5jb2xvX2NvbXBhcmVfbm90aWZ5X2Rldiwgb3Bhcmcp
OwotCiAgICAgfSBlbHNlIGlmIChNQVRDSF9PUFRJT04oImNvbG9fc29ja19zZWNfcmVkaXJlY3Rv
cjBfaWQiLCB0b2tlbiwgb3BhcmcpKSB7CiAgICAgICAgIHJlcGxhY2Vfc3RyaW5nKCZuaWMtPmNv
bG9fc29ja19zZWNfcmVkaXJlY3RvcjBfaWQsIG9wYXJnKTsKICAgICB9IGVsc2UgaWYgKE1BVENI
X09QVElPTigiY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCIsIHRva2VuLCBvcGFyZykpIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrV-0005Hj-F5; Sun, 19 Mar 2017 08:06:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrU-0005HV-Gr
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:48 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 93/A0-04270-71C3EC85; Sun, 19 Mar 2017 08:06:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfc5ly
 EwfZYiwnbDBwYPbb37WIPYIxizcxLyq9IYM3o2X2BreC+U8XpjQ+YGxifWHcxcnEICXxhlLi9
 ZSsbhHOeUeLPugaWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYwkNs2ex
 Q5i8wqYSayeCWGzANX3t35jm8DIsYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uan
 FxYnpqTmJSsV5yfu4mRqBP6hkYGHcw/j7teYhRkoNJSZT3n/q5CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvKXWQDnBotT01Iq0zBxgcMCkJTh4lER46yyB0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc5rATJDAKQoozQPbgQsUC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdawU0h
 SczrwRu0yugI5iAjlh24wzIESWJCCmpBsbdJc1hwhy3mGrltiw1mpvKX7zI7WLUl4VHlXbO7O
 NU/8770XlrV95rI56tjx3u2T55tqbs+L9bGzf3VrX1zIvecXF/z13JoN9PAyNu1Dtbvhbmn2Z
 0+I1z0PGzcza/kE/dPu+CA9PxLa8SHxp+/vHiCVdzpvSkAJ7QffHueotF9X0eHIsviDijxFKc
 kWioxVxUnAgAq+V0OE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1489910805!60055995!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57793 invoked from network); 19 Mar 2017 08:06:46 -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; 19 Mar 2017 08:06:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrR-0004AL-P7
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrR-0007tP-O1
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrR-0007tP-O1@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:45 +0000
Subject: [Xen-changelog] [xen master] tools: remove gntshr 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>

Y29tbWl0IDMyN2Y1NGVkN2Y4Y2M4N2E3OTdjZTEyMGNkNTRkYzY4OGY1NzgyY2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDE1
IDA4OjEzOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDozMToxNiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHJlbW92ZSBnbnRzaHIgc3VwcG9ydAogICAgCiAgICBsaWJnbnR0YWIgY29udGFpbnMgdGhl
IGNvbXBsZXRlIGdudHNociBzdXBwb3J0LCBidXQgdGhlIHRvb2xzIGJ1aWxkCiAgICBpbmZyYXN0
cnVjdHVyZSBjb250YWlucyBkZWRpY2F0ZWQgc3VwcG9ydCBmb3IgZ250c2hyIF9hbmRfIGdudHRh
Yi4KICAgIAogICAgUmVtb3ZlIHRoZSBnbnRzaHIgc3BlY2lmaWMgZmxhZ3MgYW5kIHN3aXRjaCB0
aGVpciB1c2VycyB0byBnbnR0YWIKICAgIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxIC0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0tLS0t
LS0KIHRvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlICAgICAgICB8ICA1ICsrLS0tCiB0b29scy9s
aWJzL2dudHRhYi94ZW5nbnRzaHIucGMuaW4gfCAgOCAtLS0tLS0tLQogdG9vbHMvbGlidmNoYW4v
TWFrZWZpbGUgICAgICAgICAgIHwgIDYgKysrLS0tCiB0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5w
Yy5pbiAgICAgfCAgMiArLQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDQg
KystLQogdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbiAgICAgIHwgIDIgKy0KIDggZmlsZXMg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMTM3ODM2OC4uMzU3NjhmYiAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0xMDAsNyArMTAwLDYgQEAgdG9vbHMv
bGlicy90b29sbG9nL3hlbnRvb2xsb2cucGMKIHRvb2xzL2xpYnMvZXZ0Y2huL2hlYWRlcnMuY2hr
CiB0b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMKIHRvb2xzL2xpYnMvZ250dGFiL2hlYWRl
cnMuY2hrCi10b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIucGMKIHRvb2xzL2xpYnMvZ250dGFi
L3hlbmdudHRhYi5wYwogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2Nh
bGwveGVuY2FsbC5wYwpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5t
awppbmRleCBhODg4NTYwLi5lZTk3MmU0IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysg
Yi90b29scy9SdWxlcy5tawpAQCAtMTA3LDEyICsxMDcsNiBAQCBTSERFUFNfbGlieGVuZ250dGFi
ID0gJChTSExJQl9saWJ4ZW50b29sbG9nKQogTERMSUJTX2xpYnhlbmdudHRhYiA9ICQoU0hERVBT
X2xpYnhlbmdudHRhYikgJChYRU5fTElCWEVOR05UVEFCKS9saWJ4ZW5nbnR0YWIkKGxpYmV4dGVu
c2lvbikKIFNITElCX2xpYnhlbmdudHRhYiAgPSAkKFNIREVQU19saWJ4ZW5nbnR0YWIpIC1XbCwt
cnBhdGgtbGluaz0kKFhFTl9MSUJYRU5HTlRUQUIpCiAKLSMgeGVuZ250c2hyXyogaW50ZXJmYWNl
cyBhcmUgYWN0dWFsbHkgcGFydCBvZiBsaWJ4ZW5nbnR0YWIuc28KLUNGTEFHU19saWJ4ZW5nbnRz
aHIgPSAtSSQoWEVOX0xJQlhFTkdOVFRBQikvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQot
U0hERVBTX2xpYnhlbmdudHNociA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikKLUxETElCU19saWJ4
ZW5nbnRzaHIgPSAkKFNIREVQU19saWJ4ZW5nbnRzaHIpICQoWEVOX0xJQlhFTkdOVFRBQikvbGli
eGVuZ250dGFiJChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5nbnRzaHIgID0gJChTSERFUFNf
bGlieGVuZ250c2hyKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFCKQotCiBDRkxB
R1NfbGlieGVuY2FsbCA9IC1JJChYRU5fTElCWEVOQ0FMTCkvaW5jbHVkZSAkKENGTEFHU194ZW5p
bmNsdWRlKQogU0hERVBTX2xpYnhlbmNhbGwgPQogTERMSUJTX2xpYnhlbmNhbGwgPSAkKFNIREVQ
U19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJleHRlbnNpb24p
CkBAIC0xMzEsNyArMTI1LDcgQEAgU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNf
bGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUIKICMgY29kZSB3aGlj
aCBjb21waWxlcyBhZ2FpbnN0IGxpYnhlbmN0cmwgZ2V0IF9fWEVOX1RPT0xTX18gYW5kCiAjIHRo
ZXJlZm9yZSBzZWVzIHRoZSB1bnN0YWJsZSBoeXBlcmNhbGwgaW50ZXJmYWNlcy4KIENGTEFHU19s
aWJ4ZW5jdHJsID0gLUkkKFhFTl9MSUJYQykvaW5jbHVkZSAkKENGTEFHU19saWJ4ZW50b29sbG9n
KSAkKENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAkKENGTEFHU19saWJ4ZW5kZXZpY2Vtb2Rl
bCkgJChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9UT09MU19fCi1TSERFUFNfbGlieGVuY3Ry
bCA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykgJChTSExJQl9saWJ4ZW5ldnRjaG4pICQoU0hMSUJf
bGlieGVuZ250dGFiKSAkKFNITElCX2xpYnhlbmdudHNocikgJChTSExJQl9saWJ4ZW5jYWxsKSAk
KFNITElCX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQoU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwpCitT
SERFUFNfbGlieGVuY3RybCA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykgJChTSExJQl9saWJ4ZW5l
dnRjaG4pICQoU0hMSUJfbGlieGVuZ250dGFiKSAkKFNITElCX2xpYnhlbmNhbGwpICQoU0hMSUJf
bGlieGVuZm9yZWlnbm1lbW9yeSkgJChTSExJQl9saWJ4ZW5kZXZpY2Vtb2RlbCkKIExETElCU19s
aWJ4ZW5jdHJsID0gJChTSERFUFNfbGlieGVuY3RybCkgJChYRU5fTElCWEMpL2xpYnhlbmN0cmwk
KGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmN0cmwgID0gJChTSERFUFNfbGlieGVuY3RybCkg
LVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhDKQogCkBAIC0xNTEsNyArMTQ1LDcgQEAgTERMSUJT
X2xpYnhlbnN0YXQgID0gJChTSERFUFNfbGlieGVuc3RhdCkgJChYRU5fTElCWEVOU1RBVCkvbGli
eGVuc3RhdCQobGliZXh0ZW4KIFNITElCX2xpYnhlbnN0YXQgICA9ICQoU0hERVBTX2xpYnhlbnN0
YXQpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5TVEFUKQogCiBDRkxBR1NfbGlieGVudmNo
YW4gPSAtSSQoWEVOX0xJQlZDSEFOKQotU0hERVBTX2xpYnhlbnZjaGFuID0gJChTSExJQl9saWJ4
ZW50b29sbG9nKSAkKFNITElCX2xpYnhlbnN0b3JlKSAkKFNITElCX2xpYnhlbmV2dGNobikgJChT
SExJQl9saWJ4ZW5nbnR0YWIpICQoU0hMSUJfbGlieGVuZ250c2hyKQorU0hERVBTX2xpYnhlbnZj
aGFuID0gJChTSExJQl9saWJ4ZW50b29sbG9nKSAkKFNITElCX2xpYnhlbnN0b3JlKSAkKFNITElC
X2xpYnhlbmV2dGNobikgJChTSExJQl9saWJ4ZW5nbnR0YWIpCiBMRExJQlNfbGlieGVudmNoYW4g
PSAkKFNIREVQU19saWJ4ZW52Y2hhbikgJChYRU5fTElCVkNIQU4pL2xpYnhlbnZjaGFuJChsaWJl
eHRlbnNpb24pCiBTSExJQl9saWJ4ZW52Y2hhbiAgPSAkKFNIREVQU19saWJ4ZW52Y2hhbikgLVds
LC1ycGF0aC1saW5rPSQoWEVOX0xJQlZDSEFOKQogCmRpZmYgLS1naXQgYS90b29scy9saWJzL2du
dHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCmluZGV4IGQ0ODQxYzIu
Ljg4YjM2ODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC0yNiw3ICsyNiw3IEBAIGlmbmVxICgkKG5vc2hh
cmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5nbnR0YWIuc28KIGVuZGlmCiAKLVBLR19DT05GSUcg
Oj0geGVuZ250dGFiLnBjIHhlbmdudHNoci5wYworUEtHX0NPTkZJRyA6PSB4ZW5nbnR0YWIucGMK
IFBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQogCiBpZm5lcSAoJChDT05G
SUdfTElCWENfTUlOSU9TKSx5KQpAQCAtNzYsNyArNzYsNiBAQCBpbnN0YWxsOiBidWlsZAogCSQo
U1lNTElOS19TSExJQikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRp
cikvbGlieGVuZ250dGFiLnNvCiAJJChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZ250dGFiLmgg
JChERVNURElSKSQoaW5jbHVkZWRpcikKIAkkKElOU1RBTExfREFUQSkgeGVuZ250dGFiLnBjICQo
REVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCSQoSU5TVEFMTF9EQVRBKSB4ZW5nbnRzaHIucGMg
JChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogVEFHUwogVEFHUzoKQEAgLTg3
LDcgKzg2LDcgQEAgY2xlYW46CiAJcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFMpICQoTElC
X09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlO
T1IpIGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKQogCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYg
eGVuZ250dGFiLnBjIHhlbmdudHNoci5wYworCXJtIC1mIHhlbmdudHRhYi5wYwogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0
YWIveGVuZ250c2hyLnBjLmluIGIvdG9vbHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjLmluCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxZWI1OGMyLi4wMDAwMDAwCi0tLSBhL3Rvb2xz
L2xpYnMvZ250dGFiL3hlbmdudHNoci5wYy5pbgorKysgL2Rldi9udWxsCkBAIC0xLDggKzAsMCBA
QAotcHJlZml4PUBAcHJlZml4QEAKLWluY2x1ZGVkaXI9QEBpbmNkaXJAQAotbGliZGlyPUBAbGli
ZGlyQEAKLQotTmFtZTogWGVuZ250c2hyCi1EZXNjcmlwdGlvbjogVGhlIFhlbmdudHNociBsaWJy
YXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgotVmVyc2lvbjogQEB2ZXJzaW9uQEAKLVJlcXVpcmVzOiB4
ZW5nbnR0YWIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIvdG9vbHMvbGli
dmNoYW4vTWFrZWZpbGUKaW5kZXggYjgxNmViNy4uNWI2MzFjYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlidmNoYW4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKQEAgLTEwLDkg
KzEwLDkgQEAgTk9ERV9PQkpTID0gbm9kZS5vCiBOT0RFMl9PQkpTID0gbm9kZS1zZWxlY3Qubwog
CiBMSUJWQ0hBTl9QSUNfT0JKUyA9ICQocGF0c3Vic3QgJS5vLCUub3BpYywkKExJQlZDSEFOX09C
SlMpKQotTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4
ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmdudHNocikgJChMRExJQlNfbGlieGVuZXZ0Y2huKQot
JChMSUJWQ0hBTl9PQkpTKSAkKExJQlZDSEFOX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X2xpYnhlbnN0b3JlKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmdudHNo
cikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQotJChOT0RFX09CSlMpICQoTk9ERTJfT0JKUyk6IENG
TEFHUyArPSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmdudHNocikgJChD
RkxBR1NfbGlieGVuZXZ0Y2huKQorTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3Jl
KSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmV2dGNobikKKyQoTElCVkNI
QU5fT0JKUykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5z
dG9yZSkgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiskKE5P
REVfT0JKUykgJChOT0RFMl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDRkxBR1NfbGlieGVuZXZ0Y2huKQogCiBNQUpPUiA9IDQuOQogTUlOT1IgPSAwCmRpZmYgLS1n
aXQgYS90b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZj
aGFuLnBjLmluCmluZGV4IDYwNWU0MmIuLjZmZDEzMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZj
aGFuL3hlbnZjaGFuLnBjLmluCisrKyBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmluCkBA
IC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbnZjaGFuIGxpYnJhcnkgZm9yIFhlbiBo
eXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAogQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0g
QEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW52Y2hhbgot
UmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5nbnRzaHIseGVuZXZ0Y2hu
LHhlbmdudHRhYgorUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5ldnRj
aG4seGVuZ250dGFiCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCmluZGV4IGQ2ZmExZWIuLjhhZTU1MmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0xMzAsNyArMTMwLDcg
QEAgJChDVFJMX1BJQ19PQkpTKSAkKEdVRVNUX1BJQ19PQkpTKTogQ0ZMQUdTICs9IC1pbmNsdWRl
ICQoWEVOX1JPT1QpL3Rvb2xzL2NvbmZpZy4KICQoQ1RSTF9MSUJfT0JKUykgJChHVUVTVF9MSUJf
T0JKUykgXAogJChDVFJMX1BJQ19PQkpTKSAkKEdVRVNUX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQo
Q0ZMQUdTX2xpYnhlbmNhbGwpICQoQ0ZMQUdTX2xpYnhlbmZvcmVpZ25tZW1vcnkpCiAKLSQoQ1RS
TF9MSUJfT0JKUykgJChDVFJMX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdu
dHRhYikgJChDRkxBR1NfbGlieGVuZ250c2hyKQorJChDVFJMX0xJQl9PQkpTKSAkKENUUkxfUElD
X09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKQogCiBMSUIgOj0gbGlieGVu
Y3RybC5hCiBpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCkBAIC0yMzksNyArMjM5LDcgQEAgbGli
eGVuY3RybC5zby4kKE1BSk9SKTogbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKQogCSQo
U1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKTog
JChDVFJMX1BJQ19PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1X
bCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5jdHJsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERG
TEFHUykgLW8gJEAgJF4gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0
Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmdudHNocikgJChMRExJ
QlNfbGlieGVuY2FsbCkgJChMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSkgJChMRExJQlNfbGli
eGVuZGV2aWNlbW9kZWwpICQoUFRIUkVBRF9MSUJTKSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0Mp
ICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxs
aWJ4ZW5jdHJsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJF4gJChMRExJQlNf
bGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5nbnR0
YWIpICQoTERMSUJTX2xpYnhlbmNhbGwpICQoTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQo
TERMSUJTX2xpYnhlbmRldmljZW1vZGVsKSAkKFBUSFJFQURfTElCUykgJChBUFBFTkRfTERGTEFH
UykKIAogIyBsaWJ4ZW5ndWVzdAogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94ZW5jb250cm9s
LnBjLmluIGIvdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbgppbmRleCBmZGMyNTMwLi5lNjUz
YmEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCisrKyBiL3Rvb2xz
L2xpYnhjL3hlbmNvbnRyb2wucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2NyaXB0aW9uOiBUaGUg
WGVuY29udHJvbCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9u
QEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAogTGliczogQEBsaWJz
ZmxhZ0BAJHtsaWJkaXJ9IC1seGVuY3RybAotUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhl
bmdudHRhYix4ZW5nbnRzaHIseGVuY2FsbCx4ZW5mb3JlaWdubWVtb3J5LHhlbmRldmljZW1vZGVs
LHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZhdGU6IHhlbmV2dGNobix4ZW5nbnR0YWIseGVuY2Fs
bCx4ZW5mb3JlaWdubWVtb3J5LHhlbmRldmljZW1vZGVsLHhlbnRvb2xsb2cKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrV-0005Hj-F5; Sun, 19 Mar 2017 08:06:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrU-0005HV-Gr
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:48 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 93/A0-04270-71C3EC85; Sun, 19 Mar 2017 08:06:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfc5ly
 EwfZYiwnbDBwYPbb37WIPYIxizcxLyq9IYM3o2X2BreC+U8XpjQ+YGxifWHcxcnEICXxhlLi9
 ZSsbhHOeUeLPugaWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYwkNs2ex
 Q5i8wqYSayeCWGzANX3t35jm8DIsYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uan
 FxYnpqTmJSsV5yfu4mRqBP6hkYGHcw/j7teYhRkoNJSZT3n/q5CCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvKXWQDnBotT01Iq0zBxgcMCkJTh4lER46yyB0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc5rATJDAKQoozQPbgQsUC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdawU0h
 SczrwRu0yugI5iAjlh24wzIESWJCCmpBsbdJc1hwhy3mGrltiw1mpvKX7zI7WLUl4VHlXbO7O
 NU/8770XlrV95rI56tjx3u2T55tqbs+L9bGzf3VrX1zIvecXF/z13JoN9PAyNu1Dtbvhbmn2Z
 0+I1z0PGzcza/kE/dPu+CA9PxLa8SHxp+/vHiCVdzpvSkAJ7QffHueotF9X0eHIsviDijxFKc
 kWioxVxUnAgAq+V0OE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1489910805!60055995!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57793 invoked from network); 19 Mar 2017 08:06:46 -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; 19 Mar 2017 08:06:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrR-0004AL-P7
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrR-0007tP-O1
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrR-0007tP-O1@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:45 +0000
Subject: [Xen-changelog] [xen master] tools: remove gntshr 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>

Y29tbWl0IDMyN2Y1NGVkN2Y4Y2M4N2E3OTdjZTEyMGNkNTRkYzY4OGY1NzgyY2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWFyIDE1
IDA4OjEzOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAxNSAxMDozMToxNiAyMDE3ICswMDAwCgogICAgdG9v
bHM6IHJlbW92ZSBnbnRzaHIgc3VwcG9ydAogICAgCiAgICBsaWJnbnR0YWIgY29udGFpbnMgdGhl
IGNvbXBsZXRlIGdudHNociBzdXBwb3J0LCBidXQgdGhlIHRvb2xzIGJ1aWxkCiAgICBpbmZyYXN0
cnVjdHVyZSBjb250YWlucyBkZWRpY2F0ZWQgc3VwcG9ydCBmb3IgZ250c2hyIF9hbmRfIGdudHRh
Yi4KICAgIAogICAgUmVtb3ZlIHRoZSBnbnRzaHIgc3BlY2lmaWMgZmxhZ3MgYW5kIHN3aXRjaCB0
aGVpciB1c2VycyB0byBnbnR0YWIKICAgIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxIC0KIHRvb2xzL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0tLS0t
LS0KIHRvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlICAgICAgICB8ICA1ICsrLS0tCiB0b29scy9s
aWJzL2dudHRhYi94ZW5nbnRzaHIucGMuaW4gfCAgOCAtLS0tLS0tLQogdG9vbHMvbGlidmNoYW4v
TWFrZWZpbGUgICAgICAgICAgIHwgIDYgKysrLS0tCiB0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5w
Yy5pbiAgICAgfCAgMiArLQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDQg
KystLQogdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbiAgICAgIHwgIDIgKy0KIDggZmlsZXMg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMTM3ODM2OC4uMzU3NjhmYiAxMDA2NDQKLS0t
IGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0xMDAsNyArMTAwLDYgQEAgdG9vbHMv
bGlicy90b29sbG9nL3hlbnRvb2xsb2cucGMKIHRvb2xzL2xpYnMvZXZ0Y2huL2hlYWRlcnMuY2hr
CiB0b29scy9saWJzL2V2dGNobi94ZW5ldnRjaG4ucGMKIHRvb2xzL2xpYnMvZ250dGFiL2hlYWRl
cnMuY2hrCi10b29scy9saWJzL2dudHRhYi94ZW5nbnRzaHIucGMKIHRvb2xzL2xpYnMvZ250dGFi
L3hlbmdudHRhYi5wYwogdG9vbHMvbGlicy9jYWxsL2hlYWRlcnMuY2hrCiB0b29scy9saWJzL2Nh
bGwveGVuY2FsbC5wYwpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90b29scy9SdWxlcy5t
awppbmRleCBhODg4NTYwLi5lZTk3MmU0IDEwMDY0NAotLS0gYS90b29scy9SdWxlcy5taworKysg
Yi90b29scy9SdWxlcy5tawpAQCAtMTA3LDEyICsxMDcsNiBAQCBTSERFUFNfbGlieGVuZ250dGFi
ID0gJChTSExJQl9saWJ4ZW50b29sbG9nKQogTERMSUJTX2xpYnhlbmdudHRhYiA9ICQoU0hERVBT
X2xpYnhlbmdudHRhYikgJChYRU5fTElCWEVOR05UVEFCKS9saWJ4ZW5nbnR0YWIkKGxpYmV4dGVu
c2lvbikKIFNITElCX2xpYnhlbmdudHRhYiAgPSAkKFNIREVQU19saWJ4ZW5nbnR0YWIpIC1XbCwt
cnBhdGgtbGluaz0kKFhFTl9MSUJYRU5HTlRUQUIpCiAKLSMgeGVuZ250c2hyXyogaW50ZXJmYWNl
cyBhcmUgYWN0dWFsbHkgcGFydCBvZiBsaWJ4ZW5nbnR0YWIuc28KLUNGTEFHU19saWJ4ZW5nbnRz
aHIgPSAtSSQoWEVOX0xJQlhFTkdOVFRBQikvaW5jbHVkZSAkKENGTEFHU194ZW5pbmNsdWRlKQot
U0hERVBTX2xpYnhlbmdudHNociA9ICQoU0hERVBTX2xpYnhlbmdudHRhYikKLUxETElCU19saWJ4
ZW5nbnRzaHIgPSAkKFNIREVQU19saWJ4ZW5nbnRzaHIpICQoWEVOX0xJQlhFTkdOVFRBQikvbGli
eGVuZ250dGFiJChsaWJleHRlbnNpb24pCi1TSExJQl9saWJ4ZW5nbnRzaHIgID0gJChTSERFUFNf
bGlieGVuZ250c2hyKSAtV2wsLXJwYXRoLWxpbms9JChYRU5fTElCWEVOR05UVEFCKQotCiBDRkxB
R1NfbGlieGVuY2FsbCA9IC1JJChYRU5fTElCWEVOQ0FMTCkvaW5jbHVkZSAkKENGTEFHU194ZW5p
bmNsdWRlKQogU0hERVBTX2xpYnhlbmNhbGwgPQogTERMSUJTX2xpYnhlbmNhbGwgPSAkKFNIREVQ
U19saWJ4ZW5jYWxsKSAkKFhFTl9MSUJYRU5DQUxMKS9saWJ4ZW5jYWxsJChsaWJleHRlbnNpb24p
CkBAIC0xMzEsNyArMTI1LDcgQEAgU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNf
bGlieGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUIKICMgY29kZSB3aGlj
aCBjb21waWxlcyBhZ2FpbnN0IGxpYnhlbmN0cmwgZ2V0IF9fWEVOX1RPT0xTX18gYW5kCiAjIHRo
ZXJlZm9yZSBzZWVzIHRoZSB1bnN0YWJsZSBoeXBlcmNhbGwgaW50ZXJmYWNlcy4KIENGTEFHU19s
aWJ4ZW5jdHJsID0gLUkkKFhFTl9MSUJYQykvaW5jbHVkZSAkKENGTEFHU19saWJ4ZW50b29sbG9n
KSAkKENGTEFHU19saWJ4ZW5mb3JlaWdubWVtb3J5KSAkKENGTEFHU19saWJ4ZW5kZXZpY2Vtb2Rl
bCkgJChDRkxBR1NfeGVuaW5jbHVkZSkgLURfX1hFTl9UT09MU19fCi1TSERFUFNfbGlieGVuY3Ry
bCA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykgJChTSExJQl9saWJ4ZW5ldnRjaG4pICQoU0hMSUJf
bGlieGVuZ250dGFiKSAkKFNITElCX2xpYnhlbmdudHNocikgJChTSExJQl9saWJ4ZW5jYWxsKSAk
KFNITElCX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQoU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwpCitT
SERFUFNfbGlieGVuY3RybCA9ICQoU0hMSUJfbGlieGVudG9vbGxvZykgJChTSExJQl9saWJ4ZW5l
dnRjaG4pICQoU0hMSUJfbGlieGVuZ250dGFiKSAkKFNITElCX2xpYnhlbmNhbGwpICQoU0hMSUJf
bGlieGVuZm9yZWlnbm1lbW9yeSkgJChTSExJQl9saWJ4ZW5kZXZpY2Vtb2RlbCkKIExETElCU19s
aWJ4ZW5jdHJsID0gJChTSERFUFNfbGlieGVuY3RybCkgJChYRU5fTElCWEMpL2xpYnhlbmN0cmwk
KGxpYmV4dGVuc2lvbikKIFNITElCX2xpYnhlbmN0cmwgID0gJChTSERFUFNfbGlieGVuY3RybCkg
LVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhDKQogCkBAIC0xNTEsNyArMTQ1LDcgQEAgTERMSUJT
X2xpYnhlbnN0YXQgID0gJChTSERFUFNfbGlieGVuc3RhdCkgJChYRU5fTElCWEVOU1RBVCkvbGli
eGVuc3RhdCQobGliZXh0ZW4KIFNITElCX2xpYnhlbnN0YXQgICA9ICQoU0hERVBTX2xpYnhlbnN0
YXQpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5TVEFUKQogCiBDRkxBR1NfbGlieGVudmNo
YW4gPSAtSSQoWEVOX0xJQlZDSEFOKQotU0hERVBTX2xpYnhlbnZjaGFuID0gJChTSExJQl9saWJ4
ZW50b29sbG9nKSAkKFNITElCX2xpYnhlbnN0b3JlKSAkKFNITElCX2xpYnhlbmV2dGNobikgJChT
SExJQl9saWJ4ZW5nbnR0YWIpICQoU0hMSUJfbGlieGVuZ250c2hyKQorU0hERVBTX2xpYnhlbnZj
aGFuID0gJChTSExJQl9saWJ4ZW50b29sbG9nKSAkKFNITElCX2xpYnhlbnN0b3JlKSAkKFNITElC
X2xpYnhlbmV2dGNobikgJChTSExJQl9saWJ4ZW5nbnR0YWIpCiBMRExJQlNfbGlieGVudmNoYW4g
PSAkKFNIREVQU19saWJ4ZW52Y2hhbikgJChYRU5fTElCVkNIQU4pL2xpYnhlbnZjaGFuJChsaWJl
eHRlbnNpb24pCiBTSExJQl9saWJ4ZW52Y2hhbiAgPSAkKFNIREVQU19saWJ4ZW52Y2hhbikgLVds
LC1ycGF0aC1saW5rPSQoWEVOX0xJQlZDSEFOKQogCmRpZmYgLS1naXQgYS90b29scy9saWJzL2du
dHRhYi9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCmluZGV4IGQ0ODQxYzIu
Ljg4YjM2ODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2xpYnMvZ250dGFiL01ha2VmaWxlCkBAIC0yNiw3ICsyNiw3IEBAIGlmbmVxICgkKG5vc2hh
cmVkbGlicykseSkKIExJQiArPSBsaWJ4ZW5nbnR0YWIuc28KIGVuZGlmCiAKLVBLR19DT05GSUcg
Oj0geGVuZ250dGFiLnBjIHhlbmdudHNoci5wYworUEtHX0NPTkZJRyA6PSB4ZW5nbnR0YWIucGMK
IFBLR19DT05GSUdfVkVSU0lPTiA6PSAkKE1BSk9SKS4kKE1JTk9SKQogCiBpZm5lcSAoJChDT05G
SUdfTElCWENfTUlOSU9TKSx5KQpAQCAtNzYsNyArNzYsNiBAQCBpbnN0YWxsOiBidWlsZAogCSQo
U1lNTElOS19TSExJQikgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRp
cikvbGlieGVuZ250dGFiLnNvCiAJJChJTlNUQUxMX0RBVEEpIGluY2x1ZGUveGVuZ250dGFiLmgg
JChERVNURElSKSQoaW5jbHVkZWRpcikKIAkkKElOU1RBTExfREFUQSkgeGVuZ250dGFiLnBjICQo
REVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCSQoSU5TVEFMTF9EQVRBKSB4ZW5nbnRzaHIucGMg
JChERVNURElSKSQoUEtHX0lOU1RBTExESVIpCiAKIC5QSE9OWTogVEFHUwogVEFHUzoKQEAgLTg3
LDcgKzg2LDcgQEAgY2xlYW46CiAJcm0gLXJmICoucnBtICQoTElCKSAqfiAkKERFUFMpICQoTElC
X09CSlMpICQoUElDX09CSlMpCiAJcm0gLWYgbGlieGVuZ250dGFiLnNvLiQoTUFKT1IpLiQoTUlO
T1IpIGxpYnhlbmdudHRhYi5zby4kKE1BSk9SKQogCXJtIC1mIGhlYWRlcnMuY2hrCi0Jcm0gLWYg
eGVuZ250dGFiLnBjIHhlbmdudHNoci5wYworCXJtIC1mIHhlbmdudHRhYi5wYwogCiAuUEhPTlk6
IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0
YWIveGVuZ250c2hyLnBjLmluIGIvdG9vbHMvbGlicy9nbnR0YWIveGVuZ250c2hyLnBjLmluCmRl
bGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxZWI1OGMyLi4wMDAwMDAwCi0tLSBhL3Rvb2xz
L2xpYnMvZ250dGFiL3hlbmdudHNoci5wYy5pbgorKysgL2Rldi9udWxsCkBAIC0xLDggKzAsMCBA
QAotcHJlZml4PUBAcHJlZml4QEAKLWluY2x1ZGVkaXI9QEBpbmNkaXJAQAotbGliZGlyPUBAbGli
ZGlyQEAKLQotTmFtZTogWGVuZ250c2hyCi1EZXNjcmlwdGlvbjogVGhlIFhlbmdudHNociBsaWJy
YXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgotVmVyc2lvbjogQEB2ZXJzaW9uQEAKLVJlcXVpcmVzOiB4
ZW5nbnR0YWIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIvdG9vbHMvbGli
dmNoYW4vTWFrZWZpbGUKaW5kZXggYjgxNmViNy4uNWI2MzFjYiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlidmNoYW4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKQEAgLTEwLDkg
KzEwLDkgQEAgTk9ERV9PQkpTID0gbm9kZS5vCiBOT0RFMl9PQkpTID0gbm9kZS1zZWxlY3Qubwog
CiBMSUJWQ0hBTl9QSUNfT0JKUyA9ICQocGF0c3Vic3QgJS5vLCUub3BpYywkKExJQlZDSEFOX09C
SlMpKQotTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4
ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmdudHNocikgJChMRExJQlNfbGlieGVuZXZ0Y2huKQot
JChMSUJWQ0hBTl9PQkpTKSAkKExJQlZDSEFOX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X2xpYnhlbnN0b3JlKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmdudHNo
cikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQotJChOT0RFX09CSlMpICQoTk9ERTJfT0JKUyk6IENG
TEFHUyArPSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmdudHNocikgJChD
RkxBR1NfbGlieGVuZXZ0Y2huKQorTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3Jl
KSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmV2dGNobikKKyQoTElCVkNI
QU5fT0JKUykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5z
dG9yZSkgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiskKE5P
REVfT0JKUykgJChOT0RFMl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDRkxBR1NfbGlieGVuZXZ0Y2huKQogCiBNQUpPUiA9IDQuOQogTUlOT1IgPSAwCmRpZmYgLS1n
aXQgYS90b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZj
aGFuLnBjLmluCmluZGV4IDYwNWU0MmIuLjZmZDEzMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZj
aGFuL3hlbnZjaGFuLnBjLmluCisrKyBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmluCkBA
IC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbnZjaGFuIGxpYnJhcnkgZm9yIFhlbiBo
eXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAogQ2ZsYWdzOiAtSSR7aW5jbHVkZWRpcn0g
QEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4ZW52Y2hhbgot
UmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5nbnRzaHIseGVuZXZ0Y2hu
LHhlbmdudHRhYgorUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5ldnRj
aG4seGVuZ250dGFiCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCmluZGV4IGQ2ZmExZWIuLjhhZTU1MmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCkBAIC0xMzAsNyArMTMwLDcg
QEAgJChDVFJMX1BJQ19PQkpTKSAkKEdVRVNUX1BJQ19PQkpTKTogQ0ZMQUdTICs9IC1pbmNsdWRl
ICQoWEVOX1JPT1QpL3Rvb2xzL2NvbmZpZy4KICQoQ1RSTF9MSUJfT0JKUykgJChHVUVTVF9MSUJf
T0JKUykgXAogJChDVFJMX1BJQ19PQkpTKSAkKEdVRVNUX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQo
Q0ZMQUdTX2xpYnhlbmNhbGwpICQoQ0ZMQUdTX2xpYnhlbmZvcmVpZ25tZW1vcnkpCiAKLSQoQ1RS
TF9MSUJfT0JKUykgJChDVFJMX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdu
dHRhYikgJChDRkxBR1NfbGlieGVuZ250c2hyKQorJChDVFJMX0xJQl9PQkpTKSAkKENUUkxfUElD
X09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKQogCiBMSUIgOj0gbGlieGVu
Y3RybC5hCiBpZm5lcSAoJChub3NoYXJlZGxpYnMpLHkpCkBAIC0yMzksNyArMjM5LDcgQEAgbGli
eGVuY3RybC5zby4kKE1BSk9SKTogbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKQogCSQo
U1lNTElOS19TSExJQikgJDwgJEAKIAogbGlieGVuY3RybC5zby4kKE1BSk9SKS4kKE1JTk9SKTog
JChDVFJMX1BJQ19PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1X
bCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5jdHJsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERG
TEFHUykgLW8gJEAgJF4gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0
Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmdudHNocikgJChMRExJ
QlNfbGlieGVuY2FsbCkgJChMRExJQlNfbGlieGVuZm9yZWlnbm1lbW9yeSkgJChMRExJQlNfbGli
eGVuZGV2aWNlbW9kZWwpICQoUFRIUkVBRF9MSUJTKSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0Mp
ICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxs
aWJ4ZW5jdHJsLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJF4gJChMRExJQlNf
bGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5nbnR0
YWIpICQoTERMSUJTX2xpYnhlbmNhbGwpICQoTERMSUJTX2xpYnhlbmZvcmVpZ25tZW1vcnkpICQo
TERMSUJTX2xpYnhlbmRldmljZW1vZGVsKSAkKFBUSFJFQURfTElCUykgJChBUFBFTkRfTERGTEFH
UykKIAogIyBsaWJ4ZW5ndWVzdAogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94ZW5jb250cm9s
LnBjLmluIGIvdG9vbHMvbGlieGMveGVuY29udHJvbC5wYy5pbgppbmRleCBmZGMyNTMwLi5lNjUz
YmEyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94ZW5jb250cm9sLnBjLmluCisrKyBiL3Rvb2xz
L2xpYnhjL3hlbmNvbnRyb2wucGMuaW4KQEAgLTcsNCArNyw0IEBAIERlc2NyaXB0aW9uOiBUaGUg
WGVuY29udHJvbCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9u
QEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9IEBAY2ZsYWdzbG9jYWxAQAogTGliczogQEBsaWJz
ZmxhZ0BAJHtsaWJkaXJ9IC1seGVuY3RybAotUmVxdWlyZXMucHJpdmF0ZTogeGVuZXZ0Y2huLHhl
bmdudHRhYix4ZW5nbnRzaHIseGVuY2FsbCx4ZW5mb3JlaWdubWVtb3J5LHhlbmRldmljZW1vZGVs
LHhlbnRvb2xsb2cKK1JlcXVpcmVzLnByaXZhdGU6IHhlbmV2dGNobix4ZW5nbnR0YWIseGVuY2Fs
bCx4ZW5mb3JlaWdubWVtb3J5LHhlbmRldmljZW1vZGVsLHhlbnRvb2xsb2cKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrf-0005J9-Gj; Sun, 19 Mar 2017 08:06:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVre-0005Iy-9q
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 84/23-13971-12C3EC85; Sun, 19 Mar 2017 08:06:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfR5ly
 EwZo7TBYTthk4MHps79vFHsAYxZqZl5RfkcCacfLFLsaCpzwVPbsvsDUw7uPqYuTiEBL4wijx
 YNVSVgjnPKPE3rZnbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdAFYiLOAtsXdSG
 IjJK2AmcaNDH6SCBah6+bXdTBMYORYwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GBs2u55iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8LlZAOcGi1PTUirTMHGBowKQlOHiURHjrLIHSvMUFibnFmekQqVOMilLivBbWQAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9xfIdp7MvBK46a+AFjMBLV524
 wzI4pJEhJRUA+PceVs3uJxUPK+5hHHGKcmMp5e+JjG+PzYrrndnqYzNzjfrPvT+vB3OKstkLy
 He4rFyx9oAwU0ck4JmZtdo3QufsaB65yWOnzF3v12oMZi2r6L3dBPjhFNCtduvdu6zkFOxjmA
 S/xzAsd7j4+yrK3pFfviwsPz78JBn2bmQLa6xiRqOqS9X99xSYinOSDTUYi4qTgQA3CRDnEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489910816!90325825!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46941 invoked from network); 19 Mar 2017 08:06:56 -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; 19 Mar 2017 08:06:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrb-0004AV-UD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrb-0007uU-QY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrb-0007uU-QY@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:55 +0000
Subject: [Xen-changelog] [xen master] tools/kdd: don't use a pointer to an
	unaligned field.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============5227522707736908467=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit bfd9a2095f1882e8c074b2d911bcb07d12cf6cf5
Author:     Tim Deegan <tim@xen.org>
AuthorDate: Fri Mar 10 10:10:57 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 15 10:57:00 2017 +0000

    tools/kdd: don't use a pointer to an unaligned field.
    
    The 'val' field in the packet is byte-aligned (because it is part of a
    packed struct), but the pointer argument to kdd_rdmsr() has the normal
    alignment constraints for a uint64_t *.  Use a local variable to make sure
    the passed pointer has the correct alignment.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Tim Deegan <tim@xen.org>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Tested-by: Roger Pau Monné <roger.pau@citrix.com>
---
 tools/debugger/kdd/kdd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 70f007e..1bd5dd5 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -710,11 +710,13 @@ static void kdd_handle_read_ctrl(kdd_state *s)
 static void kdd_handle_read_msr(kdd_state *s)
 {
     uint32_t msr = s->rxp.cmd.msr.msr;
+    uint64_t val;
     int ok;
     KDD_LOG(s, "Read MSR 0x%"PRIx32"\n", msr);
 
-    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &s->txp.cmd.msr.val) == 0);
+    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &val) == 0);
     s->txp.cmd.msr.msr = msr;
+    s->txp.cmd.msr.val = val;
     s->txp.cmd.msr.status = (ok ? KDD_STATUS_SUCCESS : KDD_STATUS_FAILURE);
     kdd_send_cmd(s, KDD_CMD_READ_MSR, 0);
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5227522707736908467==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:06:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:06: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 1cpVrf-0005J9-Gj; Sun, 19 Mar 2017 08:06:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVre-0005Iy-9q
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 84/23-13971-12C3EC85; Sun, 19 Mar 2017 08:06:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfR5ly
 EwZo7TBYTthk4MHps79vFHsAYxZqZl5RfkcCacfLFLsaCpzwVPbsvsDUw7uPqYuTiEBL4wijx
 YNVSVgjnPKPE3rZnbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdAFYiLOAtsXdSG
 IjJK2AmcaNDH6SCBah6+bXdTBMYORYwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GBs2u55iFGSg0lJlPef+rkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8LlZAOcGi1PTUirTMHGBowKQlOHiURHjrLIHSvMUFibnFmekQqVOMilLivBbWQAkB
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9xfIdp7MvBK46a+AFjMBLV524
 wzI4pJEhJRUA+PceVs3uJxUPK+5hHHGKcmMp5e+JjG+PzYrrndnqYzNzjfrPvT+vB3OKstkLy
 He4rFyx9oAwU0ck4JmZtdo3QufsaB65yWOnzF3v12oMZi2r6L3dBPjhFNCtduvdu6zkFOxjmA
 S/xzAsd7j4+yrK3pFfviwsPz78JBn2bmQLa6xiRqOqS9X99xSYinOSDTUYi4qTgQA3CRDnEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1489910816!90325825!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46941 invoked from network); 19 Mar 2017 08:06:56 -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; 19 Mar 2017 08:06:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrb-0004AV-UD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrb-0007uU-QY
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:06:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrb-0007uU-QY@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:06:55 +0000
Subject: [Xen-changelog] [xen master] tools/kdd: don't use a pointer to an
	unaligned field.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============5227522707736908467=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit bfd9a2095f1882e8c074b2d911bcb07d12cf6cf5
Author:     Tim Deegan <tim@xen.org>
AuthorDate: Fri Mar 10 10:10:57 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Mar 15 10:57:00 2017 +0000

    tools/kdd: don't use a pointer to an unaligned field.
    
    The 'val' field in the packet is byte-aligned (because it is part of a
    packed struct), but the pointer argument to kdd_rdmsr() has the normal
    alignment constraints for a uint64_t *.  Use a local variable to make sure
    the passed pointer has the correct alignment.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Tim Deegan <tim@xen.org>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Tested-by: Roger Pau Monné <roger.pau@citrix.com>
---
 tools/debugger/kdd/kdd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/debugger/kdd/kdd.c b/tools/debugger/kdd/kdd.c
index 70f007e..1bd5dd5 100644
--- a/tools/debugger/kdd/kdd.c
+++ b/tools/debugger/kdd/kdd.c
@@ -710,11 +710,13 @@ static void kdd_handle_read_ctrl(kdd_state *s)
 static void kdd_handle_read_msr(kdd_state *s)
 {
     uint32_t msr = s->rxp.cmd.msr.msr;
+    uint64_t val;
     int ok;
     KDD_LOG(s, "Read MSR 0x%"PRIx32"\n", msr);
 
-    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &s->txp.cmd.msr.val) == 0);
+    ok = (kdd_rdmsr(s->guest, s->cpuid, msr, &val) == 0);
     s->txp.cmd.msr.msr = msr;
+    s->txp.cmd.msr.val = val;
     s->txp.cmd.msr.status = (ok ? KDD_STATUS_SUCCESS : KDD_STATUS_FAILURE);
     kdd_send_cmd(s, KDD_CMD_READ_MSR, 0);
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5227522707736908467==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVrp-0005Me-IO; Sun, 19 Mar 2017 08:07:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVro-0005MU-A9
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0E/70-27678-B2C3EC85; Sun, 19 Mar 2017 08:07:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfL5ly
 EQfdTC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLngD3vBHoGK1Q032BoYZ/F0MXJxCAl8YZR4
 vPcoSxcjJ5BznlFiyYeQLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLuEu8+buSF
 cTmFTCTeNT/AWwMC1D9scVTWCYwcixgZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwTj7sv8hRkkOJiVRXhXBExFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHjjzgLlBItS01Mr0jJzgKEBk5bg4FES4Y0HSfMWFyTmFmemQ6ROMepyzJm9+w2TEEte
 fl6qlDivH0iRAEhRRmke3AhYmF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8DkCk8mXklc
 JteAR3BBHRE4s8jIEeUJCKkpBoYgw6n+QQdVDHKvBxqNvH/vIfpl9ZJpCV9/7NY+/DBmy2He1
 dsjZ8tKxooYGidf1Jv22vO9Mk7pX5UtTwTVNI0C3B0vjmF47cEH6tK/Y14P6YtC5+J8Xy/Znr
 lx7P+44ZfrqR9VbgT1b423PDdw8RpCpNDDr6YUvK+7O3XjJcmurIV/9NPyW3lUWIpzkg01GIu
 Kk4EAOzoq3NOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489910826!80083744!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39702 invoked from network); 19 Mar 2017 08:07:06 -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; 19 Mar 2017 08:07:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrl-0004C0-W9
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrl-0007vs-VW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrl-0007vs-VW@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:05 +0000
Subject: [Xen-changelog] [xen master] ocaml/gen: fix ocaml type/code
	generator from IDL
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmYWFlMTA2NTQ0NDQxNzQyNjdiMDc2YWI5OTRlMDZmOWYwOGEwODAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBNYXIgMyAxMjoxOToyMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTQ6MzI6MTEgMjAxNyArMDAwMAoK
ICAgIG9jYW1sL2dlbjogZml4IG9jYW1sIHR5cGUvY29kZSBnZW5lcmF0b3IgZnJvbSBJREwKICAg
IAogICAgVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIHVuaW9uIG1lbWJlcnMgd2hpY2ggaGF2
ZSB0aGVpciBvd24gdHlwZSBuYW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29p
bC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5IHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weSBiL3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vu
d3JhcC5weQppbmRleCAxYzhhZDgxLi45YTY1ZDczIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9s
aWJzL3hsL2dlbndyYXAucHkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5CkBA
IC0xNTUsNyArMTU1LDcgQEAgZGVmIGdlbl9vY2FtbF9rZXllZHVuaW9ucyh0eSwgaW50ZXJmYWNl
LCBpbmRlbnQsIHBhcmVudCA9IE5vbmUpOgogICAgICAgICAgICAgICAgIHUuYXBwZW5kKCIlcyIg
JSAoZi5uYW1lLmNhcGl0YWxpemUoKSkpCiAgICAgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoZi50
eXBlLCBpZGwuU3RydWN0KToKICAgICAgICAgICAgICAgICBpZiBmLnR5cGUucmF3bmFtZSBpcyBu
b3QgTm9uZToKLSAgICAgICAgICAgICAgICAgICAgdS5hcHBlbmQoIiVzIG9mICVzIiAlIChmLm5h
bWUuY2FwaXRhbGl6ZSgpLCBmLnR5cGUucmF3bmFtZS5jYXBpdGFsaXplKCkpKQorICAgICAgICAg
ICAgICAgICAgICB1LmFwcGVuZCgiJXMgb2YgJXMudCIgJSAoZi5uYW1lLmNhcGl0YWxpemUoKSwg
Zi50eXBlLnJhd25hbWUuY2FwaXRhbGl6ZSgpKSkKICAgICAgICAgICAgICAgICBlbGlmIGYudHlw
ZS5oYXNfZmllbGRzKCk6CiAgICAgICAgICAgICAgICAgICAgIHUuYXBwZW5kKCIlcyBvZiAlc18l
cyIgJSAoZi5uYW1lLmNhcGl0YWxpemUoKSwgbnBhcmVudCwgZi5uYW1lKSkKICAgICAgICAgICAg
ICAgICBlbHNlOgpAQCAtMzI1LDcgKzMyNSw3IEBAIGRlZiBjX3ZhbCh0eSwgYywgbywgaW5kZW50
PSIiLCBwYXJlbnQgPSBOb25lKToKICAgICAgICAgICAgICAgICBzICs9ICJcdFx0ICAgIGNhc2Ug
JWQ6XG4iICUgKG4pCiAgICAgICAgICAgICAgICAgcyArPSAiXHRcdCAgICAgICAgJXMgPSAlcztc
biIgJSAocGFyZW50ICsgdHkua2V5dmFyLm5hbWUsIGYuZW51bW5hbWUpCiAgICAgICAgICAgICAg
ICAgKG5wYXJlbnQsZmV4cHIpID0gdHkubWVtYmVyKGMsIGYsIEZhbHNlKQotICAgICAgICAgICAg
ICAgIHMgKz0gIiVzIiAlIGNfdmFsKGYudHlwZSwgZmV4cHIsICJGaWVsZCglcywgMCkiICUgbywg
aW5kZW50PWluZGVudCsiXHRcdCAgICAgICAgIikKKyAgICAgICAgICAgICAgICBzICs9ICIlcyIg
JSBjX3ZhbChmLnR5cGUsIGZleHByLCAiRmllbGQoJXMsIDApIiAlIG8sIHBhcmVudD1ucGFyZW50
LCBpbmRlbnQ9aW5kZW50KyJcdFx0ICAgICAgICAiKQogICAgICAgICAgICAgICAgIHMgKz0gImJy
ZWFrO1xuIgogICAgICAgICAgICAgICAgIG4gKz0gMQogICAgICAgICBzICs9ICJcdFx0ICAgIGRl
ZmF1bHQ6IGZhaWx3aXRoX3hsKEVSUk9SX0ZBSUwsIFwidmFyaWFudCBoYW5kbGluZyBidWcgJXMl
cyAoYmxvY2spXCIpOyBicmVhaztcbiIgJSAocGFyZW50LCB0eS5rZXl2YXIubmFtZSkKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVrp-0005Me-IO; Sun, 19 Mar 2017 08:07:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVro-0005MU-A9
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0E/70-27678-B2C3EC85; Sun, 19 Mar 2017 08:07:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfL5ly
 EQfdTC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLngD3vBHoGK1Q032BoYZ/F0MXJxCAl8YZR4
 vPcoSxcjJ5BznlFiyYeQLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLuEu8+buSF
 cTmFTCTeNT/AWwMC1D9scVTWCYwcixgZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwTj7sv8hRkkOJiVRXhXBExFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHjjzgLlBItS01Mr0jJzgKEBk5bg4FES4Y0HSfMWFyTmFmemQ6ROMepyzJm9+w2TEEte
 fl6qlDivH0iRAEhRRmke3AhYmF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8DkCk8mXklc
 JteAR3BBHRE4s8jIEeUJCKkpBoYgw6n+QQdVDHKvBxqNvH/vIfpl9ZJpCV9/7NY+/DBmy2He1
 dsjZ8tKxooYGidf1Jv22vO9Mk7pX5UtTwTVNI0C3B0vjmF47cEH6tK/Y14P6YtC5+J8Xy/Znr
 lx7P+44ZfrqR9VbgT1b423PDdw8RpCpNDDr6YUvK+7O3XjJcmurIV/9NPyW3lUWIpzkg01GIu
 Kk4EAOzoq3NOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489910826!80083744!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39702 invoked from network); 19 Mar 2017 08:07:06 -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; 19 Mar 2017 08:07:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrl-0004C0-W9
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrl-0007vs-VW
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrl-0007vs-VW@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:05 +0000
Subject: [Xen-changelog] [xen master] ocaml/gen: fix ocaml type/code
	generator from IDL
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmYWFlMTA2NTQ0NDQxNzQyNjdiMDc2YWI5OTRlMDZmOWYwOGEwODAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBNYXIgMyAxMjoxOToyMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTQ6MzI6MTEgMjAxNyArMDAwMAoK
ICAgIG9jYW1sL2dlbjogZml4IG9jYW1sIHR5cGUvY29kZSBnZW5lcmF0b3IgZnJvbSBJREwKICAg
IAogICAgVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIHVuaW9uIG1lbWJlcnMgd2hpY2ggaGF2
ZSB0aGVpciBvd24gdHlwZSBuYW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29p
bC5vcmc+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5IHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weSBiL3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vu
d3JhcC5weQppbmRleCAxYzhhZDgxLi45YTY1ZDczIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9s
aWJzL3hsL2dlbndyYXAucHkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5CkBA
IC0xNTUsNyArMTU1LDcgQEAgZGVmIGdlbl9vY2FtbF9rZXllZHVuaW9ucyh0eSwgaW50ZXJmYWNl
LCBpbmRlbnQsIHBhcmVudCA9IE5vbmUpOgogICAgICAgICAgICAgICAgIHUuYXBwZW5kKCIlcyIg
JSAoZi5uYW1lLmNhcGl0YWxpemUoKSkpCiAgICAgICAgICAgICBlbGlmIGlzaW5zdGFuY2UoZi50
eXBlLCBpZGwuU3RydWN0KToKICAgICAgICAgICAgICAgICBpZiBmLnR5cGUucmF3bmFtZSBpcyBu
b3QgTm9uZToKLSAgICAgICAgICAgICAgICAgICAgdS5hcHBlbmQoIiVzIG9mICVzIiAlIChmLm5h
bWUuY2FwaXRhbGl6ZSgpLCBmLnR5cGUucmF3bmFtZS5jYXBpdGFsaXplKCkpKQorICAgICAgICAg
ICAgICAgICAgICB1LmFwcGVuZCgiJXMgb2YgJXMudCIgJSAoZi5uYW1lLmNhcGl0YWxpemUoKSwg
Zi50eXBlLnJhd25hbWUuY2FwaXRhbGl6ZSgpKSkKICAgICAgICAgICAgICAgICBlbGlmIGYudHlw
ZS5oYXNfZmllbGRzKCk6CiAgICAgICAgICAgICAgICAgICAgIHUuYXBwZW5kKCIlcyBvZiAlc18l
cyIgJSAoZi5uYW1lLmNhcGl0YWxpemUoKSwgbnBhcmVudCwgZi5uYW1lKSkKICAgICAgICAgICAg
ICAgICBlbHNlOgpAQCAtMzI1LDcgKzMyNSw3IEBAIGRlZiBjX3ZhbCh0eSwgYywgbywgaW5kZW50
PSIiLCBwYXJlbnQgPSBOb25lKToKICAgICAgICAgICAgICAgICBzICs9ICJcdFx0ICAgIGNhc2Ug
JWQ6XG4iICUgKG4pCiAgICAgICAgICAgICAgICAgcyArPSAiXHRcdCAgICAgICAgJXMgPSAlcztc
biIgJSAocGFyZW50ICsgdHkua2V5dmFyLm5hbWUsIGYuZW51bW5hbWUpCiAgICAgICAgICAgICAg
ICAgKG5wYXJlbnQsZmV4cHIpID0gdHkubWVtYmVyKGMsIGYsIEZhbHNlKQotICAgICAgICAgICAg
ICAgIHMgKz0gIiVzIiAlIGNfdmFsKGYudHlwZSwgZmV4cHIsICJGaWVsZCglcywgMCkiICUgbywg
aW5kZW50PWluZGVudCsiXHRcdCAgICAgICAgIikKKyAgICAgICAgICAgICAgICBzICs9ICIlcyIg
JSBjX3ZhbChmLnR5cGUsIGZleHByLCAiRmllbGQoJXMsIDApIiAlIG8sIHBhcmVudD1ucGFyZW50
LCBpbmRlbnQ9aW5kZW50KyJcdFx0ICAgICAgICAiKQogICAgICAgICAgICAgICAgIHMgKz0gImJy
ZWFrO1xuIgogICAgICAgICAgICAgICAgIG4gKz0gMQogICAgICAgICBzICs9ICJcdFx0ICAgIGRl
ZmF1bHQ6IGZhaWx3aXRoX3hsKEVSUk9SX0ZBSUwsIFwidmFyaWFudCBoYW5kbGluZyBidWcgJXMl
cyAoYmxvY2spXCIpOyBicmVhaztcbiIgJSAocGFyZW50LCB0eS5rZXl2YXIubmFtZSkKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVs1-0005Oi-LR; Sun, 19 Mar 2017 08:07:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrz-0005OS-IP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9D/C4-31403-63C3EC85; Sun, 19 Mar 2017 08:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVdfU5ly
 Ewb/jihYTthk4MHps79vFHsAYxZqZl5RfkcCa8ebCK6aCh/eZKw4c/MXWwPjrGVMXIxeHkMAX
 RonrK14xQjjnGSXmz2tk72Lk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWEBHY
 tOhPWDlvAJmEodaHUFMFqDyPR1SExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXNvqfIhRkoNJSZS3/MeJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOzqJyOEBItS01Mr0jJzgMEBk5bg4FES4V2qBpTmLS5IzC3OTIdInWK05Jgze/cb
 Jo5bDXuA5IoLx98wCbHk5eelSonzzgFpEABpyCjNgxsHC+BLjLJSwryMQAcK8RSkFuVmlqDKv
 2IU52BUEuZVB7mKJzOvBG7rK6CDmIAOevvhBMhBJYkIKakGRpUzC/ZpqvW7V7bb5C7PyFn4ne
 df4PnmC7tvXD26SFyvdg6bQ9+c56sXyrB8/71XIYtpUWKD89wJh45P1+Qq3+O9++I1lRtaWa2
 SE1IWNVh2vhbVy9t6savrgf4f1fD/3gJSL5oEd3OfXn/O78f1UCWVltTFuz63srWm/CpQsdlx
 Xi6+v2HOGiWW4oxEQy3mouJEAHegfihbAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1489910836!74335546!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19408 invoked from network); 19 Mar 2017 08:07:17 -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; 19 Mar 2017 08:07:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrw-0004CA-4n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrw-0007x0-4B
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrw-0007x0-4B@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:16 +0000
Subject: [Xen-changelog] [xen master] x86: remove PVHv1 code
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6270688592832232354=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 33e5c32559e1f1a73b87a7fd374899aee3439b46
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Mar 3 12:19:22 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:10 2017 +0000

    x86: remove PVHv1 code
    
    This removal applies to both the hypervisor and the toolstack side of PVHv1.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
---
 docs/man/xl.cfg.pod.5.in            |   4 -
 docs/misc/pvh-readme.txt            |  63 --------
 docs/misc/xen-command-line.markdown |   7 -
 tools/debugger/gdbsx/xg/xg_main.c   |   4 +-
 tools/libxc/include/xc_dom.h        |   1 -
 tools/libxc/include/xenctrl.h       |   2 +-
 tools/libxc/xc_cpuid_x86.c          |  13 +-
 tools/libxc/xc_dom_core.c           |   9 --
 tools/libxc/xc_dom_x86.c            |  49 +++---
 tools/libxc/xc_domain.c             |   1 -
 tools/libxl/libxl.h                 |   6 -
 tools/libxl/libxl_create.c          |  13 --
 tools/libxl/libxl_dom.c             |   1 -
 tools/libxl/libxl_internal.h        |   1 -
 tools/libxl/libxl_types.idl         |   1 -
 tools/libxl/libxl_x86.c             |  11 +-
 tools/xl/xl_parse.c                 |   1 -
 xen/arch/x86/cpu/vpmu.c             |   3 +-
 xen/arch/x86/domain.c               |  42 +-----
 xen/arch/x86/domain_build.c         | 287 +-----------------------------------
 xen/arch/x86/domctl.c               |   7 +-
 xen/arch/x86/hvm/hvm.c              |  81 +---------
 xen/arch/x86/hvm/hypercall.c        |   4 +-
 xen/arch/x86/hvm/io.c               |   2 -
 xen/arch/x86/hvm/ioreq.c            |   3 +-
 xen/arch/x86/hvm/irq.c              |   3 -
 xen/arch/x86/hvm/vmx/vmcs.c         |  35 +----
 xen/arch/x86/hvm/vmx/vmx.c          |  12 +-
 xen/arch/x86/mm.c                   |   2 +-
 xen/arch/x86/mm/p2m-pt.c            |   2 +-
 xen/arch/x86/mm/p2m.c               |   6 +-
 xen/arch/x86/physdev.c              |   8 -
 xen/arch/x86/setup.c                |   7 -
 xen/arch/x86/time.c                 |  27 ----
 xen/common/domain.c                 |   2 -
 xen/common/domctl.c                 |  10 --
 xen/common/kernel.c                 |   5 -
 xen/common/vm_event.c               |   8 +-
 xen/include/asm-x86/domain.h        |   1 -
 xen/include/asm-x86/hvm/hvm.h       |   3 -
 xen/include/public/domctl.h         |  14 +-
 xen/include/xen/sched.h             |   9 +-
 42 files changed, 66 insertions(+), 704 deletions(-)

diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index 505c111..52802d5 100644
--- a/docs/man/xl.cfg.pod.5.in
+++ b/docs/man/xl.cfg.pod.5.in
@@ -1108,10 +1108,6 @@ if your particular guest kernel does not require this behaviour then
 it is safe to allow this to be enabled but you may wish to disable it
 anyway.
 
-=item B<pvh=BOOLEAN>
-
-Selects whether to run this PV guest in an HVM container. Default is 0.
-
 =back
 
 =head2 Fully-virtualised (HVM) Guest Specific Options
diff --git a/docs/misc/pvh-readme.txt b/docs/misc/pvh-readme.txt
deleted file mode 100644
index c5b3de4..0000000
--- a/docs/misc/pvh-readme.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-
-PVH : an x86 PV guest running in an HVM container.
-
-See: http://blog.xen.org/index.php/2012/10/23/the-paravirtualization-spectrum-part-1-the-ends-of-the-spectrum/
-
-At the moment HAP is required for PVH.
-
-At present the only PVH guest is an x86 64bit PV linux. Patches are at:
-   git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
-
-A PVH guest kernel must support following features, as defined for linux
-in arch/x86/xen/xen-head.S:
-
-   #define FEATURES_PVH "|writable_descriptor_tables" \
-                        "|auto_translated_physmap"    \
-                        "|supervisor_mode_kernel"     \
-                        "|hvm_callback_vector"
-
-In a nutshell:
-* the guest uses auto translate:
- - p2m is managed by xen
- - pagetables are owned by the guest
- - mmu_update hypercall not available
-* it uses event callback and not vlapic emulation,
-* IDT is native, so set_trap_table hcall is also N/A for a PVH guest.
-
-For a full list of hcalls supported for PVH, see pvh_hypercall64_table
-in arch/x86/hvm/hvm.c in xen.  From the ABI prespective, it's mostly a
-PV guest with auto translate, although it does use hvm_op for setting
-callback vector, and has a special version of arch_set_guest_info for bringing
-up secondary cpus.
-
-The initial phase targets the booting of a 64bit UP/SMP linux guest in PVH
-mode. This is done by adding: pvh=1 in the config file. xl, and not xm, is
-supported. Phase I patches are broken into three parts:
-   - xen changes for booting of 64bit PVH guest
-   - tools changes for creating a PVH guest
-   - boot of 64bit dom0 in PVH mode.
-
-To boot 64bit dom0 in PVH mode, add dom0pvh to grub xen command line.
-
-Following fixme's exist in the code:
-  - arch/x86/time.c: support more tsc modes.
-
-Following remain to be done for PVH:
-   - Get rid of PVH mode, make it just HVM with some flags set
-   - implement arch_get_info_guest() for pvh.
-   - Investigate what else needs to be done for VMI support.
-   - AMD port.
-   - 32bit PVH guest support in both linux and xen. Xen changes are tagged
-     "32bitfixme".
-   - Add support for monitoring guest behavior. See hvm_memory_event* functions
-     in hvm.c
-   - vcpu hotplug support
-   - Live migration of PVH guests.
-   - Avail PVH dom0 of posted interrupts. (This will be a big win).
-
-
-Note, any emails to me must be cc'd to xen devel mailing list. OTOH, please
-cc me on PVH emails to the xen devel mailing list.
-
-Mukesh Rathor
-mukesh.rathor [at] oracle [dot] com
diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 4daf5b5..bad20db 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -681,13 +681,6 @@ Flag that makes a dom0 boot in PVHv2 mode.
 
 Flag that makes a dom0 use shadow paging.
 
-### dom0pvh
-> `= <boolean>`
-
-> Default: `false`
-
-Flag that makes a 64bit dom0 boot in PVH mode. No 32bit support at present.
-
 ### dtuart (ARM)
 > `= path [:options]`
 
diff --git a/tools/debugger/gdbsx/xg/xg_main.c b/tools/debugger/gdbsx/xg/xg_main.c
index 8c8a402..7ebf914 100644
--- a/tools/debugger/gdbsx/xg/xg_main.c
+++ b/tools/debugger/gdbsx/xg/xg_main.c
@@ -79,7 +79,6 @@ int xgtrc_on = 0;
 struct xen_domctl domctl;         /* just use a global domctl */
 
 static int     _hvm_guest;        /* hvm guest? 32bit HVMs have 64bit context */
-static int     _pvh_guest;        /* PV guest in HVM container */
 static domid_t _dom_id;           /* guest domid */
 static int     _max_vcpu_id;      /* thus max_vcpu_id+1 VCPUs */
 static int     _dom0_fd;          /* fd of /dev/privcmd */
@@ -308,7 +307,6 @@ xg_attach(int domid, int guest_bitness)
 
     _max_vcpu_id = domctl.u.getdomaininfo.max_vcpu_id;
     _hvm_guest = (domctl.u.getdomaininfo.flags & XEN_DOMINF_hvm_guest);
-    _pvh_guest = (domctl.u.getdomaininfo.flags & XEN_DOMINF_pvh_guest);
     return _max_vcpu_id;
 }
 
@@ -369,7 +367,7 @@ _change_TF(vcpuid_t which_vcpu, int guest_bitness, int setit)
     int sz = sizeof(anyc);
 
     /* first try the MTF for hvm guest. otherwise do manually */
-    if (_hvm_guest || _pvh_guest) {
+    if (_hvm_guest) {
         domctl.u.debug_op.vcpu = which_vcpu;
         domctl.u.debug_op.op = setit ? XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_ON :
                                        XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_OFF;
diff --git a/tools/libxc/include/xc_dom.h b/tools/libxc/include/xc_dom.h
index 608cbc2..b416eb5 100644
--- a/tools/libxc/include/xc_dom.h
+++ b/tools/libxc/include/xc_dom.h
@@ -164,7 +164,6 @@ struct xc_dom_image {
     domid_t console_domid;
     domid_t xenstore_domid;
     xen_pfn_t shared_info_mfn;
-    int pvh_enabled;
 
     xc_interface *xch;
     domid_t guest_domid;
diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index b80d150..2d97d36 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -443,7 +443,7 @@ typedef struct xc_dominfo {
     uint32_t      ssidref;
     unsigned int  dying:1, crashed:1, shutdown:1,
                   paused:1, blocked:1, running:1,
-                  hvm:1, debugged:1, pvh:1, xenstore:1, hap:1;
+                  hvm:1, debugged:1, xenstore:1, hap:1;
     unsigned int  shutdown_reason; /* only meaningful if shutdown==1 */
     unsigned long nr_pages; /* current number, not maximum */
     unsigned long nr_outstanding_pages;
diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 35ecca1..1bedf05 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -167,7 +167,6 @@ struct cpuid_domain_info
     } vendor;
 
     bool hvm;
-    bool pvh;
     uint64_t xfeature_mask;
 
     uint32_t *featureset;
@@ -231,7 +230,6 @@ static int get_cpuid_domain_info(xc_interface *xch, domid_t domid,
         return -ESRCH;
 
     info->hvm = di.hvm;
-    info->pvh = di.pvh;
 
     info->featureset = calloc(host_nr_features, sizeof(*info->featureset));
     if ( !info->featureset )
@@ -682,13 +680,10 @@ static void sanitise_featureset(struct cpuid_domain_info *info)
                 clear_bit(X86_FEATURE_SYSCALL, info->featureset);
         }
 
-        if ( !info->pvh )
-        {
-            clear_bit(X86_FEATURE_PSE, info->featureset);
-            clear_bit(X86_FEATURE_PSE36, info->featureset);
-            clear_bit(X86_FEATURE_PGE, info->featureset);
-            clear_bit(X86_FEATURE_PAGE1GB, info->featureset);
-        }
+        clear_bit(X86_FEATURE_PSE, info->featureset);
+        clear_bit(X86_FEATURE_PSE36, info->featureset);
+        clear_bit(X86_FEATURE_PGE, info->featureset);
+        clear_bit(X86_FEATURE_PAGE1GB, info->featureset);
     }
 
     if ( info->xfeature_mask == 0 )
diff --git a/tools/libxc/xc_dom_core.c b/tools/libxc/xc_dom_core.c
index 36cd3c8..cf40343 100644
--- a/tools/libxc/xc_dom_core.c
+++ b/tools/libxc/xc_dom_core.c
@@ -896,15 +896,6 @@ int xc_dom_parse_image(struct xc_dom_image *dom)
         goto err;
     }
 
-    if ( dom->pvh_enabled )
-    {
-        const char *pvh_features = "writable_descriptor_tables|"
-                                   "auto_translated_physmap|"
-                                   "supervisor_mode_kernel|"
-                                   "hvm_callback_vector";
-        elf_xen_parse_features(pvh_features, dom->f_requested, NULL);
-    }
-
     /* check features */
     for ( i = 0; i < XENFEAT_NR_SUBMAPS; i++ )
     {
diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 6495e7f..c176c00 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -373,7 +373,7 @@ static x86_pgentry_t get_pg_prot_x86(struct xc_dom_image *dom, int l,
     unsigned m;
 
     prot = domx86->params->lvl_prot[l];
-    if ( l > 0 || dom->pvh_enabled )
+    if ( l > 0 )
         return prot;
 
     for ( m = 0; m < domx86->n_mappings; m++ )
@@ -870,18 +870,15 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
     DOMPRINTF("%s: cr3: pfn 0x%" PRIpfn " mfn 0x%" PRIpfn "",
               __FUNCTION__, dom->pgtables_seg.pfn, cr3_pfn);
 
-    if ( !dom->pvh_enabled )
-    {
-        ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.es = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_32;
-        ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_32;
-
-        ctxt->kernel_ss = ctxt->user_regs.ss;
-        ctxt->kernel_sp = ctxt->user_regs.esp;
-    }
+    ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.es = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_32;
+    ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_32;
+
+    ctxt->kernel_ss = ctxt->user_regs.ss;
+    ctxt->kernel_sp = ctxt->user_regs.esp;
 
     rc = xc_vcpu_setcontext(dom->xch, dom->guest_domid, 0, &any_ctx);
     if ( rc != 0 )
@@ -916,18 +913,15 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
     DOMPRINTF("%s: cr3: pfn 0x%" PRIpfn " mfn 0x%" PRIpfn "",
               __FUNCTION__, dom->pgtables_seg.pfn, cr3_pfn);
 
-    if ( !dom->pvh_enabled )
-    {
-        ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.es = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_64;
-        ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_64;
-
-        ctxt->kernel_ss = ctxt->user_regs.ss;
-        ctxt->kernel_sp = ctxt->user_regs.esp;
-    }
+    ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.es = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_64;
+    ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_64;
+
+    ctxt->kernel_ss = ctxt->user_regs.ss;
+    ctxt->kernel_sp = ctxt->user_regs.esp;
 
     rc = xc_vcpu_setcontext(dom->xch, dom->guest_domid, 0, &any_ctx);
     if ( rc != 0 )
@@ -1106,7 +1100,7 @@ static int meminit_pv(struct xc_dom_image *dom)
     rc = x86_compat(dom->xch, dom->guest_domid, dom->guest_type);
     if ( rc )
         return rc;
-    if ( xc_dom_feature_translated(dom) && !dom->pvh_enabled )
+    if ( xc_dom_feature_translated(dom) )
     {
         dom->shadow_enabled = 1;
         rc = x86_shadow(dom->xch, dom->guest_domid);
@@ -1594,9 +1588,6 @@ static int map_grant_table_frames(struct xc_dom_image *dom)
 {
     int i, rc;
 
-    if ( dom->pvh_enabled )
-        return 0;
-
     for ( i = 0; ; i++ )
     {
         rc = xc_domain_add_to_physmap(dom->xch, dom->guest_domid,
diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index cb4f76c..00909ad4 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -370,7 +370,6 @@ int xc_domain_getinfo(xc_interface *xch,
         info->running  = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_running);
         info->hvm      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_hvm_guest);
         info->debugged = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_debugged);
-        info->pvh      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_pvh_guest);
         info->xenstore = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_xs_domain);
         info->hap      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_hap);
 
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 4c60e8f..72ec39d 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -718,12 +718,6 @@ typedef struct libxl__ctx libxl_ctx;
 #define LIBXL_HAVE_DOMAIN_CREATE_RESTORE_SEND_BACK_FD 1
 
 /*
- * LIBXL_HAVE_CREATEINFO_PVH
- * If this is defined, then libxl supports creation of a PVH guest.
- */
-#define LIBXL_HAVE_CREATEINFO_PVH 1
-
-/*
  * LIBXL_HAVE_DRIVER_DOMAIN_CREATION 1
  *
  * If this is defined, libxl_domain_create_info contains a driver_domain
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 409945a..25389e1 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -38,9 +38,6 @@ int libxl__domain_create_info_setdefault(libxl__gc *gc,
     if (c_info->type == LIBXL_DOMAIN_TYPE_HVM) {
         libxl_defbool_setdefault(&c_info->hap, true);
         libxl_defbool_setdefault(&c_info->oos, true);
-    } else {
-        libxl_defbool_setdefault(&c_info->pvh, false);
-        libxl_defbool_setdefault(&c_info->hap, libxl_defbool_val(c_info->pvh));
     }
 
     libxl_defbool_setdefault(&c_info->run_hotplug_scripts, true);
@@ -475,8 +472,6 @@ int libxl__domain_build(libxl__gc *gc,
 
         break;
     case LIBXL_DOMAIN_TYPE_PV:
-        state->pvh_enabled = libxl_defbool_val(d_config->c_info.pvh);
-
         ret = libxl__build_pv(gc, domid, info, state);
         if (ret)
             goto out;
@@ -536,14 +531,6 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
         flags |= XEN_DOMCTL_CDF_hvm_guest;
         flags |= libxl_defbool_val(info->hap) ? XEN_DOMCTL_CDF_hap : 0;
         flags |= libxl_defbool_val(info->oos) ? 0 : XEN_DOMCTL_CDF_oos_off;
-    } else if (libxl_defbool_val(info->pvh)) {
-        flags |= XEN_DOMCTL_CDF_pvh_guest;
-        if (!libxl_defbool_val(info->hap)) {
-            LOGD(ERROR, *domid, "HAP must be on for PVH");
-            rc = ERROR_INVAL;
-            goto out;
-        }
-        flags |= XEN_DOMCTL_CDF_hap;
     }
 
     /* Ultimately, handle is an array of 16 uint8_t, same as uuid */
diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index d519c8d..e133962 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -690,7 +690,6 @@ int libxl__build_pv(libxl__gc *gc, uint32_t domid,
         return ERROR_FAIL;
     }
 
-    dom->pvh_enabled = state->pvh_enabled;
     dom->container_type = XC_DOM_PV_CONTAINER;
 
     LOG(DEBUG, "pv kernel mapped %d path %s", state->pv_kernel.mapped, state->pv_kernel.path);
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 5bbede5..7722665 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1129,7 +1129,6 @@ typedef struct {
     libxl__file_reference pv_kernel;
     libxl__file_reference pv_ramdisk;
     const char * pv_cmdline;
-    bool pvh_enabled;
 
     xen_vmemrange_t *vmemranges;
     uint32_t num_vmemranges;
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 6d28dea..2475a4d 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -382,7 +382,6 @@ libxl_domain_create_info = Struct("domain_create_info",[
     ("poolid",       uint32),
     ("pool_name",    string),
     ("run_hotplug_scripts",libxl_defbool),
-    ("pvh",          libxl_defbool),
     ("driver_domain",libxl_defbool),
     ], dir=DIR_IN)
 
diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index 5da7504..455f6f0 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -338,12 +338,11 @@ int libxl__arch_domain_create(libxl__gc *gc, libxl_domain_config *d_config,
     if (rtc_timeoffset)
         xc_domain_set_time_offset(ctx->xch, domid, rtc_timeoffset);
 
-    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM ||
-        libxl_defbool_val(d_config->c_info.pvh)) {
-
-        unsigned long shadow;
-        shadow = (d_config->b_info.shadow_memkb + 1023) / 1024;
-        xc_shadow_control(ctx->xch, domid, XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION, NULL, 0, &shadow, 0, NULL);
+    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM) {
+        unsigned long shadow = DIV_ROUNDUP(d_config->b_info.shadow_memkb,
+                                           1024);
+        xc_shadow_control(ctx->xch, domid, XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION,
+                          NULL, 0, &shadow, 0, NULL);
     }
 
     if (d_config->c_info.type == LIBXL_DOMAIN_TYPE_PV &&
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index faa9c61..b72f990 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -856,7 +856,6 @@ void parse_config_data(const char *config_source,
         !strncmp(buf, "hvm", strlen(buf)))
         c_info->type = LIBXL_DOMAIN_TYPE_HVM;
 
-    xlu_cfg_get_defbool(config, "pvh", &c_info->pvh, 0);
     xlu_cfg_get_defbool(config, "hap", &c_info->hap, 0);
 
     if (xlu_cfg_replace_string (config, "name", &c_info->name, 0)) {
diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c
index 1957dea..a1e9f00 100644
--- a/xen/arch/x86/cpu/vpmu.c
+++ b/xen/arch/x86/cpu/vpmu.c
@@ -225,8 +225,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
         if ( !vpmu->xenpmu_data )
             return;
 
-        if ( is_pvh_vcpu(sampling) &&
-             !(vpmu_mode & XENPMU_MODE_ALL) &&
+        if ( !(vpmu_mode & XENPMU_MODE_ALL) &&
              !vpmu->arch_vpmu_ops->do_interrupt(regs) )
             return;
 
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 479aee6..84a289d 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -350,7 +350,7 @@ int switch_compat(struct domain *d)
 
     if ( is_hvm_domain(d) || d->tot_pages != 0 )
         return -EACCES;
-    if ( is_pv_32bit_domain(d) || is_pvh_32bit_domain(d) )
+    if ( is_pv_32bit_domain(d) )
         return 0;
 
     d->arch.has_32bit_shinfo = 1;
@@ -361,12 +361,7 @@ int switch_compat(struct domain *d)
     {
         rc = setup_compat_arg_xlat(v);
         if ( !rc )
-        {
-            if ( !is_pvh_domain(d) )
-                rc = setup_compat_l4(v);
-            else
-                rc = hvm_set_mode(v, 4);
-        }
+            rc = setup_compat_l4(v);
 
         if ( rc )
             goto undo_and_fail;
@@ -385,7 +380,7 @@ int switch_compat(struct domain *d)
     {
         free_compat_arg_xlat(v);
 
-        if ( !is_pvh_domain(d) && !pagetable_is_null(v->arch.guest_table) )
+        if ( !pagetable_is_null(v->arch.guest_table) )
             release_compat_l4(v);
     }
 
@@ -900,7 +895,7 @@ int arch_set_info_guest(
 
     /* The context is a compat-mode one if the target domain is compat-mode;
      * we expect the tools to DTRT even in compat-mode callers. */
-    compat = is_pv_32bit_domain(d) || is_pvh_32bit_domain(d);
+    compat = is_pv_32bit_domain(d);
 
 #define c(fld) (compat ? (c.cmp->fld) : (c.nat->fld))
     flags = c(flags);
@@ -952,18 +947,6 @@ int arch_set_info_guest(
              (c(ldt_ents) > 8192) )
             return -EINVAL;
     }
-    else if ( is_pvh_domain(d) )
-    {
-        if ( c(ctrlreg[0]) || c(ctrlreg[1]) || c(ctrlreg[2]) ||
-             c(ctrlreg[4]) || c(ctrlreg[5]) || c(ctrlreg[6]) ||
-             c(ctrlreg[7]) ||  c(ldt_base) || c(ldt_ents) ||
-             c(user_regs.cs) || c(user_regs.ss) || c(user_regs.es) ||
-             c(user_regs.ds) || c(user_regs.fs) || c(user_regs.gs) ||
-             c(kernel_ss) || c(kernel_sp) || c(gdt_ents) ||
-             (!compat && (c.nat->gs_base_kernel ||
-              c.nat->fs_base || c.nat->gs_base_user)) )
-            return -EINVAL;
-    }
 
     v->fpu_initialised = !!(flags & VGCF_I387_VALID);
 
@@ -1019,21 +1002,7 @@ int arch_set_info_guest(
             v->arch.debugreg[i] = c(debugreg[i]);
 
         hvm_set_info_guest(v);
-
-        if ( is_hvm_domain(d) || v->is_initialised )
-            goto out;
-
-        /* NB: No need to use PV cr3 un-pickling macros */
-        cr3_gfn = c(ctrlreg[3]) >> PAGE_SHIFT;
-        cr3_page = get_page_from_gfn(d, cr3_gfn, NULL, P2M_ALLOC);
-
-        v->arch.cr3 = page_to_maddr(cr3_page);
-        v->arch.hvm_vcpu.guest_cr[3] = c(ctrlreg[3]);
-        v->arch.guest_table = pagetable_from_page(cr3_page);
-
-        ASSERT(paging_mode_enabled(d));
-
-        goto pvh_skip_pv_stuff;
+        goto out;
     }
 
     init_int80_direct_trap(v);
@@ -1286,7 +1255,6 @@ int arch_set_info_guest(
 
     clear_bit(_VPF_in_reset, &v->pause_flags);
 
- pvh_skip_pv_stuff:
     if ( v->vcpu_id == 0 )
         update_domain_wallclock_time(d);
 
diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index 632640d..9bdefc8 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -468,141 +468,6 @@ static void __init process_dom0_ioports_disable(struct domain *dom0)
     }
 }
 
-static __init void pvh_add_mem_mapping(struct domain *d, unsigned long gfn,
-                                       unsigned long mfn, unsigned long nr_mfns)
-{
-    unsigned long i;
-    p2m_access_t a;
-    mfn_t omfn;
-    p2m_type_t t;
-    int rc;
-
-    for ( i = 0; i < nr_mfns; i++ )
-    {
-        if ( !iomem_access_permitted(d, mfn + i, mfn + i) )
-        {
-            omfn = get_gfn_query_unlocked(d, gfn + i, &t);
-            guest_physmap_remove_page(d, _gfn(gfn + i), omfn, PAGE_ORDER_4K);
-            continue;
-        }
-
-        if ( rangeset_contains_singleton(mmio_ro_ranges, mfn + i) )
-            a = p2m_access_r;
-        else
-            a = p2m_access_rw;
-
-        if ( (rc = set_mmio_p2m_entry(d, gfn + i, _mfn(mfn + i),
-                                      PAGE_ORDER_4K, a)) )
-            panic("pvh_add_mem_mapping: gfn:%lx mfn:%lx i:%ld rc:%d\n",
-                  gfn, mfn, i, rc);
-        if ( !(i & 0xfffff) )
-                process_pending_softirqs();
-    }
-}
-
-/*
- * Set the 1:1 map for all non-RAM regions for dom 0. Thus, dom0 will have
- * the entire io region mapped in the EPT/NPT.
- *
- * pvh fixme: The following doesn't map MMIO ranges when they sit above the
- *            highest E820 covered address.
- */
-static __init void pvh_map_all_iomem(struct domain *d, unsigned long nr_pages)
-{
-    unsigned long start_pfn, end_pfn, end = 0, start = 0;
-    const struct e820entry *entry;
-    unsigned long nump, nmap, navail, mfn, nr_holes = 0;
-    unsigned int i;
-    struct page_info *page;
-    int rc;
-
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        end = entry->addr + entry->size;
-
-        if ( entry->type == E820_RAM || entry->type == E820_UNUSABLE ||
-             i == e820.nr_map - 1 )
-        {
-            start_pfn = PFN_DOWN(start);
-
-            /* Unused RAM areas are marked UNUSABLE, so skip them too */
-            if ( entry->type == E820_RAM || entry->type == E820_UNUSABLE )
-                end_pfn = PFN_UP(entry->addr);
-            else
-                end_pfn = PFN_UP(end);
-
-            if ( start_pfn < end_pfn )
-            {
-                nump = end_pfn - start_pfn;
-                /* Add pages to the mapping */
-                pvh_add_mem_mapping(d, start_pfn, start_pfn, nump);
-                if ( start_pfn < nr_pages )
-                    nr_holes += (end_pfn < nr_pages) ?
-                                    nump : (nr_pages - start_pfn);
-            }
-            start = end;
-        }
-    }
-
-    /*
-     * Some BIOSes may not report io space above ram that is less than 4GB. So
-     * we map any non-ram upto 4GB.
-     */
-    if ( end < GB(4) )
-    {
-        start_pfn = PFN_UP(end);
-        end_pfn = (GB(4)) >> PAGE_SHIFT;
-        nump = end_pfn - start_pfn;
-        pvh_add_mem_mapping(d, start_pfn, start_pfn, nump);
-    }
-
-    /*
-     * Add the memory removed by the holes at the end of the
-     * memory map.
-     */
-    page = page_list_first(&d->page_list);
-    for ( i = 0, entry = e820.map; i < e820.nr_map && nr_holes > 0;
-          i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-            continue;
-
-        end_pfn = PFN_UP(entry->addr + entry->size);
-        if ( end_pfn <= nr_pages )
-            continue;
-
-        navail = end_pfn - nr_pages;
-        nmap = min(navail, nr_holes);
-        nr_holes -= nmap;
-        start_pfn = max_t(unsigned long, nr_pages, PFN_DOWN(entry->addr));
-        /*
-         * Populate this memory region using the pages
-         * previously removed by the MMIO holes.
-         */
-        do
-        {
-            mfn = page_to_mfn(page);
-            if ( get_gpfn_from_mfn(mfn) != INVALID_M2P_ENTRY )
-                continue;
-
-            rc = guest_physmap_add_page(d, _gfn(start_pfn), _mfn(mfn), 0);
-            if ( rc != 0 )
-                panic("Unable to add gpfn %#lx mfn %#lx to Dom0 physmap: %d",
-                      start_pfn, mfn, rc);
-            start_pfn++;
-            nmap--;
-            if ( !(nmap & 0xfffff) )
-                process_pending_softirqs();
-        } while ( ((page = page_list_next(page, &d->page_list)) != NULL)
-                  && nmap );
-        ASSERT(nmap == 0);
-        if ( page == NULL )
-            break;
-    }
-
-    ASSERT(nr_holes == 0);
-}
-
 static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 {
     struct e820entry *entry, *entry_guest;
@@ -673,12 +538,6 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
                                    unsigned long mfn, unsigned long vphysmap_s)
 {
-    if ( is_pvh_domain(d) )
-    {
-        int rc = guest_physmap_add_page(d, _gfn(pfn), _mfn(mfn), 0);
-        BUG_ON(rc);
-        return;
-    }
     if ( !is_pv_32bit_domain(d) )
         ((unsigned long *)vphysmap_s)[pfn] = mfn;
     else
@@ -687,78 +546,6 @@ static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
     set_gpfn_from_mfn(mfn, pfn);
 }
 
-/* Replace mfns with pfns in dom0 page tables */
-static __init void pvh_fixup_page_tables_for_hap(struct vcpu *v,
-                                                 unsigned long v_start,
-                                                 unsigned long v_end)
-{
-    int i, j, k;
-    l4_pgentry_t *pl4e, *l4start;
-    l3_pgentry_t *pl3e;
-    l2_pgentry_t *pl2e;
-    l1_pgentry_t *pl1e;
-    unsigned long cr3_pfn;
-
-    ASSERT(paging_mode_enabled(v->domain));
-
-    l4start = map_domain_page(_mfn(pagetable_get_pfn(v->arch.guest_table)));
-
-    /* Clear entries prior to guest L4 start */
-    pl4e = l4start + l4_table_offset(v_start);
-    memset(l4start, 0, (unsigned long)pl4e - (unsigned long)l4start);
-
-    for ( ; pl4e <= l4start + l4_table_offset(v_end - 1); pl4e++ )
-    {
-        pl3e = map_l3t_from_l4e(*pl4e);
-        for ( i = 0; i < PAGE_SIZE / sizeof(*pl3e); i++, pl3e++ )
-        {
-            if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) )
-                continue;
-
-            pl2e = map_l2t_from_l3e(*pl3e);
-            for ( j = 0; j < PAGE_SIZE / sizeof(*pl2e); j++, pl2e++ )
-            {
-                if ( !(l2e_get_flags(*pl2e)  & _PAGE_PRESENT) )
-                    continue;
-
-                pl1e = map_l1t_from_l2e(*pl2e);
-                for ( k = 0; k < PAGE_SIZE / sizeof(*pl1e); k++, pl1e++ )
-                {
-                    if ( !(l1e_get_flags(*pl1e) & _PAGE_PRESENT) )
-                        continue;
-
-                    *pl1e = l1e_from_pfn(get_gpfn_from_mfn(l1e_get_pfn(*pl1e)),
-                                         l1e_get_flags(*pl1e));
-                }
-                unmap_domain_page(pl1e);
-                *pl2e = l2e_from_pfn(get_gpfn_from_mfn(l2e_get_pfn(*pl2e)),
-                                     l2e_get_flags(*pl2e));
-            }
-            unmap_domain_page(pl2e);
-            *pl3e = l3e_from_pfn(get_gpfn_from_mfn(l3e_get_pfn(*pl3e)),
-                                 l3e_get_flags(*pl3e));
-        }
-        unmap_domain_page(pl3e);
-        *pl4e = l4e_from_pfn(get_gpfn_from_mfn(l4e_get_pfn(*pl4e)),
-                             l4e_get_flags(*pl4e));
-    }
-
-    /* Clear entries post guest L4. */
-    if ( (unsigned long)pl4e & (PAGE_SIZE - 1) )
-        memset(pl4e, 0, PAGE_SIZE - ((unsigned long)pl4e & (PAGE_SIZE - 1)));
-
-    unmap_domain_page(l4start);
-
-    cr3_pfn = get_gpfn_from_mfn(paddr_to_pfn(v->arch.cr3));
-    v->arch.hvm_vcpu.guest_cr[3] = pfn_to_paddr(cr3_pfn);
-
-    /*
-     * Finally, we update the paging modes (hap_update_paging_modes). This will
-     * create monitor_table for us, update v->arch.cr3, and update vmcs.cr3.
-     */
-    paging_update_paging_modes(v);
-}
-
 static __init void mark_pv_pt_pages_rdonly(struct domain *d,
                                            l4_pgentry_t *l4start,
                                            unsigned long vpt_start,
@@ -1050,8 +837,6 @@ static int __init construct_dom0_pv(
     l3_pgentry_t *l3tab = NULL, *l3start = NULL;
     l2_pgentry_t *l2tab = NULL, *l2start = NULL;
     l1_pgentry_t *l1tab = NULL, *l1start = NULL;
-    paddr_t shared_info_paddr = 0;
-    u32 save_pvh_pg_mode = 0;
 
     /*
      * This fully describes the memory layout of the initial domain. All 
@@ -1132,13 +917,6 @@ static int __init construct_dom0_pv(
             rc = -EINVAL;
             goto out;
         }
-        if ( is_pvh_domain(d) &&
-             !test_bit(XENFEAT_hvm_callback_vector, parms.f_supported) )
-        {
-            printk("Kernel does not support PVH mode\n");
-            rc = -EINVAL;
-            goto out;
-        }
     }
 
     if ( compat32 )
@@ -1204,12 +982,6 @@ static int __init construct_dom0_pv(
                         sizeof(struct start_info) +
                         sizeof(struct dom0_vga_console_info));
 
-    if ( is_pvh_domain(d) )
-    {
-        shared_info_paddr = round_pgup(vstartinfo_end) - v_start;
-        vstartinfo_end   += PAGE_SIZE;
-    }
-
     vpt_start        = round_pgup(vstartinfo_end);
     for ( nr_pt_pages = 2; ; nr_pt_pages++ )
     {
@@ -1455,11 +1227,6 @@ static int __init construct_dom0_pv(
         setup_dom0_vcpu(d, i, cpu);
     }
 
-    /*
-     * pvh: we temporarily disable d->arch.paging.mode so that we can build cr3
-     * needed to run on dom0's page tables.
-     */
-    save_pvh_pg_mode = d->arch.paging.mode;
     d->arch.paging.mode = 0;
 
     /* Set up CR3 value for write_ptbase */
@@ -1529,25 +1296,6 @@ static int __init construct_dom0_pv(
                          nr_pages);
     }
 
-    /*
-     * We enable paging mode again so guest_physmap_add_page and
-     * paging_set_allocation will do the right thing for us.
-     */
-    d->arch.paging.mode = save_pvh_pg_mode;
-
-    if ( is_pvh_domain(d) )
-    {
-        bool preempted;
-
-        do {
-            preempted = false;
-            paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
-                                  &preempted);
-            process_pending_softirqs();
-        } while ( preempted );
-    }
-
-
     /* Write the phys->machine and machine->phys table entries. */
     for ( pfn = 0; pfn < count; pfn++ )
     {
@@ -1625,15 +1373,6 @@ static int __init construct_dom0_pv(
         si->console.dom0.info_size = sizeof(struct dom0_vga_console_info);
     }
 
-    /*
-     * PVH: We need to update si->shared_info while we are on dom0 page tables,
-     * but need to defer the p2m update until after we have fixed up the
-     * page tables for PVH so that the m2p for the si pte entry returns
-     * correct pfn.
-     */
-    if ( is_pvh_domain(d) )
-        si->shared_info = shared_info_paddr;
-
     if ( is_pv_32bit_domain(d) )
         xlat_start_info(si, XLAT_start_info_console_dom0);
 
@@ -1667,16 +1406,8 @@ static int __init construct_dom0_pv(
     regs->eflags = X86_EFLAGS_IF;
 
 #ifdef CONFIG_SHADOW_PAGING
-    if ( opt_dom0_shadow )
-    {
-        if ( is_pvh_domain(d) )
-        {
-            printk("Unsupported option dom0_shadow for PVH\n");
-            return -EINVAL;
-        }
-        if ( paging_enable(d, PG_SH_enable) == 0 ) 
-            paging_update_paging_modes(v);
-    }
+    if ( opt_dom0_shadow && paging_enable(d, PG_SH_enable) == 0 )
+        paging_update_paging_modes(v);
 #endif
 
     /*
@@ -1693,20 +1424,6 @@ static int __init construct_dom0_pv(
         printk(" Xen warning: dom0 kernel broken ELF: %s\n",
                elf_check_broken(&elf));
 
-    if ( is_pvh_domain(d) )
-    {
-        /* finally, fixup the page table, replacing mfns with pfns */
-        pvh_fixup_page_tables_for_hap(v, v_start, v_end);
-
-        /* the pt has correct pfn for si, now update the mfn in the p2m */
-        mfn = virt_to_mfn(d->shared_info);
-        pfn = shared_info_paddr >> PAGE_SHIFT;
-        dom0_update_physmap(d, pfn, mfn, 0);
-
-        pvh_map_all_iomem(d, nr_pages);
-        pvh_setup_e820(d, nr_pages);
-    }
-
     if ( d->domain_id == hardware_domid )
         iommu_hwdom_init(d);
 
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 9604afa..7d299ed 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -605,9 +605,8 @@ long arch_do_domctl(
         break;
 
     case XEN_DOMCTL_get_address_size:
-        domctl->u.address_size.size =
-            (is_pv_32bit_domain(d) || is_pvh_32bit_domain(d)) ?
-            32 : BITS_PER_LONG;
+        domctl->u.address_size.size = is_pv_32bit_domain(d) ? 32 :
+                                                              BITS_PER_LONG;
         copyback = 1;
         break;
 
@@ -1480,7 +1479,7 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
 {
     unsigned int i;
     const struct domain *d = v->domain;
-    bool_t compat = is_pv_32bit_domain(d) || is_pvh_32bit_domain(d);
+    bool_t compat = is_pv_32bit_domain(d);
 #define c(fld) (!compat ? (c.nat->fld) : (c.cmp->fld))
 
     if ( !is_pv_domain(d) )
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index ccfae4f..4c7de05 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -180,9 +180,6 @@ static int __init hvm_enable(void)
         printk("\n");
     }
 
-    if ( !fns->pvh_supported )
-        printk(XENLOG_INFO "HVM: PVH mode not supported on this platform\n");
-
     if ( !opt_altp2m_enabled )
         hvm_funcs.altp2m_supported = 0;
 
@@ -431,10 +428,6 @@ u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
 
 void hvm_migrate_timers(struct vcpu *v)
 {
-    /* PVH doesn't use rtc and emulated timers, it uses pvclock mechanism. */
-    if ( is_pvh_vcpu(v) )
-        return;
-
     rtc_migrate_timers(v);
     pt_migrate(v);
 }
@@ -600,19 +593,6 @@ static int hvm_print_line(
     return X86EMUL_OKAY;
 }
 
-static int handle_pvh_io(
-    int dir, unsigned int port, unsigned int bytes, uint32_t *val)
-{
-    struct domain *currd = current->domain;
-
-    if ( dir == IOREQ_WRITE )
-        guest_io_write(port, bytes, *val, currd);
-    else
-        *val = guest_io_read(port, bytes, currd);
-
-    return X86EMUL_OKAY;
-}
-
 int hvm_domain_initialise(struct domain *d)
 {
     int rc;
@@ -624,22 +604,6 @@ int hvm_domain_initialise(struct domain *d)
         return -EINVAL;
     }
 
-    if ( is_pvh_domain(d) )
-    {
-        if ( !hvm_funcs.pvh_supported )
-        {
-            printk(XENLOG_G_WARNING "Attempt to create a PVH guest "
-                   "on a system without necessary hardware support\n");
-            return -EINVAL;
-        }
-        if ( !hap_enabled(d) )
-        {
-            printk(XENLOG_G_INFO "PVH guest must have HAP on\n");
-            return -EINVAL;
-        }
-
-    }
-
     spin_lock_init(&d->arch.hvm_domain.irq_lock);
     spin_lock_init(&d->arch.hvm_domain.uc_lock);
     spin_lock_init(&d->arch.hvm_domain.write_map.lock);
@@ -681,12 +645,6 @@ int hvm_domain_initialise(struct domain *d)
 
     hvm_ioreq_init(d);
 
-    if ( is_pvh_domain(d) )
-    {
-        register_portio_handler(d, 0, 0x10003, handle_pvh_io);
-        return 0;
-    }
-
     hvm_init_guest_time(d);
 
     d->arch.hvm_domain.params[HVM_PARAM_TRIPLE_FAULT_REASON] = SHUTDOWN_reboot;
@@ -729,9 +687,6 @@ int hvm_domain_initialise(struct domain *d)
 
 void hvm_domain_relinquish_resources(struct domain *d)
 {
-    if ( is_pvh_domain(d) )
-        return;
-
     if ( hvm_funcs.nhvm_domain_relinquish_resources )
         hvm_funcs.nhvm_domain_relinquish_resources(d);
 
@@ -760,9 +715,6 @@ void hvm_domain_destroy(struct domain *d)
 
     hvm_destroy_cacheattr_region_list(d);
 
-    if ( is_pvh_domain(d) )
-        return;
-
     hvm_funcs.domain_destroy(d);
     rtc_deinit(d);
     stdvga_deinit(d);
@@ -1531,13 +1483,6 @@ int hvm_vcpu_initialise(struct vcpu *v)
 
     v->arch.hvm_vcpu.inject_event.vector = HVM_EVENT_VECTOR_UNSET;
 
-    if ( is_pvh_domain(d) )
-    {
-        /* This is for hvm_long_mode_enabled(v). */
-        v->arch.hvm_vcpu.guest_efer = EFER_LMA | EFER_LME;
-        return 0;
-    }
-
     rc = setup_compat_arg_xlat(v); /* teardown: free_compat_arg_xlat() */
     if ( rc != 0 )
         goto fail4;
@@ -1875,9 +1820,6 @@ int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
             __put_gfn(hostp2m, gfn);
 
         rc = 0;
-        if ( unlikely(is_pvh_domain(currd)) )
-            goto out;
-
         if ( !handle_mmio_with_translation(gla, gpa >> PAGE_SHIFT, npfec) )
             hvm_inject_hw_exception(TRAP_gp_fault, 0);
         rc = 1;
@@ -2225,15 +2167,6 @@ int hvm_set_cr0(unsigned long value, bool_t may_defer)
          (value & (X86_CR0_PE | X86_CR0_PG)) == X86_CR0_PG )
         return X86EMUL_EXCEPTION;
 
-    /* A pvh is not expected to change to real mode. */
-    if ( is_pvh_domain(d) &&
-         (value & (X86_CR0_PE | X86_CR0_PG)) != (X86_CR0_PG | X86_CR0_PE) )
-    {
-        printk(XENLOG_G_WARNING
-               "PVH attempting to turn off PE/PG. CR0:%lx\n", value);
-        return X86EMUL_EXCEPTION;
-    }
-
     if ( may_defer && unlikely(v->domain->arch.monitor.write_ctrlreg_enabled &
                                monitor_ctrlreg_bitmask(VM_EVENT_X86_CR0)) )
     {
@@ -2394,11 +2327,6 @@ int hvm_set_cr4(unsigned long value, bool_t may_defer)
                         "EFER.LMA is set");
             return X86EMUL_EXCEPTION;
         }
-        if ( is_pvh_vcpu(v) )
-        {
-            HVM_DBG_LOG(DBG_LEVEL_1, "32-bit PVH guest cleared CR4.PAE");
-            return X86EMUL_EXCEPTION;
-        }
     }
 
     old_cr = v->arch.hvm_vcpu.guest_cr[4];
@@ -3551,8 +3479,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         break;
 
     case MSR_IA32_APICBASE:
-        if ( unlikely(is_pvh_vcpu(v)) ||
-             !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
+        if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
             goto gp_fault;
         break;
 
@@ -4075,8 +4002,7 @@ static int hvmop_set_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) ||
-         (is_pvh_domain(d) && (a.index != HVM_PARAM_CALLBACK_IRQ)) )
+    if ( !has_hvm_container_domain(d) )
         goto out;
 
     rc = hvm_allow_set_param(d, &a);
@@ -4331,8 +4257,7 @@ static int hvmop_get_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) ||
-         (is_pvh_domain(d) && (a.index != HVM_PARAM_CALLBACK_IRQ)) )
+    if ( !has_hvm_container_domain(d) )
         goto out;
 
     rc = hvm_allow_get_param(d, &a);
diff --git a/xen/arch/x86/hvm/hypercall.c b/xen/arch/x86/hvm/hypercall.c
index 9d6eca5..e7238ce 100644
--- a/xen/arch/x86/hvm/hypercall.c
+++ b/xen/arch/x86/hvm/hypercall.c
@@ -78,7 +78,7 @@ static long hvm_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
     switch ( cmd )
     {
     default:
-        if ( !is_pvh_vcpu(curr) || !is_hardware_domain(curr->domain) )
+        if ( !is_hardware_domain(curr->domain) )
             return -ENOSYS;
         /* fall through */
     case PHYSDEVOP_map_pirq:
@@ -86,7 +86,7 @@ static long hvm_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
     case PHYSDEVOP_eoi:
     case PHYSDEVOP_irq_status_query:
     case PHYSDEVOP_get_free_pirq:
-        if ( !has_pirq(curr->domain) && !is_pvh_vcpu(curr) )
+        if ( !has_pirq(curr->domain) )
             return -ENOSYS;
         break;
     }
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index f170a3d..2770ff4 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -84,8 +84,6 @@ bool hvm_emulate_one_insn(hvm_emulate_validate_t *validate)
     struct hvm_vcpu_io *vio = &curr->arch.hvm_vcpu.hvm_io;
     int rc;
 
-    ASSERT(!is_pvh_vcpu(curr));
-
     hvm_emulate_init_once(&ctxt, validate, guest_cpu_user_regs());
 
     rc = hvm_emulate_one(&ctxt);
diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index ebb3eca..ad2edad 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -1387,8 +1387,7 @@ void hvm_ioreq_init(struct domain *d)
     spin_lock_init(&d->arch.hvm_domain.ioreq_server.lock);
     INIT_LIST_HEAD(&d->arch.hvm_domain.ioreq_server.list);
 
-    if ( !is_pvh_domain(d) )
-        register_portio_handler(d, 0xcf8, 4, hvm_access_cf8);
+    register_portio_handler(d, 0xcf8, 4, hvm_access_cf8);
 }
 
 /*
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index ff7d288..760544b 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -423,9 +423,6 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v)
          && vcpu_info(v, evtchn_upcall_pending) )
         return hvm_intack_vector(plat->irq.callback_via.vector);
 
-    if ( is_pvh_vcpu(v) )
-        return hvm_intack_none;
-
     if ( vlapic_accept_pic_intr(v) && plat->vpic[0].int_output )
         return hvm_intack_pic(0);
 
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 0c1b711..9791756 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -1065,20 +1065,6 @@ static int construct_vmcs(struct vcpu *v)
                   vmx_pin_based_exec_control & ~PIN_BASED_POSTED_INTERRUPT);
     }
 
-    if ( is_pvh_domain(d) )
-    {
-        /* Unrestricted guest (real mode for EPT) */
-        v->arch.hvm_vmx.secondary_exec_control &=
-            ~SECONDARY_EXEC_UNRESTRICTED_GUEST;
-
-        /* Start in 64-bit mode. PVH 32bitfixme. */
-        vmentry_ctl |= VM_ENTRY_IA32E_MODE;       /* GUEST_EFER.LME/LMA ignored */
-
-        ASSERT(v->arch.hvm_vmx.exec_control & CPU_BASED_ACTIVATE_SECONDARY_CONTROLS);
-        ASSERT(v->arch.hvm_vmx.exec_control & CPU_BASED_ACTIVATE_MSR_BITMAP);
-        ASSERT(!(v->arch.hvm_vmx.exec_control & CPU_BASED_RDTSC_EXITING));
-    }
-
     vmx_update_cpu_exec_control(v);
 
     __vmwrite(VM_EXIT_CONTROLS, vmexit_ctl);
@@ -1214,11 +1200,7 @@ static int construct_vmcs(struct vcpu *v)
     __vmwrite(GUEST_DS_AR_BYTES, 0xc093);
     __vmwrite(GUEST_FS_AR_BYTES, 0xc093);
     __vmwrite(GUEST_GS_AR_BYTES, 0xc093);
-    if ( is_pvh_domain(d) )
-        /* CS.L == 1, exec, read/write, accessed. */
-        __vmwrite(GUEST_CS_AR_BYTES, 0xa09b);
-    else
-        __vmwrite(GUEST_CS_AR_BYTES, 0xc09b); /* exec/read, accessed */
+    __vmwrite(GUEST_CS_AR_BYTES, 0xc09b); /* exec/read, accessed */
 
     /* Guest IDT. */
     __vmwrite(GUEST_IDTR_BASE, 0);
@@ -1248,23 +1230,10 @@ static int construct_vmcs(struct vcpu *v)
               | (1U << TRAP_no_device);
     vmx_update_exception_bitmap(v);
 
-    /*
-     * In HVM domains, this happens on the realmode->paging
-     * transition.  Since PVH never goes through this transition, we
-     * need to do it at start-of-day.
-     */
-    if ( is_pvh_domain(d) )
-        vmx_update_debug_state(v);
-
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_PE | X86_CR0_ET;
-
-    /* PVH domains always start in paging mode */
-    if ( is_pvh_domain(d) )
-        v->arch.hvm_vcpu.guest_cr[0] |= X86_CR0_PG;
-
     hvm_update_guest_cr(v, 0);
 
-    v->arch.hvm_vcpu.guest_cr[4] = is_pvh_domain(d) ? X86_CR4_PAE : 0;
+    v->arch.hvm_vcpu.guest_cr[4] = 0;
     hvm_update_guest_cr(v, 4);
 
     if ( cpu_has_vmx_tpr_shadow )
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 894d7d4..9df4de3 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -2157,9 +2157,6 @@ static int vmx_set_mode(struct vcpu *v, int mode)
 {
     unsigned long attr;
 
-    if ( !is_pvh_vcpu(v) )
-        return 0;
-
     ASSERT((mode == 4) || (mode == 8));
 
     attr = (mode == 4) ? 0xc09b : 0xa09b;
@@ -2390,12 +2387,6 @@ const struct hvm_function_table * __init start_vmx(void)
         vmx_function_table.sync_pir_to_irr = NULL;
     }
 
-    if ( cpu_has_vmx_ept
-         && cpu_has_vmx_pat
-         && cpu_has_vmx_msr_bitmap
-         && cpu_has_vmx_secondary_exec_control )
-        vmx_function_table.pvh_supported = 1;
-
     if ( cpu_has_vmx_tsc_scaling )
         vmx_function_table.tsc_scaling.ratio_frac_bits = 48;
 
@@ -3895,8 +3886,7 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
         if ( exit_qualification & 0x10 )
         {
             /* INS, OUTS */
-            if ( unlikely(is_pvh_vcpu(v)) /* PVH fixme */ ||
-                 !hvm_emulate_one_insn(x86_insn_is_portio) )
+            if ( !hvm_emulate_one_insn(x86_insn_is_portio) )
                 hvm_inject_hw_exception(TRAP_gp_fault, 0);
         }
         else
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 7bc951d..faf6912 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -3041,7 +3041,7 @@ static struct domain *get_pg_owner(domid_t domid)
         goto out;
     }
 
-    if ( !is_pvh_domain(curr) && unlikely(paging_mode_translate(curr)) )
+    if ( unlikely(paging_mode_translate(curr)) )
     {
         MEM_LOG("Cannot mix foreign mappings with translated domains");
         goto out;
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index bbfa54e..07e2ccd 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -532,7 +532,7 @@ p2m_pt_set_entry(struct p2m_domain *p2m, unsigned long gfn, mfn_t mfn,
 
     if ( unlikely(p2m_is_foreign(p2mt)) )
     {
-        /* pvh fixme: foreign types are only supported on ept at present */
+        /* hvm fixme: foreign types are only supported on ept at present */
         gdprintk(XENLOG_WARNING, "Unimplemented foreign p2m type.\n");
         return -EINVAL;
     }
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 2eee9cd..a5651a3 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -589,7 +589,7 @@ int p2m_alloc_table(struct p2m_domain *p2m)
 }
 
 /*
- * pvh fixme: when adding support for pvh non-hardware domains, this path must
+ * hvm fixme: when adding support for pvh non-hardware domains, this path must
  * cleanup any foreign p2m types (release refcnts on them).
  */
 void p2m_teardown(struct p2m_domain *p2m)
@@ -2411,10 +2411,10 @@ int p2m_add_foreign(struct domain *tdom, unsigned long fgfn,
     struct domain *fdom;
 
     ASSERT(tdom);
-    if ( foreigndom == DOMID_SELF || !is_pvh_domain(tdom) )
+    if ( foreigndom == DOMID_SELF )
         return -EINVAL;
     /*
-     * pvh fixme: until support is added to p2m teardown code to cleanup any
+     * hvm fixme: until support is added to p2m teardown code to cleanup any
      * foreign entries, limit this to hardware domain only.
      */
     if ( !is_hardware_domain(tdom) )
diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index fc45bfb..81cd6c9 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -517,10 +517,6 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         struct vcpu *curr = current;
         struct physdev_set_iopl set_iopl;
 
-        ret = -ENOSYS;
-        if ( is_pvh_vcpu(curr) )
-            break;
-
         ret = -EFAULT;
         if ( copy_from_guest(&set_iopl, arg, 1) != 0 )
             break;
@@ -536,10 +532,6 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         struct vcpu *curr = current;
         struct physdev_set_iobitmap set_iobitmap;
 
-        ret = -ENOSYS;
-        if ( is_pvh_vcpu(curr) )
-            break;
-
         ret = -EFAULT;
         if ( copy_from_guest(&set_iobitmap, arg, 1) != 0 )
             break;
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 5bb387b..cc4cdbc 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -62,10 +62,6 @@ integer_param("maxcpus", max_cpus);
 
 unsigned long __read_mostly cr4_pv32_mask;
 
-/* Boot dom0 in pvh mode */
-static bool_t __initdata opt_dom0pvh;
-boolean_param("dom0pvh", opt_dom0pvh);
-
 /* **** Linux config option: propagated to domain0. */
 /* "acpi=off":    Sisables both ACPI table parsing and interpreter. */
 /* "acpi=force":  Override the disable blacklist.                   */
@@ -1545,9 +1541,6 @@ void __init noreturn __start_xen(unsigned long mbi_p)
 
     init_guest_cpuid();
 
-    if ( opt_dom0pvh )
-        domcr_flags |= DOMCRF_pvh | DOMCRF_hap;
-
     if ( dom0_pvh )
     {
         domcr_flags |= DOMCRF_hvm |
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index faa638b..fe683bd 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -2014,33 +2014,6 @@ void tsc_set_info(struct domain *d,
         d->arch.vtsc = 0;
         return;
     }
-    if ( is_pvh_domain(d) )
-    {
-        /*
-         * PVH fixme: support more tsc modes.
-         *
-         * NB: The reason this is disabled here appears to be with
-         * additional support required to do the PV RDTSC emulation.
-         * Since we're no longer taking the PV emulation path for
-         * anything, we may be able to remove this restriction.
-         *
-         * pvhfixme: Experiments show that "default" works for PVH,
-         * but "always_emulate" does not for some reason.  Figure out
-         * why.
-         */
-        switch ( tsc_mode )
-        {
-        case TSC_MODE_NEVER_EMULATE:
-            break;
-        default:
-            printk(XENLOG_WARNING
-                   "PVH currently does not support tsc emulation. Setting timer_mode = never_emulate\n");
-            /* FALLTHRU */
-        case TSC_MODE_DEFAULT:
-            tsc_mode = TSC_MODE_NEVER_EMULATE;
-            break;
-        }
-    }
 
     switch ( d->arch.tsc_mode = tsc_mode )
     {
diff --git a/xen/common/domain.c b/xen/common/domain.c
index 4492c9c..b22aacc 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -304,8 +304,6 @@ struct domain *domain_create(domid_t domid, unsigned int domcr_flags,
 
     if ( domcr_flags & DOMCRF_hvm )
         d->guest_type = guest_type_hvm;
-    else if ( domcr_flags & DOMCRF_pvh )
-        d->guest_type = guest_type_pvh;
     else
         d->guest_type = guest_type_pv;
 
diff --git a/xen/common/domctl.c b/xen/common/domctl.c
index 93e3029..951a5dc 100644
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -194,9 +194,6 @@ void getdomaininfo(struct domain *d, struct xen_domctl_getdomaininfo *info)
     case guest_type_hvm:
         info->flags |= XEN_DOMINF_hvm_guest;
         break;
-    case guest_type_pvh:
-        info->flags |= XEN_DOMINF_pvh_guest;
-        break;
     default:
         break;
     }
@@ -501,7 +498,6 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t) u_domctl)
         ret = -EINVAL;
         if ( (op->u.createdomain.flags &
              ~(XEN_DOMCTL_CDF_hvm_guest
-               | XEN_DOMCTL_CDF_pvh_guest
                | XEN_DOMCTL_CDF_hap
                | XEN_DOMCTL_CDF_s3_integrity
                | XEN_DOMCTL_CDF_oos_off
@@ -532,15 +528,9 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t) u_domctl)
             rover = dom;
         }
 
-        if ( (op->u.createdomain.flags & XEN_DOMCTL_CDF_hvm_guest)
-             && (op->u.createdomain.flags & XEN_DOMCTL_CDF_pvh_guest) )
-            return -EINVAL;
-
         domcr_flags = 0;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_hvm_guest )
             domcr_flags |= DOMCRF_hvm;
-        if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_pvh_guest )
-            domcr_flags |= DOMCRF_pvh;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_hap )
             domcr_flags |= DOMCRF_hap;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_s3_integrity )
diff --git a/xen/common/kernel.c b/xen/common/kernel.c
index 4b87c60..a4ae612 100644
--- a/xen/common/kernel.c
+++ b/xen/common/kernel.c
@@ -324,11 +324,6 @@ DO(xen_version)(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
                              (1U << XENFEAT_highmem_assist) |
                              (1U << XENFEAT_gnttab_map_avail_bits);
                 break;
-            case guest_type_pvh:
-                fi.submap |= (1U << XENFEAT_hvm_safe_pvclock) |
-                             (1U << XENFEAT_supervisor_mode_kernel) |
-                             (1U << XENFEAT_hvm_callback_vector);
-                break;
             case guest_type_hvm:
                 fi.submap |= (1U << XENFEAT_hvm_safe_pvclock) |
                              (1U << XENFEAT_hvm_callback_vector) |
diff --git a/xen/common/vm_event.c b/xen/common/vm_event.c
index 45046d1..0fe9a53 100644
--- a/xen/common/vm_event.c
+++ b/xen/common/vm_event.c
@@ -606,8 +606,8 @@ int vm_event_domctl(struct domain *d, xen_domctl_vm_event_op_t *vec,
             struct p2m_domain *p2m = p2m_get_hostp2m(d);
 
             rc = -EOPNOTSUPP;
-            /* pvh fixme: p2m_is_foreign types need addressing */
-            if ( is_pvh_vcpu(current) || is_pvh_domain(hardware_domain) )
+            /* hvm fixme: p2m_is_foreign types need addressing */
+            if ( is_hvm_domain(hardware_domain) )
                 break;
 
             rc = -ENODEV;
@@ -707,8 +707,8 @@ int vm_event_domctl(struct domain *d, xen_domctl_vm_event_op_t *vec,
         {
         case XEN_VM_EVENT_ENABLE:
             rc = -EOPNOTSUPP;
-            /* pvh fixme: p2m_is_foreign types need addressing */
-            if ( is_pvh_vcpu(current) || is_pvh_domain(hardware_domain) )
+            /* hvm fixme: p2m_is_foreign types need addressing */
+            if ( is_hvm_domain(hardware_domain) )
                 break;
 
             rc = -ENODEV;
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index ff5267f..d182d75 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -15,7 +15,6 @@
 #define has_32bit_shinfo(d)    ((d)->arch.has_32bit_shinfo)
 #define is_pv_32bit_domain(d)  ((d)->arch.is_32bit_pv)
 #define is_pv_32bit_vcpu(v)    (is_pv_32bit_domain((v)->domain))
-#define is_pvh_32bit_domain(d) (is_pvh_domain(d) && has_32bit_shinfo(d))
 
 #define is_hvm_pv_evtchn_domain(d) (has_hvm_container_domain(d) && \
         d->arch.hvm_domain.irq.callback_via_type == HVMIRQ_callback_vector)
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index eccc25e..da0f6ba 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -91,9 +91,6 @@ struct hvm_function_table {
     /* Support Hardware-Assisted Paging? */
     bool_t hap_supported;
 
-    /* Necessary hardware support for PVH mode? */
-    bool_t pvh_supported;
-
     /* Necessary hardware support for alternate p2m's? */
     bool altp2m_supported;
 
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 85cbb7c..9e3ce21 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -37,7 +37,7 @@
 #include "hvm/save.h"
 #include "memory.h"
 
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000c
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d
 
 /*
  * NB. xen_domctl.domain is an IN/OUT parameter for this operation.
@@ -60,11 +60,8 @@ 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     5
+#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;
@@ -97,14 +94,11 @@ 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 8
+#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       9
+#define _XEN_DOMINF_hap       8
 #define XEN_DOMINF_hap        (1U<<_XEN_DOMINF_hap)
  /* XEN_DOMINF_shutdown guest-supplied code.  */
 #define XEN_DOMINF_shutdownmask 255
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 0929c0b..cc11999 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -312,7 +312,7 @@ struct evtchn_port_ops;
  * will be false, but has_hvm_container_* checks will be true.
  */
 enum guest_type {
-    guest_type_pv, guest_type_pvh, guest_type_hvm
+    guest_type_pv, guest_type_hvm
 };
 
 struct domain
@@ -555,11 +555,8 @@ struct domain *domain_create(domid_t domid, unsigned int domcr_flags,
  /* DOMCRF_oos_off: dont use out-of-sync optimization for shadow page tables */
 #define _DOMCRF_oos_off         4
 #define DOMCRF_oos_off          (1U<<_DOMCRF_oos_off)
- /* DOMCRF_pvh: Create PV domain in HVM container. */
-#define _DOMCRF_pvh             5
-#define DOMCRF_pvh              (1U<<_DOMCRF_pvh)
  /* DOMCRF_xs_domain: xenstore domain */
-#define _DOMCRF_xs_domain       6
+#define _DOMCRF_xs_domain       5
 #define DOMCRF_xs_domain        (1U<<_DOMCRF_xs_domain)
 
 /*
@@ -875,8 +872,6 @@ void watchdog_domain_destroy(struct domain *d);
 
 #define is_pv_domain(d) ((d)->guest_type == guest_type_pv)
 #define is_pv_vcpu(v)   (is_pv_domain((v)->domain))
-#define is_pvh_domain(d) ((d)->guest_type == guest_type_pvh)
-#define is_pvh_vcpu(v)   (is_pvh_domain((v)->domain))
 #define is_hvm_domain(d) ((d)->guest_type == guest_type_hvm)
 #define is_hvm_vcpu(v)   (is_hvm_domain(v->domain))
 #define has_hvm_container_domain(d) ((d)->guest_type != guest_type_pv)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6270688592832232354==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVs1-0005Oi-LR; Sun, 19 Mar 2017 08:07:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrz-0005OS-IP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:20 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 9D/C4-31403-63C3EC85; Sun, 19 Mar 2017 08:07:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVdfU5ly
 Ewb/jihYTthk4MHps79vFHsAYxZqZl5RfkcCa8ebCK6aCh/eZKw4c/MXWwPjrGVMXIxeHkMAX
 RonrK14xQjjnGSXmz2tk72Lk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWEBHY
 tOhPWDlvAJmEodaHUFMFqDyPR1SExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXNvqfIhRkoNJSZS3/MeJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOzqJyOEBItS01Mr0jJzgMEBk5bg4FES4V2qBpTmLS5IzC3OTIdInWK05Jgze/cb
 Jo5bDXuA5IoLx98wCbHk5eelSonzzgFpEABpyCjNgxsHC+BLjLJSwryMQAcK8RSkFuVmlqDKv
 2IU52BUEuZVB7mKJzOvBG7rK6CDmIAOevvhBMhBJYkIKakGRpUzC/ZpqvW7V7bb5C7PyFn4ne
 df4PnmC7tvXD26SFyvdg6bQ9+c56sXyrB8/71XIYtpUWKD89wJh45P1+Qq3+O9++I1lRtaWa2
 SE1IWNVh2vhbVy9t6savrgf4f1fD/3gJSL5oEd3OfXn/O78f1UCWVltTFuz63srWm/CpQsdlx
 Xi6+v2HOGiWW4oxEQy3mouJEAHegfihbAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1489910836!74335546!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19408 invoked from network); 19 Mar 2017 08:07:17 -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; 19 Mar 2017 08:07:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrw-0004CA-4n
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVrw-0007x0-4B
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVrw-0007x0-4B@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:16 +0000
Subject: [Xen-changelog] [xen master] x86: remove PVHv1 code
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6270688592832232354=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 33e5c32559e1f1a73b87a7fd374899aee3439b46
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Mar 3 12:19:22 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:10 2017 +0000

    x86: remove PVHv1 code
    
    This removal applies to both the hypervisor and the toolstack side of PVHv1.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
---
 docs/man/xl.cfg.pod.5.in            |   4 -
 docs/misc/pvh-readme.txt            |  63 --------
 docs/misc/xen-command-line.markdown |   7 -
 tools/debugger/gdbsx/xg/xg_main.c   |   4 +-
 tools/libxc/include/xc_dom.h        |   1 -
 tools/libxc/include/xenctrl.h       |   2 +-
 tools/libxc/xc_cpuid_x86.c          |  13 +-
 tools/libxc/xc_dom_core.c           |   9 --
 tools/libxc/xc_dom_x86.c            |  49 +++---
 tools/libxc/xc_domain.c             |   1 -
 tools/libxl/libxl.h                 |   6 -
 tools/libxl/libxl_create.c          |  13 --
 tools/libxl/libxl_dom.c             |   1 -
 tools/libxl/libxl_internal.h        |   1 -
 tools/libxl/libxl_types.idl         |   1 -
 tools/libxl/libxl_x86.c             |  11 +-
 tools/xl/xl_parse.c                 |   1 -
 xen/arch/x86/cpu/vpmu.c             |   3 +-
 xen/arch/x86/domain.c               |  42 +-----
 xen/arch/x86/domain_build.c         | 287 +-----------------------------------
 xen/arch/x86/domctl.c               |   7 +-
 xen/arch/x86/hvm/hvm.c              |  81 +---------
 xen/arch/x86/hvm/hypercall.c        |   4 +-
 xen/arch/x86/hvm/io.c               |   2 -
 xen/arch/x86/hvm/ioreq.c            |   3 +-
 xen/arch/x86/hvm/irq.c              |   3 -
 xen/arch/x86/hvm/vmx/vmcs.c         |  35 +----
 xen/arch/x86/hvm/vmx/vmx.c          |  12 +-
 xen/arch/x86/mm.c                   |   2 +-
 xen/arch/x86/mm/p2m-pt.c            |   2 +-
 xen/arch/x86/mm/p2m.c               |   6 +-
 xen/arch/x86/physdev.c              |   8 -
 xen/arch/x86/setup.c                |   7 -
 xen/arch/x86/time.c                 |  27 ----
 xen/common/domain.c                 |   2 -
 xen/common/domctl.c                 |  10 --
 xen/common/kernel.c                 |   5 -
 xen/common/vm_event.c               |   8 +-
 xen/include/asm-x86/domain.h        |   1 -
 xen/include/asm-x86/hvm/hvm.h       |   3 -
 xen/include/public/domctl.h         |  14 +-
 xen/include/xen/sched.h             |   9 +-
 42 files changed, 66 insertions(+), 704 deletions(-)

diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
index 505c111..52802d5 100644
--- a/docs/man/xl.cfg.pod.5.in
+++ b/docs/man/xl.cfg.pod.5.in
@@ -1108,10 +1108,6 @@ if your particular guest kernel does not require this behaviour then
 it is safe to allow this to be enabled but you may wish to disable it
 anyway.
 
-=item B<pvh=BOOLEAN>
-
-Selects whether to run this PV guest in an HVM container. Default is 0.
-
 =back
 
 =head2 Fully-virtualised (HVM) Guest Specific Options
diff --git a/docs/misc/pvh-readme.txt b/docs/misc/pvh-readme.txt
deleted file mode 100644
index c5b3de4..0000000
--- a/docs/misc/pvh-readme.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-
-PVH : an x86 PV guest running in an HVM container.
-
-See: http://blog.xen.org/index.php/2012/10/23/the-paravirtualization-spectrum-part-1-the-ends-of-the-spectrum/
-
-At the moment HAP is required for PVH.
-
-At present the only PVH guest is an x86 64bit PV linux. Patches are at:
-   git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git
-
-A PVH guest kernel must support following features, as defined for linux
-in arch/x86/xen/xen-head.S:
-
-   #define FEATURES_PVH "|writable_descriptor_tables" \
-                        "|auto_translated_physmap"    \
-                        "|supervisor_mode_kernel"     \
-                        "|hvm_callback_vector"
-
-In a nutshell:
-* the guest uses auto translate:
- - p2m is managed by xen
- - pagetables are owned by the guest
- - mmu_update hypercall not available
-* it uses event callback and not vlapic emulation,
-* IDT is native, so set_trap_table hcall is also N/A for a PVH guest.
-
-For a full list of hcalls supported for PVH, see pvh_hypercall64_table
-in arch/x86/hvm/hvm.c in xen.  From the ABI prespective, it's mostly a
-PV guest with auto translate, although it does use hvm_op for setting
-callback vector, and has a special version of arch_set_guest_info for bringing
-up secondary cpus.
-
-The initial phase targets the booting of a 64bit UP/SMP linux guest in PVH
-mode. This is done by adding: pvh=1 in the config file. xl, and not xm, is
-supported. Phase I patches are broken into three parts:
-   - xen changes for booting of 64bit PVH guest
-   - tools changes for creating a PVH guest
-   - boot of 64bit dom0 in PVH mode.
-
-To boot 64bit dom0 in PVH mode, add dom0pvh to grub xen command line.
-
-Following fixme's exist in the code:
-  - arch/x86/time.c: support more tsc modes.
-
-Following remain to be done for PVH:
-   - Get rid of PVH mode, make it just HVM with some flags set
-   - implement arch_get_info_guest() for pvh.
-   - Investigate what else needs to be done for VMI support.
-   - AMD port.
-   - 32bit PVH guest support in both linux and xen. Xen changes are tagged
-     "32bitfixme".
-   - Add support for monitoring guest behavior. See hvm_memory_event* functions
-     in hvm.c
-   - vcpu hotplug support
-   - Live migration of PVH guests.
-   - Avail PVH dom0 of posted interrupts. (This will be a big win).
-
-
-Note, any emails to me must be cc'd to xen devel mailing list. OTOH, please
-cc me on PVH emails to the xen devel mailing list.
-
-Mukesh Rathor
-mukesh.rathor [at] oracle [dot] com
diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 4daf5b5..bad20db 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -681,13 +681,6 @@ Flag that makes a dom0 boot in PVHv2 mode.
 
 Flag that makes a dom0 use shadow paging.
 
-### dom0pvh
-> `= <boolean>`
-
-> Default: `false`
-
-Flag that makes a 64bit dom0 boot in PVH mode. No 32bit support at present.
-
 ### dtuart (ARM)
 > `= path [:options]`
 
diff --git a/tools/debugger/gdbsx/xg/xg_main.c b/tools/debugger/gdbsx/xg/xg_main.c
index 8c8a402..7ebf914 100644
--- a/tools/debugger/gdbsx/xg/xg_main.c
+++ b/tools/debugger/gdbsx/xg/xg_main.c
@@ -79,7 +79,6 @@ int xgtrc_on = 0;
 struct xen_domctl domctl;         /* just use a global domctl */
 
 static int     _hvm_guest;        /* hvm guest? 32bit HVMs have 64bit context */
-static int     _pvh_guest;        /* PV guest in HVM container */
 static domid_t _dom_id;           /* guest domid */
 static int     _max_vcpu_id;      /* thus max_vcpu_id+1 VCPUs */
 static int     _dom0_fd;          /* fd of /dev/privcmd */
@@ -308,7 +307,6 @@ xg_attach(int domid, int guest_bitness)
 
     _max_vcpu_id = domctl.u.getdomaininfo.max_vcpu_id;
     _hvm_guest = (domctl.u.getdomaininfo.flags & XEN_DOMINF_hvm_guest);
-    _pvh_guest = (domctl.u.getdomaininfo.flags & XEN_DOMINF_pvh_guest);
     return _max_vcpu_id;
 }
 
@@ -369,7 +367,7 @@ _change_TF(vcpuid_t which_vcpu, int guest_bitness, int setit)
     int sz = sizeof(anyc);
 
     /* first try the MTF for hvm guest. otherwise do manually */
-    if (_hvm_guest || _pvh_guest) {
+    if (_hvm_guest) {
         domctl.u.debug_op.vcpu = which_vcpu;
         domctl.u.debug_op.op = setit ? XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_ON :
                                        XEN_DOMCTL_DEBUG_OP_SINGLE_STEP_OFF;
diff --git a/tools/libxc/include/xc_dom.h b/tools/libxc/include/xc_dom.h
index 608cbc2..b416eb5 100644
--- a/tools/libxc/include/xc_dom.h
+++ b/tools/libxc/include/xc_dom.h
@@ -164,7 +164,6 @@ struct xc_dom_image {
     domid_t console_domid;
     domid_t xenstore_domid;
     xen_pfn_t shared_info_mfn;
-    int pvh_enabled;
 
     xc_interface *xch;
     domid_t guest_domid;
diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index b80d150..2d97d36 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -443,7 +443,7 @@ typedef struct xc_dominfo {
     uint32_t      ssidref;
     unsigned int  dying:1, crashed:1, shutdown:1,
                   paused:1, blocked:1, running:1,
-                  hvm:1, debugged:1, pvh:1, xenstore:1, hap:1;
+                  hvm:1, debugged:1, xenstore:1, hap:1;
     unsigned int  shutdown_reason; /* only meaningful if shutdown==1 */
     unsigned long nr_pages; /* current number, not maximum */
     unsigned long nr_outstanding_pages;
diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 35ecca1..1bedf05 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -167,7 +167,6 @@ struct cpuid_domain_info
     } vendor;
 
     bool hvm;
-    bool pvh;
     uint64_t xfeature_mask;
 
     uint32_t *featureset;
@@ -231,7 +230,6 @@ static int get_cpuid_domain_info(xc_interface *xch, domid_t domid,
         return -ESRCH;
 
     info->hvm = di.hvm;
-    info->pvh = di.pvh;
 
     info->featureset = calloc(host_nr_features, sizeof(*info->featureset));
     if ( !info->featureset )
@@ -682,13 +680,10 @@ static void sanitise_featureset(struct cpuid_domain_info *info)
                 clear_bit(X86_FEATURE_SYSCALL, info->featureset);
         }
 
-        if ( !info->pvh )
-        {
-            clear_bit(X86_FEATURE_PSE, info->featureset);
-            clear_bit(X86_FEATURE_PSE36, info->featureset);
-            clear_bit(X86_FEATURE_PGE, info->featureset);
-            clear_bit(X86_FEATURE_PAGE1GB, info->featureset);
-        }
+        clear_bit(X86_FEATURE_PSE, info->featureset);
+        clear_bit(X86_FEATURE_PSE36, info->featureset);
+        clear_bit(X86_FEATURE_PGE, info->featureset);
+        clear_bit(X86_FEATURE_PAGE1GB, info->featureset);
     }
 
     if ( info->xfeature_mask == 0 )
diff --git a/tools/libxc/xc_dom_core.c b/tools/libxc/xc_dom_core.c
index 36cd3c8..cf40343 100644
--- a/tools/libxc/xc_dom_core.c
+++ b/tools/libxc/xc_dom_core.c
@@ -896,15 +896,6 @@ int xc_dom_parse_image(struct xc_dom_image *dom)
         goto err;
     }
 
-    if ( dom->pvh_enabled )
-    {
-        const char *pvh_features = "writable_descriptor_tables|"
-                                   "auto_translated_physmap|"
-                                   "supervisor_mode_kernel|"
-                                   "hvm_callback_vector";
-        elf_xen_parse_features(pvh_features, dom->f_requested, NULL);
-    }
-
     /* check features */
     for ( i = 0; i < XENFEAT_NR_SUBMAPS; i++ )
     {
diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 6495e7f..c176c00 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -373,7 +373,7 @@ static x86_pgentry_t get_pg_prot_x86(struct xc_dom_image *dom, int l,
     unsigned m;
 
     prot = domx86->params->lvl_prot[l];
-    if ( l > 0 || dom->pvh_enabled )
+    if ( l > 0 )
         return prot;
 
     for ( m = 0; m < domx86->n_mappings; m++ )
@@ -870,18 +870,15 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
     DOMPRINTF("%s: cr3: pfn 0x%" PRIpfn " mfn 0x%" PRIpfn "",
               __FUNCTION__, dom->pgtables_seg.pfn, cr3_pfn);
 
-    if ( !dom->pvh_enabled )
-    {
-        ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.es = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_32;
-        ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_32;
-        ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_32;
-
-        ctxt->kernel_ss = ctxt->user_regs.ss;
-        ctxt->kernel_sp = ctxt->user_regs.esp;
-    }
+    ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.es = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_32;
+    ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_32;
+    ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_32;
+
+    ctxt->kernel_ss = ctxt->user_regs.ss;
+    ctxt->kernel_sp = ctxt->user_regs.esp;
 
     rc = xc_vcpu_setcontext(dom->xch, dom->guest_domid, 0, &any_ctx);
     if ( rc != 0 )
@@ -916,18 +913,15 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
     DOMPRINTF("%s: cr3: pfn 0x%" PRIpfn " mfn 0x%" PRIpfn "",
               __FUNCTION__, dom->pgtables_seg.pfn, cr3_pfn);
 
-    if ( !dom->pvh_enabled )
-    {
-        ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.es = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_64;
-        ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_64;
-        ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_64;
-
-        ctxt->kernel_ss = ctxt->user_regs.ss;
-        ctxt->kernel_sp = ctxt->user_regs.esp;
-    }
+    ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.es = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.gs = FLAT_KERNEL_DS_X86_64;
+    ctxt->user_regs.ss = FLAT_KERNEL_SS_X86_64;
+    ctxt->user_regs.cs = FLAT_KERNEL_CS_X86_64;
+
+    ctxt->kernel_ss = ctxt->user_regs.ss;
+    ctxt->kernel_sp = ctxt->user_regs.esp;
 
     rc = xc_vcpu_setcontext(dom->xch, dom->guest_domid, 0, &any_ctx);
     if ( rc != 0 )
@@ -1106,7 +1100,7 @@ static int meminit_pv(struct xc_dom_image *dom)
     rc = x86_compat(dom->xch, dom->guest_domid, dom->guest_type);
     if ( rc )
         return rc;
-    if ( xc_dom_feature_translated(dom) && !dom->pvh_enabled )
+    if ( xc_dom_feature_translated(dom) )
     {
         dom->shadow_enabled = 1;
         rc = x86_shadow(dom->xch, dom->guest_domid);
@@ -1594,9 +1588,6 @@ static int map_grant_table_frames(struct xc_dom_image *dom)
 {
     int i, rc;
 
-    if ( dom->pvh_enabled )
-        return 0;
-
     for ( i = 0; ; i++ )
     {
         rc = xc_domain_add_to_physmap(dom->xch, dom->guest_domid,
diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index cb4f76c..00909ad4 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -370,7 +370,6 @@ int xc_domain_getinfo(xc_interface *xch,
         info->running  = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_running);
         info->hvm      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_hvm_guest);
         info->debugged = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_debugged);
-        info->pvh      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_pvh_guest);
         info->xenstore = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_xs_domain);
         info->hap      = !!(domctl.u.getdomaininfo.flags&XEN_DOMINF_hap);
 
diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 4c60e8f..72ec39d 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -718,12 +718,6 @@ typedef struct libxl__ctx libxl_ctx;
 #define LIBXL_HAVE_DOMAIN_CREATE_RESTORE_SEND_BACK_FD 1
 
 /*
- * LIBXL_HAVE_CREATEINFO_PVH
- * If this is defined, then libxl supports creation of a PVH guest.
- */
-#define LIBXL_HAVE_CREATEINFO_PVH 1
-
-/*
  * LIBXL_HAVE_DRIVER_DOMAIN_CREATION 1
  *
  * If this is defined, libxl_domain_create_info contains a driver_domain
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 409945a..25389e1 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -38,9 +38,6 @@ int libxl__domain_create_info_setdefault(libxl__gc *gc,
     if (c_info->type == LIBXL_DOMAIN_TYPE_HVM) {
         libxl_defbool_setdefault(&c_info->hap, true);
         libxl_defbool_setdefault(&c_info->oos, true);
-    } else {
-        libxl_defbool_setdefault(&c_info->pvh, false);
-        libxl_defbool_setdefault(&c_info->hap, libxl_defbool_val(c_info->pvh));
     }
 
     libxl_defbool_setdefault(&c_info->run_hotplug_scripts, true);
@@ -475,8 +472,6 @@ int libxl__domain_build(libxl__gc *gc,
 
         break;
     case LIBXL_DOMAIN_TYPE_PV:
-        state->pvh_enabled = libxl_defbool_val(d_config->c_info.pvh);
-
         ret = libxl__build_pv(gc, domid, info, state);
         if (ret)
             goto out;
@@ -536,14 +531,6 @@ int libxl__domain_make(libxl__gc *gc, libxl_domain_config *d_config,
         flags |= XEN_DOMCTL_CDF_hvm_guest;
         flags |= libxl_defbool_val(info->hap) ? XEN_DOMCTL_CDF_hap : 0;
         flags |= libxl_defbool_val(info->oos) ? 0 : XEN_DOMCTL_CDF_oos_off;
-    } else if (libxl_defbool_val(info->pvh)) {
-        flags |= XEN_DOMCTL_CDF_pvh_guest;
-        if (!libxl_defbool_val(info->hap)) {
-            LOGD(ERROR, *domid, "HAP must be on for PVH");
-            rc = ERROR_INVAL;
-            goto out;
-        }
-        flags |= XEN_DOMCTL_CDF_hap;
     }
 
     /* Ultimately, handle is an array of 16 uint8_t, same as uuid */
diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c
index d519c8d..e133962 100644
--- a/tools/libxl/libxl_dom.c
+++ b/tools/libxl/libxl_dom.c
@@ -690,7 +690,6 @@ int libxl__build_pv(libxl__gc *gc, uint32_t domid,
         return ERROR_FAIL;
     }
 
-    dom->pvh_enabled = state->pvh_enabled;
     dom->container_type = XC_DOM_PV_CONTAINER;
 
     LOG(DEBUG, "pv kernel mapped %d path %s", state->pv_kernel.mapped, state->pv_kernel.path);
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 5bbede5..7722665 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1129,7 +1129,6 @@ typedef struct {
     libxl__file_reference pv_kernel;
     libxl__file_reference pv_ramdisk;
     const char * pv_cmdline;
-    bool pvh_enabled;
 
     xen_vmemrange_t *vmemranges;
     uint32_t num_vmemranges;
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index 6d28dea..2475a4d 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -382,7 +382,6 @@ libxl_domain_create_info = Struct("domain_create_info",[
     ("poolid",       uint32),
     ("pool_name",    string),
     ("run_hotplug_scripts",libxl_defbool),
-    ("pvh",          libxl_defbool),
     ("driver_domain",libxl_defbool),
     ], dir=DIR_IN)
 
diff --git a/tools/libxl/libxl_x86.c b/tools/libxl/libxl_x86.c
index 5da7504..455f6f0 100644
--- a/tools/libxl/libxl_x86.c
+++ b/tools/libxl/libxl_x86.c
@@ -338,12 +338,11 @@ int libxl__arch_domain_create(libxl__gc *gc, libxl_domain_config *d_config,
     if (rtc_timeoffset)
         xc_domain_set_time_offset(ctx->xch, domid, rtc_timeoffset);
 
-    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM ||
-        libxl_defbool_val(d_config->c_info.pvh)) {
-
-        unsigned long shadow;
-        shadow = (d_config->b_info.shadow_memkb + 1023) / 1024;
-        xc_shadow_control(ctx->xch, domid, XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION, NULL, 0, &shadow, 0, NULL);
+    if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM) {
+        unsigned long shadow = DIV_ROUNDUP(d_config->b_info.shadow_memkb,
+                                           1024);
+        xc_shadow_control(ctx->xch, domid, XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION,
+                          NULL, 0, &shadow, 0, NULL);
     }
 
     if (d_config->c_info.type == LIBXL_DOMAIN_TYPE_PV &&
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index faa9c61..b72f990 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -856,7 +856,6 @@ void parse_config_data(const char *config_source,
         !strncmp(buf, "hvm", strlen(buf)))
         c_info->type = LIBXL_DOMAIN_TYPE_HVM;
 
-    xlu_cfg_get_defbool(config, "pvh", &c_info->pvh, 0);
     xlu_cfg_get_defbool(config, "hap", &c_info->hap, 0);
 
     if (xlu_cfg_replace_string (config, "name", &c_info->name, 0)) {
diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c
index 1957dea..a1e9f00 100644
--- a/xen/arch/x86/cpu/vpmu.c
+++ b/xen/arch/x86/cpu/vpmu.c
@@ -225,8 +225,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
         if ( !vpmu->xenpmu_data )
             return;
 
-        if ( is_pvh_vcpu(sampling) &&
-             !(vpmu_mode & XENPMU_MODE_ALL) &&
+        if ( !(vpmu_mode & XENPMU_MODE_ALL) &&
              !vpmu->arch_vpmu_ops->do_interrupt(regs) )
             return;
 
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 479aee6..84a289d 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -350,7 +350,7 @@ int switch_compat(struct domain *d)
 
     if ( is_hvm_domain(d) || d->tot_pages != 0 )
         return -EACCES;
-    if ( is_pv_32bit_domain(d) || is_pvh_32bit_domain(d) )
+    if ( is_pv_32bit_domain(d) )
         return 0;
 
     d->arch.has_32bit_shinfo = 1;
@@ -361,12 +361,7 @@ int switch_compat(struct domain *d)
     {
         rc = setup_compat_arg_xlat(v);
         if ( !rc )
-        {
-            if ( !is_pvh_domain(d) )
-                rc = setup_compat_l4(v);
-            else
-                rc = hvm_set_mode(v, 4);
-        }
+            rc = setup_compat_l4(v);
 
         if ( rc )
             goto undo_and_fail;
@@ -385,7 +380,7 @@ int switch_compat(struct domain *d)
     {
         free_compat_arg_xlat(v);
 
-        if ( !is_pvh_domain(d) && !pagetable_is_null(v->arch.guest_table) )
+        if ( !pagetable_is_null(v->arch.guest_table) )
             release_compat_l4(v);
     }
 
@@ -900,7 +895,7 @@ int arch_set_info_guest(
 
     /* The context is a compat-mode one if the target domain is compat-mode;
      * we expect the tools to DTRT even in compat-mode callers. */
-    compat = is_pv_32bit_domain(d) || is_pvh_32bit_domain(d);
+    compat = is_pv_32bit_domain(d);
 
 #define c(fld) (compat ? (c.cmp->fld) : (c.nat->fld))
     flags = c(flags);
@@ -952,18 +947,6 @@ int arch_set_info_guest(
              (c(ldt_ents) > 8192) )
             return -EINVAL;
     }
-    else if ( is_pvh_domain(d) )
-    {
-        if ( c(ctrlreg[0]) || c(ctrlreg[1]) || c(ctrlreg[2]) ||
-             c(ctrlreg[4]) || c(ctrlreg[5]) || c(ctrlreg[6]) ||
-             c(ctrlreg[7]) ||  c(ldt_base) || c(ldt_ents) ||
-             c(user_regs.cs) || c(user_regs.ss) || c(user_regs.es) ||
-             c(user_regs.ds) || c(user_regs.fs) || c(user_regs.gs) ||
-             c(kernel_ss) || c(kernel_sp) || c(gdt_ents) ||
-             (!compat && (c.nat->gs_base_kernel ||
-              c.nat->fs_base || c.nat->gs_base_user)) )
-            return -EINVAL;
-    }
 
     v->fpu_initialised = !!(flags & VGCF_I387_VALID);
 
@@ -1019,21 +1002,7 @@ int arch_set_info_guest(
             v->arch.debugreg[i] = c(debugreg[i]);
 
         hvm_set_info_guest(v);
-
-        if ( is_hvm_domain(d) || v->is_initialised )
-            goto out;
-
-        /* NB: No need to use PV cr3 un-pickling macros */
-        cr3_gfn = c(ctrlreg[3]) >> PAGE_SHIFT;
-        cr3_page = get_page_from_gfn(d, cr3_gfn, NULL, P2M_ALLOC);
-
-        v->arch.cr3 = page_to_maddr(cr3_page);
-        v->arch.hvm_vcpu.guest_cr[3] = c(ctrlreg[3]);
-        v->arch.guest_table = pagetable_from_page(cr3_page);
-
-        ASSERT(paging_mode_enabled(d));
-
-        goto pvh_skip_pv_stuff;
+        goto out;
     }
 
     init_int80_direct_trap(v);
@@ -1286,7 +1255,6 @@ int arch_set_info_guest(
 
     clear_bit(_VPF_in_reset, &v->pause_flags);
 
- pvh_skip_pv_stuff:
     if ( v->vcpu_id == 0 )
         update_domain_wallclock_time(d);
 
diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index 632640d..9bdefc8 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -468,141 +468,6 @@ static void __init process_dom0_ioports_disable(struct domain *dom0)
     }
 }
 
-static __init void pvh_add_mem_mapping(struct domain *d, unsigned long gfn,
-                                       unsigned long mfn, unsigned long nr_mfns)
-{
-    unsigned long i;
-    p2m_access_t a;
-    mfn_t omfn;
-    p2m_type_t t;
-    int rc;
-
-    for ( i = 0; i < nr_mfns; i++ )
-    {
-        if ( !iomem_access_permitted(d, mfn + i, mfn + i) )
-        {
-            omfn = get_gfn_query_unlocked(d, gfn + i, &t);
-            guest_physmap_remove_page(d, _gfn(gfn + i), omfn, PAGE_ORDER_4K);
-            continue;
-        }
-
-        if ( rangeset_contains_singleton(mmio_ro_ranges, mfn + i) )
-            a = p2m_access_r;
-        else
-            a = p2m_access_rw;
-
-        if ( (rc = set_mmio_p2m_entry(d, gfn + i, _mfn(mfn + i),
-                                      PAGE_ORDER_4K, a)) )
-            panic("pvh_add_mem_mapping: gfn:%lx mfn:%lx i:%ld rc:%d\n",
-                  gfn, mfn, i, rc);
-        if ( !(i & 0xfffff) )
-                process_pending_softirqs();
-    }
-}
-
-/*
- * Set the 1:1 map for all non-RAM regions for dom 0. Thus, dom0 will have
- * the entire io region mapped in the EPT/NPT.
- *
- * pvh fixme: The following doesn't map MMIO ranges when they sit above the
- *            highest E820 covered address.
- */
-static __init void pvh_map_all_iomem(struct domain *d, unsigned long nr_pages)
-{
-    unsigned long start_pfn, end_pfn, end = 0, start = 0;
-    const struct e820entry *entry;
-    unsigned long nump, nmap, navail, mfn, nr_holes = 0;
-    unsigned int i;
-    struct page_info *page;
-    int rc;
-
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        end = entry->addr + entry->size;
-
-        if ( entry->type == E820_RAM || entry->type == E820_UNUSABLE ||
-             i == e820.nr_map - 1 )
-        {
-            start_pfn = PFN_DOWN(start);
-
-            /* Unused RAM areas are marked UNUSABLE, so skip them too */
-            if ( entry->type == E820_RAM || entry->type == E820_UNUSABLE )
-                end_pfn = PFN_UP(entry->addr);
-            else
-                end_pfn = PFN_UP(end);
-
-            if ( start_pfn < end_pfn )
-            {
-                nump = end_pfn - start_pfn;
-                /* Add pages to the mapping */
-                pvh_add_mem_mapping(d, start_pfn, start_pfn, nump);
-                if ( start_pfn < nr_pages )
-                    nr_holes += (end_pfn < nr_pages) ?
-                                    nump : (nr_pages - start_pfn);
-            }
-            start = end;
-        }
-    }
-
-    /*
-     * Some BIOSes may not report io space above ram that is less than 4GB. So
-     * we map any non-ram upto 4GB.
-     */
-    if ( end < GB(4) )
-    {
-        start_pfn = PFN_UP(end);
-        end_pfn = (GB(4)) >> PAGE_SHIFT;
-        nump = end_pfn - start_pfn;
-        pvh_add_mem_mapping(d, start_pfn, start_pfn, nump);
-    }
-
-    /*
-     * Add the memory removed by the holes at the end of the
-     * memory map.
-     */
-    page = page_list_first(&d->page_list);
-    for ( i = 0, entry = e820.map; i < e820.nr_map && nr_holes > 0;
-          i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-            continue;
-
-        end_pfn = PFN_UP(entry->addr + entry->size);
-        if ( end_pfn <= nr_pages )
-            continue;
-
-        navail = end_pfn - nr_pages;
-        nmap = min(navail, nr_holes);
-        nr_holes -= nmap;
-        start_pfn = max_t(unsigned long, nr_pages, PFN_DOWN(entry->addr));
-        /*
-         * Populate this memory region using the pages
-         * previously removed by the MMIO holes.
-         */
-        do
-        {
-            mfn = page_to_mfn(page);
-            if ( get_gpfn_from_mfn(mfn) != INVALID_M2P_ENTRY )
-                continue;
-
-            rc = guest_physmap_add_page(d, _gfn(start_pfn), _mfn(mfn), 0);
-            if ( rc != 0 )
-                panic("Unable to add gpfn %#lx mfn %#lx to Dom0 physmap: %d",
-                      start_pfn, mfn, rc);
-            start_pfn++;
-            nmap--;
-            if ( !(nmap & 0xfffff) )
-                process_pending_softirqs();
-        } while ( ((page = page_list_next(page, &d->page_list)) != NULL)
-                  && nmap );
-        ASSERT(nmap == 0);
-        if ( page == NULL )
-            break;
-    }
-
-    ASSERT(nr_holes == 0);
-}
-
 static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 {
     struct e820entry *entry, *entry_guest;
@@ -673,12 +538,6 @@ static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
 static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
                                    unsigned long mfn, unsigned long vphysmap_s)
 {
-    if ( is_pvh_domain(d) )
-    {
-        int rc = guest_physmap_add_page(d, _gfn(pfn), _mfn(mfn), 0);
-        BUG_ON(rc);
-        return;
-    }
     if ( !is_pv_32bit_domain(d) )
         ((unsigned long *)vphysmap_s)[pfn] = mfn;
     else
@@ -687,78 +546,6 @@ static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
     set_gpfn_from_mfn(mfn, pfn);
 }
 
-/* Replace mfns with pfns in dom0 page tables */
-static __init void pvh_fixup_page_tables_for_hap(struct vcpu *v,
-                                                 unsigned long v_start,
-                                                 unsigned long v_end)
-{
-    int i, j, k;
-    l4_pgentry_t *pl4e, *l4start;
-    l3_pgentry_t *pl3e;
-    l2_pgentry_t *pl2e;
-    l1_pgentry_t *pl1e;
-    unsigned long cr3_pfn;
-
-    ASSERT(paging_mode_enabled(v->domain));
-
-    l4start = map_domain_page(_mfn(pagetable_get_pfn(v->arch.guest_table)));
-
-    /* Clear entries prior to guest L4 start */
-    pl4e = l4start + l4_table_offset(v_start);
-    memset(l4start, 0, (unsigned long)pl4e - (unsigned long)l4start);
-
-    for ( ; pl4e <= l4start + l4_table_offset(v_end - 1); pl4e++ )
-    {
-        pl3e = map_l3t_from_l4e(*pl4e);
-        for ( i = 0; i < PAGE_SIZE / sizeof(*pl3e); i++, pl3e++ )
-        {
-            if ( !(l3e_get_flags(*pl3e) & _PAGE_PRESENT) )
-                continue;
-
-            pl2e = map_l2t_from_l3e(*pl3e);
-            for ( j = 0; j < PAGE_SIZE / sizeof(*pl2e); j++, pl2e++ )
-            {
-                if ( !(l2e_get_flags(*pl2e)  & _PAGE_PRESENT) )
-                    continue;
-
-                pl1e = map_l1t_from_l2e(*pl2e);
-                for ( k = 0; k < PAGE_SIZE / sizeof(*pl1e); k++, pl1e++ )
-                {
-                    if ( !(l1e_get_flags(*pl1e) & _PAGE_PRESENT) )
-                        continue;
-
-                    *pl1e = l1e_from_pfn(get_gpfn_from_mfn(l1e_get_pfn(*pl1e)),
-                                         l1e_get_flags(*pl1e));
-                }
-                unmap_domain_page(pl1e);
-                *pl2e = l2e_from_pfn(get_gpfn_from_mfn(l2e_get_pfn(*pl2e)),
-                                     l2e_get_flags(*pl2e));
-            }
-            unmap_domain_page(pl2e);
-            *pl3e = l3e_from_pfn(get_gpfn_from_mfn(l3e_get_pfn(*pl3e)),
-                                 l3e_get_flags(*pl3e));
-        }
-        unmap_domain_page(pl3e);
-        *pl4e = l4e_from_pfn(get_gpfn_from_mfn(l4e_get_pfn(*pl4e)),
-                             l4e_get_flags(*pl4e));
-    }
-
-    /* Clear entries post guest L4. */
-    if ( (unsigned long)pl4e & (PAGE_SIZE - 1) )
-        memset(pl4e, 0, PAGE_SIZE - ((unsigned long)pl4e & (PAGE_SIZE - 1)));
-
-    unmap_domain_page(l4start);
-
-    cr3_pfn = get_gpfn_from_mfn(paddr_to_pfn(v->arch.cr3));
-    v->arch.hvm_vcpu.guest_cr[3] = pfn_to_paddr(cr3_pfn);
-
-    /*
-     * Finally, we update the paging modes (hap_update_paging_modes). This will
-     * create monitor_table for us, update v->arch.cr3, and update vmcs.cr3.
-     */
-    paging_update_paging_modes(v);
-}
-
 static __init void mark_pv_pt_pages_rdonly(struct domain *d,
                                            l4_pgentry_t *l4start,
                                            unsigned long vpt_start,
@@ -1050,8 +837,6 @@ static int __init construct_dom0_pv(
     l3_pgentry_t *l3tab = NULL, *l3start = NULL;
     l2_pgentry_t *l2tab = NULL, *l2start = NULL;
     l1_pgentry_t *l1tab = NULL, *l1start = NULL;
-    paddr_t shared_info_paddr = 0;
-    u32 save_pvh_pg_mode = 0;
 
     /*
      * This fully describes the memory layout of the initial domain. All 
@@ -1132,13 +917,6 @@ static int __init construct_dom0_pv(
             rc = -EINVAL;
             goto out;
         }
-        if ( is_pvh_domain(d) &&
-             !test_bit(XENFEAT_hvm_callback_vector, parms.f_supported) )
-        {
-            printk("Kernel does not support PVH mode\n");
-            rc = -EINVAL;
-            goto out;
-        }
     }
 
     if ( compat32 )
@@ -1204,12 +982,6 @@ static int __init construct_dom0_pv(
                         sizeof(struct start_info) +
                         sizeof(struct dom0_vga_console_info));
 
-    if ( is_pvh_domain(d) )
-    {
-        shared_info_paddr = round_pgup(vstartinfo_end) - v_start;
-        vstartinfo_end   += PAGE_SIZE;
-    }
-
     vpt_start        = round_pgup(vstartinfo_end);
     for ( nr_pt_pages = 2; ; nr_pt_pages++ )
     {
@@ -1455,11 +1227,6 @@ static int __init construct_dom0_pv(
         setup_dom0_vcpu(d, i, cpu);
     }
 
-    /*
-     * pvh: we temporarily disable d->arch.paging.mode so that we can build cr3
-     * needed to run on dom0's page tables.
-     */
-    save_pvh_pg_mode = d->arch.paging.mode;
     d->arch.paging.mode = 0;
 
     /* Set up CR3 value for write_ptbase */
@@ -1529,25 +1296,6 @@ static int __init construct_dom0_pv(
                          nr_pages);
     }
 
-    /*
-     * We enable paging mode again so guest_physmap_add_page and
-     * paging_set_allocation will do the right thing for us.
-     */
-    d->arch.paging.mode = save_pvh_pg_mode;
-
-    if ( is_pvh_domain(d) )
-    {
-        bool preempted;
-
-        do {
-            preempted = false;
-            paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
-                                  &preempted);
-            process_pending_softirqs();
-        } while ( preempted );
-    }
-
-
     /* Write the phys->machine and machine->phys table entries. */
     for ( pfn = 0; pfn < count; pfn++ )
     {
@@ -1625,15 +1373,6 @@ static int __init construct_dom0_pv(
         si->console.dom0.info_size = sizeof(struct dom0_vga_console_info);
     }
 
-    /*
-     * PVH: We need to update si->shared_info while we are on dom0 page tables,
-     * but need to defer the p2m update until after we have fixed up the
-     * page tables for PVH so that the m2p for the si pte entry returns
-     * correct pfn.
-     */
-    if ( is_pvh_domain(d) )
-        si->shared_info = shared_info_paddr;
-
     if ( is_pv_32bit_domain(d) )
         xlat_start_info(si, XLAT_start_info_console_dom0);
 
@@ -1667,16 +1406,8 @@ static int __init construct_dom0_pv(
     regs->eflags = X86_EFLAGS_IF;
 
 #ifdef CONFIG_SHADOW_PAGING
-    if ( opt_dom0_shadow )
-    {
-        if ( is_pvh_domain(d) )
-        {
-            printk("Unsupported option dom0_shadow for PVH\n");
-            return -EINVAL;
-        }
-        if ( paging_enable(d, PG_SH_enable) == 0 ) 
-            paging_update_paging_modes(v);
-    }
+    if ( opt_dom0_shadow && paging_enable(d, PG_SH_enable) == 0 )
+        paging_update_paging_modes(v);
 #endif
 
     /*
@@ -1693,20 +1424,6 @@ static int __init construct_dom0_pv(
         printk(" Xen warning: dom0 kernel broken ELF: %s\n",
                elf_check_broken(&elf));
 
-    if ( is_pvh_domain(d) )
-    {
-        /* finally, fixup the page table, replacing mfns with pfns */
-        pvh_fixup_page_tables_for_hap(v, v_start, v_end);
-
-        /* the pt has correct pfn for si, now update the mfn in the p2m */
-        mfn = virt_to_mfn(d->shared_info);
-        pfn = shared_info_paddr >> PAGE_SHIFT;
-        dom0_update_physmap(d, pfn, mfn, 0);
-
-        pvh_map_all_iomem(d, nr_pages);
-        pvh_setup_e820(d, nr_pages);
-    }
-
     if ( d->domain_id == hardware_domid )
         iommu_hwdom_init(d);
 
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 9604afa..7d299ed 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -605,9 +605,8 @@ long arch_do_domctl(
         break;
 
     case XEN_DOMCTL_get_address_size:
-        domctl->u.address_size.size =
-            (is_pv_32bit_domain(d) || is_pvh_32bit_domain(d)) ?
-            32 : BITS_PER_LONG;
+        domctl->u.address_size.size = is_pv_32bit_domain(d) ? 32 :
+                                                              BITS_PER_LONG;
         copyback = 1;
         break;
 
@@ -1480,7 +1479,7 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
 {
     unsigned int i;
     const struct domain *d = v->domain;
-    bool_t compat = is_pv_32bit_domain(d) || is_pvh_32bit_domain(d);
+    bool_t compat = is_pv_32bit_domain(d);
 #define c(fld) (!compat ? (c.nat->fld) : (c.cmp->fld))
 
     if ( !is_pv_domain(d) )
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index ccfae4f..4c7de05 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -180,9 +180,6 @@ static int __init hvm_enable(void)
         printk("\n");
     }
 
-    if ( !fns->pvh_supported )
-        printk(XENLOG_INFO "HVM: PVH mode not supported on this platform\n");
-
     if ( !opt_altp2m_enabled )
         hvm_funcs.altp2m_supported = 0;
 
@@ -431,10 +428,6 @@ u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
 
 void hvm_migrate_timers(struct vcpu *v)
 {
-    /* PVH doesn't use rtc and emulated timers, it uses pvclock mechanism. */
-    if ( is_pvh_vcpu(v) )
-        return;
-
     rtc_migrate_timers(v);
     pt_migrate(v);
 }
@@ -600,19 +593,6 @@ static int hvm_print_line(
     return X86EMUL_OKAY;
 }
 
-static int handle_pvh_io(
-    int dir, unsigned int port, unsigned int bytes, uint32_t *val)
-{
-    struct domain *currd = current->domain;
-
-    if ( dir == IOREQ_WRITE )
-        guest_io_write(port, bytes, *val, currd);
-    else
-        *val = guest_io_read(port, bytes, currd);
-
-    return X86EMUL_OKAY;
-}
-
 int hvm_domain_initialise(struct domain *d)
 {
     int rc;
@@ -624,22 +604,6 @@ int hvm_domain_initialise(struct domain *d)
         return -EINVAL;
     }
 
-    if ( is_pvh_domain(d) )
-    {
-        if ( !hvm_funcs.pvh_supported )
-        {
-            printk(XENLOG_G_WARNING "Attempt to create a PVH guest "
-                   "on a system without necessary hardware support\n");
-            return -EINVAL;
-        }
-        if ( !hap_enabled(d) )
-        {
-            printk(XENLOG_G_INFO "PVH guest must have HAP on\n");
-            return -EINVAL;
-        }
-
-    }
-
     spin_lock_init(&d->arch.hvm_domain.irq_lock);
     spin_lock_init(&d->arch.hvm_domain.uc_lock);
     spin_lock_init(&d->arch.hvm_domain.write_map.lock);
@@ -681,12 +645,6 @@ int hvm_domain_initialise(struct domain *d)
 
     hvm_ioreq_init(d);
 
-    if ( is_pvh_domain(d) )
-    {
-        register_portio_handler(d, 0, 0x10003, handle_pvh_io);
-        return 0;
-    }
-
     hvm_init_guest_time(d);
 
     d->arch.hvm_domain.params[HVM_PARAM_TRIPLE_FAULT_REASON] = SHUTDOWN_reboot;
@@ -729,9 +687,6 @@ int hvm_domain_initialise(struct domain *d)
 
 void hvm_domain_relinquish_resources(struct domain *d)
 {
-    if ( is_pvh_domain(d) )
-        return;
-
     if ( hvm_funcs.nhvm_domain_relinquish_resources )
         hvm_funcs.nhvm_domain_relinquish_resources(d);
 
@@ -760,9 +715,6 @@ void hvm_domain_destroy(struct domain *d)
 
     hvm_destroy_cacheattr_region_list(d);
 
-    if ( is_pvh_domain(d) )
-        return;
-
     hvm_funcs.domain_destroy(d);
     rtc_deinit(d);
     stdvga_deinit(d);
@@ -1531,13 +1483,6 @@ int hvm_vcpu_initialise(struct vcpu *v)
 
     v->arch.hvm_vcpu.inject_event.vector = HVM_EVENT_VECTOR_UNSET;
 
-    if ( is_pvh_domain(d) )
-    {
-        /* This is for hvm_long_mode_enabled(v). */
-        v->arch.hvm_vcpu.guest_efer = EFER_LMA | EFER_LME;
-        return 0;
-    }
-
     rc = setup_compat_arg_xlat(v); /* teardown: free_compat_arg_xlat() */
     if ( rc != 0 )
         goto fail4;
@@ -1875,9 +1820,6 @@ int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
             __put_gfn(hostp2m, gfn);
 
         rc = 0;
-        if ( unlikely(is_pvh_domain(currd)) )
-            goto out;
-
         if ( !handle_mmio_with_translation(gla, gpa >> PAGE_SHIFT, npfec) )
             hvm_inject_hw_exception(TRAP_gp_fault, 0);
         rc = 1;
@@ -2225,15 +2167,6 @@ int hvm_set_cr0(unsigned long value, bool_t may_defer)
          (value & (X86_CR0_PE | X86_CR0_PG)) == X86_CR0_PG )
         return X86EMUL_EXCEPTION;
 
-    /* A pvh is not expected to change to real mode. */
-    if ( is_pvh_domain(d) &&
-         (value & (X86_CR0_PE | X86_CR0_PG)) != (X86_CR0_PG | X86_CR0_PE) )
-    {
-        printk(XENLOG_G_WARNING
-               "PVH attempting to turn off PE/PG. CR0:%lx\n", value);
-        return X86EMUL_EXCEPTION;
-    }
-
     if ( may_defer && unlikely(v->domain->arch.monitor.write_ctrlreg_enabled &
                                monitor_ctrlreg_bitmask(VM_EVENT_X86_CR0)) )
     {
@@ -2394,11 +2327,6 @@ int hvm_set_cr4(unsigned long value, bool_t may_defer)
                         "EFER.LMA is set");
             return X86EMUL_EXCEPTION;
         }
-        if ( is_pvh_vcpu(v) )
-        {
-            HVM_DBG_LOG(DBG_LEVEL_1, "32-bit PVH guest cleared CR4.PAE");
-            return X86EMUL_EXCEPTION;
-        }
     }
 
     old_cr = v->arch.hvm_vcpu.guest_cr[4];
@@ -3551,8 +3479,7 @@ int hvm_msr_write_intercept(unsigned int msr, uint64_t msr_content,
         break;
 
     case MSR_IA32_APICBASE:
-        if ( unlikely(is_pvh_vcpu(v)) ||
-             !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
+        if ( !vlapic_msr_set(vcpu_vlapic(v), msr_content) )
             goto gp_fault;
         break;
 
@@ -4075,8 +4002,7 @@ static int hvmop_set_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) ||
-         (is_pvh_domain(d) && (a.index != HVM_PARAM_CALLBACK_IRQ)) )
+    if ( !has_hvm_container_domain(d) )
         goto out;
 
     rc = hvm_allow_set_param(d, &a);
@@ -4331,8 +4257,7 @@ static int hvmop_get_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) ||
-         (is_pvh_domain(d) && (a.index != HVM_PARAM_CALLBACK_IRQ)) )
+    if ( !has_hvm_container_domain(d) )
         goto out;
 
     rc = hvm_allow_get_param(d, &a);
diff --git a/xen/arch/x86/hvm/hypercall.c b/xen/arch/x86/hvm/hypercall.c
index 9d6eca5..e7238ce 100644
--- a/xen/arch/x86/hvm/hypercall.c
+++ b/xen/arch/x86/hvm/hypercall.c
@@ -78,7 +78,7 @@ static long hvm_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
     switch ( cmd )
     {
     default:
-        if ( !is_pvh_vcpu(curr) || !is_hardware_domain(curr->domain) )
+        if ( !is_hardware_domain(curr->domain) )
             return -ENOSYS;
         /* fall through */
     case PHYSDEVOP_map_pirq:
@@ -86,7 +86,7 @@ static long hvm_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
     case PHYSDEVOP_eoi:
     case PHYSDEVOP_irq_status_query:
     case PHYSDEVOP_get_free_pirq:
-        if ( !has_pirq(curr->domain) && !is_pvh_vcpu(curr) )
+        if ( !has_pirq(curr->domain) )
             return -ENOSYS;
         break;
     }
diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index f170a3d..2770ff4 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -84,8 +84,6 @@ bool hvm_emulate_one_insn(hvm_emulate_validate_t *validate)
     struct hvm_vcpu_io *vio = &curr->arch.hvm_vcpu.hvm_io;
     int rc;
 
-    ASSERT(!is_pvh_vcpu(curr));
-
     hvm_emulate_init_once(&ctxt, validate, guest_cpu_user_regs());
 
     rc = hvm_emulate_one(&ctxt);
diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index ebb3eca..ad2edad 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -1387,8 +1387,7 @@ void hvm_ioreq_init(struct domain *d)
     spin_lock_init(&d->arch.hvm_domain.ioreq_server.lock);
     INIT_LIST_HEAD(&d->arch.hvm_domain.ioreq_server.list);
 
-    if ( !is_pvh_domain(d) )
-        register_portio_handler(d, 0xcf8, 4, hvm_access_cf8);
+    register_portio_handler(d, 0xcf8, 4, hvm_access_cf8);
 }
 
 /*
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index ff7d288..760544b 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -423,9 +423,6 @@ struct hvm_intack hvm_vcpu_has_pending_irq(struct vcpu *v)
          && vcpu_info(v, evtchn_upcall_pending) )
         return hvm_intack_vector(plat->irq.callback_via.vector);
 
-    if ( is_pvh_vcpu(v) )
-        return hvm_intack_none;
-
     if ( vlapic_accept_pic_intr(v) && plat->vpic[0].int_output )
         return hvm_intack_pic(0);
 
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 0c1b711..9791756 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -1065,20 +1065,6 @@ static int construct_vmcs(struct vcpu *v)
                   vmx_pin_based_exec_control & ~PIN_BASED_POSTED_INTERRUPT);
     }
 
-    if ( is_pvh_domain(d) )
-    {
-        /* Unrestricted guest (real mode for EPT) */
-        v->arch.hvm_vmx.secondary_exec_control &=
-            ~SECONDARY_EXEC_UNRESTRICTED_GUEST;
-
-        /* Start in 64-bit mode. PVH 32bitfixme. */
-        vmentry_ctl |= VM_ENTRY_IA32E_MODE;       /* GUEST_EFER.LME/LMA ignored */
-
-        ASSERT(v->arch.hvm_vmx.exec_control & CPU_BASED_ACTIVATE_SECONDARY_CONTROLS);
-        ASSERT(v->arch.hvm_vmx.exec_control & CPU_BASED_ACTIVATE_MSR_BITMAP);
-        ASSERT(!(v->arch.hvm_vmx.exec_control & CPU_BASED_RDTSC_EXITING));
-    }
-
     vmx_update_cpu_exec_control(v);
 
     __vmwrite(VM_EXIT_CONTROLS, vmexit_ctl);
@@ -1214,11 +1200,7 @@ static int construct_vmcs(struct vcpu *v)
     __vmwrite(GUEST_DS_AR_BYTES, 0xc093);
     __vmwrite(GUEST_FS_AR_BYTES, 0xc093);
     __vmwrite(GUEST_GS_AR_BYTES, 0xc093);
-    if ( is_pvh_domain(d) )
-        /* CS.L == 1, exec, read/write, accessed. */
-        __vmwrite(GUEST_CS_AR_BYTES, 0xa09b);
-    else
-        __vmwrite(GUEST_CS_AR_BYTES, 0xc09b); /* exec/read, accessed */
+    __vmwrite(GUEST_CS_AR_BYTES, 0xc09b); /* exec/read, accessed */
 
     /* Guest IDT. */
     __vmwrite(GUEST_IDTR_BASE, 0);
@@ -1248,23 +1230,10 @@ static int construct_vmcs(struct vcpu *v)
               | (1U << TRAP_no_device);
     vmx_update_exception_bitmap(v);
 
-    /*
-     * In HVM domains, this happens on the realmode->paging
-     * transition.  Since PVH never goes through this transition, we
-     * need to do it at start-of-day.
-     */
-    if ( is_pvh_domain(d) )
-        vmx_update_debug_state(v);
-
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_PE | X86_CR0_ET;
-
-    /* PVH domains always start in paging mode */
-    if ( is_pvh_domain(d) )
-        v->arch.hvm_vcpu.guest_cr[0] |= X86_CR0_PG;
-
     hvm_update_guest_cr(v, 0);
 
-    v->arch.hvm_vcpu.guest_cr[4] = is_pvh_domain(d) ? X86_CR4_PAE : 0;
+    v->arch.hvm_vcpu.guest_cr[4] = 0;
     hvm_update_guest_cr(v, 4);
 
     if ( cpu_has_vmx_tpr_shadow )
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 894d7d4..9df4de3 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -2157,9 +2157,6 @@ static int vmx_set_mode(struct vcpu *v, int mode)
 {
     unsigned long attr;
 
-    if ( !is_pvh_vcpu(v) )
-        return 0;
-
     ASSERT((mode == 4) || (mode == 8));
 
     attr = (mode == 4) ? 0xc09b : 0xa09b;
@@ -2390,12 +2387,6 @@ const struct hvm_function_table * __init start_vmx(void)
         vmx_function_table.sync_pir_to_irr = NULL;
     }
 
-    if ( cpu_has_vmx_ept
-         && cpu_has_vmx_pat
-         && cpu_has_vmx_msr_bitmap
-         && cpu_has_vmx_secondary_exec_control )
-        vmx_function_table.pvh_supported = 1;
-
     if ( cpu_has_vmx_tsc_scaling )
         vmx_function_table.tsc_scaling.ratio_frac_bits = 48;
 
@@ -3895,8 +3886,7 @@ void vmx_vmexit_handler(struct cpu_user_regs *regs)
         if ( exit_qualification & 0x10 )
         {
             /* INS, OUTS */
-            if ( unlikely(is_pvh_vcpu(v)) /* PVH fixme */ ||
-                 !hvm_emulate_one_insn(x86_insn_is_portio) )
+            if ( !hvm_emulate_one_insn(x86_insn_is_portio) )
                 hvm_inject_hw_exception(TRAP_gp_fault, 0);
         }
         else
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 7bc951d..faf6912 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -3041,7 +3041,7 @@ static struct domain *get_pg_owner(domid_t domid)
         goto out;
     }
 
-    if ( !is_pvh_domain(curr) && unlikely(paging_mode_translate(curr)) )
+    if ( unlikely(paging_mode_translate(curr)) )
     {
         MEM_LOG("Cannot mix foreign mappings with translated domains");
         goto out;
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index bbfa54e..07e2ccd 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -532,7 +532,7 @@ p2m_pt_set_entry(struct p2m_domain *p2m, unsigned long gfn, mfn_t mfn,
 
     if ( unlikely(p2m_is_foreign(p2mt)) )
     {
-        /* pvh fixme: foreign types are only supported on ept at present */
+        /* hvm fixme: foreign types are only supported on ept at present */
         gdprintk(XENLOG_WARNING, "Unimplemented foreign p2m type.\n");
         return -EINVAL;
     }
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 2eee9cd..a5651a3 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -589,7 +589,7 @@ int p2m_alloc_table(struct p2m_domain *p2m)
 }
 
 /*
- * pvh fixme: when adding support for pvh non-hardware domains, this path must
+ * hvm fixme: when adding support for pvh non-hardware domains, this path must
  * cleanup any foreign p2m types (release refcnts on them).
  */
 void p2m_teardown(struct p2m_domain *p2m)
@@ -2411,10 +2411,10 @@ int p2m_add_foreign(struct domain *tdom, unsigned long fgfn,
     struct domain *fdom;
 
     ASSERT(tdom);
-    if ( foreigndom == DOMID_SELF || !is_pvh_domain(tdom) )
+    if ( foreigndom == DOMID_SELF )
         return -EINVAL;
     /*
-     * pvh fixme: until support is added to p2m teardown code to cleanup any
+     * hvm fixme: until support is added to p2m teardown code to cleanup any
      * foreign entries, limit this to hardware domain only.
      */
     if ( !is_hardware_domain(tdom) )
diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index fc45bfb..81cd6c9 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -517,10 +517,6 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         struct vcpu *curr = current;
         struct physdev_set_iopl set_iopl;
 
-        ret = -ENOSYS;
-        if ( is_pvh_vcpu(curr) )
-            break;
-
         ret = -EFAULT;
         if ( copy_from_guest(&set_iopl, arg, 1) != 0 )
             break;
@@ -536,10 +532,6 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
         struct vcpu *curr = current;
         struct physdev_set_iobitmap set_iobitmap;
 
-        ret = -ENOSYS;
-        if ( is_pvh_vcpu(curr) )
-            break;
-
         ret = -EFAULT;
         if ( copy_from_guest(&set_iobitmap, arg, 1) != 0 )
             break;
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 5bb387b..cc4cdbc 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -62,10 +62,6 @@ integer_param("maxcpus", max_cpus);
 
 unsigned long __read_mostly cr4_pv32_mask;
 
-/* Boot dom0 in pvh mode */
-static bool_t __initdata opt_dom0pvh;
-boolean_param("dom0pvh", opt_dom0pvh);
-
 /* **** Linux config option: propagated to domain0. */
 /* "acpi=off":    Sisables both ACPI table parsing and interpreter. */
 /* "acpi=force":  Override the disable blacklist.                   */
@@ -1545,9 +1541,6 @@ void __init noreturn __start_xen(unsigned long mbi_p)
 
     init_guest_cpuid();
 
-    if ( opt_dom0pvh )
-        domcr_flags |= DOMCRF_pvh | DOMCRF_hap;
-
     if ( dom0_pvh )
     {
         domcr_flags |= DOMCRF_hvm |
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index faa638b..fe683bd 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -2014,33 +2014,6 @@ void tsc_set_info(struct domain *d,
         d->arch.vtsc = 0;
         return;
     }
-    if ( is_pvh_domain(d) )
-    {
-        /*
-         * PVH fixme: support more tsc modes.
-         *
-         * NB: The reason this is disabled here appears to be with
-         * additional support required to do the PV RDTSC emulation.
-         * Since we're no longer taking the PV emulation path for
-         * anything, we may be able to remove this restriction.
-         *
-         * pvhfixme: Experiments show that "default" works for PVH,
-         * but "always_emulate" does not for some reason.  Figure out
-         * why.
-         */
-        switch ( tsc_mode )
-        {
-        case TSC_MODE_NEVER_EMULATE:
-            break;
-        default:
-            printk(XENLOG_WARNING
-                   "PVH currently does not support tsc emulation. Setting timer_mode = never_emulate\n");
-            /* FALLTHRU */
-        case TSC_MODE_DEFAULT:
-            tsc_mode = TSC_MODE_NEVER_EMULATE;
-            break;
-        }
-    }
 
     switch ( d->arch.tsc_mode = tsc_mode )
     {
diff --git a/xen/common/domain.c b/xen/common/domain.c
index 4492c9c..b22aacc 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -304,8 +304,6 @@ struct domain *domain_create(domid_t domid, unsigned int domcr_flags,
 
     if ( domcr_flags & DOMCRF_hvm )
         d->guest_type = guest_type_hvm;
-    else if ( domcr_flags & DOMCRF_pvh )
-        d->guest_type = guest_type_pvh;
     else
         d->guest_type = guest_type_pv;
 
diff --git a/xen/common/domctl.c b/xen/common/domctl.c
index 93e3029..951a5dc 100644
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -194,9 +194,6 @@ void getdomaininfo(struct domain *d, struct xen_domctl_getdomaininfo *info)
     case guest_type_hvm:
         info->flags |= XEN_DOMINF_hvm_guest;
         break;
-    case guest_type_pvh:
-        info->flags |= XEN_DOMINF_pvh_guest;
-        break;
     default:
         break;
     }
@@ -501,7 +498,6 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t) u_domctl)
         ret = -EINVAL;
         if ( (op->u.createdomain.flags &
              ~(XEN_DOMCTL_CDF_hvm_guest
-               | XEN_DOMCTL_CDF_pvh_guest
                | XEN_DOMCTL_CDF_hap
                | XEN_DOMCTL_CDF_s3_integrity
                | XEN_DOMCTL_CDF_oos_off
@@ -532,15 +528,9 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t) u_domctl)
             rover = dom;
         }
 
-        if ( (op->u.createdomain.flags & XEN_DOMCTL_CDF_hvm_guest)
-             && (op->u.createdomain.flags & XEN_DOMCTL_CDF_pvh_guest) )
-            return -EINVAL;
-
         domcr_flags = 0;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_hvm_guest )
             domcr_flags |= DOMCRF_hvm;
-        if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_pvh_guest )
-            domcr_flags |= DOMCRF_pvh;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_hap )
             domcr_flags |= DOMCRF_hap;
         if ( op->u.createdomain.flags & XEN_DOMCTL_CDF_s3_integrity )
diff --git a/xen/common/kernel.c b/xen/common/kernel.c
index 4b87c60..a4ae612 100644
--- a/xen/common/kernel.c
+++ b/xen/common/kernel.c
@@ -324,11 +324,6 @@ DO(xen_version)(int cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
                              (1U << XENFEAT_highmem_assist) |
                              (1U << XENFEAT_gnttab_map_avail_bits);
                 break;
-            case guest_type_pvh:
-                fi.submap |= (1U << XENFEAT_hvm_safe_pvclock) |
-                             (1U << XENFEAT_supervisor_mode_kernel) |
-                             (1U << XENFEAT_hvm_callback_vector);
-                break;
             case guest_type_hvm:
                 fi.submap |= (1U << XENFEAT_hvm_safe_pvclock) |
                              (1U << XENFEAT_hvm_callback_vector) |
diff --git a/xen/common/vm_event.c b/xen/common/vm_event.c
index 45046d1..0fe9a53 100644
--- a/xen/common/vm_event.c
+++ b/xen/common/vm_event.c
@@ -606,8 +606,8 @@ int vm_event_domctl(struct domain *d, xen_domctl_vm_event_op_t *vec,
             struct p2m_domain *p2m = p2m_get_hostp2m(d);
 
             rc = -EOPNOTSUPP;
-            /* pvh fixme: p2m_is_foreign types need addressing */
-            if ( is_pvh_vcpu(current) || is_pvh_domain(hardware_domain) )
+            /* hvm fixme: p2m_is_foreign types need addressing */
+            if ( is_hvm_domain(hardware_domain) )
                 break;
 
             rc = -ENODEV;
@@ -707,8 +707,8 @@ int vm_event_domctl(struct domain *d, xen_domctl_vm_event_op_t *vec,
         {
         case XEN_VM_EVENT_ENABLE:
             rc = -EOPNOTSUPP;
-            /* pvh fixme: p2m_is_foreign types need addressing */
-            if ( is_pvh_vcpu(current) || is_pvh_domain(hardware_domain) )
+            /* hvm fixme: p2m_is_foreign types need addressing */
+            if ( is_hvm_domain(hardware_domain) )
                 break;
 
             rc = -ENODEV;
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index ff5267f..d182d75 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -15,7 +15,6 @@
 #define has_32bit_shinfo(d)    ((d)->arch.has_32bit_shinfo)
 #define is_pv_32bit_domain(d)  ((d)->arch.is_32bit_pv)
 #define is_pv_32bit_vcpu(v)    (is_pv_32bit_domain((v)->domain))
-#define is_pvh_32bit_domain(d) (is_pvh_domain(d) && has_32bit_shinfo(d))
 
 #define is_hvm_pv_evtchn_domain(d) (has_hvm_container_domain(d) && \
         d->arch.hvm_domain.irq.callback_via_type == HVMIRQ_callback_vector)
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index eccc25e..da0f6ba 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -91,9 +91,6 @@ struct hvm_function_table {
     /* Support Hardware-Assisted Paging? */
     bool_t hap_supported;
 
-    /* Necessary hardware support for PVH mode? */
-    bool_t pvh_supported;
-
     /* Necessary hardware support for alternate p2m's? */
     bool altp2m_supported;
 
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 85cbb7c..9e3ce21 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -37,7 +37,7 @@
 #include "hvm/save.h"
 #include "memory.h"
 
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000c
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d
 
 /*
  * NB. xen_domctl.domain is an IN/OUT parameter for this operation.
@@ -60,11 +60,8 @@ 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     5
+#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;
@@ -97,14 +94,11 @@ 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 8
+#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       9
+#define _XEN_DOMINF_hap       8
 #define XEN_DOMINF_hap        (1U<<_XEN_DOMINF_hap)
  /* XEN_DOMINF_shutdown guest-supplied code.  */
 #define XEN_DOMINF_shutdownmask 255
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index 0929c0b..cc11999 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -312,7 +312,7 @@ struct evtchn_port_ops;
  * will be false, but has_hvm_container_* checks will be true.
  */
 enum guest_type {
-    guest_type_pv, guest_type_pvh, guest_type_hvm
+    guest_type_pv, guest_type_hvm
 };
 
 struct domain
@@ -555,11 +555,8 @@ struct domain *domain_create(domid_t domid, unsigned int domcr_flags,
  /* DOMCRF_oos_off: dont use out-of-sync optimization for shadow page tables */
 #define _DOMCRF_oos_off         4
 #define DOMCRF_oos_off          (1U<<_DOMCRF_oos_off)
- /* DOMCRF_pvh: Create PV domain in HVM container. */
-#define _DOMCRF_pvh             5
-#define DOMCRF_pvh              (1U<<_DOMCRF_pvh)
  /* DOMCRF_xs_domain: xenstore domain */
-#define _DOMCRF_xs_domain       6
+#define _DOMCRF_xs_domain       5
 #define DOMCRF_xs_domain        (1U<<_DOMCRF_xs_domain)
 
 /*
@@ -875,8 +872,6 @@ void watchdog_domain_destroy(struct domain *d);
 
 #define is_pv_domain(d) ((d)->guest_type == guest_type_pv)
 #define is_pv_vcpu(v)   (is_pv_domain((v)->domain))
-#define is_pvh_domain(d) ((d)->guest_type == guest_type_pvh)
-#define is_pvh_vcpu(v)   (is_pvh_domain((v)->domain))
 #define is_hvm_domain(d) ((d)->guest_type == guest_type_hvm)
 #define is_hvm_vcpu(v)   (is_hvm_domain(v->domain))
 #define has_hvm_container_domain(d) ((d)->guest_type != guest_type_pv)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6270688592832232354==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsA-0005QX-Rd; Sun, 19 Mar 2017 08:07:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs9-0005QI-B2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:29 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E9/06-08534-04C3EC85; Sun, 19 Mar 2017 08:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVdfe5ly
 Ewb/JWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfrUH7aCrdOZKtr3nGZpYNx2mbGLkYtDSOAL
 o8T6ky2sEM55Ronp3yYBORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLOErMe
 LWUHaScV8BMYntjBEiYBai84fpd9gmMHAsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgT6pZ6BgXEHY+sJv0OMkhxMSqK8/9TPRQjxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4C21BsoJFqWmp1akZeYAAwQmLcHBoyTCW2cJlOYtLkjMLc5Mh0idYtTlmDN7
 9xsmIZa8/LxUKXFeC5AZAiBFGaV5cCNgwXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvC
 cgUnsy8ErhNr4COYAI6YtmNMyBHlCQipKQaGJlnZ75yPf1Go//FK+dJCiYZW7/wG0g/nsPWap
 vMH/Iw+6OkxAuN9GypT71GtqyHVzhtvfyN+bS70Hzf9SoOi6Lz2CLefFxXVmYlk2/EeF6ncs4
 xA4e6yNRlB+QcvS5LF37J/Mfsulrx51KL7E1Nu53lOPP/JuVxV6/j1ChWCNWXz9GVZPFWYinO
 SDTUYi4qTgQAdhRJFlECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1489910846!91013147!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8431 invoked from network); 19 Mar 2017 08:07:27 -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; 19 Mar 2017 08:07:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs6-0004CK-8w
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs6-0007xm-8C
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVs6-0007xm-8C@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:26 +0000
Subject: [Xen-changelog] [xen master] x86: remove
	has_hvm_container_{domain/vcpu}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============4357979972774319258=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 12ab91818b93c57f6c1ac5ded2e49b1ea37ce355
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Mar 3 12:19:22 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:21 2017 +0000

    x86: remove has_hvm_container_{domain/vcpu}
    
    It is now useless since PVHv1 is removed and PVHv2 is a HVM domain from Xen's
    point of view.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
---
 xen/arch/x86/cpu/mcheck/vmce.c      |  6 +++---
 xen/arch/x86/cpu/vpmu.c             |  4 ++--
 xen/arch/x86/cpu/vpmu_amd.c         | 12 ++++++------
 xen/arch/x86/cpu/vpmu_intel.c       | 31 +++++++++++++++----------------
 xen/arch/x86/cpuid.c                |  8 ++++----
 xen/arch/x86/debug.c                |  2 +-
 xen/arch/x86/domain.c               | 28 ++++++++++++++--------------
 xen/arch/x86/domain_build.c         |  5 ++---
 xen/arch/x86/domctl.c               |  2 +-
 xen/arch/x86/hvm/dm.c               |  2 +-
 xen/arch/x86/hvm/hvm.c              |  6 +++---
 xen/arch/x86/hvm/irq.c              |  2 +-
 xen/arch/x86/hvm/mtrr.c             |  2 +-
 xen/arch/x86/hvm/vmsi.c             |  3 +--
 xen/arch/x86/hvm/vmx/vmcs.c         |  4 ++--
 xen/arch/x86/hvm/vmx/vmx.c          |  4 ++--
 xen/arch/x86/mm.c                   |  4 ++--
 xen/arch/x86/mm/paging.c            |  2 +-
 xen/arch/x86/mm/shadow/common.c     |  9 ++++-----
 xen/arch/x86/setup.c                |  2 +-
 xen/arch/x86/time.c                 | 11 +++++------
 xen/arch/x86/traps.c                |  4 ++--
 xen/arch/x86/x86_64/traps.c         |  4 ++--
 xen/drivers/passthrough/x86/iommu.c |  2 +-
 xen/include/asm-x86/domain.h        |  2 +-
 xen/include/asm-x86/event.h         |  2 +-
 xen/include/asm-x86/guest_access.h  | 12 ++++++------
 xen/include/asm-x86/hvm/hvm.h       |  2 +-
 xen/include/xen/sched.h             |  2 --
 xen/include/xen/tmem_xen.h          |  5 ++---
 30 files changed, 88 insertions(+), 96 deletions(-)

diff --git a/xen/arch/x86/cpu/mcheck/vmce.c b/xen/arch/x86/cpu/mcheck/vmce.c
index 01a5826..71bf284 100644
--- a/xen/arch/x86/cpu/mcheck/vmce.c
+++ b/xen/arch/x86/cpu/mcheck/vmce.c
@@ -82,7 +82,7 @@ int vmce_restore_vcpu(struct vcpu *v, const struct hvm_vmce_vcpu *ctxt)
     {
         dprintk(XENLOG_G_ERR, "%s restore: unsupported MCA capabilities"
                 " %#" PRIx64 " for %pv (supported: %#Lx)\n",
-                has_hvm_container_vcpu(v) ? "HVM" : "PV", ctxt->caps,
+                is_hvm_vcpu(v) ? "HVM" : "PV", ctxt->caps,
                 v, guest_mcg_cap & ~MCG_CAP_COUNT);
         return -EPERM;
     }
@@ -364,7 +364,7 @@ int inject_vmce(struct domain *d, int vcpu)
         if ( !v->is_initialised )
             continue;
 
-        if ( (has_hvm_container_domain(d) ||
+        if ( (is_hvm_domain(d) ||
               guest_has_trap_callback(d, v->vcpu_id, TRAP_machine_check)) &&
              !test_and_set_bool(v->mce_pending) )
         {
@@ -472,7 +472,7 @@ int unmmap_broken_page(struct domain *d, mfn_t mfn, unsigned long gfn)
     if ( !mfn_valid(mfn) )
         return -EINVAL;
 
-    if ( !has_hvm_container_domain(d) || !paging_mode_hap(d) )
+    if ( !is_hvm_domain(d) || !paging_mode_hap(d) )
         return -EOPNOTSUPP;
 
     rc = -1;
diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c
index a1e9f00..03401fd 100644
--- a/xen/arch/x86/cpu/vpmu.c
+++ b/xen/arch/x86/cpu/vpmu.c
@@ -237,7 +237,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
         vpmu->arch_vpmu_ops->arch_vpmu_save(sampling, 1);
         vpmu_reset(vpmu, VPMU_CONTEXT_SAVE | VPMU_CONTEXT_LOADED);
 
-        if ( has_hvm_container_vcpu(sampled) )
+        if ( is_hvm_vcpu(sampled) )
             *flags = 0;
         else
             *flags = PMU_SAMPLE_PV;
@@ -288,7 +288,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
             r->sp = cur_regs->rsp;
             r->flags = cur_regs->rflags;
 
-            if ( !has_hvm_container_vcpu(sampled) )
+            if ( !is_hvm_vcpu(sampled) )
             {
                 r->ss = cur_regs->ss;
                 r->cs = cur_regs->cs;
diff --git a/xen/arch/x86/cpu/vpmu_amd.c b/xen/arch/x86/cpu/vpmu_amd.c
index e0acbf4..b3c3697 100644
--- a/xen/arch/x86/cpu/vpmu_amd.c
+++ b/xen/arch/x86/cpu/vpmu_amd.c
@@ -305,8 +305,8 @@ static int amd_vpmu_save(struct vcpu *v,  bool_t to_guest)
 
     context_save(v);
 
-    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) &&
-         has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) && is_hvm_vcpu(v) &&
+         is_msr_bitmap_on(vpmu) )
         amd_vpmu_unset_msr_bitmap(v);
 
     if ( to_guest )
@@ -367,7 +367,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         return -EINVAL;
 
     /* For all counters, enable guest only mode for HVM guest */
-    if ( has_hvm_container_vcpu(v) && (type == MSR_TYPE_CTRL) &&
+    if ( is_hvm_vcpu(v) && (type == MSR_TYPE_CTRL) &&
          !is_guest_mode(msr_content) )
     {
         set_guest_mode(msr_content);
@@ -381,7 +381,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             return 0;
         vpmu_set(vpmu, VPMU_RUNNING);
 
-        if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+        if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
              amd_vpmu_set_msr_bitmap(v);
     }
 
@@ -390,7 +390,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         (is_pmu_enabled(msr_content) == 0) && vpmu_is_set(vpmu, VPMU_RUNNING) )
     {
         vpmu_reset(vpmu, VPMU_RUNNING);
-        if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+        if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
              amd_vpmu_unset_msr_bitmap(v);
         release_pmu_ownership(PMU_OWNER_HVM);
     }
@@ -433,7 +433,7 @@ static void amd_vpmu_destroy(struct vcpu *v)
 {
     struct vpmu_struct *vpmu = vcpu_vpmu(v);
 
-    if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+    if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
         amd_vpmu_unset_msr_bitmap(v);
 
     xfree(vpmu->context);
diff --git a/xen/arch/x86/cpu/vpmu_intel.c b/xen/arch/x86/cpu/vpmu_intel.c
index 626bed5..0d66ecb 100644
--- a/xen/arch/x86/cpu/vpmu_intel.c
+++ b/xen/arch/x86/cpu/vpmu_intel.c
@@ -306,7 +306,7 @@ static inline void __core2_vpmu_save(struct vcpu *v)
     for ( i = 0; i < arch_pmc_cnt; i++ )
         rdmsrl(MSR_IA32_PERFCTR0 + i, xen_pmu_cntr_pair[i].counter);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
         rdmsrl(MSR_CORE_PERF_GLOBAL_STATUS, core2_vpmu_cxt->global_status);
 }
 
@@ -314,7 +314,7 @@ static int core2_vpmu_save(struct vcpu *v, bool_t to_guest)
 {
     struct vpmu_struct *vpmu = vcpu_vpmu(v);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
         wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0);
 
     if ( !vpmu_are_all_set(vpmu, VPMU_CONTEXT_SAVE | VPMU_CONTEXT_LOADED) )
@@ -323,8 +323,8 @@ static int core2_vpmu_save(struct vcpu *v, bool_t to_guest)
     __core2_vpmu_save(v);
 
     /* Unset PMU MSR bitmap to trap lazy load. */
-    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) &&
-         has_hvm_container_vcpu(v) && cpu_has_vmx_msr_bitmap )
+    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) && is_hvm_vcpu(v) &&
+         cpu_has_vmx_msr_bitmap )
         core2_vpmu_unset_msr_bitmap(v->arch.hvm_vmx.msr_bitmap);
 
     if ( to_guest )
@@ -362,7 +362,7 @@ static inline void __core2_vpmu_load(struct vcpu *v)
     if ( vpmu_is_set(vcpu_vpmu(v), VPMU_CPU_HAS_DS) )
         wrmsrl(MSR_IA32_DS_AREA, core2_vpmu_cxt->ds_area);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
     {
         wrmsrl(MSR_CORE_PERF_GLOBAL_OVF_CTRL, core2_vpmu_cxt->global_ovf_ctrl);
         core2_vpmu_cxt->global_ovf_ctrl = 0;
@@ -413,7 +413,7 @@ static int core2_vpmu_verify(struct vcpu *v)
     }
 
     if ( vpmu_is_set(vpmu, VPMU_CPU_HAS_DS) &&
-         !(has_hvm_container_vcpu(v)
+         !(is_hvm_vcpu(v)
            ? is_canonical_address(core2_vpmu_cxt->ds_area)
            : __addr_ok(core2_vpmu_cxt->ds_area)) )
         return -EINVAL;
@@ -474,7 +474,7 @@ static int core2_vpmu_alloc_resource(struct vcpu *v)
     if ( !acquire_pmu_ownership(PMU_OWNER_HVM) )
         return 0;
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
     {
         wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0);
         if ( vmx_add_host_load_msr(MSR_CORE_PERF_GLOBAL_CTRL) )
@@ -539,7 +539,7 @@ static int core2_vpmu_msr_common_check(u32 msr_index, int *type, int *index)
     {
         __core2_vpmu_load(current);
         vpmu_set(vpmu, VPMU_CONTEXT_LOADED);
-        if ( has_hvm_container_vcpu(current) &&
+        if ( is_hvm_vcpu(current) &&
              cpu_has_vmx_msr_bitmap )
             core2_vpmu_set_msr_bitmap(current->arch.hvm_vmx.msr_bitmap);
     }
@@ -612,9 +612,8 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             return -EINVAL;
         if ( vpmu_is_set(vpmu, VPMU_CPU_HAS_DS) )
         {
-            if ( !(has_hvm_container_vcpu(v)
-                   ? is_canonical_address(msr_content)
-                   : __addr_ok(msr_content)) )
+            if ( !(is_hvm_vcpu(v) ? is_canonical_address(msr_content)
+                                  : __addr_ok(msr_content)) )
             {
                 gdprintk(XENLOG_WARNING,
                          "Illegal address for IA32_DS_AREA: %#" PRIx64 "x\n",
@@ -635,7 +634,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         if ( msr_content & fixed_ctrl_mask )
             return -EINVAL;
 
-        if ( has_hvm_container_vcpu(v) )
+        if ( is_hvm_vcpu(v) )
             vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL,
                                &core2_vpmu_cxt->global_ctrl);
         else
@@ -704,7 +703,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             if ( blocked )
                 return -EINVAL;
 
-            if ( has_hvm_container_vcpu(v) )
+            if ( is_hvm_vcpu(v) )
                 vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL,
                                    &core2_vpmu_cxt->global_ctrl);
             else
@@ -723,7 +722,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         wrmsrl(msr, msr_content);
     else
     {
-        if ( has_hvm_container_vcpu(v) )
+        if ( is_hvm_vcpu(v) )
             vmx_write_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
         else
             wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
@@ -757,7 +756,7 @@ static int core2_vpmu_do_rdmsr(unsigned int msr, uint64_t *msr_content)
             *msr_content = core2_vpmu_cxt->global_status;
             break;
         case MSR_CORE_PERF_GLOBAL_CTRL:
-            if ( has_hvm_container_vcpu(v) )
+            if ( is_hvm_vcpu(v) )
                 vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
             else
                 rdmsrl(MSR_CORE_PERF_GLOBAL_CTRL, *msr_content);
@@ -858,7 +857,7 @@ static void core2_vpmu_destroy(struct vcpu *v)
     vpmu->context = NULL;
     xfree(vpmu->priv_context);
     vpmu->priv_context = NULL;
-    if ( has_hvm_container_vcpu(v) && cpu_has_vmx_msr_bitmap )
+    if ( is_hvm_vcpu(v) && cpu_has_vmx_msr_bitmap )
         core2_vpmu_unset_msr_bitmap(v->arch.hvm_vmx.msr_bitmap);
     release_pmu_ownership(PMU_OWNER_HVM);
     vpmu_clear(vpmu);
diff --git a/xen/arch/x86/cpuid.c b/xen/arch/x86/cpuid.c
index 3903d68..1c6a6c6 100644
--- a/xen/arch/x86/cpuid.c
+++ b/xen/arch/x86/cpuid.c
@@ -699,7 +699,7 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
     case 0x1:
         /* TODO: Rework topology logic. */
         res->b &= 0x00ffffffu;
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
             res->b |= (v->vcpu_id * 2) << 24;
 
         /* TODO: Rework vPMU control in terms of toolstack choices. */
@@ -713,7 +713,7 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
                 res->c |= cpufeat_mask(X86_FEATURE_DSCPL);
         }
 
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             /* OSXSAVE clear in policy.  Fast-forward CR4 back in. */
             if ( v->arch.hvm_vcpu.guest_cr[4] & X86_CR4_OSXSAVE )
@@ -911,11 +911,11 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
     case 0x80000001:
         /* SYSCALL is hidden outside of long mode on Intel. */
         if ( p->x86_vendor == X86_VENDOR_INTEL &&
-             has_hvm_container_domain(d) && !hvm_long_mode_enabled(v) )
+             is_hvm_domain(d) && !hvm_long_mode_enabled(v) )
             res->d &= ~cpufeat_mask(X86_FEATURE_SYSCALL);
 
     common_leaf1_adjustments:
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             /* Fast-forward MSR_APIC_BASE.EN. */
             if ( vlapic_hw_disabled(vcpu_vlapic(v)) )
diff --git a/xen/arch/x86/debug.c b/xen/arch/x86/debug.c
index 499574e..2070077 100644
--- a/xen/arch/x86/debug.c
+++ b/xen/arch/x86/debug.c
@@ -168,7 +168,7 @@ unsigned int dbg_rw_guest_mem(struct domain *dp, void * __user gaddr,
 
         pagecnt = min_t(long, PAGE_SIZE - (addr & ~PAGE_MASK), len);
 
-        mfn = (has_hvm_container_domain(dp)
+        mfn = (is_hvm_domain(dp)
                ? dbg_hvm_va2mfn(addr, dp, toaddr, &gfn)
                : dbg_pv_va2mfn(addr, dp, pgd3));
         if ( mfn_eq(mfn, INVALID_MFN) )
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 84a289d..90e2b1f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -188,7 +188,7 @@ void dump_pageframe_info(struct domain *d)
         spin_unlock(&d->page_alloc_lock);
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         p2m_pod_dump_data(d);
 
     spin_lock(&d->page_alloc_lock);
@@ -412,7 +412,7 @@ int vcpu_initialise(struct vcpu *v)
 
     spin_lock_init(&v->arch.vpmu.vpmu_lock);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         rc = hvm_vcpu_initialise(v);
         goto done;
@@ -488,7 +488,7 @@ void vcpu_destroy(struct vcpu *v)
     if ( !is_idle_domain(v->domain) )
         vpmu_destroy(v);
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_vcpu_destroy(v);
     else
         xfree(v->arch.pv_vcpu.trap_ctxt);
@@ -575,7 +575,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
         d->arch.emulation_flags = emflags;
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         d->arch.hvm_domain.hap_enabled =
             hvm_funcs.hap_supported && (domcr_flags & DOMCRF_hap);
@@ -649,7 +649,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
     if ( (rc = psr_domain_init(d)) != 0 )
         goto fail;
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         if ( (rc = hvm_domain_initialise(d)) != 0 )
             goto fail;
@@ -708,7 +708,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
 
 void arch_domain_destroy(struct domain *d)
 {
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_domain_destroy(d);
 
     xfree(d->arch.e820);
@@ -760,8 +760,8 @@ int arch_domain_soft_reset(struct domain *d)
     p2m_type_t p2mt;
     unsigned int i;
 
-    /* Soft reset is supported for HVM/PVH domains only. */
-    if ( !has_hvm_container_domain(d) )
+    /* Soft reset is supported for HVM domains only. */
+    if ( !is_hvm_domain(d) )
         return -EINVAL;
 
     hvm_domain_soft_reset(d);
@@ -951,7 +951,7 @@ int arch_set_info_guest(
     v->fpu_initialised = !!(flags & VGCF_I387_VALID);
 
     v->arch.flags &= ~TF_kernel_mode;
-    if ( (flags & VGCF_in_kernel) || has_hvm_container_domain(d)/*???*/ )
+    if ( (flags & VGCF_in_kernel) || is_hvm_domain(d)/*???*/ )
         v->arch.flags |= TF_kernel_mode;
 
     v->arch.vgc_flags = flags;
@@ -996,7 +996,7 @@ int arch_set_info_guest(
         }
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
             v->arch.debugreg[i] = c(debugreg[i]);
@@ -2021,7 +2021,7 @@ static void __context_switch(void)
             if ( xcr0 != get_xcr0() && !set_xcr0(xcr0) )
                 BUG();
 
-            if ( cpu_has_xsaves && has_hvm_container_vcpu(n) )
+            if ( cpu_has_xsaves && is_hvm_vcpu(n) )
                 set_msr_xss(n->arch.hvm_vcpu.msr_xss);
         }
         vcpu_restore_fpu_eager(n);
@@ -2111,7 +2111,7 @@ void context_switch(struct vcpu *prev, struct vcpu *next)
 
         if ( is_pv_domain(nextd) &&
              (is_idle_domain(prevd) ||
-              has_hvm_container_domain(prevd) ||
+              is_hvm_domain(prevd) ||
               is_pv_32bit_domain(prevd) != is_pv_32bit_domain(nextd)) )
         {
             uint64_t efer = read_efer();
@@ -2413,7 +2413,7 @@ int domain_relinquish_resources(struct domain *d)
 
     pit_deinit(d);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_domain_relinquish_resources(d);
 
     return 0;
@@ -2456,7 +2456,7 @@ void vcpu_mark_events_pending(struct vcpu *v)
     if ( already_pending )
         return;
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_assert_evtchn_irq(v);
     else
         vcpu_kick(v);
diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index 9bdefc8..a0d5812 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -357,9 +357,8 @@ static unsigned long __init compute_dom0_nr_pages(
             avail -= max_pdx >> s;
     }
 
-    need_paging = has_hvm_container_domain(d)
-                  ? !iommu_hap_pt_share || !paging_mode_hap(d)
-                  : opt_dom0_shadow;
+    need_paging = is_hvm_domain(d) ? !iommu_hap_pt_share || !paging_mode_hap(d)
+                                   : opt_dom0_shadow;
     for ( ; ; need_paging = 0 )
     {
         nr_pages = dom0_nrpages;
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 7d299ed..1220224 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1511,7 +1511,7 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
     for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
         c(debugreg[i] = v->arch.debugreg[i]);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         struct segment_register sreg;
 
diff --git a/xen/arch/x86/hvm/dm.c b/xen/arch/x86/hvm/dm.c
index 2122c45..333c884 100644
--- a/xen/arch/x86/hvm/dm.c
+++ b/xen/arch/x86/hvm/dm.c
@@ -283,7 +283,7 @@ static int dm_op(domid_t domid,
     if ( rc )
         return rc;
 
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = xsm_dm_op(XSM_DM_PRIV, d);
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4c7de05..0282986 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3061,7 +3061,7 @@ static enum hvm_copy_result __hvm_copy(
     char *p;
     int count, todo = size;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     /*
      * XXX Disable for 4.1.0: PV-on-HVM drivers will do grant-table ops
@@ -4002,7 +4002,7 @@ static int hvmop_set_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = hvm_allow_set_param(d, &a);
@@ -4257,7 +4257,7 @@ static int hvmop_get_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = hvm_allow_get_param(d, &a);
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 760544b..a774ed7 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -480,7 +480,7 @@ int hvm_local_events_need_delivery(struct vcpu *v)
 
 void arch_evtchn_inject(struct vcpu *v)
 {
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_assert_evtchn_irq(v);
 }
 
diff --git a/xen/arch/x86/hvm/mtrr.c b/xen/arch/x86/hvm/mtrr.c
index c5c27cb..b721c63 100644
--- a/xen/arch/x86/hvm/mtrr.c
+++ b/xen/arch/x86/hvm/mtrr.c
@@ -540,7 +540,7 @@ int hvm_get_mem_pinned_cacheattr(struct domain *d, gfn_t gfn,
     uint64_t mask = ~(uint64_t)0 << order;
     int rc = -ENXIO;
 
-    ASSERT(has_hvm_container_domain(d));
+    ASSERT(is_hvm_domain(d));
 
     rcu_read_lock(&pinned_cacheattr_rcu_lock);
     list_for_each_entry_rcu ( range,
diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index 25f5756..a36692c 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -560,8 +560,7 @@ void msixtbl_init(struct domain *d)
 {
     struct hvm_io_handler *handler;
 
-    if ( !has_hvm_container_domain(d) || !has_vlapic(d) ||
-         msixtbl_initialised(d) )
+    if ( !is_hvm_domain(d) || !has_vlapic(d) || msixtbl_initialised(d) )
         return;
 
     INIT_LIST_HEAD(&d->arch.hvm_domain.msixtbl_list);
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 9791756..934674c 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -768,7 +768,7 @@ void vmx_vmcs_exit(struct vcpu *v)
     {
         /* Don't confuse vmx_do_resume (for @v or @current!) */
         vmx_clear_vmcs(v);
-        if ( has_hvm_container_vcpu(current) )
+        if ( is_hvm_vcpu(current) )
             vmx_load_vmcs(current);
 
         spin_unlock(&v->arch.hvm_vmx.vmcs_lock);
@@ -1927,7 +1927,7 @@ static void vmcs_dump(unsigned char ch)
 
     for_each_domain ( d )
     {
-        if ( !has_hvm_container_domain(d) )
+        if ( !is_hvm_domain(d) )
             continue;
         printk("\n>>> Domain %d <<<\n", d->domain_id);
         for_each_vcpu ( d, v )
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 9df4de3..4565f5d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -247,7 +247,7 @@ void vmx_pi_hooks_assign(struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !iommu_intpost || !has_hvm_container_domain(d) )
+    if ( !iommu_intpost || !is_hvm_domain(d) )
         return;
 
     ASSERT(!d->arch.hvm_domain.pi_ops.vcpu_block);
@@ -286,7 +286,7 @@ void vmx_pi_hooks_deassign(struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !iommu_intpost || !has_hvm_container_domain(d) )
+    if ( !iommu_intpost || !is_hvm_domain(d) )
         return;
 
     ASSERT(d->arch.hvm_domain.pi_ops.vcpu_block);
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index faf6912..a6b2649 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -438,7 +438,7 @@ int page_is_ram_type(unsigned long mfn, unsigned long mem_type)
 
 unsigned long domain_get_maximum_gpfn(struct domain *d)
 {
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         return p2m_get_hostp2m(d)->max_mapped_pfn;
     /* NB. PV guests specify nr_pfns rather than max_pfn so we adjust here. */
     return (arch_get_max_pfn(d) ?: 1) - 1;
@@ -3184,7 +3184,7 @@ long do_mmuext_op(
             break;
         }
 
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             switch ( op.cmd )
             {
diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c
index 6327631..75f5fc0 100644
--- a/xen/arch/x86/mm/paging.c
+++ b/xen/arch/x86/mm/paging.c
@@ -420,7 +420,7 @@ static int paging_log_dirty_op(struct domain *d,
          * Mark dirty all currently write-mapped pages on e.g. the
          * final iteration of a save operation.
          */
-        if ( has_hvm_container_domain(d) &&
+        if ( is_hvm_domain(d) &&
              (sc->mode & XEN_DOMCTL_SHADOW_LOGDIRTY_FINAL) )
             hvm_mapped_guest_frames_mark_dirty(d);
 
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index d078d78..d93f2ab 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -319,7 +319,7 @@ const struct x86_emulate_ops *shadow_init_emulation(
     struct vcpu *v = current;
     unsigned long addr;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     memset(sh_ctxt, 0, sizeof(*sh_ctxt));
 
@@ -363,7 +363,7 @@ void shadow_continue_emulation(struct sh_emulate_ctxt *sh_ctxt,
     struct vcpu *v = current;
     unsigned long addr, diff;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     /*
      * We don't refetch the segment bases, because we don't emulate
@@ -1700,9 +1700,8 @@ void *sh_emulate_map_dest(struct vcpu *v, unsigned long vaddr,
 
 #ifndef NDEBUG
     /* We don't emulate user-mode writes to page tables. */
-    if ( has_hvm_container_domain(d)
-         ? hvm_get_cpl(v) == 3
-         : !guest_kernel_mode(v, guest_cpu_user_regs()) )
+    if ( is_hvm_domain(d) ? hvm_get_cpl(v) == 3
+                          : !guest_kernel_mode(v, guest_cpu_user_regs()) )
     {
         gdprintk(XENLOG_DEBUG, "User-mode write to pagetable reached "
                  "emulate_map_dest(). This should never happen!\n");
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index cc4cdbc..ee545ab 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -1723,7 +1723,7 @@ void __hwdom_init setup_io_bitmap(struct domain *d)
 {
     int rc;
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         bitmap_fill(d->arch.hvm_domain.io_bitmap, 0x10000);
         rc = rangeset_report_ranges(d->arch.ioport_caps, 0, 0x10000,
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index fe683bd..b4988bf 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -940,7 +940,7 @@ static void __update_vcpu_system_time(struct vcpu *v, int force)
     }
     else
     {
-        if ( has_hvm_container_domain(d) && hvm_tsc_scaling_supported )
+        if ( is_hvm_domain(d) && hvm_tsc_scaling_supported )
         {
             tsc_stamp            = hvm_scale_tsc(d, t->stamp.local_tsc);
             _u.tsc_to_system_mul = d->arch.vtsc_to_ns.mul_frac;
@@ -1951,7 +1951,7 @@ void tsc_get_info(struct domain *d, uint32_t *tsc_mode,
                   uint64_t *elapsed_nsec, uint32_t *gtsc_khz,
                   uint32_t *incarnation)
 {
-    bool_t enable_tsc_scaling = has_hvm_container_domain(d) &&
+    bool_t enable_tsc_scaling = is_hvm_domain(d) &&
                                 hvm_tsc_scaling_supported && !d->arch.vtsc;
 
     *incarnation = d->arch.incarnation;
@@ -2031,7 +2031,7 @@ void tsc_set_info(struct domain *d,
          *  PV: guest has not migrated yet (and thus arch.tsc_khz == cpu_khz)
          */
         if ( tsc_mode == TSC_MODE_DEFAULT && host_tsc_is_safe() &&
-             (has_hvm_container_domain(d) ?
+             (is_hvm_domain(d) ?
               (d->arch.tsc_khz == cpu_khz ||
                hvm_get_tsc_scaling_ratio(d->arch.tsc_khz)) :
               incarnation == 0) )
@@ -2046,8 +2046,7 @@ void tsc_set_info(struct domain *d,
     case TSC_MODE_PVRDTSCP:
         d->arch.vtsc = !boot_cpu_has(X86_FEATURE_RDTSCP) ||
                        !host_tsc_is_safe();
-        enable_tsc_scaling = has_hvm_container_domain(d) &&
-                             !d->arch.vtsc &&
+        enable_tsc_scaling = is_hvm_domain(d) && !d->arch.vtsc &&
                              hvm_get_tsc_scaling_ratio(gtsc_khz ?: cpu_khz);
         d->arch.tsc_khz = (enable_tsc_scaling && gtsc_khz) ? gtsc_khz : cpu_khz;
         set_time_scale(&d->arch.vtsc_to_ns, d->arch.tsc_khz * 1000 );
@@ -2064,7 +2063,7 @@ void tsc_set_info(struct domain *d,
         break;
     }
     d->arch.incarnation = incarnation + 1;
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         if ( hvm_tsc_scaling_supported && !d->arch.vtsc )
             d->arch.hvm_domain.tsc_scaling_ratio =
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 08b0070..0d54baf 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -799,7 +799,7 @@ void do_trap(struct cpu_user_regs *regs)
     }
 
     if ( ((trapnr == TRAP_copro_error) || (trapnr == TRAP_simd_error)) &&
-         system_state >= SYS_STATE_active && has_hvm_container_vcpu(curr) &&
+         system_state >= SYS_STATE_active && is_hvm_vcpu(curr) &&
          curr->arch.hvm_vcpu.fpu_exception_callback )
     {
         curr->arch.hvm_vcpu.fpu_exception_callback(
@@ -976,7 +976,7 @@ void cpuid_hypervisor_leaves(const struct vcpu *v, uint32_t leaf,
         break;
 
     case 4: /* HVM hypervisor leaf. */
-        if ( !has_hvm_container_domain(d) || subleaf != 0 )
+        if ( !is_hvm_domain(d) || subleaf != 0 )
             break;
 
         if ( cpu_has_vmx_apic_reg_virt )
diff --git a/xen/arch/x86/x86_64/traps.c b/xen/arch/x86/x86_64/traps.c
index b66c24b..ad4d6c1 100644
--- a/xen/arch/x86/x86_64/traps.c
+++ b/xen/arch/x86/x86_64/traps.c
@@ -88,7 +88,7 @@ void show_registers(const struct cpu_user_regs *regs)
     enum context context;
     struct vcpu *v = system_state >= SYS_STATE_smp_boot ? current : NULL;
 
-    if ( guest_mode(regs) && has_hvm_container_vcpu(v) )
+    if ( guest_mode(regs) && is_hvm_vcpu(v) )
     {
         struct segment_register sreg;
         context = CTXT_hvm_guest;
@@ -623,7 +623,7 @@ static void hypercall_page_initialise_ring3_kernel(void *hypercall_page)
 void hypercall_page_initialise(struct domain *d, void *hypercall_page)
 {
     memset(hypercall_page, 0xCC, PAGE_SIZE);
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_hypercall_page_initialise(d, hypercall_page);
     else if ( !is_pv_32bit_domain(d) )
         hypercall_page_initialise_ring3_kernel(hypercall_page);
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index 69cd6c5..750c663 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -55,7 +55,7 @@ int arch_iommu_populate_page_table(struct domain *d)
 
     while ( !rc && (page = page_list_remove_head(&d->page_list)) )
     {
-        if ( has_hvm_container_domain(d) ||
+        if ( is_hvm_domain(d) ||
             (page->u.inuse.type_info & PGT_type_mask) == PGT_writable_page )
         {
             unsigned long mfn = page_to_mfn(page);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index d182d75..ec14cce 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -16,7 +16,7 @@
 #define is_pv_32bit_domain(d)  ((d)->arch.is_32bit_pv)
 #define is_pv_32bit_vcpu(v)    (is_pv_32bit_domain((v)->domain))
 
-#define is_hvm_pv_evtchn_domain(d) (has_hvm_container_domain(d) && \
+#define is_hvm_pv_evtchn_domain(d) (is_hvm_domain(d) && \
         d->arch.hvm_domain.irq.callback_via_type == HVMIRQ_callback_vector)
 #define is_hvm_pv_evtchn_vcpu(v) (is_hvm_pv_evtchn_domain(v->domain))
 #define is_domain_direct_mapped(d) ((void)(d), 0)
diff --git a/xen/include/asm-x86/event.h b/xen/include/asm-x86/event.h
index d589d6f..a91599d 100644
--- a/xen/include/asm-x86/event.h
+++ b/xen/include/asm-x86/event.h
@@ -26,7 +26,7 @@ static inline int local_events_need_delivery(void)
 
     ASSERT(!is_idle_vcpu(v));
 
-    return (has_hvm_container_vcpu(v) ? hvm_local_events_need_delivery(v) :
+    return (is_hvm_vcpu(v) ? hvm_local_events_need_delivery(v) :
             (vcpu_info(v, evtchn_upcall_pending) &&
              !vcpu_info(v, evtchn_upcall_mask)));
 }
diff --git a/xen/include/asm-x86/guest_access.h b/xen/include/asm-x86/guest_access.h
index 88edb3f..ca700c9 100644
--- a/xen/include/asm-x86/guest_access.h
+++ b/xen/include/asm-x86/guest_access.h
@@ -14,27 +14,27 @@
 
 /* Raw access functions: no type checking. */
 #define raw_copy_to_guest(dst, src, len)        \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_to_user_hvm((dst), (src), (len)) :    \
      copy_to_user((dst), (src), (len)))
 #define raw_copy_from_guest(dst, src, len)      \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_from_user_hvm((dst), (src), (len)) :  \
      copy_from_user((dst), (src), (len)))
 #define raw_clear_guest(dst,  len)              \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      clear_user_hvm((dst), (len)) :             \
      clear_user((dst), (len)))
 #define __raw_copy_to_guest(dst, src, len)      \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_to_user_hvm((dst), (src), (len)) :    \
      __copy_to_user((dst), (src), (len)))
 #define __raw_copy_from_guest(dst, src, len)    \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_from_user_hvm((dst), (src), (len)) :  \
      __copy_from_user((dst), (src), (len)))
 #define __raw_clear_guest(dst,  len)            \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      clear_user_hvm((dst), (len)) :             \
      clear_user((dst), (len)))
 
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index da0f6ba..2b4e328 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -623,7 +623,7 @@ unsigned long hvm_cr4_guest_valid_bits(const struct vcpu *v, bool restore);
 #define arch_vcpu_block(v) ({                                   \
     struct vcpu *v_ = (v);                                      \
     struct domain *d_ = v_->domain;                             \
-    if ( has_hvm_container_domain(d_) &&                        \
+    if ( is_hvm_domain(d_) &&                               \
          (d_->arch.hvm_domain.pi_ops.vcpu_block) )          \
         d_->arch.hvm_domain.pi_ops.vcpu_block(v_);          \
 })
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index cc11999..832352a 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -874,8 +874,6 @@ void watchdog_domain_destroy(struct domain *d);
 #define is_pv_vcpu(v)   (is_pv_domain((v)->domain))
 #define is_hvm_domain(d) ((d)->guest_type == guest_type_hvm)
 #define is_hvm_vcpu(v)   (is_hvm_domain(v->domain))
-#define has_hvm_container_domain(d) ((d)->guest_type != guest_type_pv)
-#define has_hvm_container_vcpu(v)   (has_hvm_container_domain((v)->domain))
 #define is_pinned_vcpu(v) ((v)->domain->is_pinned || \
                            cpumask_weight((v)->cpu_hard_affinity) == 1)
 #ifdef CONFIG_HAS_PASSTHROUGH
diff --git a/xen/include/xen/tmem_xen.h b/xen/include/xen/tmem_xen.h
index a6cab00..13cf7bc 100644
--- a/xen/include/xen/tmem_xen.h
+++ b/xen/include/xen/tmem_xen.h
@@ -185,9 +185,8 @@ typedef XEN_GUEST_HANDLE_PARAM(char) tmem_cli_va_param_t;
 static inline int tmem_get_tmemop_from_client(tmem_op_t *op, tmem_cli_op_t uops)
 {
 #ifdef CONFIG_COMPAT
-    if ( has_hvm_container_vcpu(current) ?
-         hvm_guest_x86_mode(current) != 8 :
-         is_pv_32bit_vcpu(current) )
+    if ( is_hvm_vcpu(current) ? hvm_guest_x86_mode(current) != 8
+                              : is_pv_32bit_vcpu(current) )
     {
         int rc;
         enum XLAT_tmem_op_u u;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4357979972774319258==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsA-0005QX-Rd; Sun, 19 Mar 2017 08:07:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs9-0005QI-B2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:29 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E9/06-08534-04C3EC85; Sun, 19 Mar 2017 08:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVdfe5ly
 Ewb/JWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfrUH7aCrdOZKtr3nGZpYNx2mbGLkYtDSOAL
 o8T6ky2sEM55Ronp3yYBORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLOErMe
 LWUHaScV8BMYntjBEiYBai84fpd9gmMHAsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgT6pZ6BgXEHY+sJv0OMkhxMSqK8/9TPRQjxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4C21BsoJFqWmp1akZeYAAwQmLcHBoyTCW2cJlOYtLkjMLc5Mh0idYtTlmDN7
 9xsmIZa8/LxUKXFeC5AZAiBFGaV5cCNgwXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvC
 cgUnsy8ErhNr4COYAI6YtmNMyBHlCQipKQaGJlnZ75yPf1Go//FK+dJCiYZW7/wG0g/nsPWap
 vMH/Iw+6OkxAuN9GypT71GtqyHVzhtvfyN+bS70Hzf9SoOi6Lz2CLefFxXVmYlk2/EeF6ncs4
 xA4e6yNRlB+QcvS5LF37J/Mfsulrx51KL7E1Nu53lOPP/JuVxV6/j1ChWCNWXz9GVZPFWYinO
 SDTUYi4qTgQAdhRJFlECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1489910846!91013147!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8431 invoked from network); 19 Mar 2017 08:07:27 -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; 19 Mar 2017 08:07:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs6-0004CK-8w
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVs6-0007xm-8C
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVs6-0007xm-8C@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:26 +0000
Subject: [Xen-changelog] [xen master] x86: remove
	has_hvm_container_{domain/vcpu}
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============4357979972774319258=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 12ab91818b93c57f6c1ac5ded2e49b1ea37ce355
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Mar 3 12:19:22 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:21 2017 +0000

    x86: remove has_hvm_container_{domain/vcpu}
    
    It is now useless since PVHv1 is removed and PVHv2 is a HVM domain from Xen's
    point of view.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
---
 xen/arch/x86/cpu/mcheck/vmce.c      |  6 +++---
 xen/arch/x86/cpu/vpmu.c             |  4 ++--
 xen/arch/x86/cpu/vpmu_amd.c         | 12 ++++++------
 xen/arch/x86/cpu/vpmu_intel.c       | 31 +++++++++++++++----------------
 xen/arch/x86/cpuid.c                |  8 ++++----
 xen/arch/x86/debug.c                |  2 +-
 xen/arch/x86/domain.c               | 28 ++++++++++++++--------------
 xen/arch/x86/domain_build.c         |  5 ++---
 xen/arch/x86/domctl.c               |  2 +-
 xen/arch/x86/hvm/dm.c               |  2 +-
 xen/arch/x86/hvm/hvm.c              |  6 +++---
 xen/arch/x86/hvm/irq.c              |  2 +-
 xen/arch/x86/hvm/mtrr.c             |  2 +-
 xen/arch/x86/hvm/vmsi.c             |  3 +--
 xen/arch/x86/hvm/vmx/vmcs.c         |  4 ++--
 xen/arch/x86/hvm/vmx/vmx.c          |  4 ++--
 xen/arch/x86/mm.c                   |  4 ++--
 xen/arch/x86/mm/paging.c            |  2 +-
 xen/arch/x86/mm/shadow/common.c     |  9 ++++-----
 xen/arch/x86/setup.c                |  2 +-
 xen/arch/x86/time.c                 | 11 +++++------
 xen/arch/x86/traps.c                |  4 ++--
 xen/arch/x86/x86_64/traps.c         |  4 ++--
 xen/drivers/passthrough/x86/iommu.c |  2 +-
 xen/include/asm-x86/domain.h        |  2 +-
 xen/include/asm-x86/event.h         |  2 +-
 xen/include/asm-x86/guest_access.h  | 12 ++++++------
 xen/include/asm-x86/hvm/hvm.h       |  2 +-
 xen/include/xen/sched.h             |  2 --
 xen/include/xen/tmem_xen.h          |  5 ++---
 30 files changed, 88 insertions(+), 96 deletions(-)

diff --git a/xen/arch/x86/cpu/mcheck/vmce.c b/xen/arch/x86/cpu/mcheck/vmce.c
index 01a5826..71bf284 100644
--- a/xen/arch/x86/cpu/mcheck/vmce.c
+++ b/xen/arch/x86/cpu/mcheck/vmce.c
@@ -82,7 +82,7 @@ int vmce_restore_vcpu(struct vcpu *v, const struct hvm_vmce_vcpu *ctxt)
     {
         dprintk(XENLOG_G_ERR, "%s restore: unsupported MCA capabilities"
                 " %#" PRIx64 " for %pv (supported: %#Lx)\n",
-                has_hvm_container_vcpu(v) ? "HVM" : "PV", ctxt->caps,
+                is_hvm_vcpu(v) ? "HVM" : "PV", ctxt->caps,
                 v, guest_mcg_cap & ~MCG_CAP_COUNT);
         return -EPERM;
     }
@@ -364,7 +364,7 @@ int inject_vmce(struct domain *d, int vcpu)
         if ( !v->is_initialised )
             continue;
 
-        if ( (has_hvm_container_domain(d) ||
+        if ( (is_hvm_domain(d) ||
               guest_has_trap_callback(d, v->vcpu_id, TRAP_machine_check)) &&
              !test_and_set_bool(v->mce_pending) )
         {
@@ -472,7 +472,7 @@ int unmmap_broken_page(struct domain *d, mfn_t mfn, unsigned long gfn)
     if ( !mfn_valid(mfn) )
         return -EINVAL;
 
-    if ( !has_hvm_container_domain(d) || !paging_mode_hap(d) )
+    if ( !is_hvm_domain(d) || !paging_mode_hap(d) )
         return -EOPNOTSUPP;
 
     rc = -1;
diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c
index a1e9f00..03401fd 100644
--- a/xen/arch/x86/cpu/vpmu.c
+++ b/xen/arch/x86/cpu/vpmu.c
@@ -237,7 +237,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
         vpmu->arch_vpmu_ops->arch_vpmu_save(sampling, 1);
         vpmu_reset(vpmu, VPMU_CONTEXT_SAVE | VPMU_CONTEXT_LOADED);
 
-        if ( has_hvm_container_vcpu(sampled) )
+        if ( is_hvm_vcpu(sampled) )
             *flags = 0;
         else
             *flags = PMU_SAMPLE_PV;
@@ -288,7 +288,7 @@ void vpmu_do_interrupt(struct cpu_user_regs *regs)
             r->sp = cur_regs->rsp;
             r->flags = cur_regs->rflags;
 
-            if ( !has_hvm_container_vcpu(sampled) )
+            if ( !is_hvm_vcpu(sampled) )
             {
                 r->ss = cur_regs->ss;
                 r->cs = cur_regs->cs;
diff --git a/xen/arch/x86/cpu/vpmu_amd.c b/xen/arch/x86/cpu/vpmu_amd.c
index e0acbf4..b3c3697 100644
--- a/xen/arch/x86/cpu/vpmu_amd.c
+++ b/xen/arch/x86/cpu/vpmu_amd.c
@@ -305,8 +305,8 @@ static int amd_vpmu_save(struct vcpu *v,  bool_t to_guest)
 
     context_save(v);
 
-    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) &&
-         has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) && is_hvm_vcpu(v) &&
+         is_msr_bitmap_on(vpmu) )
         amd_vpmu_unset_msr_bitmap(v);
 
     if ( to_guest )
@@ -367,7 +367,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         return -EINVAL;
 
     /* For all counters, enable guest only mode for HVM guest */
-    if ( has_hvm_container_vcpu(v) && (type == MSR_TYPE_CTRL) &&
+    if ( is_hvm_vcpu(v) && (type == MSR_TYPE_CTRL) &&
          !is_guest_mode(msr_content) )
     {
         set_guest_mode(msr_content);
@@ -381,7 +381,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             return 0;
         vpmu_set(vpmu, VPMU_RUNNING);
 
-        if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+        if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
              amd_vpmu_set_msr_bitmap(v);
     }
 
@@ -390,7 +390,7 @@ static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         (is_pmu_enabled(msr_content) == 0) && vpmu_is_set(vpmu, VPMU_RUNNING) )
     {
         vpmu_reset(vpmu, VPMU_RUNNING);
-        if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+        if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
              amd_vpmu_unset_msr_bitmap(v);
         release_pmu_ownership(PMU_OWNER_HVM);
     }
@@ -433,7 +433,7 @@ static void amd_vpmu_destroy(struct vcpu *v)
 {
     struct vpmu_struct *vpmu = vcpu_vpmu(v);
 
-    if ( has_hvm_container_vcpu(v) && is_msr_bitmap_on(vpmu) )
+    if ( is_hvm_vcpu(v) && is_msr_bitmap_on(vpmu) )
         amd_vpmu_unset_msr_bitmap(v);
 
     xfree(vpmu->context);
diff --git a/xen/arch/x86/cpu/vpmu_intel.c b/xen/arch/x86/cpu/vpmu_intel.c
index 626bed5..0d66ecb 100644
--- a/xen/arch/x86/cpu/vpmu_intel.c
+++ b/xen/arch/x86/cpu/vpmu_intel.c
@@ -306,7 +306,7 @@ static inline void __core2_vpmu_save(struct vcpu *v)
     for ( i = 0; i < arch_pmc_cnt; i++ )
         rdmsrl(MSR_IA32_PERFCTR0 + i, xen_pmu_cntr_pair[i].counter);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
         rdmsrl(MSR_CORE_PERF_GLOBAL_STATUS, core2_vpmu_cxt->global_status);
 }
 
@@ -314,7 +314,7 @@ static int core2_vpmu_save(struct vcpu *v, bool_t to_guest)
 {
     struct vpmu_struct *vpmu = vcpu_vpmu(v);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
         wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0);
 
     if ( !vpmu_are_all_set(vpmu, VPMU_CONTEXT_SAVE | VPMU_CONTEXT_LOADED) )
@@ -323,8 +323,8 @@ static int core2_vpmu_save(struct vcpu *v, bool_t to_guest)
     __core2_vpmu_save(v);
 
     /* Unset PMU MSR bitmap to trap lazy load. */
-    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) &&
-         has_hvm_container_vcpu(v) && cpu_has_vmx_msr_bitmap )
+    if ( !vpmu_is_set(vpmu, VPMU_RUNNING) && is_hvm_vcpu(v) &&
+         cpu_has_vmx_msr_bitmap )
         core2_vpmu_unset_msr_bitmap(v->arch.hvm_vmx.msr_bitmap);
 
     if ( to_guest )
@@ -362,7 +362,7 @@ static inline void __core2_vpmu_load(struct vcpu *v)
     if ( vpmu_is_set(vcpu_vpmu(v), VPMU_CPU_HAS_DS) )
         wrmsrl(MSR_IA32_DS_AREA, core2_vpmu_cxt->ds_area);
 
-    if ( !has_hvm_container_vcpu(v) )
+    if ( !is_hvm_vcpu(v) )
     {
         wrmsrl(MSR_CORE_PERF_GLOBAL_OVF_CTRL, core2_vpmu_cxt->global_ovf_ctrl);
         core2_vpmu_cxt->global_ovf_ctrl = 0;
@@ -413,7 +413,7 @@ static int core2_vpmu_verify(struct vcpu *v)
     }
 
     if ( vpmu_is_set(vpmu, VPMU_CPU_HAS_DS) &&
-         !(has_hvm_container_vcpu(v)
+         !(is_hvm_vcpu(v)
            ? is_canonical_address(core2_vpmu_cxt->ds_area)
            : __addr_ok(core2_vpmu_cxt->ds_area)) )
         return -EINVAL;
@@ -474,7 +474,7 @@ static int core2_vpmu_alloc_resource(struct vcpu *v)
     if ( !acquire_pmu_ownership(PMU_OWNER_HVM) )
         return 0;
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
     {
         wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0);
         if ( vmx_add_host_load_msr(MSR_CORE_PERF_GLOBAL_CTRL) )
@@ -539,7 +539,7 @@ static int core2_vpmu_msr_common_check(u32 msr_index, int *type, int *index)
     {
         __core2_vpmu_load(current);
         vpmu_set(vpmu, VPMU_CONTEXT_LOADED);
-        if ( has_hvm_container_vcpu(current) &&
+        if ( is_hvm_vcpu(current) &&
              cpu_has_vmx_msr_bitmap )
             core2_vpmu_set_msr_bitmap(current->arch.hvm_vmx.msr_bitmap);
     }
@@ -612,9 +612,8 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             return -EINVAL;
         if ( vpmu_is_set(vpmu, VPMU_CPU_HAS_DS) )
         {
-            if ( !(has_hvm_container_vcpu(v)
-                   ? is_canonical_address(msr_content)
-                   : __addr_ok(msr_content)) )
+            if ( !(is_hvm_vcpu(v) ? is_canonical_address(msr_content)
+                                  : __addr_ok(msr_content)) )
             {
                 gdprintk(XENLOG_WARNING,
                          "Illegal address for IA32_DS_AREA: %#" PRIx64 "x\n",
@@ -635,7 +634,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         if ( msr_content & fixed_ctrl_mask )
             return -EINVAL;
 
-        if ( has_hvm_container_vcpu(v) )
+        if ( is_hvm_vcpu(v) )
             vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL,
                                &core2_vpmu_cxt->global_ctrl);
         else
@@ -704,7 +703,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
             if ( blocked )
                 return -EINVAL;
 
-            if ( has_hvm_container_vcpu(v) )
+            if ( is_hvm_vcpu(v) )
                 vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL,
                                    &core2_vpmu_cxt->global_ctrl);
             else
@@ -723,7 +722,7 @@ static int core2_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content,
         wrmsrl(msr, msr_content);
     else
     {
-        if ( has_hvm_container_vcpu(v) )
+        if ( is_hvm_vcpu(v) )
             vmx_write_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
         else
             wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
@@ -757,7 +756,7 @@ static int core2_vpmu_do_rdmsr(unsigned int msr, uint64_t *msr_content)
             *msr_content = core2_vpmu_cxt->global_status;
             break;
         case MSR_CORE_PERF_GLOBAL_CTRL:
-            if ( has_hvm_container_vcpu(v) )
+            if ( is_hvm_vcpu(v) )
                 vmx_read_guest_msr(MSR_CORE_PERF_GLOBAL_CTRL, msr_content);
             else
                 rdmsrl(MSR_CORE_PERF_GLOBAL_CTRL, *msr_content);
@@ -858,7 +857,7 @@ static void core2_vpmu_destroy(struct vcpu *v)
     vpmu->context = NULL;
     xfree(vpmu->priv_context);
     vpmu->priv_context = NULL;
-    if ( has_hvm_container_vcpu(v) && cpu_has_vmx_msr_bitmap )
+    if ( is_hvm_vcpu(v) && cpu_has_vmx_msr_bitmap )
         core2_vpmu_unset_msr_bitmap(v->arch.hvm_vmx.msr_bitmap);
     release_pmu_ownership(PMU_OWNER_HVM);
     vpmu_clear(vpmu);
diff --git a/xen/arch/x86/cpuid.c b/xen/arch/x86/cpuid.c
index 3903d68..1c6a6c6 100644
--- a/xen/arch/x86/cpuid.c
+++ b/xen/arch/x86/cpuid.c
@@ -699,7 +699,7 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
     case 0x1:
         /* TODO: Rework topology logic. */
         res->b &= 0x00ffffffu;
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
             res->b |= (v->vcpu_id * 2) << 24;
 
         /* TODO: Rework vPMU control in terms of toolstack choices. */
@@ -713,7 +713,7 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
                 res->c |= cpufeat_mask(X86_FEATURE_DSCPL);
         }
 
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             /* OSXSAVE clear in policy.  Fast-forward CR4 back in. */
             if ( v->arch.hvm_vcpu.guest_cr[4] & X86_CR4_OSXSAVE )
@@ -911,11 +911,11 @@ void guest_cpuid(const struct vcpu *v, uint32_t leaf,
     case 0x80000001:
         /* SYSCALL is hidden outside of long mode on Intel. */
         if ( p->x86_vendor == X86_VENDOR_INTEL &&
-             has_hvm_container_domain(d) && !hvm_long_mode_enabled(v) )
+             is_hvm_domain(d) && !hvm_long_mode_enabled(v) )
             res->d &= ~cpufeat_mask(X86_FEATURE_SYSCALL);
 
     common_leaf1_adjustments:
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             /* Fast-forward MSR_APIC_BASE.EN. */
             if ( vlapic_hw_disabled(vcpu_vlapic(v)) )
diff --git a/xen/arch/x86/debug.c b/xen/arch/x86/debug.c
index 499574e..2070077 100644
--- a/xen/arch/x86/debug.c
+++ b/xen/arch/x86/debug.c
@@ -168,7 +168,7 @@ unsigned int dbg_rw_guest_mem(struct domain *dp, void * __user gaddr,
 
         pagecnt = min_t(long, PAGE_SIZE - (addr & ~PAGE_MASK), len);
 
-        mfn = (has_hvm_container_domain(dp)
+        mfn = (is_hvm_domain(dp)
                ? dbg_hvm_va2mfn(addr, dp, toaddr, &gfn)
                : dbg_pv_va2mfn(addr, dp, pgd3));
         if ( mfn_eq(mfn, INVALID_MFN) )
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 84a289d..90e2b1f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -188,7 +188,7 @@ void dump_pageframe_info(struct domain *d)
         spin_unlock(&d->page_alloc_lock);
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         p2m_pod_dump_data(d);
 
     spin_lock(&d->page_alloc_lock);
@@ -412,7 +412,7 @@ int vcpu_initialise(struct vcpu *v)
 
     spin_lock_init(&v->arch.vpmu.vpmu_lock);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         rc = hvm_vcpu_initialise(v);
         goto done;
@@ -488,7 +488,7 @@ void vcpu_destroy(struct vcpu *v)
     if ( !is_idle_domain(v->domain) )
         vpmu_destroy(v);
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_vcpu_destroy(v);
     else
         xfree(v->arch.pv_vcpu.trap_ctxt);
@@ -575,7 +575,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
         d->arch.emulation_flags = emflags;
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         d->arch.hvm_domain.hap_enabled =
             hvm_funcs.hap_supported && (domcr_flags & DOMCRF_hap);
@@ -649,7 +649,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
     if ( (rc = psr_domain_init(d)) != 0 )
         goto fail;
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         if ( (rc = hvm_domain_initialise(d)) != 0 )
             goto fail;
@@ -708,7 +708,7 @@ int arch_domain_create(struct domain *d, unsigned int domcr_flags,
 
 void arch_domain_destroy(struct domain *d)
 {
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_domain_destroy(d);
 
     xfree(d->arch.e820);
@@ -760,8 +760,8 @@ int arch_domain_soft_reset(struct domain *d)
     p2m_type_t p2mt;
     unsigned int i;
 
-    /* Soft reset is supported for HVM/PVH domains only. */
-    if ( !has_hvm_container_domain(d) )
+    /* Soft reset is supported for HVM domains only. */
+    if ( !is_hvm_domain(d) )
         return -EINVAL;
 
     hvm_domain_soft_reset(d);
@@ -951,7 +951,7 @@ int arch_set_info_guest(
     v->fpu_initialised = !!(flags & VGCF_I387_VALID);
 
     v->arch.flags &= ~TF_kernel_mode;
-    if ( (flags & VGCF_in_kernel) || has_hvm_container_domain(d)/*???*/ )
+    if ( (flags & VGCF_in_kernel) || is_hvm_domain(d)/*???*/ )
         v->arch.flags |= TF_kernel_mode;
 
     v->arch.vgc_flags = flags;
@@ -996,7 +996,7 @@ int arch_set_info_guest(
         }
     }
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
             v->arch.debugreg[i] = c(debugreg[i]);
@@ -2021,7 +2021,7 @@ static void __context_switch(void)
             if ( xcr0 != get_xcr0() && !set_xcr0(xcr0) )
                 BUG();
 
-            if ( cpu_has_xsaves && has_hvm_container_vcpu(n) )
+            if ( cpu_has_xsaves && is_hvm_vcpu(n) )
                 set_msr_xss(n->arch.hvm_vcpu.msr_xss);
         }
         vcpu_restore_fpu_eager(n);
@@ -2111,7 +2111,7 @@ void context_switch(struct vcpu *prev, struct vcpu *next)
 
         if ( is_pv_domain(nextd) &&
              (is_idle_domain(prevd) ||
-              has_hvm_container_domain(prevd) ||
+              is_hvm_domain(prevd) ||
               is_pv_32bit_domain(prevd) != is_pv_32bit_domain(nextd)) )
         {
             uint64_t efer = read_efer();
@@ -2413,7 +2413,7 @@ int domain_relinquish_resources(struct domain *d)
 
     pit_deinit(d);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_domain_relinquish_resources(d);
 
     return 0;
@@ -2456,7 +2456,7 @@ void vcpu_mark_events_pending(struct vcpu *v)
     if ( already_pending )
         return;
 
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_assert_evtchn_irq(v);
     else
         vcpu_kick(v);
diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index 9bdefc8..a0d5812 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -357,9 +357,8 @@ static unsigned long __init compute_dom0_nr_pages(
             avail -= max_pdx >> s;
     }
 
-    need_paging = has_hvm_container_domain(d)
-                  ? !iommu_hap_pt_share || !paging_mode_hap(d)
-                  : opt_dom0_shadow;
+    need_paging = is_hvm_domain(d) ? !iommu_hap_pt_share || !paging_mode_hap(d)
+                                   : opt_dom0_shadow;
     for ( ; ; need_paging = 0 )
     {
         nr_pages = dom0_nrpages;
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 7d299ed..1220224 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1511,7 +1511,7 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
     for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
         c(debugreg[i] = v->arch.debugreg[i]);
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         struct segment_register sreg;
 
diff --git a/xen/arch/x86/hvm/dm.c b/xen/arch/x86/hvm/dm.c
index 2122c45..333c884 100644
--- a/xen/arch/x86/hvm/dm.c
+++ b/xen/arch/x86/hvm/dm.c
@@ -283,7 +283,7 @@ static int dm_op(domid_t domid,
     if ( rc )
         return rc;
 
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = xsm_dm_op(XSM_DM_PRIV, d);
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4c7de05..0282986 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3061,7 +3061,7 @@ static enum hvm_copy_result __hvm_copy(
     char *p;
     int count, todo = size;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     /*
      * XXX Disable for 4.1.0: PV-on-HVM drivers will do grant-table ops
@@ -4002,7 +4002,7 @@ static int hvmop_set_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = hvm_allow_set_param(d, &a);
@@ -4257,7 +4257,7 @@ static int hvmop_get_param(
         return -ESRCH;
 
     rc = -EINVAL;
-    if ( !has_hvm_container_domain(d) )
+    if ( !is_hvm_domain(d) )
         goto out;
 
     rc = hvm_allow_get_param(d, &a);
diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c
index 760544b..a774ed7 100644
--- a/xen/arch/x86/hvm/irq.c
+++ b/xen/arch/x86/hvm/irq.c
@@ -480,7 +480,7 @@ int hvm_local_events_need_delivery(struct vcpu *v)
 
 void arch_evtchn_inject(struct vcpu *v)
 {
-    if ( has_hvm_container_vcpu(v) )
+    if ( is_hvm_vcpu(v) )
         hvm_assert_evtchn_irq(v);
 }
 
diff --git a/xen/arch/x86/hvm/mtrr.c b/xen/arch/x86/hvm/mtrr.c
index c5c27cb..b721c63 100644
--- a/xen/arch/x86/hvm/mtrr.c
+++ b/xen/arch/x86/hvm/mtrr.c
@@ -540,7 +540,7 @@ int hvm_get_mem_pinned_cacheattr(struct domain *d, gfn_t gfn,
     uint64_t mask = ~(uint64_t)0 << order;
     int rc = -ENXIO;
 
-    ASSERT(has_hvm_container_domain(d));
+    ASSERT(is_hvm_domain(d));
 
     rcu_read_lock(&pinned_cacheattr_rcu_lock);
     list_for_each_entry_rcu ( range,
diff --git a/xen/arch/x86/hvm/vmsi.c b/xen/arch/x86/hvm/vmsi.c
index 25f5756..a36692c 100644
--- a/xen/arch/x86/hvm/vmsi.c
+++ b/xen/arch/x86/hvm/vmsi.c
@@ -560,8 +560,7 @@ void msixtbl_init(struct domain *d)
 {
     struct hvm_io_handler *handler;
 
-    if ( !has_hvm_container_domain(d) || !has_vlapic(d) ||
-         msixtbl_initialised(d) )
+    if ( !is_hvm_domain(d) || !has_vlapic(d) || msixtbl_initialised(d) )
         return;
 
     INIT_LIST_HEAD(&d->arch.hvm_domain.msixtbl_list);
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index 9791756..934674c 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -768,7 +768,7 @@ void vmx_vmcs_exit(struct vcpu *v)
     {
         /* Don't confuse vmx_do_resume (for @v or @current!) */
         vmx_clear_vmcs(v);
-        if ( has_hvm_container_vcpu(current) )
+        if ( is_hvm_vcpu(current) )
             vmx_load_vmcs(current);
 
         spin_unlock(&v->arch.hvm_vmx.vmcs_lock);
@@ -1927,7 +1927,7 @@ static void vmcs_dump(unsigned char ch)
 
     for_each_domain ( d )
     {
-        if ( !has_hvm_container_domain(d) )
+        if ( !is_hvm_domain(d) )
             continue;
         printk("\n>>> Domain %d <<<\n", d->domain_id);
         for_each_vcpu ( d, v )
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 9df4de3..4565f5d 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -247,7 +247,7 @@ void vmx_pi_hooks_assign(struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !iommu_intpost || !has_hvm_container_domain(d) )
+    if ( !iommu_intpost || !is_hvm_domain(d) )
         return;
 
     ASSERT(!d->arch.hvm_domain.pi_ops.vcpu_block);
@@ -286,7 +286,7 @@ void vmx_pi_hooks_deassign(struct domain *d)
 {
     struct vcpu *v;
 
-    if ( !iommu_intpost || !has_hvm_container_domain(d) )
+    if ( !iommu_intpost || !is_hvm_domain(d) )
         return;
 
     ASSERT(d->arch.hvm_domain.pi_ops.vcpu_block);
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index faf6912..a6b2649 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -438,7 +438,7 @@ int page_is_ram_type(unsigned long mfn, unsigned long mem_type)
 
 unsigned long domain_get_maximum_gpfn(struct domain *d)
 {
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         return p2m_get_hostp2m(d)->max_mapped_pfn;
     /* NB. PV guests specify nr_pfns rather than max_pfn so we adjust here. */
     return (arch_get_max_pfn(d) ?: 1) - 1;
@@ -3184,7 +3184,7 @@ long do_mmuext_op(
             break;
         }
 
-        if ( has_hvm_container_domain(d) )
+        if ( is_hvm_domain(d) )
         {
             switch ( op.cmd )
             {
diff --git a/xen/arch/x86/mm/paging.c b/xen/arch/x86/mm/paging.c
index 6327631..75f5fc0 100644
--- a/xen/arch/x86/mm/paging.c
+++ b/xen/arch/x86/mm/paging.c
@@ -420,7 +420,7 @@ static int paging_log_dirty_op(struct domain *d,
          * Mark dirty all currently write-mapped pages on e.g. the
          * final iteration of a save operation.
          */
-        if ( has_hvm_container_domain(d) &&
+        if ( is_hvm_domain(d) &&
              (sc->mode & XEN_DOMCTL_SHADOW_LOGDIRTY_FINAL) )
             hvm_mapped_guest_frames_mark_dirty(d);
 
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index d078d78..d93f2ab 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -319,7 +319,7 @@ const struct x86_emulate_ops *shadow_init_emulation(
     struct vcpu *v = current;
     unsigned long addr;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     memset(sh_ctxt, 0, sizeof(*sh_ctxt));
 
@@ -363,7 +363,7 @@ void shadow_continue_emulation(struct sh_emulate_ctxt *sh_ctxt,
     struct vcpu *v = current;
     unsigned long addr, diff;
 
-    ASSERT(has_hvm_container_vcpu(v));
+    ASSERT(is_hvm_vcpu(v));
 
     /*
      * We don't refetch the segment bases, because we don't emulate
@@ -1700,9 +1700,8 @@ void *sh_emulate_map_dest(struct vcpu *v, unsigned long vaddr,
 
 #ifndef NDEBUG
     /* We don't emulate user-mode writes to page tables. */
-    if ( has_hvm_container_domain(d)
-         ? hvm_get_cpl(v) == 3
-         : !guest_kernel_mode(v, guest_cpu_user_regs()) )
+    if ( is_hvm_domain(d) ? hvm_get_cpl(v) == 3
+                          : !guest_kernel_mode(v, guest_cpu_user_regs()) )
     {
         gdprintk(XENLOG_DEBUG, "User-mode write to pagetable reached "
                  "emulate_map_dest(). This should never happen!\n");
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index cc4cdbc..ee545ab 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -1723,7 +1723,7 @@ void __hwdom_init setup_io_bitmap(struct domain *d)
 {
     int rc;
 
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         bitmap_fill(d->arch.hvm_domain.io_bitmap, 0x10000);
         rc = rangeset_report_ranges(d->arch.ioport_caps, 0, 0x10000,
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index fe683bd..b4988bf 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -940,7 +940,7 @@ static void __update_vcpu_system_time(struct vcpu *v, int force)
     }
     else
     {
-        if ( has_hvm_container_domain(d) && hvm_tsc_scaling_supported )
+        if ( is_hvm_domain(d) && hvm_tsc_scaling_supported )
         {
             tsc_stamp            = hvm_scale_tsc(d, t->stamp.local_tsc);
             _u.tsc_to_system_mul = d->arch.vtsc_to_ns.mul_frac;
@@ -1951,7 +1951,7 @@ void tsc_get_info(struct domain *d, uint32_t *tsc_mode,
                   uint64_t *elapsed_nsec, uint32_t *gtsc_khz,
                   uint32_t *incarnation)
 {
-    bool_t enable_tsc_scaling = has_hvm_container_domain(d) &&
+    bool_t enable_tsc_scaling = is_hvm_domain(d) &&
                                 hvm_tsc_scaling_supported && !d->arch.vtsc;
 
     *incarnation = d->arch.incarnation;
@@ -2031,7 +2031,7 @@ void tsc_set_info(struct domain *d,
          *  PV: guest has not migrated yet (and thus arch.tsc_khz == cpu_khz)
          */
         if ( tsc_mode == TSC_MODE_DEFAULT && host_tsc_is_safe() &&
-             (has_hvm_container_domain(d) ?
+             (is_hvm_domain(d) ?
               (d->arch.tsc_khz == cpu_khz ||
                hvm_get_tsc_scaling_ratio(d->arch.tsc_khz)) :
               incarnation == 0) )
@@ -2046,8 +2046,7 @@ void tsc_set_info(struct domain *d,
     case TSC_MODE_PVRDTSCP:
         d->arch.vtsc = !boot_cpu_has(X86_FEATURE_RDTSCP) ||
                        !host_tsc_is_safe();
-        enable_tsc_scaling = has_hvm_container_domain(d) &&
-                             !d->arch.vtsc &&
+        enable_tsc_scaling = is_hvm_domain(d) && !d->arch.vtsc &&
                              hvm_get_tsc_scaling_ratio(gtsc_khz ?: cpu_khz);
         d->arch.tsc_khz = (enable_tsc_scaling && gtsc_khz) ? gtsc_khz : cpu_khz;
         set_time_scale(&d->arch.vtsc_to_ns, d->arch.tsc_khz * 1000 );
@@ -2064,7 +2063,7 @@ void tsc_set_info(struct domain *d,
         break;
     }
     d->arch.incarnation = incarnation + 1;
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
     {
         if ( hvm_tsc_scaling_supported && !d->arch.vtsc )
             d->arch.hvm_domain.tsc_scaling_ratio =
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index 08b0070..0d54baf 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -799,7 +799,7 @@ void do_trap(struct cpu_user_regs *regs)
     }
 
     if ( ((trapnr == TRAP_copro_error) || (trapnr == TRAP_simd_error)) &&
-         system_state >= SYS_STATE_active && has_hvm_container_vcpu(curr) &&
+         system_state >= SYS_STATE_active && is_hvm_vcpu(curr) &&
          curr->arch.hvm_vcpu.fpu_exception_callback )
     {
         curr->arch.hvm_vcpu.fpu_exception_callback(
@@ -976,7 +976,7 @@ void cpuid_hypervisor_leaves(const struct vcpu *v, uint32_t leaf,
         break;
 
     case 4: /* HVM hypervisor leaf. */
-        if ( !has_hvm_container_domain(d) || subleaf != 0 )
+        if ( !is_hvm_domain(d) || subleaf != 0 )
             break;
 
         if ( cpu_has_vmx_apic_reg_virt )
diff --git a/xen/arch/x86/x86_64/traps.c b/xen/arch/x86/x86_64/traps.c
index b66c24b..ad4d6c1 100644
--- a/xen/arch/x86/x86_64/traps.c
+++ b/xen/arch/x86/x86_64/traps.c
@@ -88,7 +88,7 @@ void show_registers(const struct cpu_user_regs *regs)
     enum context context;
     struct vcpu *v = system_state >= SYS_STATE_smp_boot ? current : NULL;
 
-    if ( guest_mode(regs) && has_hvm_container_vcpu(v) )
+    if ( guest_mode(regs) && is_hvm_vcpu(v) )
     {
         struct segment_register sreg;
         context = CTXT_hvm_guest;
@@ -623,7 +623,7 @@ static void hypercall_page_initialise_ring3_kernel(void *hypercall_page)
 void hypercall_page_initialise(struct domain *d, void *hypercall_page)
 {
     memset(hypercall_page, 0xCC, PAGE_SIZE);
-    if ( has_hvm_container_domain(d) )
+    if ( is_hvm_domain(d) )
         hvm_hypercall_page_initialise(d, hypercall_page);
     else if ( !is_pv_32bit_domain(d) )
         hypercall_page_initialise_ring3_kernel(hypercall_page);
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index 69cd6c5..750c663 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -55,7 +55,7 @@ int arch_iommu_populate_page_table(struct domain *d)
 
     while ( !rc && (page = page_list_remove_head(&d->page_list)) )
     {
-        if ( has_hvm_container_domain(d) ||
+        if ( is_hvm_domain(d) ||
             (page->u.inuse.type_info & PGT_type_mask) == PGT_writable_page )
         {
             unsigned long mfn = page_to_mfn(page);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index d182d75..ec14cce 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -16,7 +16,7 @@
 #define is_pv_32bit_domain(d)  ((d)->arch.is_32bit_pv)
 #define is_pv_32bit_vcpu(v)    (is_pv_32bit_domain((v)->domain))
 
-#define is_hvm_pv_evtchn_domain(d) (has_hvm_container_domain(d) && \
+#define is_hvm_pv_evtchn_domain(d) (is_hvm_domain(d) && \
         d->arch.hvm_domain.irq.callback_via_type == HVMIRQ_callback_vector)
 #define is_hvm_pv_evtchn_vcpu(v) (is_hvm_pv_evtchn_domain(v->domain))
 #define is_domain_direct_mapped(d) ((void)(d), 0)
diff --git a/xen/include/asm-x86/event.h b/xen/include/asm-x86/event.h
index d589d6f..a91599d 100644
--- a/xen/include/asm-x86/event.h
+++ b/xen/include/asm-x86/event.h
@@ -26,7 +26,7 @@ static inline int local_events_need_delivery(void)
 
     ASSERT(!is_idle_vcpu(v));
 
-    return (has_hvm_container_vcpu(v) ? hvm_local_events_need_delivery(v) :
+    return (is_hvm_vcpu(v) ? hvm_local_events_need_delivery(v) :
             (vcpu_info(v, evtchn_upcall_pending) &&
              !vcpu_info(v, evtchn_upcall_mask)));
 }
diff --git a/xen/include/asm-x86/guest_access.h b/xen/include/asm-x86/guest_access.h
index 88edb3f..ca700c9 100644
--- a/xen/include/asm-x86/guest_access.h
+++ b/xen/include/asm-x86/guest_access.h
@@ -14,27 +14,27 @@
 
 /* Raw access functions: no type checking. */
 #define raw_copy_to_guest(dst, src, len)        \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_to_user_hvm((dst), (src), (len)) :    \
      copy_to_user((dst), (src), (len)))
 #define raw_copy_from_guest(dst, src, len)      \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_from_user_hvm((dst), (src), (len)) :  \
      copy_from_user((dst), (src), (len)))
 #define raw_clear_guest(dst,  len)              \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      clear_user_hvm((dst), (len)) :             \
      clear_user((dst), (len)))
 #define __raw_copy_to_guest(dst, src, len)      \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_to_user_hvm((dst), (src), (len)) :    \
      __copy_to_user((dst), (src), (len)))
 #define __raw_copy_from_guest(dst, src, len)    \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      copy_from_user_hvm((dst), (src), (len)) :  \
      __copy_from_user((dst), (src), (len)))
 #define __raw_clear_guest(dst,  len)            \
-    (has_hvm_container_vcpu(current) ?                     \
+    (is_hvm_vcpu(current) ?                     \
      clear_user_hvm((dst), (len)) :             \
      clear_user((dst), (len)))
 
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index da0f6ba..2b4e328 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -623,7 +623,7 @@ unsigned long hvm_cr4_guest_valid_bits(const struct vcpu *v, bool restore);
 #define arch_vcpu_block(v) ({                                   \
     struct vcpu *v_ = (v);                                      \
     struct domain *d_ = v_->domain;                             \
-    if ( has_hvm_container_domain(d_) &&                        \
+    if ( is_hvm_domain(d_) &&                               \
          (d_->arch.hvm_domain.pi_ops.vcpu_block) )          \
         d_->arch.hvm_domain.pi_ops.vcpu_block(v_);          \
 })
diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h
index cc11999..832352a 100644
--- a/xen/include/xen/sched.h
+++ b/xen/include/xen/sched.h
@@ -874,8 +874,6 @@ void watchdog_domain_destroy(struct domain *d);
 #define is_pv_vcpu(v)   (is_pv_domain((v)->domain))
 #define is_hvm_domain(d) ((d)->guest_type == guest_type_hvm)
 #define is_hvm_vcpu(v)   (is_hvm_domain(v->domain))
-#define has_hvm_container_domain(d) ((d)->guest_type != guest_type_pv)
-#define has_hvm_container_vcpu(v)   (has_hvm_container_domain((v)->domain))
 #define is_pinned_vcpu(v) ((v)->domain->is_pinned || \
                            cpumask_weight((v)->cpu_hard_affinity) == 1)
 #ifdef CONFIG_HAS_PASSTHROUGH
diff --git a/xen/include/xen/tmem_xen.h b/xen/include/xen/tmem_xen.h
index a6cab00..13cf7bc 100644
--- a/xen/include/xen/tmem_xen.h
+++ b/xen/include/xen/tmem_xen.h
@@ -185,9 +185,8 @@ typedef XEN_GUEST_HANDLE_PARAM(char) tmem_cli_va_param_t;
 static inline int tmem_get_tmemop_from_client(tmem_op_t *op, tmem_cli_op_t uops)
 {
 #ifdef CONFIG_COMPAT
-    if ( has_hvm_container_vcpu(current) ?
-         hvm_guest_x86_mode(current) != 8 :
-         is_pv_32bit_vcpu(current) )
+    if ( is_hvm_vcpu(current) ? hvm_guest_x86_mode(current) != 8
+                              : is_pv_32bit_vcpu(current) )
     {
         int rc;
         enum XLAT_tmem_op_u u;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4357979972774319258==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsJ-0005SG-Up; Sun, 19 Mar 2017 08:07:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsI-0005Rx-HO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 56/28-13192-94C3EC85; Sun, 19 Mar 2017 08:07:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfT5ly
 Ewe82UYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6NzQw1LwR7viw8aLrA2Mt+W6GLk4hAS+MEo8
 2P2LCcI5zyjx8d9Gxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWiJH4e/
 MsOYvMKmEkcOPALLM4CVL/l2GW2CYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK5aEHiIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7Zu4FygkWp6akVaZk5wPCASUtw8CiJ8EqBpHmLCxJzizPTIVKnGBWlxHnngCQE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rcgU3gy80rgpr8CWswEtDjx5
 xGQxSWJCCmpBkZnY/PVnF3T/cO2XzpwurNgGcPrRYmtW2ZcMzxQpqnu0uyyeabV++nOG1bOvp
 4XzGnLIeLSeffe8V1XH4QuPrDj4/T515wmFxQzJny3KJNRV/rzdb13z8piX027ZQFzeP/HN35
 lmLZbwut3ypbf2otSHOMe3NZcN6v7Sfjn8OZ3gW4q2t4fBQuUWIozEg21mIuKEwFofOrJRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1489910856!92174879!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25670 invoked from network); 19 Mar 2017 08:07:37 -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; 19 Mar 2017 08:07:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsG-0004CU-Ax
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsG-0007z2-AM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsG-0007z2-AM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:36 +0000
Subject: [Xen-changelog] [xen master] x86/PVHv2: move pvh_setup_e820
	together with the other pvh 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: multipart/mixed; boundary="===============0670838113923830797=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 0a1b7f4e37e17f532a00a1bf732a072b40ca2a1b
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Mar 2 18:31:04 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:21 2017 +0000

    x86/PVHv2: move pvh_setup_e820 together with the other pvh functions
    
    This function is only used by PVHv2 domain build, so move it together with the
    other PVH domain build functions.
    
    Just code motion, no functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain_build.c | 134 ++++++++++++++++++++++----------------------
 1 file changed, 67 insertions(+), 67 deletions(-)

diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index a0d5812..00ce5f2 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -467,73 +467,6 @@ static void __init process_dom0_ioports_disable(struct domain *dom0)
     }
 }
 
-static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
-{
-    struct e820entry *entry, *entry_guest;
-    unsigned int i;
-    unsigned long pages, cur_pages = 0;
-    uint64_t start, end;
-
-    /*
-     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
-     */
-    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
-    if ( !d->arch.e820 )
-        panic("Unable to allocate memory for Dom0 e820 map");
-    entry_guest = d->arch.e820;
-
-    /* Clamp e820 memory map to match the memory assigned to Dom0 */
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-        {
-            *entry_guest = *entry;
-            goto next;
-        }
-
-        if ( nr_pages == cur_pages )
-        {
-            /*
-             * We already have all the assigned memory,
-             * skip this entry
-             */
-            continue;
-        }
-
-        /*
-         * Make sure the start and length are aligned to PAGE_SIZE, because
-         * that's the minimum granularity of the 2nd stage translation. Since
-         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
-         * order to prevent this code from getting out of sync.
-         */
-        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
-        end = (entry->addr + entry->size) &
-              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
-        if ( start >= end )
-            continue;
-
-        entry_guest->type = E820_RAM;
-        entry_guest->addr = start;
-        entry_guest->size = end - start;
-        pages = PFN_DOWN(entry_guest->size);
-        if ( (cur_pages + pages) > nr_pages )
-        {
-            /* Truncate region */
-            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
-            cur_pages = nr_pages;
-        }
-        else
-        {
-            cur_pages += pages;
-        }
- next:
-        d->arch.nr_e820++;
-        entry_guest++;
-    }
-    ASSERT(cur_pages == nr_pages);
-    ASSERT(d->arch.nr_e820 <= e820.nr_map);
-}
-
 static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
                                    unsigned long mfn, unsigned long vphysmap_s)
 {
@@ -1682,6 +1615,73 @@ static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
     }
 }
 
+static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
+{
+    struct e820entry *entry, *entry_guest;
+    unsigned int i;
+    unsigned long pages, cur_pages = 0;
+    uint64_t start, end;
+
+    /*
+     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
+     */
+    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
+    if ( !d->arch.e820 )
+        panic("Unable to allocate memory for Dom0 e820 map");
+    entry_guest = d->arch.e820;
+
+    /* Clamp e820 memory map to match the memory assigned to Dom0 */
+    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
+    {
+        if ( entry->type != E820_RAM )
+        {
+            *entry_guest = *entry;
+            goto next;
+        }
+
+        if ( nr_pages == cur_pages )
+        {
+            /*
+             * We already have all the assigned memory,
+             * skip this entry
+             */
+            continue;
+        }
+
+        /*
+         * Make sure the start and length are aligned to PAGE_SIZE, because
+         * that's the minimum granularity of the 2nd stage translation. Since
+         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
+         * order to prevent this code from getting out of sync.
+         */
+        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
+        end = (entry->addr + entry->size) &
+              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
+        if ( start >= end )
+            continue;
+
+        entry_guest->type = E820_RAM;
+        entry_guest->addr = start;
+        entry_guest->size = end - start;
+        pages = PFN_DOWN(entry_guest->size);
+        if ( (cur_pages + pages) > nr_pages )
+        {
+            /* Truncate region */
+            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
+            cur_pages = nr_pages;
+        }
+        else
+        {
+            cur_pages += pages;
+        }
+ next:
+        d->arch.nr_e820++;
+        entry_guest++;
+    }
+    ASSERT(cur_pages == nr_pages);
+    ASSERT(d->arch.nr_e820 <= e820.nr_map);
+}
+
 static int __init pvh_setup_p2m(struct domain *d)
 {
     struct vcpu *v = d->vcpu[0];
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0670838113923830797==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsJ-0005SG-Up; Sun, 19 Mar 2017 08:07:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsI-0005Rx-HO
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 56/28-13192-94C3EC85; Sun, 19 Mar 2017 08:07:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfT5ly
 Ewe82UYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6NzQw1LwR7viw8aLrA2Mt+W6GLk4hAS+MEo8
 2P2LCcI5zyjx8d9Gxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWiJH4e/
 MsOYvMKmEkcOPALLM4CVL/l2GW2CYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK5aEHiIUZKDSUmUV0XwRIQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7Zu4FygkWp6akVaZk5wPCASUtw8CiJ8EqBpHmLCxJzizPTIVKnGBWlxHnngCQE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rcgU3gy80rgpr8CWswEtDjx5
 xGQxSWJCCmpBkZnY/PVnF3T/cO2XzpwurNgGcPrRYmtW2ZcMzxQpqnu0uyyeabV++nOG1bOvp
 4XzGnLIeLSeffe8V1XH4QuPrDj4/T515wmFxQzJny3KJNRV/rzdb13z8piX027ZQFzeP/HN35
 lmLZbwut3ypbf2otSHOMe3NZcN6v7Sfjn8OZ3gW4q2t4fBQuUWIozEg21mIuKEwFofOrJRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1489910856!92174879!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25670 invoked from network); 19 Mar 2017 08:07:37 -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; 19 Mar 2017 08:07:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsG-0004CU-Ax
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsG-0007z2-AM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsG-0007z2-AM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:36 +0000
Subject: [Xen-changelog] [xen master] x86/PVHv2: move pvh_setup_e820
	together with the other pvh 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: multipart/mixed; boundary="===============0670838113923830797=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 0a1b7f4e37e17f532a00a1bf732a072b40ca2a1b
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Mar 2 18:31:04 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Mar 16 14:50:21 2017 +0000

    x86/PVHv2: move pvh_setup_e820 together with the other pvh functions
    
    This function is only used by PVHv2 domain build, so move it together with the
    other PVH domain build functions.
    
    Just code motion, no functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain_build.c | 134 ++++++++++++++++++++++----------------------
 1 file changed, 67 insertions(+), 67 deletions(-)

diff --git a/xen/arch/x86/domain_build.c b/xen/arch/x86/domain_build.c
index a0d5812..00ce5f2 100644
--- a/xen/arch/x86/domain_build.c
+++ b/xen/arch/x86/domain_build.c
@@ -467,73 +467,6 @@ static void __init process_dom0_ioports_disable(struct domain *dom0)
     }
 }
 
-static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
-{
-    struct e820entry *entry, *entry_guest;
-    unsigned int i;
-    unsigned long pages, cur_pages = 0;
-    uint64_t start, end;
-
-    /*
-     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
-     */
-    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
-    if ( !d->arch.e820 )
-        panic("Unable to allocate memory for Dom0 e820 map");
-    entry_guest = d->arch.e820;
-
-    /* Clamp e820 memory map to match the memory assigned to Dom0 */
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-        {
-            *entry_guest = *entry;
-            goto next;
-        }
-
-        if ( nr_pages == cur_pages )
-        {
-            /*
-             * We already have all the assigned memory,
-             * skip this entry
-             */
-            continue;
-        }
-
-        /*
-         * Make sure the start and length are aligned to PAGE_SIZE, because
-         * that's the minimum granularity of the 2nd stage translation. Since
-         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
-         * order to prevent this code from getting out of sync.
-         */
-        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
-        end = (entry->addr + entry->size) &
-              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
-        if ( start >= end )
-            continue;
-
-        entry_guest->type = E820_RAM;
-        entry_guest->addr = start;
-        entry_guest->size = end - start;
-        pages = PFN_DOWN(entry_guest->size);
-        if ( (cur_pages + pages) > nr_pages )
-        {
-            /* Truncate region */
-            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
-            cur_pages = nr_pages;
-        }
-        else
-        {
-            cur_pages += pages;
-        }
- next:
-        d->arch.nr_e820++;
-        entry_guest++;
-    }
-    ASSERT(cur_pages == nr_pages);
-    ASSERT(d->arch.nr_e820 <= e820.nr_map);
-}
-
 static __init void dom0_update_physmap(struct domain *d, unsigned long pfn,
                                    unsigned long mfn, unsigned long vphysmap_s)
 {
@@ -1682,6 +1615,73 @@ static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
     }
 }
 
+static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
+{
+    struct e820entry *entry, *entry_guest;
+    unsigned int i;
+    unsigned long pages, cur_pages = 0;
+    uint64_t start, end;
+
+    /*
+     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
+     */
+    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
+    if ( !d->arch.e820 )
+        panic("Unable to allocate memory for Dom0 e820 map");
+    entry_guest = d->arch.e820;
+
+    /* Clamp e820 memory map to match the memory assigned to Dom0 */
+    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
+    {
+        if ( entry->type != E820_RAM )
+        {
+            *entry_guest = *entry;
+            goto next;
+        }
+
+        if ( nr_pages == cur_pages )
+        {
+            /*
+             * We already have all the assigned memory,
+             * skip this entry
+             */
+            continue;
+        }
+
+        /*
+         * Make sure the start and length are aligned to PAGE_SIZE, because
+         * that's the minimum granularity of the 2nd stage translation. Since
+         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
+         * order to prevent this code from getting out of sync.
+         */
+        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
+        end = (entry->addr + entry->size) &
+              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
+        if ( start >= end )
+            continue;
+
+        entry_guest->type = E820_RAM;
+        entry_guest->addr = start;
+        entry_guest->size = end - start;
+        pages = PFN_DOWN(entry_guest->size);
+        if ( (cur_pages + pages) > nr_pages )
+        {
+            /* Truncate region */
+            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
+            cur_pages = nr_pages;
+        }
+        else
+        {
+            cur_pages += pages;
+        }
+ next:
+        d->arch.nr_e820++;
+        entry_guest++;
+    }
+    ASSERT(cur_pages == nr_pages);
+    ASSERT(d->arch.nr_e820 <= e820.nr_map);
+}
+
 static int __init pvh_setup_p2m(struct domain *d)
 {
     struct vcpu *v = d->vcpu[0];
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0670838113923830797==--

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsU-0005Tf-0G; Sun, 19 Mar 2017 08:07:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsT-0005TW-K3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FA/25-31403-55C3EC85; Sun, 19 Mar 2017 08:07:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfE5ly
 EQcMFAYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+H/rL3PBb/6Kth0L2BoYf3F3MXJxCAl8YZRY
 t+MkO4RznlFi0ZulTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SsyY9
 A4szitgJvHsUzcjiM0CVP/i+l/2CYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQfjjna/Q4ySHExKorzlP05ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg5bI8GSEkWJSanlqRlpkDDA+YtAQHj5IIbx5Imre4IDG3ODMdInWKUVFKnHeZ
 BVBCACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgkzhycwrgZv+CmgxE
 9Ditx9OgCwuSURISTUwLt4ZkpJxyy1+yozVMmJKv12etGlaLzzBy6SZGytmdfnbyUNO349mH0
 6o9fa2v96e/Y0h/udb2zbz62urT59SsFQuP3FZZKbBZxkm26hjK/j4L3BosFzOWHUpPctCVKz
 Gga+3L8q6aOqbrJLFt37d1plwucD3Ms/zv7UPVgYfk9VJXlfa0hCtxFKckWioxVxUnAgA2DRG
 UUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489910867!76188224!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16309 invoked from network); 19 Mar 2017 08:07:48 -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; 19 Mar 2017 08:07:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsQ-0004Ce-Co
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsQ-0007zx-CB
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsQ-0007zx-CB@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:46 +0000
Subject: [Xen-changelog] [xen master] libxl/colo: unified exit path for
	colo_proxy_checkpoint
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2ZTIyMTY3ODNiMjU3MjkxMmVlNWE3OTM4MTY2YTI5ZTI0NGZhMzcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxNSAx
MDo1MDoxOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTg6MjU6MTYgMjAxNyArMDAwMAoKICAgIGxpYnhs
L2NvbG86IHVuaWZpZWQgZXhpdCBwYXRoIGZvciBjb2xvX3Byb3h5X2NoZWNrcG9pbnQKICAgIAog
ICAgU2xpZ2h0bHkgcmVmYWN0b3IgdGhlIGNvZGUgdG8gaGF2ZSBvbmx5IG9uZSBleGl0IHBhdGgg
Zm9yIHRoZSBzYWlkCiAgICBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2No
ZW4uZm5zdEBjbi5mdWppdHN1LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5
LmMgfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94
eS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94eS5jCmluZGV4IGMzZDU1MTAuLjU0NzVm
N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcHJveHkuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMKQEAgLTM3NSw3ICszNzUsNyBAQCB0eXBlZGVmIHN0
cnVjdCBjb2xvX21zZyB7CiBpbnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3By
b3h5X3N0YXRlICpjcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0
aW1lb3V0X3VzKQogewotICAgIHVpbnQ4X3QgKmJ1ZmY7CisgICAgdWludDhfdCAqYnVmZiA9IE5V
TEw7CiAgICAgaW50NjRfdCBzaXplOwogICAgIHN0cnVjdCBubG1zZ2hkciAqaDsKICAgICBzdHJ1
Y3QgY29sb19tc2cgKm07CkBAIC0zOTYsNyArMzk2LDcgQEAgaW50IGNvbG9fcHJveHlfY2hlY2tw
b2ludChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzLAogICAgICAgICByZXQgPSBjb2xvX3Vz
ZXJzcGFjZV9wcm94eV9yZWN2KGNwcywgcmVjdmJ1ZmYsIHRpbWVvdXRfdXMpOwogICAgICAgICBp
ZiAocmV0IDw9IDApIHsKICAgICAgICAgICAgIHJldCA9IDA7Ci0gICAgICAgICAgICBnb3RvIG91
dDE7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICghc3Ry
Y21wKHJlY3ZidWZmLCAiRE9fQ0hFQ0tQT0lOVCIpKSB7CkBAIC00MDUsMTQgKzQwNSwxNiBAQCBp
bnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBhby0+ZG9taWQsICJyZWNlaXZlIHFlbXUgY29sby1jb21w
YXJlIGNoZWNrcG9pbnQgZXJyb3IiKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0K
LSAgICAgICAgZ290byBvdXQxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBzaXpl
ID0gY29sb19wcm94eV9yZWN2KGNwcywgJmJ1ZmYsIHRpbWVvdXRfdXMpOwogCiAgICAgLyogdGlt
ZW91dCwgcmV0dXJuIG5vIGNoZWNrcG9pbnQgbWVzc2FnZS4gKi8KLSAgICBpZiAoc2l6ZSA8PSAw
KQotICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoc2l6ZSA8PSAwKSB7CisgICAgICAgIHJldCA9
IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGggPSAoc3RydWN0IG5sbXNnaGRy
ICopIGJ1ZmY7CiAKQEAgLTQzMyw3ICs0MzUsNCBAQCBpbnQgY29sb19wcm94eV9jaGVja3BvaW50
KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiBvdXQ6CiAgICAgZnJlZShidWZmKTsKICAg
ICByZXR1cm4gcmV0OwotCi1vdXQxOgotICAgIHJldHVybiByZXQ7CiB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsU-0005Tf-0G; Sun, 19 Mar 2017 08:07:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsT-0005TW-K3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:49 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FA/25-31403-55C3EC85; Sun, 19 Mar 2017 08:07:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfE5ly
 EQcMFAYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+H/rL3PBb/6Kth0L2BoYf3F3MXJxCAl8YZRY
 t+MkO4RznlFi0ZulTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SsyY9
 A4szitgJvHsUzcjiM0CVP/i+l/2CYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQfjjna/Q4ySHExKorzlP05ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg5bI8GSEkWJSanlqRlpkDDA+YtAQHj5IIbx5Imre4IDG3ODMdInWKUVFKnHeZ
 BVBCACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlPgkzhycwrgZv+CmgxE
 9Ditx9OgCwuSURISTUwLt4ZkpJxyy1+yozVMmJKv12etGlaLzzBy6SZGytmdfnbyUNO349mH0
 6o9fa2v96e/Y0h/udb2zbz62urT59SsFQuP3FZZKbBZxkm26hjK/j4L3BosFzOWHUpPctCVKz
 Gga+3L8q6aOqbrJLFt37d1plwucD3Ms/zv7UPVgYfk9VJXlfa0hCtxFKckWioxVxUnAgA2DRG
 UUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1489910867!76188224!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16309 invoked from network); 19 Mar 2017 08:07:48 -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; 19 Mar 2017 08:07:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsQ-0004Ce-Co
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsQ-0007zx-CB
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsQ-0007zx-CB@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:46 +0000
Subject: [Xen-changelog] [xen master] libxl/colo: unified exit path for
	colo_proxy_checkpoint
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2ZTIyMTY3ODNiMjU3MjkxMmVlNWE3OTM4MTY2YTI5ZTI0NGZhMzcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAxNSAx
MDo1MDoxOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMTYgMTg6MjU6MTYgMjAxNyArMDAwMAoKICAgIGxpYnhs
L2NvbG86IHVuaWZpZWQgZXhpdCBwYXRoIGZvciBjb2xvX3Byb3h5X2NoZWNrcG9pbnQKICAgIAog
ICAgU2xpZ2h0bHkgcmVmYWN0b3IgdGhlIGNvZGUgdG8gaGF2ZSBvbmx5IG9uZSBleGl0IHBhdGgg
Zm9yIHRoZSBzYWlkCiAgICBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2No
ZW4uZm5zdEBjbi5mdWppdHN1LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5
LmMgfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94
eS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19wcm94eS5jCmluZGV4IGMzZDU1MTAuLjU0NzVm
N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcHJveHkuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jb2xvX3Byb3h5LmMKQEAgLTM3NSw3ICszNzUsNyBAQCB0eXBlZGVmIHN0
cnVjdCBjb2xvX21zZyB7CiBpbnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3By
b3h5X3N0YXRlICpjcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0
aW1lb3V0X3VzKQogewotICAgIHVpbnQ4X3QgKmJ1ZmY7CisgICAgdWludDhfdCAqYnVmZiA9IE5V
TEw7CiAgICAgaW50NjRfdCBzaXplOwogICAgIHN0cnVjdCBubG1zZ2hkciAqaDsKICAgICBzdHJ1
Y3QgY29sb19tc2cgKm07CkBAIC0zOTYsNyArMzk2LDcgQEAgaW50IGNvbG9fcHJveHlfY2hlY2tw
b2ludChsaWJ4bF9fY29sb19wcm94eV9zdGF0ZSAqY3BzLAogICAgICAgICByZXQgPSBjb2xvX3Vz
ZXJzcGFjZV9wcm94eV9yZWN2KGNwcywgcmVjdmJ1ZmYsIHRpbWVvdXRfdXMpOwogICAgICAgICBp
ZiAocmV0IDw9IDApIHsKICAgICAgICAgICAgIHJldCA9IDA7Ci0gICAgICAgICAgICBnb3RvIG91
dDE7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICghc3Ry
Y21wKHJlY3ZidWZmLCAiRE9fQ0hFQ0tQT0lOVCIpKSB7CkBAIC00MDUsMTQgKzQwNSwxNiBAQCBp
bnQgY29sb19wcm94eV9jaGVja3BvaW50KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiAg
ICAgICAgICAgICBMT0dEKEVSUk9SLCBhby0+ZG9taWQsICJyZWNlaXZlIHFlbXUgY29sby1jb21w
YXJlIGNoZWNrcG9pbnQgZXJyb3IiKTsKICAgICAgICAgICAgIHJldCA9IDA7CiAgICAgICAgIH0K
LSAgICAgICAgZ290byBvdXQxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBzaXpl
ID0gY29sb19wcm94eV9yZWN2KGNwcywgJmJ1ZmYsIHRpbWVvdXRfdXMpOwogCiAgICAgLyogdGlt
ZW91dCwgcmV0dXJuIG5vIGNoZWNrcG9pbnQgbWVzc2FnZS4gKi8KLSAgICBpZiAoc2l6ZSA8PSAw
KQotICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoc2l6ZSA8PSAwKSB7CisgICAgICAgIHJldCA9
IDA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGggPSAoc3RydWN0IG5sbXNnaGRy
ICopIGJ1ZmY7CiAKQEAgLTQzMyw3ICs0MzUsNCBAQCBpbnQgY29sb19wcm94eV9jaGVja3BvaW50
KGxpYnhsX19jb2xvX3Byb3h5X3N0YXRlICpjcHMsCiBvdXQ6CiAgICAgZnJlZShidWZmKTsKICAg
ICByZXR1cm4gcmV0OwotCi1vdXQxOgotICAgIHJldHVybiByZXQ7CiB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsd-0005Vf-1j; Sun, 19 Mar 2017 08:07:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsc-0005VX-JP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5D/5F-25093-D5C3EC85; Sun, 19 Mar 2017 08:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfW5ly
 EwdluCYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Dupk7XgMEfF0/NLmBsYf7J1MXJxCAl8YZT4
 ceIfI4RznlFiW+cmoAwHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4Sb9pPg
 tm8AmYSt2/+YwWxWYDqmybOYZ7AyLGAkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagVxiAYAfjn2UBhxglOZiURHn/qZ+LEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBW2oNlBMsSk1PrUjLzAGGB0xagoNHSYS3zhIozVtckJhbnJkOkTrFqCglzmsB0icA
 ksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzFoBM4cnMK4Gb/gpoMRPQ4mU3z
 oAsLklESEk1MDpxLfl7fvVe2S3sT6dWLl0c3GfevPzTczd3w09WzjOUcqxPtGTOXqK0s8j2qk
 Lv3VTbyrx0f4/jVYWJ1633qF8NDLk5z/bE9L6kY0dNbATOXa3kmx7m/SpSe0v6s5Y0u8/Ptz2
 9aqIYt3XBn+9m1x+V58wsuHKhcuJ3q1O35SSXXj7BdaiBm1GJpTgj0VCLuag4EQC6N28WRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489910876!58537220!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8385 invoked from network); 19 Mar 2017 08:07:57 -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; 19 Mar 2017 08:07:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsa-0004Co-En
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsa-00080t-ED
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsa-00080t-ED@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:56 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/vvmx: add a shadow vmcs
	check to vmlaunch"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk5ZGY1OTFlM2FkMGEyODNiYzcwNTFmOWVmYzRmOWQ3MjQ0ZDc5NzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMwOjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMwOjQxIDIwMTcgKzAxMDAKCiAgICBS
ZXZlcnQgIng4Ni92dm14OiBhZGQgYSBzaGFkb3cgdm1jcyBjaGVjayB0byB2bWxhdW5jaCIKICAg
IAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBiMjJlZTk4YzRlY2M0ZTdjODI3NDUxZGVlMDExODE1
MjlkZjRkMjZjLAogICAgY2F1c2luZyBhIHJlZ3Jlc3Npb24uCi0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIHwgNyAtLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMKaW5kZXggMTczZWM3NC4uMzAxNzg0OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpA
QCAtMTYzMCwxMyArMTYzMCw2IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAK
LSAgICAvKiBDaGVjayB0aGF0IGd1ZXN0IGlzIG5vdCB1c2luZyBhIHNoYWRvdyB2bWNzIGZvciB2
bWVudHJ5ICovCi0gICAgaWYgKCBudm14LT5zaGFkb3dfdm1jcyApCi0gICAgewotICAgICAgICB2
bWZhaWxfaW52YWxpZChyZWdzKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9
Ci0KICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZpbnRyX3NoYWRv
dyk7CiAgICAgaWYgKCBpbnRyX3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19NT1ZfU1MgKQogICAg
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:07:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:07: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 1cpVsd-0005Vf-1j; Sun, 19 Mar 2017 08:07:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsc-0005VX-JP
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:58 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5D/5F-25093-D5C3EC85; Sun, 19 Mar 2017 08:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfW5ly
 EwdluCYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Dupk7XgMEfF0/NLmBsYf7J1MXJxCAl8YZT4
 ceIfI4RznlFiW+cmoAwHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4Sb9pPg
 tm8AmYSt2/+YwWxWYDqmybOYZ7AyLGAkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagVxiAYAfjn2UBhxglOZiURHn/qZ+LEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBW2oNlBMsSk1PrUjLzAGGB0xagoNHSYS3zhIozVtckJhbnJkOkTrFqCglzmsB0icA
 ksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzFoBM4cnMK4Gb/gpoMRPQ4mU3z
 oAsLklESEk1MDpxLfl7fvVe2S3sT6dWLl0c3GfevPzTczd3w09WzjOUcqxPtGTOXqK0s8j2qk
 Lv3VTbyrx0f4/jVYWJ1633qF8NDLk5z/bE9L6kY0dNbATOXa3kmx7m/SpSe0v6s5Y0u8/Ptz2
 9aqIYt3XBn+9m1x+V58wsuHKhcuJ3q1O35SSXXj7BdaiBm1GJpTgj0VCLuag4EQC6N28WRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1489910876!58537220!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8385 invoked from network); 19 Mar 2017 08:07:57 -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; 19 Mar 2017 08:07:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsa-0004Co-En
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsa-00080t-ED
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:07:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsa-00080t-ED@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:07:56 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/vvmx: add a shadow vmcs
	check to vmlaunch"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk5ZGY1OTFlM2FkMGEyODNiYzcwNTFmOWVmYzRmOWQ3MjQ0ZDc5NzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMwOjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMwOjQxIDIwMTcgKzAxMDAKCiAgICBS
ZXZlcnQgIng4Ni92dm14OiBhZGQgYSBzaGFkb3cgdm1jcyBjaGVjayB0byB2bWxhdW5jaCIKICAg
IAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBiMjJlZTk4YzRlY2M0ZTdjODI3NDUxZGVlMDExODE1
MjlkZjRkMjZjLAogICAgY2F1c2luZyBhIHJlZ3Jlc3Npb24uCi0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIHwgNyAtLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMKaW5kZXggMTczZWM3NC4uMzAxNzg0OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpA
QCAtMTYzMCwxMyArMTYzMCw2IEBAIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAK
LSAgICAvKiBDaGVjayB0aGF0IGd1ZXN0IGlzIG5vdCB1c2luZyBhIHNoYWRvdyB2bWNzIGZvciB2
bWVudHJ5ICovCi0gICAgaWYgKCBudm14LT5zaGFkb3dfdm1jcyApCi0gICAgewotICAgICAgICB2
bWZhaWxfaW52YWxpZChyZWdzKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9
Ci0KICAgICBfX3ZtcmVhZChHVUVTVF9JTlRFUlJVUFRJQklMSVRZX0lORk8sICZpbnRyX3NoYWRv
dyk7CiAgICAgaWYgKCBpbnRyX3NoYWRvdyAmIFZNWF9JTlRSX1NIQURPV19NT1ZfU1MgKQogICAg
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVsn-0005XJ-3J; Sun, 19 Mar 2017 08:08:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsm-0005X5-GK
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6D/EB-27545-76C3EC85; Sun, 19 Mar 2017 08:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfd5ly
 EwYRl0hYTthk4MHps79vFHsAYxZqZl5RfkcCasWnbVvaCtdIV3T8XsjQwThLtYuTiEBL4wijx
 p+cjO4RznlHi/psJQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4SW69fY
 AYp5xUwk2jZ6QISZgEq33Z9LcsERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYfy0LOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3isWQDnBotT01Iq0zBxgcMCkJTh4lER46yyB0rzFBYm5xZnpEKlTjIpS4rzBIAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYt9gcaApPZl4J3PRXQIuZgBYvu
 3EGZHFJIkJKqoEx7EfhQ7sz4Rxyh5W9juh9n128cfOkKlW/rZL3tl9/V2H/5nn/ibopPjYfmU
 rl/L9p7tS4sWjmVmUecafzSaeiFI+FrynI3WhdtsAg4XLwZX/d3HzN+c94wveKutjuY7xW66h
 1eXPYhQOiq6bNdJv09mqC1ZJHLWzfy69LPNGb7XJitty9SbJblViKMxINtZiLihMBedWlaUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489910886!87908072!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2525 invoked from network); 19 Mar 2017 08:08:07 -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; 19 Mar 2017 08:08:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsk-0004E6-Gt
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsk-000828-GD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsk-000828-GD@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:06 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/vvmx: correct nested
	shadow VMCS 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>

Y29tbWl0IDk2ODVhMjhmOTI2NTI3MzMxMzg2ZTU4NTFkNjBjYjJhNzU3ZDc3M2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMxOjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMxOjE5IDIwMTcgKzAxMDAKCiAgICBS
ZXZlcnQgIng4Ni92dm14OiBjb3JyZWN0IG5lc3RlZCBzaGFkb3cgVk1DUyBoYW5kbGluZyIKICAg
IAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBkYzA1YzBjZWViODYwOWI2ZDYwZjZhMTE3YTAxOTJl
OTE2MDk0NmI4LAogICAgY2F1c2luZyBhIHJlZ3Jlc3Npb24uCi0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jICAgICAgICB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDMwMTc4NDku
LjA5ZTQyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTExMTksMTkgKzExMTksMTAgQEAgc3RhdGlj
IGJvb2xfdCBudm14X3ZwaWRfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGlj
IHZvaWQgbnZteF9zZXRfdm1jc19wb2ludGVyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1jc19z
dHJ1Y3QgKnZ2bWNzKQogewotICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252
bXgodik7CiAgICAgcGFkZHJfdCB2dm1jc19tYWRkciA9IHYtPmFyY2guaHZtX3ZteC52bWNzX3No
YWRvd19tYWRkcjsKIAogICAgIF9fdm1wY2xlYXIodnZtY3NfbWFkZHIpOwotICAgIGlmICggIW52
bXgtPnNoYWRvd192bWNzICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFdlIG11c3Qg
c2V0IHRoZSBzaGFkb3cgVk1DUy1pbmRpY2F0b3IgaW4gb3JkZXIgZm9yIHRoZSBuZXh0IHZtZW50
cnkKLSAgICAgICAgICogdG8gc3VjY2VlZCB3aXRoIGEgbmV3bHkgc2V0IHVwIGxpbmsgcG9pbnRl
ciBpbiB2bWNzMDEuCi0gICAgICAgICAqIE5vdGU6IGd1ZXN0IGNhbiBzZWUgdGhhdCB0aGlzIGJp
dCB3YXMgc2V0LgotICAgICAgICAgKi8KLSAgICAgICAgdnZtY3MtPnZtY3NfcmV2aXNpb25faWQg
fD0gVk1DU19SSURfVFlQRV9NQVNLOwotICAgIH0KKyAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9p
ZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lOVEVS
LCB2dm1jc19tYWRkcik7CiAgICAgX192bXdyaXRlKFZNUkVBRF9CSVRNQVAsIHBhZ2VfdG9fbWFk
ZHIodi0+YXJjaC5odm1fdm14LnZtcmVhZF9iaXRtYXApKTsKICAgICBfX3Ztd3JpdGUoVk1XUklU
RV9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5odm1fdm14LnZtd3JpdGVfYml0bWFwKSk7
CkBAIC0xMTM5LDEzICsxMTMwLDEwIEBAIHN0YXRpYyB2b2lkIG52bXhfc2V0X3ZtY3NfcG9pbnRl
cihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcykKIAogc3RhdGljIHZv
aWQgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2bWNzX3N0
cnVjdCAqdnZtY3MpCiB7Ci0gICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZt
eCh2KTsKICAgICBwYWRkcl90IHZ2bWNzX21hZGRyID0gdi0+YXJjaC5odm1fdm14LnZtY3Nfc2hh
ZG93X21hZGRyOwogCiAgICAgX192bXBjbGVhcih2dm1jc19tYWRkcik7Ci0gICAgaWYgKCAhbnZt
eC0+c2hhZG93X3ZtY3MgKQotICAgICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1D
U19SSURfVFlQRV9NQVNLOwotICAgIG52bXgtPnNoYWRvd192bWNzID0gZmFsc2U7CisgICAgdnZt
Y3MtPnZtY3NfcmV2aXNpb25faWQgJj0gflZNQ1NfUklEX1RZUEVfTUFTSzsKICAgICBfX3Ztd3Jp
dGUoVk1DU19MSU5LX1BPSU5URVIsIH4wdWwpOwogICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQ
LCAwKTsKICAgICBfX3Ztd3JpdGUoVk1XUklURV9CSVRNQVAsIDApOwpAQCAtMTY4NiwxNCArMTY3
NCwxMiBAQCBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2
KTsKICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1jc19zdHJ1Y3QgKnZ2bWNzID0gdnZtY3g7CiAK
LSAgICAgICAgICAgICAgICBudm14LT5zaGFkb3dfdm1jcyA9Ci0gICAgICAgICAgICAgICAgICAg
IHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgflZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLOwogICAg
ICAgICAgICAgICAgIGlmICggKCh2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCBeIHZteF9iYXNpY19t
c3IpICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX0JBU0lD
X1JFVklTSU9OX01BU0spIHx8Ci0gICAgICAgICAgICAgICAgICAgICAoIWNwdV9oYXNfdm14X3Zt
Y3Nfc2hhZG93aW5nICYmIG52bXgtPnNoYWRvd192bWNzKSApCisgICAgICAgICAgICAgICAgICAg
ICAoIWNwdV9oYXNfdm14X3ZtY3Nfc2hhZG93aW5nICYmCisgICAgICAgICAgICAgICAgICAgICAg
KHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgflZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaHZtX3VubWFwX2d1ZXN0X2Zy
YW1lKHZ2bWN4LCAxKTsKICAgICAgICAgICAgICAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNO
X1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgK
aW5kZXggOWE2NTIxOC4uY2EyZmIyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCkBA
IC01MSw3ICs1MSw2IEBAIHN0cnVjdCBuZXN0ZWR2bXggewogICAgIH0gZXB0OwogICAgIHVpbnQz
Ml90IGd1ZXN0X3ZwaWQ7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBsYXVuY2hlZF9saXN0OwotICAg
IGJvb2wgc2hhZG93X3ZtY3M7CiB9OwogCiAjZGVmaW5lIHZjcHVfMl9udm14KHYpCSh2Y3B1X25l
c3RlZGh2bSh2KS51Lm52bXgpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVsn-0005XJ-3J; Sun, 19 Mar 2017 08:08:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsm-0005X5-GK
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6D/EB-27545-76C3EC85; Sun, 19 Mar 2017 08:08:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfd5ly
 EwYRl0hYTthk4MHps79vFHsAYxZqZl5RfkcCasWnbVvaCtdIV3T8XsjQwThLtYuTiEBL4wijx
 p+cjO4RznlHi/psJQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4SW69fY
 AYp5xUwk2jZ6QISZgEq33Z9LcsERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYfy0LOMQoycGkJMr7T/1chBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3isWQDnBotT01Iq0zBxgcMCkJTh4lER46yyB0rzFBYm5xZnpEKlTjIpS4rzBIAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYt9gcaApPZl4J3PRXQIuZgBYvu
 3EGZHFJIkJKqoEx7EfhQ7sz4Rxyh5W9juh9n128cfOkKlW/rZL3tl9/V2H/5nn/ibopPjYfmU
 rl/L9p7tS4sWjmVmUecafzSaeiFI+FrynI3WhdtsAg4XLwZX/d3HzN+c94wveKutjuY7xW66h
 1eXPYhQOiq6bNdJv09mqC1ZJHLWzfy69LPNGb7XJitty9SbJblViKMxINtZiLihMBedWlaUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1489910886!87908072!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2525 invoked from network); 19 Mar 2017 08:08:07 -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; 19 Mar 2017 08:08:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsk-0004E6-Gt
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsk-000828-GD
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsk-000828-GD@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:06 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/vvmx: correct nested
	shadow VMCS 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>

Y29tbWl0IDk2ODVhMjhmOTI2NTI3MzMxMzg2ZTU4NTFkNjBjYjJhNzU3ZDc3M2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMxOjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMxOjE5IDIwMTcgKzAxMDAKCiAgICBS
ZXZlcnQgIng4Ni92dm14OiBjb3JyZWN0IG5lc3RlZCBzaGFkb3cgVk1DUyBoYW5kbGluZyIKICAg
IAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBkYzA1YzBjZWViODYwOWI2ZDYwZjZhMTE3YTAxOTJl
OTE2MDk0NmI4LAogICAgY2F1c2luZyBhIHJlZ3Jlc3Npb24uCi0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jICAgICAgICB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDMwMTc4NDku
LjA5ZTQyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTExMTksMTkgKzExMTksMTAgQEAgc3RhdGlj
IGJvb2xfdCBudm14X3ZwaWRfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGlj
IHZvaWQgbnZteF9zZXRfdm1jc19wb2ludGVyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qgdm1jc19z
dHJ1Y3QgKnZ2bWNzKQogewotICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252
bXgodik7CiAgICAgcGFkZHJfdCB2dm1jc19tYWRkciA9IHYtPmFyY2guaHZtX3ZteC52bWNzX3No
YWRvd19tYWRkcjsKIAogICAgIF9fdm1wY2xlYXIodnZtY3NfbWFkZHIpOwotICAgIGlmICggIW52
bXgtPnNoYWRvd192bWNzICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFdlIG11c3Qg
c2V0IHRoZSBzaGFkb3cgVk1DUy1pbmRpY2F0b3IgaW4gb3JkZXIgZm9yIHRoZSBuZXh0IHZtZW50
cnkKLSAgICAgICAgICogdG8gc3VjY2VlZCB3aXRoIGEgbmV3bHkgc2V0IHVwIGxpbmsgcG9pbnRl
ciBpbiB2bWNzMDEuCi0gICAgICAgICAqIE5vdGU6IGd1ZXN0IGNhbiBzZWUgdGhhdCB0aGlzIGJp
dCB3YXMgc2V0LgotICAgICAgICAgKi8KLSAgICAgICAgdnZtY3MtPnZtY3NfcmV2aXNpb25faWQg
fD0gVk1DU19SSURfVFlQRV9NQVNLOwotICAgIH0KKyAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9p
ZCB8PSBWTUNTX1JJRF9UWVBFX01BU0s7CiAgICAgX192bXdyaXRlKFZNQ1NfTElOS19QT0lOVEVS
LCB2dm1jc19tYWRkcik7CiAgICAgX192bXdyaXRlKFZNUkVBRF9CSVRNQVAsIHBhZ2VfdG9fbWFk
ZHIodi0+YXJjaC5odm1fdm14LnZtcmVhZF9iaXRtYXApKTsKICAgICBfX3Ztd3JpdGUoVk1XUklU
RV9CSVRNQVAsIHBhZ2VfdG9fbWFkZHIodi0+YXJjaC5odm1fdm14LnZtd3JpdGVfYml0bWFwKSk7
CkBAIC0xMTM5LDEzICsxMTMwLDEwIEBAIHN0YXRpYyB2b2lkIG52bXhfc2V0X3ZtY3NfcG9pbnRl
cihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZtY3Nfc3RydWN0ICp2dm1jcykKIAogc3RhdGljIHZv
aWQgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2bWNzX3N0
cnVjdCAqdnZtY3MpCiB7Ci0gICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZt
eCh2KTsKICAgICBwYWRkcl90IHZ2bWNzX21hZGRyID0gdi0+YXJjaC5odm1fdm14LnZtY3Nfc2hh
ZG93X21hZGRyOwogCiAgICAgX192bXBjbGVhcih2dm1jc19tYWRkcik7Ci0gICAgaWYgKCAhbnZt
eC0+c2hhZG93X3ZtY3MgKQotICAgICAgICB2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmPSB+Vk1D
U19SSURfVFlQRV9NQVNLOwotICAgIG52bXgtPnNoYWRvd192bWNzID0gZmFsc2U7CisgICAgdnZt
Y3MtPnZtY3NfcmV2aXNpb25faWQgJj0gflZNQ1NfUklEX1RZUEVfTUFTSzsKICAgICBfX3Ztd3Jp
dGUoVk1DU19MSU5LX1BPSU5URVIsIH4wdWwpOwogICAgIF9fdm13cml0ZShWTVJFQURfQklUTUFQ
LCAwKTsKICAgICBfX3Ztd3JpdGUoVk1XUklURV9CSVRNQVAsIDApOwpAQCAtMTY4NiwxNCArMTY3
NCwxMiBAQCBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCB3cml0YWJsZSApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2
KTsKICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1jc19zdHJ1Y3QgKnZ2bWNzID0gdnZtY3g7CiAK
LSAgICAgICAgICAgICAgICBudm14LT5zaGFkb3dfdm1jcyA9Ci0gICAgICAgICAgICAgICAgICAg
IHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgflZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLOwogICAg
ICAgICAgICAgICAgIGlmICggKCh2dm1jcy0+dm1jc19yZXZpc2lvbl9pZCBeIHZteF9iYXNpY19t
c3IpICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVk1YX0JBU0lD
X1JFVklTSU9OX01BU0spIHx8Ci0gICAgICAgICAgICAgICAgICAgICAoIWNwdV9oYXNfdm14X3Zt
Y3Nfc2hhZG93aW5nICYmIG52bXgtPnNoYWRvd192bWNzKSApCisgICAgICAgICAgICAgICAgICAg
ICAoIWNwdV9oYXNfdm14X3ZtY3Nfc2hhZG93aW5nICYmCisgICAgICAgICAgICAgICAgICAgICAg
KHZ2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgflZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSkgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaHZtX3VubWFwX2d1ZXN0X2Zy
YW1lKHZ2bWN4LCAxKTsKICAgICAgICAgICAgICAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNO
X1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgK
aW5kZXggOWE2NTIxOC4uY2EyZmIyNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCkBA
IC01MSw3ICs1MSw2IEBAIHN0cnVjdCBuZXN0ZWR2bXggewogICAgIH0gZXB0OwogICAgIHVpbnQz
Ml90IGd1ZXN0X3ZwaWQ7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBsYXVuY2hlZF9saXN0OwotICAg
IGJvb2wgc2hhZG93X3ZtY3M7CiB9OwogCiAjZGVmaW5lIHZjcHVfMl9udm14KHYpCSh2Y3B1X25l
c3RlZGh2bSh2KS51Lm52bXgpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVsx-0005Zb-4r; Sun, 19 Mar 2017 08:08:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsw-0005ZS-Na
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 73/CF-25093-27C3EC85; Sun, 19 Mar 2017 08:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVbfQ5ly
 EwafLahYTthk4MHps79vFHsAYxZqZl5RfkcCacfbtBJaCn2wVv7oOsTcwfmftYuTiEBL4wiix
 dNMtRgjnPKPEvN5r7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESnQfn
 QRm8wqYSUzc/BWshgWo/mXjKfYJjBwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwrpkfeIhRkoNJSZT3n/q5CCG+pPyUyozE4oz4otKc1OJ
 DjBocHAITzs6dziTFkpefl6okwVtqDVQnWJSanlqRlpkDDBuYUgkOHiUR3jpLoDRvcUFibnFm
 OkTqFKMux43jB94wCYHNkBLntQCZIQBSlFGaBzcCFsKXGGWlhHkZgQ4U4ilILcrNLEGVf8Uoz
 sGoJMxbADKFJzOvBG7TK6AjmICOWHbjDMgRJYkIKakGRo8YO74HyW37+meZLGesazh1v1v85N
 p7h79zca5Z/qsjo+yj3HHH9Z8/Xmtyz+HZMPtJfcI/hZI9S7dPzJ7o32C8z7KMh+nID5f8Pv0
 jTqcZGx9k7k8XduHSyeUzeX82Ks6VvTxuXmx16k8Gvc01XFuyH26cq92+UEskudPq29VTylYf
 mzyElFiKMxINtZiLihMB+fos71wCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1489910896!92601484!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 636 invoked from network); 19 Mar 2017 08:08:17 -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; 19 Mar 2017 08:08:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsu-0004EG-Iq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsu-00082v-ID
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsu-00082v-ID@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:16 +0000
Subject: [Xen-changelog] [xen master] credit2: remove undefined declaration
	of __dump_execstate()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4MjYwMjkxMWM2Nzk2ZDQxM2FjNjY3MmJjMGQwMmE5NWE2MjgxZTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMDk6MzE6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMDk6MzE6NTggMjAxNyAr
MDEwMAoKICAgIGNyZWRpdDI6IHJlbW92ZSB1bmRlZmluZWQgZGVjbGFyYXRpb24gb2YgX19kdW1w
X2V4ZWNzdGF0ZSgpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJp
by5mYWdnaW9saUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDIg
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggYWY0
NTdjMS4uYmIxYzY1NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTI0MzcsOCArMjQzNyw2IEBAIGNzY2hl
ZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgcmV0
dXJuIHRpbWU7CiB9CiAKLXZvaWQgX19kdW1wX2V4ZWNzdGF0ZSh2b2lkICp1bnVzZWQpOwotCiAv
KgogICogRmluZCBhIGNhbmRpZGF0ZS4KICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVsx-0005Zb-4r; Sun, 19 Mar 2017 08:08:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsw-0005ZS-Na
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 73/CF-25093-27C3EC85; Sun, 19 Mar 2017 08:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVbfQ5ly
 EwafLahYTthk4MHps79vFHsAYxZqZl5RfkcCacfbtBJaCn2wVv7oOsTcwfmftYuTiEBL4wiix
 dNMtRgjnPKPEvN5r7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESnQfn
 QRm8wqYSUzc/BWshgWo/mXjKfYJjBwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwrpkfeIhRkoNJSZT3n/q5CCG+pPyUyozE4oz4otKc1OJ
 DjBocHAITzs6dziTFkpefl6okwVtqDVQnWJSanlqRlpkDDBuYUgkOHiUR3jpLoDRvcUFibnFm
 OkTqFKMux43jB94wCYHNkBLntQCZIQBSlFGaBzcCFsKXGGWlhHkZgQ4U4ilILcrNLEGVf8Uoz
 sGoJMxbADKFJzOvBG7TK6AjmICOWHbjDMgRJYkIKakGRo8YO74HyW37+meZLGesazh1v1v85N
 p7h79zca5Z/qsjo+yj3HHH9Z8/Xmtyz+HZMPtJfcI/hZI9S7dPzJ7o32C8z7KMh+nID5f8Pv0
 jTqcZGx9k7k8XduHSyeUzeX82Ks6VvTxuXmx16k8Gvc01XFuyH26cq92+UEskudPq29VTylYf
 mzyElFiKMxINtZiLihMB+fos71wCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1489910896!92601484!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 636 invoked from network); 19 Mar 2017 08:08:17 -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; 19 Mar 2017 08:08:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsu-0004EG-Iq
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVsu-00082v-ID
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVsu-00082v-ID@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:16 +0000
Subject: [Xen-changelog] [xen master] credit2: remove undefined declaration
	of __dump_execstate()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4MjYwMjkxMWM2Nzk2ZDQxM2FjNjY3MmJjMGQwMmE5NWE2MjgxZTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMDk6MzE6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMTcgMDk6MzE6NTggMjAxNyAr
MDEwMAoKICAgIGNyZWRpdDI6IHJlbW92ZSB1bmRlZmluZWQgZGVjbGFyYXRpb24gb2YgX19kdW1w
X2V4ZWNzdGF0ZSgpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJp
by5mYWdnaW9saUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDIg
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggYWY0
NTdjMS4uYmIxYzY1NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTI0MzcsOCArMjQzNyw2IEBAIGNzY2hl
ZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgcmV0
dXJuIHRpbWU7CiB9CiAKLXZvaWQgX19kdW1wX2V4ZWNzdGF0ZSh2b2lkICp1bnVzZWQpOwotCiAv
KgogICogRmluZCBhIGNhbmRpZGF0ZS4KICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVt7-0005b9-6O; Sun, 19 Mar 2017 08:08:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt6-0005ax-QI
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 41/96-26304-C7C3EC85; Sun, 19 Mar 2017 08:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfa5ly
 Ewau16hYTthk4MHps79vFHsAYxZqZl5RfkcCa0fy0langHF/FjINrmBoY/3N1MXJxCAl8YZTY
 t/InWxcjJ5BznlGib3F2FyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bgArFxawkLj46wUri
 M0rYCYx8U0LWJwFqP7YhDfMExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgXNvqfIhRkoNJSZS3/MeJCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvOzqJyOEBItS01Mr0jJzgKEBk5bg4FES4V2qBpTmLS5IzC3OTIdInWJUlBLnnQOSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnVQbbzZOaVwE1/BbSYCWjx2w8nQ
 BaXJCKkpBoYS19tluGNfLLkitTzjmmLoh+5Z4sty7nN3WS458uUaelnNggv5ui8eUw3Uv1+vO
 5HyQ8l/r/Kb9kbXsoW0SjzPVo7s6V8f8/O/TesX9ypnMe9XUE797oBQ/n2nzLTdtScuO265op
 GzzYmkX8TnKeqc063dBNOfNaT7N9t4tNeMrdgjsq3rufcSizFGYmGWsxFxYkAk7+xFkICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1489910906!74335644!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26105 invoked from network); 19 Mar 2017 08:08:27 -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; 19 Mar 2017 08:08:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt4-0004ES-L3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt4-00084H-KM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVt4-00084H-KM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:26 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct DECLARE_ALIGNED()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhMDkxZWEyZjE5NGRjNWU0Yzc4NWZmNDMyODcyZjU3MGViNmI1MzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMzOjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMzOjQ1IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IERFQ0xBUkVfQUxJR05FRCgpCiAgICAKICAgIFN0b3AgY3JlYXRpbmcg
YW4gZXhjZXNzaXZlbHkgbGFyZ2UgYXJyYXkgb24gdGhlIHN0YWNrLCBieSBwcm9wZXJseQogICAg
dGFraW5nIGludG8gYWNjb3VudCB0aGUgYXJyYXkgZWxlbWVudCBzaXplIHdoZW4gZXN0YWJsaXNo
aW5nIGl0cwogICAgZWxlbWVudCBjb3VudCAoYW5kIG9mIGNvdXJzZSBhbHNvIHdoZW4gY2FsY3Vs
YXRpbmcgdGhlIHBvaW50ZXIgdG8KICAgIGJlIGFjdHVhbGx5IHVzZWQgdG8gYWNjZXNzIHRoZSBt
ZW1vcnkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA0ODcyZjE5Li4wMzhm
NTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTUzLDEwICs1
NTMsMTAgQEAgdHlwZWRlZiB1bmlvbiB7CiAgKiB0aGUgY29tcGlsZXIgZm9yIGF1dG9tYXRpYyB2
YXJpYWJsZXMuIFVzZSB0aGlzIGhlbHBlciB0byBpbnN0YW50aWF0ZSBhCiAgKiBzdWl0YWJseSBh
bGlnbmVkIHZhcmlhYmxlLCBwcm9kdWNpbmcgYSBwb2ludGVyIHRvIGFjY2VzcyBpdC4KICAqLwot
I2RlZmluZSBERUNMQVJFX0FMSUdORUQodHlwZSwgdmFyKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGxvbmcgX18jI3ZhcltzaXplb2YodHlwZSkgKyBfX2FsaWdub2Yo
dHlwZSkgLSBfX2FsaWdub2YobG9uZyldOyAgXAotICAgIHR5cGUgKmNvbnN0IHZhciMjcCA9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAodm9p
ZCAqKSgobG9uZykoX18jI3ZhciArIF9fYWxpZ25vZih0eXBlKSAtIF9fYWxpZ25vZihsb25nKSkg
XAorI2RlZmluZSBERUNMQVJFX0FMSUdORUQodHlwZSwgdmFyKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgbG9uZyBfXyMjdmFyWyhzaXplb2YodHlwZSkgKyBf
X2FsaWdub2YodHlwZSkpIC8gX19hbGlnbm9mKGxvbmcpIC0gMV07IFwKKyAgICB0eXBlICpjb25z
dCB2YXIjI3AgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAodm9pZCAqKSgoKGxvbmcpX18jI3ZhciArIF9fYWxpZ25vZih0eXBlKSAt
IF9fYWxpZ25vZihfXyMjdmFyKSkgICBcCiAgICAgICAgICAgICAgICAgICYgLV9fYWxpZ25vZih0
eXBlKSkKIAogI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVt7-0005b9-6O; Sun, 19 Mar 2017 08:08:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt6-0005ax-QI
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:28 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 41/96-26304-C7C3EC85; Sun, 19 Mar 2017 08:08:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfa5ly
 Ewau16hYTthk4MHps79vFHsAYxZqZl5RfkcCa0fy0langHF/FjINrmBoY/3N1MXJxCAl8YZTY
 t/InWxcjJ5BznlGib3F2FyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bgArFxawkLj46wUri
 M0rYCYx8U0LWJwFqP7YhDfMExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgXNvqfIhRkoNJSZS3/MeJCCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvOzqJyOEBItS01Mr0jJzgKEBk5bg4FES4V2qBpTmLS5IzC3OTIdInWJUlBLnnQOSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnVQbbzZOaVwE1/BbSYCWjx2w8nQ
 BaXJCKkpBoYS19tluGNfLLkitTzjmmLoh+5Z4sty7nN3WS458uUaelnNggv5ui8eUw3Uv1+vO
 5HyQ8l/r/Kb9kbXsoW0SjzPVo7s6V8f8/O/TesX9ypnMe9XUE797oBQ/n2nzLTdtScuO265op
 GzzYmkX8TnKeqc063dBNOfNaT7N9t4tNeMrdgjsq3rufcSizFGYmGWsxFxYkAk7+xFkICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1489910906!74335644!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26105 invoked from network); 19 Mar 2017 08:08:27 -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; 19 Mar 2017 08:08:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt4-0004ES-L3
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVt4-00084H-KM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVt4-00084H-KM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:26 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct DECLARE_ALIGNED()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhMDkxZWEyZjE5NGRjNWU0Yzc4NWZmNDMyODcyZjU3MGViNmI1MzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjMzOjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjMzOjQ1IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IERFQ0xBUkVfQUxJR05FRCgpCiAgICAKICAgIFN0b3AgY3JlYXRpbmcg
YW4gZXhjZXNzaXZlbHkgbGFyZ2UgYXJyYXkgb24gdGhlIHN0YWNrLCBieSBwcm9wZXJseQogICAg
dGFraW5nIGludG8gYWNjb3VudCB0aGUgYXJyYXkgZWxlbWVudCBzaXplIHdoZW4gZXN0YWJsaXNo
aW5nIGl0cwogICAgZWxlbWVudCBjb3VudCAoYW5kIG9mIGNvdXJzZSBhbHNvIHdoZW4gY2FsY3Vs
YXRpbmcgdGhlIHBvaW50ZXIgdG8KICAgIGJlIGFjdHVhbGx5IHVzZWQgdG8gYWNjZXNzIHRoZSBt
ZW1vcnkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA0ODcyZjE5Li4wMzhm
NTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTUzLDEwICs1
NTMsMTAgQEAgdHlwZWRlZiB1bmlvbiB7CiAgKiB0aGUgY29tcGlsZXIgZm9yIGF1dG9tYXRpYyB2
YXJpYWJsZXMuIFVzZSB0aGlzIGhlbHBlciB0byBpbnN0YW50aWF0ZSBhCiAgKiBzdWl0YWJseSBh
bGlnbmVkIHZhcmlhYmxlLCBwcm9kdWNpbmcgYSBwb2ludGVyIHRvIGFjY2VzcyBpdC4KICAqLwot
I2RlZmluZSBERUNMQVJFX0FMSUdORUQodHlwZSwgdmFyKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGxvbmcgX18jI3ZhcltzaXplb2YodHlwZSkgKyBfX2FsaWdub2Yo
dHlwZSkgLSBfX2FsaWdub2YobG9uZyldOyAgXAotICAgIHR5cGUgKmNvbnN0IHZhciMjcCA9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAodm9p
ZCAqKSgobG9uZykoX18jI3ZhciArIF9fYWxpZ25vZih0eXBlKSAtIF9fYWxpZ25vZihsb25nKSkg
XAorI2RlZmluZSBERUNMQVJFX0FMSUdORUQodHlwZSwgdmFyKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgbG9uZyBfXyMjdmFyWyhzaXplb2YodHlwZSkgKyBf
X2FsaWdub2YodHlwZSkpIC8gX19hbGlnbm9mKGxvbmcpIC0gMV07IFwKKyAgICB0eXBlICpjb25z
dCB2YXIjI3AgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAodm9pZCAqKSgoKGxvbmcpX18jI3ZhciArIF9fYWxpZ25vZih0eXBlKSAt
IF9fYWxpZ25vZihfXyMjdmFyKSkgICBcCiAgICAgICAgICAgICAgICAgICYgLV9fYWxpZ25vZih0
eXBlKSkKIAogI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVtH-0005cy-9H; Sun, 19 Mar 2017 08:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtG-0005cr-T0
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9D/FE-21675-68C3EC85; Sun, 19 Mar 2017 08:08:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfV5ly
 EwcEFehYTthk4MHps79vFHsAYxZqZl5RfkcCasf+sdsF7o4rP52awNjD+1+hi5OIQEvjCKPG2
 aTMjhHOeUWLnx5lADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICThKfn3xmB
 LF5BcwkepecYQKxWYDqF777xzKBkWMBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsadz50OMUpyMCmJ8v5TPxchxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYK31BooJ1iUmp5akZaZAwwNmLQEB4+SCG+dJVCat7ggMbc4Mx0idYpRl2PO7N1vmIRY
 8vLzUqXEeS1AZgiAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzvgaZwpOZV
 wK36RXQEUxARyy7cQbkiJJEhJRUA6O2t+DmA2lmcgITlmqUCiTfsyzXS+tsT+K5H810WVH21N
 W7HDO/GzHcKGYQ2qM6lZWXsVLlurPLUeem3xtkn36JdWdU1OO/c/j7sz45u66fE2IdYwst5Vk
 23mtTiX2s/eBNX7vztK83OW7uV/V13mRnUPigruVEIGvmBwc7trmfoh4lFOwJVGIpzkg01GIu
 Kk4EACsDEN5OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489910916!49109012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50169 invoked from network); 19 Mar 2017 08:08:37 -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; 19 Mar 2017 08:08:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtE-0004Ec-N2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtE-000865-MQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVtE-000865-MQ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:36 +0000
Subject: [Xen-changelog] [xen master] x86emul: parallelize SIMD test code
	building
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiNGZjZjcwYjJmMzRhMjIwMDk2YTkxMDJkNDU4YWM4ZTBkZDQ5NDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjM0OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjM0OjM4IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBwYXJhbGxlbGl6ZSBTSU1EIHRlc3QgY29kZSBidWlsZGluZwogICAgCiAgICBJbiBh
bnRpY2lwYXRpb24gb2YgZnVydGhlciBmbGF2b3JzIChBVlgsIEFWWC01MTIpIGdvaW5nIHRvIGJl
IGFkZGVkCiAgICAod2hpY2ggd291bGQgbWFrZSB0aGUgY3VycmVudCBzaXR1YXRpb24gZXZlbiB3
b3JzZSksIGZhY2lsaXRhdGUKICAgIHJlZHVjdGlvbiBvZiBidWlsZCB0aW1lIChhbmQgaGVuY2Ug
bGF0ZW5jeSB0byBhdmFpbGFiaWxpdHkgb2YgdGVzdAogICAgcmVzdWx0cykgdmlhIHVzZSBvZiBt
YWtlJ3MgLWogb3B0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAg
ICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAxMSArKysrKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDQwIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRp
Z25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDM1NzY4ZmIuLjJiZjgxNWIgMTAwNjQ0Ci0tLSBhLy5n
aXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjIxLDEwICsyMjEsMTIgQEAgdG9vbHMvcHl0
aG9uL2J1aWxkLyoKIHRvb2xzL3NlY3VyaXR5L3NlY3BvbF90b29sCiB0b29scy9zZWN1cml0eS94
ZW4vKgogdG9vbHMvc2VjdXJpdHkveGVuc2VjX3Rvb2wKK3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci8qLmJpbgordG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLyoudG1wCiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvYXNtCi10b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxvd2Zpc2guYmluCit0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvYXZ4Ki5oCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxv
d2Zpc2guaAotdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAordG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NzZSouaAogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUKIHRvb2xzL3Rlc3RzL3hl
bi1hY2Nlc3MveGVuLWFjY2VzcwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDczODdh
ZjIuLmZkMTNhYjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTExLDcgKzExLDgg
QEAgYWxsOiAkKFRBUkdFVCkKIHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotVEVTVENB
U0VTIDo9IGJsb3dmaXNoIHNpbWQKK1NJTUQgOj0gc3NlIHNzZTIgc3NlNAorVEVTVENBU0VTIDo9
IGJsb3dmaXNoICQoU0lNRCkgJChhZGRzdWZmaXggLWF2eCwkKGZpbHRlciBzc2UlLCQoU0lNRCkp
KQogCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNoLWNmbGFncy14ODZfMzIgOj0gIi1t
bm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGljPSIKQEAgLTM0LDE5ICszNSwyOCBA
QCBzc2UyYXZ4LXNzZSAgOj0gLWZmaXhlZC14bW0wIC1XYSwtbXNzZTJhdngKIHNzZTJhdngtc3Nl
MiA6PSAkKHNzZTJhdngtc3NlKQogc3NlMmF2eC1zc2U0IDo9IC1XYSwtbXNzZTJhdngKIAotc2lt
ZC1jZmxhZ3MgOj0gJChmb3JlYWNoIGZsYXZvcixzc2Ugc3NlMiBzc2U0LCBcCi0gICAgICAgICAg
ICAgICAgICQoZm9yZWFjaCB2ZWMsJCgkKGZsYXZvciktdmVjcyksIFwKLSAgICAgICAgICAgICAg
ICAgICAkKGZvcmVhY2ggaW50LCQoJChmbGF2b3IpLWludHMpLCBcCi0gICAgICAgICAgICAgICAg
ICAgICAiLUQkKGZsYXZvcilfJCh2ZWMpaSQoaW50KSAtbSQoZmxhdm9yKSAtTzIgLURWRUNfU0la
RT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAgICItRCQo
Zmxhdm9yKV8kKHZlYyl1JChpbnQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAt
RFVJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9h
dnhfJCh2ZWMpaSQoaW50KSAtbSQoZmxhdm9yKSAkKHNzZTJhdngtJChmbGF2b3IpKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAg
ICItRCQoZmxhdm9yKV9hdnhfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9yKSAkKHNzZTJhdngtJChm
bGF2b3IpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikgXAotICAg
ICAgICAgICAgICAgICAgICQoZm9yZWFjaCBmbHQsJCgkKGZsYXZvciktZmx0cyksIFwKLSAgICAg
ICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpIC1P
MiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIiBcCi0gICAgICAgICAgICAg
ICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWYkKGZsdCkgLW0kKGZsYXZvcikgJChzc2Uy
YXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCki
KSkgXAotICAgICAgICAgICAgICAgICAkKGZvcmVhY2ggZmx0LCQoJChmbGF2b3IpLWZsdHMpLCBc
Ci0gICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpX2YkKGZsdCkgLW0kKGZsYXZvcikgLW1m
cG1hdGg9c3NlIC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIiBcCi0gICAgICAgICAgICAgICAgICAg
Ii1EJChmbGF2b3IpX2F2eF9mJChmbHQpIC1tJChmbGF2b3IpIC1tZnBtYXRoPXNzZSAkKHNzZTJh
dngtJChmbGF2b3IpKSAtTzIgLURGTE9BVF9TSVpFPSQoZmx0KSIpKQorZGVmaW5lIHNpbWQtZGVm
cworJCgxKS1jZmxhZ3MgOj0gXAorCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCisJICAk
KGZvcmVhY2ggaW50LCQoJCgxKS1pbnRzKSwgXAorCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQo
MSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCisJICAgICItRF8k
KHZlYyl1JChpbnQpIC1tJCgxKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChp
bnQpIikgXAorCSAgJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKKwkgICAgIi1EXyQodmVj
KWYkKGZsdCkgLW0kKDEpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQp
IikpIFwKKwkkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAorCSAgIi1EX2YkKGZsdCkgLW0k
KDEpIC1tZnBtYXRoPXNzZSAtTzIgLURGTE9BVF9TSVpFPSQoZmx0KSIpCiskKDEpLWF2eC1jZmxh
Z3MgOj0gXAorCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCisJICAkKGZvcmVhY2ggaW50
LCQoJCgxKS1pbnRzKSwgXAorCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4
LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAorCSAgICAi
LURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQo
dmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBcCisJICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRz
KSwgXAorCSAgICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAt
RFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIikpIFwKKwkkKGZvcmVhY2ggZmx0
LCQoJCgxKS1mbHRzKSwgXAorCSAgIi1EX2YkKGZsdCkgLW0kKDEpIC1tZnBtYXRoPXNzZSAkKHNz
ZTJhdngtJCgxKSkgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKQorZW5kZWYKKworJChmb3JlYWNo
IGZsYXZvciwkKFNJTUQpLCQoZXZhbCAkKGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkpKQogCiAk
KGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6ICUuYyB0ZXN0Y2FzZS5tayBNYWtlZmls
ZQogCXJtIC1mICRALm5ldyAkKi5iaW4KQEAgLTU0LDcgKzY0LDcgQEAgJChhZGRzdWZmaXggLmgs
JChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAkgICAgZm9yIGNm
bGFncyBpbiAkKCQqLWNmbGFncykgJCgkKi1jZmxhZ3MtJChhcmNoKSk7IGRvIFwKIAkJJChNQUtF
KSAtZiB0ZXN0Y2FzZS5tayBURVNUQ0FTRT0kKiBYRU5fVEFSR0VUX0FSQ0g9JChhcmNoKSAkKi1j
ZmxhZ3M9IiQkY2ZsYWdzIiBhbGw7IFwKIAkJZmxhdm9yPSQkKGVjaG8gJCR7Y2ZsYWdzfSB8IHNl
ZCAtZSAncywgLiosLCcgLWUgJ3ksLT0sX18sJykgOyBcCi0JCShlY2hvICJzdGF0aWMgY29uc3Qg
dW5zaWduZWQgaW50ICQqXyQoYXJjaCkkJHtmbGF2b3J9W10gPSB7IjsgXAorCQkoZWNobyAic3Rh
dGljIGNvbnN0IHVuc2lnbmVkIGludCAkKHN1YnN0IC0sXywkKilfJChhcmNoKSQke2ZsYXZvcn1b
XSA9IHsiOyBcCiAJCSBvZCAtdiAtdCB4ICQqLmJpbiB8IHNlZCAtZSAncy9eWzAtOV0qIC8weC8n
IC1lICdzLyAvLCAweC9nJyAtZSAncy8kJC8sLyc7IFwKIAkJIGVjaG8gIn07IikgPj4kQC5uZXc7
IFwKIAkJcm0gLWYgJCouYmluOyBcCkBAIC02Miw2ICs3Miw5IEBAICQoYWRkc3VmZml4IC5oLCQo
VEVTVENBU0VTKSk6ICUuaDogJS5jIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAJKQogCW12ICRALm5l
dyAkQAogCiskKGFkZHN1ZmZpeCAuYywkKFNJTUQpKSAkKGFkZHN1ZmZpeCAtYXZ4LmMsJChmaWx0
ZXIgc3NlJSwkKFNJTUQpKSk6CisJbG4gLXNmIHNpbWQuYyAkQAorCiAkKFRBUkdFVCk6IHg4Nl9l
bXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAtbyAkQCAkXgogCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDA0MzMyYmIu
LmJmZTdlYTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCkBAIC01LDcgKzUsMTIgQEAKIAogI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCiAjaW5jbHVk
ZSAiYmxvd2Zpc2guaCIKLSNpbmNsdWRlICJzaW1kLmgiCisjaW5jbHVkZSAic3NlLmgiCisjaW5j
bHVkZSAic3NlMi5oIgorI2luY2x1ZGUgInNzZTQuaCIKKyNpbmNsdWRlICJzc2UtYXZ4LmgiCisj
aW5jbHVkZSAic3NlMi1hdnguaCIKKyNpbmNsdWRlICJzc2U0LWF2eC5oIgogCiAjZGVmaW5lIHZl
cmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAK
QEAgLTc5LDggKzg0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQkxPV0ZJU0goMzIs
IGJsb3dmaXNoIChwdXNoKSwgX21ub19hY2N1bXVsYXRlX291dGdvaW5nX2FyZ3MpLAogI3VuZGVm
IEJMT1dGSVNICiAjZGVmaW5lIFNJTURfKGJpdHMsIGRlc2MsIGZlYXQsIGZvcm0pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB7IC5jb2RlID0gc2ltZF94ODZfICMjIGJpdHMg
IyMgX0QgIyMgZmVhdCAjIyBfICMjIGZvcm0sICAgICAgICAgXAotICAgICAgLnNpemUgPSBzaXpl
b2Yoc2ltZF94ODZfICMjIGJpdHMgIyMgX0QgIyMgZmVhdCAjIyBfICMjIGZvcm0pLCBcCisgICAg
eyAuY29kZSA9IGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBfICMjIGZvcm0sICAgICAg
ICAgICAgIFwKKyAgICAgIC5zaXplID0gc2l6ZW9mKGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBf
RCAjIyBfICMjIGZvcm0pLCAgICAgXAogICAgICAgLmJpdG5lc3MgPSBiaXRzLCAubmFtZSA9ICNk
ZXNjLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAuY2hlY2tfY3B1ID0g
c2ltZF9jaGVja18gIyMgZmVhdCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
IC5zZXRfcmVncyA9IHNpbWRfc2V0X3JlZ3MsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVtH-0005cy-9H; Sun, 19 Mar 2017 08:08:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtG-0005cr-T0
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:38 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9D/FE-21675-68C3EC85; Sun, 19 Mar 2017 08:08:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfV5ly
 EwcEFehYTthk4MHps79vFHsAYxZqZl5RfkcCasf+sdsF7o4rP52awNjD+1+hi5OIQEvjCKPG2
 aTMjhHOeUWLnx5lADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICThKfn3xmB
 LF5BcwkepecYQKxWYDqF777xzKBkWMBI8MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsadz50OMUpyMCmJ8v5TPxchxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYK31BooJ1iUmp5akZaZAwwNmLQEB4+SCG+dJVCat7ggMbc4Mx0idYpRl2PO7N1vmIRY
 8vLzUqXEeS1AZgiAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzvgaZwpOZV
 wK36RXQEUxARyy7cQbkiJJEhJRUA6O2t+DmA2lmcgITlmqUCiTfsyzXS+tsT+K5H810WVH21N
 W7HDO/GzHcKGYQ2qM6lZWXsVLlurPLUeem3xtkn36JdWdU1OO/c/j7sz45u66fE2IdYwst5Vk
 23mtTiX2s/eBNX7vztK83OW7uV/V13mRnUPigruVEIGvmBwc7trmfoh4lFOwJVGIpzkg01GIu
 Kk4EACsDEN5OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1489910916!49109012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50169 invoked from network); 19 Mar 2017 08:08:37 -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; 19 Mar 2017 08:08:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtE-0004Ec-N2
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtE-000865-MQ
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVtE-000865-MQ@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:36 +0000
Subject: [Xen-changelog] [xen master] x86emul: parallelize SIMD test code
	building
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiNGZjZjcwYjJmMzRhMjIwMDk2YTkxMDJkNDU4YWM4ZTBkZDQ5NDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDA5OjM0OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDA5OjM0OjM4IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBwYXJhbGxlbGl6ZSBTSU1EIHRlc3QgY29kZSBidWlsZGluZwogICAgCiAgICBJbiBh
bnRpY2lwYXRpb24gb2YgZnVydGhlciBmbGF2b3JzIChBVlgsIEFWWC01MTIpIGdvaW5nIHRvIGJl
IGFkZGVkCiAgICAod2hpY2ggd291bGQgbWFrZSB0aGUgY3VycmVudCBzaXR1YXRpb24gZXZlbiB3
b3JzZSksIGZhY2lsaXRhdGUKICAgIHJlZHVjdGlvbiBvZiBidWlsZCB0aW1lIChhbmQgaGVuY2Ug
bGF0ZW5jeSB0byBhdmFpbGFiaWxpdHkgb2YgdGVzdAogICAgcmVzdWx0cykgdmlhIHVzZSBvZiBt
YWtlJ3MgLWogb3B0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAg
ICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAxMSArKysrKy0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDQwIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhLy5naXRp
Z25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDM1NzY4ZmIuLjJiZjgxNWIgMTAwNjQ0Ci0tLSBhLy5n
aXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAtMjIxLDEwICsyMjEsMTIgQEAgdG9vbHMvcHl0
aG9uL2J1aWxkLyoKIHRvb2xzL3NlY3VyaXR5L3NlY3BvbF90b29sCiB0b29scy9zZWN1cml0eS94
ZW4vKgogdG9vbHMvc2VjdXJpdHkveGVuc2VjX3Rvb2wKK3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci8qLmJpbgordG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLyoudG1wCiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvYXNtCi10b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxvd2Zpc2guYmluCit0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvYXZ4Ki5oCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxv
d2Zpc2guaAotdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAordG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NzZSouaAogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUKIHRvb2xzL3Rlc3RzL3hl
bi1hY2Nlc3MveGVuLWFjY2VzcwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDczODdh
ZjIuLmZkMTNhYjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTExLDcgKzExLDgg
QEAgYWxsOiAkKFRBUkdFVCkKIHJ1bjogJChUQVJHRVQpCiAJLi8kKFRBUkdFVCkKIAotVEVTVENB
U0VTIDo9IGJsb3dmaXNoIHNpbWQKK1NJTUQgOj0gc3NlIHNzZTIgc3NlNAorVEVTVENBU0VTIDo9
IGJsb3dmaXNoICQoU0lNRCkgJChhZGRzdWZmaXggLWF2eCwkKGZpbHRlciBzc2UlLCQoU0lNRCkp
KQogCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNoLWNmbGFncy14ODZfMzIgOj0gIi1t
bm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGljPSIKQEAgLTM0LDE5ICszNSwyOCBA
QCBzc2UyYXZ4LXNzZSAgOj0gLWZmaXhlZC14bW0wIC1XYSwtbXNzZTJhdngKIHNzZTJhdngtc3Nl
MiA6PSAkKHNzZTJhdngtc3NlKQogc3NlMmF2eC1zc2U0IDo9IC1XYSwtbXNzZTJhdngKIAotc2lt
ZC1jZmxhZ3MgOj0gJChmb3JlYWNoIGZsYXZvcixzc2Ugc3NlMiBzc2U0LCBcCi0gICAgICAgICAg
ICAgICAgICQoZm9yZWFjaCB2ZWMsJCgkKGZsYXZvciktdmVjcyksIFwKLSAgICAgICAgICAgICAg
ICAgICAkKGZvcmVhY2ggaW50LCQoJChmbGF2b3IpLWludHMpLCBcCi0gICAgICAgICAgICAgICAg
ICAgICAiLUQkKGZsYXZvcilfJCh2ZWMpaSQoaW50KSAtbSQoZmxhdm9yKSAtTzIgLURWRUNfU0la
RT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAgICItRCQo
Zmxhdm9yKV8kKHZlYyl1JChpbnQpIC1tJChmbGF2b3IpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAt
RFVJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV9h
dnhfJCh2ZWMpaSQoaW50KSAtbSQoZmxhdm9yKSAkKHNzZTJhdngtJChmbGF2b3IpKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCkiIFwKLSAgICAgICAgICAgICAgICAgICAg
ICItRCQoZmxhdm9yKV9hdnhfJCh2ZWMpdSQoaW50KSAtbSQoZmxhdm9yKSAkKHNzZTJhdngtJChm
bGF2b3IpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikgXAotICAg
ICAgICAgICAgICAgICAgICQoZm9yZWFjaCBmbHQsJCgkKGZsYXZvciktZmx0cyksIFwKLSAgICAg
ICAgICAgICAgICAgICAgICItRCQoZmxhdm9yKV8kKHZlYylmJChmbHQpIC1tJChmbGF2b3IpIC1P
MiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIiBcCi0gICAgICAgICAgICAg
ICAgICAgICAiLUQkKGZsYXZvcilfYXZ4XyQodmVjKWYkKGZsdCkgLW0kKGZsYXZvcikgJChzc2Uy
YXZ4LSQoZmxhdm9yKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCki
KSkgXAotICAgICAgICAgICAgICAgICAkKGZvcmVhY2ggZmx0LCQoJChmbGF2b3IpLWZsdHMpLCBc
Ci0gICAgICAgICAgICAgICAgICAgIi1EJChmbGF2b3IpX2YkKGZsdCkgLW0kKGZsYXZvcikgLW1m
cG1hdGg9c3NlIC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIiBcCi0gICAgICAgICAgICAgICAgICAg
Ii1EJChmbGF2b3IpX2F2eF9mJChmbHQpIC1tJChmbGF2b3IpIC1tZnBtYXRoPXNzZSAkKHNzZTJh
dngtJChmbGF2b3IpKSAtTzIgLURGTE9BVF9TSVpFPSQoZmx0KSIpKQorZGVmaW5lIHNpbWQtZGVm
cworJCgxKS1jZmxhZ3MgOj0gXAorCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCisJICAk
KGZvcmVhY2ggaW50LCQoJCgxKS1pbnRzKSwgXAorCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQo
MSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ESU5UX1NJWkU9JChpbnQpIiBcCisJICAgICItRF8k
KHZlYyl1JChpbnQpIC1tJCgxKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChp
bnQpIikgXAorCSAgJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKKwkgICAgIi1EXyQodmVj
KWYkKGZsdCkgLW0kKDEpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQp
IikpIFwKKwkkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAorCSAgIi1EX2YkKGZsdCkgLW0k
KDEpIC1tZnBtYXRoPXNzZSAtTzIgLURGTE9BVF9TSVpFPSQoZmx0KSIpCiskKDEpLWF2eC1jZmxh
Z3MgOj0gXAorCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCisJICAkKGZvcmVhY2ggaW50
LCQoJCgxKS1pbnRzKSwgXAorCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4
LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAorCSAgICAi
LURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQo
dmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBcCisJICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRz
KSwgXAorCSAgICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAt
RFZFQ19TSVpFPSQodmVjKSAtREZMT0FUX1NJWkU9JChmbHQpIikpIFwKKwkkKGZvcmVhY2ggZmx0
LCQoJCgxKS1mbHRzKSwgXAorCSAgIi1EX2YkKGZsdCkgLW0kKDEpIC1tZnBtYXRoPXNzZSAkKHNz
ZTJhdngtJCgxKSkgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKQorZW5kZWYKKworJChmb3JlYWNo
IGZsYXZvciwkKFNJTUQpLCQoZXZhbCAkKGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkpKQogCiAk
KGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6ICUuYyB0ZXN0Y2FzZS5tayBNYWtlZmls
ZQogCXJtIC1mICRALm5ldyAkKi5iaW4KQEAgLTU0LDcgKzY0LDcgQEAgJChhZGRzdWZmaXggLmgs
JChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZpbGUKIAkgICAgZm9yIGNm
bGFncyBpbiAkKCQqLWNmbGFncykgJCgkKi1jZmxhZ3MtJChhcmNoKSk7IGRvIFwKIAkJJChNQUtF
KSAtZiB0ZXN0Y2FzZS5tayBURVNUQ0FTRT0kKiBYRU5fVEFSR0VUX0FSQ0g9JChhcmNoKSAkKi1j
ZmxhZ3M9IiQkY2ZsYWdzIiBhbGw7IFwKIAkJZmxhdm9yPSQkKGVjaG8gJCR7Y2ZsYWdzfSB8IHNl
ZCAtZSAncywgLiosLCcgLWUgJ3ksLT0sX18sJykgOyBcCi0JCShlY2hvICJzdGF0aWMgY29uc3Qg
dW5zaWduZWQgaW50ICQqXyQoYXJjaCkkJHtmbGF2b3J9W10gPSB7IjsgXAorCQkoZWNobyAic3Rh
dGljIGNvbnN0IHVuc2lnbmVkIGludCAkKHN1YnN0IC0sXywkKilfJChhcmNoKSQke2ZsYXZvcn1b
XSA9IHsiOyBcCiAJCSBvZCAtdiAtdCB4ICQqLmJpbiB8IHNlZCAtZSAncy9eWzAtOV0qIC8weC8n
IC1lICdzLyAvLCAweC9nJyAtZSAncy8kJC8sLyc7IFwKIAkJIGVjaG8gIn07IikgPj4kQC5uZXc7
IFwKIAkJcm0gLWYgJCouYmluOyBcCkBAIC02Miw2ICs3Miw5IEBAICQoYWRkc3VmZml4IC5oLCQo
VEVTVENBU0VTKSk6ICUuaDogJS5jIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAJKQogCW12ICRALm5l
dyAkQAogCiskKGFkZHN1ZmZpeCAuYywkKFNJTUQpKSAkKGFkZHN1ZmZpeCAtYXZ4LmMsJChmaWx0
ZXIgc3NlJSwkKFNJTUQpKSk6CisJbG4gLXNmIHNpbWQuYyAkQAorCiAkKFRBUkdFVCk6IHg4Nl9l
bXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAtbyAkQCAkXgogCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDA0MzMyYmIu
LmJmZTdlYTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCkBAIC01LDcgKzUsMTIgQEAKIAogI2luY2x1ZGUgIng4Nl9lbXVsYXRlLmgiCiAjaW5jbHVk
ZSAiYmxvd2Zpc2guaCIKLSNpbmNsdWRlICJzaW1kLmgiCisjaW5jbHVkZSAic3NlLmgiCisjaW5j
bHVkZSAic3NlMi5oIgorI2luY2x1ZGUgInNzZTQuaCIKKyNpbmNsdWRlICJzc2UtYXZ4LmgiCisj
aW5jbHVkZSAic3NlMi1hdnguaCIKKyNpbmNsdWRlICJzc2U0LWF2eC5oIgogCiAjZGVmaW5lIHZl
cmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAK
QEAgLTc5LDggKzg0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQkxPV0ZJU0goMzIs
IGJsb3dmaXNoIChwdXNoKSwgX21ub19hY2N1bXVsYXRlX291dGdvaW5nX2FyZ3MpLAogI3VuZGVm
IEJMT1dGSVNICiAjZGVmaW5lIFNJTURfKGJpdHMsIGRlc2MsIGZlYXQsIGZvcm0pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB7IC5jb2RlID0gc2ltZF94ODZfICMjIGJpdHMg
IyMgX0QgIyMgZmVhdCAjIyBfICMjIGZvcm0sICAgICAgICAgXAotICAgICAgLnNpemUgPSBzaXpl
b2Yoc2ltZF94ODZfICMjIGJpdHMgIyMgX0QgIyMgZmVhdCAjIyBfICMjIGZvcm0pLCBcCisgICAg
eyAuY29kZSA9IGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBfICMjIGZvcm0sICAgICAg
ICAgICAgIFwKKyAgICAgIC5zaXplID0gc2l6ZW9mKGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBf
RCAjIyBfICMjIGZvcm0pLCAgICAgXAogICAgICAgLmJpdG5lc3MgPSBiaXRzLCAubmFtZSA9ICNk
ZXNjLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAuY2hlY2tfY3B1ID0g
c2ltZF9jaGVja18gIyMgZmVhdCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
IC5zZXRfcmVncyA9IHNpbWRfc2V0X3JlZ3MsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVtS-0005eJ-As; Sun, 19 Mar 2017 08:08:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtR-0005e4-2t
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5D/2A-14382-09C3EC85; Sun, 19 Mar 2017 08:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbff5ly
 EwYa/2hYTthk4MHps79vFHsAYxZqZl5RfkcCacfhAC3tBE2fF/y+3mRoYL7J3MXJxCAl8YZT4
 duEeG4RznlFixcWrrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYSuybf
 J0dpJxXwExi0884kDALUPn6TW/ZJjByLGBkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwXh7Y8AhRkkOJiVR3uvnTkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuCtvw2UEyxKTU+tSMvMAQYHTFqCg0dJhPcTSJq3uCAxtzgzHSJ1ilFRSpz3GUhC
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5v0MMoUnM68EbvoroMVMQIsTf
 x4BWVySiJCSamD0jGPznv9yj/Fh+zuyDXOshI9P2cbwodJvnditw4xq4atuGbf8Wf/fOdXFv/
 BG6DzxU0IPnHsuuLAUpEu8yNl254TYua2vLh5oZj7xzvtk0DYJj89Nk4TaZd4VZvF7HjASDFp
 3alH0FAcDRsnnc/Z5rQmdsP/Wq/Uxt/z3rf6R+you6tGOSJG7SizFGYmGWsxFxYkA8XpT9EMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489910926!80083871!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45173 invoked from network); 19 Mar 2017 08:08:47 -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; 19 Mar 2017 08:08:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtO-0004Em-Ow
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtO-000875-OM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVtO-000875-OM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:46 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid overrunning mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyYjM3YjdlZmYzOWU0MDgyODA0MWIyZmU0ODA3MjVhYjg0NDMyNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDE1OjQ1OjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDE1OjQ1OjIyIDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3Qu
aAppbmRleCA5NDQxOGJmLi4xNWY2ZDJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC0xMyw3ICsxMyw3
IEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwogc3RhdGljIG11bHRpYm9v
dF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0gTUJJX01PRFVMRVMgfCBN
QklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIG1iX21vZHVsZXNb
M107CitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzRdOwogCiBzdGF0aWMg
dm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90IG4sIGNvbnN0IGNoYXIg
KnNyYykKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Mar 19 08:08:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 19 Mar 2017 08:08: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 1cpVtS-0005eJ-As; Sun, 19 Mar 2017 08:08:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtR-0005e4-2t
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 5D/2A-14382-09C3EC85; Sun, 19 Mar 2017 08:08:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbff5ly
 EwYa/2hYTthk4MHps79vFHsAYxZqZl5RfkcCacfhAC3tBE2fF/y+3mRoYL7J3MXJxCAl8YZT4
 duEeG4RznlFixcWrrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYSuybf
 J0dpJxXwExi0884kDALUPn6TW/ZJjByLGBkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwXh7Y8AhRkkOJiVR3uvnTkQI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuCtvw2UEyxKTU+tSMvMAQYHTFqCg0dJhPcTSJq3uCAxtzgzHSJ1ilFRSpz3GUhC
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5v0MMoUnM68EbvoroMVMQIsTf
 x4BWVySiJCSamD0jGPznv9yj/Fh+zuyDXOshI9P2cbwodJvnditw4xq4atuGbf8Wf/fOdXFv/
 BG6DzxU0IPnHsuuLAUpEu8yNl254TYua2vLh5oZj7xzvtk0DYJj89Nk4TaZd4VZvF7HjASDFp
 3alH0FAcDRsnnc/Z5rQmdsP/Wq/Uxt/z3rf6R+you6tGOSJG7SizFGYmGWsxFxYkA8XpT9EMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1489910926!80083871!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45173 invoked from network); 19 Mar 2017 08:08:47 -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; 19 Mar 2017 08:08:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtO-0004Em-Ow
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cpVtO-000875-OM
 for xen-changelog@lists.xensource.com; Sun, 19 Mar 2017 08:08:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cpVtO-000875-OM@xenbits.xenproject.org>
Date: Sun, 19 Mar 2017 08:08:46 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid overrunning mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyYjM3YjdlZmYzOWU0MDgyODA0MWIyZmU0ODA3MjVhYjg0NDMyNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDE3
IDE1OjQ1OjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDE3IDE1OjQ1OjIyIDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3Qu
aAppbmRleCA5NDQxOGJmLi4xNWY2ZDJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC0xMyw3ICsxMyw3
IEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwogc3RhdGljIG11bHRpYm9v
dF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0gTUJJX01PRFVMRVMgfCBN
QklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIG1iX21vZHVsZXNb
M107CitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzRdOwogCiBzdGF0aWMg
dm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90IG4sIGNvbnN0IGNoYXIg
KnNyYykKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNTz-0004ML-1r; Tue, 21 Mar 2017 17:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTx-0004Lr-8y
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 83/40-00609-C3161D85; Tue, 21 Mar 2017 17:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdc68WK
 EQddkG4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuN+/hqngmWrFifXT2BsYV8p2MXJxCAl8YZTo
 3XGbvYuRE8g5zyjx45FFFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFvCWe75zAC
 GLzCphJLOtbxwpiswDV73p2mW0CI8cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdiy1+8QoyQHk5Ior4rgiQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxTFgLlBItS01Mr0jJzgMEBk5bg4FES4Z0KkuYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHeRyBFAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCv9iKgK
 TyZeSVwm14BHcEEdETizyMgR5QkIqSkGhirPEov8B0+yffkt7doycZnuye+/LJxSUXc5+LNs5
 l8Y2rf2C+IOlhQfW5/VtPK1LsSFhVXhTKviS43UXi35IGf4mP9o6dSLvJrnNjN/XpB4aI7Pf+
 XvrmcYBOYWivoOfFQXrq2qPN8z6sHNxWrRJ+expFoHnpiYfXCrVdqCz6xhW1dJx2pdfCxEktx
 RqKhFnNRcSIAKq/VWU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490116922!83756745!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63434 invoked from network); 21 Mar 2017 17:22:03 -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; 21 Mar 2017 17:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTu-0004a5-NK
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTu-0001LI-J1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNTu-0001LI-J1@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:02 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid IOMMU faults on [_end,
	__2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1MjI1NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjI1OjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDA5OjI1OjM2IDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAu
YyAgICAgfCAxNCArKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUg
KysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBlZTU0NWFiLi43ZmY2MmE3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtOTIyLDcgKzkyMiw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAg
ICAgICAgIGUgPSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJU
LAogICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmlu
ZSByZWxvY19zaXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxv
Y19zaXplICgoX19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAg
LyogSXMgdGhlIHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAg
IGlmICggIXhlbl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMTE5
LDcgKzExMTksOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogCiAgICAgaWYgKCAheGVuX3BoeXNfc3RhcnQgKQogICAgICAgICBwYW5pYygi
Tm90IGVub3VnaCBtZW1vcnkgdG8gcmVsb2NhdGUgWGVuLiIpOwotICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgX19wYSgmX3N0YXJ0KSwgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhp
cyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJl
c2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19wYShfc3RleHQpLCBfX3BhKF9fMk1fcndkYXRh
X2VuZCkpOwogCiAgICAgLyogTGF0ZSBrZXhlYyByZXNlcnZhdGlvbiAoZHluYW1pYyBzdGFydCBh
ZGRyZXNzKS4gKi8KICAgICBrZXhlY19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7CkBAIC0xNjg5
LDYgKzE2OTEsMTQgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9u
ZyBtZm4pCiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRy
YW1wb2xpbmUgY29kZSkgKi8KICAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9v
dHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
czNdLmUgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9lbmQpOworCisgICAgICAgIC8qCisgICAg
ICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUgdXNlcyBvZiB0aGUg
c2FtZSBzeW1ib2xzIGluCisgICAgICAgICAqIC0gX19zdGFydF94ZW4oKSAoYWJvdmUpCisgICAg
ICAgICAqIC0gaXNfeGVuX2ZpeGVkX21mbigpCisgICAgICAgICAqIC0gdGJvb3Rfc2h1dGRvd24o
KQorICAgICAgICAgKi8KKwogICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOwogICAg
ICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpp
bmRleCA4ZDAxMzA1Li5jYzI2ODIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJvb3QuYwor
KysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyB2b2lk
IHRib290X2dlbl94ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0la
RV0sCiAKICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQogICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIGlmICggKG1mbiA8PCBQQUdFX1NISUZUKSA8IF9fcGEoJl9lbmQp
ICkKKyAgICAgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQogICAgICAgICAgICAgY29u
dGludWU7IC8qIHNraXAgWGVuICovCiAgICAgICAgIGlmICggKG1mbiA+PSBQRk5fRE9XTihnX3Ri
b290X3NoYXJlZC0+dGJvb3RfYmFzZSAtIDMgKiBQQUdFX1NJWkUpKQogICAgICAgICAgICAgICYm
IChtZm4gPCBQRk5fVVAoZ190Ym9vdF9zaGFyZWQtPnRib290X2Jhc2UKQEAgLTM2MSw3ICszNjEs
OCBAQCB2b2lkIHRib290X3NodXRkb3duKHVpbnQzMl90IHNodXRkb3duX3R5cGUpCiAgICAgaWYg
KCBzaHV0ZG93bl90eXBlID09IFRCX1NIVVRET1dOX1MzICkKICAgICB7CiAgICAgICAgIC8qCi0g
ICAgICAgICAqIFhlbiByZWdpb25zIGZvciB0Ym9vdCB0byBNQUMKKyAgICAgICAgICogWGVuIHJl
Z2lvbnMgZm9yIHRib290IHRvIE1BQy4gVGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRo
CisgICAgICAgICAqIHhlbl9pbl9yYW5nZSgpLgogICAgICAgICAgKi8KICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2Rl
IChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDA2NmFj
YTYuLjJkMGVlOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVu
L2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMjk4LDcgKzI5OCw3IEBAIFNFQ1RJT05TCiB9CiAKIEFT
U0VSVChfX2ltYWdlX2Jhc2VfXyA+IFhFTl9WSVJUX1NUQVJUIHx8Ci0gICAgICAgX2VuZCA8PSBY
RU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAorICAgICAgIF9fMk1fcndkYXRhX2Vu
ZCA8PSBYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAogICAgICAgICJYZW4gaW1h
Z2Ugb3ZlcmxhcHMgc3R1YnMgYXJlYSIpCiAKICNpZmRlZiBDT05GSUdfS0VYRUMKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApp
bmRleCBkNGEwNzRhLi5lMjI2MDNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNTIsOCArMjUyLDggQEAgc3Ry
dWN0IHNwYWdlX2luZm8KICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAogICAgIChfX21m
bl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9fcGFnZShtZm4pKSkKICNk
ZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgXAotICAgICgo
KChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGFydCkpICYmICBcCi0gICAgICgoKG1m
bikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX2VuZCkpKQorICAgICgoKChtZm4pIDw8IFBBR0Vf
U0hJRlQpID49IF9fcGEoJl9zdGV4dCkpICYmICBcCisgICAgICgoKG1mbikgPDwgUEFHRV9TSElG
VCkgPD0gX19wYSgmX18yTV9yd2RhdGFfZW5kKSkpCiAKICNkZWZpbmUgUFJ0eXBlX2luZm8gIjAx
Nmx4Ii8qIHNob3VsZCBvbmx5IGJlIHVzZWQgZm9yIHByaW50aydzICovCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNTz-0004ML-1r; Tue, 21 Mar 2017 17:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTx-0004Lr-8y
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 83/40-00609-C3161D85; Tue, 21 Mar 2017 17:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdc68WK
 EQddkG4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuN+/hqngmWrFifXT2BsYV8p2MXJxCAl8YZTo
 3XGbvYuRE8g5zyjx45FFFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFvCWe75zAC
 GLzCphJLOtbxwpiswDV73p2mW0CI8cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwdiy1+8QoyQHk5Ior4rgiQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxTFgLlBItS01Mr0jJzgMEBk5bg4FES4Z0KkuYtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHeRyBFAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCv9iKgK
 TyZeSVwm14BHcEEdETizyMgR5QkIqSkGhirPEov8B0+yffkt7doycZnuye+/LJxSUXc5+LNs5
 l8Y2rf2C+IOlhQfW5/VtPK1LsSFhVXhTKviS43UXi35IGf4mP9o6dSLvJrnNjN/XpB4aI7Pf+
 XvrmcYBOYWivoOfFQXrq2qPN8z6sHNxWrRJ+expFoHnpiYfXCrVdqCz6xhW1dJx2pdfCxEktx
 RqKhFnNRcSIAKq/VWU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490116922!83756745!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63434 invoked from network); 21 Mar 2017 17:22:03 -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; 21 Mar 2017 17:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTu-0004a5-NK
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNTu-0001LI-J1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNTu-0001LI-J1@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:02 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid IOMMU faults on [_end,
	__2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1MjI1NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjI1OjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDA5OjI1OjM2IDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAu
YyAgICAgfCAxNCArKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUg
KysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCBlZTU0NWFiLi43ZmY2MmE3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtOTIyLDcgKzkyMiw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAg
ICAgICAgIGUgPSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJU
LAogICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmlu
ZSByZWxvY19zaXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxv
Y19zaXplICgoX19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAg
LyogSXMgdGhlIHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAg
IGlmICggIXhlbl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMTE5
LDcgKzExMTksOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogCiAgICAgaWYgKCAheGVuX3BoeXNfc3RhcnQgKQogICAgICAgICBwYW5pYygi
Tm90IGVub3VnaCBtZW1vcnkgdG8gcmVsb2NhdGUgWGVuLiIpOwotICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgX19wYSgmX3N0YXJ0KSwgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhp
cyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJl
c2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19wYShfc3RleHQpLCBfX3BhKF9fMk1fcndkYXRh
X2VuZCkpOwogCiAgICAgLyogTGF0ZSBrZXhlYyByZXNlcnZhdGlvbiAoZHluYW1pYyBzdGFydCBh
ZGRyZXNzKS4gKi8KICAgICBrZXhlY19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7CkBAIC0xNjg5
LDYgKzE2OTEsMTQgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9u
ZyBtZm4pCiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2RlIChhbmQgb3RoZXIgcmVhbCBtb2RlIHRy
YW1wb2xpbmUgY29kZSkgKi8KICAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3MzXS5zID0gYm9v
dHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25f
czNdLmUgPSBib290c3ltX3BoeXModHJhbXBvbGluZV9lbmQpOworCisgICAgICAgIC8qCisgICAg
ICAgICAqIFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB0aGUgdXNlcyBvZiB0aGUg
c2FtZSBzeW1ib2xzIGluCisgICAgICAgICAqIC0gX19zdGFydF94ZW4oKSAoYWJvdmUpCisgICAg
ICAgICAqIC0gaXNfeGVuX2ZpeGVkX21mbigpCisgICAgICAgICAqIC0gdGJvb3Rfc2h1dGRvd24o
KQorICAgICAgICAgKi8KKwogICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOwogICAg
ICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpp
bmRleCA4ZDAxMzA1Li5jYzI2ODIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJvb3QuYwor
KysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyB2b2lk
IHRib290X2dlbl94ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0la
RV0sCiAKICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQogICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIGlmICggKG1mbiA8PCBQQUdFX1NISUZUKSA8IF9fcGEoJl9lbmQp
ICkKKyAgICAgICAgaWYgKCBpc194ZW5fZml4ZWRfbWZuKG1mbikgKQogICAgICAgICAgICAgY29u
dGludWU7IC8qIHNraXAgWGVuICovCiAgICAgICAgIGlmICggKG1mbiA+PSBQRk5fRE9XTihnX3Ri
b290X3NoYXJlZC0+dGJvb3RfYmFzZSAtIDMgKiBQQUdFX1NJWkUpKQogICAgICAgICAgICAgICYm
IChtZm4gPCBQRk5fVVAoZ190Ym9vdF9zaGFyZWQtPnRib290X2Jhc2UKQEAgLTM2MSw3ICszNjEs
OCBAQCB2b2lkIHRib290X3NodXRkb3duKHVpbnQzMl90IHNodXRkb3duX3R5cGUpCiAgICAgaWYg
KCBzaHV0ZG93bl90eXBlID09IFRCX1NIVVRET1dOX1MzICkKICAgICB7CiAgICAgICAgIC8qCi0g
ICAgICAgICAqIFhlbiByZWdpb25zIGZvciB0Ym9vdCB0byBNQUMKKyAgICAgICAgICogWGVuIHJl
Z2lvbnMgZm9yIHRib290IHRvIE1BQy4gVGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRo
CisgICAgICAgICAqIHhlbl9pbl9yYW5nZSgpLgogICAgICAgICAgKi8KICAgICAgICAgZ190Ym9v
dF9zaGFyZWQtPm51bV9tYWNfcmVnaW9ucyA9IDM7CiAgICAgICAgIC8qIFMzIHJlc3VtZSBjb2Rl
IChhbmQgb3RoZXIgcmVhbCBtb2RlIHRyYW1wb2xpbmUgY29kZSkgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDA2NmFj
YTYuLjJkMGVlOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVu
L2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMjk4LDcgKzI5OCw3IEBAIFNFQ1RJT05TCiB9CiAKIEFT
U0VSVChfX2ltYWdlX2Jhc2VfXyA+IFhFTl9WSVJUX1NUQVJUIHx8Ci0gICAgICAgX2VuZCA8PSBY
RU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAorICAgICAgIF9fMk1fcndkYXRhX2Vu
ZCA8PSBYRU5fVklSVF9FTkQgLSBOUl9DUFVTICogUEFHRV9TSVpFLAogICAgICAgICJYZW4gaW1h
Z2Ugb3ZlcmxhcHMgc3R1YnMgYXJlYSIpCiAKICNpZmRlZiBDT05GSUdfS0VYRUMKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApp
bmRleCBkNGEwNzRhLi5lMjI2MDNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNTIsOCArMjUyLDggQEAgc3Ry
dWN0IHNwYWdlX2luZm8KICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAogICAgIChfX21m
bl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9fcGFnZShtZm4pKSkKICNk
ZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgXAotICAgICgo
KChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGFydCkpICYmICBcCi0gICAgICgoKG1m
bikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX2VuZCkpKQorICAgICgoKChtZm4pIDw8IFBBR0Vf
U0hJRlQpID49IF9fcGEoJl9zdGV4dCkpICYmICBcCisgICAgICgoKG1mbikgPDwgUEFHRV9TSElG
VCkgPD0gX19wYSgmX18yTV9yd2RhdGFfZW5kKSkpCiAKICNkZWZpbmUgUFJ0eXBlX2luZm8gIjAx
Nmx4Ii8qIHNob3VsZCBvbmx5IGJlIHVzZWQgZm9yIHByaW50aydzICovCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:22: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 1cqNUA-0004Oq-3Z; Tue, 21 Mar 2017 17:22:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU8-0004ON-Sx
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A3/81-15270-74161D85; Tue, 21 Mar 2017 17:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdct8WK
 EwacOU4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWDz/NHNBq3TFseU/2RoYvwt3MXJxCAl8YZR4
 cX8zG4RznlFi8vXNLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESkx/v
 YUdxOYVMJP4seUbK4jNAlR/Z20b4wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GPf+czrEKMnBpCTKm+h0MUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/KWKCcYFFqempFWmYOMDhg0hIcPEoivBFxQGne4oLE3OLMdIjUKUZFKXHe0yB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8LyBSezLwSuOmvgBYzAS0u2
 3MBZHFJIkJKqoGRO0Uy8d/HDTt7u1gye94w7d4UIZRSe1zybqdXeOHVv5eU71453H/ayK5F9t
 Dd0A1HA1uueaZE/4q4KbLrjlSeyeXLU2s0b9eUZM95PHOhn+w6oS3f51feNbUQs7ubUfJQcc4
 27emO5+625c7Kz2taudPq0jzWkO8uJQtY58eovWmfaqQe/oxbiaU4I9FQi7moOBEAWH6zwUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1490116933!89019911!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 21 Mar 2017 17:22: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; 21 Mar 2017 17:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU4-0004bG-Pa
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU4-0001Lu-P0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNU4-0001Lu-P0@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid Xen image when looking
	for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyMmUxYzQ3OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjI3OjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDA5OjI3OjEyIDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggfCAgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8IDIyICsrKysr
KysrKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMTVmNmQyZS4uMGUxYzE5MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkv
ZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsMTEgQEAgc3RhdGljIHN0cnVjdCBmaWxlIF9faW5pdGRh
dGEgdWNvZGU7CiBzdGF0aWMgbXVsdGlib290X2luZm9fdCBfX2luaXRkYXRhIG1iaSA9IHsKICAg
ICAuZmxhZ3MgPSBNQklfTU9EVUxFUyB8IE1CSV9MT0FERVJOQU1FCiB9Owotc3RhdGljIG1vZHVs
ZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKKy8qCisgKiBUaGUgYXJyYXkgc2l6ZSBuZWVk
cyB0byBiZSBvbmUgbGFyZ2VyIHRoYW4gdGhlIG51bWJlciBvZiBtb2R1bGVzIHdlCisgKiBzdXBw
b3J0IC0gc2VlIF9fc3RhcnRfeGVuKCkuCisgKi8KK3N0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRh
IG1iX21vZHVsZXNbNV07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBlZGRfcHV0X3N0cmluZyh1OCAq
ZHN0LCBzaXplX3QgbiwgY29uc3QgY2hhciAqc3JjKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA3ZmY2MmE3Li4xY2QyOTBl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtODg3LDYgKzg4NywxNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBtb2RbaV0ucmVzZXJ2ZWQgPSAwOwogICAg
IH0KIAorICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9y
YW5nZSgpIGFuZCB0aGUKKyAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkg
aW52b2NhdGlvbiBiZWxvdy4KKyAgICAgICAgICovCisgICAgICAgIG1vZFttYmktPm1vZHNfY291
bnRdLm1vZF9zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGV4dCk7CisgICAgICAgIG1vZFttYmktPm1v
ZHNfY291bnRdLm1vZF9lbmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7CisgICAgfQorCiAg
ICAgbW9kdWxlc19oZWFkcm9vbSA9IGJ6aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2Qp
LCBtb2QtPm1vZF9lbmQpOwogICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CiAKQEAgLTEwNjcsOCAr
MTA3NywxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgaWYgKCBtb2Rbal0ucmVzZXJ2ZWQgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggb3RoZXIg
bW9kdWxlcy4gKi8KLSAgICAgICAgICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgc2l6
ZSwgbW9kLCBtYmktPm1vZHNfY291bnQsIGopOworICAgICAgICAgICAgLyogRG9uJ3Qgb3Zlcmxh
cCB3aXRoIG90aGVyIG1vZHVsZXMgKG9yIFhlbiBpdHNlbGYpLiAqLworICAgICAgICAgICAgZW5k
ID0gY29uc2lkZXJfbW9kdWxlcyhzLCBlLCBzaXplLCBtb2QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1iaS0+bW9kc19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqKTsKIAogICAgICAgICAgICAg
aWYgKCBoaWdobWVtX3N0YXJ0ICYmIGVuZCA+IGhpZ2htZW1fc3RhcnQgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtMTA5Myw5ICsxMTA1LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICovCiAgICAgICAgIHdo
aWxlICggIWtleGVjX2NyYXNoX2FyZWEuc3RhcnQgKQogICAgICAgICB7Ci0gICAgICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAgICAgICAgICAgIGUgPSBjb25zaWRl
cl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJR04oa2V4ZWNfY3Jhc2hfYXJlYS5zaXplKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZCwgbWJpLT5tb2RzX2NvdW50LCAtMSk7Cisg
ICAgICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVuIGl0c2VsZiku
ICovCisgICAgICAgICAgICBlID0gY29uc2lkZXJfbW9kdWxlcyhzLCBlLCBQQUdFX0FMSUdOKGtl
eGVjX2NyYXNoX2FyZWEuc2l6ZSksIG1vZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1iaS0+bW9kc19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIpLCAtMSk7CiAgICAg
ICAgICAgICBpZiAoIHMgPj0gZSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBpZiAoIGUgPiBrZXhlY19jcmFzaF9hcmVhX2xpbWl0ICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:22: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 1cqNUA-0004Oq-3Z; Tue, 21 Mar 2017 17:22:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU8-0004ON-Sx
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A3/81-15270-74161D85; Tue, 21 Mar 2017 17:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdct8WK
 EwacOU4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWDz/NHNBq3TFseU/2RoYvwt3MXJxCAl8YZR4
 cX8zG4RznlFi8vXNLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESkx/v
 YUdxOYVMJP4seUbK4jNAlR/Z20b4wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GPf+czrEKMnBpCTKm+h0MUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/KWKCcYFFqempFWmYOMDhg0hIcPEoivBFxQGne4oLE3OLMdIjUKUZFKXHe0yB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8LyBSezLwSuOmvgBYzAS0u2
 3MBZHFJIkJKqoGRO0Uy8d/HDTt7u1gye94w7d4UIZRSe1zybqdXeOHVv5eU71453H/ayK5F9t
 Dd0A1HA1uueaZE/4q4KbLrjlSeyeXLU2s0b9eUZM95PHOhn+w6oS3f51feNbUQs7ubUfJQcc4
 27emO5+625c7Kz2taudPq0jzWkO8uJQtY58eovWmfaqQe/oxbiaU4I9FQi7moOBEAWH6zwUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1490116933!89019911!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23257 invoked from network); 21 Mar 2017 17:22: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; 21 Mar 2017 17:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU4-0004bG-Pa
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNU4-0001Lu-P0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNU4-0001Lu-P0@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/EFI: avoid Xen image when looking
	for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUyMmUxYzQ3OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjI3OjEyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDA5OjI3OjEyIDIwMTcgKzAxMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggfCAgNiArKysrKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8IDIyICsrKysr
KysrKysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94
ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMTVmNmQyZS4uMGUxYzE5MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkv
ZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsMTEgQEAgc3RhdGljIHN0cnVjdCBmaWxlIF9faW5pdGRh
dGEgdWNvZGU7CiBzdGF0aWMgbXVsdGlib290X2luZm9fdCBfX2luaXRkYXRhIG1iaSA9IHsKICAg
ICAuZmxhZ3MgPSBNQklfTU9EVUxFUyB8IE1CSV9MT0FERVJOQU1FCiB9Owotc3RhdGljIG1vZHVs
ZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKKy8qCisgKiBUaGUgYXJyYXkgc2l6ZSBuZWVk
cyB0byBiZSBvbmUgbGFyZ2VyIHRoYW4gdGhlIG51bWJlciBvZiBtb2R1bGVzIHdlCisgKiBzdXBw
b3J0IC0gc2VlIF9fc3RhcnRfeGVuKCkuCisgKi8KK3N0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRh
IG1iX21vZHVsZXNbNV07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBlZGRfcHV0X3N0cmluZyh1OCAq
ZHN0LCBzaXplX3QgbiwgY29uc3QgY2hhciAqc3JjKQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA3ZmY2MmE3Li4xY2QyOTBl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtODg3LDYgKzg4NywxNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBtb2RbaV0ucmVzZXJ2ZWQgPSAwOwogICAg
IH0KIAorICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBuZWVkcyB0byByZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9y
YW5nZSgpIGFuZCB0aGUKKyAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkg
aW52b2NhdGlvbiBiZWxvdy4KKyAgICAgICAgICovCisgICAgICAgIG1vZFttYmktPm1vZHNfY291
bnRdLm1vZF9zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGV4dCk7CisgICAgICAgIG1vZFttYmktPm1v
ZHNfY291bnRdLm1vZF9lbmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7CisgICAgfQorCiAg
ICAgbW9kdWxlc19oZWFkcm9vbSA9IGJ6aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2Qp
LCBtb2QtPm1vZF9lbmQpOwogICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CiAKQEAgLTEwNjcsOCAr
MTA3NywxMCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgICAgICAgICAgaWYgKCBtb2Rbal0ucmVzZXJ2ZWQgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggb3RoZXIg
bW9kdWxlcy4gKi8KLSAgICAgICAgICAgIGVuZCA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgc2l6
ZSwgbW9kLCBtYmktPm1vZHNfY291bnQsIGopOworICAgICAgICAgICAgLyogRG9uJ3Qgb3Zlcmxh
cCB3aXRoIG90aGVyIG1vZHVsZXMgKG9yIFhlbiBpdHNlbGYpLiAqLworICAgICAgICAgICAgZW5k
ID0gY29uc2lkZXJfbW9kdWxlcyhzLCBlLCBzaXplLCBtb2QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1iaS0+bW9kc19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqKTsKIAogICAgICAgICAgICAg
aWYgKCBoaWdobWVtX3N0YXJ0ICYmIGVuZCA+IGhpZ2htZW1fc3RhcnQgKQogICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwpAQCAtMTA5Myw5ICsxMTA1LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICovCiAgICAgICAgIHdo
aWxlICggIWtleGVjX2NyYXNoX2FyZWEuc3RhcnQgKQogICAgICAgICB7Ci0gICAgICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAgICAgICAgICAgIGUgPSBjb25zaWRl
cl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJR04oa2V4ZWNfY3Jhc2hfYXJlYS5zaXplKSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZCwgbWJpLT5tb2RzX2NvdW50LCAtMSk7Cisg
ICAgICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVuIGl0c2VsZiku
ICovCisgICAgICAgICAgICBlID0gY29uc2lkZXJfbW9kdWxlcyhzLCBlLCBQQUdFX0FMSUdOKGtl
eGVjX2NyYXNoX2FyZWEuc2l6ZSksIG1vZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1iaS0+bW9kc19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIpLCAtMSk7CiAgICAg
ICAgICAgICBpZiAoIHMgPj0gZSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBpZiAoIGUgPiBrZXhlY19jcmFzaF9hcmVhX2xpbWl0ICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUK-0004Qx-5D; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNUI-0004QV-9E
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:26 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 56/FC-20914-15161D85; Tue, 21 Mar 2017 17:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTcg8WK
 EwbJ91hYTthk4MHps79vFHsAYxZqZl5RfkcCaMfvSS8aCn8IVJx9sZ2lg/MrXxcjFISTwhVHi
 w/VVjBDOeUaJs+232boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlVjza
 RYTiM0rYCbxbPIUVhCbBai+f9FcpgmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+/TnocYJTmYlER5E50uRgjxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4F0ZC5QTLEpNT61Iy8wBhgdMWoKDR0mENwckzVtckJhbnJkOkTrFqCglznsa
 JCEAksgozYNrg4XkJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL4gU3gy80rgpr8CWswEt
 LhszwWQxSWJCCmpBkZZ1SPt2yUfHr6+qyDY+oyDauH1vycv/34z6aWFZamHkIjhPLn7z+uiJV
 Q2T4+/yVy04O31hftuJhpl3tmlHOg9ecva9NnOR57YSZ7/Yz25U9BS3vJewouidPsLVv2V3nx
 tdWWKs9WV9p0tPnovZW9gd44XD9e17vlKazIP7mziTn9m8992ur0SS3FGoqEWc1FxIgAV83Kg
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1490116944!90720443!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57079 invoked from network); 21 Mar 2017 17:22:24 -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 Mar 2017 17:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUE-0004bQ-Rk
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUE-0001MV-RN
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUE-0001MV-RN@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:22 +0000
Subject: [Xen-changelog] [xen master] x86/time: don't use virtual TSC if
	host and guest frequencies are equal
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmYzM4MGFjMDA3N2VjZDZiMGUwMDEzY2E3Y2E5NzdjYjczNjE2NjIKQXV0aG9yOiAg
ICAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyMCAwOToyNzozNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAwOToyNzozNSAyMDE3
ICswMTAwCgogICAgeDg2L3RpbWU6IGRvbid0IHVzZSB2aXJ0dWFsIFRTQyBpZiBob3N0IGFuZCBn
dWVzdCBmcmVxdWVuY2llcyBhcmUgZXF1YWwKICAgIAogICAgQ29tbWl0IDgyNzEzZWM4ZDIgKCJ4
ODY6IHVzZSBuYXRpdmUgUkRUU0MoUCkgZXhlY3V0aW9uIHdoZW4gZ3Vlc3QgYW5kCiAgICBob3N0
IGZyZXF1ZW5jaWVzIGFyZSB0aGUgc2FtZSIpIGxlZnQgb3V0IG9wdGltaXphdGlvbiBmb3IgUFYg
Z3Vlc3RzCiAgICB3aGVuIGhvc3QgYW5kIGd1ZXN0IHJ1biBhdCB0aGUgc2FtZSBmcmVxdWVuY3ku
CiAgICAKICAgIEZvciBzdWNoIGEgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSBub3QgdG8gdXNlIHZp
cnR1YWwgVFNDIHJlZ2FyZGxlc3MKICAgIG9mIHdoZXRoZXIgd2UgYXJlIHJ1bmluZyBiZWZvcmUg
b3IgYWZ0ZXIgYSBtaWdyYXRpb24gKGkuZS4gcmVnYXJkbGVzcwogICAgb2YgaW5jYXJuYXRpb24g
dmFsdWUpLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgICBbamI6IHJldGFpbiBwYXJ0cyBvZiB0aGUgb3JpZ2luYWwgY29tbWVu
dF0KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3RpbWUuYyB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IGI0OTg4YmYuLjY1NWFmMzMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUu
YwpAQCAtMjAyNCwxNyArMjAyNCwxOCBAQCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0gZWxhcHNl
ZF9uc2VjOwogICAgICAgICBkLT5hcmNoLnRzY19raHogPSBndHNjX2toeiA/OiBjcHVfa2h6Owog
ICAgICAgICBzZXRfdGltZV9zY2FsZSgmZC0+YXJjaC52dHNjX3RvX25zLCBkLT5hcmNoLnRzY19r
aHogKiAxMDAwKTsKKwogICAgICAgICAvKgotICAgICAgICAgKiBJbiBkZWZhdWx0IG1vZGUgdXNl
IG5hdGl2ZSBUU0MgaWYgdGhlIGhvc3QgaGFzIHNhZmUgVFNDIGFuZDoKLSAgICAgICAgICogIEhW
TS9QVkg6IGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSB0aGUgc2FtZSAoZWl0aGVyCi0g
ICAgICAgICAqICAgICAgICAgICAibmF0dXJhbGx5IiBvciB2aWEgVFNDIHNjYWxpbmcpCi0gICAg
ICAgICAqICBQVjogZ3Vlc3QgaGFzIG5vdCBtaWdyYXRlZCB5ZXQgKGFuZCB0aHVzIGFyY2gudHNj
X2toeiA9PSBjcHVfa2h6KQorICAgICAgICAgKiBJbiBkZWZhdWx0IG1vZGUgdXNlIG5hdGl2ZSBU
U0MgaWYgdGhlIGhvc3QgaGFzIHNhZmUgVFNDIGFuZAorICAgICAgICAgKiBob3N0IGFuZCBndWVz
dCBmcmVxdWVuY2llcyBhcmUgdGhlIHNhbWUgKGVpdGhlciAibmF0dXJhbGx5IiBvcgorICAgICAg
ICAgKiAtIGZvciBIVk0vUFZIIC0gdmlhIFRTQyBzY2FsaW5nKS4KKyAgICAgICAgICogV2hlbiBh
IGd1ZXN0IGlzIGNyZWF0ZWQsIGd0c2Nfa2h6IGlzIHBhc3NlZCBpbiBhcyB6ZXJvLCBtYWtpbmcK
KyAgICAgICAgICogZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHouIFRodXMgbm8gbmVlZCB0byBj
aGVjayBpbmNhcm5hdGlvbi4KICAgICAgICAgICovCiAgICAgICAgIGlmICggdHNjX21vZGUgPT0g
VFNDX01PREVfREVGQVVMVCAmJiBob3N0X3RzY19pc19zYWZlKCkgJiYKLSAgICAgICAgICAgICAo
aXNfaHZtX2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgIChkLT5hcmNoLnRzY19raHogPT0gY3B1
X2toeiB8fAotICAgICAgICAgICAgICAgaHZtX2dldF90c2Nfc2NhbGluZ19yYXRpbyhkLT5hcmNo
LnRzY19raHopKSA6Ci0gICAgICAgICAgICAgIGluY2FybmF0aW9uID09IDApICkKKyAgICAgICAg
ICAgICAoZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHogfHwKKyAgICAgICAgICAgICAgKGlzX2h2
bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8o
ZC0+YXJjaC50c2Nfa2h6KSkpICkKICAgICAgICAgewogICAgIGNhc2UgVFNDX01PREVfTkVWRVJf
RU1VTEFURToKICAgICAgICAgICAgIGQtPmFyY2gudnRzYyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUK-0004Qx-5D; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNUI-0004QV-9E
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:26 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 56/FC-20914-15161D85; Tue, 21 Mar 2017 17:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTcg8WK
 EwbJ91hYTthk4MHps79vFHsAYxZqZl5RfkcCaMfvSS8aCn8IVJx9sZ2lg/MrXxcjFISTwhVHi
 w/VVjBDOeUaJs+232boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlVjza
 RYTiM0rYCbxbPIUVhCbBai+f9FcpgmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+/TnocYJTmYlER5E50uRgjxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4F0ZC5QTLEpNT61Iy8wBhgdMWoKDR0mENwckzVtckJhbnJkOkTrFqCglznsa
 JCEAksgozYNrg4XkJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL4gU3gy80rgpr8CWswEt
 LhszwWQxSWJCCmpBkZZ1SPt2yUfHr6+qyDY+oyDauH1vycv/34z6aWFZamHkIjhPLn7z+uiJV
 Q2T4+/yVy04O31hftuJhpl3tmlHOg9ecva9NnOR57YSZ7/Yz25U9BS3vJewouidPsLVv2V3nx
 tdWWKs9WV9p0tPnovZW9gd44XD9e17vlKazIP7mziTn9m8992ur0SS3FGoqEWc1FxIgAV83Kg
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1490116944!90720443!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57079 invoked from network); 21 Mar 2017 17:22:24 -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 Mar 2017 17:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUE-0004bQ-Rk
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUE-0001MV-RN
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUE-0001MV-RN@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:22 +0000
Subject: [Xen-changelog] [xen master] x86/time: don't use virtual TSC if
	host and guest frequencies are equal
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmYzM4MGFjMDA3N2VjZDZiMGUwMDEzY2E3Y2E5NzdjYjczNjE2NjIKQXV0aG9yOiAg
ICAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyMCAwOToyNzozNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAwOToyNzozNSAyMDE3
ICswMTAwCgogICAgeDg2L3RpbWU6IGRvbid0IHVzZSB2aXJ0dWFsIFRTQyBpZiBob3N0IGFuZCBn
dWVzdCBmcmVxdWVuY2llcyBhcmUgZXF1YWwKICAgIAogICAgQ29tbWl0IDgyNzEzZWM4ZDIgKCJ4
ODY6IHVzZSBuYXRpdmUgUkRUU0MoUCkgZXhlY3V0aW9uIHdoZW4gZ3Vlc3QgYW5kCiAgICBob3N0
IGZyZXF1ZW5jaWVzIGFyZSB0aGUgc2FtZSIpIGxlZnQgb3V0IG9wdGltaXphdGlvbiBmb3IgUFYg
Z3Vlc3RzCiAgICB3aGVuIGhvc3QgYW5kIGd1ZXN0IHJ1biBhdCB0aGUgc2FtZSBmcmVxdWVuY3ku
CiAgICAKICAgIEZvciBzdWNoIGEgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSBub3QgdG8gdXNlIHZp
cnR1YWwgVFNDIHJlZ2FyZGxlc3MKICAgIG9mIHdoZXRoZXIgd2UgYXJlIHJ1bmluZyBiZWZvcmUg
b3IgYWZ0ZXIgYSBtaWdyYXRpb24gKGkuZS4gcmVnYXJkbGVzcwogICAgb2YgaW5jYXJuYXRpb24g
dmFsdWUpLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgICBbamI6IHJldGFpbiBwYXJ0cyBvZiB0aGUgb3JpZ2luYWwgY29tbWVu
dF0KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3RpbWUuYyB8IDE3ICsrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IGI0OTg4YmYuLjY1NWFmMzMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUu
YwpAQCAtMjAyNCwxNyArMjAyNCwxOCBAQCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3NfdGltZSgpIC0gZWxhcHNl
ZF9uc2VjOwogICAgICAgICBkLT5hcmNoLnRzY19raHogPSBndHNjX2toeiA/OiBjcHVfa2h6Owog
ICAgICAgICBzZXRfdGltZV9zY2FsZSgmZC0+YXJjaC52dHNjX3RvX25zLCBkLT5hcmNoLnRzY19r
aHogKiAxMDAwKTsKKwogICAgICAgICAvKgotICAgICAgICAgKiBJbiBkZWZhdWx0IG1vZGUgdXNl
IG5hdGl2ZSBUU0MgaWYgdGhlIGhvc3QgaGFzIHNhZmUgVFNDIGFuZDoKLSAgICAgICAgICogIEhW
TS9QVkg6IGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSB0aGUgc2FtZSAoZWl0aGVyCi0g
ICAgICAgICAqICAgICAgICAgICAibmF0dXJhbGx5IiBvciB2aWEgVFNDIHNjYWxpbmcpCi0gICAg
ICAgICAqICBQVjogZ3Vlc3QgaGFzIG5vdCBtaWdyYXRlZCB5ZXQgKGFuZCB0aHVzIGFyY2gudHNj
X2toeiA9PSBjcHVfa2h6KQorICAgICAgICAgKiBJbiBkZWZhdWx0IG1vZGUgdXNlIG5hdGl2ZSBU
U0MgaWYgdGhlIGhvc3QgaGFzIHNhZmUgVFNDIGFuZAorICAgICAgICAgKiBob3N0IGFuZCBndWVz
dCBmcmVxdWVuY2llcyBhcmUgdGhlIHNhbWUgKGVpdGhlciAibmF0dXJhbGx5IiBvcgorICAgICAg
ICAgKiAtIGZvciBIVk0vUFZIIC0gdmlhIFRTQyBzY2FsaW5nKS4KKyAgICAgICAgICogV2hlbiBh
IGd1ZXN0IGlzIGNyZWF0ZWQsIGd0c2Nfa2h6IGlzIHBhc3NlZCBpbiBhcyB6ZXJvLCBtYWtpbmcK
KyAgICAgICAgICogZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHouIFRodXMgbm8gbmVlZCB0byBj
aGVjayBpbmNhcm5hdGlvbi4KICAgICAgICAgICovCiAgICAgICAgIGlmICggdHNjX21vZGUgPT0g
VFNDX01PREVfREVGQVVMVCAmJiBob3N0X3RzY19pc19zYWZlKCkgJiYKLSAgICAgICAgICAgICAo
aXNfaHZtX2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgIChkLT5hcmNoLnRzY19raHogPT0gY3B1
X2toeiB8fAotICAgICAgICAgICAgICAgaHZtX2dldF90c2Nfc2NhbGluZ19yYXRpbyhkLT5hcmNo
LnRzY19raHopKSA6Ci0gICAgICAgICAgICAgIGluY2FybmF0aW9uID09IDApICkKKyAgICAgICAg
ICAgICAoZC0+YXJjaC50c2Nfa2h6ID09IGNwdV9raHogfHwKKyAgICAgICAgICAgICAgKGlzX2h2
bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8o
ZC0+YXJjaC50c2Nfa2h6KSkpICkKICAgICAgICAgewogICAgIGNhc2UgVFNDX01PREVfTkVWRVJf
RU1VTEFURToKICAgICAgICAgICAgIGQtPmFyY2gudnRzYyA9IDA7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUT-0004TU-6k; Tue, 21 Mar 2017 17:22:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUR-0004T5-8e
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3A/51-00609-A5161D85; Tue, 21 Mar 2017 17:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTcq8WK
 EwacFrBYTthk4MHps79vFHsAYxZqZl5RfkcCa8b5pJ3PBIsmKzbO5GhhPiXQxcnEICXxhlHi8
 6woThHOeUeLFmYXMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hJTHnaz
 gJi8wqYSVzd/g/MZgGqv3+4k20CI8cCRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M27Z7HmKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCl7kcKCdYlJqeWpGWmQMMDpi0BAePkggvO0iat7ggMbc4Mx0idYpRUUocIiEAksgo
 zYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8oJM4cnMK4Gb/gpoMRPQ4sSfR0AWl
 yQipKQaGGesbfp86Up63FyV7fPlX+yN63Ff8Gmq0gMdR083nsa/DrN3B1oWfLu0W8u3+cjy+c
 f3L/J7r3XQR2XKu2d+5v9+nguctmb1tTT57yl9Hy+r9sVn/WNJ1PuwyETB8k7R08lXXFjfP/J
 4IsOxo35J6a71r5i4/JriDAxm39735HntaRWFv+3p8SFKLMUZiYZazEXFiQCLD3i/QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490116953!91342562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53198 invoked from network); 21 Mar 2017 17:22:33 -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; 21 Mar 2017 17:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUO-0004ba-UH
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUO-0001N5-Tl
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUO-0001N5-Tl@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:32 +0000
Subject: [Xen-changelog] [xen master] libxl/libxl_qmp.c: Update COLO do
	checkpoint API
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxMjczNzQ1NDUzNDU2YTEwNWNiNjRiZjY4MjRhNzI4MDQ4ZmI1NWYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTY6NDI6MzEgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE1OjI3OjUzIDIwMTcgKzAw
MDAKCiAgICBsaWJ4bC9saWJ4bF9xbXAuYzogVXBkYXRlIENPTE8gZG8gY2hlY2twb2ludCBBUEkK
ICAgIAogICAgVGhlIFFFTVUgY29tbXVuaXR5IGhhcyBhc2tlZCB1cyB0byBjaGFuZ2UgdGhlIFFN
UCBjb21tYW5kIGZyb20KICAgIHhlbi1kby1jaGVja3BvaW50IHRvIHhlbi1jb2xvLWRvLWNoZWNr
cG9pbnQuIE1vZGlmeSBYZW4gc2lkZSB0byB1c2UKICAgIHRoZSBuZXcgbmFtZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+
CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYyB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9f
c2F2ZS5jICAgIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgfCAyICst
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgICAgICB8IDUgKysrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0
b3JlLmMKaW5kZXggMDY1ZWEwMC4uNzE3OGFlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29sb19yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMK
QEAgLTYwNyw3ICs2MDcsNyBAQCBzdGF0aWMgdm9pZCBjb2xvX3Jlc3RvcmVfcHJlcmVzdW1lX2Ni
KGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBpZiAoY3JzLT5xZGlza19zZXR1cGVkKSB7
Ci0gICAgICAgIGlmIChsaWJ4bF9fcW1wX2RvX2NoZWNrcG9pbnQoZ2MsIGNycy0+ZG9taWQpKSB7
CisgICAgICAgIGlmIChsaWJ4bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChnYywgY3JzLT5kb21p
ZCkpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGNycy0+ZG9taWQsICJkb2luZyBjaGVja3Bv
aW50IGZhaWxzIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xv
X3NhdmUuYwppbmRleCBiNGNhOWY2Li5lYWJjMDRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jb2xvX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpAQCAt
NDYwLDcgKzQ2MCw3IEBAIHN0YXRpYyB2b2lkIGNvbG9fcHJlcmVzdW1lX2NiKGxpYnhsX19lZ2Mg
KmVnYywKICAgICB9CiAKICAgICBpZiAoIWNzcy0+cGF1c2VkKSB7Ci0gICAgICAgIGlmIChsaWJ4
bF9fcW1wX2RvX2NoZWNrcG9pbnQoZ2MsIGRzcy0+ZG9taWQpKSB7CisgICAgICAgIGlmIChsaWJ4
bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChnYywgZHNzLT5kb21pZCkpIHsKICAgICAgICAgICAg
IExPR0QoRVJST1IsIGRzcy0+ZG9taWQsICJkb2luZyBjaGVja3BvaW50IGZhaWxzIik7CiAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNzcyMjY2
NS4uOWZjMDVlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODMxLDcgKzE4MzEsNyBAQCBfaGlk
ZGVuIGludCBsaWJ4bF9fcW1wX3N0YXJ0X3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCwKIC8qIEdldCByZXBsaWNhdGlvbiBlcnJvciB0aGF0IG9jY3VycyB3aGVuIHRoZSB2bSBp
cyBydW5uaW5nICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJv
cihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwogLyogRG8gY2hlY2twb2ludCAqLwotX2hpZGRl
biBpbnQgbGlieGxfX3FtcF9kb19jaGVja3BvaW50KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7
CitfaGlkZGVuIGludCBsaWJ4bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQpOwogLyogU3RvcCByZXBsaWNhdGlvbiAqLwogX2hpZGRlbiBpbnQgbGlieGxf
X3FtcF9zdG9wX3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByaW1hcnkpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRl
eCBhOTE2NDNhLi5lZWY3NzIyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTA4NSw5ICsxMDg1LDEwIEBAIGludCBs
aWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKIH0KIAotaW50IGxpYnhs
X19xbXBfZG9fY2hlY2twb2ludChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCitpbnQgbGlieGxf
X3FtcF9jb2xvX2RvX2NoZWNrcG9pbnQobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewotICAg
IHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAieGVuLWRvLWNoZWNrcG9pbnQiLCBO
VUxMLCBOVUxMLCBOVUxMKTsKKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwg
Inhlbi1jb2xvLWRvLWNoZWNrcG9pbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgTlVMTCwgTlVMTCk7CiB9CiAKIGludCBsaWJ4bF9fcW1wX3N0b3BfcmVwbGljYXRpb24obGli
eGxfX2djICpnYywgaW50IGRvbWlkLCBib29sIHByaW1hcnkpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUT-0004TU-6k; Tue, 21 Mar 2017 17:22:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUR-0004T5-8e
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:35 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3A/51-00609-A5161D85; Tue, 21 Mar 2017 17:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTcq8WK
 EwacFrBYTthk4MHps79vFHsAYxZqZl5RfkcCa8b5pJ3PBIsmKzbO5GhhPiXQxcnEICXxhlHi8
 6woThHOeUeLFmYXMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hJTHnaz
 gJi8wqYSVzd/g/MZgGqv3+4k20CI8cCRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M27Z7HmKU5GBSEuVVETwRIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCl7kcKCdYlJqeWpGWmQMMDpi0BAePkggvO0iat7ggMbc4Mx0idYpRUUocIiEAksgo
 zYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8oJM4cnMK4Gb/gpoMRPQ4sSfR0AWl
 yQipKQaGGesbfp86Up63FyV7fPlX+yN63Ff8Gmq0gMdR083nsa/DrN3B1oWfLu0W8u3+cjy+c
 f3L/J7r3XQR2XKu2d+5v9+nguctmb1tTT57yl9Hy+r9sVn/WNJ1PuwyETB8k7R08lXXFjfP/J
 4IsOxo35J6a71r5i4/JriDAxm39735HntaRWFv+3p8SFKLMUZiYZazEXFiQCLD3i/QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490116953!91342562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53198 invoked from network); 21 Mar 2017 17:22:33 -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; 21 Mar 2017 17:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUO-0004ba-UH
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUO-0001N5-Tl
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUO-0001N5-Tl@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:32 +0000
Subject: [Xen-changelog] [xen master] libxl/libxl_qmp.c: Update COLO do
	checkpoint API
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxMjczNzQ1NDUzNDU2YTEwNWNiNjRiZjY4MjRhNzI4MDQ4ZmI1NWYKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTY6NDI6MzEgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE1OjI3OjUzIDIwMTcgKzAw
MDAKCiAgICBsaWJ4bC9saWJ4bF9xbXAuYzogVXBkYXRlIENPTE8gZG8gY2hlY2twb2ludCBBUEkK
ICAgIAogICAgVGhlIFFFTVUgY29tbXVuaXR5IGhhcyBhc2tlZCB1cyB0byBjaGFuZ2UgdGhlIFFN
UCBjb21tYW5kIGZyb20KICAgIHhlbi1kby1jaGVja3BvaW50IHRvIHhlbi1jb2xvLWRvLWNoZWNr
cG9pbnQuIE1vZGlmeSBYZW4gc2lkZSB0byB1c2UKICAgIHRoZSBuZXcgbmFtZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+
CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYyB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9f
c2F2ZS5jICAgIHwgMiArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgfCAyICst
CiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgICAgICB8IDUgKysrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0
b3JlLmMKaW5kZXggMDY1ZWEwMC4uNzE3OGFlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY29sb19yZXN0b3JlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMK
QEAgLTYwNyw3ICs2MDcsNyBAQCBzdGF0aWMgdm9pZCBjb2xvX3Jlc3RvcmVfcHJlcmVzdW1lX2Ni
KGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICAgICBpZiAoY3JzLT5xZGlza19zZXR1cGVkKSB7
Ci0gICAgICAgIGlmIChsaWJ4bF9fcW1wX2RvX2NoZWNrcG9pbnQoZ2MsIGNycy0+ZG9taWQpKSB7
CisgICAgICAgIGlmIChsaWJ4bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChnYywgY3JzLT5kb21p
ZCkpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGNycy0+ZG9taWQsICJkb2luZyBjaGVja3Bv
aW50IGZhaWxzIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb2xv
X3NhdmUuYwppbmRleCBiNGNhOWY2Li5lYWJjMDRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jb2xvX3NhdmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb2xvX3NhdmUuYwpAQCAt
NDYwLDcgKzQ2MCw3IEBAIHN0YXRpYyB2b2lkIGNvbG9fcHJlcmVzdW1lX2NiKGxpYnhsX19lZ2Mg
KmVnYywKICAgICB9CiAKICAgICBpZiAoIWNzcy0+cGF1c2VkKSB7Ci0gICAgICAgIGlmIChsaWJ4
bF9fcW1wX2RvX2NoZWNrcG9pbnQoZ2MsIGRzcy0+ZG9taWQpKSB7CisgICAgICAgIGlmIChsaWJ4
bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChnYywgZHNzLT5kb21pZCkpIHsKICAgICAgICAgICAg
IExPR0QoRVJST1IsIGRzcy0+ZG9taWQsICJkb2luZyBjaGVja3BvaW50IGZhaWxzIik7CiAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNzcyMjY2
NS4uOWZjMDVlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODMxLDcgKzE4MzEsNyBAQCBfaGlk
ZGVuIGludCBsaWJ4bF9fcW1wX3N0YXJ0X3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCwKIC8qIEdldCByZXBsaWNhdGlvbiBlcnJvciB0aGF0IG9jY3VycyB3aGVuIHRoZSB2bSBp
cyBydW5uaW5nICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJv
cihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwogLyogRG8gY2hlY2twb2ludCAqLwotX2hpZGRl
biBpbnQgbGlieGxfX3FtcF9kb19jaGVja3BvaW50KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7
CitfaGlkZGVuIGludCBsaWJ4bF9fcW1wX2NvbG9fZG9fY2hlY2twb2ludChsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQpOwogLyogU3RvcCByZXBsaWNhdGlvbiAqLwogX2hpZGRlbiBpbnQgbGlieGxf
X3FtcF9zdG9wX3JlcGxpY2F0aW9uKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByaW1hcnkpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRl
eCBhOTE2NDNhLi5lZWY3NzIyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTA4NSw5ICsxMDg1LDEwIEBAIGludCBs
aWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKIH0KIAotaW50IGxpYnhs
X19xbXBfZG9fY2hlY2twb2ludChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCitpbnQgbGlieGxf
X3FtcF9jb2xvX2RvX2NoZWNrcG9pbnQobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewotICAg
IHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAieGVuLWRvLWNoZWNrcG9pbnQiLCBO
VUxMLCBOVUxMLCBOVUxMKTsKKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwg
Inhlbi1jb2xvLWRvLWNoZWNrcG9pbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgTlVMTCwgTlVMTCk7CiB9CiAKIGludCBsaWJ4bF9fcW1wX3N0b3BfcmVwbGljYXRpb24obGli
eGxfX2djICpnYywgaW50IGRvbWlkLCBib29sIHByaW1hcnkpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUc-0004VQ-8K; Tue, 21 Mar 2017 17:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUb-0004V7-6a
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A7/66-27751-46161D85; Tue, 21 Mar 2017 17:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTcl8WK
 Ewb5dLBYTthk4MHps79vFHsAYxZqZl5RfkcCasfXjS8aClVIVP/Y2szYwfhXtYuTiEBL4wihx
 5fFrdgjnPKPEg2U32boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlNiy8
 R5YnFfATGL6uW+sIDYLUP2SxqOsExg5FjAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYLy9MeAQoyQHk5Io7/VzJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDW3wbKCRalpqdWpGXmAMMDJi3BwaMkwvsJJM1bXJCYW5yZDpE6xagoJc77DCQh
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834GmcKTmVcCN/0V0GImoMWJP
 4+ALC5JREhJNTD6/fDz2rt2jtoXL7lYB/u6G3X6EVovv8/kL9n4fEVwwE3rbW+fvxNUjfrTvf
 eJ7gYRj+kBVRdTfFlPCxsc3qkR90zm8+K+f0fmfe7KdZJx54ue513im2yicstqubqX8Qe1KQv
 itLyLPNhSu/0tbi/iXNV/VE700bNX+0/+3CS+9M1ywQW7Aj8osRRnJBpqMRcVJwIAFj7WA0QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490116963!82682058!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8101 invoked from network); 21 Mar 2017 17:22:43 -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; 21 Mar 2017 17:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUZ-0004bk-0q
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUZ-0001Nd-0G
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUZ-0001Nd-0G@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:43 +0000
Subject: [Xen-changelog] [xen master] libxl/libxl_qmp.c: Update COLO query
	replication status API
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjMmMxNzYzYWE2YjYzNjk5ZGJiMGM4NzdmOGIxMWFhYTY3OWNmM2EKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTY6NDI6MzIgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE1OjI3OjUzIDIwMTcgKzAw
MDAKCiAgICBsaWJ4bC9saWJ4bF9xbXAuYzogVXBkYXRlIENPTE8gcXVlcnkgcmVwbGljYXRpb24g
c3RhdHVzIEFQSQogICAgCiAgICBUaGUgUUVNVSBjb21tdW5pdHkgaGFzIGFza2VkIHVzIHRvIGNo
YW5nZSBRTVAgY29tbWFuZAogICAgeGVuLWdldC1yZXBsaWNhdGlvbi1lcnJvciB0byBxdWVyeS14
ZW4tcmVwbGljYXRpb24tc3RhdHVzLiBNb2RpZnkgWGVuCiAgICBzaWRlIHRvIHVzZSB0aGUgbmV3
IG5hbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0
QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMgfCAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyAgICB8IDMgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgIHwgNCAr
Ky0tCiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fcmVzdG9yZS5jCmluZGV4IDcxNzhhZTkuLjBjNTM1YmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbG9fcmVzdG9yZS5jCkBAIC05ODYsNyArOTg2LDcgQEAgc3RhdGljIHZvaWQgY29sb19zdXNw
ZW5kX3ZtX2RvbmUobGlieGxfX2VnYyAqZWdjLAogCiAgICAgY3Jjcy0+c3RhdHVzID0gTElCWExf
Q09MT19TVVNQRU5ERUQ7CiAKLSAgICBpZiAobGlieGxfX3FtcF9nZXRfcmVwbGljYXRpb25fZXJy
b3IoZ2MsIGNycy0+ZG9taWQpKSB7CisgICAgaWYgKGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxp
Y2F0aW9uX3N0YXR1cyhnYywgY3JzLT5kb21pZCkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgY3Jz
LT5kb21pZCwgInJlcGxpY2F0aW9uIGVycm9yIG9jY3VycyB3aGVuIHNlY29uZGFyeSB2bSBpcyBy
dW5uaW5nIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5k
ZXggZWFiYzA0Yy4uZjY4N2Q1YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19z
YXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKQEAgLTM0NSw3ICszNDUs
OCBAQCBzdGF0aWMgdm9pZCBjb2xvX3JlYWRfc3ZtX3N1c3BlbmRlZF9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKCFjc3MtPnBhdXNlZCAm
JiBsaWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJvcihnYywgZHNzLT5kb21pZCkpIHsKKyAg
ICBpZiAoIWNzcy0+cGF1c2VkICYmCisgICAgICAgIGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxp
Y2F0aW9uX3N0YXR1cyhnYywgZHNzLT5kb21pZCkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZHNz
LT5kb21pZCwKICAgICAgICAgICAgICAicmVwbGljYXRpb24gZXJyb3Igb2NjdXJzIHdoZW4gcHJp
bWFyeSB2bSBpcyBydW5uaW5nIik7CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggOWZjMDVlNy4uMjVjYjA4YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODI5LDcgKzE4
MjksNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfYWRkKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCwKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3RhcnRfcmVwbGljYXRpb24o
bGlieGxfX2djICpnYywgaW50IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHByaW1hcnkpOwogLyogR2V0IHJlcGxpY2F0aW9uIGVycm9yIHRoYXQg
b2NjdXJzIHdoZW4gdGhlIHZtIGlzIHJ1bm5pbmcgKi8KLV9oaWRkZW4gaW50IGxpYnhsX19xbXBf
Z2V0X3JlcGxpY2F0aW9uX2Vycm9yKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CitfaGlkZGVu
IGludCBsaWJ4bF9fcW1wX3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0dXMobGlieGxfX2djICpn
YywgaW50IGRvbWlkKTsKIC8qIERvIGNoZWNrcG9pbnQgKi8KIF9oaWRkZW4gaW50IGxpYnhsX19x
bXBfY29sb19kb19jaGVja3BvaW50KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CiAvKiBTdG9w
IHJlcGxpY2F0aW9uICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGVlZjc3MjIuLmVhYjk5M2EgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBA
IC0xMDc5LDkgKzEwNzksOSBAQCBpbnQgbGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihsaWJ4
bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgcHJpbWFyeSkKICAgICByZXR1cm4gcW1wX3J1bl9j
b21tYW5kKGdjLCBkb21pZCwgInhlbi1zZXQtcmVwbGljYXRpb24iLCBhcmdzLCBOVUxMLCBOVUxM
KTsKIH0KIAotaW50IGxpYnhsX19xbXBfZ2V0X3JlcGxpY2F0aW9uX2Vycm9yKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCkKK2ludCBsaWJ4bF9fcW1wX3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0
dXMobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewotICAgIHJldHVybiBxbXBfcnVuX2NvbW1h
bmQoZ2MsIGRvbWlkLCAieGVuLWdldC1yZXBsaWNhdGlvbi1lcnJvciIsIE5VTEwsCisgICAgcmV0
dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS14ZW4tcmVwbGljYXRpb24tc3Rh
dHVzIiwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUc-0004VQ-8K; Tue, 21 Mar 2017 17:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUb-0004V7-6a
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A7/66-27751-46161D85; Tue, 21 Mar 2017 17:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTcl8WK
 Ewb5dLBYTthk4MHps79vFHsAYxZqZl5RfkcCasfXjS8aClVIVP/Y2szYwfhXtYuTiEBL4wihx
 5fFrdgjnPKPEg2U32boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlNiy8
 R5YnFfATGL6uW+sIDYLUP2SxqOsExg5FjAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYLy9MeAQoyQHk5Io7/VzJyKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDW3wbKCRalpqdWpGXmAMMDJi3BwaMkwvsJJM1bXJCYW5yZDpE6xagoJc77DCQh
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834GmcKTmVcCN/0V0GImoMWJP
 4+ALC5JREhJNTD6/fDz2rt2jtoXL7lYB/u6G3X6EVovv8/kL9n4fEVwwE3rbW+fvxNUjfrTvf
 eJ7gYRj+kBVRdTfFlPCxsc3qkR90zm8+K+f0fmfe7KdZJx54ue513im2yicstqubqX8Qe1KQv
 itLyLPNhSu/0tbi/iXNV/VE700bNX+0/+3CS+9M1ywQW7Aj8osRRnJBpqMRcVJwIAFj7WA0QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490116963!82682058!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8101 invoked from network); 21 Mar 2017 17:22:43 -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; 21 Mar 2017 17:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUZ-0004bk-0q
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUZ-0001Nd-0G
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUZ-0001Nd-0G@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:43 +0000
Subject: [Xen-changelog] [xen master] libxl/libxl_qmp.c: Update COLO query
	replication status API
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjMmMxNzYzYWE2YjYzNjk5ZGJiMGM4NzdmOGIxMWFhYTY3OWNmM2EKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTY6NDI6MzIgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE1OjI3OjUzIDIwMTcgKzAw
MDAKCiAgICBsaWJ4bC9saWJ4bF9xbXAuYzogVXBkYXRlIENPTE8gcXVlcnkgcmVwbGljYXRpb24g
c3RhdHVzIEFQSQogICAgCiAgICBUaGUgUUVNVSBjb21tdW5pdHkgaGFzIGFza2VkIHVzIHRvIGNo
YW5nZSBRTVAgY29tbWFuZAogICAgeGVuLWdldC1yZXBsaWNhdGlvbi1lcnJvciB0byBxdWVyeS14
ZW4tcmVwbGljYXRpb24tc3RhdHVzLiBNb2RpZnkgWGVuCiAgICBzaWRlIHRvIHVzZSB0aGUgbmV3
IG5hbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5nIENoZW4gPHpoYW5nY2hlbi5mbnN0
QGNuLmZ1aml0c3UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY29sb19yZXN0b3JlLmMgfCAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9jb2xvX3NhdmUuYyAgICB8IDMgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgIHwgNCAr
Ky0tCiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX3Jlc3RvcmUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbG9fcmVzdG9yZS5jCmluZGV4IDcxNzhhZTkuLjBjNTM1YmQgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fcmVzdG9yZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbG9fcmVzdG9yZS5jCkBAIC05ODYsNyArOTg2LDcgQEAgc3RhdGljIHZvaWQgY29sb19zdXNw
ZW5kX3ZtX2RvbmUobGlieGxfX2VnYyAqZWdjLAogCiAgICAgY3Jjcy0+c3RhdHVzID0gTElCWExf
Q09MT19TVVNQRU5ERUQ7CiAKLSAgICBpZiAobGlieGxfX3FtcF9nZXRfcmVwbGljYXRpb25fZXJy
b3IoZ2MsIGNycy0+ZG9taWQpKSB7CisgICAgaWYgKGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxp
Y2F0aW9uX3N0YXR1cyhnYywgY3JzLT5kb21pZCkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgY3Jz
LT5kb21pZCwgInJlcGxpY2F0aW9uIGVycm9yIG9jY3VycyB3aGVuIHNlY29uZGFyeSB2bSBpcyBy
dW5uaW5nIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbG9fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKaW5k
ZXggZWFiYzA0Yy4uZjY4N2Q1YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29sb19z
YXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19zYXZlLmMKQEAgLTM0NSw3ICszNDUs
OCBAQCBzdGF0aWMgdm9pZCBjb2xvX3JlYWRfc3ZtX3N1c3BlbmRlZF9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKCFjc3MtPnBhdXNlZCAm
JiBsaWJ4bF9fcW1wX2dldF9yZXBsaWNhdGlvbl9lcnJvcihnYywgZHNzLT5kb21pZCkpIHsKKyAg
ICBpZiAoIWNzcy0+cGF1c2VkICYmCisgICAgICAgIGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxp
Y2F0aW9uX3N0YXR1cyhnYywgZHNzLT5kb21pZCkpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZHNz
LT5kb21pZCwKICAgICAgICAgICAgICAicmVwbGljYXRpb24gZXJyb3Igb2NjdXJzIHdoZW4gcHJp
bWFyeSB2bSBpcyBydW5uaW5nIik7CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggOWZjMDVlNy4uMjVjYjA4YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xODI5LDcgKzE4
MjksNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfYWRkKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCwKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3RhcnRfcmVwbGljYXRpb24o
bGlieGxfX2djICpnYywgaW50IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHByaW1hcnkpOwogLyogR2V0IHJlcGxpY2F0aW9uIGVycm9yIHRoYXQg
b2NjdXJzIHdoZW4gdGhlIHZtIGlzIHJ1bm5pbmcgKi8KLV9oaWRkZW4gaW50IGxpYnhsX19xbXBf
Z2V0X3JlcGxpY2F0aW9uX2Vycm9yKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CitfaGlkZGVu
IGludCBsaWJ4bF9fcW1wX3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0dXMobGlieGxfX2djICpn
YywgaW50IGRvbWlkKTsKIC8qIERvIGNoZWNrcG9pbnQgKi8KIF9oaWRkZW4gaW50IGxpYnhsX19x
bXBfY29sb19kb19jaGVja3BvaW50KGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7CiAvKiBTdG9w
IHJlcGxpY2F0aW9uICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IGVlZjc3MjIuLmVhYjk5M2EgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBA
IC0xMDc5LDkgKzEwNzksOSBAQCBpbnQgbGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihsaWJ4
bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgcHJpbWFyeSkKICAgICByZXR1cm4gcW1wX3J1bl9j
b21tYW5kKGdjLCBkb21pZCwgInhlbi1zZXQtcmVwbGljYXRpb24iLCBhcmdzLCBOVUxMLCBOVUxM
KTsKIH0KIAotaW50IGxpYnhsX19xbXBfZ2V0X3JlcGxpY2F0aW9uX2Vycm9yKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCkKK2ludCBsaWJ4bF9fcW1wX3F1ZXJ5X3hlbl9yZXBsaWNhdGlvbl9zdGF0
dXMobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogewotICAgIHJldHVybiBxbXBfcnVuX2NvbW1h
bmQoZ2MsIGRvbWlkLCAieGVuLWdldC1yZXBsaWNhdGlvbi1lcnJvciIsIE5VTEwsCisgICAgcmV0
dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS14ZW4tcmVwbGljYXRpb24tc3Rh
dHVzIiwgTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOwogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:22: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 1cqNUp-0004Zq-BZ; Tue, 21 Mar 2017 17:22:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUn-0004YV-9A
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AE/C6-27751-07161D85; Tue, 21 Mar 2017 17:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVTcv8WK
 Ewc0FKhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWvNG/aCe61sFVPX9bA0MM5ayNLFyMUhJPCF
 UeLXmdNsEM55RonJy9+zdjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsICDx
 JQ+XZAwr4CZxMyT3UwgNgtQ+am335knMHIsYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MHY8c/pEKMkB5OSKG/5jxMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4nyqcjBASLEpNT61Iy8wBhgdMWoKDR0mE9whImre4IDG3ODMdInWK0Zhjzuzd
 b5g4bjXsecMkxJKXn5cqJc57EqRUAKQ0ozQPbhAsbC8xykoJ8zICnSbEU5BalJtZgir/ilGcg
 1FJmPcqyBSezLwSuH2vgE5hAjrl7YcTIKeUJCKkpBoYVbN6Fav9dNfYHDRYN2eKksKD6SsiJv
 IU31cwdWG53+Ry4fncyxObPy2e86nucrnY23kqsbPOdnzeEXTUR1mw0+BHoelMBrbUi1lfl5Z
 +CVtX3W4fPUUhYu2fN2/qTj2KuCU4y8Dpu0xk4tl+k/ff1t7Ye7Xqc6Xukn3Oc5+5XRSb33JY
 pld7sxJLcUaioRZzUXEiAN85MelWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1490116973!92167529!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59891 invoked from network); 21 Mar 2017 17:22: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; 21 Mar 2017 17:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUj-0004bu-3P
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUj-0001OA-2e
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUj-0001OA-2e@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:53 +0000
Subject: [Xen-changelog] [xen master] x86: rename domain_build.c to
	dom0_build.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>

Y29tbWl0IGQ0MTg4OTI5ZTQ5Y2Y1ODAxZTI5NmYzM2RkN2E0Nzc2ODliYmVkMDUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Njo0MDo1MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
cmVuYW1lIGRvbWFpbl9idWlsZC5jIHRvIGRvbTBfYnVpbGQuYwogICAgCiAgICBUbyByZWZsZWN0
IHRoZSB0cnVlIG5hdHVyZSBvZiB0aGlzIGZpbGUuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyAgIHwgMjQzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgfCAyNDM4IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjQzOSBpbnNlcnRp
b25zKCspLCAyNDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBmNzVlY2EwLi5hZGM3NjhmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxl
CkBAIC0yMyw3ICsyMyw3IEBAIG9iai15ICs9IGRlbGF5Lm8KIG9iai1iaW4teSArPSBkbWlfc2Nh
bi5pbml0Lm8KIG9iai15ICs9IGRvbWN0bC5vCiBvYmoteSArPSBkb21haW4ubwotb2JqLWJpbi15
ICs9IGRvbWFpbl9idWlsZC5pbml0Lm8KK29iai1iaW4teSArPSBkb20wX2J1aWxkLmluaXQubwog
b2JqLXkgKz0gZG9tYWluX3BhZ2Uubwogb2JqLXkgKz0gZTgyMC5vCiBvYmoteSArPSBleHRhYmxl
Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjFjNzIzYzkK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0wLDAgKzEs
MjQzOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZG9tMF9idWlsZC5jCisgKiAKKyAq
IENvcHlyaWdodCAoYykgMjAwMi0yMDA1LCBLIEEgRnJhc2VyCisgKi8KKworI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9jdHlwZS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgorI2luY2x1
ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vZXZl
bnQuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4K
KyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNs
dWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVu
L2NvbXBhdC5oPgorI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KKyNpbmNsdWRlIDx4ZW4vcGZuLmg+
CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cisj
aW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisjaW5jbHVkZSA8
YXNtL2lvLmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9kZXNj
Lmg+CisjaW5jbHVkZSA8YXNtL2kzODcuaD4KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CisjaW5j
bHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9lODIwLmg+CisjaW5jbHVkZSA8YXNtL2Fj
cGkuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vYnppbWFnZS5oPiAv
KiBmb3IgYnppbWFnZV9wYXJzZSAqLworI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CisjaW5jbHVk
ZSA8YXNtL2hwZXQuaD4KKworI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KKworI2luY2x1ZGUg
PHB1YmxpYy92ZXJzaW9uLmg+CisjaW5jbHVkZSA8cHVibGljL2h2bS9odm1faW5mb190YWJsZS5o
PgorI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgorI2luY2x1ZGUg
PHB1YmxpYy9odm0vaHZtX3ZjcHUuaD4KKworc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX25y
cGFnZXM7CitzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWluX25ycGFnZXM7CitzdGF0aWMg
bG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4X25ycGFnZXMgPSBMT05HX01BWDsKKworLyoKKyAqIEhh
dmUgdGhlIFRTUyBjb3ZlciB0aGUgSVNBIHBvcnQgcmFuZ2UsIHdoaWNoIG1ha2VzIGl0CisgKiAt
IDEwNCBieXRlcyBiYXNlIHN0cnVjdHVyZQorICogLSAzMiBieXRlcyBpbnRlcnJ1cHQgcmVkaXJl
Y3Rpb24gYml0bWFwCisgKiAtIDEyOCBieXRlcyBJL08gYml0bWFwCisgKiAtIG9uZSB0cmFpbGlu
ZyBieXRlCisgKiBvciBhIHRvdGFsIG9mIDI2NSBieXRlcy4KKyAqCisgKiBOQjogYXMgUFZIdjIg
RG9tMCBkb2Vzbid0IGhhdmUgbGVnYWN5IGRldmljZXMgKElTQSksIGl0IHNob3VsZG4ndCBoYXZl
IGFueQorICogYnVzaW5lc3MgaW4gYWNjZXNzaW5nIHRoZSBJU0EgcG9ydCByYW5nZSwgbXVjaCBs
ZXNzIGluIHJlYWwgbW9kZSwgYW5kIGR1ZSB0bworICogdGhlIGxhY2sgb2YgZmlybXdhcmUgaXQg
c2hvdWxkbid0IGFsc28gZXhlY3V0ZSBhbnkgSU5UIGluc3RydWN0aW9uLiBUaGlzIGlzCisgKiBk
b25lIGp1c3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggd2hhdCBodm1sb2FkZXIgZG9lcy4KKyAqLwor
I2RlZmluZSBIVk1fVk04Nl9UU1NfU0laRSAyNjUKKworc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIGFjcGlfaW50cl9vdmVycmlkZXM7CitzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9pbnRl
cnJ1cHRfb3ZlcnJpZGUgX19pbml0ZGF0YSAqaW50c3Jjb3ZyOworCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdGRhdGEgYWNwaV9ubWlfc291cmNlczsKK3N0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0
X25taV9zb3VyY2UgX19pbml0ZGF0YSAqbm1pc3JjOworCisvKgorICogZG9tMF9tZW09W21pbjo8
bWluX2FtdD4sXVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCisgKiAKKyAqIDxtaW5fYW10PjogVGhl
IG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVkIGZvciBk
b20wLgorICogPG1heF9hbXQ+OiBUaGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5IHdoaWNoIHNo
b3VsZCBiZSBhbGxvY2F0ZWQgZm9yIGRvbTAuCisgKiA8YW10PjogICAgIFRoZSBwcmVjaXNlIGFt
b3VudCBvZiBtZW1vcnkgdG8gYWxsb2NhdGUgZm9yIGRvbTAuCisgKiAKKyAqIE5vdGVzOgorICog
IDEuIDxhbXQ+IGlzIGNsYW1wZWQgZnJvbSBiZWxvdyBieSA8bWluX2FtdD4gYW5kIGZyb20gYWJv
dmUgYnkgYXZhaWxhYmxlCisgKiAgICAgbWVtb3J5IGFuZCA8bWF4X2FtdD4KKyAqICAyLiA8bWlu
X2FtdD4gaXMgY2xhbXBlZCBmcm9tIGFib3ZlIGJ5IGF2YWlsYWJsZSBtZW1vcnkgYW5kIDxtYXhf
YW10PgorICogIDMuIDxtaW5fYW10PiBpcyBpZ25vcmVkIGlmIGl0IGlzIGdyZWF0ZXIgdGhhbiA8
bWF4X2FtdD4KKyAqICA0LiBJZiA8YW10PiBpcyBub3Qgc3BlY2lmaWVkLCBpdCBpcyBjYWxjdWxh
dGVkIGFzIGZvbGxvd3M6CisgKiAgICAgIkFsbCBvZiBtZW1vcnkgaXMgYWxsb2NhdGVkIHRvIGRv
bWFpbiAwLCBtaW51cyAxLzE2dGggd2hpY2ggaXMgcmVzZXJ2ZWQKKyAqICAgICAgZm9yIHVzZXMg
c3VjaCBhcyBETUEgYnVmZmVycyAodGhlIHJlc2VydmF0aW9uIGlzIGNsYW1wZWQgdG8gMTI4TUIp
LiIKKyAqIAorICogRWFjaCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWVkIGFzIHBvc2l0aXZlIG9yIG5l
Z2F0aXZlOgorICogIElmICt2ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgYW4gYWJzb2x1dGUg
dmFsdWUuCisgKiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZy
b20gdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KKyAqLworc3RhdGljIGxvbmcgX19pbml0IHBhcnNl
X2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCit7CisgICAgbG9uZyBwYWdlcyA9
IHBhcnNlX3NpemVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBzLCBwcykgPj4gUEFHRV9T
SElGVDsKKyAgICByZXR1cm4gKCpzID09ICctJykgPyAtcGFnZXMgOiBwYWdlczsKK30KK3N0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQoreworICAgIGRvIHsK
KyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKKyAgICAgICAgICAgIGRvbTBf
bWluX25ycGFnZXMgPSBwYXJzZV9hbXQocys0LCAmcyk7CisgICAgICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChzLCAibWF4OiIsIDQpICkKKyAgICAgICAgICAgIGRvbTBfbWF4X25ycGFnZXMgPSBwYXJz
ZV9hbXQocys0LCAmcyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9
IHBhcnNlX2FtdChzLCAmcyk7CisgICAgfSB3aGlsZSAoICpzKysgPT0gJywnICk7Cit9CitjdXN0
b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9tMF9tZW0pOworCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IDE7CitzdGF0aWMgdW5zaWdu
ZWQgaW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA9IFVJTlRfTUFYOworCitz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9tYXhfdmNwdXMoY29uc3QgY2hhciAqcykKK3sK
KyAgICBpZiAoICpzID09ICctJyApICAgICAgICAgICAgICAgICAgIC8qIC1NICovCisgICAgICAg
IG9wdF9kb20wX21heF92Y3B1c19tYXggPSBzaW1wbGVfc3RydG91bChzICsgMSwgJnMsIDApOwor
ICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTiwgTi0sIG9yIE4tTSAq
LworICAgIHsKKyAgICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IHNpbXBsZV9zdHJ0b3Vs
KHMsICZzLCAwKTsKKyAgICAgICAgaWYgKCBvcHRfZG9tMF9tYXhfdmNwdXNfbWluID09IDAgKQor
ICAgICAgICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IDE7CisgICAgICAgIGlmICggISpz
ICkgICAgICAgICAgICAgICAgICAgIC8qIE4gKi8KKyAgICAgICAgICAgIG9wdF9kb20wX21heF92
Y3B1c19tYXggPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWluOworICAgICAgICBlbHNlIGlmICggKnMr
KyA9PSAnLScgJiYgKnMgKSAvKiBOLU0gKi8KKyAgICAgICAgICAgIG9wdF9kb20wX21heF92Y3B1
c19tYXggPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CisgICAgfQorfQorY3VzdG9tX3BhcmFt
KCJkb20wX21heF92Y3B1cyIsIHBhcnNlX2RvbTBfbWF4X3ZjcHVzKTsKKworc3RhdGljIF9faW5p
dGRhdGEgdW5zaWduZWQgaW50IGRvbTBfbnJfcHhtczsKK3N0YXRpYyBfX2luaXRkYXRhIHVuc2ln
bmVkIGludCBkb20wX3B4bXNbTUFYX05VTU5PREVTXSA9CisgICAgeyBbMCAuLi4gTUFYX05VTU5P
REVTIC0gMV0gPSB+MCB9Oworc3RhdGljIF9faW5pdGRhdGEgYm9vbF90IGRvbTBfYWZmaW5pdHlf
cmVsYXhlZDsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hh
ciAqcykKK3sKKyAgICBkbyB7CisgICAgICAgIGlmICggaXNkaWdpdCgqcykgKQorICAgICAgICAg
ICAgZG9tMF9weG1zW2RvbTBfbnJfcHhtc10gPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7Cisg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAicmVsYXhlZCIsIDcpICYmICghc1s3XSB8fCBz
WzddID09ICcsJykgKQorICAgICAgICB7CisgICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4
ZWQgPSAxOworICAgICAgICAgICAgcyArPSA3OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAhc3RybmNtcChzLCAic3RyaWN0IiwgNikgJiYgKCFzWzZdIHx8IHNbNl0gPT0gJywnKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDA7CisgICAgICAg
ICAgICBzICs9IDY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYnJlYWs7
CisgICAgfSB3aGlsZSAoICsrZG9tMF9ucl9weG1zIDwgQVJSQVlfU0laRShkb20wX3B4bXMpICYm
ICpzKysgPT0gJywnICk7Cit9CitjdXN0b21fcGFyYW0oImRvbTBfbm9kZXMiLCBwYXJzZV9kb20w
X25vZGVzKTsKKworc3RhdGljIGNwdW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1czsKKworc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX2luaXQgc2V0dXBfZG9tMF92Y3B1KHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGFsbG9jX3ZjcHUoZCwgdmNw
dV9pZCwgY3B1KTsKKworICAgIGlmICggdiApCisgICAgeworICAgICAgICBpZiAoICFkLT5pc19w
aW5uZWQgJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCisgICAgICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X3NvZnRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgIH0KKworICAgIHJldHVy
biB2OworfQorCitzdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfbm9kZXM7CisKK3Vu
c2lnbmVkIGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKK3sKKyAgICB1bnNpZ25lZCBp
bnQgaSwgbWF4X3ZjcHVzLCBsaW1pdDsKKyAgICBub2RlaWRfdCBub2RlOworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBkb20wX25yX3B4bXM7ICsraSApCisgICAgICAgIGlmICggKG5vZGUgPSBweG1f
dG9fbm9kZShkb20wX3B4bXNbaV0pKSAhPSBOVU1BX05PX05PREUgKQorICAgICAgICAgICAgbm9k
ZV9zZXQobm9kZSwgZG9tMF9ub2Rlcyk7CisgICAgbm9kZXNfYW5kKGRvbTBfbm9kZXMsIGRvbTBf
bm9kZXMsIG5vZGVfb25saW5lX21hcCk7CisgICAgaWYgKCBub2Rlc19lbXB0eShkb20wX25vZGVz
KSApCisgICAgICAgIGRvbTBfbm9kZXMgPSBub2RlX29ubGluZV9tYXA7CisgICAgZm9yX2VhY2hf
bm9kZV9tYXNrICggbm9kZSwgZG9tMF9ub2RlcyApCisgICAgICAgIGNwdW1hc2tfb3IoJmRvbTBf
Y3B1cywgJmRvbTBfY3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2RlKSk7CisgICAgY3B1bWFza19h
bmQoJmRvbTBfY3B1cywgJmRvbTBfY3B1cywgY3B1cG9vbDAtPmNwdV92YWxpZCk7CisgICAgaWYg
KCBjcHVtYXNrX2VtcHR5KCZkb20wX2NwdXMpICkKKyAgICAgICAgY3B1bWFza19jb3B5KCZkb20w
X2NwdXMsIGNwdXBvb2wwLT5jcHVfdmFsaWQpOworCisgICAgbWF4X3ZjcHVzID0gY3B1bWFza193
ZWlnaHQoJmRvbTBfY3B1cyk7CisgICAgaWYgKCBvcHRfZG9tMF9tYXhfdmNwdXNfbWluID4gbWF4
X3ZjcHVzICkKKyAgICAgICAgbWF4X3ZjcHVzID0gb3B0X2RvbTBfbWF4X3ZjcHVzX21pbjsKKyAg
ICBpZiAoIG9wdF9kb20wX21heF92Y3B1c19tYXggPCBtYXhfdmNwdXMgKQorICAgICAgICBtYXhf
dmNwdXMgPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4OworICAgIGxpbWl0ID0gZG9tMF9wdmggPyBI
Vk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUzsKKyAgICBpZiAoIG1heF92Y3B1cyA+IGxpbWl0
ICkKKyAgICAgICAgbWF4X3ZjcHVzID0gbGltaXQ7CisKKyAgICByZXR1cm4gbWF4X3ZjcHVzOwor
fQorCitzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAq
ZG9tMCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzID0gZG9tMF9tYXhfdmNwdXMoKTsK
KworICAgIGRvbTAtPm5vZGVfYWZmaW5pdHkgPSBkb20wX25vZGVzOworICAgIGRvbTAtPmF1dG9f
bm9kZV9hZmZpbml0eSA9ICFkb20wX25yX3B4bXM7CisKKyAgICBkb20wLT52Y3B1ID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgdmNwdSAqLCBtYXhfdmNwdXMpOworICAgIGlmICggIWRvbTAtPnZjcHUg
KQorICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBkb20wLT5tYXhfdmNwdXMgPSBtYXhfdmNwdXM7
CisKKyAgICByZXR1cm4gc2V0dXBfZG9tMF92Y3B1KGRvbTAsIDAsIGNwdW1hc2tfZmlyc3QoJmRv
bTBfY3B1cykpOworfQorCisjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKK2Jvb2wgX19pbml0
ZGF0YSBvcHRfZG9tMF9zaGFkb3c7Citib29sZWFuX3BhcmFtKCJkb20wX3NoYWRvdyIsIG9wdF9k
b20wX3NoYWRvdyk7CisjZW5kaWYKK2Jvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKKworLyoKKyAq
IExpc3Qgb2YgcGFyYW1ldGVycyB0aGF0IGFmZmVjdCBEb20wIGNyZWF0aW9uOgorICoKKyAqICAt
IHB2aCAgICAgICAgICAgICAgIENyZWF0ZSBhIFBWSHYyIERvbTAuCisgKiAgLSBzaGFkb3cgICAg
ICAgICAgICBVc2Ugc2hhZG93IHBhZ2luZyBmb3IgRG9tMC4KKyAqLworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2RvbTBfcGFyYW0oY2hhciAqcykKK3sKKyAgICBjaGFyICpzczsKKworICAgIGRv
IHsKKworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RyY21wKHMsICJwdmgiKSAp
CisgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CisjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJ
TkcKKyAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInNoYWRvdyIpICkKKyAgICAgICAgICAg
IG9wdF9kb20wX3NoYWRvdyA9IHRydWU7CisjZW5kaWYKKworICAgICAgICBzID0gc3MgKyAxOwor
ICAgIH0gd2hpbGUgKCBzcyApOworfQorY3VzdG9tX3BhcmFtKCJkb20wIiwgcGFyc2VfZG9tMF9w
YXJhbSk7CisKK3N0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2RvbTBfaW9wb3J0c19kaXNhYmxl
WzIwMF0gPSAiIjsKK3N0cmluZ19wYXJhbSgiZG9tMF9pb3BvcnRzX2Rpc2FibGUiLCBvcHRfZG9t
MF9pb3BvcnRzX2Rpc2FibGUpOworCitzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgcm9faHBldCA9
IDE7Citib29sZWFuX3BhcmFtKCJyby1ocGV0Iiwgcm9faHBldCk7CisKKy8qIEFsbG93IHJpbmct
MyBhY2Nlc3MgaW4gbG9uZyBtb2RlIGFzIGd1ZXN0IGNhbm5vdCB1c2UgcmluZyAxIC4uLiAqLwor
I2RlZmluZSBCQVNFX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8
X1BBR0VfVVNFUikKKyNkZWZpbmUgTDFfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0dVRVNUX0tFUk5F
TCkKKy8qIC4uLiBleGNlcHQgZm9yIGNvbXBhdGliaWxpdHkgbW9kZSBndWVzdHMuICovCisjZGVm
aW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VE
KQorI2RlZmluZSBMMl9QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCisjZGVmaW5lIEwzX1BS
T1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKKyNkZWZpbmUgTDRfUFJPVCAoQkFTRV9QUk9UfF9Q
QUdFX0RJUlRZKQorCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbWVtZmxhZ3MgPSBN
RU1GX25vX2RtYXxNRU1GX2V4YWN0X25vZGU7CisKK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICog
X19pbml0IGFsbG9jX2NodW5rKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
bWF4X3BhZ2VzKQoreworICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBsYXN0X29y
ZGVyID0gTUFYX09SREVSOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdW5zaWdu
ZWQgaW50IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMobWF4X3BhZ2VzKSwgZnJlZV9vcmRl
cjsKKworICAgIGlmICggb3JkZXIgPiBsYXN0X29yZGVyICkKKyAgICAgICAgb3JkZXIgPSBsYXN0
X29yZGVyOworICAgIGVsc2UgaWYgKCBtYXhfcGFnZXMgJiAobWF4X3BhZ2VzIC0gMSkgKQorICAg
ICAgICAtLW9yZGVyOworICAgIHdoaWxlICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQs
IG9yZGVyLCBtZW1mbGFncykpID09IE5VTEwgKQorICAgICAgICBpZiAoIG9yZGVyLS0gPT0gMCAp
CisgICAgICAgICAgICBicmVhazsKKyAgICBpZiAoIHBhZ2UgKQorICAgICAgICBsYXN0X29yZGVy
ID0gb3JkZXI7CisgICAgZWxzZSBpZiAoIG1lbWZsYWdzICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIEFsbG9jYXRlIHVwIHRvIDJNQiBhdCBhIHRpbWU6IEl0IHByZXZlbnRzIGFsbG9j
YXRpbmcgdmVyeSBsYXJnZQorICAgICAgICAgKiBjaHVua3MgZnJvbSBETUEgcG9vbHMgYmVmb3Jl
IHRoZSA+NEdCIHBvb2wgaXMgZnVsbHkgZGVwbGV0ZWQuCisgICAgICAgICAqLworICAgICAgICBs
YXN0X29yZGVyID0gMjEgLSBQQUdFX1NISUZUOworICAgICAgICBtZW1mbGFncyA9IDA7CisgICAg
ICAgIHJldHVybiBhbGxvY19jaHVuayhkLCBtYXhfcGFnZXMpOworICAgIH0KKworICAgIC8qCisg
ICAgICogTWFrZSBhIHJlYXNvbmFibGUgYXR0ZW1wdCBhdCBmaW5kaW5nIGEgc21hbGxlciBjaHVu
ayBhdCBhIGhpZ2hlcgorICAgICAqIGFkZHJlc3MsIHRvIGF2b2lkIGFsbG9jYXRpbmcgZnJvbSBs
b3cgbWVtb3J5IGFzIG11Y2ggYXMgcG9zc2libGUuCisgICAgICovCisgICAgZm9yICggZnJlZV9v
cmRlciA9IG9yZGVyOyAhbWVtZmxhZ3MgJiYgcGFnZSAmJiBvcmRlci0tOyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzI7CisKKyAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMg
KyAoMSA8PCBvcmRlcikgPiBkLT5tYXhfcGFnZXMgKQorICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIHBnMiA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfZXhhY3Rfbm9k
ZSk7CisgICAgICAgIGlmICggcGcyID4gcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBmcmVlX29yZGVyKTsKKyAgICAgICAgICAgIHBhZ2UgPSBw
ZzI7CisgICAgICAgICAgICBmcmVlX29yZGVyID0gb3JkZXI7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoIHBnMiApCisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGcyLCBvcmRl
cik7CisgICAgfQorICAgIHJldHVybiBwYWdlOworfQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBf
X2luaXQgZG9tMF9wYWdpbmdfcGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQoreworICAgIC8qIENvcGllZCBmcm9tOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSgpICovCisgICAgdW5zaWduZWQgbG9uZyBtZW1rYiA9IG5yX3BhZ2VzICogKFBBR0VfU0la
RSAvIDEwMjQpOworCisgICAgbWVta2IgPSA0ICogKDI1NiAqIGQtPm1heF92Y3B1cyArIDIgKiAo
bWVta2IgLyAxMDI0KSk7CisKKyAgICByZXR1cm4gKChtZW1rYiArIDEwMjMpIC8gMTAyNCkgPDwg
KDIwIC0gUEFHRV9TSElGVCk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBjb21w
dXRlX2RvbTBfbnJfcGFnZXMoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGVsZl9kb21f
cGFybXMgKnBhcm1zLCB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4pCit7CisgICAgbm9kZWlkX3Qg
bm9kZTsKKyAgICB1bnNpZ25lZCBsb25nIGF2YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdlcywg
bWF4X3BhZ2VzOworICAgIGJvb2xfdCBuZWVkX3BhZ2luZzsKKworICAgIGZvcl9lYWNoX25vZGVf
bWFzayAoIG5vZGUsIGRvbTBfbm9kZXMgKQorICAgICAgICBhdmFpbCArPSBhdmFpbF9kb21oZWFw
X3BhZ2VzX3JlZ2lvbihub2RlLCAwLCAwKSArCisgICAgICAgICAgICAgICAgIGluaXRpYWxfaW1h
Z2VzX25ycGFnZXMobm9kZSk7CisKKyAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3IgZnVydGhlciBk
b20wIHZjcHUtc3RydWN0IGFsbG9jYXRpb25zLi4uICovCisgICAgYXZhaWwgLT0gKGQtPm1heF92
Y3B1cyAtIDFVTCkKKyAgICAgICAgICAgICA8PCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplb2Yo
c3RydWN0IHZjcHUpKTsKKyAgICAvKiAuLi5hbmQgY29tcGF0X2w0J3MsIGlmIG5lZWRlZC4gKi8K
KyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIGF2YWlsIC09IGQtPm1h
eF92Y3B1cyAtIDE7CisKKyAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0
KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgaW50IHM7CisKKyAgICAgICAgZm9yICggcyA9IDk7IHMgPCBCSVRT
X1BFUl9MT05HOyBzICs9IDkgKQorICAgICAgICAgICAgYXZhaWwgLT0gbWF4X3BkeCA+PiBzOwor
ICAgIH0KKworICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSA/ICFpb21tdV9oYXBf
cHRfc2hhcmUgfHwgIXBhZ2luZ19tb2RlX2hhcChkKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IG9wdF9kb20wX3NoYWRvdzsKKyAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcg
PSAwICkKKyAgICB7CisgICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOworICAgICAgICBt
aW5fcGFnZXMgPSBkb20wX21pbl9ucnBhZ2VzOworICAgICAgICBtYXhfcGFnZXMgPSBkb20wX21h
eF9ucnBhZ2VzOworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIGFsbG9jYXRpb24gaXNuJ3Qg
c3BlY2lmaWVkLCByZXNlcnZlIDEvMTZ0aCBvZiBhdmFpbGFibGUgbWVtb3J5CisgICAgICAgICAq
IGZvciB0aGluZ3MgbGlrZSBETUEgYnVmZmVycy4gVGhpcyByZXNlcnZhdGlvbiBpcyBjbGFtcGVk
IHRvIGEKKyAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggbnJfcGFnZXMgPT0gMCApCisgICAgICAgICAgICBucl9wYWdlcyA9IC1taW4oYXZhaWwg
LyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOworCisgICAgICAgIC8qIE5lZ2F0aXZl
IHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8K
KyAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOwor
ICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdlcyA8IDAgKSBtaW5fcGFnZXMgKz0gYXZhaWw7Cisg
ICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKKwor
ICAgICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJs
ZSBtZW1vcnkuICovCisgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMp
OworICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywgbWF4X3BhZ2VzKTsKKyAgICAgICAg
bnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIGF2YWlsKTsKKworICAgICAgICBpZiAoICFuZWVkX3Bh
Z2luZyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBSZXNlcnZlIG1lbW9yeSBm
b3Igc2hhZG93IG9yIEhBUC4gKi8KKyAgICAgICAgYXZhaWwgLT0gZG9tMF9wYWdpbmdfcGFnZXMo
ZCwgbnJfcGFnZXMpOworICAgIH0KKworICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmCisgICAg
ICAgICAocGFybXMtPnAybV9iYXNlID09IFVOU0VUX0FERFIpICYmIChkb20wX25ycGFnZXMgPD0g
MCkgJiYKKyAgICAgICAgICgoZG9tMF9taW5fbnJwYWdlcyA8PSAwKSB8fCAobnJfcGFnZXMgPiBt
aW5fcGFnZXMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBMZWdhY3kgTGludXgg
a2VybmVscyAoaS5lLiBzdWNoIHdpdGhvdXQgYSBYRU5fRUxGTk9URV9JTklUX1AyTQorICAgICAg
ICAgKiBub3RlKSByZXF1aXJlIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHZpcnR1YWwgc3BhY2UgYmV5
b25kIHRoZSBpbml0aWFsCisgICAgICAgICAqIGFsbG9jYXRpb24gdG8gc2V0IHVwIHRoZWlyIGlu
aXRpYWwgcGFnZSB0YWJsZXMuIFRoaXMgc3BhY2UgaXMKKyAgICAgICAgICogcm91Z2hseSB0aGUg
c2FtZSBzaXplIGFzIHRoZSBwMm0gdGFibGUsIHNvIG1ha2Ugc3VyZSB0aGUgaW5pdGlhbAorICAg
ICAgICAgKiBhbGxvY2F0aW9uIGRvZXNuJ3QgY29uc3VtZSBtb3JlIHRoYW4gYWJvdXQgaGFsZiB0
aGUgc3BhY2UgdGhhdCdzCisgICAgICAgICAqIGF2YWlsYWJsZSBiZXR3ZWVuIHBhcmFtcy52aXJ0
X2Jhc2UgYW5kIHRoZSBhZGRyZXNzIHNwYWNlIGVuZC4KKyAgICAgICAgICovCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgdnN0YXJ0LCB2ZW5kLCBlbmQ7CisgICAgICAgIHNpemVfdCBzaXplb2ZfbG9u
ZyA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IHNpemVvZihpbnQpIDogc2l6ZW9mKGxvbmcpOwor
CisgICAgICAgIHZzdGFydCA9IHBhcm1zLT52aXJ0X2Jhc2U7CisgICAgICAgIHZlbmQgPSByb3Vu
ZF9wZ3VwKHBhcm1zLT52aXJ0X2tlbmQpOworICAgICAgICBpZiAoICFwYXJtcy0+dW5tYXBwZWRf
aW5pdHJkICkKKyAgICAgICAgICAgIHZlbmQgKz0gcm91bmRfcGd1cChpbml0cmRfbGVuKTsKKyAg
ICAgICAgZW5kID0gdmVuZCArIG5yX3BhZ2VzICogc2l6ZW9mX2xvbmc7CisKKyAgICAgICAgaWYg
KCBlbmQgPiB2c3RhcnQgKQorICAgICAgICAgICAgZW5kICs9IGVuZCAtIHZzdGFydDsKKyAgICAg
ICAgaWYgKCBlbmQgPD0gdnN0YXJ0IHx8CisgICAgICAgICAgICAgKHNpemVvZl9sb25nIDwgc2l6
ZW9mKGVuZCkgJiYgZW5kID4gKDFVTCA8PCAoOCAqIHNpemVvZl9sb25nKSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZW5kID0gc2l6ZW9mX2xvbmcgPj0gc2l6ZW9mKGVuZCkgPyAwIDogMVVM
IDw8ICg4ICogc2l6ZW9mX2xvbmcpOworICAgICAgICAgICAgbnJfcGFnZXMgPSAoZW5kIC0gdmVu
ZCkgLyAoMiAqIHNpemVvZl9sb25nKTsKKyAgICAgICAgICAgIGlmICggZG9tMF9taW5fbnJwYWdl
cyA+IDAgJiYgbnJfcGFnZXMgPCBtaW5fcGFnZXMgKQorICAgICAgICAgICAgICAgIG5yX3BhZ2Vz
ID0gbWluX3BhZ2VzOworICAgICAgICAgICAgcHJpbnRrKCJEb20wIG1lbW9yeSBjbGlwcGVkIHRv
ICVsdSBwYWdlc1xuIiwgbnJfcGFnZXMpOworICAgICAgICB9CisgICAgfQorCisgICAgZC0+bWF4
X3BhZ2VzID0gbWluX3QodW5zaWduZWQgbG9uZywgbWF4X3BhZ2VzLCBVSU5UX01BWCk7CisKKyAg
ICByZXR1cm4gbnJfcGFnZXM7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX2RvbTBf
aW9wb3J0c19kaXNhYmxlKHN0cnVjdCBkb21haW4gKmRvbTApCit7CisgICAgdW5zaWduZWQgbG9u
ZyBpb19mcm9tLCBpb190bzsKKyAgICBjaGFyICp0LCAqcyA9IG9wdF9kb20wX2lvcG9ydHNfZGlz
YWJsZTsKKyAgICBjb25zdCBjaGFyICp1OworCisgICAgaWYgKCAqcyA9PSAnXDAnICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgd2hpbGUgKCAodCA9IHN0cnNlcCgmcywgIiwiKSkgIT0gTlVMTCAp
CisgICAgeworICAgICAgICBpb19mcm9tID0gc2ltcGxlX3N0cnRvdWwodCwgJnUsIDE2KTsKKyAg
ICAgICAgaWYgKCB1ID09IHQgKQorICAgICAgICB7CisgICAgICAgIHBhcnNlX2Vycm9yOgorICAg
ICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIGlvcG9ydCByYW5nZSA8JXM+ICIKKyAgICAgICAgICAg
ICAgICAgICAiaW4gZG9tMF9pb3BvcnRzX2Rpc2FibGUsIHNraXBwaW5nXG4iLCB0KTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAqdSA9PSAnXDAnICkK
KyAgICAgICAgICAgIGlvX3RvID0gaW9fZnJvbTsKKyAgICAgICAgZWxzZSBpZiAoICp1ID09ICct
JyApCisgICAgICAgICAgICBpb190byA9IHNpbXBsZV9zdHJ0b3VsKHUgKyAxLCAmdSwgMTYpOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBnb3RvIHBhcnNlX2Vycm9yOworCisgICAgICAgIGlm
ICggKCp1ICE9ICdcMCcpIHx8IChpb190byA8IGlvX2Zyb20pIHx8IChpb190byA+PSA2NTUzNikg
KQorICAgICAgICAgICAgZ290byBwYXJzZV9lcnJvcjsKKworICAgICAgICBwcmludGsoIkRpc2Fi
bGluZyBkb20wIGFjY2VzcyB0byBpb3BvcnQgcmFuZ2UgJTA0bHgtJTA0bHhcbiIsCisgICAgICAg
ICAgICBpb19mcm9tLCBpb190byk7CisKKyAgICAgICAgaWYgKCBpb3BvcnRzX2RlbnlfYWNjZXNz
KGRvbTAsIGlvX2Zyb20sIGlvX3RvKSAhPSAwICkKKyAgICAgICAgICAgIEJVRygpOworICAgIH0K
K30KKworc3RhdGljIF9faW5pdCB2b2lkIGRvbTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX3MpCit7CisgICAg
aWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgKCh1bnNpZ25lZCBsb25nICop
dnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKKyAgICBlbHNlCisgICAgICAgICgodW5zaWduZWQgaW50
ICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKKworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwg
cGZuKTsKK30KKworc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnB0X3N0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcHRfcGFnZXMpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBjb3VudDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IGw0X3BnZW50cnlfdCAqcGw0ZTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgbDJfcGdl
bnRyeV90ICpwbDJlOworICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKworICAgIHBsNGUgPSBsNHN0
YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgcGwzZSA9IGw0ZV90b19sM2Uo
KnBsNGUpOworICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgcGwy
ZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9z
dGFydCk7CisgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgIHBsMWUgKz0gbDFfdGFi
bGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgZm9yICggY291bnQgPSAwOyBjb3VudCA8IG5yX3B0
X3BhZ2VzOyBjb3VudCsrICkKKyAgICB7CisgICAgICAgIGwxZV9yZW1vdmVfZmxhZ3MoKnBsMWUs
IF9QQUdFX1JXKTsKKyAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfcGZuKCpwbDFl
KSk7CisKKyAgICAgICAgLyogUmVhZC1vbmx5IG1hcHBpbmcgKyBQR0NfYWxsb2NhdGVkICsgcGFn
ZS10YWJsZSBwYWdlLiAqLworICAgICAgICBwYWdlLT5jb3VudF9pbmZvICAgICAgICAgPSBQR0Nf
YWxsb2NhdGVkIHwgMzsKKyAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3Zh
bGlkYXRlZCB8IDE7CisKKyAgICAgICAgLyogVG9wLWxldmVsIHAudC4gaXMgcGlubmVkLiAqLwor
ICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09
CisgICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPworICAgICAgICAgICAgICBQ
R1RfbDRfcGFnZV90YWJsZSA6IFBHVF9sM19wYWdlX3RhYmxlKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gICAgICAgICs9IDE7CisgICAgICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyArPSAxIHwgUEdUX3Bpbm5lZDsKKyAgICAgICAgfQorCisgICAgICAg
IC8qIEl0ZXJhdGUuICovCisgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMWUgJiAo
UEFHRV9TSVpFIC0gMSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25l
ZCBsb25nKSsrcGwyZSAmIChQQUdFX1NJWkUgLSAxKSkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsM2UgJiAoUEFHRV9TSVpFIC0gMSkp
ICkKKyAgICAgICAgICAgICAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UoKisrcGw0ZSk7CisgICAg
ICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICB9CisgICAgfQorfQor
CitzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydCwgdW5zaWduZWQgbG9uZyB2X2VuZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZwaHlz
bWFwX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CisgICAg
bDRfcGdlbnRyeV90ICpwbDRlLCAqbDRzdGFydCA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBndGJs
X3BmbikpOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90
ICpwbDJlID0gTlVMTDsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBOVUxMOworCisgICAgaWYg
KCB2X3N0YXJ0IDw9IHZwaHlzbWFwX2VuZCAmJiB2cGh5c21hcF9zdGFydCA8PSB2X2VuZCApCisg
ICAgICAgIHBhbmljKCJET00wIFAtPk0gdGFibGUgb3ZlcmxhcHMgaW5pdGlhbCBtYXBwaW5nIik7
CisKKyAgICB3aGlsZSAoIHZwaHlzbWFwX3N0YXJ0IDwgdnBoeXNtYXBfZW5kICkKKyAgICB7Cisg
ICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKChyb3VuZF9wZ3VwKHZwaHlzbWFwX2VuZCkgLSB2
cGh5c21hcF9zdGFydCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElG
VCkgKyAzID4gbnJfcGFnZXMgKQorICAgICAgICAgICAgcGFuaWMoIkRvbTAgYWxsb2NhdGlvbiB0
b28gc21hbGwgZm9yIGluaXRpYWwgUC0+TSB0YWJsZSIpOworCisgICAgICAgIGlmICggcGwxZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgICAg
ICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBwbDJlICkKKyAgICAg
ICAgeworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7CisgICAgICAgICAgICBw
bDJlID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHBsM2UgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKKyAgICAgICAgICAgIHBsM2UgPSBO
VUxMOworICAgICAgICB9CisgICAgICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0
KHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgaWYgKCAhbDRlX2dldF9pbnRwdGUoKnBsNGUpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsK
KyAgICAgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAq
LworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAg
ICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZSB8IFBH
VF92YWxpZGF0ZWQgfCAxOworICAgICAgICAgICAgcGwzZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBh
Z2UpOworICAgICAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKKyAgICAgICAgICAgICpwbDRlID0g
bDRlX2Zyb21fcGFnZShwYWdlLCBMNF9QUk9UKTsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAg
ICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDRlX2dldF9wZm4oKnBsNGUpKSk7CisKKyAg
ICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBp
ZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IGNwdV9oYXNfcGFnZTFnYiAmJgorICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYg
KCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICB2
cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElG
VCkgJiYKKyAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMM19QQUdFVEFCTEVf
U0hJRlQgLSBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCkpICE9IE5VTEwgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICpw
bDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZfF9QQUdFX1BTRSk7
CisgICAgICAgICAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gMVVMIDw8IEwzX1BBR0VUQUJMRV9T
SElGVDsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCkpID09IE5VTEwgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxs
b2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOworICAgICAgICAgICAg
cGwyZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgICAgICAgICAgY2xlYXJfcGFnZShw
bDJlKTsKKyAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMM19QUk9UKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBwbDJlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obDNlX2dldF9wZm4oKnBsM2UpKSk7CisKKyAgICAgICAgcGwyZSArPSBsMl90YWJs
ZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBpZiAoICFsMmVfZ2V0X2ludHB0ZSgq
cGwyZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICEodnBoeXNtYXBfc3RhcnQgJiAo
KDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkpICYmCisgICAgICAgICAgICAgICAgIHZw
aHlzbWFwX2VuZCA+PSB2cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAmJgorICAgICAgICAgICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9T
SElGVCAtIFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwKSkgIT0gTlVMTCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKnBs
MmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwxX1BST1R8X1BBR0VfRElSVFl8X1BBR0VfUFNFKTsK
KyAgICAgICAgICAgICAgICBpZiAoIG9wdF9hbGxvd19zdXBlcnBhZ2UgKQorICAgICAgICAgICAg
ICAgICAgICBnZXRfc3VwZXJwYWdlKHBhZ2VfdG9fbWZuKHBhZ2UpLCBkKTsKKyAgICAgICAgICAg
ICAgICB2cGh5c21hcF9zdGFydCArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOworICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCAocGFn
ZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKSkgPT0gTlVMTCApCisgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgIC8qIE5vIG1hcHBpbmcsIFBHQ19hbGxvY2F0ZWQgKyBwYWdl
LXRhYmxlIHBhZ2UuICovCisgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9j
YXRlZCB8IDI7CisgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sMV9w
YWdlX3RhYmxlIHwgUEdUX3ZhbGlkYXRlZCB8IDE7CisgICAgICAgICAgICBwbDFlID0gX19tYXBf
ZG9tYWluX3BhZ2UocGFnZSk7CisgICAgICAgICAgICBjbGVhcl9wYWdlKHBsMWUpOworICAgICAg
ICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwyX1BST1QpOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVf
Z2V0X3BmbigqcGwyZSkpKTsKKworICAgICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2cGh5
c21hcF9zdGFydCk7CisgICAgICAgIEJVR19PTihsMWVfZ2V0X2ludHB0ZSgqcGwxZSkpOworICAg
ICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOworICAgICAgICBpZiAoICFwYWdl
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpwbDFlID0gbDFlX2Zyb21fcGFnZShw
YWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZKTsKKyAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gUEFH
RV9TSVpFOworICAgICAgICB2cGh5c21hcF9zdGFydCAmPSBQQUdFX01BU0s7CisgICAgfQorICAg
IGlmICggIXBhZ2UgKQorICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIERPTTAgUC0+
TSB0YWJsZSIpOworCisgICAgaWYgKCBwbDFlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
cGwxZSk7CisgICAgaWYgKCBwbDJlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7
CisgICAgaWYgKCBwbDNlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CisKKyAg
ICB1bm1hcF9kb21haW5fcGFnZShsNHN0YXJ0KTsKK30KKworc3RhdGljIGludCBfX2luaXQgc2V0
dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1m
bjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBUaGUgaGFyZHdh
cmUgZG9tYWluIGlzIGluaXRpYWxseSBwZXJtaXR0ZWQgZnVsbCBJL08gY2FwYWJpbGl0aWVzLiAq
LworICAgIHJjID0gaW9wb3J0c19wZXJtaXRfYWNjZXNzKGQsIDAsIDB4RkZGRik7CisgICAgcmMg
fD0gaW9tZW1fcGVybWl0X2FjY2VzcyhkLCAwVUwsICgxVUwgPDwgKHBhZGRyX2JpdHMgLSBQQUdF
X1NISUZUKSkgLSAxKTsKKyAgICByYyB8PSBpcnFzX3Blcm1pdF9hY2Nlc3MoZCwgMSwgbnJfaXJx
c19nc2kgLSAxKTsKKworICAgIC8qIE1vZGlmeSBJL08gcG9ydCBhY2Nlc3MgcGVybWlzc2lvbnMu
ICovCisKKyAgICAvKiBNYXN0ZXIgSW50ZXJydXB0IENvbnRyb2xsZXIgKFBJQykuICovCisgICAg
cmMgfD0gaW9wb3J0c19kZW55X2FjY2VzcyhkLCAweDIwLCAweDIxKTsKKyAgICAvKiBTbGF2ZSBJ
bnRlcnJ1cHQgQ29udHJvbGxlciAoUElDKS4gKi8KKyAgICByYyB8PSBpb3BvcnRzX2RlbnlfYWNj
ZXNzKGQsIDB4QTAsIDB4QTEpOworICAgIC8qIEludGVydmFsIFRpbWVyIChQSVQpLiAqLworICAg
IHJjIHw9IGlvcG9ydHNfZGVueV9hY2Nlc3MoZCwgMHg0MCwgMHg0Myk7CisgICAgLyogUElUIENo
YW5uZWwgMiAvIFBDIFNwZWFrZXIgQ29udHJvbC4gKi8KKyAgICByYyB8PSBpb3BvcnRzX2Rlbnlf
YWNjZXNzKGQsIDB4NjEsIDB4NjEpOworICAgIC8qIEFDUEkgUE0gVGltZXIuICovCisgICAgaWYg
KCBwbXRtcl9pb3BvcnQgKQorICAgICAgICByYyB8PSBpb3BvcnRzX2RlbnlfYWNjZXNzKGQsIHBt
dG1yX2lvcG9ydCwgcG10bXJfaW9wb3J0ICsgMyk7CisgICAgLyogUENJIGNvbmZpZ3VyYXRpb24g
c3BhY2UgKE5CLiAweGNmOCBoYXMgc3BlY2lhbCB0cmVhdG1lbnQpLiAqLworICAgIHJjIHw9IGlv
cG9ydHNfZGVueV9hY2Nlc3MoZCwgMHhjZmMsIDB4Y2ZmKTsKKyAgICAvKiBDb21tYW5kLWxpbmUg
SS9PIHJhbmdlcy4gKi8KKyAgICBwcm9jZXNzX2RvbTBfaW9wb3J0c19kaXNhYmxlKGQpOworCisg
ICAgLyogTW9kaWZ5IEkvTyBtZW1vcnkgYWNjZXNzIHBlcm1pc3Npb25zLiAqLworCisgICAgLyog
TG9jYWwgQVBJQy4gKi8KKyAgICBpZiAoIG1wX2xhcGljX2FkZHIgIT0gMCApCisgICAgeworICAg
ICAgICBtZm4gPSBwYWRkcl90b19wZm4obXBfbGFwaWNfYWRkcik7CisgICAgICAgIHJjIHw9IGlv
bWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuKTsKKyAgICB9CisgICAgLyogSS9PIEFQSUNzLiAq
LworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfaW9hcGljczsgaSsrICkKKyAgICB7CisgICAgICAg
IG1mbiA9IHBhZGRyX3RvX3BmbihtcF9pb2FwaWNzW2ldLm1wY19hcGljYWRkcik7CisgICAgICAg
IGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKSAp
CisgICAgICAgICAgICByYyB8PSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbik7CisgICAg
fQorICAgIC8qIE1TSSByYW5nZS4gKi8KKyAgICByYyB8PSBpb21lbV9kZW55X2FjY2VzcyhkLCBw
YWRkcl90b19wZm4oTVNJX0FERFJfQkFTRV9MTyksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdG9fcGZuKE1TSV9BRERSX0JBU0VfTE8gKworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNU0lfQUREUl9ERVNUX0lEX01BU0spKTsKKyAgICAvKiBIeXBl
clRyYW5zcG9ydCByYW5nZS4gKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIHBh
ZGRyX3RvX3BmbigweGZkVUxMIDw8IDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdG9fcGZuKCgxVUxMIDw8IDQwKSAtIDEpKTsKKworICAgIC8qIFJlbW92ZSBhY2Nl
c3MgdG8gRTgyMF9VTlVTQUJMRSBJL08gcmVnaW9ucyBhYm92ZSAxTUIuICovCisgICAgZm9yICgg
aSA9IDA7IGkgPCBlODIwLm5yX21hcDsgaSsrICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgc2ZuLCBlZm47CisgICAgICAgIHNmbiA9IG1heF90KHVuc2lnbmVkIGxvbmcsIHBhZGRyX3Rv
X3BmbihlODIwLm1hcFtpXS5hZGRyKSwgMHgxMDB1bCk7CisgICAgICAgIGVmbiA9IHBhZGRyX3Rv
X3BmbihlODIwLm1hcFtpXS5hZGRyICsgZTgyMC5tYXBbaV0uc2l6ZSAtIDEpOworICAgICAgICBp
ZiAoIChlODIwLm1hcFtpXS50eXBlID09IEU4MjBfVU5VU0FCTEUpICYmCisgICAgICAgICAgICAg
KGU4MjAubWFwW2ldLnNpemUgIT0gMCkgJiYKKyAgICAgICAgICAgICAoc2ZuIDw9IGVmbikgKQor
ICAgICAgICAgICAgcmMgfD0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgc2ZuLCBlZm4pOworICAgIH0K
KworICAgIC8qIFByZXZlbnQgYWNjZXNzIHRvIEhQRVQgKi8KKyAgICBpZiAoIGhwZXRfYWRkcmVz
cyApCisgICAgeworICAgICAgICB1OCBwcm90X2ZsYWdzID0gaHBldF9mbGFncyAmIEFDUElfSFBF
VF9QQUdFX1BST1RFQ1RfTUFTSzsKKworICAgICAgICBtZm4gPSBwYWRkcl90b19wZm4oaHBldF9h
ZGRyZXNzKTsKKyAgICAgICAgaWYgKCBwcm90X2ZsYWdzID09IEFDUElfSFBFVF9QQUdFX1BST1RF
Q1Q0ICkKKyAgICAgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuKTsK
KyAgICAgICAgZWxzZSBpZiAoIHByb3RfZmxhZ3MgPT0gQUNQSV9IUEVUX1BBR0VfUFJPVEVDVDY0
ICkKKyAgICAgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgMTUp
OworICAgICAgICBlbHNlIGlmICggcm9faHBldCApCisgICAgICAgICAgICByYyB8PSByYW5nZXNl
dF9hZGRfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOworICAgIH0KKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbTBfcHYoCisgICAgc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsIHVuc2lnbmVkIGxvbmcg
aW1hZ2VfaGVhZHJvb20sCisgICAgbW9kdWxlX3QgKmluaXRyZCwKKyAgICB2b2lkICooKmJvb3Rz
dHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAorICAgIGNoYXIgKmNtZGxpbmUpCit7CisgICAg
aW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVnczsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZu
OworICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXM7CisgICAgdW5zaWduZWQgbG9uZyBucl9wdF9w
YWdlczsKKyAgICB1bnNpZ25lZCBsb25nIGFsbG9jX3NwZm47CisgICAgdW5zaWduZWQgbG9uZyBh
bGxvY19lcGZuOworICAgIHVuc2lnbmVkIGxvbmcgaW5pdHJkX3BmbiA9IC0xLCBpbml0cmRfbWZu
ID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGNvdW50OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBOVUxMOworICAgIHN0YXJ0X2luZm9fdCAqc2k7CisgICAgc3RydWN0IHZjcHUgKnYgPSBk
LT52Y3B1WzBdOworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB2YWx1ZTsKKyAgICB2b2lkICppbWFn
ZV9iYXNlID0gYm9vdHN0cmFwX21hcChpbWFnZSk7CisgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9s
ZW4gPSBpbWFnZS0+bW9kX2VuZDsKKyAgICB2b2lkICppbWFnZV9zdGFydCA9IGltYWdlX2Jhc2Ug
KyBpbWFnZV9oZWFkcm9vbTsKKyAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4gPSBpbml0cmQg
PyBpbml0cmQtPm1vZF9lbmQgOiAwOworICAgIGw0X3BnZW50cnlfdCAqbDR0YWIgPSBOVUxMLCAq
bDRzdGFydCA9IE5VTEw7CisgICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IE5VTEwsICpsM3N0YXJ0
ID0gTlVMTDsKKyAgICBsMl9wZ2VudHJ5X3QgKmwydGFiID0gTlVMTCwgKmwyc3RhcnQgPSBOVUxM
OworICAgIGwxX3BnZW50cnlfdCAqbDF0YWIgPSBOVUxMLCAqbDFzdGFydCA9IE5VTEw7CisKKyAg
ICAvKgorICAgICAqIFRoaXMgZnVsbHkgZGVzY3JpYmVzIHRoZSBtZW1vcnkgbGF5b3V0IG9mIHRo
ZSBpbml0aWFsIGRvbWFpbi4gQWxsIAorICAgICAqICpfc3RhcnQgYWRkcmVzcyBhcmUgcGFnZS1h
bGlnbmVkLCBleGNlcHQgdl9zdGFydCAoYW5kIHZfZW5kKSB3aGljaCBhcmUgCisgICAgICogc3Vw
ZXJwYWdlLWFsaWduZWQuCisgICAgICovCisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAg
IHN0cnVjdCBlbGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fc3Rh
cnQ7CisgICAgdW5zaWduZWQgbG9uZyB2a2Vybl9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2aW5p
dHJkX3N0YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgdmluaXRyZF9lbmQ7CisgICAgdW5zaWduZWQg
bG9uZyB2cGh5c21hcF9zdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZDsKKyAg
ICB1bnNpZ25lZCBsb25nIHZzdGFydGluZm9fc3RhcnQ7CisgICAgdW5zaWduZWQgbG9uZyB2c3Rh
cnRpbmZvX2VuZDsKKyAgICB1bnNpZ25lZCBsb25nIHZzdGFja19zdGFydDsKKyAgICB1bnNpZ25l
ZCBsb25nIHZzdGFja19lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2cHRfc3RhcnQ7CisgICAgdW5z
aWduZWQgbG9uZyB2cHRfZW5kOworICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydDsKKyAgICB1bnNp
Z25lZCBsb25nIHZfZW5kOworCisgICAgLyogTWFjaGluZSBhZGRyZXNzIG9mIG5leHQgY2FuZGlk
YXRlIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICBwYWRkcl90IG1wdF9hbGxvYzsKKworICAgIHBy
aW50aygiKioqIExPQURJTkcgRE9NQUlOIDAgKioqXG4iKTsKKworICAgIGQtPm1heF9wYWdlcyA9
IH4wVTsKKworICAgIGlmICggKHJjID0gYnppbWFnZV9wYXJzZShpbWFnZV9iYXNlLCAmaW1hZ2Vf
c3RhcnQsICZpbWFnZV9sZW4pKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYg
KCAocmMgPSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9zdGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisg
ICAgICAgIHJldHVybiByYzsKKyNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRworICAgIGVsZl9z
ZXRfdmVyYm9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5hcnkoJmVsZik7Cisg
ICAgaWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9IDAgKQorICAgICAg
ICBnb3RvIG91dDsKKworICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KKyAgICBjb21wYXRp
YmxlID0gMDsKKyAgICBjb21wYXQzMiAgID0gMDsKKyAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVs
ZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CisgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJp
dCwgbHNiLCBjb21wYXQzMlxuIik7CisgICAgaWYgKGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5w
YWUgPT0gWEVOX1BBRV9CSU1PREFMKQorICAgICAgICBwYXJtcy5wYWUgPSBYRU5fUEFFX0VYVENS
MzsKKyAgICBpZiAoZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVN
XzM4NikKKyAgICB7CisgICAgICAgIGNvbXBhdDMyID0gMTsKKyAgICAgICAgY29tcGF0aWJsZSA9
IDE7CisgICAgfQorICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9PSBFTV9YODZf
NjQpCisgICAgICAgIGNvbXBhdGlibGUgPSAxOworICAgIHByaW50aygiIERvbTAga2VybmVsOiAl
cyVzLCAlcywgcGFkZHIgJSMiIFBSSXg2NCAiIC0+ICUjIiBQUkl4NjQgIlxuIiwKKyAgICAgICAg
ICAgZWxmXzY0Yml0KCZlbGYpID8gIjY0LWJpdCIgOiAiMzItYml0IiwKKyAgICAgICAgICAgcGFy
bXMucGFlICAgICAgID8gIiwgUEFFIiAgOiAiIiwKKyAgICAgICAgICAgZWxmX21zYigmZWxmKSAg
ID8gIm1zYiIgICAgOiAibHNiIiwKKyAgICAgICAgICAgZWxmLnBzdGFydCwgZWxmLnBlbmQpOwor
ICAgIGlmICggZWxmLmJzZF9zeW10YWJfcHN0YXJ0ICkKKyAgICAgICAgcHJpbnRrKCIgRG9tMCBz
eW1ib2wgbWFwICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJeDY0ICJcbiIsCisgICAgICAgICAgICAg
ICBlbGYuYnNkX3N5bXRhYl9wc3RhcnQsIGVsZi5ic2Rfc3ltdGFiX3BlbmQpOworCisgICAgaWYg
KCAhY29tcGF0aWJsZSApCisgICAgeworICAgICAgICBwcmludGsoIk1pc21hdGNoIGJldHdlZW4g
WGVuIGFuZCBET00wIGtlcm5lbFxuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCBwYXJtcy5lbGZfbm90ZXNbWEVOX0VMRk5PVEVf
U1VQUE9SVEVEX0ZFQVRVUkVTXS50eXBlICE9IFhFTl9FTlRfTk9ORSApCisgICAgeworICAgICAg
ICBpZiAoICF0ZXN0X2JpdChYRU5GRUFUX2RvbTAsIHBhcm1zLmZfc3VwcG9ydGVkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50aygiS2VybmVsIGRvZXMgbm90IHN1cHBvcnQgRG9tMCBv
cGVyYXRpb25cbiIpOworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGNvbXBhdDMyICkKKyAgICB7Cisg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAx
OworICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0
LnZjcHVfaW5mb1swXTsKKyAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0g
MCApCisgICAgICAgICAgICBCVUcoKTsKKyAgICB9CisKKyAgICBucl9wYWdlcyA9IGNvbXB1dGVf
ZG9tMF9ucl9wYWdlcyhkLCAmcGFybXMsIGluaXRyZF9sZW4pOworCisgICAgaWYgKCBwYXJtcy5w
YWUgPT0gWEVOX1BBRV9FWFRDUjMgKQorICAgICAgICAgICAgc2V0X2JpdChWTUFTU1RfVFlQRV9w
YWVfZXh0ZW5kZWRfY3IzLCAmZC0+dm1fYXNzaXN0KTsKKworICAgIGlmICggKHBhcm1zLnZpcnRf
aHZfc3RhcnRfbG93ICE9IFVOU0VUX0FERFIpICYmIGVsZl8zMmJpdCgmZWxmKSApCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkg
LSAxOworICAgICAgICB2YWx1ZSA9IChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyArIG1hc2spICYg
fm1hc2s7CisgICAgICAgIEJVR19PTighaXNfcHZfMzJiaXRfZG9tYWluKGQpKTsKKyAgICAgICAg
aWYgKCB2YWx1ZSA+IF9fSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVCApCisgICAgICAgICAg
ICBwYW5pYygiRG9tYWluIDAgZXhwZWN0cyB0b28gaGlnaCBhIGh5cGVydmlzb3Igc3RhcnQgYWRk
cmVzcyIpOworICAgICAgICBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpID0KKyAgICAg
ICAgICAgIG1heF90KHVuc2lnbmVkIGludCwgbTJwX2NvbXBhdF92c3RhcnQsIHZhbHVlKTsKKyAg
ICB9CisKKyAgICBpZiAoIChwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJi
aXQoJmVsZikgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQMk0gdGFi
bGUgYmFzZSBpZ25vcmVkXG4iKTsKKyAgICAgICAgcGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERS
OworICAgIH0KKworICAgIGRvbWFpbl9zZXRfYWxsb2NfYml0c2l6ZShkKTsKKworICAgIC8qCisg
ICAgICogV2h5IGRvIHdlIG5lZWQgdGhpcz8gVGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1l
cyBkZXBlbmRzIG9uIHRoZSAKKyAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBz
cGFjZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlIAorICAgICAqIGRlcGVuZHMg
b24gdGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyAoc2luY2UgZWFjaCBvbmUgaXMgbWFw
cGVkIAorICAgICAqIHJlYWQtb25seSkuIFdlIGhhdmUgYSBwYWlyIG9mIHNpbXVsdGFuZW91cyBl
cXVhdGlvbnMgaW4gdHdvIHVua25vd25zLCAKKyAgICAgKiB3aGljaCB3ZSBzb2x2ZSBieSBleGhh
dXN0aXZlIHNlYXJjaC4KKyAgICAgKi8KKyAgICB2X3N0YXJ0ICAgICAgICAgID0gcGFybXMudmly
dF9iYXNlOworICAgIHZrZXJuX3N0YXJ0ICAgICAgPSBwYXJtcy52aXJ0X2tzdGFydDsKKyAgICB2
a2Vybl9lbmQgICAgICAgID0gcGFybXMudmlydF9rZW5kOworICAgIGlmICggcGFybXMudW5tYXBw
ZWRfaW5pdHJkICkKKyAgICB7CisgICAgICAgIHZpbml0cmRfc3RhcnQgID0gdmluaXRyZF9lbmQg
PSAwOworICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJvdW5kX3BndXAodmtlcm5fZW5kKTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdmluaXRyZF9zdGFydCAgPSByb3VuZF9wZ3Vw
KHZrZXJuX2VuZCk7CisgICAgICAgIHZpbml0cmRfZW5kICAgID0gdmluaXRyZF9zdGFydCArIGlu
aXRyZF9sZW47CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcm91bmRfcGd1cCh2aW5pdHJkX2Vu
ZCk7CisgICAgfQorICAgIHZwaHlzbWFwX2VuZCAgICAgPSB2cGh5c21hcF9zdGFydCArIChucl9w
YWdlcyAqICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHVuc2lnbmVkIGludCkpKTsKKyAgICBpZiAoIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIg
KQorICAgICAgICB2cGh5c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKKyAgICB2c3RhcnRpbmZv
X3N0YXJ0ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOworICAgIHZzdGFydGluZm9fZW5kICAg
PSAodnN0YXJ0aW5mb19zdGFydCArCisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IHN0YXJ0X2luZm8pICsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKSk7CisKKyAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRf
cGd1cCh2c3RhcnRpbmZvX2VuZCk7CisgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0
X3BhZ2VzKysgKQorICAgIHsKKyAgICAgICAgdnB0X2VuZCAgICAgICAgICA9IHZwdF9zdGFydCAr
IChucl9wdF9wYWdlcyAqIFBBR0VfU0laRSk7CisgICAgICAgIHZzdGFja19zdGFydCAgICAgPSB2
cHRfZW5kOworICAgICAgICB2c3RhY2tfZW5kICAgICAgID0gdnN0YWNrX3N0YXJ0ICsgUEFHRV9T
SVpFOworICAgICAgICB2X2VuZCAgICAgICAgICAgID0gKHZzdGFja19lbmQgKyAoMVVMPDwyMikt
MSkgJiB+KCgxVUw8PDIyKS0xKTsKKyAgICAgICAgaWYgKCAodl9lbmQgLSB2c3RhY2tfZW5kKSA8
ICg1MTJVTCA8PCAxMCkgKQorICAgICAgICAgICAgdl9lbmQgKz0gMVVMIDw8IDIyOyAvKiBBZGQg
ZXh0cmEgNE1CIHRvIGdldCA+PSA1MTJrQiBwYWRkaW5nLiAqLworI2RlZmluZSBOUihfbCxfaCxf
cykgXAorICAgICgoKCgoX2gpICsgKCgxVUw8PChfcykpLTEpKSAmIH4oKDFVTDw8KF9zKSktMSkp
IC0gXAorICAgICAgICgoX2wpICYgfigoMVVMPDwoX3MpKS0xKSkpID4+IChfcykpCisgICAgICAg
IGlmICggKCFpc19wdl8zMmJpdF9kb21haW4oZCkgKyAvKiAjIEw0ICovCisgICAgICAgICAgICAg
IE5SKHZfc3RhcnQsIHZfZW5kLCBMNF9QQUdFVEFCTEVfU0hJRlQpICsgLyogIyBMMyAqLworICAg
ICAgICAgICAgICAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICBOUih2
X3N0YXJ0LCB2X2VuZCwgTDNfUEFHRVRBQkxFX1NISUZUKSA6IC8qICMgTDIgKi8KKyAgICAgICAg
ICAgICAgIDQpICsgLyogIyBjb21wYXQgTDIgKi8KKyAgICAgICAgICAgICAgTlIodl9zdGFydCwg
dl9lbmQsIEwyX1BBR0VUQUJMRV9TSElGVCkpICAvKiAjIEwxICovCisgICAgICAgICAgICAgPD0g
bnJfcHRfcGFnZXMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY291bnQgPSB2
X2VuZCAtIHZfc3RhcnQ7CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgY291bnQg
LT0gUEFHRV9BTElHTihpbml0cmRfbGVuKTsKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5
dGVzKGNvdW50KTsKKyAgICBpZiAoICgxVUwgPDwgb3JkZXIpICsgUEZOX1VQKGluaXRyZF9sZW4p
ID4gbnJfcGFnZXMgKQorICAgICAgICBwYW5pYygiRG9tYWluIDAgYWxsb2NhdGlvbiBpcyB0b28g
c21hbGwgZm9yIGtlcm5lbCBpbWFnZSIpOworCisgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBV
TlNFVF9BRERSICkKKyAgICB7CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcGFybXMucDJtX2Jh
c2U7CisgICAgICAgIHZwaHlzbWFwX2VuZCAgID0gdnBoeXNtYXBfc3RhcnQgKyBucl9wYWdlcyAq
IHNpemVvZih1bnNpZ25lZCBsb25nKTsKKyAgICB9CisgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBf
cGFnZXMoZCwgb3JkZXIsIDApOworICAgIGlmICggcGFnZSA9PSBOVUxMICkKKyAgICAgICAgcGFu
aWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBhbGxvY2F0aW9uIik7CisgICAgYWxsb2Nf
c3BmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGFsbG9jX2VwZm4gPSBhbGxvY19zcGZuICsg
ZC0+dG90X3BhZ2VzOworCisgICAgaWYgKCBpbml0cmRfbGVuICkKKyAgICB7CisgICAgICAgIGlu
aXRyZF9wZm4gPSB2aW5pdHJkX3N0YXJ0ID8KKyAgICAgICAgICAgICAgICAgICAgICh2aW5pdHJk
X3N0YXJ0IC0gdl9zdGFydCkgPj4gUEFHRV9TSElGVCA6CisgICAgICAgICAgICAgICAgICAgICBk
LT50b3RfcGFnZXM7CisgICAgICAgIGluaXRyZF9tZm4gPSBtZm4gPSBpbml0cmQtPm1vZF9zdGFy
dDsKKyAgICAgICAgY291bnQgPSBQRk5fVVAoaW5pdHJkX2xlbik7CisgICAgICAgIGlmICggZC0+
YXJjaC5waHlzYWRkcl9iaXRzaXplICYmCisgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEp
ID4+IChkLT5hcmNoLnBoeXNhZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKKyAgICAg
ICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKKyAgICAgICAg
ICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBm
b3IgZG9tYWluIDAgaW5pdHJkIik7CisgICAgICAgICAgICBmb3IgKCBjb3VudCA9IC1jb3VudDsg
b3JkZXItLTsgKQorICAgICAgICAgICAgICAgIGlmICggY291bnQgJiAoMVVMIDw8IG9yZGVyKSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFn
ZXMocGFnZSwgb3JkZXIpOworICAgICAgICAgICAgICAgICAgICBwYWdlICs9IDFVTCA8PCBvcmRl
cjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICBtZW1jcHkocGFnZV90b192aXJ0KHBh
Z2UpLCBtZm5fdG9fdmlydChpbml0cmQtPm1vZF9zdGFydCksCisgICAgICAgICAgICAgICAgICAg
aW5pdHJkX2xlbik7CisgICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1v
ZF9zdGFydCA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1w
dF9hbGxvYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcHRfYWxsb2MgKyBQQUdF
X0FMSUdOKGluaXRyZF9sZW4pKTsKKyAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5p
dHJkX21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgd2hpbGUgKCBjb3VudC0tICkKKyAgICAgICAgICAgICAgICBp
ZiAoIGFzc2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShtZm4rKyksIDAsIDApICkKKyAgICAgICAg
ICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICAgICAgaW5pdHJkLT5tb2RfZW5kID0g
MDsKKyAgICB9CisKKyAgICBwcmludGsoIlBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDpcbiIK
KyAgICAgICAgICAgIiBEb20wIGFsbG9jLjogICAlIlBSSXBhZGRyIi0+JSJQUklwYWRkciwKKyAg
ICAgICAgICAgcGZuX3RvX3BhZGRyKGFsbG9jX3NwZm4pLCBwZm5fdG9fcGFkZHIoYWxsb2NfZXBm
bikpOworICAgIGlmICggZC0+dG90X3BhZ2VzIDwgbnJfcGFnZXMgKQorICAgICAgICBwcmludGso
IiAoJWx1IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkiLAorICAgICAgICAgICAgICAgbnJfcGFnZXMg
LSBkLT50b3RfcGFnZXMpOworICAgIGlmICggaW5pdHJkICkKKyAgICB7CisgICAgICAgIG1wdF9h
bGxvYyA9IChwYWRkcl90KWluaXRyZC0+bW9kX3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CisgICAgICAg
IHByaW50aygiXG4gSW5pdC4gcmFtZGlzazogJSJQUklwYWRkciItPiUiUFJJcGFkZHIsCisgICAg
ICAgICAgICAgICBtcHRfYWxsb2MsIG1wdF9hbGxvYyArIGluaXRyZF9sZW4pOworICAgIH0KKyAg
ICBwcmludGsoIlxuVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6XG4iCisgICAgICAgICAgICIg
TG9hZGVkIGtlcm5lbDogJXAtPiVwXG4iCisgICAgICAgICAgICIgSW5pdC4gcmFtZGlzazogJXAt
PiVwXG4iCisgICAgICAgICAgICIgUGh5cy1NYWNoIG1hcDogJXAtPiVwXG4iCisgICAgICAgICAg
ICIgU3RhcnQgaW5mbzogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIgUGFnZSB0YWJsZXM6ICAg
JXAtPiVwXG4iCisgICAgICAgICAgICIgQm9vdCBzdGFjazogICAgJXAtPiVwXG4iCisgICAgICAg
ICAgICIgVE9UQUw6ICAgICAgICAgJXAtPiVwXG4iLAorICAgICAgICAgICBfcCh2a2Vybl9zdGFy
dCksIF9wKHZrZXJuX2VuZCksCisgICAgICAgICAgIF9wKHZpbml0cmRfc3RhcnQpLCBfcCh2aW5p
dHJkX2VuZCksCisgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwgX3AodnBoeXNtYXBfZW5k
KSwKKyAgICAgICAgICAgX3AodnN0YXJ0aW5mb19zdGFydCksIF9wKHZzdGFydGluZm9fZW5kKSwK
KyAgICAgICAgICAgX3AodnB0X3N0YXJ0KSwgX3AodnB0X2VuZCksCisgICAgICAgICAgIF9wKHZz
dGFja19zdGFydCksIF9wKHZzdGFja19lbmQpLAorICAgICAgICAgICBfcCh2X3N0YXJ0KSwgX3Ao
dl9lbmQpKTsKKyAgICBwcmludGsoIiBFTlRSWSBBRERSRVNTOiAlcFxuIiwgX3AocGFybXMudmly
dF9lbnRyeSkpOworCisgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICBtcHRf
YWxsb2MgPSAodnB0X3N0YXJ0IC0gdl9zdGFydCkgKyBwZm5fdG9fcGFkZHIoYWxsb2Nfc3Bmbik7
CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgbXB0X2FsbG9jIC09IFBBR0VfQUxJ
R04oaW5pdHJkX2xlbik7CisKKyAgICAvKiBPdmVybGFwIHdpdGggWGVuIHByb3RlY3RlZCBhcmVh
PyAqLworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAoKHZfc3Rh
cnQgPCBIWVBFUlZJU09SX1ZJUlRfRU5EKSAmJgorICAgICAgICAgICh2X2VuZCA+IEhZUEVSVklT
T1JfVklSVF9TVEFSVCkpIDoKKyAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfQ09NUEFUX1ZJ
UlRfU1RBUlQoZCkpICkKKyAgICB7CisgICAgICAgIHByaW50aygiRE9NMCBpbWFnZSBvdmVybGFw
cyB3aXRoIFhlbiBwcml2YXRlIGFyZWEuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAp
CisgICAgeworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgPSBG
TEFUX0NPTVBBVF9LRVJORUxfQ1M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxs
YmFja19jcyAgICA9IEZMQVRfQ09NUEFUX0tFUk5FTF9DUzsKKyAgICB9CisKKyAgICAvKiBXQVJO
SU5HOiBUaGUgbmV3IGRvbWFpbiBtdXN0IGhhdmUgaXRzICdwcm9jZXNzb3InIGZpZWxkIGZpbGxl
ZCBpbiEgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9w
YWdlX3RhYmxlOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1w
dF9hbGxvYyArPSBQQUdFX1NJWkU7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAgICAgIGlmICgg
IXBhZ2UgKQorICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQ
TUw0Iik7CisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFi
bGV8UEdUX3ZhbGlkYXRlZHwxOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3Zp
cnQocGFnZSk7CisgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBl
X2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2Fs
bG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICB9CisgICAgY2xlYXJfcGFnZShsNHRh
Yik7CisgICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwgMCk7CisgICAgdi0+YXJjaC5n
dWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91
c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKKworICAgIGw0dGFiICs9IGw0X3RhYmxlX29mZnNl
dCh2X3N0YXJ0KTsKKyAgICBwZm4gPSBhbGxvY19zcGZuOworICAgIGZvciAoIGNvdW50ID0gMDsg
Y291bnQgPCAoKHZfZW5kLXZfc3RhcnQpPj5QQUdFX1NISUZUKTsgY291bnQrKyApCisgICAgewor
ICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDF0YWIgJiAoUEFHRV9TSVpFLTEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDFfcGFnZV90YWJsZTsKKyAgICAgICAgICAgIGwxc3RhcnQgPSBsMXRh
YiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgICAg
IGNsZWFyX3BhZ2UobDF0YWIpOworICAgICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKKyAgICAg
ICAgICAgICAgICBsMXRhYiArPSBsMV90YWJsZV9vZmZzZXQodl9zdGFydCk7CisgICAgICAgICAg
ICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDJ0YWIgJiAoUEFHRV9TSVpFLTEpKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNl
LnR5cGVfaW5mbyA9IFBHVF9sMl9wYWdlX3RhYmxlOworICAgICAgICAgICAgICAgIGwyc3RhcnQg
PSBsMnRhYiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKKyAgICAgICAgICAgICAgICBpZiAoIGNvdW50
ID09IDAgKQorICAgICAgICAgICAgICAgICAgICBsMnRhYiArPSBsMl90YWJsZV9vZmZzZXQodl9z
dGFydCk7CisgICAgICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwzdGFiICYgKFBB
R0VfU0laRS0xKSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBjb3VudCB8fCAhbDNzdGFydCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8g
PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9sM19wYWdlX3RhYmxlOworICAgICAg
ICAgICAgICAgICAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9
IFBBR0VfU0laRTsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBs
M3RhYiA9IGwzc3RhcnQ7CisgICAgICAgICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0YWIpOwor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGNvdW50ID09IDAgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgbDN0YWIgKz0gbDNfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOworICAgICAgICAgICAgICAg
ICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wYWRkcihfX3BhKGwzc3RhcnQpLCBMNF9QUk9UKTsKKyAg
ICAgICAgICAgICAgICAgICAgbDR0YWIrKzsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICAgICAgKmwzdGFiID0gbDNlX2Zyb21fcGFkZHIoX19wYShsMnN0YXJ0KSwgTDNfUFJPVCk7Cisg
ICAgICAgICAgICAgICAgbDN0YWIrKzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICpsMnRh
YiA9IGwyZV9mcm9tX3BhZGRyKF9fcGEobDFzdGFydCksIEwyX1BST1QpOworICAgICAgICAgICAg
bDJ0YWIrKzsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBj
b3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKKyAgICAgICAgICAgIG1m
biA9IHBmbisrOworICAgICAgICBlbHNlCisgICAgICAgICAgICBtZm4gPSBpbml0cmRfbWZuKys7
CisgICAgICAgICpsMXRhYiA9IGwxZV9mcm9tX3BmbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWlu
KGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwxX1BST1QgOiBDT01Q
QVRfTDFfUFJPVCkpOworICAgICAgICBsMXRhYisrOworCisgICAgICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOworICAgICAgICAgICAgaWYgKCAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYK
KyAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKiBFbnN1cmUg
dGhlIGZpcnN0IGZvdXIgTDMgZW50cmllcyBhcmUgYWxsIHBvcHVsYXRlZC4gKi8KKyAgICAgICAg
Zm9yICggaSA9IDAsIGwzdGFiID0gbDNzdGFydDsgaSA8IDQ7ICsraSwgKytsM3RhYiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggIWwzZV9nZXRfaW50cHRlKCpsM3RhYikgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVz
ZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZTsKKyAgICAgICAgICAgICAgICBsMnRhYiA9
IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgICAgICAg
ICBjbGVhcl9wYWdlKGwydGFiKTsKKyAgICAgICAgICAgICAgICAqbDN0YWIgPSBsM2VfZnJvbV9w
YWRkcihfX3BhKGwydGFiKSwgTDNfUFJPVCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBp
ZiAoIGkgPT0gMyApCisgICAgICAgICAgICAgICAgbDNlX2dldF9wYWdlKCpsM3RhYiktPnUuaW51
c2UudHlwZV9pbmZvIHw9IFBHVF9wYWVfeGVuX2wyOworICAgICAgICB9CisgICAgICAgIC8qIElu
c3RhbGwgcmVhZC1vbmx5IGd1ZXN0IHZpc2libGUgTVBUIG1hcHBpbmcuICovCisgICAgICAgIGwy
dGFiID0gbDNlX3RvX2wyZShsM3N0YXJ0WzNdKTsKKyAgICAgICAgbWVtY3B5KCZsMnRhYltDT01Q
QVRfTDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKGQpXSwKKyAgICAgICAgICAgICAgICZjb21w
YXRfaWRsZV9wZ190YWJsZV9sMltsMl90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRf
U1RBUlQpXSwKKyAgICAgICAgICAgICAgIENPTVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NMT1RTKGQp
ICogc2l6ZW9mKCpsMnRhYikpOworICAgIH0KKworICAgIC8qIFBhZ2VzIHRoYXQgYXJlIHBhcnQg
b2YgcGFnZSB0YWJsZXMgbXVzdCBiZSByZWFkIG9ubHkuICovCisgICAgaWYgICggaXNfcHZfZG9t
YWluKGQpICkKKyAgICAgICAgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoZCwgbDRzdGFydCwgdnB0
X3N0YXJ0LCBucl9wdF9wYWdlcyk7CisKKyAgICAvKiBNYXNrIGFsbCB1cGNhbGxzLi4uICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCBYRU5fTEVHQUNZX01BWF9WQ1BVUzsgaSsrICkKKyAgICAgICAg
c2hhcmVkX2luZm8oZCwgdmNwdV9pbmZvW2ldLmV2dGNobl91cGNhbGxfbWFzaykgPSAxOworCisg
ICAgcHJpbnRrKCJEb20wIGhhcyBtYXhpbXVtICV1IFZDUFVzXG4iLCBkLT5tYXhfdmNwdXMpOwor
CisgICAgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3Zj
cHVzOyBpKysgKQorICAgIHsKKyAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZkb20w
X2NwdXMpOworICAgICAgICBzZXR1cF9kb20wX3ZjcHUoZCwgaSwgY3B1KTsKKyAgICB9CisKKyAg
ICBkLT5hcmNoLnBhZ2luZy5tb2RlID0gMDsKKworICAgIC8qIFNldCB1cCBDUjMgdmFsdWUgZm9y
IHdyaXRlX3B0YmFzZSAqLworICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCisgICAg
ICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOworICAgIGVsc2UKKyAgICAgICAgdXBk
YXRlX2NyMyh2KTsKKworICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRo
ZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLworICAgIHdyaXRlX3B0YmFzZSh2
KTsKKyAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOworCisgICAgLyogQ29weSB0aGUg
T1MgaW1hZ2UgYW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KKyAgICBlbGYuZGVzdF9iYXNl
ID0gKHZvaWQqKXZrZXJuX3N0YXJ0OworICAgIGVsZi5kZXN0X3NpemUgPSB2a2Vybl9lbmQgLSB2
a2Vybl9zdGFydDsKKyAgICBlbGZfc2V0X3ZjcHUoJmVsZiwgdik7CisgICAgcmMgPSBlbGZfbG9h
ZF9iaW5hcnkoJmVsZik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRr
KCJGYWlsZWQgdG8gbG9hZCB0aGUga2VybmVsIGJpbmFyeVxuIik7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKyAgICBib290c3RyYXBfbWFwKE5VTEwpOworCisgICAgaWYgKCBVTlNFVF9BRERS
ICE9IHBhcm1zLnZpcnRfaHlwZXJjYWxsICkKKyAgICB7CisgICAgICAgIGlmICggKHBhcm1zLnZp
cnRfaHlwZXJjYWxsIDwgdl9zdGFydCkgfHwKKyAgICAgICAgICAgICAocGFybXMudmlydF9oeXBl
cmNhbGwgPj0gdl9lbmQpICkKKyAgICAgICAgeworICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJp
ZGVfY3VycmVudChOVUxMKTsKKyAgICAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyZW50KTsKKyAg
ICAgICAgICAgIHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFHRSBmaWVsZCBpbiBFTEYgbm90
ZXMuXG4iKTsKKyAgICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKAorICAgICAgICAgICAg
ZCwgKHZvaWQgKikodW5zaWduZWQgbG9uZylwYXJtcy52aXJ0X2h5cGVyY2FsbCk7CisgICAgfQor
CisgICAgLyogRnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KKyAgICBkaXNjYXJkX2luaXRpYWxf
aW1hZ2VzKCk7CisKKyAgICAvKiBTZXQgdXAgc3RhcnQgaW5mbyBhcmVhLiAqLworICAgIHNpID0g
KHN0YXJ0X2luZm9fdCAqKXZzdGFydGluZm9fc3RhcnQ7CisgICAgY2xlYXJfcGFnZShzaSk7Cisg
ICAgc2ktPm5yX3BhZ2VzID0gbnJfcGFnZXM7CisKKyAgICBzaS0+c2hhcmVkX2luZm8gPSB2aXJ0
X3RvX21hZGRyKGQtPnNoYXJlZF9pbmZvKTsKKworICAgIHNpLT5mbGFncyAgICAgICAgPSBTSUZf
UFJJVklMRUdFRCB8IFNJRl9JTklURE9NQUlOOworICAgIGlmICggIXZpbml0cmRfc3RhcnQgJiYg
aW5pdHJkX2xlbiApCisgICAgICAgIHNpLT5mbGFncyAgIHw9IFNJRl9NT0RfU1RBUlRfUEZOOwor
ICAgIHNpLT5mbGFncyAgICAgICB8PSAoeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZf
UE1fTUFTSzsKKyAgICBzaS0+cHRfYmFzZSAgICAgID0gdnB0X3N0YXJ0OworICAgIHNpLT5ucl9w
dF9mcmFtZXMgPSBucl9wdF9wYWdlczsKKyAgICBzaS0+bWZuX2xpc3QgICAgID0gdnBoeXNtYXBf
c3RhcnQ7CisgICAgc25wcmludGYoc2ktPm1hZ2ljLCBzaXplb2Yoc2ktPm1hZ2ljKSwgInhlbi0z
LjAteDg2XyVkJXMiLAorICAgICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/IDY0IDogMzIsIHBh
cm1zLnBhZSA/ICJwIiA6ICIiKTsKKworICAgIGNvdW50ID0gZC0+dG90X3BhZ2VzOworCisgICAg
LyogU2V0IHVwIHRoZSBwaHlzLT5tYWNoaW5lIHRhYmxlIGlmIG5vdCBwYXJ0IG9mIHRoZSBpbml0
aWFsIG1hcHBpbmcuICovCisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgcGFybXMucDJtX2Jh
c2UgIT0gVU5TRVRfQUREUiApCisgICAgeworICAgICAgICBwZm4gPSBwYWdldGFibGVfZ2V0X3Bm
bih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgc2V0dXBfcHZfcGh5c21hcChkLCBwZm4s
IHZfc3RhcnQsIHZfZW5kLCB2cGh5c21hcF9zdGFydCwgdnBoeXNtYXBfZW5kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIG5yX3BhZ2VzKTsKKyAgICB9CisKKyAgICAvKiBXcml0ZSB0aGUgcGh5
cy0+bWFjaGluZSBhbmQgbWFjaGluZS0+cGh5cyB0YWJsZSBlbnRyaWVzLiAqLworICAgIGZvciAo
IHBmbiA9IDA7IHBmbiA8IGNvdW50OyBwZm4rKyApCisgICAgeworICAgICAgICBtZm4gPSBwZm4g
KyBhbGxvY19zcGZuOworICAgICAgICBpZiAoIHBmbiA+PSBpbml0cmRfcGZuICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBwZm4gPCBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4p
ICkKKyAgICAgICAgICAgICAgICBtZm4gPSBpbml0cmQtPm1vZF9zdGFydCArIChwZm4gLSBpbml0
cmRfcGZuKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBtZm4gLT0gUEZOX1VQ
KGluaXRyZF9sZW4pOworICAgICAgICB9CisjaWZuZGVmIE5ERUJVRworI2RlZmluZSBSRVZFUlNF
X1NUQVJUICgodl9lbmQgLSB2X3N0YXJ0KSA+PiBQQUdFX1NISUZUKQorICAgICAgICBpZiAoIHBm
biA+IFJFVkVSU0VfU1RBUlQgJiYgKHZpbml0cmRfc3RhcnQgfHwgcGZuIDwgaW5pdHJkX3Bmbikg
KQorICAgICAgICAgICAgbWZuID0gYWxsb2NfZXBmbiAtIChwZm4gLSBSRVZFUlNFX1NUQVJUKTsK
KyNlbmRpZgorICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHBmbiwgbWZuLCB2cGh5c21h
cF9zdGFydCk7CisgICAgICAgIGlmICghKHBmbiAmIDB4ZmZmZmYpKQorICAgICAgICAgICAgcHJv
Y2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAgfQorICAgIHNpLT5maXJzdF9wMm1fcGZuID0g
cGZuOworICAgIHNpLT5ucl9wMm1fZnJhbWVzID0gZC0+dG90X3BhZ2VzIC0gY291bnQ7CisgICAg
cGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCisgICAgeworICAgICAg
ICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0
X2dwZm5fZnJvbV9tZm4obWZuKSkpOworICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1m
bikgPj0gY291bnQgKQorICAgICAgICB7CisgICAgICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRf
ZG9tYWluKGQpKTsKKyAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAm
JiAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYKKyAgICAgICAgICAgICAgICAgIWdldF9wYWdl
X2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
QlVHKCk7CisKKyAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZw
aHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgICAgICsrcGZuOworICAgICAgICAgICAgaWYgKCEocGZu
ICYgMHhmZmZmZikpCisgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7
CisgICAgICAgIH0KKyAgICB9CisgICAgQlVHX09OKHBmbiAhPSBkLT50b3RfcGFnZXMpOworI2lm
bmRlZiBOREVCVUcKKyAgICBhbGxvY19lcGZuICs9IFBGTl9VUChpbml0cmRfbGVuKSArIHNpLT5u
cl9wMm1fZnJhbWVzOworI2VuZGlmCisgICAgd2hpbGUgKCBwZm4gPCBucl9wYWdlcyApCisgICAg
eworICAgICAgICBpZiAoIChwYWdlID0gYWxsb2NfY2h1bmsoZCwgbnJfcGFnZXMgLSBkLT50b3Rf
cGFnZXMpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3Ig
RE9NMCByZXNlcnZhdGlvbiIpOworICAgICAgICB3aGlsZSAoIHBmbiA8IGQtPnRvdF9wYWdlcyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworI2lmbmRl
ZiBOREVCVUcKKyNkZWZpbmUgcGZuIChucl9wYWdlcyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4g
LSBhbGxvY19zcGZuKSkpCisjZW5kaWYKKyAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAo
ZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKyN1bmRlZiBwZm4KKyAgICAgICAgICAgIHBh
Z2UrKzsgcGZuKys7CisgICAgICAgICAgICBpZiAoIShwZm4gJiAweGZmZmZmKSkKKyAgICAgICAg
ICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIGlmICggaW5pdHJkX2xlbiAhPSAwICkKKyAgICB7CisgICAgICAgIHNpLT5tb2Rfc3RhcnQg
PSB2aW5pdHJkX3N0YXJ0ID86IGluaXRyZF9wZm47CisgICAgICAgIHNpLT5tb2RfbGVuICAgPSBp
bml0cmRfbGVuOworICAgIH0KKworICAgIG1lbXNldChzaS0+Y21kX2xpbmUsIDAsIHNpemVvZihz
aS0+Y21kX2xpbmUpKTsKKyAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCisgICAgICAgIHN0cmxj
cHkoKGNoYXIgKilzaS0+Y21kX2xpbmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsK
KworICAgIGlmICggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQor
ICAgIHsKKyAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0
IHN0YXJ0X2luZm8pOworICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVv
ZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2
XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFy
dF9pbmZvX2NvbnNvbGVfZG9tMCk7CisKKyAgICAvKiBSZXR1cm4gdG8gaWRsZSBkb21haW4ncyBw
YWdlIHRhYmxlcy4gKi8KKyAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOworICAg
IHdyaXRlX3B0YmFzZShjdXJyZW50KTsKKworICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3Rp
bWUoZCk7CisKKyAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7CisgICAgY2xlYXJfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKKworICAgIC8qCisgICAgICogSW5pdGlhbCByZWdpc3Rl
ciB2YWx1ZXM6CisgICAgICogIERTLEVTLEZTLEdTID0gRkxBVF9LRVJORUxfRFMKKyAgICAgKiAg
ICAgICBDUzpySVAgPSBGTEFUX0tFUk5FTF9DUzpzdGFydF9wYworICAgICAqICAgICAgIFNTOnJT
UCA9IEZMQVRfS0VSTkVMX1NTOnN0YXJ0X3N0YWNrCisgICAgICogICAgICAgICAgclNJID0gc3Rh
cnRfaW5mbworICAgICAqICBbckFYLHJCWCxyQ1gsckRYLHJESSxyQlAsUjgtUjE1IGFyZSB6ZXJv
XQorICAgICAqLworICAgIHJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7CisgICAgcmVncy0+ZHMg
PSByZWdzLT5lcyA9IHJlZ3MtPmZzID0gcmVncy0+Z3MgPQorICAgICAgICAhaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gRkxBVF9LRVJORUxfRFMgOiBGTEFUX0NPTVBBVF9LRVJORUxfRFM7CisgICAg
cmVncy0+c3MgPSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICAgRkxB
VF9LRVJORUxfU1MgOiBGTEFUX0NPTVBBVF9LRVJORUxfU1MpOworICAgIHJlZ3MtPmNzID0gKCFp
c19wdl8zMmJpdF9kb21haW4oZCkgPworICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX0NTIDog
RkxBVF9DT01QQVRfS0VSTkVMX0NTKTsKKyAgICByZWdzLT5yaXAgPSBwYXJtcy52aXJ0X2VudHJ5
OworICAgIHJlZ3MtPnJzcCA9IHZzdGFja19lbmQ7CisgICAgcmVncy0+cnNpID0gdnN0YXJ0aW5m
b19zdGFydDsKKyAgICByZWdzLT5lZmxhZ3MgPSBYODZfRUZMQUdTX0lGOworCisjaWZkZWYgQ09O
RklHX1NIQURPV19QQUdJTkcKKyAgICBpZiAoIG9wdF9kb20wX3NoYWRvdyAmJiBwYWdpbmdfZW5h
YmxlKGQsIFBHX1NIX2VuYWJsZSkgPT0gMCApCisgICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5n
X21vZGVzKHYpOworI2VuZGlmCisKKyAgICAvKgorICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9z
dXBlcnZpc29yX21vZGVfa2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCisgICAg
ICogZGlmZmVyZW50IG1lYW5pbmcuCisgICAgICovCisgICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFU
X3N1cGVydmlzb3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKKyAgICAgICAgcGFu
aWMoIkRvbTAgcmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOworCisgICAgcmMg
PSBzZXR1cF9wZXJtaXNzaW9ucyhkKTsKKyAgICBCVUdfT04ocmMgIT0gMCk7CisKKyAgICBpZiAo
IGVsZl9jaGVja19icm9rZW4oJmVsZikgKQorICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzog
ZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCisgICAgICAgICAgICAgICBlbGZfY2hlY2tf
YnJva2VuKCZlbGYpKTsKKworICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlk
ICkKKyAgICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKKworICAgIHJldHVybiAwOworCitvdXQ6
CisgICAgaWYgKCBlbGZfY2hlY2tfYnJva2VuKCZlbGYpICkKKyAgICAgICAgcHJpbnRrKCIgWGVu
IGRvbTAga2VybmVsIGJyb2tlbiBFTEY6ICVzXG4iLAorICAgICAgICAgICAgICAgZWxmX2NoZWNr
X2Jyb2tlbigmZWxmKSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0
IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
cl9wYWdlcywgY29uc3QgYm9vbCBtYXApCit7CisgICAgaW50IHJjOworCisgICAgZm9yICggOyA7
ICkKKyAgICB7CisgICAgICAgIHJjID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9t
bWlvX3JlZ2lvbnMpCisgICAgICAgICAgICAgKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4o
cGZuKSk7CisgICAgICAgIGlmICggcmMgPT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dB
Uk5JTkcKKyAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslI2x4
LCUjbHgpIGZvciBkJWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVu
IiwgcGZuLCBwZm4gKyBucl9wYWdlcywgZC0+ZG9tYWluX2lkLCByYyk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgICAgICBucl9wYWdlcyAtPSByYzsKKyAgICAgICAgcGZuICs9
IHJjOworICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKKy8qIFBvcHVsYXRlIGEgSFZNIG1lbW9yeSByYW5nZSB1c2luZyB0aGUg
YmlnZ2VzdCBwb3NzaWJsZSBvcmRlci4gKi8KK3N0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0
ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKK3sK
KyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIGkgPSAwOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CisgICAgaW50IHJjOworI2RlZmluZSBNQVBfTUFYX0lURVIgNjQKKworICAgIG9yZGVyID0g
TUFYX09SREVSOworICAgIHdoaWxlICggbnJfcGFnZXMgIT0gMCApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgcmFuZ2Vfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhucl9wYWdlcyAr
IDEpOworCisgICAgICAgIG9yZGVyID0gbWluKHJhbmdlX29yZGVyID8gcmFuZ2Vfb3JkZXIgLSAx
IDogMCwgb3JkZXIpOworICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgbWVtZmxhZ3MpOworICAgICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggb3JkZXIgPT0gMCAmJiBtZW1mbGFncyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgLyogVHJ5IGFnYWluIHdpdGhvdXQgYW55IG1lbWZsYWdzLiAqLworICAg
ICAgICAgICAgICAgIG1lbWZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBvcmRlciA9IE1BWF9P
UkRFUjsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggb3JkZXIgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJp
bnRrKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IHdpdGggb3JkZXIgMCFcbiIpOworICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgfQorICAgICAgICAgICAgb3Jk
ZXItLTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBn
dWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3RhcnQpLCBfbWZuKHBhZ2VfdG9fbWZuKHBh
Z2UpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKKyAgICAg
ICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQg
dG8gcG9wdWxhdGUgbWVtb3J5OiBbJSNseCwlbHgpOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICBzdGFydCwgc3RhcnQgKyAoMVVMIDw8IG9yZGVyKSwgcmMpOworICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgc3RhcnQgKz0gMVVMIDw8IG9yZGVyOworICAg
ICAgICBucl9wYWdlcyAtPSAxVUwgPDwgb3JkZXI7CisgICAgICAgIGlmICggKCsraSAlIE1BUF9N
QVhfSVRFUikgPT0gMCApCisgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKKyN1bmRlZiBNQVBfTUFYX0lURVIKK30KKworLyogU3Rl
YWwgUkFNIGZyb20gdGhlIGVuZCBvZiBhIG1lbW9yeSByZWdpb24uICovCitzdGF0aWMgaW50IF9f
aW5pdCBwdmhfc3RlYWxfcmFtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhbGlnbiwgcGFk
ZHJfdCBsaW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAqYWRk
cikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSA9IGQtPmFyY2gubnJfZTgyMDsKKworICAgIC8qCisg
ICAgICogQWxpZ25tZW50IDAgc2hvdWxkIGJlIHNldCB0byAxLCBzbyBpdCBkb2Vzbid0IHdyYXAg
YXJvdW5kIGluIHRoZQorICAgICAqIGNhbGN1bGF0aW9ucyBiZWxvdy4KKyAgICAgKi8KKyAgICBh
bGlnbiA9IGFsaWduID8gOiAxOworICAgIHdoaWxlICggaS0tICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBlODIwZW50cnkgKmVudHJ5ID0gJmQtPmFyY2guZTgyMFtpXTsKKworICAgICAgICBpZiAo
IGVudHJ5LT50eXBlICE9IEU4MjBfUkFNIHx8IGVudHJ5LT5hZGRyICsgZW50cnktPnNpemUgPiBs
aW1pdCB8fAorICAgICAgICAgICAgIGVudHJ5LT5hZGRyIDwgTUIoMSkgKQorICAgICAgICAgICAg
Y29udGludWU7CisKKyAgICAgICAgKmFkZHIgPSAoZW50cnktPmFkZHIgKyBlbnRyeS0+c2l6ZSAt
IHNpemUpICYgfihhbGlnbiAtIDEpOworICAgICAgICBpZiAoICphZGRyIDwgZW50cnktPmFkZHIg
KQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgZW50cnktPnNpemUgPSAqYWRkciAt
IGVudHJ5LT5hZGRyOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gLUVO
T01FTTsKK30KKworLyogTkI6IG1lbW9yeSBtYXAgbXVzdCBiZSBzb3J0ZWQgYXQgYWxsIHRpbWVz
IGZvciB0aGlzIHRvIHdvcmsgY29ycmVjdGx5LiAqLworc3RhdGljIGludCBfX2luaXQgcHZoX2Fk
ZF9tZW1fcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgcywgdWludDY0X3QgZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0eXBlKQorewor
ICAgIHN0cnVjdCBlODIwZW50cnkgKm1hcDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgZC0+YXJjaC5ucl9lODIwOyBpKysgKQorICAgIHsKKyAgICAgICAgdWlu
dDY0X3QgcnMgPSBkLT5hcmNoLmU4MjBbaV0uYWRkcjsKKyAgICAgICAgdWludDY0X3QgcmUgPSBy
cyArIGQtPmFyY2guZTgyMFtpXS5zaXplOworCisgICAgICAgIGlmICggcnMgPT0gZSAmJiBkLT5h
cmNoLmU4MjBbaV0udHlwZSA9PSB0eXBlICkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+YXJj
aC5lODIwW2ldLmFkZHIgPSBzOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIHJlID09IHMgJiYgZC0+YXJjaC5lODIwW2ldLnR5cGUgPT0gdHlwZSAmJgor
ICAgICAgICAgICAgIChpICsgMSA9PSBkLT5hcmNoLm5yX2U4MjAgfHwgZC0+YXJjaC5lODIwW2kg
KyAxXS5hZGRyID49IGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ld
LnNpemUgKz0gZSAtIHM7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggcnMgPj0gZSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIHJl
ID4gcyApCisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICB9CisKKyAgICBtYXAgPSB4
emFsbG9jX2FycmF5KHN0cnVjdCBlODIwZW50cnksIGQtPmFyY2gubnJfZTgyMCArIDEpOworICAg
IGlmICggIW1hcCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkU4MjA6
IG91dCBvZiBtZW1vcnkgdG8gYWRkIHJlZ2lvblxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKworICAgIG1lbWNweShtYXAsIGQtPmFyY2guZTgyMCwgaSAqIHNpemVvZigqZC0+
YXJjaC5lODIwKSk7CisgICAgbWVtY3B5KG1hcCArIGkgKyAxLCBkLT5hcmNoLmU4MjAgKyBpLAor
ICAgICAgICAgICAoZC0+YXJjaC5ucl9lODIwIC0gaSkgKiBzaXplb2YoKmQtPmFyY2guZTgyMCkp
OworICAgIG1hcFtpXS5hZGRyID0gczsKKyAgICBtYXBbaV0uc2l6ZSA9IGUgLSBzOworICAgIG1h
cFtpXS50eXBlID0gdHlwZTsKKyAgICB4ZnJlZShkLT5hcmNoLmU4MjApOworICAgIGQtPmFyY2gu
ZTgyMCA9IG1hcDsKKyAgICBkLT5hcmNoLm5yX2U4MjArKzsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgdWludDMyX3QgcmMsICpp
ZGVudF9wdDsKKyAgICBtZm5fdCBtZm47CisgICAgcGFkZHJfdCBnYWRkcjsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07CisKKyAgICAvKgorICAgICAqIFN0ZWFsIHNvbWUgc3BhY2Ug
ZnJvbSB0aGUgbGFzdCBSQU0gcmVnaW9uIGJlbG93IDRHQiBhbmQgdXNlIGl0IHRvCisgICAgICog
c3RvcmUgdGhlIHJlYWwtbW9kZSBUU1MuIEl0IG5lZWRzIHRvIGJlIGFsaWduZWQgdG8gMTI4IHNv
IHRoYXQgdGhlCisgICAgICogVFNTIHN0cnVjdHVyZSAod2hpY2ggYWNjb3VudHMgZm9yIHRoZSBm
aXJzdCAxMDRiKSBkb2Vzbid0IGNyb3NzCisgICAgICogYSBwYWdlIGJvdW5kYXJ5LgorICAgICAq
LworICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwgSFZNX1ZNODZfVFNTX1NJWkUsIDEyOCwgR0Io
NCksICZnYWRkcikgKQorICAgIHsKKyAgICAgICAgaWYgKCBodm1fY29weV90b19ndWVzdF9waHlz
KGdhZGRyLCBOVUxMLCBIVk1fVk04Nl9UU1NfU0laRSwgdikgIT0KKyAgICAgICAgICAgICBIVk1D
T1BZX29rYXkgKQorICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gemVybyBWTTg2IFRTUyBh
cmVhXG4iKTsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04
Nl9UU1NfU0laRURdID0KKyAgICAgICAgICAgIFZNODZfVFNTX1VQREFURUQgfCAoKHVpbnQ2NF90
KUhWTV9WTTg2X1RTU19TSVpFIDw8IDMyKSB8IGdhZGRyOworICAgICAgICBpZiAoIHB2aF9hZGRf
bWVtX3JhbmdlKGQsIGdhZGRyLCBnYWRkciArIEhWTV9WTTg2X1RTU19TSVpFLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEU4MjBfUkVTRVJWRUQpICkKKyAgICAgICAgICAgIHByaW50
aygiVW5hYmxlIHRvIHNldCBWTTg2IFRTUyBhcyByZXNlcnZlZCBpbiB0aGUgbWVtb3J5IG1hcFxu
Iik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gYWxsb2NhdGUg
Vk04NiBUU1MgYXJlYVxuIik7CisKKyAgICAvKiBTdGVhbCBzb21lIG1vcmUgUkFNIGZvciB0aGUg
aWRlbnRpdHkgcGFnZSB0YWJsZXMuICovCisgICAgaWYgKCBwdmhfc3RlYWxfcmFtKGQsIFBBR0Vf
U0laRSwgUEFHRV9TSVpFLCBHQig0KSwgJmdhZGRyKSApCisgICAgeworICAgICAgICBwcmludGso
IlVuYWJsZSB0byBmaW5kIG1lbW9yeSB0byBzdGFzaCB0aGUgaWRlbnRpdHkgcGFnZSB0YWJsZXNc
biIpOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIElk
ZW50aXR5LW1hcCBwYWdlIHRhYmxlIGlzIHJlcXVpcmVkIGZvciBydW5uaW5nIHdpdGggQ1IwLlBH
PTAKKyAgICAgKiB3aGVuIHVzaW5nIEludGVsIEVQVC4gQ3JlYXRlIGEgMzItYml0IG5vbi1QQUUg
cGFnZSBkaXJlY3Rvcnkgb2YKKyAgICAgKiBzdXBlcnBhZ2VzLgorICAgICAqLworICAgIGlkZW50
X3B0ID0gbWFwX2RvbWFpbl9nZm4ocDJtX2dldF9ob3N0cDJtKGQpLCBfZ2ZuKFBGTl9ET1dOKGdh
ZGRyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWZuLCAmcDJtdCwgMCwgJnJj
KTsKKyAgICBpZiAoIGlkZW50X3B0ID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJV
bmFibGUgdG8gbWFwIGlkZW50aXR5IHBhZ2UgdGFibGVzXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisgICAgfQorICAgIHdyaXRlXzMyYml0X3BzZV9pZGVudG1hcChpZGVudF9wdCk7Cisg
ICAgdW5tYXBfZG9tYWluX3BhZ2UoaWRlbnRfcHQpOworICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KG1mbl94KG1mbikpKTsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9J
REVOVF9QVF0gPSBnYWRkcjsKKyAgICBpZiAoIHB2aF9hZGRfbWVtX3JhbmdlKGQsIGdhZGRyLCBn
YWRkciArIFBBR0VfU0laRSwgRTgyMF9SRVNFUlZFRCkgKQorICAgICAgICAgICAgcHJpbnRrKCJV
bmFibGUgdG8gc2V0IGlkZW50aXR5IHBhZ2UgdGFibGVzIGFzIHJlc2VydmVkIGluIHRoZSBtZW1v
cnkgbWFwXG4iKTsKKworICAgIHJldHVybiAwOworfQorCisvKiBBc3NpZ24gdGhlIGxvdyAxTUIg
dG8gRG9tMC4gKi8KK3N0YXRpYyB2b2lkIF9faW5pdCBwdmhfc3RlYWxfbG93X3JhbShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisKKyAgICBBU1NFUlQoc3RhcnQgKyBucl9wYWdlcyA8PSBQRk5fRE9XTihNQigxKSkp
OworCisgICAgZm9yICggbWZuID0gc3RhcnQ7IG1mbiA8IHN0YXJ0ICsgbnJfcGFnZXM7IG1mbisr
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZu
KTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIHJjID0gdW5zaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHBnLCBkb21faW8pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKCJVbmFibGUgdG8gdW5zaGFyZSBYZW4gbWZuICUjbHg6ICVkXG4iLCBtZm4s
IHJjKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgWEVOU0hBUkVfd3JpdGFibGUpOworICAgICAgICBy
YyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4obWZuKSwgX21mbihtZm4pLCAwLCBw
Mm1fcmFtX3J3KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBwcmludGsoIlVuYWJs
ZSB0byBhZGQgbWZuICUjbHggdG8gcDJtOiAlZFxuIiwgbWZuLCByYyk7CisgICAgfQorfQorCitz
dGF0aWMgX19pbml0IHZvaWQgcHZoX3NldHVwX2U4MjAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBucl9wYWdlcykKK3sKKyAgICBzdHJ1Y3QgZTgyMGVudHJ5ICplbnRyeSwgKmVudHJ5
X2d1ZXN0OworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMsIGN1
cl9wYWdlcyA9IDA7CisgICAgdWludDY0X3Qgc3RhcnQsIGVuZDsKKworICAgIC8qCisgICAgICog
Q3JhZnQgdGhlIGU4MjAgbWVtb3J5IG1hcCBmb3IgRG9tMCBiYXNlZCBvbiB0aGUgaGFyZHdhcmUg
ZTgyMCBtYXAuCisgICAgICovCisgICAgZC0+YXJjaC5lODIwID0geHphbGxvY19hcnJheShzdHJ1
Y3QgZTgyMGVudHJ5LCBlODIwLm5yX21hcCk7CisgICAgaWYgKCAhZC0+YXJjaC5lODIwICkKKyAg
ICAgICAgcGFuaWMoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIERvbTAgZTgyMCBtYXAi
KTsKKyAgICBlbnRyeV9ndWVzdCA9IGQtPmFyY2guZTgyMDsKKworICAgIC8qIENsYW1wIGU4MjAg
bWVtb3J5IG1hcCB0byBtYXRjaCB0aGUgbWVtb3J5IGFzc2lnbmVkIHRvIERvbTAgKi8KKyAgICBm
b3IgKCBpID0gMCwgZW50cnkgPSBlODIwLm1hcDsgaSA8IGU4MjAubnJfbWFwOyBpKyssIGVudHJ5
KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBlbnRyeS0+dHlwZSAhPSBFODIwX1JBTSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgICplbnRyeV9ndWVzdCA9ICplbnRyeTsKKyAgICAgICAgICAgIGdv
dG8gbmV4dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbnJfcGFnZXMgPT0gY3VyX3BhZ2Vz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGFscmVhZHkg
aGF2ZSBhbGwgdGhlIGFzc2lnbmVkIG1lbW9yeSwKKyAgICAgICAgICAgICAqIHNraXAgdGhpcyBl
bnRyeQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgc3RhcnQgYW5kIGxlbmd0aCBh
cmUgYWxpZ25lZCB0byBQQUdFX1NJWkUsIGJlY2F1c2UKKyAgICAgICAgICogdGhhdCdzIHRoZSBt
aW5pbXVtIGdyYW51bGFyaXR5IG9mIHRoZSAybmQgc3RhZ2UgdHJhbnNsYXRpb24uIFNpbmNlCisg
ICAgICAgICAqIHRoZSBwMm0gY29kZSB1c2VzIFBBR0VfT1JERVJfNEsgaW50ZXJuYWxseSwgYWxz
byB1c2UgaXQgaGVyZSBpbgorICAgICAgICAgKiBvcmRlciB0byBwcmV2ZW50IHRoaXMgY29kZSBm
cm9tIGdldHRpbmcgb3V0IG9mIHN5bmMuCisgICAgICAgICAqLworICAgICAgICBzdGFydCA9IFJP
VU5EVVAoZW50cnktPmFkZHIsIFBBR0VfU0laRSA8PCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAg
ZW5kID0gKGVudHJ5LT5hZGRyICsgZW50cnktPnNpemUpICYKKyAgICAgICAgICAgICAgfigoUEFH
RV9TSVpFIDw8IFBBR0VfT1JERVJfNEspIC0gMSk7CisgICAgICAgIGlmICggc3RhcnQgPj0gZW5k
ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGVudHJ5X2d1ZXN0LT50eXBlID0g
RTgyMF9SQU07CisgICAgICAgIGVudHJ5X2d1ZXN0LT5hZGRyID0gc3RhcnQ7CisgICAgICAgIGVu
dHJ5X2d1ZXN0LT5zaXplID0gZW5kIC0gc3RhcnQ7CisgICAgICAgIHBhZ2VzID0gUEZOX0RPV04o
ZW50cnlfZ3Vlc3QtPnNpemUpOworICAgICAgICBpZiAoIChjdXJfcGFnZXMgKyBwYWdlcykgPiBu
cl9wYWdlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFRydW5jYXRlIHJlZ2lvbiAqLwor
ICAgICAgICAgICAgZW50cnlfZ3Vlc3QtPnNpemUgPSAobnJfcGFnZXMgLSBjdXJfcGFnZXMpIDw8
IFBBR0VfU0hJRlQ7CisgICAgICAgICAgICBjdXJfcGFnZXMgPSBucl9wYWdlczsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cl9wYWdlcyArPSBwYWdl
czsKKyAgICAgICAgfQorIG5leHQ6CisgICAgICAgIGQtPmFyY2gubnJfZTgyMCsrOworICAgICAg
ICBlbnRyeV9ndWVzdCsrOworICAgIH0KKyAgICBBU1NFUlQoY3VyX3BhZ2VzID09IG5yX3BhZ2Vz
KTsKKyAgICBBU1NFUlQoZC0+YXJjaC5ucl9lODIwIDw9IGU4MjAubnJfbWFwKTsKK30KKworc3Rh
dGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0
cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwor
ICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByYzsKKyAgICBib29sIHByZWVtcHRlZDsKKyNk
ZWZpbmUgTUIxX1BBR0VTIFBGTl9ET1dOKE1CKDEpKQorCisgICAgbnJfcGFnZXMgPSBjb21wdXRl
X2RvbTBfbnJfcGFnZXMoZCwgTlVMTCwgMCk7CisKKyAgICBwdmhfc2V0dXBfZTgyMChkLCBucl9w
YWdlcyk7CisgICAgZG8geworICAgICAgICBwcmVlbXB0ZWQgPSBmYWxzZTsKKyAgICAgICAgcGFn
aW5nX3NldF9hbGxvY2F0aW9uKGQsIGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3BhZ2VzKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcmVlbXB0ZWQpOworICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICB9IHdoaWxlICggcHJlZW1wdGVkICk7CisKKyAgICAv
KgorICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkLgorICAgICAqIE5C
OiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQgZnJvbSBsZWdhY3kgQklPUy4KKyAg
ICAgKi8KKyAgICByYyA9IG1vZGlmeV9pZGVudGl0eV9tbWlvKGQsIDAsIE1CMV9QQUdFUywgdHJ1
ZSk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBpZGVu
dGl0eSBtYXAgbG93IDFNQjogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0K
KworICAgIC8qIFBvcHVsYXRlIG1lbW9yeSBtYXAuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBk
LT5hcmNoLm5yX2U4MjA7IGkrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHNpemU7CisKKyAgICAgICAgaWYgKCBkLT5hcmNoLmU4MjBbaV0udHlwZSAhPSBFODIwX1JBTSAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBhZGRyID0gUEZOX0RPV04oZC0+YXJj
aC5lODIwW2ldLmFkZHIpOworICAgICAgICBzaXplID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ld
LnNpemUpOworCisgICAgICAgIGlmICggYWRkciA+PSBNQjFfUEFHRVMgKQorICAgICAgICAgICAg
cmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIsIHNpemUpOworICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChhZGRyICsgc2l6ZSA8IE1CMV9QQUdF
Uyk7CisgICAgICAgICAgICBwdmhfc3RlYWxfbG93X3JhbShkLCBhZGRyLCBzaXplKTsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0K
KworICAgIGlmICggY3B1X2hhc192bXggJiYgcGFnaW5nX21vZGVfaGFwKGQpICYmICF2bXhfdW5y
ZXN0cmljdGVkX2d1ZXN0KHYpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFNpbmNl
IERvbTAgY2Fubm90IGJlIG1pZ3JhdGVkLCB3ZSB3aWxsIG9ubHkgc2V0dXAgdGhlCisgICAgICAg
ICAqIHVucmVzdHJpY3RlZCBndWVzdCBoZWxwZXJzIGlmIHRoZXkgYXJlIG5lZWRlZCBieSB0aGUg
Y3VycmVudAorICAgICAgICAgKiBoYXJkd2FyZSB3ZSBhcmUgcnVubmluZyBvbi4KKyAgICAgICAg
ICovCisgICAgICAgIHJjID0gcHZoX3NldHVwX3ZteF9yZWFsbW9kZV9oZWxwZXJzKGQpOworICAg
ICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1
cm4gMDsKKyN1bmRlZiBNQjFfUEFHRVMKK30KKworc3RhdGljIGludCBfX2luaXQgcHZoX2xvYWRf
a2VybmVsKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsIHZvaWQg
KmltYWdlX2Jhc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21k
bGluZSwgcGFkZHJfdCAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCAqc3RhcnRfaW5mb19hZGRyKQoreworICAgIHZvaWQgKmltYWdlX3N0YXJ0ID0gaW1h
Z2VfYmFzZSArIGltYWdlX2hlYWRyb29tOworICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfbGVuID0g
aW1hZ2UtPm1vZF9lbmQ7CisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAgIHN0cnVjdCBl
bGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHBhZGRyX3QgbGFzdF9hZGRyOworICAgIHN0cnVjdCBo
dm1fc3RhcnRfaW5mbyBzdGFydF9pbmZvID0geyAwIH07CisgICAgc3RydWN0IGh2bV9tb2RsaXN0
X2VudHJ5IG1vZCA9IHsgMCB9OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKKyAg
ICBpbnQgcmM7CisKKyAgICBpZiAoIChyYyA9IGJ6aW1hZ2VfcGFyc2UoaW1hZ2VfYmFzZSwgJmlt
YWdlX3N0YXJ0LCAmaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIkVy
cm9yIHRyeWluZyB0byBkZXRlY3QgYnogY29tcHJlc3NlZCBrZXJuZWxcbiIpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgaWYgKCAocmMgPSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9z
dGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0
byBpbml0IEVMRlxuIik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisjaWZkZWYgVkVSQk9T
RQorICAgIGVsZl9zZXRfdmVyYm9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5h
cnkoJmVsZik7CisgICAgaWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9
IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gcGFyc2Uga2VybmVsIGZvciBF
TEZOT1RFU1xuIik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBpZiAoIHBhcm1z
LnBoeXNfZW50cnkgPT0gVU5TRVRfQUREUjMyICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5h
YmxlIHRvIGZpbmQgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFkZHJlc3NcbiIpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBwcmludGsoIk9TOiAlcyB2ZXJzaW9uOiAl
cyBsb2FkZXI6ICVzIGJpdG5lc3M6ICVzXG4iLCBwYXJtcy5ndWVzdF9vcywKKyAgICAgICAgICAg
cGFybXMuZ3Vlc3RfdmVyLCBwYXJtcy5sb2FkZXIsCisgICAgICAgICAgIGVsZl82NGJpdCgmZWxm
KSA/ICI2NC1iaXQiIDogIjMyLWJpdCIpOworCisgICAgLyogQ29weSB0aGUgT1MgaW1hZ2UgYW5k
IGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KKyAgICBlbGYuZGVzdF9iYXNlID0gKHZvaWQgKiko
cGFybXMudmlydF9rc3RhcnQgLSBwYXJtcy52aXJ0X2Jhc2UpOworICAgIGVsZi5kZXN0X3NpemUg
PSBwYXJtcy52aXJ0X2tlbmQgLSBwYXJtcy52aXJ0X2tzdGFydDsKKworICAgIGVsZl9zZXRfdmNw
dSgmZWxmLCB2KTsKKyAgICByYyA9IGVsZl9sb2FkX2JpbmFyeSgmZWxmKTsKKyAgICBpZiAoIHJj
IDwgMCApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBsb2FkIGtlcm5lbDogJWRc
biIsIHJjKTsKKyAgICAgICAgcHJpbnRrKCJYZW4gZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNc
biIsIGVsZl9jaGVja19icm9rZW4oJmVsZikpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQor
CisgICAgbGFzdF9hZGRyID0gUk9VTkRVUChwYXJtcy52aXJ0X2tlbmQgLSBwYXJtcy52aXJ0X2Jh
c2UsIFBBR0VfU0laRSk7CisKKyAgICBpZiAoIGluaXRyZCAhPSBOVUxMICkKKyAgICB7CisgICAg
ICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhsYXN0X2FkZHIsIG1mbl90b192aXJ0KGlu
aXRyZC0+bW9kX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
aXRyZC0+bW9kX2VuZCwgdik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBjb3B5IGluaXRyZCB0byBndWVzdFxuIik7CisgICAgICAg
ICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAgICAgICBtb2QucGFkZHIgPSBsYXN0X2Fk
ZHI7CisgICAgICAgIG1vZC5zaXplID0gaW5pdHJkLT5tb2RfZW5kOworICAgICAgICBsYXN0X2Fk
ZHIgKz0gUk9VTkRVUChpbml0cmQtPm1vZF9lbmQsIFBBR0VfU0laRSk7CisgICAgfQorCisgICAg
LyogRnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KKyAgICBkaXNjYXJkX2luaXRpYWxfaW1hZ2Vz
KCk7CisKKyAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCisgICAgeworICAgICAgICByYyA9IGh2
bV9jb3B5X3RvX2d1ZXN0X3BoeXMobGFzdF9hZGRyLCBjbWRsaW5lLCBzdHJsZW4oY21kbGluZSkg
KyAxLCB2KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
aygiVW5hYmxlIHRvIGNvcHkgZ3Vlc3QgY29tbWFuZCBsaW5lXG4iKTsKKyAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICAgICAgfQorICAgICAgICBzdGFydF9pbmZvLmNtZGxpbmVfcGFkZHIgPSBs
YXN0X2FkZHI7CisgICAgICAgIC8qCisgICAgICAgICAqIFJvdW5kIHVwIHRvIDMyLzY0IGJpdHMg
KGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3Qga2VybmVsIGJpdG5lc3MpIHNvCisgICAgICAgICAqIHRo
ZSBtb2RsaXN0L3N0YXJ0X2luZm8gaXMgYWxpZ25lZC4KKyAgICAgICAgICovCisgICAgICAgIGxh
c3RfYWRkciArPSBST1VORFVQKHN0cmxlbihjbWRsaW5lKSArIDEsIGVsZl82NGJpdCgmZWxmKSA/
IDggOiA0KTsKKyAgICB9CisgICAgaWYgKCBpbml0cmQgIT0gTlVMTCApCisgICAgeworICAgICAg
ICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMobGFzdF9hZGRyLCAmbW9kLCBzaXplb2YobW9k
KSwgdik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGso
IlVuYWJsZSB0byBjb3B5IGd1ZXN0IG1vZHVsZXNcbiIpOworICAgICAgICAgICAgcmV0dXJuIHJj
OworICAgICAgICB9CisgICAgICAgIHN0YXJ0X2luZm8ubW9kbGlzdF9wYWRkciA9IGxhc3RfYWRk
cjsKKyAgICAgICAgc3RhcnRfaW5mby5ucl9tb2R1bGVzID0gMTsKKyAgICAgICAgbGFzdF9hZGRy
ICs9IHNpemVvZihtb2QpOworICAgIH0KKworICAgIHN0YXJ0X2luZm8ubWFnaWMgPSBYRU5fSFZN
X1NUQVJUX01BR0lDX1ZBTFVFOworICAgIHN0YXJ0X2luZm8uZmxhZ3MgPSBTSUZfUFJJVklMRUdF
RCB8IFNJRl9JTklURE9NQUlOOworICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhsYXN0
X2FkZHIsICZzdGFydF9pbmZvLCBzaXplb2Yoc3RhcnRfaW5mbyksIHYpOworICAgIGlmICggcmMg
KQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gY29weSBzdGFydCBpbmZvIHRvIGd1
ZXN0XG4iKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgICplbnRyeSA9IHBhcm1z
LnBoeXNfZW50cnk7CisgICAgKnN0YXJ0X2luZm9fYWRkciA9IGxhc3RfYWRkcjsKKworICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IGVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBzdGFydF9pbmZvKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1LCBpOworICAgIGludCByYzsKKyAgICAvKiAKKyAgICAgKiBU
aGlzIHNldHMgdGhlIHZDUFUgc3RhdGUgYWNjb3JkaW5nIHRvIHRoZSBzdGF0ZSBkZXNjcmliZWQg
aW4KKyAgICAgKiBkb2NzL21pc2MvaHZtbGl0ZS5tYXJrZG93bi4KKyAgICAgKi8KKyAgICB2Y3B1
X2h2bV9jb250ZXh0X3QgY3B1X2N0eCA9IHsKKyAgICAgICAgLm1vZGUgPSBWQ1BVX0hWTV9NT0RF
XzMyQiwKKyAgICAgICAgLmNwdV9yZWdzLng4Nl8zMi5lYnggPSBzdGFydF9pbmZvLAorICAgICAg
ICAuY3B1X3JlZ3MueDg2XzMyLmVpcCA9IGVudHJ5LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMy
LmNyMCA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX0VULAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMy
LmNzX2xpbWl0ID0gfjB1LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLmRzX2xpbWl0ID0gfjB1
LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLnNzX2xpbWl0ID0gfjB1LAorICAgICAgICAuY3B1
X3JlZ3MueDg2XzMyLnRyX2xpbWl0ID0gMHg2NywKKyAgICAgICAgLmNwdV9yZWdzLng4Nl8zMi5j
c19hciA9IDB4YzliLAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLmRzX2FyID0gMHhjOTMsCisg
ICAgICAgIC5jcHVfcmVncy54ODZfMzIuc3NfYXIgPSAweGM5MywKKyAgICAgICAgLmNwdV9yZWdz
Lng4Nl8zMi50cl9hciA9IDB4OGIsCisgICAgfTsKKworICAgIGNwdSA9IHYtPnByb2Nlc3NvcjsK
KyAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKKyAgICB7CisgICAgICAg
IGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmZG9tMF9jcHVzKTsKKyAgICAgICAgc2V0dXBfZG9t
MF92Y3B1KGQsIGksIGNwdSk7CisgICAgfQorCisgICAgcmMgPSBhcmNoX3NldF9pbmZvX2h2bV9n
dWVzdCh2LCAmY3B1X2N0eCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGso
IlVuYWJsZSB0byBzZXR1cCBEb20wIEJTUCBjb250ZXh0OiAlZFxuIiwgcmMpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBzZXR1cF9wZXJtaXNzaW9ucyhkKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBhbmljKCJVbmFibGUgdG8gc2V0dXAgRG9tMCBwZXJt
aXNzaW9uczogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHVw
ZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7CisKKyAgICBjbGVhcl9iaXQoX1ZQRl9kb3du
LCAmdi0+cGF1c2VfZmxhZ3MpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19p
bml0IGFjcGlfY291bnRfaW50cl9vdnIoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFk
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBlbmQpCit7CisKKyAgICBhY3BpX2ludHJfb3ZlcnJpZGVzKys7CisgICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfc2V0X2ludHJfb3ZyKHN0cnVjdCBhY3BpX3N1
YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAgY29uc3Qgc3RydWN0IGFjcGlfbWFk
dF9pbnRlcnJ1cHRfb3ZlcnJpZGUgKmludHIgPQorICAgICAgICBjb250YWluZXJfb2YoaGVhZGVy
LCBzdHJ1Y3QgYWNwaV9tYWR0X2ludGVycnVwdF9vdmVycmlkZSwgaGVhZGVyKTsKKworICAgICpp
bnRzcmNvdnIgPSAqaW50cjsKKyAgICBpbnRzcmNvdnIrKzsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NvdW50X25taV9zcmMoc3RydWN0IGFjcGlfc3VidGFi
bGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisKKyAgICBhY3BpX25taV9zb3VyY2VzKys7Cisg
ICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfc2V0X25taV9zcmMoc3Ry
dWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQoreworICAgIGNvbnN0IHN0cnVj
dCBhY3BpX21hZHRfbm1pX3NvdXJjZSAqc3JjID0KKyAgICAgICAgY29udGFpbmVyX29mKGhlYWRl
ciwgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291cmNlLCBoZWFkZXIpOworCisgICAgKm5taXNyYyA9
ICpzcmM7CisgICAgbm1pc3JjKys7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBf
X2luaXQgcHZoX3NldHVwX2FjcGlfbWFkdChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90ICphZGRy
KQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX21hZHQgKm1hZHQ7CisgICAgc3RydWN0IGFjcGlf
dGFibGVfaGVhZGVyICp0YWJsZTsKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2lvX2FwaWMgKmlvX2Fw
aWM7CisgICAgc3RydWN0IGFjcGlfbWFkdF9sb2NhbF94MmFwaWMgKngyYXBpYzsKKyAgICBhY3Bp
X3N0YXR1cyBzdGF0dXM7CisgICAgdW5zaWduZWQgbG9uZyBzaXplOworICAgIHVuc2lnbmVkIGlu
dCBpLCBtYXhfdmNwdXM7CisgICAgaW50IHJjOworCisgICAgLyogQ291bnQgbnVtYmVyIG9mIGlu
dGVycnVwdCBvdmVycmlkZXMgaW4gdGhlIE1BRFQuICovCisgICAgYWNwaV90YWJsZV9wYXJzZV9t
YWR0KEFDUElfTUFEVF9UWVBFX0lOVEVSUlVQVF9PVkVSUklERSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWNwaV9jb3VudF9pbnRyX292ciwgVUlOVF9NQVgpOworCisgICAgLyogQ291bnQg
bnVtYmVyIG9mIE5NSSBzb3VyY2VzIGluIHRoZSBNQURULiAqLworICAgIGFjcGlfdGFibGVfcGFy
c2VfbWFkdChBQ1BJX01BRFRfVFlQRV9OTUlfU09VUkNFLCBhY3BpX2NvdW50X25taV9zcmMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIFVJTlRfTUFYKTsKKworICAgIG1heF92Y3B1cyA9IGRv
bTBfbWF4X3ZjcHVzKCk7CisgICAgLyogQ2FsY3VsYXRlIHRoZSBzaXplIG9mIHRoZSBjcmFmdGVk
IE1BRFQuICovCisgICAgc2l6ZSA9IHNpemVvZigqbWFkdCk7CisgICAgLyoKKyAgICAgKiBGSVhN
RTogdGhlIGN1cnJlbnQgdklPLUFQSUMgY29kZSBqdXN0IHN1cHBvcnRzIG9uZSBJTy1BUElDIGlu
c3RhbmNlCisgICAgICogcGVyIGRvbWFpbi4gVGhpcyBtdXN0IGJlIGZpeGVkIGluIG9yZGVyIHRv
IHByb3ZpZGUgdGhlIHNhbWUgYW1vdW50IG9mCisgICAgICogSU8gQVBJQ3MgYXMgYXZhaWxhYmxl
IG9uIGJhcmUgbWV0YWwuCisgICAgICovCisgICAgc2l6ZSArPSBzaXplb2YoKmlvX2FwaWMpOwor
ICAgIHNpemUgKz0gc2l6ZW9mKCppbnRzcmNvdnIpICogYWNwaV9pbnRyX292ZXJyaWRlczsKKyAg
ICBzaXplICs9IHNpemVvZigqbm1pc3JjKSAqIGFjcGlfbm1pX3NvdXJjZXM7CisgICAgc2l6ZSAr
PSBzaXplb2YoKngyYXBpYykgKiBtYXhfdmNwdXM7CisKKyAgICBtYWR0ID0geHphbGxvY19ieXRl
cyhzaXplKTsKKyAgICBpZiAoICFtYWR0ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxl
IHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgTUFEVCB0YWJsZVxuIik7CisgICAgICAgIHJjID0gLUVO
T01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyogQ29weSB0aGUgbmF0aXZl
IE1BRFQgdGFibGUgaGVhZGVyLiAqLworICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElf
U0lHX01BRFQsIDAsICZ0YWJsZSk7CisgICAgaWYgKCAhQUNQSV9TVUNDRVNTKHN0YXR1cykgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IE1BRFQgQUNQSSB0YWJsZSwgYWJv
cnRpbmcuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisgICAgbWFkdC0+aGVhZGVyID0gKnRhYmxlOworICAgIG1hZHQtPmFkZHJlc3MgPSBBUElD
X0RFRkFVTFRfUEhZU19CQVNFOworICAgIC8qCisgICAgICogTkI6IHRoaXMgaXMgY3VycmVudGx5
IHNldCB0byA0LCB3aGljaCBpcyB0aGUgcmV2aXNpb24gaW4gdGhlIEFDUEkKKyAgICAgKiBzcGVj
IDYuMS4gU2FkbHkgQUNQSUNBIGRvZXNuJ3QgcHJvdmlkZSByZXZpc2lvbiBudW1iZXJzIGZvciB0
aGUKKyAgICAgKiB0YWJsZXMgZGVzY3JpYmVkIGluIHRoZSBoZWFkZXJzLgorICAgICAqLworICAg
IG1hZHQtPmhlYWRlci5yZXZpc2lvbiA9IG1pbl90KHVuc2lnbmVkIGNoYXIsIHRhYmxlLT5yZXZp
c2lvbiwgNCk7CisKKyAgICAvKgorICAgICAqIFNldHVwIHRoZSBJTyBBUElDIGVudHJ5LgorICAg
ICAqIEZJWE1FOiB0aGUgY3VycmVudCB2SU8tQVBJQyBjb2RlIGp1c3Qgc3VwcG9ydHMgb25lIElP
LUFQSUMgaW5zdGFuY2UKKyAgICAgKiBwZXIgZG9tYWluLiBUaGlzIG11c3QgYmUgZml4ZWQgaW4g
b3JkZXIgdG8gcHJvdmlkZSB0aGUgc2FtZSBhbW91bnQgb2YKKyAgICAgKiBJTyBBUElDcyBhcyBh
dmFpbGFibGUgb24gYmFyZSBtZXRhbCwgYW5kIHdpdGggdGhlIHNhbWUgSURzIGFzIGZvdW5kIGlu
CisgICAgICogdGhlIG5hdGl2ZSBJTyBBUElDIE1BRFQgZW50cmllcy4KKyAgICAgKi8KKyAgICBp
ZiAoIG5yX2lvYXBpY3MgPiAxICkKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBmb3VuZCAlZCBJ
TyBBUElDcywgRG9tMCB3aWxsIG9ubHkgaGF2ZSBhY2Nlc3MgdG8gMSBlbXVsYXRlZCBJTyBBUElD
XG4iLAorICAgICAgICAgICAgICAgbnJfaW9hcGljcyk7CisgICAgaW9fYXBpYyA9ICh2b2lkICop
KG1hZHQgKyAxKTsKKyAgICBpb19hcGljLT5oZWFkZXIudHlwZSA9IEFDUElfTUFEVF9UWVBFX0lP
X0FQSUM7CisgICAgaW9fYXBpYy0+aGVhZGVyLmxlbmd0aCA9IHNpemVvZigqaW9fYXBpYyk7Cisg
ICAgaW9fYXBpYy0+aWQgPSBkb21haW5fdmlvYXBpYyhkKS0+aWQ7CisgICAgaW9fYXBpYy0+YWRk
cmVzcyA9IFZJT0FQSUNfREVGQVVMVF9CQVNFX0FERFJFU1M7CisKKyAgICB4MmFwaWMgPSAodm9p
ZCAqKShpb19hcGljICsgMSk7CisgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfdmNwdXM7IGkrKyAp
CisgICAgeworICAgICAgICB4MmFwaWMtPmhlYWRlci50eXBlID0gQUNQSV9NQURUX1RZUEVfTE9D
QUxfWDJBUElDOworICAgICAgICB4MmFwaWMtPmhlYWRlci5sZW5ndGggPSBzaXplb2YoKngyYXBp
Yyk7CisgICAgICAgIHgyYXBpYy0+dWlkID0gaTsKKyAgICAgICAgeDJhcGljLT5sb2NhbF9hcGlj
X2lkID0gaSAqIDI7CisgICAgICAgIHgyYXBpYy0+bGFwaWNfZmxhZ3MgPSBBQ1BJX01BRFRfRU5B
QkxFRDsKKyAgICAgICAgeDJhcGljKys7CisgICAgfQorCisgICAgLyogU2V0dXAgaW50ZXJydXB0
IG92ZXJyaWRlcy4gKi8KKyAgICBpbnRzcmNvdnIgPSAodm9pZCAqKXgyYXBpYzsKKyAgICBhY3Bp
X3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfSU5URVJSVVBUX09WRVJSSURFLCBhY3Bp
X3NldF9pbnRyX292ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9pbnRyX292ZXJy
aWRlcyk7CisKKyAgICAvKiBTZXR1cCBOTUkgc291cmNlcy4gKi8KKyAgICBubWlzcmMgPSAodm9p
ZCAqKWludHNyY292cjsKKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVf
Tk1JX1NPVVJDRSwgYWNwaV9zZXRfbm1pX3NyYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
YWNwaV9ubWlfc291cmNlcyk7CisKKyAgICBBU1NFUlQoKCh2b2lkICopbm1pc3JjIC0gKHZvaWQg
KiltYWR0KSA9PSBzaXplKTsKKyAgICBtYWR0LT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKKyAgICAv
KgorICAgICAqIENhbGxpbmcgYWNwaV90Yl9jaGVja3N1bSBoZXJlIGlzIGEgbGF5ZXJpbmcgdmlv
bGF0aW9uLCBidXQKKyAgICAgKiBpbnRyb2R1Y2luZyBhIHdyYXBwZXIgZm9yIHN1Y2ggc2ltcGxl
IHVzYWdlIHNlZW1zIG92ZXJraWxsLgorICAgICAqLworICAgIG1hZHQtPmhlYWRlci5jaGVja3N1
bSAtPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIG1hZHQpLCBzaXplKTsKKwor
ICAgIC8qIFBsYWNlIHRoZSBuZXcgTUFEVCBpbiBndWVzdCBtZW1vcnkgc3BhY2UuICovCisgICAg
aWYgKCBwdmhfc3RlYWxfcmFtKGQsIHNpemUsIDAsIEdCKDQpLCBhZGRyKSApCisgICAgeworICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBmaW5kIGFsbG9jYXRlIGd1ZXN0IFJBTSBmb3IgTUFEVFxu
Iik7CisgICAgICAgIHJjID0gLUVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgLyogTWFyayB0aGlzIHJlZ2lvbiBhcyBFODIwX0FDUEkuICovCisgICAgaWYgKCBwdmhfYWRk
X21lbV9yYW5nZShkLCAqYWRkciwgKmFkZHIgKyBzaXplLCBFODIwX0FDUEkpICkKKyAgICAgICAg
cHJpbnRrKCJVbmFibGUgdG8gYWRkIE1BRFQgcmVnaW9uIHRvIG1lbW9yeSBtYXBcbiIpOworCisg
ICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlzKCphZGRyLCBtYWR0LCBzaXplLCBkLT52Y3B1
WzBdKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGNv
cHkgTUFEVCBpbnRvIGd1ZXN0IG1lbW9yeVxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIHJjID0gMDsKKworIG91dDoKKyAgICB4ZnJlZShtYWR0KTsKKworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIGJvb2wgX19pbml0IGFjcGlfbWVtb3J5X2Jhbm5lZCh1bnNpZ25lZCBs
b25nIGFkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnJfcGFnZXMsIGk7CisK
KyAgICBtZm4gPSBQRk5fRE9XTihhZGRyZXNzKTsKKyAgICBucl9wYWdlcyA9IFBGTl9VUCgoYWRk
cmVzcyAmIH5QQUdFX01BU0spICsgc2l6ZSk7CisgICAgZm9yICggaSA9IDAgOyBpIDwgbnJfcGFn
ZXM7IGkrKyApCisgICAgICAgIGlmICggIXBhZ2VfaXNfcmFtX3R5cGUobWZuICsgaSwgUkFNX1RZ
UEVfUkVTRVJWRUQpICYmCisgICAgICAgICAgICAgIXBhZ2VfaXNfcmFtX3R5cGUobWZuICsgaSwg
UkFNX1RZUEVfQUNQSSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisKK3N0YXRpYyBib29sIF9faW5pdCBwdmhfYWNwaV90YWJsZV9hbGxvd2VkKGNv
bnN0IGNoYXIgKnNpZykKK3sKKyAgICBzdGF0aWMgY29uc3QgY2hhciBfX2luaXRjb25zdCBiYW5u
ZWRfdGFibGVzW11bQUNQSV9OQU1FX1NJWkVdID0geworICAgICAgICBBQ1BJX1NJR19IUEVULCBB
Q1BJX1NJR19TTElULCBBQ1BJX1NJR19TUkFULCBBQ1BJX1NJR19NUFNULAorICAgICAgICBBQ1BJ
X1NJR19QTVRULCBBQ1BJX1NJR19NQURULCBBQ1BJX1NJR19ETUFSfTsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIGZvciAoIGkgPSAwIDsgaSA8IEFSUkFZX1NJWkUoYmFubmVkX3RhYmxlcyk7
IGkrKyApCisgICAgICAgIGlmICggc3RybmNtcChzaWcsIGJhbm5lZF90YWJsZXNbaV0sIEFDUElf
TkFNRV9TSVpFKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qIE1h
a2Ugc3VyZSB0YWJsZSBkb2Vzbid0IHJlc2lkZSBpbiBhIFJBTSByZWdpb24uICovCisgICAgaWYg
KCBhY3BpX21lbW9yeV9iYW5uZWQoYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfZ2JsX3Jvb3RfdGFibGVf
bGlzdC50YWJsZXNbaV0ubGVuZ3RoKSApCisgICAgeworICAgICAgICBwcmludGsoIlNraXBwaW5n
IHRhYmxlICUuNHMgYmVjYXVzZSByZXNpZGVzIGluIGEgbm9uLUFDUEksIG5vbi1yZXNlcnZlZCBy
ZWdpb25cbiIsCisgICAgICAgICAgICAgICBzaWcpOworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1
cF9hY3BpX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBtYWR0X2FkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmFkZHIpCit7CisgICAgc3Ry
dWN0IGFjcGlfdGFibGVfeHNkdCAqeHNkdDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIg
KnRhYmxlOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHA7CisgICAgdW5zaWduZWQg
bG9uZyBzaXplID0gc2l6ZW9mKCp4c2R0KTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbnVtX3Rh
YmxlcyA9IDA7CisgICAgcGFkZHJfdCB4c2R0X3BhZGRyOworICAgIGludCByYzsKKworICAgIC8q
CisgICAgICogUmVzdG9yZSBvcmlnaW5hbCBETUFSIHRhYmxlIHNpZ25hdHVyZSwgd2UgYXJlIGdv
aW5nIHRvIGZpbHRlciBpdCBmcm9tCisgICAgICogdGhlIG5ldyBYU0RUIHRoYXQgaXMgcHJlc2Vu
dGVkIHRvIHRoZSBndWVzdCwgc28gaXQgaXMgbm8gbG9uZ2VyCisgICAgICogbmVjZXNzYXJ5IHRv
IGhhdmUgaXQncyBzaWduYXR1cmUgemFwcGVkLgorICAgICAqLworICAgIGFjcGlfZG1hcl9yZWlu
c3RhdGUoKTsKKworICAgIC8qIENvdW50IHRoZSBudW1iZXIgb2YgdGFibGVzIHRoYXQgd2lsbCBi
ZSBhZGRlZCB0byB0aGUgWFNEVC4gKi8KKyAgICBmb3IoIGkgPSAwOyBpIDwgYWNwaV9nYmxfcm9v
dF90YWJsZV9saXN0LmNvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqc2ln
ID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5zaWduYXR1cmUuYXNjaWk7CisK
KyAgICAgICAgaWYgKCBwdmhfYWNwaV90YWJsZV9hbGxvd2VkKHNpZykgKQorICAgICAgICAgICAg
bnVtX3RhYmxlcysrOworICAgIH0KKworICAgIC8qCisgICAgICogTm8gbmVlZCB0byBhZGQgb3Ig
c3VidHJhY3QgYW55dGhpbmcgYmVjYXVzZSBzdHJ1Y3QgYWNwaV90YWJsZV94c2R0CisgICAgICog
aW5jbHVkZXMgb25lIGFycmF5IHNsb3QgYWxyZWFkeSwgYW5kIHdlIGhhdmUgZmlsdGVyZWQgb3V0
IHRoZSBvcmlnaW5hbAorICAgICAqIE1BRFQgYW5kIHdlIGFyZSBnb2luZyB0byBhZGQgYSBjdXN0
b20gYnVpbHQgTUFEVC4KKyAgICAgKi8KKyAgICBzaXplICs9IG51bV90YWJsZXMgKiBzaXplb2Yo
eHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5WzBdKTsKKworICAgIHhzZHQgPSB4emFsbG9jX2J5dGVz
KHNpemUpOworICAgIGlmICggIXhzZHQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUg
dG8gYWxsb2NhdGUgbWVtb3J5IGZvciBYU0RUIHRhYmxlXG4iKTsKKyAgICAgICAgcmMgPSAtRU5P
TUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBDb3B5IHRoZSBuYXRpdmUg
WFNEVCB0YWJsZSBoZWFkZXIuICovCisgICAgcnNkcCA9IGFjcGlfb3NfbWFwX21lbW9yeShhY3Bp
X29zX2dldF9yb290X3BvaW50ZXIoKSwgc2l6ZW9mKCpyc2RwKSk7CisgICAgaWYgKCAhcnNkcCAp
CisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAgUlNEUFxuIik7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHhzZHRfcGFkZHIg
PSByc2RwLT54c2R0X3BoeXNpY2FsX2FkZHJlc3M7CisgICAgYWNwaV9vc191bm1hcF9tZW1vcnko
cnNkcCwgc2l6ZW9mKCpyc2RwKSk7CisgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkoeHNk
dF9wYWRkciwgc2l6ZW9mKCp0YWJsZSkpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAg
ICAgIHByaW50aygiVW5hYmxlIHRvIG1hcCBYU0RUXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgeHNkdC0+aGVhZGVyID0gKnRhYmxlOwor
ICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2YoKnRhYmxlKSk7CisKKyAgICAv
KiBBZGQgdGhlIGN1c3RvbSBNQURULiAqLworICAgIHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeVsw
XSA9IG1hZHRfYWRkcjsKKworICAgIC8qIENvcHkgdGhlIGFkZHJlc3NlcyBvZiB0aGUgcmVzdCBv
ZiB0aGUgYWxsb3dlZCB0YWJsZXMuICovCisgICAgZm9yKCBpID0gMCwgaiA9IDE7IGkgPCBhY3Bp
X2dibF9yb290X3RhYmxlX2xpc3QuY291bnQ7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBj
aGFyICpzaWcgPSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLnNpZ25hdHVyZS5h
c2NpaTsKKworICAgICAgICBpZiAoIHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKSApCisgICAg
ICAgICAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbaisrXSA9CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0uYWRkcmVz
czsKKyAgICB9CisKKyAgICB4c2R0LT5oZWFkZXIucmV2aXNpb24gPSAxOworICAgIHhzZHQtPmhl
YWRlci5sZW5ndGggPSBzaXplOworICAgIC8qCisgICAgICogQ2FsbGluZyBhY3BpX3RiX2NoZWNr
c3VtIGhlcmUgaXMgYSBsYXllcmluZyB2aW9sYXRpb24sIGJ1dAorICAgICAqIGludHJvZHVjaW5n
IGEgd3JhcHBlciBmb3Igc3VjaCBzaW1wbGUgdXNhZ2Ugc2VlbXMgb3ZlcmtpbGwuCisgICAgICov
CisgICAgeHNkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNU
X1BUUih1OCwgeHNkdCksIHNpemUpOworCisgICAgLyogUGxhY2UgdGhlIG5ldyBYU0RUIGluIGd1
ZXN0IG1lbW9yeSBzcGFjZS4gKi8KKyAgICBpZiAoIHB2aF9zdGVhbF9yYW0oZCwgc2l6ZSwgMCwg
R0IoNCksIGFkZHIpICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGZpbmQgZ3Vl
c3QgUkFNIGZvciBYU0RUXG4iKTsKKyAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisKKyAgICAvKiBNYXJrIHRoaXMgcmVnaW9uIGFzIEU4MjBfQUNQSS4gKi8K
KyAgICBpZiAoIHB2aF9hZGRfbWVtX3JhbmdlKGQsICphZGRyLCAqYWRkciArIHNpemUsIEU4MjBf
QUNQSSkgKQorICAgICAgICBwcmludGsoIlVuYWJsZSB0byBhZGQgWFNEVCByZWdpb24gdG8gbWVt
b3J5IG1hcFxuIik7CisKKyAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKmFkZHIsIHhz
ZHQsIHNpemUsIGQtPnZjcHVbMF0pOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcHJp
bnRrKCJVbmFibGUgdG8gY29weSBYU0RUIGludG8gZ3Vlc3QgbWVtb3J5XG4iKTsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworCisgb3V0OgorICAgIHhmcmVlKHhzZHQp
OworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfYWNw
aShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHN0YXJ0X2luZm8pCit7CisgICAgdW5zaWduZWQg
bG9uZyBwZm4sIG5yX3BhZ2VzOworICAgIHBhZGRyX3QgbWFkdF9wYWRkciwgeHNkdF9wYWRkciwg
cnNkcF9wYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisgICAgc3RydWN0
IGFjcGlfdGFibGVfcnNkcCAqbmF0aXZlX3JzZHAsIHJzZHAgPSB7CisgICAgICAgIC5zaWduYXR1
cmUgPSBBQ1BJX1NJR19SU0RQLAorICAgICAgICAucmV2aXNpb24gPSAyLAorICAgICAgICAubGVu
Z3RoID0gc2l6ZW9mKHJzZHApLAorICAgIH07CisKKworICAgIC8qIFNjYW4gdG9wLWxldmVsIHRh
YmxlcyBhbmQgYWRkIHRoZWlyIHJlZ2lvbnMgdG8gdGhlIGd1ZXN0IG1lbW9yeSBtYXAuICovCisg
ICAgZm9yKCBpID0gMDsgaSA8IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC5jb3VudDsgaSsrICkK
KyAgICB7CisgICAgICAgIGNvbnN0IGNoYXIgKnNpZyA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlz
dC50YWJsZXNbaV0uc2lnbmF0dXJlLmFzY2lpOworICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIg
PSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgc2l6ZSA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0ubGVu
Z3RoOworCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgb3JpZ2luYWwgTUFE
VCBpcyBhbHNvIG1hcHBlZCwgc28gdGhhdCBEb20wIGNhbgorICAgICAgICAgKiBwcm9wZXJseSBh
Y2Nlc3MgdGhlIGRhdGEgcmV0dXJuZWQgYnkgX01BVCBtZXRob2RzIGluIGNhc2UgaXQncworICAg
ICAgICAgKiByZS11c2luZyBNQURUIG1lbW9yeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
c3RybmNtcChzaWcsIEFDUElfU0lHX01BRFQsIEFDUElfTkFNRV9TSVpFKQorICAgICAgICAgICAg
ID8gcHZoX2FjcGlfdGFibGVfYWxsb3dlZChzaWcpCisgICAgICAgICAgICAgOiAhYWNwaV9tZW1v
cnlfYmFubmVkKGFkZHIsIHNpemUpICkKKyAgICAgICAgICAgICBwdmhfYWRkX21lbV9yYW5nZShk
LCBhZGRyLCBhZGRyICsgc2l6ZSwgRTgyMF9BQ1BJKTsKKyAgICB9CisKKyAgICAvKiBJZGVudGl0
eSBtYXAgQUNQSSBlODIwIHJlZ2lvbnMuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNo
Lm5yX2U4MjA7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGQtPmFyY2guZTgyMFtpXS50eXBl
ICE9IEU4MjBfQUNQSSAmJgorICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS50eXBlICE9IEU4
MjBfTlZTICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHBmbiA9IFBGTl9ET1dO
KGQtPmFyY2guZTgyMFtpXS5hZGRyKTsKKyAgICAgICAgbnJfcGFnZXMgPSBQRk5fVVAoKGQtPmFy
Y2guZTgyMFtpXS5hZGRyICYgflBBR0VfTUFTSykgKworICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLmU4MjBbaV0uc2l6ZSk7CisKKyAgICAgICAgcmMgPSBtb2RpZnlfaWRlbnRpdHlf
bW1pbyhkLCBwZm4sIG5yX3BhZ2VzLCB0cnVlKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIG1hcCBBQ1BJIHJlZ2lvbiBbJSNseCwg
JSNseCkgaW50byBEb20wIG1lbW9yeSBtYXBcbiIsCisgICAgICAgICAgICAgICAgICAgcGZuLCBw
Zm4gKyBucl9wYWdlcyk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICByYyA9IHB2aF9zZXR1cF9hY3BpX21hZHQoZCwgJm1hZHRfcGFkZHIpOworICAgIGlm
ICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IHB2aF9zZXR1cF9hY3BpX3hz
ZHQoZCwgbWFkdF9wYWRkciwgJnhzZHRfcGFkZHIpOworICAgIGlmICggcmMgKQorICAgICAgICBy
ZXR1cm4gcmM7CisKKyAgICAvKiBDcmFmdCBhIGN1c3RvbSBSU0RQLiAqLworICAgIG5hdGl2ZV9y
c2RwID0gYWNwaV9vc19tYXBfbWVtb3J5KGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpLCBzaXpl
b2YocnNkcCkpOworICAgIGlmICggIW5hdGl2ZV9yc2RwICkKKyAgICB7CisgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIG1hcCBuYXRpdmUgUlNEUFxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKyAgICBtZW1jcHkocnNkcC5vZW1faWQsIG5hdGl2ZV9yc2RwLT5vZW1faWQsIHNp
emVvZihyc2RwLm9lbV9pZCkpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KG5hdGl2ZV9yc2Rw
LCBzaXplb2YocnNkcCkpOworICAgIHJzZHAueHNkdF9waHlzaWNhbF9hZGRyZXNzID0geHNkdF9w
YWRkcjsKKyAgICAvKgorICAgICAqIENhbGxpbmcgYWNwaV90Yl9jaGVja3N1bSBoZXJlIGlzIGEg
bGF5ZXJpbmcgdmlvbGF0aW9uLCBidXQKKyAgICAgKiBpbnRyb2R1Y2luZyBhIHdyYXBwZXIgZm9y
IHN1Y2ggc2ltcGxlIHVzYWdlIHNlZW1zIG92ZXJraWxsLgorICAgICAqLworICAgIHJzZHAuY2hl
Y2tzdW0gLT0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCAmcnNkcCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfUlNEUF9SRVYwX1NJWkUpOwor
ICAgIHJzZHAuZXh0ZW5kZWRfY2hlY2tzdW0gLT0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1Rf
UFRSKHU4LCAmcnNkcCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihyc2RwKSk7CisKKyAgICAvKgorICAgICAqIFBsYWNlIHRoZSBuZXcgUlNE
UCBpbiBndWVzdCBtZW1vcnkgc3BhY2UuCisgICAgICoKKyAgICAgKiBOQjogdGhpcyBSU0RQIGlz
IG5vdCBnb2luZyB0byByZXBsYWNlIHRoZSBvcmlnaW5hbCBSU0RQLCB3aGljaCBzaG91bGQKKyAg
ICAgKiBzdGlsbCBiZSBhY2Nlc3NpYmxlIHRvIHRoZSBndWVzdC4gSG93ZXZlciB0aGF0IFJTRFAg
aXMgZ29pbmcgdG8gcG9pbnQgdG8KKyAgICAgKiB0aGUgbmF0aXZlIFJTRFQsIGFuZCBzaG91bGQg
bm90IGJlIHVzZWQgZm9yIHRoZSBEb20wIGtlcm5lbCdzIGJvb3QKKyAgICAgKiBwdXJwb3NlcyAo
d2Uga2VlcCBpdCB2aXNpYmxlIGZvciBwb3N0IGJvb3QgYWNjZXNzKS4KKyAgICAgKi8KKyAgICBp
ZiAoIHB2aF9zdGVhbF9yYW0oZCwgc2l6ZW9mKHJzZHApLCAwLCBHQig0KSwgJnJzZHBfcGFkZHIp
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGFsbG9jYXRlIGd1ZXN0IFJBTSBm
b3IgUlNEUFxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIC8qIE1h
cmsgdGhpcyByZWdpb24gYXMgRTgyMF9BQ1BJLiAqLworICAgIGlmICggcHZoX2FkZF9tZW1fcmFu
Z2UoZCwgcnNkcF9wYWRkciwgcnNkcF9wYWRkciArIHNpemVvZihyc2RwKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEU4MjBfQUNQSSkgKQorICAgICAgICBwcmludGsoIlVuYWJsZSB0byBh
ZGQgUlNEUCByZWdpb24gdG8gbWVtb3J5IG1hcFxuIik7CisKKyAgICAvKiBDb3B5IFJTRFAgaW50
byBndWVzdCBtZW1vcnkuICovCisgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlzKHJzZHBf
cGFkZHIsICZyc2RwLCBzaXplb2YocnNkcCksIGQtPnZjcHVbMF0pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gY29weSBSU0RQIGludG8gZ3Vlc3QgbWVt
b3J5XG4iKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIC8qIENvcHkgUlNEUCBh
ZGRyZXNzIHRvIHN0YXJ0X2luZm8uICovCisgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlz
KHN0YXJ0X2luZm8gKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZihz
dHJ1Y3QgaHZtX3N0YXJ0X2luZm8sIHJzZHBfcGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcnNkcF9wYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKCgoc3RydWN0IGh2bV9zdGFydF9pbmZvICopCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMCktPnJzZHBfcGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkLT52Y3B1WzBdKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIGNvcHkgUlNEUCBpbnRvIGd1ZXN0IG1lbW9yeVxuIik7CisgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2lu
aXQgY29uc3RydWN0X2RvbTBfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICpp
bWFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGltYWdlX2hlYWRyb29tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1v
ZHVsZV90ICppbml0cmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQoreworICAgIHBhZGRyX3QgZW50cnks
IHN0YXJ0X2luZm87CisgICAgaW50IHJjOworCisgICAgcHJpbnRrKCIqKiBCdWlsZGluZyBhIFBW
SCBEb20wICoqXG4iKTsKKworICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7CisKKyAgICByYyA9IHB2
aF9zZXR1cF9wMm0oZCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZh
aWxlZCB0byBzZXR1cCBEb20wIHBoeXNpY2FsIG1lbW9yeSBtYXBcbiIpOworICAgICAgICByZXR1
cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBwdmhfbG9hZF9rZXJuZWwoZCwgaW1hZ2UsIGltYWdl
X2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAoaW1hZ2UpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZGxpbmUsICZlbnRyeSwgJnN0YXJ0X2luZm8pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gbG9hZCBEb20wIGtlcm5lbFxuIik7Cisg
ICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IHB2aF9zZXR1cF9jcHVzKGQsIGVu
dHJ5LCBzdGFydF9pbmZvKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50aygi
RmFpbGVkIHRvIHNldHVwIERvbTAgQ1BVczogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJj
OworICAgIH0KKworICAgIHJjID0gcHZoX3NldHVwX2FjcGkoZCwgc3RhcnRfaW5mbyk7CisgICAg
aWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBzZXR1cCBEb20wIEFD
UEkgdGFibGVzOiAlZFxuIiwgcmMpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAg
cGFuaWMoIkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKKyAg
ICByZXR1cm4gMDsKK30KKworaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sIG1vZHVsZV90ICppbml0cmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiks
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCit7CisgICAgLyogU2Fu
aXR5ISAqLworICAgIEJVR19PTihkLT5kb21haW5faWQgIT0gMCk7CisgICAgQlVHX09OKGQtPnZj
cHVbMF0gPT0gTlVMTCk7CisgICAgQlVHX09OKGQtPnZjcHVbMF0tPmlzX2luaXRpYWxpc2VkKTsK
KworICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOworCisgICAgcmV0dXJuIChpc19odm1f
ZG9tYWluKGQpID8gY29uc3RydWN0X2RvbTBfcHZoIDogY29uc3RydWN0X2RvbTBfcHYpCisgICAg
ICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCxib290c3RyYXBfbWFwLCBj
bWRsaW5lKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwY2U1ZjIuLjAwMDAwMDAKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbl9idWlsZC5jCisrKyAvZGV2L251bGwKQEAgLTEsMjQzOCArMCwwIEBACi0v
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCi0gKiBkb21haW5fYnVpbGQuYwotICogCi0gKiBDb3B5cmln
aHQgKGMpIDIwMDItMjAwNSwgSyBBIEZyYXNlcgotICovCi0KLSNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgotI2luY2x1ZGUgPHhlbi9saWIuaD4KLSNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KLSNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KLSNpbmNsdWRlIDx4ZW4v
c21wLmg+Ci0jaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Ci0jaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0j
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KLSNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Ci0jaW5jbHVk
ZSA8eGVuL2RvbWFpbi5oPgotI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8eGVu
L2lvY2FwLmg+Ci0jaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgotI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4KLSNpbmNsdWRlIDx4ZW4vbGliZWxmLmg+Ci0jaW5jbHVkZSA8eGVuL3Bmbi5oPgotI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KLSNpbmNsdWRlIDx4ZW4vYWNwaS5oPgotI2luY2x1ZGUg
PGFzbS9yZWdzLmg+Ci0jaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgotI2luY2x1ZGUgPGFzbS9pby5o
PgotI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KLSNpbmNsdWRlIDxhc20vZGVzYy5oPgotI2lu
Y2x1ZGUgPGFzbS9pMzg3Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgotI2luY2x1ZGUgPGFz
bS9wMm0uaD4KLSNpbmNsdWRlIDxhc20vZTgyMC5oPgotI2luY2x1ZGUgPGFzbS9hY3BpLmg+Ci0j
aW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4gLyogZm9yIGJ6
aW1hZ2VfcGFyc2UgKi8KLSNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2luY2x1ZGUgPGFzbS9o
cGV0Lmg+Ci0KLSNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+Ci0KLSNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaD4KLSNpbmNs
dWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KLSNpbmNsdWRlIDxwdWJsaWMv
aHZtL2h2bV92Y3B1Lmg+Ci0KLXN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9ucnBhZ2VzOwot
c3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21pbl9ucnBhZ2VzOwotc3RhdGljIGxvbmcgX19p
bml0ZGF0YSBkb20wX21heF9ucnBhZ2VzID0gTE9OR19NQVg7Ci0KLS8qCi0gKiBIYXZlIHRoZSBU
U1MgY292ZXIgdGhlIElTQSBwb3J0IHJhbmdlLCB3aGljaCBtYWtlcyBpdAotICogLSAxMDQgYnl0
ZXMgYmFzZSBzdHJ1Y3R1cmUKLSAqIC0gMzIgYnl0ZXMgaW50ZXJydXB0IHJlZGlyZWN0aW9uIGJp
dG1hcAotICogLSAxMjggYnl0ZXMgSS9PIGJpdG1hcAotICogLSBvbmUgdHJhaWxpbmcgYnl0ZQot
ICogb3IgYSB0b3RhbCBvZiAyNjUgYnl0ZXMuCi0gKgotICogTkI6IGFzIFBWSHYyIERvbTAgZG9l
c24ndCBoYXZlIGxlZ2FjeSBkZXZpY2VzIChJU0EpLCBpdCBzaG91bGRuJ3QgaGF2ZSBhbnkKLSAq
IGJ1c2luZXNzIGluIGFjY2Vzc2luZyB0aGUgSVNBIHBvcnQgcmFuZ2UsIG11Y2ggbGVzcyBpbiBy
ZWFsIG1vZGUsIGFuZCBkdWUgdG8KLSAqIHRoZSBsYWNrIG9mIGZpcm13YXJlIGl0IHNob3VsZG4n
dCBhbHNvIGV4ZWN1dGUgYW55IElOVCBpbnN0cnVjdGlvbi4gVGhpcyBpcwotICogZG9uZSBqdXN0
IGZvciBjb25zaXN0ZW5jeSB3aXRoIHdoYXQgaHZtbG9hZGVyIGRvZXMuCi0gKi8KLSNkZWZpbmUg
SFZNX1ZNODZfVFNTX1NJWkUgMjY1Ci0KLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBh
Y3BpX2ludHJfb3ZlcnJpZGVzOwotc3RhdGljIHN0cnVjdCBhY3BpX21hZHRfaW50ZXJydXB0X292
ZXJyaWRlIF9faW5pdGRhdGEgKmludHNyY292cjsKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIGFjcGlfbm1pX3NvdXJjZXM7Ci1zdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291
cmNlIF9faW5pdGRhdGEgKm5taXNyYzsKLQotLyoKLSAqIGRvbTBfbWVtPVttaW46PG1pbl9hbXQ+
LF1bbWF4OjxtYXhfYW10PixdWzxhbXQ+XQotICogCi0gKiA8bWluX2FtdD46IFRoZSBtaW5pbXVt
IGFtb3VudCBvZiBtZW1vcnkgd2hpY2ggc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgZG9tMC4KLSAq
IDxtYXhfYW10PjogVGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQgYmUg
YWxsb2NhdGVkIGZvciBkb20wLgotICogPGFtdD46ICAgICBUaGUgcHJlY2lzZSBhbW91bnQgb2Yg
bWVtb3J5IHRvIGFsbG9jYXRlIGZvciBkb20wLgotICogCi0gKiBOb3RlczoKLSAqICAxLiA8YW10
PiBpcyBjbGFtcGVkIGZyb20gYmVsb3cgYnkgPG1pbl9hbXQ+IGFuZCBmcm9tIGFib3ZlIGJ5IGF2
YWlsYWJsZQotICogICAgIG1lbW9yeSBhbmQgPG1heF9hbXQ+Ci0gKiAgMi4gPG1pbl9hbXQ+IGlz
IGNsYW1wZWQgZnJvbSBhYm92ZSBieSBhdmFpbGFibGUgbWVtb3J5IGFuZCA8bWF4X2FtdD4KLSAq
ICAzLiA8bWluX2FtdD4gaXMgaWdub3JlZCBpZiBpdCBpcyBncmVhdGVyIHRoYW4gPG1heF9hbXQ+
Ci0gKiAgNC4gSWYgPGFtdD4gaXMgbm90IHNwZWNpZmllZCwgaXQgaXMgY2FsY3VsYXRlZCBhcyBm
b2xsb3dzOgotICogICAgICJBbGwgb2YgbWVtb3J5IGlzIGFsbG9jYXRlZCB0byBkb21haW4gMCwg
bWludXMgMS8xNnRoIHdoaWNoIGlzIHJlc2VydmVkCi0gKiAgICAgIGZvciB1c2VzIHN1Y2ggYXMg
RE1BIGJ1ZmZlcnMgKHRoZSByZXNlcnZhdGlvbiBpcyBjbGFtcGVkIHRvIDEyOE1CKS4iCi0gKiAK
LSAqIEVhY2ggdmFsdWUgY2FuIGJlIHNwZWNpZmllZCBhcyBwb3NpdGl2ZSBvciBuZWdhdGl2ZToK
LSAqICBJZiArdmU6IFRoZSBzcGVjaWZpZWQgYW1vdW50IGlzIGFuIGFic29sdXRlIHZhbHVlLgot
ICogIElmIC12ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgc3VidHJhY3RlZCBmcm9tIHRvdGFs
IGF2YWlsYWJsZSBtZW1vcnkuCi0gKi8KLXN0YXRpYyBsb25nIF9faW5pdCBwYXJzZV9hbXQoY29u
c3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQotewotICAgIGxvbmcgcGFnZXMgPSBwYXJzZV9z
aXplX2FuZF91bml0KCgqcyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJRlQ7Ci0g
ICAgcmV0dXJuICgqcyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7Ci19Ci1zdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKLXsKLSAgICBkbyB7Ci0gICAgICAg
IGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21pbl9ucnBh
Z2VzID0gcGFyc2VfYW10KHMrNCwgJnMpOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
Im1heDoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21heF9ucnBhZ2VzID0gcGFyc2VfYW10KHMr
NCwgJnMpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb20wX25ycGFnZXMgPSBwYXJzZV9h
bXQocywgJnMpOwotICAgIH0gd2hpbGUgKCAqcysrID09ICcsJyApOwotfQotY3VzdG9tX3BhcmFt
KCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwotc3RhdGljIHVuc2lnbmVkIGludCBf
X2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBVSU5UX01BWDsKLQotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNvbnN0IGNoYXIgKnMpCi17Ci0gICAgaWYg
KCAqcyA9PSAnLScgKSAgICAgICAgICAgICAgICAgICAvKiAtTSAqLwotICAgICAgICBvcHRfZG9t
MF9tYXhfdmNwdXNfbWF4ID0gc2ltcGxlX3N0cnRvdWwocyArIDEsICZzLCAwKTsKLSAgICBlbHNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE4sIE4tLCBvciBOLU0gKi8KLSAgICB7
Ci0gICAgICAgIG9wdF9kb20wX21heF92Y3B1c19taW4gPSBzaW1wbGVfc3RydG91bChzLCAmcywg
MCk7Ci0gICAgICAgIGlmICggb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9PSAwICkKLSAgICAgICAg
ICAgIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwotICAgICAgICBpZiAoICEqcyApICAgICAg
ICAgICAgICAgICAgICAvKiBOICovCi0gICAgICAgICAgICBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4
ID0gb3B0X2RvbTBfbWF4X3ZjcHVzX21pbjsKLSAgICAgICAgZWxzZSBpZiAoICpzKysgPT0gJy0n
ICYmICpzICkgLyogTi1NICovCi0gICAgICAgICAgICBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4ID0g
c2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwotICAgIH0KLX0KLWN1c3RvbV9wYXJhbSgiZG9tMF9t
YXhfdmNwdXMiLCBwYXJzZV9kb20wX21heF92Y3B1cyk7Ci0KLXN0YXRpYyBfX2luaXRkYXRhIHVu
c2lnbmVkIGludCBkb20wX25yX3B4bXM7Ci1zdGF0aWMgX19pbml0ZGF0YSB1bnNpZ25lZCBpbnQg
ZG9tMF9weG1zW01BWF9OVU1OT0RFU10gPQotICAgIHsgWzAgLi4uIE1BWF9OVU1OT0RFUyAtIDFd
ID0gfjAgfTsKLXN0YXRpYyBfX2luaXRkYXRhIGJvb2xfdCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7
Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCi17
Ci0gICAgZG8gewotICAgICAgICBpZiAoIGlzZGlnaXQoKnMpICkKLSAgICAgICAgICAgIGRvbTBf
cHhtc1tkb20wX25yX3B4bXNdID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwotICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocywgInJlbGF4ZWQiLCA3KSAmJiAoIXNbN10gfHwgc1s3XSA9PSAn
LCcpICkKLSAgICAgICAgewotICAgICAgICAgICAgZG9tMF9hZmZpbml0eV9yZWxheGVkID0gMTsK
LSAgICAgICAgICAgIHMgKz0gNzsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgInN0cmljdCIsIDYpICYmICghc1s2XSB8fCBzWzZdID09ICcsJykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4ZWQgPSAwOwotICAgICAgICAgICAgcyAr
PSA2OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0g
d2hpbGUgKCArK2RvbTBfbnJfcHhtcyA8IEFSUkFZX1NJWkUoZG9tMF9weG1zKSAmJiAqcysrID09
ICcsJyApOwotfQotY3VzdG9tX3BhcmFtKCJkb20wX25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7
Ci0KLXN0YXRpYyBjcHVtYXNrX3QgX19pbml0ZGF0YSBkb20wX2NwdXM7Ci0KLXN0YXRpYyBzdHJ1
Y3QgdmNwdSAqX19pbml0IHNldHVwX2RvbTBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjcHUpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBhbGxvY192Y3B1KGQsIHZjcHVfaWQsIGNw
dSk7Ci0KLSAgICBpZiAoIHYgKQotICAgIHsKLSAgICAgICAgaWYgKCAhZC0+aXNfcGlubmVkICYm
ICFkb20wX2FmZmluaXR5X3JlbGF4ZWQgKQotICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9oYXJkX2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKLSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9zb2Z0X2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKLSAgICB9Ci0KLSAgICByZXR1cm4gdjsKLX0K
LQotc3RhdGljIG5vZGVtYXNrX3QgX19pbml0ZGF0YSBkb20wX25vZGVzOwotCi11bnNpZ25lZCBp
bnQgX19pbml0IGRvbTBfbWF4X3ZjcHVzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgaW50IGksIG1h
eF92Y3B1cywgbGltaXQ7Ci0gICAgbm9kZWlkX3Qgbm9kZTsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgZG9tMF9ucl9weG1zOyArK2kgKQotICAgICAgICBpZiAoIChub2RlID0gcHhtX3RvX25vZGUo
ZG9tMF9weG1zW2ldKSkgIT0gTlVNQV9OT19OT0RFICkKLSAgICAgICAgICAgIG5vZGVfc2V0KG5v
ZGUsIGRvbTBfbm9kZXMpOwotICAgIG5vZGVzX2FuZChkb20wX25vZGVzLCBkb20wX25vZGVzLCBu
b2RlX29ubGluZV9tYXApOwotICAgIGlmICggbm9kZXNfZW1wdHkoZG9tMF9ub2RlcykgKQotICAg
ICAgICBkb20wX25vZGVzID0gbm9kZV9vbmxpbmVfbWFwOwotICAgIGZvcl9lYWNoX25vZGVfbWFz
ayAoIG5vZGUsIGRvbTBfbm9kZXMgKQotICAgICAgICBjcHVtYXNrX29yKCZkb20wX2NwdXMsICZk
b20wX2NwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwotICAgIGNwdW1hc2tfYW5kKCZkb20w
X2NwdXMsICZkb20wX2NwdXMsIGNwdXBvb2wwLT5jcHVfdmFsaWQpOwotICAgIGlmICggY3B1bWFz
a19lbXB0eSgmZG9tMF9jcHVzKSApCi0gICAgICAgIGNwdW1hc2tfY29weSgmZG9tMF9jcHVzLCBj
cHVwb29sMC0+Y3B1X3ZhbGlkKTsKLQotICAgIG1heF92Y3B1cyA9IGNwdW1hc2tfd2VpZ2h0KCZk
b20wX2NwdXMpOwotICAgIGlmICggb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA+IG1heF92Y3B1cyAp
Ci0gICAgICAgIG1heF92Y3B1cyA9IG9wdF9kb20wX21heF92Y3B1c19taW47Ci0gICAgaWYgKCBv
cHRfZG9tMF9tYXhfdmNwdXNfbWF4IDwgbWF4X3ZjcHVzICkKLSAgICAgICAgbWF4X3ZjcHVzID0g
b3B0X2RvbTBfbWF4X3ZjcHVzX21heDsKLSAgICBsaW1pdCA9IGRvbTBfcHZoID8gSFZNX01BWF9W
Q1BVUyA6IE1BWF9WSVJUX0NQVVM7Ci0gICAgaWYgKCBtYXhfdmNwdXMgPiBsaW1pdCApCi0gICAg
ICAgIG1heF92Y3B1cyA9IGxpbWl0OwotCi0gICAgcmV0dXJuIG1heF92Y3B1czsKLX0KLQotc3Ry
dWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCi17
Ci0gICAgdW5zaWduZWQgaW50IG1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7Ci0KLSAgICBk
b20wLT5ub2RlX2FmZmluaXR5ID0gZG9tMF9ub2RlczsKLSAgICBkb20wLT5hdXRvX25vZGVfYWZm
aW5pdHkgPSAhZG9tMF9ucl9weG1zOwotCi0gICAgZG9tMC0+dmNwdSA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IHZjcHUgKiwgbWF4X3ZjcHVzKTsKLSAgICBpZiAoICFkb20wLT52Y3B1ICkKLSAgICAg
ICAgcmV0dXJuIE5VTEw7Ci0gICAgZG9tMC0+bWF4X3ZjcHVzID0gbWF4X3ZjcHVzOwotCi0gICAg
cmV0dXJuIHNldHVwX2RvbTBfdmNwdShkb20wLCAwLCBjcHVtYXNrX2ZpcnN0KCZkb20wX2NwdXMp
KTsKLX0KLQotI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCi1ib29sIF9faW5pdGRhdGEgb3B0
X2RvbTBfc2hhZG93OwotYm9vbGVhbl9wYXJhbSgiZG9tMF9zaGFkb3ciLCBvcHRfZG9tMF9zaGFk
b3cpOwotI2VuZGlmCi1ib29sIF9faW5pdGRhdGEgZG9tMF9wdmg7Ci0KLS8qCi0gKiBMaXN0IG9m
IHBhcmFtZXRlcnMgdGhhdCBhZmZlY3QgRG9tMCBjcmVhdGlvbjoKLSAqCi0gKiAgLSBwdmggICAg
ICAgICAgICAgICBDcmVhdGUgYSBQVkh2MiBEb20wLgotICogIC0gc2hhZG93ICAgICAgICAgICAg
VXNlIHNoYWRvdyBwYWdpbmcgZm9yIERvbTAuCi0gKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9kb20wX3BhcmFtKGNoYXIgKnMpCi17Ci0gICAgY2hhciAqc3M7Ci0KLSAgICBkbyB7Ci0KLSAg
ICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAg
ICAqc3MgPSAnXDAnOwotCi0gICAgICAgIGlmICggIXN0cmNtcChzLCAicHZoIikgKQotICAgICAg
ICAgICAgZG9tMF9wdmggPSB0cnVlOwotI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCi0gICAg
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaGFkb3ciKSApCi0gICAgICAgICAgICBvcHRfZG9t
MF9zaGFkb3cgPSB0cnVlOwotI2VuZGlmCi0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdo
aWxlICggc3MgKTsKLX0KLWN1c3RvbV9wYXJhbSgiZG9tMCIsIHBhcnNlX2RvbTBfcGFyYW0pOwot
Ci1zdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9kb20wX2lvcG9ydHNfZGlzYWJsZVsyMDBdID0g
IiI7Ci1zdHJpbmdfcGFyYW0oImRvbTBfaW9wb3J0c19kaXNhYmxlIiwgb3B0X2RvbTBfaW9wb3J0
c19kaXNhYmxlKTsKLQotc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHJvX2hwZXQgPSAxOwotYm9v
bGVhbl9wYXJhbSgicm8taHBldCIsIHJvX2hwZXQpOwotCi0vKiBBbGxvdyByaW5nLTMgYWNjZXNz
IGluIGxvbmcgbW9kZSBhcyBndWVzdCBjYW5ub3QgdXNlIHJpbmcgMSAuLi4gKi8KLSNkZWZpbmUg
QkFTRV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VT
RVIpCi0jZGVmaW5lIEwxX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9HVUVTVF9LRVJORUwpCi0vKiAu
Li4gZXhjZXB0IGZvciBjb21wYXRpYmlsaXR5IG1vZGUgZ3Vlc3RzLiAqLwotI2RlZmluZSBDT01Q
QVRfTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRCkKLSNkZWZp
bmUgTDJfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQotI2RlZmluZSBMM19QUk9UIChCQVNF
X1BST1R8X1BBR0VfRElSVFkpCi0jZGVmaW5lIEw0X1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJU
WSkKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG1lbWZsYWdzID0gTUVNRl9ub19k
bWF8TUVNRl9leGFjdF9ub2RlOwotCi1zdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBh
bGxvY19jaHVuaygKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG1heF9wYWdl
cykKLXsKLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbGFzdF9vcmRlciA9IE1B
WF9PUkRFUjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHVuc2lnbmVkIGludCBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9wYWdlcyksIGZyZWVfb3JkZXI7Ci0KLSAg
ICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCi0gICAgICAgIG9yZGVyID0gbGFzdF9vcmRlcjsK
LSAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9wYWdlcyAtIDEpICkKLSAgICAgICAgLS1v
cmRlcjsKLSAgICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwg
bWVtZmxhZ3MpKSA9PSBOVUxMICkKLSAgICAgICAgaWYgKCBvcmRlci0tID09IDAgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgaWYgKCBwYWdlICkKLSAgICAgICAgbGFzdF9vcmRlciA9IG9yZGVy
OwotICAgIGVsc2UgaWYgKCBtZW1mbGFncyApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAg
KiBBbGxvY2F0ZSB1cCB0byAyTUIgYXQgYSB0aW1lOiBJdCBwcmV2ZW50cyBhbGxvY2F0aW5nIHZl
cnkgbGFyZ2UKLSAgICAgICAgICogY2h1bmtzIGZyb20gRE1BIHBvb2xzIGJlZm9yZSB0aGUgPjRH
QiBwb29sIGlzIGZ1bGx5IGRlcGxldGVkLgotICAgICAgICAgKi8KLSAgICAgICAgbGFzdF9vcmRl
ciA9IDIxIC0gUEFHRV9TSElGVDsKLSAgICAgICAgbWVtZmxhZ3MgPSAwOwotICAgICAgICByZXR1
cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2VzKTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIE1h
a2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQgZmluZGluZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBo
aWdoZXIKLSAgICAgKiBhZGRyZXNzLCB0byBhdm9pZCBhbGxvY2F0aW5nIGZyb20gbG93IG1lbW9y
eSBhcyBtdWNoIGFzIHBvc3NpYmxlLgotICAgICAqLwotICAgIGZvciAoIGZyZWVfb3JkZXIgPSBv
cmRlcjsgIW1lbWZsYWdzICYmIHBhZ2UgJiYgb3JkZXItLTsgKQotICAgIHsKLSAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcyOwotCi0gICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKDEgPDwg
b3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBw
ZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0X25vZGUpOwotICAg
ICAgICBpZiAoIHBnMiA+IHBhZ2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZXMocGFnZSwgZnJlZV9vcmRlcik7Ci0gICAgICAgICAgICBwYWdlID0gcGcyOwotICAg
ICAgICAgICAgZnJlZV9vcmRlciA9IG9yZGVyOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCBwZzIgKQotICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBnMiwgb3JkZXIpOwotICAg
IH0KLSAgICByZXR1cm4gcGFnZTsKLX0KLQotc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGRv
bTBfcGFnaW5nX3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLXsK
LSAgICAvKiBDb3BpZWQgZnJvbTogbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSAq
LwotICAgIHVuc2lnbmVkIGxvbmcgbWVta2IgPSBucl9wYWdlcyAqIChQQUdFX1NJWkUgLyAxMDI0
KTsKLQotICAgIG1lbWtiID0gNCAqICgyNTYgKiBkLT5tYXhfdmNwdXMgKyAyICogKG1lbWtiIC8g
MTAyNCkpOwotCi0gICAgcmV0dXJuICgobWVta2IgKyAxMDIzKSAvIDEwMjQpIDw8ICgyMCAtIFBB
R0VfU0hJRlQpOwotfQotCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgY29tcHV0ZV9kb20w
X25yX3BhZ2VzKAotICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBlbGZfZG9tX3Bhcm1zICpw
YXJtcywgdW5zaWduZWQgbG9uZyBpbml0cmRfbGVuKQotewotICAgIG5vZGVpZF90IG5vZGU7Ci0g
ICAgdW5zaWduZWQgbG9uZyBhdmFpbCA9IDAsIG5yX3BhZ2VzLCBtaW5fcGFnZXMsIG1heF9wYWdl
czsKLSAgICBib29sX3QgbmVlZF9wYWdpbmc7Ci0KLSAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBu
b2RlLCBkb20wX25vZGVzICkKLSAgICAgICAgYXZhaWwgKz0gYXZhaWxfZG9taGVhcF9wYWdlc19y
ZWdpb24obm9kZSwgMCwgMCkgKwotICAgICAgICAgICAgICAgICBpbml0aWFsX2ltYWdlc19ucnBh
Z2VzKG5vZGUpOwotCi0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGZ1cnRoZXIgZG9tMCB2Y3B1
LXN0cnVjdCBhbGxvY2F0aW9ucy4uLiAqLwotICAgIGF2YWlsIC09IChkLT5tYXhfdmNwdXMgLSAx
VUwpCi0gICAgICAgICAgICAgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKHN0cnVjdCB2
Y3B1KSk7Ci0gICAgLyogLi4uYW5kIGNvbXBhdF9sNCdzLCBpZiBuZWVkZWQuICovCi0gICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICBhdmFpbCAtPSBkLT5tYXhfdmNwdXMg
LSAxOwotCi0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11X2RvbTBfaW5pdCgpIChyb3Vn
aCBlc3RpbWF0ZSkuICovCi0gICAgaWYgKCBpb21tdV9lbmFibGVkICkKLSAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBzOwotCi0gICAgICAgIGZvciAoIHMgPSA5OyBzIDwgQklUU19QRVJfTE9O
RzsgcyArPSA5ICkKLSAgICAgICAgICAgIGF2YWlsIC09IG1heF9wZHggPj4gczsKLSAgICB9Ci0K
LSAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCkgPyAhaW9tbXVfaGFwX3B0X3NoYXJl
IHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBvcHRfZG9tMF9zaGFkb3c7Ci0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gMCApCi0g
ICAgewotICAgICAgICBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczsKLSAgICAgICAgbWluX3BhZ2Vz
ID0gZG9tMF9taW5fbnJwYWdlczsKLSAgICAgICAgbWF4X3BhZ2VzID0gZG9tMF9tYXhfbnJwYWdl
czsKLQotICAgICAgICAvKgotICAgICAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0IHNwZWNpZmll
ZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQotICAgICAgICAgKiBmb3IgdGhp
bmdzIGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24gaXMgY2xhbXBlZCB0byBhCi0g
ICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIG5y
X3BhZ2VzID09IDAgKQotICAgICAgICAgICAgbnJfcGFnZXMgPSAtbWluKGF2YWlsIC8gMTYsIDEy
OFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKLQotICAgICAgICAvKiBOZWdhdGl2ZSBzcGVjaWZp
Y2F0aW9uIG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCi0gICAgICAg
IGlmICggKGxvbmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBhdmFpbDsKLSAgICAgICAg
aWYgKCAobG9uZyltaW5fcGFnZXMgPCAwICkgbWluX3BhZ2VzICs9IGF2YWlsOwotICAgICAgICBp
ZiAoIChsb25nKW1heF9wYWdlcyA8IDAgKSBtYXhfcGFnZXMgKz0gYXZhaWw7Ci0KLSAgICAgICAg
LyogQ2xhbXAgYWNjb3JkaW5nIHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5
LiAqLwotICAgICAgICBucl9wYWdlcyA9IG1heChucl9wYWdlcywgbWluX3BhZ2VzKTsKLSAgICAg
ICAgbnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIG1heF9wYWdlcyk7Ci0gICAgICAgIG5yX3BhZ2Vz
ID0gbWluKG5yX3BhZ2VzLCBhdmFpbCk7Ci0KLSAgICAgICAgaWYgKCAhbmVlZF9wYWdpbmcgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIHNoYWRv
dyBvciBIQVAuICovCi0gICAgICAgIGF2YWlsIC09IGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3Bh
Z2VzKTsKLSAgICB9Ci0KLSAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJgotICAgICAgICAgKHBh
cm1zLT5wMm1fYmFzZSA9PSBVTlNFVF9BRERSKSAmJiAoZG9tMF9ucnBhZ2VzIDw9IDApICYmCi0g
ICAgICAgICAoKGRvbTBfbWluX25ycGFnZXMgPD0gMCkgfHwgKG5yX3BhZ2VzID4gbWluX3BhZ2Vz
KSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogTGVnYWN5IExpbnV4IGtlcm5lbHMg
KGkuZS4gc3VjaCB3aXRob3V0IGEgWEVOX0VMRk5PVEVfSU5JVF9QMk0KLSAgICAgICAgICogbm90
ZSkgcmVxdWlyZSB0aGF0IHRoZXJlIGlzIGVub3VnaCB2aXJ0dWFsIHNwYWNlIGJleW9uZCB0aGUg
aW5pdGlhbAotICAgICAgICAgKiBhbGxvY2F0aW9uIHRvIHNldCB1cCB0aGVpciBpbml0aWFsIHBh
Z2UgdGFibGVzLiBUaGlzIHNwYWNlIGlzCi0gICAgICAgICAqIHJvdWdobHkgdGhlIHNhbWUgc2l6
ZSBhcyB0aGUgcDJtIHRhYmxlLCBzbyBtYWtlIHN1cmUgdGhlIGluaXRpYWwKLSAgICAgICAgICog
YWxsb2NhdGlvbiBkb2Vzbid0IGNvbnN1bWUgbW9yZSB0aGFuIGFib3V0IGhhbGYgdGhlIHNwYWNl
IHRoYXQncwotICAgICAgICAgKiBhdmFpbGFibGUgYmV0d2VlbiBwYXJhbXMudmlydF9iYXNlIGFu
ZCB0aGUgYWRkcmVzcyBzcGFjZSBlbmQuCi0gICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIHZzdGFydCwgdmVuZCwgZW5kOwotICAgICAgICBzaXplX3Qgc2l6ZW9mX2xvbmcgPSBpc19w
dl8zMmJpdF9kb21haW4oZCkgPyBzaXplb2YoaW50KSA6IHNpemVvZihsb25nKTsKLQotICAgICAg
ICB2c3RhcnQgPSBwYXJtcy0+dmlydF9iYXNlOwotICAgICAgICB2ZW5kID0gcm91bmRfcGd1cChw
YXJtcy0+dmlydF9rZW5kKTsKLSAgICAgICAgaWYgKCAhcGFybXMtPnVubWFwcGVkX2luaXRyZCAp
Ci0gICAgICAgICAgICB2ZW5kICs9IHJvdW5kX3BndXAoaW5pdHJkX2xlbik7Ci0gICAgICAgIGVu
ZCA9IHZlbmQgKyBucl9wYWdlcyAqIHNpemVvZl9sb25nOwotCi0gICAgICAgIGlmICggZW5kID4g
dnN0YXJ0ICkKLSAgICAgICAgICAgIGVuZCArPSBlbmQgLSB2c3RhcnQ7Ci0gICAgICAgIGlmICgg
ZW5kIDw9IHZzdGFydCB8fAotICAgICAgICAgICAgIChzaXplb2ZfbG9uZyA8IHNpemVvZihlbmQp
ICYmIGVuZCA+ICgxVUwgPDwgKDggKiBzaXplb2ZfbG9uZykpKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGVuZCA9IHNpemVvZl9sb25nID49IHNpemVvZihlbmQpID8gMCA6IDFVTCA8PCAoOCAq
IHNpemVvZl9sb25nKTsKLSAgICAgICAgICAgIG5yX3BhZ2VzID0gKGVuZCAtIHZlbmQpIC8gKDIg
KiBzaXplb2ZfbG9uZyk7Ci0gICAgICAgICAgICBpZiAoIGRvbTBfbWluX25ycGFnZXMgPiAwICYm
IG5yX3BhZ2VzIDwgbWluX3BhZ2VzICkKLSAgICAgICAgICAgICAgICBucl9wYWdlcyA9IG1pbl9w
YWdlczsKLSAgICAgICAgICAgIHByaW50aygiRG9tMCBtZW1vcnkgY2xpcHBlZCB0byAlbHUgcGFn
ZXNcbiIsIG5yX3BhZ2VzKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGQtPm1heF9wYWdlcyA9
IG1pbl90KHVuc2lnbmVkIGxvbmcsIG1heF9wYWdlcywgVUlOVF9NQVgpOwotCi0gICAgcmV0dXJu
IG5yX3BhZ2VzOwotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19kb20wX2lvcG9ydHNf
ZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkb20wKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9fZnJv
bSwgaW9fdG87Ci0gICAgY2hhciAqdCwgKnMgPSBvcHRfZG9tMF9pb3BvcnRzX2Rpc2FibGU7Ci0g
ICAgY29uc3QgY2hhciAqdTsKLQotICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIHJldHVy
bjsKLQotICAgIHdoaWxlICggKHQgPSBzdHJzZXAoJnMsICIsIikpICE9IE5VTEwgKQotICAgIHsK
LSAgICAgICAgaW9fZnJvbSA9IHNpbXBsZV9zdHJ0b3VsKHQsICZ1LCAxNik7Ci0gICAgICAgIGlm
ICggdSA9PSB0ICkKLSAgICAgICAgewotICAgICAgICBwYXJzZV9lcnJvcjoKLSAgICAgICAgICAg
IHByaW50aygiSW52YWxpZCBpb3BvcnQgcmFuZ2UgPCVzPiAiCi0gICAgICAgICAgICAgICAgICAg
ImluIGRvbTBfaW9wb3J0c19kaXNhYmxlLCBza2lwcGluZ1xuIiwgdCk7Ci0gICAgICAgICAgICBj
b250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggKnUgPT0gJ1wwJyApCi0gICAgICAg
ICAgICBpb190byA9IGlvX2Zyb207Ci0gICAgICAgIGVsc2UgaWYgKCAqdSA9PSAnLScgKQotICAg
ICAgICAgICAgaW9fdG8gPSBzaW1wbGVfc3RydG91bCh1ICsgMSwgJnUsIDE2KTsKLSAgICAgICAg
ZWxzZQotICAgICAgICAgICAgZ290byBwYXJzZV9lcnJvcjsKLQotICAgICAgICBpZiAoICgqdSAh
PSAnXDAnKSB8fCAoaW9fdG8gPCBpb19mcm9tKSB8fCAoaW9fdG8gPj0gNjU1MzYpICkKLSAgICAg
ICAgICAgIGdvdG8gcGFyc2VfZXJyb3I7Ci0KLSAgICAgICAgcHJpbnRrKCJEaXNhYmxpbmcgZG9t
MCBhY2Nlc3MgdG8gaW9wb3J0IHJhbmdlICUwNGx4LSUwNGx4XG4iLAotICAgICAgICAgICAgaW9f
ZnJvbSwgaW9fdG8pOwotCi0gICAgICAgIGlmICggaW9wb3J0c19kZW55X2FjY2Vzcyhkb20wLCBp
b19mcm9tLCBpb190bykgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsKLSAgICB9Ci19Ci0KLXN0
YXRpYyBfX2luaXQgdm9pZCBkb20wX3VwZGF0ZV9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyB2cGh5c21hcF9zKQotewotICAgIGlmICggIWlz
X3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgICgodW5zaWduZWQgbG9uZyAqKXZwaHlzbWFw
X3MpW3Bmbl0gPSBtZm47Ci0gICAgZWxzZQotICAgICAgICAoKHVuc2lnbmVkIGludCAqKXZwaHlz
bWFwX3MpW3Bmbl0gPSBtZm47Ci0KLSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbik7Ci19
Ci0KLXN0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9t
YWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGw0X3Bn
ZW50cnlfdCAqbDRzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZwdF9zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3B0X3BhZ2VzKQotewotICAgIHVuc2ln
bmVkIGxvbmcgY291bnQ7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsNF9wZ2Vu
dHJ5X3QgKnBsNGU7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlOwotICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0KLSAgICBwbDRlID0gbDRzdGFydCArIGw0
X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsK
LSAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIHBsMmUgPSBsM2Vf
dG9fbDJlKCpwbDNlKTsKLSAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwot
ICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKLSAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNl
dCh2cHRfc3RhcnQpOwotICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQgPCBucl9wdF9wYWdlczsg
Y291bnQrKyApCi0gICAgewotICAgICAgICBsMWVfcmVtb3ZlX2ZsYWdzKCpwbDFlLCBfUEFHRV9S
Vyk7Ci0gICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOwotCi0g
ICAgICAgIC8qIFJlYWQtb25seSBtYXBwaW5nICsgUEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUg
cGFnZS4gKi8KLSAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAgICAgICAgID0gUEdDX2FsbG9jYXRl
ZCB8IDM7Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQg
fCAxOwotCi0gICAgICAgIC8qIFRvcC1sZXZlbCBwLnQuIGlzIHBpbm5lZC4gKi8KLSAgICAgICAg
aWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAg
ICAgICAgICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KLSAgICAgICAgICAgICAgUEdUX2w0X3Bh
Z2VfdGFibGUgOiBQR1RfbDNfcGFnZV90YWJsZSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICAgICAgICArPSAxOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:22:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:22: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 1cqNUp-0004Zq-BZ; Tue, 21 Mar 2017 17:22:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUn-0004YV-9A
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AE/C6-27751-07161D85; Tue, 21 Mar 2017 17:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVTcv8WK
 Ewc0FKhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWvNG/aCe61sFVPX9bA0MM5ayNLFyMUhJPCF
 UeLXmdNsEM55RonJy9+zdjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsICDx
 JQ+XZAwr4CZxMyT3UwgNgtQ+am335knMHIsYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MHY8c/pEKMkB5OSKG/5jxMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4nyqcjBASLEpNT61Iy8wBhgdMWoKDR0mE9whImre4IDG3ODMdInWK0Zhjzuzd
 b5g4bjXsecMkxJKXn5cqJc57EqRUAKQ0ozQPbhAsbC8xykoJ8zICnSbEU5BalJtZgir/ilGcg
 1FJmPcqyBSezLwSuH2vgE5hAjrl7YcTIKeUJCKkpBoYVbN6Fav9dNfYHDRYN2eKksKD6SsiJv
 IU31cwdWG53+Ry4fncyxObPy2e86nucrnY23kqsbPOdnzeEXTUR1mw0+BHoelMBrbUi1lfl5Z
 +CVtX3W4fPUUhYu2fN2/qTj2KuCU4y8Dpu0xk4tl+k/ff1t7Ye7Xqc6Xukn3Oc5+5XRSb33JY
 pld7sxJLcUaioRZzUXEiAN85MelWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1490116973!92167529!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59891 invoked from network); 21 Mar 2017 17:22: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; 21 Mar 2017 17:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUj-0004bu-3P
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUj-0001OA-2e
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUj-0001OA-2e@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:22:53 +0000
Subject: [Xen-changelog] [xen master] x86: rename domain_build.c to
	dom0_build.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>

Y29tbWl0IGQ0MTg4OTI5ZTQ5Y2Y1ODAxZTI5NmYzM2RkN2E0Nzc2ODliYmVkMDUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Njo0MDo1MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
cmVuYW1lIGRvbWFpbl9idWlsZC5jIHRvIGRvbTBfYnVpbGQuYwogICAgCiAgICBUbyByZWZsZWN0
IHRoZSB0cnVlIG5hdHVyZSBvZiB0aGlzIGZpbGUuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyAgIHwgMjQzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgfCAyNDM4IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjQzOSBpbnNlcnRp
b25zKCspLCAyNDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBmNzVlY2EwLi5hZGM3NjhmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxl
CkBAIC0yMyw3ICsyMyw3IEBAIG9iai15ICs9IGRlbGF5Lm8KIG9iai1iaW4teSArPSBkbWlfc2Nh
bi5pbml0Lm8KIG9iai15ICs9IGRvbWN0bC5vCiBvYmoteSArPSBkb21haW4ubwotb2JqLWJpbi15
ICs9IGRvbWFpbl9idWlsZC5pbml0Lm8KK29iai1iaW4teSArPSBkb20wX2J1aWxkLmluaXQubwog
b2JqLXkgKz0gZG9tYWluX3BhZ2Uubwogb2JqLXkgKz0gZTgyMC5vCiBvYmoteSArPSBleHRhYmxl
Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjFjNzIzYzkK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0wLDAgKzEs
MjQzOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZG9tMF9idWlsZC5jCisgKiAKKyAq
IENvcHlyaWdodCAoYykgMjAwMi0yMDA1LCBLIEEgRnJhc2VyCisgKi8KKworI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9jdHlwZS5oPgor
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgorI2luY2x1
ZGUgPHhlbi9zbXAuaD4KKyNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vZXZl
bnQuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4K
KyNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNs
dWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVu
L2NvbXBhdC5oPgorI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KKyNpbmNsdWRlIDx4ZW4vcGZuLmg+
CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cisj
aW5jbHVkZSA8YXNtL3JlZ3MuaD4KKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisjaW5jbHVkZSA8
YXNtL2lvLmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9kZXNj
Lmg+CisjaW5jbHVkZSA8YXNtL2kzODcuaD4KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CisjaW5j
bHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9lODIwLmg+CisjaW5jbHVkZSA8YXNtL2Fj
cGkuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vYnppbWFnZS5oPiAv
KiBmb3IgYnppbWFnZV9wYXJzZSAqLworI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CisjaW5jbHVk
ZSA8YXNtL2hwZXQuaD4KKworI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KKworI2luY2x1ZGUg
PHB1YmxpYy92ZXJzaW9uLmg+CisjaW5jbHVkZSA8cHVibGljL2h2bS9odm1faW5mb190YWJsZS5o
PgorI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgorI2luY2x1ZGUg
PHB1YmxpYy9odm0vaHZtX3ZjcHUuaD4KKworc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX25y
cGFnZXM7CitzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWluX25ycGFnZXM7CitzdGF0aWMg
bG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4X25ycGFnZXMgPSBMT05HX01BWDsKKworLyoKKyAqIEhh
dmUgdGhlIFRTUyBjb3ZlciB0aGUgSVNBIHBvcnQgcmFuZ2UsIHdoaWNoIG1ha2VzIGl0CisgKiAt
IDEwNCBieXRlcyBiYXNlIHN0cnVjdHVyZQorICogLSAzMiBieXRlcyBpbnRlcnJ1cHQgcmVkaXJl
Y3Rpb24gYml0bWFwCisgKiAtIDEyOCBieXRlcyBJL08gYml0bWFwCisgKiAtIG9uZSB0cmFpbGlu
ZyBieXRlCisgKiBvciBhIHRvdGFsIG9mIDI2NSBieXRlcy4KKyAqCisgKiBOQjogYXMgUFZIdjIg
RG9tMCBkb2Vzbid0IGhhdmUgbGVnYWN5IGRldmljZXMgKElTQSksIGl0IHNob3VsZG4ndCBoYXZl
IGFueQorICogYnVzaW5lc3MgaW4gYWNjZXNzaW5nIHRoZSBJU0EgcG9ydCByYW5nZSwgbXVjaCBs
ZXNzIGluIHJlYWwgbW9kZSwgYW5kIGR1ZSB0bworICogdGhlIGxhY2sgb2YgZmlybXdhcmUgaXQg
c2hvdWxkbid0IGFsc28gZXhlY3V0ZSBhbnkgSU5UIGluc3RydWN0aW9uLiBUaGlzIGlzCisgKiBk
b25lIGp1c3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggd2hhdCBodm1sb2FkZXIgZG9lcy4KKyAqLwor
I2RlZmluZSBIVk1fVk04Nl9UU1NfU0laRSAyNjUKKworc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIGFjcGlfaW50cl9vdmVycmlkZXM7CitzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9pbnRl
cnJ1cHRfb3ZlcnJpZGUgX19pbml0ZGF0YSAqaW50c3Jjb3ZyOworCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdGRhdGEgYWNwaV9ubWlfc291cmNlczsKK3N0YXRpYyBzdHJ1Y3QgYWNwaV9tYWR0
X25taV9zb3VyY2UgX19pbml0ZGF0YSAqbm1pc3JjOworCisvKgorICogZG9tMF9tZW09W21pbjo8
bWluX2FtdD4sXVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCisgKiAKKyAqIDxtaW5fYW10PjogVGhl
IG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQgYmUgYWxsb2NhdGVkIGZvciBk
b20wLgorICogPG1heF9hbXQ+OiBUaGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5IHdoaWNoIHNo
b3VsZCBiZSBhbGxvY2F0ZWQgZm9yIGRvbTAuCisgKiA8YW10PjogICAgIFRoZSBwcmVjaXNlIGFt
b3VudCBvZiBtZW1vcnkgdG8gYWxsb2NhdGUgZm9yIGRvbTAuCisgKiAKKyAqIE5vdGVzOgorICog
IDEuIDxhbXQ+IGlzIGNsYW1wZWQgZnJvbSBiZWxvdyBieSA8bWluX2FtdD4gYW5kIGZyb20gYWJv
dmUgYnkgYXZhaWxhYmxlCisgKiAgICAgbWVtb3J5IGFuZCA8bWF4X2FtdD4KKyAqICAyLiA8bWlu
X2FtdD4gaXMgY2xhbXBlZCBmcm9tIGFib3ZlIGJ5IGF2YWlsYWJsZSBtZW1vcnkgYW5kIDxtYXhf
YW10PgorICogIDMuIDxtaW5fYW10PiBpcyBpZ25vcmVkIGlmIGl0IGlzIGdyZWF0ZXIgdGhhbiA8
bWF4X2FtdD4KKyAqICA0LiBJZiA8YW10PiBpcyBub3Qgc3BlY2lmaWVkLCBpdCBpcyBjYWxjdWxh
dGVkIGFzIGZvbGxvd3M6CisgKiAgICAgIkFsbCBvZiBtZW1vcnkgaXMgYWxsb2NhdGVkIHRvIGRv
bWFpbiAwLCBtaW51cyAxLzE2dGggd2hpY2ggaXMgcmVzZXJ2ZWQKKyAqICAgICAgZm9yIHVzZXMg
c3VjaCBhcyBETUEgYnVmZmVycyAodGhlIHJlc2VydmF0aW9uIGlzIGNsYW1wZWQgdG8gMTI4TUIp
LiIKKyAqIAorICogRWFjaCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWVkIGFzIHBvc2l0aXZlIG9yIG5l
Z2F0aXZlOgorICogIElmICt2ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgYW4gYWJzb2x1dGUg
dmFsdWUuCisgKiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZy
b20gdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KKyAqLworc3RhdGljIGxvbmcgX19pbml0IHBhcnNl
X2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCit7CisgICAgbG9uZyBwYWdlcyA9
IHBhcnNlX3NpemVfYW5kX3VuaXQoKCpzID09ICctJykgPyBzKzEgOiBzLCBwcykgPj4gUEFHRV9T
SElGVDsKKyAgICByZXR1cm4gKCpzID09ICctJykgPyAtcGFnZXMgOiBwYWdlczsKK30KK3N0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQoreworICAgIGRvIHsK
KyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKKyAgICAgICAgICAgIGRvbTBf
bWluX25ycGFnZXMgPSBwYXJzZV9hbXQocys0LCAmcyk7CisgICAgICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChzLCAibWF4OiIsIDQpICkKKyAgICAgICAgICAgIGRvbTBfbWF4X25ycGFnZXMgPSBwYXJz
ZV9hbXQocys0LCAmcyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9
IHBhcnNlX2FtdChzLCAmcyk7CisgICAgfSB3aGlsZSAoICpzKysgPT0gJywnICk7Cit9CitjdXN0
b21fcGFyYW0oImRvbTBfbWVtIiwgcGFyc2VfZG9tMF9tZW0pOworCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IDE7CitzdGF0aWMgdW5zaWdu
ZWQgaW50IF9faW5pdGRhdGEgb3B0X2RvbTBfbWF4X3ZjcHVzX21heCA9IFVJTlRfTUFYOworCitz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9tYXhfdmNwdXMoY29uc3QgY2hhciAqcykKK3sK
KyAgICBpZiAoICpzID09ICctJyApICAgICAgICAgICAgICAgICAgIC8qIC1NICovCisgICAgICAg
IG9wdF9kb20wX21heF92Y3B1c19tYXggPSBzaW1wbGVfc3RydG91bChzICsgMSwgJnMsIDApOwor
ICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTiwgTi0sIG9yIE4tTSAq
LworICAgIHsKKyAgICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IHNpbXBsZV9zdHJ0b3Vs
KHMsICZzLCAwKTsKKyAgICAgICAgaWYgKCBvcHRfZG9tMF9tYXhfdmNwdXNfbWluID09IDAgKQor
ICAgICAgICAgICAgb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9IDE7CisgICAgICAgIGlmICggISpz
ICkgICAgICAgICAgICAgICAgICAgIC8qIE4gKi8KKyAgICAgICAgICAgIG9wdF9kb20wX21heF92
Y3B1c19tYXggPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWluOworICAgICAgICBlbHNlIGlmICggKnMr
KyA9PSAnLScgJiYgKnMgKSAvKiBOLU0gKi8KKyAgICAgICAgICAgIG9wdF9kb20wX21heF92Y3B1
c19tYXggPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7CisgICAgfQorfQorY3VzdG9tX3BhcmFt
KCJkb20wX21heF92Y3B1cyIsIHBhcnNlX2RvbTBfbWF4X3ZjcHVzKTsKKworc3RhdGljIF9faW5p
dGRhdGEgdW5zaWduZWQgaW50IGRvbTBfbnJfcHhtczsKK3N0YXRpYyBfX2luaXRkYXRhIHVuc2ln
bmVkIGludCBkb20wX3B4bXNbTUFYX05VTU5PREVTXSA9CisgICAgeyBbMCAuLi4gTUFYX05VTU5P
REVTIC0gMV0gPSB+MCB9Oworc3RhdGljIF9faW5pdGRhdGEgYm9vbF90IGRvbTBfYWZmaW5pdHlf
cmVsYXhlZDsKKworc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbm9kZXMoY29uc3QgY2hh
ciAqcykKK3sKKyAgICBkbyB7CisgICAgICAgIGlmICggaXNkaWdpdCgqcykgKQorICAgICAgICAg
ICAgZG9tMF9weG1zW2RvbTBfbnJfcHhtc10gPSBzaW1wbGVfc3RydG91bChzLCAmcywgMCk7Cisg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAicmVsYXhlZCIsIDcpICYmICghc1s3XSB8fCBz
WzddID09ICcsJykgKQorICAgICAgICB7CisgICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4
ZWQgPSAxOworICAgICAgICAgICAgcyArPSA3OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAhc3RybmNtcChzLCAic3RyaWN0IiwgNikgJiYgKCFzWzZdIHx8IHNbNl0gPT0gJywnKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDA7CisgICAgICAg
ICAgICBzICs9IDY7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYnJlYWs7
CisgICAgfSB3aGlsZSAoICsrZG9tMF9ucl9weG1zIDwgQVJSQVlfU0laRShkb20wX3B4bXMpICYm
ICpzKysgPT0gJywnICk7Cit9CitjdXN0b21fcGFyYW0oImRvbTBfbm9kZXMiLCBwYXJzZV9kb20w
X25vZGVzKTsKKworc3RhdGljIGNwdW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1czsKKworc3Rh
dGljIHN0cnVjdCB2Y3B1ICpfX2luaXQgc2V0dXBfZG9tMF92Y3B1KHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZjcHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGFsbG9jX3ZjcHUoZCwgdmNw
dV9pZCwgY3B1KTsKKworICAgIGlmICggdiApCisgICAgeworICAgICAgICBpZiAoICFkLT5pc19w
aW5uZWQgJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCisgICAgICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgICAgICBjcHVtYXNrX2Nv
cHkodi0+Y3B1X3NvZnRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgIH0KKworICAgIHJldHVy
biB2OworfQorCitzdGF0aWMgbm9kZW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfbm9kZXM7CisKK3Vu
c2lnbmVkIGludCBfX2luaXQgZG9tMF9tYXhfdmNwdXModm9pZCkKK3sKKyAgICB1bnNpZ25lZCBp
bnQgaSwgbWF4X3ZjcHVzLCBsaW1pdDsKKyAgICBub2RlaWRfdCBub2RlOworCisgICAgZm9yICgg
aSA9IDA7IGkgPCBkb20wX25yX3B4bXM7ICsraSApCisgICAgICAgIGlmICggKG5vZGUgPSBweG1f
dG9fbm9kZShkb20wX3B4bXNbaV0pKSAhPSBOVU1BX05PX05PREUgKQorICAgICAgICAgICAgbm9k
ZV9zZXQobm9kZSwgZG9tMF9ub2Rlcyk7CisgICAgbm9kZXNfYW5kKGRvbTBfbm9kZXMsIGRvbTBf
bm9kZXMsIG5vZGVfb25saW5lX21hcCk7CisgICAgaWYgKCBub2Rlc19lbXB0eShkb20wX25vZGVz
KSApCisgICAgICAgIGRvbTBfbm9kZXMgPSBub2RlX29ubGluZV9tYXA7CisgICAgZm9yX2VhY2hf
bm9kZV9tYXNrICggbm9kZSwgZG9tMF9ub2RlcyApCisgICAgICAgIGNwdW1hc2tfb3IoJmRvbTBf
Y3B1cywgJmRvbTBfY3B1cywgJm5vZGVfdG9fY3B1bWFzayhub2RlKSk7CisgICAgY3B1bWFza19h
bmQoJmRvbTBfY3B1cywgJmRvbTBfY3B1cywgY3B1cG9vbDAtPmNwdV92YWxpZCk7CisgICAgaWYg
KCBjcHVtYXNrX2VtcHR5KCZkb20wX2NwdXMpICkKKyAgICAgICAgY3B1bWFza19jb3B5KCZkb20w
X2NwdXMsIGNwdXBvb2wwLT5jcHVfdmFsaWQpOworCisgICAgbWF4X3ZjcHVzID0gY3B1bWFza193
ZWlnaHQoJmRvbTBfY3B1cyk7CisgICAgaWYgKCBvcHRfZG9tMF9tYXhfdmNwdXNfbWluID4gbWF4
X3ZjcHVzICkKKyAgICAgICAgbWF4X3ZjcHVzID0gb3B0X2RvbTBfbWF4X3ZjcHVzX21pbjsKKyAg
ICBpZiAoIG9wdF9kb20wX21heF92Y3B1c19tYXggPCBtYXhfdmNwdXMgKQorICAgICAgICBtYXhf
dmNwdXMgPSBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4OworICAgIGxpbWl0ID0gZG9tMF9wdmggPyBI
Vk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUzsKKyAgICBpZiAoIG1heF92Y3B1cyA+IGxpbWl0
ICkKKyAgICAgICAgbWF4X3ZjcHVzID0gbGltaXQ7CisKKyAgICByZXR1cm4gbWF4X3ZjcHVzOwor
fQorCitzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAq
ZG9tMCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzID0gZG9tMF9tYXhfdmNwdXMoKTsK
KworICAgIGRvbTAtPm5vZGVfYWZmaW5pdHkgPSBkb20wX25vZGVzOworICAgIGRvbTAtPmF1dG9f
bm9kZV9hZmZpbml0eSA9ICFkb20wX25yX3B4bXM7CisKKyAgICBkb20wLT52Y3B1ID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgdmNwdSAqLCBtYXhfdmNwdXMpOworICAgIGlmICggIWRvbTAtPnZjcHUg
KQorICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBkb20wLT5tYXhfdmNwdXMgPSBtYXhfdmNwdXM7
CisKKyAgICByZXR1cm4gc2V0dXBfZG9tMF92Y3B1KGRvbTAsIDAsIGNwdW1hc2tfZmlyc3QoJmRv
bTBfY3B1cykpOworfQorCisjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKK2Jvb2wgX19pbml0
ZGF0YSBvcHRfZG9tMF9zaGFkb3c7Citib29sZWFuX3BhcmFtKCJkb20wX3NoYWRvdyIsIG9wdF9k
b20wX3NoYWRvdyk7CisjZW5kaWYKK2Jvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKKworLyoKKyAq
IExpc3Qgb2YgcGFyYW1ldGVycyB0aGF0IGFmZmVjdCBEb20wIGNyZWF0aW9uOgorICoKKyAqICAt
IHB2aCAgICAgICAgICAgICAgIENyZWF0ZSBhIFBWSHYyIERvbTAuCisgKiAgLSBzaGFkb3cgICAg
ICAgICAgICBVc2Ugc2hhZG93IHBhZ2luZyBmb3IgRG9tMC4KKyAqLworc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2RvbTBfcGFyYW0oY2hhciAqcykKK3sKKyAgICBjaGFyICpzczsKKworICAgIGRv
IHsKKworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAg
ICAgICAgICAgICpzcyA9ICdcMCc7CisKKyAgICAgICAgaWYgKCAhc3RyY21wKHMsICJwdmgiKSAp
CisgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CisjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJ
TkcKKyAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgInNoYWRvdyIpICkKKyAgICAgICAgICAg
IG9wdF9kb20wX3NoYWRvdyA9IHRydWU7CisjZW5kaWYKKworICAgICAgICBzID0gc3MgKyAxOwor
ICAgIH0gd2hpbGUgKCBzcyApOworfQorY3VzdG9tX3BhcmFtKCJkb20wIiwgcGFyc2VfZG9tMF9w
YXJhbSk7CisKK3N0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2RvbTBfaW9wb3J0c19kaXNhYmxl
WzIwMF0gPSAiIjsKK3N0cmluZ19wYXJhbSgiZG9tMF9pb3BvcnRzX2Rpc2FibGUiLCBvcHRfZG9t
MF9pb3BvcnRzX2Rpc2FibGUpOworCitzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgcm9faHBldCA9
IDE7Citib29sZWFuX3BhcmFtKCJyby1ocGV0Iiwgcm9faHBldCk7CisKKy8qIEFsbG93IHJpbmct
MyBhY2Nlc3MgaW4gbG9uZyBtb2RlIGFzIGd1ZXN0IGNhbm5vdCB1c2UgcmluZyAxIC4uLiAqLwor
I2RlZmluZSBCQVNFX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8
X1BBR0VfVVNFUikKKyNkZWZpbmUgTDFfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0dVRVNUX0tFUk5F
TCkKKy8qIC4uLiBleGNlcHQgZm9yIGNvbXBhdGliaWxpdHkgbW9kZSBndWVzdHMuICovCisjZGVm
aW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VE
KQorI2RlZmluZSBMMl9QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCisjZGVmaW5lIEwzX1BS
T1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKKyNkZWZpbmUgTDRfUFJPVCAoQkFTRV9QUk9UfF9Q
QUdFX0RJUlRZKQorCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbWVtZmxhZ3MgPSBN
RU1GX25vX2RtYXxNRU1GX2V4YWN0X25vZGU7CisKK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICog
X19pbml0IGFsbG9jX2NodW5rKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
bWF4X3BhZ2VzKQoreworICAgIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBsYXN0X29y
ZGVyID0gTUFYX09SREVSOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdW5zaWdu
ZWQgaW50IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMobWF4X3BhZ2VzKSwgZnJlZV9vcmRl
cjsKKworICAgIGlmICggb3JkZXIgPiBsYXN0X29yZGVyICkKKyAgICAgICAgb3JkZXIgPSBsYXN0
X29yZGVyOworICAgIGVsc2UgaWYgKCBtYXhfcGFnZXMgJiAobWF4X3BhZ2VzIC0gMSkgKQorICAg
ICAgICAtLW9yZGVyOworICAgIHdoaWxlICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQs
IG9yZGVyLCBtZW1mbGFncykpID09IE5VTEwgKQorICAgICAgICBpZiAoIG9yZGVyLS0gPT0gMCAp
CisgICAgICAgICAgICBicmVhazsKKyAgICBpZiAoIHBhZ2UgKQorICAgICAgICBsYXN0X29yZGVy
ID0gb3JkZXI7CisgICAgZWxzZSBpZiAoIG1lbWZsYWdzICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIEFsbG9jYXRlIHVwIHRvIDJNQiBhdCBhIHRpbWU6IEl0IHByZXZlbnRzIGFsbG9j
YXRpbmcgdmVyeSBsYXJnZQorICAgICAgICAgKiBjaHVua3MgZnJvbSBETUEgcG9vbHMgYmVmb3Jl
IHRoZSA+NEdCIHBvb2wgaXMgZnVsbHkgZGVwbGV0ZWQuCisgICAgICAgICAqLworICAgICAgICBs
YXN0X29yZGVyID0gMjEgLSBQQUdFX1NISUZUOworICAgICAgICBtZW1mbGFncyA9IDA7CisgICAg
ICAgIHJldHVybiBhbGxvY19jaHVuayhkLCBtYXhfcGFnZXMpOworICAgIH0KKworICAgIC8qCisg
ICAgICogTWFrZSBhIHJlYXNvbmFibGUgYXR0ZW1wdCBhdCBmaW5kaW5nIGEgc21hbGxlciBjaHVu
ayBhdCBhIGhpZ2hlcgorICAgICAqIGFkZHJlc3MsIHRvIGF2b2lkIGFsbG9jYXRpbmcgZnJvbSBs
b3cgbWVtb3J5IGFzIG11Y2ggYXMgcG9zc2libGUuCisgICAgICovCisgICAgZm9yICggZnJlZV9v
cmRlciA9IG9yZGVyOyAhbWVtZmxhZ3MgJiYgcGFnZSAmJiBvcmRlci0tOyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzI7CisKKyAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMg
KyAoMSA8PCBvcmRlcikgPiBkLT5tYXhfcGFnZXMgKQorICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIHBnMiA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfZXhhY3Rfbm9k
ZSk7CisgICAgICAgIGlmICggcGcyID4gcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBmcmVlX29yZGVyKTsKKyAgICAgICAgICAgIHBhZ2UgPSBw
ZzI7CisgICAgICAgICAgICBmcmVlX29yZGVyID0gb3JkZXI7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSBpZiAoIHBnMiApCisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGcyLCBvcmRl
cik7CisgICAgfQorICAgIHJldHVybiBwYWdlOworfQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBf
X2luaXQgZG9tMF9wYWdpbmdfcGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQoreworICAgIC8qIENvcGllZCBmcm9tOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSgpICovCisgICAgdW5zaWduZWQgbG9uZyBtZW1rYiA9IG5yX3BhZ2VzICogKFBBR0VfU0la
RSAvIDEwMjQpOworCisgICAgbWVta2IgPSA0ICogKDI1NiAqIGQtPm1heF92Y3B1cyArIDIgKiAo
bWVta2IgLyAxMDI0KSk7CisKKyAgICByZXR1cm4gKChtZW1rYiArIDEwMjMpIC8gMTAyNCkgPDwg
KDIwIC0gUEFHRV9TSElGVCk7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBjb21w
dXRlX2RvbTBfbnJfcGFnZXMoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGVsZl9kb21f
cGFybXMgKnBhcm1zLCB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4pCit7CisgICAgbm9kZWlkX3Qg
bm9kZTsKKyAgICB1bnNpZ25lZCBsb25nIGF2YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdlcywg
bWF4X3BhZ2VzOworICAgIGJvb2xfdCBuZWVkX3BhZ2luZzsKKworICAgIGZvcl9lYWNoX25vZGVf
bWFzayAoIG5vZGUsIGRvbTBfbm9kZXMgKQorICAgICAgICBhdmFpbCArPSBhdmFpbF9kb21oZWFw
X3BhZ2VzX3JlZ2lvbihub2RlLCAwLCAwKSArCisgICAgICAgICAgICAgICAgIGluaXRpYWxfaW1h
Z2VzX25ycGFnZXMobm9kZSk7CisKKyAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3IgZnVydGhlciBk
b20wIHZjcHUtc3RydWN0IGFsbG9jYXRpb25zLi4uICovCisgICAgYXZhaWwgLT0gKGQtPm1heF92
Y3B1cyAtIDFVTCkKKyAgICAgICAgICAgICA8PCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzaXplb2Yo
c3RydWN0IHZjcHUpKTsKKyAgICAvKiAuLi5hbmQgY29tcGF0X2w0J3MsIGlmIG5lZWRlZC4gKi8K
KyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIGF2YWlsIC09IGQtPm1h
eF92Y3B1cyAtIDE7CisKKyAgICAvKiBSZXNlcnZlIG1lbW9yeSBmb3IgaW9tbXVfZG9tMF9pbml0
KCkgKHJvdWdoIGVzdGltYXRlKS4gKi8KKyAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgaW50IHM7CisKKyAgICAgICAgZm9yICggcyA9IDk7IHMgPCBCSVRT
X1BFUl9MT05HOyBzICs9IDkgKQorICAgICAgICAgICAgYXZhaWwgLT0gbWF4X3BkeCA+PiBzOwor
ICAgIH0KKworICAgIG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSA/ICFpb21tdV9oYXBf
cHRfc2hhcmUgfHwgIXBhZ2luZ19tb2RlX2hhcChkKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IG9wdF9kb20wX3NoYWRvdzsKKyAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcg
PSAwICkKKyAgICB7CisgICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOworICAgICAgICBt
aW5fcGFnZXMgPSBkb20wX21pbl9ucnBhZ2VzOworICAgICAgICBtYXhfcGFnZXMgPSBkb20wX21h
eF9ucnBhZ2VzOworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIGFsbG9jYXRpb24gaXNuJ3Qg
c3BlY2lmaWVkLCByZXNlcnZlIDEvMTZ0aCBvZiBhdmFpbGFibGUgbWVtb3J5CisgICAgICAgICAq
IGZvciB0aGluZ3MgbGlrZSBETUEgYnVmZmVycy4gVGhpcyByZXNlcnZhdGlvbiBpcyBjbGFtcGVk
IHRvIGEKKyAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggbnJfcGFnZXMgPT0gMCApCisgICAgICAgICAgICBucl9wYWdlcyA9IC1taW4oYXZhaWwg
LyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOworCisgICAgICAgIC8qIE5lZ2F0aXZl
IHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8K
KyAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWlsOwor
ICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdlcyA8IDAgKSBtaW5fcGFnZXMgKz0gYXZhaWw7Cisg
ICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1heF9wYWdlcyArPSBhdmFpbDsKKwor
ICAgICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21heCBsaW1pdHMgYW5kIGF2YWlsYWJs
ZSBtZW1vcnkuICovCisgICAgICAgIG5yX3BhZ2VzID0gbWF4KG5yX3BhZ2VzLCBtaW5fcGFnZXMp
OworICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywgbWF4X3BhZ2VzKTsKKyAgICAgICAg
bnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIGF2YWlsKTsKKworICAgICAgICBpZiAoICFuZWVkX3Bh
Z2luZyApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiBSZXNlcnZlIG1lbW9yeSBm
b3Igc2hhZG93IG9yIEhBUC4gKi8KKyAgICAgICAgYXZhaWwgLT0gZG9tMF9wYWdpbmdfcGFnZXMo
ZCwgbnJfcGFnZXMpOworICAgIH0KKworICAgIGlmICggaXNfcHZfZG9tYWluKGQpICYmCisgICAg
ICAgICAocGFybXMtPnAybV9iYXNlID09IFVOU0VUX0FERFIpICYmIChkb20wX25ycGFnZXMgPD0g
MCkgJiYKKyAgICAgICAgICgoZG9tMF9taW5fbnJwYWdlcyA8PSAwKSB8fCAobnJfcGFnZXMgPiBt
aW5fcGFnZXMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBMZWdhY3kgTGludXgg
a2VybmVscyAoaS5lLiBzdWNoIHdpdGhvdXQgYSBYRU5fRUxGTk9URV9JTklUX1AyTQorICAgICAg
ICAgKiBub3RlKSByZXF1aXJlIHRoYXQgdGhlcmUgaXMgZW5vdWdoIHZpcnR1YWwgc3BhY2UgYmV5
b25kIHRoZSBpbml0aWFsCisgICAgICAgICAqIGFsbG9jYXRpb24gdG8gc2V0IHVwIHRoZWlyIGlu
aXRpYWwgcGFnZSB0YWJsZXMuIFRoaXMgc3BhY2UgaXMKKyAgICAgICAgICogcm91Z2hseSB0aGUg
c2FtZSBzaXplIGFzIHRoZSBwMm0gdGFibGUsIHNvIG1ha2Ugc3VyZSB0aGUgaW5pdGlhbAorICAg
ICAgICAgKiBhbGxvY2F0aW9uIGRvZXNuJ3QgY29uc3VtZSBtb3JlIHRoYW4gYWJvdXQgaGFsZiB0
aGUgc3BhY2UgdGhhdCdzCisgICAgICAgICAqIGF2YWlsYWJsZSBiZXR3ZWVuIHBhcmFtcy52aXJ0
X2Jhc2UgYW5kIHRoZSBhZGRyZXNzIHNwYWNlIGVuZC4KKyAgICAgICAgICovCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgdnN0YXJ0LCB2ZW5kLCBlbmQ7CisgICAgICAgIHNpemVfdCBzaXplb2ZfbG9u
ZyA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IHNpemVvZihpbnQpIDogc2l6ZW9mKGxvbmcpOwor
CisgICAgICAgIHZzdGFydCA9IHBhcm1zLT52aXJ0X2Jhc2U7CisgICAgICAgIHZlbmQgPSByb3Vu
ZF9wZ3VwKHBhcm1zLT52aXJ0X2tlbmQpOworICAgICAgICBpZiAoICFwYXJtcy0+dW5tYXBwZWRf
aW5pdHJkICkKKyAgICAgICAgICAgIHZlbmQgKz0gcm91bmRfcGd1cChpbml0cmRfbGVuKTsKKyAg
ICAgICAgZW5kID0gdmVuZCArIG5yX3BhZ2VzICogc2l6ZW9mX2xvbmc7CisKKyAgICAgICAgaWYg
KCBlbmQgPiB2c3RhcnQgKQorICAgICAgICAgICAgZW5kICs9IGVuZCAtIHZzdGFydDsKKyAgICAg
ICAgaWYgKCBlbmQgPD0gdnN0YXJ0IHx8CisgICAgICAgICAgICAgKHNpemVvZl9sb25nIDwgc2l6
ZW9mKGVuZCkgJiYgZW5kID4gKDFVTCA8PCAoOCAqIHNpemVvZl9sb25nKSkpICkKKyAgICAgICAg
eworICAgICAgICAgICAgZW5kID0gc2l6ZW9mX2xvbmcgPj0gc2l6ZW9mKGVuZCkgPyAwIDogMVVM
IDw8ICg4ICogc2l6ZW9mX2xvbmcpOworICAgICAgICAgICAgbnJfcGFnZXMgPSAoZW5kIC0gdmVu
ZCkgLyAoMiAqIHNpemVvZl9sb25nKTsKKyAgICAgICAgICAgIGlmICggZG9tMF9taW5fbnJwYWdl
cyA+IDAgJiYgbnJfcGFnZXMgPCBtaW5fcGFnZXMgKQorICAgICAgICAgICAgICAgIG5yX3BhZ2Vz
ID0gbWluX3BhZ2VzOworICAgICAgICAgICAgcHJpbnRrKCJEb20wIG1lbW9yeSBjbGlwcGVkIHRv
ICVsdSBwYWdlc1xuIiwgbnJfcGFnZXMpOworICAgICAgICB9CisgICAgfQorCisgICAgZC0+bWF4
X3BhZ2VzID0gbWluX3QodW5zaWduZWQgbG9uZywgbWF4X3BhZ2VzLCBVSU5UX01BWCk7CisKKyAg
ICByZXR1cm4gbnJfcGFnZXM7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX2RvbTBf
aW9wb3J0c19kaXNhYmxlKHN0cnVjdCBkb21haW4gKmRvbTApCit7CisgICAgdW5zaWduZWQgbG9u
ZyBpb19mcm9tLCBpb190bzsKKyAgICBjaGFyICp0LCAqcyA9IG9wdF9kb20wX2lvcG9ydHNfZGlz
YWJsZTsKKyAgICBjb25zdCBjaGFyICp1OworCisgICAgaWYgKCAqcyA9PSAnXDAnICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgd2hpbGUgKCAodCA9IHN0cnNlcCgmcywgIiwiKSkgIT0gTlVMTCAp
CisgICAgeworICAgICAgICBpb19mcm9tID0gc2ltcGxlX3N0cnRvdWwodCwgJnUsIDE2KTsKKyAg
ICAgICAgaWYgKCB1ID09IHQgKQorICAgICAgICB7CisgICAgICAgIHBhcnNlX2Vycm9yOgorICAg
ICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIGlvcG9ydCByYW5nZSA8JXM+ICIKKyAgICAgICAgICAg
ICAgICAgICAiaW4gZG9tMF9pb3BvcnRzX2Rpc2FibGUsIHNraXBwaW5nXG4iLCB0KTsKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAqdSA9PSAnXDAnICkK
KyAgICAgICAgICAgIGlvX3RvID0gaW9fZnJvbTsKKyAgICAgICAgZWxzZSBpZiAoICp1ID09ICct
JyApCisgICAgICAgICAgICBpb190byA9IHNpbXBsZV9zdHJ0b3VsKHUgKyAxLCAmdSwgMTYpOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICBnb3RvIHBhcnNlX2Vycm9yOworCisgICAgICAgIGlm
ICggKCp1ICE9ICdcMCcpIHx8IChpb190byA8IGlvX2Zyb20pIHx8IChpb190byA+PSA2NTUzNikg
KQorICAgICAgICAgICAgZ290byBwYXJzZV9lcnJvcjsKKworICAgICAgICBwcmludGsoIkRpc2Fi
bGluZyBkb20wIGFjY2VzcyB0byBpb3BvcnQgcmFuZ2UgJTA0bHgtJTA0bHhcbiIsCisgICAgICAg
ICAgICBpb19mcm9tLCBpb190byk7CisKKyAgICAgICAgaWYgKCBpb3BvcnRzX2RlbnlfYWNjZXNz
KGRvbTAsIGlvX2Zyb20sIGlvX3RvKSAhPSAwICkKKyAgICAgICAgICAgIEJVRygpOworICAgIH0K
K30KKworc3RhdGljIF9faW5pdCB2b2lkIGRvbTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX3MpCit7CisgICAg
aWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgKCh1bnNpZ25lZCBsb25nICop
dnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKKyAgICBlbHNlCisgICAgICAgICgodW5zaWduZWQgaW50
ICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKKworICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwg
cGZuKTsKK30KKworc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnB0X3N0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcHRfcGFnZXMpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBjb3VudDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IGw0X3BnZW50cnlfdCAqcGw0ZTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgbDJfcGdl
bnRyeV90ICpwbDJlOworICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKworICAgIHBsNGUgPSBsNHN0
YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgcGwzZSA9IGw0ZV90b19sM2Uo
KnBsNGUpOworICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgcGwy
ZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9z
dGFydCk7CisgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgIHBsMWUgKz0gbDFfdGFi
bGVfb2Zmc2V0KHZwdF9zdGFydCk7CisgICAgZm9yICggY291bnQgPSAwOyBjb3VudCA8IG5yX3B0
X3BhZ2VzOyBjb3VudCsrICkKKyAgICB7CisgICAgICAgIGwxZV9yZW1vdmVfZmxhZ3MoKnBsMWUs
IF9QQUdFX1JXKTsKKyAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfcGZuKCpwbDFl
KSk7CisKKyAgICAgICAgLyogUmVhZC1vbmx5IG1hcHBpbmcgKyBQR0NfYWxsb2NhdGVkICsgcGFn
ZS10YWJsZSBwYWdlLiAqLworICAgICAgICBwYWdlLT5jb3VudF9pbmZvICAgICAgICAgPSBQR0Nf
YWxsb2NhdGVkIHwgMzsKKyAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3Zh
bGlkYXRlZCB8IDE7CisKKyAgICAgICAgLyogVG9wLWxldmVsIHAudC4gaXMgcGlubmVkLiAqLwor
ICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09
CisgICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPworICAgICAgICAgICAgICBQ
R1RfbDRfcGFnZV90YWJsZSA6IFBHVF9sM19wYWdlX3RhYmxlKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gICAgICAgICs9IDE7CisgICAgICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyArPSAxIHwgUEdUX3Bpbm5lZDsKKyAgICAgICAgfQorCisgICAgICAg
IC8qIEl0ZXJhdGUuICovCisgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMWUgJiAo
UEFHRV9TSVpFIC0gMSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25l
ZCBsb25nKSsrcGwyZSAmIChQQUdFX1NJWkUgLSAxKSkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsM2UgJiAoUEFHRV9TSVpFIC0gMSkp
ICkKKyAgICAgICAgICAgICAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UoKisrcGw0ZSk7CisgICAg
ICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICB9CisgICAgfQorfQor
CitzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydCwgdW5zaWduZWQgbG9uZyB2X2VuZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZwaHlz
bWFwX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGFnZXMpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CisgICAg
bDRfcGdlbnRyeV90ICpwbDRlLCAqbDRzdGFydCA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBndGJs
X3BmbikpOworICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IE5VTEw7CisgICAgbDJfcGdlbnRyeV90
ICpwbDJlID0gTlVMTDsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBOVUxMOworCisgICAgaWYg
KCB2X3N0YXJ0IDw9IHZwaHlzbWFwX2VuZCAmJiB2cGh5c21hcF9zdGFydCA8PSB2X2VuZCApCisg
ICAgICAgIHBhbmljKCJET00wIFAtPk0gdGFibGUgb3ZlcmxhcHMgaW5pdGlhbCBtYXBwaW5nIik7
CisKKyAgICB3aGlsZSAoIHZwaHlzbWFwX3N0YXJ0IDwgdnBoeXNtYXBfZW5kICkKKyAgICB7Cisg
ICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKChyb3VuZF9wZ3VwKHZwaHlzbWFwX2VuZCkgLSB2
cGh5c21hcF9zdGFydCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElG
VCkgKyAzID4gbnJfcGFnZXMgKQorICAgICAgICAgICAgcGFuaWMoIkRvbTAgYWxsb2NhdGlvbiB0
b28gc21hbGwgZm9yIGluaXRpYWwgUC0+TSB0YWJsZSIpOworCisgICAgICAgIGlmICggcGwxZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgICAg
ICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBwbDJlICkKKyAgICAg
ICAgeworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7CisgICAgICAgICAgICBw
bDJlID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHBsM2UgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKKyAgICAgICAgICAgIHBsM2UgPSBO
VUxMOworICAgICAgICB9CisgICAgICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0
KHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgaWYgKCAhbDRlX2dldF9pbnRwdGUoKnBsNGUpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsK
KyAgICAgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAq
LworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAg
ICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZSB8IFBH
VF92YWxpZGF0ZWQgfCAxOworICAgICAgICAgICAgcGwzZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBh
Z2UpOworICAgICAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKKyAgICAgICAgICAgICpwbDRlID0g
bDRlX2Zyb21fcGFnZShwYWdlLCBMNF9QUk9UKTsKKyAgICAgICAgfSBlbHNlCisgICAgICAgICAg
ICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDRlX2dldF9wZm4oKnBsNGUpKSk7CisKKyAg
ICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBp
ZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
IGNwdV9oYXNfcGFnZTFnYiAmJgorICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYg
KCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICB2
cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElG
VCkgJiYKKyAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMM19QQUdFVEFCTEVf
U0hJRlQgLSBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCkpICE9IE5VTEwgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICpw
bDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZfF9QQUdFX1BTRSk7
CisgICAgICAgICAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gMVVMIDw8IEwzX1BBR0VUQUJMRV9T
SElGVDsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCkpID09IE5VTEwgKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxs
b2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOworICAgICAgICAgICAg
cGwyZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgICAgICAgICAgY2xlYXJfcGFnZShw
bDJlKTsKKyAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMM19QUk9UKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBwbDJlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obDNlX2dldF9wZm4oKnBsM2UpKSk7CisKKyAgICAgICAgcGwyZSArPSBsMl90YWJs
ZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBpZiAoICFsMmVfZ2V0X2ludHB0ZSgq
cGwyZSkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICEodnBoeXNtYXBfc3RhcnQgJiAo
KDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMSkpICYmCisgICAgICAgICAgICAgICAgIHZw
aHlzbWFwX2VuZCA+PSB2cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZU
KSAmJgorICAgICAgICAgICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9T
SElGVCAtIFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAwKSkgIT0gTlVMTCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKnBs
MmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwxX1BST1R8X1BBR0VfRElSVFl8X1BBR0VfUFNFKTsK
KyAgICAgICAgICAgICAgICBpZiAoIG9wdF9hbGxvd19zdXBlcnBhZ2UgKQorICAgICAgICAgICAg
ICAgICAgICBnZXRfc3VwZXJwYWdlKHBhZ2VfdG9fbWZuKHBhZ2UpLCBkKTsKKyAgICAgICAgICAg
ICAgICB2cGh5c21hcF9zdGFydCArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOworICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCAocGFn
ZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKSkgPT0gTlVMTCApCisgICAgICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgICAgIC8qIE5vIG1hcHBpbmcsIFBHQ19hbGxvY2F0ZWQgKyBwYWdl
LXRhYmxlIHBhZ2UuICovCisgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9j
YXRlZCB8IDI7CisgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sMV9w
YWdlX3RhYmxlIHwgUEdUX3ZhbGlkYXRlZCB8IDE7CisgICAgICAgICAgICBwbDFlID0gX19tYXBf
ZG9tYWluX3BhZ2UocGFnZSk7CisgICAgICAgICAgICBjbGVhcl9wYWdlKHBsMWUpOworICAgICAg
ICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwyX1BST1QpOworICAgICAgICB9Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVf
Z2V0X3BmbigqcGwyZSkpKTsKKworICAgICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2cGh5
c21hcF9zdGFydCk7CisgICAgICAgIEJVR19PTihsMWVfZ2V0X2ludHB0ZSgqcGwxZSkpOworICAg
ICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOworICAgICAgICBpZiAoICFwYWdl
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICpwbDFlID0gbDFlX2Zyb21fcGFnZShw
YWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZKTsKKyAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gUEFH
RV9TSVpFOworICAgICAgICB2cGh5c21hcF9zdGFydCAmPSBQQUdFX01BU0s7CisgICAgfQorICAg
IGlmICggIXBhZ2UgKQorICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIERPTTAgUC0+
TSB0YWJsZSIpOworCisgICAgaWYgKCBwbDFlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
cGwxZSk7CisgICAgaWYgKCBwbDJlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7
CisgICAgaWYgKCBwbDNlICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CisKKyAg
ICB1bm1hcF9kb21haW5fcGFnZShsNHN0YXJ0KTsKK30KKworc3RhdGljIGludCBfX2luaXQgc2V0
dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1m
bjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBUaGUgaGFyZHdh
cmUgZG9tYWluIGlzIGluaXRpYWxseSBwZXJtaXR0ZWQgZnVsbCBJL08gY2FwYWJpbGl0aWVzLiAq
LworICAgIHJjID0gaW9wb3J0c19wZXJtaXRfYWNjZXNzKGQsIDAsIDB4RkZGRik7CisgICAgcmMg
fD0gaW9tZW1fcGVybWl0X2FjY2VzcyhkLCAwVUwsICgxVUwgPDwgKHBhZGRyX2JpdHMgLSBQQUdF
X1NISUZUKSkgLSAxKTsKKyAgICByYyB8PSBpcnFzX3Blcm1pdF9hY2Nlc3MoZCwgMSwgbnJfaXJx
c19nc2kgLSAxKTsKKworICAgIC8qIE1vZGlmeSBJL08gcG9ydCBhY2Nlc3MgcGVybWlzc2lvbnMu
ICovCisKKyAgICAvKiBNYXN0ZXIgSW50ZXJydXB0IENvbnRyb2xsZXIgKFBJQykuICovCisgICAg
cmMgfD0gaW9wb3J0c19kZW55X2FjY2VzcyhkLCAweDIwLCAweDIxKTsKKyAgICAvKiBTbGF2ZSBJ
bnRlcnJ1cHQgQ29udHJvbGxlciAoUElDKS4gKi8KKyAgICByYyB8PSBpb3BvcnRzX2RlbnlfYWNj
ZXNzKGQsIDB4QTAsIDB4QTEpOworICAgIC8qIEludGVydmFsIFRpbWVyIChQSVQpLiAqLworICAg
IHJjIHw9IGlvcG9ydHNfZGVueV9hY2Nlc3MoZCwgMHg0MCwgMHg0Myk7CisgICAgLyogUElUIENo
YW5uZWwgMiAvIFBDIFNwZWFrZXIgQ29udHJvbC4gKi8KKyAgICByYyB8PSBpb3BvcnRzX2Rlbnlf
YWNjZXNzKGQsIDB4NjEsIDB4NjEpOworICAgIC8qIEFDUEkgUE0gVGltZXIuICovCisgICAgaWYg
KCBwbXRtcl9pb3BvcnQgKQorICAgICAgICByYyB8PSBpb3BvcnRzX2RlbnlfYWNjZXNzKGQsIHBt
dG1yX2lvcG9ydCwgcG10bXJfaW9wb3J0ICsgMyk7CisgICAgLyogUENJIGNvbmZpZ3VyYXRpb24g
c3BhY2UgKE5CLiAweGNmOCBoYXMgc3BlY2lhbCB0cmVhdG1lbnQpLiAqLworICAgIHJjIHw9IGlv
cG9ydHNfZGVueV9hY2Nlc3MoZCwgMHhjZmMsIDB4Y2ZmKTsKKyAgICAvKiBDb21tYW5kLWxpbmUg
SS9PIHJhbmdlcy4gKi8KKyAgICBwcm9jZXNzX2RvbTBfaW9wb3J0c19kaXNhYmxlKGQpOworCisg
ICAgLyogTW9kaWZ5IEkvTyBtZW1vcnkgYWNjZXNzIHBlcm1pc3Npb25zLiAqLworCisgICAgLyog
TG9jYWwgQVBJQy4gKi8KKyAgICBpZiAoIG1wX2xhcGljX2FkZHIgIT0gMCApCisgICAgeworICAg
ICAgICBtZm4gPSBwYWRkcl90b19wZm4obXBfbGFwaWNfYWRkcik7CisgICAgICAgIHJjIHw9IGlv
bWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuKTsKKyAgICB9CisgICAgLyogSS9PIEFQSUNzLiAq
LworICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfaW9hcGljczsgaSsrICkKKyAgICB7CisgICAgICAg
IG1mbiA9IHBhZGRyX3RvX3BmbihtcF9pb2FwaWNzW2ldLm1wY19hcGljYWRkcik7CisgICAgICAg
IGlmICggIXJhbmdlc2V0X2NvbnRhaW5zX3NpbmdsZXRvbihtbWlvX3JvX3JhbmdlcywgbWZuKSAp
CisgICAgICAgICAgICByYyB8PSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbik7CisgICAg
fQorICAgIC8qIE1TSSByYW5nZS4gKi8KKyAgICByYyB8PSBpb21lbV9kZW55X2FjY2VzcyhkLCBw
YWRkcl90b19wZm4oTVNJX0FERFJfQkFTRV9MTyksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdG9fcGZuKE1TSV9BRERSX0JBU0VfTE8gKworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBNU0lfQUREUl9ERVNUX0lEX01BU0spKTsKKyAgICAvKiBIeXBl
clRyYW5zcG9ydCByYW5nZS4gKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIHBh
ZGRyX3RvX3BmbigweGZkVUxMIDw8IDMyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdG9fcGZuKCgxVUxMIDw8IDQwKSAtIDEpKTsKKworICAgIC8qIFJlbW92ZSBhY2Nl
c3MgdG8gRTgyMF9VTlVTQUJMRSBJL08gcmVnaW9ucyBhYm92ZSAxTUIuICovCisgICAgZm9yICgg
aSA9IDA7IGkgPCBlODIwLm5yX21hcDsgaSsrICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgc2ZuLCBlZm47CisgICAgICAgIHNmbiA9IG1heF90KHVuc2lnbmVkIGxvbmcsIHBhZGRyX3Rv
X3BmbihlODIwLm1hcFtpXS5hZGRyKSwgMHgxMDB1bCk7CisgICAgICAgIGVmbiA9IHBhZGRyX3Rv
X3BmbihlODIwLm1hcFtpXS5hZGRyICsgZTgyMC5tYXBbaV0uc2l6ZSAtIDEpOworICAgICAgICBp
ZiAoIChlODIwLm1hcFtpXS50eXBlID09IEU4MjBfVU5VU0FCTEUpICYmCisgICAgICAgICAgICAg
KGU4MjAubWFwW2ldLnNpemUgIT0gMCkgJiYKKyAgICAgICAgICAgICAoc2ZuIDw9IGVmbikgKQor
ICAgICAgICAgICAgcmMgfD0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgc2ZuLCBlZm4pOworICAgIH0K
KworICAgIC8qIFByZXZlbnQgYWNjZXNzIHRvIEhQRVQgKi8KKyAgICBpZiAoIGhwZXRfYWRkcmVz
cyApCisgICAgeworICAgICAgICB1OCBwcm90X2ZsYWdzID0gaHBldF9mbGFncyAmIEFDUElfSFBF
VF9QQUdFX1BST1RFQ1RfTUFTSzsKKworICAgICAgICBtZm4gPSBwYWRkcl90b19wZm4oaHBldF9h
ZGRyZXNzKTsKKyAgICAgICAgaWYgKCBwcm90X2ZsYWdzID09IEFDUElfSFBFVF9QQUdFX1BST1RF
Q1Q0ICkKKyAgICAgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuKTsK
KyAgICAgICAgZWxzZSBpZiAoIHByb3RfZmxhZ3MgPT0gQUNQSV9IUEVUX1BBR0VfUFJPVEVDVDY0
ICkKKyAgICAgICAgICAgIHJjIHw9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgMTUp
OworICAgICAgICBlbHNlIGlmICggcm9faHBldCApCisgICAgICAgICAgICByYyB8PSByYW5nZXNl
dF9hZGRfc2luZ2xldG9uKG1taW9fcm9fcmFuZ2VzLCBtZm4pOworICAgIH0KKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbTBfcHYoCisgICAgc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsIHVuc2lnbmVkIGxvbmcg
aW1hZ2VfaGVhZHJvb20sCisgICAgbW9kdWxlX3QgKmluaXRyZCwKKyAgICB2b2lkICooKmJvb3Rz
dHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAorICAgIGNoYXIgKmNtZGxpbmUpCit7CisgICAg
aW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKKyAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVnczsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiwgbWZu
OworICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXM7CisgICAgdW5zaWduZWQgbG9uZyBucl9wdF9w
YWdlczsKKyAgICB1bnNpZ25lZCBsb25nIGFsbG9jX3NwZm47CisgICAgdW5zaWduZWQgbG9uZyBh
bGxvY19lcGZuOworICAgIHVuc2lnbmVkIGxvbmcgaW5pdHJkX3BmbiA9IC0xLCBpbml0cmRfbWZu
ID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGNvdW50OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBOVUxMOworICAgIHN0YXJ0X2luZm9fdCAqc2k7CisgICAgc3RydWN0IHZjcHUgKnYgPSBk
LT52Y3B1WzBdOworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB2YWx1ZTsKKyAgICB2b2lkICppbWFn
ZV9iYXNlID0gYm9vdHN0cmFwX21hcChpbWFnZSk7CisgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9s
ZW4gPSBpbWFnZS0+bW9kX2VuZDsKKyAgICB2b2lkICppbWFnZV9zdGFydCA9IGltYWdlX2Jhc2Ug
KyBpbWFnZV9oZWFkcm9vbTsKKyAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9sZW4gPSBpbml0cmQg
PyBpbml0cmQtPm1vZF9lbmQgOiAwOworICAgIGw0X3BnZW50cnlfdCAqbDR0YWIgPSBOVUxMLCAq
bDRzdGFydCA9IE5VTEw7CisgICAgbDNfcGdlbnRyeV90ICpsM3RhYiA9IE5VTEwsICpsM3N0YXJ0
ID0gTlVMTDsKKyAgICBsMl9wZ2VudHJ5X3QgKmwydGFiID0gTlVMTCwgKmwyc3RhcnQgPSBOVUxM
OworICAgIGwxX3BnZW50cnlfdCAqbDF0YWIgPSBOVUxMLCAqbDFzdGFydCA9IE5VTEw7CisKKyAg
ICAvKgorICAgICAqIFRoaXMgZnVsbHkgZGVzY3JpYmVzIHRoZSBtZW1vcnkgbGF5b3V0IG9mIHRo
ZSBpbml0aWFsIGRvbWFpbi4gQWxsIAorICAgICAqICpfc3RhcnQgYWRkcmVzcyBhcmUgcGFnZS1h
bGlnbmVkLCBleGNlcHQgdl9zdGFydCAoYW5kIHZfZW5kKSB3aGljaCBhcmUgCisgICAgICogc3Vw
ZXJwYWdlLWFsaWduZWQuCisgICAgICovCisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAg
IHN0cnVjdCBlbGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fc3Rh
cnQ7CisgICAgdW5zaWduZWQgbG9uZyB2a2Vybl9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2aW5p
dHJkX3N0YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgdmluaXRyZF9lbmQ7CisgICAgdW5zaWduZWQg
bG9uZyB2cGh5c21hcF9zdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZDsKKyAg
ICB1bnNpZ25lZCBsb25nIHZzdGFydGluZm9fc3RhcnQ7CisgICAgdW5zaWduZWQgbG9uZyB2c3Rh
cnRpbmZvX2VuZDsKKyAgICB1bnNpZ25lZCBsb25nIHZzdGFja19zdGFydDsKKyAgICB1bnNpZ25l
ZCBsb25nIHZzdGFja19lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2cHRfc3RhcnQ7CisgICAgdW5z
aWduZWQgbG9uZyB2cHRfZW5kOworICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydDsKKyAgICB1bnNp
Z25lZCBsb25nIHZfZW5kOworCisgICAgLyogTWFjaGluZSBhZGRyZXNzIG9mIG5leHQgY2FuZGlk
YXRlIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICBwYWRkcl90IG1wdF9hbGxvYzsKKworICAgIHBy
aW50aygiKioqIExPQURJTkcgRE9NQUlOIDAgKioqXG4iKTsKKworICAgIGQtPm1heF9wYWdlcyA9
IH4wVTsKKworICAgIGlmICggKHJjID0gYnppbWFnZV9wYXJzZShpbWFnZV9iYXNlLCAmaW1hZ2Vf
c3RhcnQsICZpbWFnZV9sZW4pKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYg
KCAocmMgPSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9zdGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisg
ICAgICAgIHJldHVybiByYzsKKyNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRworICAgIGVsZl9z
ZXRfdmVyYm9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5hcnkoJmVsZik7Cisg
ICAgaWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9IDAgKQorICAgICAg
ICBnb3RvIG91dDsKKworICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KKyAgICBjb21wYXRp
YmxlID0gMDsKKyAgICBjb21wYXQzMiAgID0gMDsKKyAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVs
ZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CisgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJp
dCwgbHNiLCBjb21wYXQzMlxuIik7CisgICAgaWYgKGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5w
YWUgPT0gWEVOX1BBRV9CSU1PREFMKQorICAgICAgICBwYXJtcy5wYWUgPSBYRU5fUEFFX0VYVENS
MzsKKyAgICBpZiAoZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVN
XzM4NikKKyAgICB7CisgICAgICAgIGNvbXBhdDMyID0gMTsKKyAgICAgICAgY29tcGF0aWJsZSA9
IDE7CisgICAgfQorICAgIGlmIChlbGZfNjRiaXQoJmVsZikgJiYgbWFjaGluZSA9PSBFTV9YODZf
NjQpCisgICAgICAgIGNvbXBhdGlibGUgPSAxOworICAgIHByaW50aygiIERvbTAga2VybmVsOiAl
cyVzLCAlcywgcGFkZHIgJSMiIFBSSXg2NCAiIC0+ICUjIiBQUkl4NjQgIlxuIiwKKyAgICAgICAg
ICAgZWxmXzY0Yml0KCZlbGYpID8gIjY0LWJpdCIgOiAiMzItYml0IiwKKyAgICAgICAgICAgcGFy
bXMucGFlICAgICAgID8gIiwgUEFFIiAgOiAiIiwKKyAgICAgICAgICAgZWxmX21zYigmZWxmKSAg
ID8gIm1zYiIgICAgOiAibHNiIiwKKyAgICAgICAgICAgZWxmLnBzdGFydCwgZWxmLnBlbmQpOwor
ICAgIGlmICggZWxmLmJzZF9zeW10YWJfcHN0YXJ0ICkKKyAgICAgICAgcHJpbnRrKCIgRG9tMCBz
eW1ib2wgbWFwICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJeDY0ICJcbiIsCisgICAgICAgICAgICAg
ICBlbGYuYnNkX3N5bXRhYl9wc3RhcnQsIGVsZi5ic2Rfc3ltdGFiX3BlbmQpOworCisgICAgaWYg
KCAhY29tcGF0aWJsZSApCisgICAgeworICAgICAgICBwcmludGsoIk1pc21hdGNoIGJldHdlZW4g
WGVuIGFuZCBET00wIGtlcm5lbFxuIik7CisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCBwYXJtcy5lbGZfbm90ZXNbWEVOX0VMRk5PVEVf
U1VQUE9SVEVEX0ZFQVRVUkVTXS50eXBlICE9IFhFTl9FTlRfTk9ORSApCisgICAgeworICAgICAg
ICBpZiAoICF0ZXN0X2JpdChYRU5GRUFUX2RvbTAsIHBhcm1zLmZfc3VwcG9ydGVkKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50aygiS2VybmVsIGRvZXMgbm90IHN1cHBvcnQgRG9tMCBv
cGVyYXRpb25cbiIpOworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGNvbXBhdDMyICkKKyAgICB7Cisg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAx
OworICAgICAgICB2LT52Y3B1X2luZm8gPSAodm9pZCAqKSZkLT5zaGFyZWRfaW5mby0+Y29tcGF0
LnZjcHVfaW5mb1swXTsKKyAgICAgICAgaWYgKCBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikgIT0g
MCApCisgICAgICAgICAgICBCVUcoKTsKKyAgICB9CisKKyAgICBucl9wYWdlcyA9IGNvbXB1dGVf
ZG9tMF9ucl9wYWdlcyhkLCAmcGFybXMsIGluaXRyZF9sZW4pOworCisgICAgaWYgKCBwYXJtcy5w
YWUgPT0gWEVOX1BBRV9FWFRDUjMgKQorICAgICAgICAgICAgc2V0X2JpdChWTUFTU1RfVFlQRV9w
YWVfZXh0ZW5kZWRfY3IzLCAmZC0+dm1fYXNzaXN0KTsKKworICAgIGlmICggKHBhcm1zLnZpcnRf
aHZfc3RhcnRfbG93ICE9IFVOU0VUX0FERFIpICYmIGVsZl8zMmJpdCgmZWxmKSApCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkg
LSAxOworICAgICAgICB2YWx1ZSA9IChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyArIG1hc2spICYg
fm1hc2s7CisgICAgICAgIEJVR19PTighaXNfcHZfMzJiaXRfZG9tYWluKGQpKTsKKyAgICAgICAg
aWYgKCB2YWx1ZSA+IF9fSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVCApCisgICAgICAgICAg
ICBwYW5pYygiRG9tYWluIDAgZXhwZWN0cyB0b28gaGlnaCBhIGh5cGVydmlzb3Igc3RhcnQgYWRk
cmVzcyIpOworICAgICAgICBIWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpID0KKyAgICAg
ICAgICAgIG1heF90KHVuc2lnbmVkIGludCwgbTJwX2NvbXBhdF92c3RhcnQsIHZhbHVlKTsKKyAg
ICB9CisKKyAgICBpZiAoIChwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJi
aXQoJmVsZikgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJQMk0gdGFi
bGUgYmFzZSBpZ25vcmVkXG4iKTsKKyAgICAgICAgcGFybXMucDJtX2Jhc2UgPSBVTlNFVF9BRERS
OworICAgIH0KKworICAgIGRvbWFpbl9zZXRfYWxsb2NfYml0c2l6ZShkKTsKKworICAgIC8qCisg
ICAgICogV2h5IGRvIHdlIG5lZWQgdGhpcz8gVGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1l
cyBkZXBlbmRzIG9uIHRoZSAKKyAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBz
cGFjZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlIAorICAgICAqIGRlcGVuZHMg
b24gdGhlIG51bWJlciBvZiBwYWdlLXRhYmxlIGZyYW1lcyAoc2luY2UgZWFjaCBvbmUgaXMgbWFw
cGVkIAorICAgICAqIHJlYWQtb25seSkuIFdlIGhhdmUgYSBwYWlyIG9mIHNpbXVsdGFuZW91cyBl
cXVhdGlvbnMgaW4gdHdvIHVua25vd25zLCAKKyAgICAgKiB3aGljaCB3ZSBzb2x2ZSBieSBleGhh
dXN0aXZlIHNlYXJjaC4KKyAgICAgKi8KKyAgICB2X3N0YXJ0ICAgICAgICAgID0gcGFybXMudmly
dF9iYXNlOworICAgIHZrZXJuX3N0YXJ0ICAgICAgPSBwYXJtcy52aXJ0X2tzdGFydDsKKyAgICB2
a2Vybl9lbmQgICAgICAgID0gcGFybXMudmlydF9rZW5kOworICAgIGlmICggcGFybXMudW5tYXBw
ZWRfaW5pdHJkICkKKyAgICB7CisgICAgICAgIHZpbml0cmRfc3RhcnQgID0gdmluaXRyZF9lbmQg
PSAwOworICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJvdW5kX3BndXAodmtlcm5fZW5kKTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdmluaXRyZF9zdGFydCAgPSByb3VuZF9wZ3Vw
KHZrZXJuX2VuZCk7CisgICAgICAgIHZpbml0cmRfZW5kICAgID0gdmluaXRyZF9zdGFydCArIGlu
aXRyZF9sZW47CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcm91bmRfcGd1cCh2aW5pdHJkX2Vu
ZCk7CisgICAgfQorICAgIHZwaHlzbWFwX2VuZCAgICAgPSB2cGh5c21hcF9zdGFydCArIChucl9w
YWdlcyAqICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIDoKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHVuc2lnbmVkIGludCkpKTsKKyAgICBpZiAoIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIg
KQorICAgICAgICB2cGh5c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKKyAgICB2c3RhcnRpbmZv
X3N0YXJ0ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOworICAgIHZzdGFydGluZm9fZW5kICAg
PSAodnN0YXJ0aW5mb19zdGFydCArCisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IHN0YXJ0X2luZm8pICsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKSk7CisKKyAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRf
cGd1cCh2c3RhcnRpbmZvX2VuZCk7CisgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0
X3BhZ2VzKysgKQorICAgIHsKKyAgICAgICAgdnB0X2VuZCAgICAgICAgICA9IHZwdF9zdGFydCAr
IChucl9wdF9wYWdlcyAqIFBBR0VfU0laRSk7CisgICAgICAgIHZzdGFja19zdGFydCAgICAgPSB2
cHRfZW5kOworICAgICAgICB2c3RhY2tfZW5kICAgICAgID0gdnN0YWNrX3N0YXJ0ICsgUEFHRV9T
SVpFOworICAgICAgICB2X2VuZCAgICAgICAgICAgID0gKHZzdGFja19lbmQgKyAoMVVMPDwyMikt
MSkgJiB+KCgxVUw8PDIyKS0xKTsKKyAgICAgICAgaWYgKCAodl9lbmQgLSB2c3RhY2tfZW5kKSA8
ICg1MTJVTCA8PCAxMCkgKQorICAgICAgICAgICAgdl9lbmQgKz0gMVVMIDw8IDIyOyAvKiBBZGQg
ZXh0cmEgNE1CIHRvIGdldCA+PSA1MTJrQiBwYWRkaW5nLiAqLworI2RlZmluZSBOUihfbCxfaCxf
cykgXAorICAgICgoKCgoX2gpICsgKCgxVUw8PChfcykpLTEpKSAmIH4oKDFVTDw8KF9zKSktMSkp
IC0gXAorICAgICAgICgoX2wpICYgfigoMVVMPDwoX3MpKS0xKSkpID4+IChfcykpCisgICAgICAg
IGlmICggKCFpc19wdl8zMmJpdF9kb21haW4oZCkgKyAvKiAjIEw0ICovCisgICAgICAgICAgICAg
IE5SKHZfc3RhcnQsIHZfZW5kLCBMNF9QQUdFVEFCTEVfU0hJRlQpICsgLyogIyBMMyAqLworICAg
ICAgICAgICAgICAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICBOUih2
X3N0YXJ0LCB2X2VuZCwgTDNfUEFHRVRBQkxFX1NISUZUKSA6IC8qICMgTDIgKi8KKyAgICAgICAg
ICAgICAgIDQpICsgLyogIyBjb21wYXQgTDIgKi8KKyAgICAgICAgICAgICAgTlIodl9zdGFydCwg
dl9lbmQsIEwyX1BBR0VUQUJMRV9TSElGVCkpICAvKiAjIEwxICovCisgICAgICAgICAgICAgPD0g
bnJfcHRfcGFnZXMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY291bnQgPSB2
X2VuZCAtIHZfc3RhcnQ7CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgY291bnQg
LT0gUEFHRV9BTElHTihpbml0cmRfbGVuKTsKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5
dGVzKGNvdW50KTsKKyAgICBpZiAoICgxVUwgPDwgb3JkZXIpICsgUEZOX1VQKGluaXRyZF9sZW4p
ID4gbnJfcGFnZXMgKQorICAgICAgICBwYW5pYygiRG9tYWluIDAgYWxsb2NhdGlvbiBpcyB0b28g
c21hbGwgZm9yIGtlcm5lbCBpbWFnZSIpOworCisgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBV
TlNFVF9BRERSICkKKyAgICB7CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcGFybXMucDJtX2Jh
c2U7CisgICAgICAgIHZwaHlzbWFwX2VuZCAgID0gdnBoeXNtYXBfc3RhcnQgKyBucl9wYWdlcyAq
IHNpemVvZih1bnNpZ25lZCBsb25nKTsKKyAgICB9CisgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBf
cGFnZXMoZCwgb3JkZXIsIDApOworICAgIGlmICggcGFnZSA9PSBOVUxMICkKKyAgICAgICAgcGFu
aWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBhbGxvY2F0aW9uIik7CisgICAgYWxsb2Nf
c3BmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGFsbG9jX2VwZm4gPSBhbGxvY19zcGZuICsg
ZC0+dG90X3BhZ2VzOworCisgICAgaWYgKCBpbml0cmRfbGVuICkKKyAgICB7CisgICAgICAgIGlu
aXRyZF9wZm4gPSB2aW5pdHJkX3N0YXJ0ID8KKyAgICAgICAgICAgICAgICAgICAgICh2aW5pdHJk
X3N0YXJ0IC0gdl9zdGFydCkgPj4gUEFHRV9TSElGVCA6CisgICAgICAgICAgICAgICAgICAgICBk
LT50b3RfcGFnZXM7CisgICAgICAgIGluaXRyZF9tZm4gPSBtZm4gPSBpbml0cmQtPm1vZF9zdGFy
dDsKKyAgICAgICAgY291bnQgPSBQRk5fVVAoaW5pdHJkX2xlbik7CisgICAgICAgIGlmICggZC0+
YXJjaC5waHlzYWRkcl9iaXRzaXplICYmCisgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEp
ID4+IChkLT5hcmNoLnBoeXNhZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKKyAgICAg
ICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKKyAgICAgICAg
ICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBm
b3IgZG9tYWluIDAgaW5pdHJkIik7CisgICAgICAgICAgICBmb3IgKCBjb3VudCA9IC1jb3VudDsg
b3JkZXItLTsgKQorICAgICAgICAgICAgICAgIGlmICggY291bnQgJiAoMVVMIDw8IG9yZGVyKSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFn
ZXMocGFnZSwgb3JkZXIpOworICAgICAgICAgICAgICAgICAgICBwYWdlICs9IDFVTCA8PCBvcmRl
cjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICBtZW1jcHkocGFnZV90b192aXJ0KHBh
Z2UpLCBtZm5fdG9fdmlydChpbml0cmQtPm1vZF9zdGFydCksCisgICAgICAgICAgICAgICAgICAg
aW5pdHJkX2xlbik7CisgICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1v
ZF9zdGFydCA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1w
dF9hbGxvYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcHRfYWxsb2MgKyBQQUdF
X0FMSUdOKGluaXRyZF9sZW4pKTsKKyAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5p
dHJkX21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgd2hpbGUgKCBjb3VudC0tICkKKyAgICAgICAgICAgICAgICBp
ZiAoIGFzc2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShtZm4rKyksIDAsIDApICkKKyAgICAgICAg
ICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICAgICAgaW5pdHJkLT5tb2RfZW5kID0g
MDsKKyAgICB9CisKKyAgICBwcmludGsoIlBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDpcbiIK
KyAgICAgICAgICAgIiBEb20wIGFsbG9jLjogICAlIlBSSXBhZGRyIi0+JSJQUklwYWRkciwKKyAg
ICAgICAgICAgcGZuX3RvX3BhZGRyKGFsbG9jX3NwZm4pLCBwZm5fdG9fcGFkZHIoYWxsb2NfZXBm
bikpOworICAgIGlmICggZC0+dG90X3BhZ2VzIDwgbnJfcGFnZXMgKQorICAgICAgICBwcmludGso
IiAoJWx1IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkiLAorICAgICAgICAgICAgICAgbnJfcGFnZXMg
LSBkLT50b3RfcGFnZXMpOworICAgIGlmICggaW5pdHJkICkKKyAgICB7CisgICAgICAgIG1wdF9h
bGxvYyA9IChwYWRkcl90KWluaXRyZC0+bW9kX3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CisgICAgICAg
IHByaW50aygiXG4gSW5pdC4gcmFtZGlzazogJSJQUklwYWRkciItPiUiUFJJcGFkZHIsCisgICAg
ICAgICAgICAgICBtcHRfYWxsb2MsIG1wdF9hbGxvYyArIGluaXRyZF9sZW4pOworICAgIH0KKyAg
ICBwcmludGsoIlxuVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6XG4iCisgICAgICAgICAgICIg
TG9hZGVkIGtlcm5lbDogJXAtPiVwXG4iCisgICAgICAgICAgICIgSW5pdC4gcmFtZGlzazogJXAt
PiVwXG4iCisgICAgICAgICAgICIgUGh5cy1NYWNoIG1hcDogJXAtPiVwXG4iCisgICAgICAgICAg
ICIgU3RhcnQgaW5mbzogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIgUGFnZSB0YWJsZXM6ICAg
JXAtPiVwXG4iCisgICAgICAgICAgICIgQm9vdCBzdGFjazogICAgJXAtPiVwXG4iCisgICAgICAg
ICAgICIgVE9UQUw6ICAgICAgICAgJXAtPiVwXG4iLAorICAgICAgICAgICBfcCh2a2Vybl9zdGFy
dCksIF9wKHZrZXJuX2VuZCksCisgICAgICAgICAgIF9wKHZpbml0cmRfc3RhcnQpLCBfcCh2aW5p
dHJkX2VuZCksCisgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwgX3AodnBoeXNtYXBfZW5k
KSwKKyAgICAgICAgICAgX3AodnN0YXJ0aW5mb19zdGFydCksIF9wKHZzdGFydGluZm9fZW5kKSwK
KyAgICAgICAgICAgX3AodnB0X3N0YXJ0KSwgX3AodnB0X2VuZCksCisgICAgICAgICAgIF9wKHZz
dGFja19zdGFydCksIF9wKHZzdGFja19lbmQpLAorICAgICAgICAgICBfcCh2X3N0YXJ0KSwgX3Ao
dl9lbmQpKTsKKyAgICBwcmludGsoIiBFTlRSWSBBRERSRVNTOiAlcFxuIiwgX3AocGFybXMudmly
dF9lbnRyeSkpOworCisgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICBtcHRf
YWxsb2MgPSAodnB0X3N0YXJ0IC0gdl9zdGFydCkgKyBwZm5fdG9fcGFkZHIoYWxsb2Nfc3Bmbik7
CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgbXB0X2FsbG9jIC09IFBBR0VfQUxJ
R04oaW5pdHJkX2xlbik7CisKKyAgICAvKiBPdmVybGFwIHdpdGggWGVuIHByb3RlY3RlZCBhcmVh
PyAqLworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAoKHZfc3Rh
cnQgPCBIWVBFUlZJU09SX1ZJUlRfRU5EKSAmJgorICAgICAgICAgICh2X2VuZCA+IEhZUEVSVklT
T1JfVklSVF9TVEFSVCkpIDoKKyAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfQ09NUEFUX1ZJ
UlRfU1RBUlQoZCkpICkKKyAgICB7CisgICAgICAgIHByaW50aygiRE9NMCBpbWFnZSBvdmVybGFw
cyB3aXRoIFhlbiBwcml2YXRlIGFyZWEuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAp
CisgICAgeworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgPSBG
TEFUX0NPTVBBVF9LRVJORUxfQ1M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxs
YmFja19jcyAgICA9IEZMQVRfQ09NUEFUX0tFUk5FTF9DUzsKKyAgICB9CisKKyAgICAvKiBXQVJO
SU5HOiBUaGUgbmV3IGRvbWFpbiBtdXN0IGhhdmUgaXRzICdwcm9jZXNzb3InIGZpZWxkIGZpbGxl
ZCBpbiEgKi8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9w
YWdlX3RhYmxlOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1w
dF9hbGxvYyArPSBQQUdFX1NJWkU7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAgICAgIGlmICgg
IXBhZ2UgKQorICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQ
TUw0Iik7CisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFi
bGV8UEdUX3ZhbGlkYXRlZHwxOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3Zp
cnQocGFnZSk7CisgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBl
X2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2Fs
bG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICB9CisgICAgY2xlYXJfcGFnZShsNHRh
Yik7CisgICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwgMCk7CisgICAgdi0+YXJjaC5n
dWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91
c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKKworICAgIGw0dGFiICs9IGw0X3RhYmxlX29mZnNl
dCh2X3N0YXJ0KTsKKyAgICBwZm4gPSBhbGxvY19zcGZuOworICAgIGZvciAoIGNvdW50ID0gMDsg
Y291bnQgPCAoKHZfZW5kLXZfc3RhcnQpPj5QQUdFX1NISUZUKTsgY291bnQrKyApCisgICAgewor
ICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDF0YWIgJiAoUEFHRV9TSVpFLTEpKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDFfcGFnZV90YWJsZTsKKyAgICAgICAgICAgIGwxc3RhcnQgPSBsMXRh
YiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgICAg
IGNsZWFyX3BhZ2UobDF0YWIpOworICAgICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKKyAgICAg
ICAgICAgICAgICBsMXRhYiArPSBsMV90YWJsZV9vZmZzZXQodl9zdGFydCk7CisgICAgICAgICAg
ICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDJ0YWIgJiAoUEFHRV9TSVpFLTEpKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNl
LnR5cGVfaW5mbyA9IFBHVF9sMl9wYWdlX3RhYmxlOworICAgICAgICAgICAgICAgIGwyc3RhcnQg
PSBsMnRhYiA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKKyAgICAgICAgICAgICAgICBpZiAoIGNvdW50
ID09IDAgKQorICAgICAgICAgICAgICAgICAgICBsMnRhYiArPSBsMl90YWJsZV9vZmZzZXQodl9z
dGFydCk7CisgICAgICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwzdGFiICYgKFBB
R0VfU0laRS0xKSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaWYg
KCBjb3VudCB8fCAhbDNzdGFydCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8g
PQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9sM19wYWdlX3RhYmxlOworICAgICAg
ICAgICAgICAgICAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9
IFBBR0VfU0laRTsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBs
M3RhYiA9IGwzc3RhcnQ7CisgICAgICAgICAgICAgICAgICAgIGNsZWFyX3BhZ2UobDN0YWIpOwor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGNvdW50ID09IDAgKQorICAgICAgICAgICAgICAgICAg
ICAgICAgbDN0YWIgKz0gbDNfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOworICAgICAgICAgICAgICAg
ICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wYWRkcihfX3BhKGwzc3RhcnQpLCBMNF9QUk9UKTsKKyAg
ICAgICAgICAgICAgICAgICAgbDR0YWIrKzsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICAgICAgKmwzdGFiID0gbDNlX2Zyb21fcGFkZHIoX19wYShsMnN0YXJ0KSwgTDNfUFJPVCk7Cisg
ICAgICAgICAgICAgICAgbDN0YWIrKzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICpsMnRh
YiA9IGwyZV9mcm9tX3BhZGRyKF9fcGEobDFzdGFydCksIEwyX1BST1QpOworICAgICAgICAgICAg
bDJ0YWIrKzsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBj
b3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKKyAgICAgICAgICAgIG1m
biA9IHBmbisrOworICAgICAgICBlbHNlCisgICAgICAgICAgICBtZm4gPSBpbml0cmRfbWZuKys7
CisgICAgICAgICpsMXRhYiA9IGwxZV9mcm9tX3BmbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWlu
KGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEwxX1BST1QgOiBDT01Q
QVRfTDFfUFJPVCkpOworICAgICAgICBsMXRhYisrOworCisgICAgICAgIGlmICggIXBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOworICAgICAgICAgICAgaWYgKCAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYK
KyAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKiBFbnN1cmUg
dGhlIGZpcnN0IGZvdXIgTDMgZW50cmllcyBhcmUgYWxsIHBvcHVsYXRlZC4gKi8KKyAgICAgICAg
Zm9yICggaSA9IDAsIGwzdGFiID0gbDNzdGFydDsgaSA8IDQ7ICsraSwgKytsM3RhYiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggIWwzZV9nZXRfaW50cHRlKCpsM3RhYikgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVz
ZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZTsKKyAgICAgICAgICAgICAgICBsMnRhYiA9
IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgICAgICAg
ICBjbGVhcl9wYWdlKGwydGFiKTsKKyAgICAgICAgICAgICAgICAqbDN0YWIgPSBsM2VfZnJvbV9w
YWRkcihfX3BhKGwydGFiKSwgTDNfUFJPVCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBp
ZiAoIGkgPT0gMyApCisgICAgICAgICAgICAgICAgbDNlX2dldF9wYWdlKCpsM3RhYiktPnUuaW51
c2UudHlwZV9pbmZvIHw9IFBHVF9wYWVfeGVuX2wyOworICAgICAgICB9CisgICAgICAgIC8qIElu
c3RhbGwgcmVhZC1vbmx5IGd1ZXN0IHZpc2libGUgTVBUIG1hcHBpbmcuICovCisgICAgICAgIGwy
dGFiID0gbDNlX3RvX2wyZShsM3N0YXJ0WzNdKTsKKyAgICAgICAgbWVtY3B5KCZsMnRhYltDT01Q
QVRfTDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKGQpXSwKKyAgICAgICAgICAgICAgICZjb21w
YXRfaWRsZV9wZ190YWJsZV9sMltsMl90YWJsZV9vZmZzZXQoSElST19DT01QQVRfTVBUX1ZJUlRf
U1RBUlQpXSwKKyAgICAgICAgICAgICAgIENPTVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NMT1RTKGQp
ICogc2l6ZW9mKCpsMnRhYikpOworICAgIH0KKworICAgIC8qIFBhZ2VzIHRoYXQgYXJlIHBhcnQg
b2YgcGFnZSB0YWJsZXMgbXVzdCBiZSByZWFkIG9ubHkuICovCisgICAgaWYgICggaXNfcHZfZG9t
YWluKGQpICkKKyAgICAgICAgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoZCwgbDRzdGFydCwgdnB0
X3N0YXJ0LCBucl9wdF9wYWdlcyk7CisKKyAgICAvKiBNYXNrIGFsbCB1cGNhbGxzLi4uICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCBYRU5fTEVHQUNZX01BWF9WQ1BVUzsgaSsrICkKKyAgICAgICAg
c2hhcmVkX2luZm8oZCwgdmNwdV9pbmZvW2ldLmV2dGNobl91cGNhbGxfbWFzaykgPSAxOworCisg
ICAgcHJpbnRrKCJEb20wIGhhcyBtYXhpbXVtICV1IFZDUFVzXG4iLCBkLT5tYXhfdmNwdXMpOwor
CisgICAgY3B1ID0gdi0+cHJvY2Vzc29yOworICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3Zj
cHVzOyBpKysgKQorICAgIHsKKyAgICAgICAgY3B1ID0gY3B1bWFza19jeWNsZShjcHUsICZkb20w
X2NwdXMpOworICAgICAgICBzZXR1cF9kb20wX3ZjcHUoZCwgaSwgY3B1KTsKKyAgICB9CisKKyAg
ICBkLT5hcmNoLnBhZ2luZy5tb2RlID0gMDsKKworICAgIC8qIFNldCB1cCBDUjMgdmFsdWUgZm9y
IHdyaXRlX3B0YmFzZSAqLworICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCisgICAg
ICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOworICAgIGVsc2UKKyAgICAgICAgdXBk
YXRlX2NyMyh2KTsKKworICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRo
ZSBmaW5hbCBwYXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLworICAgIHdyaXRlX3B0YmFzZSh2
KTsKKyAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOworCisgICAgLyogQ29weSB0aGUg
T1MgaW1hZ2UgYW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KKyAgICBlbGYuZGVzdF9iYXNl
ID0gKHZvaWQqKXZrZXJuX3N0YXJ0OworICAgIGVsZi5kZXN0X3NpemUgPSB2a2Vybl9lbmQgLSB2
a2Vybl9zdGFydDsKKyAgICBlbGZfc2V0X3ZjcHUoJmVsZiwgdik7CisgICAgcmMgPSBlbGZfbG9h
ZF9iaW5hcnkoJmVsZik7CisgICAgaWYgKCByYyA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRr
KCJGYWlsZWQgdG8gbG9hZCB0aGUga2VybmVsIGJpbmFyeVxuIik7CisgICAgICAgIGdvdG8gb3V0
OworICAgIH0KKyAgICBib290c3RyYXBfbWFwKE5VTEwpOworCisgICAgaWYgKCBVTlNFVF9BRERS
ICE9IHBhcm1zLnZpcnRfaHlwZXJjYWxsICkKKyAgICB7CisgICAgICAgIGlmICggKHBhcm1zLnZp
cnRfaHlwZXJjYWxsIDwgdl9zdGFydCkgfHwKKyAgICAgICAgICAgICAocGFybXMudmlydF9oeXBl
cmNhbGwgPj0gdl9lbmQpICkKKyAgICAgICAgeworICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJp
ZGVfY3VycmVudChOVUxMKTsKKyAgICAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyZW50KTsKKyAg
ICAgICAgICAgIHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFHRSBmaWVsZCBpbiBFTEYgbm90
ZXMuXG4iKTsKKyAgICAgICAgICAgIHJjID0gLTE7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKAorICAgICAgICAgICAg
ZCwgKHZvaWQgKikodW5zaWduZWQgbG9uZylwYXJtcy52aXJ0X2h5cGVyY2FsbCk7CisgICAgfQor
CisgICAgLyogRnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KKyAgICBkaXNjYXJkX2luaXRpYWxf
aW1hZ2VzKCk7CisKKyAgICAvKiBTZXQgdXAgc3RhcnQgaW5mbyBhcmVhLiAqLworICAgIHNpID0g
KHN0YXJ0X2luZm9fdCAqKXZzdGFydGluZm9fc3RhcnQ7CisgICAgY2xlYXJfcGFnZShzaSk7Cisg
ICAgc2ktPm5yX3BhZ2VzID0gbnJfcGFnZXM7CisKKyAgICBzaS0+c2hhcmVkX2luZm8gPSB2aXJ0
X3RvX21hZGRyKGQtPnNoYXJlZF9pbmZvKTsKKworICAgIHNpLT5mbGFncyAgICAgICAgPSBTSUZf
UFJJVklMRUdFRCB8IFNJRl9JTklURE9NQUlOOworICAgIGlmICggIXZpbml0cmRfc3RhcnQgJiYg
aW5pdHJkX2xlbiApCisgICAgICAgIHNpLT5mbGFncyAgIHw9IFNJRl9NT0RfU1RBUlRfUEZOOwor
ICAgIHNpLT5mbGFncyAgICAgICB8PSAoeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZf
UE1fTUFTSzsKKyAgICBzaS0+cHRfYmFzZSAgICAgID0gdnB0X3N0YXJ0OworICAgIHNpLT5ucl9w
dF9mcmFtZXMgPSBucl9wdF9wYWdlczsKKyAgICBzaS0+bWZuX2xpc3QgICAgID0gdnBoeXNtYXBf
c3RhcnQ7CisgICAgc25wcmludGYoc2ktPm1hZ2ljLCBzaXplb2Yoc2ktPm1hZ2ljKSwgInhlbi0z
LjAteDg2XyVkJXMiLAorICAgICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/IDY0IDogMzIsIHBh
cm1zLnBhZSA/ICJwIiA6ICIiKTsKKworICAgIGNvdW50ID0gZC0+dG90X3BhZ2VzOworCisgICAg
LyogU2V0IHVwIHRoZSBwaHlzLT5tYWNoaW5lIHRhYmxlIGlmIG5vdCBwYXJ0IG9mIHRoZSBpbml0
aWFsIG1hcHBpbmcuICovCisgICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgcGFybXMucDJtX2Jh
c2UgIT0gVU5TRVRfQUREUiApCisgICAgeworICAgICAgICBwZm4gPSBwYWdldGFibGVfZ2V0X3Bm
bih2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgc2V0dXBfcHZfcGh5c21hcChkLCBwZm4s
IHZfc3RhcnQsIHZfZW5kLCB2cGh5c21hcF9zdGFydCwgdnBoeXNtYXBfZW5kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIG5yX3BhZ2VzKTsKKyAgICB9CisKKyAgICAvKiBXcml0ZSB0aGUgcGh5
cy0+bWFjaGluZSBhbmQgbWFjaGluZS0+cGh5cyB0YWJsZSBlbnRyaWVzLiAqLworICAgIGZvciAo
IHBmbiA9IDA7IHBmbiA8IGNvdW50OyBwZm4rKyApCisgICAgeworICAgICAgICBtZm4gPSBwZm4g
KyBhbGxvY19zcGZuOworICAgICAgICBpZiAoIHBmbiA+PSBpbml0cmRfcGZuICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBwZm4gPCBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4p
ICkKKyAgICAgICAgICAgICAgICBtZm4gPSBpbml0cmQtPm1vZF9zdGFydCArIChwZm4gLSBpbml0
cmRfcGZuKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBtZm4gLT0gUEZOX1VQ
KGluaXRyZF9sZW4pOworICAgICAgICB9CisjaWZuZGVmIE5ERUJVRworI2RlZmluZSBSRVZFUlNF
X1NUQVJUICgodl9lbmQgLSB2X3N0YXJ0KSA+PiBQQUdFX1NISUZUKQorICAgICAgICBpZiAoIHBm
biA+IFJFVkVSU0VfU1RBUlQgJiYgKHZpbml0cmRfc3RhcnQgfHwgcGZuIDwgaW5pdHJkX3Bmbikg
KQorICAgICAgICAgICAgbWZuID0gYWxsb2NfZXBmbiAtIChwZm4gLSBSRVZFUlNFX1NUQVJUKTsK
KyNlbmRpZgorICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHBmbiwgbWZuLCB2cGh5c21h
cF9zdGFydCk7CisgICAgICAgIGlmICghKHBmbiAmIDB4ZmZmZmYpKQorICAgICAgICAgICAgcHJv
Y2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAgfQorICAgIHNpLT5maXJzdF9wMm1fcGZuID0g
cGZuOworICAgIHNpLT5ucl9wMm1fZnJhbWVzID0gZC0+dG90X3BhZ2VzIC0gY291bnQ7CisgICAg
cGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCisgICAgeworICAgICAg
ICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0
X2dwZm5fZnJvbV9tZm4obWZuKSkpOworICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1m
bikgPj0gY291bnQgKQorICAgICAgICB7CisgICAgICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRf
ZG9tYWluKGQpKTsKKyAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAm
JiAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYKKyAgICAgICAgICAgICAgICAgIWdldF9wYWdl
X2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
QlVHKCk7CisKKyAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZw
aHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgICAgICsrcGZuOworICAgICAgICAgICAgaWYgKCEocGZu
ICYgMHhmZmZmZikpCisgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7
CisgICAgICAgIH0KKyAgICB9CisgICAgQlVHX09OKHBmbiAhPSBkLT50b3RfcGFnZXMpOworI2lm
bmRlZiBOREVCVUcKKyAgICBhbGxvY19lcGZuICs9IFBGTl9VUChpbml0cmRfbGVuKSArIHNpLT5u
cl9wMm1fZnJhbWVzOworI2VuZGlmCisgICAgd2hpbGUgKCBwZm4gPCBucl9wYWdlcyApCisgICAg
eworICAgICAgICBpZiAoIChwYWdlID0gYWxsb2NfY2h1bmsoZCwgbnJfcGFnZXMgLSBkLT50b3Rf
cGFnZXMpKSA9PSBOVUxMICkKKyAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3Ig
RE9NMCByZXNlcnZhdGlvbiIpOworICAgICAgICB3aGlsZSAoIHBmbiA8IGQtPnRvdF9wYWdlcyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworI2lmbmRl
ZiBOREVCVUcKKyNkZWZpbmUgcGZuIChucl9wYWdlcyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4g
LSBhbGxvY19zcGZuKSkpCisjZW5kaWYKKyAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAo
ZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKyN1bmRlZiBwZm4KKyAgICAgICAgICAgIHBh
Z2UrKzsgcGZuKys7CisgICAgICAgICAgICBpZiAoIShwZm4gJiAweGZmZmZmKSkKKyAgICAgICAg
ICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIGlmICggaW5pdHJkX2xlbiAhPSAwICkKKyAgICB7CisgICAgICAgIHNpLT5tb2Rfc3RhcnQg
PSB2aW5pdHJkX3N0YXJ0ID86IGluaXRyZF9wZm47CisgICAgICAgIHNpLT5tb2RfbGVuICAgPSBp
bml0cmRfbGVuOworICAgIH0KKworICAgIG1lbXNldChzaS0+Y21kX2xpbmUsIDAsIHNpemVvZihz
aS0+Y21kX2xpbmUpKTsKKyAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCisgICAgICAgIHN0cmxj
cHkoKGNoYXIgKilzaS0+Y21kX2xpbmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsK
KworICAgIGlmICggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQor
ICAgIHsKKyAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0
IHN0YXJ0X2luZm8pOworICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVv
ZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2
XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFy
dF9pbmZvX2NvbnNvbGVfZG9tMCk7CisKKyAgICAvKiBSZXR1cm4gdG8gaWRsZSBkb21haW4ncyBw
YWdlIHRhYmxlcy4gKi8KKyAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOworICAg
IHdyaXRlX3B0YmFzZShjdXJyZW50KTsKKworICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3Rp
bWUoZCk7CisKKyAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7CisgICAgY2xlYXJfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKKworICAgIC8qCisgICAgICogSW5pdGlhbCByZWdpc3Rl
ciB2YWx1ZXM6CisgICAgICogIERTLEVTLEZTLEdTID0gRkxBVF9LRVJORUxfRFMKKyAgICAgKiAg
ICAgICBDUzpySVAgPSBGTEFUX0tFUk5FTF9DUzpzdGFydF9wYworICAgICAqICAgICAgIFNTOnJT
UCA9IEZMQVRfS0VSTkVMX1NTOnN0YXJ0X3N0YWNrCisgICAgICogICAgICAgICAgclNJID0gc3Rh
cnRfaW5mbworICAgICAqICBbckFYLHJCWCxyQ1gsckRYLHJESSxyQlAsUjgtUjE1IGFyZSB6ZXJv
XQorICAgICAqLworICAgIHJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7CisgICAgcmVncy0+ZHMg
PSByZWdzLT5lcyA9IHJlZ3MtPmZzID0gcmVncy0+Z3MgPQorICAgICAgICAhaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gRkxBVF9LRVJORUxfRFMgOiBGTEFUX0NPTVBBVF9LRVJORUxfRFM7CisgICAg
cmVncy0+c3MgPSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICAgRkxB
VF9LRVJORUxfU1MgOiBGTEFUX0NPTVBBVF9LRVJORUxfU1MpOworICAgIHJlZ3MtPmNzID0gKCFp
c19wdl8zMmJpdF9kb21haW4oZCkgPworICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX0NTIDog
RkxBVF9DT01QQVRfS0VSTkVMX0NTKTsKKyAgICByZWdzLT5yaXAgPSBwYXJtcy52aXJ0X2VudHJ5
OworICAgIHJlZ3MtPnJzcCA9IHZzdGFja19lbmQ7CisgICAgcmVncy0+cnNpID0gdnN0YXJ0aW5m
b19zdGFydDsKKyAgICByZWdzLT5lZmxhZ3MgPSBYODZfRUZMQUdTX0lGOworCisjaWZkZWYgQ09O
RklHX1NIQURPV19QQUdJTkcKKyAgICBpZiAoIG9wdF9kb20wX3NoYWRvdyAmJiBwYWdpbmdfZW5h
YmxlKGQsIFBHX1NIX2VuYWJsZSkgPT0gMCApCisgICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5n
X21vZGVzKHYpOworI2VuZGlmCisKKyAgICAvKgorICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9z
dXBlcnZpc29yX21vZGVfa2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCisgICAg
ICogZGlmZmVyZW50IG1lYW5pbmcuCisgICAgICovCisgICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFU
X3N1cGVydmlzb3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKKyAgICAgICAgcGFu
aWMoIkRvbTAgcmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOworCisgICAgcmMg
PSBzZXR1cF9wZXJtaXNzaW9ucyhkKTsKKyAgICBCVUdfT04ocmMgIT0gMCk7CisKKyAgICBpZiAo
IGVsZl9jaGVja19icm9rZW4oJmVsZikgKQorICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzog
ZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCisgICAgICAgICAgICAgICBlbGZfY2hlY2tf
YnJva2VuKCZlbGYpKTsKKworICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlk
ICkKKyAgICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKKworICAgIHJldHVybiAwOworCitvdXQ6
CisgICAgaWYgKCBlbGZfY2hlY2tfYnJva2VuKCZlbGYpICkKKyAgICAgICAgcHJpbnRrKCIgWGVu
IGRvbTAga2VybmVsIGJyb2tlbiBFTEY6ICVzXG4iLAorICAgICAgICAgICAgICAgZWxmX2NoZWNr
X2Jyb2tlbigmZWxmKSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0
IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
cl9wYWdlcywgY29uc3QgYm9vbCBtYXApCit7CisgICAgaW50IHJjOworCisgICAgZm9yICggOyA7
ICkKKyAgICB7CisgICAgICAgIHJjID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9t
bWlvX3JlZ2lvbnMpCisgICAgICAgICAgICAgKGQsIF9nZm4ocGZuKSwgbnJfcGFnZXMsIF9tZm4o
cGZuKSk7CisgICAgICAgIGlmICggcmMgPT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dB
Uk5JTkcKKyAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslI2x4
LCUjbHgpIGZvciBkJWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIG1hcCA/ICIiIDogInVu
IiwgcGZuLCBwZm4gKyBucl9wYWdlcywgZC0+ZG9tYWluX2lkLCByYyk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorICAgICAgICBucl9wYWdlcyAtPSByYzsKKyAgICAgICAgcGZuICs9
IHJjOworICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKKy8qIFBvcHVsYXRlIGEgSFZNIG1lbW9yeSByYW5nZSB1c2luZyB0aGUg
YmlnZ2VzdCBwb3NzaWJsZSBvcmRlci4gKi8KK3N0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0
ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKK3sK
KyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIGkgPSAwOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CisgICAgaW50IHJjOworI2RlZmluZSBNQVBfTUFYX0lURVIgNjQKKworICAgIG9yZGVyID0g
TUFYX09SREVSOworICAgIHdoaWxlICggbnJfcGFnZXMgIT0gMCApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgcmFuZ2Vfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhucl9wYWdlcyAr
IDEpOworCisgICAgICAgIG9yZGVyID0gbWluKHJhbmdlX29yZGVyID8gcmFuZ2Vfb3JkZXIgLSAx
IDogMCwgb3JkZXIpOworICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgbWVtZmxhZ3MpOworICAgICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggb3JkZXIgPT0gMCAmJiBtZW1mbGFncyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgLyogVHJ5IGFnYWluIHdpdGhvdXQgYW55IG1lbWZsYWdzLiAqLworICAg
ICAgICAgICAgICAgIG1lbWZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBvcmRlciA9IE1BWF9P
UkRFUjsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggb3JkZXIgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJp
bnRrKCJVbmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IHdpdGggb3JkZXIgMCFcbiIpOworICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgfQorICAgICAgICAgICAgb3Jk
ZXItLTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBn
dWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oc3RhcnQpLCBfbWZuKHBhZ2VfdG9fbWZuKHBh
Z2UpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKKyAgICAg
ICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQg
dG8gcG9wdWxhdGUgbWVtb3J5OiBbJSNseCwlbHgpOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAg
ICBzdGFydCwgc3RhcnQgKyAoMVVMIDw8IG9yZGVyKSwgcmMpOworICAgICAgICAgICAgcmV0dXJu
IC1FTk9NRU07CisgICAgICAgIH0KKyAgICAgICAgc3RhcnQgKz0gMVVMIDw8IG9yZGVyOworICAg
ICAgICBucl9wYWdlcyAtPSAxVUwgPDwgb3JkZXI7CisgICAgICAgIGlmICggKCsraSAlIE1BUF9N
QVhfSVRFUikgPT0gMCApCisgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKKyN1bmRlZiBNQVBfTUFYX0lURVIKK30KKworLyogU3Rl
YWwgUkFNIGZyb20gdGhlIGVuZCBvZiBhIG1lbW9yeSByZWdpb24uICovCitzdGF0aWMgaW50IF9f
aW5pdCBwdmhfc3RlYWxfcmFtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgc2l6ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhbGlnbiwgcGFk
ZHJfdCBsaW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAqYWRk
cikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaSA9IGQtPmFyY2gubnJfZTgyMDsKKworICAgIC8qCisg
ICAgICogQWxpZ25tZW50IDAgc2hvdWxkIGJlIHNldCB0byAxLCBzbyBpdCBkb2Vzbid0IHdyYXAg
YXJvdW5kIGluIHRoZQorICAgICAqIGNhbGN1bGF0aW9ucyBiZWxvdy4KKyAgICAgKi8KKyAgICBh
bGlnbiA9IGFsaWduID8gOiAxOworICAgIHdoaWxlICggaS0tICkKKyAgICB7CisgICAgICAgIHN0
cnVjdCBlODIwZW50cnkgKmVudHJ5ID0gJmQtPmFyY2guZTgyMFtpXTsKKworICAgICAgICBpZiAo
IGVudHJ5LT50eXBlICE9IEU4MjBfUkFNIHx8IGVudHJ5LT5hZGRyICsgZW50cnktPnNpemUgPiBs
aW1pdCB8fAorICAgICAgICAgICAgIGVudHJ5LT5hZGRyIDwgTUIoMSkgKQorICAgICAgICAgICAg
Y29udGludWU7CisKKyAgICAgICAgKmFkZHIgPSAoZW50cnktPmFkZHIgKyBlbnRyeS0+c2l6ZSAt
IHNpemUpICYgfihhbGlnbiAtIDEpOworICAgICAgICBpZiAoICphZGRyIDwgZW50cnktPmFkZHIg
KQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgZW50cnktPnNpemUgPSAqYWRkciAt
IGVudHJ5LT5hZGRyOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gLUVO
T01FTTsKK30KKworLyogTkI6IG1lbW9yeSBtYXAgbXVzdCBiZSBzb3J0ZWQgYXQgYWxsIHRpbWVz
IGZvciB0aGlzIHRvIHdvcmsgY29ycmVjdGx5LiAqLworc3RhdGljIGludCBfX2luaXQgcHZoX2Fk
ZF9tZW1fcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgcywgdWludDY0X3QgZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0eXBlKQorewor
ICAgIHN0cnVjdCBlODIwZW50cnkgKm1hcDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgZC0+YXJjaC5ucl9lODIwOyBpKysgKQorICAgIHsKKyAgICAgICAgdWlu
dDY0X3QgcnMgPSBkLT5hcmNoLmU4MjBbaV0uYWRkcjsKKyAgICAgICAgdWludDY0X3QgcmUgPSBy
cyArIGQtPmFyY2guZTgyMFtpXS5zaXplOworCisgICAgICAgIGlmICggcnMgPT0gZSAmJiBkLT5h
cmNoLmU4MjBbaV0udHlwZSA9PSB0eXBlICkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+YXJj
aC5lODIwW2ldLmFkZHIgPSBzOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIHJlID09IHMgJiYgZC0+YXJjaC5lODIwW2ldLnR5cGUgPT0gdHlwZSAmJgor
ICAgICAgICAgICAgIChpICsgMSA9PSBkLT5hcmNoLm5yX2U4MjAgfHwgZC0+YXJjaC5lODIwW2kg
KyAxXS5hZGRyID49IGUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+YXJjaC5lODIwW2ld
LnNpemUgKz0gZSAtIHM7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAg
ICAgIGlmICggcnMgPj0gZSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIHJl
ID4gcyApCisgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKKyAgICB9CisKKyAgICBtYXAgPSB4
emFsbG9jX2FycmF5KHN0cnVjdCBlODIwZW50cnksIGQtPmFyY2gubnJfZTgyMCArIDEpOworICAg
IGlmICggIW1hcCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIkU4MjA6
IG91dCBvZiBtZW1vcnkgdG8gYWRkIHJlZ2lvblxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKworICAgIG1lbWNweShtYXAsIGQtPmFyY2guZTgyMCwgaSAqIHNpemVvZigqZC0+
YXJjaC5lODIwKSk7CisgICAgbWVtY3B5KG1hcCArIGkgKyAxLCBkLT5hcmNoLmU4MjAgKyBpLAor
ICAgICAgICAgICAoZC0+YXJjaC5ucl9lODIwIC0gaSkgKiBzaXplb2YoKmQtPmFyY2guZTgyMCkp
OworICAgIG1hcFtpXS5hZGRyID0gczsKKyAgICBtYXBbaV0uc2l6ZSA9IGUgLSBzOworICAgIG1h
cFtpXS50eXBlID0gdHlwZTsKKyAgICB4ZnJlZShkLT5hcmNoLmU4MjApOworICAgIGQtPmFyY2gu
ZTgyMCA9IG1hcDsKKyAgICBkLT5hcmNoLm5yX2U4MjArKzsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgdWludDMyX3QgcmMsICpp
ZGVudF9wdDsKKyAgICBtZm5fdCBtZm47CisgICAgcGFkZHJfdCBnYWRkcjsKKyAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGQtPnZjcHVbMF07CisKKyAgICAvKgorICAgICAqIFN0ZWFsIHNvbWUgc3BhY2Ug
ZnJvbSB0aGUgbGFzdCBSQU0gcmVnaW9uIGJlbG93IDRHQiBhbmQgdXNlIGl0IHRvCisgICAgICog
c3RvcmUgdGhlIHJlYWwtbW9kZSBUU1MuIEl0IG5lZWRzIHRvIGJlIGFsaWduZWQgdG8gMTI4IHNv
IHRoYXQgdGhlCisgICAgICogVFNTIHN0cnVjdHVyZSAod2hpY2ggYWNjb3VudHMgZm9yIHRoZSBm
aXJzdCAxMDRiKSBkb2Vzbid0IGNyb3NzCisgICAgICogYSBwYWdlIGJvdW5kYXJ5LgorICAgICAq
LworICAgIGlmICggIXB2aF9zdGVhbF9yYW0oZCwgSFZNX1ZNODZfVFNTX1NJWkUsIDEyOCwgR0Io
NCksICZnYWRkcikgKQorICAgIHsKKyAgICAgICAgaWYgKCBodm1fY29weV90b19ndWVzdF9waHlz
KGdhZGRyLCBOVUxMLCBIVk1fVk04Nl9UU1NfU0laRSwgdikgIT0KKyAgICAgICAgICAgICBIVk1D
T1BZX29rYXkgKQorICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gemVybyBWTTg2IFRTUyBh
cmVhXG4iKTsKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fVk04
Nl9UU1NfU0laRURdID0KKyAgICAgICAgICAgIFZNODZfVFNTX1VQREFURUQgfCAoKHVpbnQ2NF90
KUhWTV9WTTg2X1RTU19TSVpFIDw8IDMyKSB8IGdhZGRyOworICAgICAgICBpZiAoIHB2aF9hZGRf
bWVtX3JhbmdlKGQsIGdhZGRyLCBnYWRkciArIEhWTV9WTTg2X1RTU19TSVpFLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEU4MjBfUkVTRVJWRUQpICkKKyAgICAgICAgICAgIHByaW50
aygiVW5hYmxlIHRvIHNldCBWTTg2IFRTUyBhcyByZXNlcnZlZCBpbiB0aGUgbWVtb3J5IG1hcFxu
Iik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gYWxsb2NhdGUg
Vk04NiBUU1MgYXJlYVxuIik7CisKKyAgICAvKiBTdGVhbCBzb21lIG1vcmUgUkFNIGZvciB0aGUg
aWRlbnRpdHkgcGFnZSB0YWJsZXMuICovCisgICAgaWYgKCBwdmhfc3RlYWxfcmFtKGQsIFBBR0Vf
U0laRSwgUEFHRV9TSVpFLCBHQig0KSwgJmdhZGRyKSApCisgICAgeworICAgICAgICBwcmludGso
IlVuYWJsZSB0byBmaW5kIG1lbW9yeSB0byBzdGFzaCB0aGUgaWRlbnRpdHkgcGFnZSB0YWJsZXNc
biIpOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIElk
ZW50aXR5LW1hcCBwYWdlIHRhYmxlIGlzIHJlcXVpcmVkIGZvciBydW5uaW5nIHdpdGggQ1IwLlBH
PTAKKyAgICAgKiB3aGVuIHVzaW5nIEludGVsIEVQVC4gQ3JlYXRlIGEgMzItYml0IG5vbi1QQUUg
cGFnZSBkaXJlY3Rvcnkgb2YKKyAgICAgKiBzdXBlcnBhZ2VzLgorICAgICAqLworICAgIGlkZW50
X3B0ID0gbWFwX2RvbWFpbl9nZm4ocDJtX2dldF9ob3N0cDJtKGQpLCBfZ2ZuKFBGTl9ET1dOKGdh
ZGRyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbWZuLCAmcDJtdCwgMCwgJnJj
KTsKKyAgICBpZiAoIGlkZW50X3B0ID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJV
bmFibGUgdG8gbWFwIGlkZW50aXR5IHBhZ2UgdGFibGVzXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisgICAgfQorICAgIHdyaXRlXzMyYml0X3BzZV9pZGVudG1hcChpZGVudF9wdCk7Cisg
ICAgdW5tYXBfZG9tYWluX3BhZ2UoaWRlbnRfcHQpOworICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KG1mbl94KG1mbikpKTsKKyAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9J
REVOVF9QVF0gPSBnYWRkcjsKKyAgICBpZiAoIHB2aF9hZGRfbWVtX3JhbmdlKGQsIGdhZGRyLCBn
YWRkciArIFBBR0VfU0laRSwgRTgyMF9SRVNFUlZFRCkgKQorICAgICAgICAgICAgcHJpbnRrKCJV
bmFibGUgdG8gc2V0IGlkZW50aXR5IHBhZ2UgdGFibGVzIGFzIHJlc2VydmVkIGluIHRoZSBtZW1v
cnkgbWFwXG4iKTsKKworICAgIHJldHVybiAwOworfQorCisvKiBBc3NpZ24gdGhlIGxvdyAxTUIg
dG8gRG9tMC4gKi8KK3N0YXRpYyB2b2lkIF9faW5pdCBwdmhfc3RlYWxfbG93X3JhbShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisKKyAgICBBU1NFUlQoc3RhcnQgKyBucl9wYWdlcyA8PSBQRk5fRE9XTihNQigxKSkp
OworCisgICAgZm9yICggbWZuID0gc3RhcnQ7IG1mbiA8IHN0YXJ0ICsgbnJfcGFnZXM7IG1mbisr
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZu
KTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIHJjID0gdW5zaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHBnLCBkb21faW8pOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcHJpbnRrKCJVbmFibGUgdG8gdW5zaGFyZSBYZW4gbWZuICUjbHg6ICVkXG4iLCBtZm4s
IHJjKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAgICAgc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgWEVOU0hBUkVfd3JpdGFibGUpOworICAgICAgICBy
YyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4obWZuKSwgX21mbihtZm4pLCAwLCBw
Mm1fcmFtX3J3KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBwcmludGsoIlVuYWJs
ZSB0byBhZGQgbWZuICUjbHggdG8gcDJtOiAlZFxuIiwgbWZuLCByYyk7CisgICAgfQorfQorCitz
dGF0aWMgX19pbml0IHZvaWQgcHZoX3NldHVwX2U4MjAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBucl9wYWdlcykKK3sKKyAgICBzdHJ1Y3QgZTgyMGVudHJ5ICplbnRyeSwgKmVudHJ5
X2d1ZXN0OworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMsIGN1
cl9wYWdlcyA9IDA7CisgICAgdWludDY0X3Qgc3RhcnQsIGVuZDsKKworICAgIC8qCisgICAgICog
Q3JhZnQgdGhlIGU4MjAgbWVtb3J5IG1hcCBmb3IgRG9tMCBiYXNlZCBvbiB0aGUgaGFyZHdhcmUg
ZTgyMCBtYXAuCisgICAgICovCisgICAgZC0+YXJjaC5lODIwID0geHphbGxvY19hcnJheShzdHJ1
Y3QgZTgyMGVudHJ5LCBlODIwLm5yX21hcCk7CisgICAgaWYgKCAhZC0+YXJjaC5lODIwICkKKyAg
ICAgICAgcGFuaWMoIlVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIERvbTAgZTgyMCBtYXAi
KTsKKyAgICBlbnRyeV9ndWVzdCA9IGQtPmFyY2guZTgyMDsKKworICAgIC8qIENsYW1wIGU4MjAg
bWVtb3J5IG1hcCB0byBtYXRjaCB0aGUgbWVtb3J5IGFzc2lnbmVkIHRvIERvbTAgKi8KKyAgICBm
b3IgKCBpID0gMCwgZW50cnkgPSBlODIwLm1hcDsgaSA8IGU4MjAubnJfbWFwOyBpKyssIGVudHJ5
KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBlbnRyeS0+dHlwZSAhPSBFODIwX1JBTSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgICplbnRyeV9ndWVzdCA9ICplbnRyeTsKKyAgICAgICAgICAgIGdv
dG8gbmV4dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbnJfcGFnZXMgPT0gY3VyX3BhZ2Vz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGFscmVhZHkg
aGF2ZSBhbGwgdGhlIGFzc2lnbmVkIG1lbW9yeSwKKyAgICAgICAgICAgICAqIHNraXAgdGhpcyBl
bnRyeQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgc3RhcnQgYW5kIGxlbmd0aCBh
cmUgYWxpZ25lZCB0byBQQUdFX1NJWkUsIGJlY2F1c2UKKyAgICAgICAgICogdGhhdCdzIHRoZSBt
aW5pbXVtIGdyYW51bGFyaXR5IG9mIHRoZSAybmQgc3RhZ2UgdHJhbnNsYXRpb24uIFNpbmNlCisg
ICAgICAgICAqIHRoZSBwMm0gY29kZSB1c2VzIFBBR0VfT1JERVJfNEsgaW50ZXJuYWxseSwgYWxz
byB1c2UgaXQgaGVyZSBpbgorICAgICAgICAgKiBvcmRlciB0byBwcmV2ZW50IHRoaXMgY29kZSBm
cm9tIGdldHRpbmcgb3V0IG9mIHN5bmMuCisgICAgICAgICAqLworICAgICAgICBzdGFydCA9IFJP
VU5EVVAoZW50cnktPmFkZHIsIFBBR0VfU0laRSA8PCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAg
ZW5kID0gKGVudHJ5LT5hZGRyICsgZW50cnktPnNpemUpICYKKyAgICAgICAgICAgICAgfigoUEFH
RV9TSVpFIDw8IFBBR0VfT1JERVJfNEspIC0gMSk7CisgICAgICAgIGlmICggc3RhcnQgPj0gZW5k
ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGVudHJ5X2d1ZXN0LT50eXBlID0g
RTgyMF9SQU07CisgICAgICAgIGVudHJ5X2d1ZXN0LT5hZGRyID0gc3RhcnQ7CisgICAgICAgIGVu
dHJ5X2d1ZXN0LT5zaXplID0gZW5kIC0gc3RhcnQ7CisgICAgICAgIHBhZ2VzID0gUEZOX0RPV04o
ZW50cnlfZ3Vlc3QtPnNpemUpOworICAgICAgICBpZiAoIChjdXJfcGFnZXMgKyBwYWdlcykgPiBu
cl9wYWdlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFRydW5jYXRlIHJlZ2lvbiAqLwor
ICAgICAgICAgICAgZW50cnlfZ3Vlc3QtPnNpemUgPSAobnJfcGFnZXMgLSBjdXJfcGFnZXMpIDw8
IFBBR0VfU0hJRlQ7CisgICAgICAgICAgICBjdXJfcGFnZXMgPSBucl9wYWdlczsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1cl9wYWdlcyArPSBwYWdl
czsKKyAgICAgICAgfQorIG5leHQ6CisgICAgICAgIGQtPmFyY2gubnJfZTgyMCsrOworICAgICAg
ICBlbnRyeV9ndWVzdCsrOworICAgIH0KKyAgICBBU1NFUlQoY3VyX3BhZ2VzID09IG5yX3BhZ2Vz
KTsKKyAgICBBU1NFUlQoZC0+YXJjaC5ucl9lODIwIDw9IGU4MjAubnJfbWFwKTsKK30KKworc3Rh
dGljIGludCBfX2luaXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0
cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwor
ICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByYzsKKyAgICBib29sIHByZWVtcHRlZDsKKyNk
ZWZpbmUgTUIxX1BBR0VTIFBGTl9ET1dOKE1CKDEpKQorCisgICAgbnJfcGFnZXMgPSBjb21wdXRl
X2RvbTBfbnJfcGFnZXMoZCwgTlVMTCwgMCk7CisKKyAgICBwdmhfc2V0dXBfZTgyMChkLCBucl9w
YWdlcyk7CisgICAgZG8geworICAgICAgICBwcmVlbXB0ZWQgPSBmYWxzZTsKKyAgICAgICAgcGFn
aW5nX3NldF9hbGxvY2F0aW9uKGQsIGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3BhZ2VzKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwcmVlbXB0ZWQpOworICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICB9IHdoaWxlICggcHJlZW1wdGVkICk7CisKKyAgICAv
KgorICAgICAqIE1lbW9yeSBiZWxvdyAxTUIgaXMgaWRlbnRpdHkgbWFwcGVkLgorICAgICAqIE5C
OiB0aGlzIG9ubHkgbWFrZXMgc2Vuc2Ugd2hlbiBib290ZWQgZnJvbSBsZWdhY3kgQklPUy4KKyAg
ICAgKi8KKyAgICByYyA9IG1vZGlmeV9pZGVudGl0eV9tbWlvKGQsIDAsIE1CMV9QQUdFUywgdHJ1
ZSk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBpZGVu
dGl0eSBtYXAgbG93IDFNQjogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0K
KworICAgIC8qIFBvcHVsYXRlIG1lbW9yeSBtYXAuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBk
LT5hcmNoLm5yX2U4MjA7IGkrKyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHNpemU7CisKKyAgICAgICAgaWYgKCBkLT5hcmNoLmU4MjBbaV0udHlwZSAhPSBFODIwX1JBTSAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBhZGRyID0gUEZOX0RPV04oZC0+YXJj
aC5lODIwW2ldLmFkZHIpOworICAgICAgICBzaXplID0gUEZOX0RPV04oZC0+YXJjaC5lODIwW2ld
LnNpemUpOworCisgICAgICAgIGlmICggYWRkciA+PSBNQjFfUEFHRVMgKQorICAgICAgICAgICAg
cmMgPSBwdmhfcG9wdWxhdGVfbWVtb3J5X3JhbmdlKGQsIGFkZHIsIHNpemUpOworICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChhZGRyICsgc2l6ZSA8IE1CMV9QQUdF
Uyk7CisgICAgICAgICAgICBwdmhfc3RlYWxfbG93X3JhbShkLCBhZGRyLCBzaXplKTsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0K
KworICAgIGlmICggY3B1X2hhc192bXggJiYgcGFnaW5nX21vZGVfaGFwKGQpICYmICF2bXhfdW5y
ZXN0cmljdGVkX2d1ZXN0KHYpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFNpbmNl
IERvbTAgY2Fubm90IGJlIG1pZ3JhdGVkLCB3ZSB3aWxsIG9ubHkgc2V0dXAgdGhlCisgICAgICAg
ICAqIHVucmVzdHJpY3RlZCBndWVzdCBoZWxwZXJzIGlmIHRoZXkgYXJlIG5lZWRlZCBieSB0aGUg
Y3VycmVudAorICAgICAgICAgKiBoYXJkd2FyZSB3ZSBhcmUgcnVubmluZyBvbi4KKyAgICAgICAg
ICovCisgICAgICAgIHJjID0gcHZoX3NldHVwX3ZteF9yZWFsbW9kZV9oZWxwZXJzKGQpOworICAg
ICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1
cm4gMDsKKyN1bmRlZiBNQjFfUEFHRVMKK30KKworc3RhdGljIGludCBfX2luaXQgcHZoX2xvYWRf
a2VybmVsKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsIHZvaWQg
KmltYWdlX2Jhc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21k
bGluZSwgcGFkZHJfdCAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCAqc3RhcnRfaW5mb19hZGRyKQoreworICAgIHZvaWQgKmltYWdlX3N0YXJ0ID0gaW1h
Z2VfYmFzZSArIGltYWdlX2hlYWRyb29tOworICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfbGVuID0g
aW1hZ2UtPm1vZF9lbmQ7CisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAgIHN0cnVjdCBl
bGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHBhZGRyX3QgbGFzdF9hZGRyOworICAgIHN0cnVjdCBo
dm1fc3RhcnRfaW5mbyBzdGFydF9pbmZvID0geyAwIH07CisgICAgc3RydWN0IGh2bV9tb2RsaXN0
X2VudHJ5IG1vZCA9IHsgMCB9OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKKyAg
ICBpbnQgcmM7CisKKyAgICBpZiAoIChyYyA9IGJ6aW1hZ2VfcGFyc2UoaW1hZ2VfYmFzZSwgJmlt
YWdlX3N0YXJ0LCAmaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIkVy
cm9yIHRyeWluZyB0byBkZXRlY3QgYnogY29tcHJlc3NlZCBrZXJuZWxcbiIpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgaWYgKCAocmMgPSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9z
dGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0
byBpbml0IEVMRlxuIik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisjaWZkZWYgVkVSQk9T
RQorICAgIGVsZl9zZXRfdmVyYm9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5h
cnkoJmVsZik7CisgICAgaWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9
IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gcGFyc2Uga2VybmVsIGZvciBF
TEZOT1RFU1xuIik7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBpZiAoIHBhcm1z
LnBoeXNfZW50cnkgPT0gVU5TRVRfQUREUjMyICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5h
YmxlIHRvIGZpbmQgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZIGFkZHJlc3NcbiIpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBwcmludGsoIk9TOiAlcyB2ZXJzaW9uOiAl
cyBsb2FkZXI6ICVzIGJpdG5lc3M6ICVzXG4iLCBwYXJtcy5ndWVzdF9vcywKKyAgICAgICAgICAg
cGFybXMuZ3Vlc3RfdmVyLCBwYXJtcy5sb2FkZXIsCisgICAgICAgICAgIGVsZl82NGJpdCgmZWxm
KSA/ICI2NC1iaXQiIDogIjMyLWJpdCIpOworCisgICAgLyogQ29weSB0aGUgT1MgaW1hZ2UgYW5k
IGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KKyAgICBlbGYuZGVzdF9iYXNlID0gKHZvaWQgKiko
cGFybXMudmlydF9rc3RhcnQgLSBwYXJtcy52aXJ0X2Jhc2UpOworICAgIGVsZi5kZXN0X3NpemUg
PSBwYXJtcy52aXJ0X2tlbmQgLSBwYXJtcy52aXJ0X2tzdGFydDsKKworICAgIGVsZl9zZXRfdmNw
dSgmZWxmLCB2KTsKKyAgICByYyA9IGVsZl9sb2FkX2JpbmFyeSgmZWxmKTsKKyAgICBpZiAoIHJj
IDwgMCApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBsb2FkIGtlcm5lbDogJWRc
biIsIHJjKTsKKyAgICAgICAgcHJpbnRrKCJYZW4gZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNc
biIsIGVsZl9jaGVja19icm9rZW4oJmVsZikpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQor
CisgICAgbGFzdF9hZGRyID0gUk9VTkRVUChwYXJtcy52aXJ0X2tlbmQgLSBwYXJtcy52aXJ0X2Jh
c2UsIFBBR0VfU0laRSk7CisKKyAgICBpZiAoIGluaXRyZCAhPSBOVUxMICkKKyAgICB7CisgICAg
ICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhsYXN0X2FkZHIsIG1mbl90b192aXJ0KGlu
aXRyZC0+bW9kX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
aXRyZC0+bW9kX2VuZCwgdik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBjb3B5IGluaXRyZCB0byBndWVzdFxuIik7CisgICAgICAg
ICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAgICAgICBtb2QucGFkZHIgPSBsYXN0X2Fk
ZHI7CisgICAgICAgIG1vZC5zaXplID0gaW5pdHJkLT5tb2RfZW5kOworICAgICAgICBsYXN0X2Fk
ZHIgKz0gUk9VTkRVUChpbml0cmQtPm1vZF9lbmQsIFBBR0VfU0laRSk7CisgICAgfQorCisgICAg
LyogRnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KKyAgICBkaXNjYXJkX2luaXRpYWxfaW1hZ2Vz
KCk7CisKKyAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCisgICAgeworICAgICAgICByYyA9IGh2
bV9jb3B5X3RvX2d1ZXN0X3BoeXMobGFzdF9hZGRyLCBjbWRsaW5lLCBzdHJsZW4oY21kbGluZSkg
KyAxLCB2KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
aygiVW5hYmxlIHRvIGNvcHkgZ3Vlc3QgY29tbWFuZCBsaW5lXG4iKTsKKyAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICAgICAgfQorICAgICAgICBzdGFydF9pbmZvLmNtZGxpbmVfcGFkZHIgPSBs
YXN0X2FkZHI7CisgICAgICAgIC8qCisgICAgICAgICAqIFJvdW5kIHVwIHRvIDMyLzY0IGJpdHMg
KGRlcGVuZGluZyBvbiB0aGUgZ3Vlc3Qga2VybmVsIGJpdG5lc3MpIHNvCisgICAgICAgICAqIHRo
ZSBtb2RsaXN0L3N0YXJ0X2luZm8gaXMgYWxpZ25lZC4KKyAgICAgICAgICovCisgICAgICAgIGxh
c3RfYWRkciArPSBST1VORFVQKHN0cmxlbihjbWRsaW5lKSArIDEsIGVsZl82NGJpdCgmZWxmKSA/
IDggOiA0KTsKKyAgICB9CisgICAgaWYgKCBpbml0cmQgIT0gTlVMTCApCisgICAgeworICAgICAg
ICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMobGFzdF9hZGRyLCAmbW9kLCBzaXplb2YobW9k
KSwgdik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGso
IlVuYWJsZSB0byBjb3B5IGd1ZXN0IG1vZHVsZXNcbiIpOworICAgICAgICAgICAgcmV0dXJuIHJj
OworICAgICAgICB9CisgICAgICAgIHN0YXJ0X2luZm8ubW9kbGlzdF9wYWRkciA9IGxhc3RfYWRk
cjsKKyAgICAgICAgc3RhcnRfaW5mby5ucl9tb2R1bGVzID0gMTsKKyAgICAgICAgbGFzdF9hZGRy
ICs9IHNpemVvZihtb2QpOworICAgIH0KKworICAgIHN0YXJ0X2luZm8ubWFnaWMgPSBYRU5fSFZN
X1NUQVJUX01BR0lDX1ZBTFVFOworICAgIHN0YXJ0X2luZm8uZmxhZ3MgPSBTSUZfUFJJVklMRUdF
RCB8IFNJRl9JTklURE9NQUlOOworICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhsYXN0
X2FkZHIsICZzdGFydF9pbmZvLCBzaXplb2Yoc3RhcnRfaW5mbyksIHYpOworICAgIGlmICggcmMg
KQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gY29weSBzdGFydCBpbmZvIHRvIGd1
ZXN0XG4iKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgICplbnRyeSA9IHBhcm1z
LnBoeXNfZW50cnk7CisgICAgKnN0YXJ0X2luZm9fYWRkciA9IGxhc3RfYWRkcjsKKworICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9t
YWluICpkLCBwYWRkcl90IGVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBzdGFydF9pbmZvKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1LCBpOworICAgIGludCByYzsKKyAgICAvKiAKKyAgICAgKiBU
aGlzIHNldHMgdGhlIHZDUFUgc3RhdGUgYWNjb3JkaW5nIHRvIHRoZSBzdGF0ZSBkZXNjcmliZWQg
aW4KKyAgICAgKiBkb2NzL21pc2MvaHZtbGl0ZS5tYXJrZG93bi4KKyAgICAgKi8KKyAgICB2Y3B1
X2h2bV9jb250ZXh0X3QgY3B1X2N0eCA9IHsKKyAgICAgICAgLm1vZGUgPSBWQ1BVX0hWTV9NT0RF
XzMyQiwKKyAgICAgICAgLmNwdV9yZWdzLng4Nl8zMi5lYnggPSBzdGFydF9pbmZvLAorICAgICAg
ICAuY3B1X3JlZ3MueDg2XzMyLmVpcCA9IGVudHJ5LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMy
LmNyMCA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX0VULAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMy
LmNzX2xpbWl0ID0gfjB1LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLmRzX2xpbWl0ID0gfjB1
LAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLnNzX2xpbWl0ID0gfjB1LAorICAgICAgICAuY3B1
X3JlZ3MueDg2XzMyLnRyX2xpbWl0ID0gMHg2NywKKyAgICAgICAgLmNwdV9yZWdzLng4Nl8zMi5j
c19hciA9IDB4YzliLAorICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLmRzX2FyID0gMHhjOTMsCisg
ICAgICAgIC5jcHVfcmVncy54ODZfMzIuc3NfYXIgPSAweGM5MywKKyAgICAgICAgLmNwdV9yZWdz
Lng4Nl8zMi50cl9hciA9IDB4OGIsCisgICAgfTsKKworICAgIGNwdSA9IHYtPnByb2Nlc3NvcjsK
KyAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKKyAgICB7CisgICAgICAg
IGNwdSA9IGNwdW1hc2tfY3ljbGUoY3B1LCAmZG9tMF9jcHVzKTsKKyAgICAgICAgc2V0dXBfZG9t
MF92Y3B1KGQsIGksIGNwdSk7CisgICAgfQorCisgICAgcmMgPSBhcmNoX3NldF9pbmZvX2h2bV9n
dWVzdCh2LCAmY3B1X2N0eCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGso
IlVuYWJsZSB0byBzZXR1cCBEb20wIEJTUCBjb250ZXh0OiAlZFxuIiwgcmMpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBzZXR1cF9wZXJtaXNzaW9ucyhkKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBhbmljKCJVbmFibGUgdG8gc2V0dXAgRG9tMCBwZXJt
aXNzaW9uczogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHVw
ZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7CisKKyAgICBjbGVhcl9iaXQoX1ZQRl9kb3du
LCAmdi0+cGF1c2VfZmxhZ3MpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19p
bml0IGFjcGlfY291bnRfaW50cl9vdnIoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFk
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBlbmQpCit7CisKKyAgICBhY3BpX2ludHJfb3ZlcnJpZGVzKys7CisgICAgcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfc2V0X2ludHJfb3ZyKHN0cnVjdCBhY3BpX3N1
YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAgY29uc3Qgc3RydWN0IGFjcGlfbWFk
dF9pbnRlcnJ1cHRfb3ZlcnJpZGUgKmludHIgPQorICAgICAgICBjb250YWluZXJfb2YoaGVhZGVy
LCBzdHJ1Y3QgYWNwaV9tYWR0X2ludGVycnVwdF9vdmVycmlkZSwgaGVhZGVyKTsKKworICAgICpp
bnRzcmNvdnIgPSAqaW50cjsKKyAgICBpbnRzcmNvdnIrKzsKKworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NvdW50X25taV9zcmMoc3RydWN0IGFjcGlfc3VidGFi
bGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisKKyAgICBhY3BpX25taV9zb3VyY2VzKys7Cisg
ICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfc2V0X25taV9zcmMoc3Ry
dWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQoreworICAgIGNvbnN0IHN0cnVj
dCBhY3BpX21hZHRfbm1pX3NvdXJjZSAqc3JjID0KKyAgICAgICAgY29udGFpbmVyX29mKGhlYWRl
ciwgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291cmNlLCBoZWFkZXIpOworCisgICAgKm5taXNyYyA9
ICpzcmM7CisgICAgbm1pc3JjKys7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBf
X2luaXQgcHZoX3NldHVwX2FjcGlfbWFkdChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90ICphZGRy
KQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX21hZHQgKm1hZHQ7CisgICAgc3RydWN0IGFjcGlf
dGFibGVfaGVhZGVyICp0YWJsZTsKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2lvX2FwaWMgKmlvX2Fw
aWM7CisgICAgc3RydWN0IGFjcGlfbWFkdF9sb2NhbF94MmFwaWMgKngyYXBpYzsKKyAgICBhY3Bp
X3N0YXR1cyBzdGF0dXM7CisgICAgdW5zaWduZWQgbG9uZyBzaXplOworICAgIHVuc2lnbmVkIGlu
dCBpLCBtYXhfdmNwdXM7CisgICAgaW50IHJjOworCisgICAgLyogQ291bnQgbnVtYmVyIG9mIGlu
dGVycnVwdCBvdmVycmlkZXMgaW4gdGhlIE1BRFQuICovCisgICAgYWNwaV90YWJsZV9wYXJzZV9t
YWR0KEFDUElfTUFEVF9UWVBFX0lOVEVSUlVQVF9PVkVSUklERSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgYWNwaV9jb3VudF9pbnRyX292ciwgVUlOVF9NQVgpOworCisgICAgLyogQ291bnQg
bnVtYmVyIG9mIE5NSSBzb3VyY2VzIGluIHRoZSBNQURULiAqLworICAgIGFjcGlfdGFibGVfcGFy
c2VfbWFkdChBQ1BJX01BRFRfVFlQRV9OTUlfU09VUkNFLCBhY3BpX2NvdW50X25taV9zcmMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIFVJTlRfTUFYKTsKKworICAgIG1heF92Y3B1cyA9IGRv
bTBfbWF4X3ZjcHVzKCk7CisgICAgLyogQ2FsY3VsYXRlIHRoZSBzaXplIG9mIHRoZSBjcmFmdGVk
IE1BRFQuICovCisgICAgc2l6ZSA9IHNpemVvZigqbWFkdCk7CisgICAgLyoKKyAgICAgKiBGSVhN
RTogdGhlIGN1cnJlbnQgdklPLUFQSUMgY29kZSBqdXN0IHN1cHBvcnRzIG9uZSBJTy1BUElDIGlu
c3RhbmNlCisgICAgICogcGVyIGRvbWFpbi4gVGhpcyBtdXN0IGJlIGZpeGVkIGluIG9yZGVyIHRv
IHByb3ZpZGUgdGhlIHNhbWUgYW1vdW50IG9mCisgICAgICogSU8gQVBJQ3MgYXMgYXZhaWxhYmxl
IG9uIGJhcmUgbWV0YWwuCisgICAgICovCisgICAgc2l6ZSArPSBzaXplb2YoKmlvX2FwaWMpOwor
ICAgIHNpemUgKz0gc2l6ZW9mKCppbnRzcmNvdnIpICogYWNwaV9pbnRyX292ZXJyaWRlczsKKyAg
ICBzaXplICs9IHNpemVvZigqbm1pc3JjKSAqIGFjcGlfbm1pX3NvdXJjZXM7CisgICAgc2l6ZSAr
PSBzaXplb2YoKngyYXBpYykgKiBtYXhfdmNwdXM7CisKKyAgICBtYWR0ID0geHphbGxvY19ieXRl
cyhzaXplKTsKKyAgICBpZiAoICFtYWR0ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxl
IHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgTUFEVCB0YWJsZVxuIik7CisgICAgICAgIHJjID0gLUVO
T01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyogQ29weSB0aGUgbmF0aXZl
IE1BRFQgdGFibGUgaGVhZGVyLiAqLworICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElf
U0lHX01BRFQsIDAsICZ0YWJsZSk7CisgICAgaWYgKCAhQUNQSV9TVUNDRVNTKHN0YXR1cykgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IE1BRFQgQUNQSSB0YWJsZSwgYWJv
cnRpbmcuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisgICAgbWFkdC0+aGVhZGVyID0gKnRhYmxlOworICAgIG1hZHQtPmFkZHJlc3MgPSBBUElD
X0RFRkFVTFRfUEhZU19CQVNFOworICAgIC8qCisgICAgICogTkI6IHRoaXMgaXMgY3VycmVudGx5
IHNldCB0byA0LCB3aGljaCBpcyB0aGUgcmV2aXNpb24gaW4gdGhlIEFDUEkKKyAgICAgKiBzcGVj
IDYuMS4gU2FkbHkgQUNQSUNBIGRvZXNuJ3QgcHJvdmlkZSByZXZpc2lvbiBudW1iZXJzIGZvciB0
aGUKKyAgICAgKiB0YWJsZXMgZGVzY3JpYmVkIGluIHRoZSBoZWFkZXJzLgorICAgICAqLworICAg
IG1hZHQtPmhlYWRlci5yZXZpc2lvbiA9IG1pbl90KHVuc2lnbmVkIGNoYXIsIHRhYmxlLT5yZXZp
c2lvbiwgNCk7CisKKyAgICAvKgorICAgICAqIFNldHVwIHRoZSBJTyBBUElDIGVudHJ5LgorICAg
ICAqIEZJWE1FOiB0aGUgY3VycmVudCB2SU8tQVBJQyBjb2RlIGp1c3Qgc3VwcG9ydHMgb25lIElP
LUFQSUMgaW5zdGFuY2UKKyAgICAgKiBwZXIgZG9tYWluLiBUaGlzIG11c3QgYmUgZml4ZWQgaW4g
b3JkZXIgdG8gcHJvdmlkZSB0aGUgc2FtZSBhbW91bnQgb2YKKyAgICAgKiBJTyBBUElDcyBhcyBh
dmFpbGFibGUgb24gYmFyZSBtZXRhbCwgYW5kIHdpdGggdGhlIHNhbWUgSURzIGFzIGZvdW5kIGlu
CisgICAgICogdGhlIG5hdGl2ZSBJTyBBUElDIE1BRFQgZW50cmllcy4KKyAgICAgKi8KKyAgICBp
ZiAoIG5yX2lvYXBpY3MgPiAxICkKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBmb3VuZCAlZCBJ
TyBBUElDcywgRG9tMCB3aWxsIG9ubHkgaGF2ZSBhY2Nlc3MgdG8gMSBlbXVsYXRlZCBJTyBBUElD
XG4iLAorICAgICAgICAgICAgICAgbnJfaW9hcGljcyk7CisgICAgaW9fYXBpYyA9ICh2b2lkICop
KG1hZHQgKyAxKTsKKyAgICBpb19hcGljLT5oZWFkZXIudHlwZSA9IEFDUElfTUFEVF9UWVBFX0lP
X0FQSUM7CisgICAgaW9fYXBpYy0+aGVhZGVyLmxlbmd0aCA9IHNpemVvZigqaW9fYXBpYyk7Cisg
ICAgaW9fYXBpYy0+aWQgPSBkb21haW5fdmlvYXBpYyhkKS0+aWQ7CisgICAgaW9fYXBpYy0+YWRk
cmVzcyA9IFZJT0FQSUNfREVGQVVMVF9CQVNFX0FERFJFU1M7CisKKyAgICB4MmFwaWMgPSAodm9p
ZCAqKShpb19hcGljICsgMSk7CisgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfdmNwdXM7IGkrKyAp
CisgICAgeworICAgICAgICB4MmFwaWMtPmhlYWRlci50eXBlID0gQUNQSV9NQURUX1RZUEVfTE9D
QUxfWDJBUElDOworICAgICAgICB4MmFwaWMtPmhlYWRlci5sZW5ndGggPSBzaXplb2YoKngyYXBp
Yyk7CisgICAgICAgIHgyYXBpYy0+dWlkID0gaTsKKyAgICAgICAgeDJhcGljLT5sb2NhbF9hcGlj
X2lkID0gaSAqIDI7CisgICAgICAgIHgyYXBpYy0+bGFwaWNfZmxhZ3MgPSBBQ1BJX01BRFRfRU5B
QkxFRDsKKyAgICAgICAgeDJhcGljKys7CisgICAgfQorCisgICAgLyogU2V0dXAgaW50ZXJydXB0
IG92ZXJyaWRlcy4gKi8KKyAgICBpbnRzcmNvdnIgPSAodm9pZCAqKXgyYXBpYzsKKyAgICBhY3Bp
X3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfSU5URVJSVVBUX09WRVJSSURFLCBhY3Bp
X3NldF9pbnRyX292ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9pbnRyX292ZXJy
aWRlcyk7CisKKyAgICAvKiBTZXR1cCBOTUkgc291cmNlcy4gKi8KKyAgICBubWlzcmMgPSAodm9p
ZCAqKWludHNyY292cjsKKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVf
Tk1JX1NPVVJDRSwgYWNwaV9zZXRfbm1pX3NyYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
YWNwaV9ubWlfc291cmNlcyk7CisKKyAgICBBU1NFUlQoKCh2b2lkICopbm1pc3JjIC0gKHZvaWQg
KiltYWR0KSA9PSBzaXplKTsKKyAgICBtYWR0LT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKKyAgICAv
KgorICAgICAqIENhbGxpbmcgYWNwaV90Yl9jaGVja3N1bSBoZXJlIGlzIGEgbGF5ZXJpbmcgdmlv
bGF0aW9uLCBidXQKKyAgICAgKiBpbnRyb2R1Y2luZyBhIHdyYXBwZXIgZm9yIHN1Y2ggc2ltcGxl
IHVzYWdlIHNlZW1zIG92ZXJraWxsLgorICAgICAqLworICAgIG1hZHQtPmhlYWRlci5jaGVja3N1
bSAtPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIG1hZHQpLCBzaXplKTsKKwor
ICAgIC8qIFBsYWNlIHRoZSBuZXcgTUFEVCBpbiBndWVzdCBtZW1vcnkgc3BhY2UuICovCisgICAg
aWYgKCBwdmhfc3RlYWxfcmFtKGQsIHNpemUsIDAsIEdCKDQpLCBhZGRyKSApCisgICAgeworICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBmaW5kIGFsbG9jYXRlIGd1ZXN0IFJBTSBmb3IgTUFEVFxu
Iik7CisgICAgICAgIHJjID0gLUVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgLyogTWFyayB0aGlzIHJlZ2lvbiBhcyBFODIwX0FDUEkuICovCisgICAgaWYgKCBwdmhfYWRk
X21lbV9yYW5nZShkLCAqYWRkciwgKmFkZHIgKyBzaXplLCBFODIwX0FDUEkpICkKKyAgICAgICAg
cHJpbnRrKCJVbmFibGUgdG8gYWRkIE1BRFQgcmVnaW9uIHRvIG1lbW9yeSBtYXBcbiIpOworCisg
ICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlzKCphZGRyLCBtYWR0LCBzaXplLCBkLT52Y3B1
WzBdKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGNv
cHkgTUFEVCBpbnRvIGd1ZXN0IG1lbW9yeVxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIHJjID0gMDsKKworIG91dDoKKyAgICB4ZnJlZShtYWR0KTsKKworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIGJvb2wgX19pbml0IGFjcGlfbWVtb3J5X2Jhbm5lZCh1bnNpZ25lZCBs
b25nIGFkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnJfcGFnZXMsIGk7CisK
KyAgICBtZm4gPSBQRk5fRE9XTihhZGRyZXNzKTsKKyAgICBucl9wYWdlcyA9IFBGTl9VUCgoYWRk
cmVzcyAmIH5QQUdFX01BU0spICsgc2l6ZSk7CisgICAgZm9yICggaSA9IDAgOyBpIDwgbnJfcGFn
ZXM7IGkrKyApCisgICAgICAgIGlmICggIXBhZ2VfaXNfcmFtX3R5cGUobWZuICsgaSwgUkFNX1RZ
UEVfUkVTRVJWRUQpICYmCisgICAgICAgICAgICAgIXBhZ2VfaXNfcmFtX3R5cGUobWZuICsgaSwg
UkFNX1RZUEVfQUNQSSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisKK3N0YXRpYyBib29sIF9faW5pdCBwdmhfYWNwaV90YWJsZV9hbGxvd2VkKGNv
bnN0IGNoYXIgKnNpZykKK3sKKyAgICBzdGF0aWMgY29uc3QgY2hhciBfX2luaXRjb25zdCBiYW5u
ZWRfdGFibGVzW11bQUNQSV9OQU1FX1NJWkVdID0geworICAgICAgICBBQ1BJX1NJR19IUEVULCBB
Q1BJX1NJR19TTElULCBBQ1BJX1NJR19TUkFULCBBQ1BJX1NJR19NUFNULAorICAgICAgICBBQ1BJ
X1NJR19QTVRULCBBQ1BJX1NJR19NQURULCBBQ1BJX1NJR19ETUFSfTsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIGZvciAoIGkgPSAwIDsgaSA8IEFSUkFZX1NJWkUoYmFubmVkX3RhYmxlcyk7
IGkrKyApCisgICAgICAgIGlmICggc3RybmNtcChzaWcsIGJhbm5lZF90YWJsZXNbaV0sIEFDUElf
TkFNRV9TSVpFKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8qIE1h
a2Ugc3VyZSB0YWJsZSBkb2Vzbid0IHJlc2lkZSBpbiBhIFJBTSByZWdpb24uICovCisgICAgaWYg
KCBhY3BpX21lbW9yeV9iYW5uZWQoYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfZ2JsX3Jvb3RfdGFibGVf
bGlzdC50YWJsZXNbaV0ubGVuZ3RoKSApCisgICAgeworICAgICAgICBwcmludGsoIlNraXBwaW5n
IHRhYmxlICUuNHMgYmVjYXVzZSByZXNpZGVzIGluIGEgbm9uLUFDUEksIG5vbi1yZXNlcnZlZCBy
ZWdpb25cbiIsCisgICAgICAgICAgICAgICBzaWcpOworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQorCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1
cF9hY3BpX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBtYWR0X2FkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmFkZHIpCit7CisgICAgc3Ry
dWN0IGFjcGlfdGFibGVfeHNkdCAqeHNkdDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIg
KnRhYmxlOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHA7CisgICAgdW5zaWduZWQg
bG9uZyBzaXplID0gc2l6ZW9mKCp4c2R0KTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbnVtX3Rh
YmxlcyA9IDA7CisgICAgcGFkZHJfdCB4c2R0X3BhZGRyOworICAgIGludCByYzsKKworICAgIC8q
CisgICAgICogUmVzdG9yZSBvcmlnaW5hbCBETUFSIHRhYmxlIHNpZ25hdHVyZSwgd2UgYXJlIGdv
aW5nIHRvIGZpbHRlciBpdCBmcm9tCisgICAgICogdGhlIG5ldyBYU0RUIHRoYXQgaXMgcHJlc2Vu
dGVkIHRvIHRoZSBndWVzdCwgc28gaXQgaXMgbm8gbG9uZ2VyCisgICAgICogbmVjZXNzYXJ5IHRv
IGhhdmUgaXQncyBzaWduYXR1cmUgemFwcGVkLgorICAgICAqLworICAgIGFjcGlfZG1hcl9yZWlu
c3RhdGUoKTsKKworICAgIC8qIENvdW50IHRoZSBudW1iZXIgb2YgdGFibGVzIHRoYXQgd2lsbCBi
ZSBhZGRlZCB0byB0aGUgWFNEVC4gKi8KKyAgICBmb3IoIGkgPSAwOyBpIDwgYWNwaV9nYmxfcm9v
dF90YWJsZV9saXN0LmNvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqc2ln
ID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5zaWduYXR1cmUuYXNjaWk7CisK
KyAgICAgICAgaWYgKCBwdmhfYWNwaV90YWJsZV9hbGxvd2VkKHNpZykgKQorICAgICAgICAgICAg
bnVtX3RhYmxlcysrOworICAgIH0KKworICAgIC8qCisgICAgICogTm8gbmVlZCB0byBhZGQgb3Ig
c3VidHJhY3QgYW55dGhpbmcgYmVjYXVzZSBzdHJ1Y3QgYWNwaV90YWJsZV94c2R0CisgICAgICog
aW5jbHVkZXMgb25lIGFycmF5IHNsb3QgYWxyZWFkeSwgYW5kIHdlIGhhdmUgZmlsdGVyZWQgb3V0
IHRoZSBvcmlnaW5hbAorICAgICAqIE1BRFQgYW5kIHdlIGFyZSBnb2luZyB0byBhZGQgYSBjdXN0
b20gYnVpbHQgTUFEVC4KKyAgICAgKi8KKyAgICBzaXplICs9IG51bV90YWJsZXMgKiBzaXplb2Yo
eHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5WzBdKTsKKworICAgIHhzZHQgPSB4emFsbG9jX2J5dGVz
KHNpemUpOworICAgIGlmICggIXhzZHQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUg
dG8gYWxsb2NhdGUgbWVtb3J5IGZvciBYU0RUIHRhYmxlXG4iKTsKKyAgICAgICAgcmMgPSAtRU5P
TUVNOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBDb3B5IHRoZSBuYXRpdmUg
WFNEVCB0YWJsZSBoZWFkZXIuICovCisgICAgcnNkcCA9IGFjcGlfb3NfbWFwX21lbW9yeShhY3Bp
X29zX2dldF9yb290X3BvaW50ZXIoKSwgc2l6ZW9mKCpyc2RwKSk7CisgICAgaWYgKCAhcnNkcCAp
CisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAgUlNEUFxuIik7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHhzZHRfcGFkZHIg
PSByc2RwLT54c2R0X3BoeXNpY2FsX2FkZHJlc3M7CisgICAgYWNwaV9vc191bm1hcF9tZW1vcnko
cnNkcCwgc2l6ZW9mKCpyc2RwKSk7CisgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkoeHNk
dF9wYWRkciwgc2l6ZW9mKCp0YWJsZSkpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAg
ICAgIHByaW50aygiVW5hYmxlIHRvIG1hcCBYU0RUXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgeHNkdC0+aGVhZGVyID0gKnRhYmxlOwor
ICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2YoKnRhYmxlKSk7CisKKyAgICAv
KiBBZGQgdGhlIGN1c3RvbSBNQURULiAqLworICAgIHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeVsw
XSA9IG1hZHRfYWRkcjsKKworICAgIC8qIENvcHkgdGhlIGFkZHJlc3NlcyBvZiB0aGUgcmVzdCBv
ZiB0aGUgYWxsb3dlZCB0YWJsZXMuICovCisgICAgZm9yKCBpID0gMCwgaiA9IDE7IGkgPCBhY3Bp
X2dibF9yb290X3RhYmxlX2xpc3QuY291bnQ7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBj
aGFyICpzaWcgPSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLnNpZ25hdHVyZS5h
c2NpaTsKKworICAgICAgICBpZiAoIHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKSApCisgICAg
ICAgICAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbaisrXSA9CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0uYWRkcmVz
czsKKyAgICB9CisKKyAgICB4c2R0LT5oZWFkZXIucmV2aXNpb24gPSAxOworICAgIHhzZHQtPmhl
YWRlci5sZW5ndGggPSBzaXplOworICAgIC8qCisgICAgICogQ2FsbGluZyBhY3BpX3RiX2NoZWNr
c3VtIGhlcmUgaXMgYSBsYXllcmluZyB2aW9sYXRpb24sIGJ1dAorICAgICAqIGludHJvZHVjaW5n
IGEgd3JhcHBlciBmb3Igc3VjaCBzaW1wbGUgdXNhZ2Ugc2VlbXMgb3ZlcmtpbGwuCisgICAgICov
CisgICAgeHNkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNU
X1BUUih1OCwgeHNkdCksIHNpemUpOworCisgICAgLyogUGxhY2UgdGhlIG5ldyBYU0RUIGluIGd1
ZXN0IG1lbW9yeSBzcGFjZS4gKi8KKyAgICBpZiAoIHB2aF9zdGVhbF9yYW0oZCwgc2l6ZSwgMCwg
R0IoNCksIGFkZHIpICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGZpbmQgZ3Vl
c3QgUkFNIGZvciBYU0RUXG4iKTsKKyAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CisKKyAgICAvKiBNYXJrIHRoaXMgcmVnaW9uIGFzIEU4MjBfQUNQSS4gKi8K
KyAgICBpZiAoIHB2aF9hZGRfbWVtX3JhbmdlKGQsICphZGRyLCAqYWRkciArIHNpemUsIEU4MjBf
QUNQSSkgKQorICAgICAgICBwcmludGsoIlVuYWJsZSB0byBhZGQgWFNEVCByZWdpb24gdG8gbWVt
b3J5IG1hcFxuIik7CisKKyAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoKmFkZHIsIHhz
ZHQsIHNpemUsIGQtPnZjcHVbMF0pOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcHJp
bnRrKCJVbmFibGUgdG8gY29weSBYU0RUIGludG8gZ3Vlc3QgbWVtb3J5XG4iKTsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworCisgb3V0OgorICAgIHhmcmVlKHhzZHQp
OworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfYWNw
aShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHN0YXJ0X2luZm8pCit7CisgICAgdW5zaWduZWQg
bG9uZyBwZm4sIG5yX3BhZ2VzOworICAgIHBhZGRyX3QgbWFkdF9wYWRkciwgeHNkdF9wYWRkciwg
cnNkcF9wYWRkcjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisgICAgc3RydWN0
IGFjcGlfdGFibGVfcnNkcCAqbmF0aXZlX3JzZHAsIHJzZHAgPSB7CisgICAgICAgIC5zaWduYXR1
cmUgPSBBQ1BJX1NJR19SU0RQLAorICAgICAgICAucmV2aXNpb24gPSAyLAorICAgICAgICAubGVu
Z3RoID0gc2l6ZW9mKHJzZHApLAorICAgIH07CisKKworICAgIC8qIFNjYW4gdG9wLWxldmVsIHRh
YmxlcyBhbmQgYWRkIHRoZWlyIHJlZ2lvbnMgdG8gdGhlIGd1ZXN0IG1lbW9yeSBtYXAuICovCisg
ICAgZm9yKCBpID0gMDsgaSA8IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC5jb3VudDsgaSsrICkK
KyAgICB7CisgICAgICAgIGNvbnN0IGNoYXIgKnNpZyA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlz
dC50YWJsZXNbaV0uc2lnbmF0dXJlLmFzY2lpOworICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIg
PSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7CisgICAgICAgIHVu
c2lnbmVkIGxvbmcgc2l6ZSA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0ubGVu
Z3RoOworCisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgb3JpZ2luYWwgTUFE
VCBpcyBhbHNvIG1hcHBlZCwgc28gdGhhdCBEb20wIGNhbgorICAgICAgICAgKiBwcm9wZXJseSBh
Y2Nlc3MgdGhlIGRhdGEgcmV0dXJuZWQgYnkgX01BVCBtZXRob2RzIGluIGNhc2UgaXQncworICAg
ICAgICAgKiByZS11c2luZyBNQURUIG1lbW9yeS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
c3RybmNtcChzaWcsIEFDUElfU0lHX01BRFQsIEFDUElfTkFNRV9TSVpFKQorICAgICAgICAgICAg
ID8gcHZoX2FjcGlfdGFibGVfYWxsb3dlZChzaWcpCisgICAgICAgICAgICAgOiAhYWNwaV9tZW1v
cnlfYmFubmVkKGFkZHIsIHNpemUpICkKKyAgICAgICAgICAgICBwdmhfYWRkX21lbV9yYW5nZShk
LCBhZGRyLCBhZGRyICsgc2l6ZSwgRTgyMF9BQ1BJKTsKKyAgICB9CisKKyAgICAvKiBJZGVudGl0
eSBtYXAgQUNQSSBlODIwIHJlZ2lvbnMuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNo
Lm5yX2U4MjA7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGQtPmFyY2guZTgyMFtpXS50eXBl
ICE9IEU4MjBfQUNQSSAmJgorICAgICAgICAgICAgIGQtPmFyY2guZTgyMFtpXS50eXBlICE9IEU4
MjBfTlZTICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHBmbiA9IFBGTl9ET1dO
KGQtPmFyY2guZTgyMFtpXS5hZGRyKTsKKyAgICAgICAgbnJfcGFnZXMgPSBQRk5fVVAoKGQtPmFy
Y2guZTgyMFtpXS5hZGRyICYgflBBR0VfTUFTSykgKworICAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5hcmNoLmU4MjBbaV0uc2l6ZSk7CisKKyAgICAgICAgcmMgPSBtb2RpZnlfaWRlbnRpdHlf
bW1pbyhkLCBwZm4sIG5yX3BhZ2VzLCB0cnVlKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIG1hcCBBQ1BJIHJlZ2lvbiBbJSNseCwg
JSNseCkgaW50byBEb20wIG1lbW9yeSBtYXBcbiIsCisgICAgICAgICAgICAgICAgICAgcGZuLCBw
Zm4gKyBucl9wYWdlcyk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICByYyA9IHB2aF9zZXR1cF9hY3BpX21hZHQoZCwgJm1hZHRfcGFkZHIpOworICAgIGlm
ICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IHB2aF9zZXR1cF9hY3BpX3hz
ZHQoZCwgbWFkdF9wYWRkciwgJnhzZHRfcGFkZHIpOworICAgIGlmICggcmMgKQorICAgICAgICBy
ZXR1cm4gcmM7CisKKyAgICAvKiBDcmFmdCBhIGN1c3RvbSBSU0RQLiAqLworICAgIG5hdGl2ZV9y
c2RwID0gYWNwaV9vc19tYXBfbWVtb3J5KGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpLCBzaXpl
b2YocnNkcCkpOworICAgIGlmICggIW5hdGl2ZV9yc2RwICkKKyAgICB7CisgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIG1hcCBuYXRpdmUgUlNEUFxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgIH0KKyAgICBtZW1jcHkocnNkcC5vZW1faWQsIG5hdGl2ZV9yc2RwLT5vZW1faWQsIHNp
emVvZihyc2RwLm9lbV9pZCkpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KG5hdGl2ZV9yc2Rw
LCBzaXplb2YocnNkcCkpOworICAgIHJzZHAueHNkdF9waHlzaWNhbF9hZGRyZXNzID0geHNkdF9w
YWRkcjsKKyAgICAvKgorICAgICAqIENhbGxpbmcgYWNwaV90Yl9jaGVja3N1bSBoZXJlIGlzIGEg
bGF5ZXJpbmcgdmlvbGF0aW9uLCBidXQKKyAgICAgKiBpbnRyb2R1Y2luZyBhIHdyYXBwZXIgZm9y
IHN1Y2ggc2ltcGxlIHVzYWdlIHNlZW1zIG92ZXJraWxsLgorICAgICAqLworICAgIHJzZHAuY2hl
Y2tzdW0gLT0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCAmcnNkcCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfUlNEUF9SRVYwX1NJWkUpOwor
ICAgIHJzZHAuZXh0ZW5kZWRfY2hlY2tzdW0gLT0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1Rf
UFRSKHU4LCAmcnNkcCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihyc2RwKSk7CisKKyAgICAvKgorICAgICAqIFBsYWNlIHRoZSBuZXcgUlNE
UCBpbiBndWVzdCBtZW1vcnkgc3BhY2UuCisgICAgICoKKyAgICAgKiBOQjogdGhpcyBSU0RQIGlz
IG5vdCBnb2luZyB0byByZXBsYWNlIHRoZSBvcmlnaW5hbCBSU0RQLCB3aGljaCBzaG91bGQKKyAg
ICAgKiBzdGlsbCBiZSBhY2Nlc3NpYmxlIHRvIHRoZSBndWVzdC4gSG93ZXZlciB0aGF0IFJTRFAg
aXMgZ29pbmcgdG8gcG9pbnQgdG8KKyAgICAgKiB0aGUgbmF0aXZlIFJTRFQsIGFuZCBzaG91bGQg
bm90IGJlIHVzZWQgZm9yIHRoZSBEb20wIGtlcm5lbCdzIGJvb3QKKyAgICAgKiBwdXJwb3NlcyAo
d2Uga2VlcCBpdCB2aXNpYmxlIGZvciBwb3N0IGJvb3QgYWNjZXNzKS4KKyAgICAgKi8KKyAgICBp
ZiAoIHB2aF9zdGVhbF9yYW0oZCwgc2l6ZW9mKHJzZHApLCAwLCBHQig0KSwgJnJzZHBfcGFkZHIp
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIGFsbG9jYXRlIGd1ZXN0IFJBTSBm
b3IgUlNEUFxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKworICAgIC8qIE1h
cmsgdGhpcyByZWdpb24gYXMgRTgyMF9BQ1BJLiAqLworICAgIGlmICggcHZoX2FkZF9tZW1fcmFu
Z2UoZCwgcnNkcF9wYWRkciwgcnNkcF9wYWRkciArIHNpemVvZihyc2RwKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEU4MjBfQUNQSSkgKQorICAgICAgICBwcmludGsoIlVuYWJsZSB0byBh
ZGQgUlNEUCByZWdpb24gdG8gbWVtb3J5IG1hcFxuIik7CisKKyAgICAvKiBDb3B5IFJTRFAgaW50
byBndWVzdCBtZW1vcnkuICovCisgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlzKHJzZHBf
cGFkZHIsICZyc2RwLCBzaXplb2YocnNkcCksIGQtPnZjcHVbMF0pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gY29weSBSU0RQIGludG8gZ3Vlc3QgbWVt
b3J5XG4iKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIC8qIENvcHkgUlNEUCBh
ZGRyZXNzIHRvIHN0YXJ0X2luZm8uICovCisgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlz
KHN0YXJ0X2luZm8gKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZihz
dHJ1Y3QgaHZtX3N0YXJ0X2luZm8sIHJzZHBfcGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcnNkcF9wYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2l6ZW9mKCgoc3RydWN0IGh2bV9zdGFydF9pbmZvICopCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMCktPnJzZHBfcGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkLT52Y3B1WzBdKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiVW5hYmxlIHRvIGNvcHkgUlNEUCBpbnRvIGd1ZXN0IG1lbW9yeVxuIik7CisgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2lu
aXQgY29uc3RydWN0X2RvbTBfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICpp
bWFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGltYWdlX2hlYWRyb29tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1v
ZHVsZV90ICppbml0cmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQoreworICAgIHBhZGRyX3QgZW50cnks
IHN0YXJ0X2luZm87CisgICAgaW50IHJjOworCisgICAgcHJpbnRrKCIqKiBCdWlsZGluZyBhIFBW
SCBEb20wICoqXG4iKTsKKworICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7CisKKyAgICByYyA9IHB2
aF9zZXR1cF9wMm0oZCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZh
aWxlZCB0byBzZXR1cCBEb20wIHBoeXNpY2FsIG1lbW9yeSBtYXBcbiIpOworICAgICAgICByZXR1
cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBwdmhfbG9hZF9rZXJuZWwoZCwgaW1hZ2UsIGltYWdl
X2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAoaW1hZ2UpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZGxpbmUsICZlbnRyeSwgJnN0YXJ0X2luZm8pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gbG9hZCBEb20wIGtlcm5lbFxuIik7Cisg
ICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IHB2aF9zZXR1cF9jcHVzKGQsIGVu
dHJ5LCBzdGFydF9pbmZvKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50aygi
RmFpbGVkIHRvIHNldHVwIERvbTAgQ1BVczogJWRcbiIsIHJjKTsKKyAgICAgICAgcmV0dXJuIHJj
OworICAgIH0KKworICAgIHJjID0gcHZoX3NldHVwX2FjcGkoZCwgc3RhcnRfaW5mbyk7CisgICAg
aWYgKCByYyApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBzZXR1cCBEb20wIEFD
UEkgdGFibGVzOiAlZFxuIiwgcmMpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAg
cGFuaWMoIkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKKyAg
ICByZXR1cm4gMDsKK30KKworaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sIG1vZHVsZV90ICppbml0cmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiks
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCit7CisgICAgLyogU2Fu
aXR5ISAqLworICAgIEJVR19PTihkLT5kb21haW5faWQgIT0gMCk7CisgICAgQlVHX09OKGQtPnZj
cHVbMF0gPT0gTlVMTCk7CisgICAgQlVHX09OKGQtPnZjcHVbMF0tPmlzX2luaXRpYWxpc2VkKTsK
KworICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOworCisgICAgcmV0dXJuIChpc19odm1f
ZG9tYWluKGQpID8gY29uc3RydWN0X2RvbTBfcHZoIDogY29uc3RydWN0X2RvbTBfcHYpCisgICAg
ICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCxib290c3RyYXBfbWFwLCBj
bWRsaW5lKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKZGVs
ZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwY2U1ZjIuLjAwMDAwMDAKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbl9idWlsZC5jCisrKyAvZGV2L251bGwKQEAgLTEsMjQzOCArMCwwIEBACi0v
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCi0gKiBkb21haW5fYnVpbGQuYwotICogCi0gKiBDb3B5cmln
aHQgKGMpIDIwMDItMjAwNSwgSyBBIEZyYXNlcgotICovCi0KLSNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgotI2luY2x1ZGUgPHhlbi9saWIuaD4KLSNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KLSNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQtaWYuaD4KLSNpbmNsdWRlIDx4ZW4v
c21wLmg+Ci0jaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Ci0jaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0j
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KLSNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Ci0jaW5jbHVk
ZSA8eGVuL2RvbWFpbi5oPgotI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Ci0jaW5jbHVkZSA8eGVu
L2lvY2FwLmg+Ci0jaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgotI2luY2x1ZGUgPHhlbi9jb21wYXQu
aD4KLSNpbmNsdWRlIDx4ZW4vbGliZWxmLmg+Ci0jaW5jbHVkZSA8eGVuL3Bmbi5oPgotI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KLSNpbmNsdWRlIDx4ZW4vYWNwaS5oPgotI2luY2x1ZGUg
PGFzbS9yZWdzLmg+Ci0jaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgotI2luY2x1ZGUgPGFzbS9pby5o
PgotI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KLSNpbmNsdWRlIDxhc20vZGVzYy5oPgotI2lu
Y2x1ZGUgPGFzbS9pMzg3Lmg+Ci0jaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgotI2luY2x1ZGUgPGFz
bS9wMm0uaD4KLSNpbmNsdWRlIDxhc20vZTgyMC5oPgotI2luY2x1ZGUgPGFzbS9hY3BpLmg+Ci0j
aW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4gLyogZm9yIGJ6
aW1hZ2VfcGFyc2UgKi8KLSNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2luY2x1ZGUgPGFzbS9o
cGV0Lmg+Ci0KLSNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+Ci0KLSNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaD4KLSNpbmNs
dWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KLSNpbmNsdWRlIDxwdWJsaWMv
aHZtL2h2bV92Y3B1Lmg+Ci0KLXN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9ucnBhZ2VzOwot
c3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21pbl9ucnBhZ2VzOwotc3RhdGljIGxvbmcgX19p
bml0ZGF0YSBkb20wX21heF9ucnBhZ2VzID0gTE9OR19NQVg7Ci0KLS8qCi0gKiBIYXZlIHRoZSBU
U1MgY292ZXIgdGhlIElTQSBwb3J0IHJhbmdlLCB3aGljaCBtYWtlcyBpdAotICogLSAxMDQgYnl0
ZXMgYmFzZSBzdHJ1Y3R1cmUKLSAqIC0gMzIgYnl0ZXMgaW50ZXJydXB0IHJlZGlyZWN0aW9uIGJp
dG1hcAotICogLSAxMjggYnl0ZXMgSS9PIGJpdG1hcAotICogLSBvbmUgdHJhaWxpbmcgYnl0ZQot
ICogb3IgYSB0b3RhbCBvZiAyNjUgYnl0ZXMuCi0gKgotICogTkI6IGFzIFBWSHYyIERvbTAgZG9l
c24ndCBoYXZlIGxlZ2FjeSBkZXZpY2VzIChJU0EpLCBpdCBzaG91bGRuJ3QgaGF2ZSBhbnkKLSAq
IGJ1c2luZXNzIGluIGFjY2Vzc2luZyB0aGUgSVNBIHBvcnQgcmFuZ2UsIG11Y2ggbGVzcyBpbiBy
ZWFsIG1vZGUsIGFuZCBkdWUgdG8KLSAqIHRoZSBsYWNrIG9mIGZpcm13YXJlIGl0IHNob3VsZG4n
dCBhbHNvIGV4ZWN1dGUgYW55IElOVCBpbnN0cnVjdGlvbi4gVGhpcyBpcwotICogZG9uZSBqdXN0
IGZvciBjb25zaXN0ZW5jeSB3aXRoIHdoYXQgaHZtbG9hZGVyIGRvZXMuCi0gKi8KLSNkZWZpbmUg
SFZNX1ZNODZfVFNTX1NJWkUgMjY1Ci0KLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBh
Y3BpX2ludHJfb3ZlcnJpZGVzOwotc3RhdGljIHN0cnVjdCBhY3BpX21hZHRfaW50ZXJydXB0X292
ZXJyaWRlIF9faW5pdGRhdGEgKmludHNyY292cjsKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIGFjcGlfbm1pX3NvdXJjZXM7Ci1zdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291
cmNlIF9faW5pdGRhdGEgKm5taXNyYzsKLQotLyoKLSAqIGRvbTBfbWVtPVttaW46PG1pbl9hbXQ+
LF1bbWF4OjxtYXhfYW10PixdWzxhbXQ+XQotICogCi0gKiA8bWluX2FtdD46IFRoZSBtaW5pbXVt
IGFtb3VudCBvZiBtZW1vcnkgd2hpY2ggc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgZG9tMC4KLSAq
IDxtYXhfYW10PjogVGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB3aGljaCBzaG91bGQgYmUg
YWxsb2NhdGVkIGZvciBkb20wLgotICogPGFtdD46ICAgICBUaGUgcHJlY2lzZSBhbW91bnQgb2Yg
bWVtb3J5IHRvIGFsbG9jYXRlIGZvciBkb20wLgotICogCi0gKiBOb3RlczoKLSAqICAxLiA8YW10
PiBpcyBjbGFtcGVkIGZyb20gYmVsb3cgYnkgPG1pbl9hbXQ+IGFuZCBmcm9tIGFib3ZlIGJ5IGF2
YWlsYWJsZQotICogICAgIG1lbW9yeSBhbmQgPG1heF9hbXQ+Ci0gKiAgMi4gPG1pbl9hbXQ+IGlz
IGNsYW1wZWQgZnJvbSBhYm92ZSBieSBhdmFpbGFibGUgbWVtb3J5IGFuZCA8bWF4X2FtdD4KLSAq
ICAzLiA8bWluX2FtdD4gaXMgaWdub3JlZCBpZiBpdCBpcyBncmVhdGVyIHRoYW4gPG1heF9hbXQ+
Ci0gKiAgNC4gSWYgPGFtdD4gaXMgbm90IHNwZWNpZmllZCwgaXQgaXMgY2FsY3VsYXRlZCBhcyBm
b2xsb3dzOgotICogICAgICJBbGwgb2YgbWVtb3J5IGlzIGFsbG9jYXRlZCB0byBkb21haW4gMCwg
bWludXMgMS8xNnRoIHdoaWNoIGlzIHJlc2VydmVkCi0gKiAgICAgIGZvciB1c2VzIHN1Y2ggYXMg
RE1BIGJ1ZmZlcnMgKHRoZSByZXNlcnZhdGlvbiBpcyBjbGFtcGVkIHRvIDEyOE1CKS4iCi0gKiAK
LSAqIEVhY2ggdmFsdWUgY2FuIGJlIHNwZWNpZmllZCBhcyBwb3NpdGl2ZSBvciBuZWdhdGl2ZToK
LSAqICBJZiArdmU6IFRoZSBzcGVjaWZpZWQgYW1vdW50IGlzIGFuIGFic29sdXRlIHZhbHVlLgot
ICogIElmIC12ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgc3VidHJhY3RlZCBmcm9tIHRvdGFs
IGF2YWlsYWJsZSBtZW1vcnkuCi0gKi8KLXN0YXRpYyBsb25nIF9faW5pdCBwYXJzZV9hbXQoY29u
c3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQotewotICAgIGxvbmcgcGFnZXMgPSBwYXJzZV9z
aXplX2FuZF91bml0KCgqcyA9PSAnLScpID8gcysxIDogcywgcHMpID4+IFBBR0VfU0hJRlQ7Ci0g
ICAgcmV0dXJuICgqcyA9PSAnLScpID8gLXBhZ2VzIDogcGFnZXM7Ci19Ci1zdGF0aWMgdm9pZCBf
X2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKLXsKLSAgICBkbyB7Ci0gICAgICAg
IGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21pbl9ucnBh
Z2VzID0gcGFyc2VfYW10KHMrNCwgJnMpOwotICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
Im1heDoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21heF9ucnBhZ2VzID0gcGFyc2VfYW10KHMr
NCwgJnMpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb20wX25ycGFnZXMgPSBwYXJzZV9h
bXQocywgJnMpOwotICAgIH0gd2hpbGUgKCAqcysrID09ICcsJyApOwotfQotY3VzdG9tX3BhcmFt
KCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwotc3RhdGljIHVuc2lnbmVkIGludCBf
X2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1c19tYXggPSBVSU5UX01BWDsKLQotc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX2RvbTBfbWF4X3ZjcHVzKGNvbnN0IGNoYXIgKnMpCi17Ci0gICAgaWYg
KCAqcyA9PSAnLScgKSAgICAgICAgICAgICAgICAgICAvKiAtTSAqLwotICAgICAgICBvcHRfZG9t
MF9tYXhfdmNwdXNfbWF4ID0gc2ltcGxlX3N0cnRvdWwocyArIDEsICZzLCAwKTsKLSAgICBlbHNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE4sIE4tLCBvciBOLU0gKi8KLSAgICB7
Ci0gICAgICAgIG9wdF9kb20wX21heF92Y3B1c19taW4gPSBzaW1wbGVfc3RydG91bChzLCAmcywg
MCk7Ci0gICAgICAgIGlmICggb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA9PSAwICkKLSAgICAgICAg
ICAgIG9wdF9kb20wX21heF92Y3B1c19taW4gPSAxOwotICAgICAgICBpZiAoICEqcyApICAgICAg
ICAgICAgICAgICAgICAvKiBOICovCi0gICAgICAgICAgICBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4
ID0gb3B0X2RvbTBfbWF4X3ZjcHVzX21pbjsKLSAgICAgICAgZWxzZSBpZiAoICpzKysgPT0gJy0n
ICYmICpzICkgLyogTi1NICovCi0gICAgICAgICAgICBvcHRfZG9tMF9tYXhfdmNwdXNfbWF4ID0g
c2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwotICAgIH0KLX0KLWN1c3RvbV9wYXJhbSgiZG9tMF9t
YXhfdmNwdXMiLCBwYXJzZV9kb20wX21heF92Y3B1cyk7Ci0KLXN0YXRpYyBfX2luaXRkYXRhIHVu
c2lnbmVkIGludCBkb20wX25yX3B4bXM7Ci1zdGF0aWMgX19pbml0ZGF0YSB1bnNpZ25lZCBpbnQg
ZG9tMF9weG1zW01BWF9OVU1OT0RFU10gPQotICAgIHsgWzAgLi4uIE1BWF9OVU1OT0RFUyAtIDFd
ID0gfjAgfTsKLXN0YXRpYyBfX2luaXRkYXRhIGJvb2xfdCBkb20wX2FmZmluaXR5X3JlbGF4ZWQ7
Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0IGNoYXIgKnMpCi17
Ci0gICAgZG8gewotICAgICAgICBpZiAoIGlzZGlnaXQoKnMpICkKLSAgICAgICAgICAgIGRvbTBf
cHhtc1tkb20wX25yX3B4bXNdID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDApOwotICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocywgInJlbGF4ZWQiLCA3KSAmJiAoIXNbN10gfHwgc1s3XSA9PSAn
LCcpICkKLSAgICAgICAgewotICAgICAgICAgICAgZG9tMF9hZmZpbml0eV9yZWxheGVkID0gMTsK
LSAgICAgICAgICAgIHMgKz0gNzsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgInN0cmljdCIsIDYpICYmICghc1s2XSB8fCBzWzZdID09ICcsJykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4ZWQgPSAwOwotICAgICAgICAgICAgcyAr
PSA2OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGJyZWFrOwotICAgIH0g
d2hpbGUgKCArK2RvbTBfbnJfcHhtcyA8IEFSUkFZX1NJWkUoZG9tMF9weG1zKSAmJiAqcysrID09
ICcsJyApOwotfQotY3VzdG9tX3BhcmFtKCJkb20wX25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7
Ci0KLXN0YXRpYyBjcHVtYXNrX3QgX19pbml0ZGF0YSBkb20wX2NwdXM7Ci0KLXN0YXRpYyBzdHJ1
Y3QgdmNwdSAqX19pbml0IHNldHVwX2RvbTBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjcHUpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBhbGxvY192Y3B1KGQsIHZjcHVfaWQsIGNw
dSk7Ci0KLSAgICBpZiAoIHYgKQotICAgIHsKLSAgICAgICAgaWYgKCAhZC0+aXNfcGlubmVkICYm
ICFkb20wX2FmZmluaXR5X3JlbGF4ZWQgKQotICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9oYXJkX2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKLSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9zb2Z0X2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKLSAgICB9Ci0KLSAgICByZXR1cm4gdjsKLX0K
LQotc3RhdGljIG5vZGVtYXNrX3QgX19pbml0ZGF0YSBkb20wX25vZGVzOwotCi11bnNpZ25lZCBp
bnQgX19pbml0IGRvbTBfbWF4X3ZjcHVzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgaW50IGksIG1h
eF92Y3B1cywgbGltaXQ7Ci0gICAgbm9kZWlkX3Qgbm9kZTsKLQotICAgIGZvciAoIGkgPSAwOyBp
IDwgZG9tMF9ucl9weG1zOyArK2kgKQotICAgICAgICBpZiAoIChub2RlID0gcHhtX3RvX25vZGUo
ZG9tMF9weG1zW2ldKSkgIT0gTlVNQV9OT19OT0RFICkKLSAgICAgICAgICAgIG5vZGVfc2V0KG5v
ZGUsIGRvbTBfbm9kZXMpOwotICAgIG5vZGVzX2FuZChkb20wX25vZGVzLCBkb20wX25vZGVzLCBu
b2RlX29ubGluZV9tYXApOwotICAgIGlmICggbm9kZXNfZW1wdHkoZG9tMF9ub2RlcykgKQotICAg
ICAgICBkb20wX25vZGVzID0gbm9kZV9vbmxpbmVfbWFwOwotICAgIGZvcl9lYWNoX25vZGVfbWFz
ayAoIG5vZGUsIGRvbTBfbm9kZXMgKQotICAgICAgICBjcHVtYXNrX29yKCZkb20wX2NwdXMsICZk
b20wX2NwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwotICAgIGNwdW1hc2tfYW5kKCZkb20w
X2NwdXMsICZkb20wX2NwdXMsIGNwdXBvb2wwLT5jcHVfdmFsaWQpOwotICAgIGlmICggY3B1bWFz
a19lbXB0eSgmZG9tMF9jcHVzKSApCi0gICAgICAgIGNwdW1hc2tfY29weSgmZG9tMF9jcHVzLCBj
cHVwb29sMC0+Y3B1X3ZhbGlkKTsKLQotICAgIG1heF92Y3B1cyA9IGNwdW1hc2tfd2VpZ2h0KCZk
b20wX2NwdXMpOwotICAgIGlmICggb3B0X2RvbTBfbWF4X3ZjcHVzX21pbiA+IG1heF92Y3B1cyAp
Ci0gICAgICAgIG1heF92Y3B1cyA9IG9wdF9kb20wX21heF92Y3B1c19taW47Ci0gICAgaWYgKCBv
cHRfZG9tMF9tYXhfdmNwdXNfbWF4IDwgbWF4X3ZjcHVzICkKLSAgICAgICAgbWF4X3ZjcHVzID0g
b3B0X2RvbTBfbWF4X3ZjcHVzX21heDsKLSAgICBsaW1pdCA9IGRvbTBfcHZoID8gSFZNX01BWF9W
Q1BVUyA6IE1BWF9WSVJUX0NQVVM7Ci0gICAgaWYgKCBtYXhfdmNwdXMgPiBsaW1pdCApCi0gICAg
ICAgIG1heF92Y3B1cyA9IGxpbWl0OwotCi0gICAgcmV0dXJuIG1heF92Y3B1czsKLX0KLQotc3Ry
dWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRvbTApCi17
Ci0gICAgdW5zaWduZWQgaW50IG1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7Ci0KLSAgICBk
b20wLT5ub2RlX2FmZmluaXR5ID0gZG9tMF9ub2RlczsKLSAgICBkb20wLT5hdXRvX25vZGVfYWZm
aW5pdHkgPSAhZG9tMF9ucl9weG1zOwotCi0gICAgZG9tMC0+dmNwdSA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IHZjcHUgKiwgbWF4X3ZjcHVzKTsKLSAgICBpZiAoICFkb20wLT52Y3B1ICkKLSAgICAg
ICAgcmV0dXJuIE5VTEw7Ci0gICAgZG9tMC0+bWF4X3ZjcHVzID0gbWF4X3ZjcHVzOwotCi0gICAg
cmV0dXJuIHNldHVwX2RvbTBfdmNwdShkb20wLCAwLCBjcHVtYXNrX2ZpcnN0KCZkb20wX2NwdXMp
KTsKLX0KLQotI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCi1ib29sIF9faW5pdGRhdGEgb3B0
X2RvbTBfc2hhZG93OwotYm9vbGVhbl9wYXJhbSgiZG9tMF9zaGFkb3ciLCBvcHRfZG9tMF9zaGFk
b3cpOwotI2VuZGlmCi1ib29sIF9faW5pdGRhdGEgZG9tMF9wdmg7Ci0KLS8qCi0gKiBMaXN0IG9m
IHBhcmFtZXRlcnMgdGhhdCBhZmZlY3QgRG9tMCBjcmVhdGlvbjoKLSAqCi0gKiAgLSBwdmggICAg
ICAgICAgICAgICBDcmVhdGUgYSBQVkh2MiBEb20wLgotICogIC0gc2hhZG93ICAgICAgICAgICAg
VXNlIHNoYWRvdyBwYWdpbmcgZm9yIERvbTAuCi0gKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9kb20wX3BhcmFtKGNoYXIgKnMpCi17Ci0gICAgY2hhciAqc3M7Ci0KLSAgICBkbyB7Ci0KLSAg
ICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAg
ICAqc3MgPSAnXDAnOwotCi0gICAgICAgIGlmICggIXN0cmNtcChzLCAicHZoIikgKQotICAgICAg
ICAgICAgZG9tMF9wdmggPSB0cnVlOwotI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCi0gICAg
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaGFkb3ciKSApCi0gICAgICAgICAgICBvcHRfZG9t
MF9zaGFkb3cgPSB0cnVlOwotI2VuZGlmCi0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdo
aWxlICggc3MgKTsKLX0KLWN1c3RvbV9wYXJhbSgiZG9tMCIsIHBhcnNlX2RvbTBfcGFyYW0pOwot
Ci1zdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9kb20wX2lvcG9ydHNfZGlzYWJsZVsyMDBdID0g
IiI7Ci1zdHJpbmdfcGFyYW0oImRvbTBfaW9wb3J0c19kaXNhYmxlIiwgb3B0X2RvbTBfaW9wb3J0
c19kaXNhYmxlKTsKLQotc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHJvX2hwZXQgPSAxOwotYm9v
bGVhbl9wYXJhbSgicm8taHBldCIsIHJvX2hwZXQpOwotCi0vKiBBbGxvdyByaW5nLTMgYWNjZXNz
IGluIGxvbmcgbW9kZSBhcyBndWVzdCBjYW5ub3QgdXNlIHJpbmcgMSAuLi4gKi8KLSNkZWZpbmUg
QkFTRV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VT
RVIpCi0jZGVmaW5lIEwxX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9HVUVTVF9LRVJORUwpCi0vKiAu
Li4gZXhjZXB0IGZvciBjb21wYXRpYmlsaXR5IG1vZGUgZ3Vlc3RzLiAqLwotI2RlZmluZSBDT01Q
QVRfTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRCkKLSNkZWZp
bmUgTDJfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQotI2RlZmluZSBMM19QUk9UIChCQVNF
X1BST1R8X1BBR0VfRElSVFkpCi0jZGVmaW5lIEw0X1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJU
WSkKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG1lbWZsYWdzID0gTUVNRl9ub19k
bWF8TUVNRl9leGFjdF9ub2RlOwotCi1zdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBh
bGxvY19jaHVuaygKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG1heF9wYWdl
cykKLXsKLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbGFzdF9vcmRlciA9IE1B
WF9PUkRFUjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIHVuc2lnbmVkIGludCBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9wYWdlcyksIGZyZWVfb3JkZXI7Ci0KLSAg
ICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCi0gICAgICAgIG9yZGVyID0gbGFzdF9vcmRlcjsK
LSAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9wYWdlcyAtIDEpICkKLSAgICAgICAgLS1v
cmRlcjsKLSAgICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwg
bWVtZmxhZ3MpKSA9PSBOVUxMICkKLSAgICAgICAgaWYgKCBvcmRlci0tID09IDAgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgaWYgKCBwYWdlICkKLSAgICAgICAgbGFzdF9vcmRlciA9IG9yZGVy
OwotICAgIGVsc2UgaWYgKCBtZW1mbGFncyApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAg
KiBBbGxvY2F0ZSB1cCB0byAyTUIgYXQgYSB0aW1lOiBJdCBwcmV2ZW50cyBhbGxvY2F0aW5nIHZl
cnkgbGFyZ2UKLSAgICAgICAgICogY2h1bmtzIGZyb20gRE1BIHBvb2xzIGJlZm9yZSB0aGUgPjRH
QiBwb29sIGlzIGZ1bGx5IGRlcGxldGVkLgotICAgICAgICAgKi8KLSAgICAgICAgbGFzdF9vcmRl
ciA9IDIxIC0gUEFHRV9TSElGVDsKLSAgICAgICAgbWVtZmxhZ3MgPSAwOwotICAgICAgICByZXR1
cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2VzKTsKLSAgICB9Ci0KLSAgICAvKgotICAgICAqIE1h
a2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQgZmluZGluZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBo
aWdoZXIKLSAgICAgKiBhZGRyZXNzLCB0byBhdm9pZCBhbGxvY2F0aW5nIGZyb20gbG93IG1lbW9y
eSBhcyBtdWNoIGFzIHBvc3NpYmxlLgotICAgICAqLwotICAgIGZvciAoIGZyZWVfb3JkZXIgPSBv
cmRlcjsgIW1lbWZsYWdzICYmIHBhZ2UgJiYgb3JkZXItLTsgKQotICAgIHsKLSAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcyOwotCi0gICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKDEgPDwg
b3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBw
ZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0X25vZGUpOwotICAg
ICAgICBpZiAoIHBnMiA+IHBhZ2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZXMocGFnZSwgZnJlZV9vcmRlcik7Ci0gICAgICAgICAgICBwYWdlID0gcGcyOwotICAg
ICAgICAgICAgZnJlZV9vcmRlciA9IG9yZGVyOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCBwZzIgKQotICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBnMiwgb3JkZXIpOwotICAg
IH0KLSAgICByZXR1cm4gcGFnZTsKLX0KLQotc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGRv
bTBfcGFnaW5nX3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcykKLXsK
LSAgICAvKiBDb3BpZWQgZnJvbTogbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkoKSAq
LwotICAgIHVuc2lnbmVkIGxvbmcgbWVta2IgPSBucl9wYWdlcyAqIChQQUdFX1NJWkUgLyAxMDI0
KTsKLQotICAgIG1lbWtiID0gNCAqICgyNTYgKiBkLT5tYXhfdmNwdXMgKyAyICogKG1lbWtiIC8g
MTAyNCkpOwotCi0gICAgcmV0dXJuICgobWVta2IgKyAxMDIzKSAvIDEwMjQpIDw8ICgyMCAtIFBB
R0VfU0hJRlQpOwotfQotCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgY29tcHV0ZV9kb20w
X25yX3BhZ2VzKAotICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBlbGZfZG9tX3Bhcm1zICpw
YXJtcywgdW5zaWduZWQgbG9uZyBpbml0cmRfbGVuKQotewotICAgIG5vZGVpZF90IG5vZGU7Ci0g
ICAgdW5zaWduZWQgbG9uZyBhdmFpbCA9IDAsIG5yX3BhZ2VzLCBtaW5fcGFnZXMsIG1heF9wYWdl
czsKLSAgICBib29sX3QgbmVlZF9wYWdpbmc7Ci0KLSAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBu
b2RlLCBkb20wX25vZGVzICkKLSAgICAgICAgYXZhaWwgKz0gYXZhaWxfZG9taGVhcF9wYWdlc19y
ZWdpb24obm9kZSwgMCwgMCkgKwotICAgICAgICAgICAgICAgICBpbml0aWFsX2ltYWdlc19ucnBh
Z2VzKG5vZGUpOwotCi0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGZ1cnRoZXIgZG9tMCB2Y3B1
LXN0cnVjdCBhbGxvY2F0aW9ucy4uLiAqLwotICAgIGF2YWlsIC09IChkLT5tYXhfdmNwdXMgLSAx
VUwpCi0gICAgICAgICAgICAgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc2l6ZW9mKHN0cnVjdCB2
Y3B1KSk7Ci0gICAgLyogLi4uYW5kIGNvbXBhdF9sNCdzLCBpZiBuZWVkZWQuICovCi0gICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAgICBhdmFpbCAtPSBkLT5tYXhfdmNwdXMg
LSAxOwotCi0gICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIGlvbW11X2RvbTBfaW5pdCgpIChyb3Vn
aCBlc3RpbWF0ZSkuICovCi0gICAgaWYgKCBpb21tdV9lbmFibGVkICkKLSAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBzOwotCi0gICAgICAgIGZvciAoIHMgPSA5OyBzIDwgQklUU19QRVJfTE9O
RzsgcyArPSA5ICkKLSAgICAgICAgICAgIGF2YWlsIC09IG1heF9wZHggPj4gczsKLSAgICB9Ci0K
LSAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCkgPyAhaW9tbXVfaGFwX3B0X3NoYXJl
IHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBvcHRfZG9tMF9zaGFkb3c7Ci0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gMCApCi0g
ICAgewotICAgICAgICBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczsKLSAgICAgICAgbWluX3BhZ2Vz
ID0gZG9tMF9taW5fbnJwYWdlczsKLSAgICAgICAgbWF4X3BhZ2VzID0gZG9tMF9tYXhfbnJwYWdl
czsKLQotICAgICAgICAvKgotICAgICAgICAgKiBJZiBhbGxvY2F0aW9uIGlzbid0IHNwZWNpZmll
ZCwgcmVzZXJ2ZSAxLzE2dGggb2YgYXZhaWxhYmxlIG1lbW9yeQotICAgICAgICAgKiBmb3IgdGhp
bmdzIGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24gaXMgY2xhbXBlZCB0byBhCi0g
ICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIG5y
X3BhZ2VzID09IDAgKQotICAgICAgICAgICAgbnJfcGFnZXMgPSAtbWluKGF2YWlsIC8gMTYsIDEy
OFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKLQotICAgICAgICAvKiBOZWdhdGl2ZSBzcGVjaWZp
Y2F0aW9uIG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCi0gICAgICAg
IGlmICggKGxvbmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBhdmFpbDsKLSAgICAgICAg
aWYgKCAobG9uZyltaW5fcGFnZXMgPCAwICkgbWluX3BhZ2VzICs9IGF2YWlsOwotICAgICAgICBp
ZiAoIChsb25nKW1heF9wYWdlcyA8IDAgKSBtYXhfcGFnZXMgKz0gYXZhaWw7Ci0KLSAgICAgICAg
LyogQ2xhbXAgYWNjb3JkaW5nIHRvIG1pbi9tYXggbGltaXRzIGFuZCBhdmFpbGFibGUgbWVtb3J5
LiAqLwotICAgICAgICBucl9wYWdlcyA9IG1heChucl9wYWdlcywgbWluX3BhZ2VzKTsKLSAgICAg
ICAgbnJfcGFnZXMgPSBtaW4obnJfcGFnZXMsIG1heF9wYWdlcyk7Ci0gICAgICAgIG5yX3BhZ2Vz
ID0gbWluKG5yX3BhZ2VzLCBhdmFpbCk7Ci0KLSAgICAgICAgaWYgKCAhbmVlZF9wYWdpbmcgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyogUmVzZXJ2ZSBtZW1vcnkgZm9yIHNoYWRv
dyBvciBIQVAuICovCi0gICAgICAgIGF2YWlsIC09IGRvbTBfcGFnaW5nX3BhZ2VzKGQsIG5yX3Bh
Z2VzKTsKLSAgICB9Ci0KLSAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSAmJgotICAgICAgICAgKHBh
cm1zLT5wMm1fYmFzZSA9PSBVTlNFVF9BRERSKSAmJiAoZG9tMF9ucnBhZ2VzIDw9IDApICYmCi0g
ICAgICAgICAoKGRvbTBfbWluX25ycGFnZXMgPD0gMCkgfHwgKG5yX3BhZ2VzID4gbWluX3BhZ2Vz
KSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogTGVnYWN5IExpbnV4IGtlcm5lbHMg
KGkuZS4gc3VjaCB3aXRob3V0IGEgWEVOX0VMRk5PVEVfSU5JVF9QMk0KLSAgICAgICAgICogbm90
ZSkgcmVxdWlyZSB0aGF0IHRoZXJlIGlzIGVub3VnaCB2aXJ0dWFsIHNwYWNlIGJleW9uZCB0aGUg
aW5pdGlhbAotICAgICAgICAgKiBhbGxvY2F0aW9uIHRvIHNldCB1cCB0aGVpciBpbml0aWFsIHBh
Z2UgdGFibGVzLiBUaGlzIHNwYWNlIGlzCi0gICAgICAgICAqIHJvdWdobHkgdGhlIHNhbWUgc2l6
ZSBhcyB0aGUgcDJtIHRhYmxlLCBzbyBtYWtlIHN1cmUgdGhlIGluaXRpYWwKLSAgICAgICAgICog
YWxsb2NhdGlvbiBkb2Vzbid0IGNvbnN1bWUgbW9yZSB0aGFuIGFib3V0IGhhbGYgdGhlIHNwYWNl
IHRoYXQncwotICAgICAgICAgKiBhdmFpbGFibGUgYmV0d2VlbiBwYXJhbXMudmlydF9iYXNlIGFu
ZCB0aGUgYWRkcmVzcyBzcGFjZSBlbmQuCi0gICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIHZzdGFydCwgdmVuZCwgZW5kOwotICAgICAgICBzaXplX3Qgc2l6ZW9mX2xvbmcgPSBpc19w
dl8zMmJpdF9kb21haW4oZCkgPyBzaXplb2YoaW50KSA6IHNpemVvZihsb25nKTsKLQotICAgICAg
ICB2c3RhcnQgPSBwYXJtcy0+dmlydF9iYXNlOwotICAgICAgICB2ZW5kID0gcm91bmRfcGd1cChw
YXJtcy0+dmlydF9rZW5kKTsKLSAgICAgICAgaWYgKCAhcGFybXMtPnVubWFwcGVkX2luaXRyZCAp
Ci0gICAgICAgICAgICB2ZW5kICs9IHJvdW5kX3BndXAoaW5pdHJkX2xlbik7Ci0gICAgICAgIGVu
ZCA9IHZlbmQgKyBucl9wYWdlcyAqIHNpemVvZl9sb25nOwotCi0gICAgICAgIGlmICggZW5kID4g
dnN0YXJ0ICkKLSAgICAgICAgICAgIGVuZCArPSBlbmQgLSB2c3RhcnQ7Ci0gICAgICAgIGlmICgg
ZW5kIDw9IHZzdGFydCB8fAotICAgICAgICAgICAgIChzaXplb2ZfbG9uZyA8IHNpemVvZihlbmQp
ICYmIGVuZCA+ICgxVUwgPDwgKDggKiBzaXplb2ZfbG9uZykpKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGVuZCA9IHNpemVvZl9sb25nID49IHNpemVvZihlbmQpID8gMCA6IDFVTCA8PCAoOCAq
IHNpemVvZl9sb25nKTsKLSAgICAgICAgICAgIG5yX3BhZ2VzID0gKGVuZCAtIHZlbmQpIC8gKDIg
KiBzaXplb2ZfbG9uZyk7Ci0gICAgICAgICAgICBpZiAoIGRvbTBfbWluX25ycGFnZXMgPiAwICYm
IG5yX3BhZ2VzIDwgbWluX3BhZ2VzICkKLSAgICAgICAgICAgICAgICBucl9wYWdlcyA9IG1pbl9w
YWdlczsKLSAgICAgICAgICAgIHByaW50aygiRG9tMCBtZW1vcnkgY2xpcHBlZCB0byAlbHUgcGFn
ZXNcbiIsIG5yX3BhZ2VzKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGQtPm1heF9wYWdlcyA9
IG1pbl90KHVuc2lnbmVkIGxvbmcsIG1heF9wYWdlcywgVUlOVF9NQVgpOwotCi0gICAgcmV0dXJu
IG5yX3BhZ2VzOwotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19kb20wX2lvcG9ydHNf
ZGlzYWJsZShzdHJ1Y3QgZG9tYWluICpkb20wKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9fZnJv
bSwgaW9fdG87Ci0gICAgY2hhciAqdCwgKnMgPSBvcHRfZG9tMF9pb3BvcnRzX2Rpc2FibGU7Ci0g
ICAgY29uc3QgY2hhciAqdTsKLQotICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIHJldHVy
bjsKLQotICAgIHdoaWxlICggKHQgPSBzdHJzZXAoJnMsICIsIikpICE9IE5VTEwgKQotICAgIHsK
LSAgICAgICAgaW9fZnJvbSA9IHNpbXBsZV9zdHJ0b3VsKHQsICZ1LCAxNik7Ci0gICAgICAgIGlm
ICggdSA9PSB0ICkKLSAgICAgICAgewotICAgICAgICBwYXJzZV9lcnJvcjoKLSAgICAgICAgICAg
IHByaW50aygiSW52YWxpZCBpb3BvcnQgcmFuZ2UgPCVzPiAiCi0gICAgICAgICAgICAgICAgICAg
ImluIGRvbTBfaW9wb3J0c19kaXNhYmxlLCBza2lwcGluZ1xuIiwgdCk7Ci0gICAgICAgICAgICBj
b250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggKnUgPT0gJ1wwJyApCi0gICAgICAg
ICAgICBpb190byA9IGlvX2Zyb207Ci0gICAgICAgIGVsc2UgaWYgKCAqdSA9PSAnLScgKQotICAg
ICAgICAgICAgaW9fdG8gPSBzaW1wbGVfc3RydG91bCh1ICsgMSwgJnUsIDE2KTsKLSAgICAgICAg
ZWxzZQotICAgICAgICAgICAgZ290byBwYXJzZV9lcnJvcjsKLQotICAgICAgICBpZiAoICgqdSAh
PSAnXDAnKSB8fCAoaW9fdG8gPCBpb19mcm9tKSB8fCAoaW9fdG8gPj0gNjU1MzYpICkKLSAgICAg
ICAgICAgIGdvdG8gcGFyc2VfZXJyb3I7Ci0KLSAgICAgICAgcHJpbnRrKCJEaXNhYmxpbmcgZG9t
MCBhY2Nlc3MgdG8gaW9wb3J0IHJhbmdlICUwNGx4LSUwNGx4XG4iLAotICAgICAgICAgICAgaW9f
ZnJvbSwgaW9fdG8pOwotCi0gICAgICAgIGlmICggaW9wb3J0c19kZW55X2FjY2Vzcyhkb20wLCBp
b19mcm9tLCBpb190bykgIT0gMCApCi0gICAgICAgICAgICBCVUcoKTsKLSAgICB9Ci19Ci0KLXN0
YXRpYyBfX2luaXQgdm9pZCBkb20wX3VwZGF0ZV9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyB2cGh5c21hcF9zKQotewotICAgIGlmICggIWlz
X3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgICgodW5zaWduZWQgbG9uZyAqKXZwaHlzbWFw
X3MpW3Bmbl0gPSBtZm47Ci0gICAgZWxzZQotICAgICAgICAoKHVuc2lnbmVkIGludCAqKXZwaHlz
bWFwX3MpW3Bmbl0gPSBtZm47Ci0KLSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbik7Ci19
Ci0KLXN0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9t
YWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGw0X3Bn
ZW50cnlfdCAqbDRzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZwdF9zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3B0X3BhZ2VzKQotewotICAgIHVuc2ln
bmVkIGxvbmcgY291bnQ7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsNF9wZ2Vu
dHJ5X3QgKnBsNGU7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlOwotICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0KLSAgICBwbDRlID0gbDRzdGFydCArIGw0
X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsK
LSAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwotICAgIHBsMmUgPSBsM2Vf
dG9fbDJlKCpwbDNlKTsKLSAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOwot
ICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKLSAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNl
dCh2cHRfc3RhcnQpOwotICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQgPCBucl9wdF9wYWdlczsg
Y291bnQrKyApCi0gICAgewotICAgICAgICBsMWVfcmVtb3ZlX2ZsYWdzKCpwbDFlLCBfUEFHRV9S
Vyk7Ci0gICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOwotCi0g
ICAgICAgIC8qIFJlYWQtb25seSBtYXBwaW5nICsgUEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUg
cGFnZS4gKi8KLSAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAgICAgICAgID0gUEdDX2FsbG9jYXRl
ZCB8IDM7Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQg
fCAxOwotCi0gICAgICAgIC8qIFRvcC1sZXZlbCBwLnQuIGlzIHBpbm5lZC4gKi8KLSAgICAgICAg
aWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAg
ICAgICAgICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KLSAgICAgICAgICAgICAgUEdUX2w0X3Bh
Z2VfdGFibGUgOiBQR1RfbDNfcGFnZV90YWJsZSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICAgICAgICArPSAxOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUx-0004bh-Gp; Tue, 21 Mar 2017 17:23:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUw-0004bO-B9
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FE/BE-26304-97161D85; Tue, 21 Mar 2017 17:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbcy8WK
 EQc9MLosJ2wwcGD229+1iD2CMYs3MS8qvSGDNONP0jaXgqUjF5llnWBoYV/J3MXJxCAl8YZTo
 OnCBEcI5zygxdcdlpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JWY3L
 QezeQXMJM4veMMKYrMA1S9/fpBxAiPHAkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MG4o93vEKMkB5OSKG/5jxMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4uSxPRggJFqWmp1akZeYAwwMmLcHBoyTCmweS5i0uSMwtzkyHSJ1i1OW41bDn
 DZMQS15+XqqUOO8yC6AiAZCijNI8uBGwUL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3J
 MgUnsy8ErhNr4COYAI64u2HEyBHlCQipKQaGENmL7xWJcjxNs3EakPMZv1ZVv5xSvkM+27845
 SfZfKy7ruNekO/2NtLq0vU/qyeNpffT7zu7d7cZS+YXm396qPz55BV/a1LXeb6Kqzybjx/TXl
 frg7+cnHNe7+IwJqDItmsXSaNC04JND3Q+Vw461N8/HetfWuLN29MzXN5vrq9Uy/UwfDmSyWW
 4oxEQy3mouJEAMfbvWJQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490116984!87787464!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65152 invoked from network); 21 Mar 2017 17:23:05 -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; 21 Mar 2017 17:23:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUt-0004cb-5i
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUt-0001PV-5E
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUt-0001PV-5E@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:03 +0000
Subject: [Xen-changelog] [xen master] x86: modify setup_dom0_vcpu to use
	dom0_cpus internally
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwM2IyZmI5YTc0OTgxOThmOTliNzQ0YjliZTFlZmU1NGU0ZmU0MmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyMCAx
MzowNTowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
bW9kaWZ5IHNldHVwX2RvbTBfdmNwdSB0byB1c2UgZG9tMF9jcHVzIGludGVybmFsbHkKICAgIAog
ICAgV2Ugd2lsbCBsYXRlciBtb3ZlIGRvbTAgYnVpbGRlcnMgdG8gZGlmZmVyZW50IGRpcmVjdG9y
aWVzLiBUbyBhdm9pZCB0aGUKICAgIG5lZWQgb2YgbWFraW5nIGRvbTBfY3B1cyB2aXNpYmxlIG91
dHNpZGUgZG9tMF9idWlsZGVyLmMsIG1vZGlmeQogICAgc2V0dXBfZG9tMF92Y3B1cyB0byBjeWNs
ZSB0aHJvdWdoIGRvbTBfY3B1cyBpbnRlcm5hbGx5IGluc3RlYWQgb2YKICAgIHJlbHlpbmcgb24g
dGhlIGNhbGxlcnMgdG8gZG8gdGhhdC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMWM3
MjNjOS4uMzIyMjcyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0xNTgsOCArMTU4LDkgQEAgc3RhdGljIGNw
dW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1czsKIAogc3RhdGljIHN0cnVjdCB2Y3B1ICpfX2lu
aXQgc2V0dXBfZG9tMF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJldl9j
cHUpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IGNwdW1hc2tfY3ljbGUocHJldl9jcHUsICZk
b20wX2NwdXMpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gYWxsb2NfdmNwdShkLCB2Y3B1X2lkLCBj
cHUpOwogCiAgICAgaWYgKCB2ICkKQEAgLTIxNSw3ICsyMTYsOCBAQCBzdHJ1Y3QgdmNwdSAqX19p
bml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgZG9tMC0+bWF4X3ZjcHVzID0gbWF4X3ZjcHVzOwogCi0gICAgcmV0dXJuIHNl
dHVwX2RvbTBfdmNwdShkb20wLCAwLCBjcHVtYXNrX2ZpcnN0KCZkb20wX2NwdXMpKTsKKyAgICBy
ZXR1cm4gc2V0dXBfZG9tMF92Y3B1KGRvbTAsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjcHVtYXNrX2xhc3QoJmRvbTBfY3B1cykgLyogc28gaXQgd3JhcHMgYXJvdW5kIHRvIGZpcnN0
IHBjcHUgKi8pOwogfQogCiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKQEAgLTExNTUsOCAr
MTE1NywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMF9wdigKICAgICBjcHUg
PSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyAp
CiAgICAgewotICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Ci0g
ICAgICAgIHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqcCA9IHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCAp
CisgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCiAgICAgZC0+YXJjaC5w
YWdpbmcubW9kZSA9IDA7CkBAIC0xOTAyLDggKzE5MDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQg
cHZoX3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICBjcHUg
PSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyAp
CiAgICAgewotICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Ci0g
ICAgICAgIHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqcCA9IHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCAp
CisgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCiAgICAgcmMgPSBhcmNo
X3NldF9pbmZvX2h2bV9ndWVzdCh2LCAmY3B1X2N0eCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNUx-0004bh-Gp; Tue, 21 Mar 2017 17:23:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUw-0004bO-B9
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FE/BE-26304-97161D85; Tue, 21 Mar 2017 17:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbcy8WK
 EQc9MLosJ2wwcGD229+1iD2CMYs3MS8qvSGDNONP0jaXgqUjF5llnWBoYV/J3MXJxCAl8YZTo
 OnCBEcI5zygxdcdlpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JWY3L
 QezeQXMJM4veMMKYrMA1S9/fpBxAiPHAkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MG4o93vEKMkB5OSKG/5jxMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4uSxPRggJFqWmp1akZeYAwwMmLcHBoyTCmweS5i0uSMwtzkyHSJ1i1OW41bDn
 DZMQS15+XqqUOO8yC6AiAZCijNI8uBGwUL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3J
 MgUnsy8ErhNr4COYAI64u2HEyBHlCQipKQaGENmL7xWJcjxNs3EakPMZv1ZVv5xSvkM+27845
 SfZfKy7ruNekO/2NtLq0vU/qyeNpffT7zu7d7cZS+YXm396qPz55BV/a1LXeb6Kqzybjx/TXl
 frg7+cnHNe7+IwJqDItmsXSaNC04JND3Q+Vw461N8/HetfWuLN29MzXN5vrq9Uy/UwfDmSyWW
 4oxEQy3mouJEAMfbvWJQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490116984!87787464!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65152 invoked from network); 21 Mar 2017 17:23:05 -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; 21 Mar 2017 17:23:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUt-0004cb-5i
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNUt-0001PV-5E
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNUt-0001PV-5E@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:03 +0000
Subject: [Xen-changelog] [xen master] x86: modify setup_dom0_vcpu to use
	dom0_cpus internally
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwM2IyZmI5YTc0OTgxOThmOTliNzQ0YjliZTFlZmU1NGU0ZmU0MmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyMCAx
MzowNTowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
bW9kaWZ5IHNldHVwX2RvbTBfdmNwdSB0byB1c2UgZG9tMF9jcHVzIGludGVybmFsbHkKICAgIAog
ICAgV2Ugd2lsbCBsYXRlciBtb3ZlIGRvbTAgYnVpbGRlcnMgdG8gZGlmZmVyZW50IGRpcmVjdG9y
aWVzLiBUbyBhdm9pZCB0aGUKICAgIG5lZWQgb2YgbWFraW5nIGRvbTBfY3B1cyB2aXNpYmxlIG91
dHNpZGUgZG9tMF9idWlsZGVyLmMsIG1vZGlmeQogICAgc2V0dXBfZG9tMF92Y3B1cyB0byBjeWNs
ZSB0aHJvdWdoIGRvbTBfY3B1cyBpbnRlcm5hbGx5IGluc3RlYWQgb2YKICAgIHJlbHlpbmcgb24g
dGhlIGNhbGxlcnMgdG8gZG8gdGhhdC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMWM3
MjNjOS4uMzIyMjcyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0xNTgsOCArMTU4LDkgQEAgc3RhdGljIGNw
dW1hc2tfdCBfX2luaXRkYXRhIGRvbTBfY3B1czsKIAogc3RhdGljIHN0cnVjdCB2Y3B1ICpfX2lu
aXQgc2V0dXBfZG9tMF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJldl9j
cHUpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IGNwdW1hc2tfY3ljbGUocHJldl9jcHUsICZk
b20wX2NwdXMpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gYWxsb2NfdmNwdShkLCB2Y3B1X2lkLCBj
cHUpOwogCiAgICAgaWYgKCB2ICkKQEAgLTIxNSw3ICsyMTYsOCBAQCBzdHJ1Y3QgdmNwdSAqX19p
bml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgZG9tMC0+bWF4X3ZjcHVzID0gbWF4X3ZjcHVzOwogCi0gICAgcmV0dXJuIHNl
dHVwX2RvbTBfdmNwdShkb20wLCAwLCBjcHVtYXNrX2ZpcnN0KCZkb20wX2NwdXMpKTsKKyAgICBy
ZXR1cm4gc2V0dXBfZG9tMF92Y3B1KGRvbTAsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjcHVtYXNrX2xhc3QoJmRvbTBfY3B1cykgLyogc28gaXQgd3JhcHMgYXJvdW5kIHRvIGZpcnN0
IHBjcHUgKi8pOwogfQogCiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKQEAgLTExNTUsOCAr
MTE1NywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMF9wdigKICAgICBjcHUg
PSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyAp
CiAgICAgewotICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Ci0g
ICAgICAgIHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqcCA9IHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCAp
CisgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCiAgICAgZC0+YXJjaC5w
YWdpbmcubW9kZSA9IDA7CkBAIC0xOTAyLDggKzE5MDYsMTAgQEAgc3RhdGljIGludCBfX2luaXQg
cHZoX3NldHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICBjcHUg
PSB2LT5wcm9jZXNzb3I7CiAgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyAp
CiAgICAgewotICAgICAgICBjcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgJmRvbTBfY3B1cyk7Ci0g
ICAgICAgIHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqcCA9IHNldHVwX2RvbTBfdmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCAp
CisgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCiAgICAgcmMgPSBhcmNo
X3NldF9pbmZvX2h2bV9ndWVzdCh2LCAmY3B1X2N0eCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNV8-0004de-Ij; Tue, 21 Mar 2017 17:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV7-0004dQ-Db
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DF/FC-27678-48161D85; Tue, 21 Mar 2017 17:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsWS0XRdVbcp8WK
 EwZcJNhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XROVcH/5SwVy9Y8YWlg3PCHqYuRi0NI4Auj
 xIHVh5khnPOMEv8PbgByODjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlZjx8
 glYnFfATGLt3X1MIDYLUP2tjdcYJzByLGBkWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegXBiDYwbhzfeAhRkkOJiVR3kSnixFCfEn5KZUZicUZ8UWlOan
 Fhxg1ODgENq9dfYFRiiUvPy9VSYL3ZThQnWBRanpqRVpmDjBwYEolOHiURHg9QdK8xQWJucWZ
 6RCpU4zGHHNm737DxHGrYc8bJiGwSVLivFUgpQIgpRmleXCDYAF9iVFWSpiXEehMIZ6C1KLcz
 BJU+VeM4hyMSsK8m8KApvBk5pXA7XsFdAoT0Clley6AnFKSiJCSamDUP3A7xJdbt0Jf3OlLcs
 PJqpDqx+EXFzae2nXNrcW+aVfvfHH565zCXtGTm3Rf2q6ZmDB/04XG+w45RzbUiL7YsG+dzLR
 rlssKQgWrrGq860TlqrrsXL4ppn4Tdzw84w7rqiUhXbcWaxd/a1sasIHpCPvvRecUpSPrWlfp
 sjZp3OfTa5u865ESS3FGoqEWc1FxIgAnqWBVYwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1490116993!40426947!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28814 invoked from network); 21 Mar 2017 17:23:14 -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; 21 Mar 2017 17:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV3-0004dM-Bh
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV3-0001Q5-7T
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNV3-0001Q5-7T@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:13 +0000
Subject: [Xen-changelog] [xen master] x86: split PV dom0 builder to
	pv/dom0_builder.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>

Y29tbWl0IDY3NGNhZDBkNjcwODdlOGNkMDRjODBlZDU2ODkzZDRmMTUzZmE1NGUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Njo1MzoyMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
c3BsaXQgUFYgZG9tMCBidWlsZGVyIHRvIHB2L2RvbTBfYnVpbGRlci5jCiAgICAKICAgIExvbmcg
dGVybSB3ZSB3YW50IHRvIGJlIGFibGUgdG8gZGlzZW50YW5nbGUgUFYgYW5kIEhWTSBjb2RlLiBN
b3ZlIHRoZSBQVgogICAgZG9tYWluIGJ1aWxkZXIgdG8gYSBkZWRpY2F0ZWQgZmlsZS4KICAgIAog
ICAgVGhpcyBpbiB0dXJuIHJlcXVpcmVzIGV4cG9zaW5nIGEgZmV3IGZ1bmN0aW9ucyBhbmQgdmFy
aWFibGVzIHZpYSBhIG5ldwogICAgaGVhZGVyIGRvbTBfYnVpbGQuaC4gVGhlc2UgZnVuY3Rpb25z
IGFuZCB2YXJpYWJsZXMgYXJlIG5vdyBwcmVmaXhlZCB3aXRoCiAgICAiZG9tMF8iIGlmIHRoZXkg
d2VyZW4ndCBhbHJlYWR5IHNvLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgIHwgOTEyICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICB8IDkxMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWls
ZC5oIHwgIDMzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDk2MyBpbnNlcnRpb25zKCspLCA4OTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMzIyMjcyMC4uMGYyMzI1MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
CkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9kZXNjLmg+CisjaW5jbHVkZSA8YXNtL2RvbTBfYnVp
bGQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNp
bmNsdWRlIDxhc20vcDJtLmg+CkBAIC0xNTYsOSArMTU3LDkgQEAgY3VzdG9tX3BhcmFtKCJkb20w
X25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7CiAKIHN0YXRpYyBjcHVtYXNrX3QgX19pbml0ZGF0
YSBkb20wX2NwdXM7CiAKLXN0YXRpYyBzdHJ1Y3QgdmNwdSAqX19pbml0IHNldHVwX2RvbTBfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKK3N0cnVjdCB2Y3B1ICpfX2lu
aXQgZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKIHsKICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gY3B1bWFza19jeWNsZShwcmV2X2NwdSwgJmRvbTBfY3B1cyk7CiAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBhbGxvY192Y3B1KGQsIHZjcHVfaWQsIGNwdSk7CkBAIC0yMTYsNyArMjE3
LDcgQEAgc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4g
KmRvbTApCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIGRvbTAtPm1heF92Y3B1cyA9IG1heF92
Y3B1czsKIAotICAgIHJldHVybiBzZXR1cF9kb20wX3ZjcHUoZG9tMCwgMCwKKyAgICByZXR1cm4g
ZG9tMF9zZXR1cF92Y3B1KGRvbTAsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX2xhc3QoJmRvbTBfY3B1cykgLyogc28gaXQgd3JhcHMgYXJvdW5kIHRvIGZpcnN0IHBjcHUg
Ki8pOwogfQogCkBAIC0yNjAsNjYgKzI2MSw3IEBAIHN0cmluZ19wYXJhbSgiZG9tMF9pb3BvcnRz
X2Rpc2FibGUiLCBvcHRfZG9tMF9pb3BvcnRzX2Rpc2FibGUpOwogc3RhdGljIGJvb2xfdCBfX2lu
aXRkYXRhIHJvX2hwZXQgPSAxOwogYm9vbGVhbl9wYXJhbSgicm8taHBldCIsIHJvX2hwZXQpOwog
Ci0vKiBBbGxvdyByaW5nLTMgYWNjZXNzIGluIGxvbmcgbW9kZSBhcyBndWVzdCBjYW5ub3QgdXNl
IHJpbmcgMSAuLi4gKi8KLSNkZWZpbmUgQkFTRV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JX
fF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VTRVIpCi0jZGVmaW5lIEwxX1BST1QgKEJBU0VfUFJPVHxf
UEFHRV9HVUVTVF9LRVJORUwpCi0vKiAuLi4gZXhjZXB0IGZvciBjb21wYXRpYmlsaXR5IG1vZGUg
Z3Vlc3RzLiAqLwotI2RlZmluZSBDT01QQVRfTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9S
V3xfUEFHRV9BQ0NFU1NFRCkKLSNkZWZpbmUgTDJfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZ
KQotI2RlZmluZSBMM19QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCi0jZGVmaW5lIEw0X1BS
T1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRk
YXRhIG1lbWZsYWdzID0gTUVNRl9ub19kbWF8TUVNRl9leGFjdF9ub2RlOwotCi1zdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuaygKLSAgICBzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIG1heF9wYWdlcykKLXsKLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9f
aW5pdGRhdGEgbGFzdF9vcmRlciA9IE1BWF9PUkRFUjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwotICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9w
YWdlcyksIGZyZWVfb3JkZXI7Ci0KLSAgICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCi0gICAg
ICAgIG9yZGVyID0gbGFzdF9vcmRlcjsKLSAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9w
YWdlcyAtIDEpICkKLSAgICAgICAgLS1vcmRlcjsKLSAgICB3aGlsZSAoIChwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbWVtZmxhZ3MpKSA9PSBOVUxMICkKLSAgICAgICAgaWYg
KCBvcmRlci0tID09IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgaWYgKCBwYWdlICkKLSAg
ICAgICAgbGFzdF9vcmRlciA9IG9yZGVyOwotICAgIGVsc2UgaWYgKCBtZW1mbGFncyApCi0gICAg
ewotICAgICAgICAvKgotICAgICAgICAgKiBBbGxvY2F0ZSB1cCB0byAyTUIgYXQgYSB0aW1lOiBJ
dCBwcmV2ZW50cyBhbGxvY2F0aW5nIHZlcnkgbGFyZ2UKLSAgICAgICAgICogY2h1bmtzIGZyb20g
RE1BIHBvb2xzIGJlZm9yZSB0aGUgPjRHQiBwb29sIGlzIGZ1bGx5IGRlcGxldGVkLgotICAgICAg
ICAgKi8KLSAgICAgICAgbGFzdF9vcmRlciA9IDIxIC0gUEFHRV9TSElGVDsKLSAgICAgICAgbWVt
ZmxhZ3MgPSAwOwotICAgICAgICByZXR1cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2VzKTsKLSAg
ICB9Ci0KLSAgICAvKgotICAgICAqIE1ha2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQgZmluZGlu
ZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBoaWdoZXIKLSAgICAgKiBhZGRyZXNzLCB0byBhdm9pZCBh
bGxvY2F0aW5nIGZyb20gbG93IG1lbW9yeSBhcyBtdWNoIGFzIHBvc3NpYmxlLgotICAgICAqLwot
ICAgIGZvciAoIGZyZWVfb3JkZXIgPSBvcmRlcjsgIW1lbWZsYWdzICYmIHBhZ2UgJiYgb3JkZXIt
LTsgKQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcyOwotCi0gICAgICAgIGlm
ICggZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVy
LCBNRU1GX2V4YWN0X25vZGUpOwotICAgICAgICBpZiAoIHBnMiA+IHBhZ2UgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFnZSwgZnJlZV9vcmRlcik7Ci0gICAg
ICAgICAgICBwYWdlID0gcGcyOwotICAgICAgICAgICAgZnJlZV9vcmRlciA9IG9yZGVyOwotICAg
ICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBwZzIgKQotICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2VzKHBnMiwgb3JkZXIpOwotICAgIH0KLSAgICByZXR1cm4gcGFnZTsKLX0KK3Vuc2lnbmVk
IGludCBfX2luaXRkYXRhIGRvbTBfbWVtZmxhZ3MgPSBNRU1GX25vX2RtYXxNRU1GX2V4YWN0X25v
ZGU7CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX3BhZ2luZ19wYWdlcyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCkBAIC0zMzIsNyArMjc0LDcgQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfcGFnaW5nX3BhZ2VzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgcmV0dXJuICgobWVta2IgKyAxMDIzKSAvIDEwMjQpIDw8ICgyMCAtIFBB
R0VfU0hJRlQpOwogfQogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgY29tcHV0ZV9kb20w
X25yX3BhZ2VzKAordW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBlbGZfZG9tX3Bhcm1zICpwYXJtcywgdW5zaWdu
ZWQgbG9uZyBpbml0cmRfbGVuKQogewogICAgIG5vZGVpZF90IG5vZGU7CkBAIC00NjksMTk5ICs0
MTEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19kb20wX2lvcG9ydHNfZGlzYWJsZShz
dHJ1Y3QgZG9tYWluICpkb20wKQogICAgIH0KIH0KIAotc3RhdGljIF9faW5pdCB2b2lkIGRvbTBf
dXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25l
ZCBsb25nIHZwaHlzbWFwX3MpCi17Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkK
LSAgICAgICAgKCh1bnNpZ25lZCBsb25nICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKLSAgICBl
bHNlCi0gICAgICAgICgodW5zaWduZWQgaW50ICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKLQot
ICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKTsKLX0KLQotc3RhdGljIF9faW5pdCB2b2lk
IG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnB0
X3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfcHRfcGFnZXMpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb3VudDsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKLSAgICBsM19w
Z2VudHJ5X3QgKnBsM2U7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlf
dCAqcGwxZTsKLQotICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFy
dCk7Ci0gICAgcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUpOwotICAgIHBsM2UgKz0gbDNfdGFibGVf
b2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOwotICAgIHBs
MmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwxZSA9IGwyZV90b19sMWUo
KnBsMmUpOwotICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgZm9y
ICggY291bnQgPSAwOyBjb3VudCA8IG5yX3B0X3BhZ2VzOyBjb3VudCsrICkKLSAgICB7Ci0gICAg
ICAgIGwxZV9yZW1vdmVfZmxhZ3MoKnBsMWUsIF9QQUdFX1JXKTsKLSAgICAgICAgcGFnZSA9IG1m
bl90b19wYWdlKGwxZV9nZXRfcGZuKCpwbDFlKSk7Ci0KLSAgICAgICAgLyogUmVhZC1vbmx5IG1h
cHBpbmcgKyBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwotICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICAgICAgICAgPSBQR0NfYWxsb2NhdGVkIHwgMzsKLSAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZCB8IDE7Ci0KLSAgICAgICAgLyogVG9w
LWxldmVsIHAudC4gaXMgcGlubmVkLiAqLwotICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09Ci0gICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9k
b21haW4oZCkgPwotICAgICAgICAgICAgICBQR1RfbDRfcGFnZV90YWJsZSA6IFBHVF9sM19wYWdl
X3RhYmxlKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gICAgICAg
ICs9IDE7Ci0gICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyArPSAxIHwgUEdUX3Bp
bm5lZDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEl0ZXJhdGUuICovCi0gICAgICAgIGlmICgg
ISgodW5zaWduZWQgbG9uZykrK3BsMWUgJiAoUEFHRV9TSVpFIC0gMSkpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKSsrcGwyZSAmIChQQUdFX1NJWkUgLSAx
KSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9u
ZykrK3BsM2UgJiAoUEFHRV9TSVpFIC0gMSkpICkKLSAgICAgICAgICAgICAgICAgICAgcGwzZSA9
IGw0ZV90b19sM2UoKisrcGw0ZSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUo
KnBsM2UpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBs
MmUpOwotICAgICAgICB9Ci0gICAgfQotfQotCi1zdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZf
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydCwgdW5z
aWduZWQgbG9uZyB2X2VuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCi17Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IE5VTEw7Ci0gICAgbDRfcGdlbnRyeV90ICpwbDRlLCAqbDRzdGFydCA9
IG1hcF9kb21haW5fcGFnZShfbWZuKHBndGJsX3BmbikpOwotICAgIGwzX3BnZW50cnlfdCAqcGwz
ZSA9IE5VTEw7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTDsKLSAgICBsMV9wZ2VudHJ5
X3QgKnBsMWUgPSBOVUxMOwotCi0gICAgaWYgKCB2X3N0YXJ0IDw9IHZwaHlzbWFwX2VuZCAmJiB2
cGh5c21hcF9zdGFydCA8PSB2X2VuZCApCi0gICAgICAgIHBhbmljKCJET00wIFAtPk0gdGFibGUg
b3ZlcmxhcHMgaW5pdGlhbCBtYXBwaW5nIik7Ci0KLSAgICB3aGlsZSAoIHZwaHlzbWFwX3N0YXJ0
IDwgdnBoeXNtYXBfZW5kICkKLSAgICB7Ci0gICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKChy
b3VuZF9wZ3VwKHZwaHlzbWFwX2VuZCkgLSB2cGh5c21hcF9zdGFydCkKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCkgKyAzID4gbnJfcGFnZXMgKQotICAgICAgICAg
ICAgcGFuaWMoIkRvbTAgYWxsb2NhdGlvbiB0b28gc21hbGwgZm9yIGluaXRpYWwgUC0+TSB0YWJs
ZSIpOwotCi0gICAgICAgIGlmICggcGwxZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMWUpOwotICAgICAgICAgICAgcGwxZSA9IE5VTEw7Ci0gICAgICAgIH0K
LSAgICAgICAgaWYgKCBwbDJlICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UocGwyZSk7Ci0gICAgICAgICAgICBwbDJlID0gTlVMTDsKLSAgICAgICAgfQotICAgICAg
ICBpZiAoIHBsM2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShw
bDNlKTsKLSAgICAgICAgICAgIHBsM2UgPSBOVUxMOwotICAgICAgICB9Ci0gICAgICAgIHBsNGUg
PSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKLSAgICAgICAgaWYg
KCAhbDRlX2dldF9pbnRwdGUoKnBsNGUpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZSA9
IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsKLSAgICAgICAgICAgIGlmICggIXBhZ2UgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxs
b2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byA9IFBHQ19hbGxvY2F0ZWQgfCAyOwotICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gPSBQR1RfbDNfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOwotICAgICAgICAgICAg
cGwzZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgY2xlYXJfcGFnZShw
bDNlKTsKLSAgICAgICAgICAgICpwbDRlID0gbDRlX2Zyb21fcGFnZShwYWdlLCBMNF9QUk9UKTsK
LSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
bDRlX2dldF9wZm4oKnBsNGUpKSk7Ci0KLSAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
dnBoeXNtYXBfc3RhcnQpOwotICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgotICAgICAgICAg
ICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAt
IDEpKSAmJgotICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQg
KyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgJiYKLSAgICAgICAgICAgICAgICAgKHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCkpICE9IE5VTEwgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMMV9Q
Uk9UfF9QQUdFX0RJUlRZfF9QQUdFX1BTRSk7Ci0gICAgICAgICAgICAgICAgdnBoeXNtYXBfc3Rh
cnQgKz0gMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVDsKLSAgICAgICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFw
X3BhZ2UoZCwgMCkpID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
ICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwot
ICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOwotICAgICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF92
YWxpZGF0ZWQgfCAxOwotICAgICAgICAgICAgcGwyZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2Up
OwotICAgICAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKLSAgICAgICAgICAgICpwbDNlID0gbDNl
X2Zyb21fcGFnZShwYWdlLCBMM19QUk9UKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDNlX2dldF9wZm4oKnBsM2UpKSk7
Ci0KLSAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwotICAg
ICAgICBpZiAoICFsMmVfZ2V0X2ludHB0ZSgqcGwyZSkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0g
MSkpICYmCi0gICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2cGh5c21hcF9zdGFydCAr
ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAmJgotICAgICAgICAgICAgICAgICAocGFnZSA9
IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKSkgIT0gTlVMTCApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwxX1BS
T1R8X1BBR0VfRElSVFl8X1BBR0VfUFNFKTsKLSAgICAgICAgICAgICAgICBpZiAoIG9wdF9hbGxv
d19zdXBlcnBhZ2UgKQotICAgICAgICAgICAgICAgICAgICBnZXRfc3VwZXJwYWdlKHBhZ2VfdG9f
bWZuKHBhZ2UpLCBkKTsKLSAgICAgICAgICAgICAgICB2cGh5c21hcF9zdGFydCArPSAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKSkg
PT0gTlVMTCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIC8qIE5vIG1h
cHBpbmcsIFBHQ19hbGxvY2F0ZWQgKyBwYWdlLXRhYmxlIHBhZ2UuICovCi0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8IDI7Ci0gICAgICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sMV9wYWdlX3RhYmxlIHwgUEdUX3ZhbGlkYXRlZCB8IDE7
Ci0gICAgICAgICAgICBwbDFlID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgICAgICAg
ICBjbGVhcl9wYWdlKHBsMWUpOwotICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBh
Z2UsIEwyX1BST1QpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBsMWUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVfZ2V0X3BmbigqcGwyZSkpKTsKLQotICAgICAgICBw
bDFlICs9IGwxX3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7Ci0gICAgICAgIEJVR19PTihs
MWVfZ2V0X2ludHB0ZSgqcGwxZSkpOwotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KGQsIDApOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICpwbDFlID0gbDFlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZKTsKLSAg
ICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gUEFHRV9TSVpFOwotICAgICAgICB2cGh5c21hcF9zdGFy
dCAmPSBQQUdFX01BU0s7Ci0gICAgfQotICAgIGlmICggIXBhZ2UgKQotICAgICAgICBwYW5pYygi
Tm90IGVub3VnaCBSQU0gZm9yIERPTTAgUC0+TSB0YWJsZSIpOwotCi0gICAgaWYgKCBwbDFlICkK
LSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7Ci0gICAgaWYgKCBwbDJlICkKLSAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7Ci0gICAgaWYgKCBwbDNlICkKLSAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGwzZSk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShsNHN0YXJ0KTsK
LX0KLQotc3RhdGljIGludCBfX2luaXQgc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAq
ZCkKK2ludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgbWZuOwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNzQzLDYz
NiArNDkzLDYgQEAgc3RhdGljIGludCBfX2luaXQgc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVj
dF9kb20wX3B2KAotICAgIHN0cnVjdCBkb21haW4gKmQsCi0gICAgY29uc3QgbW9kdWxlX3QgKmlt
YWdlLCB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLAotICAgIG1vZHVsZV90ICppbml0cmQs
Ci0gICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKLSAgICBjaGFy
ICpjbWRsaW5lKQotewotICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRpYmxlLCBjb21wYXQzMiwg
b3JkZXIsIG1hY2hpbmU7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7Ci0gICAgdW5z
aWduZWQgbG9uZyBwZm4sIG1mbjsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwotICAgIHVu
c2lnbmVkIGxvbmcgbnJfcHRfcGFnZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBhbGxvY19zcGZuOwot
ICAgIHVuc2lnbmVkIGxvbmcgYWxsb2NfZXBmbjsKLSAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9w
Zm4gPSAtMSwgaW5pdHJkX21mbiA9IDA7Ci0gICAgdW5zaWduZWQgbG9uZyBjb3VudDsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKLSAgICBzdGFydF9pbmZvX3QgKnNpOwotICAg
IHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdmFs
dWU7Ci0gICAgdm9pZCAqaW1hZ2VfYmFzZSA9IGJvb3RzdHJhcF9tYXAoaW1hZ2UpOwotICAgIHVu
c2lnbmVkIGxvbmcgaW1hZ2VfbGVuID0gaW1hZ2UtPm1vZF9lbmQ7Ci0gICAgdm9pZCAqaW1hZ2Vf
c3RhcnQgPSBpbWFnZV9iYXNlICsgaW1hZ2VfaGVhZHJvb207Ci0gICAgdW5zaWduZWQgbG9uZyBp
bml0cmRfbGVuID0gaW5pdHJkID8gaW5pdHJkLT5tb2RfZW5kIDogMDsKLSAgICBsNF9wZ2VudHJ5
X3QgKmw0dGFiID0gTlVMTCwgKmw0c3RhcnQgPSBOVUxMOwotICAgIGwzX3BnZW50cnlfdCAqbDN0
YWIgPSBOVUxMLCAqbDNzdGFydCA9IE5VTEw7Ci0gICAgbDJfcGdlbnRyeV90ICpsMnRhYiA9IE5V
TEwsICpsMnN0YXJ0ID0gTlVMTDsKLSAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gTlVMTCwgKmwx
c3RhcnQgPSBOVUxMOwotCi0gICAgLyoKLSAgICAgKiBUaGlzIGZ1bGx5IGRlc2NyaWJlcyB0aGUg
bWVtb3J5IGxheW91dCBvZiB0aGUgaW5pdGlhbCBkb21haW4uIEFsbCAKLSAgICAgKiAqX3N0YXJ0
IGFkZHJlc3MgYXJlIHBhZ2UtYWxpZ25lZCwgZXhjZXB0IHZfc3RhcnQgKGFuZCB2X2VuZCkgd2hp
Y2ggYXJlIAotICAgICAqIHN1cGVycGFnZS1hbGlnbmVkLgotICAgICAqLwotICAgIHN0cnVjdCBl
bGZfYmluYXJ5IGVsZjsKLSAgICBzdHJ1Y3QgZWxmX2RvbV9wYXJtcyBwYXJtczsKLSAgICB1bnNp
Z25lZCBsb25nIHZrZXJuX3N0YXJ0OwotICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fZW5kOwotICAg
IHVuc2lnbmVkIGxvbmcgdmluaXRyZF9zdGFydDsKLSAgICB1bnNpZ25lZCBsb25nIHZpbml0cmRf
ZW5kOwotICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9u
ZyB2cGh5c21hcF9lbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhcnRpbmZvX3N0YXJ0OwotICAg
IHVuc2lnbmVkIGxvbmcgdnN0YXJ0aW5mb19lbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhY2tf
c3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhY2tfZW5kOwotICAgIHVuc2lnbmVkIGxvbmcg
dnB0X3N0YXJ0OwotICAgIHVuc2lnbmVkIGxvbmcgdnB0X2VuZDsKLSAgICB1bnNpZ25lZCBsb25n
IHZfc3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2X2VuZDsKLQotICAgIC8qIE1hY2hpbmUgYWRk
cmVzcyBvZiBuZXh0IGNhbmRpZGF0ZSBwYWdlLXRhYmxlIHBhZ2UuICovCi0gICAgcGFkZHJfdCBt
cHRfYWxsb2M7Ci0KLSAgICBwcmludGsoIioqKiBMT0FESU5HIERPTUFJTiAwICoqKlxuIik7Ci0K
LSAgICBkLT5tYXhfcGFnZXMgPSB+MFU7Ci0KLSAgICBpZiAoIChyYyA9IGJ6aW1hZ2VfcGFyc2Uo
aW1hZ2VfYmFzZSwgJmltYWdlX3N0YXJ0LCAmaW1hZ2VfbGVuKSkgIT0gMCApCi0gICAgICAgIHJl
dHVybiByYzsKLQotICAgIGlmICggKHJjID0gZWxmX2luaXQoJmVsZiwgaW1hZ2Vfc3RhcnQsIGlt
YWdlX2xlbikpICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0jaWZkZWYgQ09ORklHX1ZFUkJP
U0VfREVCVUcKLSAgICBlbGZfc2V0X3ZlcmJvc2UoJmVsZik7Ci0jZW5kaWYKLSAgICBlbGZfcGFy
c2VfYmluYXJ5KCZlbGYpOwotICAgIGlmICggKHJjID0gZWxmX3hlbl9wYXJzZSgmZWxmLCAmcGFy
bXMpKSAhPSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAvKiBjb21wYXRpYmlsaXR5IGNo
ZWNrICovCi0gICAgY29tcGF0aWJsZSA9IDA7Ci0gICAgY29tcGF0MzIgICA9IDA7Ci0gICAgbWFj
aGluZSA9IGVsZl91dmFsKCZlbGYsIGVsZi5laGRyLCBlX21hY2hpbmUpOwotICAgIHByaW50aygi
IFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzJcbiIpOwotICAgIGlmIChlbGZfMzJi
aXQoJmVsZikgJiYgcGFybXMucGFlID09IFhFTl9QQUVfQklNT0RBTCkKLSAgICAgICAgcGFybXMu
cGFlID0gWEVOX1BBRV9FWFRDUjM7Ci0gICAgaWYgKGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5w
YWUgJiYgbWFjaGluZSA9PSBFTV8zODYpCi0gICAgewotICAgICAgICBjb21wYXQzMiA9IDE7Ci0g
ICAgICAgIGNvbXBhdGlibGUgPSAxOwotICAgIH0KLSAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYm
IG1hY2hpbmUgPT0gRU1fWDg2XzY0KQotICAgICAgICBjb21wYXRpYmxlID0gMTsKLSAgICBwcmlu
dGsoIiBEb20wIGtlcm5lbDogJXMlcywgJXMsIHBhZGRyICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJ
eDY0ICJcbiIsCi0gICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/ICI2NC1iaXQiIDogIjMyLWJp
dCIsCi0gICAgICAgICAgIHBhcm1zLnBhZSAgICAgICA/ICIsIFBBRSIgIDogIiIsCi0gICAgICAg
ICAgIGVsZl9tc2IoJmVsZikgICA/ICJtc2IiICAgIDogImxzYiIsCi0gICAgICAgICAgIGVsZi5w
c3RhcnQsIGVsZi5wZW5kKTsKLSAgICBpZiAoIGVsZi5ic2Rfc3ltdGFiX3BzdGFydCApCi0gICAg
ICAgIHByaW50aygiIERvbTAgc3ltYm9sIG1hcCAlIyIgUFJJeDY0ICIgLT4gJSMiIFBSSXg2NCAi
XG4iLAotICAgICAgICAgICAgICAgZWxmLmJzZF9zeW10YWJfcHN0YXJ0LCBlbGYuYnNkX3N5bXRh
Yl9wZW5kKTsKLQotICAgIGlmICggIWNvbXBhdGlibGUgKQotICAgIHsKLSAgICAgICAgcHJpbnRr
KCJNaXNtYXRjaCBiZXR3ZWVuIFhlbiBhbmQgRE9NMCBrZXJuZWxcbiIpOwotICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGlmICggcGFybXMuZWxm
X25vdGVzW1hFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFU10udHlwZSAhPSBYRU5fRU5UX05P
TkUgKQotICAgIHsKLSAgICAgICAgaWYgKCAhdGVzdF9iaXQoWEVORkVBVF9kb20wLCBwYXJtcy5m
X3N1cHBvcnRlZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIktlcm5lbCBkb2Vz
IG5vdCBzdXBwb3J0IERvbTAgb3BlcmF0aW9uXG4iKTsKLSAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBj
b21wYXQzMiApCi0gICAgewotICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5o
YXNfMzJiaXRfc2hpbmZvID0gMTsKLSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+
c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICggc2V0dXBfY29t
cGF0X2FyZ194bGF0KHYpICE9IDAgKQotICAgICAgICAgICAgQlVHKCk7Ci0gICAgfQotCi0gICAg
bnJfcGFnZXMgPSBjb21wdXRlX2RvbTBfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsK
LQotICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhUQ1IzICkKLSAgICAgICAgICAgIHNl
dF9iaXQoVk1BU1NUX1RZUEVfcGFlX2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7Ci0KLSAg
ICBpZiAoIChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJi
aXQoJmVsZikgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8PCBM
Ml9QQUdFVEFCTEVfU0hJRlQpIC0gMTsKLSAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9odl9z
dGFydF9sb3cgKyBtYXNrKSAmIH5tYXNrOwotICAgICAgICBCVUdfT04oIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSk7Ci0gICAgICAgIGlmICggdmFsdWUgPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRf
U1RBUlQgKQotICAgICAgICAgICAgcGFuaWMoIkRvbWFpbiAwIGV4cGVjdHMgdG9vIGhpZ2ggYSBo
eXBlcnZpc29yIHN0YXJ0IGFkZHJlc3MiKTsKLSAgICAgICAgSFlQRVJWSVNPUl9DT01QQVRfVklS
VF9TVEFSVChkKSA9Ci0gICAgICAgICAgICBtYXhfdCh1bnNpZ25lZCBpbnQsIG0ycF9jb21wYXRf
dnN0YXJ0LCB2YWx1ZSk7Ci0gICAgfQotCi0gICAgaWYgKCAocGFybXMucDJtX2Jhc2UgIT0gVU5T
RVRfQUREUikgJiYgZWxmXzMyYml0KCZlbGYpICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5M
T0dfV0FSTklORyAiUDJNIHRhYmxlIGJhc2UgaWdub3JlZFxuIik7Ci0gICAgICAgIHBhcm1zLnAy
bV9iYXNlID0gVU5TRVRfQUREUjsKLSAgICB9Ci0KLSAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNp
emUoZCk7Ci0KLSAgICAvKgotICAgICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIg
b2YgcGFnZS10YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUgCi0gICAgICogc2l6ZSBvZiB0aGUg
Ym9vdHN0cmFwIGFkZHJlc3Mgc3BhY2UuIEJ1dCB0aGUgc2l6ZSBvZiB0aGUgYWRkcmVzcyBzcGFj
ZSAKLSAgICAgKiBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMgKHNp
bmNlIGVhY2ggb25lIGlzIG1hcHBlZCAKLSAgICAgKiByZWFkLW9ubHkpLiBXZSBoYXZlIGEgcGFp
ciBvZiBzaW11bHRhbmVvdXMgZXF1YXRpb25zIGluIHR3byB1bmtub3ducywgCi0gICAgICogd2hp
Y2ggd2Ugc29sdmUgYnkgZXhoYXVzdGl2ZSBzZWFyY2guCi0gICAgICovCi0gICAgdl9zdGFydCAg
ICAgICAgICA9IHBhcm1zLnZpcnRfYmFzZTsKLSAgICB2a2Vybl9zdGFydCAgICAgID0gcGFybXMu
dmlydF9rc3RhcnQ7Ci0gICAgdmtlcm5fZW5kICAgICAgICA9IHBhcm1zLnZpcnRfa2VuZDsKLSAg
ICBpZiAoIHBhcm1zLnVubWFwcGVkX2luaXRyZCApCi0gICAgewotICAgICAgICB2aW5pdHJkX3N0
YXJ0ICA9IHZpbml0cmRfZW5kID0gMDsKLSAgICAgICAgdnBoeXNtYXBfc3RhcnQgPSByb3VuZF9w
Z3VwKHZrZXJuX2VuZCk7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHZpbml0cmRf
c3RhcnQgID0gcm91bmRfcGd1cCh2a2Vybl9lbmQpOwotICAgICAgICB2aW5pdHJkX2VuZCAgICA9
IHZpbml0cmRfc3RhcnQgKyBpbml0cmRfbGVuOwotICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJv
dW5kX3BndXAodmluaXRyZF9lbmQpOwotICAgIH0KLSAgICB2cGh5c21hcF9lbmQgICAgID0gdnBo
eXNtYXBfc3RhcnQgKyAobnJfcGFnZXMgKiAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1
bnNpZ25lZCBsb25nKSA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZih1bnNpZ25lZCBpbnQpKSk7Ci0gICAgaWYgKCBwYXJtcy5wMm1f
YmFzZSAhPSBVTlNFVF9BRERSICkKLSAgICAgICAgdnBoeXNtYXBfZW5kID0gdnBoeXNtYXBfc3Rh
cnQ7Ci0gICAgdnN0YXJ0aW5mb19zdGFydCA9IHJvdW5kX3BndXAodnBoeXNtYXBfZW5kKTsKLSAg
ICB2c3RhcnRpbmZvX2VuZCAgID0gKHZzdGFydGluZm9fc3RhcnQgKwotICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKSArCi0gICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbykpOwotCi0gICAgdnB0X3N0
YXJ0ICAgICAgICA9IHJvdW5kX3BndXAodnN0YXJ0aW5mb19lbmQpOwotICAgIGZvciAoIG5yX3B0
X3BhZ2VzID0gMjsgOyBucl9wdF9wYWdlcysrICkKLSAgICB7Ci0gICAgICAgIHZwdF9lbmQgICAg
ICAgICAgPSB2cHRfc3RhcnQgKyAobnJfcHRfcGFnZXMgKiBQQUdFX1NJWkUpOwotICAgICAgICB2
c3RhY2tfc3RhcnQgICAgID0gdnB0X2VuZDsKLSAgICAgICAgdnN0YWNrX2VuZCAgICAgICA9IHZz
dGFja19zdGFydCArIFBBR0VfU0laRTsKLSAgICAgICAgdl9lbmQgICAgICAgICAgICA9ICh2c3Rh
Y2tfZW5kICsgKDFVTDw8MjIpLTEpICYgfigoMVVMPDwyMiktMSk7Ci0gICAgICAgIGlmICggKHZf
ZW5kIC0gdnN0YWNrX2VuZCkgPCAoNTEyVUwgPDwgMTApICkKLSAgICAgICAgICAgIHZfZW5kICs9
IDFVTCA8PCAyMjsgLyogQWRkIGV4dHJhIDRNQiB0byBnZXQgPj0gNTEya0IgcGFkZGluZy4gKi8K
LSNkZWZpbmUgTlIoX2wsX2gsX3MpIFwKLSAgICAoKCgoKF9oKSArICgoMVVMPDwoX3MpKS0xKSkg
JiB+KCgxVUw8PChfcykpLTEpKSAtIFwKLSAgICAgICAoKF9sKSAmIH4oKDFVTDw8KF9zKSktMSkp
KSA+PiAoX3MpKQotICAgICAgICBpZiAoICghaXNfcHZfMzJiaXRfZG9tYWluKGQpICsgLyogIyBM
NCAqLwotICAgICAgICAgICAgICBOUih2X3N0YXJ0LCB2X2VuZCwgTDRfUEFHRVRBQkxFX1NISUZU
KSArIC8qICMgTDMgKi8KLSAgICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPwot
ICAgICAgICAgICAgICAgTlIodl9zdGFydCwgdl9lbmQsIEwzX1BBR0VUQUJMRV9TSElGVCkgOiAv
KiAjIEwyICovCi0gICAgICAgICAgICAgICA0KSArIC8qICMgY29tcGF0IEwyICovCi0gICAgICAg
ICAgICAgIE5SKHZfc3RhcnQsIHZfZW5kLCBMMl9QQUdFVEFCTEVfU0hJRlQpKSAgLyogIyBMMSAq
LwotICAgICAgICAgICAgIDw9IG5yX3B0X3BhZ2VzICkKLSAgICAgICAgICAgIGJyZWFrOwotICAg
IH0KLQotICAgIGNvdW50ID0gdl9lbmQgLSB2X3N0YXJ0OwotICAgIGlmICggdmluaXRyZF9zdGFy
dCApCi0gICAgICAgIGNvdW50IC09IFBBR0VfQUxJR04oaW5pdHJkX2xlbik7Ci0gICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhjb3VudCk7Ci0gICAgaWYgKCAoMVVMIDw8IG9yZGVyKSAr
IFBGTl9VUChpbml0cmRfbGVuKSA+IG5yX3BhZ2VzICkKLSAgICAgICAgcGFuaWMoIkRvbWFpbiAw
IGFsbG9jYXRpb24gaXMgdG9vIHNtYWxsIGZvciBrZXJuZWwgaW1hZ2UiKTsKLQotICAgIGlmICgg
cGFybXMucDJtX2Jhc2UgIT0gVU5TRVRfQUREUiApCi0gICAgewotICAgICAgICB2cGh5c21hcF9z
dGFydCA9IHBhcm1zLnAybV9iYXNlOwotICAgICAgICB2cGh5c21hcF9lbmQgICA9IHZwaHlzbWFw
X3N0YXJ0ICsgbnJfcGFnZXMgKiBzaXplb2YodW5zaWduZWQgbG9uZyk7Ci0gICAgfQotICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKLSAgICBpZiAoIHBhZ2UgPT0g
TlVMTCApCi0gICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9tYWluIDAgYWxsb2Nh
dGlvbiIpOwotICAgIGFsbG9jX3NwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBhbGxvY19l
cGZuID0gYWxsb2Nfc3BmbiArIGQtPnRvdF9wYWdlczsKLQotICAgIGlmICggaW5pdHJkX2xlbiAp
Ci0gICAgewotICAgICAgICBpbml0cmRfcGZuID0gdmluaXRyZF9zdGFydCA/Ci0gICAgICAgICAg
ICAgICAgICAgICAodmluaXRyZF9zdGFydCAtIHZfc3RhcnQpID4+IFBBR0VfU0hJRlQgOgotICAg
ICAgICAgICAgICAgICAgICAgZC0+dG90X3BhZ2VzOwotICAgICAgICBpbml0cmRfbWZuID0gbWZu
ID0gaW5pdHJkLT5tb2Rfc3RhcnQ7Ci0gICAgICAgIGNvdW50ID0gUEZOX1VQKGluaXRyZF9sZW4p
OwotICAgICAgICBpZiAoIGQtPmFyY2gucGh5c2FkZHJfYml0c2l6ZSAmJgotICAgICAgICAgICAg
ICgobWZuICsgY291bnQgLSAxKSA+PiAoZC0+YXJjaC5waHlzYWRkcl9iaXRzaXplIC0gUEFHRV9T
SElGVCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9w
YWdlcyhjb3VudCk7Ci0gICAgICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBv
cmRlciwgMCk7Ci0gICAgICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIGluaXRyZCIpOwotICAgICAgICAgICAgZm9y
ICggY291bnQgPSAtY291bnQ7IG9yZGVyLS07ICkKLSAgICAgICAgICAgICAgICBpZiAoIGNvdW50
ICYgKDFVTCA8PCBvcmRlcikgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKLSAgICAgICAgICAgICAgICAgICAg
cGFnZSArPSAxVUwgPDwgb3JkZXI7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgbWVt
Y3B5KHBhZ2VfdG9fdmlydChwYWdlKSwgbWZuX3RvX3ZpcnQoaW5pdHJkLT5tb2Rfc3RhcnQpLAot
ICAgICAgICAgICAgICAgICAgIGluaXRyZF9sZW4pOwotICAgICAgICAgICAgbXB0X2FsbG9jID0g
KHBhZGRyX3QpaW5pdHJkLT5tb2Rfc3RhcnQgPDwgUEFHRV9TSElGVDsKLSAgICAgICAgICAgIGlu
aXRfZG9taGVhcF9wYWdlcyhtcHRfYWxsb2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXB0X2FsbG9jICsgUEFHRV9BTElHTihpbml0cmRfbGVuKSk7Ci0gICAgICAgICAgICBpbml0
cmQtPm1vZF9zdGFydCA9IGluaXRyZF9tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICAgICAg
fQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHdoaWxlICggY291bnQtLSAp
Ci0gICAgICAgICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgbWZuX3RvX3BhZ2UobWZuKysp
LCAwLCAwKSApCi0gICAgICAgICAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0gICAgICAg
IGluaXRyZC0+bW9kX2VuZCA9IDA7Ci0gICAgfQotCi0gICAgcHJpbnRrKCJQSFlTSUNBTCBNRU1P
UlkgQVJSQU5HRU1FTlQ6XG4iCi0gICAgICAgICAgICIgRG9tMCBhbGxvYy46ICAgJSJQUklwYWRk
ciItPiUiUFJJcGFkZHIsCi0gICAgICAgICAgIHBmbl90b19wYWRkcihhbGxvY19zcGZuKSwgcGZu
X3RvX3BhZGRyKGFsbG9jX2VwZm4pKTsKLSAgICBpZiAoIGQtPnRvdF9wYWdlcyA8IG5yX3BhZ2Vz
ICkKLSAgICAgICAgcHJpbnRrKCIgKCVsdSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpIiwKLSAgICAg
ICAgICAgICAgIG5yX3BhZ2VzIC0gZC0+dG90X3BhZ2VzKTsKLSAgICBpZiAoIGluaXRyZCApCi0g
ICAgewotICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFydCA8PCBQ
QUdFX1NISUZUOwotICAgICAgICBwcmludGsoIlxuIEluaXQuIHJhbWRpc2s6ICUiUFJJcGFkZHIi
LT4lIlBSSXBhZGRyLAotICAgICAgICAgICAgICAgbXB0X2FsbG9jLCBtcHRfYWxsb2MgKyBpbml0
cmRfbGVuKTsKLSAgICB9Ci0gICAgcHJpbnRrKCJcblZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5U
OlxuIgotICAgICAgICAgICAiIExvYWRlZCBrZXJuZWw6ICVwLT4lcFxuIgotICAgICAgICAgICAi
IEluaXQuIHJhbWRpc2s6ICVwLT4lcFxuIgotICAgICAgICAgICAiIFBoeXMtTWFjaCBtYXA6ICVw
LT4lcFxuIgotICAgICAgICAgICAiIFN0YXJ0IGluZm86ICAgICVwLT4lcFxuIgotICAgICAgICAg
ICAiIFBhZ2UgdGFibGVzOiAgICVwLT4lcFxuIgotICAgICAgICAgICAiIEJvb3Qgc3RhY2s6ICAg
ICVwLT4lcFxuIgotICAgICAgICAgICAiIFRPVEFMOiAgICAgICAgICVwLT4lcFxuIiwKLSAgICAg
ICAgICAgX3Aodmtlcm5fc3RhcnQpLCBfcCh2a2Vybl9lbmQpLAotICAgICAgICAgICBfcCh2aW5p
dHJkX3N0YXJ0KSwgX3AodmluaXRyZF9lbmQpLAotICAgICAgICAgICBfcCh2cGh5c21hcF9zdGFy
dCksIF9wKHZwaHlzbWFwX2VuZCksCi0gICAgICAgICAgIF9wKHZzdGFydGluZm9fc3RhcnQpLCBf
cCh2c3RhcnRpbmZvX2VuZCksCi0gICAgICAgICAgIF9wKHZwdF9zdGFydCksIF9wKHZwdF9lbmQp
LAotICAgICAgICAgICBfcCh2c3RhY2tfc3RhcnQpLCBfcCh2c3RhY2tfZW5kKSwKLSAgICAgICAg
ICAgX3Aodl9zdGFydCksIF9wKHZfZW5kKSk7Ci0gICAgcHJpbnRrKCIgRU5UUlkgQUREUkVTUzog
JXBcbiIsIF9wKHBhcm1zLnZpcnRfZW50cnkpKTsKLQotICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpOwotCi0gICAgbXB0X2FsbG9jID0gKHZwdF9zdGFydCAtIHZfc3RhcnQpICsgcGZuX3Rv
X3BhZGRyKGFsbG9jX3NwZm4pOwotICAgIGlmICggdmluaXRyZF9zdGFydCApCi0gICAgICAgIG1w
dF9hbGxvYyAtPSBQQUdFX0FMSUdOKGluaXRyZF9sZW4pOwotCi0gICAgLyogT3ZlcmxhcCB3aXRo
IFhlbiBwcm90ZWN0ZWQgYXJlYT8gKi8KLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkg
PwotICAgICAgICAgKCh2X3N0YXJ0IDwgSFlQRVJWSVNPUl9WSVJUX0VORCkgJiYKLSAgICAgICAg
ICAodl9lbmQgPiBIWVBFUlZJU09SX1ZJUlRfU1RBUlQpKSA6Ci0gICAgICAgICAodl9lbmQgPiBI
WVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKSApCi0gICAgewotICAgICAgICBwcmludGso
IkRPTTAgaW1hZ2Ugb3ZlcmxhcHMgd2l0aCBYZW4gcHJpdmF0ZSBhcmVhLlxuIik7Ci0gICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxz
YWZlX2NhbGxiYWNrX2NzID0gRkxBVF9DT01QQVRfS0VSTkVMX0NTOwotICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfY3MgICAgPSBGTEFUX0NPTVBBVF9LRVJORUxfQ1M7Ci0g
ICAgfQotCi0gICAgLyogV0FSTklORzogVGhlIG5ldyBkb21haW4gbXVzdCBoYXZlIGl0cyAncHJv
Y2Vzc29yJyBmaWVsZCBmaWxsZWQgaW4hICovCi0gICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICkKLSAgICB7Ci0gICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0g
X192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgewotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3du
ZXIpOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdo
IFJBTSBmb3IgZG9tYWluIDAgUE1MNCIpOwotICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5m
byA9IFBHVF9sNF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLSAgICAgICAgbDRzdGFydCA9
IGw0dGFiID0gcGFnZV90b192aXJ0KHBhZ2UpOwotICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9h
bGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7Ci0gICAgICAgIGwz
c3RhcnQgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Ci0gICAgfQot
ICAgIGNsZWFyX3BhZ2UobDR0YWIpOwotICAgIGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIGQs
IDApOwotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3Bh
KGw0c3RhcnQpKTsKLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYt
PmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7Ci0KLSAgICBsNHRh
YiArPSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7Ci0gICAgcGZuID0gYWxsb2Nfc3BmbjsKLSAg
ICBmb3IgKCBjb3VudCA9IDA7IGNvdW50IDwgKCh2X2VuZC12X3N0YXJ0KT4+UEFHRV9TSElGVCk7
IGNvdW50KysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwxdGFiICYg
KFBBR0VfU0laRS0xKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBtYWRkcl90b19wYWdlKG1w
dF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wxX3BhZ2VfdGFibGU7Ci0gICAgICAg
ICAgICBsMXN0YXJ0ID0gbDF0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdF
X1NJWkU7Ci0gICAgICAgICAgICBjbGVhcl9wYWdlKGwxdGFiKTsKLSAgICAgICAgICAgIGlmICgg
Y291bnQgPT0gMCApCi0gICAgICAgICAgICAgICAgbDF0YWIgKz0gbDFfdGFibGVfb2Zmc2V0KHZf
c3RhcnQpOwotICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwydGFiICYgKFBBR0Vf
U0laRS0xKSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2Uo
bXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZTsKLSAgICAg
ICAgICAgICAgICBsMnN0YXJ0ID0gbDJ0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyAr
PSBQQUdFX1NJWkU7Ci0gICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsMnRhYik7Ci0gICAgICAg
ICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKLSAgICAgICAgICAgICAgICAgICAgbDJ0YWIgKz0g
bDJfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwotICAgICAgICAgICAgICAgIGlmICggISgodW5zaWdu
ZWQgbG9uZylsM3RhYiAmIChQQUdFX1NJWkUtMSkpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIGlmICggY291bnQgfHwgIWwzc3RhcnQgKQotICAgICAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYykt
PnUuaW51c2UudHlwZV9pbmZvID0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1RfbDNf
cGFnZV90YWJsZTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGwzc3RhcnQgPSBfX3ZhKG1wdF9h
bGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICAgICAgbDN0YWIgPSBsM3N0YXJ0OwotICAgICAgICAgICAgICAgICAgICBj
bGVhcl9wYWdlKGwzdGFiKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkK
LSAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiICs9IGwzX3RhYmxlX29mZnNldCh2X3N0YXJ0
KTsKLSAgICAgICAgICAgICAgICAgICAgKmw0dGFiID0gbDRlX2Zyb21fcGFkZHIoX19wYShsM3N0
YXJ0KSwgTDRfUFJPVCk7Ci0gICAgICAgICAgICAgICAgICAgIGw0dGFiKys7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRyKF9fcGEobDJz
dGFydCksIEwzX1BST1QpOwotICAgICAgICAgICAgICAgIGwzdGFiKys7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICAqbDJ0YWIgPSBsMmVfZnJvbV9wYWRkcihfX3BhKGwxc3RhcnQpLCBMMl9Q
Uk9UKTsKLSAgICAgICAgICAgIGwydGFiKys7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBjb3Vu
dCA8IGluaXRyZF9wZm4gfHwgY291bnQgPj0gaW5pdHJkX3BmbiArIFBGTl9VUChpbml0cmRfbGVu
KSApCi0gICAgICAgICAgICBtZm4gPSBwZm4rKzsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAg
bWZuID0gaW5pdHJkX21mbisrOwotICAgICAgICAqbDF0YWIgPSBsMWVfZnJvbV9wZm4obWZuLCAo
IWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMMV9QUk9UIDogQ09NUEFUX0wxX1BST1QpKTsKLSAgICAgICAgbDF0YWIrKzsKLQotICAg
ICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAgICAgICAgICAgIGlmICggIXBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYmCi0gICAgICAgICAgICAgICAgICFnZXRfcGFnZV9hbmRfdHlwZShw
YWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQotICAgICAgICAgICAgICAgIEJVRygpOwotICAg
ICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgIHsK
LSAgICAgICAgLyogRW5zdXJlIHRoZSBmaXJzdCBmb3VyIEwzIGVudHJpZXMgYXJlIGFsbCBwb3B1
bGF0ZWQuICovCi0gICAgICAgIGZvciAoIGkgPSAwLCBsM3RhYiA9IGwzc3RhcnQ7IGkgPCA0OyAr
K2ksICsrbDN0YWIgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0
ZSgqbDN0YWIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdl
KG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGU7Ci0gICAg
ICAgICAgICAgICAgbDJ0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJ
WkU7Ci0gICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsMnRhYik7Ci0gICAgICAgICAgICAgICAg
KmwzdGFiID0gbDNlX2Zyb21fcGFkZHIoX19wYShsMnRhYiksIEwzX1BST1QpOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCBpID09IDMgKQotICAgICAgICAgICAgICAgIGwzZV9nZXRf
cGFnZSgqbDN0YWIpLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKLSAgICAg
ICAgfQotICAgICAgICAvKiBJbnN0YWxsIHJlYWQtb25seSBndWVzdCB2aXNpYmxlIE1QVCBtYXBw
aW5nLiAqLwotICAgICAgICBsMnRhYiA9IGwzZV90b19sMmUobDNzdGFydFszXSk7Ci0gICAgICAg
IG1lbWNweSgmbDJ0YWJbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCi0g
ICAgICAgICAgICAgICAmY29tcGF0X2lkbGVfcGdfdGFibGVfbDJbbDJfdGFibGVfb2Zmc2V0KEhJ
Uk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCi0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFH
RVRBQkxFX1hFTl9TTE9UUyhkKSAqIHNpemVvZigqbDJ0YWIpKTsKLSAgICB9Ci0KLSAgICAvKiBQ
YWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHBhZ2UgdGFibGVzIG11c3QgYmUgcmVhZCBvbmx5LiAqLwot
ICAgIGlmICAoIGlzX3B2X2RvbWFpbihkKSApCi0gICAgICAgIG1hcmtfcHZfcHRfcGFnZXNfcmRv
bmx5KGQsIGw0c3RhcnQsIHZwdF9zdGFydCwgbnJfcHRfcGFnZXMpOwotCi0gICAgLyogTWFzayBh
bGwgdXBjYWxscy4uLiAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgWEVOX0xFR0FDWV9NQVhfVkNQ
VVM7IGkrKyApCi0gICAgICAgIHNoYXJlZF9pbmZvKGQsIHZjcHVfaW5mb1tpXS5ldnRjaG5fdXBj
YWxsX21hc2spID0gMTsKLQotICAgIHByaW50aygiRG9tMCBoYXMgbWF4aW11bSAldSBWQ1BVc1xu
IiwgZC0+bWF4X3ZjcHVzKTsKLQotICAgIGNwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBmb3IgKCBp
ID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVj
dCB2Y3B1ICpwID0gc2V0dXBfZG9tMF92Y3B1KGQsIGksIGNwdSk7Ci0KLSAgICAgICAgaWYgKCBw
ICkKLSAgICAgICAgICAgIGNwdSA9IHAtPnByb2Nlc3NvcjsKLSAgICB9Ci0KLSAgICBkLT5hcmNo
LnBhZ2luZy5tb2RlID0gMDsKLQotICAgIC8qIFNldCB1cCBDUjMgdmFsdWUgZm9yIHdyaXRlX3B0
YmFzZSAqLwotICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCi0gICAgICAgIHBhZ2lu
Z191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwotICAgIGVsc2UKLSAgICAgICAgdXBkYXRlX2NyMyh2
KTsKLQotICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBw
YXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2KTsKLSAgICBt
YXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOwotCi0gICAgLyogQ29weSB0aGUgT1MgaW1hZ2Ug
YW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KLSAgICBlbGYuZGVzdF9iYXNlID0gKHZvaWQq
KXZrZXJuX3N0YXJ0OwotICAgIGVsZi5kZXN0X3NpemUgPSB2a2Vybl9lbmQgLSB2a2Vybl9zdGFy
dDsKLSAgICBlbGZfc2V0X3ZjcHUoJmVsZiwgdik7Ci0gICAgcmMgPSBlbGZfbG9hZF9iaW5hcnko
JmVsZik7Ci0gICAgaWYgKCByYyA8IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQg
dG8gbG9hZCB0aGUga2VybmVsIGJpbmFyeVxuIik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LSAgICBib290c3RyYXBfbWFwKE5VTEwpOwotCi0gICAgaWYgKCBVTlNFVF9BRERSICE9IHBhcm1z
LnZpcnRfaHlwZXJjYWxsICkKLSAgICB7Ci0gICAgICAgIGlmICggKHBhcm1zLnZpcnRfaHlwZXJj
YWxsIDwgdl9zdGFydCkgfHwKLSAgICAgICAgICAgICAocGFybXMudmlydF9oeXBlcmNhbGwgPj0g
dl9lbmQpICkKLSAgICAgICAgewotICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVu
dChOVUxMKTsKLSAgICAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyZW50KTsKLSAgICAgICAgICAg
IHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFHRSBmaWVsZCBpbiBFTEYgbm90ZXMuXG4iKTsK
LSAgICAgICAgICAgIHJjID0gLTE7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQot
ICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKAotICAgICAgICAgICAgZCwgKHZvaWQg
KikodW5zaWduZWQgbG9uZylwYXJtcy52aXJ0X2h5cGVyY2FsbCk7Ci0gICAgfQotCi0gICAgLyog
RnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KLSAgICBkaXNjYXJkX2luaXRpYWxfaW1hZ2VzKCk7
Ci0KLSAgICAvKiBTZXQgdXAgc3RhcnQgaW5mbyBhcmVhLiAqLwotICAgIHNpID0gKHN0YXJ0X2lu
Zm9fdCAqKXZzdGFydGluZm9fc3RhcnQ7Ci0gICAgY2xlYXJfcGFnZShzaSk7Ci0gICAgc2ktPm5y
X3BhZ2VzID0gbnJfcGFnZXM7Ci0KLSAgICBzaS0+c2hhcmVkX2luZm8gPSB2aXJ0X3RvX21hZGRy
KGQtPnNoYXJlZF9pbmZvKTsKLQotICAgIHNpLT5mbGFncyAgICAgICAgPSBTSUZfUFJJVklMRUdF
RCB8IFNJRl9JTklURE9NQUlOOwotICAgIGlmICggIXZpbml0cmRfc3RhcnQgJiYgaW5pdHJkX2xl
biApCi0gICAgICAgIHNpLT5mbGFncyAgIHw9IFNJRl9NT0RfU1RBUlRfUEZOOwotICAgIHNpLT5m
bGFncyAgICAgICB8PSAoeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZfUE1fTUFTSzsK
LSAgICBzaS0+cHRfYmFzZSAgICAgID0gdnB0X3N0YXJ0OwotICAgIHNpLT5ucl9wdF9mcmFtZXMg
PSBucl9wdF9wYWdlczsKLSAgICBzaS0+bWZuX2xpc3QgICAgID0gdnBoeXNtYXBfc3RhcnQ7Ci0g
ICAgc25wcmludGYoc2ktPm1hZ2ljLCBzaXplb2Yoc2ktPm1hZ2ljKSwgInhlbi0zLjAteDg2XyVk
JXMiLAotICAgICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/IDY0IDogMzIsIHBhcm1zLnBhZSA/
ICJwIiA6ICIiKTsKLQotICAgIGNvdW50ID0gZC0+dG90X3BhZ2VzOwotCi0gICAgLyogU2V0IHVw
IHRoZSBwaHlzLT5tYWNoaW5lIHRhYmxlIGlmIG5vdCBwYXJ0IG9mIHRoZSBpbml0aWFsIG1hcHBp
bmcuICovCi0gICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgcGFybXMucDJtX2Jhc2UgIT0gVU5T
RVRfQUREUiApCi0gICAgewotICAgICAgICBwZm4gPSBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNo
Lmd1ZXN0X3RhYmxlKTsKLSAgICAgICAgc2V0dXBfcHZfcGh5c21hcChkLCBwZm4sIHZfc3RhcnQs
IHZfZW5kLCB2cGh5c21hcF9zdGFydCwgdnBoeXNtYXBfZW5kLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIG5yX3BhZ2VzKTsKLSAgICB9Ci0KLSAgICAvKiBXcml0ZSB0aGUgcGh5cy0+bWFjaGlu
ZSBhbmQgbWFjaGluZS0+cGh5cyB0YWJsZSBlbnRyaWVzLiAqLwotICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IGNvdW50OyBwZm4rKyApCi0gICAgewotICAgICAgICBtZm4gPSBwZm4gKyBhbGxvY19z
cGZuOwotICAgICAgICBpZiAoIHBmbiA+PSBpbml0cmRfcGZuICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBwZm4gPCBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKLSAgICAg
ICAgICAgICAgICBtZm4gPSBpbml0cmQtPm1vZF9zdGFydCArIChwZm4gLSBpbml0cmRfcGZuKTsK
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBtZm4gLT0gUEZOX1VQKGluaXRyZF9s
ZW4pOwotICAgICAgICB9Ci0jaWZuZGVmIE5ERUJVRwotI2RlZmluZSBSRVZFUlNFX1NUQVJUICgo
dl9lbmQgLSB2X3N0YXJ0KSA+PiBQQUdFX1NISUZUKQotICAgICAgICBpZiAoIHBmbiA+IFJFVkVS
U0VfU1RBUlQgJiYgKHZpbml0cmRfc3RhcnQgfHwgcGZuIDwgaW5pdHJkX3BmbikgKQotICAgICAg
ICAgICAgbWZuID0gYWxsb2NfZXBmbiAtIChwZm4gLSBSRVZFUlNFX1NUQVJUKTsKLSNlbmRpZgot
ICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHBmbiwgbWZuLCB2cGh5c21hcF9zdGFydCk7
Ci0gICAgICAgIGlmICghKHBmbiAmIDB4ZmZmZmYpKQotICAgICAgICAgICAgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7Ci0gICAgfQotICAgIHNpLT5maXJzdF9wMm1fcGZuID0gcGZuOwotICAg
IHNpLT5ucl9wMm1fZnJhbWVzID0gZC0+dG90X3BhZ2VzIC0gY291bnQ7Ci0gICAgcGFnZV9saXN0
X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCi0gICAgewotICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKLSAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJv
bV9tZm4obWZuKSkpOwotICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgPj0gY291
bnQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRfZG9tYWluKGQp
KTsKLSAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiYKLSAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBl
KHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICAgQlVHKCk7Ci0K
LSAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0
YXJ0KTsKLSAgICAgICAgICAgICsrcGZuOwotICAgICAgICAgICAgaWYgKCEocGZuICYgMHhmZmZm
ZikpCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0gICAgICAg
IH0KLSAgICB9Ci0gICAgQlVHX09OKHBmbiAhPSBkLT50b3RfcGFnZXMpOwotI2lmbmRlZiBOREVC
VUcKLSAgICBhbGxvY19lcGZuICs9IFBGTl9VUChpbml0cmRfbGVuKSArIHNpLT5ucl9wMm1fZnJh
bWVzOwotI2VuZGlmCi0gICAgd2hpbGUgKCBwZm4gPCBucl9wYWdlcyApCi0gICAgewotICAgICAg
ICBpZiAoIChwYWdlID0gYWxsb2NfY2h1bmsoZCwgbnJfcGFnZXMgLSBkLT50b3RfcGFnZXMpKSA9
PSBOVUxMICkKLSAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgRE9NMCByZXNl
cnZhdGlvbiIpOwotICAgICAgICB3aGlsZSAoIHBmbiA8IGQtPnRvdF9wYWdlcyApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotI2lmbmRlZiBOREVCVUcK
LSNkZWZpbmUgcGZuIChucl9wYWdlcyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4gLSBhbGxvY19z
cGZuKSkpCi0jZW5kaWYKLSAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBt
Zm4sIHZwaHlzbWFwX3N0YXJ0KTsKLSN1bmRlZiBwZm4KLSAgICAgICAgICAgIHBhZ2UrKzsgcGZu
Kys7Ci0gICAgICAgICAgICBpZiAoIShwZm4gJiAweGZmZmZmKSkKLSAgICAgICAgICAgICAgICBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICgg
aW5pdHJkX2xlbiAhPSAwICkKLSAgICB7Ci0gICAgICAgIHNpLT5tb2Rfc3RhcnQgPSB2aW5pdHJk
X3N0YXJ0ID86IGluaXRyZF9wZm47Ci0gICAgICAgIHNpLT5tb2RfbGVuICAgPSBpbml0cmRfbGVu
OwotICAgIH0KLQotICAgIG1lbXNldChzaS0+Y21kX2xpbmUsIDAsIHNpemVvZihzaS0+Y21kX2xp
bmUpKTsKLSAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCi0gICAgICAgIHN0cmxjcHkoKGNoYXIg
KilzaS0+Y21kX2xpbmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsKLQotICAgIGlm
ICggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQotICAgIHsKLSAg
ICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pOwotICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKLSAgICB9Ci0KLSAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCi0gICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9pbmZvX2Nv
bnNvbGVfZG9tMCk7Ci0KLSAgICAvKiBSZXR1cm4gdG8gaWRsZSBkb21haW4ncyBwYWdlIHRhYmxl
cy4gKi8KLSAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgIHdyaXRlX3B0
YmFzZShjdXJyZW50KTsKLQotICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Ci0K
LSAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Ci0gICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKTsKLQotICAgIC8qCi0gICAgICogSW5pdGlhbCByZWdpc3RlciB2YWx1ZXM6
Ci0gICAgICogIERTLEVTLEZTLEdTID0gRkxBVF9LRVJORUxfRFMKLSAgICAgKiAgICAgICBDUzpy
SVAgPSBGTEFUX0tFUk5FTF9DUzpzdGFydF9wYwotICAgICAqICAgICAgIFNTOnJTUCA9IEZMQVRf
S0VSTkVMX1NTOnN0YXJ0X3N0YWNrCi0gICAgICogICAgICAgICAgclNJID0gc3RhcnRfaW5mbwot
ICAgICAqICBbckFYLHJCWCxyQ1gsckRYLHJESSxyQlAsUjgtUjE1IGFyZSB6ZXJvXQotICAgICAq
LwotICAgIHJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7Ci0gICAgcmVncy0+ZHMgPSByZWdzLT5l
cyA9IHJlZ3MtPmZzID0gcmVncy0+Z3MgPQotICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8gRkxBVF9LRVJORUxfRFMgOiBGTEFUX0NPTVBBVF9LRVJORUxfRFM7Ci0gICAgcmVncy0+c3Mg
PSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgICAgRkxBVF9LRVJORUxf
U1MgOiBGTEFUX0NPTVBBVF9LRVJORUxfU1MpOwotICAgIHJlZ3MtPmNzID0gKCFpc19wdl8zMmJp
dF9kb21haW4oZCkgPwotICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX0NTIDogRkxBVF9DT01Q
QVRfS0VSTkVMX0NTKTsKLSAgICByZWdzLT5yaXAgPSBwYXJtcy52aXJ0X2VudHJ5OwotICAgIHJl
Z3MtPnJzcCA9IHZzdGFja19lbmQ7Ci0gICAgcmVncy0+cnNpID0gdnN0YXJ0aW5mb19zdGFydDsK
LSAgICByZWdzLT5lZmxhZ3MgPSBYODZfRUZMQUdTX0lGOwotCi0jaWZkZWYgQ09ORklHX1NIQURP
V19QQUdJTkcKLSAgICBpZiAoIG9wdF9kb20wX3NoYWRvdyAmJiBwYWdpbmdfZW5hYmxlKGQsIFBH
X1NIX2VuYWJsZSkgPT0gMCApCi0gICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYp
OwotI2VuZGlmCi0KLSAgICAvKgotICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9zdXBlcnZpc29y
X21vZGVfa2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCi0gICAgICogZGlmZmVy
ZW50IG1lYW5pbmcuCi0gICAgICovCi0gICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFUX3N1cGVydmlz
b3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKLSAgICAgICAgcGFuaWMoIkRvbTAg
cmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwotCi0gICAgcmMgPSBzZXR1cF9w
ZXJtaXNzaW9ucyhkKTsKLSAgICBCVUdfT04ocmMgIT0gMCk7Ci0KLSAgICBpZiAoIGVsZl9jaGVj
a19icm9rZW4oJmVsZikgKQotICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzogZG9tMCBrZXJu
ZWwgYnJva2VuIEVMRjogJXNcbiIsCi0gICAgICAgICAgICAgICBlbGZfY2hlY2tfYnJva2VuKCZl
bGYpKTsKLQotICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKLSAgICAg
ICAgaW9tbXVfaHdkb21faW5pdChkKTsKLQotICAgIHJldHVybiAwOwotCi1vdXQ6Ci0gICAgaWYg
KCBlbGZfY2hlY2tfYnJva2VuKCZlbGYpICkKLSAgICAgICAgcHJpbnRrKCIgWGVuIGRvbTAga2Vy
bmVsIGJyb2tlbiBFTEY6ICVzXG4iLAotICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tlbigm
ZWxmKSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIHN0YXRpYyBpbnQgX19pbml0IG1vZGlmeV9p
ZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywg
Y29uc3QgYm9vbCBtYXApCiB7CkBAIC0xNDE1LDEzICs1MzUsMTMgQEAgc3RhdGljIGludCBfX2lu
aXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1
bnNpZ25lZCBpbnQgcmFuZ2Vfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhucl9wYWdlcyAr
IDEpOwogCiAgICAgICAgIG9yZGVyID0gbWluKHJhbmdlX29yZGVyID8gcmFuZ2Vfb3JkZXIgLSAx
IDogMCwgb3JkZXIpOwotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgbWVtZmxhZ3MpOworICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgZG9tMF9tZW1mbGFncyk7CiAgICAgICAgIGlmICggcGFnZSA9PSBOVUxMICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBvcmRlciA9PSAwICYmIG1lbWZsYWdzICkKKyAgICAgICAgICAg
IGlmICggb3JkZXIgPT0gMCAmJiBkb20wX21lbWZsYWdzICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAvKiBUcnkgYWdhaW4gd2l0aG91dCBhbnkgbWVtZmxhZ3MuICovCi0gICAgICAg
ICAgICAgICAgbWVtZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIC8qIFRyeSBhZ2FpbiB3aXRo
b3V0IGFueSBkb20wX21lbWZsYWdzLiAqLworICAgICAgICAgICAgICAgIGRvbTBfbWVtZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgICAgIG9yZGVyID0gTUFYX09SREVSOwogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICAgICAgfQpAQCAtMTY5NSw3ICs4MTUsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgYm9vbCBwcmVlbXB0
ZWQ7CiAjZGVmaW5lIE1CMV9QQUdFUyBQRk5fRE9XTihNQigxKSkKIAotICAgIG5yX3BhZ2VzID0g
Y29tcHV0ZV9kb20wX25yX3BhZ2VzKGQsIE5VTEwsIDApOworICAgIG5yX3BhZ2VzID0gZG9tMF9j
b21wdXRlX25yX3BhZ2VzKGQsIE5VTEwsIDApOwogCiAgICAgcHZoX3NldHVwX2U4MjAoZCwgbnJf
cGFnZXMpOwogICAgIGRvIHsKQEAgLTE5MDYsNyArMTAyNiw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCiAgICAgY3B1
ID0gdi0+cHJvY2Vzc29yOwogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysg
KQogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBzZXR1cF9kb20wX3ZjcHUo
ZCwgaSwgY3B1KTsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVwX3Zj
cHUoZCwgaSwgY3B1KTsKIAogICAgICAgICBpZiAoIHAgKQogICAgICAgICAgICAgY3B1ID0gcC0+
cHJvY2Vzc29yOwpAQCAtMTkxOSw3ICsxMDM5LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3Nl
dHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICAgICAgcmV0dXJu
IHJjOwogICAgIH0KIAotICAgIHJjID0gc2V0dXBfcGVybWlzc2lvbnMoZCk7CisgICAgcmMgPSBk
b20wX3NldHVwX3Blcm1pc3Npb25zKGQpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAg
cGFuaWMoIlVuYWJsZSB0byBzZXR1cCBEb20wIHBlcm1pc3Npb25zOiAlZFxuIiwgcmMpOwpAQCAt
MjQyOSw3ICsxNTQ5LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAKICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMoKTsKIAotICAgIHJldHVybiAoaXNfaHZtX2RvbWFpbihkKSA/IGNvbnN0cnVjdF9kb20wX3B2
aCA6IGNvbnN0cnVjdF9kb20wX3B2KQorICAgIHJldHVybiAoaXNfaHZtX2RvbWFpbihkKSA/IGNv
bnN0cnVjdF9kb20wX3B2aCA6IGRvbTBfY29uc3RydWN0X3B2KQogICAgICAgICAgICAoZCwgaW1h
Z2UsIGltYWdlX2hlYWRyb29tLCBpbml0cmQsYm9vdHN0cmFwX21hcCwgY21kbGluZSk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9N
YWtlZmlsZQppbmRleCBkZTIxOTM3Li5lYTk0NTk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC0xICsxLDIgQEAK
IG9iai15ICs9IGh5cGVyY2FsbC5vCitvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNjNTgyMGQK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0wLDAg
KzEsOTEzIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBwdi9kb20wX2J1aWxkLmMKKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNSwgSyBBIEZyYXNlcgorICovCisKKyNpbmNsdWRl
IDx4ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KKyNpbmNsdWRlIDx4ZW4v
ZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWJl
bGYuaD4KKyNpbmNsdWRlIDx4ZW4vbXVsdGlib290Lmg+CisjaW5jbHVkZSA8eGVuL3BhZ2luZy5o
PgorI2luY2x1ZGUgPHhlbi9wZm4uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDx4ZW4vc29mdGlycS5oPgorCisjaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4KKyNpbmNsdWRlIDxh
c20vZG9tMF9idWlsZC5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+CisKKy8qIEFsbG93IHJpbmctMyBhY2Nlc3MgaW4gbG9uZyBtb2RlIGFzIGd1ZXN0IGNh
bm5vdCB1c2UgcmluZyAxIC4uLiAqLworI2RlZmluZSBCQVNFX1BST1QgKF9QQUdFX1BSRVNFTlR8
X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfVVNFUikKKyNkZWZpbmUgTDFfUFJPVCAoQkFT
RV9QUk9UfF9QQUdFX0dVRVNUX0tFUk5FTCkKKy8qIC4uLiBleGNlcHQgZm9yIGNvbXBhdGliaWxp
dHkgbW9kZSBndWVzdHMuICovCisjZGVmaW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5U
fF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKQorI2RlZmluZSBMMl9QUk9UIChCQVNFX1BST1R8X1BB
R0VfRElSVFkpCisjZGVmaW5lIEwzX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKKyNkZWZp
bmUgTDRfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQorCitzdGF0aWMgX19pbml0IHZvaWQg
ZG9tMF91cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2
cGh5c21hcF9zKQoreworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAg
ICgodW5zaWduZWQgbG9uZyAqKXZwaHlzbWFwX3MpW3Bmbl0gPSBtZm47CisgICAgZWxzZQorICAg
ICAgICAoKHVuc2lnbmVkIGludCAqKXZwaHlzbWFwX3MpW3Bmbl0gPSBtZm47CisKKyAgICBzZXRf
Z3Bmbl9mcm9tX21mbihtZm4sIHBmbik7Cit9CisKK3N0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2
X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZwdF9zdGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5yX3B0X3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxvbmcgY291bnQ7CisgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKKyAgICBsNF9wZ2VudHJ5X3QgKnBsNGU7CisgICAgbDNfcGdlbnRyeV90
ICpwbDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7
CisKKyAgICBwbDRlID0gbDRzdGFydCArIGw0X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAg
IHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsKKyAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2
cHRfc3RhcnQpOworICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICBwbDJlICs9IGwy
X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsK
KyAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAgIGZvciAoIGNvdW50
ID0gMDsgY291bnQgPCBucl9wdF9wYWdlczsgY291bnQrKyApCisgICAgeworICAgICAgICBsMWVf
cmVtb3ZlX2ZsYWdzKCpwbDFlLCBfUEFHRV9SVyk7CisgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShsMWVfZ2V0X3BmbigqcGwxZSkpOworCisgICAgICAgIC8qIFJlYWQtb25seSBtYXBwaW5nICsg
UEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAgICAgICAgID0gUEdDX2FsbG9jYXRlZCB8IDM7CisgICAgICAgIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQgfCAxOworCisgICAgICAgIC8qIFRvcC1sZXZlbCBw
LnQuIGlzIHBpbm5lZC4gKi8KKyAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSA9PQorICAgICAgICAgICAgICghaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8KKyAgICAgICAgICAgICAgUEdUX2w0X3BhZ2VfdGFibGUgOiBQR1RfbDNfcGFnZV90YWJsZSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICAgICAgICArPSAxOwor
ICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gKz0gMSB8IFBHVF9waW5uZWQ7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBJdGVyYXRlLiAqLworICAgICAgICBpZiAoICEoKHVuc2ln
bmVkIGxvbmcpKytwbDFlICYgKFBBR0VfU0laRSAtIDEpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMmUgJiAoUEFHRV9TSVpFIC0gMSkpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpKytwbDNl
ICYgKFBBR0VfU0laRSAtIDEpKSApCisgICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsNGVfdG9f
bDNlKCorK3BsNGUpOworICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAg
ICAgICAgfQorICAgIH0KK30KKworc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZfc3RhcnQsIHVuc2lnbmVkIGxv
bmcgdl9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZwaHlzbWFwX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2cGh5c21hcF9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBOVUxMOworICAgIGw0X3BnZW50cnlfdCAqcGw0ZSwgKmw0c3RhcnQgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZ3RibF9wZm4pKTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBOVUxM
OworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CisgICAgbDFfcGdlbnRyeV90ICpwbDFl
ID0gTlVMTDsKKworICAgIGlmICggdl9zdGFydCA8PSB2cGh5c21hcF9lbmQgJiYgdnBoeXNtYXBf
c3RhcnQgPD0gdl9lbmQgKQorICAgICAgICBwYW5pYygiRE9NMCBQLT5NIHRhYmxlIG92ZXJsYXBz
IGluaXRpYWwgbWFwcGluZyIpOworCisgICAgd2hpbGUgKCB2cGh5c21hcF9zdGFydCA8IHZwaHlz
bWFwX2VuZCApCisgICAgeworICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyArICgocm91bmRfcGd1
cCh2cGh5c21hcF9lbmQpIC0gdnBoeXNtYXBfc3RhcnQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID4+IFBBR0VfU0hJRlQpICsgMyA+IG5yX3BhZ2VzICkKKyAgICAgICAgICAgIHBhbmlj
KCJEb20wIGFsbG9jYXRpb24gdG9vIHNtYWxsIGZvciBpbml0aWFsIFAtPk0gdGFibGUiKTsKKwor
ICAgICAgICBpZiAoIHBsMWUgKQorICAgICAgICB7CisgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDFlKTsKKyAgICAgICAgICAgIHBsMWUgPSBOVUxMOworICAgICAgICB9CisgICAgICAg
IGlmICggcGwyZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBs
MmUpOworICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBw
bDNlICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICBwbDNlID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBwbDRlID0gbDRzdGFy
dCArIGw0X3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7CisgICAgICAgIGlmICggIWw0ZV9n
ZXRfaW50cHRlKCpwbDRlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2UoZCwgMCk7CisgICAgICAgICAgICBpZiAoICFwYWdlICkKKyAgICAgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAgICAgLyogTm8gbWFwcGluZywgUEdDX2FsbG9jYXRlZCAr
IHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMjsKKyAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdU
X2wzX3BhZ2VfdGFibGUgfCBQR1RfdmFsaWRhdGVkIHwgMTsKKyAgICAgICAgICAgIHBsM2UgPSBf
X21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICAqcGw0ZSA9IGw0ZV9mcm9tX3BhZ2UocGFnZSwgTDRfUFJPVCk7CisgICAgICAg
IH0gZWxzZQorICAgICAgICAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGw0ZV9nZXRf
cGZuKCpwbDRlKSkpOworCisgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFw
X3N0YXJ0KTsKKyAgICAgICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgICAgICAg
ISh2cGh5c21hcF9zdGFydCAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAxKSkgJiYK
KyAgICAgICAgICAgICAgICAgdnBoeXNtYXBfZW5kID49IHZwaHlzbWFwX3N0YXJ0ICsgKDFVTCA8
PCBMM19QQUdFVEFCTEVfU0hJRlQpICYmCisgICAgICAgICAgICAgICAgIChwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlcyhkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApKSAhPSBOVUxMICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3BhZ2UocGFnZSwgTDFfUFJPVHxfUEFH
RV9ESVJUWXxfUEFHRV9QU0UpOworICAgICAgICAgICAgICAgIHZwaHlzbWFwX3N0YXJ0ICs9IDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBpZiAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQs
IDApKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgLyog
Tm8gbWFwcGluZywgUEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAg
ICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMjsKKyAgICAgICAgICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfdmFsaWRhdGVk
IHwgMTsKKyAgICAgICAgICAgIHBsMmUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAg
ICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CisgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3Bh
Z2UocGFnZSwgTDNfUFJPVCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwzZV9nZXRfcGZuKCpwbDNlKSkpOworCisgICAg
ICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgaWYg
KCAhbDJlX2dldF9pbnRwdGUoKnBsMmUpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAh
KHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgor
ICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgJiYKKyAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2VzKGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMMl9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCkpICE9IE5VTEwgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdF
X0RJUlRZfF9QQUdFX1BTRSk7CisgICAgICAgICAgICAgICAgaWYgKCBvcHRfYWxsb3dfc3VwZXJw
YWdlICkKKyAgICAgICAgICAgICAgICAgICAgZ2V0X3N1cGVycGFnZShwYWdlX3RvX21mbihwYWdl
KSwgZCk7CisgICAgICAgICAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gMVVMIDw8IEwyX1BBR0VU
QUJMRV9TSElGVDsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCkpID09IE5VTEwg
KQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQ
R0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLworICAgICAgICAgICAgcGFnZS0+Y291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDFfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOworICAgICAg
ICAgICAgcGwxZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgICAgICAgICAgY2xlYXJf
cGFnZShwbDFlKTsKKyAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwYWdlLCBMMl9Q
Uk9UKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBwbDFlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4oKnBsMmUpKSk7CisKKyAgICAgICAgcGwxZSArPSBs
MV90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBCVUdfT04obDFlX2dldF9p
bnRwdGUoKnBsMWUpKTsKKyAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsK
KyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAqcGwx
ZSA9IGwxZV9mcm9tX3BhZ2UocGFnZSwgTDFfUFJPVHxfUEFHRV9ESVJUWSk7CisgICAgICAgIHZw
aHlzbWFwX3N0YXJ0ICs9IFBBR0VfU0laRTsKKyAgICAgICAgdnBoeXNtYXBfc3RhcnQgJj0gUEFH
RV9NQVNLOworICAgIH0KKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggUkFNIGZvciBET00wIFAtPk0gdGFibGUiKTsKKworICAgIGlmICggcGwxZSApCisgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgIGlmICggcGwyZSApCisgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMmUpOworICAgIGlmICggcGwzZSApCisgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsM2UpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRzdGFydCk7Cit9CisKK3N0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogX19pbml0IGFsbG9jX2NodW5rKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1heF9wYWdlcykKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEg
bGFzdF9vcmRlciA9IE1BWF9PUkRFUjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9wYWdlcyksIGZy
ZWVfb3JkZXI7CisKKyAgICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCisgICAgICAgIG9yZGVy
ID0gbGFzdF9vcmRlcjsKKyAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9wYWdlcyAtIDEp
ICkKKyAgICAgICAgLS1vcmRlcjsKKyAgICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9w
YWdlcyhkLCBvcmRlciwgZG9tMF9tZW1mbGFncykpID09IE5VTEwgKQorICAgICAgICBpZiAoIG9y
ZGVyLS0gPT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAgICBpZiAoIHBhZ2UgKQorICAgICAg
ICBsYXN0X29yZGVyID0gb3JkZXI7CisgICAgZWxzZSBpZiAoIGRvbTBfbWVtZmxhZ3MgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQWxsb2NhdGUgdXAgdG8gMk1CIGF0IGEgdGltZTog
SXQgcHJldmVudHMgYWxsb2NhdGluZyB2ZXJ5IGxhcmdlCisgICAgICAgICAqIGNodW5rcyBmcm9t
IERNQSBwb29scyBiZWZvcmUgdGhlID40R0IgcG9vbCBpcyBmdWxseSBkZXBsZXRlZC4KKyAgICAg
ICAgICovCisgICAgICAgIGxhc3Rfb3JkZXIgPSAyMSAtIFBBR0VfU0hJRlQ7CisgICAgICAgIGRv
bTBfbWVtZmxhZ3MgPSAwOworICAgICAgICByZXR1cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2Vz
KTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1ha2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQg
ZmluZGluZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBoaWdoZXIKKyAgICAgKiBhZGRyZXNzLCB0byBh
dm9pZCBhbGxvY2F0aW5nIGZyb20gbG93IG1lbW9yeSBhcyBtdWNoIGFzIHBvc3NpYmxlLgorICAg
ICAqLworICAgIGZvciAoIGZyZWVfb3JkZXIgPSBvcmRlcjsgIWRvbTBfbWVtZmxhZ3MgJiYgcGFn
ZSAmJiBvcmRlci0tOyApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzI7CisK
KyAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikgPiBkLT5tYXhfcGFnZXMg
KQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBnMiA9IGFsbG9jX2RvbWhlYXBfcGFn
ZXMoZCwgb3JkZXIsIE1FTUZfZXhhY3Rfbm9kZSk7CisgICAgICAgIGlmICggcGcyID4gcGFnZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBmcmVlX29y
ZGVyKTsKKyAgICAgICAgICAgIHBhZ2UgPSBwZzI7CisgICAgICAgICAgICBmcmVlX29yZGVyID0g
b3JkZXI7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHBnMiApCisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZXMocGcyLCBvcmRlcik7CisgICAgfQorICAgIHJldHVybiBwYWdlOwor
fQorCitpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3QgKmluaXRyZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKK3sKKyAgICBpbnQg
aSwgY3B1LCByYywgY29tcGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOworICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOworICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47Cisg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3B0X3BhZ2Vz
OworICAgIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIGFsbG9j
X2VwZm47CisgICAgdW5zaWduZWQgbG9uZyBpbml0cmRfcGZuID0gLTEsIGluaXRyZF9tZm4gPSAw
OworICAgIHVuc2lnbmVkIGxvbmcgY291bnQ7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IE5VTEw7CisgICAgc3RhcnRfaW5mb190ICpzaTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbMF07CisgICAgdW5zaWduZWQgbG9uZyBsb25nIHZhbHVlOworICAgIHZvaWQgKmltYWdlX2Jh
c2UgPSBib290c3RyYXBfbWFwKGltYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIGltYWdlX2xlbiA9
IGltYWdlLT5tb2RfZW5kOworICAgIHZvaWQgKmltYWdlX3N0YXJ0ID0gaW1hZ2VfYmFzZSArIGlt
YWdlX2hlYWRyb29tOworICAgIHVuc2lnbmVkIGxvbmcgaW5pdHJkX2xlbiA9IGluaXRyZCA/IGlu
aXRyZC0+bW9kX2VuZCA6IDA7CisgICAgbDRfcGdlbnRyeV90ICpsNHRhYiA9IE5VTEwsICpsNHN0
YXJ0ID0gTlVMTDsKKyAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwzc3RhcnQgPSBO
VUxMOworICAgIGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBOVUxMLCAqbDJzdGFydCA9IE5VTEw7Cisg
ICAgbDFfcGdlbnRyeV90ICpsMXRhYiA9IE5VTEwsICpsMXN0YXJ0ID0gTlVMTDsKKworICAgIC8q
CisgICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBsYXlvdXQgb2YgdGhlIGlu
aXRpYWwgZG9tYWluLiBBbGwKKyAgICAgKiAqX3N0YXJ0IGFkZHJlc3MgYXJlIHBhZ2UtYWxpZ25l
ZCwgZXhjZXB0IHZfc3RhcnQgKGFuZCB2X2VuZCkgd2hpY2ggYXJlCisgICAgICogc3VwZXJwYWdl
LWFsaWduZWQuCisgICAgICovCisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAgIHN0cnVj
dCBlbGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fc3RhcnQ7Cisg
ICAgdW5zaWduZWQgbG9uZyB2a2Vybl9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2aW5pdHJkX3N0
YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgdmluaXRyZF9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2
cGh5c21hcF9zdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZDsKKyAgICB1bnNp
Z25lZCBsb25nIHZzdGFydGluZm9fc3RhcnQ7CisgICAgdW5zaWduZWQgbG9uZyB2c3RhcnRpbmZv
X2VuZDsKKyAgICB1bnNpZ25lZCBsb25nIHZzdGFja19zdGFydDsKKyAgICB1bnNpZ25lZCBsb25n
IHZzdGFja19lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2cHRfc3RhcnQ7CisgICAgdW5zaWduZWQg
bG9uZyB2cHRfZW5kOworICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydDsKKyAgICB1bnNpZ25lZCBs
b25nIHZfZW5kOworCisgICAgLyogTWFjaGluZSBhZGRyZXNzIG9mIG5leHQgY2FuZGlkYXRlIHBh
Z2UtdGFibGUgcGFnZS4gKi8KKyAgICBwYWRkcl90IG1wdF9hbGxvYzsKKworICAgIHByaW50aygi
KioqIExPQURJTkcgRE9NQUlOIDAgKioqXG4iKTsKKworICAgIGQtPm1heF9wYWdlcyA9IH4wVTsK
KworICAgIGlmICggKHJjID0gYnppbWFnZV9wYXJzZShpbWFnZV9iYXNlLCAmaW1hZ2Vfc3RhcnQs
ICZpbWFnZV9sZW4pKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAocmMg
PSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9zdGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgICAg
IHJldHVybiByYzsKKyNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRworICAgIGVsZl9zZXRfdmVy
Ym9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5hcnkoJmVsZik7CisgICAgaWYg
KCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9IDAgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KKyAgICBjb21wYXRpYmxlID0g
MDsKKyAgICBjb21wYXQzMiAgID0gMDsKKyAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVsZiwgZWxm
LmVoZHIsIGVfbWFjaGluZSk7CisgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNi
LCBjb21wYXQzMlxuIik7CisgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlID09
IFhFTl9QQUVfQklNT0RBTCApCisgICAgICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVfRVhUQ1IzOwor
ICAgIGlmICggZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVNXzM4
NiApCisgICAgeworICAgICAgICBjb21wYXQzMiA9IDE7CisgICAgICAgIGNvbXBhdGlibGUgPSAx
OworICAgIH0KKyAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0
KQorICAgICAgICBjb21wYXRpYmxlID0gMTsKKyAgICBwcmludGsoIiBEb20wIGtlcm5lbDogJXMl
cywgJXMsIHBhZGRyICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJeDY0ICJcbiIsCisgICAgICAgICAg
IGVsZl82NGJpdCgmZWxmKSA/ICI2NC1iaXQiIDogIjMyLWJpdCIsCisgICAgICAgICAgIHBhcm1z
LnBhZSAgICAgICA/ICIsIFBBRSIgIDogIiIsCisgICAgICAgICAgIGVsZl9tc2IoJmVsZikgICA/
ICJtc2IiICAgIDogImxzYiIsCisgICAgICAgICAgIGVsZi5wc3RhcnQsIGVsZi5wZW5kKTsKKyAg
ICBpZiAoIGVsZi5ic2Rfc3ltdGFiX3BzdGFydCApCisgICAgICAgIHByaW50aygiIERvbTAgc3lt
Ym9sIG1hcCAlIyIgUFJJeDY0ICIgLT4gJSMiIFBSSXg2NCAiXG4iLAorICAgICAgICAgICAgICAg
ZWxmLmJzZF9zeW10YWJfcHN0YXJ0LCBlbGYuYnNkX3N5bXRhYl9wZW5kKTsKKworICAgIGlmICgg
IWNvbXBhdGlibGUgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJNaXNtYXRjaCBiZXR3ZWVuIFhl
biBhbmQgRE9NMCBrZXJuZWxcbiIpOworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIGlmICggcGFybXMuZWxmX25vdGVzW1hFTl9FTEZOT1RFX1NV
UFBPUlRFRF9GRUFUVVJFU10udHlwZSAhPSBYRU5fRU5UX05PTkUgKQorICAgIHsKKyAgICAgICAg
aWYgKCAhdGVzdF9iaXQoWEVORkVBVF9kb20wLCBwYXJtcy5mX3N1cHBvcnRlZCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBwcmludGsoIktlcm5lbCBkb2VzIG5vdCBzdXBwb3J0IERvbTAgb3Bl
cmF0aW9uXG4iKTsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBjb21wYXQzMiApCisgICAgeworICAg
ICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMTsK
KyAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52
Y3B1X2luZm9bMF07CisgICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAg
KQorICAgICAgICAgICAgQlVHKCk7CisgICAgfQorCisgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1
dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsKKworICAgIGlmICggcGFybXMucGFl
ID09IFhFTl9QQUVfRVhUQ1IzICkKKyAgICAgICAgICAgIHNldF9iaXQoVk1BU1NUX1RZUEVfcGFl
X2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7CisKKyAgICBpZiAoIChwYXJtcy52aXJ0X2h2
X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJiaXQoJmVsZikgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0g
MTsKKyAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9odl9zdGFydF9sb3cgKyBtYXNrKSAmIH5t
YXNrOworICAgICAgICBCVUdfT04oIWlzX3B2XzMyYml0X2RvbWFpbihkKSk7CisgICAgICAgIGlm
ICggdmFsdWUgPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQgKQorICAgICAgICAgICAg
cGFuaWMoIkRvbWFpbiAwIGV4cGVjdHMgdG9vIGhpZ2ggYSBoeXBlcnZpc29yIHN0YXJ0IGFkZHJl
c3MiKTsKKyAgICAgICAgSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVChkKSA9CisgICAgICAg
ICAgICBtYXhfdCh1bnNpZ25lZCBpbnQsIG0ycF9jb21wYXRfdnN0YXJ0LCB2YWx1ZSk7CisgICAg
fQorCisgICAgaWYgKCAocGFybXMucDJtX2Jhc2UgIT0gVU5TRVRfQUREUikgJiYgZWxmXzMyYml0
KCZlbGYpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiUDJNIHRhYmxl
IGJhc2UgaWdub3JlZFxuIik7CisgICAgICAgIHBhcm1zLnAybV9iYXNlID0gVU5TRVRfQUREUjsK
KyAgICB9CisKKyAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7CisKKyAgICAvKgorICAg
ICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMg
ZGVwZW5kcyBvbiB0aGUKKyAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBzcGFj
ZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlCisgICAgICogZGVwZW5kcyBvbiB0
aGUgbnVtYmVyIG9mIHBhZ2UtdGFibGUgZnJhbWVzIChzaW5jZSBlYWNoIG9uZSBpcyBtYXBwZWQK
KyAgICAgKiByZWFkLW9ubHkpLiBXZSBoYXZlIGEgcGFpciBvZiBzaW11bHRhbmVvdXMgZXF1YXRp
b25zIGluIHR3byB1bmtub3ducywKKyAgICAgKiB3aGljaCB3ZSBzb2x2ZSBieSBleGhhdXN0aXZl
IHNlYXJjaC4KKyAgICAgKi8KKyAgICB2X3N0YXJ0ICAgICAgICAgID0gcGFybXMudmlydF9iYXNl
OworICAgIHZrZXJuX3N0YXJ0ICAgICAgPSBwYXJtcy52aXJ0X2tzdGFydDsKKyAgICB2a2Vybl9l
bmQgICAgICAgID0gcGFybXMudmlydF9rZW5kOworICAgIGlmICggcGFybXMudW5tYXBwZWRfaW5p
dHJkICkKKyAgICB7CisgICAgICAgIHZpbml0cmRfc3RhcnQgID0gdmluaXRyZF9lbmQgPSAwOwor
ICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJvdW5kX3BndXAodmtlcm5fZW5kKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKKyAgICAgICAgdmluaXRyZF9zdGFydCAgPSByb3VuZF9wZ3VwKHZrZXJu
X2VuZCk7CisgICAgICAgIHZpbml0cmRfZW5kICAgID0gdmluaXRyZF9zdGFydCArIGluaXRyZF9s
ZW47CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcm91bmRfcGd1cCh2aW5pdHJkX2VuZCk7Cisg
ICAgfQorICAgIHZwaHlzbWFwX2VuZCAgICAgPSB2cGh5c21hcF9zdGFydCArIChucl9wYWdlcyAq
ICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIDoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2ln
bmVkIGludCkpKTsKKyAgICBpZiAoIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIgKQorICAg
ICAgICB2cGh5c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKKyAgICB2c3RhcnRpbmZvX3N0YXJ0
ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOworICAgIHZzdGFydGluZm9fZW5kICAgPSAodnN0
YXJ0aW5mb19zdGFydCArCisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0
YXJ0X2luZm8pICsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92
Z2FfY29uc29sZV9pbmZvKSk7CisKKyAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRfcGd1cCh2
c3RhcnRpbmZvX2VuZCk7CisgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0X3BhZ2Vz
KysgKQorICAgIHsKKyAgICAgICAgdnB0X2VuZCAgICAgICAgICA9IHZwdF9zdGFydCArIChucl9w
dF9wYWdlcyAqIFBBR0VfU0laRSk7CisgICAgICAgIHZzdGFja19zdGFydCAgICAgPSB2cHRfZW5k
OworICAgICAgICB2c3RhY2tfZW5kICAgICAgID0gdnN0YWNrX3N0YXJ0ICsgUEFHRV9TSVpFOwor
ICAgICAgICB2X2VuZCAgICAgICAgICAgID0gKHZzdGFja19lbmQgKyAoMVVMPDwyMiktMSkgJiB+
KCgxVUw8PDIyKS0xKTsKKyAgICAgICAgaWYgKCAodl9lbmQgLSB2c3RhY2tfZW5kKSA8ICg1MTJV
TCA8PCAxMCkgKQorICAgICAgICAgICAgdl9lbmQgKz0gMVVMIDw8IDIyOyAvKiBBZGQgZXh0cmEg
NE1CIHRvIGdldCA+PSA1MTJrQiBwYWRkaW5nLiAqLworI2RlZmluZSBOUihfbCxfaCxfcykgXAor
ICAgICgoKCgoX2gpICsgKCgxVUw8PChfcykpLTEpKSAmIH4oKDFVTDw8KF9zKSktMSkpIC0gXAor
ICAgICAgICgoX2wpICYgfigoMVVMPDwoX3MpKS0xKSkpID4+IChfcykpCisgICAgICAgIGlmICgg
KCFpc19wdl8zMmJpdF9kb21haW4oZCkgKyAvKiAjIEw0ICovCisgICAgICAgICAgICAgIE5SKHZf
c3RhcnQsIHZfZW5kLCBMNF9QQUdFVEFCTEVfU0hJRlQpICsgLyogIyBMMyAqLworICAgICAgICAg
ICAgICAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICBOUih2X3N0YXJ0
LCB2X2VuZCwgTDNfUEFHRVRBQkxFX1NISUZUKSA6IC8qICMgTDIgKi8KKyAgICAgICAgICAgICAg
IDQpICsgLyogIyBjb21wYXQgTDIgKi8KKyAgICAgICAgICAgICAgTlIodl9zdGFydCwgdl9lbmQs
IEwyX1BBR0VUQUJMRV9TSElGVCkpICAvKiAjIEwxICovCisgICAgICAgICAgICAgPD0gbnJfcHRf
cGFnZXMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY291bnQgPSB2X2VuZCAt
IHZfc3RhcnQ7CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgY291bnQgLT0gUEFH
RV9BTElHTihpbml0cmRfbGVuKTsKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGNv
dW50KTsKKyAgICBpZiAoICgxVUwgPDwgb3JkZXIpICsgUEZOX1VQKGluaXRyZF9sZW4pID4gbnJf
cGFnZXMgKQorICAgICAgICBwYW5pYygiRG9tYWluIDAgYWxsb2NhdGlvbiBpcyB0b28gc21hbGwg
Zm9yIGtlcm5lbCBpbWFnZSIpOworCisgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9B
RERSICkKKyAgICB7CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcGFybXMucDJtX2Jhc2U7Cisg
ICAgICAgIHZwaHlzbWFwX2VuZCAgID0gdnBoeXNtYXBfc3RhcnQgKyBucl9wYWdlcyAqIHNpemVv
Zih1bnNpZ25lZCBsb25nKTsKKyAgICB9CisgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMo
ZCwgb3JkZXIsIDApOworICAgIGlmICggcGFnZSA9PSBOVUxMICkKKyAgICAgICAgcGFuaWMoIk5v
dCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBhbGxvY2F0aW9uIik7CisgICAgYWxsb2Nfc3BmbiA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGFsbG9jX2VwZm4gPSBhbGxvY19zcGZuICsgZC0+dG90
X3BhZ2VzOworCisgICAgaWYgKCBpbml0cmRfbGVuICkKKyAgICB7CisgICAgICAgIGluaXRyZF9w
Zm4gPSB2aW5pdHJkX3N0YXJ0ID8KKyAgICAgICAgICAgICAgICAgICAgICh2aW5pdHJkX3N0YXJ0
IC0gdl9zdGFydCkgPj4gUEFHRV9TSElGVCA6CisgICAgICAgICAgICAgICAgICAgICBkLT50b3Rf
cGFnZXM7CisgICAgICAgIGluaXRyZF9tZm4gPSBtZm4gPSBpbml0cmQtPm1vZF9zdGFydDsKKyAg
ICAgICAgY291bnQgPSBQRk5fVVAoaW5pdHJkX2xlbik7CisgICAgICAgIGlmICggZC0+YXJjaC5w
aHlzYWRkcl9iaXRzaXplICYmCisgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEpID4+IChk
LT5hcmNoLnBoeXNhZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKKyAgICAgICAgICAg
IHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKKyAgICAgICAgICAgIGlm
ICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9t
YWluIDAgaW5pdHJkIik7CisgICAgICAgICAgICBmb3IgKCBjb3VudCA9IC1jb3VudDsgb3JkZXIt
LTsgKQorICAgICAgICAgICAgICAgIGlmICggY291bnQgJiAoMVVMIDw8IG9yZGVyKSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFn
ZSwgb3JkZXIpOworICAgICAgICAgICAgICAgICAgICBwYWdlICs9IDFVTCA8PCBvcmRlcjsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICBtZW1jcHkocGFnZV90b192aXJ0KHBhZ2UpLCBt
Zm5fdG9fdmlydChpbml0cmQtPm1vZF9zdGFydCksCisgICAgICAgICAgICAgICAgICAgaW5pdHJk
X2xlbik7CisgICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFy
dCA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1wdF9hbGxv
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcHRfYWxsb2MgKyBQQUdFX0FMSUdO
KGluaXRyZF9sZW4pKTsKKyAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5pdHJkX21m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAg
eworICAgICAgICAgICAgd2hpbGUgKCBjb3VudC0tICkKKyAgICAgICAgICAgICAgICBpZiAoIGFz
c2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShtZm4rKyksIDAsIDApICkKKyAgICAgICAgICAgICAg
ICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICAgICAgaW5pdHJkLT5tb2RfZW5kID0gMDsKKyAg
ICB9CisKKyAgICBwcmludGsoIlBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDpcbiIKKyAgICAg
ICAgICAgIiBEb20wIGFsbG9jLjogICAlIlBSSXBhZGRyIi0+JSJQUklwYWRkciwKKyAgICAgICAg
ICAgcGZuX3RvX3BhZGRyKGFsbG9jX3NwZm4pLCBwZm5fdG9fcGFkZHIoYWxsb2NfZXBmbikpOwor
ICAgIGlmICggZC0+dG90X3BhZ2VzIDwgbnJfcGFnZXMgKQorICAgICAgICBwcmludGsoIiAoJWx1
IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkiLAorICAgICAgICAgICAgICAgbnJfcGFnZXMgLSBkLT50
b3RfcGFnZXMpOworICAgIGlmICggaW5pdHJkICkKKyAgICB7CisgICAgICAgIG1wdF9hbGxvYyA9
IChwYWRkcl90KWluaXRyZC0+bW9kX3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CisgICAgICAgIHByaW50
aygiXG4gSW5pdC4gcmFtZGlzazogJSJQUklwYWRkciItPiUiUFJJcGFkZHIsCisgICAgICAgICAg
ICAgICBtcHRfYWxsb2MsIG1wdF9hbGxvYyArIGluaXRyZF9sZW4pOworICAgIH0KKyAgICBwcmlu
dGsoIlxuVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6XG4iCisgICAgICAgICAgICIgTG9hZGVk
IGtlcm5lbDogJXAtPiVwXG4iCisgICAgICAgICAgICIgSW5pdC4gcmFtZGlzazogJXAtPiVwXG4i
CisgICAgICAgICAgICIgUGh5cy1NYWNoIG1hcDogJXAtPiVwXG4iCisgICAgICAgICAgICIgU3Rh
cnQgaW5mbzogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIgUGFnZSB0YWJsZXM6ICAgJXAtPiVw
XG4iCisgICAgICAgICAgICIgQm9vdCBzdGFjazogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIg
VE9UQUw6ICAgICAgICAgJXAtPiVwXG4iLAorICAgICAgICAgICBfcCh2a2Vybl9zdGFydCksIF9w
KHZrZXJuX2VuZCksCisgICAgICAgICAgIF9wKHZpbml0cmRfc3RhcnQpLCBfcCh2aW5pdHJkX2Vu
ZCksCisgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwgX3AodnBoeXNtYXBfZW5kKSwKKyAg
ICAgICAgICAgX3AodnN0YXJ0aW5mb19zdGFydCksIF9wKHZzdGFydGluZm9fZW5kKSwKKyAgICAg
ICAgICAgX3AodnB0X3N0YXJ0KSwgX3AodnB0X2VuZCksCisgICAgICAgICAgIF9wKHZzdGFja19z
dGFydCksIF9wKHZzdGFja19lbmQpLAorICAgICAgICAgICBfcCh2X3N0YXJ0KSwgX3Aodl9lbmQp
KTsKKyAgICBwcmludGsoIiBFTlRSWSBBRERSRVNTOiAlcFxuIiwgX3AocGFybXMudmlydF9lbnRy
eSkpOworCisgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICBtcHRfYWxsb2Mg
PSAodnB0X3N0YXJ0IC0gdl9zdGFydCkgKyBwZm5fdG9fcGFkZHIoYWxsb2Nfc3Bmbik7CisgICAg
aWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgbXB0X2FsbG9jIC09IFBBR0VfQUxJR04oaW5p
dHJkX2xlbik7CisKKyAgICAvKiBPdmVybGFwIHdpdGggWGVuIHByb3RlY3RlZCBhcmVhPyAqLwor
ICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAoKHZfc3RhcnQgPCBI
WVBFUlZJU09SX1ZJUlRfRU5EKSAmJgorICAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfVklS
VF9TVEFSVCkpIDoKKyAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RB
UlQoZCkpICkKKyAgICB7CisgICAgICAgIHByaW50aygiRE9NMCBpbWFnZSBvdmVybGFwcyB3aXRo
IFhlbiBwcml2YXRlIGFyZWEuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAg
eworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgPSBGTEFUX0NP
TVBBVF9LRVJORUxfQ1M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19j
cyAgICA9IEZMQVRfQ09NUEFUX0tFUk5FTF9DUzsKKyAgICB9CisKKyAgICAvKiBXQVJOSU5HOiBU
aGUgbmV3IGRvbWFpbiBtdXN0IGhhdmUgaXRzICdwcm9jZXNzb3InIGZpZWxkIGZpbGxlZCBpbiEg
Ki8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgbWFk
ZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3Rh
YmxlOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxv
YyArPSBQQUdFX1NJWkU7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAgICAgIGlmICggIXBhZ2Ug
KQorICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0Iik7
CisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdU
X3ZhbGlkYXRlZHwxOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQocGFn
ZSk7CisgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8g
PSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsg
bXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICB9CisgICAgY2xlYXJfcGFnZShsNHRhYik7Cisg
ICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwgMCk7CisgICAgdi0+YXJjaC5ndWVzdF90
YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOworICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0g
di0+YXJjaC5ndWVzdF90YWJsZTsKKworICAgIGw0dGFiICs9IGw0X3RhYmxlX29mZnNldCh2X3N0
YXJ0KTsKKyAgICBwZm4gPSBhbGxvY19zcGZuOworICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQg
PCAoKHZfZW5kLXZfc3RhcnQpID4+IFBBR0VfU0hJRlQpOyBjb3VudCsrICkKKyAgICB7CisgICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZylsMXRhYiAmIChQQUdFX1NJWkUtMSkpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVf
aW5mbyA9IFBHVF9sMV9wYWdlX3RhYmxlOworICAgICAgICAgICAgbDFzdGFydCA9IGwxdGFiID0g
X192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAgICAgY2xl
YXJfcGFnZShsMXRhYik7CisgICAgICAgICAgICBpZiAoIGNvdW50ID09IDAgKQorICAgICAgICAg
ICAgICAgIGwxdGFiICs9IGwxX3RhYmxlX29mZnNldCh2X3N0YXJ0KTsKKyAgICAgICAgICAgIGlm
ICggISgodW5zaWduZWQgbG9uZylsMnRhYiAmIChQQUdFX1NJWkUtMSkpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlw
ZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGU7CisgICAgICAgICAgICAgICAgbDJzdGFydCA9IGwy
dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAg
ICAgICAgIGNsZWFyX3BhZ2UobDJ0YWIpOworICAgICAgICAgICAgICAgIGlmICggY291bnQgPT0g
MCApCisgICAgICAgICAgICAgICAgICAgIGwydGFiICs9IGwyX3RhYmxlX29mZnNldCh2X3N0YXJ0
KTsKKyAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDN0YWIgJiAoUEFHRV9T
SVpFLTEpKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoIGNv
dW50IHx8ICFsM3N0YXJ0ICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX2wzX3BhZ2VfdGFibGU7CisgICAgICAgICAg
ICAgICAgICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFH
RV9TSVpFOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGwzdGFi
ID0gbDNzdGFydDsKKyAgICAgICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsM3RhYik7CisgICAg
ICAgICAgICAgICAgICAgIGlmICggY291bnQgPT0gMCApCisgICAgICAgICAgICAgICAgICAgICAg
ICBsM3RhYiArPSBsM190YWJsZV9vZmZzZXQodl9zdGFydCk7CisgICAgICAgICAgICAgICAgICAg
ICpsNHRhYiA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEobDNzdGFydCksIEw0X1BST1QpOworICAgICAg
ICAgICAgICAgICAgICBsNHRhYisrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICAqbDN0YWIgPSBsM2VfZnJvbV9wYWRkcihfX3BhKGwyc3RhcnQpLCBMM19QUk9UKTsKKyAgICAg
ICAgICAgICAgICBsM3RhYisrOworICAgICAgICAgICAgfQorICAgICAgICAgICAgKmwydGFiID0g
bDJlX2Zyb21fcGFkZHIoX19wYShsMXN0YXJ0KSwgTDJfUFJPVCk7CisgICAgICAgICAgICBsMnRh
YisrOworICAgICAgICB9CisgICAgICAgIGlmICggY291bnQgPCBpbml0cmRfcGZuIHx8IGNvdW50
ID49IGluaXRyZF9wZm4gKyBQRk5fVVAoaW5pdHJkX2xlbikgKQorICAgICAgICAgICAgbWZuID0g
cGZuKys7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG1mbiA9IGluaXRyZF9tZm4rKzsKKyAg
ICAgICAgKmwxdGFiID0gbDFlX2Zyb21fcGZuKG1mbiwgKCFpc19wdl8zMmJpdF9kb21haW4oZCkg
PworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDFfUFJPVCA6IENPTVBBVF9M
MV9QUk9UKSk7CisgICAgICAgIGwxdGFiKys7CisKKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CisgICAgICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmJgorICAg
ICAgICAgICAgICAgICAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKKyAgICAgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIC8qIEVuc3VyZSB0aGUg
Zmlyc3QgZm91ciBMMyBlbnRyaWVzIGFyZSBhbGwgcG9wdWxhdGVkLiAqLworICAgICAgICBmb3Ig
KCBpID0gMCwgbDN0YWIgPSBsM3N0YXJ0OyBpIDwgNDsgKytpLCArK2wzdGFiICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKmwzdGFiKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5
cGVfaW5mbyA9IFBHVF9sMl9wYWdlX3RhYmxlOworICAgICAgICAgICAgICAgIGwydGFiID0gX192
YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAgICAgICAgIGNs
ZWFyX3BhZ2UobDJ0YWIpOworICAgICAgICAgICAgICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRy
KF9fcGEobDJ0YWIpLCBMM19QUk9UKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICgg
aSA9PSAzICkKKyAgICAgICAgICAgICAgICBsM2VfZ2V0X3BhZ2UoKmwzdGFiKS0+dS5pbnVzZS50
eXBlX2luZm8gfD0gUEdUX3BhZV94ZW5fbDI7CisgICAgICAgIH0KKyAgICAgICAgLyogSW5zdGFs
bCByZWFkLW9ubHkgZ3Vlc3QgdmlzaWJsZSBNUFQgbWFwcGluZy4gKi8KKyAgICAgICAgbDJ0YWIg
PSBsM2VfdG9fbDJlKGwzc3RhcnRbM10pOworICAgICAgICBtZW1jcHkoJmwydGFiW0NPTVBBVF9M
Ml9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QoZCldLAorICAgICAgICAgICAgICAgJmNvbXBhdF9p
ZGxlX3BnX3RhYmxlX2wyW2wyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldLAorICAgICAgICAgICAgICAgQ09NUEFUX0wyX1BBR0VUQUJMRV9YRU5fU0xPVFMoZCkgKiBz
aXplb2YoKmwydGFiKSk7CisgICAgfQorCisgICAgLyogUGFnZXMgdGhhdCBhcmUgcGFydCBvZiBw
YWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KKyAgICBpZiAgKCBpc19wdl9kb21haW4o
ZCkgKQorICAgICAgICBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShkLCBsNHN0YXJ0LCB2cHRfc3Rh
cnQsIG5yX3B0X3BhZ2VzKTsKKworICAgIC8qIE1hc2sgYWxsIHVwY2FsbHMuLi4gKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOyBpKysgKQorICAgICAgICBzaGFy
ZWRfaW5mbyhkLCB2Y3B1X2luZm9baV0uZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IDE7CisKKyAgICBw
cmludGsoIkRvbTAgaGFzIG1heGltdW0gJXUgVkNQVXNcbiIsIGQtPm1heF92Y3B1cyk7CisKKyAg
ICBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7
IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqcCA9IGRvbTBfc2V0dXBf
dmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCApCisgICAgICAgICAgICBjcHUgPSBw
LT5wcm9jZXNzb3I7CisgICAgfQorCisgICAgZC0+YXJjaC5wYWdpbmcubW9kZSA9IDA7CisKKyAg
ICAvKiBTZXQgdXAgQ1IzIHZhbHVlIGZvciB3cml0ZV9wdGJhc2UgKi8KKyAgICBpZiAoIHBhZ2lu
Z19tb2RlX2VuYWJsZWQoZCkgKQorICAgICAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2
KTsKKyAgICBlbHNlCisgICAgICAgIHVwZGF0ZV9jcjModik7CisKKyAgICAvKiBXZSBydW4gb24g
ZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vz
cy4gKi8KKyAgICB3cml0ZV9wdGJhc2Uodik7CisgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVu
dCh2KTsKKworICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZm
ZXIuICovCisgICAgZWxmLmRlc3RfYmFzZSA9ICh2b2lkKil2a2Vybl9zdGFydDsKKyAgICBlbGYu
ZGVzdF9zaXplID0gdmtlcm5fZW5kIC0gdmtlcm5fc3RhcnQ7CisgICAgZWxmX3NldF92Y3B1KCZl
bGYsIHYpOworICAgIHJjID0gZWxmX2xvYWRfYmluYXJ5KCZlbGYpOworICAgIGlmICggcmMgPCAw
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGxvYWQgdGhlIGtlcm5lbCBiaW5h
cnlcbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgYm9vdHN0cmFwX21hcChOVUxM
KTsKKworICAgIGlmICggVU5TRVRfQUREUiAhPSBwYXJtcy52aXJ0X2h5cGVyY2FsbCApCisgICAg
eworICAgICAgICBpZiAoIChwYXJtcy52aXJ0X2h5cGVyY2FsbCA8IHZfc3RhcnQpIHx8CisgICAg
ICAgICAgICAgKHBhcm1zLnZpcnRfaHlwZXJjYWxsID49IHZfZW5kKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CisgICAgICAgICAgICB3
cml0ZV9wdGJhc2UoY3VycmVudCk7CisgICAgICAgICAgICBwcmludGsoIkludmFsaWQgSFlQRVJD
QUxMX1BBR0UgZmllbGQgaW4gRUxGIG5vdGVzLlxuIik7CisgICAgICAgICAgICByYyA9IC0xOwor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgaHlwZXJjYWxsX3BhZ2Vf
aW5pdGlhbGlzZSgKKyAgICAgICAgICAgIGQsICh2b2lkICopKHVuc2lnbmVkIGxvbmcpcGFybXMu
dmlydF9oeXBlcmNhbGwpOworICAgIH0KKworICAgIC8qIEZyZWUgdGVtcG9yYXJ5IGJ1ZmZlcnMu
ICovCisgICAgZGlzY2FyZF9pbml0aWFsX2ltYWdlcygpOworCisgICAgLyogU2V0IHVwIHN0YXJ0
IGluZm8gYXJlYS4gKi8KKyAgICBzaSA9IChzdGFydF9pbmZvX3QgKil2c3RhcnRpbmZvX3N0YXJ0
OworICAgIGNsZWFyX3BhZ2Uoc2kpOworICAgIHNpLT5ucl9wYWdlcyA9IG5yX3BhZ2VzOworCisg
ICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRkcihkLT5zaGFyZWRfaW5mbyk7CisKKyAg
ICBzaS0+ZmxhZ3MgICAgICAgID0gU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERPTUFJTjsKKyAg
ICBpZiAoICF2aW5pdHJkX3N0YXJ0ICYmIGluaXRyZF9sZW4gKQorICAgICAgICBzaS0+ZmxhZ3Mg
ICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKKyAgICBzaS0+ZmxhZ3MgICAgICAgfD0gKHhlbl9wcm9j
ZXNzb3JfcG1iaXRzIDw8IDgpICYgU0lGX1BNX01BU0s7CisgICAgc2ktPnB0X2Jhc2UgICAgICA9
IHZwdF9zdGFydDsKKyAgICBzaS0+bnJfcHRfZnJhbWVzID0gbnJfcHRfcGFnZXM7CisgICAgc2kt
Pm1mbl9saXN0ICAgICA9IHZwaHlzbWFwX3N0YXJ0OworICAgIHNucHJpbnRmKHNpLT5tYWdpYywg
c2l6ZW9mKHNpLT5tYWdpYyksICJ4ZW4tMy4wLXg4Nl8lZCVzIiwKKyAgICAgICAgICAgICBlbGZf
NjRiaXQoJmVsZikgPyA2NCA6IDMyLCBwYXJtcy5wYWUgPyAicCIgOiAiIik7CisKKyAgICBjb3Vu
dCA9IGQtPnRvdF9wYWdlczsKKworICAgIC8qIFNldCB1cCB0aGUgcGh5cy0+bWFjaGluZSB0YWJs
ZSBpZiBub3QgcGFydCBvZiB0aGUgaW5pdGlhbCBtYXBwaW5nLiAqLworICAgIGlmICggaXNfcHZf
ZG9tYWluKGQpICYmIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIgKQorICAgIHsKKyAgICAg
ICAgcGZuID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgICAg
IHNldHVwX3B2X3BoeXNtYXAoZCwgcGZuLCB2X3N0YXJ0LCB2X2VuZCwgdnBoeXNtYXBfc3RhcnQs
IHZwaHlzbWFwX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBucl9wYWdlcyk7CisgICAg
fQorCisgICAgLyogV3JpdGUgdGhlIHBoeXMtPm1hY2hpbmUgYW5kIG1hY2hpbmUtPnBoeXMgdGFi
bGUgZW50cmllcy4gKi8KKyAgICBmb3IgKCBwZm4gPSAwOyBwZm4gPCBjb3VudDsgcGZuKysgKQor
ICAgIHsKKyAgICAgICAgbWZuID0gcGZuICsgYWxsb2Nfc3BmbjsKKyAgICAgICAgaWYgKCBwZm4g
Pj0gaW5pdHJkX3BmbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcGZuIDwgaW5pdHJk
X3BmbiArIFBGTl9VUChpbml0cmRfbGVuKSApCisgICAgICAgICAgICAgICAgbWZuID0gaW5pdHJk
LT5tb2Rfc3RhcnQgKyAocGZuIC0gaW5pdHJkX3Bmbik7CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgbWZuIC09IFBGTl9VUChpbml0cmRfbGVuKTsKKyAgICAgICAgfQorI2lmbmRl
ZiBOREVCVUcKKyNkZWZpbmUgUkVWRVJTRV9TVEFSVCAoKHZfZW5kIC0gdl9zdGFydCkgPj4gUEFH
RV9TSElGVCkKKyAgICAgICAgaWYgKCBwZm4gPiBSRVZFUlNFX1NUQVJUICYmICh2aW5pdHJkX3N0
YXJ0IHx8IHBmbiA8IGluaXRyZF9wZm4pICkKKyAgICAgICAgICAgIG1mbiA9IGFsbG9jX2VwZm4g
LSAocGZuIC0gUkVWRVJTRV9TVEFSVCk7CisjZW5kaWYKKyAgICAgICAgZG9tMF91cGRhdGVfcGh5
c21hcChkLCBwZm4sIG1mbiwgdnBoeXNtYXBfc3RhcnQpOworICAgICAgICBpZiAoICEocGZuICYg
MHhmZmZmZikgKQorICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAg
fQorICAgIHNpLT5maXJzdF9wMm1fcGZuID0gcGZuOworICAgIHNpLT5ucl9wMm1fZnJhbWVzID0g
ZC0+dG90X3BhZ2VzIC0gY291bnQ7CisgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQt
PnBhZ2VfbGlzdCApCisgICAgeworICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAg
ICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSkpOworICAgICAg
ICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgPj0gY291bnQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRfZG9tYWluKGQpKTsKKyAgICAgICAgICAgIGlmICgg
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYK
KyAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgQlVHKCk7CisKKyAgICAgICAgICAgIGRvbTBfdXBk
YXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgICAgICsr
cGZuOworICAgICAgICAgICAgaWYgKCAhKHBmbiAmIDB4ZmZmZmYpICkKKyAgICAgICAgICAgICAg
ICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBCVUdf
T04ocGZuICE9IGQtPnRvdF9wYWdlcyk7CisjaWZuZGVmIE5ERUJVRworICAgIGFsbG9jX2VwZm4g
Kz0gUEZOX1VQKGluaXRyZF9sZW4pICsgc2ktPm5yX3AybV9mcmFtZXM7CisjZW5kaWYKKyAgICB3
aGlsZSAoIHBmbiA8IG5yX3BhZ2VzICkKKyAgICB7CisgICAgICAgIGlmICggKHBhZ2UgPSBhbGxv
Y19jaHVuayhkLCBucl9wYWdlcyAtIGQtPnRvdF9wYWdlcykpID09IE5VTEwgKQorICAgICAgICAg
ICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBET00wIHJlc2VydmF0aW9uIik7CisgICAgICAg
IHdoaWxlICggcGZuIDwgZC0+dG90X3BhZ2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGFnZSk7CisjaWZuZGVmIE5ERUJVRworI2RlZmluZSBwZm4gKG5yX3Bh
Z2VzIC0gMSAtIChwZm4gLSAoYWxsb2NfZXBmbiAtIGFsbG9jX3NwZm4pKSkKKyNlbmRpZgorICAg
ICAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCBwZm4sIG1mbiwgdnBoeXNtYXBfc3RhcnQp
OworI3VuZGVmIHBmbgorICAgICAgICAgICAgcGFnZSsrOyBwZm4rKzsKKyAgICAgICAgICAgIGlm
ICggIShwZm4gJiAweGZmZmZmKSApCisgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3Nv
ZnRpcnFzKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGluaXRyZF9sZW4gIT0gMCAp
CisgICAgeworICAgICAgICBzaS0+bW9kX3N0YXJ0ID0gdmluaXRyZF9zdGFydCA/OiBpbml0cmRf
cGZuOworICAgICAgICBzaS0+bW9kX2xlbiAgID0gaW5pdHJkX2xlbjsKKyAgICB9CisKKyAgICBt
ZW1zZXQoc2ktPmNtZF9saW5lLCAwLCBzaXplb2Yoc2ktPmNtZF9saW5lKSk7CisgICAgaWYgKCBj
bWRsaW5lICE9IE5VTEwgKQorICAgICAgICBzdHJsY3B5KChjaGFyICopc2ktPmNtZF9saW5lLCBj
bWRsaW5lLCBzaXplb2Yoc2ktPmNtZF9saW5lKSk7CisKKyAgICBpZiAoIGZpbGxfY29uc29sZV9z
dGFydF9pbmZvKCh2b2lkICopKHNpICsgMSkpICkKKyAgICB7CisgICAgICAgIHNpLT5jb25zb2xl
LmRvbTAuaW5mb19vZmYgID0gc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKTsKKyAgICAgICAgc2kt
PmNvbnNvbGUuZG9tMC5pbmZvX3NpemUgPSBzaXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVf
aW5mbyk7CisgICAgfQorCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAg
ICB4bGF0X3N0YXJ0X2luZm8oc2ksIFhMQVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbTApOworCisg
ICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFnZSB0YWJsZXMuICovCisgICAgbWFwY2Fj
aGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKKyAgICB3cml0ZV9wdGJhc2UoY3VycmVudCk7CisK
KyAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOworCisgICAgdi0+aXNfaW5pdGlh
bGlzZWQgPSAxOworICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CisK
KyAgICAvKgorICAgICAqIEluaXRpYWwgcmVnaXN0ZXIgdmFsdWVzOgorICAgICAqICBEUyxFUyxG
UyxHUyA9IEZMQVRfS0VSTkVMX0RTCisgICAgICogICAgICAgQ1M6cklQID0gRkxBVF9LRVJORUxf
Q1M6c3RhcnRfcGMKKyAgICAgKiAgICAgICBTUzpyU1AgPSBGTEFUX0tFUk5FTF9TUzpzdGFydF9z
dGFjaworICAgICAqICAgICAgICAgIHJTSSA9IHN0YXJ0X2luZm8KKyAgICAgKiAgW3JBWCxyQlgs
ckNYLHJEWCxyREksckJQLFI4LVIxNSBhcmUgemVyb10KKyAgICAgKi8KKyAgICByZWdzID0gJnYt
PmFyY2gudXNlcl9yZWdzOworICAgIHJlZ3MtPmRzID0gcmVncy0+ZXMgPSByZWdzLT5mcyA9IHJl
Z3MtPmdzID0KKyAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IEZMQVRfS0VSTkVMX0RT
IDogRkxBVF9DT01QQVRfS0VSTkVMX0RTOworICAgIHJlZ3MtPnNzID0gKCFpc19wdl8zMmJpdF9k
b21haW4oZCkgPworICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX1NTIDogRkxBVF9DT01QQVRf
S0VSTkVMX1NTKTsKKyAgICByZWdzLT5jcyA9ICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAg
ICAgICAgICAgICAgICBGTEFUX0tFUk5FTF9DUyA6IEZMQVRfQ09NUEFUX0tFUk5FTF9DUyk7Cisg
ICAgcmVncy0+cmlwID0gcGFybXMudmlydF9lbnRyeTsKKyAgICByZWdzLT5yc3AgPSB2c3RhY2tf
ZW5kOworICAgIHJlZ3MtPnJzaSA9IHZzdGFydGluZm9fc3RhcnQ7CisgICAgcmVncy0+ZWZsYWdz
ID0gWDg2X0VGTEFHU19JRjsKKworI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCisgICAgaWYg
KCBvcHRfZG9tMF9zaGFkb3cgJiYgcGFnaW5nX2VuYWJsZShkLCBQR19TSF9lbmFibGUpID09IDAg
KQorICAgICAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKKyNlbmRpZgorCisgICAg
LyoKKyAgICAgKiBQVkggRml4bWU6IFhFTkZFQVRfc3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCBoYXMg
YmVlbiByZXVzZWQgaW4gUFZIIHdpdGggYQorICAgICAqIGRpZmZlcmVudCBtZWFuaW5nLgorICAg
ICAqLworICAgIGlmICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVfa2VybmVsLCBw
YXJtcy5mX3JlcXVpcmVkKSApCisgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVzIHN1cGVydmlz
b3ItbW9kZSBleGVjdXRpb24iKTsKKworICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhk
KTsKKyAgICBCVUdfT04ocmMgIT0gMCk7CisKKyAgICBpZiAoIGVsZl9jaGVja19icm9rZW4oJmVs
ZikgKQorICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzogZG9tMCBrZXJuZWwgYnJva2VuIEVM
RjogJXNcbiIsCisgICAgICAgICAgICAgICBlbGZfY2hlY2tfYnJva2VuKCZlbGYpKTsKKworICAg
IGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKKyAgICAgICAgaW9tbXVfaHdk
b21faW5pdChkKTsKKworICAgIHJldHVybiAwOworCitvdXQ6CisgICAgaWYgKCBlbGZfY2hlY2tf
YnJva2VuKCZlbGYpICkKKyAgICAgICAgcHJpbnRrKCIgWGVuIGRvbTAga2VybmVsIGJyb2tlbiBF
TEY6ICVzXG4iLAorICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tlbigmZWxmKSk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bTBfYnVpbGQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41ZDA5MzY3Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKQEAgLTAs
MCArMSwzMyBAQAorI2lmbmRlZiBfRE9NMF9CVUlMRF9IXworI2RlZmluZSBfRE9NMF9CVUlMRF9I
XworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKwor
ZXh0ZXJuIHVuc2lnbmVkIGludCBkb20wX21lbWZsYWdzOworCit1bnNpZ25lZCBsb25nIGRvbTBf
Y29tcHV0ZV9ucl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGVsZl9kb21fcGFybXMgKnBhcm1zLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbml0cmRfbGVuKTsKK3N0cnVj
dCB2Y3B1ICpkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZj
cHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpOwor
aW50IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCk7CisKK2ludCBkb20w
X2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCisg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKKyAgICAg
ICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAorICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCisgICAgICAgICAgICAg
ICAgICAgICAgY2hhciAqY21kbGluZSk7CisKKyNlbmRpZgkvKiBfRE9NMF9CVUlMRF9IXyAqLwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNV8-0004de-Ij; Tue, 21 Mar 2017 17:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV7-0004dQ-Db
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 DF/FC-27678-48161D85; Tue, 21 Mar 2017 17:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsWS0XRdVbcp8WK
 EwZcJNhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XROVcH/5SwVy9Y8YWlg3PCHqYuRi0NI4Auj
 xIHVh5khnPOMEv8PbgByODjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlZjx8
 glYnFfATGLt3X1MIDYLUP2tjdcYJzByLGBkWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegXBiDYwbhzfeAhRkkOJiVR3kSnixFCfEn5KZUZicUZ8UWlOan
 Fhxg1ODgENq9dfYFRiiUvPy9VSYL3ZThQnWBRanpqRVpmDjBwYEolOHiURHg9QdK8xQWJucWZ
 6RCpU4zGHHNm737DxHGrYc8bJiGwSVLivFUgpQIgpRmleXCDYAF9iVFWSpiXEehMIZ6C1KLcz
 BJU+VeM4hyMSsK8m8KApvBk5pXA7XsFdAoT0Clley6AnFKSiJCSamDUP3A7xJdbt0Jf3OlLcs
 PJqpDqx+EXFzae2nXNrcW+aVfvfHH565zCXtGTm3Rf2q6ZmDB/04XG+w45RzbUiL7YsG+dzLR
 rlssKQgWrrGq860TlqrrsXL4ppn4Tdzw84w7rqiUhXbcWaxd/a1sasIHpCPvvRecUpSPrWlfp
 sjZp3OfTa5u865ESS3FGoqEWc1FxIgAnqWBVYwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1490116993!40426947!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28814 invoked from network); 21 Mar 2017 17:23:14 -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; 21 Mar 2017 17:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV3-0004dM-Bh
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNV3-0001Q5-7T
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNV3-0001Q5-7T@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:13 +0000
Subject: [Xen-changelog] [xen master] x86: split PV dom0 builder to
	pv/dom0_builder.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>

Y29tbWl0IDY3NGNhZDBkNjcwODdlOGNkMDRjODBlZDU2ODkzZDRmMTUzZmE1NGUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Njo1MzoyMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
c3BsaXQgUFYgZG9tMCBidWlsZGVyIHRvIHB2L2RvbTBfYnVpbGRlci5jCiAgICAKICAgIExvbmcg
dGVybSB3ZSB3YW50IHRvIGJlIGFibGUgdG8gZGlzZW50YW5nbGUgUFYgYW5kIEhWTSBjb2RlLiBN
b3ZlIHRoZSBQVgogICAgZG9tYWluIGJ1aWxkZXIgdG8gYSBkZWRpY2F0ZWQgZmlsZS4KICAgIAog
ICAgVGhpcyBpbiB0dXJuIHJlcXVpcmVzIGV4cG9zaW5nIGEgZmV3IGZ1bmN0aW9ucyBhbmQgdmFy
aWFibGVzIHZpYSBhIG5ldwogICAgaGVhZGVyIGRvbTBfYnVpbGQuaC4gVGhlc2UgZnVuY3Rpb25z
IGFuZCB2YXJpYWJsZXMgYXJlIG5vdyBwcmVmaXhlZCB3aXRoCiAgICAiZG9tMF8iIGlmIHRoZXkg
d2VyZW4ndCBhbHJlYWR5IHNvLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgIHwgOTEyICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICB8IDkxMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWls
ZC5oIHwgIDMzICsrCiA0IGZpbGVzIGNoYW5nZWQsIDk2MyBpbnNlcnRpb25zKCspLCA4OTYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMzIyMjcyMC4uMGYyMzI1MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
CkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9kZXNjLmg+CisjaW5jbHVkZSA8YXNtL2RvbTBfYnVp
bGQuaD4KICNpbmNsdWRlIDxhc20vaTM4Ny5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNp
bmNsdWRlIDxhc20vcDJtLmg+CkBAIC0xNTYsOSArMTU3LDkgQEAgY3VzdG9tX3BhcmFtKCJkb20w
X25vZGVzIiwgcGFyc2VfZG9tMF9ub2Rlcyk7CiAKIHN0YXRpYyBjcHVtYXNrX3QgX19pbml0ZGF0
YSBkb20wX2NwdXM7CiAKLXN0YXRpYyBzdHJ1Y3QgdmNwdSAqX19pbml0IHNldHVwX2RvbTBfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKK3N0cnVjdCB2Y3B1ICpfX2lu
aXQgZG9tMF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcmV2X2NwdSkKIHsKICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gY3B1bWFza19jeWNsZShwcmV2X2NwdSwgJmRvbTBfY3B1cyk7CiAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBhbGxvY192Y3B1KGQsIHZjcHVfaWQsIGNwdSk7CkBAIC0yMTYsNyArMjE3
LDcgQEAgc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4g
KmRvbTApCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIGRvbTAtPm1heF92Y3B1cyA9IG1heF92
Y3B1czsKIAotICAgIHJldHVybiBzZXR1cF9kb20wX3ZjcHUoZG9tMCwgMCwKKyAgICByZXR1cm4g
ZG9tMF9zZXR1cF92Y3B1KGRvbTAsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX2xhc3QoJmRvbTBfY3B1cykgLyogc28gaXQgd3JhcHMgYXJvdW5kIHRvIGZpcnN0IHBjcHUg
Ki8pOwogfQogCkBAIC0yNjAsNjYgKzI2MSw3IEBAIHN0cmluZ19wYXJhbSgiZG9tMF9pb3BvcnRz
X2Rpc2FibGUiLCBvcHRfZG9tMF9pb3BvcnRzX2Rpc2FibGUpOwogc3RhdGljIGJvb2xfdCBfX2lu
aXRkYXRhIHJvX2hwZXQgPSAxOwogYm9vbGVhbl9wYXJhbSgicm8taHBldCIsIHJvX2hwZXQpOwog
Ci0vKiBBbGxvdyByaW5nLTMgYWNjZXNzIGluIGxvbmcgbW9kZSBhcyBndWVzdCBjYW5ub3QgdXNl
IHJpbmcgMSAuLi4gKi8KLSNkZWZpbmUgQkFTRV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JX
fF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VTRVIpCi0jZGVmaW5lIEwxX1BST1QgKEJBU0VfUFJPVHxf
UEFHRV9HVUVTVF9LRVJORUwpCi0vKiAuLi4gZXhjZXB0IGZvciBjb21wYXRpYmlsaXR5IG1vZGUg
Z3Vlc3RzLiAqLwotI2RlZmluZSBDT01QQVRfTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9S
V3xfUEFHRV9BQ0NFU1NFRCkKLSNkZWZpbmUgTDJfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZ
KQotI2RlZmluZSBMM19QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCi0jZGVmaW5lIEw0X1BS
T1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKLQotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRk
YXRhIG1lbWZsYWdzID0gTUVNRl9ub19kbWF8TUVNRl9leGFjdF9ub2RlOwotCi1zdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuaygKLSAgICBzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIG1heF9wYWdlcykKLXsKLSAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9f
aW5pdGRhdGEgbGFzdF9vcmRlciA9IE1BWF9PUkRFUjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwotICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9w
YWdlcyksIGZyZWVfb3JkZXI7Ci0KLSAgICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCi0gICAg
ICAgIG9yZGVyID0gbGFzdF9vcmRlcjsKLSAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9w
YWdlcyAtIDEpICkKLSAgICAgICAgLS1vcmRlcjsKLSAgICB3aGlsZSAoIChwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbWVtZmxhZ3MpKSA9PSBOVUxMICkKLSAgICAgICAgaWYg
KCBvcmRlci0tID09IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgaWYgKCBwYWdlICkKLSAg
ICAgICAgbGFzdF9vcmRlciA9IG9yZGVyOwotICAgIGVsc2UgaWYgKCBtZW1mbGFncyApCi0gICAg
ewotICAgICAgICAvKgotICAgICAgICAgKiBBbGxvY2F0ZSB1cCB0byAyTUIgYXQgYSB0aW1lOiBJ
dCBwcmV2ZW50cyBhbGxvY2F0aW5nIHZlcnkgbGFyZ2UKLSAgICAgICAgICogY2h1bmtzIGZyb20g
RE1BIHBvb2xzIGJlZm9yZSB0aGUgPjRHQiBwb29sIGlzIGZ1bGx5IGRlcGxldGVkLgotICAgICAg
ICAgKi8KLSAgICAgICAgbGFzdF9vcmRlciA9IDIxIC0gUEFHRV9TSElGVDsKLSAgICAgICAgbWVt
ZmxhZ3MgPSAwOwotICAgICAgICByZXR1cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2VzKTsKLSAg
ICB9Ci0KLSAgICAvKgotICAgICAqIE1ha2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQgZmluZGlu
ZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBoaWdoZXIKLSAgICAgKiBhZGRyZXNzLCB0byBhdm9pZCBh
bGxvY2F0aW5nIGZyb20gbG93IG1lbW9yeSBhcyBtdWNoIGFzIHBvc3NpYmxlLgotICAgICAqLwot
ICAgIGZvciAoIGZyZWVfb3JkZXIgPSBvcmRlcjsgIW1lbWZsYWdzICYmIHBhZ2UgJiYgb3JkZXIt
LTsgKQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcyOwotCi0gICAgICAgIGlm
ICggZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVy
LCBNRU1GX2V4YWN0X25vZGUpOwotICAgICAgICBpZiAoIHBnMiA+IHBhZ2UgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFnZSwgZnJlZV9vcmRlcik7Ci0gICAg
ICAgICAgICBwYWdlID0gcGcyOwotICAgICAgICAgICAgZnJlZV9vcmRlciA9IG9yZGVyOwotICAg
ICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBwZzIgKQotICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2VzKHBnMiwgb3JkZXIpOwotICAgIH0KLSAgICByZXR1cm4gcGFnZTsKLX0KK3Vuc2lnbmVk
IGludCBfX2luaXRkYXRhIGRvbTBfbWVtZmxhZ3MgPSBNRU1GX25vX2RtYXxNRU1GX2V4YWN0X25v
ZGU7CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX3BhZ2luZ19wYWdlcyhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCkBAIC0zMzIsNyArMjc0LDcgQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfcGFnaW5nX3BhZ2VzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCiAgICAgcmV0dXJuICgobWVta2IgKyAxMDIzKSAvIDEwMjQpIDw8ICgyMCAtIFBB
R0VfU0hJRlQpOwogfQogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgY29tcHV0ZV9kb20w
X25yX3BhZ2VzKAordW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBlbGZfZG9tX3Bhcm1zICpwYXJtcywgdW5zaWdu
ZWQgbG9uZyBpbml0cmRfbGVuKQogewogICAgIG5vZGVpZF90IG5vZGU7CkBAIC00NjksMTk5ICs0
MTEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19kb20wX2lvcG9ydHNfZGlzYWJsZShz
dHJ1Y3QgZG9tYWluICpkb20wKQogICAgIH0KIH0KIAotc3RhdGljIF9faW5pdCB2b2lkIGRvbTBf
dXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25l
ZCBsb25nIHZwaHlzbWFwX3MpCi17Ci0gICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkK
LSAgICAgICAgKCh1bnNpZ25lZCBsb25nICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKLSAgICBl
bHNlCi0gICAgICAgICgodW5zaWduZWQgaW50ICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKLQot
ICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKTsKLX0KLQotc3RhdGljIF9faW5pdCB2b2lk
IG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnB0
X3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfcHRfcGFnZXMpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb3VudDsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKLSAgICBsM19w
Z2VudHJ5X3QgKnBsM2U7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlf
dCAqcGwxZTsKLQotICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwdF9zdGFy
dCk7Ci0gICAgcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUpOwotICAgIHBsM2UgKz0gbDNfdGFibGVf
b2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpOwotICAgIHBs
MmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgcGwxZSA9IGwyZV90b19sMWUo
KnBsMmUpOwotICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZwdF9zdGFydCk7Ci0gICAgZm9y
ICggY291bnQgPSAwOyBjb3VudCA8IG5yX3B0X3BhZ2VzOyBjb3VudCsrICkKLSAgICB7Ci0gICAg
ICAgIGwxZV9yZW1vdmVfZmxhZ3MoKnBsMWUsIF9QQUdFX1JXKTsKLSAgICAgICAgcGFnZSA9IG1m
bl90b19wYWdlKGwxZV9nZXRfcGZuKCpwbDFlKSk7Ci0KLSAgICAgICAgLyogUmVhZC1vbmx5IG1h
cHBpbmcgKyBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwotICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICAgICAgICAgPSBQR0NfYWxsb2NhdGVkIHwgMzsKLSAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZCB8IDE7Ci0KLSAgICAgICAgLyogVG9w
LWxldmVsIHAudC4gaXMgcGlubmVkLiAqLwotICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09Ci0gICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9k
b21haW4oZCkgPwotICAgICAgICAgICAgICBQR1RfbDRfcGFnZV90YWJsZSA6IFBHVF9sM19wYWdl
X3RhYmxlKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gICAgICAg
ICs9IDE7Ci0gICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyArPSAxIHwgUEdUX3Bp
bm5lZDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIEl0ZXJhdGUuICovCi0gICAgICAgIGlmICgg
ISgodW5zaWduZWQgbG9uZykrK3BsMWUgJiAoUEFHRV9TSVpFIC0gMSkpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKSsrcGwyZSAmIChQQUdFX1NJWkUgLSAx
KSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9u
ZykrK3BsM2UgJiAoUEFHRV9TSVpFIC0gMSkpICkKLSAgICAgICAgICAgICAgICAgICAgcGwzZSA9
IGw0ZV90b19sM2UoKisrcGw0ZSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUo
KnBsM2UpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBs
MmUpOwotICAgICAgICB9Ci0gICAgfQotfQotCi1zdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZf
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydCwgdW5z
aWduZWQgbG9uZyB2X2VuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCi17Ci0gICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IE5VTEw7Ci0gICAgbDRfcGdlbnRyeV90ICpwbDRlLCAqbDRzdGFydCA9
IG1hcF9kb21haW5fcGFnZShfbWZuKHBndGJsX3BmbikpOwotICAgIGwzX3BnZW50cnlfdCAqcGwz
ZSA9IE5VTEw7Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlID0gTlVMTDsKLSAgICBsMV9wZ2VudHJ5
X3QgKnBsMWUgPSBOVUxMOwotCi0gICAgaWYgKCB2X3N0YXJ0IDw9IHZwaHlzbWFwX2VuZCAmJiB2
cGh5c21hcF9zdGFydCA8PSB2X2VuZCApCi0gICAgICAgIHBhbmljKCJET00wIFAtPk0gdGFibGUg
b3ZlcmxhcHMgaW5pdGlhbCBtYXBwaW5nIik7Ci0KLSAgICB3aGlsZSAoIHZwaHlzbWFwX3N0YXJ0
IDwgdnBoeXNtYXBfZW5kICkKLSAgICB7Ci0gICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsgKChy
b3VuZF9wZ3VwKHZwaHlzbWFwX2VuZCkgLSB2cGh5c21hcF9zdGFydCkKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCkgKyAzID4gbnJfcGFnZXMgKQotICAgICAgICAg
ICAgcGFuaWMoIkRvbTAgYWxsb2NhdGlvbiB0b28gc21hbGwgZm9yIGluaXRpYWwgUC0+TSB0YWJs
ZSIpOwotCi0gICAgICAgIGlmICggcGwxZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMWUpOwotICAgICAgICAgICAgcGwxZSA9IE5VTEw7Ci0gICAgICAgIH0K
LSAgICAgICAgaWYgKCBwbDJlICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UocGwyZSk7Ci0gICAgICAgICAgICBwbDJlID0gTlVMTDsKLSAgICAgICAgfQotICAgICAg
ICBpZiAoIHBsM2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShw
bDNlKTsKLSAgICAgICAgICAgIHBsM2UgPSBOVUxMOwotICAgICAgICB9Ci0gICAgICAgIHBsNGUg
PSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKLSAgICAgICAgaWYg
KCAhbDRlX2dldF9pbnRwdGUoKnBsNGUpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZSA9
IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsKLSAgICAgICAgICAgIGlmICggIXBhZ2UgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxs
b2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byA9IFBHQ19hbGxvY2F0ZWQgfCAyOwotICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gPSBQR1RfbDNfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOwotICAgICAgICAgICAg
cGwzZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgY2xlYXJfcGFnZShw
bDNlKTsKLSAgICAgICAgICAgICpwbDRlID0gbDRlX2Zyb21fcGFnZShwYWdlLCBMNF9QUk9UKTsK
LSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
bDRlX2dldF9wZm4oKnBsNGUpKSk7Ci0KLSAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
dnBoeXNtYXBfc3RhcnQpOwotICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgotICAgICAgICAg
ICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAt
IDEpKSAmJgotICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQg
KyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgJiYKLSAgICAgICAgICAgICAgICAgKHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCkpICE9IE5VTEwgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICpwbDNlID0gbDNlX2Zyb21fcGFnZShwYWdlLCBMMV9Q
Uk9UfF9QQUdFX0RJUlRZfF9QQUdFX1BTRSk7Ci0gICAgICAgICAgICAgICAgdnBoeXNtYXBfc3Rh
cnQgKz0gMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVDsKLSAgICAgICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFw
X3BhZ2UoZCwgMCkpID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAg
ICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwot
ICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOwotICAgICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF92
YWxpZGF0ZWQgfCAxOwotICAgICAgICAgICAgcGwyZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2Up
OwotICAgICAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKLSAgICAgICAgICAgICpwbDNlID0gbDNl
X2Zyb21fcGFnZShwYWdlLCBMM19QUk9UKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAg
ICAgICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDNlX2dldF9wZm4oKnBsM2UpKSk7
Ci0KLSAgICAgICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwotICAg
ICAgICBpZiAoICFsMmVfZ2V0X2ludHB0ZSgqcGwyZSkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0g
MSkpICYmCi0gICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2cGh5c21hcF9zdGFydCAr
ICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAmJgotICAgICAgICAgICAgICAgICAocGFnZSA9
IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKSkgIT0gTlVMTCApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBhZ2UsIEwxX1BS
T1R8X1BBR0VfRElSVFl8X1BBR0VfUFNFKTsKLSAgICAgICAgICAgICAgICBpZiAoIG9wdF9hbGxv
d19zdXBlcnBhZ2UgKQotICAgICAgICAgICAgICAgICAgICBnZXRfc3VwZXJwYWdlKHBhZ2VfdG9f
bWZuKHBhZ2UpLCBkKTsKLSAgICAgICAgICAgICAgICB2cGh5c21hcF9zdGFydCArPSAxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKSkg
PT0gTlVMTCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIC8qIE5vIG1h
cHBpbmcsIFBHQ19hbGxvY2F0ZWQgKyBwYWdlLXRhYmxlIHBhZ2UuICovCi0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvID0gUEdDX2FsbG9jYXRlZCB8IDI7Ci0gICAgICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sMV9wYWdlX3RhYmxlIHwgUEdUX3ZhbGlkYXRlZCB8IDE7
Ci0gICAgICAgICAgICBwbDFlID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgICAgICAg
ICBjbGVhcl9wYWdlKHBsMWUpOwotICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBh
Z2UsIEwyX1BST1QpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBsMWUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMmVfZ2V0X3BmbigqcGwyZSkpKTsKLQotICAgICAgICBw
bDFlICs9IGwxX3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7Ci0gICAgICAgIEJVR19PTihs
MWVfZ2V0X2ludHB0ZSgqcGwxZSkpOwotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KGQsIDApOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICpwbDFlID0gbDFlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdFX0RJUlRZKTsKLSAg
ICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gUEFHRV9TSVpFOwotICAgICAgICB2cGh5c21hcF9zdGFy
dCAmPSBQQUdFX01BU0s7Ci0gICAgfQotICAgIGlmICggIXBhZ2UgKQotICAgICAgICBwYW5pYygi
Tm90IGVub3VnaCBSQU0gZm9yIERPTTAgUC0+TSB0YWJsZSIpOwotCi0gICAgaWYgKCBwbDFlICkK
LSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7Ci0gICAgaWYgKCBwbDJlICkKLSAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwyZSk7Ci0gICAgaWYgKCBwbDNlICkKLSAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UocGwzZSk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShsNHN0YXJ0KTsK
LX0KLQotc3RhdGljIGludCBfX2luaXQgc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAq
ZCkKK2ludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgbWZuOwogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtNzQzLDYz
NiArNDkzLDYgQEAgc3RhdGljIGludCBfX2luaXQgc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVj
dF9kb20wX3B2KAotICAgIHN0cnVjdCBkb21haW4gKmQsCi0gICAgY29uc3QgbW9kdWxlX3QgKmlt
YWdlLCB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLAotICAgIG1vZHVsZV90ICppbml0cmQs
Ci0gICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKLSAgICBjaGFy
ICpjbWRsaW5lKQotewotICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRpYmxlLCBjb21wYXQzMiwg
b3JkZXIsIG1hY2hpbmU7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7Ci0gICAgdW5z
aWduZWQgbG9uZyBwZm4sIG1mbjsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOwotICAgIHVu
c2lnbmVkIGxvbmcgbnJfcHRfcGFnZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBhbGxvY19zcGZuOwot
ICAgIHVuc2lnbmVkIGxvbmcgYWxsb2NfZXBmbjsKLSAgICB1bnNpZ25lZCBsb25nIGluaXRyZF9w
Zm4gPSAtMSwgaW5pdHJkX21mbiA9IDA7Ci0gICAgdW5zaWduZWQgbG9uZyBjb3VudDsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKLSAgICBzdGFydF9pbmZvX3QgKnNpOwotICAg
IHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdmFs
dWU7Ci0gICAgdm9pZCAqaW1hZ2VfYmFzZSA9IGJvb3RzdHJhcF9tYXAoaW1hZ2UpOwotICAgIHVu
c2lnbmVkIGxvbmcgaW1hZ2VfbGVuID0gaW1hZ2UtPm1vZF9lbmQ7Ci0gICAgdm9pZCAqaW1hZ2Vf
c3RhcnQgPSBpbWFnZV9iYXNlICsgaW1hZ2VfaGVhZHJvb207Ci0gICAgdW5zaWduZWQgbG9uZyBp
bml0cmRfbGVuID0gaW5pdHJkID8gaW5pdHJkLT5tb2RfZW5kIDogMDsKLSAgICBsNF9wZ2VudHJ5
X3QgKmw0dGFiID0gTlVMTCwgKmw0c3RhcnQgPSBOVUxMOwotICAgIGwzX3BnZW50cnlfdCAqbDN0
YWIgPSBOVUxMLCAqbDNzdGFydCA9IE5VTEw7Ci0gICAgbDJfcGdlbnRyeV90ICpsMnRhYiA9IE5V
TEwsICpsMnN0YXJ0ID0gTlVMTDsKLSAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gTlVMTCwgKmwx
c3RhcnQgPSBOVUxMOwotCi0gICAgLyoKLSAgICAgKiBUaGlzIGZ1bGx5IGRlc2NyaWJlcyB0aGUg
bWVtb3J5IGxheW91dCBvZiB0aGUgaW5pdGlhbCBkb21haW4uIEFsbCAKLSAgICAgKiAqX3N0YXJ0
IGFkZHJlc3MgYXJlIHBhZ2UtYWxpZ25lZCwgZXhjZXB0IHZfc3RhcnQgKGFuZCB2X2VuZCkgd2hp
Y2ggYXJlIAotICAgICAqIHN1cGVycGFnZS1hbGlnbmVkLgotICAgICAqLwotICAgIHN0cnVjdCBl
bGZfYmluYXJ5IGVsZjsKLSAgICBzdHJ1Y3QgZWxmX2RvbV9wYXJtcyBwYXJtczsKLSAgICB1bnNp
Z25lZCBsb25nIHZrZXJuX3N0YXJ0OwotICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fZW5kOwotICAg
IHVuc2lnbmVkIGxvbmcgdmluaXRyZF9zdGFydDsKLSAgICB1bnNpZ25lZCBsb25nIHZpbml0cmRf
ZW5kOwotICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfc3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9u
ZyB2cGh5c21hcF9lbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhcnRpbmZvX3N0YXJ0OwotICAg
IHVuc2lnbmVkIGxvbmcgdnN0YXJ0aW5mb19lbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhY2tf
c3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2c3RhY2tfZW5kOwotICAgIHVuc2lnbmVkIGxvbmcg
dnB0X3N0YXJ0OwotICAgIHVuc2lnbmVkIGxvbmcgdnB0X2VuZDsKLSAgICB1bnNpZ25lZCBsb25n
IHZfc3RhcnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2X2VuZDsKLQotICAgIC8qIE1hY2hpbmUgYWRk
cmVzcyBvZiBuZXh0IGNhbmRpZGF0ZSBwYWdlLXRhYmxlIHBhZ2UuICovCi0gICAgcGFkZHJfdCBt
cHRfYWxsb2M7Ci0KLSAgICBwcmludGsoIioqKiBMT0FESU5HIERPTUFJTiAwICoqKlxuIik7Ci0K
LSAgICBkLT5tYXhfcGFnZXMgPSB+MFU7Ci0KLSAgICBpZiAoIChyYyA9IGJ6aW1hZ2VfcGFyc2Uo
aW1hZ2VfYmFzZSwgJmltYWdlX3N0YXJ0LCAmaW1hZ2VfbGVuKSkgIT0gMCApCi0gICAgICAgIHJl
dHVybiByYzsKLQotICAgIGlmICggKHJjID0gZWxmX2luaXQoJmVsZiwgaW1hZ2Vfc3RhcnQsIGlt
YWdlX2xlbikpICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0jaWZkZWYgQ09ORklHX1ZFUkJP
U0VfREVCVUcKLSAgICBlbGZfc2V0X3ZlcmJvc2UoJmVsZik7Ci0jZW5kaWYKLSAgICBlbGZfcGFy
c2VfYmluYXJ5KCZlbGYpOwotICAgIGlmICggKHJjID0gZWxmX3hlbl9wYXJzZSgmZWxmLCAmcGFy
bXMpKSAhPSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICAvKiBjb21wYXRpYmlsaXR5IGNo
ZWNrICovCi0gICAgY29tcGF0aWJsZSA9IDA7Ci0gICAgY29tcGF0MzIgICA9IDA7Ci0gICAgbWFj
aGluZSA9IGVsZl91dmFsKCZlbGYsIGVsZi5laGRyLCBlX21hY2hpbmUpOwotICAgIHByaW50aygi
IFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzJcbiIpOwotICAgIGlmIChlbGZfMzJi
aXQoJmVsZikgJiYgcGFybXMucGFlID09IFhFTl9QQUVfQklNT0RBTCkKLSAgICAgICAgcGFybXMu
cGFlID0gWEVOX1BBRV9FWFRDUjM7Ci0gICAgaWYgKGVsZl8zMmJpdCgmZWxmKSAmJiBwYXJtcy5w
YWUgJiYgbWFjaGluZSA9PSBFTV8zODYpCi0gICAgewotICAgICAgICBjb21wYXQzMiA9IDE7Ci0g
ICAgICAgIGNvbXBhdGlibGUgPSAxOwotICAgIH0KLSAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYm
IG1hY2hpbmUgPT0gRU1fWDg2XzY0KQotICAgICAgICBjb21wYXRpYmxlID0gMTsKLSAgICBwcmlu
dGsoIiBEb20wIGtlcm5lbDogJXMlcywgJXMsIHBhZGRyICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJ
eDY0ICJcbiIsCi0gICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/ICI2NC1iaXQiIDogIjMyLWJp
dCIsCi0gICAgICAgICAgIHBhcm1zLnBhZSAgICAgICA/ICIsIFBBRSIgIDogIiIsCi0gICAgICAg
ICAgIGVsZl9tc2IoJmVsZikgICA/ICJtc2IiICAgIDogImxzYiIsCi0gICAgICAgICAgIGVsZi5w
c3RhcnQsIGVsZi5wZW5kKTsKLSAgICBpZiAoIGVsZi5ic2Rfc3ltdGFiX3BzdGFydCApCi0gICAg
ICAgIHByaW50aygiIERvbTAgc3ltYm9sIG1hcCAlIyIgUFJJeDY0ICIgLT4gJSMiIFBSSXg2NCAi
XG4iLAotICAgICAgICAgICAgICAgZWxmLmJzZF9zeW10YWJfcHN0YXJ0LCBlbGYuYnNkX3N5bXRh
Yl9wZW5kKTsKLQotICAgIGlmICggIWNvbXBhdGlibGUgKQotICAgIHsKLSAgICAgICAgcHJpbnRr
KCJNaXNtYXRjaCBiZXR3ZWVuIFhlbiBhbmQgRE9NMCBrZXJuZWxcbiIpOwotICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIGlmICggcGFybXMuZWxm
X25vdGVzW1hFTl9FTEZOT1RFX1NVUFBPUlRFRF9GRUFUVVJFU10udHlwZSAhPSBYRU5fRU5UX05P
TkUgKQotICAgIHsKLSAgICAgICAgaWYgKCAhdGVzdF9iaXQoWEVORkVBVF9kb20wLCBwYXJtcy5m
X3N1cHBvcnRlZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIktlcm5lbCBkb2Vz
IG5vdCBzdXBwb3J0IERvbTAgb3BlcmF0aW9uXG4iKTsKLSAgICAgICAgICAgIHJjID0gLUVJTlZB
TDsKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBj
b21wYXQzMiApCi0gICAgewotICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5o
YXNfMzJiaXRfc2hpbmZvID0gMTsKLSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+
c2hhcmVkX2luZm8tPmNvbXBhdC52Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICggc2V0dXBfY29t
cGF0X2FyZ194bGF0KHYpICE9IDAgKQotICAgICAgICAgICAgQlVHKCk7Ci0gICAgfQotCi0gICAg
bnJfcGFnZXMgPSBjb21wdXRlX2RvbTBfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsK
LQotICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhUQ1IzICkKLSAgICAgICAgICAgIHNl
dF9iaXQoVk1BU1NUX1RZUEVfcGFlX2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7Ci0KLSAg
ICBpZiAoIChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJi
aXQoJmVsZikgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8PCBM
Ml9QQUdFVEFCTEVfU0hJRlQpIC0gMTsKLSAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9odl9z
dGFydF9sb3cgKyBtYXNrKSAmIH5tYXNrOwotICAgICAgICBCVUdfT04oIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSk7Ci0gICAgICAgIGlmICggdmFsdWUgPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRf
U1RBUlQgKQotICAgICAgICAgICAgcGFuaWMoIkRvbWFpbiAwIGV4cGVjdHMgdG9vIGhpZ2ggYSBo
eXBlcnZpc29yIHN0YXJ0IGFkZHJlc3MiKTsKLSAgICAgICAgSFlQRVJWSVNPUl9DT01QQVRfVklS
VF9TVEFSVChkKSA9Ci0gICAgICAgICAgICBtYXhfdCh1bnNpZ25lZCBpbnQsIG0ycF9jb21wYXRf
dnN0YXJ0LCB2YWx1ZSk7Ci0gICAgfQotCi0gICAgaWYgKCAocGFybXMucDJtX2Jhc2UgIT0gVU5T
RVRfQUREUikgJiYgZWxmXzMyYml0KCZlbGYpICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5M
T0dfV0FSTklORyAiUDJNIHRhYmxlIGJhc2UgaWdub3JlZFxuIik7Ci0gICAgICAgIHBhcm1zLnAy
bV9iYXNlID0gVU5TRVRfQUREUjsKLSAgICB9Ci0KLSAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNp
emUoZCk7Ci0KLSAgICAvKgotICAgICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIg
b2YgcGFnZS10YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUgCi0gICAgICogc2l6ZSBvZiB0aGUg
Ym9vdHN0cmFwIGFkZHJlc3Mgc3BhY2UuIEJ1dCB0aGUgc2l6ZSBvZiB0aGUgYWRkcmVzcyBzcGFj
ZSAKLSAgICAgKiBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMgKHNp
bmNlIGVhY2ggb25lIGlzIG1hcHBlZCAKLSAgICAgKiByZWFkLW9ubHkpLiBXZSBoYXZlIGEgcGFp
ciBvZiBzaW11bHRhbmVvdXMgZXF1YXRpb25zIGluIHR3byB1bmtub3ducywgCi0gICAgICogd2hp
Y2ggd2Ugc29sdmUgYnkgZXhoYXVzdGl2ZSBzZWFyY2guCi0gICAgICovCi0gICAgdl9zdGFydCAg
ICAgICAgICA9IHBhcm1zLnZpcnRfYmFzZTsKLSAgICB2a2Vybl9zdGFydCAgICAgID0gcGFybXMu
dmlydF9rc3RhcnQ7Ci0gICAgdmtlcm5fZW5kICAgICAgICA9IHBhcm1zLnZpcnRfa2VuZDsKLSAg
ICBpZiAoIHBhcm1zLnVubWFwcGVkX2luaXRyZCApCi0gICAgewotICAgICAgICB2aW5pdHJkX3N0
YXJ0ICA9IHZpbml0cmRfZW5kID0gMDsKLSAgICAgICAgdnBoeXNtYXBfc3RhcnQgPSByb3VuZF9w
Z3VwKHZrZXJuX2VuZCk7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHZpbml0cmRf
c3RhcnQgID0gcm91bmRfcGd1cCh2a2Vybl9lbmQpOwotICAgICAgICB2aW5pdHJkX2VuZCAgICA9
IHZpbml0cmRfc3RhcnQgKyBpbml0cmRfbGVuOwotICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJv
dW5kX3BndXAodmluaXRyZF9lbmQpOwotICAgIH0KLSAgICB2cGh5c21hcF9lbmQgICAgID0gdnBo
eXNtYXBfc3RhcnQgKyAobnJfcGFnZXMgKiAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1
bnNpZ25lZCBsb25nKSA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNpemVvZih1bnNpZ25lZCBpbnQpKSk7Ci0gICAgaWYgKCBwYXJtcy5wMm1f
YmFzZSAhPSBVTlNFVF9BRERSICkKLSAgICAgICAgdnBoeXNtYXBfZW5kID0gdnBoeXNtYXBfc3Rh
cnQ7Ci0gICAgdnN0YXJ0aW5mb19zdGFydCA9IHJvdW5kX3BndXAodnBoeXNtYXBfZW5kKTsKLSAg
ICB2c3RhcnRpbmZvX2VuZCAgID0gKHZzdGFydGluZm9fc3RhcnQgKwotICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKSArCi0gICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbykpOwotCi0gICAgdnB0X3N0
YXJ0ICAgICAgICA9IHJvdW5kX3BndXAodnN0YXJ0aW5mb19lbmQpOwotICAgIGZvciAoIG5yX3B0
X3BhZ2VzID0gMjsgOyBucl9wdF9wYWdlcysrICkKLSAgICB7Ci0gICAgICAgIHZwdF9lbmQgICAg
ICAgICAgPSB2cHRfc3RhcnQgKyAobnJfcHRfcGFnZXMgKiBQQUdFX1NJWkUpOwotICAgICAgICB2
c3RhY2tfc3RhcnQgICAgID0gdnB0X2VuZDsKLSAgICAgICAgdnN0YWNrX2VuZCAgICAgICA9IHZz
dGFja19zdGFydCArIFBBR0VfU0laRTsKLSAgICAgICAgdl9lbmQgICAgICAgICAgICA9ICh2c3Rh
Y2tfZW5kICsgKDFVTDw8MjIpLTEpICYgfigoMVVMPDwyMiktMSk7Ci0gICAgICAgIGlmICggKHZf
ZW5kIC0gdnN0YWNrX2VuZCkgPCAoNTEyVUwgPDwgMTApICkKLSAgICAgICAgICAgIHZfZW5kICs9
IDFVTCA8PCAyMjsgLyogQWRkIGV4dHJhIDRNQiB0byBnZXQgPj0gNTEya0IgcGFkZGluZy4gKi8K
LSNkZWZpbmUgTlIoX2wsX2gsX3MpIFwKLSAgICAoKCgoKF9oKSArICgoMVVMPDwoX3MpKS0xKSkg
JiB+KCgxVUw8PChfcykpLTEpKSAtIFwKLSAgICAgICAoKF9sKSAmIH4oKDFVTDw8KF9zKSktMSkp
KSA+PiAoX3MpKQotICAgICAgICBpZiAoICghaXNfcHZfMzJiaXRfZG9tYWluKGQpICsgLyogIyBM
NCAqLwotICAgICAgICAgICAgICBOUih2X3N0YXJ0LCB2X2VuZCwgTDRfUEFHRVRBQkxFX1NISUZU
KSArIC8qICMgTDMgKi8KLSAgICAgICAgICAgICAgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPwot
ICAgICAgICAgICAgICAgTlIodl9zdGFydCwgdl9lbmQsIEwzX1BBR0VUQUJMRV9TSElGVCkgOiAv
KiAjIEwyICovCi0gICAgICAgICAgICAgICA0KSArIC8qICMgY29tcGF0IEwyICovCi0gICAgICAg
ICAgICAgIE5SKHZfc3RhcnQsIHZfZW5kLCBMMl9QQUdFVEFCTEVfU0hJRlQpKSAgLyogIyBMMSAq
LwotICAgICAgICAgICAgIDw9IG5yX3B0X3BhZ2VzICkKLSAgICAgICAgICAgIGJyZWFrOwotICAg
IH0KLQotICAgIGNvdW50ID0gdl9lbmQgLSB2X3N0YXJ0OwotICAgIGlmICggdmluaXRyZF9zdGFy
dCApCi0gICAgICAgIGNvdW50IC09IFBBR0VfQUxJR04oaW5pdHJkX2xlbik7Ci0gICAgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhjb3VudCk7Ci0gICAgaWYgKCAoMVVMIDw8IG9yZGVyKSAr
IFBGTl9VUChpbml0cmRfbGVuKSA+IG5yX3BhZ2VzICkKLSAgICAgICAgcGFuaWMoIkRvbWFpbiAw
IGFsbG9jYXRpb24gaXMgdG9vIHNtYWxsIGZvciBrZXJuZWwgaW1hZ2UiKTsKLQotICAgIGlmICgg
cGFybXMucDJtX2Jhc2UgIT0gVU5TRVRfQUREUiApCi0gICAgewotICAgICAgICB2cGh5c21hcF9z
dGFydCA9IHBhcm1zLnAybV9iYXNlOwotICAgICAgICB2cGh5c21hcF9lbmQgICA9IHZwaHlzbWFw
X3N0YXJ0ICsgbnJfcGFnZXMgKiBzaXplb2YodW5zaWduZWQgbG9uZyk7Ci0gICAgfQotICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKLSAgICBpZiAoIHBhZ2UgPT0g
TlVMTCApCi0gICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9tYWluIDAgYWxsb2Nh
dGlvbiIpOwotICAgIGFsbG9jX3NwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICBhbGxvY19l
cGZuID0gYWxsb2Nfc3BmbiArIGQtPnRvdF9wYWdlczsKLQotICAgIGlmICggaW5pdHJkX2xlbiAp
Ci0gICAgewotICAgICAgICBpbml0cmRfcGZuID0gdmluaXRyZF9zdGFydCA/Ci0gICAgICAgICAg
ICAgICAgICAgICAodmluaXRyZF9zdGFydCAtIHZfc3RhcnQpID4+IFBBR0VfU0hJRlQgOgotICAg
ICAgICAgICAgICAgICAgICAgZC0+dG90X3BhZ2VzOwotICAgICAgICBpbml0cmRfbWZuID0gbWZu
ID0gaW5pdHJkLT5tb2Rfc3RhcnQ7Ci0gICAgICAgIGNvdW50ID0gUEZOX1VQKGluaXRyZF9sZW4p
OwotICAgICAgICBpZiAoIGQtPmFyY2gucGh5c2FkZHJfYml0c2l6ZSAmJgotICAgICAgICAgICAg
ICgobWZuICsgY291bnQgLSAxKSA+PiAoZC0+YXJjaC5waHlzYWRkcl9iaXRzaXplIC0gUEFHRV9T
SElGVCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9w
YWdlcyhjb3VudCk7Ci0gICAgICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBv
cmRlciwgMCk7Ci0gICAgICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIGluaXRyZCIpOwotICAgICAgICAgICAgZm9y
ICggY291bnQgPSAtY291bnQ7IG9yZGVyLS07ICkKLSAgICAgICAgICAgICAgICBpZiAoIGNvdW50
ICYgKDFVTCA8PCBvcmRlcikgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKLSAgICAgICAgICAgICAgICAgICAg
cGFnZSArPSAxVUwgPDwgb3JkZXI7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgbWVt
Y3B5KHBhZ2VfdG9fdmlydChwYWdlKSwgbWZuX3RvX3ZpcnQoaW5pdHJkLT5tb2Rfc3RhcnQpLAot
ICAgICAgICAgICAgICAgICAgIGluaXRyZF9sZW4pOwotICAgICAgICAgICAgbXB0X2FsbG9jID0g
KHBhZGRyX3QpaW5pdHJkLT5tb2Rfc3RhcnQgPDwgUEFHRV9TSElGVDsKLSAgICAgICAgICAgIGlu
aXRfZG9taGVhcF9wYWdlcyhtcHRfYWxsb2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXB0X2FsbG9jICsgUEFHRV9BTElHTihpbml0cmRfbGVuKSk7Ci0gICAgICAgICAgICBpbml0
cmQtPm1vZF9zdGFydCA9IGluaXRyZF9tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICAgICAg
fQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHdoaWxlICggY291bnQtLSAp
Ci0gICAgICAgICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgbWZuX3RvX3BhZ2UobWZuKysp
LCAwLCAwKSApCi0gICAgICAgICAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0gICAgICAg
IGluaXRyZC0+bW9kX2VuZCA9IDA7Ci0gICAgfQotCi0gICAgcHJpbnRrKCJQSFlTSUNBTCBNRU1P
UlkgQVJSQU5HRU1FTlQ6XG4iCi0gICAgICAgICAgICIgRG9tMCBhbGxvYy46ICAgJSJQUklwYWRk
ciItPiUiUFJJcGFkZHIsCi0gICAgICAgICAgIHBmbl90b19wYWRkcihhbGxvY19zcGZuKSwgcGZu
X3RvX3BhZGRyKGFsbG9jX2VwZm4pKTsKLSAgICBpZiAoIGQtPnRvdF9wYWdlcyA8IG5yX3BhZ2Vz
ICkKLSAgICAgICAgcHJpbnRrKCIgKCVsdSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpIiwKLSAgICAg
ICAgICAgICAgIG5yX3BhZ2VzIC0gZC0+dG90X3BhZ2VzKTsKLSAgICBpZiAoIGluaXRyZCApCi0g
ICAgewotICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFydCA8PCBQ
QUdFX1NISUZUOwotICAgICAgICBwcmludGsoIlxuIEluaXQuIHJhbWRpc2s6ICUiUFJJcGFkZHIi
LT4lIlBSSXBhZGRyLAotICAgICAgICAgICAgICAgbXB0X2FsbG9jLCBtcHRfYWxsb2MgKyBpbml0
cmRfbGVuKTsKLSAgICB9Ci0gICAgcHJpbnRrKCJcblZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5U
OlxuIgotICAgICAgICAgICAiIExvYWRlZCBrZXJuZWw6ICVwLT4lcFxuIgotICAgICAgICAgICAi
IEluaXQuIHJhbWRpc2s6ICVwLT4lcFxuIgotICAgICAgICAgICAiIFBoeXMtTWFjaCBtYXA6ICVw
LT4lcFxuIgotICAgICAgICAgICAiIFN0YXJ0IGluZm86ICAgICVwLT4lcFxuIgotICAgICAgICAg
ICAiIFBhZ2UgdGFibGVzOiAgICVwLT4lcFxuIgotICAgICAgICAgICAiIEJvb3Qgc3RhY2s6ICAg
ICVwLT4lcFxuIgotICAgICAgICAgICAiIFRPVEFMOiAgICAgICAgICVwLT4lcFxuIiwKLSAgICAg
ICAgICAgX3Aodmtlcm5fc3RhcnQpLCBfcCh2a2Vybl9lbmQpLAotICAgICAgICAgICBfcCh2aW5p
dHJkX3N0YXJ0KSwgX3AodmluaXRyZF9lbmQpLAotICAgICAgICAgICBfcCh2cGh5c21hcF9zdGFy
dCksIF9wKHZwaHlzbWFwX2VuZCksCi0gICAgICAgICAgIF9wKHZzdGFydGluZm9fc3RhcnQpLCBf
cCh2c3RhcnRpbmZvX2VuZCksCi0gICAgICAgICAgIF9wKHZwdF9zdGFydCksIF9wKHZwdF9lbmQp
LAotICAgICAgICAgICBfcCh2c3RhY2tfc3RhcnQpLCBfcCh2c3RhY2tfZW5kKSwKLSAgICAgICAg
ICAgX3Aodl9zdGFydCksIF9wKHZfZW5kKSk7Ci0gICAgcHJpbnRrKCIgRU5UUlkgQUREUkVTUzog
JXBcbiIsIF9wKHBhcm1zLnZpcnRfZW50cnkpKTsKLQotICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0
aXJxcygpOwotCi0gICAgbXB0X2FsbG9jID0gKHZwdF9zdGFydCAtIHZfc3RhcnQpICsgcGZuX3Rv
X3BhZGRyKGFsbG9jX3NwZm4pOwotICAgIGlmICggdmluaXRyZF9zdGFydCApCi0gICAgICAgIG1w
dF9hbGxvYyAtPSBQQUdFX0FMSUdOKGluaXRyZF9sZW4pOwotCi0gICAgLyogT3ZlcmxhcCB3aXRo
IFhlbiBwcm90ZWN0ZWQgYXJlYT8gKi8KLSAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkg
PwotICAgICAgICAgKCh2X3N0YXJ0IDwgSFlQRVJWSVNPUl9WSVJUX0VORCkgJiYKLSAgICAgICAg
ICAodl9lbmQgPiBIWVBFUlZJU09SX1ZJUlRfU1RBUlQpKSA6Ci0gICAgICAgICAodl9lbmQgPiBI
WVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUKGQpKSApCi0gICAgewotICAgICAgICBwcmludGso
IkRPTTAgaW1hZ2Ugb3ZlcmxhcHMgd2l0aCBYZW4gcHJpdmF0ZSBhcmVhLlxuIik7Ci0gICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxz
YWZlX2NhbGxiYWNrX2NzID0gRkxBVF9DT01QQVRfS0VSTkVMX0NTOwotICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfY3MgICAgPSBGTEFUX0NPTVBBVF9LRVJORUxfQ1M7Ci0g
ICAgfQotCi0gICAgLyogV0FSTklORzogVGhlIG5ldyBkb21haW4gbXVzdCBoYXZlIGl0cyAncHJv
Y2Vzc29yJyBmaWVsZCBmaWxsZWQgaW4hICovCi0gICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWlu
KGQpICkKLSAgICB7Ci0gICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZTsKLSAgICAgICAgbDRzdGFydCA9IGw0dGFiID0g
X192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgewotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3du
ZXIpOwotICAgICAgICBpZiAoICFwYWdlICkKLSAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdo
IFJBTSBmb3IgZG9tYWluIDAgUE1MNCIpOwotICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5m
byA9IFBHVF9sNF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLSAgICAgICAgbDRzdGFydCA9
IGw0dGFiID0gcGFnZV90b192aXJ0KHBhZ2UpOwotICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9h
bGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7Ci0gICAgICAgIGwz
c3RhcnQgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Ci0gICAgfQot
ICAgIGNsZWFyX3BhZ2UobDR0YWIpOwotICAgIGluaXRfZ3Vlc3RfbDRfdGFibGUobDR0YWIsIGQs
IDApOwotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWRkcihfX3Bh
KGw0c3RhcnQpKTsKLSAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0gICAgICAgIHYt
PmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHYtPmFyY2guZ3Vlc3RfdGFibGU7Ci0KLSAgICBsNHRh
YiArPSBsNF90YWJsZV9vZmZzZXQodl9zdGFydCk7Ci0gICAgcGZuID0gYWxsb2Nfc3BmbjsKLSAg
ICBmb3IgKCBjb3VudCA9IDA7IGNvdW50IDwgKCh2X2VuZC12X3N0YXJ0KT4+UEFHRV9TSElGVCk7
IGNvdW50KysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwxdGFiICYg
KFBBR0VfU0laRS0xKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBtYWRkcl90b19wYWdlKG1w
dF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wxX3BhZ2VfdGFibGU7Ci0gICAgICAg
ICAgICBsMXN0YXJ0ID0gbDF0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdF
X1NJWkU7Ci0gICAgICAgICAgICBjbGVhcl9wYWdlKGwxdGFiKTsKLSAgICAgICAgICAgIGlmICgg
Y291bnQgPT0gMCApCi0gICAgICAgICAgICAgICAgbDF0YWIgKz0gbDFfdGFibGVfb2Zmc2V0KHZf
c3RhcnQpOwotICAgICAgICAgICAgaWYgKCAhKCh1bnNpZ25lZCBsb25nKWwydGFiICYgKFBBR0Vf
U0laRS0xKSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIG1hZGRyX3RvX3BhZ2Uo
bXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZTsKLSAgICAg
ICAgICAgICAgICBsMnN0YXJ0ID0gbDJ0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyAr
PSBQQUdFX1NJWkU7Ci0gICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsMnRhYik7Ci0gICAgICAg
ICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkKLSAgICAgICAgICAgICAgICAgICAgbDJ0YWIgKz0g
bDJfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwotICAgICAgICAgICAgICAgIGlmICggISgodW5zaWdu
ZWQgbG9uZylsM3RhYiAmIChQQUdFX1NJWkUtMSkpICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIGlmICggY291bnQgfHwgIWwzc3RhcnQgKQotICAgICAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYykt
PnUuaW51c2UudHlwZV9pbmZvID0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1RfbDNf
cGFnZV90YWJsZTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGwzc3RhcnQgPSBfX3ZhKG1wdF9h
bGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgICAgICAgICAgbDN0YWIgPSBsM3N0YXJ0OwotICAgICAgICAgICAgICAgICAgICBj
bGVhcl9wYWdlKGwzdGFiKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBjb3VudCA9PSAwICkK
LSAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiICs9IGwzX3RhYmxlX29mZnNldCh2X3N0YXJ0
KTsKLSAgICAgICAgICAgICAgICAgICAgKmw0dGFiID0gbDRlX2Zyb21fcGFkZHIoX19wYShsM3N0
YXJ0KSwgTDRfUFJPVCk7Ci0gICAgICAgICAgICAgICAgICAgIGw0dGFiKys7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRyKF9fcGEobDJz
dGFydCksIEwzX1BST1QpOwotICAgICAgICAgICAgICAgIGwzdGFiKys7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICAqbDJ0YWIgPSBsMmVfZnJvbV9wYWRkcihfX3BhKGwxc3RhcnQpLCBMMl9Q
Uk9UKTsKLSAgICAgICAgICAgIGwydGFiKys7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBjb3Vu
dCA8IGluaXRyZF9wZm4gfHwgY291bnQgPj0gaW5pdHJkX3BmbiArIFBGTl9VUChpbml0cmRfbGVu
KSApCi0gICAgICAgICAgICBtZm4gPSBwZm4rKzsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAg
bWZuID0gaW5pdHJkX21mbisrOwotICAgICAgICAqbDF0YWIgPSBsMWVfZnJvbV9wZm4obWZuLCAo
IWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMMV9QUk9UIDogQ09NUEFUX0wxX1BST1QpKTsKLSAgICAgICAgbDF0YWIrKzsKLQotICAg
ICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAgICAgICAgICAgIGlmICggIXBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYmCi0gICAgICAgICAgICAgICAgICFnZXRfcGFnZV9hbmRfdHlwZShw
YWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQotICAgICAgICAgICAgICAgIEJVRygpOwotICAg
ICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgIHsK
LSAgICAgICAgLyogRW5zdXJlIHRoZSBmaXJzdCBmb3VyIEwzIGVudHJpZXMgYXJlIGFsbCBwb3B1
bGF0ZWQuICovCi0gICAgICAgIGZvciAoIGkgPSAwLCBsM3RhYiA9IGwzc3RhcnQ7IGkgPCA0OyAr
K2ksICsrbDN0YWIgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0
ZSgqbDN0YWIpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdl
KG1wdF9hbGxvYyktPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGU7Ci0gICAg
ICAgICAgICAgICAgbDJ0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJ
WkU7Ci0gICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsMnRhYik7Ci0gICAgICAgICAgICAgICAg
KmwzdGFiID0gbDNlX2Zyb21fcGFkZHIoX19wYShsMnRhYiksIEwzX1BST1QpOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgaWYgKCBpID09IDMgKQotICAgICAgICAgICAgICAgIGwzZV9nZXRf
cGFnZSgqbDN0YWIpLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKLSAgICAg
ICAgfQotICAgICAgICAvKiBJbnN0YWxsIHJlYWQtb25seSBndWVzdCB2aXNpYmxlIE1QVCBtYXBw
aW5nLiAqLwotICAgICAgICBsMnRhYiA9IGwzZV90b19sMmUobDNzdGFydFszXSk7Ci0gICAgICAg
IG1lbWNweSgmbDJ0YWJbQ09NUEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCi0g
ICAgICAgICAgICAgICAmY29tcGF0X2lkbGVfcGdfdGFibGVfbDJbbDJfdGFibGVfb2Zmc2V0KEhJ
Uk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0sCi0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFH
RVRBQkxFX1hFTl9TTE9UUyhkKSAqIHNpemVvZigqbDJ0YWIpKTsKLSAgICB9Ci0KLSAgICAvKiBQ
YWdlcyB0aGF0IGFyZSBwYXJ0IG9mIHBhZ2UgdGFibGVzIG11c3QgYmUgcmVhZCBvbmx5LiAqLwot
ICAgIGlmICAoIGlzX3B2X2RvbWFpbihkKSApCi0gICAgICAgIG1hcmtfcHZfcHRfcGFnZXNfcmRv
bmx5KGQsIGw0c3RhcnQsIHZwdF9zdGFydCwgbnJfcHRfcGFnZXMpOwotCi0gICAgLyogTWFzayBh
bGwgdXBjYWxscy4uLiAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgWEVOX0xFR0FDWV9NQVhfVkNQ
VVM7IGkrKyApCi0gICAgICAgIHNoYXJlZF9pbmZvKGQsIHZjcHVfaW5mb1tpXS5ldnRjaG5fdXBj
YWxsX21hc2spID0gMTsKLQotICAgIHByaW50aygiRG9tMCBoYXMgbWF4aW11bSAldSBWQ1BVc1xu
IiwgZC0+bWF4X3ZjcHVzKTsKLQotICAgIGNwdSA9IHYtPnByb2Nlc3NvcjsKLSAgICBmb3IgKCBp
ID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVj
dCB2Y3B1ICpwID0gc2V0dXBfZG9tMF92Y3B1KGQsIGksIGNwdSk7Ci0KLSAgICAgICAgaWYgKCBw
ICkKLSAgICAgICAgICAgIGNwdSA9IHAtPnByb2Nlc3NvcjsKLSAgICB9Ci0KLSAgICBkLT5hcmNo
LnBhZ2luZy5tb2RlID0gMDsKLQotICAgIC8qIFNldCB1cCBDUjMgdmFsdWUgZm9yIHdyaXRlX3B0
YmFzZSAqLwotICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCi0gICAgICAgIHBhZ2lu
Z191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwotICAgIGVsc2UKLSAgICAgICAgdXBkYXRlX2NyMyh2
KTsKLQotICAgIC8qIFdlIHJ1biBvbiBkb20wJ3MgcGFnZSB0YWJsZXMgZm9yIHRoZSBmaW5hbCBw
YXJ0IG9mIHRoZSBidWlsZCBwcm9jZXNzLiAqLwotICAgIHdyaXRlX3B0YmFzZSh2KTsKLSAgICBt
YXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KHYpOwotCi0gICAgLyogQ29weSB0aGUgT1MgaW1hZ2Ug
YW5kIGZyZWUgdGVtcG9yYXJ5IGJ1ZmZlci4gKi8KLSAgICBlbGYuZGVzdF9iYXNlID0gKHZvaWQq
KXZrZXJuX3N0YXJ0OwotICAgIGVsZi5kZXN0X3NpemUgPSB2a2Vybl9lbmQgLSB2a2Vybl9zdGFy
dDsKLSAgICBlbGZfc2V0X3ZjcHUoJmVsZiwgdik7Ci0gICAgcmMgPSBlbGZfbG9hZF9iaW5hcnko
JmVsZik7Ci0gICAgaWYgKCByYyA8IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQg
dG8gbG9hZCB0aGUga2VybmVsIGJpbmFyeVxuIik7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LSAgICBib290c3RyYXBfbWFwKE5VTEwpOwotCi0gICAgaWYgKCBVTlNFVF9BRERSICE9IHBhcm1z
LnZpcnRfaHlwZXJjYWxsICkKLSAgICB7Ci0gICAgICAgIGlmICggKHBhcm1zLnZpcnRfaHlwZXJj
YWxsIDwgdl9zdGFydCkgfHwKLSAgICAgICAgICAgICAocGFybXMudmlydF9oeXBlcmNhbGwgPj0g
dl9lbmQpICkKLSAgICAgICAgewotICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVu
dChOVUxMKTsKLSAgICAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyZW50KTsKLSAgICAgICAgICAg
IHByaW50aygiSW52YWxpZCBIWVBFUkNBTExfUEFHRSBmaWVsZCBpbiBFTEYgbm90ZXMuXG4iKTsK
LSAgICAgICAgICAgIHJjID0gLTE7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQot
ICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKAotICAgICAgICAgICAgZCwgKHZvaWQg
KikodW5zaWduZWQgbG9uZylwYXJtcy52aXJ0X2h5cGVyY2FsbCk7Ci0gICAgfQotCi0gICAgLyog
RnJlZSB0ZW1wb3JhcnkgYnVmZmVycy4gKi8KLSAgICBkaXNjYXJkX2luaXRpYWxfaW1hZ2VzKCk7
Ci0KLSAgICAvKiBTZXQgdXAgc3RhcnQgaW5mbyBhcmVhLiAqLwotICAgIHNpID0gKHN0YXJ0X2lu
Zm9fdCAqKXZzdGFydGluZm9fc3RhcnQ7Ci0gICAgY2xlYXJfcGFnZShzaSk7Ci0gICAgc2ktPm5y
X3BhZ2VzID0gbnJfcGFnZXM7Ci0KLSAgICBzaS0+c2hhcmVkX2luZm8gPSB2aXJ0X3RvX21hZGRy
KGQtPnNoYXJlZF9pbmZvKTsKLQotICAgIHNpLT5mbGFncyAgICAgICAgPSBTSUZfUFJJVklMRUdF
RCB8IFNJRl9JTklURE9NQUlOOwotICAgIGlmICggIXZpbml0cmRfc3RhcnQgJiYgaW5pdHJkX2xl
biApCi0gICAgICAgIHNpLT5mbGFncyAgIHw9IFNJRl9NT0RfU1RBUlRfUEZOOwotICAgIHNpLT5m
bGFncyAgICAgICB8PSAoeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZfUE1fTUFTSzsK
LSAgICBzaS0+cHRfYmFzZSAgICAgID0gdnB0X3N0YXJ0OwotICAgIHNpLT5ucl9wdF9mcmFtZXMg
PSBucl9wdF9wYWdlczsKLSAgICBzaS0+bWZuX2xpc3QgICAgID0gdnBoeXNtYXBfc3RhcnQ7Ci0g
ICAgc25wcmludGYoc2ktPm1hZ2ljLCBzaXplb2Yoc2ktPm1hZ2ljKSwgInhlbi0zLjAteDg2XyVk
JXMiLAotICAgICAgICAgICAgIGVsZl82NGJpdCgmZWxmKSA/IDY0IDogMzIsIHBhcm1zLnBhZSA/
ICJwIiA6ICIiKTsKLQotICAgIGNvdW50ID0gZC0+dG90X3BhZ2VzOwotCi0gICAgLyogU2V0IHVw
IHRoZSBwaHlzLT5tYWNoaW5lIHRhYmxlIGlmIG5vdCBwYXJ0IG9mIHRoZSBpbml0aWFsIG1hcHBp
bmcuICovCi0gICAgaWYgKCBpc19wdl9kb21haW4oZCkgJiYgcGFybXMucDJtX2Jhc2UgIT0gVU5T
RVRfQUREUiApCi0gICAgewotICAgICAgICBwZm4gPSBwYWdldGFibGVfZ2V0X3Bmbih2LT5hcmNo
Lmd1ZXN0X3RhYmxlKTsKLSAgICAgICAgc2V0dXBfcHZfcGh5c21hcChkLCBwZm4sIHZfc3RhcnQs
IHZfZW5kLCB2cGh5c21hcF9zdGFydCwgdnBoeXNtYXBfZW5kLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIG5yX3BhZ2VzKTsKLSAgICB9Ci0KLSAgICAvKiBXcml0ZSB0aGUgcGh5cy0+bWFjaGlu
ZSBhbmQgbWFjaGluZS0+cGh5cyB0YWJsZSBlbnRyaWVzLiAqLwotICAgIGZvciAoIHBmbiA9IDA7
IHBmbiA8IGNvdW50OyBwZm4rKyApCi0gICAgewotICAgICAgICBtZm4gPSBwZm4gKyBhbGxvY19z
cGZuOwotICAgICAgICBpZiAoIHBmbiA+PSBpbml0cmRfcGZuICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBwZm4gPCBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKLSAgICAg
ICAgICAgICAgICBtZm4gPSBpbml0cmQtPm1vZF9zdGFydCArIChwZm4gLSBpbml0cmRfcGZuKTsK
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBtZm4gLT0gUEZOX1VQKGluaXRyZF9s
ZW4pOwotICAgICAgICB9Ci0jaWZuZGVmIE5ERUJVRwotI2RlZmluZSBSRVZFUlNFX1NUQVJUICgo
dl9lbmQgLSB2X3N0YXJ0KSA+PiBQQUdFX1NISUZUKQotICAgICAgICBpZiAoIHBmbiA+IFJFVkVS
U0VfU1RBUlQgJiYgKHZpbml0cmRfc3RhcnQgfHwgcGZuIDwgaW5pdHJkX3BmbikgKQotICAgICAg
ICAgICAgbWZuID0gYWxsb2NfZXBmbiAtIChwZm4gLSBSRVZFUlNFX1NUQVJUKTsKLSNlbmRpZgot
ICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHBmbiwgbWZuLCB2cGh5c21hcF9zdGFydCk7
Ci0gICAgICAgIGlmICghKHBmbiAmIDB4ZmZmZmYpKQotICAgICAgICAgICAgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7Ci0gICAgfQotICAgIHNpLT5maXJzdF9wMm1fcGZuID0gcGZuOwotICAg
IHNpLT5ucl9wMm1fZnJhbWVzID0gZC0+dG90X3BhZ2VzIC0gY291bnQ7Ci0gICAgcGFnZV9saXN0
X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCi0gICAgewotICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKLSAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJv
bV9tZm4obWZuKSkpOwotICAgICAgICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgPj0gY291
bnQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRfZG9tYWluKGQp
KTsKLSAgICAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJiYKLSAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBl
KHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICAgQlVHKCk7Ci0K
LSAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0
YXJ0KTsKLSAgICAgICAgICAgICsrcGZuOwotICAgICAgICAgICAgaWYgKCEocGZuICYgMHhmZmZm
ZikpCi0gICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Ci0gICAgICAg
IH0KLSAgICB9Ci0gICAgQlVHX09OKHBmbiAhPSBkLT50b3RfcGFnZXMpOwotI2lmbmRlZiBOREVC
VUcKLSAgICBhbGxvY19lcGZuICs9IFBGTl9VUChpbml0cmRfbGVuKSArIHNpLT5ucl9wMm1fZnJh
bWVzOwotI2VuZGlmCi0gICAgd2hpbGUgKCBwZm4gPCBucl9wYWdlcyApCi0gICAgewotICAgICAg
ICBpZiAoIChwYWdlID0gYWxsb2NfY2h1bmsoZCwgbnJfcGFnZXMgLSBkLT50b3RfcGFnZXMpKSA9
PSBOVUxMICkKLSAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgRE9NMCByZXNl
cnZhdGlvbiIpOwotICAgICAgICB3aGlsZSAoIHBmbiA8IGQtPnRvdF9wYWdlcyApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotI2lmbmRlZiBOREVCVUcK
LSNkZWZpbmUgcGZuIChucl9wYWdlcyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4gLSBhbGxvY19z
cGZuKSkpCi0jZW5kaWYKLSAgICAgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgcGZuLCBt
Zm4sIHZwaHlzbWFwX3N0YXJ0KTsKLSN1bmRlZiBwZm4KLSAgICAgICAgICAgIHBhZ2UrKzsgcGZu
Kys7Ci0gICAgICAgICAgICBpZiAoIShwZm4gJiAweGZmZmZmKSkKLSAgICAgICAgICAgICAgICBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICgg
aW5pdHJkX2xlbiAhPSAwICkKLSAgICB7Ci0gICAgICAgIHNpLT5tb2Rfc3RhcnQgPSB2aW5pdHJk
X3N0YXJ0ID86IGluaXRyZF9wZm47Ci0gICAgICAgIHNpLT5tb2RfbGVuICAgPSBpbml0cmRfbGVu
OwotICAgIH0KLQotICAgIG1lbXNldChzaS0+Y21kX2xpbmUsIDAsIHNpemVvZihzaS0+Y21kX2xp
bmUpKTsKLSAgICBpZiAoIGNtZGxpbmUgIT0gTlVMTCApCi0gICAgICAgIHN0cmxjcHkoKGNoYXIg
KilzaS0+Y21kX2xpbmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsKLQotICAgIGlm
ICggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQotICAgIHsKLSAg
ICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pOwotICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKLSAgICB9Ci0KLSAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCi0gICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9pbmZvX2Nv
bnNvbGVfZG9tMCk7Ci0KLSAgICAvKiBSZXR1cm4gdG8gaWRsZSBkb21haW4ncyBwYWdlIHRhYmxl
cy4gKi8KLSAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwotICAgIHdyaXRlX3B0
YmFzZShjdXJyZW50KTsKLQotICAgIHVwZGF0ZV9kb21haW5fd2FsbGNsb2NrX3RpbWUoZCk7Ci0K
LSAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Ci0gICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKTsKLQotICAgIC8qCi0gICAgICogSW5pdGlhbCByZWdpc3RlciB2YWx1ZXM6
Ci0gICAgICogIERTLEVTLEZTLEdTID0gRkxBVF9LRVJORUxfRFMKLSAgICAgKiAgICAgICBDUzpy
SVAgPSBGTEFUX0tFUk5FTF9DUzpzdGFydF9wYwotICAgICAqICAgICAgIFNTOnJTUCA9IEZMQVRf
S0VSTkVMX1NTOnN0YXJ0X3N0YWNrCi0gICAgICogICAgICAgICAgclNJID0gc3RhcnRfaW5mbwot
ICAgICAqICBbckFYLHJCWCxyQ1gsckRYLHJESSxyQlAsUjgtUjE1IGFyZSB6ZXJvXQotICAgICAq
LwotICAgIHJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7Ci0gICAgcmVncy0+ZHMgPSByZWdzLT5l
cyA9IHJlZ3MtPmZzID0gcmVncy0+Z3MgPQotICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8gRkxBVF9LRVJORUxfRFMgOiBGTEFUX0NPTVBBVF9LRVJORUxfRFM7Ci0gICAgcmVncy0+c3Mg
PSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/Ci0gICAgICAgICAgICAgICAgRkxBVF9LRVJORUxf
U1MgOiBGTEFUX0NPTVBBVF9LRVJORUxfU1MpOwotICAgIHJlZ3MtPmNzID0gKCFpc19wdl8zMmJp
dF9kb21haW4oZCkgPwotICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX0NTIDogRkxBVF9DT01Q
QVRfS0VSTkVMX0NTKTsKLSAgICByZWdzLT5yaXAgPSBwYXJtcy52aXJ0X2VudHJ5OwotICAgIHJl
Z3MtPnJzcCA9IHZzdGFja19lbmQ7Ci0gICAgcmVncy0+cnNpID0gdnN0YXJ0aW5mb19zdGFydDsK
LSAgICByZWdzLT5lZmxhZ3MgPSBYODZfRUZMQUdTX0lGOwotCi0jaWZkZWYgQ09ORklHX1NIQURP
V19QQUdJTkcKLSAgICBpZiAoIG9wdF9kb20wX3NoYWRvdyAmJiBwYWdpbmdfZW5hYmxlKGQsIFBH
X1NIX2VuYWJsZSkgPT0gMCApCi0gICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYp
OwotI2VuZGlmCi0KLSAgICAvKgotICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9zdXBlcnZpc29y
X21vZGVfa2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCi0gICAgICogZGlmZmVy
ZW50IG1lYW5pbmcuCi0gICAgICovCi0gICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFUX3N1cGVydmlz
b3JfbW9kZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKLSAgICAgICAgcGFuaWMoIkRvbTAg
cmVxdWlyZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwotCi0gICAgcmMgPSBzZXR1cF9w
ZXJtaXNzaW9ucyhkKTsKLSAgICBCVUdfT04ocmMgIT0gMCk7Ci0KLSAgICBpZiAoIGVsZl9jaGVj
a19icm9rZW4oJmVsZikgKQotICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzogZG9tMCBrZXJu
ZWwgYnJva2VuIEVMRjogJXNcbiIsCi0gICAgICAgICAgICAgICBlbGZfY2hlY2tfYnJva2VuKCZl
bGYpKTsKLQotICAgIGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKLSAgICAg
ICAgaW9tbXVfaHdkb21faW5pdChkKTsKLQotICAgIHJldHVybiAwOwotCi1vdXQ6Ci0gICAgaWYg
KCBlbGZfY2hlY2tfYnJva2VuKCZlbGYpICkKLSAgICAgICAgcHJpbnRrKCIgWGVuIGRvbTAga2Vy
bmVsIGJyb2tlbiBFTEY6ICVzXG4iLAotICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tlbigm
ZWxmKSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIHN0YXRpYyBpbnQgX19pbml0IG1vZGlmeV9p
ZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywg
Y29uc3QgYm9vbCBtYXApCiB7CkBAIC0xNDE1LDEzICs1MzUsMTMgQEAgc3RhdGljIGludCBfX2lu
aXQgcHZoX3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1
bnNpZ25lZCBpbnQgcmFuZ2Vfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhucl9wYWdlcyAr
IDEpOwogCiAgICAgICAgIG9yZGVyID0gbWluKHJhbmdlX29yZGVyID8gcmFuZ2Vfb3JkZXIgLSAx
IDogMCwgb3JkZXIpOwotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgbWVtZmxhZ3MpOworICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRl
ciwgZG9tMF9tZW1mbGFncyk7CiAgICAgICAgIGlmICggcGFnZSA9PSBOVUxMICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBvcmRlciA9PSAwICYmIG1lbWZsYWdzICkKKyAgICAgICAgICAg
IGlmICggb3JkZXIgPT0gMCAmJiBkb20wX21lbWZsYWdzICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAvKiBUcnkgYWdhaW4gd2l0aG91dCBhbnkgbWVtZmxhZ3MuICovCi0gICAgICAg
ICAgICAgICAgbWVtZmxhZ3MgPSAwOworICAgICAgICAgICAgICAgIC8qIFRyeSBhZ2FpbiB3aXRo
b3V0IGFueSBkb20wX21lbWZsYWdzLiAqLworICAgICAgICAgICAgICAgIGRvbTBfbWVtZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgICAgIG9yZGVyID0gTUFYX09SREVSOwogICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICAgICAgfQpAQCAtMTY5NSw3ICs4MTUsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgYm9vbCBwcmVlbXB0
ZWQ7CiAjZGVmaW5lIE1CMV9QQUdFUyBQRk5fRE9XTihNQigxKSkKIAotICAgIG5yX3BhZ2VzID0g
Y29tcHV0ZV9kb20wX25yX3BhZ2VzKGQsIE5VTEwsIDApOworICAgIG5yX3BhZ2VzID0gZG9tMF9j
b21wdXRlX25yX3BhZ2VzKGQsIE5VTEwsIDApOwogCiAgICAgcHZoX3NldHVwX2U4MjAoZCwgbnJf
cGFnZXMpOwogICAgIGRvIHsKQEAgLTE5MDYsNyArMTAyNiw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCiAgICAgY3B1
ID0gdi0+cHJvY2Vzc29yOwogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysg
KQogICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBzZXR1cF9kb20wX3ZjcHUo
ZCwgaSwgY3B1KTsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVwX3Zj
cHUoZCwgaSwgY3B1KTsKIAogICAgICAgICBpZiAoIHAgKQogICAgICAgICAgICAgY3B1ID0gcC0+
cHJvY2Vzc29yOwpAQCAtMTkxOSw3ICsxMDM5LDcgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3Nl
dHVwX2NwdXMoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBlbnRyeSwKICAgICAgICAgcmV0dXJu
IHJjOwogICAgIH0KIAotICAgIHJjID0gc2V0dXBfcGVybWlzc2lvbnMoZCk7CisgICAgcmMgPSBk
b20wX3NldHVwX3Blcm1pc3Npb25zKGQpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAg
cGFuaWMoIlVuYWJsZSB0byBzZXR1cCBEb20wIHBlcm1pc3Npb25zOiAlZFxuIiwgcmMpOwpAQCAt
MjQyOSw3ICsxNTQ5LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAKICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMoKTsKIAotICAgIHJldHVybiAoaXNfaHZtX2RvbWFpbihkKSA/IGNvbnN0cnVjdF9kb20wX3B2
aCA6IGNvbnN0cnVjdF9kb20wX3B2KQorICAgIHJldHVybiAoaXNfaHZtX2RvbWFpbihkKSA/IGNv
bnN0cnVjdF9kb20wX3B2aCA6IGRvbTBfY29uc3RydWN0X3B2KQogICAgICAgICAgICAoZCwgaW1h
Z2UsIGltYWdlX2hlYWRyb29tLCBpbml0cmQsYm9vdHN0cmFwX21hcCwgY21kbGluZSk7CiB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9N
YWtlZmlsZQppbmRleCBkZTIxOTM3Li5lYTk0NTk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC0xICsxLDIgQEAK
IG9iai15ICs9IGh5cGVyY2FsbC5vCitvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNjNTgyMGQK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0wLDAg
KzEsOTEzIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBwdi9kb20wX2J1aWxkLmMKKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMDItMjAwNSwgSyBBIEZyYXNlcgorICovCisKKyNpbmNsdWRl
IDx4ZW4vY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KKyNpbmNsdWRlIDx4ZW4v
ZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWJl
bGYuaD4KKyNpbmNsdWRlIDx4ZW4vbXVsdGlib290Lmg+CisjaW5jbHVkZSA8eGVuL3BhZ2luZy5o
PgorI2luY2x1ZGUgPHhlbi9wZm4uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRl
IDx4ZW4vc29mdGlycS5oPgorCisjaW5jbHVkZSA8YXNtL2J6aW1hZ2UuaD4KKyNpbmNsdWRlIDxh
c20vZG9tMF9idWlsZC5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+CisKKy8qIEFsbG93IHJpbmctMyBhY2Nlc3MgaW4gbG9uZyBtb2RlIGFzIGd1ZXN0IGNh
bm5vdCB1c2UgcmluZyAxIC4uLiAqLworI2RlZmluZSBCQVNFX1BST1QgKF9QQUdFX1BSRVNFTlR8
X1BBR0VfUld8X1BBR0VfQUNDRVNTRUR8X1BBR0VfVVNFUikKKyNkZWZpbmUgTDFfUFJPVCAoQkFT
RV9QUk9UfF9QQUdFX0dVRVNUX0tFUk5FTCkKKy8qIC4uLiBleGNlcHQgZm9yIGNvbXBhdGliaWxp
dHkgbW9kZSBndWVzdHMuICovCisjZGVmaW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5U
fF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKQorI2RlZmluZSBMMl9QUk9UIChCQVNFX1BST1R8X1BB
R0VfRElSVFkpCisjZGVmaW5lIEwzX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKKyNkZWZp
bmUgTDRfUFJPVCAoQkFTRV9QUk9UfF9QQUdFX0RJUlRZKQorCitzdGF0aWMgX19pbml0IHZvaWQg
ZG9tMF91cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2
cGh5c21hcF9zKQoreworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAg
ICgodW5zaWduZWQgbG9uZyAqKXZwaHlzbWFwX3MpW3Bmbl0gPSBtZm47CisgICAgZWxzZQorICAg
ICAgICAoKHVuc2lnbmVkIGludCAqKXZwaHlzbWFwX3MpW3Bmbl0gPSBtZm47CisKKyAgICBzZXRf
Z3Bmbl9mcm9tX21mbihtZm4sIHBmbik7Cit9CisKK3N0YXRpYyBfX2luaXQgdm9pZCBtYXJrX3B2
X3B0X3BhZ2VzX3Jkb25seShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZwdF9zdGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5yX3B0X3BhZ2VzKQoreworICAgIHVuc2lnbmVkIGxvbmcgY291bnQ7CisgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKKyAgICBsNF9wZ2VudHJ5X3QgKnBsNGU7CisgICAgbDNfcGdlbnRyeV90
ICpwbDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7
CisKKyAgICBwbDRlID0gbDRzdGFydCArIGw0X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAg
IHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsKKyAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2
cHRfc3RhcnQpOworICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICBwbDJlICs9IGwy
X3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsK
KyAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2cHRfc3RhcnQpOworICAgIGZvciAoIGNvdW50
ID0gMDsgY291bnQgPCBucl9wdF9wYWdlczsgY291bnQrKyApCisgICAgeworICAgICAgICBsMWVf
cmVtb3ZlX2ZsYWdzKCpwbDFlLCBfUEFHRV9SVyk7CisgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShsMWVfZ2V0X3BmbigqcGwxZSkpOworCisgICAgICAgIC8qIFJlYWQtb25seSBtYXBwaW5nICsg
UEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAgICAgICAgID0gUEdDX2FsbG9jYXRlZCB8IDM7CisgICAgICAgIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQgfCAxOworCisgICAgICAgIC8qIFRvcC1sZXZlbCBw
LnQuIGlzIHBpbm5lZC4gKi8KKyAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1RfdHlwZV9tYXNrKSA9PQorICAgICAgICAgICAgICghaXNfcHZfMzJiaXRfZG9tYWluKGQp
ID8KKyAgICAgICAgICAgICAgUEdUX2w0X3BhZ2VfdGFibGUgOiBQR1RfbDNfcGFnZV90YWJsZSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICAgICAgICArPSAxOwor
ICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gKz0gMSB8IFBHVF9waW5uZWQ7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBJdGVyYXRlLiAqLworICAgICAgICBpZiAoICEoKHVuc2ln
bmVkIGxvbmcpKytwbDFlICYgKFBBR0VfU0laRSAtIDEpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZykrK3BsMmUgJiAoUEFHRV9TSVpFIC0gMSkpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpKytwbDNl
ICYgKFBBR0VfU0laRSAtIDEpKSApCisgICAgICAgICAgICAgICAgICAgIHBsM2UgPSBsNGVfdG9f
bDNlKCorK3BsNGUpOworICAgICAgICAgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKKyAg
ICAgICAgfQorICAgIH0KK30KKworc3RhdGljIF9faW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZfc3RhcnQsIHVuc2lnbmVkIGxv
bmcgdl9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZwaHlzbWFwX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2cGh5c21hcF9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBOVUxMOworICAgIGw0X3BnZW50cnlfdCAqcGw0ZSwgKmw0c3RhcnQgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZ3RibF9wZm4pKTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBOVUxM
OworICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IE5VTEw7CisgICAgbDFfcGdlbnRyeV90ICpwbDFl
ID0gTlVMTDsKKworICAgIGlmICggdl9zdGFydCA8PSB2cGh5c21hcF9lbmQgJiYgdnBoeXNtYXBf
c3RhcnQgPD0gdl9lbmQgKQorICAgICAgICBwYW5pYygiRE9NMCBQLT5NIHRhYmxlIG92ZXJsYXBz
IGluaXRpYWwgbWFwcGluZyIpOworCisgICAgd2hpbGUgKCB2cGh5c21hcF9zdGFydCA8IHZwaHlz
bWFwX2VuZCApCisgICAgeworICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyArICgocm91bmRfcGd1
cCh2cGh5c21hcF9lbmQpIC0gdnBoeXNtYXBfc3RhcnQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID4+IFBBR0VfU0hJRlQpICsgMyA+IG5yX3BhZ2VzICkKKyAgICAgICAgICAgIHBhbmlj
KCJEb20wIGFsbG9jYXRpb24gdG9vIHNtYWxsIGZvciBpbml0aWFsIFAtPk0gdGFibGUiKTsKKwor
ICAgICAgICBpZiAoIHBsMWUgKQorICAgICAgICB7CisgICAgICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDFlKTsKKyAgICAgICAgICAgIHBsMWUgPSBOVUxMOworICAgICAgICB9CisgICAgICAg
IGlmICggcGwyZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBs
MmUpOworICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBw
bDNlICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICBwbDNlID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBwbDRlID0gbDRzdGFy
dCArIGw0X3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7CisgICAgICAgIGlmICggIWw0ZV9n
ZXRfaW50cHRlKCpwbDRlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2UoZCwgMCk7CisgICAgICAgICAgICBpZiAoICFwYWdlICkKKyAgICAgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICAgICAgLyogTm8gbWFwcGluZywgUEdDX2FsbG9jYXRlZCAr
IHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMjsKKyAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdU
X2wzX3BhZ2VfdGFibGUgfCBQR1RfdmFsaWRhdGVkIHwgMTsKKyAgICAgICAgICAgIHBsM2UgPSBf
X21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cisg
ICAgICAgICAgICAqcGw0ZSA9IGw0ZV9mcm9tX3BhZ2UocGFnZSwgTDRfUFJPVCk7CisgICAgICAg
IH0gZWxzZQorICAgICAgICAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGw0ZV9nZXRf
cGZuKCpwbDRlKSkpOworCisgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFw
X3N0YXJ0KTsKKyAgICAgICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgICAgICAg
ISh2cGh5c21hcF9zdGFydCAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgLSAxKSkgJiYK
KyAgICAgICAgICAgICAgICAgdnBoeXNtYXBfZW5kID49IHZwaHlzbWFwX3N0YXJ0ICsgKDFVTCA8
PCBMM19QQUdFVEFCTEVfU0hJRlQpICYmCisgICAgICAgICAgICAgICAgIChwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlcyhkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApKSAhPSBOVUxMICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3BhZ2UocGFnZSwgTDFfUFJPVHxfUEFH
RV9ESVJUWXxfUEFHRV9QU0UpOworICAgICAgICAgICAgICAgIHZwaHlzbWFwX3N0YXJ0ICs9IDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAg
ICAgICAgICB9CisgICAgICAgICAgICBpZiAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQs
IDApKSA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgLyog
Tm8gbWFwcGluZywgUEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KKyAgICAgICAg
ICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMjsKKyAgICAgICAgICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfdmFsaWRhdGVk
IHwgMTsKKyAgICAgICAgICAgIHBsMmUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAg
ICAgICAgIGNsZWFyX3BhZ2UocGwyZSk7CisgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3Bh
Z2UocGFnZSwgTDNfUFJPVCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwzZV9nZXRfcGZuKCpwbDNlKSkpOworCisgICAg
ICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgaWYg
KCAhbDJlX2dldF9pbnRwdGUoKnBsMmUpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAh
KHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgor
ICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgJiYKKyAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2VzKGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMMl9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCkpICE9IE5VTEwgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwYWdlLCBMMV9QUk9UfF9QQUdF
X0RJUlRZfF9QQUdFX1BTRSk7CisgICAgICAgICAgICAgICAgaWYgKCBvcHRfYWxsb3dfc3VwZXJw
YWdlICkKKyAgICAgICAgICAgICAgICAgICAgZ2V0X3N1cGVycGFnZShwYWdlX3RvX21mbihwYWdl
KSwgZCk7CisgICAgICAgICAgICAgICAgdnBoeXNtYXBfc3RhcnQgKz0gMVVMIDw8IEwyX1BBR0VU
QUJMRV9TSElGVDsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGlmICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCkpID09IE5VTEwg
KQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQ
R0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLworICAgICAgICAgICAgcGFnZS0+Y291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAyOworICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gPSBQR1RfbDFfcGFnZV90YWJsZSB8IFBHVF92YWxpZGF0ZWQgfCAxOworICAgICAg
ICAgICAgcGwxZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgICAgICAgICAgY2xlYXJf
cGFnZShwbDFlKTsKKyAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwYWdlLCBMMl9Q
Uk9UKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBwbDFlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obDJlX2dldF9wZm4oKnBsMmUpKSk7CisKKyAgICAgICAgcGwxZSArPSBs
MV90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOworICAgICAgICBCVUdfT04obDFlX2dldF9p
bnRwdGUoKnBsMWUpKTsKKyAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKTsK
KyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAqcGwx
ZSA9IGwxZV9mcm9tX3BhZ2UocGFnZSwgTDFfUFJPVHxfUEFHRV9ESVJUWSk7CisgICAgICAgIHZw
aHlzbWFwX3N0YXJ0ICs9IFBBR0VfU0laRTsKKyAgICAgICAgdnBoeXNtYXBfc3RhcnQgJj0gUEFH
RV9NQVNLOworICAgIH0KKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggUkFNIGZvciBET00wIFAtPk0gdGFibGUiKTsKKworICAgIGlmICggcGwxZSApCisgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOworICAgIGlmICggcGwyZSApCisgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMmUpOworICAgIGlmICggcGwzZSApCisgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsM2UpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2UobDRzdGFydCk7Cit9CisKK3N0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogX19pbml0IGFsbG9jX2NodW5rKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1heF9wYWdlcykKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEg
bGFzdF9vcmRlciA9IE1BWF9PUkRFUjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKG1heF9wYWdlcyksIGZy
ZWVfb3JkZXI7CisKKyAgICBpZiAoIG9yZGVyID4gbGFzdF9vcmRlciApCisgICAgICAgIG9yZGVy
ID0gbGFzdF9vcmRlcjsKKyAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9wYWdlcyAtIDEp
ICkKKyAgICAgICAgLS1vcmRlcjsKKyAgICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9w
YWdlcyhkLCBvcmRlciwgZG9tMF9tZW1mbGFncykpID09IE5VTEwgKQorICAgICAgICBpZiAoIG9y
ZGVyLS0gPT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAgICBpZiAoIHBhZ2UgKQorICAgICAg
ICBsYXN0X29yZGVyID0gb3JkZXI7CisgICAgZWxzZSBpZiAoIGRvbTBfbWVtZmxhZ3MgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQWxsb2NhdGUgdXAgdG8gMk1CIGF0IGEgdGltZTog
SXQgcHJldmVudHMgYWxsb2NhdGluZyB2ZXJ5IGxhcmdlCisgICAgICAgICAqIGNodW5rcyBmcm9t
IERNQSBwb29scyBiZWZvcmUgdGhlID40R0IgcG9vbCBpcyBmdWxseSBkZXBsZXRlZC4KKyAgICAg
ICAgICovCisgICAgICAgIGxhc3Rfb3JkZXIgPSAyMSAtIFBBR0VfU0hJRlQ7CisgICAgICAgIGRv
bTBfbWVtZmxhZ3MgPSAwOworICAgICAgICByZXR1cm4gYWxsb2NfY2h1bmsoZCwgbWF4X3BhZ2Vz
KTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1ha2UgYSByZWFzb25hYmxlIGF0dGVtcHQgYXQg
ZmluZGluZyBhIHNtYWxsZXIgY2h1bmsgYXQgYSBoaWdoZXIKKyAgICAgKiBhZGRyZXNzLCB0byBh
dm9pZCBhbGxvY2F0aW5nIGZyb20gbG93IG1lbW9yeSBhcyBtdWNoIGFzIHBvc3NpYmxlLgorICAg
ICAqLworICAgIGZvciAoIGZyZWVfb3JkZXIgPSBvcmRlcjsgIWRvbTBfbWVtZmxhZ3MgJiYgcGFn
ZSAmJiBvcmRlci0tOyApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzI7CisK
KyAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikgPiBkLT5tYXhfcGFnZXMg
KQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHBnMiA9IGFsbG9jX2RvbWhlYXBfcGFn
ZXMoZCwgb3JkZXIsIE1FTUZfZXhhY3Rfbm9kZSk7CisgICAgICAgIGlmICggcGcyID4gcGFnZSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBmcmVlX29y
ZGVyKTsKKyAgICAgICAgICAgIHBhZ2UgPSBwZzI7CisgICAgICAgICAgICBmcmVlX29yZGVyID0g
b3JkZXI7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHBnMiApCisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZXMocGcyLCBvcmRlcik7CisgICAgfQorICAgIHJldHVybiBwYWdlOwor
fQorCitpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3QgKmluaXRyZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKK3sKKyAgICBpbnQg
aSwgY3B1LCByYywgY29tcGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOworICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOworICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47Cisg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3B0X3BhZ2Vz
OworICAgIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIGFsbG9j
X2VwZm47CisgICAgdW5zaWduZWQgbG9uZyBpbml0cmRfcGZuID0gLTEsIGluaXRyZF9tZm4gPSAw
OworICAgIHVuc2lnbmVkIGxvbmcgY291bnQ7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9
IE5VTEw7CisgICAgc3RhcnRfaW5mb190ICpzaTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGQtPnZj
cHVbMF07CisgICAgdW5zaWduZWQgbG9uZyBsb25nIHZhbHVlOworICAgIHZvaWQgKmltYWdlX2Jh
c2UgPSBib290c3RyYXBfbWFwKGltYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIGltYWdlX2xlbiA9
IGltYWdlLT5tb2RfZW5kOworICAgIHZvaWQgKmltYWdlX3N0YXJ0ID0gaW1hZ2VfYmFzZSArIGlt
YWdlX2hlYWRyb29tOworICAgIHVuc2lnbmVkIGxvbmcgaW5pdHJkX2xlbiA9IGluaXRyZCA/IGlu
aXRyZC0+bW9kX2VuZCA6IDA7CisgICAgbDRfcGdlbnRyeV90ICpsNHRhYiA9IE5VTEwsICpsNHN0
YXJ0ID0gTlVMTDsKKyAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwzc3RhcnQgPSBO
VUxMOworICAgIGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBOVUxMLCAqbDJzdGFydCA9IE5VTEw7Cisg
ICAgbDFfcGdlbnRyeV90ICpsMXRhYiA9IE5VTEwsICpsMXN0YXJ0ID0gTlVMTDsKKworICAgIC8q
CisgICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBsYXlvdXQgb2YgdGhlIGlu
aXRpYWwgZG9tYWluLiBBbGwKKyAgICAgKiAqX3N0YXJ0IGFkZHJlc3MgYXJlIHBhZ2UtYWxpZ25l
ZCwgZXhjZXB0IHZfc3RhcnQgKGFuZCB2X2VuZCkgd2hpY2ggYXJlCisgICAgICogc3VwZXJwYWdl
LWFsaWduZWQuCisgICAgICovCisgICAgc3RydWN0IGVsZl9iaW5hcnkgZWxmOworICAgIHN0cnVj
dCBlbGZfZG9tX3Bhcm1zIHBhcm1zOworICAgIHVuc2lnbmVkIGxvbmcgdmtlcm5fc3RhcnQ7Cisg
ICAgdW5zaWduZWQgbG9uZyB2a2Vybl9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2aW5pdHJkX3N0
YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgdmluaXRyZF9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2
cGh5c21hcF9zdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX2VuZDsKKyAgICB1bnNp
Z25lZCBsb25nIHZzdGFydGluZm9fc3RhcnQ7CisgICAgdW5zaWduZWQgbG9uZyB2c3RhcnRpbmZv
X2VuZDsKKyAgICB1bnNpZ25lZCBsb25nIHZzdGFja19zdGFydDsKKyAgICB1bnNpZ25lZCBsb25n
IHZzdGFja19lbmQ7CisgICAgdW5zaWduZWQgbG9uZyB2cHRfc3RhcnQ7CisgICAgdW5zaWduZWQg
bG9uZyB2cHRfZW5kOworICAgIHVuc2lnbmVkIGxvbmcgdl9zdGFydDsKKyAgICB1bnNpZ25lZCBs
b25nIHZfZW5kOworCisgICAgLyogTWFjaGluZSBhZGRyZXNzIG9mIG5leHQgY2FuZGlkYXRlIHBh
Z2UtdGFibGUgcGFnZS4gKi8KKyAgICBwYWRkcl90IG1wdF9hbGxvYzsKKworICAgIHByaW50aygi
KioqIExPQURJTkcgRE9NQUlOIDAgKioqXG4iKTsKKworICAgIGQtPm1heF9wYWdlcyA9IH4wVTsK
KworICAgIGlmICggKHJjID0gYnppbWFnZV9wYXJzZShpbWFnZV9iYXNlLCAmaW1hZ2Vfc3RhcnQs
ICZpbWFnZV9sZW4pKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAocmMg
PSBlbGZfaW5pdCgmZWxmLCBpbWFnZV9zdGFydCwgaW1hZ2VfbGVuKSkgIT0gMCApCisgICAgICAg
IHJldHVybiByYzsKKyNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRworICAgIGVsZl9zZXRfdmVy
Ym9zZSgmZWxmKTsKKyNlbmRpZgorICAgIGVsZl9wYXJzZV9iaW5hcnkoJmVsZik7CisgICAgaWYg
KCAocmMgPSBlbGZfeGVuX3BhcnNlKCZlbGYsICZwYXJtcykpICE9IDAgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KKyAgICBjb21wYXRpYmxlID0g
MDsKKyAgICBjb21wYXQzMiAgID0gMDsKKyAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVsZiwgZWxm
LmVoZHIsIGVfbWFjaGluZSk7CisgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNi
LCBjb21wYXQzMlxuIik7CisgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlID09
IFhFTl9QQUVfQklNT0RBTCApCisgICAgICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVfRVhUQ1IzOwor
ICAgIGlmICggZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVNXzM4
NiApCisgICAgeworICAgICAgICBjb21wYXQzMiA9IDE7CisgICAgICAgIGNvbXBhdGlibGUgPSAx
OworICAgIH0KKyAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0
KQorICAgICAgICBjb21wYXRpYmxlID0gMTsKKyAgICBwcmludGsoIiBEb20wIGtlcm5lbDogJXMl
cywgJXMsIHBhZGRyICUjIiBQUkl4NjQgIiAtPiAlIyIgUFJJeDY0ICJcbiIsCisgICAgICAgICAg
IGVsZl82NGJpdCgmZWxmKSA/ICI2NC1iaXQiIDogIjMyLWJpdCIsCisgICAgICAgICAgIHBhcm1z
LnBhZSAgICAgICA/ICIsIFBBRSIgIDogIiIsCisgICAgICAgICAgIGVsZl9tc2IoJmVsZikgICA/
ICJtc2IiICAgIDogImxzYiIsCisgICAgICAgICAgIGVsZi5wc3RhcnQsIGVsZi5wZW5kKTsKKyAg
ICBpZiAoIGVsZi5ic2Rfc3ltdGFiX3BzdGFydCApCisgICAgICAgIHByaW50aygiIERvbTAgc3lt
Ym9sIG1hcCAlIyIgUFJJeDY0ICIgLT4gJSMiIFBSSXg2NCAiXG4iLAorICAgICAgICAgICAgICAg
ZWxmLmJzZF9zeW10YWJfcHN0YXJ0LCBlbGYuYnNkX3N5bXRhYl9wZW5kKTsKKworICAgIGlmICgg
IWNvbXBhdGlibGUgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJNaXNtYXRjaCBiZXR3ZWVuIFhl
biBhbmQgRE9NMCBrZXJuZWxcbiIpOworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIGlmICggcGFybXMuZWxmX25vdGVzW1hFTl9FTEZOT1RFX1NV
UFBPUlRFRF9GRUFUVVJFU10udHlwZSAhPSBYRU5fRU5UX05PTkUgKQorICAgIHsKKyAgICAgICAg
aWYgKCAhdGVzdF9iaXQoWEVORkVBVF9kb20wLCBwYXJtcy5mX3N1cHBvcnRlZCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBwcmludGsoIktlcm5lbCBkb2VzIG5vdCBzdXBwb3J0IERvbTAgb3Bl
cmF0aW9uXG4iKTsKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBjb21wYXQzMiApCisgICAgeworICAg
ICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMTsK
KyAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52
Y3B1X2luZm9bMF07CisgICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAg
KQorICAgICAgICAgICAgQlVHKCk7CisgICAgfQorCisgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1
dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsKKworICAgIGlmICggcGFybXMucGFl
ID09IFhFTl9QQUVfRVhUQ1IzICkKKyAgICAgICAgICAgIHNldF9iaXQoVk1BU1NUX1RZUEVfcGFl
X2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7CisKKyAgICBpZiAoIChwYXJtcy52aXJ0X2h2
X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJiaXQoJmVsZikgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0g
MTsKKyAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9odl9zdGFydF9sb3cgKyBtYXNrKSAmIH5t
YXNrOworICAgICAgICBCVUdfT04oIWlzX3B2XzMyYml0X2RvbWFpbihkKSk7CisgICAgICAgIGlm
ICggdmFsdWUgPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQgKQorICAgICAgICAgICAg
cGFuaWMoIkRvbWFpbiAwIGV4cGVjdHMgdG9vIGhpZ2ggYSBoeXBlcnZpc29yIHN0YXJ0IGFkZHJl
c3MiKTsKKyAgICAgICAgSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVChkKSA9CisgICAgICAg
ICAgICBtYXhfdCh1bnNpZ25lZCBpbnQsIG0ycF9jb21wYXRfdnN0YXJ0LCB2YWx1ZSk7CisgICAg
fQorCisgICAgaWYgKCAocGFybXMucDJtX2Jhc2UgIT0gVU5TRVRfQUREUikgJiYgZWxmXzMyYml0
KCZlbGYpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiUDJNIHRhYmxl
IGJhc2UgaWdub3JlZFxuIik7CisgICAgICAgIHBhcm1zLnAybV9iYXNlID0gVU5TRVRfQUREUjsK
KyAgICB9CisKKyAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7CisKKyAgICAvKgorICAg
ICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10YWJsZSBmcmFtZXMg
ZGVwZW5kcyBvbiB0aGUKKyAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAgYWRkcmVzcyBzcGFj
ZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlCisgICAgICogZGVwZW5kcyBvbiB0
aGUgbnVtYmVyIG9mIHBhZ2UtdGFibGUgZnJhbWVzIChzaW5jZSBlYWNoIG9uZSBpcyBtYXBwZWQK
KyAgICAgKiByZWFkLW9ubHkpLiBXZSBoYXZlIGEgcGFpciBvZiBzaW11bHRhbmVvdXMgZXF1YXRp
b25zIGluIHR3byB1bmtub3ducywKKyAgICAgKiB3aGljaCB3ZSBzb2x2ZSBieSBleGhhdXN0aXZl
IHNlYXJjaC4KKyAgICAgKi8KKyAgICB2X3N0YXJ0ICAgICAgICAgID0gcGFybXMudmlydF9iYXNl
OworICAgIHZrZXJuX3N0YXJ0ICAgICAgPSBwYXJtcy52aXJ0X2tzdGFydDsKKyAgICB2a2Vybl9l
bmQgICAgICAgID0gcGFybXMudmlydF9rZW5kOworICAgIGlmICggcGFybXMudW5tYXBwZWRfaW5p
dHJkICkKKyAgICB7CisgICAgICAgIHZpbml0cmRfc3RhcnQgID0gdmluaXRyZF9lbmQgPSAwOwor
ICAgICAgICB2cGh5c21hcF9zdGFydCA9IHJvdW5kX3BndXAodmtlcm5fZW5kKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKKyAgICAgICAgdmluaXRyZF9zdGFydCAgPSByb3VuZF9wZ3VwKHZrZXJu
X2VuZCk7CisgICAgICAgIHZpbml0cmRfZW5kICAgID0gdmluaXRyZF9zdGFydCArIGluaXRyZF9s
ZW47CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcm91bmRfcGd1cCh2aW5pdHJkX2VuZCk7Cisg
ICAgfQorICAgIHZwaHlzbWFwX2VuZCAgICAgPSB2cGh5c21hcF9zdGFydCArIChucl9wYWdlcyAq
ICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2lnbmVkIGxvbmcpIDoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVuc2ln
bmVkIGludCkpKTsKKyAgICBpZiAoIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIgKQorICAg
ICAgICB2cGh5c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKKyAgICB2c3RhcnRpbmZvX3N0YXJ0
ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOworICAgIHZzdGFydGluZm9fZW5kICAgPSAodnN0
YXJ0aW5mb19zdGFydCArCisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0
YXJ0X2luZm8pICsKKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92
Z2FfY29uc29sZV9pbmZvKSk7CisKKyAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRfcGd1cCh2
c3RhcnRpbmZvX2VuZCk7CisgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0X3BhZ2Vz
KysgKQorICAgIHsKKyAgICAgICAgdnB0X2VuZCAgICAgICAgICA9IHZwdF9zdGFydCArIChucl9w
dF9wYWdlcyAqIFBBR0VfU0laRSk7CisgICAgICAgIHZzdGFja19zdGFydCAgICAgPSB2cHRfZW5k
OworICAgICAgICB2c3RhY2tfZW5kICAgICAgID0gdnN0YWNrX3N0YXJ0ICsgUEFHRV9TSVpFOwor
ICAgICAgICB2X2VuZCAgICAgICAgICAgID0gKHZzdGFja19lbmQgKyAoMVVMPDwyMiktMSkgJiB+
KCgxVUw8PDIyKS0xKTsKKyAgICAgICAgaWYgKCAodl9lbmQgLSB2c3RhY2tfZW5kKSA8ICg1MTJV
TCA8PCAxMCkgKQorICAgICAgICAgICAgdl9lbmQgKz0gMVVMIDw8IDIyOyAvKiBBZGQgZXh0cmEg
NE1CIHRvIGdldCA+PSA1MTJrQiBwYWRkaW5nLiAqLworI2RlZmluZSBOUihfbCxfaCxfcykgXAor
ICAgICgoKCgoX2gpICsgKCgxVUw8PChfcykpLTEpKSAmIH4oKDFVTDw8KF9zKSktMSkpIC0gXAor
ICAgICAgICgoX2wpICYgfigoMVVMPDwoX3MpKS0xKSkpID4+IChfcykpCisgICAgICAgIGlmICgg
KCFpc19wdl8zMmJpdF9kb21haW4oZCkgKyAvKiAjIEw0ICovCisgICAgICAgICAgICAgIE5SKHZf
c3RhcnQsIHZfZW5kLCBMNF9QQUdFVEFCTEVfU0hJRlQpICsgLyogIyBMMyAqLworICAgICAgICAg
ICAgICAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAgICAgICBOUih2X3N0YXJ0
LCB2X2VuZCwgTDNfUEFHRVRBQkxFX1NISUZUKSA6IC8qICMgTDIgKi8KKyAgICAgICAgICAgICAg
IDQpICsgLyogIyBjb21wYXQgTDIgKi8KKyAgICAgICAgICAgICAgTlIodl9zdGFydCwgdl9lbmQs
IEwyX1BBR0VUQUJMRV9TSElGVCkpICAvKiAjIEwxICovCisgICAgICAgICAgICAgPD0gbnJfcHRf
cGFnZXMgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY291bnQgPSB2X2VuZCAt
IHZfc3RhcnQ7CisgICAgaWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgY291bnQgLT0gUEFH
RV9BTElHTihpbml0cmRfbGVuKTsKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGNv
dW50KTsKKyAgICBpZiAoICgxVUwgPDwgb3JkZXIpICsgUEZOX1VQKGluaXRyZF9sZW4pID4gbnJf
cGFnZXMgKQorICAgICAgICBwYW5pYygiRG9tYWluIDAgYWxsb2NhdGlvbiBpcyB0b28gc21hbGwg
Zm9yIGtlcm5lbCBpbWFnZSIpOworCisgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9B
RERSICkKKyAgICB7CisgICAgICAgIHZwaHlzbWFwX3N0YXJ0ID0gcGFybXMucDJtX2Jhc2U7Cisg
ICAgICAgIHZwaHlzbWFwX2VuZCAgID0gdnBoeXNtYXBfc3RhcnQgKyBucl9wYWdlcyAqIHNpemVv
Zih1bnNpZ25lZCBsb25nKTsKKyAgICB9CisgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMo
ZCwgb3JkZXIsIDApOworICAgIGlmICggcGFnZSA9PSBOVUxMICkKKyAgICAgICAgcGFuaWMoIk5v
dCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBhbGxvY2F0aW9uIik7CisgICAgYWxsb2Nfc3BmbiA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGFsbG9jX2VwZm4gPSBhbGxvY19zcGZuICsgZC0+dG90
X3BhZ2VzOworCisgICAgaWYgKCBpbml0cmRfbGVuICkKKyAgICB7CisgICAgICAgIGluaXRyZF9w
Zm4gPSB2aW5pdHJkX3N0YXJ0ID8KKyAgICAgICAgICAgICAgICAgICAgICh2aW5pdHJkX3N0YXJ0
IC0gdl9zdGFydCkgPj4gUEFHRV9TSElGVCA6CisgICAgICAgICAgICAgICAgICAgICBkLT50b3Rf
cGFnZXM7CisgICAgICAgIGluaXRyZF9tZm4gPSBtZm4gPSBpbml0cmQtPm1vZF9zdGFydDsKKyAg
ICAgICAgY291bnQgPSBQRk5fVVAoaW5pdHJkX2xlbik7CisgICAgICAgIGlmICggZC0+YXJjaC5w
aHlzYWRkcl9iaXRzaXplICYmCisgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEpID4+IChk
LT5hcmNoLnBoeXNhZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKKyAgICAgICAgICAg
IHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKKyAgICAgICAgICAgIGlm
ICggIXBhZ2UgKQorICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9t
YWluIDAgaW5pdHJkIik7CisgICAgICAgICAgICBmb3IgKCBjb3VudCA9IC1jb3VudDsgb3JkZXIt
LTsgKQorICAgICAgICAgICAgICAgIGlmICggY291bnQgJiAoMVVMIDw8IG9yZGVyKSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFn
ZSwgb3JkZXIpOworICAgICAgICAgICAgICAgICAgICBwYWdlICs9IDFVTCA8PCBvcmRlcjsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICBtZW1jcHkocGFnZV90b192aXJ0KHBhZ2UpLCBt
Zm5fdG9fdmlydChpbml0cmQtPm1vZF9zdGFydCksCisgICAgICAgICAgICAgICAgICAgaW5pdHJk
X2xlbik7CisgICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFy
dCA8PCBQQUdFX1NISUZUOworICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1wdF9hbGxv
YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtcHRfYWxsb2MgKyBQQUdFX0FMSUdO
KGluaXRyZF9sZW4pKTsKKyAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5pdHJkX21m
biA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAg
eworICAgICAgICAgICAgd2hpbGUgKCBjb3VudC0tICkKKyAgICAgICAgICAgICAgICBpZiAoIGFz
c2lnbl9wYWdlcyhkLCBtZm5fdG9fcGFnZShtZm4rKyksIDAsIDApICkKKyAgICAgICAgICAgICAg
ICAgICAgQlVHKCk7CisgICAgICAgIH0KKyAgICAgICAgaW5pdHJkLT5tb2RfZW5kID0gMDsKKyAg
ICB9CisKKyAgICBwcmludGsoIlBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDpcbiIKKyAgICAg
ICAgICAgIiBEb20wIGFsbG9jLjogICAlIlBSSXBhZGRyIi0+JSJQUklwYWRkciwKKyAgICAgICAg
ICAgcGZuX3RvX3BhZGRyKGFsbG9jX3NwZm4pLCBwZm5fdG9fcGFkZHIoYWxsb2NfZXBmbikpOwor
ICAgIGlmICggZC0+dG90X3BhZ2VzIDwgbnJfcGFnZXMgKQorICAgICAgICBwcmludGsoIiAoJWx1
IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkiLAorICAgICAgICAgICAgICAgbnJfcGFnZXMgLSBkLT50
b3RfcGFnZXMpOworICAgIGlmICggaW5pdHJkICkKKyAgICB7CisgICAgICAgIG1wdF9hbGxvYyA9
IChwYWRkcl90KWluaXRyZC0+bW9kX3N0YXJ0IDw8IFBBR0VfU0hJRlQ7CisgICAgICAgIHByaW50
aygiXG4gSW5pdC4gcmFtZGlzazogJSJQUklwYWRkciItPiUiUFJJcGFkZHIsCisgICAgICAgICAg
ICAgICBtcHRfYWxsb2MsIG1wdF9hbGxvYyArIGluaXRyZF9sZW4pOworICAgIH0KKyAgICBwcmlu
dGsoIlxuVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6XG4iCisgICAgICAgICAgICIgTG9hZGVk
IGtlcm5lbDogJXAtPiVwXG4iCisgICAgICAgICAgICIgSW5pdC4gcmFtZGlzazogJXAtPiVwXG4i
CisgICAgICAgICAgICIgUGh5cy1NYWNoIG1hcDogJXAtPiVwXG4iCisgICAgICAgICAgICIgU3Rh
cnQgaW5mbzogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIgUGFnZSB0YWJsZXM6ICAgJXAtPiVw
XG4iCisgICAgICAgICAgICIgQm9vdCBzdGFjazogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIg
VE9UQUw6ICAgICAgICAgJXAtPiVwXG4iLAorICAgICAgICAgICBfcCh2a2Vybl9zdGFydCksIF9w
KHZrZXJuX2VuZCksCisgICAgICAgICAgIF9wKHZpbml0cmRfc3RhcnQpLCBfcCh2aW5pdHJkX2Vu
ZCksCisgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwgX3AodnBoeXNtYXBfZW5kKSwKKyAg
ICAgICAgICAgX3AodnN0YXJ0aW5mb19zdGFydCksIF9wKHZzdGFydGluZm9fZW5kKSwKKyAgICAg
ICAgICAgX3AodnB0X3N0YXJ0KSwgX3AodnB0X2VuZCksCisgICAgICAgICAgIF9wKHZzdGFja19z
dGFydCksIF9wKHZzdGFja19lbmQpLAorICAgICAgICAgICBfcCh2X3N0YXJ0KSwgX3Aodl9lbmQp
KTsKKyAgICBwcmludGsoIiBFTlRSWSBBRERSRVNTOiAlcFxuIiwgX3AocGFybXMudmlydF9lbnRy
eSkpOworCisgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisKKyAgICBtcHRfYWxsb2Mg
PSAodnB0X3N0YXJ0IC0gdl9zdGFydCkgKyBwZm5fdG9fcGFkZHIoYWxsb2Nfc3Bmbik7CisgICAg
aWYgKCB2aW5pdHJkX3N0YXJ0ICkKKyAgICAgICAgbXB0X2FsbG9jIC09IFBBR0VfQUxJR04oaW5p
dHJkX2xlbik7CisKKyAgICAvKiBPdmVybGFwIHdpdGggWGVuIHByb3RlY3RlZCBhcmVhPyAqLwor
ICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAgICAgICAoKHZfc3RhcnQgPCBI
WVBFUlZJU09SX1ZJUlRfRU5EKSAmJgorICAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfVklS
VF9TVEFSVCkpIDoKKyAgICAgICAgICh2X2VuZCA+IEhZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RB
UlQoZCkpICkKKyAgICB7CisgICAgICAgIHByaW50aygiRE9NMCBpbWFnZSBvdmVybGFwcyB3aXRo
IFhlbiBwcml2YXRlIGFyZWEuXG4iKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAg
eworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgPSBGTEFUX0NP
TVBBVF9LRVJORUxfQ1M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9jYWxsYmFja19j
cyAgICA9IEZMQVRfQ09NUEFUX0tFUk5FTF9DUzsKKyAgICB9CisKKyAgICAvKiBXQVJOSU5HOiBU
aGUgbmV3IGRvbWFpbiBtdXN0IGhhdmUgaXRzICdwcm9jZXNzb3InIGZpZWxkIGZpbGxlZCBpbiEg
Ki8KKyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgbWFk
ZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3Rh
YmxlOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxv
YyArPSBQQUdFX1NJWkU7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7CisgICAgICAgIGlmICggIXBhZ2Ug
KQorICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0Iik7
CisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdU
X3ZhbGlkYXRlZHwxOworICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQocGFn
ZSk7CisgICAgICAgIG1hZGRyX3RvX3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8g
PSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsg
bXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICB9CisgICAgY2xlYXJfcGFnZShsNHRhYik7Cisg
ICAgaW5pdF9ndWVzdF9sNF90YWJsZShsNHRhYiwgZCwgMCk7CisgICAgdi0+YXJjaC5ndWVzdF90
YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOworICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0g
di0+YXJjaC5ndWVzdF90YWJsZTsKKworICAgIGw0dGFiICs9IGw0X3RhYmxlX29mZnNldCh2X3N0
YXJ0KTsKKyAgICBwZm4gPSBhbGxvY19zcGZuOworICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQg
PCAoKHZfZW5kLXZfc3RhcnQpID4+IFBBR0VfU0hJRlQpOyBjb3VudCsrICkKKyAgICB7CisgICAg
ICAgIGlmICggISgodW5zaWduZWQgbG9uZylsMXRhYiAmIChQQUdFX1NJWkUtMSkpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVf
aW5mbyA9IFBHVF9sMV9wYWdlX3RhYmxlOworICAgICAgICAgICAgbDFzdGFydCA9IGwxdGFiID0g
X192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAgICAgY2xl
YXJfcGFnZShsMXRhYik7CisgICAgICAgICAgICBpZiAoIGNvdW50ID09IDAgKQorICAgICAgICAg
ICAgICAgIGwxdGFiICs9IGwxX3RhYmxlX29mZnNldCh2X3N0YXJ0KTsKKyAgICAgICAgICAgIGlm
ICggISgodW5zaWduZWQgbG9uZylsMnRhYiAmIChQQUdFX1NJWkUtMSkpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlw
ZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGU7CisgICAgICAgICAgICAgICAgbDJzdGFydCA9IGwy
dGFiID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAg
ICAgICAgIGNsZWFyX3BhZ2UobDJ0YWIpOworICAgICAgICAgICAgICAgIGlmICggY291bnQgPT0g
MCApCisgICAgICAgICAgICAgICAgICAgIGwydGFiICs9IGwyX3RhYmxlX29mZnNldCh2X3N0YXJ0
KTsKKyAgICAgICAgICAgICAgICBpZiAoICEoKHVuc2lnbmVkIGxvbmcpbDN0YWIgJiAoUEFHRV9T
SVpFLTEpKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoIGNv
dW50IHx8ICFsM3N0YXJ0ICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX2wzX3BhZ2VfdGFibGU7CisgICAgICAgICAg
ICAgICAgICAgICAgICBsM3N0YXJ0ID0gX192YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFH
RV9TSVpFOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGwzdGFi
ID0gbDNzdGFydDsKKyAgICAgICAgICAgICAgICAgICAgY2xlYXJfcGFnZShsM3RhYik7CisgICAg
ICAgICAgICAgICAgICAgIGlmICggY291bnQgPT0gMCApCisgICAgICAgICAgICAgICAgICAgICAg
ICBsM3RhYiArPSBsM190YWJsZV9vZmZzZXQodl9zdGFydCk7CisgICAgICAgICAgICAgICAgICAg
ICpsNHRhYiA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEobDNzdGFydCksIEw0X1BST1QpOworICAgICAg
ICAgICAgICAgICAgICBsNHRhYisrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICAqbDN0YWIgPSBsM2VfZnJvbV9wYWRkcihfX3BhKGwyc3RhcnQpLCBMM19QUk9UKTsKKyAgICAg
ICAgICAgICAgICBsM3RhYisrOworICAgICAgICAgICAgfQorICAgICAgICAgICAgKmwydGFiID0g
bDJlX2Zyb21fcGFkZHIoX19wYShsMXN0YXJ0KSwgTDJfUFJPVCk7CisgICAgICAgICAgICBsMnRh
YisrOworICAgICAgICB9CisgICAgICAgIGlmICggY291bnQgPCBpbml0cmRfcGZuIHx8IGNvdW50
ID49IGluaXRyZF9wZm4gKyBQRk5fVVAoaW5pdHJkX2xlbikgKQorICAgICAgICAgICAgbWZuID0g
cGZuKys7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG1mbiA9IGluaXRyZF9tZm4rKzsKKyAg
ICAgICAgKmwxdGFiID0gbDFlX2Zyb21fcGZuKG1mbiwgKCFpc19wdl8zMmJpdF9kb21haW4oZCkg
PworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDFfUFJPVCA6IENPTVBBVF9M
MV9QUk9UKSk7CisgICAgICAgIGwxdGFiKys7CisKKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVf
dHJhbnNsYXRlKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CisgICAgICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmJgorICAg
ICAgICAgICAgICAgICAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKKyAgICAgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIC8qIEVuc3VyZSB0aGUg
Zmlyc3QgZm91ciBMMyBlbnRyaWVzIGFyZSBhbGwgcG9wdWxhdGVkLiAqLworICAgICAgICBmb3Ig
KCBpID0gMCwgbDN0YWIgPSBsM3N0YXJ0OyBpIDwgNDsgKytpLCArK2wzdGFiICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKmwzdGFiKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRfYWxsb2MpLT51LmludXNlLnR5
cGVfaW5mbyA9IFBHVF9sMl9wYWdlX3RhYmxlOworICAgICAgICAgICAgICAgIGwydGFiID0gX192
YShtcHRfYWxsb2MpOyBtcHRfYWxsb2MgKz0gUEFHRV9TSVpFOworICAgICAgICAgICAgICAgIGNs
ZWFyX3BhZ2UobDJ0YWIpOworICAgICAgICAgICAgICAgICpsM3RhYiA9IGwzZV9mcm9tX3BhZGRy
KF9fcGEobDJ0YWIpLCBMM19QUk9UKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICgg
aSA9PSAzICkKKyAgICAgICAgICAgICAgICBsM2VfZ2V0X3BhZ2UoKmwzdGFiKS0+dS5pbnVzZS50
eXBlX2luZm8gfD0gUEdUX3BhZV94ZW5fbDI7CisgICAgICAgIH0KKyAgICAgICAgLyogSW5zdGFs
bCByZWFkLW9ubHkgZ3Vlc3QgdmlzaWJsZSBNUFQgbWFwcGluZy4gKi8KKyAgICAgICAgbDJ0YWIg
PSBsM2VfdG9fbDJlKGwzc3RhcnRbM10pOworICAgICAgICBtZW1jcHkoJmwydGFiW0NPTVBBVF9M
Ml9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QoZCldLAorICAgICAgICAgICAgICAgJmNvbXBhdF9p
ZGxlX3BnX3RhYmxlX2wyW2wyX3RhYmxlX29mZnNldChISVJPX0NPTVBBVF9NUFRfVklSVF9TVEFS
VCldLAorICAgICAgICAgICAgICAgQ09NUEFUX0wyX1BBR0VUQUJMRV9YRU5fU0xPVFMoZCkgKiBz
aXplb2YoKmwydGFiKSk7CisgICAgfQorCisgICAgLyogUGFnZXMgdGhhdCBhcmUgcGFydCBvZiBw
YWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KKyAgICBpZiAgKCBpc19wdl9kb21haW4o
ZCkgKQorICAgICAgICBtYXJrX3B2X3B0X3BhZ2VzX3Jkb25seShkLCBsNHN0YXJ0LCB2cHRfc3Rh
cnQsIG5yX3B0X3BhZ2VzKTsKKworICAgIC8qIE1hc2sgYWxsIHVwY2FsbHMuLi4gKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOyBpKysgKQorICAgICAgICBzaGFy
ZWRfaW5mbyhkLCB2Y3B1X2luZm9baV0uZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IDE7CisKKyAgICBw
cmludGsoIkRvbTAgaGFzIG1heGltdW0gJXUgVkNQVXNcbiIsIGQtPm1heF92Y3B1cyk7CisKKyAg
ICBjcHUgPSB2LT5wcm9jZXNzb3I7CisgICAgZm9yICggaSA9IDE7IGkgPCBkLT5tYXhfdmNwdXM7
IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqcCA9IGRvbTBfc2V0dXBf
dmNwdShkLCBpLCBjcHUpOworCisgICAgICAgIGlmICggcCApCisgICAgICAgICAgICBjcHUgPSBw
LT5wcm9jZXNzb3I7CisgICAgfQorCisgICAgZC0+YXJjaC5wYWdpbmcubW9kZSA9IDA7CisKKyAg
ICAvKiBTZXQgdXAgQ1IzIHZhbHVlIGZvciB3cml0ZV9wdGJhc2UgKi8KKyAgICBpZiAoIHBhZ2lu
Z19tb2RlX2VuYWJsZWQoZCkgKQorICAgICAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2
KTsKKyAgICBlbHNlCisgICAgICAgIHVwZGF0ZV9jcjModik7CisKKyAgICAvKiBXZSBydW4gb24g
ZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vz
cy4gKi8KKyAgICB3cml0ZV9wdGJhc2Uodik7CisgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVu
dCh2KTsKKworICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFyeSBidWZm
ZXIuICovCisgICAgZWxmLmRlc3RfYmFzZSA9ICh2b2lkKil2a2Vybl9zdGFydDsKKyAgICBlbGYu
ZGVzdF9zaXplID0gdmtlcm5fZW5kIC0gdmtlcm5fc3RhcnQ7CisgICAgZWxmX3NldF92Y3B1KCZl
bGYsIHYpOworICAgIHJjID0gZWxmX2xvYWRfYmluYXJ5KCZlbGYpOworICAgIGlmICggcmMgPCAw
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGxvYWQgdGhlIGtlcm5lbCBiaW5h
cnlcbiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgYm9vdHN0cmFwX21hcChOVUxM
KTsKKworICAgIGlmICggVU5TRVRfQUREUiAhPSBwYXJtcy52aXJ0X2h5cGVyY2FsbCApCisgICAg
eworICAgICAgICBpZiAoIChwYXJtcy52aXJ0X2h5cGVyY2FsbCA8IHZfc3RhcnQpIHx8CisgICAg
ICAgICAgICAgKHBhcm1zLnZpcnRfaHlwZXJjYWxsID49IHZfZW5kKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoTlVMTCk7CisgICAgICAgICAgICB3
cml0ZV9wdGJhc2UoY3VycmVudCk7CisgICAgICAgICAgICBwcmludGsoIkludmFsaWQgSFlQRVJD
QUxMX1BBR0UgZmllbGQgaW4gRUxGIG5vdGVzLlxuIik7CisgICAgICAgICAgICByYyA9IC0xOwor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgaHlwZXJjYWxsX3BhZ2Vf
aW5pdGlhbGlzZSgKKyAgICAgICAgICAgIGQsICh2b2lkICopKHVuc2lnbmVkIGxvbmcpcGFybXMu
dmlydF9oeXBlcmNhbGwpOworICAgIH0KKworICAgIC8qIEZyZWUgdGVtcG9yYXJ5IGJ1ZmZlcnMu
ICovCisgICAgZGlzY2FyZF9pbml0aWFsX2ltYWdlcygpOworCisgICAgLyogU2V0IHVwIHN0YXJ0
IGluZm8gYXJlYS4gKi8KKyAgICBzaSA9IChzdGFydF9pbmZvX3QgKil2c3RhcnRpbmZvX3N0YXJ0
OworICAgIGNsZWFyX3BhZ2Uoc2kpOworICAgIHNpLT5ucl9wYWdlcyA9IG5yX3BhZ2VzOworCisg
ICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRkcihkLT5zaGFyZWRfaW5mbyk7CisKKyAg
ICBzaS0+ZmxhZ3MgICAgICAgID0gU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERPTUFJTjsKKyAg
ICBpZiAoICF2aW5pdHJkX3N0YXJ0ICYmIGluaXRyZF9sZW4gKQorICAgICAgICBzaS0+ZmxhZ3Mg
ICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKKyAgICBzaS0+ZmxhZ3MgICAgICAgfD0gKHhlbl9wcm9j
ZXNzb3JfcG1iaXRzIDw8IDgpICYgU0lGX1BNX01BU0s7CisgICAgc2ktPnB0X2Jhc2UgICAgICA9
IHZwdF9zdGFydDsKKyAgICBzaS0+bnJfcHRfZnJhbWVzID0gbnJfcHRfcGFnZXM7CisgICAgc2kt
Pm1mbl9saXN0ICAgICA9IHZwaHlzbWFwX3N0YXJ0OworICAgIHNucHJpbnRmKHNpLT5tYWdpYywg
c2l6ZW9mKHNpLT5tYWdpYyksICJ4ZW4tMy4wLXg4Nl8lZCVzIiwKKyAgICAgICAgICAgICBlbGZf
NjRiaXQoJmVsZikgPyA2NCA6IDMyLCBwYXJtcy5wYWUgPyAicCIgOiAiIik7CisKKyAgICBjb3Vu
dCA9IGQtPnRvdF9wYWdlczsKKworICAgIC8qIFNldCB1cCB0aGUgcGh5cy0+bWFjaGluZSB0YWJs
ZSBpZiBub3QgcGFydCBvZiB0aGUgaW5pdGlhbCBtYXBwaW5nLiAqLworICAgIGlmICggaXNfcHZf
ZG9tYWluKGQpICYmIHBhcm1zLnAybV9iYXNlICE9IFVOU0VUX0FERFIgKQorICAgIHsKKyAgICAg
ICAgcGZuID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgICAg
IHNldHVwX3B2X3BoeXNtYXAoZCwgcGZuLCB2X3N0YXJ0LCB2X2VuZCwgdnBoeXNtYXBfc3RhcnQs
IHZwaHlzbWFwX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBucl9wYWdlcyk7CisgICAg
fQorCisgICAgLyogV3JpdGUgdGhlIHBoeXMtPm1hY2hpbmUgYW5kIG1hY2hpbmUtPnBoeXMgdGFi
bGUgZW50cmllcy4gKi8KKyAgICBmb3IgKCBwZm4gPSAwOyBwZm4gPCBjb3VudDsgcGZuKysgKQor
ICAgIHsKKyAgICAgICAgbWZuID0gcGZuICsgYWxsb2Nfc3BmbjsKKyAgICAgICAgaWYgKCBwZm4g
Pj0gaW5pdHJkX3BmbiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcGZuIDwgaW5pdHJk
X3BmbiArIFBGTl9VUChpbml0cmRfbGVuKSApCisgICAgICAgICAgICAgICAgbWZuID0gaW5pdHJk
LT5tb2Rfc3RhcnQgKyAocGZuIC0gaW5pdHJkX3Bmbik7CisgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgbWZuIC09IFBGTl9VUChpbml0cmRfbGVuKTsKKyAgICAgICAgfQorI2lmbmRl
ZiBOREVCVUcKKyNkZWZpbmUgUkVWRVJTRV9TVEFSVCAoKHZfZW5kIC0gdl9zdGFydCkgPj4gUEFH
RV9TSElGVCkKKyAgICAgICAgaWYgKCBwZm4gPiBSRVZFUlNFX1NUQVJUICYmICh2aW5pdHJkX3N0
YXJ0IHx8IHBmbiA8IGluaXRyZF9wZm4pICkKKyAgICAgICAgICAgIG1mbiA9IGFsbG9jX2VwZm4g
LSAocGZuIC0gUkVWRVJTRV9TVEFSVCk7CisjZW5kaWYKKyAgICAgICAgZG9tMF91cGRhdGVfcGh5
c21hcChkLCBwZm4sIG1mbiwgdnBoeXNtYXBfc3RhcnQpOworICAgICAgICBpZiAoICEocGZuICYg
MHhmZmZmZikgKQorICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAg
fQorICAgIHNpLT5maXJzdF9wMm1fcGZuID0gcGZuOworICAgIHNpLT5ucl9wMm1fZnJhbWVzID0g
ZC0+dG90X3BhZ2VzIC0gY291bnQ7CisgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQt
PnBhZ2VfbGlzdCApCisgICAgeworICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAg
ICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSkpOworICAgICAg
ICBpZiAoIGdldF9ncGZuX2Zyb21fbWZuKG1mbikgPj0gY291bnQgKQorICAgICAgICB7CisgICAg
ICAgICAgICBCVUdfT04oaXNfcHZfMzJiaXRfZG9tYWluKGQpKTsKKyAgICAgICAgICAgIGlmICgg
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiAhcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiYK
KyAgICAgICAgICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgQlVHKCk7CisKKyAgICAgICAgICAgIGRvbTBfdXBk
YXRlX3BoeXNtYXAoZCwgcGZuLCBtZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKyAgICAgICAgICAgICsr
cGZuOworICAgICAgICAgICAgaWYgKCAhKHBmbiAmIDB4ZmZmZmYpICkKKyAgICAgICAgICAgICAg
ICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBCVUdf
T04ocGZuICE9IGQtPnRvdF9wYWdlcyk7CisjaWZuZGVmIE5ERUJVRworICAgIGFsbG9jX2VwZm4g
Kz0gUEZOX1VQKGluaXRyZF9sZW4pICsgc2ktPm5yX3AybV9mcmFtZXM7CisjZW5kaWYKKyAgICB3
aGlsZSAoIHBmbiA8IG5yX3BhZ2VzICkKKyAgICB7CisgICAgICAgIGlmICggKHBhZ2UgPSBhbGxv
Y19jaHVuayhkLCBucl9wYWdlcyAtIGQtPnRvdF9wYWdlcykpID09IE5VTEwgKQorICAgICAgICAg
ICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBET00wIHJlc2VydmF0aW9uIik7CisgICAgICAg
IHdoaWxlICggcGZuIDwgZC0+dG90X3BhZ2VzICkKKyAgICAgICAgeworICAgICAgICAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGFnZSk7CisjaWZuZGVmIE5ERUJVRworI2RlZmluZSBwZm4gKG5yX3Bh
Z2VzIC0gMSAtIChwZm4gLSAoYWxsb2NfZXBmbiAtIGFsbG9jX3NwZm4pKSkKKyNlbmRpZgorICAg
ICAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCBwZm4sIG1mbiwgdnBoeXNtYXBfc3RhcnQp
OworI3VuZGVmIHBmbgorICAgICAgICAgICAgcGFnZSsrOyBwZm4rKzsKKyAgICAgICAgICAgIGlm
ICggIShwZm4gJiAweGZmZmZmKSApCisgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3Nv
ZnRpcnFzKCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGluaXRyZF9sZW4gIT0gMCAp
CisgICAgeworICAgICAgICBzaS0+bW9kX3N0YXJ0ID0gdmluaXRyZF9zdGFydCA/OiBpbml0cmRf
cGZuOworICAgICAgICBzaS0+bW9kX2xlbiAgID0gaW5pdHJkX2xlbjsKKyAgICB9CisKKyAgICBt
ZW1zZXQoc2ktPmNtZF9saW5lLCAwLCBzaXplb2Yoc2ktPmNtZF9saW5lKSk7CisgICAgaWYgKCBj
bWRsaW5lICE9IE5VTEwgKQorICAgICAgICBzdHJsY3B5KChjaGFyICopc2ktPmNtZF9saW5lLCBj
bWRsaW5lLCBzaXplb2Yoc2ktPmNtZF9saW5lKSk7CisKKyAgICBpZiAoIGZpbGxfY29uc29sZV9z
dGFydF9pbmZvKCh2b2lkICopKHNpICsgMSkpICkKKyAgICB7CisgICAgICAgIHNpLT5jb25zb2xl
LmRvbTAuaW5mb19vZmYgID0gc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKTsKKyAgICAgICAgc2kt
PmNvbnNvbGUuZG9tMC5pbmZvX3NpemUgPSBzaXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVf
aW5mbyk7CisgICAgfQorCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAg
ICB4bGF0X3N0YXJ0X2luZm8oc2ksIFhMQVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbTApOworCisg
ICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFnZSB0YWJsZXMuICovCisgICAgbWFwY2Fj
aGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKKyAgICB3cml0ZV9wdGJhc2UoY3VycmVudCk7CisK
KyAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQpOworCisgICAgdi0+aXNfaW5pdGlh
bGlzZWQgPSAxOworICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CisK
KyAgICAvKgorICAgICAqIEluaXRpYWwgcmVnaXN0ZXIgdmFsdWVzOgorICAgICAqICBEUyxFUyxG
UyxHUyA9IEZMQVRfS0VSTkVMX0RTCisgICAgICogICAgICAgQ1M6cklQID0gRkxBVF9LRVJORUxf
Q1M6c3RhcnRfcGMKKyAgICAgKiAgICAgICBTUzpyU1AgPSBGTEFUX0tFUk5FTF9TUzpzdGFydF9z
dGFjaworICAgICAqICAgICAgICAgIHJTSSA9IHN0YXJ0X2luZm8KKyAgICAgKiAgW3JBWCxyQlgs
ckNYLHJEWCxyREksckJQLFI4LVIxNSBhcmUgemVyb10KKyAgICAgKi8KKyAgICByZWdzID0gJnYt
PmFyY2gudXNlcl9yZWdzOworICAgIHJlZ3MtPmRzID0gcmVncy0+ZXMgPSByZWdzLT5mcyA9IHJl
Z3MtPmdzID0KKyAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IEZMQVRfS0VSTkVMX0RT
IDogRkxBVF9DT01QQVRfS0VSTkVMX0RTOworICAgIHJlZ3MtPnNzID0gKCFpc19wdl8zMmJpdF9k
b21haW4oZCkgPworICAgICAgICAgICAgICAgIEZMQVRfS0VSTkVMX1NTIDogRkxBVF9DT01QQVRf
S0VSTkVMX1NTKTsKKyAgICByZWdzLT5jcyA9ICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAg
ICAgICAgICAgICAgICBGTEFUX0tFUk5FTF9DUyA6IEZMQVRfQ09NUEFUX0tFUk5FTF9DUyk7Cisg
ICAgcmVncy0+cmlwID0gcGFybXMudmlydF9lbnRyeTsKKyAgICByZWdzLT5yc3AgPSB2c3RhY2tf
ZW5kOworICAgIHJlZ3MtPnJzaSA9IHZzdGFydGluZm9fc3RhcnQ7CisgICAgcmVncy0+ZWZsYWdz
ID0gWDg2X0VGTEFHU19JRjsKKworI2lmZGVmIENPTkZJR19TSEFET1dfUEFHSU5HCisgICAgaWYg
KCBvcHRfZG9tMF9zaGFkb3cgJiYgcGFnaW5nX2VuYWJsZShkLCBQR19TSF9lbmFibGUpID09IDAg
KQorICAgICAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKKyNlbmRpZgorCisgICAg
LyoKKyAgICAgKiBQVkggRml4bWU6IFhFTkZFQVRfc3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCBoYXMg
YmVlbiByZXVzZWQgaW4gUFZIIHdpdGggYQorICAgICAqIGRpZmZlcmVudCBtZWFuaW5nLgorICAg
ICAqLworICAgIGlmICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVfa2VybmVsLCBw
YXJtcy5mX3JlcXVpcmVkKSApCisgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVzIHN1cGVydmlz
b3ItbW9kZSBleGVjdXRpb24iKTsKKworICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhk
KTsKKyAgICBCVUdfT04ocmMgIT0gMCk7CisKKyAgICBpZiAoIGVsZl9jaGVja19icm9rZW4oJmVs
ZikgKQorICAgICAgICBwcmludGsoIiBYZW4gd2FybmluZzogZG9tMCBrZXJuZWwgYnJva2VuIEVM
RjogJXNcbiIsCisgICAgICAgICAgICAgICBlbGZfY2hlY2tfYnJva2VuKCZlbGYpKTsKKworICAg
IGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKKyAgICAgICAgaW9tbXVfaHdk
b21faW5pdChkKTsKKworICAgIHJldHVybiAwOworCitvdXQ6CisgICAgaWYgKCBlbGZfY2hlY2tf
YnJva2VuKCZlbGYpICkKKyAgICAgICAgcHJpbnRrKCIgWGVuIGRvbTAga2VybmVsIGJyb2tlbiBF
TEY6ICVzXG4iLAorICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tlbigmZWxmKSk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRo
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bTBfYnVpbGQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41ZDA5MzY3Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKQEAgLTAs
MCArMSwzMyBAQAorI2lmbmRlZiBfRE9NMF9CVUlMRF9IXworI2RlZmluZSBfRE9NMF9CVUlMRF9I
XworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKwor
ZXh0ZXJuIHVuc2lnbmVkIGludCBkb20wX21lbWZsYWdzOworCit1bnNpZ25lZCBsb25nIGRvbTBf
Y29tcHV0ZV9ucl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGVsZl9kb21fcGFybXMgKnBhcm1zLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbml0cmRfbGVuKTsKK3N0cnVj
dCB2Y3B1ICpkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZj
cHVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpOwor
aW50IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCk7CisKK2ludCBkb20w
X2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCisg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKKyAgICAg
ICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAorICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCisgICAgICAgICAgICAg
ICAgICAgICAgY2hhciAqY21kbGluZSk7CisKKyNlbmRpZgkvKiBfRE9NMF9CVUlMRF9IXyAqLwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqNVJ-0004fP-PJ; Tue, 21 Mar 2017 17:23:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVI-0004fD-Ea
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D5/09-19731-F8161D85; Tue, 21 Mar 2017 17:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsWS0XRdVbc38WK
 Ewca7xhYTthk4MHps79vFHsAYxZqZl5RfkcCa8efyBsaC3etYKn4s929g7G5j7mLk4hAS+MIo
 cfPITaYuRk4g5zyjxIwDOl2MHBxsAmISc/cqgIRFBFQlZq1YzgxRoi7R9LuBDcQWFnCVuPzkL
 zuIzStgJvFg/XGwMSxA9e2z/7NOYORYwMiwilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCD8ceygEOMkhxMSqK8iU4XI4T4kvJTKjMSizPii0pzUos
 PMWpwcAhsXrv6AqMUS15+XqqSBK9CPFCdYFFqempFWmYOMGxgSiU4eJREeL1A0rzFBYm5xZnp
 EKlTjJYcc2bvfsPEsegfiLzVsOcNkxDYPClx3uUgDQIgDRmleXDjYKF9iVFWSpiXEehYIZ6C1
 KLczBJU+VeM4hyMSsK82iBTeDLzSuC2vgI6iAnooLI9F0AOKklESEk1MBZFX+8Q0F53zTHgLv
 eV+NdM4heWvdwUcpBdPTo1mO/BhdrUD4lG3ifNDkWcXfKucmKys2F51PKycNEth02Db7x6Ubr
 c8fgsRf7gTtXtVqxedgUtAQ8Wp5cxBTmv9rVs/a/74G1hiJmMhtWeW7M3Nbx4vn5T1OHie048
 c85UuUifapvxrXSetBJLcUaioRZzUXEiAEQRGIJoAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490117004!63366796!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62807 invoked from network); 21 Mar 2017 17:23:25 -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; 21 Mar 2017 17:23:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVD-0004dZ-G0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVD-0001R1-DY
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVD-0001R1-DY@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:23 +0000
Subject: [Xen-changelog] [xen master] x86: split PVH dom0 builder to
	hvm/dom0_build.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: multipart/mixed; boundary="===============8526779939938459748=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 7eb3fc22c790d6c57dc84a40e13bf46c51679d70
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Thu Mar 16 17:43:24 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Mar 20 15:39:45 2017 +0000

    x86: split PVH dom0 builder to hvm/dom0_build.c
    
    Long term we want to be able to disentangle PV and HVM code. Move
    the PVH domain builder to a dedicated file.
    
    Lift function declarations to dom0_build.h and rename them when
    necessary.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/dom0_build.c        | 1071 +-----------------------------------
 xen/arch/x86/hvm/Makefile        |    1 +
 xen/arch/x86/hvm/dom0_build.c    | 1114 ++++++++++++++++++++++++++++++++++++++
 xen/include/asm-x86/dom0_build.h |    9 +
 4 files changed, 1127 insertions(+), 1068 deletions(-)

diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 0f23252..9dc2f80 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -51,27 +51,6 @@ static long __initdata dom0_min_nrpages;
 static long __initdata dom0_max_nrpages = LONG_MAX;
 
 /*
- * Have the TSS cover the ISA port range, which makes it
- * - 104 bytes base structure
- * - 32 bytes interrupt redirection bitmap
- * - 128 bytes I/O bitmap
- * - one trailing byte
- * or a total of 265 bytes.
- *
- * NB: as PVHv2 Dom0 doesn't have legacy devices (ISA), it shouldn't have any
- * business in accessing the ISA port range, much less in real mode, and due to
- * the lack of firmware it shouldn't also execute any INT instruction. This is
- * done just for consistency with what hvmloader does.
- */
-#define HVM_VM86_TSS_SIZE 265
-
-static unsigned int __initdata acpi_intr_overrides;
-static struct acpi_madt_interrupt_override __initdata *intsrcovr;
-
-static unsigned int __initdata acpi_nmi_sources;
-static struct acpi_madt_nmi_source __initdata *nmisrc;
-
-/*
  * dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]
  * 
  * <min_amt>: The minimum amount of memory which should be allocated for dom0.
@@ -263,8 +242,8 @@ boolean_param("ro-hpet", ro_hpet);
 
 unsigned int __initdata dom0_memflags = MEMF_no_dma|MEMF_exact_node;
 
-static unsigned long __init dom0_paging_pages(const struct domain *d,
-                                              unsigned long nr_pages)
+unsigned long __init dom0_paging_pages(const struct domain *d,
+                                       unsigned long nr_pages)
 {
     /* Copied from: libxl_get_required_shadow_memory() */
     unsigned long memkb = nr_pages * (PAGE_SIZE / 1024);
@@ -493,1050 +472,6 @@ int __init dom0_setup_permissions(struct domain *d)
     return rc;
 }
 
-static int __init modify_identity_mmio(struct domain *d, unsigned long pfn,
-                                       unsigned long nr_pages, const bool map)
-{
-    int rc;
-
-    for ( ; ; )
-    {
-        rc = (map ? map_mmio_regions : unmap_mmio_regions)
-             (d, _gfn(pfn), nr_pages, _mfn(pfn));
-        if ( rc == 0 )
-            break;
-        if ( rc < 0 )
-        {
-            printk(XENLOG_WARNING
-                   "Failed to identity %smap [%#lx,%#lx) for d%d: %d\n",
-                   map ? "" : "un", pfn, pfn + nr_pages, d->domain_id, rc);
-            break;
-        }
-        nr_pages -= rc;
-        pfn += rc;
-        process_pending_softirqs();
-    }
-
-    return rc;
-}
-
-/* Populate a HVM memory range using the biggest possible order. */
-static int __init pvh_populate_memory_range(struct domain *d,
-                                            unsigned long start,
-                                            unsigned long nr_pages)
-{
-    unsigned int order, i = 0;
-    struct page_info *page;
-    int rc;
-#define MAP_MAX_ITER 64
-
-    order = MAX_ORDER;
-    while ( nr_pages != 0 )
-    {
-        unsigned int range_order = get_order_from_pages(nr_pages + 1);
-
-        order = min(range_order ? range_order - 1 : 0, order);
-        page = alloc_domheap_pages(d, order, dom0_memflags);
-        if ( page == NULL )
-        {
-            if ( order == 0 && dom0_memflags )
-            {
-                /* Try again without any dom0_memflags. */
-                dom0_memflags = 0;
-                order = MAX_ORDER;
-                continue;
-            }
-            if ( order == 0 )
-            {
-                printk("Unable to allocate memory with order 0!\n");
-                return -ENOMEM;
-            }
-            order--;
-            continue;
-        }
-
-        rc = guest_physmap_add_page(d, _gfn(start), _mfn(page_to_mfn(page)),
-                                    order);
-        if ( rc != 0 )
-        {
-            printk("Failed to populate memory: [%#lx,%lx): %d\n",
-                   start, start + (1UL << order), rc);
-            return -ENOMEM;
-        }
-        start += 1UL << order;
-        nr_pages -= 1UL << order;
-        if ( (++i % MAP_MAX_ITER) == 0 )
-            process_pending_softirqs();
-    }
-
-    return 0;
-#undef MAP_MAX_ITER
-}
-
-/* Steal RAM from the end of a memory region. */
-static int __init pvh_steal_ram(struct domain *d, unsigned long size,
-                                unsigned long align, paddr_t limit,
-                                paddr_t *addr)
-{
-    unsigned int i = d->arch.nr_e820;
-
-    /*
-     * Alignment 0 should be set to 1, so it doesn't wrap around in the
-     * calculations below.
-     */
-    align = align ? : 1;
-    while ( i-- )
-    {
-        struct e820entry *entry = &d->arch.e820[i];
-
-        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
-             entry->addr < MB(1) )
-            continue;
-
-        *addr = (entry->addr + entry->size - size) & ~(align - 1);
-        if ( *addr < entry->addr )
-            continue;
-
-        entry->size = *addr - entry->addr;
-        return 0;
-    }
-
-    return -ENOMEM;
-}
-
-/* NB: memory map must be sorted at all times for this to work correctly. */
-static int __init pvh_add_mem_range(struct domain *d, uint64_t s, uint64_t e,
-                                    unsigned int type)
-{
-    struct e820entry *map;
-    unsigned int i;
-
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        uint64_t rs = d->arch.e820[i].addr;
-        uint64_t re = rs + d->arch.e820[i].size;
-
-        if ( rs == e && d->arch.e820[i].type == type )
-        {
-            d->arch.e820[i].addr = s;
-            return 0;
-        }
-
-        if ( re == s && d->arch.e820[i].type == type &&
-             (i + 1 == d->arch.nr_e820 || d->arch.e820[i + 1].addr >= e) )
-        {
-            d->arch.e820[i].size += e - s;
-            return 0;
-        }
-
-        if ( rs >= e )
-            break;
-
-        if ( re > s )
-            return -EEXIST;
-    }
-
-    map = xzalloc_array(struct e820entry, d->arch.nr_e820 + 1);
-    if ( !map )
-    {
-        printk(XENLOG_WARNING "E820: out of memory to add region\n");
-        return -ENOMEM;
-    }
-
-    memcpy(map, d->arch.e820, i * sizeof(*d->arch.e820));
-    memcpy(map + i + 1, d->arch.e820 + i,
-           (d->arch.nr_e820 - i) * sizeof(*d->arch.e820));
-    map[i].addr = s;
-    map[i].size = e - s;
-    map[i].type = type;
-    xfree(d->arch.e820);
-    d->arch.e820 = map;
-    d->arch.nr_e820++;
-
-    return 0;
-}
-
-static int __init pvh_setup_vmx_realmode_helpers(struct domain *d)
-{
-    p2m_type_t p2mt;
-    uint32_t rc, *ident_pt;
-    mfn_t mfn;
-    paddr_t gaddr;
-    struct vcpu *v = d->vcpu[0];
-
-    /*
-     * Steal some space from the last RAM region below 4GB and use it to
-     * store the real-mode TSS. It needs to be aligned to 128 so that the
-     * TSS structure (which accounts for the first 104b) doesn't cross
-     * a page boundary.
-     */
-    if ( !pvh_steal_ram(d, HVM_VM86_TSS_SIZE, 128, GB(4), &gaddr) )
-    {
-        if ( hvm_copy_to_guest_phys(gaddr, NULL, HVM_VM86_TSS_SIZE, v) !=
-             HVMCOPY_okay )
-            printk("Unable to zero VM86 TSS area\n");
-        d->arch.hvm_domain.params[HVM_PARAM_VM86_TSS_SIZED] =
-            VM86_TSS_UPDATED | ((uint64_t)HVM_VM86_TSS_SIZE << 32) | gaddr;
-        if ( pvh_add_mem_range(d, gaddr, gaddr + HVM_VM86_TSS_SIZE,
-                               E820_RESERVED) )
-            printk("Unable to set VM86 TSS as reserved in the memory map\n");
-    }
-    else
-        printk("Unable to allocate VM86 TSS area\n");
-
-    /* Steal some more RAM for the identity page tables. */
-    if ( pvh_steal_ram(d, PAGE_SIZE, PAGE_SIZE, GB(4), &gaddr) )
-    {
-        printk("Unable to find memory to stash the identity page tables\n");
-        return -ENOMEM;
-    }
-
-    /*
-     * Identity-map page table is required for running with CR0.PG=0
-     * when using Intel EPT. Create a 32-bit non-PAE page directory of
-     * superpages.
-     */
-    ident_pt = map_domain_gfn(p2m_get_hostp2m(d), _gfn(PFN_DOWN(gaddr)),
-                              &mfn, &p2mt, 0, &rc);
-    if ( ident_pt == NULL )
-    {
-        printk("Unable to map identity page tables\n");
-        return -ENOMEM;
-    }
-    write_32bit_pse_identmap(ident_pt);
-    unmap_domain_page(ident_pt);
-    put_page(mfn_to_page(mfn_x(mfn)));
-    d->arch.hvm_domain.params[HVM_PARAM_IDENT_PT] = gaddr;
-    if ( pvh_add_mem_range(d, gaddr, gaddr + PAGE_SIZE, E820_RESERVED) )
-            printk("Unable to set identity page tables as reserved in the memory map\n");
-
-    return 0;
-}
-
-/* Assign the low 1MB to Dom0. */
-static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
-                                     unsigned long nr_pages)
-{
-    unsigned long mfn;
-
-    ASSERT(start + nr_pages <= PFN_DOWN(MB(1)));
-
-    for ( mfn = start; mfn < start + nr_pages; mfn++ )
-    {
-        struct page_info *pg = mfn_to_page(mfn);
-        int rc;
-
-        rc = unshare_xen_page_with_guest(pg, dom_io);
-        if ( rc )
-        {
-            printk("Unable to unshare Xen mfn %#lx: %d\n", mfn, rc);
-            continue;
-        }
-
-        share_xen_page_with_guest(pg, d, XENSHARE_writable);
-        rc = guest_physmap_add_entry(d, _gfn(mfn), _mfn(mfn), 0, p2m_ram_rw);
-        if ( rc )
-            printk("Unable to add mfn %#lx to p2m: %d\n", mfn, rc);
-    }
-}
-
-static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
-{
-    struct e820entry *entry, *entry_guest;
-    unsigned int i;
-    unsigned long pages, cur_pages = 0;
-    uint64_t start, end;
-
-    /*
-     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
-     */
-    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
-    if ( !d->arch.e820 )
-        panic("Unable to allocate memory for Dom0 e820 map");
-    entry_guest = d->arch.e820;
-
-    /* Clamp e820 memory map to match the memory assigned to Dom0 */
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-        {
-            *entry_guest = *entry;
-            goto next;
-        }
-
-        if ( nr_pages == cur_pages )
-        {
-            /*
-             * We already have all the assigned memory,
-             * skip this entry
-             */
-            continue;
-        }
-
-        /*
-         * Make sure the start and length are aligned to PAGE_SIZE, because
-         * that's the minimum granularity of the 2nd stage translation. Since
-         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
-         * order to prevent this code from getting out of sync.
-         */
-        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
-        end = (entry->addr + entry->size) &
-              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
-        if ( start >= end )
-            continue;
-
-        entry_guest->type = E820_RAM;
-        entry_guest->addr = start;
-        entry_guest->size = end - start;
-        pages = PFN_DOWN(entry_guest->size);
-        if ( (cur_pages + pages) > nr_pages )
-        {
-            /* Truncate region */
-            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
-            cur_pages = nr_pages;
-        }
-        else
-        {
-            cur_pages += pages;
-        }
- next:
-        d->arch.nr_e820++;
-        entry_guest++;
-    }
-    ASSERT(cur_pages == nr_pages);
-    ASSERT(d->arch.nr_e820 <= e820.nr_map);
-}
-
-static int __init pvh_setup_p2m(struct domain *d)
-{
-    struct vcpu *v = d->vcpu[0];
-    unsigned long nr_pages;
-    unsigned int i;
-    int rc;
-    bool preempted;
-#define MB1_PAGES PFN_DOWN(MB(1))
-
-    nr_pages = dom0_compute_nr_pages(d, NULL, 0);
-
-    pvh_setup_e820(d, nr_pages);
-    do {
-        preempted = false;
-        paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
-                              &preempted);
-        process_pending_softirqs();
-    } while ( preempted );
-
-    /*
-     * Memory below 1MB is identity mapped.
-     * NB: this only makes sense when booted from legacy BIOS.
-     */
-    rc = modify_identity_mmio(d, 0, MB1_PAGES, true);
-    if ( rc )
-    {
-        printk("Failed to identity map low 1MB: %d\n", rc);
-        return rc;
-    }
-
-    /* Populate memory map. */
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        unsigned long addr, size;
-
-        if ( d->arch.e820[i].type != E820_RAM )
-            continue;
-
-        addr = PFN_DOWN(d->arch.e820[i].addr);
-        size = PFN_DOWN(d->arch.e820[i].size);
-
-        if ( addr >= MB1_PAGES )
-            rc = pvh_populate_memory_range(d, addr, size);
-        else
-        {
-            ASSERT(addr + size < MB1_PAGES);
-            pvh_steal_low_ram(d, addr, size);
-        }
-
-        if ( rc )
-            return rc;
-    }
-
-    if ( cpu_has_vmx && paging_mode_hap(d) && !vmx_unrestricted_guest(v) )
-    {
-        /*
-         * Since Dom0 cannot be migrated, we will only setup the
-         * unrestricted guest helpers if they are needed by the current
-         * hardware we are running on.
-         */
-        rc = pvh_setup_vmx_realmode_helpers(d);
-        if ( rc )
-            return rc;
-    }
-
-    return 0;
-#undef MB1_PAGES
-}
-
-static int __init pvh_load_kernel(struct domain *d, const module_t *image,
-                                  unsigned long image_headroom,
-                                  module_t *initrd, void *image_base,
-                                  char *cmdline, paddr_t *entry,
-                                  paddr_t *start_info_addr)
-{
-    void *image_start = image_base + image_headroom;
-    unsigned long image_len = image->mod_end;
-    struct elf_binary elf;
-    struct elf_dom_parms parms;
-    paddr_t last_addr;
-    struct hvm_start_info start_info = { 0 };
-    struct hvm_modlist_entry mod = { 0 };
-    struct vcpu *v = d->vcpu[0];
-    int rc;
-
-    if ( (rc = bzimage_parse(image_base, &image_start, &image_len)) != 0 )
-    {
-        printk("Error trying to detect bz compressed kernel\n");
-        return rc;
-    }
-
-    if ( (rc = elf_init(&elf, image_start, image_len)) != 0 )
-    {
-        printk("Unable to init ELF\n");
-        return rc;
-    }
-#ifdef VERBOSE
-    elf_set_verbose(&elf);
-#endif
-    elf_parse_binary(&elf);
-    if ( (rc = elf_xen_parse(&elf, &parms)) != 0 )
-    {
-        printk("Unable to parse kernel for ELFNOTES\n");
-        return rc;
-    }
-
-    if ( parms.phys_entry == UNSET_ADDR32 )
-    {
-        printk("Unable to find XEN_ELFNOTE_PHYS32_ENTRY address\n");
-        return -EINVAL;
-    }
-
-    printk("OS: %s version: %s loader: %s bitness: %s\n", parms.guest_os,
-           parms.guest_ver, parms.loader,
-           elf_64bit(&elf) ? "64-bit" : "32-bit");
-
-    /* Copy the OS image and free temporary buffer. */
-    elf.dest_base = (void *)(parms.virt_kstart - parms.virt_base);
-    elf.dest_size = parms.virt_kend - parms.virt_kstart;
-
-    elf_set_vcpu(&elf, v);
-    rc = elf_load_binary(&elf);
-    if ( rc < 0 )
-    {
-        printk("Failed to load kernel: %d\n", rc);
-        printk("Xen dom0 kernel broken ELF: %s\n", elf_check_broken(&elf));
-        return rc;
-    }
-
-    last_addr = ROUNDUP(parms.virt_kend - parms.virt_base, PAGE_SIZE);
-
-    if ( initrd != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, mfn_to_virt(initrd->mod_start),
-                                    initrd->mod_end, v);
-        if ( rc )
-        {
-            printk("Unable to copy initrd to guest\n");
-            return rc;
-        }
-
-        mod.paddr = last_addr;
-        mod.size = initrd->mod_end;
-        last_addr += ROUNDUP(initrd->mod_end, PAGE_SIZE);
-    }
-
-    /* Free temporary buffers. */
-    discard_initial_images();
-
-    if ( cmdline != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, cmdline, strlen(cmdline) + 1, v);
-        if ( rc )
-        {
-            printk("Unable to copy guest command line\n");
-            return rc;
-        }
-        start_info.cmdline_paddr = last_addr;
-        /*
-         * Round up to 32/64 bits (depending on the guest kernel bitness) so
-         * the modlist/start_info is aligned.
-         */
-        last_addr += ROUNDUP(strlen(cmdline) + 1, elf_64bit(&elf) ? 8 : 4);
-    }
-    if ( initrd != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, &mod, sizeof(mod), v);
-        if ( rc )
-        {
-            printk("Unable to copy guest modules\n");
-            return rc;
-        }
-        start_info.modlist_paddr = last_addr;
-        start_info.nr_modules = 1;
-        last_addr += sizeof(mod);
-    }
-
-    start_info.magic = XEN_HVM_START_MAGIC_VALUE;
-    start_info.flags = SIF_PRIVILEGED | SIF_INITDOMAIN;
-    rc = hvm_copy_to_guest_phys(last_addr, &start_info, sizeof(start_info), v);
-    if ( rc )
-    {
-        printk("Unable to copy start info to guest\n");
-        return rc;
-    }
-
-    *entry = parms.phys_entry;
-    *start_info_addr = last_addr;
-
-    return 0;
-}
-
-static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
-                                 paddr_t start_info)
-{
-    struct vcpu *v = d->vcpu[0];
-    unsigned int cpu, i;
-    int rc;
-    /* 
-     * This sets the vCPU state according to the state described in
-     * docs/misc/hvmlite.markdown.
-     */
-    vcpu_hvm_context_t cpu_ctx = {
-        .mode = VCPU_HVM_MODE_32B,
-        .cpu_regs.x86_32.ebx = start_info,
-        .cpu_regs.x86_32.eip = entry,
-        .cpu_regs.x86_32.cr0 = X86_CR0_PE | X86_CR0_ET,
-        .cpu_regs.x86_32.cs_limit = ~0u,
-        .cpu_regs.x86_32.ds_limit = ~0u,
-        .cpu_regs.x86_32.ss_limit = ~0u,
-        .cpu_regs.x86_32.tr_limit = 0x67,
-        .cpu_regs.x86_32.cs_ar = 0xc9b,
-        .cpu_regs.x86_32.ds_ar = 0xc93,
-        .cpu_regs.x86_32.ss_ar = 0xc93,
-        .cpu_regs.x86_32.tr_ar = 0x8b,
-    };
-
-    cpu = v->processor;
-    for ( i = 1; i < d->max_vcpus; i++ )
-    {
-        const struct vcpu *p = dom0_setup_vcpu(d, i, cpu);
-
-        if ( p )
-            cpu = p->processor;
-    }
-
-    rc = arch_set_info_hvm_guest(v, &cpu_ctx);
-    if ( rc )
-    {
-        printk("Unable to setup Dom0 BSP context: %d\n", rc);
-        return rc;
-    }
-
-    rc = dom0_setup_permissions(d);
-    if ( rc )
-    {
-        panic("Unable to setup Dom0 permissions: %d\n", rc);
-        return rc;
-    }
-
-    update_domain_wallclock_time(d);
-
-    clear_bit(_VPF_down, &v->pause_flags);
-
-    return 0;
-}
-
-static int __init acpi_count_intr_ovr(struct acpi_subtable_header *header,
-                                     const unsigned long end)
-{
-
-    acpi_intr_overrides++;
-    return 0;
-}
-
-static int __init acpi_set_intr_ovr(struct acpi_subtable_header *header,
-                                    const unsigned long end)
-{
-    const struct acpi_madt_interrupt_override *intr =
-        container_of(header, struct acpi_madt_interrupt_override, header);
-
-    *intsrcovr = *intr;
-    intsrcovr++;
-
-    return 0;
-}
-
-static int __init acpi_count_nmi_src(struct acpi_subtable_header *header,
-                                     const unsigned long end)
-{
-
-    acpi_nmi_sources++;
-    return 0;
-}
-
-static int __init acpi_set_nmi_src(struct acpi_subtable_header *header,
-                                   const unsigned long end)
-{
-    const struct acpi_madt_nmi_source *src =
-        container_of(header, struct acpi_madt_nmi_source, header);
-
-    *nmisrc = *src;
-    nmisrc++;
-
-    return 0;
-}
-
-static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
-{
-    struct acpi_table_madt *madt;
-    struct acpi_table_header *table;
-    struct acpi_madt_io_apic *io_apic;
-    struct acpi_madt_local_x2apic *x2apic;
-    acpi_status status;
-    unsigned long size;
-    unsigned int i, max_vcpus;
-    int rc;
-
-    /* Count number of interrupt overrides in the MADT. */
-    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE,
-                          acpi_count_intr_ovr, UINT_MAX);
-
-    /* Count number of NMI sources in the MADT. */
-    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_count_nmi_src,
-                          UINT_MAX);
-
-    max_vcpus = dom0_max_vcpus();
-    /* Calculate the size of the crafted MADT. */
-    size = sizeof(*madt);
-    /*
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal.
-     */
-    size += sizeof(*io_apic);
-    size += sizeof(*intsrcovr) * acpi_intr_overrides;
-    size += sizeof(*nmisrc) * acpi_nmi_sources;
-    size += sizeof(*x2apic) * max_vcpus;
-
-    madt = xzalloc_bytes(size);
-    if ( !madt )
-    {
-        printk("Unable to allocate memory for MADT table\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Copy the native MADT table header. */
-    status = acpi_get_table(ACPI_SIG_MADT, 0, &table);
-    if ( !ACPI_SUCCESS(status) )
-    {
-        printk("Failed to get MADT ACPI table, aborting.\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    madt->header = *table;
-    madt->address = APIC_DEFAULT_PHYS_BASE;
-    /*
-     * NB: this is currently set to 4, which is the revision in the ACPI
-     * spec 6.1. Sadly ACPICA doesn't provide revision numbers for the
-     * tables described in the headers.
-     */
-    madt->header.revision = min_t(unsigned char, table->revision, 4);
-
-    /*
-     * Setup the IO APIC entry.
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal, and with the same IDs as found in
-     * the native IO APIC MADT entries.
-     */
-    if ( nr_ioapics > 1 )
-        printk("WARNING: found %d IO APICs, Dom0 will only have access to 1 emulated IO APIC\n",
-               nr_ioapics);
-    io_apic = (void *)(madt + 1);
-    io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
-    io_apic->header.length = sizeof(*io_apic);
-    io_apic->id = domain_vioapic(d)->id;
-    io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
-
-    x2apic = (void *)(io_apic + 1);
-    for ( i = 0; i < max_vcpus; i++ )
-    {
-        x2apic->header.type = ACPI_MADT_TYPE_LOCAL_X2APIC;
-        x2apic->header.length = sizeof(*x2apic);
-        x2apic->uid = i;
-        x2apic->local_apic_id = i * 2;
-        x2apic->lapic_flags = ACPI_MADT_ENABLED;
-        x2apic++;
-    }
-
-    /* Setup interrupt overrides. */
-    intsrcovr = (void *)x2apic;
-    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE, acpi_set_intr_ovr,
-                          acpi_intr_overrides);
-
-    /* Setup NMI sources. */
-    nmisrc = (void *)intsrcovr;
-    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_set_nmi_src,
-                          acpi_nmi_sources);
-
-    ASSERT(((void *)nmisrc - (void *)madt) == size);
-    madt->header.length = size;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    madt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, madt), size);
-
-    /* Place the new MADT in guest memory space. */
-    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
-    {
-        printk("Unable to find allocate guest RAM for MADT\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
-        printk("Unable to add MADT region to memory map\n");
-
-    rc = hvm_copy_to_guest_phys(*addr, madt, size, d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy MADT into guest memory\n");
-        goto out;
-    }
-
-    rc = 0;
-
- out:
-    xfree(madt);
-
-    return rc;
-}
-
-static bool __init acpi_memory_banned(unsigned long address,
-                                      unsigned long size)
-{
-    unsigned long mfn, nr_pages, i;
-
-    mfn = PFN_DOWN(address);
-    nr_pages = PFN_UP((address & ~PAGE_MASK) + size);
-    for ( i = 0 ; i < nr_pages; i++ )
-        if ( !page_is_ram_type(mfn + i, RAM_TYPE_RESERVED) &&
-             !page_is_ram_type(mfn + i, RAM_TYPE_ACPI) )
-            return true;
-
-    return false;
-}
-
-static bool __init pvh_acpi_table_allowed(const char *sig)
-{
-    static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
-        ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
-        ACPI_SIG_PMTT, ACPI_SIG_MADT, ACPI_SIG_DMAR};
-    unsigned int i;
-
-    for ( i = 0 ; i < ARRAY_SIZE(banned_tables); i++ )
-        if ( strncmp(sig, banned_tables[i], ACPI_NAME_SIZE) == 0 )
-            return false;
-
-    /* Make sure table doesn't reside in a RAM region. */
-    if ( acpi_memory_banned(acpi_gbl_root_table_list.tables[i].address,
-                            acpi_gbl_root_table_list.tables[i].length) )
-    {
-        printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
-               sig);
-        return false;
-    }
-
-    return true;
-}
-
-static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
-                                      paddr_t *addr)
-{
-    struct acpi_table_xsdt *xsdt;
-    struct acpi_table_header *table;
-    struct acpi_table_rsdp *rsdp;
-    unsigned long size = sizeof(*xsdt);
-    unsigned int i, j, num_tables = 0;
-    paddr_t xsdt_paddr;
-    int rc;
-
-    /*
-     * Restore original DMAR table signature, we are going to filter it from
-     * the new XSDT that is presented to the guest, so it is no longer
-     * necessary to have it's signature zapped.
-     */
-    acpi_dmar_reinstate();
-
-    /* Count the number of tables that will be added to the XSDT. */
-    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_table_allowed(sig) )
-            num_tables++;
-    }
-
-    /*
-     * No need to add or subtract anything because struct acpi_table_xsdt
-     * includes one array slot already, and we have filtered out the original
-     * MADT and we are going to add a custom built MADT.
-     */
-    size += num_tables * sizeof(xsdt->table_offset_entry[0]);
-
-    xsdt = xzalloc_bytes(size);
-    if ( !xsdt )
-    {
-        printk("Unable to allocate memory for XSDT table\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Copy the native XSDT table header. */
-    rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(*rsdp));
-    if ( !rsdp )
-    {
-        printk("Unable to map RSDP\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    xsdt_paddr = rsdp->xsdt_physical_address;
-    acpi_os_unmap_memory(rsdp, sizeof(*rsdp));
-    table = acpi_os_map_memory(xsdt_paddr, sizeof(*table));
-    if ( !table )
-    {
-        printk("Unable to map XSDT\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    xsdt->header = *table;
-    acpi_os_unmap_memory(table, sizeof(*table));
-
-    /* Add the custom MADT. */
-    xsdt->table_offset_entry[0] = madt_addr;
-
-    /* Copy the addresses of the rest of the allowed tables. */
-    for( i = 0, j = 1; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_table_allowed(sig) )
-            xsdt->table_offset_entry[j++] =
-                                acpi_gbl_root_table_list.tables[i].address;
-    }
-
-    xsdt->header.revision = 1;
-    xsdt->header.length = size;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    xsdt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, xsdt), size);
-
-    /* Place the new XSDT in guest memory space. */
-    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
-    {
-        printk("Unable to find guest RAM for XSDT\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
-        printk("Unable to add XSDT region to memory map\n");
-
-    rc = hvm_copy_to_guest_phys(*addr, xsdt, size, d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy XSDT into guest memory\n");
-        goto out;
-    }
-
-    rc = 0;
-
- out:
-    xfree(xsdt);
-
-    return rc;
-}
-
-static int __init pvh_setup_acpi(struct domain *d, paddr_t start_info)
-{
-    unsigned long pfn, nr_pages;
-    paddr_t madt_paddr, xsdt_paddr, rsdp_paddr;
-    unsigned int i;
-    int rc;
-    struct acpi_table_rsdp *native_rsdp, rsdp = {
-        .signature = ACPI_SIG_RSDP,
-        .revision = 2,
-        .length = sizeof(rsdp),
-    };
-
-
-    /* Scan top-level tables and add their regions to the guest memory map. */
-    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-        unsigned long addr = acpi_gbl_root_table_list.tables[i].address;
-        unsigned long size = acpi_gbl_root_table_list.tables[i].length;
-
-        /*
-         * Make sure the original MADT is also mapped, so that Dom0 can
-         * properly access the data returned by _MAT methods in case it's
-         * re-using MADT memory.
-         */
-        if ( strncmp(sig, ACPI_SIG_MADT, ACPI_NAME_SIZE)
-             ? pvh_acpi_table_allowed(sig)
-             : !acpi_memory_banned(addr, size) )
-             pvh_add_mem_range(d, addr, addr + size, E820_ACPI);
-    }
-
-    /* Identity map ACPI e820 regions. */
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        if ( d->arch.e820[i].type != E820_ACPI &&
-             d->arch.e820[i].type != E820_NVS )
-            continue;
-
-        pfn = PFN_DOWN(d->arch.e820[i].addr);
-        nr_pages = PFN_UP((d->arch.e820[i].addr & ~PAGE_MASK) +
-                          d->arch.e820[i].size);
-
-        rc = modify_identity_mmio(d, pfn, nr_pages, true);
-        if ( rc )
-        {
-            printk("Failed to map ACPI region [%#lx, %#lx) into Dom0 memory map\n",
-                   pfn, pfn + nr_pages);
-            return rc;
-        }
-    }
-
-    rc = pvh_setup_acpi_madt(d, &madt_paddr);
-    if ( rc )
-        return rc;
-
-    rc = pvh_setup_acpi_xsdt(d, madt_paddr, &xsdt_paddr);
-    if ( rc )
-        return rc;
-
-    /* Craft a custom RSDP. */
-    native_rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(rsdp));
-    if ( !native_rsdp )
-    {
-        printk("Failed to map native RSDP\n");
-        return -ENOMEM;
-    }
-    memcpy(rsdp.oem_id, native_rsdp->oem_id, sizeof(rsdp.oem_id));
-    acpi_os_unmap_memory(native_rsdp, sizeof(rsdp));
-    rsdp.xsdt_physical_address = xsdt_paddr;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    rsdp.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
-                                      ACPI_RSDP_REV0_SIZE);
-    rsdp.extended_checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
-                                               sizeof(rsdp));
-
-    /*
-     * Place the new RSDP in guest memory space.
-     *
-     * NB: this RSDP is not going to replace the original RSDP, which should
-     * still be accessible to the guest. However that RSDP is going to point to
-     * the native RSDT, and should not be used for the Dom0 kernel's boot
-     * purposes (we keep it visible for post boot access).
-     */
-    if ( pvh_steal_ram(d, sizeof(rsdp), 0, GB(4), &rsdp_paddr) )
-    {
-        printk("Unable to allocate guest RAM for RSDP\n");
-        return -ENOMEM;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, rsdp_paddr, rsdp_paddr + sizeof(rsdp),
-                           E820_ACPI) )
-        printk("Unable to add RSDP region to memory map\n");
-
-    /* Copy RSDP into guest memory. */
-    rc = hvm_copy_to_guest_phys(rsdp_paddr, &rsdp, sizeof(rsdp), d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy RSDP into guest memory\n");
-        return rc;
-    }
-
-    /* Copy RSDP address to start_info. */
-    rc = hvm_copy_to_guest_phys(start_info +
-                                offsetof(struct hvm_start_info, rsdp_paddr),
-                                &rsdp_paddr,
-                                sizeof(((struct hvm_start_info *)
-                                        0)->rsdp_paddr),
-                                d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy RSDP into guest memory\n");
-        return rc;
-    }
-
-    return 0;
-}
-
-static int __init construct_dom0_pvh(struct domain *d, const module_t *image,
-                                     unsigned long image_headroom,
-                                     module_t *initrd,
-                                     void *(*bootstrap_map)(const module_t *),
-                                     char *cmdline)
-{
-    paddr_t entry, start_info;
-    int rc;
-
-    printk("** Building a PVH Dom0 **\n");
-
-    iommu_hwdom_init(d);
-
-    rc = pvh_setup_p2m(d);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 physical memory map\n");
-        return rc;
-    }
-
-    rc = pvh_load_kernel(d, image, image_headroom, initrd, bootstrap_map(image),
-                         cmdline, &entry, &start_info);
-    if ( rc )
-    {
-        printk("Failed to load Dom0 kernel\n");
-        return rc;
-    }
-
-    rc = pvh_setup_cpus(d, entry, start_info);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 CPUs: %d\n", rc);
-        return rc;
-    }
-
-    rc = pvh_setup_acpi(d, start_info);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 ACPI tables: %d\n", rc);
-        return rc;
-    }
-
-    panic("Building a PVHv2 Dom0 is not yet supported.");
-    return 0;
-}
-
 int __init construct_dom0(struct domain *d, const module_t *image,
                           unsigned long image_headroom, module_t *initrd,
                           void *(*bootstrap_map)(const module_t *),
@@ -1549,7 +484,7 @@ int __init construct_dom0(struct domain *d, const module_t *image,
 
     process_pending_softirqs();
 
-    return (is_hvm_domain(d) ? construct_dom0_pvh : dom0_construct_pv)
+    return (is_hvm_domain(d) ? dom0_construct_pvh : dom0_construct_pv)
            (d, image, image_headroom, initrd,bootstrap_map, cmdline);
 }
 
diff --git a/xen/arch/x86/hvm/Makefile b/xen/arch/x86/hvm/Makefile
index ec0daae..0a3d0f4 100644
--- a/xen/arch/x86/hvm/Makefile
+++ b/xen/arch/x86/hvm/Makefile
@@ -3,6 +3,7 @@ subdir-y += vmx
 
 obj-y += asid.o
 obj-y += dm.o
+obj-bin-y += dom0_build.init.o
 obj-y += emulate.o
 obj-y += hpet.o
 obj-y += hvm.o
diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
new file mode 100644
index 0000000..5576db4
--- /dev/null
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -0,0 +1,1114 @@
+/*
+ * hvm/dom0_build.c
+ *
+ * Dom0 builder for PVH guest.
+ *
+ * Copyright (C) 2017 Citrix Systems R&D
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms and conditions of the GNU General Public
+ * License, version 2, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program; If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <xen/acpi.h>
+#include <xen/init.h>
+#include <xen/libelf.h>
+#include <xen/multiboot.h>
+#include <xen/softirq.h>
+
+#include <acpi/actables.h>
+
+#include <asm/bzimage.h>
+#include <asm/dom0_build.h>
+#include <asm/hvm/support.h>
+#include <asm/io_apic.h>
+#include <asm/p2m.h>
+#include <asm/paging.h>
+#include <asm/setup.h>
+
+#include <public/arch-x86/hvm/start_info.h>
+#include <public/hvm/hvm_info_table.h>
+#include <public/hvm/hvm_vcpu.h>
+
+/*
+ * Have the TSS cover the ISA port range, which makes it
+ * - 104 bytes base structure
+ * - 32 bytes interrupt redirection bitmap
+ * - 128 bytes I/O bitmap
+ * - one trailing byte
+ * or a total of 265 bytes.
+ *
+ * NB: as PVHv2 Dom0 doesn't have legacy devices (ISA), it shouldn't have any
+ * business in accessing the ISA port range, much less in real mode, and due to
+ * the lack of firmware it shouldn't also execute any INT instruction. This is
+ * done just for consistency with what hvmloader does.
+ */
+#define HVM_VM86_TSS_SIZE 265
+
+static unsigned int __initdata acpi_intr_overrides;
+static struct acpi_madt_interrupt_override __initdata *intsrcovr;
+
+static unsigned int __initdata acpi_nmi_sources;
+static struct acpi_madt_nmi_source __initdata *nmisrc;
+
+static int __init modify_identity_mmio(struct domain *d, unsigned long pfn,
+                                       unsigned long nr_pages, const bool map)
+{
+    int rc;
+
+    for ( ; ; )
+    {
+        rc = (map ? map_mmio_regions : unmap_mmio_regions)
+             (d, _gfn(pfn), nr_pages, _mfn(pfn));
+        if ( rc == 0 )
+            break;
+        if ( rc < 0 )
+        {
+            printk(XENLOG_WARNING
+                   "Failed to identity %smap [%#lx,%#lx) for d%d: %d\n",
+                   map ? "" : "un", pfn, pfn + nr_pages, d->domain_id, rc);
+            break;
+        }
+        nr_pages -= rc;
+        pfn += rc;
+        process_pending_softirqs();
+    }
+
+    return rc;
+}
+
+/* Populate a HVM memory range using the biggest possible order. */
+static int __init pvh_populate_memory_range(struct domain *d,
+                                            unsigned long start,
+                                            unsigned long nr_pages)
+{
+    unsigned int order, i = 0;
+    struct page_info *page;
+    int rc;
+#define MAP_MAX_ITER 64
+
+    order = MAX_ORDER;
+    while ( nr_pages != 0 )
+    {
+        unsigned int range_order = get_order_from_pages(nr_pages + 1);
+
+        order = min(range_order ? range_order - 1 : 0, order);
+        page = alloc_domheap_pages(d, order, dom0_memflags);
+        if ( page == NULL )
+        {
+            if ( order == 0 && dom0_memflags )
+            {
+                /* Try again without any dom0_memflags. */
+                dom0_memflags = 0;
+                order = MAX_ORDER;
+                continue;
+            }
+            if ( order == 0 )
+            {
+                printk("Unable to allocate memory with order 0!\n");
+                return -ENOMEM;
+            }
+            order--;
+            continue;
+        }
+
+        rc = guest_physmap_add_page(d, _gfn(start), _mfn(page_to_mfn(page)),
+                                    order);
+        if ( rc != 0 )
+        {
+            printk("Failed to populate memory: [%#lx,%lx): %d\n",
+                   start, start + (1UL << order), rc);
+            return -ENOMEM;
+        }
+        start += 1UL << order;
+        nr_pages -= 1UL << order;
+        if ( (++i % MAP_MAX_ITER) == 0 )
+            process_pending_softirqs();
+    }
+
+    return 0;
+#undef MAP_MAX_ITER
+}
+
+/* Steal RAM from the end of a memory region. */
+static int __init pvh_steal_ram(struct domain *d, unsigned long size,
+                                unsigned long align, paddr_t limit,
+                                paddr_t *addr)
+{
+    unsigned int i = d->arch.nr_e820;
+
+    /*
+     * Alignment 0 should be set to 1, so it doesn't wrap around in the
+     * calculations below.
+     */
+    align = align ? : 1;
+    while ( i-- )
+    {
+        struct e820entry *entry = &d->arch.e820[i];
+
+        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
+             entry->addr < MB(1) )
+            continue;
+
+        *addr = (entry->addr + entry->size - size) & ~(align - 1);
+        if ( *addr < entry->addr )
+            continue;
+
+        entry->size = *addr - entry->addr;
+        return 0;
+    }
+
+    return -ENOMEM;
+}
+
+/* NB: memory map must be sorted at all times for this to work correctly. */
+static int __init pvh_add_mem_range(struct domain *d, uint64_t s, uint64_t e,
+                                    unsigned int type)
+{
+    struct e820entry *map;
+    unsigned int i;
+
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        uint64_t rs = d->arch.e820[i].addr;
+        uint64_t re = rs + d->arch.e820[i].size;
+
+        if ( rs == e && d->arch.e820[i].type == type )
+        {
+            d->arch.e820[i].addr = s;
+            return 0;
+        }
+
+        if ( re == s && d->arch.e820[i].type == type &&
+             (i + 1 == d->arch.nr_e820 || d->arch.e820[i + 1].addr >= e) )
+        {
+            d->arch.e820[i].size += e - s;
+            return 0;
+        }
+
+        if ( rs >= e )
+            break;
+
+        if ( re > s )
+            return -EEXIST;
+    }
+
+    map = xzalloc_array(struct e820entry, d->arch.nr_e820 + 1);
+    if ( !map )
+    {
+        printk(XENLOG_WARNING "E820: out of memory to add region\n");
+        return -ENOMEM;
+    }
+
+    memcpy(map, d->arch.e820, i * sizeof(*d->arch.e820));
+    memcpy(map + i + 1, d->arch.e820 + i,
+           (d->arch.nr_e820 - i) * sizeof(*d->arch.e820));
+    map[i].addr = s;
+    map[i].size = e - s;
+    map[i].type = type;
+    xfree(d->arch.e820);
+    d->arch.e820 = map;
+    d->arch.nr_e820++;
+
+    return 0;
+}
+
+static int __init pvh_setup_vmx_realmode_helpers(struct domain *d)
+{
+    p2m_type_t p2mt;
+    uint32_t rc, *ident_pt;
+    mfn_t mfn;
+    paddr_t gaddr;
+    struct vcpu *v = d->vcpu[0];
+
+    /*
+     * Steal some space from the last RAM region below 4GB and use it to
+     * store the real-mode TSS. It needs to be aligned to 128 so that the
+     * TSS structure (which accounts for the first 104b) doesn't cross
+     * a page boundary.
+     */
+    if ( !pvh_steal_ram(d, HVM_VM86_TSS_SIZE, 128, GB(4), &gaddr) )
+    {
+        if ( hvm_copy_to_guest_phys(gaddr, NULL, HVM_VM86_TSS_SIZE, v) !=
+             HVMCOPY_okay )
+            printk("Unable to zero VM86 TSS area\n");
+        d->arch.hvm_domain.params[HVM_PARAM_VM86_TSS_SIZED] =
+            VM86_TSS_UPDATED | ((uint64_t)HVM_VM86_TSS_SIZE << 32) | gaddr;
+        if ( pvh_add_mem_range(d, gaddr, gaddr + HVM_VM86_TSS_SIZE,
+                               E820_RESERVED) )
+            printk("Unable to set VM86 TSS as reserved in the memory map\n");
+    }
+    else
+        printk("Unable to allocate VM86 TSS area\n");
+
+    /* Steal some more RAM for the identity page tables. */
+    if ( pvh_steal_ram(d, PAGE_SIZE, PAGE_SIZE, GB(4), &gaddr) )
+    {
+        printk("Unable to find memory to stash the identity page tables\n");
+        return -ENOMEM;
+    }
+
+    /*
+     * Identity-map page table is required for running with CR0.PG=0
+     * when using Intel EPT. Create a 32-bit non-PAE page directory of
+     * superpages.
+     */
+    ident_pt = map_domain_gfn(p2m_get_hostp2m(d), _gfn(PFN_DOWN(gaddr)),
+                              &mfn, &p2mt, 0, &rc);
+    if ( ident_pt == NULL )
+    {
+        printk("Unable to map identity page tables\n");
+        return -ENOMEM;
+    }
+    write_32bit_pse_identmap(ident_pt);
+    unmap_domain_page(ident_pt);
+    put_page(mfn_to_page(mfn_x(mfn)));
+    d->arch.hvm_domain.params[HVM_PARAM_IDENT_PT] = gaddr;
+    if ( pvh_add_mem_range(d, gaddr, gaddr + PAGE_SIZE, E820_RESERVED) )
+            printk("Unable to set identity page tables as reserved in the memory map\n");
+
+    return 0;
+}
+
+/* Assign the low 1MB to Dom0. */
+static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
+                                     unsigned long nr_pages)
+{
+    unsigned long mfn;
+
+    ASSERT(start + nr_pages <= PFN_DOWN(MB(1)));
+
+    for ( mfn = start; mfn < start + nr_pages; mfn++ )
+    {
+        struct page_info *pg = mfn_to_page(mfn);
+        int rc;
+
+        rc = unshare_xen_page_with_guest(pg, dom_io);
+        if ( rc )
+        {
+            printk("Unable to unshare Xen mfn %#lx: %d\n", mfn, rc);
+            continue;
+        }
+
+        share_xen_page_with_guest(pg, d, XENSHARE_writable);
+        rc = guest_physmap_add_entry(d, _gfn(mfn), _mfn(mfn), 0, p2m_ram_rw);
+        if ( rc )
+            printk("Unable to add mfn %#lx to p2m: %d\n", mfn, rc);
+    }
+}
+
+static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
+{
+    struct e820entry *entry, *entry_guest;
+    unsigned int i;
+    unsigned long pages, cur_pages = 0;
+    uint64_t start, end;
+
+    /*
+     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
+     */
+    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
+    if ( !d->arch.e820 )
+        panic("Unable to allocate memory for Dom0 e820 map");
+    entry_guest = d->arch.e820;
+
+    /* Clamp e820 memory map to match the memory assigned to Dom0 */
+    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
+    {
+        if ( entry->type != E820_RAM )
+        {
+            *entry_guest = *entry;
+            goto next;
+        }
+
+        if ( nr_pages == cur_pages )
+        {
+            /*
+             * We already have all the assigned memory,
+             * skip this entry
+             */
+            continue;
+        }
+
+        /*
+         * Make sure the start and length are aligned to PAGE_SIZE, because
+         * that's the minimum granularity of the 2nd stage translation. Since
+         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
+         * order to prevent this code from getting out of sync.
+         */
+        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
+        end = (entry->addr + entry->size) &
+              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
+        if ( start >= end )
+            continue;
+
+        entry_guest->type = E820_RAM;
+        entry_guest->addr = start;
+        entry_guest->size = end - start;
+        pages = PFN_DOWN(entry_guest->size);
+        if ( (cur_pages + pages) > nr_pages )
+        {
+            /* Truncate region */
+            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
+            cur_pages = nr_pages;
+        }
+        else
+        {
+            cur_pages += pages;
+        }
+ next:
+        d->arch.nr_e820++;
+        entry_guest++;
+    }
+    ASSERT(cur_pages == nr_pages);
+    ASSERT(d->arch.nr_e820 <= e820.nr_map);
+}
+
+static int __init pvh_setup_p2m(struct domain *d)
+{
+    struct vcpu *v = d->vcpu[0];
+    unsigned long nr_pages;
+    unsigned int i;
+    int rc;
+    bool preempted;
+#define MB1_PAGES PFN_DOWN(MB(1))
+
+    nr_pages = dom0_compute_nr_pages(d, NULL, 0);
+
+    pvh_setup_e820(d, nr_pages);
+    do {
+        preempted = false;
+        paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
+                              &preempted);
+        process_pending_softirqs();
+    } while ( preempted );
+
+    /*
+     * Memory below 1MB is identity mapped.
+     * NB: this only makes sense when booted from legacy BIOS.
+     */
+    rc = modify_identity_mmio(d, 0, MB1_PAGES, true);
+    if ( rc )
+    {
+        printk("Failed to identity map low 1MB: %d\n", rc);
+        return rc;
+    }
+
+    /* Populate memory map. */
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        unsigned long addr, size;
+
+        if ( d->arch.e820[i].type != E820_RAM )
+            continue;
+
+        addr = PFN_DOWN(d->arch.e820[i].addr);
+        size = PFN_DOWN(d->arch.e820[i].size);
+
+        if ( addr >= MB1_PAGES )
+            rc = pvh_populate_memory_range(d, addr, size);
+        else
+        {
+            ASSERT(addr + size < MB1_PAGES);
+            pvh_steal_low_ram(d, addr, size);
+        }
+
+        if ( rc )
+            return rc;
+    }
+
+    if ( cpu_has_vmx && paging_mode_hap(d) && !vmx_unrestricted_guest(v) )
+    {
+        /*
+         * Since Dom0 cannot be migrated, we will only setup the
+         * unrestricted guest helpers if they are needed by the current
+         * hardware we are running on.
+         */
+        rc = pvh_setup_vmx_realmode_helpers(d);
+        if ( rc )
+            return rc;
+    }
+
+    return 0;
+#undef MB1_PAGES
+}
+
+static int __init pvh_load_kernel(struct domain *d, const module_t *image,
+                                  unsigned long image_headroom,
+                                  module_t *initrd, void *image_base,
+                                  char *cmdline, paddr_t *entry,
+                                  paddr_t *start_info_addr)
+{
+    void *image_start = image_base + image_headroom;
+    unsigned long image_len = image->mod_end;
+    struct elf_binary elf;
+    struct elf_dom_parms parms;
+    paddr_t last_addr;
+    struct hvm_start_info start_info = { 0 };
+    struct hvm_modlist_entry mod = { 0 };
+    struct vcpu *v = d->vcpu[0];
+    int rc;
+
+    if ( (rc = bzimage_parse(image_base, &image_start, &image_len)) != 0 )
+    {
+        printk("Error trying to detect bz compressed kernel\n");
+        return rc;
+    }
+
+    if ( (rc = elf_init(&elf, image_start, image_len)) != 0 )
+    {
+        printk("Unable to init ELF\n");
+        return rc;
+    }
+#ifdef VERBOSE
+    elf_set_verbose(&elf);
+#endif
+    elf_parse_binary(&elf);
+    if ( (rc = elf_xen_parse(&elf, &parms)) != 0 )
+    {
+        printk("Unable to parse kernel for ELFNOTES\n");
+        return rc;
+    }
+
+    if ( parms.phys_entry == UNSET_ADDR32 )
+    {
+        printk("Unable to find XEN_ELFNOTE_PHYS32_ENTRY address\n");
+        return -EINVAL;
+    }
+
+    printk("OS: %s version: %s loader: %s bitness: %s\n", parms.guest_os,
+           parms.guest_ver, parms.loader,
+           elf_64bit(&elf) ? "64-bit" : "32-bit");
+
+    /* Copy the OS image and free temporary buffer. */
+    elf.dest_base = (void *)(parms.virt_kstart - parms.virt_base);
+    elf.dest_size = parms.virt_kend - parms.virt_kstart;
+
+    elf_set_vcpu(&elf, v);
+    rc = elf_load_binary(&elf);
+    if ( rc < 0 )
+    {
+        printk("Failed to load kernel: %d\n", rc);
+        printk("Xen dom0 kernel broken ELF: %s\n", elf_check_broken(&elf));
+        return rc;
+    }
+
+    last_addr = ROUNDUP(parms.virt_kend - parms.virt_base, PAGE_SIZE);
+
+    if ( initrd != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, mfn_to_virt(initrd->mod_start),
+                                    initrd->mod_end, v);
+        if ( rc )
+        {
+            printk("Unable to copy initrd to guest\n");
+            return rc;
+        }
+
+        mod.paddr = last_addr;
+        mod.size = initrd->mod_end;
+        last_addr += ROUNDUP(initrd->mod_end, PAGE_SIZE);
+    }
+
+    /* Free temporary buffers. */
+    discard_initial_images();
+
+    if ( cmdline != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, cmdline, strlen(cmdline) + 1, v);
+        if ( rc )
+        {
+            printk("Unable to copy guest command line\n");
+            return rc;
+        }
+        start_info.cmdline_paddr = last_addr;
+        /*
+         * Round up to 32/64 bits (depending on the guest kernel bitness) so
+         * the modlist/start_info is aligned.
+         */
+        last_addr += ROUNDUP(strlen(cmdline) + 1, elf_64bit(&elf) ? 8 : 4);
+    }
+    if ( initrd != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, &mod, sizeof(mod), v);
+        if ( rc )
+        {
+            printk("Unable to copy guest modules\n");
+            return rc;
+        }
+        start_info.modlist_paddr = last_addr;
+        start_info.nr_modules = 1;
+        last_addr += sizeof(mod);
+    }
+
+    start_info.magic = XEN_HVM_START_MAGIC_VALUE;
+    start_info.flags = SIF_PRIVILEGED | SIF_INITDOMAIN;
+    rc = hvm_copy_to_guest_phys(last_addr, &start_info, sizeof(start_info), v);
+    if ( rc )
+    {
+        printk("Unable to copy start info to guest\n");
+        return rc;
+    }
+
+    *entry = parms.phys_entry;
+    *start_info_addr = last_addr;
+
+    return 0;
+}
+
+static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
+                                 paddr_t start_info)
+{
+    struct vcpu *v = d->vcpu[0];
+    unsigned int cpu, i;
+    int rc;
+    /*
+     * This sets the vCPU state according to the state described in
+     * docs/misc/hvmlite.markdown.
+     */
+    vcpu_hvm_context_t cpu_ctx = {
+        .mode = VCPU_HVM_MODE_32B,
+        .cpu_regs.x86_32.ebx = start_info,
+        .cpu_regs.x86_32.eip = entry,
+        .cpu_regs.x86_32.cr0 = X86_CR0_PE | X86_CR0_ET,
+        .cpu_regs.x86_32.cs_limit = ~0u,
+        .cpu_regs.x86_32.ds_limit = ~0u,
+        .cpu_regs.x86_32.ss_limit = ~0u,
+        .cpu_regs.x86_32.tr_limit = 0x67,
+        .cpu_regs.x86_32.cs_ar = 0xc9b,
+        .cpu_regs.x86_32.ds_ar = 0xc93,
+        .cpu_regs.x86_32.ss_ar = 0xc93,
+        .cpu_regs.x86_32.tr_ar = 0x8b,
+    };
+
+    cpu = v->processor;
+    for ( i = 1; i < d->max_vcpus; i++ )
+    {
+        const struct vcpu *p = dom0_setup_vcpu(d, i, cpu);
+
+        if ( p )
+            cpu = p->processor;
+    }
+
+    rc = arch_set_info_hvm_guest(v, &cpu_ctx);
+    if ( rc )
+    {
+        printk("Unable to setup Dom0 BSP context: %d\n", rc);
+        return rc;
+    }
+
+    rc = dom0_setup_permissions(d);
+    if ( rc )
+    {
+        panic("Unable to setup Dom0 permissions: %d\n", rc);
+        return rc;
+    }
+
+    update_domain_wallclock_time(d);
+
+    clear_bit(_VPF_down, &v->pause_flags);
+
+    return 0;
+}
+
+static int __init acpi_count_intr_ovr(struct acpi_subtable_header *header,
+                                     const unsigned long end)
+{
+
+    acpi_intr_overrides++;
+    return 0;
+}
+
+static int __init acpi_set_intr_ovr(struct acpi_subtable_header *header,
+                                    const unsigned long end)
+{
+    const struct acpi_madt_interrupt_override *intr =
+        container_of(header, struct acpi_madt_interrupt_override, header);
+
+    *intsrcovr = *intr;
+    intsrcovr++;
+
+    return 0;
+}
+
+static int __init acpi_count_nmi_src(struct acpi_subtable_header *header,
+                                     const unsigned long end)
+{
+
+    acpi_nmi_sources++;
+    return 0;
+}
+
+static int __init acpi_set_nmi_src(struct acpi_subtable_header *header,
+                                   const unsigned long end)
+{
+    const struct acpi_madt_nmi_source *src =
+        container_of(header, struct acpi_madt_nmi_source, header);
+
+    *nmisrc = *src;
+    nmisrc++;
+
+    return 0;
+}
+
+static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
+{
+    struct acpi_table_madt *madt;
+    struct acpi_table_header *table;
+    struct acpi_madt_io_apic *io_apic;
+    struct acpi_madt_local_x2apic *x2apic;
+    acpi_status status;
+    unsigned long size;
+    unsigned int i, max_vcpus;
+    int rc;
+
+    /* Count number of interrupt overrides in the MADT. */
+    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE,
+                          acpi_count_intr_ovr, UINT_MAX);
+
+    /* Count number of NMI sources in the MADT. */
+    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_count_nmi_src,
+                          UINT_MAX);
+
+    max_vcpus = dom0_max_vcpus();
+    /* Calculate the size of the crafted MADT. */
+    size = sizeof(*madt);
+    /*
+     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
+     * per domain. This must be fixed in order to provide the same amount of
+     * IO APICs as available on bare metal.
+     */
+    size += sizeof(*io_apic);
+    size += sizeof(*intsrcovr) * acpi_intr_overrides;
+    size += sizeof(*nmisrc) * acpi_nmi_sources;
+    size += sizeof(*x2apic) * max_vcpus;
+
+    madt = xzalloc_bytes(size);
+    if ( !madt )
+    {
+        printk("Unable to allocate memory for MADT table\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Copy the native MADT table header. */
+    status = acpi_get_table(ACPI_SIG_MADT, 0, &table);
+    if ( !ACPI_SUCCESS(status) )
+    {
+        printk("Failed to get MADT ACPI table, aborting.\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    madt->header = *table;
+    madt->address = APIC_DEFAULT_PHYS_BASE;
+    /*
+     * NB: this is currently set to 4, which is the revision in the ACPI
+     * spec 6.1. Sadly ACPICA doesn't provide revision numbers for the
+     * tables described in the headers.
+     */
+    madt->header.revision = min_t(unsigned char, table->revision, 4);
+
+    /*
+     * Setup the IO APIC entry.
+     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
+     * per domain. This must be fixed in order to provide the same amount of
+     * IO APICs as available on bare metal, and with the same IDs as found in
+     * the native IO APIC MADT entries.
+     */
+    if ( nr_ioapics > 1 )
+        printk("WARNING: found %d IO APICs, Dom0 will only have access to 1 emulated IO APIC\n",
+               nr_ioapics);
+    io_apic = (void *)(madt + 1);
+    io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
+    io_apic->header.length = sizeof(*io_apic);
+    io_apic->id = domain_vioapic(d)->id;
+    io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+
+    x2apic = (void *)(io_apic + 1);
+    for ( i = 0; i < max_vcpus; i++ )
+    {
+        x2apic->header.type = ACPI_MADT_TYPE_LOCAL_X2APIC;
+        x2apic->header.length = sizeof(*x2apic);
+        x2apic->uid = i;
+        x2apic->local_apic_id = i * 2;
+        x2apic->lapic_flags = ACPI_MADT_ENABLED;
+        x2apic++;
+    }
+
+    /* Setup interrupt overrides. */
+    intsrcovr = (void *)x2apic;
+    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE, acpi_set_intr_ovr,
+                          acpi_intr_overrides);
+
+    /* Setup NMI sources. */
+    nmisrc = (void *)intsrcovr;
+    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_set_nmi_src,
+                          acpi_nmi_sources);
+
+    ASSERT(((void *)nmisrc - (void *)madt) == size);
+    madt->header.length = size;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    madt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, madt), size);
+
+    /* Place the new MADT in guest memory space. */
+    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
+    {
+        printk("Unable to find allocate guest RAM for MADT\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
+        printk("Unable to add MADT region to memory map\n");
+
+    rc = hvm_copy_to_guest_phys(*addr, madt, size, d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy MADT into guest memory\n");
+        goto out;
+    }
+
+    rc = 0;
+
+ out:
+    xfree(madt);
+
+    return rc;
+}
+
+static bool __init acpi_memory_banned(unsigned long address,
+                                      unsigned long size)
+{
+    unsigned long mfn, nr_pages, i;
+
+    mfn = PFN_DOWN(address);
+    nr_pages = PFN_UP((address & ~PAGE_MASK) + size);
+    for ( i = 0 ; i < nr_pages; i++ )
+        if ( !page_is_ram_type(mfn + i, RAM_TYPE_RESERVED) &&
+             !page_is_ram_type(mfn + i, RAM_TYPE_ACPI) )
+            return true;
+
+    return false;
+}
+
+static bool __init pvh_acpi_table_allowed(const char *sig)
+{
+    static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
+        ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
+        ACPI_SIG_PMTT, ACPI_SIG_MADT, ACPI_SIG_DMAR};
+    unsigned int i;
+
+    for ( i = 0 ; i < ARRAY_SIZE(banned_tables); i++ )
+        if ( strncmp(sig, banned_tables[i], ACPI_NAME_SIZE) == 0 )
+            return false;
+
+    /* Make sure table doesn't reside in a RAM region. */
+    if ( acpi_memory_banned(acpi_gbl_root_table_list.tables[i].address,
+                            acpi_gbl_root_table_list.tables[i].length) )
+    {
+        printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
+               sig);
+        return false;
+    }
+
+    return true;
+}
+
+static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
+                                      paddr_t *addr)
+{
+    struct acpi_table_xsdt *xsdt;
+    struct acpi_table_header *table;
+    struct acpi_table_rsdp *rsdp;
+    unsigned long size = sizeof(*xsdt);
+    unsigned int i, j, num_tables = 0;
+    paddr_t xsdt_paddr;
+    int rc;
+
+    /*
+     * Restore original DMAR table signature, we are going to filter it from
+     * the new XSDT that is presented to the guest, so it is no longer
+     * necessary to have it's signature zapped.
+     */
+    acpi_dmar_reinstate();
+
+    /* Count the number of tables that will be added to the XSDT. */
+    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+
+        if ( pvh_acpi_table_allowed(sig) )
+            num_tables++;
+    }
+
+    /*
+     * No need to add or subtract anything because struct acpi_table_xsdt
+     * includes one array slot already, and we have filtered out the original
+     * MADT and we are going to add a custom built MADT.
+     */
+    size += num_tables * sizeof(xsdt->table_offset_entry[0]);
+
+    xsdt = xzalloc_bytes(size);
+    if ( !xsdt )
+    {
+        printk("Unable to allocate memory for XSDT table\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Copy the native XSDT table header. */
+    rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(*rsdp));
+    if ( !rsdp )
+    {
+        printk("Unable to map RSDP\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    xsdt_paddr = rsdp->xsdt_physical_address;
+    acpi_os_unmap_memory(rsdp, sizeof(*rsdp));
+    table = acpi_os_map_memory(xsdt_paddr, sizeof(*table));
+    if ( !table )
+    {
+        printk("Unable to map XSDT\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    xsdt->header = *table;
+    acpi_os_unmap_memory(table, sizeof(*table));
+
+    /* Add the custom MADT. */
+    xsdt->table_offset_entry[0] = madt_addr;
+
+    /* Copy the addresses of the rest of the allowed tables. */
+    for( i = 0, j = 1; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+
+        if ( pvh_acpi_table_allowed(sig) )
+            xsdt->table_offset_entry[j++] =
+                acpi_gbl_root_table_list.tables[i].address;
+    }
+
+    xsdt->header.revision = 1;
+    xsdt->header.length = size;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    xsdt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, xsdt), size);
+
+    /* Place the new XSDT in guest memory space. */
+    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
+    {
+        printk("Unable to find guest RAM for XSDT\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
+        printk("Unable to add XSDT region to memory map\n");
+
+    rc = hvm_copy_to_guest_phys(*addr, xsdt, size, d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy XSDT into guest memory\n");
+        goto out;
+    }
+
+    rc = 0;
+
+ out:
+    xfree(xsdt);
+
+    return rc;
+}
+
+static int __init pvh_setup_acpi(struct domain *d, paddr_t start_info)
+{
+    unsigned long pfn, nr_pages;
+    paddr_t madt_paddr, xsdt_paddr, rsdp_paddr;
+    unsigned int i;
+    int rc;
+    struct acpi_table_rsdp *native_rsdp, rsdp = {
+        .signature = ACPI_SIG_RSDP,
+        .revision = 2,
+        .length = sizeof(rsdp),
+    };
+
+
+    /* Scan top-level tables and add their regions to the guest memory map. */
+    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+        unsigned long addr = acpi_gbl_root_table_list.tables[i].address;
+        unsigned long size = acpi_gbl_root_table_list.tables[i].length;
+
+        /*
+         * Make sure the original MADT is also mapped, so that Dom0 can
+         * properly access the data returned by _MAT methods in case it's
+         * re-using MADT memory.
+         */
+        if ( strncmp(sig, ACPI_SIG_MADT, ACPI_NAME_SIZE)
+             ? pvh_acpi_table_allowed(sig)
+             : !acpi_memory_banned(addr, size) )
+             pvh_add_mem_range(d, addr, addr + size, E820_ACPI);
+    }
+
+    /* Identity map ACPI e820 regions. */
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        if ( d->arch.e820[i].type != E820_ACPI &&
+             d->arch.e820[i].type != E820_NVS )
+            continue;
+
+        pfn = PFN_DOWN(d->arch.e820[i].addr);
+        nr_pages = PFN_UP((d->arch.e820[i].addr & ~PAGE_MASK) +
+                          d->arch.e820[i].size);
+
+        rc = modify_identity_mmio(d, pfn, nr_pages, true);
+        if ( rc )
+        {
+            printk("Failed to map ACPI region [%#lx, %#lx) into Dom0 memory map\n",
+                   pfn, pfn + nr_pages);
+            return rc;
+        }
+    }
+
+    rc = pvh_setup_acpi_madt(d, &madt_paddr);
+    if ( rc )
+        return rc;
+
+    rc = pvh_setup_acpi_xsdt(d, madt_paddr, &xsdt_paddr);
+    if ( rc )
+        return rc;
+
+    /* Craft a custom RSDP. */
+    native_rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(rsdp));
+    if ( !native_rsdp )
+    {
+        printk("Failed to map native RSDP\n");
+        return -ENOMEM;
+    }
+    memcpy(rsdp.oem_id, native_rsdp->oem_id, sizeof(rsdp.oem_id));
+    acpi_os_unmap_memory(native_rsdp, sizeof(rsdp));
+    rsdp.xsdt_physical_address = xsdt_paddr;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    rsdp.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
+                                      ACPI_RSDP_REV0_SIZE);
+    rsdp.extended_checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
+                                               sizeof(rsdp));
+
+    /*
+     * Place the new RSDP in guest memory space.
+     *
+     * NB: this RSDP is not going to replace the original RSDP, which should
+     * still be accessible to the guest. However that RSDP is going to point to
+     * the native RSDT, and should not be used for the Dom0 kernel's boot
+     * purposes (we keep it visible for post boot access).
+     */
+    if ( pvh_steal_ram(d, sizeof(rsdp), 0, GB(4), &rsdp_paddr) )
+    {
+        printk("Unable to allocate guest RAM for RSDP\n");
+        return -ENOMEM;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, rsdp_paddr, rsdp_paddr + sizeof(rsdp),
+                           E820_ACPI) )
+        printk("Unable to add RSDP region to memory map\n");
+
+    /* Copy RSDP into guest memory. */
+    rc = hvm_copy_to_guest_phys(rsdp_paddr, &rsdp, sizeof(rsdp), d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy RSDP into guest memory\n");
+        return rc;
+    }
+
+    /* Copy RSDP address to start_info. */
+    rc = hvm_copy_to_guest_phys(start_info +
+                                offsetof(struct hvm_start_info, rsdp_paddr),
+                                &rsdp_paddr,
+                                sizeof(((struct hvm_start_info *)
+                                        0)->rsdp_paddr),
+                                d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy RSDP into guest memory\n");
+        return rc;
+    }
+
+    return 0;
+}
+
+int __init dom0_construct_pvh(struct domain *d, const module_t *image,
+                              unsigned long image_headroom,
+                              module_t *initrd,
+                              void *(*bootstrap_map)(const module_t *),
+                              char *cmdline)
+{
+    paddr_t entry, start_info;
+    int rc;
+
+    printk("** Building a PVH Dom0 **\n");
+
+    iommu_hwdom_init(d);
+
+    rc = pvh_setup_p2m(d);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 physical memory map\n");
+        return rc;
+    }
+
+    rc = pvh_load_kernel(d, image, image_headroom, initrd, bootstrap_map(image),
+                         cmdline, &entry, &start_info);
+    if ( rc )
+    {
+        printk("Failed to load Dom0 kernel\n");
+        return rc;
+    }
+
+    rc = pvh_setup_cpus(d, entry, start_info);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 CPUs: %d\n", rc);
+        return rc;
+    }
+
+    rc = pvh_setup_acpi(d, start_info);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 ACPI tables: %d\n", rc);
+        return rc;
+    }
+
+    panic("Building a PVHv2 Dom0 is not yet supported.");
+    return 0;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/include/asm-x86/dom0_build.h b/xen/include/asm-x86/dom0_build.h
index 5d09367..d83d2b4 100644
--- a/xen/include/asm-x86/dom0_build.h
+++ b/xen/include/asm-x86/dom0_build.h
@@ -20,6 +20,15 @@ int dom0_construct_pv(struct domain *d, const module_t *image,
                       void *(*bootstrap_map)(const module_t *),
                       char *cmdline);
 
+int dom0_construct_pvh(struct domain *d, const module_t *image,
+                       unsigned long image_headroom,
+                       module_t *initrd,
+                       void *(*bootstrap_map)(const module_t *),
+                       char *cmdline);
+
+unsigned long dom0_paging_pages(const struct domain *d,
+                                unsigned long nr_pages);
+
 #endif	/* _DOM0_BUILD_H_ */
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8526779939938459748==--

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqNVJ-0004fP-PJ; Tue, 21 Mar 2017 17:23:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVI-0004fD-Ea
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D5/09-19731-F8161D85; Tue, 21 Mar 2017 17:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsWS0XRdVbc38WK
 Ewca7xhYTthk4MHps79vFHsAYxZqZl5RfkcCa8efyBsaC3etYKn4s929g7G5j7mLk4hAS+MIo
 cfPITaYuRk4g5zyjxIwDOl2MHBxsAmISc/cqgIRFBFQlZq1YzgxRoi7R9LuBDcQWFnCVuPzkL
 zuIzStgJvFg/XGwMSxA9e2z/7NOYORYwMiwilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCD8ceygEOMkhxMSqK8iU4XI4T4kvJTKjMSizPii0pzUos
 PMWpwcAhsXrv6AqMUS15+XqqSBK9CPFCdYFFqempFWmYOMGxgSiU4eJREeL1A0rzFBYm5xZnp
 EKlTjJYcc2bvfsPEsegfiLzVsOcNkxDYPClx3uUgDQIgDRmleXDjYKF9iVFWSpiXEehYIZ6C1
 KLczBJU+VeM4hyMSsK82iBTeDLzSuC2vgI6iAnooLI9F0AOKklESEk1MBZFX+8Q0F53zTHgLv
 eV+NdM4heWvdwUcpBdPTo1mO/BhdrUD4lG3ifNDkWcXfKucmKys2F51PKycNEth02Db7x6Ubr
 c8fgsRf7gTtXtVqxedgUtAQ8Wp5cxBTmv9rVs/a/74G1hiJmMhtWeW7M3Nbx4vn5T1OHie048
 c85UuUifapvxrXSetBJLcUaioRZzUXEiAEQRGIJoAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490117004!63366796!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62807 invoked from network); 21 Mar 2017 17:23:25 -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; 21 Mar 2017 17:23:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVD-0004dZ-G0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVD-0001R1-DY
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVD-0001R1-DY@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:23 +0000
Subject: [Xen-changelog] [xen master] x86: split PVH dom0 builder to
	hvm/dom0_build.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: multipart/mixed; boundary="===============8526779939938459748=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 7eb3fc22c790d6c57dc84a40e13bf46c51679d70
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Thu Mar 16 17:43:24 2017 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Mar 20 15:39:45 2017 +0000

    x86: split PVH dom0 builder to hvm/dom0_build.c
    
    Long term we want to be able to disentangle PV and HVM code. Move
    the PVH domain builder to a dedicated file.
    
    Lift function declarations to dom0_build.h and rename them when
    necessary.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/dom0_build.c        | 1071 +-----------------------------------
 xen/arch/x86/hvm/Makefile        |    1 +
 xen/arch/x86/hvm/dom0_build.c    | 1114 ++++++++++++++++++++++++++++++++++++++
 xen/include/asm-x86/dom0_build.h |    9 +
 4 files changed, 1127 insertions(+), 1068 deletions(-)

diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 0f23252..9dc2f80 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -51,27 +51,6 @@ static long __initdata dom0_min_nrpages;
 static long __initdata dom0_max_nrpages = LONG_MAX;
 
 /*
- * Have the TSS cover the ISA port range, which makes it
- * - 104 bytes base structure
- * - 32 bytes interrupt redirection bitmap
- * - 128 bytes I/O bitmap
- * - one trailing byte
- * or a total of 265 bytes.
- *
- * NB: as PVHv2 Dom0 doesn't have legacy devices (ISA), it shouldn't have any
- * business in accessing the ISA port range, much less in real mode, and due to
- * the lack of firmware it shouldn't also execute any INT instruction. This is
- * done just for consistency with what hvmloader does.
- */
-#define HVM_VM86_TSS_SIZE 265
-
-static unsigned int __initdata acpi_intr_overrides;
-static struct acpi_madt_interrupt_override __initdata *intsrcovr;
-
-static unsigned int __initdata acpi_nmi_sources;
-static struct acpi_madt_nmi_source __initdata *nmisrc;
-
-/*
  * dom0_mem=[min:<min_amt>,][max:<max_amt>,][<amt>]
  * 
  * <min_amt>: The minimum amount of memory which should be allocated for dom0.
@@ -263,8 +242,8 @@ boolean_param("ro-hpet", ro_hpet);
 
 unsigned int __initdata dom0_memflags = MEMF_no_dma|MEMF_exact_node;
 
-static unsigned long __init dom0_paging_pages(const struct domain *d,
-                                              unsigned long nr_pages)
+unsigned long __init dom0_paging_pages(const struct domain *d,
+                                       unsigned long nr_pages)
 {
     /* Copied from: libxl_get_required_shadow_memory() */
     unsigned long memkb = nr_pages * (PAGE_SIZE / 1024);
@@ -493,1050 +472,6 @@ int __init dom0_setup_permissions(struct domain *d)
     return rc;
 }
 
-static int __init modify_identity_mmio(struct domain *d, unsigned long pfn,
-                                       unsigned long nr_pages, const bool map)
-{
-    int rc;
-
-    for ( ; ; )
-    {
-        rc = (map ? map_mmio_regions : unmap_mmio_regions)
-             (d, _gfn(pfn), nr_pages, _mfn(pfn));
-        if ( rc == 0 )
-            break;
-        if ( rc < 0 )
-        {
-            printk(XENLOG_WARNING
-                   "Failed to identity %smap [%#lx,%#lx) for d%d: %d\n",
-                   map ? "" : "un", pfn, pfn + nr_pages, d->domain_id, rc);
-            break;
-        }
-        nr_pages -= rc;
-        pfn += rc;
-        process_pending_softirqs();
-    }
-
-    return rc;
-}
-
-/* Populate a HVM memory range using the biggest possible order. */
-static int __init pvh_populate_memory_range(struct domain *d,
-                                            unsigned long start,
-                                            unsigned long nr_pages)
-{
-    unsigned int order, i = 0;
-    struct page_info *page;
-    int rc;
-#define MAP_MAX_ITER 64
-
-    order = MAX_ORDER;
-    while ( nr_pages != 0 )
-    {
-        unsigned int range_order = get_order_from_pages(nr_pages + 1);
-
-        order = min(range_order ? range_order - 1 : 0, order);
-        page = alloc_domheap_pages(d, order, dom0_memflags);
-        if ( page == NULL )
-        {
-            if ( order == 0 && dom0_memflags )
-            {
-                /* Try again without any dom0_memflags. */
-                dom0_memflags = 0;
-                order = MAX_ORDER;
-                continue;
-            }
-            if ( order == 0 )
-            {
-                printk("Unable to allocate memory with order 0!\n");
-                return -ENOMEM;
-            }
-            order--;
-            continue;
-        }
-
-        rc = guest_physmap_add_page(d, _gfn(start), _mfn(page_to_mfn(page)),
-                                    order);
-        if ( rc != 0 )
-        {
-            printk("Failed to populate memory: [%#lx,%lx): %d\n",
-                   start, start + (1UL << order), rc);
-            return -ENOMEM;
-        }
-        start += 1UL << order;
-        nr_pages -= 1UL << order;
-        if ( (++i % MAP_MAX_ITER) == 0 )
-            process_pending_softirqs();
-    }
-
-    return 0;
-#undef MAP_MAX_ITER
-}
-
-/* Steal RAM from the end of a memory region. */
-static int __init pvh_steal_ram(struct domain *d, unsigned long size,
-                                unsigned long align, paddr_t limit,
-                                paddr_t *addr)
-{
-    unsigned int i = d->arch.nr_e820;
-
-    /*
-     * Alignment 0 should be set to 1, so it doesn't wrap around in the
-     * calculations below.
-     */
-    align = align ? : 1;
-    while ( i-- )
-    {
-        struct e820entry *entry = &d->arch.e820[i];
-
-        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
-             entry->addr < MB(1) )
-            continue;
-
-        *addr = (entry->addr + entry->size - size) & ~(align - 1);
-        if ( *addr < entry->addr )
-            continue;
-
-        entry->size = *addr - entry->addr;
-        return 0;
-    }
-
-    return -ENOMEM;
-}
-
-/* NB: memory map must be sorted at all times for this to work correctly. */
-static int __init pvh_add_mem_range(struct domain *d, uint64_t s, uint64_t e,
-                                    unsigned int type)
-{
-    struct e820entry *map;
-    unsigned int i;
-
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        uint64_t rs = d->arch.e820[i].addr;
-        uint64_t re = rs + d->arch.e820[i].size;
-
-        if ( rs == e && d->arch.e820[i].type == type )
-        {
-            d->arch.e820[i].addr = s;
-            return 0;
-        }
-
-        if ( re == s && d->arch.e820[i].type == type &&
-             (i + 1 == d->arch.nr_e820 || d->arch.e820[i + 1].addr >= e) )
-        {
-            d->arch.e820[i].size += e - s;
-            return 0;
-        }
-
-        if ( rs >= e )
-            break;
-
-        if ( re > s )
-            return -EEXIST;
-    }
-
-    map = xzalloc_array(struct e820entry, d->arch.nr_e820 + 1);
-    if ( !map )
-    {
-        printk(XENLOG_WARNING "E820: out of memory to add region\n");
-        return -ENOMEM;
-    }
-
-    memcpy(map, d->arch.e820, i * sizeof(*d->arch.e820));
-    memcpy(map + i + 1, d->arch.e820 + i,
-           (d->arch.nr_e820 - i) * sizeof(*d->arch.e820));
-    map[i].addr = s;
-    map[i].size = e - s;
-    map[i].type = type;
-    xfree(d->arch.e820);
-    d->arch.e820 = map;
-    d->arch.nr_e820++;
-
-    return 0;
-}
-
-static int __init pvh_setup_vmx_realmode_helpers(struct domain *d)
-{
-    p2m_type_t p2mt;
-    uint32_t rc, *ident_pt;
-    mfn_t mfn;
-    paddr_t gaddr;
-    struct vcpu *v = d->vcpu[0];
-
-    /*
-     * Steal some space from the last RAM region below 4GB and use it to
-     * store the real-mode TSS. It needs to be aligned to 128 so that the
-     * TSS structure (which accounts for the first 104b) doesn't cross
-     * a page boundary.
-     */
-    if ( !pvh_steal_ram(d, HVM_VM86_TSS_SIZE, 128, GB(4), &gaddr) )
-    {
-        if ( hvm_copy_to_guest_phys(gaddr, NULL, HVM_VM86_TSS_SIZE, v) !=
-             HVMCOPY_okay )
-            printk("Unable to zero VM86 TSS area\n");
-        d->arch.hvm_domain.params[HVM_PARAM_VM86_TSS_SIZED] =
-            VM86_TSS_UPDATED | ((uint64_t)HVM_VM86_TSS_SIZE << 32) | gaddr;
-        if ( pvh_add_mem_range(d, gaddr, gaddr + HVM_VM86_TSS_SIZE,
-                               E820_RESERVED) )
-            printk("Unable to set VM86 TSS as reserved in the memory map\n");
-    }
-    else
-        printk("Unable to allocate VM86 TSS area\n");
-
-    /* Steal some more RAM for the identity page tables. */
-    if ( pvh_steal_ram(d, PAGE_SIZE, PAGE_SIZE, GB(4), &gaddr) )
-    {
-        printk("Unable to find memory to stash the identity page tables\n");
-        return -ENOMEM;
-    }
-
-    /*
-     * Identity-map page table is required for running with CR0.PG=0
-     * when using Intel EPT. Create a 32-bit non-PAE page directory of
-     * superpages.
-     */
-    ident_pt = map_domain_gfn(p2m_get_hostp2m(d), _gfn(PFN_DOWN(gaddr)),
-                              &mfn, &p2mt, 0, &rc);
-    if ( ident_pt == NULL )
-    {
-        printk("Unable to map identity page tables\n");
-        return -ENOMEM;
-    }
-    write_32bit_pse_identmap(ident_pt);
-    unmap_domain_page(ident_pt);
-    put_page(mfn_to_page(mfn_x(mfn)));
-    d->arch.hvm_domain.params[HVM_PARAM_IDENT_PT] = gaddr;
-    if ( pvh_add_mem_range(d, gaddr, gaddr + PAGE_SIZE, E820_RESERVED) )
-            printk("Unable to set identity page tables as reserved in the memory map\n");
-
-    return 0;
-}
-
-/* Assign the low 1MB to Dom0. */
-static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
-                                     unsigned long nr_pages)
-{
-    unsigned long mfn;
-
-    ASSERT(start + nr_pages <= PFN_DOWN(MB(1)));
-
-    for ( mfn = start; mfn < start + nr_pages; mfn++ )
-    {
-        struct page_info *pg = mfn_to_page(mfn);
-        int rc;
-
-        rc = unshare_xen_page_with_guest(pg, dom_io);
-        if ( rc )
-        {
-            printk("Unable to unshare Xen mfn %#lx: %d\n", mfn, rc);
-            continue;
-        }
-
-        share_xen_page_with_guest(pg, d, XENSHARE_writable);
-        rc = guest_physmap_add_entry(d, _gfn(mfn), _mfn(mfn), 0, p2m_ram_rw);
-        if ( rc )
-            printk("Unable to add mfn %#lx to p2m: %d\n", mfn, rc);
-    }
-}
-
-static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
-{
-    struct e820entry *entry, *entry_guest;
-    unsigned int i;
-    unsigned long pages, cur_pages = 0;
-    uint64_t start, end;
-
-    /*
-     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
-     */
-    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
-    if ( !d->arch.e820 )
-        panic("Unable to allocate memory for Dom0 e820 map");
-    entry_guest = d->arch.e820;
-
-    /* Clamp e820 memory map to match the memory assigned to Dom0 */
-    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
-    {
-        if ( entry->type != E820_RAM )
-        {
-            *entry_guest = *entry;
-            goto next;
-        }
-
-        if ( nr_pages == cur_pages )
-        {
-            /*
-             * We already have all the assigned memory,
-             * skip this entry
-             */
-            continue;
-        }
-
-        /*
-         * Make sure the start and length are aligned to PAGE_SIZE, because
-         * that's the minimum granularity of the 2nd stage translation. Since
-         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
-         * order to prevent this code from getting out of sync.
-         */
-        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
-        end = (entry->addr + entry->size) &
-              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
-        if ( start >= end )
-            continue;
-
-        entry_guest->type = E820_RAM;
-        entry_guest->addr = start;
-        entry_guest->size = end - start;
-        pages = PFN_DOWN(entry_guest->size);
-        if ( (cur_pages + pages) > nr_pages )
-        {
-            /* Truncate region */
-            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
-            cur_pages = nr_pages;
-        }
-        else
-        {
-            cur_pages += pages;
-        }
- next:
-        d->arch.nr_e820++;
-        entry_guest++;
-    }
-    ASSERT(cur_pages == nr_pages);
-    ASSERT(d->arch.nr_e820 <= e820.nr_map);
-}
-
-static int __init pvh_setup_p2m(struct domain *d)
-{
-    struct vcpu *v = d->vcpu[0];
-    unsigned long nr_pages;
-    unsigned int i;
-    int rc;
-    bool preempted;
-#define MB1_PAGES PFN_DOWN(MB(1))
-
-    nr_pages = dom0_compute_nr_pages(d, NULL, 0);
-
-    pvh_setup_e820(d, nr_pages);
-    do {
-        preempted = false;
-        paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
-                              &preempted);
-        process_pending_softirqs();
-    } while ( preempted );
-
-    /*
-     * Memory below 1MB is identity mapped.
-     * NB: this only makes sense when booted from legacy BIOS.
-     */
-    rc = modify_identity_mmio(d, 0, MB1_PAGES, true);
-    if ( rc )
-    {
-        printk("Failed to identity map low 1MB: %d\n", rc);
-        return rc;
-    }
-
-    /* Populate memory map. */
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        unsigned long addr, size;
-
-        if ( d->arch.e820[i].type != E820_RAM )
-            continue;
-
-        addr = PFN_DOWN(d->arch.e820[i].addr);
-        size = PFN_DOWN(d->arch.e820[i].size);
-
-        if ( addr >= MB1_PAGES )
-            rc = pvh_populate_memory_range(d, addr, size);
-        else
-        {
-            ASSERT(addr + size < MB1_PAGES);
-            pvh_steal_low_ram(d, addr, size);
-        }
-
-        if ( rc )
-            return rc;
-    }
-
-    if ( cpu_has_vmx && paging_mode_hap(d) && !vmx_unrestricted_guest(v) )
-    {
-        /*
-         * Since Dom0 cannot be migrated, we will only setup the
-         * unrestricted guest helpers if they are needed by the current
-         * hardware we are running on.
-         */
-        rc = pvh_setup_vmx_realmode_helpers(d);
-        if ( rc )
-            return rc;
-    }
-
-    return 0;
-#undef MB1_PAGES
-}
-
-static int __init pvh_load_kernel(struct domain *d, const module_t *image,
-                                  unsigned long image_headroom,
-                                  module_t *initrd, void *image_base,
-                                  char *cmdline, paddr_t *entry,
-                                  paddr_t *start_info_addr)
-{
-    void *image_start = image_base + image_headroom;
-    unsigned long image_len = image->mod_end;
-    struct elf_binary elf;
-    struct elf_dom_parms parms;
-    paddr_t last_addr;
-    struct hvm_start_info start_info = { 0 };
-    struct hvm_modlist_entry mod = { 0 };
-    struct vcpu *v = d->vcpu[0];
-    int rc;
-
-    if ( (rc = bzimage_parse(image_base, &image_start, &image_len)) != 0 )
-    {
-        printk("Error trying to detect bz compressed kernel\n");
-        return rc;
-    }
-
-    if ( (rc = elf_init(&elf, image_start, image_len)) != 0 )
-    {
-        printk("Unable to init ELF\n");
-        return rc;
-    }
-#ifdef VERBOSE
-    elf_set_verbose(&elf);
-#endif
-    elf_parse_binary(&elf);
-    if ( (rc = elf_xen_parse(&elf, &parms)) != 0 )
-    {
-        printk("Unable to parse kernel for ELFNOTES\n");
-        return rc;
-    }
-
-    if ( parms.phys_entry == UNSET_ADDR32 )
-    {
-        printk("Unable to find XEN_ELFNOTE_PHYS32_ENTRY address\n");
-        return -EINVAL;
-    }
-
-    printk("OS: %s version: %s loader: %s bitness: %s\n", parms.guest_os,
-           parms.guest_ver, parms.loader,
-           elf_64bit(&elf) ? "64-bit" : "32-bit");
-
-    /* Copy the OS image and free temporary buffer. */
-    elf.dest_base = (void *)(parms.virt_kstart - parms.virt_base);
-    elf.dest_size = parms.virt_kend - parms.virt_kstart;
-
-    elf_set_vcpu(&elf, v);
-    rc = elf_load_binary(&elf);
-    if ( rc < 0 )
-    {
-        printk("Failed to load kernel: %d\n", rc);
-        printk("Xen dom0 kernel broken ELF: %s\n", elf_check_broken(&elf));
-        return rc;
-    }
-
-    last_addr = ROUNDUP(parms.virt_kend - parms.virt_base, PAGE_SIZE);
-
-    if ( initrd != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, mfn_to_virt(initrd->mod_start),
-                                    initrd->mod_end, v);
-        if ( rc )
-        {
-            printk("Unable to copy initrd to guest\n");
-            return rc;
-        }
-
-        mod.paddr = last_addr;
-        mod.size = initrd->mod_end;
-        last_addr += ROUNDUP(initrd->mod_end, PAGE_SIZE);
-    }
-
-    /* Free temporary buffers. */
-    discard_initial_images();
-
-    if ( cmdline != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, cmdline, strlen(cmdline) + 1, v);
-        if ( rc )
-        {
-            printk("Unable to copy guest command line\n");
-            return rc;
-        }
-        start_info.cmdline_paddr = last_addr;
-        /*
-         * Round up to 32/64 bits (depending on the guest kernel bitness) so
-         * the modlist/start_info is aligned.
-         */
-        last_addr += ROUNDUP(strlen(cmdline) + 1, elf_64bit(&elf) ? 8 : 4);
-    }
-    if ( initrd != NULL )
-    {
-        rc = hvm_copy_to_guest_phys(last_addr, &mod, sizeof(mod), v);
-        if ( rc )
-        {
-            printk("Unable to copy guest modules\n");
-            return rc;
-        }
-        start_info.modlist_paddr = last_addr;
-        start_info.nr_modules = 1;
-        last_addr += sizeof(mod);
-    }
-
-    start_info.magic = XEN_HVM_START_MAGIC_VALUE;
-    start_info.flags = SIF_PRIVILEGED | SIF_INITDOMAIN;
-    rc = hvm_copy_to_guest_phys(last_addr, &start_info, sizeof(start_info), v);
-    if ( rc )
-    {
-        printk("Unable to copy start info to guest\n");
-        return rc;
-    }
-
-    *entry = parms.phys_entry;
-    *start_info_addr = last_addr;
-
-    return 0;
-}
-
-static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
-                                 paddr_t start_info)
-{
-    struct vcpu *v = d->vcpu[0];
-    unsigned int cpu, i;
-    int rc;
-    /* 
-     * This sets the vCPU state according to the state described in
-     * docs/misc/hvmlite.markdown.
-     */
-    vcpu_hvm_context_t cpu_ctx = {
-        .mode = VCPU_HVM_MODE_32B,
-        .cpu_regs.x86_32.ebx = start_info,
-        .cpu_regs.x86_32.eip = entry,
-        .cpu_regs.x86_32.cr0 = X86_CR0_PE | X86_CR0_ET,
-        .cpu_regs.x86_32.cs_limit = ~0u,
-        .cpu_regs.x86_32.ds_limit = ~0u,
-        .cpu_regs.x86_32.ss_limit = ~0u,
-        .cpu_regs.x86_32.tr_limit = 0x67,
-        .cpu_regs.x86_32.cs_ar = 0xc9b,
-        .cpu_regs.x86_32.ds_ar = 0xc93,
-        .cpu_regs.x86_32.ss_ar = 0xc93,
-        .cpu_regs.x86_32.tr_ar = 0x8b,
-    };
-
-    cpu = v->processor;
-    for ( i = 1; i < d->max_vcpus; i++ )
-    {
-        const struct vcpu *p = dom0_setup_vcpu(d, i, cpu);
-
-        if ( p )
-            cpu = p->processor;
-    }
-
-    rc = arch_set_info_hvm_guest(v, &cpu_ctx);
-    if ( rc )
-    {
-        printk("Unable to setup Dom0 BSP context: %d\n", rc);
-        return rc;
-    }
-
-    rc = dom0_setup_permissions(d);
-    if ( rc )
-    {
-        panic("Unable to setup Dom0 permissions: %d\n", rc);
-        return rc;
-    }
-
-    update_domain_wallclock_time(d);
-
-    clear_bit(_VPF_down, &v->pause_flags);
-
-    return 0;
-}
-
-static int __init acpi_count_intr_ovr(struct acpi_subtable_header *header,
-                                     const unsigned long end)
-{
-
-    acpi_intr_overrides++;
-    return 0;
-}
-
-static int __init acpi_set_intr_ovr(struct acpi_subtable_header *header,
-                                    const unsigned long end)
-{
-    const struct acpi_madt_interrupt_override *intr =
-        container_of(header, struct acpi_madt_interrupt_override, header);
-
-    *intsrcovr = *intr;
-    intsrcovr++;
-
-    return 0;
-}
-
-static int __init acpi_count_nmi_src(struct acpi_subtable_header *header,
-                                     const unsigned long end)
-{
-
-    acpi_nmi_sources++;
-    return 0;
-}
-
-static int __init acpi_set_nmi_src(struct acpi_subtable_header *header,
-                                   const unsigned long end)
-{
-    const struct acpi_madt_nmi_source *src =
-        container_of(header, struct acpi_madt_nmi_source, header);
-
-    *nmisrc = *src;
-    nmisrc++;
-
-    return 0;
-}
-
-static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
-{
-    struct acpi_table_madt *madt;
-    struct acpi_table_header *table;
-    struct acpi_madt_io_apic *io_apic;
-    struct acpi_madt_local_x2apic *x2apic;
-    acpi_status status;
-    unsigned long size;
-    unsigned int i, max_vcpus;
-    int rc;
-
-    /* Count number of interrupt overrides in the MADT. */
-    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE,
-                          acpi_count_intr_ovr, UINT_MAX);
-
-    /* Count number of NMI sources in the MADT. */
-    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_count_nmi_src,
-                          UINT_MAX);
-
-    max_vcpus = dom0_max_vcpus();
-    /* Calculate the size of the crafted MADT. */
-    size = sizeof(*madt);
-    /*
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal.
-     */
-    size += sizeof(*io_apic);
-    size += sizeof(*intsrcovr) * acpi_intr_overrides;
-    size += sizeof(*nmisrc) * acpi_nmi_sources;
-    size += sizeof(*x2apic) * max_vcpus;
-
-    madt = xzalloc_bytes(size);
-    if ( !madt )
-    {
-        printk("Unable to allocate memory for MADT table\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Copy the native MADT table header. */
-    status = acpi_get_table(ACPI_SIG_MADT, 0, &table);
-    if ( !ACPI_SUCCESS(status) )
-    {
-        printk("Failed to get MADT ACPI table, aborting.\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    madt->header = *table;
-    madt->address = APIC_DEFAULT_PHYS_BASE;
-    /*
-     * NB: this is currently set to 4, which is the revision in the ACPI
-     * spec 6.1. Sadly ACPICA doesn't provide revision numbers for the
-     * tables described in the headers.
-     */
-    madt->header.revision = min_t(unsigned char, table->revision, 4);
-
-    /*
-     * Setup the IO APIC entry.
-     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
-     * per domain. This must be fixed in order to provide the same amount of
-     * IO APICs as available on bare metal, and with the same IDs as found in
-     * the native IO APIC MADT entries.
-     */
-    if ( nr_ioapics > 1 )
-        printk("WARNING: found %d IO APICs, Dom0 will only have access to 1 emulated IO APIC\n",
-               nr_ioapics);
-    io_apic = (void *)(madt + 1);
-    io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
-    io_apic->header.length = sizeof(*io_apic);
-    io_apic->id = domain_vioapic(d)->id;
-    io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
-
-    x2apic = (void *)(io_apic + 1);
-    for ( i = 0; i < max_vcpus; i++ )
-    {
-        x2apic->header.type = ACPI_MADT_TYPE_LOCAL_X2APIC;
-        x2apic->header.length = sizeof(*x2apic);
-        x2apic->uid = i;
-        x2apic->local_apic_id = i * 2;
-        x2apic->lapic_flags = ACPI_MADT_ENABLED;
-        x2apic++;
-    }
-
-    /* Setup interrupt overrides. */
-    intsrcovr = (void *)x2apic;
-    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE, acpi_set_intr_ovr,
-                          acpi_intr_overrides);
-
-    /* Setup NMI sources. */
-    nmisrc = (void *)intsrcovr;
-    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_set_nmi_src,
-                          acpi_nmi_sources);
-
-    ASSERT(((void *)nmisrc - (void *)madt) == size);
-    madt->header.length = size;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    madt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, madt), size);
-
-    /* Place the new MADT in guest memory space. */
-    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
-    {
-        printk("Unable to find allocate guest RAM for MADT\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
-        printk("Unable to add MADT region to memory map\n");
-
-    rc = hvm_copy_to_guest_phys(*addr, madt, size, d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy MADT into guest memory\n");
-        goto out;
-    }
-
-    rc = 0;
-
- out:
-    xfree(madt);
-
-    return rc;
-}
-
-static bool __init acpi_memory_banned(unsigned long address,
-                                      unsigned long size)
-{
-    unsigned long mfn, nr_pages, i;
-
-    mfn = PFN_DOWN(address);
-    nr_pages = PFN_UP((address & ~PAGE_MASK) + size);
-    for ( i = 0 ; i < nr_pages; i++ )
-        if ( !page_is_ram_type(mfn + i, RAM_TYPE_RESERVED) &&
-             !page_is_ram_type(mfn + i, RAM_TYPE_ACPI) )
-            return true;
-
-    return false;
-}
-
-static bool __init pvh_acpi_table_allowed(const char *sig)
-{
-    static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
-        ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
-        ACPI_SIG_PMTT, ACPI_SIG_MADT, ACPI_SIG_DMAR};
-    unsigned int i;
-
-    for ( i = 0 ; i < ARRAY_SIZE(banned_tables); i++ )
-        if ( strncmp(sig, banned_tables[i], ACPI_NAME_SIZE) == 0 )
-            return false;
-
-    /* Make sure table doesn't reside in a RAM region. */
-    if ( acpi_memory_banned(acpi_gbl_root_table_list.tables[i].address,
-                            acpi_gbl_root_table_list.tables[i].length) )
-    {
-        printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
-               sig);
-        return false;
-    }
-
-    return true;
-}
-
-static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
-                                      paddr_t *addr)
-{
-    struct acpi_table_xsdt *xsdt;
-    struct acpi_table_header *table;
-    struct acpi_table_rsdp *rsdp;
-    unsigned long size = sizeof(*xsdt);
-    unsigned int i, j, num_tables = 0;
-    paddr_t xsdt_paddr;
-    int rc;
-
-    /*
-     * Restore original DMAR table signature, we are going to filter it from
-     * the new XSDT that is presented to the guest, so it is no longer
-     * necessary to have it's signature zapped.
-     */
-    acpi_dmar_reinstate();
-
-    /* Count the number of tables that will be added to the XSDT. */
-    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_table_allowed(sig) )
-            num_tables++;
-    }
-
-    /*
-     * No need to add or subtract anything because struct acpi_table_xsdt
-     * includes one array slot already, and we have filtered out the original
-     * MADT and we are going to add a custom built MADT.
-     */
-    size += num_tables * sizeof(xsdt->table_offset_entry[0]);
-
-    xsdt = xzalloc_bytes(size);
-    if ( !xsdt )
-    {
-        printk("Unable to allocate memory for XSDT table\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Copy the native XSDT table header. */
-    rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(*rsdp));
-    if ( !rsdp )
-    {
-        printk("Unable to map RSDP\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    xsdt_paddr = rsdp->xsdt_physical_address;
-    acpi_os_unmap_memory(rsdp, sizeof(*rsdp));
-    table = acpi_os_map_memory(xsdt_paddr, sizeof(*table));
-    if ( !table )
-    {
-        printk("Unable to map XSDT\n");
-        rc = -EINVAL;
-        goto out;
-    }
-    xsdt->header = *table;
-    acpi_os_unmap_memory(table, sizeof(*table));
-
-    /* Add the custom MADT. */
-    xsdt->table_offset_entry[0] = madt_addr;
-
-    /* Copy the addresses of the rest of the allowed tables. */
-    for( i = 0, j = 1; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-
-        if ( pvh_acpi_table_allowed(sig) )
-            xsdt->table_offset_entry[j++] =
-                                acpi_gbl_root_table_list.tables[i].address;
-    }
-
-    xsdt->header.revision = 1;
-    xsdt->header.length = size;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    xsdt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, xsdt), size);
-
-    /* Place the new XSDT in guest memory space. */
-    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
-    {
-        printk("Unable to find guest RAM for XSDT\n");
-        rc = -ENOMEM;
-        goto out;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
-        printk("Unable to add XSDT region to memory map\n");
-
-    rc = hvm_copy_to_guest_phys(*addr, xsdt, size, d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy XSDT into guest memory\n");
-        goto out;
-    }
-
-    rc = 0;
-
- out:
-    xfree(xsdt);
-
-    return rc;
-}
-
-static int __init pvh_setup_acpi(struct domain *d, paddr_t start_info)
-{
-    unsigned long pfn, nr_pages;
-    paddr_t madt_paddr, xsdt_paddr, rsdp_paddr;
-    unsigned int i;
-    int rc;
-    struct acpi_table_rsdp *native_rsdp, rsdp = {
-        .signature = ACPI_SIG_RSDP,
-        .revision = 2,
-        .length = sizeof(rsdp),
-    };
-
-
-    /* Scan top-level tables and add their regions to the guest memory map. */
-    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
-    {
-        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
-        unsigned long addr = acpi_gbl_root_table_list.tables[i].address;
-        unsigned long size = acpi_gbl_root_table_list.tables[i].length;
-
-        /*
-         * Make sure the original MADT is also mapped, so that Dom0 can
-         * properly access the data returned by _MAT methods in case it's
-         * re-using MADT memory.
-         */
-        if ( strncmp(sig, ACPI_SIG_MADT, ACPI_NAME_SIZE)
-             ? pvh_acpi_table_allowed(sig)
-             : !acpi_memory_banned(addr, size) )
-             pvh_add_mem_range(d, addr, addr + size, E820_ACPI);
-    }
-
-    /* Identity map ACPI e820 regions. */
-    for ( i = 0; i < d->arch.nr_e820; i++ )
-    {
-        if ( d->arch.e820[i].type != E820_ACPI &&
-             d->arch.e820[i].type != E820_NVS )
-            continue;
-
-        pfn = PFN_DOWN(d->arch.e820[i].addr);
-        nr_pages = PFN_UP((d->arch.e820[i].addr & ~PAGE_MASK) +
-                          d->arch.e820[i].size);
-
-        rc = modify_identity_mmio(d, pfn, nr_pages, true);
-        if ( rc )
-        {
-            printk("Failed to map ACPI region [%#lx, %#lx) into Dom0 memory map\n",
-                   pfn, pfn + nr_pages);
-            return rc;
-        }
-    }
-
-    rc = pvh_setup_acpi_madt(d, &madt_paddr);
-    if ( rc )
-        return rc;
-
-    rc = pvh_setup_acpi_xsdt(d, madt_paddr, &xsdt_paddr);
-    if ( rc )
-        return rc;
-
-    /* Craft a custom RSDP. */
-    native_rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(rsdp));
-    if ( !native_rsdp )
-    {
-        printk("Failed to map native RSDP\n");
-        return -ENOMEM;
-    }
-    memcpy(rsdp.oem_id, native_rsdp->oem_id, sizeof(rsdp.oem_id));
-    acpi_os_unmap_memory(native_rsdp, sizeof(rsdp));
-    rsdp.xsdt_physical_address = xsdt_paddr;
-    /*
-     * Calling acpi_tb_checksum here is a layering violation, but
-     * introducing a wrapper for such simple usage seems overkill.
-     */
-    rsdp.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
-                                      ACPI_RSDP_REV0_SIZE);
-    rsdp.extended_checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
-                                               sizeof(rsdp));
-
-    /*
-     * Place the new RSDP in guest memory space.
-     *
-     * NB: this RSDP is not going to replace the original RSDP, which should
-     * still be accessible to the guest. However that RSDP is going to point to
-     * the native RSDT, and should not be used for the Dom0 kernel's boot
-     * purposes (we keep it visible for post boot access).
-     */
-    if ( pvh_steal_ram(d, sizeof(rsdp), 0, GB(4), &rsdp_paddr) )
-    {
-        printk("Unable to allocate guest RAM for RSDP\n");
-        return -ENOMEM;
-    }
-
-    /* Mark this region as E820_ACPI. */
-    if ( pvh_add_mem_range(d, rsdp_paddr, rsdp_paddr + sizeof(rsdp),
-                           E820_ACPI) )
-        printk("Unable to add RSDP region to memory map\n");
-
-    /* Copy RSDP into guest memory. */
-    rc = hvm_copy_to_guest_phys(rsdp_paddr, &rsdp, sizeof(rsdp), d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy RSDP into guest memory\n");
-        return rc;
-    }
-
-    /* Copy RSDP address to start_info. */
-    rc = hvm_copy_to_guest_phys(start_info +
-                                offsetof(struct hvm_start_info, rsdp_paddr),
-                                &rsdp_paddr,
-                                sizeof(((struct hvm_start_info *)
-                                        0)->rsdp_paddr),
-                                d->vcpu[0]);
-    if ( rc )
-    {
-        printk("Unable to copy RSDP into guest memory\n");
-        return rc;
-    }
-
-    return 0;
-}
-
-static int __init construct_dom0_pvh(struct domain *d, const module_t *image,
-                                     unsigned long image_headroom,
-                                     module_t *initrd,
-                                     void *(*bootstrap_map)(const module_t *),
-                                     char *cmdline)
-{
-    paddr_t entry, start_info;
-    int rc;
-
-    printk("** Building a PVH Dom0 **\n");
-
-    iommu_hwdom_init(d);
-
-    rc = pvh_setup_p2m(d);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 physical memory map\n");
-        return rc;
-    }
-
-    rc = pvh_load_kernel(d, image, image_headroom, initrd, bootstrap_map(image),
-                         cmdline, &entry, &start_info);
-    if ( rc )
-    {
-        printk("Failed to load Dom0 kernel\n");
-        return rc;
-    }
-
-    rc = pvh_setup_cpus(d, entry, start_info);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 CPUs: %d\n", rc);
-        return rc;
-    }
-
-    rc = pvh_setup_acpi(d, start_info);
-    if ( rc )
-    {
-        printk("Failed to setup Dom0 ACPI tables: %d\n", rc);
-        return rc;
-    }
-
-    panic("Building a PVHv2 Dom0 is not yet supported.");
-    return 0;
-}
-
 int __init construct_dom0(struct domain *d, const module_t *image,
                           unsigned long image_headroom, module_t *initrd,
                           void *(*bootstrap_map)(const module_t *),
@@ -1549,7 +484,7 @@ int __init construct_dom0(struct domain *d, const module_t *image,
 
     process_pending_softirqs();
 
-    return (is_hvm_domain(d) ? construct_dom0_pvh : dom0_construct_pv)
+    return (is_hvm_domain(d) ? dom0_construct_pvh : dom0_construct_pv)
            (d, image, image_headroom, initrd,bootstrap_map, cmdline);
 }
 
diff --git a/xen/arch/x86/hvm/Makefile b/xen/arch/x86/hvm/Makefile
index ec0daae..0a3d0f4 100644
--- a/xen/arch/x86/hvm/Makefile
+++ b/xen/arch/x86/hvm/Makefile
@@ -3,6 +3,7 @@ subdir-y += vmx
 
 obj-y += asid.o
 obj-y += dm.o
+obj-bin-y += dom0_build.init.o
 obj-y += emulate.o
 obj-y += hpet.o
 obj-y += hvm.o
diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
new file mode 100644
index 0000000..5576db4
--- /dev/null
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -0,0 +1,1114 @@
+/*
+ * hvm/dom0_build.c
+ *
+ * Dom0 builder for PVH guest.
+ *
+ * Copyright (C) 2017 Citrix Systems R&D
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms and conditions of the GNU General Public
+ * License, version 2, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program; If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <xen/acpi.h>
+#include <xen/init.h>
+#include <xen/libelf.h>
+#include <xen/multiboot.h>
+#include <xen/softirq.h>
+
+#include <acpi/actables.h>
+
+#include <asm/bzimage.h>
+#include <asm/dom0_build.h>
+#include <asm/hvm/support.h>
+#include <asm/io_apic.h>
+#include <asm/p2m.h>
+#include <asm/paging.h>
+#include <asm/setup.h>
+
+#include <public/arch-x86/hvm/start_info.h>
+#include <public/hvm/hvm_info_table.h>
+#include <public/hvm/hvm_vcpu.h>
+
+/*
+ * Have the TSS cover the ISA port range, which makes it
+ * - 104 bytes base structure
+ * - 32 bytes interrupt redirection bitmap
+ * - 128 bytes I/O bitmap
+ * - one trailing byte
+ * or a total of 265 bytes.
+ *
+ * NB: as PVHv2 Dom0 doesn't have legacy devices (ISA), it shouldn't have any
+ * business in accessing the ISA port range, much less in real mode, and due to
+ * the lack of firmware it shouldn't also execute any INT instruction. This is
+ * done just for consistency with what hvmloader does.
+ */
+#define HVM_VM86_TSS_SIZE 265
+
+static unsigned int __initdata acpi_intr_overrides;
+static struct acpi_madt_interrupt_override __initdata *intsrcovr;
+
+static unsigned int __initdata acpi_nmi_sources;
+static struct acpi_madt_nmi_source __initdata *nmisrc;
+
+static int __init modify_identity_mmio(struct domain *d, unsigned long pfn,
+                                       unsigned long nr_pages, const bool map)
+{
+    int rc;
+
+    for ( ; ; )
+    {
+        rc = (map ? map_mmio_regions : unmap_mmio_regions)
+             (d, _gfn(pfn), nr_pages, _mfn(pfn));
+        if ( rc == 0 )
+            break;
+        if ( rc < 0 )
+        {
+            printk(XENLOG_WARNING
+                   "Failed to identity %smap [%#lx,%#lx) for d%d: %d\n",
+                   map ? "" : "un", pfn, pfn + nr_pages, d->domain_id, rc);
+            break;
+        }
+        nr_pages -= rc;
+        pfn += rc;
+        process_pending_softirqs();
+    }
+
+    return rc;
+}
+
+/* Populate a HVM memory range using the biggest possible order. */
+static int __init pvh_populate_memory_range(struct domain *d,
+                                            unsigned long start,
+                                            unsigned long nr_pages)
+{
+    unsigned int order, i = 0;
+    struct page_info *page;
+    int rc;
+#define MAP_MAX_ITER 64
+
+    order = MAX_ORDER;
+    while ( nr_pages != 0 )
+    {
+        unsigned int range_order = get_order_from_pages(nr_pages + 1);
+
+        order = min(range_order ? range_order - 1 : 0, order);
+        page = alloc_domheap_pages(d, order, dom0_memflags);
+        if ( page == NULL )
+        {
+            if ( order == 0 && dom0_memflags )
+            {
+                /* Try again without any dom0_memflags. */
+                dom0_memflags = 0;
+                order = MAX_ORDER;
+                continue;
+            }
+            if ( order == 0 )
+            {
+                printk("Unable to allocate memory with order 0!\n");
+                return -ENOMEM;
+            }
+            order--;
+            continue;
+        }
+
+        rc = guest_physmap_add_page(d, _gfn(start), _mfn(page_to_mfn(page)),
+                                    order);
+        if ( rc != 0 )
+        {
+            printk("Failed to populate memory: [%#lx,%lx): %d\n",
+                   start, start + (1UL << order), rc);
+            return -ENOMEM;
+        }
+        start += 1UL << order;
+        nr_pages -= 1UL << order;
+        if ( (++i % MAP_MAX_ITER) == 0 )
+            process_pending_softirqs();
+    }
+
+    return 0;
+#undef MAP_MAX_ITER
+}
+
+/* Steal RAM from the end of a memory region. */
+static int __init pvh_steal_ram(struct domain *d, unsigned long size,
+                                unsigned long align, paddr_t limit,
+                                paddr_t *addr)
+{
+    unsigned int i = d->arch.nr_e820;
+
+    /*
+     * Alignment 0 should be set to 1, so it doesn't wrap around in the
+     * calculations below.
+     */
+    align = align ? : 1;
+    while ( i-- )
+    {
+        struct e820entry *entry = &d->arch.e820[i];
+
+        if ( entry->type != E820_RAM || entry->addr + entry->size > limit ||
+             entry->addr < MB(1) )
+            continue;
+
+        *addr = (entry->addr + entry->size - size) & ~(align - 1);
+        if ( *addr < entry->addr )
+            continue;
+
+        entry->size = *addr - entry->addr;
+        return 0;
+    }
+
+    return -ENOMEM;
+}
+
+/* NB: memory map must be sorted at all times for this to work correctly. */
+static int __init pvh_add_mem_range(struct domain *d, uint64_t s, uint64_t e,
+                                    unsigned int type)
+{
+    struct e820entry *map;
+    unsigned int i;
+
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        uint64_t rs = d->arch.e820[i].addr;
+        uint64_t re = rs + d->arch.e820[i].size;
+
+        if ( rs == e && d->arch.e820[i].type == type )
+        {
+            d->arch.e820[i].addr = s;
+            return 0;
+        }
+
+        if ( re == s && d->arch.e820[i].type == type &&
+             (i + 1 == d->arch.nr_e820 || d->arch.e820[i + 1].addr >= e) )
+        {
+            d->arch.e820[i].size += e - s;
+            return 0;
+        }
+
+        if ( rs >= e )
+            break;
+
+        if ( re > s )
+            return -EEXIST;
+    }
+
+    map = xzalloc_array(struct e820entry, d->arch.nr_e820 + 1);
+    if ( !map )
+    {
+        printk(XENLOG_WARNING "E820: out of memory to add region\n");
+        return -ENOMEM;
+    }
+
+    memcpy(map, d->arch.e820, i * sizeof(*d->arch.e820));
+    memcpy(map + i + 1, d->arch.e820 + i,
+           (d->arch.nr_e820 - i) * sizeof(*d->arch.e820));
+    map[i].addr = s;
+    map[i].size = e - s;
+    map[i].type = type;
+    xfree(d->arch.e820);
+    d->arch.e820 = map;
+    d->arch.nr_e820++;
+
+    return 0;
+}
+
+static int __init pvh_setup_vmx_realmode_helpers(struct domain *d)
+{
+    p2m_type_t p2mt;
+    uint32_t rc, *ident_pt;
+    mfn_t mfn;
+    paddr_t gaddr;
+    struct vcpu *v = d->vcpu[0];
+
+    /*
+     * Steal some space from the last RAM region below 4GB and use it to
+     * store the real-mode TSS. It needs to be aligned to 128 so that the
+     * TSS structure (which accounts for the first 104b) doesn't cross
+     * a page boundary.
+     */
+    if ( !pvh_steal_ram(d, HVM_VM86_TSS_SIZE, 128, GB(4), &gaddr) )
+    {
+        if ( hvm_copy_to_guest_phys(gaddr, NULL, HVM_VM86_TSS_SIZE, v) !=
+             HVMCOPY_okay )
+            printk("Unable to zero VM86 TSS area\n");
+        d->arch.hvm_domain.params[HVM_PARAM_VM86_TSS_SIZED] =
+            VM86_TSS_UPDATED | ((uint64_t)HVM_VM86_TSS_SIZE << 32) | gaddr;
+        if ( pvh_add_mem_range(d, gaddr, gaddr + HVM_VM86_TSS_SIZE,
+                               E820_RESERVED) )
+            printk("Unable to set VM86 TSS as reserved in the memory map\n");
+    }
+    else
+        printk("Unable to allocate VM86 TSS area\n");
+
+    /* Steal some more RAM for the identity page tables. */
+    if ( pvh_steal_ram(d, PAGE_SIZE, PAGE_SIZE, GB(4), &gaddr) )
+    {
+        printk("Unable to find memory to stash the identity page tables\n");
+        return -ENOMEM;
+    }
+
+    /*
+     * Identity-map page table is required for running with CR0.PG=0
+     * when using Intel EPT. Create a 32-bit non-PAE page directory of
+     * superpages.
+     */
+    ident_pt = map_domain_gfn(p2m_get_hostp2m(d), _gfn(PFN_DOWN(gaddr)),
+                              &mfn, &p2mt, 0, &rc);
+    if ( ident_pt == NULL )
+    {
+        printk("Unable to map identity page tables\n");
+        return -ENOMEM;
+    }
+    write_32bit_pse_identmap(ident_pt);
+    unmap_domain_page(ident_pt);
+    put_page(mfn_to_page(mfn_x(mfn)));
+    d->arch.hvm_domain.params[HVM_PARAM_IDENT_PT] = gaddr;
+    if ( pvh_add_mem_range(d, gaddr, gaddr + PAGE_SIZE, E820_RESERVED) )
+            printk("Unable to set identity page tables as reserved in the memory map\n");
+
+    return 0;
+}
+
+/* Assign the low 1MB to Dom0. */
+static void __init pvh_steal_low_ram(struct domain *d, unsigned long start,
+                                     unsigned long nr_pages)
+{
+    unsigned long mfn;
+
+    ASSERT(start + nr_pages <= PFN_DOWN(MB(1)));
+
+    for ( mfn = start; mfn < start + nr_pages; mfn++ )
+    {
+        struct page_info *pg = mfn_to_page(mfn);
+        int rc;
+
+        rc = unshare_xen_page_with_guest(pg, dom_io);
+        if ( rc )
+        {
+            printk("Unable to unshare Xen mfn %#lx: %d\n", mfn, rc);
+            continue;
+        }
+
+        share_xen_page_with_guest(pg, d, XENSHARE_writable);
+        rc = guest_physmap_add_entry(d, _gfn(mfn), _mfn(mfn), 0, p2m_ram_rw);
+        if ( rc )
+            printk("Unable to add mfn %#lx to p2m: %d\n", mfn, rc);
+    }
+}
+
+static __init void pvh_setup_e820(struct domain *d, unsigned long nr_pages)
+{
+    struct e820entry *entry, *entry_guest;
+    unsigned int i;
+    unsigned long pages, cur_pages = 0;
+    uint64_t start, end;
+
+    /*
+     * Craft the e820 memory map for Dom0 based on the hardware e820 map.
+     */
+    d->arch.e820 = xzalloc_array(struct e820entry, e820.nr_map);
+    if ( !d->arch.e820 )
+        panic("Unable to allocate memory for Dom0 e820 map");
+    entry_guest = d->arch.e820;
+
+    /* Clamp e820 memory map to match the memory assigned to Dom0 */
+    for ( i = 0, entry = e820.map; i < e820.nr_map; i++, entry++ )
+    {
+        if ( entry->type != E820_RAM )
+        {
+            *entry_guest = *entry;
+            goto next;
+        }
+
+        if ( nr_pages == cur_pages )
+        {
+            /*
+             * We already have all the assigned memory,
+             * skip this entry
+             */
+            continue;
+        }
+
+        /*
+         * Make sure the start and length are aligned to PAGE_SIZE, because
+         * that's the minimum granularity of the 2nd stage translation. Since
+         * the p2m code uses PAGE_ORDER_4K internally, also use it here in
+         * order to prevent this code from getting out of sync.
+         */
+        start = ROUNDUP(entry->addr, PAGE_SIZE << PAGE_ORDER_4K);
+        end = (entry->addr + entry->size) &
+              ~((PAGE_SIZE << PAGE_ORDER_4K) - 1);
+        if ( start >= end )
+            continue;
+
+        entry_guest->type = E820_RAM;
+        entry_guest->addr = start;
+        entry_guest->size = end - start;
+        pages = PFN_DOWN(entry_guest->size);
+        if ( (cur_pages + pages) > nr_pages )
+        {
+            /* Truncate region */
+            entry_guest->size = (nr_pages - cur_pages) << PAGE_SHIFT;
+            cur_pages = nr_pages;
+        }
+        else
+        {
+            cur_pages += pages;
+        }
+ next:
+        d->arch.nr_e820++;
+        entry_guest++;
+    }
+    ASSERT(cur_pages == nr_pages);
+    ASSERT(d->arch.nr_e820 <= e820.nr_map);
+}
+
+static int __init pvh_setup_p2m(struct domain *d)
+{
+    struct vcpu *v = d->vcpu[0];
+    unsigned long nr_pages;
+    unsigned int i;
+    int rc;
+    bool preempted;
+#define MB1_PAGES PFN_DOWN(MB(1))
+
+    nr_pages = dom0_compute_nr_pages(d, NULL, 0);
+
+    pvh_setup_e820(d, nr_pages);
+    do {
+        preempted = false;
+        paging_set_allocation(d, dom0_paging_pages(d, nr_pages),
+                              &preempted);
+        process_pending_softirqs();
+    } while ( preempted );
+
+    /*
+     * Memory below 1MB is identity mapped.
+     * NB: this only makes sense when booted from legacy BIOS.
+     */
+    rc = modify_identity_mmio(d, 0, MB1_PAGES, true);
+    if ( rc )
+    {
+        printk("Failed to identity map low 1MB: %d\n", rc);
+        return rc;
+    }
+
+    /* Populate memory map. */
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        unsigned long addr, size;
+
+        if ( d->arch.e820[i].type != E820_RAM )
+            continue;
+
+        addr = PFN_DOWN(d->arch.e820[i].addr);
+        size = PFN_DOWN(d->arch.e820[i].size);
+
+        if ( addr >= MB1_PAGES )
+            rc = pvh_populate_memory_range(d, addr, size);
+        else
+        {
+            ASSERT(addr + size < MB1_PAGES);
+            pvh_steal_low_ram(d, addr, size);
+        }
+
+        if ( rc )
+            return rc;
+    }
+
+    if ( cpu_has_vmx && paging_mode_hap(d) && !vmx_unrestricted_guest(v) )
+    {
+        /*
+         * Since Dom0 cannot be migrated, we will only setup the
+         * unrestricted guest helpers if they are needed by the current
+         * hardware we are running on.
+         */
+        rc = pvh_setup_vmx_realmode_helpers(d);
+        if ( rc )
+            return rc;
+    }
+
+    return 0;
+#undef MB1_PAGES
+}
+
+static int __init pvh_load_kernel(struct domain *d, const module_t *image,
+                                  unsigned long image_headroom,
+                                  module_t *initrd, void *image_base,
+                                  char *cmdline, paddr_t *entry,
+                                  paddr_t *start_info_addr)
+{
+    void *image_start = image_base + image_headroom;
+    unsigned long image_len = image->mod_end;
+    struct elf_binary elf;
+    struct elf_dom_parms parms;
+    paddr_t last_addr;
+    struct hvm_start_info start_info = { 0 };
+    struct hvm_modlist_entry mod = { 0 };
+    struct vcpu *v = d->vcpu[0];
+    int rc;
+
+    if ( (rc = bzimage_parse(image_base, &image_start, &image_len)) != 0 )
+    {
+        printk("Error trying to detect bz compressed kernel\n");
+        return rc;
+    }
+
+    if ( (rc = elf_init(&elf, image_start, image_len)) != 0 )
+    {
+        printk("Unable to init ELF\n");
+        return rc;
+    }
+#ifdef VERBOSE
+    elf_set_verbose(&elf);
+#endif
+    elf_parse_binary(&elf);
+    if ( (rc = elf_xen_parse(&elf, &parms)) != 0 )
+    {
+        printk("Unable to parse kernel for ELFNOTES\n");
+        return rc;
+    }
+
+    if ( parms.phys_entry == UNSET_ADDR32 )
+    {
+        printk("Unable to find XEN_ELFNOTE_PHYS32_ENTRY address\n");
+        return -EINVAL;
+    }
+
+    printk("OS: %s version: %s loader: %s bitness: %s\n", parms.guest_os,
+           parms.guest_ver, parms.loader,
+           elf_64bit(&elf) ? "64-bit" : "32-bit");
+
+    /* Copy the OS image and free temporary buffer. */
+    elf.dest_base = (void *)(parms.virt_kstart - parms.virt_base);
+    elf.dest_size = parms.virt_kend - parms.virt_kstart;
+
+    elf_set_vcpu(&elf, v);
+    rc = elf_load_binary(&elf);
+    if ( rc < 0 )
+    {
+        printk("Failed to load kernel: %d\n", rc);
+        printk("Xen dom0 kernel broken ELF: %s\n", elf_check_broken(&elf));
+        return rc;
+    }
+
+    last_addr = ROUNDUP(parms.virt_kend - parms.virt_base, PAGE_SIZE);
+
+    if ( initrd != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, mfn_to_virt(initrd->mod_start),
+                                    initrd->mod_end, v);
+        if ( rc )
+        {
+            printk("Unable to copy initrd to guest\n");
+            return rc;
+        }
+
+        mod.paddr = last_addr;
+        mod.size = initrd->mod_end;
+        last_addr += ROUNDUP(initrd->mod_end, PAGE_SIZE);
+    }
+
+    /* Free temporary buffers. */
+    discard_initial_images();
+
+    if ( cmdline != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, cmdline, strlen(cmdline) + 1, v);
+        if ( rc )
+        {
+            printk("Unable to copy guest command line\n");
+            return rc;
+        }
+        start_info.cmdline_paddr = last_addr;
+        /*
+         * Round up to 32/64 bits (depending on the guest kernel bitness) so
+         * the modlist/start_info is aligned.
+         */
+        last_addr += ROUNDUP(strlen(cmdline) + 1, elf_64bit(&elf) ? 8 : 4);
+    }
+    if ( initrd != NULL )
+    {
+        rc = hvm_copy_to_guest_phys(last_addr, &mod, sizeof(mod), v);
+        if ( rc )
+        {
+            printk("Unable to copy guest modules\n");
+            return rc;
+        }
+        start_info.modlist_paddr = last_addr;
+        start_info.nr_modules = 1;
+        last_addr += sizeof(mod);
+    }
+
+    start_info.magic = XEN_HVM_START_MAGIC_VALUE;
+    start_info.flags = SIF_PRIVILEGED | SIF_INITDOMAIN;
+    rc = hvm_copy_to_guest_phys(last_addr, &start_info, sizeof(start_info), v);
+    if ( rc )
+    {
+        printk("Unable to copy start info to guest\n");
+        return rc;
+    }
+
+    *entry = parms.phys_entry;
+    *start_info_addr = last_addr;
+
+    return 0;
+}
+
+static int __init pvh_setup_cpus(struct domain *d, paddr_t entry,
+                                 paddr_t start_info)
+{
+    struct vcpu *v = d->vcpu[0];
+    unsigned int cpu, i;
+    int rc;
+    /*
+     * This sets the vCPU state according to the state described in
+     * docs/misc/hvmlite.markdown.
+     */
+    vcpu_hvm_context_t cpu_ctx = {
+        .mode = VCPU_HVM_MODE_32B,
+        .cpu_regs.x86_32.ebx = start_info,
+        .cpu_regs.x86_32.eip = entry,
+        .cpu_regs.x86_32.cr0 = X86_CR0_PE | X86_CR0_ET,
+        .cpu_regs.x86_32.cs_limit = ~0u,
+        .cpu_regs.x86_32.ds_limit = ~0u,
+        .cpu_regs.x86_32.ss_limit = ~0u,
+        .cpu_regs.x86_32.tr_limit = 0x67,
+        .cpu_regs.x86_32.cs_ar = 0xc9b,
+        .cpu_regs.x86_32.ds_ar = 0xc93,
+        .cpu_regs.x86_32.ss_ar = 0xc93,
+        .cpu_regs.x86_32.tr_ar = 0x8b,
+    };
+
+    cpu = v->processor;
+    for ( i = 1; i < d->max_vcpus; i++ )
+    {
+        const struct vcpu *p = dom0_setup_vcpu(d, i, cpu);
+
+        if ( p )
+            cpu = p->processor;
+    }
+
+    rc = arch_set_info_hvm_guest(v, &cpu_ctx);
+    if ( rc )
+    {
+        printk("Unable to setup Dom0 BSP context: %d\n", rc);
+        return rc;
+    }
+
+    rc = dom0_setup_permissions(d);
+    if ( rc )
+    {
+        panic("Unable to setup Dom0 permissions: %d\n", rc);
+        return rc;
+    }
+
+    update_domain_wallclock_time(d);
+
+    clear_bit(_VPF_down, &v->pause_flags);
+
+    return 0;
+}
+
+static int __init acpi_count_intr_ovr(struct acpi_subtable_header *header,
+                                     const unsigned long end)
+{
+
+    acpi_intr_overrides++;
+    return 0;
+}
+
+static int __init acpi_set_intr_ovr(struct acpi_subtable_header *header,
+                                    const unsigned long end)
+{
+    const struct acpi_madt_interrupt_override *intr =
+        container_of(header, struct acpi_madt_interrupt_override, header);
+
+    *intsrcovr = *intr;
+    intsrcovr++;
+
+    return 0;
+}
+
+static int __init acpi_count_nmi_src(struct acpi_subtable_header *header,
+                                     const unsigned long end)
+{
+
+    acpi_nmi_sources++;
+    return 0;
+}
+
+static int __init acpi_set_nmi_src(struct acpi_subtable_header *header,
+                                   const unsigned long end)
+{
+    const struct acpi_madt_nmi_source *src =
+        container_of(header, struct acpi_madt_nmi_source, header);
+
+    *nmisrc = *src;
+    nmisrc++;
+
+    return 0;
+}
+
+static int __init pvh_setup_acpi_madt(struct domain *d, paddr_t *addr)
+{
+    struct acpi_table_madt *madt;
+    struct acpi_table_header *table;
+    struct acpi_madt_io_apic *io_apic;
+    struct acpi_madt_local_x2apic *x2apic;
+    acpi_status status;
+    unsigned long size;
+    unsigned int i, max_vcpus;
+    int rc;
+
+    /* Count number of interrupt overrides in the MADT. */
+    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE,
+                          acpi_count_intr_ovr, UINT_MAX);
+
+    /* Count number of NMI sources in the MADT. */
+    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_count_nmi_src,
+                          UINT_MAX);
+
+    max_vcpus = dom0_max_vcpus();
+    /* Calculate the size of the crafted MADT. */
+    size = sizeof(*madt);
+    /*
+     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
+     * per domain. This must be fixed in order to provide the same amount of
+     * IO APICs as available on bare metal.
+     */
+    size += sizeof(*io_apic);
+    size += sizeof(*intsrcovr) * acpi_intr_overrides;
+    size += sizeof(*nmisrc) * acpi_nmi_sources;
+    size += sizeof(*x2apic) * max_vcpus;
+
+    madt = xzalloc_bytes(size);
+    if ( !madt )
+    {
+        printk("Unable to allocate memory for MADT table\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Copy the native MADT table header. */
+    status = acpi_get_table(ACPI_SIG_MADT, 0, &table);
+    if ( !ACPI_SUCCESS(status) )
+    {
+        printk("Failed to get MADT ACPI table, aborting.\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    madt->header = *table;
+    madt->address = APIC_DEFAULT_PHYS_BASE;
+    /*
+     * NB: this is currently set to 4, which is the revision in the ACPI
+     * spec 6.1. Sadly ACPICA doesn't provide revision numbers for the
+     * tables described in the headers.
+     */
+    madt->header.revision = min_t(unsigned char, table->revision, 4);
+
+    /*
+     * Setup the IO APIC entry.
+     * FIXME: the current vIO-APIC code just supports one IO-APIC instance
+     * per domain. This must be fixed in order to provide the same amount of
+     * IO APICs as available on bare metal, and with the same IDs as found in
+     * the native IO APIC MADT entries.
+     */
+    if ( nr_ioapics > 1 )
+        printk("WARNING: found %d IO APICs, Dom0 will only have access to 1 emulated IO APIC\n",
+               nr_ioapics);
+    io_apic = (void *)(madt + 1);
+    io_apic->header.type = ACPI_MADT_TYPE_IO_APIC;
+    io_apic->header.length = sizeof(*io_apic);
+    io_apic->id = domain_vioapic(d)->id;
+    io_apic->address = VIOAPIC_DEFAULT_BASE_ADDRESS;
+
+    x2apic = (void *)(io_apic + 1);
+    for ( i = 0; i < max_vcpus; i++ )
+    {
+        x2apic->header.type = ACPI_MADT_TYPE_LOCAL_X2APIC;
+        x2apic->header.length = sizeof(*x2apic);
+        x2apic->uid = i;
+        x2apic->local_apic_id = i * 2;
+        x2apic->lapic_flags = ACPI_MADT_ENABLED;
+        x2apic++;
+    }
+
+    /* Setup interrupt overrides. */
+    intsrcovr = (void *)x2apic;
+    acpi_table_parse_madt(ACPI_MADT_TYPE_INTERRUPT_OVERRIDE, acpi_set_intr_ovr,
+                          acpi_intr_overrides);
+
+    /* Setup NMI sources. */
+    nmisrc = (void *)intsrcovr;
+    acpi_table_parse_madt(ACPI_MADT_TYPE_NMI_SOURCE, acpi_set_nmi_src,
+                          acpi_nmi_sources);
+
+    ASSERT(((void *)nmisrc - (void *)madt) == size);
+    madt->header.length = size;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    madt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, madt), size);
+
+    /* Place the new MADT in guest memory space. */
+    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
+    {
+        printk("Unable to find allocate guest RAM for MADT\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
+        printk("Unable to add MADT region to memory map\n");
+
+    rc = hvm_copy_to_guest_phys(*addr, madt, size, d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy MADT into guest memory\n");
+        goto out;
+    }
+
+    rc = 0;
+
+ out:
+    xfree(madt);
+
+    return rc;
+}
+
+static bool __init acpi_memory_banned(unsigned long address,
+                                      unsigned long size)
+{
+    unsigned long mfn, nr_pages, i;
+
+    mfn = PFN_DOWN(address);
+    nr_pages = PFN_UP((address & ~PAGE_MASK) + size);
+    for ( i = 0 ; i < nr_pages; i++ )
+        if ( !page_is_ram_type(mfn + i, RAM_TYPE_RESERVED) &&
+             !page_is_ram_type(mfn + i, RAM_TYPE_ACPI) )
+            return true;
+
+    return false;
+}
+
+static bool __init pvh_acpi_table_allowed(const char *sig)
+{
+    static const char __initconst banned_tables[][ACPI_NAME_SIZE] = {
+        ACPI_SIG_HPET, ACPI_SIG_SLIT, ACPI_SIG_SRAT, ACPI_SIG_MPST,
+        ACPI_SIG_PMTT, ACPI_SIG_MADT, ACPI_SIG_DMAR};
+    unsigned int i;
+
+    for ( i = 0 ; i < ARRAY_SIZE(banned_tables); i++ )
+        if ( strncmp(sig, banned_tables[i], ACPI_NAME_SIZE) == 0 )
+            return false;
+
+    /* Make sure table doesn't reside in a RAM region. */
+    if ( acpi_memory_banned(acpi_gbl_root_table_list.tables[i].address,
+                            acpi_gbl_root_table_list.tables[i].length) )
+    {
+        printk("Skipping table %.4s because resides in a non-ACPI, non-reserved region\n",
+               sig);
+        return false;
+    }
+
+    return true;
+}
+
+static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
+                                      paddr_t *addr)
+{
+    struct acpi_table_xsdt *xsdt;
+    struct acpi_table_header *table;
+    struct acpi_table_rsdp *rsdp;
+    unsigned long size = sizeof(*xsdt);
+    unsigned int i, j, num_tables = 0;
+    paddr_t xsdt_paddr;
+    int rc;
+
+    /*
+     * Restore original DMAR table signature, we are going to filter it from
+     * the new XSDT that is presented to the guest, so it is no longer
+     * necessary to have it's signature zapped.
+     */
+    acpi_dmar_reinstate();
+
+    /* Count the number of tables that will be added to the XSDT. */
+    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+
+        if ( pvh_acpi_table_allowed(sig) )
+            num_tables++;
+    }
+
+    /*
+     * No need to add or subtract anything because struct acpi_table_xsdt
+     * includes one array slot already, and we have filtered out the original
+     * MADT and we are going to add a custom built MADT.
+     */
+    size += num_tables * sizeof(xsdt->table_offset_entry[0]);
+
+    xsdt = xzalloc_bytes(size);
+    if ( !xsdt )
+    {
+        printk("Unable to allocate memory for XSDT table\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Copy the native XSDT table header. */
+    rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(*rsdp));
+    if ( !rsdp )
+    {
+        printk("Unable to map RSDP\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    xsdt_paddr = rsdp->xsdt_physical_address;
+    acpi_os_unmap_memory(rsdp, sizeof(*rsdp));
+    table = acpi_os_map_memory(xsdt_paddr, sizeof(*table));
+    if ( !table )
+    {
+        printk("Unable to map XSDT\n");
+        rc = -EINVAL;
+        goto out;
+    }
+    xsdt->header = *table;
+    acpi_os_unmap_memory(table, sizeof(*table));
+
+    /* Add the custom MADT. */
+    xsdt->table_offset_entry[0] = madt_addr;
+
+    /* Copy the addresses of the rest of the allowed tables. */
+    for( i = 0, j = 1; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+
+        if ( pvh_acpi_table_allowed(sig) )
+            xsdt->table_offset_entry[j++] =
+                acpi_gbl_root_table_list.tables[i].address;
+    }
+
+    xsdt->header.revision = 1;
+    xsdt->header.length = size;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    xsdt->header.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, xsdt), size);
+
+    /* Place the new XSDT in guest memory space. */
+    if ( pvh_steal_ram(d, size, 0, GB(4), addr) )
+    {
+        printk("Unable to find guest RAM for XSDT\n");
+        rc = -ENOMEM;
+        goto out;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, *addr, *addr + size, E820_ACPI) )
+        printk("Unable to add XSDT region to memory map\n");
+
+    rc = hvm_copy_to_guest_phys(*addr, xsdt, size, d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy XSDT into guest memory\n");
+        goto out;
+    }
+
+    rc = 0;
+
+ out:
+    xfree(xsdt);
+
+    return rc;
+}
+
+static int __init pvh_setup_acpi(struct domain *d, paddr_t start_info)
+{
+    unsigned long pfn, nr_pages;
+    paddr_t madt_paddr, xsdt_paddr, rsdp_paddr;
+    unsigned int i;
+    int rc;
+    struct acpi_table_rsdp *native_rsdp, rsdp = {
+        .signature = ACPI_SIG_RSDP,
+        .revision = 2,
+        .length = sizeof(rsdp),
+    };
+
+
+    /* Scan top-level tables and add their regions to the guest memory map. */
+    for( i = 0; i < acpi_gbl_root_table_list.count; i++ )
+    {
+        const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
+        unsigned long addr = acpi_gbl_root_table_list.tables[i].address;
+        unsigned long size = acpi_gbl_root_table_list.tables[i].length;
+
+        /*
+         * Make sure the original MADT is also mapped, so that Dom0 can
+         * properly access the data returned by _MAT methods in case it's
+         * re-using MADT memory.
+         */
+        if ( strncmp(sig, ACPI_SIG_MADT, ACPI_NAME_SIZE)
+             ? pvh_acpi_table_allowed(sig)
+             : !acpi_memory_banned(addr, size) )
+             pvh_add_mem_range(d, addr, addr + size, E820_ACPI);
+    }
+
+    /* Identity map ACPI e820 regions. */
+    for ( i = 0; i < d->arch.nr_e820; i++ )
+    {
+        if ( d->arch.e820[i].type != E820_ACPI &&
+             d->arch.e820[i].type != E820_NVS )
+            continue;
+
+        pfn = PFN_DOWN(d->arch.e820[i].addr);
+        nr_pages = PFN_UP((d->arch.e820[i].addr & ~PAGE_MASK) +
+                          d->arch.e820[i].size);
+
+        rc = modify_identity_mmio(d, pfn, nr_pages, true);
+        if ( rc )
+        {
+            printk("Failed to map ACPI region [%#lx, %#lx) into Dom0 memory map\n",
+                   pfn, pfn + nr_pages);
+            return rc;
+        }
+    }
+
+    rc = pvh_setup_acpi_madt(d, &madt_paddr);
+    if ( rc )
+        return rc;
+
+    rc = pvh_setup_acpi_xsdt(d, madt_paddr, &xsdt_paddr);
+    if ( rc )
+        return rc;
+
+    /* Craft a custom RSDP. */
+    native_rsdp = acpi_os_map_memory(acpi_os_get_root_pointer(), sizeof(rsdp));
+    if ( !native_rsdp )
+    {
+        printk("Failed to map native RSDP\n");
+        return -ENOMEM;
+    }
+    memcpy(rsdp.oem_id, native_rsdp->oem_id, sizeof(rsdp.oem_id));
+    acpi_os_unmap_memory(native_rsdp, sizeof(rsdp));
+    rsdp.xsdt_physical_address = xsdt_paddr;
+    /*
+     * Calling acpi_tb_checksum here is a layering violation, but
+     * introducing a wrapper for such simple usage seems overkill.
+     */
+    rsdp.checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
+                                      ACPI_RSDP_REV0_SIZE);
+    rsdp.extended_checksum -= acpi_tb_checksum(ACPI_CAST_PTR(u8, &rsdp),
+                                               sizeof(rsdp));
+
+    /*
+     * Place the new RSDP in guest memory space.
+     *
+     * NB: this RSDP is not going to replace the original RSDP, which should
+     * still be accessible to the guest. However that RSDP is going to point to
+     * the native RSDT, and should not be used for the Dom0 kernel's boot
+     * purposes (we keep it visible for post boot access).
+     */
+    if ( pvh_steal_ram(d, sizeof(rsdp), 0, GB(4), &rsdp_paddr) )
+    {
+        printk("Unable to allocate guest RAM for RSDP\n");
+        return -ENOMEM;
+    }
+
+    /* Mark this region as E820_ACPI. */
+    if ( pvh_add_mem_range(d, rsdp_paddr, rsdp_paddr + sizeof(rsdp),
+                           E820_ACPI) )
+        printk("Unable to add RSDP region to memory map\n");
+
+    /* Copy RSDP into guest memory. */
+    rc = hvm_copy_to_guest_phys(rsdp_paddr, &rsdp, sizeof(rsdp), d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy RSDP into guest memory\n");
+        return rc;
+    }
+
+    /* Copy RSDP address to start_info. */
+    rc = hvm_copy_to_guest_phys(start_info +
+                                offsetof(struct hvm_start_info, rsdp_paddr),
+                                &rsdp_paddr,
+                                sizeof(((struct hvm_start_info *)
+                                        0)->rsdp_paddr),
+                                d->vcpu[0]);
+    if ( rc )
+    {
+        printk("Unable to copy RSDP into guest memory\n");
+        return rc;
+    }
+
+    return 0;
+}
+
+int __init dom0_construct_pvh(struct domain *d, const module_t *image,
+                              unsigned long image_headroom,
+                              module_t *initrd,
+                              void *(*bootstrap_map)(const module_t *),
+                              char *cmdline)
+{
+    paddr_t entry, start_info;
+    int rc;
+
+    printk("** Building a PVH Dom0 **\n");
+
+    iommu_hwdom_init(d);
+
+    rc = pvh_setup_p2m(d);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 physical memory map\n");
+        return rc;
+    }
+
+    rc = pvh_load_kernel(d, image, image_headroom, initrd, bootstrap_map(image),
+                         cmdline, &entry, &start_info);
+    if ( rc )
+    {
+        printk("Failed to load Dom0 kernel\n");
+        return rc;
+    }
+
+    rc = pvh_setup_cpus(d, entry, start_info);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 CPUs: %d\n", rc);
+        return rc;
+    }
+
+    rc = pvh_setup_acpi(d, start_info);
+    if ( rc )
+    {
+        printk("Failed to setup Dom0 ACPI tables: %d\n", rc);
+        return rc;
+    }
+
+    panic("Building a PVHv2 Dom0 is not yet supported.");
+    return 0;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/include/asm-x86/dom0_build.h b/xen/include/asm-x86/dom0_build.h
index 5d09367..d83d2b4 100644
--- a/xen/include/asm-x86/dom0_build.h
+++ b/xen/include/asm-x86/dom0_build.h
@@ -20,6 +20,15 @@ int dom0_construct_pv(struct domain *d, const module_t *image,
                       void *(*bootstrap_map)(const module_t *),
                       char *cmdline);
 
+int dom0_construct_pvh(struct domain *d, const module_t *image,
+                       unsigned long image_headroom,
+                       module_t *initrd,
+                       void *(*bootstrap_map)(const module_t *),
+                       char *cmdline);
+
+unsigned long dom0_paging_pages(const struct domain *d,
+                                unsigned long nr_pages);
+
 #endif	/* _DOM0_BUILD_H_ */
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8526779939938459748==--

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVQ-0004hl-UQ; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNVP-0004ha-VM
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E6/FA-21675-79161D85; Tue, 21 Mar 2017 17:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXda4sU
 Ig6X7dCwmbDNwYPTY3reLPYAxijUzLym/IoE14+7U0oJWgYruXx1MDYxT+boYuTiEBL4wSnQe
 2M0G4ZxnlLi+aidrFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAg4Sq3+/Y
 wSxeQXMJDYuesECYrMA1e/+NZdtAiPHAkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MMy/7H2KU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9308UE6wKDU9tSItMwcYGjBpCQ4eJRHesgSgNG9xQWJucWY6ROoUo6KUOO9akIQA
 SCKjNA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwsyhSczrwRu+iugxUwgi/dcA
 FlckoiQkmpgVJXbZ2JhsfU4m/0Ky46Hn87+E/L9tjHlu8j1/NuCvpJ17ccbZ3R/fnlz3sacx8
 ZtB28+sjqcWfLeJnfmE+ut3up2XXk2eVq5+6WzvzL52uRfVjk0P5fjQJuoIucUrsiQnX/el31
 YVmaxI39X3CbHeZXHT8fkXheZyhy/lt9hWsLiNQ8EVMxWKrEUZyQaajEXFScCAF/rIJZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490117013!40110298!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44916 invoked from network); 21 Mar 2017 17:23:34 -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; 21 Mar 2017 17:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVN-0004dk-M0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVN-0001RX-He
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVN-0001RX-He@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:33 +0000
Subject: [Xen-changelog] [xen master] x86: clean up header files in
	dom0_build.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>

Y29tbWl0IDMwMGYwNjQ3MGZkMzM1MDFkMjc5NWE4ZmJmYTMzNjJkOTg5NGYxYmMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Nzo0ODowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
Y2xlYW4gdXAgaGVhZGVyIGZpbGVzIGluIGRvbTBfYnVpbGQuYwogICAgCiAgICBSZW1vdmUgdGhl
IG9uZXMgdGhhdCBhcmUgbm8gbG9uZ2VyIG5lZWRlZCBhbmQgc29ydCB0aGVtLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
aW5kZXggOWRjMmY4MC4uMjAyMjFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC01LDQ2ICs1LDE4IEBACiAg
Ki8KIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1
ZGUgPHhlbi9jdHlwZS5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9z
Y2hlZC1pZi5oPgotI2luY2x1ZGUgPHhlbi9zbXAuaD4KLSNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4K
LSNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KLSNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgotI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KLSNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Ci0jaW5jbHVkZSA8eGVu
L3ZlcnNpb24uaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KLSNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+Ci0jaW5jbHVkZSA8eGVuL2NvbXBhdC5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KICNp
bmNsdWRlIDx4ZW4vcGZuLmg+Ci0jaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgotI2luY2x1
ZGUgPHhlbi9hY3BpLmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KLSNpbmNsdWRlIDxhc20vc3lz
dGVtLmg+Ci0jaW5jbHVkZSA8YXNtL2lvLmg+Ci0jaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgot
I2luY2x1ZGUgPGFzbS9kZXNjLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL3NjaGVkLWlmLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKwogI2luY2x1ZGUgPGFz
bS9kb20wX2J1aWxkLmg+Ci0jaW5jbHVkZSA8YXNtL2kzODcuaD4KLSNpbmNsdWRlIDxhc20vcGFn
aW5nLmg+CisjaW5jbHVkZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9wMm0uaD4KLSNpbmNsdWRlIDxhc20vZTgyMC5oPgotI2luY2x1ZGUgPGFz
bS9hY3BpLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2J6aW1hZ2Uu
aD4gLyogZm9yIGJ6aW1hZ2VfcGFyc2UgKi8KLSNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2lu
Y2x1ZGUgPGFzbS9ocGV0Lmg+Ci0KLSNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+Ci0KLSNpbmNs
dWRlIDxwdWJsaWMvdmVyc2lvbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFi
bGUuaD4KLSNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KLSNpbmNs
dWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+CiAKIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9t
MF9ucnBhZ2VzOwogc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21pbl9ucnBhZ2VzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVQ-0004hl-UQ; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNVP-0004ha-VM
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E6/FA-21675-79161D85; Tue, 21 Mar 2017 17:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXda4sU
 Ig6X7dCwmbDNwYPTY3reLPYAxijUzLym/IoE14+7U0oJWgYruXx1MDYxT+boYuTiEBL4wSnQe
 2M0G4ZxnlLi+aidrFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAg4Sq3+/Y
 wSxeQXMJDYuesECYrMA1e/+NZdtAiPHAkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MMy/7H2KU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9308UE6wKDU9tSItMwcYGjBpCQ4eJRHesgSgNG9xQWJucWY6ROoUo6KUOO9akIQA
 SCKjNA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwsyhSczrwRu+iugxUwgi/dcA
 FlckoiQkmpgVJXbZ2JhsfU4m/0Ky46Hn87+E/L9tjHlu8j1/NuCvpJ17ccbZ3R/fnlz3sacx8
 ZtB28+sjqcWfLeJnfmE+ut3up2XXk2eVq5+6WzvzL52uRfVjk0P5fjQJuoIucUrsiQnX/el31
 YVmaxI39X3CbHeZXHT8fkXheZyhy/lt9hWsLiNQ8EVMxWKrEUZyQaajEXFScCAF/rIJZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490117013!40110298!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44916 invoked from network); 21 Mar 2017 17:23:34 -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; 21 Mar 2017 17:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVN-0004dk-M0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVN-0001RX-He
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVN-0001RX-He@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:33 +0000
Subject: [Xen-changelog] [xen master] x86: clean up header files in
	dom0_build.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>

Y29tbWl0IDMwMGYwNjQ3MGZkMzM1MDFkMjc5NWE4ZmJmYTMzNjJkOTg5NGYxYmMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
Nzo0ODowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
Y2xlYW4gdXAgaGVhZGVyIGZpbGVzIGluIGRvbTBfYnVpbGQuYwogICAgCiAgICBSZW1vdmUgdGhl
IG9uZXMgdGhhdCBhcmUgbm8gbG9uZ2VyIG5lZWRlZCBhbmQgc29ydCB0aGVtLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
aW5kZXggOWRjMmY4MC4uMjAyMjFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC01LDQ2ICs1LDE4IEBACiAg
Ki8KIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1
ZGUgPHhlbi9jdHlwZS5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9z
Y2hlZC1pZi5oPgotI2luY2x1ZGUgPHhlbi9zbXAuaD4KLSNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4K
LSNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KLSNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgotI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KLSNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Ci0jaW5jbHVkZSA8eGVu
L3ZlcnNpb24uaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KLSNpbmNsdWRlIDx4ZW4vYml0b3Bz
Lmg+Ci0jaW5jbHVkZSA8eGVuL2NvbXBhdC5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KICNp
bmNsdWRlIDx4ZW4vcGZuLmg+Ci0jaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgotI2luY2x1
ZGUgPHhlbi9hY3BpLmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KLSNpbmNsdWRlIDxhc20vc3lz
dGVtLmg+Ci0jaW5jbHVkZSA8YXNtL2lvLmg+Ci0jaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgot
I2luY2x1ZGUgPGFzbS9kZXNjLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL3NjaGVkLWlmLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKwogI2luY2x1ZGUgPGFz
bS9kb20wX2J1aWxkLmg+Ci0jaW5jbHVkZSA8YXNtL2kzODcuaD4KLSNpbmNsdWRlIDxhc20vcGFn
aW5nLmg+CisjaW5jbHVkZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9wMm0uaD4KLSNpbmNsdWRlIDxhc20vZTgyMC5oPgotI2luY2x1ZGUgPGFz
bS9hY3BpLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Ci0jaW5jbHVkZSA8YXNtL2J6aW1hZ2Uu
aD4gLyogZm9yIGJ6aW1hZ2VfcGFyc2UgKi8KLSNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2lu
Y2x1ZGUgPGFzbS9ocGV0Lmg+Ci0KLSNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+Ci0KLSNpbmNs
dWRlIDxwdWJsaWMvdmVyc2lvbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFi
bGUuaD4KLSNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KLSNpbmNs
dWRlIDxwdWJsaWMvaHZtL2h2bV92Y3B1Lmg+CiAKIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9t
MF9ucnBhZ2VzOwogc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21pbl9ucnBhZ2VzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVa-0004jI-W2; Tue, 21 Mar 2017 17:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVa-0004j6-56
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0B/99-19731-1A161D85; Tue, 21 Mar 2017 17:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdB4sU
 IgzOfdCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+HmfsaCF+wVT+//ZW9gXMPWxcjFISTwhVHi
 RO9HdgjnPKPE357LLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYSJy9c
 JwdxOYVMJP4/LaXFcRmAar/N+UM2wRGjgWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxj3fYw8xCjJwaQkyvv7y6EIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8C2YfiRASLEpNT61Iy8wBhgdMWoKDR0mE9zdImre4IDG3ODMdInWKUVFKnPcu
 SEIAJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQIyhSczrwRu+iugxUxAi
 6fxHQRZXJKIkJJqYFRUUbm0sOvfC+7nj668+eaTl7j2worua8p7O/vZT5+LrTjtOfHQl4rl13
 wVHT+8Ti6b/yn1yc2NAQ8v8b2bOvHjVXkdXc3G75fv3Tqgk5q1tfnDotLtC1bfybRZ3bYxxWV
 igp7JtestS1jDFzucbo+OYSzzu6K23thsfsGqiH3/dJqOPlrA38KrxFKckWioxVxUnAgAkL1K
 BkQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490117023!59978249!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23909 invoked from network); 21 Mar 2017 17:23:44 -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; 21 Mar 2017 17:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVX-0004dy-O8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVX-0001S5-Nc
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVX-0001S5-Nc@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:43 +0000
Subject: [Xen-changelog] [xen master] docs: update dmop.markdown
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzN2YwYTk3MmM4MjIxNDc4Y2NhYzc1NGFjMzA5NThjODc3MzgyMzIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
ODozMDoxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIGRvY3M6
IHVwZGF0ZSBkbW9wLm1hcmtkb3duCiAgICAKICAgIC4uLiB0byBtYXRjaCB0aGUgY29kZSBhZnRl
ciB0aGUgcmVtb3ZhbCBvZiBQVkh2MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvZG1vcC5tYXJrZG93biB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvZGVzaWducy9kbW9wLm1hcmtkb3duIGIvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rvd24KaW5k
ZXggYTZjZjZlYi4uOGU5Zjk1YSAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rv
d24KKysrIGIvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rvd24KQEAgLTEyOCw3ICsxMjgsNyBAQCBz
dGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKIAotICAgIGlmICggIWhhc19odm1fY29udGFpbmVyX2RvbWFpbihkKSApCisgICAg
aWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSB4
c21fZG1fb3AoWFNNX0RNX1BSSVYsIGQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVa-0004jI-W2; Tue, 21 Mar 2017 17:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVa-0004j6-56
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0B/99-19731-1A161D85; Tue, 21 Mar 2017 17:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdB4sU
 IgzOfdCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+HmfsaCF+wVT+//ZW9gXMPWxcjFISTwhVHi
 RO9HdgjnPKPE357LLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYSJy9c
 JwdxOYVMJP4/LaXFcRmAar/N+UM2wRGjgWMDKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxj3fYw8xCjJwaQkyvv7y6EIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8C2YfiRASLEpNT61Iy8wBhgdMWoKDR0mE9zdImre4IDG3ODMdInWKUVFKnPcu
 SEIAJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQIyhSczrwRu+iugxUxAi
 6fxHQRZXJKIkJJqYFRUUbm0sOvfC+7nj668+eaTl7j2worua8p7O/vZT5+LrTjtOfHQl4rl13
 wVHT+8Ti6b/yn1yc2NAQ8v8b2bOvHjVXkdXc3G75fv3Tqgk5q1tfnDotLtC1bfybRZ3bYxxWV
 igp7JtestS1jDFzucbo+OYSzzu6K23thsfsGqiH3/dJqOPlrA38KrxFKckWioxVxUnAgAkL1K
 BkQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490117023!59978249!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23909 invoked from network); 21 Mar 2017 17:23:44 -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; 21 Mar 2017 17:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVX-0004dy-O8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVX-0001S5-Nc
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVX-0001S5-Nc@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:43 +0000
Subject: [Xen-changelog] [xen master] docs: update dmop.markdown
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzN2YwYTk3MmM4MjIxNDc4Y2NhYzc1NGFjMzA5NThjODc3MzgyMzIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
ODozMDoxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIGRvY3M6
IHVwZGF0ZSBkbW9wLm1hcmtkb3duCiAgICAKICAgIC4uLiB0byBtYXRjaCB0aGUgY29kZSBhZnRl
ciB0aGUgcmVtb3ZhbCBvZiBQVkh2MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvZG1vcC5tYXJrZG93biB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvZGVzaWducy9kbW9wLm1hcmtkb3duIGIvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rvd24KaW5k
ZXggYTZjZjZlYi4uOGU5Zjk1YSAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rv
d24KKysrIGIvZG9jcy9kZXNpZ25zL2Rtb3AubWFya2Rvd24KQEAgLTEyOCw3ICsxMjgsNyBAQCBz
dGF0aWMgaW50IGRtX29wKGRvbWlkX3QgZG9taWQsCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKIAotICAgIGlmICggIWhhc19odm1fY29udGFpbmVyX2RvbWFpbihkKSApCisgICAg
aWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSB4
c21fZG1fb3AoWFNNX0RNX1BSSVYsIGQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVm-0004ks-1U; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNVk-0004kY-SX
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A2/4D-32461-CA161D85; Tue, 21 Mar 2017 17:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd14sU
 Igy8X9CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+Fkj4J5HBWNGz6xNjC+Zeti5OIQEvjCKNG8
 eSkLhHOeUaL//y/mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBSwlvu/eB
 RbnFTCTWLfiHxOIzQJUv+f+NNYJjBwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwXjzteYhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3tNdQDnBotT01Iq0zBxgcMCkJTh4lER4G7qB0rzFBYm5xZnpEKlTjIpS4ry2IAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1wlkCk9mXgnc9FdAi5mAFif+P
 AKyuCQRISXVwBjxxDo57O1Tg//FTpNf2JwOlokI2ZnUmn87W7h8+Qn7yMMaU0XZji/ebbdNbn
 fl7aK5hkaNxoFPi8IDzXUq/zYX2/KstWVWMBY5q6VwVedQYfGSjzXPtl1MZpk87zpHiNnMA0F
 lj/4x3hVUP/JarNdr3Ra/PJHzwaejxe4tuPKYc9L1slcLFZVYijMSDbWYi4oTATA9Nb9DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1490117034!51822421!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5888 invoked from network); 21 Mar 2017 17:23:55 -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; 21 Mar 2017 17:23:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVh-0004e8-QA
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVh-0001Sc-Pm
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVh-0001Sc-Pm@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:53 +0000
Subject: [Xen-changelog] [xen master] sched.h: remove stale PVHv1 comment
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1YzA5OTkyNTg5MjIwMjNlMzk1Yjc4ZjgwMTY2NzQ2MmViNDliZTIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
ODozODo0NiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHNjaGVk
Lmg6IHJlbW92ZSBzdGFsZSBQVkh2MSBjb21tZW50CiAgICAKICAgIFdpdGggdGhlIHJlbW92YWwg
b2YgUFZIdjEgdGhpcyBjb21tZW50IGlzIHdyb25nLiBKdXN0IHJlbW92ZSBpdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCB8IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApp
bmRleCA4MzIzNTJhLi4zMjU3MzNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzA3LDEwICszMDcsNiBAQCBzdHJ1
Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbgogCiBzdHJ1Y3QgZXZ0Y2huX3BvcnRfb3BzOwogCi0vKgot
ICogUFZIIGlzIGEgUFYgZ3Vlc3QgcnVubmluZyBpbiBhbiBIVk0gY29udGFpbmVyLiAgaXNfaHZt
XyogY2hlY2tzCi0gKiB3aWxsIGJlIGZhbHNlLCBidXQgaGFzX2h2bV9jb250YWluZXJfKiBjaGVj
a3Mgd2lsbCBiZSB0cnVlLgotICovCiBlbnVtIGd1ZXN0X3R5cGUgewogICAgIGd1ZXN0X3R5cGVf
cHYsIGd1ZXN0X3R5cGVfaHZtCiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVm-0004ks-1U; Tue, 21 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1cqNVk-0004kY-SX
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A2/4D-32461-CA161D85; Tue, 21 Mar 2017 17:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd14sU
 Igy8X9CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+Fkj4J5HBWNGz6xNjC+Zeti5OIQEvjCKNG8
 eSkLhHOeUaL//y/mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBSwlvu/eB
 RbnFTCTWLfiHxOIzQJUv+f+NNYJjBwLGBlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwXjzteYhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3tNdQDnBotT01Iq0zBxgcMCkJTh4lER4G7qB0rzFBYm5xZnpEKlTjIpS4ry2IAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1wlkCk9mXgnc9FdAi5mAFif+P
 AKyuCQRISXVwBjxxDo57O1Tg//FTpNf2JwOlokI2ZnUmn87W7h8+Qn7yMMaU0XZji/ebbdNbn
 fl7aK5hkaNxoFPi8IDzXUq/zYX2/KstWVWMBY5q6VwVedQYfGSjzXPtl1MZpk87zpHiNnMA0F
 lj/4x3hVUP/JarNdr3Ra/PJHzwaejxe4tuPKYc9L1slcLFZVYijMSDbWYi4oTATA9Nb9DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1490117034!51822421!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5888 invoked from network); 21 Mar 2017 17:23:55 -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; 21 Mar 2017 17:23:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVh-0004e8-QA
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVh-0001Sc-Pm
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVh-0001Sc-Pm@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:23:53 +0000
Subject: [Xen-changelog] [xen master] sched.h: remove stale PVHv1 comment
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1YzA5OTkyNTg5MjIwMjNlMzk1Yjc4ZjgwMTY2NzQ2MmViNDliZTIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNiAx
ODozODo0NiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHNjaGVk
Lmg6IHJlbW92ZSBzdGFsZSBQVkh2MSBjb21tZW50CiAgICAKICAgIFdpdGggdGhlIHJlbW92YWwg
b2YgUFZIdjEgdGhpcyBjb21tZW50IGlzIHdyb25nLiBKdXN0IHJlbW92ZSBpdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCB8IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApp
bmRleCA4MzIzNTJhLi4zMjU3MzNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzA3LDEwICszMDcsNiBAQCBzdHJ1
Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbgogCiBzdHJ1Y3QgZXZ0Y2huX3BvcnRfb3BzOwogCi0vKgot
ICogUFZIIGlzIGEgUFYgZ3Vlc3QgcnVubmluZyBpbiBhbiBIVk0gY29udGFpbmVyLiAgaXNfaHZt
XyogY2hlY2tzCi0gKiB3aWxsIGJlIGZhbHNlLCBidXQgaGFzX2h2bV9jb250YWluZXJfKiBjaGVj
a3Mgd2lsbCBiZSB0cnVlLgotICovCiBlbnVtIGd1ZXN0X3R5cGUgewogICAgIGd1ZXN0X3R5cGVf
cHYsIGd1ZXN0X3R5cGVfaHZtCiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVw-0004mY-2y; Tue, 21 Mar 2017 17:24:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVu-0004mF-PQ
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D7/ED-27678-6B161D85; Tue, 21 Mar 2017 17:24:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdr4sU
 Igz+3tCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+V7YMEjjorLc3ezNzAuY+9i5OIQEvjCKPFs
 /w0mCOc8o8SMM+9Zuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCRuPt+I
 yOIzStgJtH67wwLiM0CVD914mn2CYwcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MJ5ZEHiIUZKDSUmU9/eXQxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHj/cR+OEBIsSk1PrUjLzAEGB0xagoNHSYT3JUiat7ggMbc4Mx0idYpRUUqc144H
 KCEAksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzsoFM4cnMK4Gb/gpoMRPQ4
 ml8B0EWlyQipKQaGLXW5uy/r1x6OLRX5PDpx6/f5O5YK/t2buGJvaW/p6gqTpmz4v1cfSWDtJ
 BLBcrte1xtd6Rfu6b448+Snftka+ep1st6K4VKd7Gnb3BufDqxoNmWpTqTc4Gb2zeFZcoelr8
 e1GWdzrA923/2UV1sGLeJkW7jrmMNdT2qmunHbIQ6PdziMq9PV2Ipzkg01GIuKk4EAEYrrc5D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490117044!93061568!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60291 invoked from network); 21 Mar 2017 17:24:05 -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; 21 Mar 2017 17:24:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVr-0004f0-SM
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVr-0001UP-Rr
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVr-0001UP-Rr@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:03 +0000
Subject: [Xen-changelog] [xen master] x86: remove stale PVHv1 comment from
	PV domain builder
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ODhhMTI3MzJlNzFlNjc1NGI1MzY4OWI5ODFlYzZhMzdiMzk5ODMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyMCAx
NTowMTowNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
cmVtb3ZlIHN0YWxlIFBWSHYxIGNvbW1lbnQgZnJvbSBQViBkb21haW4gYnVpbGRlcgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgfCA0IC0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCmluZGV4IDNjNTgyMGQuLjY1Y2QyYzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwpAQCAtODc1LDEwICs4NzUsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogI2Vu
ZGlmCiAKLSAgICAvKgotICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9zdXBlcnZpc29yX21vZGVf
a2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCi0gICAgICogZGlmZmVyZW50IG1l
YW5pbmcuCi0gICAgICovCiAgICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFUX3N1cGVydmlzb3JfbW9k
ZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKICAgICAgICAgcGFuaWMoIkRvbTAgcmVxdWly
ZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17: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 1cqNVw-0004mY-2y; Tue, 21 Mar 2017 17:24:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVu-0004mF-PQ
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:06 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D7/ED-27678-6B161D85; Tue, 21 Mar 2017 17:24:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdr4sU
 Igz+3tCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+V7YMEjjorLc3ezNzAuY+9i5OIQEvjCKPFs
 /w0mCOc8o8SMM+9Zuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCRuPt+I
 yOIzStgJtH67wwLiM0CVD914mn2CYwcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MJ5ZEHiIUZKDSUmU9/eXQxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHj/cR+OEBIsSk1PrUjLzAEGB0xagoNHSYT3JUiat7ggMbc4Mx0idYpRUUqc144H
 KCEAksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzsoFM4cnMK4Gb/gpoMRPQ4
 ml8B0EWlyQipKQaGLXW5uy/r1x6OLRX5PDpx6/f5O5YK/t2buGJvaW/p6gqTpmz4v1cfSWDtJ
 BLBcrte1xtd6Rfu6b448+Snftka+ep1st6K4VKd7Gnb3BufDqxoNmWpTqTc4Gb2zeFZcoelr8
 e1GWdzrA923/2UV1sGLeJkW7jrmMNdT2qmunHbIQ6PdziMq9PV2Ipzkg01GIuKk4EAEYrrc5D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490117044!93061568!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60291 invoked from network); 21 Mar 2017 17:24:05 -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; 21 Mar 2017 17:24:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVr-0004f0-SM
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNVr-0001UP-Rr
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNVr-0001UP-Rr@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:03 +0000
Subject: [Xen-changelog] [xen master] x86: remove stale PVHv1 comment from
	PV domain builder
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ODhhMTI3MzJlNzFlNjc1NGI1MzY4OWI5ODFlYzZhMzdiMzk5ODMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyMCAx
NTowMTowNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjAgMTU6Mzk6NDUgMjAxNyArMDAwMAoKICAgIHg4Njog
cmVtb3ZlIHN0YWxlIFBWSHYxIGNvbW1lbnQgZnJvbSBQViBkb21haW4gYnVpbGRlcgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgfCA0IC0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCmluZGV4IDNjNTgyMGQuLjY1Y2QyYzUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwpAQCAtODc1LDEwICs4NzUsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogI2Vu
ZGlmCiAKLSAgICAvKgotICAgICAqIFBWSCBGaXhtZTogWEVORkVBVF9zdXBlcnZpc29yX21vZGVf
a2VybmVsIGhhcyBiZWVuIHJldXNlZCBpbiBQVkggd2l0aCBhCi0gICAgICogZGlmZmVyZW50IG1l
YW5pbmcuCi0gICAgICovCiAgICAgaWYgKCB0ZXN0X2JpdChYRU5GRUFUX3N1cGVydmlzb3JfbW9k
ZV9rZXJuZWwsIHBhcm1zLmZfcmVxdWlyZWQpICkKICAgICAgICAgcGFuaWMoIkRvbTAgcmVxdWly
ZXMgc3VwZXJ2aXNvci1tb2RlIGV4ZWN1dGlvbiIpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNW6-0004o9-4p; Tue, 21 Mar 2017 17:24:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW4-0004nq-Qd
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B6/60-15112-0C161D85; Tue, 21 Mar 2017 17:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVXd/4sU
 Ig9XreCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+dfk4Idqxkrrk56yNrA2NzG2MXIxSEk8IVR
 Yv+SNlYI5zyjxLzX05m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWcJaYd
 WwlK4jNK2Amcbd3PwuIzQJUP3HnD+YJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGp
 jp5aYWFyemp+YkJhXrJefnbmIE+oUBCHYw7vsYeYhRkoNJSZT395dDEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeBfMPhIhJFiUmp5akZaZAwwQmLQEB4+SCO9vkDRvcUFibnFmOkTqFKOilDjv
 XZCEAEgiozQPrg0WlJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsEZApPZl4J3PRXQIuZg
 BZP4zsIsrgkESEl1cDor7q2Y8/0zjdmie9FPc0LryxhmhKYkmX0eM3Ztj1mrXdW+XNdPfFCRj
 /EMk2n45ul4q5XZ31e7stLkD0X/USAaZ+s0VUR5e3MTI12CR++a626lneglU850G7Vf3dbi70
 Z3pt4PT4feHvdQ184omP5Ka6bc/es5TMXPVh78Y3ur3bBg5M3npFTYinOSDTUYi4qTgQAray0
 v0UCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490117054!59978331!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35019 invoked from network); 21 Mar 2017 17:24:14 -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; 21 Mar 2017 17:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW1-0004ft-Uw
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW1-0001Uw-UO
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNW1-0001Uw-UO@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:13 +0000
Subject: [Xen-changelog] [xen master] x86/mce: switch bool_t/1/0 to
	bool/true/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>

Y29tbWl0IDk1YzJmYzUxNjM3N2M1YWZlMTc3MjM1MDA2OTkxOWUyNzQzOWYyODEKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1NzoyOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1NzoyOSAyMDE3ICsw
MTAwCgogICAgeDg2L21jZTogc3dpdGNoIGJvb2xfdC8xLzAgdG8gYm9vbC90cnVlL2ZhbHNlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jYWN0aW9uLmggIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS1hcGVpLmMg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgIHwgMzMgKysrKysr
KystLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmggICAgICAgfCAyMiArKysr
Ky0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgfCAyMiArKysrKy0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5oICAgfCAgNCArLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCA3NiArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMgICB8ICA2
ICstLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5oICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oICAgfCAgNCArLQogMTIgZmlsZXMgY2hhbmdlZCwg
ODggaW5zZXJ0aW9ucygrKSwgOTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggNTA2ZjU0
ZC4uMWU0ZTU2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94
ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMzUsNyArMjM1LDcgQEAgc3RhdGljIGludCBl
bnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAKICAgICBkZXZpY2VfcG93ZXJfdXAoU0FWRURfQUxMKTsK
IAotICAgIG1jaGVja19pbml0KCZib290X2NwdV9kYXRhLCAwKTsKKyAgICBtY2hlY2tfaW5pdCgm
Ym9vdF9jcHVfZGF0YSwgZmFsc2UpOwogICAgIHdyaXRlX2NyNChjcjQpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJGaW5pc2hpbmcgd2FrZXVwIGZyb20gQUNQSSBTJWQgc3RhdGUuXG4iLCBz
dGF0ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYwppbmRleCAwMDQwZmEzLi45YzQ0YmJkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAg
LTQwNiw5ICs0MDYsOSBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
CiAJCWZvciAoIGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsgaSsrICkKIAkJCWJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHlbaV0gJj0gYy0+eDg2X2NhcGFiaWxpdHlbaV07CiAKLQkJbWNoZWNrX2lu
aXQoYywgMCk7CisJCW1jaGVja19pbml0KGMsIGZhbHNlKTsKIAl9IGVsc2UgewotCQltY2hlY2tf
aW5pdChjLCAxKTsKKwkJbWNoZWNrX2luaXQoYywgdHJ1ZSk7CiAKIAkJbXRycl9icF9pbml0KCk7
CiAJfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uaCBiL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmgKaW5kZXggYzYwNDRkNS4uNWNiZTU1OCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uaAorKysgYi94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5oCkBAIC0xMiw3ICsxMiw3IEBAIG1jX21lbWVy
cl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICNkZWZpbmUgTUNfQUREUl9QSFlT
SUNBTCAgMAogI2RlZmluZSBNQ19BRERSX1ZJUlRVQUwgICAxCiAKLXR5cGVkZWYgaW50ICgqbWNl
X2NoZWNrX2FkZHJfdCkodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcl90
eXBlKTsKK3R5cGVkZWYgYm9vbCAoKm1jZV9jaGVja19hZGRyX3QpKHVpbnQ2NF90IHN0YXR1cywg
dWludDY0X3QgbWlzYywgaW50IGFkZHJfdHlwZSk7CiBleHRlcm4gdm9pZCBtY2VfcmVnaXN0ZXJf
YWRkcmNoZWNrKG1jZV9jaGVja19hZGRyX3QpOwogCiBleHRlcm4gbWNlX2NoZWNrX2FkZHJfdCBt
Y19jaGVja19hZGRyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLWFw
ZWkuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS1hcGVpLmMKaW5kZXggMzkzM2MxOS4u
NTNiNjczNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLWFwZWkuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UtYXBlaS5jCkBAIC0xMTYsNyArMTE2LDcg
QEAgc3NpemVfdCBhcGVpX3JlYWRfbWNlKHN0cnVjdCBtY2UgKm0sIHU2NCAqcmVjb3JkX2lkKQog
fQogCiAvKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIHJlY29yZCBpbiBFUlNUICovCi1ib29sX3Qg
YXBlaV9jaGVja19tY2Uodm9pZCkKK2Jvb2wgYXBlaV9jaGVja19tY2Uodm9pZCkKIHsKIAlyZXR1
cm4gZXJzdF9nZXRfcmVjb3JkX2NvdW50KCkgPiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRl
eCBjZDRmMGVlLi42ZmEwZTVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMzAsMTAgKzMwLDEw
IEBACiAjaW5jbHVkZSAidXRpbC5oIgogI2luY2x1ZGUgInZtY2UuaCIKIAotYm9vbF90IF9fcmVh
ZF9tb3N0bHkgb3B0X21jZSA9IDE7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X21jZSA9IHRydWU7
CiBib29sZWFuX3BhcmFtKCJtY2UiLCBvcHRfbWNlKTsKLWJvb2xfdCBfX3JlYWRfbW9zdGx5IG1j
ZV9icm9hZGNhc3QgPSAwOwotYm9vbF90IGlzX21jX3BhbmljOworYm9vbCBfX3JlYWRfbW9zdGx5
IG1jZV9icm9hZGNhc3Q7Citib29sIGlzX21jX3BhbmljOwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbnJfbWNlX2JhbmtzOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgZmlyc3RiYW5r
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGNtY2lfYXBpY192ZWN0b3I7CkBAIC0yODUsNyArMjg1
LDcgQEAgbWNoZWNrX21jYV9sb2dvdXQoZW51bSBtY2Ffc291cmNlIHdobywgc3RydWN0IG1jYV9i
YW5rcyAqYmFua21hc2ssCiAgICAgdWludDY0X3QgZ3N0YXR1cywgc3RhdHVzOwogICAgIHN0cnVj
dCBtY2luZm9fZ2xvYmFsICptaWcgPSBOVUxMOyAvKiBvbiBzdGFjayAqLwogICAgIG1jdGVsZW1f
Y29va2llX3QgbWN0YyA9IE5VTEw7Ci0gICAgYm9vbF90IHVjID0gMCwgcGNjID0gMCwgcmVjb3Zl
ciA9IDEsIG5lZWRfY2xlYXIgPSAxOworICAgIGJvb2wgdWMgPSBmYWxzZSwgcGNjID0gZmFsc2Us
IHJlY292ZXIgPSB0cnVlLCBuZWVkX2NsZWFyID0gdHJ1ZTsKICAgICB1aW50MzJfdCBtY19mbGFn
cyA9IDA7CiAgICAgc3RydWN0IG1jX2luZm8gKm1jaSA9IE5VTEw7CiAgICAgbWN0ZWxlbV9jbGFz
c190IHdoaWNoID0gTUNfVVJHRU5UOyAvKiBYWFhnY2MgKi8KQEAgLTM1NiwxNSArMzU2LDE0IEBA
IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVjdCBtY2FfYmFua3Mg
KmJhbmttYXNrLAogCiAgICAgICAgIC8qIGZsYWcgZm9yIHVuY29ycmVjdGVkIGVycm9ycyAqLwog
ICAgICAgICBpZiAoIXVjICYmICgoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgIT0gMCkpCi0gICAg
ICAgICAgICB1YyA9IDE7CisgICAgICAgICAgICB1YyA9IHRydWU7CiAKICAgICAgICAgLyogZmxh
ZyBwcm9jZXNzb3IgY29udGV4dCBjb3JydXB0ICovCiAgICAgICAgIGlmICghcGNjICYmICgoc3Rh
dHVzICYgTUNpX1NUQVRVU19QQ0MpICE9IDApKQotICAgICAgICAgICAgcGNjID0gMTsKKyAgICAg
ICAgICAgIHBjYyA9IHRydWU7CiAKICAgICAgICAgaWYgKHJlY292ZXIgJiYgdWMpCi0gICAgICAg
ICAgICAvKiB1YyA9IDEsIHJlY292ZXIgPSAxLCB3ZSBuZWVkIG5vdCBwYW5pYy4KLSAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgLyogdWMgPSB0cnVlLCByZWNvdmVyID0gdHJ1ZSwgd2UgbmVl
ZCBub3QgcGFuaWMuICovCiAgICAgICAgICAgICByZWNvdmVyID0gbWNfcmVjb3ZlcmFibGVfc2Nh
bihzdGF0dXMpOwogCiAgICAgICAgIG1jYV9pbml0X2Jhbmsod2hvLCBtY2ksIGkpOwpAQCAtMzcy
LDcgKzM3MSw3IEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVj
dCBtY2FfYmFua3MgKmJhbmttYXNrLAogICAgICAgICBpZiAobWNfY2FsbGJhY2tfYmFua19leHRl
bmRlZCkKICAgICAgICAgICAgIG1jX2NhbGxiYWNrX2JhbmtfZXh0ZW5kZWQobWNpLCBpLCBzdGF0
dXMpOwogCi0gICAgICAgIC8qIEJ5IGRlZmF1bHQsIG5lZWRfY2xlYXIgPSAxICovCisgICAgICAg
IC8qIEJ5IGRlZmF1bHQsIG5lZWRfY2xlYXIgPSB0cnVlICovCiAgICAgICAgIGlmICh3aG8gIT0g
TUNBX01DRV9TQ0FOICYmIG5lZWRfY2xlYXIpCiAgICAgICAgICAgICAvKiBDbGVhciBiYW5rICov
CiAgICAgICAgICAgICBtY2FiYW5rX2NsZWFyKGkpOwpAQCAtNTU0LDcgKzU1Myw3IEBAIHZvaWQg
bWNoZWNrX21jYV9jbGVhcmJhbmtzKHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrKQogfQogCiAv
KmNoZWNrIHRoZSBleGlzdGVuY2Ugb2YgTWFjaGluZSBDaGVjayovCi1pbnQgbWNlX2F2YWlsYWJs
ZShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCitib29sIG1jZV9hdmFpbGFibGUoY29uc3Qgc3RydWN0
IGNwdWluZm9feDg2ICpjKQogewogICAgIHJldHVybiBjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX01D
RSkgJiYgY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NQ0EpOwogfQpAQCAtNzE5LDcgKzcxOCw3IEBA
IHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKIH07CiAKIC8qIFRoaXMg
aGFzIHRvIGJlIHJ1biBmb3IgZWFjaCBwcm9jZXNzb3IgKi8KLXZvaWQgbWNoZWNrX2luaXQoc3Ry
dWN0IGNwdWluZm9feDg2ICpjLCBib29sX3QgYnNwKQordm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMsIGJvb2wgYnNwKQogewogICAgIGVudW0gbWNoZWNrX3R5cGUgaW5pdGVk
ID0gbWNoZWNrX25vbmU7CiAKQEAgLTEwNTksMTUgKzEwNTgsMTUgQEAgc3RhdGljIHZvaWQgaW50
cG9zZV9hZGQodW5zaWduZWQgaW50IGNwdV9uciwgdWludDY0X3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgcHJpbnRrKCJpbnRwb3NlX2FkZDogaW50ZXJwb3NlIGFycmF5IGZ1bGwgLSByZXF1ZXN0
IGRyb3BwZWRcbiIpOwogfQogCi1ib29sX3QgaW50cG9zZV9pbnZhbCh1bnNpZ25lZCBpbnQgY3B1
X25yLCB1aW50NjRfdCBtc3IpCitib29sIGludHBvc2VfaW52YWwodW5zaWduZWQgaW50IGNwdV9u
ciwgdWludDY0X3QgbXNyKQogewogICAgIHN0cnVjdCBpbnRwb3NlX2VudCAqZW50ID0gaW50cG9z
ZV9sb29rdXAoY3B1X25yLCBtc3IsIE5VTEwpOwogCiAgICAgaWYgKCAhZW50ICkKLSAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGVudC0+Y3B1X25yID0gLTE7
Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKICNkZWZpbmUgSVNfTUNBX0JB
TktSRUcocikgXApAQCAtMTA3NSw3ICsxMDc0LDcgQEAgYm9vbF90IGludHBvc2VfaW52YWwodW5z
aWduZWQgaW50IGNwdV9uciwgdWludDY0X3QgbXNyKQogICAgIChyKSA8PSBNU1JfSUEzMl9NQ3hf
TUlTQyhucl9tY2VfYmFua3MgLSAxKSAmJiBcCiAgICAgKChyKSAtIE1TUl9JQTMyX01DMF9DVEwp
ICUgNCAhPSAwKSAvKiBleGNsdWRlcyBNQ2lfQ1RMICovCiAKLXN0YXRpYyBpbnQgeDg2X21jX21z
cmluamVjdF92ZXJpZnkoc3RydWN0IHhlbl9tY19tc3JpbmplY3QgKm1jaSkKK3N0YXRpYyBib29s
IHg4Nl9tY19tc3JpbmplY3RfdmVyaWZ5KHN0cnVjdCB4ZW5fbWNfbXNyaW5qZWN0ICptY2kpCiB7
CiAgICAgc3RydWN0IGNwdWluZm9feDg2ICpjOwogICAgIGludCBpLCBlcnJzID0gMDsKQEAgLTE1
NjksNyArMTU2OCw3IEBAIHN0YXRpYyB2b2lkIG1jX3BhbmljX2R1bXAodm9pZCkKIAogdm9pZCBt
Y19wYW5pYyhjaGFyICpzKQogewotICAgIGlzX21jX3BhbmljID0gMTsKKyAgICBpc19tY19wYW5p
YyA9IHRydWU7CiAgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKIAogICAgIHByaW50aygiRmF0
YWwgbWFjaGluZSBjaGVjazogJXNcbiIsIHMpOwpAQCAtMTY2OSw3ICsxNjY4LDcgQEAgc3RhdGlj
IGludCBtY2VfZGVsYXllZF9hY3Rpb24obWN0ZWxlbV9jb29raWVfdCBtY3RjKQogICAgIHsKICAg
ICBjYXNlIE1DRVJfUkVTRVQ6CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIk1DRSBkZWxh
eWVkIGFjdGlvbiBmYWlsZWRcbiIpOwotICAgICAgICBpc19tY19wYW5pYyA9IDE7CisgICAgICAg
IGlzX21jX3BhbmljID0gdHJ1ZTsKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0
YXB0cihtY3RjKSk7CiAgICAgICAgIHBhbmljKCJNQ0U6IFNvZnR3YXJlIHJlY292ZXJ5IGZhaWxl
ZCBmb3IgdGhlIFVDUiIpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKaW5kZXgg
NDEyOWE5OS4uNTJlMmMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmgKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKQEAgLTQxLDcgKzQxLDcgQEAg
ZXh0ZXJuIHVpbnQ4X3QgY21jaV9hcGljX3ZlY3RvcjsKIAogLyogSW5pdCBmdW5jdGlvbnMgKi8K
IGVudW0gbWNoZWNrX3R5cGUgYW1kX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7
Ci1lbnVtIG1jaGVja190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAq
YywgYm9vbF90IGJzcCk7CitlbnVtIG1jaGVja190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVj
dCBjcHVpbmZvX3g4NiAqYywgYm9vbCBic3ApOwogCiB2b2lkIGFtZF9ub25mYXRhbF9tY2hlY2tf
aW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogCkBAIC01MCw3ICs1MCw3IEBAIGV4dGVybiB1
bnNpZ25lZCBpbnQgZmlyc3RiYW5rOwogc3RydWN0IG1jaW5mb19leHRlbmRlZCAqaW50ZWxfZ2V0
X2V4dGVuZGVkX21zcnMoCiAgICAgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZywgc3RydWN0IG1j
X2luZm8gKm1pKTsKIAotaW50IG1jZV9hdmFpbGFibGUoc3RydWN0IGNwdWluZm9feDg2ICpjKTsK
K2Jvb2wgbWNlX2F2YWlsYWJsZShjb25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogdW5zaWdu
ZWQgaW50IG1jZV9maXJzdGJhbmsoc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIC8qIEhlbHBlciBm
dW5jdGlvbnMgdXNlZCBmb3IgY29sbGVjdGluZyBlcnJvciB0ZWxlbWV0cnkgKi8KIHZvaWQgbm9y
ZXR1cm4gbWNfcGFuaWMoY2hhciAqcyk7CkBAIC02NiwxMyArNjYsMTMgQEAgZXh0ZXJuIHZvaWQg
eDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIoeDg2X21jZV92ZWN0b3JfdCk7CiBleHRlcm4gdm9pZCBt
Y2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiAv
KiBSZWdpc3RlciBhIGhhbmRsZXIgZm9yIGp1ZGdpbmcgd2hldGhlciBtY2UgaXMgcmVjb3ZlcmFi
bGUuICovCi10eXBlZGVmIGludCAoKm1jZV9yZWNvdmVyYWJsZV90KSh1aW50NjRfdCBzdGF0dXMp
OwordHlwZWRlZiBib29sICgqbWNlX3JlY292ZXJhYmxlX3QpKHVpbnQ2NF90IHN0YXR1cyk7CiBl
eHRlcm4gdm9pZCBtY2VfcmVjb3ZlcmFibGVfcmVnaXN0ZXIobWNlX3JlY292ZXJhYmxlX3QpOwog
CiAvKiBSZWFkIGFuIE1TUiwgY2hlY2tpbmcgZm9yIGFuIGludGVycG9zZWQgdmFsdWUgZmlyc3Qg
Ki8KIGV4dGVybiBzdHJ1Y3QgaW50cG9zZV9lbnQgKmludHBvc2VfbG9va3VwKHVuc2lnbmVkIGlu
dCwgdWludDY0X3QsCiAgICAgdWludDY0X3QgKik7Ci1leHRlcm4gYm9vbF90IGludHBvc2VfaW52
YWwodW5zaWduZWQgaW50LCB1aW50NjRfdCk7CitleHRlcm4gYm9vbCBpbnRwb3NlX2ludmFsKHVu
c2lnbmVkIGludCwgdWludDY0X3QpOwogCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IG1jYV9yZG1z
cih1bnNpZ25lZCBpbnQgbXNyKQogewpAQCAtMTA3LDE4ICsxMDcsMTggQEAgc3RydWN0IG1jYV9z
dW1tYXJ5IHsKICAgICB1aW50MzJfdCAgICBlcnJjbnQ7IC8qIG51bWJlciBvZiBiYW5rcyB3aXRo
IHZhbGlkIGVycm9ycyAqLwogICAgIGludCAgICAgICAgIHJpcHY7ICAgLyogbWVhbmluZ2Z1bCBv
biAjTUMgKi8KICAgICBpbnQgICAgICAgICBlaXB2OyAgIC8qIG1lYW5pbmdmdWwgb24gI01DICov
Ci0gICAgYm9vbF90ICAgICAgdWM7ICAgICAvKiBVQyBmbGFnICovCi0gICAgYm9vbF90ICAgICAg
cGNjOyAgICAvKiBQQ0MgZmxhZyAqLwotICAgIGJvb2xfdCAgICAgIHJlY292ZXJhYmxlOyAvKiBz
b2Z0d2FyZSBlcnJvciByZWNvdmVyYWJsZSBmbGFnICovCisgICAgYm9vbCAgICAgICAgdWM7ICAg
ICAvKiBVQyBmbGFnICovCisgICAgYm9vbCAgICAgICAgcGNjOyAgICAvKiBQQ0MgZmxhZyAqLwor
ICAgIGJvb2wgICAgICAgIHJlY292ZXJhYmxlOyAvKiBzb2Z0d2FyZSBlcnJvciByZWNvdmVyYWJs
ZSBmbGFnICovCiB9OwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IG1jYV9iYW5rcyAqLCBwb2xs
X2JhbmttYXNrKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgbWNhX2JhbmtzICosIG5vX2NtY2lf
YmFua3MpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBtY2FfYmFua3MgKiwgbWNlX2NsZWFyX2Jh
bmtzKTsKIAotZXh0ZXJuIGJvb2xfdCBjbWNpX3N1cHBvcnQ7Ci1leHRlcm4gYm9vbF90IGlzX21j
X3BhbmljOwotZXh0ZXJuIGJvb2xfdCBtY2VfYnJvYWRjYXN0OworZXh0ZXJuIGJvb2wgY21jaV9z
dXBwb3J0OworZXh0ZXJuIGJvb2wgaXNfbWNfcGFuaWM7CitleHRlcm4gYm9vbCBtY2VfYnJvYWRj
YXN0OwogZXh0ZXJuIHZvaWQgbWNoZWNrX21jYV9jbGVhcmJhbmtzKHN0cnVjdCBtY2FfYmFua3Mg
Kik7CiAKIGV4dGVybiBtY3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNh
X3NvdXJjZSwgc3RydWN0IG1jYV9iYW5rcyAqLApAQCAtMTMxLDcgKzEzMSw3IEBAIGV4dGVybiBt
Y3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSwgc3RydWN0
IG1jYV9iYW5rcyAqLAogICovCiAKIC8qIFJlZ2lzdGVyIGEgaGFuZGxlciBmb3IganVkZ2luZyB3
aGV0aGVyIHRoZSBiYW5rIG5lZWQgdG8gYmUgY2xlYXJlZCAqLwotdHlwZWRlZiBpbnQgKCptY2Vf
bmVlZF9jbGVhcmJhbmtfdCkoZW51bSBtY2Ffc291cmNlIHdobywgdTY0IHN0YXR1cyk7Cit0eXBl
ZGVmIGJvb2wgKCptY2VfbmVlZF9jbGVhcmJhbmtfdCkoZW51bSBtY2Ffc291cmNlIHdobywgdTY0
IHN0YXR1cyk7CiBleHRlcm4gdm9pZCBtY2VfbmVlZF9jbGVhcmJhbmtfcmVnaXN0ZXIobWNlX25l
ZWRfY2xlYXJiYW5rX3QpOwogCiAvKiBSZWdpc3RlciBhIGNhbGxiYWNrIHRvIGNvbGxlY3QgYWRk
aXRpb25hbCBpbmZvcm1hdGlvbiAodHlwaWNhbGx5IG5vbi0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9h
bWQuYwppbmRleCBmZTUxYmU5Li5iMTgzN2UwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2VfYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5j
CkBAIC0xMDMsMTUgKzEwMywxNCBAQCBtY19lYzJ0eXBlKHVpbnQxNl90IGVycm9yY29kZSkKICAg
ICByZXR1cm4gMDsKIH0KIAotaW50Ci1tY19hbWRfcmVjb3ZlcmFibGVfc2Nhbih1aW50NjRfdCBz
dGF0dXMpCitib29sIG1jX2FtZF9yZWNvdmVyYWJsZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKIHsK
LSAgICBpbnQgcmV0ID0gMDsKKyAgICBib29sIHJldCA9IGZhbHNlOwogICAgIGVudW0gbWNfZWNf
dHlwZSBlY3R5cGU7CiAgICAgdWludDE2X3QgZXJyb3Jjb2RlOwogCiAgICAgaWYgKCAhKHN0YXR1
cyAmIE1DaV9TVEFUVVNfVUMpICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0
cnVlOwogCiAgICAgZXJyb3Jjb2RlID0gc3RhdHVzICYgKE1DaV9TVEFUVVNfTUNBIHwgTUNpX1NU
QVRVU19NU0VDKTsKICAgICBlY3R5cGUgPSBtY19lYzJ0eXBlKGVycm9yY29kZSk7CkBAIC0xMjIs
NyArMTIxLDcgQEAgbWNfYW1kX3JlY292ZXJhYmxlX3NjYW4odWludDY0X3Qgc3RhdHVzKQogICAg
ICAgICAvKiBzaG91bGQgcnVuIGNwdSBvZmZsaW5lIGFjdGlvbiAqLwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIE1DX0VDX01FTV9UWVBFOiAvKiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyBwaHlzaWNh
bCAqLwotICAgICAgICByZXQgPSAxOyAvKiBydW4gbWVtb3J5IHBhZ2Ugb2ZmbGluZSBhY3Rpb24g
Ki8KKyAgICAgICAgcmV0ID0gdHJ1ZTsgLyogcnVuIG1lbW9yeSBwYWdlIG9mZmxpbmUgYWN0aW9u
ICovCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTUNfRUNfVExCX1RZUEU6IC8qIHZhbHVlIGlu
IGFkZHIgTVNSIGlzIHZpcnR1YWwgKi8KICAgICAgICAgLyogc2hvdWxkIHJ1biB0bGIgZmx1c2gg
YWN0aW9uIGFuZCByZXRyeSAqLwpAQCAtMTMyLDggKzEzMSw3IEBAIG1jX2FtZF9yZWNvdmVyYWJs
ZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQKLW1jX2Ft
ZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5cGUp
Citib29sIG1jX2FtZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBp
bnQgYWRkcnR5cGUpCiB7CiAgICAgZW51bSBtY19lY190eXBlIGVjdHlwZTsKICAgICB1aW50MTZf
dCBlcnJvcmNvZGU7CkBAIC0xNTIsNyArMTUwLDcgQEAgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRf
dCBzdGF0dXMsIHVpbnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSkKIAogICAgIC8qIHVucmVhY2hl
ZCAqLwogICAgIEJVRygpOwotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAog
LyogTUMgcXVpcmtzICovCkBAIC0yMzgsMTkgKzIzNiwxOSBAQCBhbWRfZjEwX2hhbmRsZXIoc3Ry
dWN0IG1jX2luZm8gKm1pLCB1aW50MTZfdCBiYW5rLCB1aW50NjRfdCBzdGF0dXMpCiAgICAgcmV0
dXJuIG1jX2V4dDsKIH0KIAotc3RhdGljIGludCBhbWRfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVt
IG1jYV9zb3VyY2Ugd2hvLCB1aW50NjRfdCBzdGF0dXMpCitzdGF0aWMgYm9vbCBhbWRfbmVlZF9j
bGVhcmJhbmtfc2NhbihlbnVtIG1jYV9zb3VyY2Ugd2hvLCB1aW50NjRfdCBzdGF0dXMpCiB7CiAg
ICAgaWYgKCB3aG8gIT0gTUNBX01DRV9TQ0FOICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAg
IHJldHVybiB0cnVlOwogCiAgICAgLyoKICAgICAgKiBGb3IgZmF0YWwgZXJyb3IsIGl0IHNob3Vs
ZG4ndCBiZSBjbGVhcmVkIHNvIHRoYXQgc3RpY2t5IGJhbmsKICAgICAgKiBoYXZlIGEgY2hhbmNl
IHRvIGJlIGhhbmRsZWQgYWZ0ZXIgcmVib290IGJ5IHBvbGxpbmcuCiAgICAgICovCiAgICAgaWYg
KCAoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfUENDKSAp
Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICByZXR1cm4g
MTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogLyogQU1EIHNwZWNpZmljIE1DQSBNU1IgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuaCBiL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZV9hbWQuaAppbmRleCBkZTVmYzQ4Li42N2M0NTQ1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmgKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2FtZC5oCkBAIC0xLDcgKzEsNyBAQAogI2lmbmRlZiBfTUNIRUNLX0FNRF9I
CiAjZGVmaW5lIF9NQ0hFQ0tfQU1EX0gKIAotaW50IG1jX2FtZF9yZWNvdmVyYWJsZV9zY2FuKHVp
bnQ2NF90IHN0YXR1cyk7Ci1pbnQgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRfdCBzdGF0dXMsIHVp
bnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSk7Citib29sIG1jX2FtZF9yZWNvdmVyYWJsZV9zY2Fu
KHVpbnQ2NF90IHN0YXR1cyk7Citib29sIG1jX2FtZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVz
LCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5cGUpOwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmMKaW5kZXggMTg5YzFlZC4uMzI4MTQ3OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmMKQEAgLTIyLDkgKzIyLDkgQEAKICNpbmNsdWRlICJtY2FjdGlvbi5oIgog
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IG1jYV9iYW5rcyAqLCBt
Y2VfYmFua3Nfb3duZWQpOwotYm9vbF90IF9fcmVhZF9tb3N0bHkgY21jaV9zdXBwb3J0ID0gMDsK
LXN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBzZXJfc3VwcG9ydCA9IDA7Ci1zdGF0aWMgYm9v
bF90IF9fcmVhZF9tb3N0bHkgbWNlX2ZvcmNlX2Jyb2FkY2FzdDsKK2Jvb2wgX19yZWFkX21vc3Rs
eSBjbWNpX3N1cHBvcnQ7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHNlcl9zdXBwb3J0Owor
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBtY2VfZm9yY2VfYnJvYWRjYXN0OwogYm9vbGVhbl9w
YXJhbSgibWNlX2ZiIiwgbWNlX2ZvcmNlX2Jyb2FkY2FzdCk7CiAKIHN0YXRpYyBpbnQgX19yZWFk
X21vc3RseSBucl9pbnRlbF9leHRfbXNyczsKQEAgLTgxLDEzICs4MSwxMyBAQCBzdGF0aWMgdm9p
ZCBpbnRlbF90aGVybWFsX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIH0K
IAogLyogVGhlcm1hbCBtb25pdG9yaW5nIGRlcGVuZHMgb24gQVBJQywgQUNQSSBhbmQgY2xvY2sg
bW9kdWxhdGlvbiAqLwotc3RhdGljIGludCBpbnRlbF90aGVybWFsX3N1cHBvcnRlZChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCitzdGF0aWMgYm9vbCBpbnRlbF90aGVybWFsX3N1cHBvcnRlZChzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAgICAgaWYgKCFjcHVfaGFzX2FwaWMpCi0gICAgICAgIHJl
dHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKCFjcHVfaGFzKGMsIFg4Nl9G
RUFUVVJFX0FDUEkpIHx8ICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1RNMSkpCi0gICAgICAgIHJl
dHVybiAwOwotICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJu
IHRydWU7CiB9CiAKIHN0YXRpYyB1MzIgX19yZWFkX21vc3RseSBsdnR0aG1yX2luaXQ7CkBAIC0y
NjgsMTIgKzI2OCwxMiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9tZW1lcnJfZGhhbmRsZXIoCiAgICAg
bWNfbWVtZXJyX2RoYW5kbGVyKGJpbmZvLCByZXN1bHQsIHJlZ3MpOwogfQogCi1zdGF0aWMgaW50
IGludGVsX3NyYXJfY2hlY2sodWludDY0X3Qgc3RhdHVzKQorc3RhdGljIGJvb2wgaW50ZWxfc3Jh
cl9jaGVjayh1aW50NjRfdCBzdGF0dXMpCiB7CiAgICAgcmV0dXJuICggaW50ZWxfY2hlY2tfbWNl
X3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2VfdWNyX3NyYXIgKTsKIH0KIAotc3RhdGljIGludCBp
bnRlbF9jaGVja2FkZHIodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5
cGUpCitzdGF0aWMgYm9vbCBpbnRlbF9jaGVja2FkZHIodWludDY0X3Qgc3RhdHVzLCB1aW50NjRf
dCBtaXNjLCBpbnQgYWRkcnR5cGUpCiB7CiAgICAgaWYgKCEoc3RhdHVzICYgTUNpX1NUQVRVU19B
RERSVikgfHwKICAgICAgICAgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWKSB8fApAQCAtMzA3
LDcgKzMwNyw3IEBAIHN0YXRpYyB2b2lkIGludGVsX3NyYXJfZGhhbmRsZXIoCiAgICAgfQogfQog
Ci1zdGF0aWMgaW50IGludGVsX3NyYW9fY2hlY2sodWludDY0X3Qgc3RhdHVzKQorc3RhdGljIGJv
b2wgaW50ZWxfc3Jhb19jaGVjayh1aW50NjRfdCBzdGF0dXMpCiB7CiAgICAgcmV0dXJuICggaW50
ZWxfY2hlY2tfbWNlX3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2VfdWNyX3NyYW8gKTsKIH0KQEAg
LTMzNiw3ICszMzYsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zcmFvX2RoYW5kbGVyKAogICAgIH0K
IH0KIAotc3RhdGljIGludCBpbnRlbF9kZWZhdWx0X2NoZWNrKHVpbnQ2NF90IHN0YXR1cykKK3N0
YXRpYyBib29sIGludGVsX2RlZmF1bHRfY2hlY2sodWludDY0X3Qgc3RhdHVzKQogewogICAgIHJl
dHVybiAxOwogfQpAQCAtMzk4LDUxICszOTgsNTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtY2Ff
ZXJyb3JfaGFuZGxlciBpbnRlbF9tY2VfdWhhbmRsZXJzW10gPSB7CiAgKiAzKSBzZXJfc3VwcG9y
dCA9IDEsIFNSQU8sIFVDID0gMSwgUyA9IDEsIEFSID0gMCwgW0VOID0gMV0KICovCiAKLXN0YXRp
YyBpbnQgaW50ZWxfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVtIG1jYV9zb3VyY2Ugd2hvLCB1NjQg
c3RhdHVzKQorc3RhdGljIGJvb2wgaW50ZWxfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVtIG1jYV9z
b3VyY2Ugd2hvLCB1NjQgc3RhdHVzKQogewogICAgIGlmICggd2hvID09IE1DQV9DTUNJX0hBTkRM
RVIpIHsKICAgICAgICAgLyogQ01DSSBuZWVkIGNsZWFyIGJhbmsgKi8KICAgICAgICAgaWYgKCAh
KHN0YXR1cyAmIE1DaV9TVEFUVVNfVUMpICkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIC8qIFNwdXJpb3VzIG5lZWQgY2xlYXIgYmFuayAq
LwogICAgICAgICBlbHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVT
X09WRVIpCiAgICAgICAgICAgICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19FTikg
KQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAg
ICAgLyogVUNOQSBPVkVSID0gMCBuZWVkIGNsZWFyIGJhbmsgKi8KICAgICAgICAgZWxzZSBpZiAo
IHNlcl9zdXBwb3J0ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSAKICAgICAgICAgICAg
ICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX1BDQykgJiYgIShzdGF0dXMgJiBNQ2lf
U1RBVFVTX1MpIAogICAgICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNf
QVIpKQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAgICAgLyogT25seSBMb2csIG5vIGNsZWFyICovCi0gICAgICAgIGVsc2UgcmV0dXJuIDA7Cisg
ICAgICAgIGVsc2UgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBlbHNlIGlmICggd2hvID09IE1D
QV9NQ0VfU0NBTikgewogICAgICAgICBpZiAoICFzZXJfc3VwcG9ydCApCi0gICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgLyogCiAgICAgICAg
ICAqIEZvciBmYXRhbCBlcnJvciwgaXQgc2hvdWxkbid0IGJlIGNsZWFyZWQgc28gdGhhdCBzdGlj
a3kgYmFuawogICAgICAgICAgKiBoYXZlIGNoYW5jZSB0byBiZSBoYW5kbGVkIGFmdGVyIHJlYm9v
dCBieSBwb2xsaW5nCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIChzdGF0dXMgJiBNQ2lfU1RB
VFVTX1VDKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MpICkKLSAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAvKiBTcHVyaW91cyBuZWVk
IGNsZWFyIGJhbmsgKi8KICAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19P
VkVSKQogICAgICAgICAgICAgICAgICAgICAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgJiYg
IShzdGF0dXMgJiBNQ2lfU1RBVFVTX0VOKSkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIC8qIFNSQVIgT1ZFUj0wIGNsZWFyIGJhbmsuIE9W
RVIgPSAxIGhhdmUgY2F1c2VkIHJlc2V0ICovCiAgICAgICAgIGVsc2UgaWYgKCAoc3RhdHVzICYg
TUNpX1NUQVRVU19VQykKICAgICAgICAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFU
VVNfUykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfQVIgKQogICAgICAgICAgICAgICAgICAgICAm
JiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfT1ZFUikgKQotICAgICAgICAgICAgcmV0dXJuIDE7Cisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgLyogU1JBTyBuZWVkIGNsZWFyIGJhbmsg
Ki8KICAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgCiAgICAgICAg
ICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmIChzdGF0dXMgJiBNQ2lf
U1RBVFVTX1VDKSkKLSAgICAgICAgICAgIHJldHVybiAxOyAKKyAgICAgICAgICAgIHJldHVybiB0
cnVlOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0K
IAogLyogTUNFIGNvbnRpbnVlcy9pcyByZWNvdmVyYWJsZSB3aGVuIApAQCAtNDUyLDMwICs0NTIs
MzAgQEAgc3RhdGljIGludCBpbnRlbF9uZWVkX2NsZWFyYmFua19zY2FuKGVudW0gbWNhX3NvdXJj
ZSB3aG8sIHU2NCBzdGF0dXMpCiAgKiA0KSBTUkFPIHNlcl9zdXBwb3J0ID0gMSwgUENDID0gMCwg
UyA9IDEsIEFSID0gMCwgRU4gPSAxIFtVQyA9IDFdCiAgKiA1KSBVQ05BIHNlcl9zdXBwb3J0ID0g
MSwgT1ZFUiA9IDAsIEVOID0gMSwgUENDID0gMCwgUyA9IDAsIEFSID0gMCwgW1VDID0gMV0KICAq
Lwotc3RhdGljIGludCBpbnRlbF9yZWNvdmVyYWJsZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKK3N0
YXRpYyBib29sIGludGVsX3JlY292ZXJhYmxlX3NjYW4odWludDY0X3Qgc3RhdHVzKQogewogCiAg
ICAgaWYgKCAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfVUMgKSApCi0gICAgICAgIHJldHVybiAxOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBlbHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0
dXMgJiBNQ2lfU1RBVFVTX0VOKSAKICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9T
VEFUVVNfT1ZFUikgKQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgLyogU1JBUiBlcnJvciAqLwogICAgIGVsc2UgaWYgKCBzZXJfc3VwcG9ydCAmJiAhKHN0YXR1
cyAmIE1DaV9TVEFUVVNfT1ZFUikgCiAgICAgICAgICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lf
U1RBVFVTX1BDQykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfUykKICAgICAgICAgICAgICAgICAm
JiAoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfRU4pICkK
LSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIC8qIFNSQU8gZXJy
b3IgKi8KICAgICBlbHNlIGlmIChzZXJfc3VwcG9ydCAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNf
UENDKQogICAgICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmICEoc3Rh
dHVzICYgTUNpX1NUQVRVU19BUikKICAgICAgICAgICAgICAgICAmJiAoc3RhdHVzICYgTUNpX1NU
QVRVU19FTikpCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAv
KiBVQ05BIGVycm9yICovCiAgICAgZWxzZSBpZiAoc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBN
Q2lfU1RBVFVTX09WRVIpCiAgICAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNf
RU4pICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MpCiAgICAgICAgICAgICAgICAgJiYgIShz
dGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikpCi0gICAg
ICAgIHJldHVybiAxOwotICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKIC8qIENNQ0kgKi8KQEAgLTY4NiwxMCArNjg2LDEwIEBAIHN0YXRp
YyB2b2lkIGludGVsX2luaXRfY21jaShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIC8qIE1DQSAq
LwogCi1zdGF0aWMgaW50IG1jZV9pc19icm9hZGNhc3Qoc3RydWN0IGNwdWluZm9feDg2ICpjKQor
c3RhdGljIGJvb2wgbWNlX2lzX2Jyb2FkY2FzdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAg
ICAgaWYgKG1jZV9mb3JjZV9icm9hZGNhc3QpCi0gICAgICAgIHJldHVybiAxOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAogICAgIC8qIEFjY29yZGluZyB0byBJbnRlbCBTRE0gRGVjLCAyMDA5LCAx
NS4xMC40LjEsIEZvciBwcm9jZXNzb3JzIHdpdGgKICAgICAgKiBEaXNwbGF5RmFtaWx5X0Rpc3Bs
YXlNb2RlbCBlbmNvZGluZyBvZiAwNkhfRUggYW5kIGFib3ZlLApAQCAtNjk3LDE0ICs2OTcsMTQg
QEAgc3RhdGljIGludCBtY2VfaXNfYnJvYWRjYXN0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAg
ICAgKi8KICAgICBpZiAoYy0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmIGMtPng4
NiA9PSA2ICYmCiAgICAgICAgIGMtPng4Nl9tb2RlbCA+PSAweGUpCi0gICAgICAgICAgICByZXR1
cm4gMTsKLSAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIGZh
bHNlOwogfQogCiAvKiBDaGVjayBhbmQgaW5pdCBNQ0EgKi8KIHN0YXRpYyB2b2lkIGludGVsX2lu
aXRfbWNhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLSAgICBib29sX3QgYnJvYWRjYXN0LCBj
bWNpID0gMCwgc2VyID0gMDsKKyAgICBib29sIGJyb2FkY2FzdCwgY21jaSA9IGZhbHNlLCBzZXIg
PSBmYWxzZTsKICAgICBpbnQgZXh0X251bSA9IDAsIGZpcnN0OwogICAgIHVpbnQ2NF90IG1zcl9j
b250ZW50OwogCkBAIC03MTMsMTEgKzcxMywxMSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21j
YShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgcmRtc3JsKE1TUl9JQTMyX01DR19DQVAsIG1z
cl9jb250ZW50KTsKIAogICAgIGlmICgobXNyX2NvbnRlbnQgJiBNQ0dfQ01DSV9QKSAmJiBjcHVf
aGFzX2FwaWMpCi0gICAgICAgIGNtY2kgPSAxOworICAgICAgICBjbWNpID0gdHJ1ZTsKIAogICAg
IC8qIFN1cHBvcnQgU29mdHdhcmUgRXJyb3IgUmVjb3ZlcnkgKi8KICAgICBpZiAobXNyX2NvbnRl
bnQgJiBNQ0dfU0VSX1ApCi0gICAgICAgIHNlciA9IDE7CisgICAgICAgIHNlciA9IHRydWU7CiAK
ICAgICBpZiAobXNyX2NvbnRlbnQgJiBNQ0dfRVhUX1ApCiAgICAgICAgIGV4dF9udW0gPSAobXNy
X2NvbnRlbnQgPj4gTUNHX0VYVF9DTlQpICYgMHhmZjsKQEAgLTg1Niw3ICs4NTYsNyBAQCBzdGF0
aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9uZmIgPSB7CiB9OwogCiAvKiBwNC9wNiBmYW1p
bHkgaGF2ZSBzaW1pbGFyIE1DQSBpbml0aWFsaXphdGlvbiBwcm9jZXNzICovCi1lbnVtIG1jaGVj
a190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYywgYm9vbF90IGJz
cCkKK2VudW0gbWNoZWNrX3R5cGUgaW50ZWxfbWNoZWNrX2luaXQoc3RydWN0IGNwdWluZm9feDg2
ICpjLCBib29sIGJzcCkKIHsKICAgICBpZiAoIGJzcCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWN0ZWxlbS5jCmluZGV4IGYyNmYxM2QuLjk2MDQ4ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jdGVsZW0uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3Rl
bGVtLmMKQEAgLTE4OSwxMSArMTg5LDExIEBAIHZvaWQgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVk
KHVuc2lnbmVkIGludCBjcHUsCiAJfQogfQogCi1pbnQgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5z
aWduZWQgaW50IGNwdSkKK2Jvb2wgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50IGNw
dSkKIHsKIAlpZiAocGVyX2NwdShtY3RjdGwucGVuZGluZywgY3B1KSAhPSBOVUxMKQotCQlyZXR1
cm4gMTsKLQlyZXR1cm4gMDsKKwkJcmV0dXJuIHRydWU7CisJcmV0dXJuIGZhbHNlOwogfQogCiAv
KiBGcmVlIGFuIGVudHJ5IHRvIGl0cyBuYXRpdmUgZnJlZSBsaXN0OyB0aGUgZW50cnkgbXVzdCBu
b3QgYmUgbGlua2VkIG9uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3Rl
bGVtLmggYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmgKaW5kZXggNDk0N2I1Ny4u
OWZjZGU0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uaApAQCAtNzAsNiArNzAsNiBAQCBl
eHRlcm4gdm9pZCBtY3RlbGVtX2FjayhtY3RlbGVtX2NsYXNzX3QsIG1jdGVsZW1fY29va2llX3Qp
OwogZXh0ZXJuIHZvaWQgbWN0ZWxlbV9kZWZlcihtY3RlbGVtX2Nvb2tpZV90KTsKIGV4dGVybiB2
b2lkIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZCh1bnNpZ25lZCBpbnQsCiAgICAgaW50ICgqKSht
Y3RlbGVtX2Nvb2tpZV90KSk7Ci1pbnQgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50
KTsKK2Jvb2wgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50KTsKIAogI2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay94ODZfbWNhLmggYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay94ODZfbWNhLmgKaW5kZXggZTI1ZDYxOS4uMzRkMTkyMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3g4Nl9tY2EuaApAQCAtMTQ3LDEyICsxNDcsMTIgQEAgc3RydWN0IG1jYV9lcnJv
cl9oYW5kbGVyCiAgICAgICogYSBzZXBlcmF0ZSBmdW5jdGlvbiB0byBkZWNvZGUgdGhlIGNvcnJl
c3BvbmRpbmcgYWN0aW9ucwogICAgICAqIGZvciB0aGUgcGFydGljdWxhciBtY2EgZXJyb3IgbGF0
ZXIuCiAgICAgICovCi0gICAgaW50ICgqb3duZWRfZXJyb3IpKHVpbnQ2NF90IHN0YXR1cyk7Cisg
ICAgYm9vbCAoKm93bmVkX2Vycm9yKSh1aW50NjRfdCBzdGF0dXMpOwogICAgIHZvaWQgKCpyZWNv
dmVyeV9oYW5kbGVyKShzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICAgICAgICAgICAgICAgICAg
ICAgZW51bSBtY2VfcmVzdWx0ICpyZXN1bHQsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIH07CiAKIC8qIEdsb2JhbCB2YXJpYWJsZXMgKi8KLWV4dGVybiBib29sX3Qgb3B0X21j
ZTsKK2V4dGVybiBib29sIG9wdF9tY2U7CiAKICNlbmRpZiAvKiBYODZfTUNBX0ggKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNW6-0004o9-4p; Tue, 21 Mar 2017 17:24:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW4-0004nq-Qd
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 B6/60-15112-0C161D85; Tue, 21 Mar 2017 17:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVXd/4sU
 Ig9XreCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+dfk4Idqxkrrk56yNrA2NzG2MXIxSEk8IVR
 Yv+SNlYI5zyjxLzX05m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWcJaYd
 WwlK4jNK2Amcbd3PwuIzQJUP3HnD+YJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGp
 jp5aYWFyemp+YkJhXrJefnbmIE+oUBCHYw7vsYeYhRkoNJSZT395dDEUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeBfMPhIhJFiUmp5akZaZAwwQmLQEB4+SCO9vkDRvcUFibnFmOkTqFKOilDjv
 XZCEAEgiozQPrg0WlJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsEZApPZl4J3PRXQIuZg
 BZP4zsIsrgkESEl1cDor7q2Y8/0zjdmie9FPc0LryxhmhKYkmX0eM3Ztj1mrXdW+XNdPfFCRj
 /EMk2n45ul4q5XZ31e7stLkD0X/USAaZ+s0VUR5e3MTI12CR++a626lneglU850G7Vf3dbi70
 Z3pt4PT4feHvdQ184omP5Ka6bc/es5TMXPVh78Y3ur3bBg5M3npFTYinOSDTUYi4qTgQAray0
 v0UCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490117054!59978331!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35019 invoked from network); 21 Mar 2017 17:24:14 -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; 21 Mar 2017 17:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW1-0004ft-Uw
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNW1-0001Uw-UO
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNW1-0001Uw-UO@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:13 +0000
Subject: [Xen-changelog] [xen master] x86/mce: switch bool_t/1/0 to
	bool/true/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>

Y29tbWl0IDk1YzJmYzUxNjM3N2M1YWZlMTc3MjM1MDA2OTkxOWUyNzQzOWYyODEKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1NzoyOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1NzoyOSAyMDE3ICsw
MTAwCgogICAgeDg2L21jZTogc3dpdGNoIGJvb2xfdC8xLzAgdG8gYm9vbC90cnVlL2ZhbHNlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L21jYWN0aW9uLmggIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS1hcGVpLmMg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgIHwgMzMgKysrKysr
KystLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmggICAgICAgfCAyMiArKysr
Ky0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jICAgfCAyMiArKysrKy0t
LS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5oICAgfCAgNCArLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCA3NiArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMgICB8ICA2
ICstLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5oICAgfCAgMiArLQogeGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oICAgfCAgNCArLQogMTIgZmlsZXMgY2hhbmdlZCwg
ODggaW5zZXJ0aW9ucygrKSwgOTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggNTA2ZjU0
ZC4uMWU0ZTU2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYworKysgYi94
ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yMzUsNyArMjM1LDcgQEAgc3RhdGljIGludCBl
bnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAKICAgICBkZXZpY2VfcG93ZXJfdXAoU0FWRURfQUxMKTsK
IAotICAgIG1jaGVja19pbml0KCZib290X2NwdV9kYXRhLCAwKTsKKyAgICBtY2hlY2tfaW5pdCgm
Ym9vdF9jcHVfZGF0YSwgZmFsc2UpOwogICAgIHdyaXRlX2NyNChjcjQpOwogCiAgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJGaW5pc2hpbmcgd2FrZXVwIGZyb20gQUNQSSBTJWQgc3RhdGUuXG4iLCBz
dGF0ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYwppbmRleCAwMDQwZmEzLi45YzQ0YmJkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAg
LTQwNiw5ICs0MDYsOSBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMp
CiAJCWZvciAoIGkgPSAwIDsgaSA8IE5DQVBJTlRTIDsgaSsrICkKIAkJCWJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHlbaV0gJj0gYy0+eDg2X2NhcGFiaWxpdHlbaV07CiAKLQkJbWNoZWNrX2lu
aXQoYywgMCk7CisJCW1jaGVja19pbml0KGMsIGZhbHNlKTsKIAl9IGVsc2UgewotCQltY2hlY2tf
aW5pdChjLCAxKTsKKwkJbWNoZWNrX2luaXQoYywgdHJ1ZSk7CiAKIAkJbXRycl9icF9pbml0KCk7
CiAJfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uaCBiL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmgKaW5kZXggYzYwNDRkNS4uNWNiZTU1OCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uaAorKysgYi94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5oCkBAIC0xMiw3ICsxMiw3IEBAIG1jX21lbWVy
cl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICNkZWZpbmUgTUNfQUREUl9QSFlT
SUNBTCAgMAogI2RlZmluZSBNQ19BRERSX1ZJUlRVQUwgICAxCiAKLXR5cGVkZWYgaW50ICgqbWNl
X2NoZWNrX2FkZHJfdCkodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcl90
eXBlKTsKK3R5cGVkZWYgYm9vbCAoKm1jZV9jaGVja19hZGRyX3QpKHVpbnQ2NF90IHN0YXR1cywg
dWludDY0X3QgbWlzYywgaW50IGFkZHJfdHlwZSk7CiBleHRlcm4gdm9pZCBtY2VfcmVnaXN0ZXJf
YWRkcmNoZWNrKG1jZV9jaGVja19hZGRyX3QpOwogCiBleHRlcm4gbWNlX2NoZWNrX2FkZHJfdCBt
Y19jaGVja19hZGRyOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLWFw
ZWkuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS1hcGVpLmMKaW5kZXggMzkzM2MxOS4u
NTNiNjczNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLWFwZWkuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UtYXBlaS5jCkBAIC0xMTYsNyArMTE2LDcg
QEAgc3NpemVfdCBhcGVpX3JlYWRfbWNlKHN0cnVjdCBtY2UgKm0sIHU2NCAqcmVjb3JkX2lkKQog
fQogCiAvKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIHJlY29yZCBpbiBFUlNUICovCi1ib29sX3Qg
YXBlaV9jaGVja19tY2Uodm9pZCkKK2Jvb2wgYXBlaV9jaGVja19tY2Uodm9pZCkKIHsKIAlyZXR1
cm4gZXJzdF9nZXRfcmVjb3JkX2NvdW50KCkgPiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRl
eCBjZDRmMGVlLi42ZmEwZTVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMzAsMTAgKzMwLDEw
IEBACiAjaW5jbHVkZSAidXRpbC5oIgogI2luY2x1ZGUgInZtY2UuaCIKIAotYm9vbF90IF9fcmVh
ZF9tb3N0bHkgb3B0X21jZSA9IDE7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X21jZSA9IHRydWU7
CiBib29sZWFuX3BhcmFtKCJtY2UiLCBvcHRfbWNlKTsKLWJvb2xfdCBfX3JlYWRfbW9zdGx5IG1j
ZV9icm9hZGNhc3QgPSAwOwotYm9vbF90IGlzX21jX3BhbmljOworYm9vbCBfX3JlYWRfbW9zdGx5
IG1jZV9icm9hZGNhc3Q7Citib29sIGlzX21jX3BhbmljOwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbnJfbWNlX2JhbmtzOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgZmlyc3RiYW5r
OwogdWludDhfdCBfX3JlYWRfbW9zdGx5IGNtY2lfYXBpY192ZWN0b3I7CkBAIC0yODUsNyArMjg1
LDcgQEAgbWNoZWNrX21jYV9sb2dvdXQoZW51bSBtY2Ffc291cmNlIHdobywgc3RydWN0IG1jYV9i
YW5rcyAqYmFua21hc2ssCiAgICAgdWludDY0X3QgZ3N0YXR1cywgc3RhdHVzOwogICAgIHN0cnVj
dCBtY2luZm9fZ2xvYmFsICptaWcgPSBOVUxMOyAvKiBvbiBzdGFjayAqLwogICAgIG1jdGVsZW1f
Y29va2llX3QgbWN0YyA9IE5VTEw7Ci0gICAgYm9vbF90IHVjID0gMCwgcGNjID0gMCwgcmVjb3Zl
ciA9IDEsIG5lZWRfY2xlYXIgPSAxOworICAgIGJvb2wgdWMgPSBmYWxzZSwgcGNjID0gZmFsc2Us
IHJlY292ZXIgPSB0cnVlLCBuZWVkX2NsZWFyID0gdHJ1ZTsKICAgICB1aW50MzJfdCBtY19mbGFn
cyA9IDA7CiAgICAgc3RydWN0IG1jX2luZm8gKm1jaSA9IE5VTEw7CiAgICAgbWN0ZWxlbV9jbGFz
c190IHdoaWNoID0gTUNfVVJHRU5UOyAvKiBYWFhnY2MgKi8KQEAgLTM1NiwxNSArMzU2LDE0IEBA
IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVjdCBtY2FfYmFua3Mg
KmJhbmttYXNrLAogCiAgICAgICAgIC8qIGZsYWcgZm9yIHVuY29ycmVjdGVkIGVycm9ycyAqLwog
ICAgICAgICBpZiAoIXVjICYmICgoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgIT0gMCkpCi0gICAg
ICAgICAgICB1YyA9IDE7CisgICAgICAgICAgICB1YyA9IHRydWU7CiAKICAgICAgICAgLyogZmxh
ZyBwcm9jZXNzb3IgY29udGV4dCBjb3JydXB0ICovCiAgICAgICAgIGlmICghcGNjICYmICgoc3Rh
dHVzICYgTUNpX1NUQVRVU19QQ0MpICE9IDApKQotICAgICAgICAgICAgcGNjID0gMTsKKyAgICAg
ICAgICAgIHBjYyA9IHRydWU7CiAKICAgICAgICAgaWYgKHJlY292ZXIgJiYgdWMpCi0gICAgICAg
ICAgICAvKiB1YyA9IDEsIHJlY292ZXIgPSAxLCB3ZSBuZWVkIG5vdCBwYW5pYy4KLSAgICAgICAg
ICAgICAqLworICAgICAgICAgICAgLyogdWMgPSB0cnVlLCByZWNvdmVyID0gdHJ1ZSwgd2UgbmVl
ZCBub3QgcGFuaWMuICovCiAgICAgICAgICAgICByZWNvdmVyID0gbWNfcmVjb3ZlcmFibGVfc2Nh
bihzdGF0dXMpOwogCiAgICAgICAgIG1jYV9pbml0X2Jhbmsod2hvLCBtY2ksIGkpOwpAQCAtMzcy
LDcgKzM3MSw3IEBAIG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSB3aG8sIHN0cnVj
dCBtY2FfYmFua3MgKmJhbmttYXNrLAogICAgICAgICBpZiAobWNfY2FsbGJhY2tfYmFua19leHRl
bmRlZCkKICAgICAgICAgICAgIG1jX2NhbGxiYWNrX2JhbmtfZXh0ZW5kZWQobWNpLCBpLCBzdGF0
dXMpOwogCi0gICAgICAgIC8qIEJ5IGRlZmF1bHQsIG5lZWRfY2xlYXIgPSAxICovCisgICAgICAg
IC8qIEJ5IGRlZmF1bHQsIG5lZWRfY2xlYXIgPSB0cnVlICovCiAgICAgICAgIGlmICh3aG8gIT0g
TUNBX01DRV9TQ0FOICYmIG5lZWRfY2xlYXIpCiAgICAgICAgICAgICAvKiBDbGVhciBiYW5rICov
CiAgICAgICAgICAgICBtY2FiYW5rX2NsZWFyKGkpOwpAQCAtNTU0LDcgKzU1Myw3IEBAIHZvaWQg
bWNoZWNrX21jYV9jbGVhcmJhbmtzKHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrKQogfQogCiAv
KmNoZWNrIHRoZSBleGlzdGVuY2Ugb2YgTWFjaGluZSBDaGVjayovCi1pbnQgbWNlX2F2YWlsYWJs
ZShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCitib29sIG1jZV9hdmFpbGFibGUoY29uc3Qgc3RydWN0
IGNwdWluZm9feDg2ICpjKQogewogICAgIHJldHVybiBjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX01D
RSkgJiYgY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NQ0EpOwogfQpAQCAtNzE5LDcgKzcxOCw3IEBA
IHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKIH07CiAKIC8qIFRoaXMg
aGFzIHRvIGJlIHJ1biBmb3IgZWFjaCBwcm9jZXNzb3IgKi8KLXZvaWQgbWNoZWNrX2luaXQoc3Ry
dWN0IGNwdWluZm9feDg2ICpjLCBib29sX3QgYnNwKQordm9pZCBtY2hlY2tfaW5pdChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMsIGJvb2wgYnNwKQogewogICAgIGVudW0gbWNoZWNrX3R5cGUgaW5pdGVk
ID0gbWNoZWNrX25vbmU7CiAKQEAgLTEwNTksMTUgKzEwNTgsMTUgQEAgc3RhdGljIHZvaWQgaW50
cG9zZV9hZGQodW5zaWduZWQgaW50IGNwdV9uciwgdWludDY0X3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgcHJpbnRrKCJpbnRwb3NlX2FkZDogaW50ZXJwb3NlIGFycmF5IGZ1bGwgLSByZXF1ZXN0
IGRyb3BwZWRcbiIpOwogfQogCi1ib29sX3QgaW50cG9zZV9pbnZhbCh1bnNpZ25lZCBpbnQgY3B1
X25yLCB1aW50NjRfdCBtc3IpCitib29sIGludHBvc2VfaW52YWwodW5zaWduZWQgaW50IGNwdV9u
ciwgdWludDY0X3QgbXNyKQogewogICAgIHN0cnVjdCBpbnRwb3NlX2VudCAqZW50ID0gaW50cG9z
ZV9sb29rdXAoY3B1X25yLCBtc3IsIE5VTEwpOwogCiAgICAgaWYgKCAhZW50ICkKLSAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIGVudC0+Y3B1X25yID0gLTE7
Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKICNkZWZpbmUgSVNfTUNBX0JB
TktSRUcocikgXApAQCAtMTA3NSw3ICsxMDc0LDcgQEAgYm9vbF90IGludHBvc2VfaW52YWwodW5z
aWduZWQgaW50IGNwdV9uciwgdWludDY0X3QgbXNyKQogICAgIChyKSA8PSBNU1JfSUEzMl9NQ3hf
TUlTQyhucl9tY2VfYmFua3MgLSAxKSAmJiBcCiAgICAgKChyKSAtIE1TUl9JQTMyX01DMF9DVEwp
ICUgNCAhPSAwKSAvKiBleGNsdWRlcyBNQ2lfQ1RMICovCiAKLXN0YXRpYyBpbnQgeDg2X21jX21z
cmluamVjdF92ZXJpZnkoc3RydWN0IHhlbl9tY19tc3JpbmplY3QgKm1jaSkKK3N0YXRpYyBib29s
IHg4Nl9tY19tc3JpbmplY3RfdmVyaWZ5KHN0cnVjdCB4ZW5fbWNfbXNyaW5qZWN0ICptY2kpCiB7
CiAgICAgc3RydWN0IGNwdWluZm9feDg2ICpjOwogICAgIGludCBpLCBlcnJzID0gMDsKQEAgLTE1
NjksNyArMTU2OCw3IEBAIHN0YXRpYyB2b2lkIG1jX3BhbmljX2R1bXAodm9pZCkKIAogdm9pZCBt
Y19wYW5pYyhjaGFyICpzKQogewotICAgIGlzX21jX3BhbmljID0gMTsKKyAgICBpc19tY19wYW5p
YyA9IHRydWU7CiAgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKIAogICAgIHByaW50aygiRmF0
YWwgbWFjaGluZSBjaGVjazogJXNcbiIsIHMpOwpAQCAtMTY2OSw3ICsxNjY4LDcgQEAgc3RhdGlj
IGludCBtY2VfZGVsYXllZF9hY3Rpb24obWN0ZWxlbV9jb29raWVfdCBtY3RjKQogICAgIHsKICAg
ICBjYXNlIE1DRVJfUkVTRVQ6CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIk1DRSBkZWxh
eWVkIGFjdGlvbiBmYWlsZWRcbiIpOwotICAgICAgICBpc19tY19wYW5pYyA9IDE7CisgICAgICAg
IGlzX21jX3BhbmljID0gdHJ1ZTsKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0
YXB0cihtY3RjKSk7CiAgICAgICAgIHBhbmljKCJNQ0U6IFNvZnR3YXJlIHJlY292ZXJ5IGZhaWxl
ZCBmb3IgdGhlIFVDUiIpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKaW5kZXgg
NDEyOWE5OS4uNTJlMmMyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
LmgKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmgKQEAgLTQxLDcgKzQxLDcgQEAg
ZXh0ZXJuIHVpbnQ4X3QgY21jaV9hcGljX3ZlY3RvcjsKIAogLyogSW5pdCBmdW5jdGlvbnMgKi8K
IGVudW0gbWNoZWNrX3R5cGUgYW1kX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7
Ci1lbnVtIG1jaGVja190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAq
YywgYm9vbF90IGJzcCk7CitlbnVtIG1jaGVja190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVj
dCBjcHVpbmZvX3g4NiAqYywgYm9vbCBic3ApOwogCiB2b2lkIGFtZF9ub25mYXRhbF9tY2hlY2tf
aW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogCkBAIC01MCw3ICs1MCw3IEBAIGV4dGVybiB1
bnNpZ25lZCBpbnQgZmlyc3RiYW5rOwogc3RydWN0IG1jaW5mb19leHRlbmRlZCAqaW50ZWxfZ2V0
X2V4dGVuZGVkX21zcnMoCiAgICAgc3RydWN0IG1jaW5mb19nbG9iYWwgKm1pZywgc3RydWN0IG1j
X2luZm8gKm1pKTsKIAotaW50IG1jZV9hdmFpbGFibGUoc3RydWN0IGNwdWluZm9feDg2ICpjKTsK
K2Jvb2wgbWNlX2F2YWlsYWJsZShjb25zdCBzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogdW5zaWdu
ZWQgaW50IG1jZV9maXJzdGJhbmsoc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIC8qIEhlbHBlciBm
dW5jdGlvbnMgdXNlZCBmb3IgY29sbGVjdGluZyBlcnJvciB0ZWxlbWV0cnkgKi8KIHZvaWQgbm9y
ZXR1cm4gbWNfcGFuaWMoY2hhciAqcyk7CkBAIC02NiwxMyArNjYsMTMgQEAgZXh0ZXJuIHZvaWQg
eDg2X21jZV92ZWN0b3JfcmVnaXN0ZXIoeDg2X21jZV92ZWN0b3JfdCk7CiBleHRlcm4gdm9pZCBt
Y2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiAv
KiBSZWdpc3RlciBhIGhhbmRsZXIgZm9yIGp1ZGdpbmcgd2hldGhlciBtY2UgaXMgcmVjb3ZlcmFi
bGUuICovCi10eXBlZGVmIGludCAoKm1jZV9yZWNvdmVyYWJsZV90KSh1aW50NjRfdCBzdGF0dXMp
OwordHlwZWRlZiBib29sICgqbWNlX3JlY292ZXJhYmxlX3QpKHVpbnQ2NF90IHN0YXR1cyk7CiBl
eHRlcm4gdm9pZCBtY2VfcmVjb3ZlcmFibGVfcmVnaXN0ZXIobWNlX3JlY292ZXJhYmxlX3QpOwog
CiAvKiBSZWFkIGFuIE1TUiwgY2hlY2tpbmcgZm9yIGFuIGludGVycG9zZWQgdmFsdWUgZmlyc3Qg
Ki8KIGV4dGVybiBzdHJ1Y3QgaW50cG9zZV9lbnQgKmludHBvc2VfbG9va3VwKHVuc2lnbmVkIGlu
dCwgdWludDY0X3QsCiAgICAgdWludDY0X3QgKik7Ci1leHRlcm4gYm9vbF90IGludHBvc2VfaW52
YWwodW5zaWduZWQgaW50LCB1aW50NjRfdCk7CitleHRlcm4gYm9vbCBpbnRwb3NlX2ludmFsKHVu
c2lnbmVkIGludCwgdWludDY0X3QpOwogCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IG1jYV9yZG1z
cih1bnNpZ25lZCBpbnQgbXNyKQogewpAQCAtMTA3LDE4ICsxMDcsMTggQEAgc3RydWN0IG1jYV9z
dW1tYXJ5IHsKICAgICB1aW50MzJfdCAgICBlcnJjbnQ7IC8qIG51bWJlciBvZiBiYW5rcyB3aXRo
IHZhbGlkIGVycm9ycyAqLwogICAgIGludCAgICAgICAgIHJpcHY7ICAgLyogbWVhbmluZ2Z1bCBv
biAjTUMgKi8KICAgICBpbnQgICAgICAgICBlaXB2OyAgIC8qIG1lYW5pbmdmdWwgb24gI01DICov
Ci0gICAgYm9vbF90ICAgICAgdWM7ICAgICAvKiBVQyBmbGFnICovCi0gICAgYm9vbF90ICAgICAg
cGNjOyAgICAvKiBQQ0MgZmxhZyAqLwotICAgIGJvb2xfdCAgICAgIHJlY292ZXJhYmxlOyAvKiBz
b2Z0d2FyZSBlcnJvciByZWNvdmVyYWJsZSBmbGFnICovCisgICAgYm9vbCAgICAgICAgdWM7ICAg
ICAvKiBVQyBmbGFnICovCisgICAgYm9vbCAgICAgICAgcGNjOyAgICAvKiBQQ0MgZmxhZyAqLwor
ICAgIGJvb2wgICAgICAgIHJlY292ZXJhYmxlOyAvKiBzb2Z0d2FyZSBlcnJvciByZWNvdmVyYWJs
ZSBmbGFnICovCiB9OwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IG1jYV9iYW5rcyAqLCBwb2xs
X2JhbmttYXNrKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgbWNhX2JhbmtzICosIG5vX2NtY2lf
YmFua3MpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBtY2FfYmFua3MgKiwgbWNlX2NsZWFyX2Jh
bmtzKTsKIAotZXh0ZXJuIGJvb2xfdCBjbWNpX3N1cHBvcnQ7Ci1leHRlcm4gYm9vbF90IGlzX21j
X3BhbmljOwotZXh0ZXJuIGJvb2xfdCBtY2VfYnJvYWRjYXN0OworZXh0ZXJuIGJvb2wgY21jaV9z
dXBwb3J0OworZXh0ZXJuIGJvb2wgaXNfbWNfcGFuaWM7CitleHRlcm4gYm9vbCBtY2VfYnJvYWRj
YXN0OwogZXh0ZXJuIHZvaWQgbWNoZWNrX21jYV9jbGVhcmJhbmtzKHN0cnVjdCBtY2FfYmFua3Mg
Kik7CiAKIGV4dGVybiBtY3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNh
X3NvdXJjZSwgc3RydWN0IG1jYV9iYW5rcyAqLApAQCAtMTMxLDcgKzEzMSw3IEBAIGV4dGVybiBt
Y3RlbGVtX2Nvb2tpZV90IG1jaGVja19tY2FfbG9nb3V0KGVudW0gbWNhX3NvdXJjZSwgc3RydWN0
IG1jYV9iYW5rcyAqLAogICovCiAKIC8qIFJlZ2lzdGVyIGEgaGFuZGxlciBmb3IganVkZ2luZyB3
aGV0aGVyIHRoZSBiYW5rIG5lZWQgdG8gYmUgY2xlYXJlZCAqLwotdHlwZWRlZiBpbnQgKCptY2Vf
bmVlZF9jbGVhcmJhbmtfdCkoZW51bSBtY2Ffc291cmNlIHdobywgdTY0IHN0YXR1cyk7Cit0eXBl
ZGVmIGJvb2wgKCptY2VfbmVlZF9jbGVhcmJhbmtfdCkoZW51bSBtY2Ffc291cmNlIHdobywgdTY0
IHN0YXR1cyk7CiBleHRlcm4gdm9pZCBtY2VfbmVlZF9jbGVhcmJhbmtfcmVnaXN0ZXIobWNlX25l
ZWRfY2xlYXJiYW5rX3QpOwogCiAvKiBSZWdpc3RlciBhIGNhbGxiYWNrIHRvIGNvbGxlY3QgYWRk
aXRpb25hbCBpbmZvcm1hdGlvbiAodHlwaWNhbGx5IG5vbi0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9h
bWQuYwppbmRleCBmZTUxYmU5Li5iMTgzN2UwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2VfYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5j
CkBAIC0xMDMsMTUgKzEwMywxNCBAQCBtY19lYzJ0eXBlKHVpbnQxNl90IGVycm9yY29kZSkKICAg
ICByZXR1cm4gMDsKIH0KIAotaW50Ci1tY19hbWRfcmVjb3ZlcmFibGVfc2Nhbih1aW50NjRfdCBz
dGF0dXMpCitib29sIG1jX2FtZF9yZWNvdmVyYWJsZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKIHsK
LSAgICBpbnQgcmV0ID0gMDsKKyAgICBib29sIHJldCA9IGZhbHNlOwogICAgIGVudW0gbWNfZWNf
dHlwZSBlY3R5cGU7CiAgICAgdWludDE2X3QgZXJyb3Jjb2RlOwogCiAgICAgaWYgKCAhKHN0YXR1
cyAmIE1DaV9TVEFUVVNfVUMpICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0
cnVlOwogCiAgICAgZXJyb3Jjb2RlID0gc3RhdHVzICYgKE1DaV9TVEFUVVNfTUNBIHwgTUNpX1NU
QVRVU19NU0VDKTsKICAgICBlY3R5cGUgPSBtY19lYzJ0eXBlKGVycm9yY29kZSk7CkBAIC0xMjIs
NyArMTIxLDcgQEAgbWNfYW1kX3JlY292ZXJhYmxlX3NjYW4odWludDY0X3Qgc3RhdHVzKQogICAg
ICAgICAvKiBzaG91bGQgcnVuIGNwdSBvZmZsaW5lIGFjdGlvbiAqLwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIE1DX0VDX01FTV9UWVBFOiAvKiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyBwaHlzaWNh
bCAqLwotICAgICAgICByZXQgPSAxOyAvKiBydW4gbWVtb3J5IHBhZ2Ugb2ZmbGluZSBhY3Rpb24g
Ki8KKyAgICAgICAgcmV0ID0gdHJ1ZTsgLyogcnVuIG1lbW9yeSBwYWdlIG9mZmxpbmUgYWN0aW9u
ICovCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTUNfRUNfVExCX1RZUEU6IC8qIHZhbHVlIGlu
IGFkZHIgTVNSIGlzIHZpcnR1YWwgKi8KICAgICAgICAgLyogc2hvdWxkIHJ1biB0bGIgZmx1c2gg
YWN0aW9uIGFuZCByZXRyeSAqLwpAQCAtMTMyLDggKzEzMSw3IEBAIG1jX2FtZF9yZWNvdmVyYWJs
ZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQKLW1jX2Ft
ZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5cGUp
Citib29sIG1jX2FtZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBp
bnQgYWRkcnR5cGUpCiB7CiAgICAgZW51bSBtY19lY190eXBlIGVjdHlwZTsKICAgICB1aW50MTZf
dCBlcnJvcmNvZGU7CkBAIC0xNTIsNyArMTUwLDcgQEAgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRf
dCBzdGF0dXMsIHVpbnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSkKIAogICAgIC8qIHVucmVhY2hl
ZCAqLwogICAgIEJVRygpOwotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAog
LyogTUMgcXVpcmtzICovCkBAIC0yMzgsMTkgKzIzNiwxOSBAQCBhbWRfZjEwX2hhbmRsZXIoc3Ry
dWN0IG1jX2luZm8gKm1pLCB1aW50MTZfdCBiYW5rLCB1aW50NjRfdCBzdGF0dXMpCiAgICAgcmV0
dXJuIG1jX2V4dDsKIH0KIAotc3RhdGljIGludCBhbWRfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVt
IG1jYV9zb3VyY2Ugd2hvLCB1aW50NjRfdCBzdGF0dXMpCitzdGF0aWMgYm9vbCBhbWRfbmVlZF9j
bGVhcmJhbmtfc2NhbihlbnVtIG1jYV9zb3VyY2Ugd2hvLCB1aW50NjRfdCBzdGF0dXMpCiB7CiAg
ICAgaWYgKCB3aG8gIT0gTUNBX01DRV9TQ0FOICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAg
IHJldHVybiB0cnVlOwogCiAgICAgLyoKICAgICAgKiBGb3IgZmF0YWwgZXJyb3IsIGl0IHNob3Vs
ZG4ndCBiZSBjbGVhcmVkIHNvIHRoYXQgc3RpY2t5IGJhbmsKICAgICAgKiBoYXZlIGEgY2hhbmNl
IHRvIGJlIGhhbmRsZWQgYWZ0ZXIgcmVib290IGJ5IHBvbGxpbmcuCiAgICAgICovCiAgICAgaWYg
KCAoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfUENDKSAp
Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICByZXR1cm4g
MTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogLyogQU1EIHNwZWNpZmljIE1DQSBNU1IgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuaCBiL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZV9hbWQuaAppbmRleCBkZTVmYzQ4Li42N2M0NTQ1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfYW1kLmgKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNlX2FtZC5oCkBAIC0xLDcgKzEsNyBAQAogI2lmbmRlZiBfTUNIRUNLX0FNRF9I
CiAjZGVmaW5lIF9NQ0hFQ0tfQU1EX0gKIAotaW50IG1jX2FtZF9yZWNvdmVyYWJsZV9zY2FuKHVp
bnQ2NF90IHN0YXR1cyk7Ci1pbnQgbWNfYW1kX2FkZHJjaGVjayh1aW50NjRfdCBzdGF0dXMsIHVp
bnQ2NF90IG1pc2MsIGludCBhZGRydHlwZSk7Citib29sIG1jX2FtZF9yZWNvdmVyYWJsZV9zY2Fu
KHVpbnQ2NF90IHN0YXR1cyk7Citib29sIG1jX2FtZF9hZGRyY2hlY2sodWludDY0X3Qgc3RhdHVz
LCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5cGUpOwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmMKaW5kZXggMTg5YzFlZC4uMzI4MTQ3OCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2ludGVsLmMKQEAgLTIyLDkgKzIyLDkgQEAKICNpbmNsdWRlICJtY2FjdGlvbi5oIgog
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IG1jYV9iYW5rcyAqLCBt
Y2VfYmFua3Nfb3duZWQpOwotYm9vbF90IF9fcmVhZF9tb3N0bHkgY21jaV9zdXBwb3J0ID0gMDsK
LXN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBzZXJfc3VwcG9ydCA9IDA7Ci1zdGF0aWMgYm9v
bF90IF9fcmVhZF9tb3N0bHkgbWNlX2ZvcmNlX2Jyb2FkY2FzdDsKK2Jvb2wgX19yZWFkX21vc3Rs
eSBjbWNpX3N1cHBvcnQ7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHNlcl9zdXBwb3J0Owor
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBtY2VfZm9yY2VfYnJvYWRjYXN0OwogYm9vbGVhbl9w
YXJhbSgibWNlX2ZiIiwgbWNlX2ZvcmNlX2Jyb2FkY2FzdCk7CiAKIHN0YXRpYyBpbnQgX19yZWFk
X21vc3RseSBucl9pbnRlbF9leHRfbXNyczsKQEAgLTgxLDEzICs4MSwxMyBAQCBzdGF0aWMgdm9p
ZCBpbnRlbF90aGVybWFsX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIH0K
IAogLyogVGhlcm1hbCBtb25pdG9yaW5nIGRlcGVuZHMgb24gQVBJQywgQUNQSSBhbmQgY2xvY2sg
bW9kdWxhdGlvbiAqLwotc3RhdGljIGludCBpbnRlbF90aGVybWFsX3N1cHBvcnRlZChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCitzdGF0aWMgYm9vbCBpbnRlbF90aGVybWFsX3N1cHBvcnRlZChzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAgICAgaWYgKCFjcHVfaGFzX2FwaWMpCi0gICAgICAgIHJl
dHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgaWYgKCFjcHVfaGFzKGMsIFg4Nl9G
RUFUVVJFX0FDUEkpIHx8ICFjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFX1RNMSkpCi0gICAgICAgIHJl
dHVybiAwOwotICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJu
IHRydWU7CiB9CiAKIHN0YXRpYyB1MzIgX19yZWFkX21vc3RseSBsdnR0aG1yX2luaXQ7CkBAIC0y
NjgsMTIgKzI2OCwxMiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9tZW1lcnJfZGhhbmRsZXIoCiAgICAg
bWNfbWVtZXJyX2RoYW5kbGVyKGJpbmZvLCByZXN1bHQsIHJlZ3MpOwogfQogCi1zdGF0aWMgaW50
IGludGVsX3NyYXJfY2hlY2sodWludDY0X3Qgc3RhdHVzKQorc3RhdGljIGJvb2wgaW50ZWxfc3Jh
cl9jaGVjayh1aW50NjRfdCBzdGF0dXMpCiB7CiAgICAgcmV0dXJuICggaW50ZWxfY2hlY2tfbWNl
X3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2VfdWNyX3NyYXIgKTsKIH0KIAotc3RhdGljIGludCBp
bnRlbF9jaGVja2FkZHIodWludDY0X3Qgc3RhdHVzLCB1aW50NjRfdCBtaXNjLCBpbnQgYWRkcnR5
cGUpCitzdGF0aWMgYm9vbCBpbnRlbF9jaGVja2FkZHIodWludDY0X3Qgc3RhdHVzLCB1aW50NjRf
dCBtaXNjLCBpbnQgYWRkcnR5cGUpCiB7CiAgICAgaWYgKCEoc3RhdHVzICYgTUNpX1NUQVRVU19B
RERSVikgfHwKICAgICAgICAgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX01JU0NWKSB8fApAQCAtMzA3
LDcgKzMwNyw3IEBAIHN0YXRpYyB2b2lkIGludGVsX3NyYXJfZGhhbmRsZXIoCiAgICAgfQogfQog
Ci1zdGF0aWMgaW50IGludGVsX3NyYW9fY2hlY2sodWludDY0X3Qgc3RhdHVzKQorc3RhdGljIGJv
b2wgaW50ZWxfc3Jhb19jaGVjayh1aW50NjRfdCBzdGF0dXMpCiB7CiAgICAgcmV0dXJuICggaW50
ZWxfY2hlY2tfbWNlX3R5cGUoc3RhdHVzKSA9PSBpbnRlbF9tY2VfdWNyX3NyYW8gKTsKIH0KQEAg
LTMzNiw3ICszMzYsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zcmFvX2RoYW5kbGVyKAogICAgIH0K
IH0KIAotc3RhdGljIGludCBpbnRlbF9kZWZhdWx0X2NoZWNrKHVpbnQ2NF90IHN0YXR1cykKK3N0
YXRpYyBib29sIGludGVsX2RlZmF1bHRfY2hlY2sodWludDY0X3Qgc3RhdHVzKQogewogICAgIHJl
dHVybiAxOwogfQpAQCAtMzk4LDUxICszOTgsNTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtY2Ff
ZXJyb3JfaGFuZGxlciBpbnRlbF9tY2VfdWhhbmRsZXJzW10gPSB7CiAgKiAzKSBzZXJfc3VwcG9y
dCA9IDEsIFNSQU8sIFVDID0gMSwgUyA9IDEsIEFSID0gMCwgW0VOID0gMV0KICovCiAKLXN0YXRp
YyBpbnQgaW50ZWxfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVtIG1jYV9zb3VyY2Ugd2hvLCB1NjQg
c3RhdHVzKQorc3RhdGljIGJvb2wgaW50ZWxfbmVlZF9jbGVhcmJhbmtfc2NhbihlbnVtIG1jYV9z
b3VyY2Ugd2hvLCB1NjQgc3RhdHVzKQogewogICAgIGlmICggd2hvID09IE1DQV9DTUNJX0hBTkRM
RVIpIHsKICAgICAgICAgLyogQ01DSSBuZWVkIGNsZWFyIGJhbmsgKi8KICAgICAgICAgaWYgKCAh
KHN0YXR1cyAmIE1DaV9TVEFUVVNfVUMpICkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIC8qIFNwdXJpb3VzIG5lZWQgY2xlYXIgYmFuayAq
LwogICAgICAgICBlbHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVT
X09WRVIpCiAgICAgICAgICAgICAgICAgICAgICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19FTikg
KQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAg
ICAgLyogVUNOQSBPVkVSID0gMCBuZWVkIGNsZWFyIGJhbmsgKi8KICAgICAgICAgZWxzZSBpZiAo
IHNlcl9zdXBwb3J0ICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19PVkVSKSAKICAgICAgICAgICAg
ICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lfU1RBVFVTX1BDQykgJiYgIShzdGF0dXMgJiBNQ2lf
U1RBVFVTX1MpIAogICAgICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNf
QVIpKQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAgICAgLyogT25seSBMb2csIG5vIGNsZWFyICovCi0gICAgICAgIGVsc2UgcmV0dXJuIDA7Cisg
ICAgICAgIGVsc2UgcmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBlbHNlIGlmICggd2hvID09IE1D
QV9NQ0VfU0NBTikgewogICAgICAgICBpZiAoICFzZXJfc3VwcG9ydCApCi0gICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgLyogCiAgICAgICAg
ICAqIEZvciBmYXRhbCBlcnJvciwgaXQgc2hvdWxkbid0IGJlIGNsZWFyZWQgc28gdGhhdCBzdGlj
a3kgYmFuawogICAgICAgICAgKiBoYXZlIGNoYW5jZSB0byBiZSBoYW5kbGVkIGFmdGVyIHJlYm9v
dCBieSBwb2xsaW5nCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIChzdGF0dXMgJiBNQ2lfU1RB
VFVTX1VDKSAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MpICkKLSAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAvKiBTcHVyaW91cyBuZWVk
IGNsZWFyIGJhbmsgKi8KICAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19P
VkVSKQogICAgICAgICAgICAgICAgICAgICAmJiAoc3RhdHVzICYgTUNpX1NUQVRVU19VQykgJiYg
IShzdGF0dXMgJiBNQ2lfU1RBVFVTX0VOKSkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIC8qIFNSQVIgT1ZFUj0wIGNsZWFyIGJhbmsuIE9W
RVIgPSAxIGhhdmUgY2F1c2VkIHJlc2V0ICovCiAgICAgICAgIGVsc2UgaWYgKCAoc3RhdHVzICYg
TUNpX1NUQVRVU19VQykKICAgICAgICAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFU
VVNfUykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfQVIgKQogICAgICAgICAgICAgICAgICAgICAm
JiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfT1ZFUikgKQotICAgICAgICAgICAgcmV0dXJuIDE7Cisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgLyogU1JBTyBuZWVkIGNsZWFyIGJhbmsg
Ki8KICAgICAgICAgZWxzZSBpZiAoICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgCiAgICAgICAg
ICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmIChzdGF0dXMgJiBNQ2lf
U1RBVFVTX1VDKSkKLSAgICAgICAgICAgIHJldHVybiAxOyAKKyAgICAgICAgICAgIHJldHVybiB0
cnVlOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0K
IAogLyogTUNFIGNvbnRpbnVlcy9pcyByZWNvdmVyYWJsZSB3aGVuIApAQCAtNDUyLDMwICs0NTIs
MzAgQEAgc3RhdGljIGludCBpbnRlbF9uZWVkX2NsZWFyYmFua19zY2FuKGVudW0gbWNhX3NvdXJj
ZSB3aG8sIHU2NCBzdGF0dXMpCiAgKiA0KSBTUkFPIHNlcl9zdXBwb3J0ID0gMSwgUENDID0gMCwg
UyA9IDEsIEFSID0gMCwgRU4gPSAxIFtVQyA9IDFdCiAgKiA1KSBVQ05BIHNlcl9zdXBwb3J0ID0g
MSwgT1ZFUiA9IDAsIEVOID0gMSwgUENDID0gMCwgUyA9IDAsIEFSID0gMCwgW1VDID0gMV0KICAq
Lwotc3RhdGljIGludCBpbnRlbF9yZWNvdmVyYWJsZV9zY2FuKHVpbnQ2NF90IHN0YXR1cykKK3N0
YXRpYyBib29sIGludGVsX3JlY292ZXJhYmxlX3NjYW4odWludDY0X3Qgc3RhdHVzKQogewogCiAg
ICAgaWYgKCAhKHN0YXR1cyAmIE1DaV9TVEFUVVNfVUMgKSApCi0gICAgICAgIHJldHVybiAxOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBlbHNlIGlmICggc2VyX3N1cHBvcnQgJiYgIShzdGF0
dXMgJiBNQ2lfU1RBVFVTX0VOKSAKICAgICAgICAgICAgICAgICAmJiAhKHN0YXR1cyAmIE1DaV9T
VEFUVVNfT1ZFUikgKQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgLyogU1JBUiBlcnJvciAqLwogICAgIGVsc2UgaWYgKCBzZXJfc3VwcG9ydCAmJiAhKHN0YXR1
cyAmIE1DaV9TVEFUVVNfT1ZFUikgCiAgICAgICAgICAgICAgICAgJiYgIShzdGF0dXMgJiBNQ2lf
U1RBVFVTX1BDQykgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfUykKICAgICAgICAgICAgICAgICAm
JiAoc3RhdHVzICYgTUNpX1NUQVRVU19BUikgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNfRU4pICkK
LSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIC8qIFNSQU8gZXJy
b3IgKi8KICAgICBlbHNlIGlmIChzZXJfc3VwcG9ydCAmJiAhKHN0YXR1cyAmIE1DaV9TVEFUVVNf
UENDKQogICAgICAgICAgICAgICAgICYmIChzdGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmICEoc3Rh
dHVzICYgTUNpX1NUQVRVU19BUikKICAgICAgICAgICAgICAgICAmJiAoc3RhdHVzICYgTUNpX1NU
QVRVU19FTikpCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAv
KiBVQ05BIGVycm9yICovCiAgICAgZWxzZSBpZiAoc2VyX3N1cHBvcnQgJiYgIShzdGF0dXMgJiBN
Q2lfU1RBVFVTX09WRVIpCiAgICAgICAgICAgICAgICAgJiYgKHN0YXR1cyAmIE1DaV9TVEFUVVNf
RU4pICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19QQ0MpCiAgICAgICAgICAgICAgICAgJiYgIShz
dGF0dXMgJiBNQ2lfU1RBVFVTX1MpICYmICEoc3RhdHVzICYgTUNpX1NUQVRVU19BUikpCi0gICAg
ICAgIHJldHVybiAxOwotICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBy
ZXR1cm4gZmFsc2U7CiB9CiAKIC8qIENNQ0kgKi8KQEAgLTY4NiwxMCArNjg2LDEwIEBAIHN0YXRp
YyB2b2lkIGludGVsX2luaXRfY21jaShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIC8qIE1DQSAq
LwogCi1zdGF0aWMgaW50IG1jZV9pc19icm9hZGNhc3Qoc3RydWN0IGNwdWluZm9feDg2ICpjKQor
c3RhdGljIGJvb2wgbWNlX2lzX2Jyb2FkY2FzdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAg
ICAgaWYgKG1jZV9mb3JjZV9icm9hZGNhc3QpCi0gICAgICAgIHJldHVybiAxOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAogICAgIC8qIEFjY29yZGluZyB0byBJbnRlbCBTRE0gRGVjLCAyMDA5LCAx
NS4xMC40LjEsIEZvciBwcm9jZXNzb3JzIHdpdGgKICAgICAgKiBEaXNwbGF5RmFtaWx5X0Rpc3Bs
YXlNb2RlbCBlbmNvZGluZyBvZiAwNkhfRUggYW5kIGFib3ZlLApAQCAtNjk3LDE0ICs2OTcsMTQg
QEAgc3RhdGljIGludCBtY2VfaXNfYnJvYWRjYXN0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAg
ICAgKi8KICAgICBpZiAoYy0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmIGMtPng4
NiA9PSA2ICYmCiAgICAgICAgIGMtPng4Nl9tb2RlbCA+PSAweGUpCi0gICAgICAgICAgICByZXR1
cm4gMTsKLSAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgcmV0dXJuIGZh
bHNlOwogfQogCiAvKiBDaGVjayBhbmQgaW5pdCBNQ0EgKi8KIHN0YXRpYyB2b2lkIGludGVsX2lu
aXRfbWNhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLSAgICBib29sX3QgYnJvYWRjYXN0LCBj
bWNpID0gMCwgc2VyID0gMDsKKyAgICBib29sIGJyb2FkY2FzdCwgY21jaSA9IGZhbHNlLCBzZXIg
PSBmYWxzZTsKICAgICBpbnQgZXh0X251bSA9IDAsIGZpcnN0OwogICAgIHVpbnQ2NF90IG1zcl9j
b250ZW50OwogCkBAIC03MTMsMTEgKzcxMywxMSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21j
YShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgcmRtc3JsKE1TUl9JQTMyX01DR19DQVAsIG1z
cl9jb250ZW50KTsKIAogICAgIGlmICgobXNyX2NvbnRlbnQgJiBNQ0dfQ01DSV9QKSAmJiBjcHVf
aGFzX2FwaWMpCi0gICAgICAgIGNtY2kgPSAxOworICAgICAgICBjbWNpID0gdHJ1ZTsKIAogICAg
IC8qIFN1cHBvcnQgU29mdHdhcmUgRXJyb3IgUmVjb3ZlcnkgKi8KICAgICBpZiAobXNyX2NvbnRl
bnQgJiBNQ0dfU0VSX1ApCi0gICAgICAgIHNlciA9IDE7CisgICAgICAgIHNlciA9IHRydWU7CiAK
ICAgICBpZiAobXNyX2NvbnRlbnQgJiBNQ0dfRVhUX1ApCiAgICAgICAgIGV4dF9udW0gPSAobXNy
X2NvbnRlbnQgPj4gTUNHX0VYVF9DTlQpICYgMHhmZjsKQEAgLTg1Niw3ICs4NTYsNyBAQCBzdGF0
aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9uZmIgPSB7CiB9OwogCiAvKiBwNC9wNiBmYW1p
bHkgaGF2ZSBzaW1pbGFyIE1DQSBpbml0aWFsaXphdGlvbiBwcm9jZXNzICovCi1lbnVtIG1jaGVj
a190eXBlIGludGVsX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYywgYm9vbF90IGJz
cCkKK2VudW0gbWNoZWNrX3R5cGUgaW50ZWxfbWNoZWNrX2luaXQoc3RydWN0IGNwdWluZm9feDg2
ICpjLCBib29sIGJzcCkKIHsKICAgICBpZiAoIGJzcCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWN0ZWxlbS5jCmluZGV4IGYyNmYxM2QuLjk2MDQ4ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jdGVsZW0uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3Rl
bGVtLmMKQEAgLTE4OSwxMSArMTg5LDExIEBAIHZvaWQgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVk
KHVuc2lnbmVkIGludCBjcHUsCiAJfQogfQogCi1pbnQgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5z
aWduZWQgaW50IGNwdSkKK2Jvb2wgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50IGNw
dSkKIHsKIAlpZiAocGVyX2NwdShtY3RjdGwucGVuZGluZywgY3B1KSAhPSBOVUxMKQotCQlyZXR1
cm4gMTsKLQlyZXR1cm4gMDsKKwkJcmV0dXJuIHRydWU7CisJcmV0dXJuIGZhbHNlOwogfQogCiAv
KiBGcmVlIGFuIGVudHJ5IHRvIGl0cyBuYXRpdmUgZnJlZSBsaXN0OyB0aGUgZW50cnkgbXVzdCBu
b3QgYmUgbGlua2VkIG9uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3Rl
bGVtLmggYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmgKaW5kZXggNDk0N2I1Ny4u
OWZjZGU0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uaApAQCAtNzAsNiArNzAsNiBAQCBl
eHRlcm4gdm9pZCBtY3RlbGVtX2FjayhtY3RlbGVtX2NsYXNzX3QsIG1jdGVsZW1fY29va2llX3Qp
OwogZXh0ZXJuIHZvaWQgbWN0ZWxlbV9kZWZlcihtY3RlbGVtX2Nvb2tpZV90KTsKIGV4dGVybiB2
b2lkIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZCh1bnNpZ25lZCBpbnQsCiAgICAgaW50ICgqKSht
Y3RlbGVtX2Nvb2tpZV90KSk7Ci1pbnQgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50
KTsKK2Jvb2wgbWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50KTsKIAogI2VuZGlmCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay94ODZfbWNhLmggYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay94ODZfbWNhLmgKaW5kZXggZTI1ZDYxOS4uMzRkMTkyMSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3g4Nl9tY2EuaApAQCAtMTQ3LDEyICsxNDcsMTIgQEAgc3RydWN0IG1jYV9lcnJv
cl9oYW5kbGVyCiAgICAgICogYSBzZXBlcmF0ZSBmdW5jdGlvbiB0byBkZWNvZGUgdGhlIGNvcnJl
c3BvbmRpbmcgYWN0aW9ucwogICAgICAqIGZvciB0aGUgcGFydGljdWxhciBtY2EgZXJyb3IgbGF0
ZXIuCiAgICAgICovCi0gICAgaW50ICgqb3duZWRfZXJyb3IpKHVpbnQ2NF90IHN0YXR1cyk7Cisg
ICAgYm9vbCAoKm93bmVkX2Vycm9yKSh1aW50NjRfdCBzdGF0dXMpOwogICAgIHZvaWQgKCpyZWNv
dmVyeV9oYW5kbGVyKShzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICAgICAgICAgICAgICAgICAg
ICAgZW51bSBtY2VfcmVzdWx0ICpyZXN1bHQsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIH07CiAKIC8qIEdsb2JhbCB2YXJpYWJsZXMgKi8KLWV4dGVybiBib29sX3Qgb3B0X21j
ZTsKK2V4dGVybiBib29sIG9wdF9tY2U7CiAKICNlbmRpZiAvKiBYODZfTUNBX0ggKi8KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWG-0004pu-7u; Tue, 21 Mar 2017 17:24:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWE-0004pd-HP
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C1/59-14551-9C161D85; Tue, 21 Mar 2017 17:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdk4sU
 Igzs7+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9G8v6wF74Uqlh0KbmD8ytvFyMUhJPCFUeLW
 gbfsXYycQM55Rokb90q7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSzgIbF3z0IWE
 JtXwExiyveljCA2C1D9xT/fmScwcixgZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwdj4xekQoyQHk5Iob6LTxQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErwNCUA5waLU9NSKtMwcYGDApCU4eJREeMtA0rzFBYm5xZnpEKlTjIpS4rxmIAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVxZkCk9mXgnc9FdAi5lAFu+5ALK4J
 BEhJdXAuMJfaNu6ttrGjZt29p709G37zBr96cxqoUc3j/BUbRf6eDvGf4VG5Vb7Yq/b+tJqzi
 82pmt87Et5zvZeJSY1tPqp6/nM94tk3s79xTVpupL83gUXREPecr5tPNG+NvCpfZawZtI59Tt
 9R7sO/eH+e9+iY5lu34P0HSKZuzd/mRb6PvbwltVLGJRYijMSDbWYi4oTAcvYRJ1BAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490117064!87313309!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25044 invoked from network); 21 Mar 2017 17:24:25 -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; 21 Mar 2017 17:24:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWC-0004g3-0s
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWC-0001VY-0M
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWC-0001VY-0M@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:24 +0000
Subject: [Xen-changelog] [xen master] x86/mce_intel: refine messages of MCA
	capabilities
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU4YzQzN2ViYTVmNjFhZTk0ODc5NjUwNGI2NWNhOTU4OGM1YmNhMDAKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1ODozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1ODozMyAyMDE3ICsw
MTAwCgogICAgeDg2L21jZV9pbnRlbDogcmVmaW5lIG1lc3NhZ2VzIG9mIE1DQSBjYXBhYmlsaXRp
ZXMKICAgIAogICAgLi4uIHRvIG9ubHkgcHJpbnQgYXZhaWxhYmxlIG9uZXMuCiAgICAKICAgIFN1
Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMKaW5kZXggMzI4MTQ3OC4uOTU2NjIxOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMKQEAgLTcyNCwxMSArNzI0LDE1IEBAIHN0YXRpYyB2b2lkIGludGVs
X2luaXRfbWNhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogICAgIGZpcnN0ID0gbWNlX2ZpcnN0
YmFuayhjKTsKIAorI2RlZmluZSBDQVAoZW5hYmxlZCwgbmFtZSkgKChlbmFibGVkKSA/ICIsICIg
bmFtZSA6ICIiKQogICAgIGlmIChzbXBfcHJvY2Vzc29yX2lkKCkgPT0gMCkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0EgQ2FwYWJpbGl0eTogQkNBU1QgJXggU0VSICV4
IgotICAgICAgICAgICAgICAgICIgQ01DSSAleCBmaXJzdGJhbmsgJXggZXh0ZW5kZWQgTUNFIE1T
UiAleFxuIiwKLSAgICAgICAgICAgICAgICBicm9hZGNhc3QsIHNlciwgY21jaSwgZmlyc3QsIGV4
dF9udW0pOworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICJN
Q0EgY2FwYWJpbGl0eTogZmlyc3RiYW5rICVkLCAlZCBleHQgTVNScyVzJXMlc1xuIiwKKyAgICAg
ICAgICAgICAgICBmaXJzdCwgZXh0X251bSwKKyAgICAgICAgICAgICAgICBDQVAoYnJvYWRjYXN0
LCAiQkNBU1QiKSwKKyAgICAgICAgICAgICAgICBDQVAoc2VyLCAiU0VSIiksCisgICAgICAgICAg
ICAgICAgQ0FQKGNtY2ksICJDTUNJIikpOwogCiAgICAgICAgIG1jZV9icm9hZGNhc3QgPSBicm9h
ZGNhc3Q7CiAgICAgICAgIGNtY2lfc3VwcG9ydCA9IGNtY2k7CkBAIC03MzksMTIgKzc0MywxNSBA
QCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21jYShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAg
ZWxzZSBpZiAoY21jaSAhPSBjbWNpX3N1cHBvcnQgfHwgc2VyICE9IHNlcl9zdXBwb3J0IHx8CiAg
ICAgICAgICAgICAgYnJvYWRjYXN0ICE9IG1jZV9icm9hZGNhc3QgfHwKICAgICAgICAgICAgICBm
aXJzdCAhPSBmaXJzdGJhbmsgfHwgZXh0X251bSAhPSBucl9pbnRlbF9leHRfbXNycykKLSAgICB7
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgIkNQVSAl
dSBoYXMgZGlmZmVyZW50IE1DQSBjYXBhYmlsaXR5ICgleCwleCwleCwleCwleCkiCisgICAgICAg
ICAgICAgICAgIkNQVSV1IGhhcyBkaWZmZXJlbnQgTUNBIGNhcGFiaWxpdHkgIgorICAgICAgICAg
ICAgICAgICIoZmlyc3RiYW5rICVkLCAlZCBleHQgTVNScyVzJXMlcykiCiAgICAgICAgICAgICAg
ICAgIiB0aGFuIEJTUCwgbWF5IGNhdXNlIHVuZGV0ZXJtaW5lZCByZXN1bHQhISFcbiIsCi0gICAg
ICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBicm9hZGNhc3QsIHNlciwgY21jaSwgZmly
c3QsIGV4dF9udW0pOwotICAgIH0KKyAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCks
IGZpcnN0LCBleHRfbnVtLAorICAgICAgICAgICAgICAgIENBUChicm9hZGNhc3QsICJCQ0FTVCIp
LAorICAgICAgICAgICAgICAgIENBUChzZXIsICJTRVIiKSwKKyAgICAgICAgICAgICAgICBDQVAo
Y21jaSwgIkNNQ0kiKSk7CisjdW5kZWYgQ0FQCiB9CiAKIHN0YXRpYyB2b2lkIGludGVsX21jZV9w
b3N0X3Jlc2V0KHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWG-0004pu-7u; Tue, 21 Mar 2017 17:24:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWE-0004pd-HP
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C1/59-14551-9C161D85; Tue, 21 Mar 2017 17:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdk4sU
 Igzs7+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9G8v6wF74Uqlh0KbmD8ytvFyMUhJPCFUeLW
 gbfsXYycQM55Rokb90q7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSzgIbF3z0IWE
 JtXwExiyveljCA2C1D9xT/fmScwcixgZFjFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwdj4xekQoyQHk5Iob6LTxQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErwNCUA5waLU9NSKtMwcYGDApCU4eJREeMtA0rzFBYm5xZnpEKlTjIpS4rxmIAkBkERG
 aR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVxZkCk9mXgnc9FdAi5lAFu+5ALK4J
 BEhJdXAuMJfaNu6ttrGjZt29p709G37zBr96cxqoUc3j/BUbRf6eDvGf4VG5Vb7Yq/b+tJqzi
 82pmt87Et5zvZeJSY1tPqp6/nM94tk3s79xTVpupL83gUXREPecr5tPNG+NvCpfZawZtI59Tt
 9R7sO/eH+e9+iY5lu34P0HSKZuzd/mRb6PvbwltVLGJRYijMSDbWYi4oTAcvYRJ1BAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490117064!87313309!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25044 invoked from network); 21 Mar 2017 17:24:25 -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; 21 Mar 2017 17:24:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWC-0004g3-0s
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWC-0001VY-0M
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWC-0001VY-0M@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:24 +0000
Subject: [Xen-changelog] [xen master] x86/mce_intel: refine messages of MCA
	capabilities
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU4YzQzN2ViYTVmNjFhZTk0ODc5NjUwNGI2NWNhOTU4OGM1YmNhMDAKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1ODozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1ODozMyAyMDE3ICsw
MTAwCgogICAgeDg2L21jZV9pbnRlbDogcmVmaW5lIG1lc3NhZ2VzIG9mIE1DQSBjYXBhYmlsaXRp
ZXMKICAgIAogICAgLi4uIHRvIG9ubHkgcHJpbnQgYXZhaWxhYmxlIG9uZXMuCiAgICAKICAgIFN1
Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMKaW5kZXggMzI4MTQ3OC4uOTU2NjIxOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMKQEAgLTcyNCwxMSArNzI0LDE1IEBAIHN0YXRpYyB2b2lkIGludGVs
X2luaXRfbWNhKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogICAgIGZpcnN0ID0gbWNlX2ZpcnN0
YmFuayhjKTsKIAorI2RlZmluZSBDQVAoZW5hYmxlZCwgbmFtZSkgKChlbmFibGVkKSA/ICIsICIg
bmFtZSA6ICIiKQogICAgIGlmIChzbXBfcHJvY2Vzc29yX2lkKCkgPT0gMCkKICAgICB7Ci0gICAg
ICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0EgQ2FwYWJpbGl0eTogQkNBU1QgJXggU0VSICV4
IgotICAgICAgICAgICAgICAgICIgQ01DSSAleCBmaXJzdGJhbmsgJXggZXh0ZW5kZWQgTUNFIE1T
UiAleFxuIiwKLSAgICAgICAgICAgICAgICBicm9hZGNhc3QsIHNlciwgY21jaSwgZmlyc3QsIGV4
dF9udW0pOworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICJN
Q0EgY2FwYWJpbGl0eTogZmlyc3RiYW5rICVkLCAlZCBleHQgTVNScyVzJXMlc1xuIiwKKyAgICAg
ICAgICAgICAgICBmaXJzdCwgZXh0X251bSwKKyAgICAgICAgICAgICAgICBDQVAoYnJvYWRjYXN0
LCAiQkNBU1QiKSwKKyAgICAgICAgICAgICAgICBDQVAoc2VyLCAiU0VSIiksCisgICAgICAgICAg
ICAgICAgQ0FQKGNtY2ksICJDTUNJIikpOwogCiAgICAgICAgIG1jZV9icm9hZGNhc3QgPSBicm9h
ZGNhc3Q7CiAgICAgICAgIGNtY2lfc3VwcG9ydCA9IGNtY2k7CkBAIC03MzksMTIgKzc0MywxNSBA
QCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21jYShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAg
ZWxzZSBpZiAoY21jaSAhPSBjbWNpX3N1cHBvcnQgfHwgc2VyICE9IHNlcl9zdXBwb3J0IHx8CiAg
ICAgICAgICAgICAgYnJvYWRjYXN0ICE9IG1jZV9icm9hZGNhc3QgfHwKICAgICAgICAgICAgICBm
aXJzdCAhPSBmaXJzdGJhbmsgfHwgZXh0X251bSAhPSBucl9pbnRlbF9leHRfbXNycykKLSAgICB7
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgIkNQVSAl
dSBoYXMgZGlmZmVyZW50IE1DQSBjYXBhYmlsaXR5ICgleCwleCwleCwleCwleCkiCisgICAgICAg
ICAgICAgICAgIkNQVSV1IGhhcyBkaWZmZXJlbnQgTUNBIGNhcGFiaWxpdHkgIgorICAgICAgICAg
ICAgICAgICIoZmlyc3RiYW5rICVkLCAlZCBleHQgTVNScyVzJXMlcykiCiAgICAgICAgICAgICAg
ICAgIiB0aGFuIEJTUCwgbWF5IGNhdXNlIHVuZGV0ZXJtaW5lZCByZXN1bHQhISFcbiIsCi0gICAg
ICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBicm9hZGNhc3QsIHNlciwgY21jaSwgZmly
c3QsIGV4dF9udW0pOwotICAgIH0KKyAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCks
IGZpcnN0LCBleHRfbnVtLAorICAgICAgICAgICAgICAgIENBUChicm9hZGNhc3QsICJCQ0FTVCIp
LAorICAgICAgICAgICAgICAgIENBUChzZXIsICJTRVIiKSwKKyAgICAgICAgICAgICAgICBDQVAo
Y21jaSwgIkNNQ0kiKSk7CisjdW5kZWYgQ0FQCiB9CiAKIHN0YXRpYyB2b2lkIGludGVsX21jZV9w
b3N0X3Jlc2V0KHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWQ-0004s1-9l; Tue, 21 Mar 2017 17:24:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWO-0004rk-OI
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1E/5A-27751-4D161D85; Tue, 21 Mar 2017 17:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdy4sU
 Ig+UbhS0mbDNwYPTY3reLPYAxijUzLym/IoE149bPAywF14MqVsy8z9TAuMuqi5GLQ0jgC6PE
 5X93mCCc84wSs080M3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJdG+4
 CkriM0rYCYxbet+sBoWoPovh68zTmDkWMDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hn+sBDjJIcTEqivIlOFyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC+DAfKCRalpqdWpGXmAMMDJi3BwaMkwusJkuYtLkjMLc5Mh0idYlSUEuetAkkI
 gCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvJvCgKbwZOaVwE1/BbSYCWhx2
 Z4LIItLEhFSUg2MNroXGA96SRw8dnqduu8zcfV9BjEVMc1J3/5NYS+3uVCbnP2r48kT8fu1xR
 dznv3UUhQTirz2/OecP9Lrf7ctXr3odZoXbz9v6uySF6GqzZHP2icFyn78Z1MwRWab9t1tK76
 Z7OzTfsZudW7uQuv3aj2b3nxffWr5aeWO6KUyQr9lpxdNVBSMVmIpzkg01GIuKk4EAMtbNkNE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490117074!55496616!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25076 invoked from network); 21 Mar 2017 17:24:35 -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; 21 Mar 2017 17:24:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWM-0004gF-38
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWM-0001W9-2l
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWM-0001W9-2l@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:34 +0000
Subject: [Xen-changelog] [xen master] x86/mce: add blank lines between
	non-fall-through switch case blocks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiZjk0NDgzZTEwYmJiNWE1Y2M5NmRmZjY5NTY4ODk5YTc5YjliYzgKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1OToxNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1OToxNiAyMDE3ICsw
MTAwCgogICAgeDg2L21jZTogYWRkIGJsYW5rIGxpbmVzIGJldHdlZW4gbm9uLWZhbGwtdGhyb3Vn
aCBzd2l0Y2ggY2FzZSBibG9ja3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAg
ICAgfCAxMCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuaCAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYyAgIHwgIDQgKysrKwogeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCAgOSArKystLS0tLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuYwppbmRleCA2ZmEwZTVkLi4xMWQwZTIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAt
NTkzLDEwICs1OTMsMTIgQEAgaW50IHNob3dfbWNhX2luZm8oaW50IGluaXRlZCwgc3RydWN0IGNw
dWluZm9feDg2ICpjKQogICAgICAgICAgICAgcHJpbnRrKCIlcyVzIG1hY2hpbmUgY2hlY2sgcmVw
b3J0aW5nIGVuYWJsZWRcbiIsCiAgICAgICAgICAgICAgICAgICAgcHJlZml4LCB0eXBlX3N0cltp
bml0ZWRdKTsKICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgbWNoZWNrX2FtZF9m
YW1YWDoKICAgICAgICAgICAgIHByaW50aygiJXMlcyBGYW0leGggbWFjaGluZSBjaGVjayByZXBv
cnRpbmcgZW5hYmxlZFxuIiwKICAgICAgICAgICAgICAgICAgICBwcmVmaXgsIHR5cGVfc3RyW2lu
aXRlZF0sIGMtPng4Nik7CiAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIG1jaGVj
a19ub25lOgogICAgICAgICAgICAgcHJpbnRrKCIlc05vIG1hY2hpbmUgY2hlY2sgaW5pdGlhbGl6
YXRpb25cbiIsIHByZWZpeCk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTcwMiwxMiArNzA0LDEx
IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAogICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6CiAg
ICAgICAgIHJjID0gY3B1X2JhbmtfYWxsb2MoY3B1KTsKICAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgogICAgICAgICBjcHVfYmFu
a19mcmVlKGNwdSk7CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFr
OwogICAgIH0KIAogICAgIHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21f
ZXJybm8ocmMpOwpAQCAtMTUxNSw2ICsxNTE2LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICAgICAgcHJpbnRrKCJO
b3QgdHJpZ2dlciBNQ0Ugb24gYWxsIENQVXMsIG1heSBIQU5HIVxuIik7CiAgICAgICAgICAgICBv
bl9zZWxlY3RlZF9jcHVzKGNwdW1hcCwgeDg2X21jX21jZWluamVjdCwgTlVMTCwgMSk7CiAgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhFTl9NQ19JTkpFQ1RfVFlQRV9DTUNJOgog
ICAgICAgICAgICAgaWYgKCAhY21jaV9hcGljX3ZlY3RvciApCiAgICAgICAgICAgICAgICAgcmV0
ID0geDg2X21jZXJyKApAQCAtMTUyNiw2ICsxNTI4LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICAgICAgc2VuZF9J
UElfbWFzayhjcHVtYXAsIGNtY2lfYXBpY192ZWN0b3IpOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IHg4Nl9t
Y2VycigiV3JvbmcgbWNhIHR5cGVcbiIsIC1FSU5WQUwpOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC0xNjcyLDE2ICsxNjc1LDE5IEBAIHN0YXRpYyBpbnQgbWNlX2RlbGF5ZWRfYWN0aW9uKG1jdGVs
ZW1fY29va2llX3QgbWN0YykKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0YXB0
cihtY3RjKSk7CiAgICAgICAgIHBhbmljKCJNQ0U6IFNvZnR3YXJlIHJlY292ZXJ5IGZhaWxlZCBm
b3IgdGhlIFVDUiIpOwogICAgICAgICBicmVhazsKKwogICAgIGNhc2UgTUNFUl9SRUNPVkVSRUQ6
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0U6IEVycm9yIGlzIHN1Y2Nlc3NmdWxs
eSByZWNvdmVyZWRcbiIpOwogICAgICAgICByZXQgID0gMTsKICAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1DRVJfQ09OVElOVUU6CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0U6
IEVycm9yIGNhbid0IGJlIHJlY292ZXJlZCwgIgogICAgICAgICAgICAgInN5c3RlbSBpcyB0YWlu
dGVkXG4iKTsKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0YXB0cihtY3RjKSk7
CiAgICAgICAgIHJldCA9IDE7CiAgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmV0ID0gMDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IDUyZTJj
MmYuLjEwZTVjZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0xNTgsNiArMTU4LDcgQEAgc3Rh
dGljIGlubGluZSBpbnQgbWNlX3ZlbmRvcl9iYW5rX21zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyKQogICAgICAgICAgICAgbXNyIDwgTVNSX0lBMzJfTUN4X0NUTDIodi0+YXJj
aC52bWNlLm1jZ19jYXAgJiBNQ0dfQ0FQX0NPVU5UKSApCiAgICAgICAgICAgICByZXR1cm4gMTsK
ICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgogICAgICAgICBzd2l0
Y2ggKG1zcikgewogICAgICAgICBjYXNlIE1TUl9GMTBfTUM0X01JU0MxOgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2FtZC5jCmluZGV4IGIxODM3ZTAuLmQxMjViYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2VfYW1kLmMKQEAgLTEyMCw5ICsxMjAsMTEgQEAgYm9vbCBtY19hbWRfcmVjb3ZlcmFibGVfc2Nh
bih1aW50NjRfdCBzdGF0dXMpCiAgICAgY2FzZSBNQ19FQ19CVVNfVFlQRTogLyogdmFsdWUgaW4g
YWRkciBNU1IgaXMgcGh5c2ljYWwgKi8KICAgICAgICAgLyogc2hvdWxkIHJ1biBjcHUgb2ZmbGlu
ZSBhY3Rpb24gKi8KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1DX0VDX01FTV9UWVBFOiAv
KiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyBwaHlzaWNhbCAqLwogICAgICAgICByZXQgPSB0cnVlOyAv
KiBydW4gbWVtb3J5IHBhZ2Ugb2ZmbGluZSBhY3Rpb24gKi8KICAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1DX0VDX1RMQl9UWVBFOiAvKiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyB2aXJ0dWFsICov
CiAgICAgICAgIC8qIHNob3VsZCBydW4gdGxiIGZsdXNoIGFjdGlvbiBhbmQgcmV0cnkgKi8KICAg
ICAgICAgYnJlYWs7CkBAIC0xNDQsNiArMTQ2LDcgQEAgYm9vbCBtY19hbWRfYWRkcmNoZWNrKHVp
bnQ2NF90IHN0YXR1cywgdWludDY0X3QgbWlzYywgaW50IGFkZHJ0eXBlKQogICAgIGNhc2UgTUNf
RUNfQlVTX1RZUEU6IC8qIHZhbHVlIGluIGFkZHIgTVNSIGlzIHBoeXNpY2FsICovCiAgICAgY2Fz
ZSBNQ19FQ19NRU1fVFlQRTogLyogdmFsdWUgaW4gYWRkciBNU1IgaXMgcGh5c2ljYWwgKi8KICAg
ICAgICAgcmV0dXJuIChhZGRydHlwZSA9PSBNQ19BRERSX1BIWVNJQ0FMKTsKKwogICAgIGNhc2Ug
TUNfRUNfVExCX1RZUEU6IC8qIHZhbHVlIGluIGFkZHIgTVNSIGlzIHZpcnR1YWwgKi8KICAgICAg
ICAgcmV0dXJuIChhZGRydHlwZSA9PSBNQ19BRERSX1ZJUlRVQUwpOwogICAgIH0KQEAgLTE5MSw2
ICsxOTQsNyBAQCBpbnQgbWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdz
IGZsYWdzKQogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfTUN4X0NUTCg0KSwgfigxVUxMIDw8IDEw
KSk7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9NQ3hfU1RBVFVTKDQpLCAwVUxMKTsKICAgICAg
ICAgYnJlYWs7CisKICAgICBjYXNlIE1DRVFVSVJLX0YxMF9HQVJUOgogICAgICAgICBpZiAoIHJk
bXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwpID09IDAgKQogICAgICAgICAgICAg
ICAgIHdybXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwgfCAoMSA8PCAxMCkpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwppbmRleCA5NTY2MjE4Li5mZGY1N2NlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwpAQCAtMzAyLDggKzMwMiw2IEBAIHN0YXRpYyB2
b2lkIGludGVsX3NyYXJfZGhhbmRsZXIoCiAgICAgY2FzZSBJTlRFTF9TUkFSX0lOU1RSX0ZFVENI
OgogICAgICAgICBpbnRlbF9tZW1lcnJfZGhhbmRsZXIoYmluZm8sIHJlc3VsdCwgcmVncyk7CiAg
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwogICAgIH0KIH0KIApA
QCAtMzMwLDggKzMyOCw2IEBAIHN0YXRpYyB2b2lkIGludGVsX3NyYW9fZGhhbmRsZXIoCiAgICAg
ICAgIGNhc2UgSU5URUxfU1JBT19MM19FV0I6CiAgICAgICAgICAgICBpbnRlbF9tZW1lcnJfZGhh
bmRsZXIoYmluZm8sIHJlc3VsdCwgcmVncyk7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogfQpAQCAtMzc4
LDYgKzM3NCw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2RlZmF1bHRfbWNlX3VoYW5kbGVyKAogICAg
IGNhc2UgaW50ZWxfbWNlX2ZhdGFsOgogICAgICAgICAqcmVzdWx0ID0gTUNFUl9SRVNFVDsKICAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICAqcmVzdWx0ID0gTUNFUl9DT05U
SU5VRTsKICAgICAgICAgYnJlYWs7CkBAIC04NDMsMTYgKzg0MCwxNiBAQCBzdGF0aWMgaW50IGNw
dV9jYWxsYmFjaygKICAgICBjYXNlIENQVV9VUF9QUkVQQVJFOgogICAgICAgICByYyA9IGNwdV9t
Y2FiYW5rX2FsbG9jKGNwdSk7CiAgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBDUFVfRFlJTkc6
CiAgICAgICAgIGNwdV9tY2hlY2tfZGlzYWJsZSgpOwogICAgICAgICBicmVhazsKKwogICAgIGNh
c2UgQ1BVX1VQX0NBTkNFTEVEOgogICAgIGNhc2UgQ1BVX0RFQUQ6CiAgICAgICAgIGNwdV9tY2hl
Y2tfZGlzdHJpYnV0ZV9jbWNpKCk7CiAgICAgICAgIGNwdV9tY2FiYW5rX2ZyZWUoY3B1KTsKICAg
ICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAg
cmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDogbm90aWZpZXJfZnJvbV9lcnJubyhyYyk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKaW5kZXggNzFiZjI4NC4uZDU5MWQzMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuYwpAQCAtMTEzLDYgKzExMyw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2VfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgbWNl
X3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiByZCBNQyV1X0NUTCAlIyJQUkl4NjQiXG4i
LAogICAgICAgICAgICAgICAgICAgIHYsIGJhbmssICp2YWwpOwogICAgICAgICBicmVhazsKKwog
ICAgIGNhc2UgTVNSX0lBMzJfTUMwX1NUQVRVUzoKICAgICAgICAgaWYgKCBiYW5rIDwgR1VFU1Rf
TUNfQkFOS19OVU0gKQogICAgICAgICB7CkBAIC0xMjIsNiArMTIzLDcgQEAgc3RhdGljIGludCBi
YW5rX21jZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgKnZhbCk7CiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DMF9BRERSOgogICAg
ICAgICBpZiAoIGJhbmsgPCBHVUVTVF9NQ19CQU5LX05VTSApCiAgICAgICAgIHsKQEAgLTEzMSw2
ICsxMzMsNyBAQCBzdGF0aWMgaW50IGJhbmtfbWNlX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LCBiYW5rLCAqdmFsKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKKwogICAgIGNhc2Ug
TVNSX0lBMzJfTUMwX01JU0M6CiAgICAgICAgIGlmICggYmFuayA8IEdVRVNUX01DX0JBTktfTlVN
ICkKICAgICAgICAgewpAQCAtMTQwLDE1ICsxNDMsMTggQEAgc3RhdGljIGludCBiYW5rX21jZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgKnZhbCk7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRF
TDoKICAgICAgICAgICAgIHJldCA9IHZtY2VfaW50ZWxfcmRtc3IodiwgbXNyLCB2YWwpOwogICAg
ICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKICAgICAgICAg
ICAgIHJldCA9IHZtY2VfYW1kX3JkbXNyKHYsIG1zciwgdmFsKTsKICAgICAgICAgICAgIGJyZWFr
OworCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAg
YnJlYWs7CkBAIC0xODEsMTUgKzE4NywxOCBAQCBpbnQgdm1jZV9yZG1zcih1aW50MzJfdCBtc3Is
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLAogICAg
ICAgICAgICAgICAgICAgICAgICAiTUNFOiAlcHY6IHJkIE1DR19TVEFUVVMgJSMiUFJJeDY0Ilxu
IiwgY3VyLCAqdmFsKTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19D
QVA6CiAgICAgICAgICp2YWwgPSBjdXItPmFyY2gudm1jZS5tY2dfY2FwOwogICAgICAgICBtY2Vf
cHJpbnRrKE1DRV9WRVJCT1NFLCAiTUNFOiAlcHY6IHJkIE1DR19DQVAgJSMiUFJJeDY0IlxuIiwg
Y3VyLCAqdmFsKTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19DVEw6
CiAgICAgICAgIGlmICggY3VyLT5hcmNoLnZtY2UubWNnX2NhcCAmIE1DR19DVExfUCApCiAgICAg
ICAgICAgICAqdmFsID0gfjBVTEw7CiAgICAgICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsICJN
Q0U6ICVwdjogcmQgTUNHX0NUTCAlIyJQUkl4NjQiXG4iLCBjdXIsICp2YWwpOwogICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IG1jZV9iYW5rX21zcihjdXIsIG1z
cikgPyBiYW5rX21jZV9yZG1zcihjdXIsIG1zciwgdmFsKSA6IDA7CiAgICAgICAgIGJyZWFrOwpA
QCAtMjE3LDYgKzIyNiw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICAgKiB0cmVhdCBpdCBhcyBu
b3QgaW1wbGVtZW50IGFuZCBpZ25vcmUgd3JpdGUgY2hhbmdlIGl0LgogICAgICAgICAgKi8KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DMF9TVEFUVVM6CiAgICAgICAgIG1j
ZV9wcmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUMldV9TVEFUVVMgJSMiUFJJeDY0
IlxuIiwKICAgICAgICAgICAgICAgICAgICB2LCBiYW5rLCB2YWwpOwpAQCAtMjI1LDYgKzIzNSw3
IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1z
ciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01DX0JBTktf
TlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9zdGF0dXMgPSB2
YWw7CiAgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSUEzMl9NQzBfQUREUjoKICAgICAg
ICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiB3ciBNQyV1X0FERFIgJSMiUFJJ
eDY0IlxuIiwKICAgICAgICAgICAgICAgICAgICB2LCBiYW5rLCB2YWwpOwpAQCAtMjMzLDYgKzI0
NCw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01DX0JB
TktfTlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9hZGRyID0g
dmFsOwogICAgICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfTUMwX01JU0M6CiAgICAg
ICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUMldV9NSVNDICUjIlBS
SXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgdmFsKTsKQEAgLTI0MSwxNSAr
MjUzLDE4IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01D
X0JBTktfTlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9taXNj
ID0gdmFsOwogICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHN3aXRjaCAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYODZf
VkVORE9SX0lOVEVMOgogICAgICAgICAgICAgcmV0ID0gdm1jZV9pbnRlbF93cm1zcih2LCBtc3Is
IHZhbCk7CiAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1E
OgogICAgICAgICAgICAgcmV0ID0gdm1jZV9hbWRfd3Jtc3IodiwgbXNyLCB2YWwpOwogICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IDA7CiAg
ICAgICAgICAgICBicmVhazsKQEAgLTI3NywxMSArMjkyLDEzIEBAIGludCB2bWNlX3dybXNyKHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lBMzJfTUNHX0NUTDoKICAg
ICAgICAgLyogSWYgTUNHX0NUTCBleGlzdHMgdGhlbiBzdGljayB0byBhbGwgMSdzLCBlbHNlIGln
bm9yZS4gKi8KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19TVEFUVVM6
CiAgICAgICAgIGN1ci0+YXJjaC52bWNlLm1jZ19zdGF0dXMgPSB2YWw7CiAgICAgICAgIG1jZV9w
cmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUNHX1NUQVRVUyAlIlBSSXg2NCJcbiIs
CiAgICAgICAgICAgICAgICAgICAgY3VyLCB2YWwpOwogICAgICAgICBicmVhazsKKwogICAgIGNh
c2UgTVNSX0lBMzJfTUNHX0NBUDoKICAgICAgICAgLyoKICAgICAgICAgICogQWNjb3JkaW5nIHRv
IEludGVsIFNETSwgSUEzMl9NQ0dfQ0FQIGlzIGEgcmVhZC1vbmx5IHJlZ2lzdGVyLApAQCAtMjkw
LDYgKzMwNyw3IEBAIGludCB2bWNlX3dybXNyKHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICAgKi8KICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiBN
Q0dfQ0FQIGlzIHIvb1xuIiwgY3VyKTsKICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXQgPSBtY2VfYmFua19tc3IoY3VyLCBtc3IpID8gYmFua19tY2Vfd3Jtc3IoY3Vy
LCBtc3IsIHZhbCkgOiAwOwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWQ-0004s1-9l; Tue, 21 Mar 2017 17:24:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWO-0004rk-OI
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:36 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1E/5A-27751-4D161D85; Tue, 21 Mar 2017 17:24:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdy4sU
 Ig+UbhS0mbDNwYPTY3reLPYAxijUzLym/IoE149bPAywF14MqVsy8z9TAuMuqi5GLQ0jgC6PE
 5X93mCCc84wSs080M3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJdG+4
 CkriM0rYCYxbet+sBoWoPovh68zTmDkWMDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hn+sBDjJIcTEqivIlOFyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfC+DAfKCRalpqdWpGXmAMMDJi3BwaMkwusJkuYtLkjMLc5Mh0idYlSUEuetAkkI
 gCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvJvCgKbwZOaVwE1/BbSYCWhx2
 Z4LIItLEhFSUg2MNroXGA96SRw8dnqduu8zcfV9BjEVMc1J3/5NYS+3uVCbnP2r48kT8fu1xR
 dznv3UUhQTirz2/OecP9Lrf7ctXr3odZoXbz9v6uySF6GqzZHP2icFyn78Z1MwRWab9t1tK76
 Z7OzTfsZudW7uQuv3aj2b3nxffWr5aeWO6KUyQr9lpxdNVBSMVmIpzkg01GIuKk4EAMtbNkNE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490117074!55496616!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25076 invoked from network); 21 Mar 2017 17:24:35 -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; 21 Mar 2017 17:24:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWM-0004gF-38
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWM-0001W9-2l
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWM-0001W9-2l@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:34 +0000
Subject: [Xen-changelog] [xen master] x86/mce: add blank lines between
	non-fall-through switch case blocks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiZjk0NDgzZTEwYmJiNWE1Y2M5NmRmZjY5NTY4ODk5YTc5YjliYzgKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjo1OToxNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1OToxNiAyMDE3ICsw
MTAwCgogICAgeDg2L21jZTogYWRkIGJsYW5rIGxpbmVzIGJldHdlZW4gbm9uLWZhbGwtdGhyb3Vn
aCBzd2l0Y2ggY2FzZSBibG9ja3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAg
ICAgfCAxMCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuaCAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYyAgIHwgIDQgKysrKwogeGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCAgOSArKystLS0tLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuYwppbmRleCA2ZmEwZTVkLi4xMWQwZTIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAt
NTkzLDEwICs1OTMsMTIgQEAgaW50IHNob3dfbWNhX2luZm8oaW50IGluaXRlZCwgc3RydWN0IGNw
dWluZm9feDg2ICpjKQogICAgICAgICAgICAgcHJpbnRrKCIlcyVzIG1hY2hpbmUgY2hlY2sgcmVw
b3J0aW5nIGVuYWJsZWRcbiIsCiAgICAgICAgICAgICAgICAgICAgcHJlZml4LCB0eXBlX3N0cltp
bml0ZWRdKTsKICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgbWNoZWNrX2FtZF9m
YW1YWDoKICAgICAgICAgICAgIHByaW50aygiJXMlcyBGYW0leGggbWFjaGluZSBjaGVjayByZXBv
cnRpbmcgZW5hYmxlZFxuIiwKICAgICAgICAgICAgICAgICAgICBwcmVmaXgsIHR5cGVfc3RyW2lu
aXRlZF0sIGMtPng4Nik7CiAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIG1jaGVj
a19ub25lOgogICAgICAgICAgICAgcHJpbnRrKCIlc05vIG1hY2hpbmUgY2hlY2sgaW5pdGlhbGl6
YXRpb25cbiIsIHByZWZpeCk7CiAgICAgICAgICAgICBicmVhazsKQEAgLTcwMiwxMiArNzA0LDEx
IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAogICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6CiAg
ICAgICAgIHJjID0gY3B1X2JhbmtfYWxsb2MoY3B1KTsKICAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgogICAgICAgICBjcHVfYmFu
a19mcmVlKGNwdSk7CiAgICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFr
OwogICAgIH0KIAogICAgIHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21f
ZXJybm8ocmMpOwpAQCAtMTUxNSw2ICsxNTE2LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICAgICAgcHJpbnRrKCJO
b3QgdHJpZ2dlciBNQ0Ugb24gYWxsIENQVXMsIG1heSBIQU5HIVxuIik7CiAgICAgICAgICAgICBv
bl9zZWxlY3RlZF9jcHVzKGNwdW1hcCwgeDg2X21jX21jZWluamVjdCwgTlVMTCwgMSk7CiAgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhFTl9NQ19JTkpFQ1RfVFlQRV9DTUNJOgog
ICAgICAgICAgICAgaWYgKCAhY21jaV9hcGljX3ZlY3RvciApCiAgICAgICAgICAgICAgICAgcmV0
ID0geDg2X21jZXJyKApAQCAtMTUyNiw2ICsxNTI4LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICAgICAgc2VuZF9J
UElfbWFzayhjcHVtYXAsIGNtY2lfYXBpY192ZWN0b3IpOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IHg4Nl9t
Y2VycigiV3JvbmcgbWNhIHR5cGVcbiIsIC1FSU5WQUwpOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC0xNjcyLDE2ICsxNjc1LDE5IEBAIHN0YXRpYyBpbnQgbWNlX2RlbGF5ZWRfYWN0aW9uKG1jdGVs
ZW1fY29va2llX3QgbWN0YykKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0YXB0
cihtY3RjKSk7CiAgICAgICAgIHBhbmljKCJNQ0U6IFNvZnR3YXJlIHJlY292ZXJ5IGZhaWxlZCBm
b3IgdGhlIFVDUiIpOwogICAgICAgICBicmVhazsKKwogICAgIGNhc2UgTUNFUl9SRUNPVkVSRUQ6
CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0U6IEVycm9yIGlzIHN1Y2Nlc3NmdWxs
eSByZWNvdmVyZWRcbiIpOwogICAgICAgICByZXQgID0gMTsKICAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1DRVJfQ09OVElOVUU6CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJNQ0U6
IEVycm9yIGNhbid0IGJlIHJlY292ZXJlZCwgIgogICAgICAgICAgICAgInN5c3RlbSBpcyB0YWlu
dGVkXG4iKTsKICAgICAgICAgeDg2X21jaW5mb19kdW1wKG1jdGVsZW1fZGF0YXB0cihtY3RjKSk7
CiAgICAgICAgIHJldCA9IDE7CiAgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgcmV0ID0gMDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IDUyZTJj
MmYuLjEwZTVjZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0xNTgsNiArMTU4LDcgQEAgc3Rh
dGljIGlubGluZSBpbnQgbWNlX3ZlbmRvcl9iYW5rX21zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyKQogICAgICAgICAgICAgbXNyIDwgTVNSX0lBMzJfTUN4X0NUTDIodi0+YXJj
aC52bWNlLm1jZ19jYXAgJiBNQ0dfQ0FQX0NPVU5UKSApCiAgICAgICAgICAgICByZXR1cm4gMTsK
ICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgogICAgICAgICBzd2l0
Y2ggKG1zcikgewogICAgICAgICBjYXNlIE1TUl9GMTBfTUM0X01JU0MxOgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2FtZC5jCmluZGV4IGIxODM3ZTAuLmQxMjViYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2VfYW1kLmMKQEAgLTEyMCw5ICsxMjAsMTEgQEAgYm9vbCBtY19hbWRfcmVjb3ZlcmFibGVfc2Nh
bih1aW50NjRfdCBzdGF0dXMpCiAgICAgY2FzZSBNQ19FQ19CVVNfVFlQRTogLyogdmFsdWUgaW4g
YWRkciBNU1IgaXMgcGh5c2ljYWwgKi8KICAgICAgICAgLyogc2hvdWxkIHJ1biBjcHUgb2ZmbGlu
ZSBhY3Rpb24gKi8KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1DX0VDX01FTV9UWVBFOiAv
KiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyBwaHlzaWNhbCAqLwogICAgICAgICByZXQgPSB0cnVlOyAv
KiBydW4gbWVtb3J5IHBhZ2Ugb2ZmbGluZSBhY3Rpb24gKi8KICAgICAgICAgYnJlYWs7CisKICAg
ICBjYXNlIE1DX0VDX1RMQl9UWVBFOiAvKiB2YWx1ZSBpbiBhZGRyIE1TUiBpcyB2aXJ0dWFsICov
CiAgICAgICAgIC8qIHNob3VsZCBydW4gdGxiIGZsdXNoIGFjdGlvbiBhbmQgcmV0cnkgKi8KICAg
ICAgICAgYnJlYWs7CkBAIC0xNDQsNiArMTQ2LDcgQEAgYm9vbCBtY19hbWRfYWRkcmNoZWNrKHVp
bnQ2NF90IHN0YXR1cywgdWludDY0X3QgbWlzYywgaW50IGFkZHJ0eXBlKQogICAgIGNhc2UgTUNf
RUNfQlVTX1RZUEU6IC8qIHZhbHVlIGluIGFkZHIgTVNSIGlzIHBoeXNpY2FsICovCiAgICAgY2Fz
ZSBNQ19FQ19NRU1fVFlQRTogLyogdmFsdWUgaW4gYWRkciBNU1IgaXMgcGh5c2ljYWwgKi8KICAg
ICAgICAgcmV0dXJuIChhZGRydHlwZSA9PSBNQ19BRERSX1BIWVNJQ0FMKTsKKwogICAgIGNhc2Ug
TUNfRUNfVExCX1RZUEU6IC8qIHZhbHVlIGluIGFkZHIgTVNSIGlzIHZpcnR1YWwgKi8KICAgICAg
ICAgcmV0dXJuIChhZGRydHlwZSA9PSBNQ19BRERSX1ZJUlRVQUwpOwogICAgIH0KQEAgLTE5MSw2
ICsxOTQsNyBAQCBpbnQgbWNlcXVpcmtfYW1kX2FwcGx5KGVudW0gbWNlcXVpcmtfYW1kX2ZsYWdz
IGZsYWdzKQogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfTUN4X0NUTCg0KSwgfigxVUxMIDw8IDEw
KSk7CiAgICAgICAgIHdybXNybChNU1JfSUEzMl9NQ3hfU1RBVFVTKDQpLCAwVUxMKTsKICAgICAg
ICAgYnJlYWs7CisKICAgICBjYXNlIE1DRVFVSVJLX0YxMF9HQVJUOgogICAgICAgICBpZiAoIHJk
bXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwpID09IDAgKQogICAgICAgICAgICAg
ICAgIHdybXNyX3NhZmUoTVNSX0FNRDY0X01DeF9NQVNLKDQpLCB2YWwgfCAoMSA8PCAxMCkpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwppbmRleCA5NTY2MjE4Li5mZGY1N2NlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwpAQCAtMzAyLDggKzMwMiw2IEBAIHN0YXRpYyB2
b2lkIGludGVsX3NyYXJfZGhhbmRsZXIoCiAgICAgY2FzZSBJTlRFTF9TUkFSX0lOU1RSX0ZFVENI
OgogICAgICAgICBpbnRlbF9tZW1lcnJfZGhhbmRsZXIoYmluZm8sIHJlc3VsdCwgcmVncyk7CiAg
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwogICAgIH0KIH0KIApA
QCAtMzMwLDggKzMyOCw2IEBAIHN0YXRpYyB2b2lkIGludGVsX3NyYW9fZGhhbmRsZXIoCiAgICAg
ICAgIGNhc2UgSU5URUxfU1JBT19MM19FV0I6CiAgICAgICAgICAgICBpbnRlbF9tZW1lcnJfZGhh
bmRsZXIoYmluZm8sIHJlc3VsdCwgcmVncyk7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ZGVmYXVsdDoKLSAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogfQpAQCAtMzc4
LDYgKzM3NCw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2RlZmF1bHRfbWNlX3VoYW5kbGVyKAogICAg
IGNhc2UgaW50ZWxfbWNlX2ZhdGFsOgogICAgICAgICAqcmVzdWx0ID0gTUNFUl9SRVNFVDsKICAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICAqcmVzdWx0ID0gTUNFUl9DT05U
SU5VRTsKICAgICAgICAgYnJlYWs7CkBAIC04NDMsMTYgKzg0MCwxNiBAQCBzdGF0aWMgaW50IGNw
dV9jYWxsYmFjaygKICAgICBjYXNlIENQVV9VUF9QUkVQQVJFOgogICAgICAgICByYyA9IGNwdV9t
Y2FiYW5rX2FsbG9jKGNwdSk7CiAgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBDUFVfRFlJTkc6
CiAgICAgICAgIGNwdV9tY2hlY2tfZGlzYWJsZSgpOwogICAgICAgICBicmVhazsKKwogICAgIGNh
c2UgQ1BVX1VQX0NBTkNFTEVEOgogICAgIGNhc2UgQ1BVX0RFQUQ6CiAgICAgICAgIGNwdV9tY2hl
Y2tfZGlzdHJpYnV0ZV9jbWNpKCk7CiAgICAgICAgIGNwdV9tY2FiYW5rX2ZyZWUoY3B1KTsKICAg
ICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAg
cmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDogbm90aWZpZXJfZnJvbV9lcnJubyhyYyk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmMKaW5kZXggNzFiZjI4NC4uZDU5MWQzMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuYwpAQCAtMTEzLDYgKzExMyw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2VfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgbWNl
X3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiByZCBNQyV1X0NUTCAlIyJQUkl4NjQiXG4i
LAogICAgICAgICAgICAgICAgICAgIHYsIGJhbmssICp2YWwpOwogICAgICAgICBicmVhazsKKwog
ICAgIGNhc2UgTVNSX0lBMzJfTUMwX1NUQVRVUzoKICAgICAgICAgaWYgKCBiYW5rIDwgR1VFU1Rf
TUNfQkFOS19OVU0gKQogICAgICAgICB7CkBAIC0xMjIsNiArMTIzLDcgQEAgc3RhdGljIGludCBi
YW5rX21jZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgKnZhbCk7CiAgICAg
ICAgIH0KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DMF9BRERSOgogICAg
ICAgICBpZiAoIGJhbmsgPCBHVUVTVF9NQ19CQU5LX05VTSApCiAgICAgICAgIHsKQEAgLTEzMSw2
ICsxMzMsNyBAQCBzdGF0aWMgaW50IGJhbmtfbWNlX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LCBiYW5rLCAqdmFsKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKKwogICAgIGNhc2Ug
TVNSX0lBMzJfTUMwX01JU0M6CiAgICAgICAgIGlmICggYmFuayA8IEdVRVNUX01DX0JBTktfTlVN
ICkKICAgICAgICAgewpAQCAtMTQwLDE1ICsxNDMsMTggQEAgc3RhdGljIGludCBiYW5rX21jZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgKnZhbCk7CiAgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRF
TDoKICAgICAgICAgICAgIHJldCA9IHZtY2VfaW50ZWxfcmRtc3IodiwgbXNyLCB2YWwpOwogICAg
ICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBYODZfVkVORE9SX0FNRDoKICAgICAgICAg
ICAgIHJldCA9IHZtY2VfYW1kX3JkbXNyKHYsIG1zciwgdmFsKTsKICAgICAgICAgICAgIGJyZWFr
OworCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAwOwogICAgICAgICAgICAg
YnJlYWs7CkBAIC0xODEsMTUgKzE4NywxOCBAQCBpbnQgdm1jZV9yZG1zcih1aW50MzJfdCBtc3Is
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLAogICAg
ICAgICAgICAgICAgICAgICAgICAiTUNFOiAlcHY6IHJkIE1DR19TVEFUVVMgJSMiUFJJeDY0Ilxu
IiwgY3VyLCAqdmFsKTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19D
QVA6CiAgICAgICAgICp2YWwgPSBjdXItPmFyY2gudm1jZS5tY2dfY2FwOwogICAgICAgICBtY2Vf
cHJpbnRrKE1DRV9WRVJCT1NFLCAiTUNFOiAlcHY6IHJkIE1DR19DQVAgJSMiUFJJeDY0IlxuIiwg
Y3VyLCAqdmFsKTsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19DVEw6
CiAgICAgICAgIGlmICggY3VyLT5hcmNoLnZtY2UubWNnX2NhcCAmIE1DR19DVExfUCApCiAgICAg
ICAgICAgICAqdmFsID0gfjBVTEw7CiAgICAgICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsICJN
Q0U6ICVwdjogcmQgTUNHX0NUTCAlIyJQUkl4NjQiXG4iLCBjdXIsICp2YWwpOwogICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IG1jZV9iYW5rX21zcihjdXIsIG1z
cikgPyBiYW5rX21jZV9yZG1zcihjdXIsIG1zciwgdmFsKSA6IDA7CiAgICAgICAgIGJyZWFrOwpA
QCAtMjE3LDYgKzIyNiw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICAgKiB0cmVhdCBpdCBhcyBu
b3QgaW1wbGVtZW50IGFuZCBpZ25vcmUgd3JpdGUgY2hhbmdlIGl0LgogICAgICAgICAgKi8KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DMF9TVEFUVVM6CiAgICAgICAgIG1j
ZV9wcmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUMldV9TVEFUVVMgJSMiUFJJeDY0
IlxuIiwKICAgICAgICAgICAgICAgICAgICB2LCBiYW5rLCB2YWwpOwpAQCAtMjI1LDYgKzIzNSw3
IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1z
ciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01DX0JBTktf
TlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9zdGF0dXMgPSB2
YWw7CiAgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSUEzMl9NQzBfQUREUjoKICAgICAg
ICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiB3ciBNQyV1X0FERFIgJSMiUFJJ
eDY0IlxuIiwKICAgICAgICAgICAgICAgICAgICB2LCBiYW5rLCB2YWwpOwpAQCAtMjMzLDYgKzI0
NCw3IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01DX0JB
TktfTlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9hZGRyID0g
dmFsOwogICAgICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfTUMwX01JU0M6CiAgICAg
ICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUMldV9NSVNDICUjIlBS
SXg2NCJcbiIsCiAgICAgICAgICAgICAgICAgICAgdiwgYmFuaywgdmFsKTsKQEAgLTI0MSwxNSAr
MjUzLDE4IEBAIHN0YXRpYyBpbnQgYmFua19tY2Vfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICBlbHNlIGlmICggYmFuayA8IEdVRVNUX01D
X0JBTktfTlVNICkKICAgICAgICAgICAgIHYtPmFyY2gudm1jZS5iYW5rW2JhbmtdLm1jaV9taXNj
ID0gdmFsOwogICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHN3aXRjaCAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYODZf
VkVORE9SX0lOVEVMOgogICAgICAgICAgICAgcmV0ID0gdm1jZV9pbnRlbF93cm1zcih2LCBtc3Is
IHZhbCk7CiAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFg4Nl9WRU5ET1JfQU1E
OgogICAgICAgICAgICAgcmV0ID0gdm1jZV9hbWRfd3Jtc3IodiwgbXNyLCB2YWwpOwogICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9IDA7CiAg
ICAgICAgICAgICBicmVhazsKQEAgLTI3NywxMSArMjkyLDEzIEBAIGludCB2bWNlX3dybXNyKHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lBMzJfTUNHX0NUTDoKICAg
ICAgICAgLyogSWYgTUNHX0NUTCBleGlzdHMgdGhlbiBzdGljayB0byBhbGwgMSdzLCBlbHNlIGln
bm9yZS4gKi8KICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JQTMyX01DR19TVEFUVVM6
CiAgICAgICAgIGN1ci0+YXJjaC52bWNlLm1jZ19zdGF0dXMgPSB2YWw7CiAgICAgICAgIG1jZV9w
cmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogd3IgTUNHX1NUQVRVUyAlIlBSSXg2NCJcbiIs
CiAgICAgICAgICAgICAgICAgICAgY3VyLCB2YWwpOwogICAgICAgICBicmVhazsKKwogICAgIGNh
c2UgTVNSX0lBMzJfTUNHX0NBUDoKICAgICAgICAgLyoKICAgICAgICAgICogQWNjb3JkaW5nIHRv
IEludGVsIFNETSwgSUEzMl9NQ0dfQ0FQIGlzIGEgcmVhZC1vbmx5IHJlZ2lzdGVyLApAQCAtMjkw
LDYgKzMwNyw3IEBAIGludCB2bWNlX3dybXNyKHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgICAgICAgKi8KICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIk1DRTogJXB2OiBN
Q0dfQ0FQIGlzIHIvb1xuIiwgY3VyKTsKICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXQgPSBtY2VfYmFua19tc3IoY3VyLCBtc3IpID8gYmFua19tY2Vfd3Jtc3IoY3Vy
LCBtc3IsIHZhbCkgOiAwOwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWb-0004uB-CP; Tue, 21 Mar 2017 17:24:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWZ-0004tZ-Gk
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D0/97-29481-ED161D85; Tue, 21 Mar 2017 17:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMLMWRWlGSWpSXmKPExsWS0XRdVfdu4sU
 Ig+692hYTthk4MHps79vFHsAYxZqZl5RfkcCasWHlW5aChcsZKy48OMDawPi2gbGLkYtDSOAL
 o8SX/W+ZIZzzjBL3luxh6mLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBf4
 tq5A2BxXgEziQcLe8BsFqD69S8nM09g5FjAyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwF
 QvN7W4ODE9NScxqVgvOT93EyPQMwxAsIOxb5bzIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4JVYD5QSLUtNTK9Iyc4AhApOW4OBREuGdvAoozVtckJhbnJkOkTrFqCglznsf
 JCEAksgozYNrg4XlJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzzgOZwpOZVwI3/RXQYiagx
 Yk/j4AsLklESEk1MEowbTEJzrs9LWaGlF3w5Fc3th5Lm/Kv8Uf1jLJcxTs299f3KC7LclXc75
 yjGtp60mdeX9pvk/Iq6U26nQsfqGausZ2r9O/hnMKpcivtOM+8rFHhP7Jx0uMZ/hx/m1fXlsR
 0Cl6JyW943LxwK+/6DRsNVzSGPKzx+x7H7TnDZNum6ZLfqtMuCCmxFGckGmoxFxUnAgCtqiMi
 RgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1490117084!72866812!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23360 invoked from network); 21 Mar 2017 17:24:45 -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; 21 Mar 2017 17:24:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWW-0004gV-5S
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWW-0001Wn-4w
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWW-0001Wn-4w@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:44 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: update to version 5.0a
	of the specification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVmOGNlMTc5ZTJiNzYxNGZlZGE1NDc2ZTFlMDcwM2QzYjE3NmZiYmEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyMCAxNjo1OTo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1OTo1NCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiB1cGRhdGUgdG8gdmVyc2lvbiA1LjBhIG9mIHRoZSBzcGVjaWZp
Y2F0aW9uCiAgICAKICAgIFRoZSBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNp
ZmljYXRpb24gdjUuMGEgaGFzIG1hbnkgZGlmZmVyZW5jZXMKICAgIGZyb20gcHJldmlvdXMgdmVy
c2lvbnMgYW5kIGludHJvZHVjZXMgd2hvbGUgbmV3IHNlY3Rpb25zLgogICAgCiAgICBUaGlzIHBh
dGNoOgogICAgCiAgICAtIFVwZGF0ZXMgdGhlIFVSTCBhdCB0aGUgdG9wIG9mIHRoZSBzb3VyY2Uu
CiAgICAtIEZpeGVzIHVwIHNlY3Rpb24gcmVmZXJlbmNlcyBhY2NvcmRpbmdseS4KICAgIC0gTW9k
aWZpZXMgdGhlIE1TUiBuYW1pbmcgY29udmVudGlvbiBpbiB0aGUgY29kZSB0byBtYXRjaCB0aGUg
c3BlY2lmaWNhdGlvbi4KICAgIC0gUmVuYW1lIHRoZSBhcGljX2Fzc2lzdCBwYWdlIHRvIHRoZSB2
cF9hc3Npc3QgcGFnZSB0byByZWZsZWN0IHRoZSBjaGFuZ2UKICAgICAgaW4gdGhlIHNwZWNpZmlj
YXRpb24uCiAgICAgIChUaGUgQVBJQyBhc3Npc3QgZmVhdHVyZSBpdHNlbGYgaXMgaW5jb25zaXN0
ZW50bHkgbmFtZWQgaW4gdGhlCiAgICAgIHNwZWNpZmljYXRpb24gc28gc3RpY2sgd3RoIHRoZSBj
dXJyZW50IGZlYXR1cmUgbmFtZSkuCiAgICAtIFVwZGF0ZXMgdGhlIGhhbmRsaW5nIG9mIENQVUlE
IGxlYWYgMy4KICAgIAogICAgVGhlcmUgaXMgb25lIGZ1bmN0aW9uYWwgY2hhbmdlIGluIHRoaXMg
cGF0Y2g6IFRoZSB2cF9hc3Npc3QgcGFnZSBpcwogICAgbWFwcGVkIChhbmQgY29tcGxldGVseSB6
ZXJvZWQpIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgQVBJQyBhc3Npc3QKICAgIGZlYXR1cmUg
aXMgZW5hYmxlZC4gVGhpcyByZWZsZWN0cyBpdHMgbmV3IHdpZGVyIHJlbWl0IGFuZCBzaW1wbGlm
aWVzIHRoZQogICAgY29kZSBzbGlnaHRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgICAg
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAg
ICAgIHwgMjUwICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIHwgICA0ICstCiA0IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRp
b25zKCspLCAxMDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4taHZt
Y3R4LmMgYi90b29scy9taXNjL3hlbi1odm1jdHguYwppbmRleCAzMmJlMTIwLi5iZGU0MWYzIDEw
MDY0NAotLS0gYS90b29scy9taXNjL3hlbi1odm1jdHguYworKysgYi90b29scy9taXNjL3hlbi1o
dm1jdHguYwpAQCAtMzc5LDkgKzM3OSw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlyaWRpYW5fdmNw
dSh2b2lkKQogewogICAgIEhWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSkgcDsKICAgICBSRUFE
KHApOwotICAgIHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IGFwaWNfYXNzaXN0X21zciAweCVs
bHgsIGFwaWNfYXNzaXN0X3ZlY3RvciAweCV4XG4iLAotCSAgICh1bnNpZ25lZCBsb25nIGxvbmcp
IHAuYXBpY19hc3Npc3RfbXNyLAotCSAgIHAuYXBpY19hc3Npc3RfdmVjdG9yKTsKKyAgICBwcmlu
dGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2cF9hc3Npc3RfbXNyIDB4JWxseCwgdnBfYXNzaXN0X3Zl
Y3RvciAweCV4XG4iLAorCSAgICh1bnNpZ25lZCBsb25nIGxvbmcpIHAudnBfYXNzaXN0X21zciwK
KwkgICBwLnZwX2Fzc2lzdF92ZWN0b3IpOwogfQogCiBzdGF0aWMgdm9pZCBkdW1wX3ZtY2VfdmNw
dSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IDhhY2E0ZGQuLmYyYzk2MTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuLmMKQEAgLTIsOSArMiw5IEBACiAgKiB2aXJpZGlhbi5jCiAgKgogICogQW4gaW1wbGVtZW50
YXRpb24gb2Ygc29tZSBWaXJpZGlhbiBlbmxpZ2h0ZW5tZW50cy4gU2VlIE1pY3Jvc29mdCdzCi0g
KiBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmljYXRpb24gKHY0LjBiKSBh
dDoKKyAqIEh5cGVydmlzb3IgVG9wIExldmVsIEZ1bmN0aW9uYWwgU3BlY2lmaWNhdGlvbiAodjUu
MGEpIGF0OgogICoKLSAqIGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL3ZpcnR1YWxp
emF0aW9uL2h5cGVydl9vbl93aW5kb3dzL2RldmVsb3AvdGxmcyAKKyAqIGh0dHBzOi8vZ2l0aHVi
LmNvbS9NaWNyb3NvZnQvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9yYXcvbWFzdGVyL3Rs
ZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24l
MjB2NS4wLnBkZiAKICAqCiAgKiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KICAqLwpAQCAtMjMsMTcg
KzIzLDE3IEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fb3AuaD4KIAogLyogVmlyaWRpYW4g
TVNSIG51bWJlcnMuICovCi0jZGVmaW5lIFZJUklESUFOX01TUl9HVUVTVF9PU19JRCAgICAgICAg
ICAgICAgICAweDQwMDAwMDAwCi0jZGVmaW5lIFZJUklESUFOX01TUl9IWVBFUkNBTEwgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDAxCi0jZGVmaW5lIFZJUklESUFOX01TUl9WUF9JTkRFWCAgICAg
ICAgICAgICAgICAgICAweDQwMDAwMDAyCi0jZGVmaW5lIFZJUklESUFOX01TUl9USU1FX1JFRl9D
T1VOVCAgICAgICAgICAgICAweDQwMDAwMDIwCi0jZGVmaW5lIFZJUklESUFOX01TUl9SRUZFUkVO
Q0VfVFNDICAgICAgICAgICAgICAweDQwMDAwMDIxCi0jZGVmaW5lIFZJUklESUFOX01TUl9UU0Nf
RlJFUVVFTkNZICAgICAgICAgICAgICAweDQwMDAwMDIyCi0jZGVmaW5lIFZJUklESUFOX01TUl9B
UElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAweDQwMDAwMDIzCi0jZGVmaW5lIFZJUklESUFOX01T
Ul9FT0kgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcwCi0jZGVmaW5lIFZJUklESUFO
X01TUl9JQ1IgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcxCi0jZGVmaW5lIFZJUklE
SUFOX01TUl9UUFIgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcyCi0jZGVmaW5lIFZJ
UklESUFOX01TUl9BUElDX0FTU0lTVCAgICAgICAgICAgICAgICAweDQwMDAwMDczCisjZGVmaW5l
IEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAweDQwMDAwMDAwCisjZGVm
aW5lIEhWX1g2NF9NU1JfSFlQRVJDQUxMICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAxCisj
ZGVmaW5lIEhWX1g2NF9NU1JfVlBfSU5ERVggICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAy
CisjZGVmaW5lIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQgICAgICAgICAgICAgICAweDQwMDAw
MDIwCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAweDQw
MDAwMDIxCisjZGVmaW5lIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAw
eDQwMDAwMDIyCisjZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1kgICAgICAgICAgICAg
ICAweDQwMDAwMDIzCisjZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAg
ICAgICAweDQwMDAwMDcwCisjZGVmaW5lIEhWX1g2NF9NU1JfSUNSICAgICAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDcxCisjZGVmaW5lIEhWX1g2NF9NU1JfVFBSICAgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDcyCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0Ug
ICAgICAgICAgICAgICAweDQwMDAwMDczCiAKIC8qIFZpcmlkaWFuIEh5cGVyY2FsbCBTdGF0dXMg
Q29kZXMuICovCiAjZGVmaW5lIEhWX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAgICAg
ICAweDAwMDAKQEAgLTQ4LDIwICs0OCw2MCBAQAogLyogVmlyaWRpYW4gSHlwZXJjYWxsIEZsYWdz
LiAqLwogI2RlZmluZSBIVl9GTFVTSF9BTExfUFJPQ0VTU09SUyAxCiAKLS8qIFZpcmlkaWFuIENQ
VUlEIDQwMDAwMDMsIFZpcmlkaWFuIE1TUiBhdmFpbGFiaWxpdHkuICovCi0jZGVmaW5lIENQVUlE
M0FfTVNSX1RJTUVfUkVGX0NPVU5UICgxIDw8IDEpCi0jZGVmaW5lIENQVUlEM0FfTVNSX0FQSUNf
QUNDRVNTICAgICgxIDw8IDQpCi0jZGVmaW5lIENQVUlEM0FfTVNSX0hZUEVSQ0FMTCAgICAgICgx
IDw8IDUpCi0jZGVmaW5lIENQVUlEM0FfTVNSX1ZQX0lOREVYICAgICAgICgxIDw8IDYpCi0jZGVm
aW5lIENQVUlEM0FfTVNSX1JFRkVSRU5DRV9UU0MgICgxIDw8IDkpCi0jZGVmaW5lIENQVUlEM0Ff
TVNSX0ZSRVEgICAgICAgICAgICgxIDw8IDExKQotCi0vKiBWaXJpZGlhbiBDUFVJRCA0MDAwMDA0
LCBJbXBsZW1lbnRhdGlvbiBSZWNvbW1lbmRhdGlvbnMuICovCisvKgorICogVmlyaWRpYW4gUGFy
dGl0aW9uIFByaXZpbGVnZSBGbGFncy4KKyAqCisgKiBUaGlzIGlzIHRha2VuIGZyb20gc2VjdGlv
biA0LjIuMiBvZiB0aGUgc3BlY2lmaWNhdGlvbiwgYW5kIGZpeGVkIGZvcgorICogc3R5bGUgYW5k
IGNvcnJlY3RuZXNzLgorICovCit0eXBlZGVmIHN0cnVjdCB7CisgICAgLyogQWNjZXNzIHRvIHZp
cnR1YWwgTVNScyAqLworICAgIHVpbnQ2NF90IEFjY2Vzc1ZwUnVuVGltZVJlZzoxOworICAgIHVp
bnQ2NF90IEFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXI6MTsKKyAgICB1aW50NjRfdCBB
Y2Nlc3NTeW5pY1JlZ3M6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NTeW50aGV0aWNUaW1lclJlZ3M6
MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NJbnRyQ3RybFJlZ3M6MTsKKyAgICB1aW50NjRfdCBBY2Nl
c3NIeXBlcmNhbGxNc3JzOjE7CisgICAgdWludDY0X3QgQWNjZXNzVnBJbmRleDoxOworICAgIHVp
bnQ2NF90IEFjY2Vzc1Jlc2V0UmVnOjE7CisgICAgdWludDY0X3QgQWNjZXNzU3RhdHNSZWc6MTsK
KyAgICB1aW50NjRfdCBBY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2M6MTsKKyAgICB1aW50NjRf
dCBBY2Nlc3NHdWVzdElkbGVSZWc6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NGcmVxdWVuY3lSZWdz
OjE7CisgICAgdWludDY0X3QgQWNjZXNzRGVidWdSZWdzOjE7CisgICAgdWludDY0X3QgUmVzZXJ2
ZWQxOjE5OworCisgICAgLyogQWNjZXNzIHRvIGh5cGVyY2FsbHMgKi8KKyAgICB1aW50NjRfdCBD
cmVhdGVQYXJ0aXRpb25zOjE7CisgICAgdWludDY0X3QgQWNjZXNzUGFydGl0aW9uSWQ6MTsKKyAg
ICB1aW50NjRfdCBBY2Nlc3NNZW1vcnlQb29sOjE7CisgICAgdWludDY0X3QgQWRqdXN0TWVzc2Fn
ZUJ1ZmZlcnM6MTsKKyAgICB1aW50NjRfdCBQb3N0TWVzc2FnZXM6MTsKKyAgICB1aW50NjRfdCBT
aWduYWxFdmVudHM6MTsKKyAgICB1aW50NjRfdCBDcmVhdGVQb3J0OjE7CisgICAgdWludDY0X3Qg
Q29ubmVjdFBvcnQ6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NTdGF0czoxOworICAgIHVpbnQ2NF90
IFJlc2VydmVkMjoyOworICAgIHVpbnQ2NF90IERlYnVnZ2luZzoxOworICAgIHVpbnQ2NF90IENw
dU1hbmFnZW1lbnQ6MTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDM6MTsKKyAgICB1aW50NjRfdCBS
ZXNlcnZlZDQ6MTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDU6MTsKKyAgICB1aW50NjRfdCBBY2Nl
c3NWU006MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NWcFJlZ2lzdGVyczoxOworICAgIHVpbnQ2NF90
IFJlc2VydmVkNjoxOworICAgIHVpbnQ2NF90IFJlc2VydmVkNzoxOworICAgIHVpbnQ2NF90IEVu
YWJsZUV4dGVuZGVkSHlwZXJjYWxsczoxOworICAgIHVpbnQ2NF90IFN0YXJ0VmlydHVhbFByb2Nl
c3NvcjoxOworICAgIHVpbnQ2NF90IFJlc2VydmVkODoxMDsKK30gSFZfUEFSVElUSU9OX1BSSVZJ
TEVHRV9NQVNLOworCisvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IEltcGxlbWVudGF0aW9uIFJl
Y29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNI
ICgxIDw8IDIpCiAjZGVmaW5lIENQVUlENEFfTVNSX0JBU0VEX0FQSUMgICAgICAgICAoMSA8PCAz
KQogI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVCAgICAgICAgKDEgPDwgNSkKIAotLyog
VmlyaWRpYW4gQ1BVSUQgNDAwMDAwNiwgSW1wbGVtZW50YXRpb24gSFcgZmVhdHVyZXMgZGV0ZWN0
ZWQgYW5kIGluIHVzZS4gKi8KKy8qIFZpcmlkaWFuIENQVUlEIGxlYWYgNjogSW1wbGVtZW50YXRp
b24gSFcgZmVhdHVyZXMgZGV0ZWN0ZWQgYW5kIGluIHVzZS4gKi8KICNkZWZpbmUgQ1BVSUQ2QV9B
UElDX09WRVJMQVkgICAgKDEgPDwgMCkKICNkZWZpbmUgQ1BVSUQ2QV9NU1JfQklUTUFQUyAgICAg
KDEgPDwgMSkKICNkZWZpbmUgQ1BVSUQ2QV9ORVNURURfUEFHSU5HICAgKDEgPDwgMykKQEAgLTEw
MSwxNyArMTQxLDM1IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAg
ICAgICAgLyogV2hpY2ggaHlwZXJ2aXNvciBNU1JzIGFyZSBhdmFpbGFibGUgdG8gdGhlIGd1ZXN0
ICovCi0gICAgICAgIHJlcy0+YSA9IChDUFVJRDNBX01TUl9BUElDX0FDQ0VTUyB8Ci0gICAgICAg
ICAgICAgICAgICBDUFVJRDNBX01TUl9IWVBFUkNBTEwgICB8Ci0gICAgICAgICAgICAgICAgICBD
UFVJRDNBX01TUl9WUF9JTkRFWCk7CisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWN0
aW9uIDIuNC40IGRldGFpbHMgdGhpcyBsZWFmIGFuZCBzdGF0ZXMgdGhhdCBFQVggYW5kIEVCWAor
ICAgICAgICAgKiBhcmUgZGVmaW5lZCB0byBiZSB0aGUgbG93IGFuZCBoaWdoIHBhcnRzIG9mIHRo
ZSBwYXJ0aXRpb24KKyAgICAgICAgICogcHJpdmlsZWdlIG1hc2sgcmVzcGVjdGl2ZWx5LgorICAg
ICAgICAgKi8KKyAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2sgPSB7Cisg
ICAgICAgICAgICAuQWNjZXNzSW50ckN0cmxSZWdzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NI
eXBlcmNhbGxNc3JzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NWcEluZGV4ID0gMSwKKyAgICAg
ICAgfTsKKyAgICAgICAgdW5pb24geworICAgICAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVH
RV9NQVNLIG1hc2s7CisgICAgICAgICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgIH0gdTsK
KwogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9fZnJl
cSkgKQotICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlEM0FfTVNSX0ZSRVE7CisgICAgICAgICAg
ICBtYXNrLkFjY2Vzc0ZyZXF1ZW5jeVJlZ3MgPSAxOwogICAgICAgICBpZiAoIHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3RpbWVfcmVmX2NvdW50ICkKLSAgICAgICAgICAgIHJlcy0+
YSB8PSBDUFVJRDNBX01TUl9USU1FX1JFRl9DT1VOVDsKKyAgICAgICAgICAgIG1hc2suQWNjZXNz
UGFydGl0aW9uUmVmZXJlbmNlQ291bnRlciA9IDE7CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYyApCi0gICAgICAgICAgICByZXMtPmEg
fD0gQ1BVSUQzQV9NU1JfUkVGRVJFTkNFX1RTQzsKKyAgICAgICAgICAgIG1hc2suQWNjZXNzUGFy
dGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKKworICAgICAgICB1Lm1hc2sgPSBtYXNrOworCisgICAg
ICAgIHJlcy0+YSA9IHUubG87CisgICAgICAgIHJlcy0+YiA9IHUuaGk7CiAgICAgICAgIGJyZWFr
OworICAgIH0KIAogICAgIGNhc2UgNDoKICAgICAgICAgLyogUmVjb21tZW5kZWQgaHlwZXJjYWxs
IHVzYWdlLiAqLwpAQCAtMTYzLDE0ICsyMjEsMTQgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNh
bGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgaGctPmZpZWxkcy5lbmFibGVk
LCAodW5zaWduZWQgbG9uZyloZy0+ZmllbGRzLnBmbik7CiB9CiAKLXN0YXRpYyB2b2lkIGR1bXBf
YXBpY19hc3Npc3QoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBkdW1wX3ZwX2Fz
c2lzdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9h
cGljX2Fzc2lzdCAqYWE7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0ICp2YTsK
IAotICAgIGFhID0gJnYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3QubXNyOwor
ICAgIHZhID0gJnYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zcjsKIAotICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIEFQSUNfQVNTSVNUOiBlbmFibGVk
OiAleCBwZm46ICVseFxuIiwKLSAgICAgICAgICAgdiwgYWEtPmZpZWxkcy5lbmFibGVkLCAodW5z
aWduZWQgbG9uZylhYS0+ZmllbGRzLnBmbik7CisgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVw
djogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAorICAg
ICAgICAgICB2LCB2YS0+ZmllbGRzLmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKXZhLT5maWVsZHMu
cGZuKTsKIH0KIAogc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNjKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCkBAIC0yMTgsMTUgKzI3NiwxNSBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJj
YWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsK
IH0KIAotc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBnbWZuID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC5tc3IuZmllbGRzLnBmbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lz
dC5tc3IuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICB2b2lkICp2YTsKIAogICAg
IC8qCi0gICAgICogU2VlIHNlY3Rpb24gMTMuMy40LjEgb2YgdGhlIHNwZWNpZmljYXRpb24gZm9y
IGRldGFpbHMgb2YgdGhpcworICAgICAqIFNlZSBzZWN0aW9uIDcuOC43IG9mIHRoZSBzcGVjaWZp
Y2F0aW9uIGZvciBkZXRhaWxzIG9mIHRoaXMKICAgICAgKiBlbmxpZ2h0ZW5tZW50LgogICAgICAq
LwogCkBAIC0yNDYsMjQgKzMwNCwxNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2FwaWNfYXNz
aXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgKih1
aW50MzJfdCAqKXZhID0gMDsKLQotICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRv
bWFpbikgJiBIVk1QVl9hcGljX2Fzc2lzdCApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAg
KiBJZiB3ZSBvdmVyd3JpdGUgYW4gZXhpc3RpbmcgYWRkcmVzcyBoZXJlIHRoZW4gc29tZXRoaW5n
IGhhcwotICAgICAgICAgKiBnb25lIHdyb25nIGFuZCBhIGRvbWFpbiBwYWdlIHdpbGwgbGVhay4g
SW5zdGVhZCBjcmFzaCB0aGUKLSAgICAgICAgICogZG9tYWluIHRvIG1ha2UgdGhlIHByb2JsZW0g
b2J2aW91cy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJp
ZGlhbi5hcGljX2Fzc2lzdC52YSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAg
Y2xlYXJfcGFnZSh2YSk7CiAKLSAgICAgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGlj
X2Fzc2lzdC52YSA9IHZhOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgIC8qCisgICAgICog
SWYgd2Ugb3ZlcndyaXRlIGFuIGV4aXN0aW5nIGFkZHJlc3MgaGVyZSB0aGVuIHNvbWV0aGluZyBo
YXMKKyAgICAgKiBnb25lIHdyb25nIGFuZCBhIGRvbWFpbiBwYWdlIHdpbGwgbGVhay4gSW5zdGVh
ZCBjcmFzaCB0aGUKKyAgICAgKiBkb21haW4gdG8gbWFrZSB0aGUgcHJvYmxlbSBvYnZpb3VzLgor
ICAgICAqLworICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEg
KQorICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAKLSAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwodmEpOwotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIHYtPmFyY2guaHZtX3Zj
cHUudmlyaWRpYW4udnBfYXNzaXN0LnZhID0gdmE7CiAgICAgcmV0dXJuOwogCiAgZmFpbDoKQEAg
LTI3MSwxNSArMzIyLDE1IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfYXBpY19hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgcGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogbWZu
X3goSU5WQUxJRF9NRk4pKTsKIH0KIAotc3RhdGljIHZvaWQgdGVhcmRvd25fYXBpY19hc3Npc3Qo
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgdm9pZCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFwaWNf
YXNzaXN0LnZhOworICAgIHZvaWQgKnZhID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9h
c3Npc3QudmE7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAogICAgIGlmICggIXZhICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fz
c2lzdC52YSA9IE5VTEw7CisgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEgPSBOVUxMOwogCiAgICAgcGFnZSA9IG1mbl90b19wYWdlKGRvbWFpbl9wYWdlX21hcF90b19t
Zm4odmEpKTsKIApAQCAtMjg5LDcgKzM0MCw3IEBAIHN0YXRpYyB2b2lkIHRlYXJkb3duX2FwaWNf
YXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yKQogewotICAgIHVpbnQzMl90ICp2YSA9IHYtPmFy
Y2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3QudmE7CisgICAgdWludDMyX3QgKnZhID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmE7CiAKICAgICBpZiAoICF2YSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTMwMiwxNiArMzUzLDE2IEBAIHZvaWQgdmlyaWRpYW5fc3Rh
cnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IpCiAgICAgICogd3Jvbmcg
YW5kIHRoZSBWTSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKICAg
ICAgKiB0byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgogICAgICAqLwotICAgIGlmICggdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52ZWN0b3IgKQorICAgIGlmICggdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yICkKICAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNz
aXN0LnZlY3RvciA9IHZlY3RvcjsKKyAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fz
c2lzdC52ZWN0b3IgPSB2ZWN0b3I7CiAgICAgKnZhIHw9IDF1OwogfQogCiBpbnQgdmlyaWRpYW5f
Y29tcGxldGVfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZh
ID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52YTsKKyAgICB1aW50MzJf
dCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKICAgICBpbnQg
dmVjdG9yOwogCiAgICAgaWYgKCAhdmEgKQpAQCAtMzIwLDIxICszNzEsMjEgQEAgaW50IHZpcmlk
aWFuX2NvbXBsZXRlX2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggKnZhICYg
MXUgKQogICAgICAgICByZXR1cm4gMDsgLyogSW50ZXJydXB0IG5vdCB5ZXQgcHJvY2Vzc2VkIGJ5
IHRoZSBndWVzdC4gKi8KIAotICAgIHZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4u
YXBpY19hc3Npc3QudmVjdG9yOwotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19h
c3Npc3QudmVjdG9yID0gMDsKKyAgICB2ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3I7CisgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Np
c3QudmVjdG9yID0gMDsKIAogICAgIHJldHVybiB2ZWN0b3I7CiB9CiAKIHZvaWQgdmlyaWRpYW5f
YWJvcnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZhID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52YTsKKyAgICB1aW50MzJfdCAq
dmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKIAogICAgIGlmICgg
IXZhICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgKnZhICY9IH4xdTsKLSAgICB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0LnZlY3RvciA9IDA7CisgICAgdi0+YXJjaC5odm1f
dmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gMDsKIH0KIAogc3RhdGljIHZvaWQgdXBk
YXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCkBA
IC00MjAsMTMgKzQ3MSwxMyBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewotICAgIGNhc2UgVklS
SURJQU5fTVNSX0dVRVNUX09TX0lEOgorICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoK
ICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX29zaWQpOwogICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2d1
ZXN0X29zX2lkKGQpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX0hZ
UEVSQ0FMTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgogICAgICAgICBwZXJmY19p
bmNyKG1zaHZfd3Jtc3JfaGNfcGFnZSk7CiAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52aXJp
ZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7
CkBAIC00MzQsMTYgKzQ4NSwxNiBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsK
ICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9WUF9JTkRFWDoKKyAgICBj
YXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CiAgICAgICAgIHBlcmZjX2luY3IobXNodl93cm1zcl92
cF9pbmRleCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfRU9JOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CiAgICAgICAgIHBlcmZjX2luY3IobXNodl93cm1zcl9l
b2kpOwogICAgICAgICB2bGFwaWNfRU9JX3NldCh2Y3B1X3ZsYXBpYyh2KSk7CiAgICAgICAgIGJy
ZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfSUNSOiB7CisgICAgY2FzZSBIVl9YNjRfTVNS
X0lDUjogewogICAgICAgICB1MzIgZWF4ID0gKHUzMil2YWwsIGVkeCA9ICh1MzIpKHZhbCA+PiAz
Mik7CiAgICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogICAg
ICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfaWNyKTsKQEAgLTQ1NSwyMSArNTA2LDIxIEBAIGlu
dCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAg
ICBicmVhazsKICAgICB9CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9UUFI6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1RQUjoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3Rwcik7CiAgICAg
ICAgIHZsYXBpY19zZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkksICh1aW50OF90
KXZhbCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfQVBJQ19BU1NJ
U1Q6CisgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgogICAgICAgICBwZXJmY19p
bmNyKG1zaHZfd3Jtc3JfYXBpY19tc3IpOwotICAgICAgICB0ZWFyZG93bl9hcGljX2Fzc2lzdCh2
KTsgLyogcmVsZWFzZSBhbnkgcHJldmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0Lm1zci5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBf
YXBpY19hc3Npc3Qodik7Ci0gICAgICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5h
cGljX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgaW5pdGlhbGl6ZV9h
cGljX2Fzc2lzdCh2KTsKKyAgICAgICAgdGVhcmRvd25fdnBfYXNzaXN0KHYpOyAvKiByZWxlYXNl
IGFueSBwcmV2aW91cyBtYXBwaW5nICovCisgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAgIGR1bXBfdnBfYXNzaXN0KHYpOwor
ICAgICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9SRUZFUkVOQ0VfVFNDOgorICAgIGNh
c2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJu
IDA7CiAKQEAgLTUzMCwyMiArNTgxLDIyIEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewotICAg
IGNhc2UgVklSSURJQU5fTVNSX0dVRVNUX09TX0lEOgorICAgIGNhc2UgSFZfWDY0X01TUl9HVUVT
VF9PU19JRDoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX29zaWQpOwogICAgICAgICAq
dmFsID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdzsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9IWVBFUkNBTEw6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX0hZUEVSQ0FMTDoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2hjX3Bh
Z2UpOwogICAgICAgICAqdmFsID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLmh5cGVyY2Fs
bF9ncGEucmF3OwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1ZQX0lO
REVYOgorICAgIGNhc2UgSFZfWDY0X01TUl9WUF9JTkRFWDoKICAgICAgICAgcGVyZmNfaW5jciht
c2h2X3JkbXNyX3ZwX2luZGV4KTsKICAgICAgICAgKnZhbCA9IHYtPnZjcHVfaWQ7CiAgICAgICAg
IGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNl
IEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKICAgICAgICAgICAgIHJldHVybiAwOwogCkBAIC01
NTMsNyArNjA0LDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgICAgICAqdmFsID0gKHVpbnQ2NF90KWQtPmFyY2gudHNjX2toeiAqIDEw
MDB1bGw7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfQVBJQ19GUkVR
VUVOQ1k6CisgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQogICAgICAgICAgICAg
cmV0dXJuIDA7CiAKQEAgLTU2MSwyMyArNjEyLDIzIEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdz
KHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9IDEwMDAwMDAwMDB1
bGwgLyBBUElDX0JVU19DWUNMRV9OUzsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklE
SUFOX01TUl9JQ1I6CisgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICAgICAgcGVyZmNfaW5j
cihtc2h2X3JkbXNyX2ljcik7CiAgICAgICAgICp2YWwgPSAoKCh1aW50NjRfdCl2bGFwaWNfZ2V0
X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19JQ1IyKSA8PCAzMikgfAogICAgICAgICAgICAgICAg
IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUikpOwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1RQUjoKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFBS
OgogICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHByKTsKICAgICAgICAgKnZhbCA9IHZs
YXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX0FQSUNfQVNTSVNUOgorICAgIGNhc2UgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2FwaWNf
bXNyKTsKLSAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Np
c3QubXNyLnJhdzsKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBf
YXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1Jf
UkVGRVJFTkNFX1RTQzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2Mp
ICkKICAgICAgICAgICAgIHJldHVybiAwOwogCkBAIC01ODUsNyArNjM2LDcgQEAgaW50IHJkbXNy
X3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICAqdmFs
ID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3OwogICAgICAg
ICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKICAgICB7CiAgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwogCkBAIC02MTIsNyArNjYzLDcgQEAgaW50IHJkbXNy
X3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiB2b2lkIHZpcmlk
aWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHRlYXJkb3duX2FwaWNfYXNz
aXN0KHYpOworICAgIHRlYXJkb3duX3ZwX2Fzc2lzdCh2KTsKIH0KIAogdm9pZCB2aXJpZGlhbl9k
b21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC02MjAsNyArNjcxLDcgQEAgdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHZjcHUg
KnY7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHRlYXJkb3duX2FwaWNf
YXNzaXN0KHYpOworICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7CiB9CiAKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKQEAgLTY3OCw3ICs3MjksNyBA
QCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IHsKICAgICBjYXNlIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0OgogICAgICAgICAvKgotICAgICAgICAg
KiBTZWUgTWljcm9zb2Z0IEh5cGVydmlzb3IgVG9wIExldmVsIFNwZWMuIHNlY3Rpb24gMTguNS4x
LgorICAgICAgICAgKiBTZWUgc2VjdGlvbiAxNC41LjEgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAg
ICAgICAgICAqLwogICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9sb25nX3dhaXQpOwogICAg
ICAgICBkb19zY2hlZF9vcChTQ0hFRE9QX3lpZWxkLCBndWVzdF9oYW5kbGVfZnJvbV9wdHIoTlVM
TCwgdm9pZCkpOwpAQCAtNjk3LDggKzc0OCw3IEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIH0gaW5wdXRfcGFyYW1zOwogCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFNlZSBNaWNyb3NvZnQgSHlwZXJ2aXNvciBUb3AgTGV2ZWwgU3Bl
Yy4gc2VjdGlvbnMgMTIuNC4yCi0gICAgICAgICAqIGFuZCAxMi40LjMuCisgICAgICAgICAqIFNl
ZSBzZWN0aW9ucyA5LjQuMiBhbmQgOS40LjQgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAgICAgICAg
ICAqLwogICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9mbHVzaCk7CiAKQEAgLTgyMiw4ICs4
NzIsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiAp
IHsKICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAg
ICAgICAgICAgIC5hcGljX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFw
aWNfYXNzaXN0Lm1zci5yYXcsCi0gICAgICAgICAgICAuYXBpY19hc3Npc3RfdmVjdG9yID0gdi0+
YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52ZWN0b3IsCisgICAgICAgICAgICAu
dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5y
YXcsCisgICAgICAgICAgICAudnBfYXNzaXN0X3ZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmly
aWRpYW4udnBfYXNzaXN0LnZlY3RvciwKICAgICAgICAgfTsKIAogICAgICAgICBpZiAoIGh2bV9z
YXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KSAhPSAwICkKQEAg
LTg1MywxMSArOTAzLDExIEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCBtZW1jbXAo
JmN0eHQuX3BhZCwgemVyb19wYWdlLCBzaXplb2YoY3R4dC5fcGFkKSkgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3Qu
bXNyLnJhdyA9IGN0eHQuYXBpY19hc3Npc3RfbXNyOwotICAgIGlmICggdi0+YXJjaC5odm1fdmNw
dS52aXJpZGlhbi5hcGljX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICBpbml0
aWFsaXplX2FwaWNfYXNzaXN0KHYpOworICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBf
YXNzaXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9tc3I7CisgICAgaWYgKCB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBp
bml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKIAotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4u
YXBpY19hc3Npc3QudmVjdG9yID0gY3R4dC5hcGljX2Fzc2lzdF92ZWN0b3I7CisgICAgdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gY3R4dC52cF9hc3Npc3RfdmVj
dG9yOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA4YzQ1ZDBmLi4yNzFjMzZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTks
NyArOSw3IEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fCiAjZGVmaW5lIF9f
QVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fCiAKLXVuaW9uIHZpcmlkaWFuX2FwaWNfYXNzaXN0Cit1
bmlvbiB2aXJpZGlhbl92cF9hc3Npc3QKIHsgICB1aW50NjRfdCByYXc7CiAgICAgc3RydWN0CiAg
ICAgewpAQCAtMjIsMTAgKzIyLDEwIEBAIHVuaW9uIHZpcmlkaWFuX2FwaWNfYXNzaXN0CiBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuaW9uIHZpcmlkaWFu
X2FwaWNfYXNzaXN0IG1zcjsKKyAgICAgICAgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0IG1zcjsK
ICAgICAgICAgdm9pZCAqdmE7CiAgICAgICAgIGludCB2ZWN0b3I7Ci0gICAgfSBhcGljX2Fzc2lz
dDsKKyAgICB9IHZwX2Fzc2lzdDsKIH07CiAKIHVuaW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lkCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDQxOWEzYjIuLjY2YWUxYTIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC01ODgsOCArNTg4LDgg
QEAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCB7CiBERUNMQVJFX0hWTV9TQVZF
X1RZUEUoVklSSURJQU5fRE9NQUlOLCAxNSwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29u
dGV4dCk7CiAKIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKLSAgICB1aW50NjRf
dCBhcGljX2Fzc2lzdF9tc3I7Ci0gICAgdWludDhfdCAgYXBpY19hc3Npc3RfdmVjdG9yOworICAg
IHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7CisgICAgdWludDhfdCAgdnBfYXNzaXN0X3ZlY3RvcjsK
ICAgICB1aW50OF90ICBfcGFkWzddOwogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWb-0004uB-CP; Tue, 21 Mar 2017 17:24:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWZ-0004tZ-Gk
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:47 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D0/97-29481-ED161D85; Tue, 21 Mar 2017 17:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMLMWRWlGSWpSXmKPExsWS0XRdVfdu4sU
 Ig+692hYTthk4MHps79vFHsAYxZqZl5RfkcCasWHlW5aChcsZKy48OMDawPi2gbGLkYtDSOAL
 o8SX/W+ZIZzzjBL3luxh6mLk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBf4
 tq5A2BxXgEziQcLe8BsFqD69S8nM09g5FjAyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwF
 QvN7W4ODE9NScxqVgvOT93EyPQMwxAsIOxb5bzIUZJDiYlUV4VwRMRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4JVYD5QSLUtNTK9Iyc4AhApOW4OBREuGdvAoozVtckJhbnJkOkTrFqCglznsf
 JCEAksgozYNrg4XlJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzzgOZwpOZVwI3/RXQYiagx
 Yk/j4AsLklESEk1MEowbTEJzrs9LWaGlF3w5Fc3th5Lm/Kv8Uf1jLJcxTs299f3KC7LclXc75
 yjGtp60mdeX9pvk/Iq6U26nQsfqGausZ2r9O/hnMKpcivtOM+8rFHhP7Jx0uMZ/hx/m1fXlsR
 0Cl6JyW943LxwK+/6DRsNVzSGPKzx+x7H7TnDZNum6ZLfqtMuCCmxFGckGmoxFxUnAgCtqiMi
 RgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1490117084!72866812!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23360 invoked from network); 21 Mar 2017 17:24:45 -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; 21 Mar 2017 17:24:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWW-0004gV-5S
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWW-0001Wn-4w
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWW-0001Wn-4w@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:44 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: update to version 5.0a
	of the specification
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVmOGNlMTc5ZTJiNzYxNGZlZGE1NDc2ZTFlMDcwM2QzYjE3NmZiYmEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyMCAxNjo1OTo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo1OTo1NCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiB1cGRhdGUgdG8gdmVyc2lvbiA1LjBhIG9mIHRoZSBzcGVjaWZp
Y2F0aW9uCiAgICAKICAgIFRoZSBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNp
ZmljYXRpb24gdjUuMGEgaGFzIG1hbnkgZGlmZmVyZW5jZXMKICAgIGZyb20gcHJldmlvdXMgdmVy
c2lvbnMgYW5kIGludHJvZHVjZXMgd2hvbGUgbmV3IHNlY3Rpb25zLgogICAgCiAgICBUaGlzIHBh
dGNoOgogICAgCiAgICAtIFVwZGF0ZXMgdGhlIFVSTCBhdCB0aGUgdG9wIG9mIHRoZSBzb3VyY2Uu
CiAgICAtIEZpeGVzIHVwIHNlY3Rpb24gcmVmZXJlbmNlcyBhY2NvcmRpbmdseS4KICAgIC0gTW9k
aWZpZXMgdGhlIE1TUiBuYW1pbmcgY29udmVudGlvbiBpbiB0aGUgY29kZSB0byBtYXRjaCB0aGUg
c3BlY2lmaWNhdGlvbi4KICAgIC0gUmVuYW1lIHRoZSBhcGljX2Fzc2lzdCBwYWdlIHRvIHRoZSB2
cF9hc3Npc3QgcGFnZSB0byByZWZsZWN0IHRoZSBjaGFuZ2UKICAgICAgaW4gdGhlIHNwZWNpZmlj
YXRpb24uCiAgICAgIChUaGUgQVBJQyBhc3Npc3QgZmVhdHVyZSBpdHNlbGYgaXMgaW5jb25zaXN0
ZW50bHkgbmFtZWQgaW4gdGhlCiAgICAgIHNwZWNpZmljYXRpb24gc28gc3RpY2sgd3RoIHRoZSBj
dXJyZW50IGZlYXR1cmUgbmFtZSkuCiAgICAtIFVwZGF0ZXMgdGhlIGhhbmRsaW5nIG9mIENQVUlE
IGxlYWYgMy4KICAgIAogICAgVGhlcmUgaXMgb25lIGZ1bmN0aW9uYWwgY2hhbmdlIGluIHRoaXMg
cGF0Y2g6IFRoZSB2cF9hc3Npc3QgcGFnZSBpcwogICAgbWFwcGVkIChhbmQgY29tcGxldGVseSB6
ZXJvZWQpIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgQVBJQyBhc3Npc3QKICAgIGZlYXR1cmUg
aXMgZW5hYmxlZC4gVGhpcyByZWZsZWN0cyBpdHMgbmV3IHdpZGVyIHJlbWl0IGFuZCBzaW1wbGlm
aWVzIHRoZQogICAgY29kZSBzbGlnaHRseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgICAg
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAg
ICAgIHwgMjUwICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIHwgICA0ICstCiA0IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRp
b25zKCspLCAxMDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4taHZt
Y3R4LmMgYi90b29scy9taXNjL3hlbi1odm1jdHguYwppbmRleCAzMmJlMTIwLi5iZGU0MWYzIDEw
MDY0NAotLS0gYS90b29scy9taXNjL3hlbi1odm1jdHguYworKysgYi90b29scy9taXNjL3hlbi1o
dm1jdHguYwpAQCAtMzc5LDkgKzM3OSw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlyaWRpYW5fdmNw
dSh2b2lkKQogewogICAgIEhWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSkgcDsKICAgICBSRUFE
KHApOwotICAgIHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IGFwaWNfYXNzaXN0X21zciAweCVs
bHgsIGFwaWNfYXNzaXN0X3ZlY3RvciAweCV4XG4iLAotCSAgICh1bnNpZ25lZCBsb25nIGxvbmcp
IHAuYXBpY19hc3Npc3RfbXNyLAotCSAgIHAuYXBpY19hc3Npc3RfdmVjdG9yKTsKKyAgICBwcmlu
dGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2cF9hc3Npc3RfbXNyIDB4JWxseCwgdnBfYXNzaXN0X3Zl
Y3RvciAweCV4XG4iLAorCSAgICh1bnNpZ25lZCBsb25nIGxvbmcpIHAudnBfYXNzaXN0X21zciwK
KwkgICBwLnZwX2Fzc2lzdF92ZWN0b3IpOwogfQogCiBzdGF0aWMgdm9pZCBkdW1wX3ZtY2VfdmNw
dSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IDhhY2E0ZGQuLmYyYzk2MTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuLmMKQEAgLTIsOSArMiw5IEBACiAgKiB2aXJpZGlhbi5jCiAgKgogICogQW4gaW1wbGVtZW50
YXRpb24gb2Ygc29tZSBWaXJpZGlhbiBlbmxpZ2h0ZW5tZW50cy4gU2VlIE1pY3Jvc29mdCdzCi0g
KiBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmljYXRpb24gKHY0LjBiKSBh
dDoKKyAqIEh5cGVydmlzb3IgVG9wIExldmVsIEZ1bmN0aW9uYWwgU3BlY2lmaWNhdGlvbiAodjUu
MGEpIGF0OgogICoKLSAqIGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL3ZpcnR1YWxp
emF0aW9uL2h5cGVydl9vbl93aW5kb3dzL2RldmVsb3AvdGxmcyAKKyAqIGh0dHBzOi8vZ2l0aHVi
LmNvbS9NaWNyb3NvZnQvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9yYXcvbWFzdGVyL3Rs
ZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24l
MjB2NS4wLnBkZiAKICAqCiAgKiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KICAqLwpAQCAtMjMsMTcg
KzIzLDE3IEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fb3AuaD4KIAogLyogVmlyaWRpYW4g
TVNSIG51bWJlcnMuICovCi0jZGVmaW5lIFZJUklESUFOX01TUl9HVUVTVF9PU19JRCAgICAgICAg
ICAgICAgICAweDQwMDAwMDAwCi0jZGVmaW5lIFZJUklESUFOX01TUl9IWVBFUkNBTEwgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDAxCi0jZGVmaW5lIFZJUklESUFOX01TUl9WUF9JTkRFWCAgICAg
ICAgICAgICAgICAgICAweDQwMDAwMDAyCi0jZGVmaW5lIFZJUklESUFOX01TUl9USU1FX1JFRl9D
T1VOVCAgICAgICAgICAgICAweDQwMDAwMDIwCi0jZGVmaW5lIFZJUklESUFOX01TUl9SRUZFUkVO
Q0VfVFNDICAgICAgICAgICAgICAweDQwMDAwMDIxCi0jZGVmaW5lIFZJUklESUFOX01TUl9UU0Nf
RlJFUVVFTkNZICAgICAgICAgICAgICAweDQwMDAwMDIyCi0jZGVmaW5lIFZJUklESUFOX01TUl9B
UElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAweDQwMDAwMDIzCi0jZGVmaW5lIFZJUklESUFOX01T
Ul9FT0kgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcwCi0jZGVmaW5lIFZJUklESUFO
X01TUl9JQ1IgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcxCi0jZGVmaW5lIFZJUklE
SUFOX01TUl9UUFIgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcyCi0jZGVmaW5lIFZJ
UklESUFOX01TUl9BUElDX0FTU0lTVCAgICAgICAgICAgICAgICAweDQwMDAwMDczCisjZGVmaW5l
IEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAweDQwMDAwMDAwCisjZGVm
aW5lIEhWX1g2NF9NU1JfSFlQRVJDQUxMICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAxCisj
ZGVmaW5lIEhWX1g2NF9NU1JfVlBfSU5ERVggICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAy
CisjZGVmaW5lIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQgICAgICAgICAgICAgICAweDQwMDAw
MDIwCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAweDQw
MDAwMDIxCisjZGVmaW5lIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAw
eDQwMDAwMDIyCisjZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1kgICAgICAgICAgICAg
ICAweDQwMDAwMDIzCisjZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAg
ICAgICAweDQwMDAwMDcwCisjZGVmaW5lIEhWX1g2NF9NU1JfSUNSICAgICAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDcxCisjZGVmaW5lIEhWX1g2NF9NU1JfVFBSICAgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDcyCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0Ug
ICAgICAgICAgICAgICAweDQwMDAwMDczCiAKIC8qIFZpcmlkaWFuIEh5cGVyY2FsbCBTdGF0dXMg
Q29kZXMuICovCiAjZGVmaW5lIEhWX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAgICAg
ICAweDAwMDAKQEAgLTQ4LDIwICs0OCw2MCBAQAogLyogVmlyaWRpYW4gSHlwZXJjYWxsIEZsYWdz
LiAqLwogI2RlZmluZSBIVl9GTFVTSF9BTExfUFJPQ0VTU09SUyAxCiAKLS8qIFZpcmlkaWFuIENQ
VUlEIDQwMDAwMDMsIFZpcmlkaWFuIE1TUiBhdmFpbGFiaWxpdHkuICovCi0jZGVmaW5lIENQVUlE
M0FfTVNSX1RJTUVfUkVGX0NPVU5UICgxIDw8IDEpCi0jZGVmaW5lIENQVUlEM0FfTVNSX0FQSUNf
QUNDRVNTICAgICgxIDw8IDQpCi0jZGVmaW5lIENQVUlEM0FfTVNSX0hZUEVSQ0FMTCAgICAgICgx
IDw8IDUpCi0jZGVmaW5lIENQVUlEM0FfTVNSX1ZQX0lOREVYICAgICAgICgxIDw8IDYpCi0jZGVm
aW5lIENQVUlEM0FfTVNSX1JFRkVSRU5DRV9UU0MgICgxIDw8IDkpCi0jZGVmaW5lIENQVUlEM0Ff
TVNSX0ZSRVEgICAgICAgICAgICgxIDw8IDExKQotCi0vKiBWaXJpZGlhbiBDUFVJRCA0MDAwMDA0
LCBJbXBsZW1lbnRhdGlvbiBSZWNvbW1lbmRhdGlvbnMuICovCisvKgorICogVmlyaWRpYW4gUGFy
dGl0aW9uIFByaXZpbGVnZSBGbGFncy4KKyAqCisgKiBUaGlzIGlzIHRha2VuIGZyb20gc2VjdGlv
biA0LjIuMiBvZiB0aGUgc3BlY2lmaWNhdGlvbiwgYW5kIGZpeGVkIGZvcgorICogc3R5bGUgYW5k
IGNvcnJlY3RuZXNzLgorICovCit0eXBlZGVmIHN0cnVjdCB7CisgICAgLyogQWNjZXNzIHRvIHZp
cnR1YWwgTVNScyAqLworICAgIHVpbnQ2NF90IEFjY2Vzc1ZwUnVuVGltZVJlZzoxOworICAgIHVp
bnQ2NF90IEFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXI6MTsKKyAgICB1aW50NjRfdCBB
Y2Nlc3NTeW5pY1JlZ3M6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NTeW50aGV0aWNUaW1lclJlZ3M6
MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NJbnRyQ3RybFJlZ3M6MTsKKyAgICB1aW50NjRfdCBBY2Nl
c3NIeXBlcmNhbGxNc3JzOjE7CisgICAgdWludDY0X3QgQWNjZXNzVnBJbmRleDoxOworICAgIHVp
bnQ2NF90IEFjY2Vzc1Jlc2V0UmVnOjE7CisgICAgdWludDY0X3QgQWNjZXNzU3RhdHNSZWc6MTsK
KyAgICB1aW50NjRfdCBBY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2M6MTsKKyAgICB1aW50NjRf
dCBBY2Nlc3NHdWVzdElkbGVSZWc6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NGcmVxdWVuY3lSZWdz
OjE7CisgICAgdWludDY0X3QgQWNjZXNzRGVidWdSZWdzOjE7CisgICAgdWludDY0X3QgUmVzZXJ2
ZWQxOjE5OworCisgICAgLyogQWNjZXNzIHRvIGh5cGVyY2FsbHMgKi8KKyAgICB1aW50NjRfdCBD
cmVhdGVQYXJ0aXRpb25zOjE7CisgICAgdWludDY0X3QgQWNjZXNzUGFydGl0aW9uSWQ6MTsKKyAg
ICB1aW50NjRfdCBBY2Nlc3NNZW1vcnlQb29sOjE7CisgICAgdWludDY0X3QgQWRqdXN0TWVzc2Fn
ZUJ1ZmZlcnM6MTsKKyAgICB1aW50NjRfdCBQb3N0TWVzc2FnZXM6MTsKKyAgICB1aW50NjRfdCBT
aWduYWxFdmVudHM6MTsKKyAgICB1aW50NjRfdCBDcmVhdGVQb3J0OjE7CisgICAgdWludDY0X3Qg
Q29ubmVjdFBvcnQ6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NTdGF0czoxOworICAgIHVpbnQ2NF90
IFJlc2VydmVkMjoyOworICAgIHVpbnQ2NF90IERlYnVnZ2luZzoxOworICAgIHVpbnQ2NF90IENw
dU1hbmFnZW1lbnQ6MTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDM6MTsKKyAgICB1aW50NjRfdCBS
ZXNlcnZlZDQ6MTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDU6MTsKKyAgICB1aW50NjRfdCBBY2Nl
c3NWU006MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NWcFJlZ2lzdGVyczoxOworICAgIHVpbnQ2NF90
IFJlc2VydmVkNjoxOworICAgIHVpbnQ2NF90IFJlc2VydmVkNzoxOworICAgIHVpbnQ2NF90IEVu
YWJsZUV4dGVuZGVkSHlwZXJjYWxsczoxOworICAgIHVpbnQ2NF90IFN0YXJ0VmlydHVhbFByb2Nl
c3NvcjoxOworICAgIHVpbnQ2NF90IFJlc2VydmVkODoxMDsKK30gSFZfUEFSVElUSU9OX1BSSVZJ
TEVHRV9NQVNLOworCisvKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IEltcGxlbWVudGF0aW9uIFJl
Y29tbWVuZGF0aW9ucy4gKi8KICNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNI
ICgxIDw8IDIpCiAjZGVmaW5lIENQVUlENEFfTVNSX0JBU0VEX0FQSUMgICAgICAgICAoMSA8PCAz
KQogI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVCAgICAgICAgKDEgPDwgNSkKIAotLyog
VmlyaWRpYW4gQ1BVSUQgNDAwMDAwNiwgSW1wbGVtZW50YXRpb24gSFcgZmVhdHVyZXMgZGV0ZWN0
ZWQgYW5kIGluIHVzZS4gKi8KKy8qIFZpcmlkaWFuIENQVUlEIGxlYWYgNjogSW1wbGVtZW50YXRp
b24gSFcgZmVhdHVyZXMgZGV0ZWN0ZWQgYW5kIGluIHVzZS4gKi8KICNkZWZpbmUgQ1BVSUQ2QV9B
UElDX09WRVJMQVkgICAgKDEgPDwgMCkKICNkZWZpbmUgQ1BVSUQ2QV9NU1JfQklUTUFQUyAgICAg
KDEgPDwgMSkKICNkZWZpbmUgQ1BVSUQ2QV9ORVNURURfUEFHSU5HICAgKDEgPDwgMykKQEAgLTEw
MSwxNyArMTQxLDM1IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMzoKLSAg
ICAgICAgLyogV2hpY2ggaHlwZXJ2aXNvciBNU1JzIGFyZSBhdmFpbGFibGUgdG8gdGhlIGd1ZXN0
ICovCi0gICAgICAgIHJlcy0+YSA9IChDUFVJRDNBX01TUl9BUElDX0FDQ0VTUyB8Ci0gICAgICAg
ICAgICAgICAgICBDUFVJRDNBX01TUl9IWVBFUkNBTEwgICB8Ci0gICAgICAgICAgICAgICAgICBD
UFVJRDNBX01TUl9WUF9JTkRFWCk7CisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWN0
aW9uIDIuNC40IGRldGFpbHMgdGhpcyBsZWFmIGFuZCBzdGF0ZXMgdGhhdCBFQVggYW5kIEVCWAor
ICAgICAgICAgKiBhcmUgZGVmaW5lZCB0byBiZSB0aGUgbG93IGFuZCBoaWdoIHBhcnRzIG9mIHRo
ZSBwYXJ0aXRpb24KKyAgICAgICAgICogcHJpdmlsZWdlIG1hc2sgcmVzcGVjdGl2ZWx5LgorICAg
ICAgICAgKi8KKyAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2sgPSB7Cisg
ICAgICAgICAgICAuQWNjZXNzSW50ckN0cmxSZWdzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NI
eXBlcmNhbGxNc3JzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NWcEluZGV4ID0gMSwKKyAgICAg
ICAgfTsKKyAgICAgICAgdW5pb24geworICAgICAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVH
RV9NQVNLIG1hc2s7CisgICAgICAgICAgICB1aW50MzJfdCBsbywgaGk7CisgICAgICAgIH0gdTsK
KwogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9fZnJl
cSkgKQotICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlEM0FfTVNSX0ZSRVE7CisgICAgICAgICAg
ICBtYXNrLkFjY2Vzc0ZyZXF1ZW5jeVJlZ3MgPSAxOwogICAgICAgICBpZiAoIHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3RpbWVfcmVmX2NvdW50ICkKLSAgICAgICAgICAgIHJlcy0+
YSB8PSBDUFVJRDNBX01TUl9USU1FX1JFRl9DT1VOVDsKKyAgICAgICAgICAgIG1hc2suQWNjZXNz
UGFydGl0aW9uUmVmZXJlbmNlQ291bnRlciA9IDE7CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYyApCi0gICAgICAgICAgICByZXMtPmEg
fD0gQ1BVSUQzQV9NU1JfUkVGRVJFTkNFX1RTQzsKKyAgICAgICAgICAgIG1hc2suQWNjZXNzUGFy
dGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKKworICAgICAgICB1Lm1hc2sgPSBtYXNrOworCisgICAg
ICAgIHJlcy0+YSA9IHUubG87CisgICAgICAgIHJlcy0+YiA9IHUuaGk7CiAgICAgICAgIGJyZWFr
OworICAgIH0KIAogICAgIGNhc2UgNDoKICAgICAgICAgLyogUmVjb21tZW5kZWQgaHlwZXJjYWxs
IHVzYWdlLiAqLwpAQCAtMTYzLDE0ICsyMjEsMTQgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNh
bGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgaGctPmZpZWxkcy5lbmFibGVk
LCAodW5zaWduZWQgbG9uZyloZy0+ZmllbGRzLnBmbik7CiB9CiAKLXN0YXRpYyB2b2lkIGR1bXBf
YXBpY19hc3Npc3QoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBkdW1wX3ZwX2Fz
c2lzdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9h
cGljX2Fzc2lzdCAqYWE7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0ICp2YTsK
IAotICAgIGFhID0gJnYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3QubXNyOwor
ICAgIHZhID0gJnYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zcjsKIAotICAg
IHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFOIEFQSUNfQVNTSVNUOiBlbmFibGVk
OiAleCBwZm46ICVseFxuIiwKLSAgICAgICAgICAgdiwgYWEtPmZpZWxkcy5lbmFibGVkLCAodW5z
aWduZWQgbG9uZylhYS0+ZmllbGRzLnBmbik7CisgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVw
djogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAorICAg
ICAgICAgICB2LCB2YS0+ZmllbGRzLmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKXZhLT5maWVsZHMu
cGZuKTsKIH0KIAogc3RhdGljIHZvaWQgZHVtcF9yZWZlcmVuY2VfdHNjKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCkBAIC0yMTgsMTUgKzI3NiwxNSBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJj
YWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsK
IH0KIAotc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBnbWZuID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC5tc3IuZmllbGRzLnBmbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lz
dC5tc3IuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICB2b2lkICp2YTsKIAogICAg
IC8qCi0gICAgICogU2VlIHNlY3Rpb24gMTMuMy40LjEgb2YgdGhlIHNwZWNpZmljYXRpb24gZm9y
IGRldGFpbHMgb2YgdGhpcworICAgICAqIFNlZSBzZWN0aW9uIDcuOC43IG9mIHRoZSBzcGVjaWZp
Y2F0aW9uIGZvciBkZXRhaWxzIG9mIHRoaXMKICAgICAgKiBlbmxpZ2h0ZW5tZW50LgogICAgICAq
LwogCkBAIC0yNDYsMjQgKzMwNCwxNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2FwaWNfYXNz
aXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgKih1
aW50MzJfdCAqKXZhID0gMDsKLQotICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRv
bWFpbikgJiBIVk1QVl9hcGljX2Fzc2lzdCApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAg
KiBJZiB3ZSBvdmVyd3JpdGUgYW4gZXhpc3RpbmcgYWRkcmVzcyBoZXJlIHRoZW4gc29tZXRoaW5n
IGhhcwotICAgICAgICAgKiBnb25lIHdyb25nIGFuZCBhIGRvbWFpbiBwYWdlIHdpbGwgbGVhay4g
SW5zdGVhZCBjcmFzaCB0aGUKLSAgICAgICAgICogZG9tYWluIHRvIG1ha2UgdGhlIHByb2JsZW0g
b2J2aW91cy4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJp
ZGlhbi5hcGljX2Fzc2lzdC52YSApCi0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAg
Y2xlYXJfcGFnZSh2YSk7CiAKLSAgICAgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGlj
X2Fzc2lzdC52YSA9IHZhOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgIC8qCisgICAgICog
SWYgd2Ugb3ZlcndyaXRlIGFuIGV4aXN0aW5nIGFkZHJlc3MgaGVyZSB0aGVuIHNvbWV0aGluZyBo
YXMKKyAgICAgKiBnb25lIHdyb25nIGFuZCBhIGRvbWFpbiBwYWdlIHdpbGwgbGVhay4gSW5zdGVh
ZCBjcmFzaCB0aGUKKyAgICAgKiBkb21haW4gdG8gbWFrZSB0aGUgcHJvYmxlbSBvYnZpb3VzLgor
ICAgICAqLworICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEg
KQorICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAKLSAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9i
YWwodmEpOwotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIHYtPmFyY2guaHZtX3Zj
cHUudmlyaWRpYW4udnBfYXNzaXN0LnZhID0gdmE7CiAgICAgcmV0dXJuOwogCiAgZmFpbDoKQEAg
LTI3MSwxNSArMzIyLDE1IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfYXBpY19hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgcGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogbWZu
X3goSU5WQUxJRF9NRk4pKTsKIH0KIAotc3RhdGljIHZvaWQgdGVhcmRvd25fYXBpY19hc3Npc3Qo
c3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgdm9pZCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFwaWNf
YXNzaXN0LnZhOworICAgIHZvaWQgKnZhID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9h
c3Npc3QudmE7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAogICAgIGlmICggIXZhICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fz
c2lzdC52YSA9IE5VTEw7CisgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEgPSBOVUxMOwogCiAgICAgcGFnZSA9IG1mbl90b19wYWdlKGRvbWFpbl9wYWdlX21hcF90b19t
Zm4odmEpKTsKIApAQCAtMjg5LDcgKzM0MCw3IEBAIHN0YXRpYyB2b2lkIHRlYXJkb3duX2FwaWNf
YXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yKQogewotICAgIHVpbnQzMl90ICp2YSA9IHYtPmFy
Y2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3QudmE7CisgICAgdWludDMyX3QgKnZhID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmE7CiAKICAgICBpZiAoICF2YSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTMwMiwxNiArMzUzLDE2IEBAIHZvaWQgdmlyaWRpYW5fc3Rh
cnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYsIGludCB2ZWN0b3IpCiAgICAgICogd3Jvbmcg
YW5kIHRoZSBWTSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKICAg
ICAgKiB0byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgogICAgICAqLwotICAgIGlmICggdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52ZWN0b3IgKQorICAgIGlmICggdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yICkKICAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7CiAKLSAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNz
aXN0LnZlY3RvciA9IHZlY3RvcjsKKyAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fz
c2lzdC52ZWN0b3IgPSB2ZWN0b3I7CiAgICAgKnZhIHw9IDF1OwogfQogCiBpbnQgdmlyaWRpYW5f
Y29tcGxldGVfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZh
ID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52YTsKKyAgICB1aW50MzJf
dCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKICAgICBpbnQg
dmVjdG9yOwogCiAgICAgaWYgKCAhdmEgKQpAQCAtMzIwLDIxICszNzEsMjEgQEAgaW50IHZpcmlk
aWFuX2NvbXBsZXRlX2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggKnZhICYg
MXUgKQogICAgICAgICByZXR1cm4gMDsgLyogSW50ZXJydXB0IG5vdCB5ZXQgcHJvY2Vzc2VkIGJ5
IHRoZSBndWVzdC4gKi8KIAotICAgIHZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4u
YXBpY19hc3Npc3QudmVjdG9yOwotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19h
c3Npc3QudmVjdG9yID0gMDsKKyAgICB2ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3I7CisgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Np
c3QudmVjdG9yID0gMDsKIAogICAgIHJldHVybiB2ZWN0b3I7CiB9CiAKIHZvaWQgdmlyaWRpYW5f
YWJvcnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZhID0g
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52YTsKKyAgICB1aW50MzJfdCAq
dmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKIAogICAgIGlmICgg
IXZhICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgKnZhICY9IH4xdTsKLSAgICB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0LnZlY3RvciA9IDA7CisgICAgdi0+YXJjaC5odm1f
dmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gMDsKIH0KIAogc3RhdGljIHZvaWQgdXBk
YXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCkBA
IC00MjAsMTMgKzQ3MSwxMyBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewotICAgIGNhc2UgVklS
SURJQU5fTVNSX0dVRVNUX09TX0lEOgorICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoK
ICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX29zaWQpOwogICAgICAgICBkLT5hcmNoLmh2
bV9kb21haW4udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2d1
ZXN0X29zX2lkKGQpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX0hZ
UEVSQ0FMTDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgogICAgICAgICBwZXJmY19p
bmNyKG1zaHZfd3Jtc3JfaGNfcGFnZSk7CiAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi52aXJp
ZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9oeXBlcmNhbGwoZCk7
CkBAIC00MzQsMTYgKzQ4NSwxNiBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICAgIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsK
ICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9WUF9JTkRFWDoKKyAgICBj
YXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CiAgICAgICAgIHBlcmZjX2luY3IobXNodl93cm1zcl92
cF9pbmRleCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfRU9JOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CiAgICAgICAgIHBlcmZjX2luY3IobXNodl93cm1zcl9l
b2kpOwogICAgICAgICB2bGFwaWNfRU9JX3NldCh2Y3B1X3ZsYXBpYyh2KSk7CiAgICAgICAgIGJy
ZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfSUNSOiB7CisgICAgY2FzZSBIVl9YNjRfTVNS
X0lDUjogewogICAgICAgICB1MzIgZWF4ID0gKHUzMil2YWwsIGVkeCA9ICh1MzIpKHZhbCA+PiAz
Mik7CiAgICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogICAg
ICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfaWNyKTsKQEAgLTQ1NSwyMSArNTA2LDIxIEBAIGlu
dCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAg
ICBicmVhazsKICAgICB9CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9UUFI6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX1RQUjoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3Rwcik7CiAgICAg
ICAgIHZsYXBpY19zZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkksICh1aW50OF90
KXZhbCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfQVBJQ19BU1NJ
U1Q6CisgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgogICAgICAgICBwZXJmY19p
bmNyKG1zaHZfd3Jtc3JfYXBpY19tc3IpOwotICAgICAgICB0ZWFyZG93bl9hcGljX2Fzc2lzdCh2
KTsgLyogcmVsZWFzZSBhbnkgcHJldmlvdXMgbWFwcGluZyAqLwotICAgICAgICB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLmFwaWNfYXNzaXN0Lm1zci5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBf
YXBpY19hc3Npc3Qodik7Ci0gICAgICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi5h
cGljX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgaW5pdGlhbGl6ZV9h
cGljX2Fzc2lzdCh2KTsKKyAgICAgICAgdGVhcmRvd25fdnBfYXNzaXN0KHYpOyAvKiByZWxlYXNl
IGFueSBwcmV2aW91cyBtYXBwaW5nICovCisgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7CisgICAgICAgIGR1bXBfdnBfYXNzaXN0KHYpOwor
ICAgICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCisgICAgICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9SRUZFUkVOQ0VfVFNDOgorICAgIGNh
c2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJu
IDA7CiAKQEAgLTUzMCwyMiArNTgxLDIyIEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgKnZhbCkKIAogICAgIHN3aXRjaCAoIGlkeCApCiAgICAgewotICAg
IGNhc2UgVklSSURJQU5fTVNSX0dVRVNUX09TX0lEOgorICAgIGNhc2UgSFZfWDY0X01TUl9HVUVT
VF9PU19JRDoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX29zaWQpOwogICAgICAgICAq
dmFsID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdzsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklESUFOX01TUl9IWVBFUkNBTEw6CisgICAgY2FzZSBI
Vl9YNjRfTVNSX0hZUEVSQ0FMTDoKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2hjX3Bh
Z2UpOwogICAgICAgICAqdmFsID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLmh5cGVyY2Fs
bF9ncGEucmF3OwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1ZQX0lO
REVYOgorICAgIGNhc2UgSFZfWDY0X01TUl9WUF9JTkRFWDoKICAgICAgICAgcGVyZmNfaW5jciht
c2h2X3JkbXNyX3ZwX2luZGV4KTsKICAgICAgICAgKnZhbCA9IHYtPnZjcHVfaWQ7CiAgICAgICAg
IGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfVFNDX0ZSRVFVRU5DWToKKyAgICBjYXNl
IEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKICAgICAgICAgICAgIHJldHVybiAwOwogCkBAIC01
NTMsNyArNjA0LDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgICAgICAqdmFsID0gKHVpbnQ2NF90KWQtPmFyY2gudHNjX2toeiAqIDEw
MDB1bGw7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1JfQVBJQ19GUkVR
VUVOQ1k6CisgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQogICAgICAgICAgICAg
cmV0dXJuIDA7CiAKQEAgLTU2MSwyMyArNjEyLDIzIEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdz
KHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9IDEwMDAwMDAwMDB1
bGwgLyBBUElDX0JVU19DWUNMRV9OUzsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFZJUklE
SUFOX01TUl9JQ1I6CisgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICAgICAgcGVyZmNfaW5j
cihtc2h2X3JkbXNyX2ljcik7CiAgICAgICAgICp2YWwgPSAoKCh1aW50NjRfdCl2bGFwaWNfZ2V0
X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19JQ1IyKSA8PCAzMikgfAogICAgICAgICAgICAgICAg
IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUikpOwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1RQUjoKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFBS
OgogICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHByKTsKICAgICAgICAgKnZhbCA9IHZs
YXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkkpOwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX0FQSUNfQVNTSVNUOgorICAgIGNhc2UgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRToKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2FwaWNf
bXNyKTsKLSAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Np
c3QubXNyLnJhdzsKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBf
YXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBWSVJJRElBTl9NU1Jf
UkVGRVJFTkNFX1RTQzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2Mp
ICkKICAgICAgICAgICAgIHJldHVybiAwOwogCkBAIC01ODUsNyArNjM2LDcgQEAgaW50IHJkbXNy
X3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICAqdmFs
ID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3OwogICAgICAg
ICBicmVhazsKIAotICAgIGNhc2UgVklSSURJQU5fTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKICAgICB7CiAgICAgICAgIHN0cnVjdCB2aXJp
ZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwogCkBAIC02MTIsNyArNjYzLDcgQEAgaW50IHJkbXNy
X3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogCiB2b2lkIHZpcmlk
aWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHRlYXJkb3duX2FwaWNfYXNz
aXN0KHYpOworICAgIHRlYXJkb3duX3ZwX2Fzc2lzdCh2KTsKIH0KIAogdm9pZCB2aXJpZGlhbl9k
b21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCkBAIC02MjAsNyArNjcxLDcgQEAgdm9pZCB2
aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHZjcHUg
KnY7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHRlYXJkb3duX2FwaWNf
YXNzaXN0KHYpOworICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7CiB9CiAKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShjcHVtYXNrX3QsIGlwaV9jcHVtYXNrKTsKQEAgLTY3OCw3ICs3MjksNyBA
QCBpbnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IHsKICAgICBjYXNlIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0OgogICAgICAgICAvKgotICAgICAgICAg
KiBTZWUgTWljcm9zb2Z0IEh5cGVydmlzb3IgVG9wIExldmVsIFNwZWMuIHNlY3Rpb24gMTguNS4x
LgorICAgICAgICAgKiBTZWUgc2VjdGlvbiAxNC41LjEgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAg
ICAgICAgICAqLwogICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9sb25nX3dhaXQpOwogICAg
ICAgICBkb19zY2hlZF9vcChTQ0hFRE9QX3lpZWxkLCBndWVzdF9oYW5kbGVfZnJvbV9wdHIoTlVM
TCwgdm9pZCkpOwpAQCAtNjk3LDggKzc0OCw3IEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIH0gaW5wdXRfcGFyYW1zOwogCiAgICAg
ICAgIC8qCi0gICAgICAgICAqIFNlZSBNaWNyb3NvZnQgSHlwZXJ2aXNvciBUb3AgTGV2ZWwgU3Bl
Yy4gc2VjdGlvbnMgMTIuNC4yCi0gICAgICAgICAqIGFuZCAxMi40LjMuCisgICAgICAgICAqIFNl
ZSBzZWN0aW9ucyA5LjQuMiBhbmQgOS40LjQgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAgICAgICAg
ICAqLwogICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9mbHVzaCk7CiAKQEAgLTgyMiw4ICs4
NzIsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiAp
IHsKICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAg
ICAgICAgICAgIC5hcGljX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmFw
aWNfYXNzaXN0Lm1zci5yYXcsCi0gICAgICAgICAgICAuYXBpY19hc3Npc3RfdmVjdG9yID0gdi0+
YXJjaC5odm1fdmNwdS52aXJpZGlhbi5hcGljX2Fzc2lzdC52ZWN0b3IsCisgICAgICAgICAgICAu
dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5y
YXcsCisgICAgICAgICAgICAudnBfYXNzaXN0X3ZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmly
aWRpYW4udnBfYXNzaXN0LnZlY3RvciwKICAgICAgICAgfTsKIAogICAgICAgICBpZiAoIGh2bV9z
YXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KSAhPSAwICkKQEAg
LTg1MywxMSArOTAzLDExIEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCBtZW1jbXAo
JmN0eHQuX3BhZCwgemVyb19wYWdlLCBzaXplb2YoY3R4dC5fcGFkKSkgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uYXBpY19hc3Npc3Qu
bXNyLnJhdyA9IGN0eHQuYXBpY19hc3Npc3RfbXNyOwotICAgIGlmICggdi0+YXJjaC5odm1fdmNw
dS52aXJpZGlhbi5hcGljX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICBpbml0
aWFsaXplX2FwaWNfYXNzaXN0KHYpOworICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBf
YXNzaXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9tc3I7CisgICAgaWYgKCB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBp
bml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKIAotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4u
YXBpY19hc3Npc3QudmVjdG9yID0gY3R4dC5hcGljX2Fzc2lzdF92ZWN0b3I7CisgICAgdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gY3R4dC52cF9hc3Npc3RfdmVj
dG9yOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA4YzQ1ZDBmLi4yNzFjMzZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTks
NyArOSw3IEBACiAjaWZuZGVmIF9fQVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fCiAjZGVmaW5lIF9f
QVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fCiAKLXVuaW9uIHZpcmlkaWFuX2FwaWNfYXNzaXN0Cit1
bmlvbiB2aXJpZGlhbl92cF9hc3Npc3QKIHsgICB1aW50NjRfdCByYXc7CiAgICAgc3RydWN0CiAg
ICAgewpAQCAtMjIsMTAgKzIyLDEwIEBAIHVuaW9uIHZpcmlkaWFuX2FwaWNfYXNzaXN0CiBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuaW9uIHZpcmlkaWFu
X2FwaWNfYXNzaXN0IG1zcjsKKyAgICAgICAgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0IG1zcjsK
ICAgICAgICAgdm9pZCAqdmE7CiAgICAgICAgIGludCB2ZWN0b3I7Ci0gICAgfSBhcGljX2Fzc2lz
dDsKKyAgICB9IHZwX2Fzc2lzdDsKIH07CiAKIHVuaW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lkCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDQxOWEzYjIuLjY2YWUxYTIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC01ODgsOCArNTg4LDgg
QEAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCB7CiBERUNMQVJFX0hWTV9TQVZF
X1RZUEUoVklSSURJQU5fRE9NQUlOLCAxNSwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29u
dGV4dCk7CiAKIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKLSAgICB1aW50NjRf
dCBhcGljX2Fzc2lzdF9tc3I7Ci0gICAgdWludDhfdCAgYXBpY19hc3Npc3RfdmVjdG9yOworICAg
IHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7CisgICAgdWludDhfdCAgdnBfYXNzaXN0X3ZlY3RvcjsK
ICAgICB1aW50OF90ICBfcGFkWzddOwogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWj-0004xJ-Qy; Tue, 21 Mar 2017 17:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWi-0004wx-FC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 85/C1-15112-7E161D85; Tue, 21 Mar 2017 17:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfd54sU
 IgxPXhCwmbDNwYPTY3reLPYAxijUzLym/IoE149Kpv2wFpw0rzq1ybWC8rNbFyMUhJPCFUeLp
 o8usXYycQM55RolzV0S7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSxgLTFz70ImE
 JtXwEzi9L+fLCA2C1B9S8dJ5gmMHAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjCeXxt4iFGSg0lJlLeB71CEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleh2SgnGBRanpqRVpmDjA0YNISHDxKIrxBIGne4oLE3OLMdIjUKUZFKXFeZ5CEAEgi
 ozQPrg0WjpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsJMoUnM68EbvoroMVMQIun8R0EW
 VySiJCSamCsev0si3UlV/6xra/ajn2Vu7ZkvtSTbIO/mS9z705LmiFQw8jy/J9o/FwjnsaZO2
 TDbSf78fO0nM0N4fq4zbzTP6zQk+H4sdLaCgEeNtusedGzVbX3L9U2YVpdyql8jZtr6nrhzoY
 8jqJjLW4Hzlzdrh7GJ1jzqZ/LktPkk+ah6b4HbjFnSCmxFGckGmoxFxUnAgDwxbsPQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490117094!56847103!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55229 invoked from network); 21 Mar 2017 17:24:55 -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; 21 Mar 2017 17:24:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWg-0004gh-7k
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWg-0001Xa-7D
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWg-0001Xa-7D@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:54 +0000
Subject: [Xen-changelog] [xen master] AMD-Vi: allocate root table on demand
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg3MDliMTBjN2Y2NjdlZTZjM2I3NmE1ZWY2YTQ2OWUwOTZmMjc1MDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDE3OjAwOjM0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE3OjAwOjM0IDIwMTcgKzAxMDAKCiAgICBB
TUQtVmk6IGFsbG9jYXRlIHJvb3QgdGFibGUgb24gZGVtYW5kCiAgICAKICAgIFRoaXMgd2FzIG15
IG9yaWdpbmFsbHkgaW50ZW5kZWQgZml4IGZvciB0aGUgQU1EIHNpZGUgb2YgWFNBLTIwNzoKICAg
IFRoZXJlJ3Mgbm8gbmVlZCB0byB1bmNvbmRpdGlvbmFsbHkgYWxsb2NhdGUgdGhlIHJvb3QgdGFi
bGUsIGFuZCB3aXRoCiAgICB0aGF0IHRoZXJlJ3MgdGhlbiBhbHNvIG5vIHdheSB0byBsZWFrIGl0
IHdoZW4gYSBndWVzdCBoYXMgbm8gZGV2aWNlcwogICAgYXNzaWduZWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDIwICsrKysr
KysrKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8
IDQyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKaW5kZXggNjdiYTE0NS4uZmQyMzI3ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwpAQCAtNjM2LDExICs2MzYsMTAgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4s
CiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUg
KmhkID0gZG9tX2lvbW11KGQpOworICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHB0X21m
bls3XTsKICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWw7CiAKLSAgICBCVUdfT04oICFoZC0+
YXJjaC5yb290X3RhYmxlICk7Ci0KICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAg
ICAgICByZXR1cm4gMDsKIApAQCAtNjQ4LDYgKzY0NywxNSBAQCBpbnQgYW1kX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1m
biwKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAorICAgIHJjID0g
YW1kX2lvbW11X2FsbG9jX3Jvb3QoaGQpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIEFNRF9JT01NVV9E
RUJVRygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgLyog
U2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJs
ZSwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdm
biBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQpAQCAtNzE3LDggKzcyNSw2IEBA
IGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKICAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIEJVR19PTiggIWhkLT5hcmNoLnJvb3RfdGFi
bGUgKTsKLQogICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCiAgICAgICAgIHJldHVybiAw
OwogCkBAIC03MjYsNiArNzMyLDEyIEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKTsKIAorICAgIGlmICggIWhkLT5hcmNoLnJvb3RfdGFibGUgKQorICAgIHsK
KyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKwogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQg
d2l0aCAyIGxldmVsIElPIHBhZ2UgdGFibGUsCiAgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBl
ciBwYWdlIHRhYmxlIGZvciBsYWdlciBnZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWlu
KGQpICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4
IGIyNDI4ZjguLjhjMjUxMTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwpAQCAtMjIyLDIzICsyMjIsMjkgQEAgaW50IF9faW5pdCBhbWRfaW92X2RldGVj
dCh2b2lkKQogICAgIHJldHVybiBzY2FuX3BjaV9kZXZpY2VzKCk7CiB9CiAKLXN0YXRpYyBpbnQg
YWxsb2NhdGVfZG9tYWluX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKK2ludCBh
bWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKIHsKLSAgICAvKiBh
bGxvY2F0ZSByb290IHRhYmxlICovCi0gICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwotICAgIGlmICggIWhkLT5hcmNoLnJvb3RfdGFibGUgKQorICAgIGlmICggdW5saWtlbHko
IWhkLT5hcmNoLnJvb3RfdGFibGUpICkKICAgICB7CiAgICAgICAgIGhkLT5hcmNoLnJvb3RfdGFi
bGUgPSBhbGxvY19hbWRfaW9tbXVfcGd0YWJsZSgpOwogICAgICAgICBpZiAoICFoZC0+YXJjaC5y
b290X3RhYmxlICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICAgICAgfQog
ICAgIH0KLSAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKwogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhbGxvY2F0ZV9kb21haW5fcmVz
b3VyY2VzKHN0cnVjdCBkb21haW5faW9tbXUgKmhkKQoreworICAgIGludCByYzsKKworICAgIHNw
aW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICByYyA9IGFtZF9pb21tdV9hbGxv
Y19yb290KGhkKTsKKyAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKwor
ICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBnZXRfcGFnaW5nX21vZGUodW5zaWduZWQg
bG9uZyBlbnRyaWVzKQogewogICAgIGludCBsZXZlbCA9IDE7CkBAIC0yNTksMTQgKzI2NSw2IEBA
IHN0YXRpYyBpbnQgYW1kX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICAvKiBhbGxv
Y2F0ZSBwYWdlIGRpcmVjdHJveSAqLwotICAgIGlmICggYWxsb2NhdGVfZG9tYWluX3Jlc291cmNl
cyhoZCkgIT0gMCApCi0gICAgewotICAgICAgICBpZiAoIGhkLT5hcmNoLnJvb3RfdGFibGUgKQot
ICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UoaGQtPmFyY2gucm9vdF90YWJsZSk7Ci0gICAg
ICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0KLQogICAgIC8qIEZvciBwdiBhbmQgZG9tMCwgc3Rp
Y2sgd2l0aCBnZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpCiAgICAgICogRm9yIEhWTSBkb20wLCB1
c2UgMiBsZXZlbCBwYWdlIHRhYmxlIGF0IGZpcnN0ICovCiAgICAgaGQtPmFyY2gucGFnaW5nX21v
ZGUgPSBpc19odm1fZG9tYWluKGQpID8KQEAgLTI4MCw2ICsyNzgsOSBAQCBzdGF0aWMgdm9pZCBf
X2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB1
bnNpZ25lZCBsb25nIGk7IAogICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwogCisg
ICAgaWYgKCBhbGxvY2F0ZV9kb21haW5fcmVzb3VyY2VzKGRvbV9pb21tdShkKSkgKQorICAgICAg
ICBCVUcoKTsKKwogICAgIGlmICggIWlvbW11X3Bhc3N0aHJvdWdoICYmICFuZWVkX2lvbW11KGQp
ICkKICAgICB7CiAgICAgICAgIGludCByYyA9IDA7CkBAIC0zNjMsNyArMzY0LDcgQEAgc3RhdGlj
IGludCByZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqc291cmNlLCBzdHJ1Y3QgZG9tYWlu
ICp0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBkZXZmbiwgc3RydWN0IHBj
aV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7Ci0gICAgaW50IGJk
ZjsKKyAgICBpbnQgYmRmLCByYzsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICp0ID0gZG9tX2lv
bW11KHRhcmdldCk7CiAKICAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZu
KTsKQEAgLTM4NSwxMCArMzg2LDkgQEAgc3RhdGljIGludCByZWFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqc291cmNlLCBzdHJ1Y3QgZG9tYWluICp0YXJnZXQsCiAgICAgICAgIHBkZXYtPmRv
bWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICAvKiBJTyBwYWdlIHRhYmxlcyBtaWdodCBiZSBk
ZXN0cm95ZWQgYWZ0ZXIgcGNpLWRldGFjaCB0aGUgbGFzdCBkZXZpY2UKLSAgICAgKiBJbiB0aGlz
IGNhc2UsIHdlIGhhdmUgdG8gcmUtYWxsb2NhdGUgcm9vdCB0YWJsZSBmb3IgbmV4dCBwY2ktYXR0
YWNoLiovCi0gICAgaWYgKCB0LT5hcmNoLnJvb3RfdGFibGUgPT0gTlVMTCApCi0gICAgICAgIGFs
bG9jYXRlX2RvbWFpbl9yZXNvdXJjZXModCk7CisgICAgcmMgPSBhbGxvY2F0ZV9kb21haW5fcmVz
b3VyY2VzKHQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICBhbWRf
aW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSh0YXJnZXQsIGlvbW11LCBkZXZmbiwgcGRldik7CiAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJSZS1hc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgZnJvbSBkb20l
ZCB0byBkb20lZFxuIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9h
bWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaAppbmRleCAxY2Y5YzNkLi45OWJjMjFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01Niw2ICs1Niw3IEBAIGludCBfX211c3Rf
Y2hlY2sgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKIHU2NCBhbWRfaW9t
bXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodTMyICplbnRyeSk7CitpbnQgX19tdXN0X2NoZWNr
IGFtZF9pb21tdV9hbGxvY19yb290KHN0cnVjdCBkb21haW5faW9tbXUgKmhkKTsKIGludCBhbWRf
aW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBwaHlzX2FkZHIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBpdywgaW50IGlyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:24:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:24: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 1cqNWj-0004xJ-Qy; Tue, 21 Mar 2017 17:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWi-0004wx-FC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 85/C1-15112-7E161D85; Tue, 21 Mar 2017 17:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfd54sU
 IgxPXhCwmbDNwYPTY3reLPYAxijUzLym/IoE149Kpv2wFpw0rzq1ybWC8rNbFyMUhJPCFUeLp
 o8usXYycQM55RolzV0S7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSxgLTFz70ImE
 JtXwEzi9L+fLCA2C1B9S8dJ5gmMHAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjCeXxt4iFGSg0lJlLeB71CEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleh2SgnGBRanpqRVpmDjA0YNISHDxKIrxBIGne4oLE3OLMdIjUKUZFKXFeZ5CEAEgi
 ozQPrg0WjpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsJMoUnM68EbvoroMVMQIun8R0EW
 VySiJCSamCsev0si3UlV/6xra/ajn2Vu7ZkvtSTbIO/mS9z705LmiFQw8jy/J9o/FwjnsaZO2
 TDbSf78fO0nM0N4fq4zbzTP6zQk+H4sdLaCgEeNtusedGzVbX3L9U2YVpdyql8jZtr6nrhzoY
 8jqJjLW4Hzlzdrh7GJ1jzqZ/LktPkk+ah6b4HbjFnSCmxFGckGmoxFxUnAgDwxbsPQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490117094!56847103!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55229 invoked from network); 21 Mar 2017 17:24:55 -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; 21 Mar 2017 17:24:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWg-0004gh-7k
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWg-0001Xa-7D
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWg-0001Xa-7D@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:24:54 +0000
Subject: [Xen-changelog] [xen master] AMD-Vi: allocate root table on demand
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg3MDliMTBjN2Y2NjdlZTZjM2I3NmE1ZWY2YTQ2OWUwOTZmMjc1MDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDE3OjAwOjM0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWFyIDIwIDE3OjAwOjM0IDIwMTcgKzAxMDAKCiAgICBB
TUQtVmk6IGFsbG9jYXRlIHJvb3QgdGFibGUgb24gZGVtYW5kCiAgICAKICAgIFRoaXMgd2FzIG15
IG9yaWdpbmFsbHkgaW50ZW5kZWQgZml4IGZvciB0aGUgQU1EIHNpZGUgb2YgWFNBLTIwNzoKICAg
IFRoZXJlJ3Mgbm8gbmVlZCB0byB1bmNvbmRpdGlvbmFsbHkgYWxsb2NhdGUgdGhlIHJvb3QgdGFi
bGUsIGFuZCB3aXRoCiAgICB0aGF0IHRoZXJlJ3MgdGhlbiBhbHNvIG5vIHdheSB0byBsZWFrIGl0
IHdoZW4gYSBndWVzdCBoYXMgbm8gZGV2aWNlcwogICAgYXNzaWduZWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDIwICsrKysr
KysrKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8
IDQyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKaW5kZXggNjdiYTE0NS4uZmQyMzI3ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwpAQCAtNjM2LDExICs2MzYsMTAgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4s
CiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUg
KmhkID0gZG9tX2lvbW11KGQpOworICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHB0X21m
bls3XTsKICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWw7CiAKLSAgICBCVUdfT04oICFoZC0+
YXJjaC5yb290X3RhYmxlICk7Ci0KICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAg
ICAgICByZXR1cm4gMDsKIApAQCAtNjQ4LDYgKzY0NywxNSBAQCBpbnQgYW1kX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1m
biwKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAorICAgIHJjID0g
YW1kX2lvbW11X2FsbG9jX3Jvb3QoaGQpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIEFNRF9JT01NVV9E
RUJVRygiUm9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgLyog
U2luY2UgSFZNIGRvbWFpbiBpcyBpbml0aWFsaXplZCB3aXRoIDIgbGV2ZWwgSU8gcGFnZSB0YWJs
ZSwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBhZ2UgdGFibGUgZm9yIGxhZ2VyIGdm
biBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQpAQCAtNzE3LDggKzcyNSw2IEBA
IGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKICAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAotICAgIEJVR19PTiggIWhkLT5hcmNoLnJvb3RfdGFi
bGUgKTsKLQogICAgIGlmICggaW9tbXVfdXNlX2hhcF9wdChkKSApCiAgICAgICAgIHJldHVybiAw
OwogCkBAIC03MjYsNiArNzMyLDEyIEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gu
bWFwcGluZ19sb2NrKTsKIAorICAgIGlmICggIWhkLT5hcmNoLnJvb3RfdGFibGUgKQorICAgIHsK
KyAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKwogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6ZWQg
d2l0aCAyIGxldmVsIElPIHBhZ2UgdGFibGUsCiAgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBl
ciBwYWdlIHRhYmxlIGZvciBsYWdlciBnZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWlu
KGQpICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4
IGIyNDI4ZjguLjhjMjUxMTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYwpAQCAtMjIyLDIzICsyMjIsMjkgQEAgaW50IF9faW5pdCBhbWRfaW92X2RldGVj
dCh2b2lkKQogICAgIHJldHVybiBzY2FuX3BjaV9kZXZpY2VzKCk7CiB9CiAKLXN0YXRpYyBpbnQg
YWxsb2NhdGVfZG9tYWluX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKK2ludCBh
bWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCkKIHsKLSAgICAvKiBh
bGxvY2F0ZSByb290IHRhYmxlICovCi0gICAgc3Bpbl9sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xv
Y2spOwotICAgIGlmICggIWhkLT5hcmNoLnJvb3RfdGFibGUgKQorICAgIGlmICggdW5saWtlbHko
IWhkLT5hcmNoLnJvb3RfdGFibGUpICkKICAgICB7CiAgICAgICAgIGhkLT5hcmNoLnJvb3RfdGFi
bGUgPSBhbGxvY19hbWRfaW9tbXVfcGd0YWJsZSgpOwogICAgICAgICBpZiAoICFoZC0+YXJjaC5y
b290X3RhYmxlICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNo
Lm1hcHBpbmdfbG9jayk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICAgICAgfQog
ICAgIH0KLSAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKwogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhbGxvY2F0ZV9kb21haW5fcmVz
b3VyY2VzKHN0cnVjdCBkb21haW5faW9tbXUgKmhkKQoreworICAgIGludCByYzsKKworICAgIHNw
aW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICByYyA9IGFtZF9pb21tdV9hbGxv
Y19yb290KGhkKTsKKyAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKwor
ICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBnZXRfcGFnaW5nX21vZGUodW5zaWduZWQg
bG9uZyBlbnRyaWVzKQogewogICAgIGludCBsZXZlbCA9IDE7CkBAIC0yNTksMTQgKzI2NSw2IEBA
IHN0YXRpYyBpbnQgYW1kX2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKLSAgICAvKiBhbGxv
Y2F0ZSBwYWdlIGRpcmVjdHJveSAqLwotICAgIGlmICggYWxsb2NhdGVfZG9tYWluX3Jlc291cmNl
cyhoZCkgIT0gMCApCi0gICAgewotICAgICAgICBpZiAoIGhkLT5hcmNoLnJvb3RfdGFibGUgKQot
ICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UoaGQtPmFyY2gucm9vdF90YWJsZSk7Ci0gICAg
ICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0KLQogICAgIC8qIEZvciBwdiBhbmQgZG9tMCwgc3Rp
Y2sgd2l0aCBnZXRfcGFnaW5nX21vZGUobWF4X3BhZ2UpCiAgICAgICogRm9yIEhWTSBkb20wLCB1
c2UgMiBsZXZlbCBwYWdlIHRhYmxlIGF0IGZpcnN0ICovCiAgICAgaGQtPmFyY2gucGFnaW5nX21v
ZGUgPSBpc19odm1fZG9tYWluKGQpID8KQEAgLTI4MCw2ICsyNzgsOSBAQCBzdGF0aWMgdm9pZCBf
X2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB1
bnNpZ25lZCBsb25nIGk7IAogICAgIGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwogCisg
ICAgaWYgKCBhbGxvY2F0ZV9kb21haW5fcmVzb3VyY2VzKGRvbV9pb21tdShkKSkgKQorICAgICAg
ICBCVUcoKTsKKwogICAgIGlmICggIWlvbW11X3Bhc3N0aHJvdWdoICYmICFuZWVkX2lvbW11KGQp
ICkKICAgICB7CiAgICAgICAgIGludCByYyA9IDA7CkBAIC0zNjMsNyArMzY0LDcgQEAgc3RhdGlj
IGludCByZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqc291cmNlLCBzdHJ1Y3QgZG9tYWlu
ICp0YXJnZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1OCBkZXZmbiwgc3RydWN0IHBj
aV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXU7Ci0gICAgaW50IGJk
ZjsKKyAgICBpbnQgYmRmLCByYzsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICp0ID0gZG9tX2lv
bW11KHRhcmdldCk7CiAKICAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMsIHBkZXYtPmRldmZu
KTsKQEAgLTM4NSwxMCArMzg2LDkgQEAgc3RhdGljIGludCByZWFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqc291cmNlLCBzdHJ1Y3QgZG9tYWluICp0YXJnZXQsCiAgICAgICAgIHBkZXYtPmRv
bWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICAvKiBJTyBwYWdlIHRhYmxlcyBtaWdodCBiZSBk
ZXN0cm95ZWQgYWZ0ZXIgcGNpLWRldGFjaCB0aGUgbGFzdCBkZXZpY2UKLSAgICAgKiBJbiB0aGlz
IGNhc2UsIHdlIGhhdmUgdG8gcmUtYWxsb2NhdGUgcm9vdCB0YWJsZSBmb3IgbmV4dCBwY2ktYXR0
YWNoLiovCi0gICAgaWYgKCB0LT5hcmNoLnJvb3RfdGFibGUgPT0gTlVMTCApCi0gICAgICAgIGFs
bG9jYXRlX2RvbWFpbl9yZXNvdXJjZXModCk7CisgICAgcmMgPSBhbGxvY2F0ZV9kb21haW5fcmVz
b3VyY2VzKHQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICBhbWRf
aW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSh0YXJnZXQsIGlvbW11LCBkZXZmbiwgcGRldik7CiAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJSZS1hc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgZnJvbSBkb20l
ZCB0byBkb20lZFxuIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9h
bWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaAppbmRleCAxY2Y5YzNkLi45OWJjMjFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01Niw2ICs1Niw3IEBAIGludCBfX211c3Rf
Y2hlY2sgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CiBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKIHU2NCBhbWRfaW9t
bXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodTMyICplbnRyeSk7CitpbnQgX19tdXN0X2NoZWNr
IGFtZF9pb21tdV9hbGxvY19yb290KHN0cnVjdCBkb21haW5faW9tbXUgKmhkKTsKIGludCBhbWRf
aW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBwaHlzX2FkZHIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBpdywgaW50IGlyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNWs-0004zO-SY; Tue, 21 Mar 2017 17:25:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWs-0004zB-Jg
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:06 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E1/64-01896-1F161D85; Tue, 21 Mar 2017 17:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdj4sU
 Ig+13JS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/v2V9aC61wVb2+oNTBO5Oxi5OIQEvjCKLFx
 1xnGLkZOIOc8o8TFxzZdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhawkng5uY8dx
 OYVMJOYvv8eWJwFqP7gnRfsExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgvNXnfIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3uPJQDnBotT01Iq0zBxgYMCkJTh4lER4T4KkeYsLEnOLM9MhUqcYFaXEeXtBEgIgiYzS
 PLg2WDBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvaZApPJl5JXDTXwEtZgJanPjzCMjik
 kSElFQDY9vn1aoTl1Z+Xr9p9zG3VWsXvvuyLyj3cvzXCXV3o88rfl7h/2putBKvUOH/u9pFyq
 wh9juNJkyZfys55an6pd8qB8Mqz7AnlmxUcNsRK5t9s99099PwU9mpFpHh+0/b3uWq/jsp49D
 5cxGBJleOmtc09G7dbhSaJ+vt0aHRdygt6kjcscdnXymxFGckGmoxFxUnAgBPverlQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490117104!75136164!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13229 invoked from network); 21 Mar 2017 17:25:05 -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; 21 Mar 2017 17:25:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWq-0004hb-9s
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWq-0001Yt-9X
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWq-0001Yt-9X@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:04 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Remove .d files in clean
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkZTA0M2M1NWMzMmJkMGU1ZmRmNWU5ZjU0NmE5NTliYjA1YmZiNjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE3OjQ2OjE4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogUmVtb3ZlIC5kIGZpbGVzIGluIGNsZWFuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUgYi90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQpp
bmRleCAzMzEzNjAxLi5hZjQ0YzQwIDEwMDY0NAotLS0gYS90b29scy9mdXp6L2xpYmVsZi9NYWtl
ZmlsZQorKysgYi90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQpAQCAtMzAsNyArMzAsNyBAQCBk
aXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICoubyAqLmEg
Ki1saWJlbGYtZnV6emVyCisJcm0gLWYgKi5vIC4qLmQgKi5hICotbGliZWxmLWZ1enplcgogCiAu
UEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCAzYjc1YmViLi45OGZkMzk4IDEwMDY0NAotLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtNDUsNyArNDUsNyBAQCBk
aXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICouYSAqLm8g
Ki14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIKKwlybSAtZiAqLmEgKi5vIC4qLmQgKi14ODYtaW5z
bi1lbXVsYXRvci1mdXp6ZXIKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNWs-0004zO-SY; Tue, 21 Mar 2017 17:25:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWs-0004zB-Jg
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:06 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 E1/64-01896-1F161D85; Tue, 21 Mar 2017 17:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdj4sU
 Ig+13JS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/v2V9aC61wVb2+oNTBO5Oxi5OIQEvjCKLFx
 1xnGLkZOIOc8o8TFxzZdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhawkng5uY8dx
 OYVMJOYvv8eWJwFqP7gnRfsExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgvNXnfIhRkoNJSZRXRfBEhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3uPJQDnBotT01Iq0zBxgYMCkJTh4lER4T4KkeYsLEnOLM9MhUqcYFaXEeXtBEgIgiYzS
 PLg2WDBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvaZApPJl5JXDTXwEtZgJanPjzCMjik
 kSElFQDY9vn1aoTl1Z+Xr9p9zG3VWsXvvuyLyj3cvzXCXV3o88rfl7h/2putBKvUOH/u9pFyq
 wh9juNJkyZfys55an6pd8qB8Mqz7AnlmxUcNsRK5t9s99099PwU9mpFpHh+0/b3uWq/jsp49D
 5cxGBJleOmtc09G7dbhSaJ+vt0aHRdygt6kjcscdnXymxFGckGmoxFxUnAgBPverlQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490117104!75136164!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13229 invoked from network); 21 Mar 2017 17:25:05 -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; 21 Mar 2017 17:25:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWq-0004hb-9s
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNWq-0001Yt-9X
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNWq-0001Yt-9X@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:04 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Remove .d files in clean
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkZTA0M2M1NWMzMmJkMGU1ZmRmNWU5ZjU0NmE5NTliYjA1YmZiNjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE3OjQ2OjE4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogUmVtb3ZlIC5kIGZpbGVzIGluIGNsZWFuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8IDIgKy0KIHRv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUgYi90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQpp
bmRleCAzMzEzNjAxLi5hZjQ0YzQwIDEwMDY0NAotLS0gYS90b29scy9mdXp6L2xpYmVsZi9NYWtl
ZmlsZQorKysgYi90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZQpAQCAtMzAsNyArMzAsNyBAQCBk
aXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICoubyAqLmEg
Ki1saWJlbGYtZnV6emVyCisJcm0gLWYgKi5vIC4qLmQgKi5hICotbGliZWxmLWZ1enplcgogCiAu
UEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbApkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCAzYjc1YmViLi45OGZkMzk4IDEwMDY0NAotLS0gYS90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtNDUsNyArNDUsNyBAQCBk
aXN0Y2xlYW46IGNsZWFuCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgotCXJtIC1mICouYSAqLm8g
Ki14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIKKwlybSAtZiAqLmEgKi5vIC4qLmQgKi14ODYtaW5z
bi1lbXVsYXRvci1mdXp6ZXIKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNX3-00051l-UR; Tue, 21 Mar 2017 17:25:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX3-00051V-Ek
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:17 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 21/DF-19998-CF161D85; Tue, 21 Mar 2017 17:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdP4sU
 Igw+vBSwmbDNwYPTY3reLPYAxijUzLym/IoE148v9NqaCbp6Kr2vyGxg3c3UxcnEICXxhlLh+
 8RNLFyMnkHOeUWLyQsMuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwu4SqxrXcEKY
 vMKmEkcbd4NZrMA1Z88dIxpAiPHAkaGVYwaxalFZalFuoaWeklFmekZJbmJmTm6hgbGermpxc
 WJ6ak5iUnFesn5uZsYgR6pZ2Bg3MH4+7jfIUZJDiYlUd5Ep4sRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR42YEeFhIsSk1PrUjLzAGGBkxagoNHSYS3LAEozVtckJhbnJkOkTrFqCglzrsWJCEA
 ksgozYNrg4XjJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBdApvBk5pXATX8FtJgJZPGeC
 yCLSxIRUlINjJUuFy6tOB4lzzfR8Nfef6KnBFc/uRgiGxP17djJWVcO/62+kpp+7PWDuifT3m
 1xenrjYVmYWfaJuXO837ucOe0kLDe93H1fmjjj7VsTlaaLbWy+FO3wJf7/xeemHhbivxoDZ99
 0Tuiyq84VNmV3sjrsOO3WVfOuPwmWxdu1rrest1zfmbKk47MSS3FGoqEWc1FxIgB4OE//QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490117115!87313439!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44217 invoked from network); 21 Mar 2017 17:25:16 -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; 21 Mar 2017 17:25:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX0-0004iN-Bx
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX0-0001ZQ-BT
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNX0-0001ZQ-BT@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:14 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Use $(CC) for linking the
	harnesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2NGVmZTI0ZmYxNGJkN2IyYzdmZTliZDdkZDRkNjI5ZjQ3MWRlNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDIwOjQxOjQ5IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogVXNlICQoQ0MpIGZvciBsaW5raW5nIHRoZSBo
YXJuZXNzZXMKICAgIAogICAgVGhpcyBpcyBuZWNlc3NhcnkgdG8gbWFrZSB1c2Ugb2YgY29tcGls
ZXIgZmVhdHVyZXMgc3VjaCBhcyBVQlNBTi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Z1enovbGliZWxmL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgIHwgMSArCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9NYWtlZmlsZSB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZSBiL3Rvb2xzL2Z1enovbGliZWxm
L01ha2VmaWxlCmluZGV4IGFmNDRjNDAuLmM4ODQ3MDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enov
bGliZWxmL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Z1enovbGliZWxmL01ha2VmaWxlCkBAIC0yMCw2
ICsyMCw3IEBAIGxpYmVsZi5hOiAkKEVMRl9MSUJfT0JKUykKIGxpYmVsZi1mdXp6ZXItYWxsOiBs
aWJlbGYuYSBsaWJlbGYtZnV6emVyLm8KIAogYWZsLWxpYmVsZi1mdXp6ZXI6IGFmbC1saWJlbGYt
ZnV6emVyLm8gbGliZWxmLWZ1enplci5vICQoRUxGX0xJQl9PQkpTKQorCSQoQ0MpICQoQ0ZMQUdT
KSAkXiAtbyAkQAogCiAjIENvbW1vbiB0YXJnZXRzCiAuUEhPTlk6IGFsbApkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA5OGZkMzk4Li42NzNiNWYw
IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAt
MzQsNiArMzQsNyBAQCB4ODYtaW5zbi1lbXVsYXRvci5hOiB4ODZfZW11bGF0ZS5vCiAJJChBUikg
cmMgJEAgJF4KIAogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcjogYWZsLXg4Ni1pbnNuLWVt
dWxhdG9yLWZ1enplci5vIHg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Nl9lbXVsYXRlLm8K
KwkkKENDKSAkKENGTEFHUykgJF4gLW8gJEAKIAogIyBDb21tb24gdGFyZ2V0cwogLlBIT05ZOiBh
bGwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNX3-00051l-UR; Tue, 21 Mar 2017 17:25:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX3-00051V-Ek
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:17 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 21/DF-19998-CF161D85; Tue, 21 Mar 2017 17:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdP4sU
 Igw+vBSwmbDNwYPTY3reLPYAxijUzLym/IoE148v9NqaCbp6Kr2vyGxg3c3UxcnEICXxhlLh+
 8RNLFyMnkHOeUWLyQsMuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwu4SqxrXcEKY
 vMKmEkcbd4NZrMA1Z88dIxpAiPHAkaGVYwaxalFZalFuoaWeklFmekZJbmJmTm6hgbGermpxc
 WJ6ak5iUnFesn5uZsYgR6pZ2Bg3MH4+7jfIUZJDiYlUd5Ep4sRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR42YEeFhIsSk1PrUjLzAGGBkxagoNHSYS3LAEozVtckJhbnJkOkTrFqCglzrsWJCEA
 ksgozYNrg4XjJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBdApvBk5pXATX8FtJgJZPGeC
 yCLSxIRUlINjJUuFy6tOB4lzzfR8Nfef6KnBFc/uRgiGxP17djJWVcO/62+kpp+7PWDuifT3m
 1xenrjYVmYWfaJuXO837ucOe0kLDe93H1fmjjj7VsTlaaLbWy+FO3wJf7/xeemHhbivxoDZ99
 0Tuiyq84VNmV3sjrsOO3WVfOuPwmWxdu1rrest1zfmbKk47MSS3FGoqEWc1FxIgB4OE//QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490117115!87313439!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44217 invoked from network); 21 Mar 2017 17:25:16 -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; 21 Mar 2017 17:25:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX0-0004iN-Bx
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNX0-0001ZQ-BT
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNX0-0001ZQ-BT@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:14 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Use $(CC) for linking the
	harnesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2NGVmZTI0ZmYxNGJkN2IyYzdmZTliZDdkZDRkNjI5ZjQ3MWRlNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDIwOjQxOjQ5IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogVXNlICQoQ0MpIGZvciBsaW5raW5nIHRoZSBo
YXJuZXNzZXMKICAgIAogICAgVGhpcyBpcyBuZWNlc3NhcnkgdG8gbWFrZSB1c2Ugb2YgY29tcGls
ZXIgZmVhdHVyZXMgc3VjaCBhcyBVQlNBTi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Z1enovbGliZWxmL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgIHwgMSArCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9NYWtlZmlsZSB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9mdXp6L2xpYmVsZi9NYWtlZmlsZSBiL3Rvb2xzL2Z1enovbGliZWxm
L01ha2VmaWxlCmluZGV4IGFmNDRjNDAuLmM4ODQ3MDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enov
bGliZWxmL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Z1enovbGliZWxmL01ha2VmaWxlCkBAIC0yMCw2
ICsyMCw3IEBAIGxpYmVsZi5hOiAkKEVMRl9MSUJfT0JKUykKIGxpYmVsZi1mdXp6ZXItYWxsOiBs
aWJlbGYuYSBsaWJlbGYtZnV6emVyLm8KIAogYWZsLWxpYmVsZi1mdXp6ZXI6IGFmbC1saWJlbGYt
ZnV6emVyLm8gbGliZWxmLWZ1enplci5vICQoRUxGX0xJQl9PQkpTKQorCSQoQ0MpICQoQ0ZMQUdT
KSAkXiAtbyAkQAogCiAjIENvbW1vbiB0YXJnZXRzCiAuUEhPTlk6IGFsbApkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA5OGZkMzk4Li42NzNiNWYw
IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmls
ZQorKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAt
MzQsNiArMzQsNyBAQCB4ODYtaW5zbi1lbXVsYXRvci5hOiB4ODZfZW11bGF0ZS5vCiAJJChBUikg
cmMgJEAgJF4KIAogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcjogYWZsLXg4Ni1pbnNuLWVt
dWxhdG9yLWZ1enplci5vIHg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Nl9lbXVsYXRlLm8K
KwkkKENDKSAkKENGTEFHUykgJF4gLW8gJEAKIAogIyBDb21tb24gdGFyZ2V0cwogLlBIT05ZOiBh
bGwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXC-00053o-W2; Tue, 21 Mar 2017 17:25:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXC-00053b-Le
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:26 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/D8-29481-60261D85; Tue, 21 Mar 2017 17:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVZc16WK
 EwYxb8hYTthk4MHps79vFHsAYxZqZl5RfkcCasaRtB2vBHt6Kti3TmRoYn3B3MXJxCAl8YZRY
 f72VEcI5zyjx6dMUti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXCJObPW
 cAMUs4rYCbR/SgWJMwCVP7yxHnGCYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Ma6Y6H2KU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCtyMOKCdYlJqeWpGWmQMMDpi0BAePkghvBEiat7ggMbc4Mx0idYrRmGPO7N1vmDjm
 vTjwhkmIJS8/L1VKnPcASKkASGlGaR7cIFjQXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwr
 zXIFJ7MvBK4fa+ATmECOqVszwWQU0oSEVJSDYyzlry69OVJ8OObRzZ4nnn7haN01bKW1Q9PzL
 Z89PuL06/4o1fXRvucnNPMUK/7WaChUHrTZdsjkSEJDzxfP5M8qHz1n9Hey5ttCjZZ6pRNqmI
 6VczvId47ZcKqqq0/u77t4dPuCLsaYHZgQ33eTIl1Xf9Xlk+4qmWql+ZsVTlzunbjuqm6dTI7
 lFiKMxINtZiLihMBe6sWoFUCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1490117124!73524006!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57934 invoked from network); 21 Mar 2017 17:25:25 -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; 21 Mar 2017 17:25:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXA-0004iZ-Do
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXA-0001a7-DS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXA-0001a7-DS@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:24 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Include
	LLVMFuzzerTestOneInput() in the generated .a
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhNTRmNzI0OTEyZDRlZDk3NmQzYmUxYThjNTQ5OTE4YTVlZjUyNDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjIyOjMxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogSW5jbHVkZSBMTFZNRnV6emVyVGVzdE9uZUlu
cHV0KCkgaW4gdGhlIGdlbmVyYXRlZCAuYQogICAgCiAgICBPdGhlcndpc2UgdGhleSBhcmUgbm90
IHN1aXRhYmxlIGZvciB1c2Ugd2l0aCBsaWJmdXp6LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei9saWJlbGYvTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgfCAyICstCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enovbGliZWxmL01ha2Vm
aWxlIGIvdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUKaW5kZXggYzg4NDcwMy4uNmNkYzMxZSAx
MDA2NDQKLS0tIGEvdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei9s
aWJlbGYvTWFrZWZpbGUKQEAgLTEzLDcgKzEzLDcgQEAgJChFTEZfTElCX09CSlMpOiBDRkxBR1Mg
Kz0gLURGVVpaX05PX0xJQlhDICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKIGxpYmVsZi1mdXp6ZXIu
bzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKLWxpYmVsZi5hOiAkKEVMRl9MSUJf
T0JKUykKK2xpYmVsZi5hOiBsaWJlbGYtZnV6emVyLm8gJChFTEZfTElCX09CSlMpCiAJJChBUikg
cmMgJEAgJF4KIAogLlBIT05ZOiBsaWJlbGYtZnV6emVyLWFsbApkaWZmIC0tZ2l0IGEvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA2NzNiNWYwLi5hYmJhMTg2IDEwMDY0
NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMzAsNyAr
MzAsNyBAQCB4ODZfZW11bGF0ZS5vOiB4ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgJCh4ODZfZW11bGF0ZS5oKQogCiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubzogJCh4
ODZfZW11bGF0ZS5oKQogCi14ODYtaW5zbi1lbXVsYXRvci5hOiB4ODZfZW11bGF0ZS5vCit4ODYt
aW5zbi1lbXVsYXRvci5hOiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODZfZW11bGF0ZS5v
CiAJJChBUikgcmMgJEAgJF4KIAogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcjogYWZsLXg4
Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Nl9l
bXVsYXRlLm8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXC-00053o-W2; Tue, 21 Mar 2017 17:25:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXC-00053b-Le
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:26 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/D8-29481-60261D85; Tue, 21 Mar 2017 17:25:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVZc16WK
 EwYxb8hYTthk4MHps79vFHsAYxZqZl5RfkcCasaRtB2vBHt6Kti3TmRoYn3B3MXJxCAl8YZRY
 f72VEcI5zyjx6dMUti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXCJObPW
 cAMUs4rYCbR/SgWJMwCVP7yxHnGCYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Ma6Y6H2KU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCtyMOKCdYlJqeWpGWmQMMDpi0BAePkghvBEiat7ggMbc4Mx0idYrRmGPO7N1vmDjm
 vTjwhkmIJS8/L1VKnPcASKkASGlGaR7cIFjQXmKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwr
 zXIFJ7MvBK4fa+ATmECOqVszwWQU0oSEVJSDYyzlry69OVJ8OObRzZ4nnn7haN01bKW1Q9PzL
 Z89PuL06/4o1fXRvucnNPMUK/7WaChUHrTZdsjkSEJDzxfP5M8qHz1n9Hey5ttCjZZ6pRNqmI
 6VczvId47ZcKqqq0/u77t4dPuCLsaYHZgQ33eTIl1Xf9Xlk+4qmWql+ZsVTlzunbjuqm6dTI7
 lFiKMxINtZiLihMBe6sWoFUCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1490117124!73524006!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57934 invoked from network); 21 Mar 2017 17:25:25 -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; 21 Mar 2017 17:25:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXA-0004iZ-Do
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXA-0001a7-DS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXA-0001a7-DS@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:24 +0000
Subject: [Xen-changelog] [xen master] tools/fuzz: Include
	LLVMFuzzerTestOneInput() in the generated .a
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhNTRmNzI0OTEyZDRlZDk3NmQzYmUxYThjNTQ5OTE4YTVlZjUyNDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjIyOjMxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvZnV6ejogSW5jbHVkZSBMTFZNRnV6emVyVGVzdE9uZUlu
cHV0KCkgaW4gdGhlIGdlbmVyYXRlZCAuYQogICAgCiAgICBPdGhlcndpc2UgdGhleSBhcmUgbm90
IHN1aXRhYmxlIGZvciB1c2Ugd2l0aCBsaWJmdXp6LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei9saWJlbGYvTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgfCAyICstCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enovbGliZWxmL01ha2Vm
aWxlIGIvdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUKaW5kZXggYzg4NDcwMy4uNmNkYzMxZSAx
MDA2NDQKLS0tIGEvdG9vbHMvZnV6ei9saWJlbGYvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei9s
aWJlbGYvTWFrZWZpbGUKQEAgLTEzLDcgKzEzLDcgQEAgJChFTEZfTElCX09CSlMpOiBDRkxBR1Mg
Kz0gLURGVVpaX05PX0xJQlhDICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKIGxpYmVsZi1mdXp6ZXIu
bzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKLWxpYmVsZi5hOiAkKEVMRl9MSUJf
T0JKUykKK2xpYmVsZi5hOiBsaWJlbGYtZnV6emVyLm8gJChFTEZfTElCX09CSlMpCiAJJChBUikg
cmMgJEAgJF4KIAogLlBIT05ZOiBsaWJlbGYtZnV6emVyLWFsbApkaWZmIC0tZ2l0IGEvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA2NzNiNWYwLi5hYmJhMTg2IDEwMDY0
NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMzAsNyAr
MzAsNyBAQCB4ODZfZW11bGF0ZS5vOiB4ODZfZW11bGF0ZS5jIHg4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgJCh4ODZfZW11bGF0ZS5oKQogCiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubzogJCh4
ODZfZW11bGF0ZS5oKQogCi14ODYtaW5zbi1lbXVsYXRvci5hOiB4ODZfZW11bGF0ZS5vCit4ODYt
aW5zbi1lbXVsYXRvci5hOiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODZfZW11bGF0ZS5v
CiAJJChBUikgcmMgJEAgJF4KIAogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcjogYWZsLXg4
Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5vIHg4Nl9l
bXVsYXRlLm8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXP-00057H-1a; Tue, 21 Mar 2017 17:25:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXN-00056r-Qy
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/63-01936-11261D85; Tue, 21 Mar 2017 17:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVZc/6WK
 Ewdor+hYTthk4MHps79vFHsAYxZqZl5RfkcCa8X7tcbaCk2eYKr7u+cvcwHj+O2MXIxeHkMAX
 Rokl+8+xQTjnGSXmLFjI2sXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sICNx
 PoNTWA2r4CZxO3n81hAbBag+u63Z9gnMHIsYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraG
 Cql5taXJyYnpqTmFSsl5yfu4kR6Jl6BgbGHYw72v0OMUpyMCmJ8pb/OBEhxJeUn1KZkVicEV9
 UmpNafIhRhoNDSYKXy/JkhJBgUWp6akVaZg4wRGDSEhw8SiK8eSBp3uKCxNzizHSI1ClGXY45
 s3e/YRJiycvPS5US511mAVQkAFKUUZoHNwIWrpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqC
 fOeBJnCk5lXArfpFdARTEBHvP1wAuSIkkSElFQDo71YWtI5eW7utPdeU6Yppb69/dH30P+cfQ
 +//vRW3qdwcerb1xanChQadh+5J9m720lg0Wtlx1hvgWj/ZVuvTEh/NOlpzcue61tDKzMu7rl
 lOjtUbvnh+MQ3U4NWt/8w+VmT9D1hZkXOh2+B/pMCqgTeVK/MvVqnN1fZbSrH4+02AWV5Mc9N
 nZVYijMSDbWYi4oTAVb3DnBSAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1490117134!76635399!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56439 invoked from network); 21 Mar 2017 17:25:35 -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; 21 Mar 2017 17:25:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXK-0004in-G1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXK-0001ah-FT
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXK-0001ah-FT@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:34 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Use shorter filenames
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjOTg3NTYxODMwMWU3Nzg0Yjk3YTVlZTcwNTIxZmRkZThkMmY2MjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjEzOjQ2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBVc2Ugc2hvcnRlciBmaWxlbmFtZXMK
ICAgIAogICAgQW1vbmdzdCBvdGhlciB0aGluZ3MsIHRoZXNlIHRhYiBjb21wbGV0ZSBtb3JlIGVh
c2lseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFr
ZWZpbGUgICAgICAgfCAgMTggKy0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMgIHwgIDY3ICsrCiAuLi4vYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enpl
ci5jICAgICAgICAgICAgICAgICB8ICA2NyAtLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMgICAgfCA3MjAgKysrKysrKysrKysrKysrKysrKysrCiAuLi4v
eDg2LWluc24tZW11bGF0b3ItZnV6emVyLmMgICAgICAgICAgICAgICAgICAgICB8IDcyMCAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgODAwIGluc2VydGlvbnMoKyksIDgw
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRl
eCAyYmY4MTViLi5jMDU2MjQ3IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTE1OCw3ICsxNTgsNyBAQCB0b29scy9mbGFzay91dGlscy9mbGFzay1sYWJlbC1wY2kK
IHRvb2xzL2Z1enovbGliZWxmL2FmbC1saWJlbGYtZnV6emVyCiB0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hc20KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L3g4Nl9lbXVsYXRlKgotdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLXg4
Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgordG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvYWZsLWhhcm5lc3MKIHRvb2xzL2hlbHBlcnMvX3BhdGhzLmgKIHRvb2xzL2hlbHBlcnMvaW5p
dC14ZW5zdG9yZS1kb21haW4KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMApkaWZmIC0tZ2l0
IGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDY4
ZTBmYTMuLjM1N2MzYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysgYi90
b29scy9mdXp6L1JFQURNRS5hZmwKQEAgLTE4LDE1ICsxOCwxNSBAQCBVc2UgdGhlIHg4NiBpbnN0
cnVjdGlvbiBlbXVsYXRvciBmdXp6ZXIgYXMgYW4gZXhhbXBsZS4KIDIuIHJ1biB0aGUgZm9sbG93
aW5nIGNvbW1hbmRzIHRvIGJ1aWxkOgogICAgJCBjZCB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvcgogICAgJCBtYWtlIGRpc3RjbGVhbgotICAgJCBtYWtlIENDPSRBRkxQQVRIL2Fm
bC1nY2MgYWZsICMgcHJvZHVjZXMgYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgorICAgJCBt
YWtlIENDPSRBRkxQQVRIL2FmbC1nY2MgYWZsICMgcHJvZHVjZXMgYWZsLWhhcm5lc3MKIAogMy4g
cHJvdmlkZSBpbml0aWFsIHRlc3QgY2FzZSAoZnV6emVyIGRlcGVuZGVudCwgc2VlIGFmbC0qLmMp
OgogICAgJCBta2RpciB0ZXN0Y2FzZV9kaXIKICAgICQgZGQgaWY9L2Rldi91cmFuZG9tIG9mPXRl
c3RjYXNlX2Rpci9yYW5kLmJpbiBcCi0gICAgICAgYnM9YC4vYWZsLXg4Ni1pbnNuLWVtdWxhdG9y
LWZ1enplciAtLW1pbi1pbnB1dC1zaXplYCBjb3VudD0xCisgICAgICAgYnM9YC4vYWZsLWhhcm5l
c3MgLS1taW4taW5wdXQtc2l6ZWAgY291bnQ9MQogCiA0LiBydW4gdGhlIGZ1enplciB3aXRoIEFG
TDoKICAgICQgJEFGTFBBVEgvYWZsLWZ1enogLW0gbm9uZSAtdCAxMDAwIC1pIHRlc3RjYXNlX2Rp
ciAtbyBmaW5kaW5nc19kaXIgLS0gXAotICAgICAuL2FmbC14ODYtaW5zbi1lbXVsYXRvci1mdXp6
ZXIgQEAKKyAgICAgLi9hZmwtaGFybmVzcyBAQAogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVudGF0
aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9NYWtlZmlsZQppbmRleCBhYmJhMTg2Li42ZTNmYTFlIDEwMDY0NAotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMSwxMSArMSwxMSBAQAogWEVO
X1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVz
Lm1rCiAKLS5QSE9OWTogeDg2LWluc3RydWN0aW9uLWVtdWxhdG9yLWZ1enplci1hbGwKKy5QSE9O
WTogeDg2LWluc24tZnV6ei1hbGwKIGlmZXEgKCQoQ09ORklHX1g4Nl82NCkseSkKLXg4Ni1pbnN0
cnVjdGlvbi1lbXVsYXRvci1mdXp6ZXItYWxsOiB4ODYtaW5zbi1lbXVsYXRvci5hIHg4Ni1pbnNu
LWVtdWxhdG9yLWZ1enplci5vIGFmbAoreDg2LWluc24tZnV6ei1hbGw6IHg4Ni1pbnNuLWZ1enpl
ci5hIGZ1enotZW11bC5vIGFmbAogZWxzZQoteDg2LWluc3RydWN0aW9uLWVtdWxhdG9yLWZ1enpl
ci1hbGw6Cit4ODYtaW5zbi1mdXp6LWFsbDoKIGVuZGlmCiAKIHg4Nl9lbXVsYXRlOgpAQCAtMjgs
MTcgKzI4LDE3IEBAIHg4Nl9lbXVsYXRlLmggOj0geDg2X2VtdWxhdGUuaCB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAKIHg4Nl9lbXVsYXRlLm86IHg4Nl9lbXVsYXRlLmMgeDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKLXg4Ni1pbnNuLWVtdWxh
dG9yLWZ1enplci5vOiAkKHg4Nl9lbXVsYXRlLmgpCitmdXp6LWVtdWwubzogJCh4ODZfZW11bGF0
ZS5oKQogCi14ODYtaW5zbi1lbXVsYXRvci5hOiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4
ODZfZW11bGF0ZS5vCit4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2X2VtdWxhdGUu
bwogCSQoQVIpIHJjICRAICReCiAKLWFmbC14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXI6IGFmbC14
ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODZf
ZW11bGF0ZS5vCithZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwubyB4ODZfZW11
bGF0ZS5vCiAJJChDQykgJChDRkxBR1MpICReIC1vICRACiAKICMgQ29tbW9uIHRhcmdldHMKIC5Q
SE9OWTogYWxsCi1hbGw6IHg4Ni1pbnN0cnVjdGlvbi1lbXVsYXRvci1mdXp6ZXItYWxsCithbGw6
IHg4Ni1pbnNuLWZ1enotYWxsCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFu
CkBAIC00NiwxMCArNDYsMTAgQEAgZGlzdGNsZWFuOiBjbGVhbgogCiAuUEhPTlk6IGNsZWFuCiBj
bGVhbjoKLQlybSAtZiAqLmEgKi5vIC4qLmQgKi14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIKKwly
bSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxs
OiBhbGwKIAogLlBIT05ZOiBhZmwKLWFmbDogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgor
YWZsOiBhZmwtaGFybmVzcwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTZl
ZGJkNgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMKQEAgLTAsMCArMSw2NyBAQAorI2luY2x1ZGUgPGFzc2VydC5oPgor
I2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVkZSA8c3RkbGli
Lmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisKK2V4dGVybiBpbnQgTExWTUZ1enplclRlc3RPbmVJ
bnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKTsKK2V4dGVybiB1bnNpZ25l
ZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCk7CisKKyNkZWZpbmUgSU5QVVRfU0la
RSAgNDA5Ngorc3RhdGljIHVpbnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CisKK2ludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBzaXplX3Qgc2l6ZTsKKyAgICBGSUxFICpmcDsK
KworICAgIHNldGJ1ZihzdGRvdXQsIE5VTEwpOworCisgICAgaWYgKCBhcmdjICE9IDIgKQorICAg
IHsKKyAgICAgICAgcHJpbnRmKCJFeHBlY3Rpbmcgb25seSBvbmUgYXJndW1lbnRcbiIpOworICAg
ICAgICBleGl0KC0xKTsKKyAgICB9CisKKyAgICBpZiAoICFzdHJjbXAoYXJndlsxXSwgIi0tbWlu
LWlucHV0LXNpemUiKSApCisgICAgeworICAgICAgICBwcmludGYoIiV1XG4iLCBmdXp6X21pbmlt
YWxfaW5wdXRfc2l6ZSgpKTsKKyAgICAgICAgZXhpdCgwKTsKKyAgICB9CisKKyAgICBmcCA9IGZv
cGVuKGFyZ3ZbMV0sICJyYiIpOworICAgIGlmICggZnAgPT0gTlVMTCApCisgICAgeworICAgICAg
ICBwZXJyb3IoImZvcGVuIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKworICAgIHNpemUg
PSBmcmVhZChpbnB1dCwgMSwgSU5QVVRfU0laRSwgZnApOworCisgICAgaWYgKCBmZXJyb3IoZnAp
ICkKKyAgICB7CisgICAgICAgIHBlcnJvcigiZnJlYWQiKTsKKyAgICAgICAgZXhpdCgtMSk7Cisg
ICAgfQorCisgICAgaWYgKCAhZmVvZihmcCkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJJbnB1
dCB0b28gbGFyZ2VcbiIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisKKyAgICBmY2xvc2Uo
ZnApOworCisgICAgTExWTUZ1enplclRlc3RPbmVJbnB1dChpbnB1dCwgc2l6ZSk7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNmVkYmQ2Li4wMDAwMDAwCi0tLSBhL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC14ODYtaW5zbi1lbXVsYXRvci1m
dXp6ZXIuYworKysgL2Rldi9udWxsCkBAIC0xLDY3ICswLDAgQEAKLSNpbmNsdWRlIDxhc3NlcnQu
aD4KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0
ZGxpYi5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgotCi1leHRlcm4gaW50IExMVk1GdXp6ZXJUZXN0
T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7Ci1leHRlcm4gdW5z
aWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwotCi0jZGVmaW5lIElOUFVU
X1NJWkUgIDQwOTYKLXN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwotCi1pbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCi17Ci0gICAgc2l6ZV90IHNpemU7Ci0gICAgRklMRSAq
ZnA7Ci0KLSAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKLQotICAgIGlmICggYXJnYyAhPSAyICkK
LSAgICB7Ci0gICAgICAgIHByaW50ZigiRXhwZWN0aW5nIG9ubHkgb25lIGFyZ3VtZW50XG4iKTsK
LSAgICAgICAgZXhpdCgtMSk7Ci0gICAgfQotCi0gICAgaWYgKCAhc3RyY21wKGFyZ3ZbMV0sICIt
LW1pbi1pbnB1dC1zaXplIikgKQotICAgIHsKLSAgICAgICAgcHJpbnRmKCIldVxuIiwgZnV6el9t
aW5pbWFsX2lucHV0X3NpemUoKSk7Ci0gICAgICAgIGV4aXQoMCk7Ci0gICAgfQotCi0gICAgZnAg
PSBmb3Blbihhcmd2WzFdLCAicmIiKTsKLSAgICBpZiAoIGZwID09IE5VTEwgKQotICAgIHsKLSAg
ICAgICAgcGVycm9yKCJmb3BlbiIpOwotICAgICAgICBleGl0KC0xKTsKLSAgICB9Ci0KLSAgICBz
aXplID0gZnJlYWQoaW5wdXQsIDEsIElOUFVUX1NJWkUsIGZwKTsKLQotICAgIGlmICggZmVycm9y
KGZwKSApCi0gICAgewotICAgICAgICBwZXJyb3IoImZyZWFkIik7Ci0gICAgICAgIGV4aXQoLTEp
OwotICAgIH0KLQotICAgIGlmICggIWZlb2YoZnApICkKLSAgICB7Ci0gICAgICAgIHByaW50Zigi
SW5wdXQgdG9vIGxhcmdlXG4iKTsKLSAgICAgICAgZXhpdCgtMSk7Ci0gICAgfQotCi0gICAgZmNs
b3NlKGZwKTsKLQotICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiBtb2RlOiBDCi0g
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDogNAotICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uNGIxZTMyNAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0wLDAgKzEsNzIwIEBACisjaW5jbHVkZSA8YXNzZXJ0
Lmg+CisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDxmY250bC5oPgorI2luY2x1ZGUgPGlu
dHR5cGVzLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2lu
Y2x1ZGUgPHN0ZGRlZi5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+
CisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3lz
L3R5cGVzLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgor
I2luY2x1ZGUgPHVuaXN0ZC5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKworI2luY2x1ZGUgIng4
Nl9lbXVsYXRlLmgiCisKKyNkZWZpbmUgTVNSX0lOREVYX01BWCAxNgorCisjZGVmaW5lIFNFR19O
VU0geDg2X3NlZ19ub25lCisKK3N0cnVjdCBpbnB1dF9zdHJ1Y3QgeworICAgIHVuc2lnbmVkIGxv
bmcgY3JbNV07CisgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOworICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIHJlZ3M7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNb
U0VHX05VTV07CisgICAgdW5zaWduZWQgbG9uZyBvcHRpb25zOworICAgIHVuc2lnbmVkIGNoYXIg
ZGF0YVs0MDk2XTsKK30gaW5wdXQ7CisjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVj
dCBpbnB1dF9zdHJ1Y3QsIGRhdGEpCitzdGF0aWMgdW5zaWduZWQgaW50IGRhdGFfaW5kZXg7Citz
dGF0aWMgdW5zaWduZWQgaW50IGRhdGFfbnVtOworCisvKgorICogUmFuZG9tbHkgcmV0dXJuIHN1
Y2Nlc3Mgb3IgZmFpbHVyZSB3aGVuIHByb2Nlc3NpbmcgZGF0YS4gIElmCisgKiBgZXhjZXB0aW9u
YCBpcyBmYWxzZSwgdGhpcyBmdW5jdGlvbiB0dXJucyBfRVhDRVBUSU9OIHRvIF9PS0FZLgorICov
CitzdGF0aWMgaW50IG1heWJlX2ZhaWwoY29uc3QgY2hhciAqd2h5LCBib29sIGV4Y2VwdGlvbikK
K3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGRhdGFfaW5kZXggPj0gZGF0YV9udW0gKQorICAg
ICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8q
IFJhbmRvbWx5IHJldHVybnMgdmFsdWU6CisgICAgICAgICAqIDUwJSBva2F5CisgICAgICAgICAq
IDI1JSB1bmhhbmRsYWJsZQorICAgICAgICAgKiAyNSUgZXhjZXB0aW9uCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIGlucHV0LmRhdGFbZGF0YV9pbmRleF0gPiAweGMwICkKKyAgICAgICAgICAg
IHJjID0gWDg2RU1VTF9FWENFUFRJT047CisgICAgICAgIGVsc2UgaWYgKCBpbnB1dC5kYXRhW2Rh
dGFfaW5kZXhdID4gMHg4MCApCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxF
OworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAg
ZGF0YV9pbmRleCsrOworICAgIH0KKworICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04g
JiYgIWV4Y2VwdGlvbiApCisgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOworCisgICAgcHJpbnRm
KCJtYXliZV9mYWlsICVzOiAlZFxuIiwgd2h5LCByYyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
K3N0YXRpYyBpbnQgZGF0YV9yZWFkKGNvbnN0IGNoYXIgKndoeSwgdm9pZCAqZHN0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAg
aWYgKCBkYXRhX2luZGV4ICsgYnl0ZXMgPiBkYXRhX251bSApCisgICAgICAgIHJjID0gWDg2RU1V
TF9FWENFUFRJT047CisgICAgZWxzZQorICAgICAgICByYyA9IG1heWJlX2ZhaWwod2h5LCB0cnVl
KTsKKworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICB7CisgICAgICAgIG1lbWNw
eShkc3QsICBpbnB1dC5kYXRhICsgZGF0YV9pbmRleCwgYnl0ZXMpOworICAgICAgICBkYXRhX2lu
ZGV4ICs9IGJ5dGVzOworCisgICAgICAgIHByaW50ZigiJXM6ICIsIHdoeSk7CisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgYnl0ZXM7IGkrKyApCisgICAgICAgICAgICBwcmludGYoIiAlMDJ4Iiwg
Kih1bnNpZ25lZCBjaGFyICopKGRzdCArIGkpKTsKKyAgICAgICAgcHJpbnRmKCJcbiIpOworICAg
IH0KKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWQoCisgICAgdW5z
aWduZWQgaW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICB2b2lkICpwX2Rh
dGEsCisgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQoreworICAgIHJldHVybiBkYXRhX3JlYWQoInJlYWQiLCBwX2RhdGEsIGJ5dGVzKTsK
K30KKworc3RhdGljIGludCBmdXp6X3JlYWRfaW8oCisgICAgdW5zaWduZWQgaW50IHBvcnQsCisg
ICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwKKyAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gZGF0YV9yZWFkKCJyZWFk
X2lvIiwgdmFsLCBieXRlcyk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9pbnNuX2ZldGNoKAorICAg
IHVuc2lnbmVkIGludCBzZWcsCisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAq
cF9kYXRhLAorICAgIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gZGF0YV9yZWFkKCJpbnNuX2ZldGNoIiwgcF9kYXRh
LCBieXRlcyk7Cit9CisKK3N0YXRpYyBpbnQgX2Z1enpfcmVwX3JlYWQoY29uc3QgY2hhciAqd2h5
LCB1bnNpZ25lZCBsb25nICpyZXBzKQoreworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBsb25n
IGJ5dGVzX3JlYWQgPSAwOworCisgICAgcmMgPSBkYXRhX3JlYWQod2h5LCAmYnl0ZXNfcmVhZCwg
c2l6ZW9mKGJ5dGVzX3JlYWQpKTsKKworICAgIGlmICggYnl0ZXNfcmVhZCA8PSAqcmVwcyApCisg
ICAgICAgICpyZXBzID0gYnl0ZXNfcmVhZDsKKworICAgIHN3aXRjaCAoIHJjICkKKyAgICB7Cisg
ICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKKyAgICAgICAgLyogTm8gd29yayBpcyBkb25l
IGluIHRoaXMgY2FzZSAqLworICAgICAgICAqcmVwcyA9IDA7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgY2FzZSBYODZFTVVMX1JFVFJZOgorICAgICAg
ICAvKiBIYWx2ZSB0aGUgYW1vdW50IGluIHRoaXMgY2FzZSAqLworICAgICAgICAqcmVwcyAvPSAy
OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBp
bnQgX2Z1enpfcmVwX3dyaXRlKGNvbnN0IGNoYXIgKndoeSwgdW5zaWduZWQgbG9uZyAqcmVwcykK
K3sKKyAgICBpbnQgcmMgPSBtYXliZV9mYWlsKHdoeSwgdHJ1ZSk7CisKKyAgICBzd2l0Y2ggKCBy
YyApCisgICAgeworICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CisgICAgICAgIC8qIE5v
IHdvcmsgaXMgZG9uZSBpbiB0aGlzIGNhc2UgKi8KKyAgICAgICAgKnJlcHMgPSAwOworICAgICAg
ICBicmVhazsKKyAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgorICAgIGNhc2UgWDg2RU1VTF9S
RVRSWToKKyAgICAgICAgLyogSGFsdmUgdGhlIGFtb3VudCBpbiB0aGlzIGNhc2UgKi8KKyAgICAg
ICAgKnJlcHMgLz0gMjsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgaW50IGZ1enpfcmVwX2lucygKKyAgICB1aW50MTZfdCBzcmNfcG9ydCwKKyAg
ICBlbnVtIHg4Nl9zZWdtZW50IGRzdF9zZWcsCisgICAgdW5zaWduZWQgbG9uZyBkc3Rfb2Zmc2V0
LAorICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2lnbmVkIGxvbmcgKnJl
cHMsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIF9m
dXp6X3JlcF9yZWFkKCJyZXBfaW5zIiwgcmVwcyk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9yZXBf
bW92cygKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNyY19zZWcsCisgICAgdW5zaWduZWQgbG9uZyBz
cmNfb2Zmc2V0LAorICAgIGVudW0geDg2X3NlZ21lbnQgZHN0X3NlZywKKyAgICB1bnNpZ25lZCBs
b25nIGRzdF9vZmZzZXQsCisgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCisgICAgdW5z
aWduZWQgbG9uZyAqcmVwcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sK
KyAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoInJlcF9tb3ZzIiwgcmVwcyk7Cit9CisKK3N0YXRp
YyBpbnQgZnV6el9yZXBfb3V0cygKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNyY19zZWcsCisgICAg
dW5zaWduZWQgbG9uZyBzcmNfb2Zmc2V0LAorICAgIHVpbnQxNl90IGRzdF9wb3J0LAorICAgIHVu
c2lnbmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIF9mdXp6X3JlcF93
cml0ZSgicmVwX291dHMiLCByZXBzKTsKK30KKworc3RhdGljIGludCBmdXp6X3JlcF9zdG9zKAor
ICAgIHZvaWQgKnBfZGF0YSwKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKKyAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldCwKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwKKyAgICB1bnNp
Z25lZCBsb25nICpyZXBzLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorewor
ICAgIHJldHVybiBfZnV6el9yZXBfd3JpdGUoInJlcF9zdG9zIiwgcmVwcyk7Cit9CisKK3N0YXRp
YyBpbnQgZnV6el93cml0ZSgKKyAgICB1bnNpZ25lZCBpbnQgc2VnLAorICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LAorICAgIHZvaWQgKnBfZGF0YSwKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIG1heWJlX2Zh
aWwoIndyaXRlIiwgdHJ1ZSk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAorICAgIHVu
c2lnbmVkIGludCBzZWcsCisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAqb2xk
LAorICAgIHZvaWQgKm5ldywKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIG1heWJlX2ZhaWwoImNtcHhjaGci
LCB0cnVlKTsKK30KKworc3RhdGljIGludCBmdXp6X2ludmxwZygKKyAgICBlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gbWF5YmVfZmFpbCgiaW52bHBnIiwgZmFsc2Up
OworfQorCitzdGF0aWMgaW50IGZ1enpfd2JpbnZkKAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHJldHVybiBtYXliZV9mYWlsKCJ3YmludmQiLCB0cnVlKTsKK30K
Kworc3RhdGljIGludCBmdXp6X3dyaXRlX2lvKAorICAgIHVuc2lnbmVkIGludCBwb3J0LAorICAg
IHVuc2lnbmVkIGludCBieXRlcywKKyAgICB1bnNpZ25lZCBsb25nIHZhbCwKKyAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gbWF5YmVfZmFpbCgid3JpdGVf
aW8iLCB0cnVlKTsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWRfc2VnbWVudCgKKyAgICBlbnVt
IHg4Nl9zZWdtZW50IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggc2VnID49IFNFR19O
VU0gKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICAqcmVnID0g
aW5wdXQuc2VnbWVudHNbc2VnXTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0
YXRpYyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAor
ICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCBzZWcgPj0gU0VH
X05VTSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJjID0g
bWF5YmVfZmFpbCgid3JpdGVfc2VnbWVudCIsIHRydWUpOworCisgICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQorICAgICAgICBpbnB1dC5zZWdtZW50c1tzZWddID0gKnJlZzsKKworICAgIHJl
dHVybiByYzsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWRfY3IoCisgICAgdW5zaWduZWQgaW50
IHJlZywKKyAgICB1bnNpZ25lZCBsb25nICp2YWwsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCit7CisgICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShpbnB1dC5jcikgKQorICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICAqdmFsID0gaW5wdXQuY3Jb
cmVnXTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el93
cml0ZV9jcigKKyAgICB1bnNpZ25lZCBpbnQgcmVnLAorICAgIHVuc2lnbmVkIGxvbmcgdmFsLAor
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGludCByYzsKKworICAg
IGlmICggcmVnID49IEFSUkFZX1NJWkUoaW5wdXQuY3IpICkKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworCisgICAgcmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9jciIsIHRydWUp
OworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgaW5wdXQuY3JbcmVnXSA9IHZhbDsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisK
K2VudW0geworICAgIE1TUklfSUEzMl9TWVNFTlRFUl9DUywKKyAgICBNU1JJX0lBMzJfU1lTRU5U
RVJfRVNQLAorICAgIE1TUklfSUEzMl9TWVNFTlRFUl9FSVAsCisgICAgTVNSSV9FRkVSLAorICAg
IE1TUklfU1RBUiwKKyAgICBNU1JJX0xTVEFSLAorICAgIE1TUklfQ1NUQVIsCisgICAgTVNSSV9T
WVNDQUxMX01BU0sKK307CisKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgbXNyX2luZGV4W01T
Ul9JTkRFWF9NQVhdID0geworICAgIFtNU1JJX0lBMzJfU1lTRU5URVJfQ1NdICA9IE1TUl9JQTMy
X1NZU0VOVEVSX0NTLAorICAgIFtNU1JJX0lBMzJfU1lTRU5URVJfRVNQXSA9IE1TUl9JQTMyX1NZ
U0VOVEVSX0VTUCwKKyAgICBbTVNSSV9JQTMyX1NZU0VOVEVSX0VJUF0gPSBNU1JfSUEzMl9TWVNF
TlRFUl9FSVAsCisgICAgW01TUklfRUZFUl0gICAgICAgICAgICAgID0gTVNSX0VGRVIsCisgICAg
W01TUklfU1RBUl0gICAgICAgICAgICAgID0gTVNSX1NUQVIsCisgICAgW01TUklfTFNUQVJdICAg
ICAgICAgICAgID0gTVNSX0xTVEFSLAorICAgIFtNU1JJX0NTVEFSXSAgICAgICAgICAgICA9IE1T
Ul9DU1RBUiwKKyAgICBbTVNSSV9TWVNDQUxMX01BU0tdICAgICAgPSBNU1JfU1lTQ0FMTF9NQVNL
Cit9OworCitzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCisgICAgdW5zaWduZWQgaW50IHJlZywK
KyAgICB1aW50NjRfdCAqdmFsLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQor
eworICAgIHVuc2lnbmVkIGludCBpZHg7CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAg
ICBjYXNlIE1TUl9UU0NfQVVYOgorICAgIGNhc2UgTVNSX0lBMzJfVFNDOgorICAgICAgICAvKgor
ICAgICAgICAgKiBUU0Mgc2hvdWxkIHJldHVybiBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFs
dWVzLCBUU0NfQVVYCisgICAgICAgICAqIHNob3VsZCBwcmVmZXJhYmx5IHJldHVybiBjb25zaXN0
ZW50IHZhbHVlcywgYnV0IHJldHVybmluZworICAgICAgICAgKiByYW5kb20gdmFsdWVzIGlzIGZp
bmUgaW4gZnV6emVyLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGRhdGFfcmVhZCgicmVh
ZF9tc3IiLCB2YWwsIHNpemVvZigqdmFsKSk7CisgICAgY2FzZSBNU1JfRUZFUjoKKyAgICAgICAg
KnZhbCA9IGlucHV0Lm1zcltNU1JJX0VGRVJdOworICAgICAgICAqdmFsICY9IH5FRkVSX0xNQTsK
KyAgICAgICAgaWYgKCAoKnZhbCAmIEVGRVJfTE1FKSAmJiAoaW5wdXQuY3JbNF0gJiBYODZfQ1I0
X1BBRSkgJiYKKyAgICAgICAgICAgICAoaW5wdXQuY3JbMF0gJiBYODZfQ1IwX1BHKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBFRkVSX0xNQVxuIik7CisgICAgICAg
ICAgICAqdmFsIHw9IEVGRVJfTE1BOworICAgICAgICB9CisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisgICAgfQorCisgICAgZm9yICggaWR4ID0gMDsgaWR4IDwgTVNSX0lOREVYX01BWDsg
aWR4KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4XSA9PSByZWcgKQorICAg
ICAgICB7CisgICAgICAgICAgICAqdmFsID0gaW5wdXQubXNyW2lkeF07CisgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworfQorCitzdGF0aWMgaW50IGZ1enpfd3JpdGVfbXNyKAorICAgIHVuc2ln
bmVkIGludCByZWcsCisgICAgdWludDY0X3QgdmFsLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCBpZHg7CisgICAgaW50IHJjOworCisgICAg
cmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9tc3IiLCB0cnVlKTsKKyAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAg
eworICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgY2FzZSBNU1JfSUEzMl9UU0M6CisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgZm9yICggaWR4ID0gMDsgaWR4IDwg
TVNSX0lOREVYX01BWDsgaWR4KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4
XSA9PSByZWcgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnB1dC5tc3JbaWR4XSA9IHZhbDsK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cit9CisKKyNkZWZpbmUgU0VUKGgpIC5oID0gZnV6
el8jI2gKK3N0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGZ1enpfZW11bG9wcyA9IHsKKyAg
ICBTRVQocmVhZCksCisgICAgU0VUKGluc25fZmV0Y2gpLAorICAgIFNFVCh3cml0ZSksCisgICAg
U0VUKGNtcHhjaGcpLAorICAgIFNFVChyZXBfaW5zKSwKKyAgICBTRVQocmVwX291dHMpLAorICAg
IFNFVChyZXBfbW92cyksCisgICAgU0VUKHJlcF9zdG9zKSwKKyAgICBTRVQocmVhZF9zZWdtZW50
KSwKKyAgICBTRVQod3JpdGVfc2VnbWVudCksCisgICAgU0VUKHJlYWRfaW8pLAorICAgIFNFVCh3
cml0ZV9pbyksCisgICAgU0VUKHJlYWRfY3IpLAorICAgIFNFVCh3cml0ZV9jciksCisgICAgU0VU
KHJlYWRfbXNyKSwKKyAgICBTRVQod3JpdGVfbXNyKSwKKyAgICBTRVQod2JpbnZkKSwKKyAgICBT
RVQoaW52bHBnKSwKKyAgICAuZ2V0X2ZwdSAgICA9IGVtdWxfdGVzdF9nZXRfZnB1LAorICAgIC5j
cHVpZCAgICAgID0gZW11bF90ZXN0X2NwdWlkLAorfTsKKyN1bmRlZiBTRVQKKworc3RhdGljIHZv
aWQgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKHZvaWQpCit7CisgICAgLyogRklYTUUgLSBq
dXN0IGRpc2FibGUgZXhjZXB0aW9ucyBmb3Igbm93ICovCisgICAgdW5zaWduZWQgbG9uZyBhOwor
CisgICAgYXNtIHZvbGF0aWxlICggImZuY2xleCIpOworICAgIGEgPSAweDM3ZjsgLyogRkNXX0RF
RkFVTFQgaW4gWGVuICovCisgICAgYXNtIHZvbGF0aWxlICggImZsZGN3ICUwIiA6OiAibSIgKGEp
KTsKKyAgICBhID0gMHgxZjgwOyAvKiBNWENTUl9ERUZBVUxUIGluIFhlbiAqLworICAgIGFzbSB2
b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKGEpICk7Cit9CisKK3N0YXRpYyB2b2lkIGR1
bXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOworICAgIHVpbnQ2NF90IHZhbCA9IDA7CisK
KyAgICBwcmludGYoIiAtLSBTdGF0ZSAtLSBcbiIpOworICAgIHByaW50ZigiYWRkciAvIHNwIHNp
emU6ICVkIC8gJWRcbiIsIGN0eHQtPmFkZHJfc2l6ZSwgY3R4dC0+c3Bfc2l6ZSk7CisgICAgcHJp
bnRmKCIgY3IwOiAlbHhcbiIsIGlucHV0LmNyWzBdKTsKKyAgICBwcmludGYoIiBjcjM6ICVseFxu
IiwgaW5wdXQuY3JbM10pOworICAgIHByaW50ZigiIGNyNDogJWx4XG4iLCBpbnB1dC5jcls0XSk7
CisKKyAgICBwcmludGYoIiByaXA6ICUiUFJJeDY0IlxuIiwgcmVncy0+cmlwKTsKKworICAgIGZ1
enpfcmVhZF9tc3IoTVNSX0VGRVIsICZ2YWwsIGN0eHQpOworICAgIHByaW50ZigiRUZFUjogJSJQ
Ukl4NjQiXG4iLCB2YWwpOworfQorCitzdGF0aWMgYm9vbCBsb25nX21vZGVfYWN0aXZlKHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVpbnQ2NF90IHZhbDsKKworICAgIGlm
ICggZnV6el9yZWFkX21zcihNU1JfRUZFUiwgJnZhbCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHZhbCAmIEVGRVJfTE1BOworfQor
CitzdGF0aWMgYm9vbCBpbl9sb25nbW9kZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
K3sKKyAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBpbnB1dC5zZWdtZW50c1t4
ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5sOworfQorCitzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCBpbl9sb25nbW9kZShjdHh0
KSApCisgICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGN0eHQtPnNwX3NpemUgPSA2NDsKKyAgICBl
bHNlCisgICAgeworICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBpbnB1dC5zZWdtZW50c1t4ODZf
c2VnX2NzXS5hdHRyLmZpZWxkcy5kYiA/IDMyIDogMTY7CisgICAgICAgIGN0eHQtPnNwX3NpemUg
ICA9IGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRiID8gMzIgOiAxNjsK
KyAgICB9Cit9CisKKyNkZWZpbmUgQ0FOT05JQ0FMSVpFKHgpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1aW50NjRfdCBfeSA9ICh4KTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCBfeSAmICgxVUxMIDw8IDQ3KSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBfeSB8PSAofjBVTEwpIDw8
IDQ4OyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBlbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIF95ICY9ICgx
VUxMIDw8IDQ4KS0xOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50Zigi
Q2Fub25pY2FsaXplZCAlIiBQUkl4NjQgIiB0byAlIiBQUkl4NjQgIlxuIiwgeCwgX3kpOyAgICBc
CisgICAgICAgICh4KSA9IF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB9IHdoaWxlKCAwICkKKworLyogRXhwZWN0cyBiaXRtYXAgYW5kIHJlZ3MgdG8gYmUg
ZGVmaW5lZCAqLworI2RlZmluZSBDQU5PTklDQUxJWkVfTUFZQkUocmVnKSAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGlmICggIShiaXRtYXAgJiAoMSA8PCBDQU5PTklDQUxJWkVfIyNyZWcp
KSApICAgICAgXAorICAgICAgICBDQU5PTklDQUxJWkUocmVncy0+cmVnKTsgICAgICAgICAgICAg
ICAgICAgICAgXAorCitlbnVtIHsKKyAgICBIT09LX3JlYWQsCisgICAgSE9PS19pbnNuX2ZldGNo
LAorICAgIEhPT0tfd3JpdGUsCisgICAgSE9PS19jbXB4Y2hnLAorICAgIEhPT0tfcmVwX2lucywK
KyAgICBIT09LX3JlcF9vdXRzLAorICAgIEhPT0tfcmVwX21vdnMsCisgICAgSE9PS19yZXBfc3Rv
cywKKyAgICBIT09LX3JlYWRfc2VnbWVudCwKKyAgICBIT09LX3dyaXRlX3NlZ21lbnQsCisgICAg
SE9PS19yZWFkX2lvLAorICAgIEhPT0tfd3JpdGVfaW8sCisgICAgSE9PS19yZWFkX2NyLAorICAg
IEhPT0tfd3JpdGVfY3IsCisgICAgSE9PS19yZWFkX2RyLAorICAgIEhPT0tfd3JpdGVfZHIsCisg
ICAgSE9PS19yZWFkX21zciwKKyAgICBIT09LX3dyaXRlX21zciwKKyAgICBIT09LX3diaW52ZCwK
KyAgICBIT09LX2NwdWlkLAorICAgIEhPT0tfaW5qZWN0X2h3X2V4Y2VwdGlvbiwKKyAgICBIT09L
X2luamVjdF9zd19pbnRlcnJ1cHQsCisgICAgSE9PS19nZXRfZnB1LAorICAgIEhPT0tfcHV0X2Zw
dSwKKyAgICBIT09LX2ludmxwZywKKyAgICBIT09LX3ZtZnVuYywKKyAgICBPUFRJT05fc3dpbnRf
ZW11bGF0aW9uLCAvKiBUd28gYml0cyAqLworICAgIENBTk9OSUNBTElaRV9yaXAgPSBPUFRJT05f
c3dpbnRfZW11bGF0aW9uICsgMiwKKyAgICBDQU5PTklDQUxJWkVfcnNwLAorICAgIENBTk9OSUNB
TElaRV9yYnAKK307CisKKy8qIEV4cGVjdHMgYml0bWFwIHRvIGJlIGRlZmluZWQgKi8KKyNkZWZp
bmUgTUFZQkVfRElTQUJMRV9IT09LKGgpICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aWYgKCBiaXRtYXAgJiAoMSA8PCBIT09LXyMjaCkgKSAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgZnV6el9lbXVsb3BzLmggPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHByaW50ZigiRGlzYWJsaW5nIGhvb2sgIiNoIlxuIik7ICAgICAgICAgICAgICAgXAor
ICAgIH0KKworc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyh2b2lkKQoreworICAgIHVuc2lnbmVk
IGxvbmcgYml0bWFwID0gaW5wdXQub3B0aW9uczsKKworICAgIC8qIFNlZSBhbHNvIHNhbml0aXpl
X2lucHV0LCBzb21lIGhvb2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLworICAgIE1BWUJFX0RJU0FC
TEVfSE9PSyhyZWFkKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soaW5zbl9mZXRjaCk7CisgICAg
TUFZQkVfRElTQUJMRV9IT09LKHdyaXRlKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soY21weGNo
Zyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9pbnMpOworICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZXBfb3V0cyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9tb3ZzKTsKKyAgICBN
QVlCRV9ESVNBQkxFX0hPT0socmVwX3N0b3MpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFk
X3NlZ21lbnQpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9zZWdtZW50KTsKKyAgICBN
QVlCRV9ESVNBQkxFX0hPT0socmVhZF9pbyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRl
X2lvKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9jcik7CisgICAgTUFZQkVfRElTQUJM
RV9IT09LKHdyaXRlX2NyKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9tc3IpOworICAg
IE1BWUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9tc3IpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3
YmludmQpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhjcHVpZCk7CisgICAgTUFZQkVfRElTQUJM
RV9IT09LKGdldF9mcHUpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhpbnZscGcpOworfQorCitz
dGF0aWMgdm9pZCBzZXRfc3dpbnRfc3VwcG9ydChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgc3dpbnRfb3B0ID0gKGlucHV0Lm9wdGlvbnMgPj4gT1BU
SU9OX3N3aW50X2VtdWxhdGlvbikgJiAzOworICAgIHN0YXRpYyBjb25zdCBlbnVtIHg4Nl9zd2lu
dF9lbXVsYXRpb24gbWFwWzRdID0geworICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9ub25lLAor
ICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9ub25lLAorICAgICAgICB4ODZfc3dpbnRfZW11bGF0
ZV9pY2VicCwKKyAgICAgICAgeDg2X3N3aW50X2VtdWxhdGVfYWxsCisgICAgfTsKKworICAgIGN0
eHQtPnN3aW50X2VtdWxhdGUgPSBtYXBbc3dpbnRfb3B0XTsKK30KKworLyoKKyAqIENvbnN0cmFp
biBpbnB1dCB0byBhcmNoaXRlY3R1cmFsbHktcG9zc2libGUgc3RhdGVzIHdoZXJlCisgKiB0aGUg
ZW11bGF0b3IgcmVsaWVzIG9uIHRoZXNlCisgKgorICogSW4gZ2VuZXJhbCB3ZSB3YW50IHRoZSBl
bXVsYXRvciB0byBiZSBhcyBhYnNvbHV0ZWx5IHJvYnVzdCBhcworICogcG9zc2libGU7IHdoaWNo
IG1lYW5zIHRoYXQgd2Ugd2FudCB0byBtaW5pbWl6ZSB0aGUgbnVtYmVyIG9mIHRoaW5ncworICog
aXQgYXNzdW1lcyBhYm91dCB0aGUgaW5wdXQgc3RhdGUuICBUZXNpbmcgdGhpcyBtZWFucyBtaW5p
bWl6aW5nIGFuZAorICogcmVtb3ZpbmcgYXMgbXVjaCBvZiB0aGUgaW5wdXQgY29uc3RyYWludHMg
YXMgcG9zc2libGUuCisgKgorICogU28gd2Ugb25seSBhZGQgY29uc3RyYWludHMgdGhhdCAoaW4g
Z2VuZXJhbCkgaGF2ZSBiZWVuIHByb3ZlbiB0bworICogY2F1c2UgY3Jhc2hlcyBpbiB0aGUgZW11
bGF0b3IuCisgKgorICogRm9yIGZ1dHVyZSByZWZlcmVuY2U6IG90aGVyIGNvbnN0cmFpbnRzIHdo
aWNoIG1pZ2h0IGJlIG5lY2Vzc2FyeSBhdAorICogc29tZSBwb2ludDoKKyAqCisgKiAtIEVGRVIu
TE1BID0+ICFFRkxBR1MuTlQKKyAqIC0gSW4gVk04NiBtb2RlLCBmb3JjZSBzZWdtZW50Li4uCisg
KiAgLSAuLi5hY2Nlc3MgcmlnaHRzIHRvIDB4ZjMKKyAqICAtIC4uLmxpbWl0cyB0byAweGZmZmYK
KyAqICAtIC4uLmJhc2VzIHRvIGJlbG93IDFNYiwgMTYtYnl0ZSBhbGlnbmVkCisgKiAgLSAuLi5z
ZWxlY3RvcnMgdG8gKGJhc2UgPj4gNCkKKyAqLworc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQo
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSAmaW5wdXQucmVnczsKKyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGlucHV0
Lm9wdGlvbnM7CisKKyAgICAvKiBTb21lIGhvb2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLworICAg
IGlucHV0Lm9wdGlvbnMgJj0gfigoMTw8SE9PS19yZWFkKXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7
CisKKyAgICAvKiBaZXJvICdwcml2YXRlJyBlbnRyaWVzICovCisgICAgcmVncy0+ZXJyb3JfY29k
ZSA9IDA7CisgICAgcmVncy0+ZW50cnlfdmVjdG9yID0gMDsKKworICAgIENBTk9OSUNBTElaRV9N
QVlCRShyaXApOworICAgIENBTk9OSUNBTElaRV9NQVlCRShyc3ApOworICAgIENBTk9OSUNBTEla
RV9NQVlCRShyYnApOworCisgICAgLyoKKyAgICAgKiBDUjAuUEcgY2FuJ3QgYmUgc2V0IGlmIENS
MC5QRSBpc24ndCBzZXQuICBTZXQgaXMgbW9yZSBpbnRlcmVzdGluZywgc28KKyAgICAgKiBzZXQg
UEUgaWYgUEcgaXMgc2V0LgorICAgICAqLworICAgIGlmICggaW5wdXQuY3JbMF0gJiBYODZfQ1Iw
X1BHICkKKyAgICAgICAgaW5wdXQuY3JbMF0gfD0gWDg2X0NSMF9QRTsKKworICAgIC8qIEVGTEFH
Uy5WTSBub3QgYXZhaWxhYmxlIGluIGxvbmcgbW9kZSAqLworICAgIGlmICggbG9uZ19tb2RlX2Fj
dGl2ZShjdHh0KSApCisgICAgICAgIHJlZ3MtPnJmbGFncyAmPSB+WDg2X0VGTEFHU19WTTsKKwor
ICAgIC8qIEVGTEFHUy5WTSBpbXBsaWVzIDE2LWJpdCBtb2RlICovCisgICAgaWYgKCByZWdzLT5y
ZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKKyAgICB7CisgICAgICAgIGlucHV0LnNlZ21lbnRzW3g4
Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID0gMDsKKyAgICAgICAgaW5wdXQuc2VnbWVudHNbeDg2
X3NlZ19zc10uYXR0ci5maWVsZHMuZGIgPSAwOworICAgIH0KK30KKworaW50IExMVk1GdXp6ZXJU
ZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBi
b29sIHN0YWNrX2V4ZWM7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVncyA9IHt9OworICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CisgICAgICAgIC5yZWdzID0gJnJlZ3Ms
CisgICAgICAgIC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCisgICAgICAgIC5zcF9z
aXplID0gOCAqIHNpemVvZih2b2lkICopLAorICAgIH07CisgICAgaW50IHJjOworCisgICAgc3Rh
Y2tfZXhlYyA9IGVtdWxfdGVzdF9pbml0KCk7CisgICAgaWYgKCAhc3RhY2tfZXhlYyApCisgICAg
eworICAgICAgICBwcmludGYoIldhcm5pbmc6IFN0YWNrIGNvdWxkIG5vdCBiZSBtYWRlIGV4ZWN1
dGFibGUgKCVkKS5cbiIsIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAg
LyogUmVzZXQgYWxsIGdsb2JhbCBzdGF0ZSB2YXJpYWJsZXMgKi8KKyAgICBtZW1zZXQoJmlucHV0
LCAwLCBzaXplb2YoaW5wdXQpKTsKKyAgICBkYXRhX2luZGV4ID0gMDsKKyAgICBkYXRhX251bSA9
IDA7CisKKyAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQorICAgIHsKKyAgICAgICAgcHJp
bnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAg
ICBpZiAoIHNpemUgPiBzaXplb2YoaW5wdXQpICkKKyAgICB7CisgICAgICAgIHByaW50ZigiSW5w
dXQgdG9vIGxhcmdlXG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgbWVtY3B5
KCZpbnB1dCwgZGF0YV9wLCBzaXplKTsKKworICAgIGRhdGFfbnVtID0gc2l6ZSAtIERBVEFfT0ZG
U0VUOworCisgICAgc2FuaXRpemVfaW5wdXQoJmN0eHQpOworCisgICAgZGlzYWJsZV9ob29rcygp
OworCisgICAgc2V0X3N3aW50X3N1cHBvcnQoJmN0eHQpOworCisgICAgZG8geworICAgICAgICAv
KiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQRSBoYW5kbGluZyBwcm9w
ZXJseSAqLworICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRsZXIoKTsKKworICAgICAg
ICBzZXRfc2l6ZXMoJmN0eHQpOworICAgICAgICBkdW1wX3N0YXRlKCZjdHh0KTsKKworICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZnV6el9lbXVsb3BzKTsKKyAgICAgICAgcHJpbnRm
KCJFbXVsYXRpb24gcmVzdWx0OiAlZFxuIiwgcmMpOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZF
TVVMX09LQVkgKTsKKworICAgIHJldHVybiAwOworfQorCit1bnNpZ25lZCBpbnQgZnV6el9taW5p
bWFsX2lucHV0X3NpemUodm9pZCkKK3sKKyAgICByZXR1cm4gREFUQV9PRkZTRVQgKyAxOworfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci94ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA0YjFlMzI0Li4wMDAwMDAwCi0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCisrKyAvZGV2L251bGwKQEAg
LTEsNzIwICswLDAgQEAKLSNpbmNsdWRlIDxhc3NlcnQuaD4KLSNpbmNsdWRlIDxlcnJuby5oPgot
I2luY2x1ZGUgPGZjbnRsLmg+Ci0jaW5jbHVkZSA8aW50dHlwZXMuaD4KLSNpbmNsdWRlIDxsaW1p
dHMuaD4KLSNpbmNsdWRlIDxzdGRib29sLmg+Ci0jaW5jbHVkZSA8c3RkZGVmLmg+Ci0jaW5jbHVk
ZSA8c3RkaW50Lmg+Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNp
bmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxzeXMv
c3RhdC5oPgotI2luY2x1ZGUgPHN5cy9tbWFuLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5j
bHVkZSA8eGVuL3hlbi5oPgotCi0jaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKLQotI2RlZmluZSBN
U1JfSU5ERVhfTUFYIDE2Ci0KLSNkZWZpbmUgU0VHX05VTSB4ODZfc2VnX25vbmUKLQotc3RydWN0
IGlucHV0X3N0cnVjdCB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsKLSAgICB1aW50NjRfdCBt
c3JbTVNSX0lOREVYX01BWF07Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKLSAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsKLSAgICB1bnNpZ25lZCBs
b25nIG9wdGlvbnM7Ci0gICAgdW5zaWduZWQgY2hhciBkYXRhWzQwOTZdOwotfSBpbnB1dDsKLSNk
ZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGlucHV0X3N0cnVjdCwgZGF0YSkKLXN0
YXRpYyB1bnNpZ25lZCBpbnQgZGF0YV9pbmRleDsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGF0YV9u
dW07Ci0KLS8qCi0gKiBSYW5kb21seSByZXR1cm4gc3VjY2VzcyBvciBmYWlsdXJlIHdoZW4gcHJv
Y2Vzc2luZyBkYXRhLiAgSWYKLSAqIGBleGNlcHRpb25gIGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9u
IHR1cm5zIF9FWENFUFRJT04gdG8gX09LQVkuCi0gKi8KLXN0YXRpYyBpbnQgbWF5YmVfZmFpbChj
b25zdCBjaGFyICp3aHksIGJvb2wgZXhjZXB0aW9uKQotewotICAgIGludCByYzsKLQotICAgIGlm
ICggZGF0YV9pbmRleCA+PSBkYXRhX251bSApCi0gICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJ
T047Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgLyogUmFuZG9tbHkgcmV0dXJucyB2YWx1ZToK
LSAgICAgICAgICogNTAlIG9rYXkKLSAgICAgICAgICogMjUlIHVuaGFuZGxhYmxlCi0gICAgICAg
ICAqIDI1JSBleGNlcHRpb24KLSAgICAgICAgICovCi0gICAgICAgIGlmICggaW5wdXQuZGF0YVtk
YXRhX2luZGV4XSA+IDB4YzAgKQotICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsK
LSAgICAgICAgZWxzZSBpZiAoIGlucHV0LmRhdGFbZGF0YV9pbmRleF0gPiAweDgwICkKLSAgICAg
ICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9PS0FZOwotICAgICAgICBkYXRhX2luZGV4Kys7Ci0gICAgfQotCi0g
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiAmJiAhZXhjZXB0aW9uICkKLSAgICAgICAg
cmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICBwcmludGYoIm1heWJlX2ZhaWwgJXM6ICVkXG4iLCB3
aHksIHJjKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBkYXRhX3JlYWQoY29u
c3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2lnbmVkIGludCBieXRlcykKLXsKLSAgICB1bnNp
Z25lZCBpbnQgaTsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIGRhdGFfaW5kZXggKyBieXRlcyA+
IGRhdGFfbnVtICkKLSAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBlbHNlCi0g
ICAgICAgIHJjID0gbWF5YmVfZmFpbCh3aHksIHRydWUpOwotCi0gICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQotICAgIHsKLSAgICAgICAgbWVtY3B5KGRzdCwgIGlucHV0LmRhdGEgKyBkYXRh
X2luZGV4LCBieXRlcyk7Ci0gICAgICAgIGRhdGFfaW5kZXggKz0gYnl0ZXM7Ci0KLSAgICAgICAg
cHJpbnRmKCIlczogIiwgd2h5KTsKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBieXRlczsgaSsr
ICkKLSAgICAgICAgICAgIHByaW50ZigiICUwMngiLCAqKHVuc2lnbmVkIGNoYXIgKikoZHN0ICsg
aSkpOwotICAgICAgICBwcmludGYoIlxuIik7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQot
Ci1zdGF0aWMgaW50IGZ1enpfcmVhZCgKLSAgICB1bnNpZ25lZCBpbnQgc2VnLAotICAgIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25lZCBpbnQgYnl0
ZXMsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJuIGRh
dGFfcmVhZCgicmVhZCIsIHBfZGF0YSwgYnl0ZXMpOwotfQotCi1zdGF0aWMgaW50IGZ1enpfcmVh
ZF9pbygKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwKLSAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0g
ICAgdW5zaWduZWQgbG9uZyAqdmFsLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQotewotICAgIHJldHVybiBkYXRhX3JlYWQoInJlYWRfaW8iLCB2YWwsIGJ5dGVzKTsKLX0KLQot
c3RhdGljIGludCBmdXp6X2luc25fZmV0Y2goCi0gICAgdW5zaWduZWQgaW50IHNlZywKLSAgICB1
bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpwX2RhdGEsCi0gICAgdW5zaWduZWQgaW50
IGJ5dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVy
biBkYXRhX3JlYWQoImluc25fZmV0Y2giLCBwX2RhdGEsIGJ5dGVzKTsKLX0KLQotc3RhdGljIGlu
dCBfZnV6el9yZXBfcmVhZChjb25zdCBjaGFyICp3aHksIHVuc2lnbmVkIGxvbmcgKnJlcHMpCi17
Ci0gICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGxvbmcgYnl0ZXNfcmVhZCA9IDA7Ci0KLSAgICBy
YyA9IGRhdGFfcmVhZCh3aHksICZieXRlc19yZWFkLCBzaXplb2YoYnl0ZXNfcmVhZCkpOwotCi0g
ICAgaWYgKCBieXRlc19yZWFkIDw9ICpyZXBzICkKLSAgICAgICAgKnJlcHMgPSBieXRlc19yZWFk
OwotCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOgotICAgICAgICAvKiBObyB3b3JrIGlzIGRvbmUgaW4gdGhpcyBjYXNlICovCi0gICAgICAg
ICpyZXBzID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoK
LSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIC8qIEhhbHZlIHRoZSBhbW91bnQgaW4g
dGhpcyBjYXNlICovCi0gICAgICAgICpyZXBzIC89IDI7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBfZnV6el9yZXBfd3JpdGUoY29uc3Qg
Y2hhciAqd2h5LCB1bnNpZ25lZCBsb25nICpyZXBzKQotewotICAgIGludCByYyA9IG1heWJlX2Zh
aWwod2h5LCB0cnVlKTsKLQotICAgIHN3aXRjaCAoIHJjICkKLSAgICB7Ci0gICAgY2FzZSBYODZF
TVVMX1VOSEFORExFQUJMRToKLSAgICAgICAgLyogTm8gd29yayBpcyBkb25lIGluIHRoaXMgY2Fz
ZSAqLwotICAgICAgICAqcmVwcyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046Ci0gICAgY2FzZSBYODZFTVVMX1JFVFJZOgotICAgICAgICAvKiBIYWx2ZSB0
aGUgYW1vdW50IGluIHRoaXMgY2FzZSAqLwotICAgICAgICAqcmVwcyAvPSAyOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgZnV6el9yZXBf
aW5zKAotICAgIHVpbnQxNl90IHNyY19wb3J0LAotICAgIGVudW0geDg2X3NlZ21lbnQgZHN0X3Nl
ZywKLSAgICB1bnNpZ25lZCBsb25nIGRzdF9vZmZzZXQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVz
X3Blcl9yZXAsCi0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKLXsKLSAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoInJlcF9pbnMiLCBy
ZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3JlcF9tb3ZzKAotICAgIGVudW0geDg2X3NlZ21l
bnQgc3JjX3NlZywKLSAgICB1bnNpZ25lZCBsb25nIHNyY19vZmZzZXQsCi0gICAgZW51bSB4ODZf
c2VnbWVudCBkc3Rfc2VnLAotICAgIHVuc2lnbmVkIGxvbmcgZHN0X29mZnNldCwKLSAgICB1bnNp
Z25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwKLSAgICB1bnNpZ25lZCBsb25nICpyZXBzLAotICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiBfZnV6el9yZXBfcmVh
ZCgicmVwX21vdnMiLCByZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3JlcF9vdXRzKAotICAg
IGVudW0geDg2X3NlZ21lbnQgc3JjX3NlZywKLSAgICB1bnNpZ25lZCBsb25nIHNyY19vZmZzZXQs
Ci0gICAgdWludDE2X3QgZHN0X3BvcnQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAs
Ci0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICByZXR1cm4gX2Z1enpfcmVwX3dyaXRlKCJyZXBfb3V0cyIsIHJlcHMpOwot
fQotCi1zdGF0aWMgaW50IGZ1enpfcmVwX3N0b3MoCi0gICAgdm9pZCAqcF9kYXRhLAotICAgIGVu
dW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHVuc2ln
bmVkIGludCBieXRlc19wZXJfcmVwLAotICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJuIF9mdXp6X3JlcF93cml0
ZSgicmVwX3N0b3MiLCByZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlKAotICAgIHVu
c2lnbmVkIGludCBzZWcsCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgdm9pZCAqcF9k
YXRhLAotICAgIHVuc2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKLXsKLSAgICByZXR1cm4gbWF5YmVfZmFpbCgid3JpdGUiLCB0cnVlKTsKLX0KLQot
c3RhdGljIGludCBmdXp6X2NtcHhjaGcoCi0gICAgdW5zaWduZWQgaW50IHNlZywKLSAgICB1bnNp
Z25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpvbGQsCi0gICAgdm9pZCAqbmV3LAotICAgIHVu
c2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsK
LSAgICByZXR1cm4gbWF5YmVfZmFpbCgiY21weGNoZyIsIHRydWUpOwotfQotCi1zdGF0aWMgaW50
IGZ1enpfaW52bHBnKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJl
dHVybiBtYXliZV9mYWlsKCJpbnZscGciLCBmYWxzZSk7Ci19Ci0KLXN0YXRpYyBpbnQgZnV6el93
YmludmQoCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJu
IG1heWJlX2ZhaWwoIndiaW52ZCIsIHRydWUpOwotfQotCi1zdGF0aWMgaW50IGZ1enpfd3JpdGVf
aW8oCi0gICAgdW5zaWduZWQgaW50IHBvcnQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAg
IHVuc2lnbmVkIGxvbmcgdmFsLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIHJldHVybiBtYXliZV9mYWlsKCJ3cml0ZV9pbyIsIHRydWUpOwotfQotCi1zdGF0aWMg
aW50IGZ1enpfcmVhZF9zZWdtZW50KAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHN0
cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCi17Ci0gICAgaWYgKCBzZWcgPj0gU0VHX05VTSApCi0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKLQotICAgICpyZWcgPSBpbnB1dC5zZWdtZW50c1tzZWddOwotCi0g
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlX3NlZ21l
bnQoCi0gICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgY29uc3Qgc3RydWN0IHNlZ21lbnRf
cmVnaXN0ZXIgKnJlZywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBpZiAoIHNlZyA+PSBTRUdfTlVNICkKLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgcmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9zZWdtZW50
IiwgdHJ1ZSk7Ci0KLSAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgIGlucHV0
LnNlZ21lbnRzW3NlZ10gPSAqcmVnOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50
IGZ1enpfcmVhZF9jcigKLSAgICB1bnNpZ25lZCBpbnQgcmVnLAotICAgIHVuc2lnbmVkIGxvbmcg
KnZhbCwKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBpZiAoIHJl
ZyA+PSBBUlJBWV9TSVpFKGlucHV0LmNyKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLQotICAgICp2YWwgPSBpbnB1dC5jcltyZWddOwotCi0gICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlX2NyKAotICAgIHVuc2lnbmVkIGlu
dCByZWcsCi0gICAgdW5zaWduZWQgbG9uZyB2YWwsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCi17Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShp
bnB1dC5jcikgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICBy
YyA9IG1heWJlX2ZhaWwoIndyaXRlX2NyIiwgdHJ1ZSk7Ci0gICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpbnB1dC5jcltyZWddID0gdmFsOwot
Ci0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotZW51bSB7Ci0gICAgTVNSSV9JQTMyX1NZ
U0VOVEVSX0NTLAotICAgIE1TUklfSUEzMl9TWVNFTlRFUl9FU1AsCi0gICAgTVNSSV9JQTMyX1NZ
U0VOVEVSX0VJUCwKLSAgICBNU1JJX0VGRVIsCi0gICAgTVNSSV9TVEFSLAotICAgIE1TUklfTFNU
QVIsCi0gICAgTVNSSV9DU1RBUiwKLSAgICBNU1JJX1NZU0NBTExfTUFTSwotfTsKLQotc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBtc3JfaW5kZXhbTVNSX0lOREVYX01BWF0gPSB7Ci0gICAgW01T
UklfSUEzMl9TWVNFTlRFUl9DU10gID0gTVNSX0lBMzJfU1lTRU5URVJfQ1MsCi0gICAgW01TUklf
SUEzMl9TWVNFTlRFUl9FU1BdID0gTVNSX0lBMzJfU1lTRU5URVJfRVNQLAotICAgIFtNU1JJX0lB
MzJfU1lTRU5URVJfRUlQXSA9IE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwKLSAgICBbTVNSSV9FRkVS
XSAgICAgICAgICAgICAgPSBNU1JfRUZFUiwKLSAgICBbTVNSSV9TVEFSXSAgICAgICAgICAgICAg
PSBNU1JfU1RBUiwKLSAgICBbTVNSSV9MU1RBUl0gICAgICAgICAgICAgPSBNU1JfTFNUQVIsCi0g
ICAgW01TUklfQ1NUQVJdICAgICAgICAgICAgID0gTVNSX0NTVEFSLAotICAgIFtNU1JJX1NZU0NB
TExfTUFTS10gICAgICA9IE1TUl9TWVNDQUxMX01BU0sKLX07Ci0KLXN0YXRpYyBpbnQgZnV6el9y
ZWFkX21zcigKLSAgICB1bnNpZ25lZCBpbnQgcmVnLAotICAgIHVpbnQ2NF90ICp2YWwsCi0gICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50IGlkeDsK
LQotICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAg
Y2FzZSBNU1JfSUEzMl9UU0M6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRTQyBzaG91bGQgcmV0
dXJuIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1ZXMsIFRTQ19BVVgKLSAgICAgICAgICog
c2hvdWxkIHByZWZlcmFibHkgcmV0dXJuIGNvbnNpc3RlbnQgdmFsdWVzLCBidXQgcmV0dXJuaW5n
Ci0gICAgICAgICAqIHJhbmRvbSB2YWx1ZXMgaXMgZmluZSBpbiBmdXp6ZXIuCi0gICAgICAgICAq
LwotICAgICAgICByZXR1cm4gZGF0YV9yZWFkKCJyZWFkX21zciIsIHZhbCwgc2l6ZW9mKCp2YWwp
KTsKLSAgICBjYXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0gaW5wdXQubXNyW01TUklfRUZF
Ul07Ci0gICAgICAgICp2YWwgJj0gfkVGRVJfTE1BOwotICAgICAgICBpZiAoICgqdmFsICYgRUZF
Ul9MTUUpICYmIChpbnB1dC5jcls0XSAmIFg4Nl9DUjRfUEFFKSAmJgotICAgICAgICAgICAgIChp
bnB1dC5jclswXSAmIFg4Nl9DUjBfUEcpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRm
KCJTZXR0aW5nIEVGRVJfTE1BXG4iKTsKLSAgICAgICAgICAgICp2YWwgfD0gRUZFUl9MTUE7Ci0g
ICAgICAgIH0KLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAgICBmb3Ig
KCBpZHggPSAwOyBpZHggPCBNU1JfSU5ERVhfTUFYOyBpZHgrKyApCi0gICAgewotICAgICAgICBp
ZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCi0gICAgICAgIHsKLSAgICAgICAgICAgICp2YWwg
PSBpbnB1dC5tc3JbaWR4XTsKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAg
ICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci19Ci0KLXN0YXRp
YyBpbnQgZnV6el93cml0ZV9tc3IoCi0gICAgdW5zaWduZWQgaW50IHJlZywKLSAgICB1aW50NjRf
dCB2YWwsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWdu
ZWQgaW50IGlkeDsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IG1heWJlX2ZhaWwoIndyaXRlX21z
ciIsIHRydWUpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJu
IHJjOwotCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgY2FzZSBNU1JfVFNDX0FVWDoK
LSAgICBjYXNlIE1TUl9JQTMyX1RTQzoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAg
ICB9Ci0KLSAgICBmb3IgKCBpZHggPSAwOyBpZHggPCBNU1JfSU5ERVhfTUFYOyBpZHgrKyApCi0g
ICAgewotICAgICAgICBpZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlucHV0Lm1zcltpZHhdID0gdmFsOwotICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKLX0KLQotI2RlZmluZSBTRVQoaCkgLmggPSBmdXp6XyMjaAotc3RhdGljIHN0cnVjdCB4ODZf
ZW11bGF0ZV9vcHMgZnV6el9lbXVsb3BzID0gewotICAgIFNFVChyZWFkKSwKLSAgICBTRVQoaW5z
bl9mZXRjaCksCi0gICAgU0VUKHdyaXRlKSwKLSAgICBTRVQoY21weGNoZyksCi0gICAgU0VUKHJl
cF9pbnMpLAotICAgIFNFVChyZXBfb3V0cyksCi0gICAgU0VUKHJlcF9tb3ZzKSwKLSAgICBTRVQo
cmVwX3N0b3MpLAotICAgIFNFVChyZWFkX3NlZ21lbnQpLAotICAgIFNFVCh3cml0ZV9zZWdtZW50
KSwKLSAgICBTRVQocmVhZF9pbyksCi0gICAgU0VUKHdyaXRlX2lvKSwKLSAgICBTRVQocmVhZF9j
ciksCi0gICAgU0VUKHdyaXRlX2NyKSwKLSAgICBTRVQocmVhZF9tc3IpLAotICAgIFNFVCh3cml0
ZV9tc3IpLAotICAgIFNFVCh3YmludmQpLAotICAgIFNFVChpbnZscGcpLAotICAgIC5nZXRfZnB1
ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCi0gICAgLmNwdWlkICAgICAgPSBlbXVsX3Rlc3RfY3B1
aWQsCi19OwotI3VuZGVmIFNFVAotCi1zdGF0aWMgdm9pZCBzZXR1cF9mcHVfZXhjZXB0aW9uX2hh
bmRsZXIodm9pZCkKLXsKLSAgICAvKiBGSVhNRSAtIGp1c3QgZGlzYWJsZSBleGNlcHRpb25zIGZv
ciBub3cgKi8KLSAgICB1bnNpZ25lZCBsb25nIGE7Ci0KLSAgICBhc20gdm9sYXRpbGUgKCAiZm5j
bGV4Iik7Ci0gICAgYSA9IDB4MzdmOyAvKiBGQ1dfREVGQVVMVCBpbiBYZW4gKi8KLSAgICBhc20g
dm9sYXRpbGUgKCAiZmxkY3cgJTAiIDo6ICJtIiAoYSkpOwotICAgIGEgPSAweDFmODA7IC8qIE1Y
Q1NSX0RFRkFVTFQgaW4gWGVuICovCi0gICAgYXNtIHZvbGF0aWxlICggImxkbXhjc3IgJTAiIDo6
ICJtIiAoYSkgKTsKLX0KLQotc3RhdGljIHZvaWQgZHVtcF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQt
PnJlZ3M7Ci0gICAgdWludDY0X3QgdmFsID0gMDsKLQotICAgIHByaW50ZigiIC0tIFN0YXRlIC0t
IFxuIik7Ci0gICAgcHJpbnRmKCJhZGRyIC8gc3Agc2l6ZTogJWQgLyAlZFxuIiwgY3R4dC0+YWRk
cl9zaXplLCBjdHh0LT5zcF9zaXplKTsKLSAgICBwcmludGYoIiBjcjA6ICVseFxuIiwgaW5wdXQu
Y3JbMF0pOwotICAgIHByaW50ZigiIGNyMzogJWx4XG4iLCBpbnB1dC5jclszXSk7Ci0gICAgcHJp
bnRmKCIgY3I0OiAlbHhcbiIsIGlucHV0LmNyWzRdKTsKLQotICAgIHByaW50ZigiIHJpcDogJSJQ
Ukl4NjQiXG4iLCByZWdzLT5yaXApOwotCi0gICAgZnV6el9yZWFkX21zcihNU1JfRUZFUiwgJnZh
bCwgY3R4dCk7Ci0gICAgcHJpbnRmKCJFRkVSOiAlIlBSSXg2NCJcbiIsIHZhbCk7Ci19Ci0KLXN0
YXRpYyBib29sIGxvbmdfbW9kZV9hY3RpdmUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
Ci17Ci0gICAgdWludDY0X3QgdmFsOwotCi0gICAgaWYgKCBmdXp6X3JlYWRfbXNyKE1TUl9FRkVS
LCAmdmFsLCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICByZXR1cm4gdmFsICYgRUZFUl9MTUE7Ci19Ci0KLXN0YXRpYyBib29sIGluX2xvbmdtb2Rl
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiBsb25nX21vZGVf
YWN0aXZlKGN0eHQpICYmIGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmw7
Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKLXsKLSAgICBpZiAoIGluX2xvbmdtb2RlKGN0eHQpICkKLSAgICAgICAgY3R4dC0+YWRkcl9z
aXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGN0eHQt
PmFkZHJfc2l6ZSA9IGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID8g
MzIgOiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gaW5wdXQuc2VnbWVudHNbeDg2X3Nl
Z19zc10uYXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OwotICAgIH0KLX0KLQotI2RlZmluZSBDQU5P
TklDQUxJWkUoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHVpbnQ2NF90IF95ID0gKHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBpZiAoIF95ICYgKDFVTEwgPDwgNDcpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgIF95IHw9ICh+MFVMTCkgPDwgNDg7ICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgX3kgJj0gKDFVTEwgPDwgNDgpLTE7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgcHJpbnRmKCJDYW5vbmljYWxpemVkICUiIFBSSXg2NCAi
IHRvICUiIFBSSXg2NCAiXG4iLCB4LCBfeSk7ICAgIFwKLSAgICAgICAgKHgpID0gX3k7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUoIDAgKQotCi0v
KiBFeHBlY3RzIGJpdG1hcCBhbmQgcmVncyB0byBiZSBkZWZpbmVkICovCi0jZGVmaW5lIENBTk9O
SUNBTElaRV9NQVlCRShyZWcpICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCAhKGJp
dG1hcCAmICgxIDw8IENBTk9OSUNBTElaRV8jI3JlZykpICkgICAgICBcCi0gICAgICAgIENBTk9O
SUNBTElaRShyZWdzLT5yZWcpOyAgICAgICAgICAgICAgICAgICAgICBcCi0KLWVudW0gewotICAg
IEhPT0tfcmVhZCwKLSAgICBIT09LX2luc25fZmV0Y2gsCi0gICAgSE9PS193cml0ZSwKLSAgICBI
T09LX2NtcHhjaGcsCi0gICAgSE9PS19yZXBfaW5zLAotICAgIEhPT0tfcmVwX291dHMsCi0gICAg
SE9PS19yZXBfbW92cywKLSAgICBIT09LX3JlcF9zdG9zLAotICAgIEhPT0tfcmVhZF9zZWdtZW50
LAotICAgIEhPT0tfd3JpdGVfc2VnbWVudCwKLSAgICBIT09LX3JlYWRfaW8sCi0gICAgSE9PS193
cml0ZV9pbywKLSAgICBIT09LX3JlYWRfY3IsCi0gICAgSE9PS193cml0ZV9jciwKLSAgICBIT09L
X3JlYWRfZHIsCi0gICAgSE9PS193cml0ZV9kciwKLSAgICBIT09LX3JlYWRfbXNyLAotICAgIEhP
T0tfd3JpdGVfbXNyLAotICAgIEhPT0tfd2JpbnZkLAotICAgIEhPT0tfY3B1aWQsCi0gICAgSE9P
S19pbmplY3RfaHdfZXhjZXB0aW9uLAotICAgIEhPT0tfaW5qZWN0X3N3X2ludGVycnVwdCwKLSAg
ICBIT09LX2dldF9mcHUsCi0gICAgSE9PS19wdXRfZnB1LAotICAgIEhPT0tfaW52bHBnLAotICAg
IEhPT0tfdm1mdW5jLAotICAgIE9QVElPTl9zd2ludF9lbXVsYXRpb24sIC8qIFR3byBiaXRzICov
Ci0gICAgQ0FOT05JQ0FMSVpFX3JpcCA9IE9QVElPTl9zd2ludF9lbXVsYXRpb24gKyAyLAotICAg
IENBTk9OSUNBTElaRV9yc3AsCi0gICAgQ0FOT05JQ0FMSVpFX3JicAotfTsKLQotLyogRXhwZWN0
cyBiaXRtYXAgdG8gYmUgZGVmaW5lZCAqLwotI2RlZmluZSBNQVlCRV9ESVNBQkxFX0hPT0soaCkg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZiAoIGJpdG1hcCAmICgxIDw8IEhPT0tf
IyNoKSApICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBmdXp6X2VtdWxvcHMuaCA9IE5V
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcHJpbnRmKCJEaXNhYmxpbmcg
aG9vayAiI2giXG4iKTsgICAgICAgICAgICAgICBcCi0gICAgfQotCi1zdGF0aWMgdm9pZCBkaXNh
YmxlX2hvb2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBpbnB1dC5vcHRp
b25zOwotCi0gICAgLyogU2VlIGFsc28gc2FuaXRpemVfaW5wdXQsIHNvbWUgaG9va3MgY2FuJ3Qg
YmUgZGlzYWJsZWQuICovCi0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWQpOwotICAgIE1BWUJF
X0RJU0FCTEVfSE9PSyhpbnNuX2ZldGNoKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGUp
OwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhjbXB4Y2hnKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hP
T0socmVwX2lucyk7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9vdXRzKTsKLSAgICBNQVlC
RV9ESVNBQkxFX0hPT0socmVwX21vdnMpOwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZXBfc3Rv
cyk7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfc2VnbWVudCk7Ci0gICAgTUFZQkVfRElT
QUJMRV9IT09LKHdyaXRlX3NlZ21lbnQpOwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFkX2lv
KTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfaW8pOwotICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZWFkX2NyKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfY3IpOwotICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyhyZWFkX21zcik7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRl
X21zcik7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHdiaW52ZCk7Ci0gICAgTUFZQkVfRElTQUJM
RV9IT09LKGNwdWlkKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0soZ2V0X2ZwdSk7Ci0gICAgTUFZ
QkVfRElTQUJMRV9IT09LKGludmxwZyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9zd2ludF9zdXBw
b3J0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGludCBz
d2ludF9vcHQgPSAoaW5wdXQub3B0aW9ucyA+PiBPUFRJT05fc3dpbnRfZW11bGF0aW9uKSAmIDM7
Ci0gICAgc3RhdGljIGNvbnN0IGVudW0geDg2X3N3aW50X2VtdWxhdGlvbiBtYXBbNF0gPSB7Ci0g
ICAgICAgIHg4Nl9zd2ludF9lbXVsYXRlX25vbmUsCi0gICAgICAgIHg4Nl9zd2ludF9lbXVsYXRl
X25vbmUsCi0gICAgICAgIHg4Nl9zd2ludF9lbXVsYXRlX2ljZWJwLAotICAgICAgICB4ODZfc3dp
bnRfZW11bGF0ZV9hbGwKLSAgICB9OwotCi0gICAgY3R4dC0+c3dpbnRfZW11bGF0ZSA9IG1hcFtz
d2ludF9vcHRdOwotfQotCi0vKgotICogQ29uc3RyYWluIGlucHV0IHRvIGFyY2hpdGVjdHVyYWxs
eS1wb3NzaWJsZSBzdGF0ZXMgd2hlcmUKLSAqIHRoZSBlbXVsYXRvciByZWxpZXMgb24gdGhlc2UK
LSAqCi0gKiBJbiBnZW5lcmFsIHdlIHdhbnQgdGhlIGVtdWxhdG9yIHRvIGJlIGFzIGFic29sdXRl
bHkgcm9idXN0IGFzCi0gKiBwb3NzaWJsZTsgd2hpY2ggbWVhbnMgdGhhdCB3ZSB3YW50IHRvIG1p
bmltaXplIHRoZSBudW1iZXIgb2YgdGhpbmdzCi0gKiBpdCBhc3N1bWVzIGFib3V0IHRoZSBpbnB1
dCBzdGF0ZS4gIFRlc2luZyB0aGlzIG1lYW5zIG1pbmltaXppbmcgYW5kCi0gKiByZW1vdmluZyBh
cyBtdWNoIG9mIHRoZSBpbnB1dCBjb25zdHJhaW50cyBhcyBwb3NzaWJsZS4KLSAqCi0gKiBTbyB3
ZSBvbmx5IGFkZCBjb25zdHJhaW50cyB0aGF0IChpbiBnZW5lcmFsKSBoYXZlIGJlZW4gcHJvdmVu
IHRvCi0gKiBjYXVzZSBjcmFzaGVzIGluIHRoZSBlbXVsYXRvci4KLSAqCi0gKiBGb3IgZnV0dXJl
IHJlZmVyZW5jZTogb3RoZXIgY29uc3RyYWludHMgd2hpY2ggbWlnaHQgYmUgbmVjZXNzYXJ5IGF0
Ci0gKiBzb21lIHBvaW50OgotICoKLSAqIC0gRUZFUi5MTUEgPT4gIUVGTEFHUy5OVAotICogLSBJ
biBWTTg2IG1vZGUsIGZvcmNlIHNlZ21lbnQuLi4KLSAqICAtIC4uLmFjY2VzcyByaWdodHMgdG8g
MHhmMwotICogIC0gLi4ubGltaXRzIHRvIDB4ZmZmZgotICogIC0gLi4uYmFzZXMgdG8gYmVsb3cg
MU1iLCAxNi1ieXRlIGFsaWduZWQKLSAqICAtIC4uLnNlbGVjdG9ycyB0byAoYmFzZSA+PiA0KQot
ICovCi1zdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZpbnB1dC5yZWdzOwot
ICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gaW5wdXQub3B0aW9uczsKLQotICAgIC8qIFNvbWUg
aG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCi0gICAgaW5wdXQub3B0aW9ucyAmPSB+KCgxPDxI
T09LX3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKLQotICAgIC8qIFplcm8gJ3ByaXZhdGUn
IGVudHJpZXMgKi8KLSAgICByZWdzLT5lcnJvcl9jb2RlID0gMDsKLSAgICByZWdzLT5lbnRyeV92
ZWN0b3IgPSAwOwotCi0gICAgQ0FOT05JQ0FMSVpFX01BWUJFKHJpcCk7Ci0gICAgQ0FOT05JQ0FM
SVpFX01BWUJFKHJzcCk7Ci0gICAgQ0FOT05JQ0FMSVpFX01BWUJFKHJicCk7Ci0KLSAgICAvKgot
ICAgICAqIENSMC5QRyBjYW4ndCBiZSBzZXQgaWYgQ1IwLlBFIGlzbid0IHNldC4gIFNldCBpcyBt
b3JlIGludGVyZXN0aW5nLCBzbwotICAgICAqIHNldCBQRSBpZiBQRyBpcyBzZXQuCi0gICAgICov
Ci0gICAgaWYgKCBpbnB1dC5jclswXSAmIFg4Nl9DUjBfUEcgKQotICAgICAgICBpbnB1dC5jclsw
XSB8PSBYODZfQ1IwX1BFOwotCi0gICAgLyogRUZMQUdTLlZNIG5vdCBhdmFpbGFibGUgaW4gbG9u
ZyBtb2RlICovCi0gICAgaWYgKCBsb25nX21vZGVfYWN0aXZlKGN0eHQpICkKLSAgICAgICAgcmVn
cy0+cmZsYWdzICY9IH5YODZfRUZMQUdTX1ZNOwotCi0gICAgLyogRUZMQUdTLlZNIGltcGxpZXMg
MTYtYml0IG1vZGUgKi8KLSAgICBpZiAoIHJlZ3MtPnJmbGFncyAmIFg4Nl9FRkxBR1NfVk0gKQot
ICAgIHsKLSAgICAgICAgaW5wdXQuc2VnbWVudHNbeDg2X3NlZ19jc10uYXR0ci5maWVsZHMuZGIg
PSAwOwotICAgICAgICBpbnB1dC5zZWdtZW50c1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kYiA9
IDA7Ci0gICAgfQotfQotCi1pbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90
ICpkYXRhX3AsIHNpemVfdCBzaXplKQotewotICAgIGJvb2wgc3RhY2tfZXhlYzsKLSAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyByZWdzID0ge307Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
Y3R4dCA9IHsKLSAgICAgICAgLnJlZ3MgPSAmcmVncywKLSAgICAgICAgLmFkZHJfc2l6ZSA9IDgg
KiBzaXplb2Yodm9pZCAqKSwKLSAgICAgICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiks
Ci0gICAgfTsKLSAgICBpbnQgcmM7Ci0KLSAgICBzdGFja19leGVjID0gZW11bF90ZXN0X2luaXQo
KTsKLSAgICBpZiAoICFzdGFja19leGVjICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiV2Fybmlu
ZzogU3RhY2sgY291bGQgbm90IGJlIG1hZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwot
ICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRl
IHZhcmlhYmxlcyAqLwotICAgIG1lbXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwotICAg
IGRhdGFfaW5kZXggPSAwOwotICAgIGRhdGFfbnVtID0gMDsKLQotICAgIGlmICggc2l6ZSA8PSBE
QVRBX09GRlNFVCApCi0gICAgewotICAgICAgICBwcmludGYoIklucHV0IHRvbyBzbWFsbFxuIik7
Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIGlmICggc2l6ZSA+IHNpemVvZihpbnB1
dCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwotICAgICAg
ICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBtZW1jcHkoJmlucHV0LCBkYXRhX3AsIHNpemUpOwot
Ci0gICAgZGF0YV9udW0gPSBzaXplIC0gREFUQV9PRkZTRVQ7Ci0KLSAgICBzYW5pdGl6ZV9pbnB1
dCgmY3R4dCk7Ci0KLSAgICBkaXNhYmxlX2hvb2tzKCk7Ci0KLSAgICBzZXRfc3dpbnRfc3VwcG9y
dCgmY3R4dCk7Ci0KLSAgICBkbyB7Ci0gICAgICAgIC8qIEZJWE1FOiBVbnRpbCB3ZSBhY3R1YWxs
eSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCi0gICAgICAgIHNldHVwX2Zw
dV9leGNlcHRpb25faGFuZGxlcigpOwotCi0gICAgICAgIHNldF9zaXplcygmY3R4dCk7Ci0gICAg
ICAgIGR1bXBfc3RhdGUoJmN0eHQpOwotCi0gICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQs
ICZmdXp6X2VtdWxvcHMpOwotICAgICAgICBwcmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4i
LCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09IFg4NkVNVUxfT0tBWSApOwotCi0gICAgcmV0dXJu
IDA7Ci19Ci0KLXVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQotewot
ICAgIHJldHVybiBEQVRBX09GRlNFVCArIDE7Ci19Ci0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6
Ci0gKiBtb2RlOiBDCi0gKiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDog
NAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXP-00057H-1a; Tue, 21 Mar 2017 17:25:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXN-00056r-Qy
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:38 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EB/63-01936-11261D85; Tue, 21 Mar 2017 17:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVZc/6WK
 Ewdor+hYTthk4MHps79vFHsAYxZqZl5RfkcCa8X7tcbaCk2eYKr7u+cvcwHj+O2MXIxeHkMAX
 Rokl+8+xQTjnGSXmLFjI2sXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sICNx
 PoNTWA2r4CZxO3n81hAbBag+u63Z9gnMHIsYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraG
 Cql5taXJyYnpqTmFSsl5yfu4kR6Jl6BgbGHYw72v0OMUpyMCmJ8pb/OBEhxJeUn1KZkVicEV9
 UmpNafIhRhoNDSYKXy/JkhJBgUWp6akVaZg4wRGDSEhw8SiK8eSBp3uKCxNzizHSI1ClGXY45
 s3e/YRJiycvPS5US511mAVQkAFKUUZoHNwIWrpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqC
 fOeBJnCk5lXArfpFdARTEBHvP1wAuSIkkSElFQDo71YWtI5eW7utPdeU6Yppb69/dH30P+cfQ
 +//vRW3qdwcerb1xanChQadh+5J9m720lg0Wtlx1hvgWj/ZVuvTEh/NOlpzcue61tDKzMu7rl
 lOjtUbvnh+MQ3U4NWt/8w+VmT9D1hZkXOh2+B/pMCqgTeVK/MvVqnN1fZbSrH4+02AWV5Mc9N
 nZVYijMSDbWYi4oTAVb3DnBSAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1490117134!76635399!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56439 invoked from network); 21 Mar 2017 17:25:35 -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; 21 Mar 2017 17:25:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXK-0004in-G1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXK-0001ah-FT
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXK-0001ah-FT@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:34 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Use shorter filenames
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjOTg3NTYxODMwMWU3Nzg0Yjk3YTVlZTcwNTIxZmRkZThkMmY2MjUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjEzOjQ2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBVc2Ugc2hvcnRlciBmaWxlbmFtZXMK
ICAgIAogICAgQW1vbmdzdCBvdGhlciB0aGluZ3MsIHRoZXNlIHRhYiBjb21wbGV0ZSBtb3JlIGVh
c2lseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFr
ZWZpbGUgICAgICAgfCAgMTggKy0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMgIHwgIDY3ICsrCiAuLi4vYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enpl
ci5jICAgICAgICAgICAgICAgICB8ICA2NyAtLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMgICAgfCA3MjAgKysrKysrKysrKysrKysrKysrKysrCiAuLi4v
eDg2LWluc24tZW11bGF0b3ItZnV6emVyLmMgICAgICAgICAgICAgICAgICAgICB8IDcyMCAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgODAwIGluc2VydGlvbnMoKyksIDgw
MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRl
eCAyYmY4MTViLi5jMDU2MjQ3IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25v
cmUKQEAgLTE1OCw3ICsxNTgsNyBAQCB0b29scy9mbGFzay91dGlscy9mbGFzay1sYWJlbC1wY2kK
IHRvb2xzL2Z1enovbGliZWxmL2FmbC1saWJlbGYtZnV6emVyCiB0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hc20KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L3g4Nl9lbXVsYXRlKgotdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLXg4
Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgordG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvYWZsLWhhcm5lc3MKIHRvb2xzL2hlbHBlcnMvX3BhdGhzLmgKIHRvb2xzL2hlbHBlcnMvaW5p
dC14ZW5zdG9yZS1kb21haW4KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMApkaWZmIC0tZ2l0
IGEvdG9vbHMvZnV6ei9SRUFETUUuYWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDY4
ZTBmYTMuLjM1N2MzYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysgYi90
b29scy9mdXp6L1JFQURNRS5hZmwKQEAgLTE4LDE1ICsxOCwxNSBAQCBVc2UgdGhlIHg4NiBpbnN0
cnVjdGlvbiBlbXVsYXRvciBmdXp6ZXIgYXMgYW4gZXhhbXBsZS4KIDIuIHJ1biB0aGUgZm9sbG93
aW5nIGNvbW1hbmRzIHRvIGJ1aWxkOgogICAgJCBjZCB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvcgogICAgJCBtYWtlIGRpc3RjbGVhbgotICAgJCBtYWtlIENDPSRBRkxQQVRIL2Fm
bC1nY2MgYWZsICMgcHJvZHVjZXMgYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgorICAgJCBt
YWtlIENDPSRBRkxQQVRIL2FmbC1nY2MgYWZsICMgcHJvZHVjZXMgYWZsLWhhcm5lc3MKIAogMy4g
cHJvdmlkZSBpbml0aWFsIHRlc3QgY2FzZSAoZnV6emVyIGRlcGVuZGVudCwgc2VlIGFmbC0qLmMp
OgogICAgJCBta2RpciB0ZXN0Y2FzZV9kaXIKICAgICQgZGQgaWY9L2Rldi91cmFuZG9tIG9mPXRl
c3RjYXNlX2Rpci9yYW5kLmJpbiBcCi0gICAgICAgYnM9YC4vYWZsLXg4Ni1pbnNuLWVtdWxhdG9y
LWZ1enplciAtLW1pbi1pbnB1dC1zaXplYCBjb3VudD0xCisgICAgICAgYnM9YC4vYWZsLWhhcm5l
c3MgLS1taW4taW5wdXQtc2l6ZWAgY291bnQ9MQogCiA0LiBydW4gdGhlIGZ1enplciB3aXRoIEFG
TDoKICAgICQgJEFGTFBBVEgvYWZsLWZ1enogLW0gbm9uZSAtdCAxMDAwIC1pIHRlc3RjYXNlX2Rp
ciAtbyBmaW5kaW5nc19kaXIgLS0gXAotICAgICAuL2FmbC14ODYtaW5zbi1lbXVsYXRvci1mdXp6
ZXIgQEAKKyAgICAgLi9hZmwtaGFybmVzcyBAQAogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVudGF0
aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci9NYWtlZmlsZQppbmRleCBhYmJhMTg2Li42ZTNmYTFlIDEwMDY0NAotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMSwxMSArMSwxMSBAQAogWEVO
X1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVz
Lm1rCiAKLS5QSE9OWTogeDg2LWluc3RydWN0aW9uLWVtdWxhdG9yLWZ1enplci1hbGwKKy5QSE9O
WTogeDg2LWluc24tZnV6ei1hbGwKIGlmZXEgKCQoQ09ORklHX1g4Nl82NCkseSkKLXg4Ni1pbnN0
cnVjdGlvbi1lbXVsYXRvci1mdXp6ZXItYWxsOiB4ODYtaW5zbi1lbXVsYXRvci5hIHg4Ni1pbnNu
LWVtdWxhdG9yLWZ1enplci5vIGFmbAoreDg2LWluc24tZnV6ei1hbGw6IHg4Ni1pbnNuLWZ1enpl
ci5hIGZ1enotZW11bC5vIGFmbAogZWxzZQoteDg2LWluc3RydWN0aW9uLWVtdWxhdG9yLWZ1enpl
ci1hbGw6Cit4ODYtaW5zbi1mdXp6LWFsbDoKIGVuZGlmCiAKIHg4Nl9lbXVsYXRlOgpAQCAtMjgs
MTcgKzI4LDE3IEBAIHg4Nl9lbXVsYXRlLmggOj0geDg2X2VtdWxhdGUuaCB4ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5oICQoeDg2LmgpCiAKIHg4Nl9lbXVsYXRlLm86IHg4Nl9lbXVsYXRlLmMgeDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAkKHg4Nl9lbXVsYXRlLmgpCiAKLXg4Ni1pbnNuLWVtdWxh
dG9yLWZ1enplci5vOiAkKHg4Nl9lbXVsYXRlLmgpCitmdXp6LWVtdWwubzogJCh4ODZfZW11bGF0
ZS5oKQogCi14ODYtaW5zbi1lbXVsYXRvci5hOiB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4
ODZfZW11bGF0ZS5vCit4ODYtaW5zbi1mdXp6ZXIuYTogZnV6ei1lbXVsLm8geDg2X2VtdWxhdGUu
bwogCSQoQVIpIHJjICRAICReCiAKLWFmbC14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXI6IGFmbC14
ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIubyB4ODZf
ZW11bGF0ZS5vCithZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwubyB4ODZfZW11
bGF0ZS5vCiAJJChDQykgJChDRkxBR1MpICReIC1vICRACiAKICMgQ29tbW9uIHRhcmdldHMKIC5Q
SE9OWTogYWxsCi1hbGw6IHg4Ni1pbnN0cnVjdGlvbi1lbXVsYXRvci1mdXp6ZXItYWxsCithbGw6
IHg4Ni1pbnNuLWZ1enotYWxsCiAKIC5QSE9OWTogZGlzdGNsZWFuCiBkaXN0Y2xlYW46IGNsZWFu
CkBAIC00NiwxMCArNDYsMTAgQEAgZGlzdGNsZWFuOiBjbGVhbgogCiAuUEhPTlk6IGNsZWFuCiBj
bGVhbjoKLQlybSAtZiAqLmEgKi5vIC4qLmQgKi14ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIKKwly
bSAtZiAqLmEgKi5vIC4qLmQgYWZsLWhhcm5lc3MKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxs
OiBhbGwKIAogLlBIT05ZOiBhZmwKLWFmbDogYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplcgor
YWZsOiBhZmwtaGFybmVzcwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTZl
ZGJkNgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2FmbC1oYXJuZXNzLmMKQEAgLTAsMCArMSw2NyBAQAorI2luY2x1ZGUgPGFzc2VydC5oPgor
I2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVkZSA8c3RkbGli
Lmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisKK2V4dGVybiBpbnQgTExWTUZ1enplclRlc3RPbmVJ
bnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKTsKK2V4dGVybiB1bnNpZ25l
ZCBpbnQgZnV6el9taW5pbWFsX2lucHV0X3NpemUodm9pZCk7CisKKyNkZWZpbmUgSU5QVVRfU0la
RSAgNDA5Ngorc3RhdGljIHVpbnQ4X3QgaW5wdXRbSU5QVVRfU0laRV07CisKK2ludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBzaXplX3Qgc2l6ZTsKKyAgICBGSUxFICpmcDsK
KworICAgIHNldGJ1ZihzdGRvdXQsIE5VTEwpOworCisgICAgaWYgKCBhcmdjICE9IDIgKQorICAg
IHsKKyAgICAgICAgcHJpbnRmKCJFeHBlY3Rpbmcgb25seSBvbmUgYXJndW1lbnRcbiIpOworICAg
ICAgICBleGl0KC0xKTsKKyAgICB9CisKKyAgICBpZiAoICFzdHJjbXAoYXJndlsxXSwgIi0tbWlu
LWlucHV0LXNpemUiKSApCisgICAgeworICAgICAgICBwcmludGYoIiV1XG4iLCBmdXp6X21pbmlt
YWxfaW5wdXRfc2l6ZSgpKTsKKyAgICAgICAgZXhpdCgwKTsKKyAgICB9CisKKyAgICBmcCA9IGZv
cGVuKGFyZ3ZbMV0sICJyYiIpOworICAgIGlmICggZnAgPT0gTlVMTCApCisgICAgeworICAgICAg
ICBwZXJyb3IoImZvcGVuIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKworICAgIHNpemUg
PSBmcmVhZChpbnB1dCwgMSwgSU5QVVRfU0laRSwgZnApOworCisgICAgaWYgKCBmZXJyb3IoZnAp
ICkKKyAgICB7CisgICAgICAgIHBlcnJvcigiZnJlYWQiKTsKKyAgICAgICAgZXhpdCgtMSk7Cisg
ICAgfQorCisgICAgaWYgKCAhZmVvZihmcCkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJJbnB1
dCB0b28gbGFyZ2VcbiIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisKKyAgICBmY2xvc2Uo
ZnApOworCisgICAgTExWTUZ1enplclRlc3RPbmVJbnB1dChpbnB1dCwgc2l6ZSk7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLXg4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAxNmVkYmQ2Li4wMDAwMDAwCi0tLSBhL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC14ODYtaW5zbi1lbXVsYXRvci1m
dXp6ZXIuYworKysgL2Rldi9udWxsCkBAIC0xLDY3ICswLDAgQEAKLSNpbmNsdWRlIDxhc3NlcnQu
aD4KLSNpbmNsdWRlIDxzdGRpbnQuaD4KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0
ZGxpYi5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgotCi1leHRlcm4gaW50IExMVk1GdXp6ZXJUZXN0
T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7Ci1leHRlcm4gdW5z
aWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwotCi0jZGVmaW5lIElOUFVU
X1NJWkUgIDQwOTYKLXN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwotCi1pbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCi17Ci0gICAgc2l6ZV90IHNpemU7Ci0gICAgRklMRSAq
ZnA7Ci0KLSAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKLQotICAgIGlmICggYXJnYyAhPSAyICkK
LSAgICB7Ci0gICAgICAgIHByaW50ZigiRXhwZWN0aW5nIG9ubHkgb25lIGFyZ3VtZW50XG4iKTsK
LSAgICAgICAgZXhpdCgtMSk7Ci0gICAgfQotCi0gICAgaWYgKCAhc3RyY21wKGFyZ3ZbMV0sICIt
LW1pbi1pbnB1dC1zaXplIikgKQotICAgIHsKLSAgICAgICAgcHJpbnRmKCIldVxuIiwgZnV6el9t
aW5pbWFsX2lucHV0X3NpemUoKSk7Ci0gICAgICAgIGV4aXQoMCk7Ci0gICAgfQotCi0gICAgZnAg
PSBmb3Blbihhcmd2WzFdLCAicmIiKTsKLSAgICBpZiAoIGZwID09IE5VTEwgKQotICAgIHsKLSAg
ICAgICAgcGVycm9yKCJmb3BlbiIpOwotICAgICAgICBleGl0KC0xKTsKLSAgICB9Ci0KLSAgICBz
aXplID0gZnJlYWQoaW5wdXQsIDEsIElOUFVUX1NJWkUsIGZwKTsKLQotICAgIGlmICggZmVycm9y
KGZwKSApCi0gICAgewotICAgICAgICBwZXJyb3IoImZyZWFkIik7Ci0gICAgICAgIGV4aXQoLTEp
OwotICAgIH0KLQotICAgIGlmICggIWZlb2YoZnApICkKLSAgICB7Ci0gICAgICAgIHByaW50Zigi
SW5wdXQgdG9vIGxhcmdlXG4iKTsKLSAgICAgICAgZXhpdCgtMSk7Ci0gICAgfQotCi0gICAgZmNs
b3NlKGZwKTsKLQotICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoaW5wdXQsIHNpemUpOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiBtb2RlOiBDCi0g
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDogNAotICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uNGIxZTMyNAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC0wLDAgKzEsNzIwIEBACisjaW5jbHVkZSA8YXNzZXJ0
Lmg+CisjaW5jbHVkZSA8ZXJybm8uaD4KKyNpbmNsdWRlIDxmY250bC5oPgorI2luY2x1ZGUgPGlu
dHR5cGVzLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CisjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2lu
Y2x1ZGUgPHN0ZGRlZi5oPgorI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+
CisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3lz
L3R5cGVzLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDxzeXMvbW1hbi5oPgor
I2luY2x1ZGUgPHVuaXN0ZC5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KKworI2luY2x1ZGUgIng4
Nl9lbXVsYXRlLmgiCisKKyNkZWZpbmUgTVNSX0lOREVYX01BWCAxNgorCisjZGVmaW5lIFNFR19O
VU0geDg2X3NlZ19ub25lCisKK3N0cnVjdCBpbnB1dF9zdHJ1Y3QgeworICAgIHVuc2lnbmVkIGxv
bmcgY3JbNV07CisgICAgdWludDY0X3QgbXNyW01TUl9JTkRFWF9NQVhdOworICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIHJlZ3M7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnbWVudHNb
U0VHX05VTV07CisgICAgdW5zaWduZWQgbG9uZyBvcHRpb25zOworICAgIHVuc2lnbmVkIGNoYXIg
ZGF0YVs0MDk2XTsKK30gaW5wdXQ7CisjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVj
dCBpbnB1dF9zdHJ1Y3QsIGRhdGEpCitzdGF0aWMgdW5zaWduZWQgaW50IGRhdGFfaW5kZXg7Citz
dGF0aWMgdW5zaWduZWQgaW50IGRhdGFfbnVtOworCisvKgorICogUmFuZG9tbHkgcmV0dXJuIHN1
Y2Nlc3Mgb3IgZmFpbHVyZSB3aGVuIHByb2Nlc3NpbmcgZGF0YS4gIElmCisgKiBgZXhjZXB0aW9u
YCBpcyBmYWxzZSwgdGhpcyBmdW5jdGlvbiB0dXJucyBfRVhDRVBUSU9OIHRvIF9PS0FZLgorICov
CitzdGF0aWMgaW50IG1heWJlX2ZhaWwoY29uc3QgY2hhciAqd2h5LCBib29sIGV4Y2VwdGlvbikK
K3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGRhdGFfaW5kZXggPj0gZGF0YV9udW0gKQorICAg
ICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8q
IFJhbmRvbWx5IHJldHVybnMgdmFsdWU6CisgICAgICAgICAqIDUwJSBva2F5CisgICAgICAgICAq
IDI1JSB1bmhhbmRsYWJsZQorICAgICAgICAgKiAyNSUgZXhjZXB0aW9uCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIGlucHV0LmRhdGFbZGF0YV9pbmRleF0gPiAweGMwICkKKyAgICAgICAgICAg
IHJjID0gWDg2RU1VTF9FWENFUFRJT047CisgICAgICAgIGVsc2UgaWYgKCBpbnB1dC5kYXRhW2Rh
dGFfaW5kZXhdID4gMHg4MCApCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxF
OworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAg
ZGF0YV9pbmRleCsrOworICAgIH0KKworICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04g
JiYgIWV4Y2VwdGlvbiApCisgICAgICAgIHJjID0gWDg2RU1VTF9PS0FZOworCisgICAgcHJpbnRm
KCJtYXliZV9mYWlsICVzOiAlZFxuIiwgd2h5LCByYyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
K3N0YXRpYyBpbnQgZGF0YV9yZWFkKGNvbnN0IGNoYXIgKndoeSwgdm9pZCAqZHN0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAg
aWYgKCBkYXRhX2luZGV4ICsgYnl0ZXMgPiBkYXRhX251bSApCisgICAgICAgIHJjID0gWDg2RU1V
TF9FWENFUFRJT047CisgICAgZWxzZQorICAgICAgICByYyA9IG1heWJlX2ZhaWwod2h5LCB0cnVl
KTsKKworICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKKyAgICB7CisgICAgICAgIG1lbWNw
eShkc3QsICBpbnB1dC5kYXRhICsgZGF0YV9pbmRleCwgYnl0ZXMpOworICAgICAgICBkYXRhX2lu
ZGV4ICs9IGJ5dGVzOworCisgICAgICAgIHByaW50ZigiJXM6ICIsIHdoeSk7CisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgYnl0ZXM7IGkrKyApCisgICAgICAgICAgICBwcmludGYoIiAlMDJ4Iiwg
Kih1bnNpZ25lZCBjaGFyICopKGRzdCArIGkpKTsKKyAgICAgICAgcHJpbnRmKCJcbiIpOworICAg
IH0KKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWQoCisgICAgdW5z
aWduZWQgaW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICB2b2lkICpwX2Rh
dGEsCisgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KQoreworICAgIHJldHVybiBkYXRhX3JlYWQoInJlYWQiLCBwX2RhdGEsIGJ5dGVzKTsK
K30KKworc3RhdGljIGludCBmdXp6X3JlYWRfaW8oCisgICAgdW5zaWduZWQgaW50IHBvcnQsCisg
ICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwKKyAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gZGF0YV9yZWFkKCJyZWFk
X2lvIiwgdmFsLCBieXRlcyk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9pbnNuX2ZldGNoKAorICAg
IHVuc2lnbmVkIGludCBzZWcsCisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAq
cF9kYXRhLAorICAgIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gZGF0YV9yZWFkKCJpbnNuX2ZldGNoIiwgcF9kYXRh
LCBieXRlcyk7Cit9CisKK3N0YXRpYyBpbnQgX2Z1enpfcmVwX3JlYWQoY29uc3QgY2hhciAqd2h5
LCB1bnNpZ25lZCBsb25nICpyZXBzKQoreworICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBsb25n
IGJ5dGVzX3JlYWQgPSAwOworCisgICAgcmMgPSBkYXRhX3JlYWQod2h5LCAmYnl0ZXNfcmVhZCwg
c2l6ZW9mKGJ5dGVzX3JlYWQpKTsKKworICAgIGlmICggYnl0ZXNfcmVhZCA8PSAqcmVwcyApCisg
ICAgICAgICpyZXBzID0gYnl0ZXNfcmVhZDsKKworICAgIHN3aXRjaCAoIHJjICkKKyAgICB7Cisg
ICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKKyAgICAgICAgLyogTm8gd29yayBpcyBkb25l
IGluIHRoaXMgY2FzZSAqLworICAgICAgICAqcmVwcyA9IDA7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgWDg2RU1VTF9FWENFUFRJT046CisgICAgY2FzZSBYODZFTVVMX1JFVFJZOgorICAgICAg
ICAvKiBIYWx2ZSB0aGUgYW1vdW50IGluIHRoaXMgY2FzZSAqLworICAgICAgICAqcmVwcyAvPSAy
OworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBp
bnQgX2Z1enpfcmVwX3dyaXRlKGNvbnN0IGNoYXIgKndoeSwgdW5zaWduZWQgbG9uZyAqcmVwcykK
K3sKKyAgICBpbnQgcmMgPSBtYXliZV9mYWlsKHdoeSwgdHJ1ZSk7CisKKyAgICBzd2l0Y2ggKCBy
YyApCisgICAgeworICAgIGNhc2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CisgICAgICAgIC8qIE5v
IHdvcmsgaXMgZG9uZSBpbiB0aGlzIGNhc2UgKi8KKyAgICAgICAgKnJlcHMgPSAwOworICAgICAg
ICBicmVhazsKKyAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgorICAgIGNhc2UgWDg2RU1VTF9S
RVRSWToKKyAgICAgICAgLyogSGFsdmUgdGhlIGFtb3VudCBpbiB0aGlzIGNhc2UgKi8KKyAgICAg
ICAgKnJlcHMgLz0gMjsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitzdGF0aWMgaW50IGZ1enpfcmVwX2lucygKKyAgICB1aW50MTZfdCBzcmNfcG9ydCwKKyAg
ICBlbnVtIHg4Nl9zZWdtZW50IGRzdF9zZWcsCisgICAgdW5zaWduZWQgbG9uZyBkc3Rfb2Zmc2V0
LAorICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2lnbmVkIGxvbmcgKnJl
cHMsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIF9m
dXp6X3JlcF9yZWFkKCJyZXBfaW5zIiwgcmVwcyk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9yZXBf
bW92cygKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNyY19zZWcsCisgICAgdW5zaWduZWQgbG9uZyBz
cmNfb2Zmc2V0LAorICAgIGVudW0geDg2X3NlZ21lbnQgZHN0X3NlZywKKyAgICB1bnNpZ25lZCBs
b25nIGRzdF9vZmZzZXQsCisgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCisgICAgdW5z
aWduZWQgbG9uZyAqcmVwcywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sK
KyAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoInJlcF9tb3ZzIiwgcmVwcyk7Cit9CisKK3N0YXRp
YyBpbnQgZnV6el9yZXBfb3V0cygKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNyY19zZWcsCisgICAg
dW5zaWduZWQgbG9uZyBzcmNfb2Zmc2V0LAorICAgIHVpbnQxNl90IGRzdF9wb3J0LAorICAgIHVu
c2lnbmVkIGludCBieXRlc19wZXJfcmVwLAorICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIF9mdXp6X3JlcF93
cml0ZSgicmVwX291dHMiLCByZXBzKTsKK30KKworc3RhdGljIGludCBmdXp6X3JlcF9zdG9zKAor
ICAgIHZvaWQgKnBfZGF0YSwKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKKyAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldCwKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwKKyAgICB1bnNp
Z25lZCBsb25nICpyZXBzLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorewor
ICAgIHJldHVybiBfZnV6el9yZXBfd3JpdGUoInJlcF9zdG9zIiwgcmVwcyk7Cit9CisKK3N0YXRp
YyBpbnQgZnV6el93cml0ZSgKKyAgICB1bnNpZ25lZCBpbnQgc2VnLAorICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LAorICAgIHZvaWQgKnBfZGF0YSwKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisg
ICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIG1heWJlX2Zh
aWwoIndyaXRlIiwgdHJ1ZSk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAorICAgIHVu
c2lnbmVkIGludCBzZWcsCisgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgdm9pZCAqb2xk
LAorICAgIHZvaWQgKm5ldywKKyAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgcmV0dXJuIG1heWJlX2ZhaWwoImNtcHhjaGci
LCB0cnVlKTsKK30KKworc3RhdGljIGludCBmdXp6X2ludmxwZygKKyAgICBlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gbWF5YmVfZmFpbCgiaW52bHBnIiwgZmFsc2Up
OworfQorCitzdGF0aWMgaW50IGZ1enpfd2JpbnZkKAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHJldHVybiBtYXliZV9mYWlsKCJ3YmludmQiLCB0cnVlKTsKK30K
Kworc3RhdGljIGludCBmdXp6X3dyaXRlX2lvKAorICAgIHVuc2lnbmVkIGludCBwb3J0LAorICAg
IHVuc2lnbmVkIGludCBieXRlcywKKyAgICB1bnNpZ25lZCBsb25nIHZhbCwKKyAgICBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICByZXR1cm4gbWF5YmVfZmFpbCgid3JpdGVf
aW8iLCB0cnVlKTsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWRfc2VnbWVudCgKKyAgICBlbnVt
IHg4Nl9zZWdtZW50IHNlZywKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAorICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggc2VnID49IFNFR19O
VU0gKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICAqcmVnID0g
aW5wdXQuc2VnbWVudHNbc2VnXTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0
YXRpYyBpbnQgZnV6el93cml0ZV9zZWdtZW50KAorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAor
ICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCisgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaW50IHJjOworCisgICAgaWYgKCBzZWcgPj0gU0VH
X05VTSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJjID0g
bWF5YmVfZmFpbCgid3JpdGVfc2VnbWVudCIsIHRydWUpOworCisgICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQorICAgICAgICBpbnB1dC5zZWdtZW50c1tzZWddID0gKnJlZzsKKworICAgIHJl
dHVybiByYzsKK30KKworc3RhdGljIGludCBmdXp6X3JlYWRfY3IoCisgICAgdW5zaWduZWQgaW50
IHJlZywKKyAgICB1bnNpZ25lZCBsb25nICp2YWwsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCit7CisgICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShpbnB1dC5jcikgKQorICAg
ICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICAqdmFsID0gaW5wdXQuY3Jb
cmVnXTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgZnV6el93
cml0ZV9jcigKKyAgICB1bnNpZ25lZCBpbnQgcmVnLAorICAgIHVuc2lnbmVkIGxvbmcgdmFsLAor
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGludCByYzsKKworICAg
IGlmICggcmVnID49IEFSUkFZX1NJWkUoaW5wdXQuY3IpICkKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworCisgICAgcmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9jciIsIHRydWUp
OworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgaW5wdXQuY3JbcmVnXSA9IHZhbDsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisK
K2VudW0geworICAgIE1TUklfSUEzMl9TWVNFTlRFUl9DUywKKyAgICBNU1JJX0lBMzJfU1lTRU5U
RVJfRVNQLAorICAgIE1TUklfSUEzMl9TWVNFTlRFUl9FSVAsCisgICAgTVNSSV9FRkVSLAorICAg
IE1TUklfU1RBUiwKKyAgICBNU1JJX0xTVEFSLAorICAgIE1TUklfQ1NUQVIsCisgICAgTVNSSV9T
WVNDQUxMX01BU0sKK307CisKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgbXNyX2luZGV4W01T
Ul9JTkRFWF9NQVhdID0geworICAgIFtNU1JJX0lBMzJfU1lTRU5URVJfQ1NdICA9IE1TUl9JQTMy
X1NZU0VOVEVSX0NTLAorICAgIFtNU1JJX0lBMzJfU1lTRU5URVJfRVNQXSA9IE1TUl9JQTMyX1NZ
U0VOVEVSX0VTUCwKKyAgICBbTVNSSV9JQTMyX1NZU0VOVEVSX0VJUF0gPSBNU1JfSUEzMl9TWVNF
TlRFUl9FSVAsCisgICAgW01TUklfRUZFUl0gICAgICAgICAgICAgID0gTVNSX0VGRVIsCisgICAg
W01TUklfU1RBUl0gICAgICAgICAgICAgID0gTVNSX1NUQVIsCisgICAgW01TUklfTFNUQVJdICAg
ICAgICAgICAgID0gTVNSX0xTVEFSLAorICAgIFtNU1JJX0NTVEFSXSAgICAgICAgICAgICA9IE1T
Ul9DU1RBUiwKKyAgICBbTVNSSV9TWVNDQUxMX01BU0tdICAgICAgPSBNU1JfU1lTQ0FMTF9NQVNL
Cit9OworCitzdGF0aWMgaW50IGZ1enpfcmVhZF9tc3IoCisgICAgdW5zaWduZWQgaW50IHJlZywK
KyAgICB1aW50NjRfdCAqdmFsLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQor
eworICAgIHVuc2lnbmVkIGludCBpZHg7CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAg
ICBjYXNlIE1TUl9UU0NfQVVYOgorICAgIGNhc2UgTVNSX0lBMzJfVFNDOgorICAgICAgICAvKgor
ICAgICAgICAgKiBUU0Mgc2hvdWxkIHJldHVybiBtb25vdG9uaWNhbGx5IGluY3JlYXNpbmcgdmFs
dWVzLCBUU0NfQVVYCisgICAgICAgICAqIHNob3VsZCBwcmVmZXJhYmx5IHJldHVybiBjb25zaXN0
ZW50IHZhbHVlcywgYnV0IHJldHVybmluZworICAgICAgICAgKiByYW5kb20gdmFsdWVzIGlzIGZp
bmUgaW4gZnV6emVyLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIGRhdGFfcmVhZCgicmVh
ZF9tc3IiLCB2YWwsIHNpemVvZigqdmFsKSk7CisgICAgY2FzZSBNU1JfRUZFUjoKKyAgICAgICAg
KnZhbCA9IGlucHV0Lm1zcltNU1JJX0VGRVJdOworICAgICAgICAqdmFsICY9IH5FRkVSX0xNQTsK
KyAgICAgICAgaWYgKCAoKnZhbCAmIEVGRVJfTE1FKSAmJiAoaW5wdXQuY3JbNF0gJiBYODZfQ1I0
X1BBRSkgJiYKKyAgICAgICAgICAgICAoaW5wdXQuY3JbMF0gJiBYODZfQ1IwX1BHKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiU2V0dGluZyBFRkVSX0xNQVxuIik7CisgICAgICAg
ICAgICAqdmFsIHw9IEVGRVJfTE1BOworICAgICAgICB9CisgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CisgICAgfQorCisgICAgZm9yICggaWR4ID0gMDsgaWR4IDwgTVNSX0lOREVYX01BWDsg
aWR4KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4XSA9PSByZWcgKQorICAg
ICAgICB7CisgICAgICAgICAgICAqdmFsID0gaW5wdXQubXNyW2lkeF07CisgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworfQorCitzdGF0aWMgaW50IGZ1enpfd3JpdGVfbXNyKAorICAgIHVuc2ln
bmVkIGludCByZWcsCisgICAgdWludDY0X3QgdmFsLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCBpZHg7CisgICAgaW50IHJjOworCisgICAg
cmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9tc3IiLCB0cnVlKTsKKyAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAg
eworICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgY2FzZSBNU1JfSUEzMl9UU0M6CisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgZm9yICggaWR4ID0gMDsgaWR4IDwg
TVNSX0lOREVYX01BWDsgaWR4KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBtc3JfaW5kZXhbaWR4
XSA9PSByZWcgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnB1dC5tc3JbaWR4XSA9IHZhbDsK
KyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cit9CisKKyNkZWZpbmUgU0VUKGgpIC5oID0gZnV6
el8jI2gKK3N0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGZ1enpfZW11bG9wcyA9IHsKKyAg
ICBTRVQocmVhZCksCisgICAgU0VUKGluc25fZmV0Y2gpLAorICAgIFNFVCh3cml0ZSksCisgICAg
U0VUKGNtcHhjaGcpLAorICAgIFNFVChyZXBfaW5zKSwKKyAgICBTRVQocmVwX291dHMpLAorICAg
IFNFVChyZXBfbW92cyksCisgICAgU0VUKHJlcF9zdG9zKSwKKyAgICBTRVQocmVhZF9zZWdtZW50
KSwKKyAgICBTRVQod3JpdGVfc2VnbWVudCksCisgICAgU0VUKHJlYWRfaW8pLAorICAgIFNFVCh3
cml0ZV9pbyksCisgICAgU0VUKHJlYWRfY3IpLAorICAgIFNFVCh3cml0ZV9jciksCisgICAgU0VU
KHJlYWRfbXNyKSwKKyAgICBTRVQod3JpdGVfbXNyKSwKKyAgICBTRVQod2JpbnZkKSwKKyAgICBT
RVQoaW52bHBnKSwKKyAgICAuZ2V0X2ZwdSAgICA9IGVtdWxfdGVzdF9nZXRfZnB1LAorICAgIC5j
cHVpZCAgICAgID0gZW11bF90ZXN0X2NwdWlkLAorfTsKKyN1bmRlZiBTRVQKKworc3RhdGljIHZv
aWQgc2V0dXBfZnB1X2V4Y2VwdGlvbl9oYW5kbGVyKHZvaWQpCit7CisgICAgLyogRklYTUUgLSBq
dXN0IGRpc2FibGUgZXhjZXB0aW9ucyBmb3Igbm93ICovCisgICAgdW5zaWduZWQgbG9uZyBhOwor
CisgICAgYXNtIHZvbGF0aWxlICggImZuY2xleCIpOworICAgIGEgPSAweDM3ZjsgLyogRkNXX0RF
RkFVTFQgaW4gWGVuICovCisgICAgYXNtIHZvbGF0aWxlICggImZsZGN3ICUwIiA6OiAibSIgKGEp
KTsKKyAgICBhID0gMHgxZjgwOyAvKiBNWENTUl9ERUZBVUxUIGluIFhlbiAqLworICAgIGFzbSB2
b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKGEpICk7Cit9CisKK3N0YXRpYyB2b2lkIGR1
bXBfc3RhdGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MgPSBjdHh0LT5yZWdzOworICAgIHVpbnQ2NF90IHZhbCA9IDA7CisK
KyAgICBwcmludGYoIiAtLSBTdGF0ZSAtLSBcbiIpOworICAgIHByaW50ZigiYWRkciAvIHNwIHNp
emU6ICVkIC8gJWRcbiIsIGN0eHQtPmFkZHJfc2l6ZSwgY3R4dC0+c3Bfc2l6ZSk7CisgICAgcHJp
bnRmKCIgY3IwOiAlbHhcbiIsIGlucHV0LmNyWzBdKTsKKyAgICBwcmludGYoIiBjcjM6ICVseFxu
IiwgaW5wdXQuY3JbM10pOworICAgIHByaW50ZigiIGNyNDogJWx4XG4iLCBpbnB1dC5jcls0XSk7
CisKKyAgICBwcmludGYoIiByaXA6ICUiUFJJeDY0IlxuIiwgcmVncy0+cmlwKTsKKworICAgIGZ1
enpfcmVhZF9tc3IoTVNSX0VGRVIsICZ2YWwsIGN0eHQpOworICAgIHByaW50ZigiRUZFUjogJSJQ
Ukl4NjQiXG4iLCB2YWwpOworfQorCitzdGF0aWMgYm9vbCBsb25nX21vZGVfYWN0aXZlKHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVpbnQ2NF90IHZhbDsKKworICAgIGlm
ICggZnV6el9yZWFkX21zcihNU1JfRUZFUiwgJnZhbCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHZhbCAmIEVGRVJfTE1BOworfQor
CitzdGF0aWMgYm9vbCBpbl9sb25nbW9kZShzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
K3sKKyAgICByZXR1cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBpbnB1dC5zZWdtZW50c1t4
ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5sOworfQorCitzdGF0aWMgdm9pZCBzZXRfc2l6ZXMoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCBpbl9sb25nbW9kZShjdHh0
KSApCisgICAgICAgIGN0eHQtPmFkZHJfc2l6ZSA9IGN0eHQtPnNwX3NpemUgPSA2NDsKKyAgICBl
bHNlCisgICAgeworICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBpbnB1dC5zZWdtZW50c1t4ODZf
c2VnX2NzXS5hdHRyLmZpZWxkcy5kYiA/IDMyIDogMTY7CisgICAgICAgIGN0eHQtPnNwX3NpemUg
ICA9IGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRiID8gMzIgOiAxNjsK
KyAgICB9Cit9CisKKyNkZWZpbmUgQ0FOT05JQ0FMSVpFKHgpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB1aW50NjRfdCBfeSA9ICh4KTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCBfeSAmICgxVUxMIDw8IDQ3KSAp
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBfeSB8PSAofjBVTEwpIDw8
IDQ4OyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBlbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIF95ICY9ICgx
VUxMIDw8IDQ4KS0xOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50Zigi
Q2Fub25pY2FsaXplZCAlIiBQUkl4NjQgIiB0byAlIiBQUkl4NjQgIlxuIiwgeCwgX3kpOyAgICBc
CisgICAgICAgICh4KSA9IF95OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB9IHdoaWxlKCAwICkKKworLyogRXhwZWN0cyBiaXRtYXAgYW5kIHJlZ3MgdG8gYmUg
ZGVmaW5lZCAqLworI2RlZmluZSBDQU5PTklDQUxJWkVfTUFZQkUocmVnKSAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGlmICggIShiaXRtYXAgJiAoMSA8PCBDQU5PTklDQUxJWkVfIyNyZWcp
KSApICAgICAgXAorICAgICAgICBDQU5PTklDQUxJWkUocmVncy0+cmVnKTsgICAgICAgICAgICAg
ICAgICAgICAgXAorCitlbnVtIHsKKyAgICBIT09LX3JlYWQsCisgICAgSE9PS19pbnNuX2ZldGNo
LAorICAgIEhPT0tfd3JpdGUsCisgICAgSE9PS19jbXB4Y2hnLAorICAgIEhPT0tfcmVwX2lucywK
KyAgICBIT09LX3JlcF9vdXRzLAorICAgIEhPT0tfcmVwX21vdnMsCisgICAgSE9PS19yZXBfc3Rv
cywKKyAgICBIT09LX3JlYWRfc2VnbWVudCwKKyAgICBIT09LX3dyaXRlX3NlZ21lbnQsCisgICAg
SE9PS19yZWFkX2lvLAorICAgIEhPT0tfd3JpdGVfaW8sCisgICAgSE9PS19yZWFkX2NyLAorICAg
IEhPT0tfd3JpdGVfY3IsCisgICAgSE9PS19yZWFkX2RyLAorICAgIEhPT0tfd3JpdGVfZHIsCisg
ICAgSE9PS19yZWFkX21zciwKKyAgICBIT09LX3dyaXRlX21zciwKKyAgICBIT09LX3diaW52ZCwK
KyAgICBIT09LX2NwdWlkLAorICAgIEhPT0tfaW5qZWN0X2h3X2V4Y2VwdGlvbiwKKyAgICBIT09L
X2luamVjdF9zd19pbnRlcnJ1cHQsCisgICAgSE9PS19nZXRfZnB1LAorICAgIEhPT0tfcHV0X2Zw
dSwKKyAgICBIT09LX2ludmxwZywKKyAgICBIT09LX3ZtZnVuYywKKyAgICBPUFRJT05fc3dpbnRf
ZW11bGF0aW9uLCAvKiBUd28gYml0cyAqLworICAgIENBTk9OSUNBTElaRV9yaXAgPSBPUFRJT05f
c3dpbnRfZW11bGF0aW9uICsgMiwKKyAgICBDQU5PTklDQUxJWkVfcnNwLAorICAgIENBTk9OSUNB
TElaRV9yYnAKK307CisKKy8qIEV4cGVjdHMgYml0bWFwIHRvIGJlIGRlZmluZWQgKi8KKyNkZWZp
bmUgTUFZQkVfRElTQUJMRV9IT09LKGgpICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aWYgKCBiaXRtYXAgJiAoMSA8PCBIT09LXyMjaCkgKSAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgZnV6el9lbXVsb3BzLmggPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHByaW50ZigiRGlzYWJsaW5nIGhvb2sgIiNoIlxuIik7ICAgICAgICAgICAgICAgXAor
ICAgIH0KKworc3RhdGljIHZvaWQgZGlzYWJsZV9ob29rcyh2b2lkKQoreworICAgIHVuc2lnbmVk
IGxvbmcgYml0bWFwID0gaW5wdXQub3B0aW9uczsKKworICAgIC8qIFNlZSBhbHNvIHNhbml0aXpl
X2lucHV0LCBzb21lIGhvb2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLworICAgIE1BWUJFX0RJU0FC
TEVfSE9PSyhyZWFkKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soaW5zbl9mZXRjaCk7CisgICAg
TUFZQkVfRElTQUJMRV9IT09LKHdyaXRlKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0soY21weGNo
Zyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9pbnMpOworICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZXBfb3V0cyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9tb3ZzKTsKKyAgICBN
QVlCRV9ESVNBQkxFX0hPT0socmVwX3N0b3MpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFk
X3NlZ21lbnQpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9zZWdtZW50KTsKKyAgICBN
QVlCRV9ESVNBQkxFX0hPT0socmVhZF9pbyk7CisgICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRl
X2lvKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9jcik7CisgICAgTUFZQkVfRElTQUJM
RV9IT09LKHdyaXRlX2NyKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9tc3IpOworICAg
IE1BWUJFX0RJU0FCTEVfSE9PSyh3cml0ZV9tc3IpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyh3
YmludmQpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhjcHVpZCk7CisgICAgTUFZQkVfRElTQUJM
RV9IT09LKGdldF9mcHUpOworICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhpbnZscGcpOworfQorCitz
dGF0aWMgdm9pZCBzZXRfc3dpbnRfc3VwcG9ydChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgc3dpbnRfb3B0ID0gKGlucHV0Lm9wdGlvbnMgPj4gT1BU
SU9OX3N3aW50X2VtdWxhdGlvbikgJiAzOworICAgIHN0YXRpYyBjb25zdCBlbnVtIHg4Nl9zd2lu
dF9lbXVsYXRpb24gbWFwWzRdID0geworICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9ub25lLAor
ICAgICAgICB4ODZfc3dpbnRfZW11bGF0ZV9ub25lLAorICAgICAgICB4ODZfc3dpbnRfZW11bGF0
ZV9pY2VicCwKKyAgICAgICAgeDg2X3N3aW50X2VtdWxhdGVfYWxsCisgICAgfTsKKworICAgIGN0
eHQtPnN3aW50X2VtdWxhdGUgPSBtYXBbc3dpbnRfb3B0XTsKK30KKworLyoKKyAqIENvbnN0cmFp
biBpbnB1dCB0byBhcmNoaXRlY3R1cmFsbHktcG9zc2libGUgc3RhdGVzIHdoZXJlCisgKiB0aGUg
ZW11bGF0b3IgcmVsaWVzIG9uIHRoZXNlCisgKgorICogSW4gZ2VuZXJhbCB3ZSB3YW50IHRoZSBl
bXVsYXRvciB0byBiZSBhcyBhYnNvbHV0ZWx5IHJvYnVzdCBhcworICogcG9zc2libGU7IHdoaWNo
IG1lYW5zIHRoYXQgd2Ugd2FudCB0byBtaW5pbWl6ZSB0aGUgbnVtYmVyIG9mIHRoaW5ncworICog
aXQgYXNzdW1lcyBhYm91dCB0aGUgaW5wdXQgc3RhdGUuICBUZXNpbmcgdGhpcyBtZWFucyBtaW5p
bWl6aW5nIGFuZAorICogcmVtb3ZpbmcgYXMgbXVjaCBvZiB0aGUgaW5wdXQgY29uc3RyYWludHMg
YXMgcG9zc2libGUuCisgKgorICogU28gd2Ugb25seSBhZGQgY29uc3RyYWludHMgdGhhdCAoaW4g
Z2VuZXJhbCkgaGF2ZSBiZWVuIHByb3ZlbiB0bworICogY2F1c2UgY3Jhc2hlcyBpbiB0aGUgZW11
bGF0b3IuCisgKgorICogRm9yIGZ1dHVyZSByZWZlcmVuY2U6IG90aGVyIGNvbnN0cmFpbnRzIHdo
aWNoIG1pZ2h0IGJlIG5lY2Vzc2FyeSBhdAorICogc29tZSBwb2ludDoKKyAqCisgKiAtIEVGRVIu
TE1BID0+ICFFRkxBR1MuTlQKKyAqIC0gSW4gVk04NiBtb2RlLCBmb3JjZSBzZWdtZW50Li4uCisg
KiAgLSAuLi5hY2Nlc3MgcmlnaHRzIHRvIDB4ZjMKKyAqICAtIC4uLmxpbWl0cyB0byAweGZmZmYK
KyAqICAtIC4uLmJhc2VzIHRvIGJlbG93IDFNYiwgMTYtYnl0ZSBhbGlnbmVkCisgKiAgLSAuLi5z
ZWxlY3RvcnMgdG8gKGJhc2UgPj4gNCkKKyAqLworc3RhdGljIHZvaWQgc2FuaXRpemVfaW5wdXQo
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSAmaW5wdXQucmVnczsKKyAgICB1bnNpZ25lZCBsb25nIGJpdG1hcCA9IGlucHV0
Lm9wdGlvbnM7CisKKyAgICAvKiBTb21lIGhvb2tzIGNhbid0IGJlIGRpc2FibGVkLiAqLworICAg
IGlucHV0Lm9wdGlvbnMgJj0gfigoMTw8SE9PS19yZWFkKXwoMTw8SE9PS19pbnNuX2ZldGNoKSk7
CisKKyAgICAvKiBaZXJvICdwcml2YXRlJyBlbnRyaWVzICovCisgICAgcmVncy0+ZXJyb3JfY29k
ZSA9IDA7CisgICAgcmVncy0+ZW50cnlfdmVjdG9yID0gMDsKKworICAgIENBTk9OSUNBTElaRV9N
QVlCRShyaXApOworICAgIENBTk9OSUNBTElaRV9NQVlCRShyc3ApOworICAgIENBTk9OSUNBTEla
RV9NQVlCRShyYnApOworCisgICAgLyoKKyAgICAgKiBDUjAuUEcgY2FuJ3QgYmUgc2V0IGlmIENS
MC5QRSBpc24ndCBzZXQuICBTZXQgaXMgbW9yZSBpbnRlcmVzdGluZywgc28KKyAgICAgKiBzZXQg
UEUgaWYgUEcgaXMgc2V0LgorICAgICAqLworICAgIGlmICggaW5wdXQuY3JbMF0gJiBYODZfQ1Iw
X1BHICkKKyAgICAgICAgaW5wdXQuY3JbMF0gfD0gWDg2X0NSMF9QRTsKKworICAgIC8qIEVGTEFH
Uy5WTSBub3QgYXZhaWxhYmxlIGluIGxvbmcgbW9kZSAqLworICAgIGlmICggbG9uZ19tb2RlX2Fj
dGl2ZShjdHh0KSApCisgICAgICAgIHJlZ3MtPnJmbGFncyAmPSB+WDg2X0VGTEFHU19WTTsKKwor
ICAgIC8qIEVGTEFHUy5WTSBpbXBsaWVzIDE2LWJpdCBtb2RlICovCisgICAgaWYgKCByZWdzLT5y
ZmxhZ3MgJiBYODZfRUZMQUdTX1ZNICkKKyAgICB7CisgICAgICAgIGlucHV0LnNlZ21lbnRzW3g4
Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID0gMDsKKyAgICAgICAgaW5wdXQuc2VnbWVudHNbeDg2
X3NlZ19zc10uYXR0ci5maWVsZHMuZGIgPSAwOworICAgIH0KK30KKworaW50IExMVk1GdXp6ZXJU
ZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBi
b29sIHN0YWNrX2V4ZWM7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVncyA9IHt9OworICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CisgICAgICAgIC5yZWdzID0gJnJlZ3Ms
CisgICAgICAgIC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCisgICAgICAgIC5zcF9z
aXplID0gOCAqIHNpemVvZih2b2lkICopLAorICAgIH07CisgICAgaW50IHJjOworCisgICAgc3Rh
Y2tfZXhlYyA9IGVtdWxfdGVzdF9pbml0KCk7CisgICAgaWYgKCAhc3RhY2tfZXhlYyApCisgICAg
eworICAgICAgICBwcmludGYoIldhcm5pbmc6IFN0YWNrIGNvdWxkIG5vdCBiZSBtYWRlIGV4ZWN1
dGFibGUgKCVkKS5cbiIsIGVycm5vKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAg
LyogUmVzZXQgYWxsIGdsb2JhbCBzdGF0ZSB2YXJpYWJsZXMgKi8KKyAgICBtZW1zZXQoJmlucHV0
LCAwLCBzaXplb2YoaW5wdXQpKTsKKyAgICBkYXRhX2luZGV4ID0gMDsKKyAgICBkYXRhX251bSA9
IDA7CisKKyAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQorICAgIHsKKyAgICAgICAgcHJp
bnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAg
ICBpZiAoIHNpemUgPiBzaXplb2YoaW5wdXQpICkKKyAgICB7CisgICAgICAgIHByaW50ZigiSW5w
dXQgdG9vIGxhcmdlXG4iKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgbWVtY3B5
KCZpbnB1dCwgZGF0YV9wLCBzaXplKTsKKworICAgIGRhdGFfbnVtID0gc2l6ZSAtIERBVEFfT0ZG
U0VUOworCisgICAgc2FuaXRpemVfaW5wdXQoJmN0eHQpOworCisgICAgZGlzYWJsZV9ob29rcygp
OworCisgICAgc2V0X3N3aW50X3N1cHBvcnQoJmN0eHQpOworCisgICAgZG8geworICAgICAgICAv
KiBGSVhNRTogVW50aWwgd2UgYWN0dWFsbHkgaW1wbGVtZW50IFNJR0ZQRSBoYW5kbGluZyBwcm9w
ZXJseSAqLworICAgICAgICBzZXR1cF9mcHVfZXhjZXB0aW9uX2hhbmRsZXIoKTsKKworICAgICAg
ICBzZXRfc2l6ZXMoJmN0eHQpOworICAgICAgICBkdW1wX3N0YXRlKCZjdHh0KTsKKworICAgICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZnV6el9lbXVsb3BzKTsKKyAgICAgICAgcHJpbnRm
KCJFbXVsYXRpb24gcmVzdWx0OiAlZFxuIiwgcmMpOworICAgIH0gd2hpbGUgKCByYyA9PSBYODZF
TVVMX09LQVkgKTsKKworICAgIHJldHVybiAwOworfQorCit1bnNpZ25lZCBpbnQgZnV6el9taW5p
bWFsX2lucHV0X3NpemUodm9pZCkKK3sKKyAgICByZXR1cm4gREFUQV9PRkZTRVQgKyAxOworfQor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAi
QlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci94ODYtaW5zbi1lbXVsYXRvci1mdXp6ZXIuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA0YjFlMzI0Li4wMDAwMDAwCi0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL3g4Ni1pbnNuLWVtdWxhdG9yLWZ1enplci5jCisrKyAvZGV2L251bGwKQEAg
LTEsNzIwICswLDAgQEAKLSNpbmNsdWRlIDxhc3NlcnQuaD4KLSNpbmNsdWRlIDxlcnJuby5oPgot
I2luY2x1ZGUgPGZjbnRsLmg+Ci0jaW5jbHVkZSA8aW50dHlwZXMuaD4KLSNpbmNsdWRlIDxsaW1p
dHMuaD4KLSNpbmNsdWRlIDxzdGRib29sLmg+Ci0jaW5jbHVkZSA8c3RkZGVmLmg+Ci0jaW5jbHVk
ZSA8c3RkaW50Lmg+Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNp
bmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxzeXMv
c3RhdC5oPgotI2luY2x1ZGUgPHN5cy9tbWFuLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5j
bHVkZSA8eGVuL3hlbi5oPgotCi0jaW5jbHVkZSAieDg2X2VtdWxhdGUuaCIKLQotI2RlZmluZSBN
U1JfSU5ERVhfTUFYIDE2Ci0KLSNkZWZpbmUgU0VHX05VTSB4ODZfc2VnX25vbmUKLQotc3RydWN0
IGlucHV0X3N0cnVjdCB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcls1XTsKLSAgICB1aW50NjRfdCBt
c3JbTVNSX0lOREVYX01BWF07Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVnczsKLSAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWdtZW50c1tTRUdfTlVNXTsKLSAgICB1bnNpZ25lZCBs
b25nIG9wdGlvbnM7Ci0gICAgdW5zaWduZWQgY2hhciBkYXRhWzQwOTZdOwotfSBpbnB1dDsKLSNk
ZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGlucHV0X3N0cnVjdCwgZGF0YSkKLXN0
YXRpYyB1bnNpZ25lZCBpbnQgZGF0YV9pbmRleDsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgZGF0YV9u
dW07Ci0KLS8qCi0gKiBSYW5kb21seSByZXR1cm4gc3VjY2VzcyBvciBmYWlsdXJlIHdoZW4gcHJv
Y2Vzc2luZyBkYXRhLiAgSWYKLSAqIGBleGNlcHRpb25gIGlzIGZhbHNlLCB0aGlzIGZ1bmN0aW9u
IHR1cm5zIF9FWENFUFRJT04gdG8gX09LQVkuCi0gKi8KLXN0YXRpYyBpbnQgbWF5YmVfZmFpbChj
b25zdCBjaGFyICp3aHksIGJvb2wgZXhjZXB0aW9uKQotewotICAgIGludCByYzsKLQotICAgIGlm
ICggZGF0YV9pbmRleCA+PSBkYXRhX251bSApCi0gICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJ
T047Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgLyogUmFuZG9tbHkgcmV0dXJucyB2YWx1ZToK
LSAgICAgICAgICogNTAlIG9rYXkKLSAgICAgICAgICogMjUlIHVuaGFuZGxhYmxlCi0gICAgICAg
ICAqIDI1JSBleGNlcHRpb24KLSAgICAgICAgICovCi0gICAgICAgIGlmICggaW5wdXQuZGF0YVtk
YXRhX2luZGV4XSA+IDB4YzAgKQotICAgICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsK
LSAgICAgICAgZWxzZSBpZiAoIGlucHV0LmRhdGFbZGF0YV9pbmRleF0gPiAweDgwICkKLSAgICAg
ICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9PS0FZOwotICAgICAgICBkYXRhX2luZGV4Kys7Ci0gICAgfQotCi0g
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiAmJiAhZXhjZXB0aW9uICkKLSAgICAgICAg
cmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICBwcmludGYoIm1heWJlX2ZhaWwgJXM6ICVkXG4iLCB3
aHksIHJjKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBkYXRhX3JlYWQoY29u
c3QgY2hhciAqd2h5LCB2b2lkICpkc3QsIHVuc2lnbmVkIGludCBieXRlcykKLXsKLSAgICB1bnNp
Z25lZCBpbnQgaTsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIGRhdGFfaW5kZXggKyBieXRlcyA+
IGRhdGFfbnVtICkKLSAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICBlbHNlCi0g
ICAgICAgIHJjID0gbWF5YmVfZmFpbCh3aHksIHRydWUpOwotCi0gICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQotICAgIHsKLSAgICAgICAgbWVtY3B5KGRzdCwgIGlucHV0LmRhdGEgKyBkYXRh
X2luZGV4LCBieXRlcyk7Ci0gICAgICAgIGRhdGFfaW5kZXggKz0gYnl0ZXM7Ci0KLSAgICAgICAg
cHJpbnRmKCIlczogIiwgd2h5KTsKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBieXRlczsgaSsr
ICkKLSAgICAgICAgICAgIHByaW50ZigiICUwMngiLCAqKHVuc2lnbmVkIGNoYXIgKikoZHN0ICsg
aSkpOwotICAgICAgICBwcmludGYoIlxuIik7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQot
Ci1zdGF0aWMgaW50IGZ1enpfcmVhZCgKLSAgICB1bnNpZ25lZCBpbnQgc2VnLAotICAgIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25lZCBpbnQgYnl0
ZXMsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJuIGRh
dGFfcmVhZCgicmVhZCIsIHBfZGF0YSwgYnl0ZXMpOwotfQotCi1zdGF0aWMgaW50IGZ1enpfcmVh
ZF9pbygKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwKLSAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0g
ICAgdW5zaWduZWQgbG9uZyAqdmFsLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQotewotICAgIHJldHVybiBkYXRhX3JlYWQoInJlYWRfaW8iLCB2YWwsIGJ5dGVzKTsKLX0KLQot
c3RhdGljIGludCBmdXp6X2luc25fZmV0Y2goCi0gICAgdW5zaWduZWQgaW50IHNlZywKLSAgICB1
bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpwX2RhdGEsCi0gICAgdW5zaWduZWQgaW50
IGJ5dGVzLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVy
biBkYXRhX3JlYWQoImluc25fZmV0Y2giLCBwX2RhdGEsIGJ5dGVzKTsKLX0KLQotc3RhdGljIGlu
dCBfZnV6el9yZXBfcmVhZChjb25zdCBjaGFyICp3aHksIHVuc2lnbmVkIGxvbmcgKnJlcHMpCi17
Ci0gICAgaW50IHJjOwotICAgIHVuc2lnbmVkIGxvbmcgYnl0ZXNfcmVhZCA9IDA7Ci0KLSAgICBy
YyA9IGRhdGFfcmVhZCh3aHksICZieXRlc19yZWFkLCBzaXplb2YoYnl0ZXNfcmVhZCkpOwotCi0g
ICAgaWYgKCBieXRlc19yZWFkIDw9ICpyZXBzICkKLSAgICAgICAgKnJlcHMgPSBieXRlc19yZWFk
OwotCi0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOgotICAgICAgICAvKiBObyB3b3JrIGlzIGRvbmUgaW4gdGhpcyBjYXNlICovCi0gICAgICAg
ICpyZXBzID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoK
LSAgICBjYXNlIFg4NkVNVUxfUkVUUlk6Ci0gICAgICAgIC8qIEhhbHZlIHRoZSBhbW91bnQgaW4g
dGhpcyBjYXNlICovCi0gICAgICAgICpyZXBzIC89IDI7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCBfZnV6el9yZXBfd3JpdGUoY29uc3Qg
Y2hhciAqd2h5LCB1bnNpZ25lZCBsb25nICpyZXBzKQotewotICAgIGludCByYyA9IG1heWJlX2Zh
aWwod2h5LCB0cnVlKTsKLQotICAgIHN3aXRjaCAoIHJjICkKLSAgICB7Ci0gICAgY2FzZSBYODZF
TVVMX1VOSEFORExFQUJMRToKLSAgICAgICAgLyogTm8gd29yayBpcyBkb25lIGluIHRoaXMgY2Fz
ZSAqLwotICAgICAgICAqcmVwcyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046Ci0gICAgY2FzZSBYODZFTVVMX1JFVFJZOgotICAgICAgICAvKiBIYWx2ZSB0
aGUgYW1vdW50IGluIHRoaXMgY2FzZSAqLwotICAgICAgICAqcmVwcyAvPSAyOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgZnV6el9yZXBf
aW5zKAotICAgIHVpbnQxNl90IHNyY19wb3J0LAotICAgIGVudW0geDg2X3NlZ21lbnQgZHN0X3Nl
ZywKLSAgICB1bnNpZ25lZCBsb25nIGRzdF9vZmZzZXQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVz
X3Blcl9yZXAsCi0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKLXsKLSAgICByZXR1cm4gX2Z1enpfcmVwX3JlYWQoInJlcF9pbnMiLCBy
ZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3JlcF9tb3ZzKAotICAgIGVudW0geDg2X3NlZ21l
bnQgc3JjX3NlZywKLSAgICB1bnNpZ25lZCBsb25nIHNyY19vZmZzZXQsCi0gICAgZW51bSB4ODZf
c2VnbWVudCBkc3Rfc2VnLAotICAgIHVuc2lnbmVkIGxvbmcgZHN0X29mZnNldCwKLSAgICB1bnNp
Z25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwKLSAgICB1bnNpZ25lZCBsb25nICpyZXBzLAotICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiBfZnV6el9yZXBfcmVh
ZCgicmVwX21vdnMiLCByZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3JlcF9vdXRzKAotICAg
IGVudW0geDg2X3NlZ21lbnQgc3JjX3NlZywKLSAgICB1bnNpZ25lZCBsb25nIHNyY19vZmZzZXQs
Ci0gICAgdWludDE2X3QgZHN0X3BvcnQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAs
Ci0gICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICByZXR1cm4gX2Z1enpfcmVwX3dyaXRlKCJyZXBfb3V0cyIsIHJlcHMpOwot
fQotCi1zdGF0aWMgaW50IGZ1enpfcmVwX3N0b3MoCi0gICAgdm9pZCAqcF9kYXRhLAotICAgIGVu
dW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHVuc2ln
bmVkIGludCBieXRlc19wZXJfcmVwLAotICAgIHVuc2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJuIF9mdXp6X3JlcF93cml0
ZSgicmVwX3N0b3MiLCByZXBzKTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlKAotICAgIHVu
c2lnbmVkIGludCBzZWcsCi0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCi0gICAgdm9pZCAqcF9k
YXRhLAotICAgIHVuc2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKLXsKLSAgICByZXR1cm4gbWF5YmVfZmFpbCgid3JpdGUiLCB0cnVlKTsKLX0KLQot
c3RhdGljIGludCBmdXp6X2NtcHhjaGcoCi0gICAgdW5zaWduZWQgaW50IHNlZywKLSAgICB1bnNp
Z25lZCBsb25nIG9mZnNldCwKLSAgICB2b2lkICpvbGQsCi0gICAgdm9pZCAqbmV3LAotICAgIHVu
c2lnbmVkIGludCBieXRlcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsK
LSAgICByZXR1cm4gbWF5YmVfZmFpbCgiY21weGNoZyIsIHRydWUpOwotfQotCi1zdGF0aWMgaW50
IGZ1enpfaW52bHBnKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0LAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJl
dHVybiBtYXliZV9mYWlsKCJpbnZscGciLCBmYWxzZSk7Ci19Ci0KLXN0YXRpYyBpbnQgZnV6el93
YmludmQoCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgcmV0dXJu
IG1heWJlX2ZhaWwoIndiaW52ZCIsIHRydWUpOwotfQotCi1zdGF0aWMgaW50IGZ1enpfd3JpdGVf
aW8oCi0gICAgdW5zaWduZWQgaW50IHBvcnQsCi0gICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAg
IHVuc2lnbmVkIGxvbmcgdmFsLAotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIHJldHVybiBtYXliZV9mYWlsKCJ3cml0ZV9pbyIsIHRydWUpOwotfQotCi1zdGF0aWMg
aW50IGZ1enpfcmVhZF9zZWdtZW50KAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgIHN0
cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCi17Ci0gICAgaWYgKCBzZWcgPj0gU0VHX05VTSApCi0gICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKLQotICAgICpyZWcgPSBpbnB1dC5zZWdtZW50c1tzZWddOwotCi0g
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlX3NlZ21l
bnQoCi0gICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCi0gICAgY29uc3Qgc3RydWN0IHNlZ21lbnRf
cmVnaXN0ZXIgKnJlZywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAg
ICBpbnQgcmM7Ci0KLSAgICBpZiAoIHNlZyA+PSBTRUdfTlVNICkKLSAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgcmMgPSBtYXliZV9mYWlsKCJ3cml0ZV9zZWdtZW50
IiwgdHJ1ZSk7Ci0KLSAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgIGlucHV0
LnNlZ21lbnRzW3NlZ10gPSAqcmVnOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50
IGZ1enpfcmVhZF9jcigKLSAgICB1bnNpZ25lZCBpbnQgcmVnLAotICAgIHVuc2lnbmVkIGxvbmcg
KnZhbCwKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBpZiAoIHJl
ZyA+PSBBUlJBWV9TSVpFKGlucHV0LmNyKSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLQotICAgICp2YWwgPSBpbnB1dC5jcltyZWddOwotCi0gICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBmdXp6X3dyaXRlX2NyKAotICAgIHVuc2lnbmVkIGlu
dCByZWcsCi0gICAgdW5zaWduZWQgbG9uZyB2YWwsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCi17Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCByZWcgPj0gQVJSQVlfU0laRShp
bnB1dC5jcikgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICBy
YyA9IG1heWJlX2ZhaWwoIndyaXRlX2NyIiwgdHJ1ZSk7Ci0gICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpbnB1dC5jcltyZWddID0gdmFsOwot
Ci0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotZW51bSB7Ci0gICAgTVNSSV9JQTMyX1NZ
U0VOVEVSX0NTLAotICAgIE1TUklfSUEzMl9TWVNFTlRFUl9FU1AsCi0gICAgTVNSSV9JQTMyX1NZ
U0VOVEVSX0VJUCwKLSAgICBNU1JJX0VGRVIsCi0gICAgTVNSSV9TVEFSLAotICAgIE1TUklfTFNU
QVIsCi0gICAgTVNSSV9DU1RBUiwKLSAgICBNU1JJX1NZU0NBTExfTUFTSwotfTsKLQotc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBtc3JfaW5kZXhbTVNSX0lOREVYX01BWF0gPSB7Ci0gICAgW01T
UklfSUEzMl9TWVNFTlRFUl9DU10gID0gTVNSX0lBMzJfU1lTRU5URVJfQ1MsCi0gICAgW01TUklf
SUEzMl9TWVNFTlRFUl9FU1BdID0gTVNSX0lBMzJfU1lTRU5URVJfRVNQLAotICAgIFtNU1JJX0lB
MzJfU1lTRU5URVJfRUlQXSA9IE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwKLSAgICBbTVNSSV9FRkVS
XSAgICAgICAgICAgICAgPSBNU1JfRUZFUiwKLSAgICBbTVNSSV9TVEFSXSAgICAgICAgICAgICAg
PSBNU1JfU1RBUiwKLSAgICBbTVNSSV9MU1RBUl0gICAgICAgICAgICAgPSBNU1JfTFNUQVIsCi0g
ICAgW01TUklfQ1NUQVJdICAgICAgICAgICAgID0gTVNSX0NTVEFSLAotICAgIFtNU1JJX1NZU0NB
TExfTUFTS10gICAgICA9IE1TUl9TWVNDQUxMX01BU0sKLX07Ci0KLXN0YXRpYyBpbnQgZnV6el9y
ZWFkX21zcigKLSAgICB1bnNpZ25lZCBpbnQgcmVnLAotICAgIHVpbnQ2NF90ICp2YWwsCi0gICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50IGlkeDsK
LQotICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgIGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAg
Y2FzZSBNU1JfSUEzMl9UU0M6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRTQyBzaG91bGQgcmV0
dXJuIG1vbm90b25pY2FsbHkgaW5jcmVhc2luZyB2YWx1ZXMsIFRTQ19BVVgKLSAgICAgICAgICog
c2hvdWxkIHByZWZlcmFibHkgcmV0dXJuIGNvbnNpc3RlbnQgdmFsdWVzLCBidXQgcmV0dXJuaW5n
Ci0gICAgICAgICAqIHJhbmRvbSB2YWx1ZXMgaXMgZmluZSBpbiBmdXp6ZXIuCi0gICAgICAgICAq
LwotICAgICAgICByZXR1cm4gZGF0YV9yZWFkKCJyZWFkX21zciIsIHZhbCwgc2l6ZW9mKCp2YWwp
KTsKLSAgICBjYXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0gaW5wdXQubXNyW01TUklfRUZF
Ul07Ci0gICAgICAgICp2YWwgJj0gfkVGRVJfTE1BOwotICAgICAgICBpZiAoICgqdmFsICYgRUZF
Ul9MTUUpICYmIChpbnB1dC5jcls0XSAmIFg4Nl9DUjRfUEFFKSAmJgotICAgICAgICAgICAgIChp
bnB1dC5jclswXSAmIFg4Nl9DUjBfUEcpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRm
KCJTZXR0aW5nIEVGRVJfTE1BXG4iKTsKLSAgICAgICAgICAgICp2YWwgfD0gRUZFUl9MTUE7Ci0g
ICAgICAgIH0KLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAgICBmb3Ig
KCBpZHggPSAwOyBpZHggPCBNU1JfSU5ERVhfTUFYOyBpZHgrKyApCi0gICAgewotICAgICAgICBp
ZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCi0gICAgICAgIHsKLSAgICAgICAgICAgICp2YWwg
PSBpbnB1dC5tc3JbaWR4XTsKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAg
ICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci19Ci0KLXN0YXRp
YyBpbnQgZnV6el93cml0ZV9tc3IoCi0gICAgdW5zaWduZWQgaW50IHJlZywKLSAgICB1aW50NjRf
dCB2YWwsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgdW5zaWdu
ZWQgaW50IGlkeDsKLSAgICBpbnQgcmM7Ci0KLSAgICByYyA9IG1heWJlX2ZhaWwoIndyaXRlX21z
ciIsIHRydWUpOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJu
IHJjOwotCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgY2FzZSBNU1JfVFNDX0FVWDoK
LSAgICBjYXNlIE1TUl9JQTMyX1RTQzoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAg
ICB9Ci0KLSAgICBmb3IgKCBpZHggPSAwOyBpZHggPCBNU1JfSU5ERVhfTUFYOyBpZHgrKyApCi0g
ICAgewotICAgICAgICBpZiAoIG1zcl9pbmRleFtpZHhdID09IHJlZyApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlucHV0Lm1zcltpZHhdID0gdmFsOwotICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKLX0KLQotI2RlZmluZSBTRVQoaCkgLmggPSBmdXp6XyMjaAotc3RhdGljIHN0cnVjdCB4ODZf
ZW11bGF0ZV9vcHMgZnV6el9lbXVsb3BzID0gewotICAgIFNFVChyZWFkKSwKLSAgICBTRVQoaW5z
bl9mZXRjaCksCi0gICAgU0VUKHdyaXRlKSwKLSAgICBTRVQoY21weGNoZyksCi0gICAgU0VUKHJl
cF9pbnMpLAotICAgIFNFVChyZXBfb3V0cyksCi0gICAgU0VUKHJlcF9tb3ZzKSwKLSAgICBTRVQo
cmVwX3N0b3MpLAotICAgIFNFVChyZWFkX3NlZ21lbnQpLAotICAgIFNFVCh3cml0ZV9zZWdtZW50
KSwKLSAgICBTRVQocmVhZF9pbyksCi0gICAgU0VUKHdyaXRlX2lvKSwKLSAgICBTRVQocmVhZF9j
ciksCi0gICAgU0VUKHdyaXRlX2NyKSwKLSAgICBTRVQocmVhZF9tc3IpLAotICAgIFNFVCh3cml0
ZV9tc3IpLAotICAgIFNFVCh3YmludmQpLAotICAgIFNFVChpbnZscGcpLAotICAgIC5nZXRfZnB1
ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCi0gICAgLmNwdWlkICAgICAgPSBlbXVsX3Rlc3RfY3B1
aWQsCi19OwotI3VuZGVmIFNFVAotCi1zdGF0aWMgdm9pZCBzZXR1cF9mcHVfZXhjZXB0aW9uX2hh
bmRsZXIodm9pZCkKLXsKLSAgICAvKiBGSVhNRSAtIGp1c3QgZGlzYWJsZSBleGNlcHRpb25zIGZv
ciBub3cgKi8KLSAgICB1bnNpZ25lZCBsb25nIGE7Ci0KLSAgICBhc20gdm9sYXRpbGUgKCAiZm5j
bGV4Iik7Ci0gICAgYSA9IDB4MzdmOyAvKiBGQ1dfREVGQVVMVCBpbiBYZW4gKi8KLSAgICBhc20g
dm9sYXRpbGUgKCAiZmxkY3cgJTAiIDo6ICJtIiAoYSkpOwotICAgIGEgPSAweDFmODA7IC8qIE1Y
Q1NSX0RFRkFVTFQgaW4gWGVuICovCi0gICAgYXNtIHZvbGF0aWxlICggImxkbXhjc3IgJTAiIDo6
ICJtIiAoYSkgKTsKLX0KLQotc3RhdGljIHZvaWQgZHVtcF9zdGF0ZShzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGN0eHQt
PnJlZ3M7Ci0gICAgdWludDY0X3QgdmFsID0gMDsKLQotICAgIHByaW50ZigiIC0tIFN0YXRlIC0t
IFxuIik7Ci0gICAgcHJpbnRmKCJhZGRyIC8gc3Agc2l6ZTogJWQgLyAlZFxuIiwgY3R4dC0+YWRk
cl9zaXplLCBjdHh0LT5zcF9zaXplKTsKLSAgICBwcmludGYoIiBjcjA6ICVseFxuIiwgaW5wdXQu
Y3JbMF0pOwotICAgIHByaW50ZigiIGNyMzogJWx4XG4iLCBpbnB1dC5jclszXSk7Ci0gICAgcHJp
bnRmKCIgY3I0OiAlbHhcbiIsIGlucHV0LmNyWzRdKTsKLQotICAgIHByaW50ZigiIHJpcDogJSJQ
Ukl4NjQiXG4iLCByZWdzLT5yaXApOwotCi0gICAgZnV6el9yZWFkX21zcihNU1JfRUZFUiwgJnZh
bCwgY3R4dCk7Ci0gICAgcHJpbnRmKCJFRkVSOiAlIlBSSXg2NCJcbiIsIHZhbCk7Ci19Ci0KLXN0
YXRpYyBib29sIGxvbmdfbW9kZV9hY3RpdmUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
Ci17Ci0gICAgdWludDY0X3QgdmFsOwotCi0gICAgaWYgKCBmdXp6X3JlYWRfbXNyKE1TUl9FRkVS
LCAmdmFsLCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0K
LSAgICByZXR1cm4gdmFsICYgRUZFUl9MTUE7Ci19Ci0KLXN0YXRpYyBib29sIGluX2xvbmdtb2Rl
KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHJldHVybiBsb25nX21vZGVf
YWN0aXZlKGN0eHQpICYmIGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmw7
Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKLXsKLSAgICBpZiAoIGluX2xvbmdtb2RlKGN0eHQpICkKLSAgICAgICAgY3R4dC0+YWRkcl9z
aXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGN0eHQt
PmFkZHJfc2l6ZSA9IGlucHV0LnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID8g
MzIgOiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gaW5wdXQuc2VnbWVudHNbeDg2X3Nl
Z19zc10uYXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OwotICAgIH0KLX0KLQotI2RlZmluZSBDQU5P
TklDQUxJWkUoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIHVpbnQ2NF90IF95ID0gKHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBpZiAoIF95ICYgKDFVTEwgPDwgNDcpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgIF95IHw9ICh+MFVMTCkgPDwgNDg7ICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgX3kgJj0gKDFVTEwgPDwgNDgpLTE7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgcHJpbnRmKCJDYW5vbmljYWxpemVkICUiIFBSSXg2NCAi
IHRvICUiIFBSSXg2NCAiXG4iLCB4LCBfeSk7ICAgIFwKLSAgICAgICAgKHgpID0gX3k7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUoIDAgKQotCi0v
KiBFeHBlY3RzIGJpdG1hcCBhbmQgcmVncyB0byBiZSBkZWZpbmVkICovCi0jZGVmaW5lIENBTk9O
SUNBTElaRV9NQVlCRShyZWcpICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCAhKGJp
dG1hcCAmICgxIDw8IENBTk9OSUNBTElaRV8jI3JlZykpICkgICAgICBcCi0gICAgICAgIENBTk9O
SUNBTElaRShyZWdzLT5yZWcpOyAgICAgICAgICAgICAgICAgICAgICBcCi0KLWVudW0gewotICAg
IEhPT0tfcmVhZCwKLSAgICBIT09LX2luc25fZmV0Y2gsCi0gICAgSE9PS193cml0ZSwKLSAgICBI
T09LX2NtcHhjaGcsCi0gICAgSE9PS19yZXBfaW5zLAotICAgIEhPT0tfcmVwX291dHMsCi0gICAg
SE9PS19yZXBfbW92cywKLSAgICBIT09LX3JlcF9zdG9zLAotICAgIEhPT0tfcmVhZF9zZWdtZW50
LAotICAgIEhPT0tfd3JpdGVfc2VnbWVudCwKLSAgICBIT09LX3JlYWRfaW8sCi0gICAgSE9PS193
cml0ZV9pbywKLSAgICBIT09LX3JlYWRfY3IsCi0gICAgSE9PS193cml0ZV9jciwKLSAgICBIT09L
X3JlYWRfZHIsCi0gICAgSE9PS193cml0ZV9kciwKLSAgICBIT09LX3JlYWRfbXNyLAotICAgIEhP
T0tfd3JpdGVfbXNyLAotICAgIEhPT0tfd2JpbnZkLAotICAgIEhPT0tfY3B1aWQsCi0gICAgSE9P
S19pbmplY3RfaHdfZXhjZXB0aW9uLAotICAgIEhPT0tfaW5qZWN0X3N3X2ludGVycnVwdCwKLSAg
ICBIT09LX2dldF9mcHUsCi0gICAgSE9PS19wdXRfZnB1LAotICAgIEhPT0tfaW52bHBnLAotICAg
IEhPT0tfdm1mdW5jLAotICAgIE9QVElPTl9zd2ludF9lbXVsYXRpb24sIC8qIFR3byBiaXRzICov
Ci0gICAgQ0FOT05JQ0FMSVpFX3JpcCA9IE9QVElPTl9zd2ludF9lbXVsYXRpb24gKyAyLAotICAg
IENBTk9OSUNBTElaRV9yc3AsCi0gICAgQ0FOT05JQ0FMSVpFX3JicAotfTsKLQotLyogRXhwZWN0
cyBiaXRtYXAgdG8gYmUgZGVmaW5lZCAqLwotI2RlZmluZSBNQVlCRV9ESVNBQkxFX0hPT0soaCkg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZiAoIGJpdG1hcCAmICgxIDw8IEhPT0tf
IyNoKSApICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBmdXp6X2VtdWxvcHMuaCA9IE5V
TEw7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcHJpbnRmKCJEaXNhYmxpbmcg
aG9vayAiI2giXG4iKTsgICAgICAgICAgICAgICBcCi0gICAgfQotCi1zdGF0aWMgdm9pZCBkaXNh
YmxlX2hvb2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBiaXRtYXAgPSBpbnB1dC5vcHRp
b25zOwotCi0gICAgLyogU2VlIGFsc28gc2FuaXRpemVfaW5wdXQsIHNvbWUgaG9va3MgY2FuJ3Qg
YmUgZGlzYWJsZWQuICovCi0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWQpOwotICAgIE1BWUJF
X0RJU0FCTEVfSE9PSyhpbnNuX2ZldGNoKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGUp
OwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhjbXB4Y2hnKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hP
T0socmVwX2lucyk7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlcF9vdXRzKTsKLSAgICBNQVlC
RV9ESVNBQkxFX0hPT0socmVwX21vdnMpOwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZXBfc3Rv
cyk7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHJlYWRfc2VnbWVudCk7Ci0gICAgTUFZQkVfRElT
QUJMRV9IT09LKHdyaXRlX3NlZ21lbnQpOwotICAgIE1BWUJFX0RJU0FCTEVfSE9PSyhyZWFkX2lv
KTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfaW8pOwotICAgIE1BWUJFX0RJU0FCTEVf
SE9PSyhyZWFkX2NyKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0sod3JpdGVfY3IpOwotICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyhyZWFkX21zcik7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRl
X21zcik7Ci0gICAgTUFZQkVfRElTQUJMRV9IT09LKHdiaW52ZCk7Ci0gICAgTUFZQkVfRElTQUJM
RV9IT09LKGNwdWlkKTsKLSAgICBNQVlCRV9ESVNBQkxFX0hPT0soZ2V0X2ZwdSk7Ci0gICAgTUFZ
QkVfRElTQUJMRV9IT09LKGludmxwZyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHNldF9zd2ludF9zdXBw
b3J0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHVuc2lnbmVkIGludCBz
d2ludF9vcHQgPSAoaW5wdXQub3B0aW9ucyA+PiBPUFRJT05fc3dpbnRfZW11bGF0aW9uKSAmIDM7
Ci0gICAgc3RhdGljIGNvbnN0IGVudW0geDg2X3N3aW50X2VtdWxhdGlvbiBtYXBbNF0gPSB7Ci0g
ICAgICAgIHg4Nl9zd2ludF9lbXVsYXRlX25vbmUsCi0gICAgICAgIHg4Nl9zd2ludF9lbXVsYXRl
X25vbmUsCi0gICAgICAgIHg4Nl9zd2ludF9lbXVsYXRlX2ljZWJwLAotICAgICAgICB4ODZfc3dp
bnRfZW11bGF0ZV9hbGwKLSAgICB9OwotCi0gICAgY3R4dC0+c3dpbnRfZW11bGF0ZSA9IG1hcFtz
d2ludF9vcHRdOwotfQotCi0vKgotICogQ29uc3RyYWluIGlucHV0IHRvIGFyY2hpdGVjdHVyYWxs
eS1wb3NzaWJsZSBzdGF0ZXMgd2hlcmUKLSAqIHRoZSBlbXVsYXRvciByZWxpZXMgb24gdGhlc2UK
LSAqCi0gKiBJbiBnZW5lcmFsIHdlIHdhbnQgdGhlIGVtdWxhdG9yIHRvIGJlIGFzIGFic29sdXRl
bHkgcm9idXN0IGFzCi0gKiBwb3NzaWJsZTsgd2hpY2ggbWVhbnMgdGhhdCB3ZSB3YW50IHRvIG1p
bmltaXplIHRoZSBudW1iZXIgb2YgdGhpbmdzCi0gKiBpdCBhc3N1bWVzIGFib3V0IHRoZSBpbnB1
dCBzdGF0ZS4gIFRlc2luZyB0aGlzIG1lYW5zIG1pbmltaXppbmcgYW5kCi0gKiByZW1vdmluZyBh
cyBtdWNoIG9mIHRoZSBpbnB1dCBjb25zdHJhaW50cyBhcyBwb3NzaWJsZS4KLSAqCi0gKiBTbyB3
ZSBvbmx5IGFkZCBjb25zdHJhaW50cyB0aGF0IChpbiBnZW5lcmFsKSBoYXZlIGJlZW4gcHJvdmVu
IHRvCi0gKiBjYXVzZSBjcmFzaGVzIGluIHRoZSBlbXVsYXRvci4KLSAqCi0gKiBGb3IgZnV0dXJl
IHJlZmVyZW5jZTogb3RoZXIgY29uc3RyYWludHMgd2hpY2ggbWlnaHQgYmUgbmVjZXNzYXJ5IGF0
Ci0gKiBzb21lIHBvaW50OgotICoKLSAqIC0gRUZFUi5MTUEgPT4gIUVGTEFHUy5OVAotICogLSBJ
biBWTTg2IG1vZGUsIGZvcmNlIHNlZ21lbnQuLi4KLSAqICAtIC4uLmFjY2VzcyByaWdodHMgdG8g
MHhmMwotICogIC0gLi4ubGltaXRzIHRvIDB4ZmZmZgotICogIC0gLi4uYmFzZXMgdG8gYmVsb3cg
MU1iLCAxNi1ieXRlIGFsaWduZWQKLSAqICAtIC4uLnNlbGVjdG9ycyB0byAoYmFzZSA+PiA0KQot
ICovCi1zdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9ICZpbnB1dC5yZWdzOwot
ICAgIHVuc2lnbmVkIGxvbmcgYml0bWFwID0gaW5wdXQub3B0aW9uczsKLQotICAgIC8qIFNvbWUg
aG9va3MgY2FuJ3QgYmUgZGlzYWJsZWQuICovCi0gICAgaW5wdXQub3B0aW9ucyAmPSB+KCgxPDxI
T09LX3JlYWQpfCgxPDxIT09LX2luc25fZmV0Y2gpKTsKLQotICAgIC8qIFplcm8gJ3ByaXZhdGUn
IGVudHJpZXMgKi8KLSAgICByZWdzLT5lcnJvcl9jb2RlID0gMDsKLSAgICByZWdzLT5lbnRyeV92
ZWN0b3IgPSAwOwotCi0gICAgQ0FOT05JQ0FMSVpFX01BWUJFKHJpcCk7Ci0gICAgQ0FOT05JQ0FM
SVpFX01BWUJFKHJzcCk7Ci0gICAgQ0FOT05JQ0FMSVpFX01BWUJFKHJicCk7Ci0KLSAgICAvKgot
ICAgICAqIENSMC5QRyBjYW4ndCBiZSBzZXQgaWYgQ1IwLlBFIGlzbid0IHNldC4gIFNldCBpcyBt
b3JlIGludGVyZXN0aW5nLCBzbwotICAgICAqIHNldCBQRSBpZiBQRyBpcyBzZXQuCi0gICAgICov
Ci0gICAgaWYgKCBpbnB1dC5jclswXSAmIFg4Nl9DUjBfUEcgKQotICAgICAgICBpbnB1dC5jclsw
XSB8PSBYODZfQ1IwX1BFOwotCi0gICAgLyogRUZMQUdTLlZNIG5vdCBhdmFpbGFibGUgaW4gbG9u
ZyBtb2RlICovCi0gICAgaWYgKCBsb25nX21vZGVfYWN0aXZlKGN0eHQpICkKLSAgICAgICAgcmVn
cy0+cmZsYWdzICY9IH5YODZfRUZMQUdTX1ZNOwotCi0gICAgLyogRUZMQUdTLlZNIGltcGxpZXMg
MTYtYml0IG1vZGUgKi8KLSAgICBpZiAoIHJlZ3MtPnJmbGFncyAmIFg4Nl9FRkxBR1NfVk0gKQot
ICAgIHsKLSAgICAgICAgaW5wdXQuc2VnbWVudHNbeDg2X3NlZ19jc10uYXR0ci5maWVsZHMuZGIg
PSAwOwotICAgICAgICBpbnB1dC5zZWdtZW50c1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kYiA9
IDA7Ci0gICAgfQotfQotCi1pbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90
ICpkYXRhX3AsIHNpemVfdCBzaXplKQotewotICAgIGJvb2wgc3RhY2tfZXhlYzsKLSAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyByZWdzID0ge307Ci0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
Y3R4dCA9IHsKLSAgICAgICAgLnJlZ3MgPSAmcmVncywKLSAgICAgICAgLmFkZHJfc2l6ZSA9IDgg
KiBzaXplb2Yodm9pZCAqKSwKLSAgICAgICAgLnNwX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiks
Ci0gICAgfTsKLSAgICBpbnQgcmM7Ci0KLSAgICBzdGFja19leGVjID0gZW11bF90ZXN0X2luaXQo
KTsKLSAgICBpZiAoICFzdGFja19leGVjICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiV2Fybmlu
ZzogU3RhY2sgY291bGQgbm90IGJlIG1hZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwot
ICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRl
IHZhcmlhYmxlcyAqLwotICAgIG1lbXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwotICAg
IGRhdGFfaW5kZXggPSAwOwotICAgIGRhdGFfbnVtID0gMDsKLQotICAgIGlmICggc2l6ZSA8PSBE
QVRBX09GRlNFVCApCi0gICAgewotICAgICAgICBwcmludGYoIklucHV0IHRvbyBzbWFsbFxuIik7
Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIGlmICggc2l6ZSA+IHNpemVvZihpbnB1
dCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwotICAgICAg
ICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBtZW1jcHkoJmlucHV0LCBkYXRhX3AsIHNpemUpOwot
Ci0gICAgZGF0YV9udW0gPSBzaXplIC0gREFUQV9PRkZTRVQ7Ci0KLSAgICBzYW5pdGl6ZV9pbnB1
dCgmY3R4dCk7Ci0KLSAgICBkaXNhYmxlX2hvb2tzKCk7Ci0KLSAgICBzZXRfc3dpbnRfc3VwcG9y
dCgmY3R4dCk7Ci0KLSAgICBkbyB7Ci0gICAgICAgIC8qIEZJWE1FOiBVbnRpbCB3ZSBhY3R1YWxs
eSBpbXBsZW1lbnQgU0lHRlBFIGhhbmRsaW5nIHByb3Blcmx5ICovCi0gICAgICAgIHNldHVwX2Zw
dV9leGNlcHRpb25faGFuZGxlcigpOwotCi0gICAgICAgIHNldF9zaXplcygmY3R4dCk7Ci0gICAg
ICAgIGR1bXBfc3RhdGUoJmN0eHQpOwotCi0gICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQs
ICZmdXp6X2VtdWxvcHMpOwotICAgICAgICBwcmludGYoIkVtdWxhdGlvbiByZXN1bHQ6ICVkXG4i
LCByYyk7Ci0gICAgfSB3aGlsZSAoIHJjID09IFg4NkVNVUxfT0tBWSApOwotCi0gICAgcmV0dXJu
IDA7Ci19Ci0KLXVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQotewot
ICAgIHJldHVybiBEQVRBX09GRlNFVCArIDE7Ci19Ci0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6
Ci0gKiBtb2RlOiBDCi0gKiBjLWZpbGUtc3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDog
NAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXY-000594-6L; Tue, 21 Mar 2017 17:25:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXW-00058r-Tb
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8B/D0-19998-A1261D85; Tue, 21 Mar 2017 17:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcy6WK
 EwanNWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfjSfpaCyUIVh/YpNjCu5+1i5OIQEvjCKHHx
 TicjhHOeUeLPuybWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkPq48B
 BbnFTCTONWzC8xmAap/fqmHaQIjxwJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzB2HzC7xCjJAeTkiiviuCJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvJM6gHKCRanpqRVpmTnA4IBJS3DwKInw5oKkeYsLEnOLM9MhUqcYdTl2HD3yhkmI
 JS8/L1VKnDcNpEgApCijNA9uBCxQLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5i0GmcKTm
 VcCt+kV0BFMQEck/jwCckRJIkJKqoExe1GPbOWaiyUsh5POLYhT+bTqcuUXpfUJbK8q+U8nXt
 ovv/BHQVGoWfqt7bsuZrk+7z14PktuSd382/MsNpqZnpjzIVu74GamZMP/kB2Cn191fp42hUn
 ttqBqa1b9p+D2RDvpugVlKrtXVQZ+f3537nyWhP7GLfY1PJ92bvtZX7arm7Vg1cHpSizFGYmG
 WsxFxYkA+s0UfU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490117144!88127631!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3341 invoked from network); 21 Mar 2017 17:25:45 -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; 21 Mar 2017 17:25:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXU-0004iy-IC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXU-0001bK-Hp
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXU-0001bK-Hp@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:44 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Use getopt() for
	parsing the command line
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZhNmYzZmYyYzEyNTRlMmVkMTFhMjg1Y2I5ZjRlY2Y2ZmUxMjlhY2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjAxOjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBVc2UgZ2V0b3B0KCkgZm9yIHBhcnNp
bmcgdGhlIGNvbW1hbmQgbGluZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvYWZsLWhhcm5lc3MuYyB8IDQwICsrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCAxNmVkYmQ2Li4x
MDI1NjZjIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9h
ZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMKQEAgLTMsNiArMyw3IEBACiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRl
IDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxnZXRvcHQuaD4KIAog
ZXh0ZXJuIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwg
c2l6ZV90IHNpemUpOwogZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6
ZSh2b2lkKTsKQEAgLTE3LDE2ICsxOCw0MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAKICAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKIAotICAgIGlmICggYXJnYyAhPSAyICkK
KyAgICB3aGlsZSAoIDEgKQogICAgIHsKLSAgICAgICAgcHJpbnRmKCJFeHBlY3Rpbmcgb25seSBv
bmUgYXJndW1lbnRcbiIpOwotICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgZW51bSB7CisgICAg
ICAgICAgICBPUFRfTUlOX1NJWkUsCisgICAgICAgIH07CisgICAgICAgIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgb3B0aW9uIGxvcHRzW10gPSB7CisgICAgICAgICAgICB7ICJtaW4taW5wdXQtc2l6ZSIs
IG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfTUlOX1NJWkUgfSwKKyAgICAgICAgICAgIHsgMCwgMCwg
MCwgMCB9CisgICAgICAgIH07CisgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdj
LCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOworCisgICAgICAgIGlmICggYyA9PSAtMSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBzd2l0Y2ggKCBjICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIE9QVF9NSU5fU0laRToKKyAgICAgICAgICAgIHByaW50ZigiJXVcbiIsIGZ1enpfbWlu
aW1hbF9pbnB1dF9zaXplKCkpOworICAgICAgICAgICAgZXhpdCgwKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgJz8nOgorICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMg
JEZJTEUgfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgZXhp
dCgtMSk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgcHJpbnRmKCJCYWQgZ2V0b3B0IHJldHVybiAlZCAoJWMpXG4iLCBjLCBjKTsKKyAgICAgICAg
ICAgIGV4aXQoLTEpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoICFzdHJjbXAoYXJndlsxXSwgIi0tbWluLWlucHV0LXNpemUiKSApCisgICAgaWYgKCBv
cHRpbmQgIT0gKGFyZ2MgLSAxKSApCiAgICAgewotICAgICAgICBwcmludGYoIiV1XG4iLCBmdXp6
X21pbmltYWxfaW5wdXRfc2l6ZSgpKTsKLSAgICAgICAgZXhpdCgwKTsKKyAgICAgICAgcHJpbnRm
KCJFeHBlY3Rpbmcgb25seSBvbmUgYXJndW1lbnRcbiIpOworICAgICAgICBleGl0KC0xKTsKICAg
ICB9CiAKICAgICBmcCA9IGZvcGVuKGFyZ3ZbMV0sICJyYiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXY-000594-6L; Tue, 21 Mar 2017 17:25:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXW-00058r-Tb
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8B/D0-19998-A1261D85; Tue, 21 Mar 2017 17:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcy6WK
 EwanNWhYTthk4MHps79vFHsAYxZqZl5RfkcCacfjSfpaCyUIVh/YpNjCu5+1i5OIQEvjCKHHx
 TicjhHOeUeLPuybWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkPq48B
 BbnFTCTONWzC8xmAap/fqmHaQIjxwJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzB2HzC7xCjJAeTkiiviuCJCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvJM6gHKCRanpqRVpmTnA4IBJS3DwKInw5oKkeYsLEnOLM9MhUqcYdTl2HD3yhkmI
 JS8/L1VKnDcNpEgApCijNA9uBCxQLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5i0GmcKTm
 VcCt+kV0BFMQEck/jwCckRJIkJKqoExe1GPbOWaiyUsh5POLYhT+bTqcuUXpfUJbK8q+U8nXt
 ovv/BHQVGoWfqt7bsuZrk+7z14PktuSd382/MsNpqZnpjzIVu74GamZMP/kB2Cn191fp42hUn
 ttqBqa1b9p+D2RDvpugVlKrtXVQZ+f3537nyWhP7GLfY1PJ92bvtZX7arm7Vg1cHpSizFGYmG
 WsxFxYkA+s0UfU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490117144!88127631!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3341 invoked from network); 21 Mar 2017 17:25:45 -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; 21 Mar 2017 17:25:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXU-0004iy-IC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXU-0001bK-Hp
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXU-0001bK-Hp@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:44 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Use getopt() for
	parsing the command line
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZhNmYzZmYyYzEyNTRlMmVkMTFhMjg1Y2I5ZjRlY2Y2ZmUxMjlhY2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjAxOjM0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBVc2UgZ2V0b3B0KCkgZm9yIHBhcnNp
bmcgdGhlIGNvbW1hbmQgbGluZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvYWZsLWhhcm5lc3MuYyB8IDQwICsrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIGIvdG9vbHMvZnV6
ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwppbmRleCAxNmVkYmQ2Li4x
MDI1NjZjIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9h
ZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Fm
bC1oYXJuZXNzLmMKQEAgLTMsNiArMyw3IEBACiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRl
IDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxnZXRvcHQuaD4KIAog
ZXh0ZXJuIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwg
c2l6ZV90IHNpemUpOwogZXh0ZXJuIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6
ZSh2b2lkKTsKQEAgLTE3LDE2ICsxOCw0MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAKICAgICBzZXRidWYoc3Rkb3V0LCBOVUxMKTsKIAotICAgIGlmICggYXJnYyAhPSAyICkK
KyAgICB3aGlsZSAoIDEgKQogICAgIHsKLSAgICAgICAgcHJpbnRmKCJFeHBlY3Rpbmcgb25seSBv
bmUgYXJndW1lbnRcbiIpOwotICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgZW51bSB7CisgICAg
ICAgICAgICBPUFRfTUlOX1NJWkUsCisgICAgICAgIH07CisgICAgICAgIHN0YXRpYyBjb25zdCBz
dHJ1Y3Qgb3B0aW9uIGxvcHRzW10gPSB7CisgICAgICAgICAgICB7ICJtaW4taW5wdXQtc2l6ZSIs
IG5vX2FyZ3VtZW50LCBOVUxMLCBPUFRfTUlOX1NJWkUgfSwKKyAgICAgICAgICAgIHsgMCwgMCwg
MCwgMCB9CisgICAgICAgIH07CisgICAgICAgIGludCBjID0gZ2V0b3B0X2xvbmdfb25seShhcmdj
LCBhcmd2LCAiIiwgbG9wdHMsIE5VTEwpOworCisgICAgICAgIGlmICggYyA9PSAtMSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBzd2l0Y2ggKCBjICkKKyAgICAgICAgeworICAgICAg
ICBjYXNlIE9QVF9NSU5fU0laRToKKyAgICAgICAgICAgIHByaW50ZigiJXVcbiIsIGZ1enpfbWlu
aW1hbF9pbnB1dF9zaXplKCkpOworICAgICAgICAgICAgZXhpdCgwKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgJz8nOgorICAgICAgICAgICAgcHJpbnRmKCJVc2FnZTogJXMg
JEZJTEUgfCBbLS1taW4taW5wdXQtc2l6ZV1cbiIsIGFyZ3ZbMF0pOworICAgICAgICAgICAgZXhp
dCgtMSk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgcHJpbnRmKCJCYWQgZ2V0b3B0IHJldHVybiAlZCAoJWMpXG4iLCBjLCBjKTsKKyAgICAgICAg
ICAgIGV4aXQoLTEpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICB9CiAKLSAg
ICBpZiAoICFzdHJjbXAoYXJndlsxXSwgIi0tbWluLWlucHV0LXNpemUiKSApCisgICAgaWYgKCBv
cHRpbmQgIT0gKGFyZ2MgLSAxKSApCiAgICAgewotICAgICAgICBwcmludGYoIiV1XG4iLCBmdXp6
X21pbmltYWxfaW5wdXRfc2l6ZSgpKTsKLSAgICAgICAgZXhpdCgwKTsKKyAgICAgICAgcHJpbnRm
KCJFeHBlY3Rpbmcgb25seSBvbmUgYXJndW1lbnRcbiIpOworICAgICAgICBleGl0KC0xKTsKICAg
ICB9CiAKICAgICBmcCA9IGZvcGVuKGFyZ3ZbMV0sICJyYiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXi-0005BU-FL; Tue, 21 Mar 2017 17:25:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXh-0005B1-6c
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 78/31-19998-42261D85; Tue, 21 Mar 2017 17:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVc56WK
 Ewa2HOhYTthk4MHps79vFHsAYxZqZl5RfkcCa0X1eqWC6ZMXFWUdYGxg/CnUxcnEICXxhlLg1
 5QMjhHOeUWLC9+NsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hILO5cy
 Ahi8wqYSWz71wEWZwGqv/6yj3kCI8cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzB+Pqn0yFGSQ4mJVHe8h8nIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8LoIn4wQEixKTU+tSMvMAYYGTFqCg0dJhDcJJM1bXJCYW5yZDpE6xajLsePokTdM
 Qix5+XmpUuK8pSBFAiBFGaV5cCNgYXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvNyGgK
 TyZeSVwm14BHcEEdMTbDydAjihJREhJNTAuiDb4/afEc8E1Ye9dE3I/pe3++IWp/1alTq/Lo4
 uCD2Myj075cY5dX/b6vFZTGctiqePVsS/N8nN9z/meCuKV9bGyr7ta8v7Qbfl0S92SWA7JcPk
 4yUV6MUtN764Ik7ssMjfCQ9S4W5prauOO7Zw/rSQqe59odM6SyF04Q/2/V+PjZv9KXyWW4oxE
 Qy3mouJEALm/Lf1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490117154!91431209!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46444 invoked from network); 21 Mar 2017 17:25:55 -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; 21 Mar 2017 17:25:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXe-0004j8-KS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXe-0001bv-K0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXe-0001bv-K0@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:54 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Accept fuzzing input
	on stdin
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdkZmQxMDNlZmJiZTEyNDFkODE4ZGQwZjk5NzBhNTQ1OWIyZDcyOGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjI0OjMwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBBY2NlcHQgZnV6emluZyBpbnB1dCBv
biBzdGRpbgogICAgCiAgICBUaGlzIGlzIHJhdGhlciBmYXN0ZXIgZm9yIGFmbC1mdXp6IHRvIGFy
cmFuZ2UgdGhhbiB1c2luZyBhbiBleHBsaWNpdCBmaWxlCiAgICBwYXJhbWV0ZXIuICBBbHNvIHVw
ZGF0ZSB0aGUgUkVBRE1FIHRvIHJlY29tbWVuZCB1c2luZyBhIHRtcGZzIGZvciBmaW5kaW5nc19k
aXIKICAgIHdoaWNoIHJlZHVjZXMgZGlzayBsb2FkIGFuZCBpcyBtb3JlIHBlcmZvcm1hbnQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKy0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
IHwgMjkgKysrKysrKysrKysrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9SRUFETUUu
YWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDM1N2MzYzguLmM1Zjc0OWEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysgYi90b29scy9mdXp6L1JFQURNRS5hZmwK
QEAgLTI1LDggKzI1LDExIEBAIFVzZSB0aGUgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGZ1enpl
ciBhcyBhbiBleGFtcGxlLgogICAgJCBkZCBpZj0vZGV2L3VyYW5kb20gb2Y9dGVzdGNhc2VfZGly
L3JhbmQuYmluIFwKICAgICAgICBicz1gLi9hZmwtaGFybmVzcyAtLW1pbi1pbnB1dC1zaXplYCBj
b3VudD0xCiAKKzNhLiB1c2UgYSB0bXBmcyBmb3IgZmluZGluZ3NfZGlyIChQZXJmIGltcHJvdmVt
ZW50IGFuZCByZWR1Y2VkIGRpc2sgbG9hZCkKKyAgICQgbWtkaXIgZmluZGluZ3NfZGlyCisgICAk
IG1vdW50IC10IHRtcGZzIC1vIHNpemU9NTEyTSB0bXBmcyBmaW5kaW5nc19kaXIKKwogNC4gcnVu
IHRoZSBmdXp6ZXIgd2l0aCBBRkw6Ci0gICAkICRBRkxQQVRIL2FmbC1mdXp6IC1tIG5vbmUgLXQg
MTAwMCAtaSB0ZXN0Y2FzZV9kaXIgLW8gZmluZGluZ3NfZGlyIC0tIFwKLSAgICAgLi9hZmwtaGFy
bmVzcyBAQAorICAgJCAkQUZMUEFUSC9hZmwtZnV6eiAtdCAxMDAwIC1pIHRlc3RjYXNlX2RpciAt
byBmaW5kaW5nc19kaXIgLS0gLi9hZmwtaGFybmVzcwogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVu
dGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKaW5kZXggMTAyNTY2Yy4uODlkODYwNSAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
CkBAIC0xNCw3ICsxNCw3IEBAIHN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwogaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIHNpemVfdCBzaXplOwotICAgIEZJ
TEUgKmZwOworICAgIEZJTEUgKmZwID0gTlVMTDsKIAogICAgIHNldGJ1ZihzdGRvdXQsIE5VTEwp
OwogCkBAIC00MCw2ICs0MCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgJz8nOgorICAgICAgICB1c2FnZToKICAg
ICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzICRGSUxFIHwgWy0tbWluLWlucHV0LXNpemVdXG4i
LCBhcmd2WzBdKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC01MSwxNyArNTIsMTkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICB9CiAgICAgfQogCi0gICAgaWYgKCBvcHRpbmQgIT0gKGFyZ2MgLSAxKSApCi0gICAgewotICAg
ICAgICBwcmludGYoIkV4cGVjdGluZyBvbmx5IG9uZSBhcmd1bWVudFxuIik7Ci0gICAgICAgIGV4
aXQoLTEpOwotICAgIH0KKyAgICBpZiAoIG9wdGluZCA9PSBhcmdjICkgLyogTm8gcG9zaXRpb25h
bCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLworICAgICAgICBmcCA9IHN0ZGluOworICAgIGVs
c2UgaWYgKCBvcHRpbmQgIT0gKGFyZ2MgLSAxKSApCisgICAgICAgIGdvdG8gdXNhZ2U7CiAKLSAg
ICBmcCA9IGZvcGVuKGFyZ3ZbMV0sICJyYiIpOwotICAgIGlmICggZnAgPT0gTlVMTCApCisgICAg
aWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlk
ZWQgZmlsZS4gKi8KICAgICB7Ci0gICAgICAgIHBlcnJvcigiZm9wZW4iKTsKLSAgICAgICAgZXhp
dCgtMSk7CisgICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRpbmRdLCAicmIiKTsKKyAgICAgICAg
aWYgKCBmcCA9PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgcGVycm9yKCJmb3BlbiIp
OworICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzaXplID0g
ZnJlYWQoaW5wdXQsIDEsIElOUFVUX1NJWkUsIGZwKTsKQEAgLTc4LDcgKzgxLDExIEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQogCi0g
ICAgZmNsb3NlKGZwKTsKKyAgICBpZiAoIGZwICE9IHN0ZGluICkKKyAgICB7CisgICAgICAgIGZj
bG9zZShmcCk7CisgICAgICAgIGZwID0gTlVMTDsKKyAgICB9CiAKICAgICBMTFZNRnV6emVyVGVz
dE9uZUlucHV0KGlucHV0LCBzaXplKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:25:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:25: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 1cqNXi-0005BU-FL; Tue, 21 Mar 2017 17:25:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXh-0005B1-6c
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 78/31-19998-42261D85; Tue, 21 Mar 2017 17:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVc56WK
 Ewa2HOhYTthk4MHps79vFHsAYxZqZl5RfkcCa0X1eqWC6ZMXFWUdYGxg/CnUxcnEICXxhlLg1
 5QMjhHOeUWLC9+NsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hILO5cy
 Ahi8wqYSWz71wEWZwGqv/6yj3kCI8cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzB+Pqn0yFGSQ4mJVHe8h8nIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8LoIn4wQEixKTU+tSMvMAYYGTFqCg0dJhDcJJM1bXJCYW5yZDpE6xajLsePokTdM
 Qix5+XmpUuK8pSBFAiBFGaV5cCNgYXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvNyGgK
 TyZeSVwm14BHcEEdMTbDydAjihJREhJNTAuiDb4/afEc8E1Ye9dE3I/pe3++IWp/1alTq/Lo4
 uCD2Myj075cY5dX/b6vFZTGctiqePVsS/N8nN9z/meCuKV9bGyr7ta8v7Qbfl0S92SWA7JcPk
 4yUV6MUtN764Ik7ssMjfCQ9S4W5prauOO7Zw/rSQqe59odM6SyF04Q/2/V+PjZv9KXyWW4oxE
 Qy3mouJEALm/Lf1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490117154!91431209!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46444 invoked from network); 21 Mar 2017 17:25:55 -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; 21 Mar 2017 17:25:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXe-0004j8-KS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXe-0001bv-K0
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:25:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXe-0001bv-K0@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:25:54 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Accept fuzzing input
	on stdin
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdkZmQxMDNlZmJiZTEyNDFkODE4ZGQwZjk5NzBhNTQ1OWIyZDcyOGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjI0OjMwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MCAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBBY2NlcHQgZnV6emluZyBpbnB1dCBv
biBzdGRpbgogICAgCiAgICBUaGlzIGlzIHJhdGhlciBmYXN0ZXIgZm9yIGFmbC1mdXp6IHRvIGFy
cmFuZ2UgdGhhbiB1c2luZyBhbiBleHBsaWNpdCBmaWxlCiAgICBwYXJhbWV0ZXIuICBBbHNvIHVw
ZGF0ZSB0aGUgUkVBRE1FIHRvIHJlY29tbWVuZCB1c2luZyBhIHRtcGZzIGZvciBmaW5kaW5nc19k
aXIKICAgIHdoaWNoIHJlZHVjZXMgZGlzayBsb2FkIGFuZCBpcyBtb3JlIHBlcmZvcm1hbnQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9mdXp6L1JFQURNRS5hZmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKy0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
IHwgMjkgKysrKysrKysrKysrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0
aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei9SRUFETUUu
YWZsIGIvdG9vbHMvZnV6ei9SRUFETUUuYWZsCmluZGV4IDM1N2MzYzguLmM1Zjc0OWEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAorKysgYi90b29scy9mdXp6L1JFQURNRS5hZmwK
QEAgLTI1LDggKzI1LDExIEBAIFVzZSB0aGUgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGZ1enpl
ciBhcyBhbiBleGFtcGxlLgogICAgJCBkZCBpZj0vZGV2L3VyYW5kb20gb2Y9dGVzdGNhc2VfZGly
L3JhbmQuYmluIFwKICAgICAgICBicz1gLi9hZmwtaGFybmVzcyAtLW1pbi1pbnB1dC1zaXplYCBj
b3VudD0xCiAKKzNhLiB1c2UgYSB0bXBmcyBmb3IgZmluZGluZ3NfZGlyIChQZXJmIGltcHJvdmVt
ZW50IGFuZCByZWR1Y2VkIGRpc2sgbG9hZCkKKyAgICQgbWtkaXIgZmluZGluZ3NfZGlyCisgICAk
IG1vdW50IC10IHRtcGZzIC1vIHNpemU9NTEyTSB0bXBmcyBmaW5kaW5nc19kaXIKKwogNC4gcnVu
IHRoZSBmdXp6ZXIgd2l0aCBBRkw6Ci0gICAkICRBRkxQQVRIL2FmbC1mdXp6IC1tIG5vbmUgLXQg
MTAwMCAtaSB0ZXN0Y2FzZV9kaXIgLW8gZmluZGluZ3NfZGlyIC0tIFwKLSAgICAgLi9hZmwtaGFy
bmVzcyBAQAorICAgJCAkQUZMUEFUSC9hZmwtZnV6eiAtdCAxMDAwIC1pIHRlc3RjYXNlX2RpciAt
byBmaW5kaW5nc19kaXIgLS0gLi9hZmwtaGFybmVzcwogCiBQbGVhc2Ugc2VlIEFGTCBkb2N1bWVu
dGF0aW9uIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKaW5kZXggMTAyNTY2Yy4uODlkODYwNSAxMDA2
NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3Mu
YworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5j
CkBAIC0xNCw3ICsxNCw3IEBAIHN0YXRpYyB1aW50OF90IGlucHV0W0lOUFVUX1NJWkVdOwogaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIHNpemVfdCBzaXplOwotICAgIEZJ
TEUgKmZwOworICAgIEZJTEUgKmZwID0gTlVMTDsKIAogICAgIHNldGJ1ZihzdGRvdXQsIE5VTEwp
OwogCkBAIC00MCw2ICs0MCw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgJz8nOgorICAgICAgICB1c2FnZToKICAg
ICAgICAgICAgIHByaW50ZigiVXNhZ2U6ICVzICRGSUxFIHwgWy0tbWluLWlucHV0LXNpemVdXG4i
LCBhcmd2WzBdKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC01MSwxNyArNTIsMTkgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICB9CiAgICAgfQogCi0gICAgaWYgKCBvcHRpbmQgIT0gKGFyZ2MgLSAxKSApCi0gICAgewotICAg
ICAgICBwcmludGYoIkV4cGVjdGluZyBvbmx5IG9uZSBhcmd1bWVudFxuIik7Ci0gICAgICAgIGV4
aXQoLTEpOwotICAgIH0KKyAgICBpZiAoIG9wdGluZCA9PSBhcmdjICkgLyogTm8gcG9zaXRpb25h
bCBwYXJhbWV0ZXJzLiAgVXNlIHN0ZGluLiAqLworICAgICAgICBmcCA9IHN0ZGluOworICAgIGVs
c2UgaWYgKCBvcHRpbmQgIT0gKGFyZ2MgLSAxKSApCisgICAgICAgIGdvdG8gdXNhZ2U7CiAKLSAg
ICBmcCA9IGZvcGVuKGFyZ3ZbMV0sICJyYiIpOwotICAgIGlmICggZnAgPT0gTlVMTCApCisgICAg
aWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlk
ZWQgZmlsZS4gKi8KICAgICB7Ci0gICAgICAgIHBlcnJvcigiZm9wZW4iKTsKLSAgICAgICAgZXhp
dCgtMSk7CisgICAgICAgIGZwID0gZm9wZW4oYXJndltvcHRpbmRdLCAicmIiKTsKKyAgICAgICAg
aWYgKCBmcCA9PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgcGVycm9yKCJmb3BlbiIp
OworICAgICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzaXplID0g
ZnJlYWQoaW5wdXQsIDEsIElOUFVUX1NJWkUsIGZwKTsKQEAgLTc4LDcgKzgxLDExIEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZXhpdCgtMSk7CiAgICAgfQogCi0g
ICAgZmNsb3NlKGZwKTsKKyAgICBpZiAoIGZwICE9IHN0ZGluICkKKyAgICB7CisgICAgICAgIGZj
bG9zZShmcCk7CisgICAgICAgIGZwID0gTlVMTDsKKyAgICB9CiAKICAgICBMTFZNRnV6emVyVGVz
dE9uZUlucHV0KGlucHV0LCBzaXplKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:26:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:26: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 1cqNXs-0005E9-HA; Tue, 21 Mar 2017 17:26:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXr-0005Dp-3k
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A6/89-14291-E2261D85; Tue, 21 Mar 2017 17:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVc36WK
 EwfFnehYTthk4MHps79vFHsAYxZqZl5RfkcCa8X3fPNaC56IVPw6dYm5gfCHYxcjFISTwhVHi
 9+KzbBDOeUaJxnuXmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlHhwY
 j4LiM0rYCbx7NQSsDgLUP2ixa0sExg5FjAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYDx72vMQoyQHk5Iob6LTxQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzsiUA5waLU9NSKtMwcYHjApCU4eJREeMsSgNK8xQWJucWZ6RCpU4yKUuK8giB9
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8HyBSezLwSuOmvgBYzgSzec
 wFkcUkiQkqqgbEwMHmHvtfJ/EUfjr89n5cs6LrdKszjzZLY20tnTpm2YVP74saerjeWBsYN/x
 e/cxP9/GPl14+P2abl3DsauJfDaSPXqRwO6RdKb0Rbt21fHXLPddLtC9kz5LzlQlfut/+543r
 Q3DtRTBEF95XmXguQiWSe9Zh/Kke8yDupiNsXdy0/Fb+pJuWnEktxRqKhFnNRcSIAn5MqCUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1490117164!90772427!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50799 invoked from network); 21 Mar 2017 17:26:05 -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; 21 Mar 2017 17:26:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXo-0004ju-MX
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXo-0001eB-M8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXo-0001eB-M8@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:26:04 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Make use of
	LLVMFuzzerInitialize()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzMDkyMDY0ZWIxZTYyNjgzNTc1MTY3MTUyNDVhNDgxZGI2NTNlMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjQ2OjUyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MSAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBNYWtlIHVzZSBvZiBMTFZNRnV6emVy
SW5pdGlhbGl6ZSgpCiAgICAKICAgIGxpYmZ1enogY2FuIHBlcmZvcm0gb25lLXRpbWUgaW5pdGlh
bGlzYXRpb24gYnkgY2FsbGluZyBMTFZNRnV6emVySW5pdGlhbGl6ZSgpLgogICAgTW92ZSBlbXVs
X3Rlc3RfaW5pdCgpIGludG8gdGhpcywgdG8gYXZvaWQgcmVwZWF0aW5nIGl0IG9uIGV2ZXJ5CiAg
ICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KCkgY2FsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAgNCArKysrCiB0b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgMTkgKysrKysrKysrKystLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmlu
ZGV4IDg5ZDg2MDUuLjYzYWZmNTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDxzdHJp
bmcuaD4KICNpbmNsdWRlIDxnZXRvcHQuaD4KIAorZXh0ZXJuIGludCBMTFZNRnV6emVySW5pdGlh
bGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndik7CiBleHRlcm4gaW50IExMVk1GdXp6ZXJUZXN0
T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7CiBleHRlcm4gdW5z
aWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwogCkBAIC01Nyw2ICs1OCw5
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlIGlmICggb3B0aW5k
ICE9IChhcmdjIC0gMSkgKQogICAgICAgICBnb3RvIHVzYWdlOwogCisgICAgaWYgKCBMTFZNRnV6
emVySW5pdGlhbGl6ZSgmYXJnYywgJmFyZ3YpICkKKyAgICAgICAgZXhpdCgtMSk7CisKICAgICBp
ZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90IHVzaW5nIHN0ZGluLCBvcGVuIHRoZSBwcm92aWRl
ZCBmaWxlLiAqLwogICAgIHsKICAgICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZF0sICJyYiIp
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpp
bmRleCA0YjFlMzI0Li4zYjMwNDFkIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNjQ2LDkgKzY0NiwxOSBAQCBzdGF0aWMgdm9pZCBz
YW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICB9CiB9CiAK
K2ludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikKK3sKKyAg
ICBpZiAoICFlbXVsX3Rlc3RfaW5pdCgpICkKKyAgICB7CisgICAgICAgIHByaW50ZigiV2Fybmlu
ZzogU3RhY2sgY291bGQgbm90IGJlIG1hZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IExMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIHsK
LSAgICBib29sIHN0YWNrX2V4ZWM7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVncyA9IHt9
OwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CiAgICAgICAgIC5yZWdzID0g
JnJlZ3MsCkBAIC02NTcsMTMgKzY2Nyw2IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNv
bnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgfTsKICAgICBpbnQgcmM7CiAK
LSAgICBzdGFja19leGVjID0gZW11bF90ZXN0X2luaXQoKTsKLSAgICBpZiAoICFzdGFja19leGVj
ICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiV2FybmluZzogU3RhY2sgY291bGQgbm90IGJlIG1h
ZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9
Ci0KICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwogICAgIG1lbXNl
dCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwogICAgIGRhdGFfaW5kZXggPSAwOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:26:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:26: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 1cqNXs-0005E9-HA; Tue, 21 Mar 2017 17:26:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXr-0005Dp-3k
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A6/89-14291-E2261D85; Tue, 21 Mar 2017 17:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVc36WK
 EwfFnehYTthk4MHps79vFHsAYxZqZl5RfkcCa8X3fPNaC56IVPw6dYm5gfCHYxcjFISTwhVHi
 9+KzbBDOeUaJxnuXmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlHhwY
 j4LiM0rYCbx7NQSsDgLUP2ixa0sExg5FjAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYDx72vMQoyQHk5Iob6LTxQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzsiUA5waLU9NSKtMwcYHjApCU4eJREeMsSgNK8xQWJucWZ6RCpU4yKUuK8giB9
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8HyBSezLwSuOmvgBYzgSzec
 wFkcUkiQkqqgbEwMHmHvtfJ/EUfjr89n5cs6LrdKszjzZLY20tnTpm2YVP74saerjeWBsYN/x
 e/cxP9/GPl14+P2abl3DsauJfDaSPXqRwO6RdKb0Rbt21fHXLPddLtC9kz5LzlQlfut/+543r
 Q3DtRTBEF95XmXguQiWSe9Zh/Kke8yDupiNsXdy0/Fb+pJuWnEktxRqKhFnNRcSIAn5MqCUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1490117164!90772427!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50799 invoked from network); 21 Mar 2017 17:26:05 -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; 21 Mar 2017 17:26:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXo-0004ju-MX
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXo-0001eB-M8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXo-0001eB-M8@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:26:04 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Make use of
	LLVMFuzzerInitialize()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzMDkyMDY0ZWIxZTYyNjgzNTc1MTY3MTUyNDVhNDgxZGI2NTNlMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjQ2OjUyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MSAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBNYWtlIHVzZSBvZiBMTFZNRnV6emVy
SW5pdGlhbGl6ZSgpCiAgICAKICAgIGxpYmZ1enogY2FuIHBlcmZvcm0gb25lLXRpbWUgaW5pdGlh
bGlzYXRpb24gYnkgY2FsbGluZyBMTFZNRnV6emVySW5pdGlhbGl6ZSgpLgogICAgTW92ZSBlbXVs
X3Rlc3RfaW5pdCgpIGludG8gdGhpcywgdG8gYXZvaWQgcmVwZWF0aW5nIGl0IG9uIGV2ZXJ5CiAg
ICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KCkgY2FsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAgNCArKysrCiB0b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyAgIHwgMTkgKysrKysrKysrKystLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNz
LmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCmlu
ZGV4IDg5ZDg2MDUuLjYzYWZmNTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDxzdHJp
bmcuaD4KICNpbmNsdWRlIDxnZXRvcHQuaD4KIAorZXh0ZXJuIGludCBMTFZNRnV6emVySW5pdGlh
bGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndik7CiBleHRlcm4gaW50IExMVk1GdXp6ZXJUZXN0
T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSk7CiBleHRlcm4gdW5z
aWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpOwogCkBAIC01Nyw2ICs1OCw5
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlIGlmICggb3B0aW5k
ICE9IChhcmdjIC0gMSkgKQogICAgICAgICBnb3RvIHVzYWdlOwogCisgICAgaWYgKCBMTFZNRnV6
emVySW5pdGlhbGl6ZSgmYXJnYywgJmFyZ3YpICkKKyAgICAgICAgZXhpdCgtMSk7CisKICAgICBp
ZiAoIGZwICE9IHN0ZGluICkgLyogSWYgbm90IHVzaW5nIHN0ZGluLCBvcGVuIHRoZSBwcm92aWRl
ZCBmaWxlLiAqLwogICAgIHsKICAgICAgICAgZnAgPSBmb3Blbihhcmd2W29wdGluZF0sICJyYiIp
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpp
bmRleCA0YjFlMzI0Li4zYjMwNDFkIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNjQ2LDkgKzY0NiwxOSBAQCBzdGF0aWMgdm9pZCBz
YW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICB9CiB9CiAK
K2ludCBMTFZNRnV6emVySW5pdGlhbGl6ZShpbnQgKmFyZ2MsIGNoYXIgKioqYXJndikKK3sKKyAg
ICBpZiAoICFlbXVsX3Rlc3RfaW5pdCgpICkKKyAgICB7CisgICAgICAgIHByaW50ZigiV2Fybmlu
ZzogU3RhY2sgY291bGQgbm90IGJlIG1hZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwor
ICAgICAgICByZXR1cm4gMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IExMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKIHsK
LSAgICBib29sIHN0YWNrX2V4ZWM7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgcmVncyA9IHt9
OwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CiAgICAgICAgIC5yZWdzID0g
JnJlZ3MsCkBAIC02NTcsMTMgKzY2Nyw2IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNv
bnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAgICAgfTsKICAgICBpbnQgcmM7CiAK
LSAgICBzdGFja19leGVjID0gZW11bF90ZXN0X2luaXQoKTsKLSAgICBpZiAoICFzdGFja19leGVj
ICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiV2FybmluZzogU3RhY2sgY291bGQgbm90IGJlIG1h
ZGUgZXhlY3V0YWJsZSAoJWQpLlxuIiwgZXJybm8pOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9
Ci0KICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwogICAgIG1lbXNl
dCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwogICAgIGRhdGFfaW5kZXggPSAwOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:26:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:26: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 1cqNY2-0005GX-Is; Tue, 21 Mar 2017 17:26:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNY1-0005GC-AP
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/BB-04817-83261D85; Tue, 21 Mar 2017 17:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdc86WK
 EweeX+hYTthk4MHps79vFHsAYxZqZl5RfkcCasainja3glXzFud29LA2MU8S7GLk4hAS+MErM
 nLiaBcI5zyixr/8QexcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIeEr2LP
 4DFeQXMJE6tucQEYrMA1V98sYJ5AiPHAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MO587HWKU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCNzMRKCdYlJqeWpGWmQMMDpi0BAePkghvWQJQmre4IDG3ODMdInWKUVFKnFcQpE8A
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm5QWZwpOZVwI3/RXQYiaQxXsug
 CwuSURISTUwNpSatDyKVNo6079oXb/4qt0hyUUnFymdP9ef8ePRW6FP/c8aOU/M/abZ51F55J
 Hy7BUbQnu7p7gJbdhvfOCfueMvi74npkeEfwZ5vTeU1fWdHdXkMd2a48jvw182dburptzZ+/S
 LK1/Aoutpbat2qrxRWRnztDb5CoPfudxXPJVL7RyKzz5RVGIpzkg01GIuKk4EADQVDGdDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490117175!93136316!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26969 invoked from network); 21 Mar 2017 17:26:15 -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; 21 Mar 2017 17:26:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXy-0004ks-Of
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXy-0001f8-OC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXy-0001f8-OC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:26:14 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Support AFL's
	afl-clang-fast 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>

Y29tbWl0IDY5ZjQ2MzM4MTdjMzg2NTVjZDI3YWE2MmMzY2JmYzAyZjY2MjcyMzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE5OjAyOjM1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MSAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBTdXBwb3J0IEFGTCdzIGFmbC1jbGFu
Zy1mYXN0IG1vZGUKICAgIAogICAgQUZMIGhhcyBhbiBhbHRlcm5hdGl2ZSBsbHZtLWJhc2UgaW5z
dHJ1bWVudGF0aW9uIG1vZGUsIHdoaWNoIGhhcyBtdWNoIGxvd2VyCiAgICBvdmVyaGVhZCB0aGFu
IHRoZSB0cmFkaXRpb25hbCBhZmwtZ2NjLgogICAgCiAgICBPbmUgZXh0cmEgYWJpbGl0eSBpcyB0
byBjaG9zZSBleGFjdGx5IHdoZXJlIHRoZSBtYXN0ZXIgcHJvY2VzcyBnZXRzCiAgICBpbml0aWFs
aXNlZCB0bywgYmVmb3JlIGJlaW5nIGZvcmtlZCBmb3IgdGVzdGluZy4gIFRoaXMgcG9pbnQgaXMg
Y2hvc2VuIGFmdGVyCiAgICB0aGUgY2FsbCB0byBMTFZNRnV6emVySW5pdGlhbGl6ZSgpLCBzbyB0
aGUgc3RhY2sgaXNuJ3QgYmVpbmcgcmVtYXBwZWQKICAgIGV4ZWN1dGFibGUgZm9yIGV2ZXJ5IHRl
c3QuCiAgICAKICAgIEFub3RoZXIgZXh0cmEgYWJpbGl0eSBpcyB0byBmZWVkIG11bHRpcGxlIGlu
cHV0cyBpbnRvIGEgc2luZ2xlIHRlc3QgcHJvY2VzcywKICAgIHRvIHJlZHVjZSB0aGUgbnVtYmVy
IG9mIGZvcmsoKSBjYWxscyByZXF1aXJlZCBvdmVyYWxsLiAgVHdvIGNhdmVhdHMgYXJlIHRoYXQg
aWYKICAgIHN0ZGluIGlzIHVzZWQgZm9yIGRhdGEsIGl0IG11c3QgYmUgdW5idWZmZXJlZCwgYW5k
IGlmIGlucHV0IGlzIHBhc3NlZCB2aWEgYQogICAgY29tbWFuZCBsaW5lIHBhcmFtZXRlciwgdGhl
IHVuZGVybHlpbmcgZmlsZSBtdXN0IGJlIG9wZW5lZCBhbmQgY2xvc2VkIG9uIGVhY2gKICAgIGl0
ZXJhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL2Z1enovUkVBRE1FLmFmbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYyB8IDU0ICsrKysrKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1
enovUkVBRE1FLmFmbCBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAppbmRleCBjNWY3NDlhLi40NzU4
ZGUyIDEwMDY0NAotLS0gYS90b29scy9mdXp6L1JFQURNRS5hZmwKKysrIGIvdG9vbHMvZnV6ei9S
RUFETUUuYWZsCkBAIC0xOCw3ICsxOCwxNSBAQCBVc2UgdGhlIHg4NiBpbnN0cnVjdGlvbiBlbXVs
YXRvciBmdXp6ZXIgYXMgYW4gZXhhbXBsZS4KIDIuIHJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmRz
IHRvIGJ1aWxkOgogICAgJCBjZCB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvcgog
ICAgJCBtYWtlIGRpc3RjbGVhbgotICAgJCBtYWtlIENDPSRBRkxQQVRIL2FmbC1nY2MgYWZsICMg
cHJvZHVjZXMgYWZsLWhhcm5lc3MKKworICAgSWYgeW91IGhhdmUgYSBuZXcgZW5vdWdoIHZlcnNp
b24gb2YgQ2xhbmcvTExWTSBhbmQgaGF2ZSBjb25maWd1cmVkIEFGTCdzCisgICBsbHZtX21vZGUs
IG1ha2UgdXNlIG9mIGFmbC1jbGFuZy1mYXN0OgorCisgICAgICQgbWFrZSBDQz0kQUZMUEFUSC9h
ZmwtY2xhbmctZmFzdCBhZmwgIyBwcm9kdWNlcyBhZmwtaGFybmVzcworCisgICBJZiBub3QsIHVz
ZSB0aGUgZGVmYXVsdCBhZmwtZ2NjOgorCisgICAgICQgbWFrZSBDQz0kQUZMUEFUSC9hZmwtZ2Nj
IGFmbCAjIHByb2R1Y2VzIGFmbC1oYXJuZXNzCiAKIDMuIHByb3ZpZGUgaW5pdGlhbCB0ZXN0IGNh
c2UgKGZ1enplciBkZXBlbmRlbnQsIHNlZSBhZmwtKi5jKToKICAgICQgbWtkaXIgdGVzdGNhc2Vf
ZGlyCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwt
aGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MuYwppbmRleCA2M2FmZjU5Li4xNTQ4NjkzIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTE3LDYgKzE3LDcgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHNpemVfdCBzaXplOwogICAgIEZJTEUgKmZw
ID0gTlVMTDsKIAorICAgIHNldGJ1ZihzdGRpbiwgTlVMTCk7CiAgICAgc2V0YnVmKHN0ZG91dCwg
TlVMTCk7CiAKICAgICB3aGlsZSAoIDEgKQpAQCAtNjEsMzcgKzYyLDQ0IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpZiAoIExMVk1GdXp6ZXJJbml0aWFsaXplKCZhcmdj
LCAmYXJndikgKQogICAgICAgICBleGl0KC0xKTsKIAotICAgIGlmICggZnAgIT0gc3RkaW4gKSAv
KiBJZiBub3QgdXNpbmcgc3RkaW4sIG9wZW4gdGhlIHByb3ZpZGVkIGZpbGUuICovCisjaWZkZWYg
X19BRkxfSEFWRV9NQU5VQUxfQ09OVFJPTAorICAgIF9fQUZMX0lOSVQoKTsKKworICAgIHdoaWxl
ICggX19BRkxfTE9PUCgxMDAwKSApCisjZW5kaWYKICAgICB7Ci0gICAgICAgIGZwID0gZm9wZW4o
YXJndltvcHRpbmRdLCAicmIiKTsKLSAgICAgICAgaWYgKCBmcCA9PSBOVUxMICkKKyAgICAgICAg
aWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlk
ZWQgZmlsZS4gKi8KICAgICAgICAgewotICAgICAgICAgICAgcGVycm9yKCJmb3BlbiIpOwotICAg
ICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kXSwg
InJiIik7CisgICAgICAgICAgICBpZiAoIGZwID09IE5VTEwgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHBlcnJvcigiZm9wZW4iKTsKKyAgICAgICAgICAgICAgICBleGl0KC0xKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgIH0KIAotICAgIHNpemUgPSBmcmVhZChpbnB1
dCwgMSwgSU5QVVRfU0laRSwgZnApOworICAgICAgICBzaXplID0gZnJlYWQoaW5wdXQsIDEsIElO
UFVUX1NJWkUsIGZwKTsKIAotICAgIGlmICggZmVycm9yKGZwKSApCi0gICAgewotICAgICAgICBw
ZXJyb3IoImZyZWFkIik7Ci0gICAgICAgIGV4aXQoLTEpOwotICAgIH0KKyAgICAgICAgaWYgKCBm
ZXJyb3IoZnApICkKKyAgICAgICAgeworICAgICAgICAgICAgcGVycm9yKCJmcmVhZCIpOworICAg
ICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgIH0KIAotICAgIGlmICggIWZlb2YoZnApICkKLSAg
ICB7Ci0gICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKLSAgICAgICAgZXhpdCgt
MSk7Ci0gICAgfQorICAgICAgICBpZiAoICFmZW9mKGZwKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKKyAgICAgICAgICAgIGV4aXQoLTEpOwor
ICAgICAgICB9CiAKLSAgICBpZiAoIGZwICE9IHN0ZGluICkKLSAgICB7Ci0gICAgICAgIGZjbG9z
ZShmcCk7Ci0gICAgICAgIGZwID0gTlVMTDsKLSAgICB9CisgICAgICAgIGlmICggZnAgIT0gc3Rk
aW4gKQorICAgICAgICB7CisgICAgICAgICAgICBmY2xvc2UoZnApOworICAgICAgICAgICAgZnAg
PSBOVUxMOworICAgICAgICB9CiAKLSAgICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGlucHV0LCBz
aXplKTsKKyAgICAgICAgTExWTUZ1enplclRlc3RPbmVJbnB1dChpbnB1dCwgc2l6ZSk7CisgICAg
fQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 17:26:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 17:26: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 1cqNY2-0005GX-Is; Tue, 21 Mar 2017 17:26:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNY1-0005GC-AP
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/BB-04817-83261D85; Tue, 21 Mar 2017 17:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdc86WK
 EweeX+hYTthk4MHps79vFHsAYxZqZl5RfkcCasainja3glXzFud29LA2MU8S7GLk4hAS+MErM
 nLiaBcI5zyixr/8QexcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIeEr2LP
 4DFeQXMJE6tucQEYrMA1V98sYJ5AiPHAkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MO587HWKU5GBSEuVNdLoYIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCNzMRKCdYlJqeWpGWmQMMDpi0BAePkghvWQJQmre4IDG3ODMdInWKUVFKnFcQpE8A
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm5QWZwpOZVwI3/RXQYiaQxXsug
 CwuSURISTUwNpSatDyKVNo6079oXb/4qt0hyUUnFymdP9ef8ePRW6FP/c8aOU/M/abZ51F55J
 Hy7BUbQnu7p7gJbdhvfOCfueMvi74npkeEfwZ5vTeU1fWdHdXkMd2a48jvw182dburptzZ+/S
 LK1/Aoutpbat2qrxRWRnztDb5CoPfudxXPJVL7RyKzz5RVGIpzkg01GIuKk4EADQVDGdDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490117175!93136316!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26969 invoked from network); 21 Mar 2017 17:26:15 -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; 21 Mar 2017 17:26:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXy-0004ks-Of
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqNXy-0001f8-OC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 17:26:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqNXy-0001f8-OC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 17:26:14 +0000
Subject: [Xen-changelog] [xen master] tools/insn-fuzz: Support AFL's
	afl-clang-fast 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>

Y29tbWl0IDY5ZjQ2MzM4MTdjMzg2NTVjZDI3YWE2MmMzY2JmYzAyZjY2MjcyMzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE5OjAyOjM1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyMCAxNjo0NToy
MSAyMDE3ICswMDAwCgogICAgdG9vbHMvaW5zbi1mdXp6OiBTdXBwb3J0IEFGTCdzIGFmbC1jbGFu
Zy1mYXN0IG1vZGUKICAgIAogICAgQUZMIGhhcyBhbiBhbHRlcm5hdGl2ZSBsbHZtLWJhc2UgaW5z
dHJ1bWVudGF0aW9uIG1vZGUsIHdoaWNoIGhhcyBtdWNoIGxvd2VyCiAgICBvdmVyaGVhZCB0aGFu
IHRoZSB0cmFkaXRpb25hbCBhZmwtZ2NjLgogICAgCiAgICBPbmUgZXh0cmEgYWJpbGl0eSBpcyB0
byBjaG9zZSBleGFjdGx5IHdoZXJlIHRoZSBtYXN0ZXIgcHJvY2VzcyBnZXRzCiAgICBpbml0aWFs
aXNlZCB0bywgYmVmb3JlIGJlaW5nIGZvcmtlZCBmb3IgdGVzdGluZy4gIFRoaXMgcG9pbnQgaXMg
Y2hvc2VuIGFmdGVyCiAgICB0aGUgY2FsbCB0byBMTFZNRnV6emVySW5pdGlhbGl6ZSgpLCBzbyB0
aGUgc3RhY2sgaXNuJ3QgYmVpbmcgcmVtYXBwZWQKICAgIGV4ZWN1dGFibGUgZm9yIGV2ZXJ5IHRl
c3QuCiAgICAKICAgIEFub3RoZXIgZXh0cmEgYWJpbGl0eSBpcyB0byBmZWVkIG11bHRpcGxlIGlu
cHV0cyBpbnRvIGEgc2luZ2xlIHRlc3QgcHJvY2VzcywKICAgIHRvIHJlZHVjZSB0aGUgbnVtYmVy
IG9mIGZvcmsoKSBjYWxscyByZXF1aXJlZCBvdmVyYWxsLiAgVHdvIGNhdmVhdHMgYXJlIHRoYXQg
aWYKICAgIHN0ZGluIGlzIHVzZWQgZm9yIGRhdGEsIGl0IG11c3QgYmUgdW5idWZmZXJlZCwgYW5k
IGlmIGlucHV0IGlzIHBhc3NlZCB2aWEgYQogICAgY29tbWFuZCBsaW5lIHBhcmFtZXRlciwgdGhl
IHVuZGVybHlpbmcgZmlsZSBtdXN0IGJlIG9wZW5lZCBhbmQgY2xvc2VkIG9uIGVhY2gKICAgIGl0
ZXJhdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL2Z1enovUkVBRE1FLmFmbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZs
LWhhcm5lc3MuYyB8IDU0ICsrKysrKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1
enovUkVBRE1FLmFmbCBiL3Rvb2xzL2Z1enovUkVBRE1FLmFmbAppbmRleCBjNWY3NDlhLi40NzU4
ZGUyIDEwMDY0NAotLS0gYS90b29scy9mdXp6L1JFQURNRS5hZmwKKysrIGIvdG9vbHMvZnV6ei9S
RUFETUUuYWZsCkBAIC0xOCw3ICsxOCwxNSBAQCBVc2UgdGhlIHg4NiBpbnN0cnVjdGlvbiBlbXVs
YXRvciBmdXp6ZXIgYXMgYW4gZXhhbXBsZS4KIDIuIHJ1biB0aGUgZm9sbG93aW5nIGNvbW1hbmRz
IHRvIGJ1aWxkOgogICAgJCBjZCB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvcgog
ICAgJCBtYWtlIGRpc3RjbGVhbgotICAgJCBtYWtlIENDPSRBRkxQQVRIL2FmbC1nY2MgYWZsICMg
cHJvZHVjZXMgYWZsLWhhcm5lc3MKKworICAgSWYgeW91IGhhdmUgYSBuZXcgZW5vdWdoIHZlcnNp
b24gb2YgQ2xhbmcvTExWTSBhbmQgaGF2ZSBjb25maWd1cmVkIEFGTCdzCisgICBsbHZtX21vZGUs
IG1ha2UgdXNlIG9mIGFmbC1jbGFuZy1mYXN0OgorCisgICAgICQgbWFrZSBDQz0kQUZMUEFUSC9h
ZmwtY2xhbmctZmFzdCBhZmwgIyBwcm9kdWNlcyBhZmwtaGFybmVzcworCisgICBJZiBub3QsIHVz
ZSB0aGUgZGVmYXVsdCBhZmwtZ2NjOgorCisgICAgICQgbWFrZSBDQz0kQUZMUEFUSC9hZmwtZ2Nj
IGFmbCAjIHByb2R1Y2VzIGFmbC1oYXJuZXNzCiAKIDMuIHByb3ZpZGUgaW5pdGlhbCB0ZXN0IGNh
c2UgKGZ1enplciBkZXBlbmRlbnQsIHNlZSBhZmwtKi5jKToKICAgICQgbWtkaXIgdGVzdGNhc2Vf
ZGlyCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwt
aGFybmVzcy5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5l
c3MuYwppbmRleCA2M2FmZjU5Li4xNTQ4NjkzIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKQEAgLTE3LDYgKzE3LDcgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHNpemVfdCBzaXplOwogICAgIEZJTEUgKmZw
ID0gTlVMTDsKIAorICAgIHNldGJ1ZihzdGRpbiwgTlVMTCk7CiAgICAgc2V0YnVmKHN0ZG91dCwg
TlVMTCk7CiAKICAgICB3aGlsZSAoIDEgKQpAQCAtNjEsMzcgKzYyLDQ0IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICBpZiAoIExMVk1GdXp6ZXJJbml0aWFsaXplKCZhcmdj
LCAmYXJndikgKQogICAgICAgICBleGl0KC0xKTsKIAotICAgIGlmICggZnAgIT0gc3RkaW4gKSAv
KiBJZiBub3QgdXNpbmcgc3RkaW4sIG9wZW4gdGhlIHByb3ZpZGVkIGZpbGUuICovCisjaWZkZWYg
X19BRkxfSEFWRV9NQU5VQUxfQ09OVFJPTAorICAgIF9fQUZMX0lOSVQoKTsKKworICAgIHdoaWxl
ICggX19BRkxfTE9PUCgxMDAwKSApCisjZW5kaWYKICAgICB7Ci0gICAgICAgIGZwID0gZm9wZW4o
YXJndltvcHRpbmRdLCAicmIiKTsKLSAgICAgICAgaWYgKCBmcCA9PSBOVUxMICkKKyAgICAgICAg
aWYgKCBmcCAhPSBzdGRpbiApIC8qIElmIG5vdCB1c2luZyBzdGRpbiwgb3BlbiB0aGUgcHJvdmlk
ZWQgZmlsZS4gKi8KICAgICAgICAgewotICAgICAgICAgICAgcGVycm9yKCJmb3BlbiIpOwotICAg
ICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgICAgICBmcCA9IGZvcGVuKGFyZ3Zbb3B0aW5kXSwg
InJiIik7CisgICAgICAgICAgICBpZiAoIGZwID09IE5VTEwgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHBlcnJvcigiZm9wZW4iKTsKKyAgICAgICAgICAgICAgICBleGl0KC0xKTsK
KyAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgIH0KIAotICAgIHNpemUgPSBmcmVhZChpbnB1
dCwgMSwgSU5QVVRfU0laRSwgZnApOworICAgICAgICBzaXplID0gZnJlYWQoaW5wdXQsIDEsIElO
UFVUX1NJWkUsIGZwKTsKIAotICAgIGlmICggZmVycm9yKGZwKSApCi0gICAgewotICAgICAgICBw
ZXJyb3IoImZyZWFkIik7Ci0gICAgICAgIGV4aXQoLTEpOwotICAgIH0KKyAgICAgICAgaWYgKCBm
ZXJyb3IoZnApICkKKyAgICAgICAgeworICAgICAgICAgICAgcGVycm9yKCJmcmVhZCIpOworICAg
ICAgICAgICAgZXhpdCgtMSk7CisgICAgICAgIH0KIAotICAgIGlmICggIWZlb2YoZnApICkKLSAg
ICB7Ci0gICAgICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKLSAgICAgICAgZXhpdCgt
MSk7Ci0gICAgfQorICAgICAgICBpZiAoICFmZW9mKGZwKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ZigiSW5wdXQgdG9vIGxhcmdlXG4iKTsKKyAgICAgICAgICAgIGV4aXQoLTEpOwor
ICAgICAgICB9CiAKLSAgICBpZiAoIGZwICE9IHN0ZGluICkKLSAgICB7Ci0gICAgICAgIGZjbG9z
ZShmcCk7Ci0gICAgICAgIGZwID0gTlVMTDsKLSAgICB9CisgICAgICAgIGlmICggZnAgIT0gc3Rk
aW4gKQorICAgICAgICB7CisgICAgICAgICAgICBmY2xvc2UoZnApOworICAgICAgICAgICAgZnAg
PSBOVUxMOworICAgICAgICB9CiAKLSAgICBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGlucHV0LCBz
aXplKTsKKyAgICAgICAgTExWTUZ1enplclRlc3RPbmVJbnB1dChpbnB1dCwgc2l6ZSk7CisgICAg
fQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:44:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqOlJ-0003Io-My; Tue, 21 Mar 2017 18:44:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlI-0003Ii-Ds
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D1/21-04971-37471D85; Tue, 21 Mar 2017 18:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbe45GK
 EQcNCZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLv1J3PBKoeKjy8jGhgfGnYxcnEICXxhlJg4
 aTMThHOeUWL2nxVsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RJ3Hj9h
 xXE5hUwk1hyaSE7iM0CVP9y82TmCYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYwLvvrdIhRkoNJSZQ30elihBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3pkFQDnBotT01Iq0zBxgaMCkJTh4lER4N4OkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnFe5EKhIAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcSZBVPZ
 l4J3KZXQEcwAR1RtucCyBEliQgpqQZGwXv33PgdnKxdbip+eRGu9JN1yjS3myG8zHNfbHBP2b
 xAvslr5cVtyQkJjzfeqgh+ulBY3L1HeeZ5vahVJ7bPyw2/kWObsuFgvdcq/Rkft16Zkdyy9l/
 J2rmn5q7sjU2MuK6neyPh1udOhcPH+d6F3I81ceFzkH4TLrIxo353uInVmo3eUhPmKbEUZyQa
 ajEXFScCALBygbJOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490121842!82693067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38526 invoked from network); 21 Mar 2017 18:44:02 -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; 21 Mar 2017 18:44:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlF-0006s1-RQ
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlF-0005Cl-R1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOlF-0005Cl-R1@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:44:01 +0000
Subject: [Xen-changelog] [qemu-xen-traditional master] cirrus/vnc: zap drop
	bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjE2IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbnNvbGUuYyAg
ICAgICB8ICA4IC0tLS0tLS0tCiBjb25zb2xlLmggICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0t
CiBody9jaXJydXNfdmdhLmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIGh3L3Ztd2FyZV92Z2EuYyB8
ICAxICsKIHZuYy5jICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvY29uc29sZS5jIGIvY29uc29sZS5jCmluZGV4IGQ0ZjFhZDAuLmU2MWI1
M2IgMTAwNjQ0Ci0tLSBhL2NvbnNvbGUuYworKysgYi9jb25zb2xlLmMKQEAgLTEzOTksMTQgKzEz
OTksNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoRGlzcGxheVN0YXRlICpkcywgaW50IHdp
ZHRoLCBpbnQgaGVpZ2h0KQogICAgIH0KIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNw
bGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGlmIChpc19ncmFwaGljX2Nv
bnNvbGUoKSkgewotICAgICAgICBkcHlfY29weShkcywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0
X3ksIHcsIGgpOwotICAgIH0KLX0KLQogUGl4ZWxGb3JtYXQgcWVtdV9kaWZmZXJlbnRfZW5kaWFu
bmVzc19waXhlbGZvcm1hdChpbnQgYnBwKQogewogICAgIFBpeGVsRm9ybWF0IHBmOwpkaWZmIC0t
Z2l0IGEvY29uc29sZS5oIGIvY29uc29sZS5oCmluZGV4IDE0YjQyZjMuLjgzMDZjYzQgMTAwNjQ0
Ci0tLSBhL2NvbnNvbGUuaAorKysgYi9jb25zb2xlLmgKQEAgLTk4LDggKzk4LDYgQEAgc3RydWN0
IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciB7CiAgICAgdm9pZCAoKmRweV9yZXNpemUpKHN0cnVjdCBE
aXNwbGF5U3RhdGUgKnMpOwogICAgIHZvaWQgKCpkcHlfc2V0ZGF0YSkoc3RydWN0IERpc3BsYXlT
dGF0ZSAqcyk7CiAgICAgdm9pZCAoKmRweV9yZWZyZXNoKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpz
KTsKLSAgICB2b2lkICgqZHB5X2NvcHkpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCBzcmNf
eCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCk7CiAgICAgdm9pZCAoKmRweV9maWxsKShzdHJ1Y3QgRGlzcGxheVN0YXRl
ICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVp
bnQzMl90IGMpOwogICAgIHZvaWQgKCpkcHlfdGV4dF9jdXJzb3IpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMsIGludCB4LCBpbnQgeSk7CkBAIC0yMTEsMTggKzIwOSw2IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi1zdGF0aWMgaW5s
aW5lIHZvaWQgZHB5X2NvcHkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpIHsKLSAgICBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wg
PSBzLT5saXN0ZW5lcnM7Ci0gICAgd2hpbGUgKGRjbCAhPSBOVUxMKSB7Ci0gICAgICAgIGlmIChk
Y2wtPmRweV9jb3B5KQotICAgICAgICAgICAgZGNsLT5kcHlfY29weShzLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGVsc2UgLyogVE9ETyAqLwotICAgICAgICAg
ICAgZGNsLT5kcHlfdXBkYXRlKHMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGRjbCA9
IGRjbC0+bmV4dDsKLSAgICB9Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfZmlsbChzdHJ1
Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYykgewogICAgIHN0cnVjdCBEaXNwbGF5Q2hh
bmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKQEAgLTI5Nyw4ICsyODMsNiBAQCB2b2lk
IHRleHRfY29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNv
bGVfc2VsZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChE
aXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNw
bGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKIAogLyogc2RsLmMgKi8KIHZvaWQgc2Rs
X2Rpc3BsYXlfaW5pdChEaXNwbGF5U3RhdGUgKmRzLCBpbnQgZnVsbF9zY3JlZW4sIGludCBub19m
cmFtZSwgaW50IG9wZW5nbF9lbmFibGVkKTsKZGlmZiAtLWdpdCBhL2h3L2NpcnJ1c192Z2EuYyBi
L2h3L2NpcnJ1c192Z2EuYwppbmRleCAwNmI0YTNiLi40ZTg1YjkwIDEwMDY0NAotLS0gYS9ody9j
aXJydXNfdmdhLmMKKysrIGIvaHcvY2lycnVzX3ZnYS5jCkBAIC03OTMsMTEgKzc5Myw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotCXZnYV9od191cGRhdGUoKTsKLQogICAgICgqcy0+Y2lycnVzX3JvcCkgKHMsIHMtPnZy
YW1fcHRyICsKIAkJICAgICAgKHMtPmNpcnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRy
X21hc2spLAogCQkgICAgICBzLT52cmFtX3B0ciArCkBAIC04MDYsMTMgKzgwMSwxMyBAQCBzdGF0
aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50IHNy
YywgaW50IHcsIGludCBoKQogCQkgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoLCBzLT5jaXJydXNf
Ymx0X2hlaWdodCk7CiAKICAgICBpZiAobm90aWZ5KQotCXFlbXVfY29uc29sZV9jb3B5KHMtPmRz
LAotCQkJICBzeCwgc3ksIGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRo
LAotCQkJICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CisJZHB5X3VwZGF0ZShzLT5kcywKKyAgICAg
ICAgICAgICAgICAgICBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93
aWR0aCAvIGRlcHRoLAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsK
IAogICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBw
b3J0aW9uIGhhcwotICAgICAgIGNoYW5nZWQgc2luY2UgcWVtdV9jb25zb2xlX2NvcHkgaW1wbGll
cyB0aGlzICovCisgICAgICAgY2hhbmdlZCBzaW5jZSBkcHlfdXBkYXRlIGltcGxpZXMgdGhpcyAq
LwogCiAgICAgY2lycnVzX2ludmFsaWRhdGVfcmVnaW9uKHMsIHMtPmNpcnJ1c19ibHRfZHN0YWRk
ciwKIAkJCQlzLT5jaXJydXNfYmx0X2RzdHBpdGNoLCBzLT5jaXJydXNfYmx0X3dpZHRoLApkaWZm
IC0tZ2l0IGEvaHcvdm13YXJlX3ZnYS5jIGIvaHcvdm13YXJlX3ZnYS5jCmluZGV4IGQxY2JhMjgu
LmMzOGU0M2MgMTAwNjQ0Ci0tLSBhL2h3L3Ztd2FyZV92Z2EuYworKysgYi9ody92bXdhcmVfdmdh
LmMKQEAgLTM4Myw2ICszODMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdm1zdmdhX2NvcHlfcmVj
dChzdHJ1Y3Qgdm1zdmdhX3N0YXRlX3MgKnMsCiAKICMgaWZkZWYgRElSRUNUX1ZSQU0KICAgICBp
ZiAocy0+ZHMtPmRweV9jb3B5KQorIyAgZXJyb3IgVGhpcyBjb25maWd1cmF0aW9uIGlzIG5vdCBz
dXBwb3J0ZWQuICBTZWUgWFNBLTIxMS4KICAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMs
IHgwLCB5MCwgeDEsIHkxLCB3LCBoKTsKICAgICBlbHNlCiAjIGVuZGlmCmRpZmYgLS1naXQgYS92
bmMuYyBiL3ZuYy5jCmluZGV4IDYxZDE1NTUuLjBlNjExOTcgMTAwNjQ0Ci0tLSBhL3ZuYy5jCisr
KyBiL3ZuYy5jCkBAIC01NzIsMzYgKzU3Miw2IEBAIHN0YXRpYyB2b2lkIHNlbmRfZnJhbWVidWZm
ZXJfdXBkYXRlKFZuY1N0YXRlICp2cywgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAJICAg
IHNlbmRfZnJhbWVidWZmZXJfdXBkYXRlX3Jhdyh2cywgeCwgeSwgdywgaCk7CiB9CiAKLXN0YXRp
YyB2b2lkIHZuY19jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LCBp
bnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY1N0YXRlICp2cyA9
IGRzLT5vcGFxdWU7Ci0gICAgaW50IHVwZGF0aW5nX2NsaWVudCA9IDE7Ci0KLSAgICBpZiAoIXZz
LT51cGRhdGVfcmVxdWVzdGVkIHx8Ci0gICAgICAgIHNyY194IDwgdnMtPnZpc2libGVfeCB8fCBz
cmNfeSA8IHZzLT52aXNpYmxlX3kgfHwKLQlkc3RfeCA8IHZzLT52aXNpYmxlX3ggfHwgZHN0X3kg
PCB2cy0+dmlzaWJsZV95IHx8Ci0JKHNyY194ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52
aXNpYmxlX3cpIHx8Ci0JKHNyY195ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxl
X2gpIHx8Ci0JKGRzdF94ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cpIHx8
Ci0JKGRzdF95ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpKQotCXVwZGF0
aW5nX2NsaWVudCA9IDA7Ci0KLSAgICBpZiAodXBkYXRpbmdfY2xpZW50KQotICAgICAgICBfdm5j
X3VwZGF0ZV9jbGllbnQodnMpOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCAmJiB2cy0+Y3Nv
Y2sgIT0gLTEgJiYgIXZzLT5oYXNfdXBkYXRlKSB7Ci0Jdm5jX3dyaXRlX3U4KHZzLCAwKTsgIC8q
IG1zZyBpZCAqLwotCXZuY193cml0ZV91OCh2cywgMCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgMSk7
IC8qIG51bWJlciBvZiByZWN0cyAqLwotCXZuY19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94
LCBkc3RfeSwgdywgaCwgMSk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotCXZuY193cml0
ZV91MTYodnMsIHNyY195KTsKLQl2bmNfZmx1c2godnMpOwotICAgICAgICB2cy0+dXBkYXRlX3Jl
cXVlc3RlZC0tOwotICAgIH0gZWxzZQotCWZyYW1lYnVmZmVyX3NldF91cGRhdGVkKHZzLCBkc3Rf
eCwgZHN0X3ksIHcsIGgpOwotfQotCiBzdGF0aWMgaW50IGZpbmRfdXBkYXRlX2hlaWdodChWbmNT
dGF0ZSAqdnMsIGludCB5LCBpbnQgbWF4eSwgaW50IGxhc3RfeCwgaW50IHgpCiB7CiAgICAgaW50
IGg7CkBAIC0xNTQzLDE2ICsxNTEzLDEyIEBAIHN0YXRpYyB2b2lkIHNldF9lbmNvZGluZ3MoVm5j
U3RhdGUgKnZzLCBpbnQzMl90ICplbmNvZGluZ3MsIHNpemVfdCBuX2VuY29kaW5ncykKICAgICB2
cy0+aGFzX3BvaW50ZXJfdHlwZV9jaGFuZ2UgPSAwOwogICAgIHZzLT5oYXNfV01WaSA9IDA7CiAg
ICAgdnMtPmFic29sdXRlID0gLTE7Ci0gICAgZGNsLT5kcHlfY29weSA9IE5VTEw7CiAKICAgICBm
b3IgKGkgPSBuX2VuY29kaW5ncyAtIDE7IGkgPj0gMDsgaS0tKSB7CiAJc3dpdGNoIChlbmNvZGlu
Z3NbaV0pIHsKIAljYXNlIDA6IC8qIFJhdyAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAwOwog
CSAgICBicmVhazsKLQljYXNlIDE6IC8qIENvcHlSZWN0ICovCi0JICAgIGRjbC0+ZHB5X2NvcHkg
PSB2bmNfY29weTsKLQkgICAgYnJlYWs7CiAJY2FzZSA1OiAvKiBIZXh0aWxlICovCiAJICAgIHZz
LT5oYXNfaGV4dGlsZSA9IDE7CiAJICAgIGJyZWFrOwpAQCAtMjQ1OSw3ICsyNDI1LDYgQEAgc3Rh
dGljIHZvaWQgdm5jX2xpc3Rlbl9yZWFkKHZvaWQgKm9wYXF1ZSkKIAl2cy0+aGFzX3Jlc2l6ZSA9
IDA7CiAJdnMtPmhhc19oZXh0aWxlID0gMDsKICAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQg
PSAwOwotCWRjbC0+ZHB5X2NvcHkgPSBOVUxMOwogCXZuY190aW1lcl9pbml0KHZzKTsKICAgICB9
CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:44:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqOlJ-0003Io-My; Tue, 21 Mar 2017 18:44:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlI-0003Ii-Ds
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D1/21-04971-37471D85; Tue, 21 Mar 2017 18:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbe45GK
 EQcNCZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLv1J3PBKoeKjy8jGhgfGnYxcnEICXxhlJg4
 aTMThHOeUWL2nxVsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RJ3Hj9h
 xXE5hUwk1hyaSE7iM0CVP9y82TmCYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYwLvvrdIhRkoNJSZQ30elihBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3pkFQDnBotT01Iq0zBxgaMCkJTh4lER4N4OkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnFe5EKhIAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcSZBVPZ
 l4J3KZXQEcwAR1RtucCyBEliQgpqQZGwXv33PgdnKxdbip+eRGu9JN1yjS3myG8zHNfbHBP2b
 xAvslr5cVtyQkJjzfeqgh+ulBY3L1HeeZ5vahVJ7bPyw2/kWObsuFgvdcq/Rkft16Zkdyy9l/
 J2rmn5q7sjU2MuK6neyPh1udOhcPH+d6F3I81ceFzkH4TLrIxo353uInVmo3eUhPmKbEUZyQa
 ajEXFScCALBygbJOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490121842!82693067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38526 invoked from network); 21 Mar 2017 18:44:02 -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; 21 Mar 2017 18:44:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlF-0006s1-RQ
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOlF-0005Cl-R1
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOlF-0005Cl-R1@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:44:01 +0000
Subject: [Xen-changelog] [qemu-xen-traditional master] cirrus/vnc: zap drop
	bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjE2IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIGNvbnNvbGUuYyAg
ICAgICB8ICA4IC0tLS0tLS0tCiBjb25zb2xlLmggICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0t
CiBody9jaXJydXNfdmdhLmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIGh3L3Ztd2FyZV92Z2EuYyB8
ICAxICsKIHZuYy5jICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvY29uc29sZS5jIGIvY29uc29sZS5jCmluZGV4IGQ0ZjFhZDAuLmU2MWI1
M2IgMTAwNjQ0Ci0tLSBhL2NvbnNvbGUuYworKysgYi9jb25zb2xlLmMKQEAgLTEzOTksMTQgKzEz
OTksNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoRGlzcGxheVN0YXRlICpkcywgaW50IHdp
ZHRoLCBpbnQgaGVpZ2h0KQogICAgIH0KIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNw
bGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGlmIChpc19ncmFwaGljX2Nv
bnNvbGUoKSkgewotICAgICAgICBkcHlfY29weShkcywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0
X3ksIHcsIGgpOwotICAgIH0KLX0KLQogUGl4ZWxGb3JtYXQgcWVtdV9kaWZmZXJlbnRfZW5kaWFu
bmVzc19waXhlbGZvcm1hdChpbnQgYnBwKQogewogICAgIFBpeGVsRm9ybWF0IHBmOwpkaWZmIC0t
Z2l0IGEvY29uc29sZS5oIGIvY29uc29sZS5oCmluZGV4IDE0YjQyZjMuLjgzMDZjYzQgMTAwNjQ0
Ci0tLSBhL2NvbnNvbGUuaAorKysgYi9jb25zb2xlLmgKQEAgLTk4LDggKzk4LDYgQEAgc3RydWN0
IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciB7CiAgICAgdm9pZCAoKmRweV9yZXNpemUpKHN0cnVjdCBE
aXNwbGF5U3RhdGUgKnMpOwogICAgIHZvaWQgKCpkcHlfc2V0ZGF0YSkoc3RydWN0IERpc3BsYXlT
dGF0ZSAqcyk7CiAgICAgdm9pZCAoKmRweV9yZWZyZXNoKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpz
KTsKLSAgICB2b2lkICgqZHB5X2NvcHkpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCBzcmNf
eCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCk7CiAgICAgdm9pZCAoKmRweV9maWxsKShzdHJ1Y3QgRGlzcGxheVN0YXRl
ICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVp
bnQzMl90IGMpOwogICAgIHZvaWQgKCpkcHlfdGV4dF9jdXJzb3IpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMsIGludCB4LCBpbnQgeSk7CkBAIC0yMTEsMTggKzIwOSw2IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi1zdGF0aWMgaW5s
aW5lIHZvaWQgZHB5X2NvcHkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpIHsKLSAgICBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wg
PSBzLT5saXN0ZW5lcnM7Ci0gICAgd2hpbGUgKGRjbCAhPSBOVUxMKSB7Ci0gICAgICAgIGlmIChk
Y2wtPmRweV9jb3B5KQotICAgICAgICAgICAgZGNsLT5kcHlfY29weShzLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGVsc2UgLyogVE9ETyAqLwotICAgICAgICAg
ICAgZGNsLT5kcHlfdXBkYXRlKHMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGRjbCA9
IGRjbC0+bmV4dDsKLSAgICB9Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfZmlsbChzdHJ1
Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYykgewogICAgIHN0cnVjdCBEaXNwbGF5Q2hh
bmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKQEAgLTI5Nyw4ICsyODMsNiBAQCB2b2lk
IHRleHRfY29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNv
bGVfc2VsZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChE
aXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNw
bGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKIAogLyogc2RsLmMgKi8KIHZvaWQgc2Rs
X2Rpc3BsYXlfaW5pdChEaXNwbGF5U3RhdGUgKmRzLCBpbnQgZnVsbF9zY3JlZW4sIGludCBub19m
cmFtZSwgaW50IG9wZW5nbF9lbmFibGVkKTsKZGlmZiAtLWdpdCBhL2h3L2NpcnJ1c192Z2EuYyBi
L2h3L2NpcnJ1c192Z2EuYwppbmRleCAwNmI0YTNiLi40ZTg1YjkwIDEwMDY0NAotLS0gYS9ody9j
aXJydXNfdmdhLmMKKysrIGIvaHcvY2lycnVzX3ZnYS5jCkBAIC03OTMsMTEgKzc5Myw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotCXZnYV9od191cGRhdGUoKTsKLQogICAgICgqcy0+Y2lycnVzX3JvcCkgKHMsIHMtPnZy
YW1fcHRyICsKIAkJICAgICAgKHMtPmNpcnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRy
X21hc2spLAogCQkgICAgICBzLT52cmFtX3B0ciArCkBAIC04MDYsMTMgKzgwMSwxMyBAQCBzdGF0
aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50IHNy
YywgaW50IHcsIGludCBoKQogCQkgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoLCBzLT5jaXJydXNf
Ymx0X2hlaWdodCk7CiAKICAgICBpZiAobm90aWZ5KQotCXFlbXVfY29uc29sZV9jb3B5KHMtPmRz
LAotCQkJICBzeCwgc3ksIGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRo
LAotCQkJICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CisJZHB5X3VwZGF0ZShzLT5kcywKKyAgICAg
ICAgICAgICAgICAgICBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93
aWR0aCAvIGRlcHRoLAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsK
IAogICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBw
b3J0aW9uIGhhcwotICAgICAgIGNoYW5nZWQgc2luY2UgcWVtdV9jb25zb2xlX2NvcHkgaW1wbGll
cyB0aGlzICovCisgICAgICAgY2hhbmdlZCBzaW5jZSBkcHlfdXBkYXRlIGltcGxpZXMgdGhpcyAq
LwogCiAgICAgY2lycnVzX2ludmFsaWRhdGVfcmVnaW9uKHMsIHMtPmNpcnJ1c19ibHRfZHN0YWRk
ciwKIAkJCQlzLT5jaXJydXNfYmx0X2RzdHBpdGNoLCBzLT5jaXJydXNfYmx0X3dpZHRoLApkaWZm
IC0tZ2l0IGEvaHcvdm13YXJlX3ZnYS5jIGIvaHcvdm13YXJlX3ZnYS5jCmluZGV4IGQxY2JhMjgu
LmMzOGU0M2MgMTAwNjQ0Ci0tLSBhL2h3L3Ztd2FyZV92Z2EuYworKysgYi9ody92bXdhcmVfdmdh
LmMKQEAgLTM4Myw2ICszODMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdm1zdmdhX2NvcHlfcmVj
dChzdHJ1Y3Qgdm1zdmdhX3N0YXRlX3MgKnMsCiAKICMgaWZkZWYgRElSRUNUX1ZSQU0KICAgICBp
ZiAocy0+ZHMtPmRweV9jb3B5KQorIyAgZXJyb3IgVGhpcyBjb25maWd1cmF0aW9uIGlzIG5vdCBz
dXBwb3J0ZWQuICBTZWUgWFNBLTIxMS4KICAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMs
IHgwLCB5MCwgeDEsIHkxLCB3LCBoKTsKICAgICBlbHNlCiAjIGVuZGlmCmRpZmYgLS1naXQgYS92
bmMuYyBiL3ZuYy5jCmluZGV4IDYxZDE1NTUuLjBlNjExOTcgMTAwNjQ0Ci0tLSBhL3ZuYy5jCisr
KyBiL3ZuYy5jCkBAIC01NzIsMzYgKzU3Miw2IEBAIHN0YXRpYyB2b2lkIHNlbmRfZnJhbWVidWZm
ZXJfdXBkYXRlKFZuY1N0YXRlICp2cywgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAJICAg
IHNlbmRfZnJhbWVidWZmZXJfdXBkYXRlX3Jhdyh2cywgeCwgeSwgdywgaCk7CiB9CiAKLXN0YXRp
YyB2b2lkIHZuY19jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LCBp
bnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY1N0YXRlICp2cyA9
IGRzLT5vcGFxdWU7Ci0gICAgaW50IHVwZGF0aW5nX2NsaWVudCA9IDE7Ci0KLSAgICBpZiAoIXZz
LT51cGRhdGVfcmVxdWVzdGVkIHx8Ci0gICAgICAgIHNyY194IDwgdnMtPnZpc2libGVfeCB8fCBz
cmNfeSA8IHZzLT52aXNpYmxlX3kgfHwKLQlkc3RfeCA8IHZzLT52aXNpYmxlX3ggfHwgZHN0X3kg
PCB2cy0+dmlzaWJsZV95IHx8Ci0JKHNyY194ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52
aXNpYmxlX3cpIHx8Ci0JKHNyY195ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxl
X2gpIHx8Ci0JKGRzdF94ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cpIHx8
Ci0JKGRzdF95ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpKQotCXVwZGF0
aW5nX2NsaWVudCA9IDA7Ci0KLSAgICBpZiAodXBkYXRpbmdfY2xpZW50KQotICAgICAgICBfdm5j
X3VwZGF0ZV9jbGllbnQodnMpOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCAmJiB2cy0+Y3Nv
Y2sgIT0gLTEgJiYgIXZzLT5oYXNfdXBkYXRlKSB7Ci0Jdm5jX3dyaXRlX3U4KHZzLCAwKTsgIC8q
IG1zZyBpZCAqLwotCXZuY193cml0ZV91OCh2cywgMCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgMSk7
IC8qIG51bWJlciBvZiByZWN0cyAqLwotCXZuY19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94
LCBkc3RfeSwgdywgaCwgMSk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotCXZuY193cml0
ZV91MTYodnMsIHNyY195KTsKLQl2bmNfZmx1c2godnMpOwotICAgICAgICB2cy0+dXBkYXRlX3Jl
cXVlc3RlZC0tOwotICAgIH0gZWxzZQotCWZyYW1lYnVmZmVyX3NldF91cGRhdGVkKHZzLCBkc3Rf
eCwgZHN0X3ksIHcsIGgpOwotfQotCiBzdGF0aWMgaW50IGZpbmRfdXBkYXRlX2hlaWdodChWbmNT
dGF0ZSAqdnMsIGludCB5LCBpbnQgbWF4eSwgaW50IGxhc3RfeCwgaW50IHgpCiB7CiAgICAgaW50
IGg7CkBAIC0xNTQzLDE2ICsxNTEzLDEyIEBAIHN0YXRpYyB2b2lkIHNldF9lbmNvZGluZ3MoVm5j
U3RhdGUgKnZzLCBpbnQzMl90ICplbmNvZGluZ3MsIHNpemVfdCBuX2VuY29kaW5ncykKICAgICB2
cy0+aGFzX3BvaW50ZXJfdHlwZV9jaGFuZ2UgPSAwOwogICAgIHZzLT5oYXNfV01WaSA9IDA7CiAg
ICAgdnMtPmFic29sdXRlID0gLTE7Ci0gICAgZGNsLT5kcHlfY29weSA9IE5VTEw7CiAKICAgICBm
b3IgKGkgPSBuX2VuY29kaW5ncyAtIDE7IGkgPj0gMDsgaS0tKSB7CiAJc3dpdGNoIChlbmNvZGlu
Z3NbaV0pIHsKIAljYXNlIDA6IC8qIFJhdyAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAwOwog
CSAgICBicmVhazsKLQljYXNlIDE6IC8qIENvcHlSZWN0ICovCi0JICAgIGRjbC0+ZHB5X2NvcHkg
PSB2bmNfY29weTsKLQkgICAgYnJlYWs7CiAJY2FzZSA1OiAvKiBIZXh0aWxlICovCiAJICAgIHZz
LT5oYXNfaGV4dGlsZSA9IDE7CiAJICAgIGJyZWFrOwpAQCAtMjQ1OSw3ICsyNDI1LDYgQEAgc3Rh
dGljIHZvaWQgdm5jX2xpc3Rlbl9yZWFkKHZvaWQgKm9wYXF1ZSkKIAl2cy0+aGFzX3Jlc2l6ZSA9
IDA7CiAJdnMtPmhhc19oZXh0aWxlID0gMDsKICAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQg
PSAwOwotCWRjbC0+ZHB5X2NvcHkgPSBOVUxMOwogCXZuY190aW1lcl9pbml0KHZzKTsKICAgICB9
CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 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 1cqOvy-0003z9-7b; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOvw-0003z1-Rd
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 13/31-27545-80771D85; Tue, 21 Mar 2017 18:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZe9/GK
 EwazbEhYTthk4MHps79vFHsAYxZqZl5RfkcCa0flnCWvBd4eKRX9NGxiXGnUxcnEICXxhlPjV
 0cgC4ZxnlFh49TpTFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQICyRJTDxdC
 hLmFTCT2LXsIxuIzQJUfvzyVfYJjBwLGBlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw/lgWcIhRkoNJSZQ30elihBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3qhSoJxgUWp6akVaZg4wNGDSEhw8SiK8qSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US5+0DKRIAKcoozYMbAQvTS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQGZwpOZV
 wK36RXQEUxAR5TtuQByREkiQkqqgdF779TkoPTNrrv1HrsFRmT9D5EXnMX+UJeTU4n/++PJ8x
 4xZLzYqGgaoJhZvNjtftLU341vNLSOvn28TKO68ugxK5GSypfBuUuvessXf3D8sMBhYtvcFdr
 mfFsWpl55JvDqhJSr+PGlzwOPcMRvfLggk0GgZgFDot3s/cuDOD/4TLuy2+nDpm1KLMUZiYZa
 zEXFiQCFlafGTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490122502!55508493!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23933 invoked from network); 21 Mar 2017 18: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; 21 Mar 2017 18:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOvu-0007Bb-88
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOvu-0000Ga-78
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOvu-0000Ga-78@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:02 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.8] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNhZjgxZDI5NzFiYjBlNGIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjM5IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
LS0tCiBjb25zb2xlLmMgICAgICAgfCAgOCAtLS0tLS0tLQogY29uc29sZS5oICAgICAgIHwgMTYg
LS0tLS0tLS0tLS0tLS0tLQogaHcvY2lycnVzX3ZnYS5jIHwgMTUgKysrKystLS0tLS0tLS0tCiBo
dy92bXdhcmVfdmdhLmMgfCAgMSArCiB2bmMuYyAgICAgICAgICAgfCAzNSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbnNvbGUuYyBiL2NvbnNvbGUuYwppbmRl
eCBkNGYxYWQwLi5lNjFiNTNiIDEwMDY0NAotLS0gYS9jb25zb2xlLmMKKysrIGIvY29uc29sZS5j
CkBAIC0xMzk5LDE0ICsxMzk5LDYgQEAgdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlT
dGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICB9CiB9CiAKLXZvaWQgcWVtdV9j
b25zb2xlX2NvcHkoRGlzcGxheVN0YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBp
ZiAoaXNfZ3JhcGhpY19jb25zb2xlKCkpIHsKLSAgICAgICAgZHB5X2NvcHkoZHMsIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICB9Ci19Ci0KIFBpeGVsRm9ybWF0IHFlbXVf
ZGlmZmVyZW50X2VuZGlhbm5lc3NfcGl4ZWxmb3JtYXQoaW50IGJwcCkKIHsKICAgICBQaXhlbEZv
cm1hdCBwZjsKZGlmZiAtLWdpdCBhL2NvbnNvbGUuaCBiL2NvbnNvbGUuaAppbmRleCAxNGI0MmYz
Li44MzA2Y2M0IDEwMDY0NAotLS0gYS9jb25zb2xlLmgKKysrIGIvY29uc29sZS5oCkBAIC05OCw4
ICs5OCw2IEBAIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgewogICAgIHZvaWQgKCpkcHlf
cmVzaXplKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5X3NldGRhdGEp
KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwogICAgIHZvaWQgKCpkcHlfcmVmcmVzaCkoc3RydWN0
IERpc3BsYXlTdGF0ZSAqcyk7Ci0gICAgdm9pZCAoKmRweV9jb3B5KShzdHJ1Y3QgRGlzcGxheVN0
YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgIGludCBk
c3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlfZmlsbCkoc3Ry
dWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5LAogICAgICAgICAgICAgICAgICAgICAg
aW50IHcsIGludCBoLCB1aW50MzJfdCBjKTsKICAgICB2b2lkICgqZHB5X3RleHRfY3Vyc29yKShz
dHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgeCwgaW50IHkpOwpAQCAtMjExLDE4ICsyMDksNiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZHB5X3JlZnJlc2goRGlzcGxheVN0YXRlICpzKQogICAgIH0K
IH0KIAotc3RhdGljIGlubGluZSB2b2lkIGRweV9jb3B5KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMs
IGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKSB7Ci0gICAgc3RydWN0IERpc3BsYXlDaGFu
Z2VMaXN0ZW5lciAqZGNsID0gcy0+bGlzdGVuZXJzOwotICAgIHdoaWxlIChkY2wgIT0gTlVMTCkg
ewotICAgICAgICBpZiAoZGNsLT5kcHlfY29weSkKLSAgICAgICAgICAgIGRjbC0+ZHB5X2NvcHko
cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICBlbHNlIC8qIFRP
RE8gKi8KLSAgICAgICAgICAgIGRjbC0+ZHB5X3VwZGF0ZShzLCBkc3RfeCwgZHN0X3ksIHcsIGgp
OwotICAgICAgICBkY2wgPSBkY2wtPm5leHQ7Ci0gICAgfQotfQotCiBzdGF0aWMgaW5saW5lIHZv
aWQgZHB5X2ZpbGwoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVpbnQzMl90IGMpIHsKICAgICBz
dHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wgPSBzLT5saXN0ZW5lcnM7CkBAIC0yOTcs
OCArMjgzLDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERpc3BsYXlTdGF0ZSAq
ZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgpOwogdm9pZCBjb25z
b2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVfY29uc29sZV9yZXNp
emUoRGlzcGxheVN0YXRlICpkcywgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsKLXZvaWQgcWVtdV9j
b25zb2xlX2NvcHkoRGlzcGxheVN0YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAKIC8qIHNk
bC5jICovCiB2b2lkIHNkbF9kaXNwbGF5X2luaXQoRGlzcGxheVN0YXRlICpkcywgaW50IGZ1bGxf
c2NyZWVuLCBpbnQgbm9fZnJhbWUsIGludCBvcGVuZ2xfZW5hYmxlZCk7CmRpZmYgLS1naXQgYS9o
dy9jaXJydXNfdmdhLmMgYi9ody9jaXJydXNfdmdhLmMKaW5kZXggMDZiNGEzYi4uNGU4NWI5MCAx
MDA2NDQKLS0tIGEvaHcvY2lycnVzX3ZnYS5jCisrKyBiL2h3L2NpcnJ1c192Z2EuYwpAQCAtNzkz
LDExICs3OTMsNiBAQCBzdGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAq
cywgaW50IGRzdCwgaW50IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0g
ICAgLyogd2UgaGF2ZSB0byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNv
cHkKLSAgICAgICBpcyBnZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1l
ICovCi0gICAgaWYgKG5vdGlmeSkKLQl2Z2FfaHdfdXBkYXRlKCk7Ci0KICAgICAoKnMtPmNpcnJ1
c19yb3ApIChzLCBzLT52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0X2RzdGFkZHIg
JiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dnJhbV9wdHIgKwpAQCAtODA2LDEz
ICs4MDEsMTMgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMs
IGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+Y2lycnVzX2JsdF93
aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlmeSkKLQlxZW11X2Nv
bnNvbGVfY29weShzLT5kcywKLQkJCSAgc3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19i
bHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOworCWRweV91cGRh
dGUocy0+ZHMsCisgICAgICAgICAgICAgICAgICAgZHgsIGR5LAorICAgICAgICAgICAgICAgICAg
IHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKKyAgICAgICAgICAgICAgICAgICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CiAKICAgICAvKiB3ZSBkb24ndCBoYXZlIHRvIG5vdGlmeSB0aGUgZGlz
cGxheSB0aGF0IHRoaXMgcG9ydGlvbiBoYXMKLSAgICAgICBjaGFuZ2VkIHNpbmNlIHFlbXVfY29u
c29sZV9jb3B5IGltcGxpZXMgdGhpcyAqLworICAgICAgIGNoYW5nZWQgc2luY2UgZHB5X3VwZGF0
ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAgIGNpcnJ1c19pbnZhbGlkYXRlX3JlZ2lvbihzLCBzLT5j
aXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJcy0+Y2lycnVzX2JsdF9kc3RwaXRjaCwgcy0+Y2lycnVz
X2JsdF93aWR0aCwKZGlmZiAtLWdpdCBhL2h3L3Ztd2FyZV92Z2EuYyBiL2h3L3Ztd2FyZV92Z2Eu
YwppbmRleCBkMWNiYTI4Li5jMzhlNDNjIDEwMDY0NAotLS0gYS9ody92bXdhcmVfdmdhLmMKKysr
IGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0zODMsNiArMzgzLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0IHZtc3ZnYV9zdGF0ZV9zICpzLAogCiAjIGlmZGVmIERJ
UkVDVF9WUkFNCiAgICAgaWYgKHMtPmRzLT5kcHlfY29weSkKKyMgIGVycm9yIFRoaXMgY29uZmln
dXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkLiAgU2VlIFhTQS0yMTEuCiAgICAgICAgIHFlbXVfY29u
c29sZV9jb3B5KHMtPmRzLCB4MCwgeTAsIHgxLCB5MSwgdywgaCk7CiAgICAgZWxzZQogIyBlbmRp
ZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92bmMuYwppbmRleCA2MWQxNTU1Li4wZTYxMTk3IDEwMDY0
NAotLS0gYS92bmMuYworKysgYi92bmMuYwpAQCAtNTcyLDM2ICs1NzIsNiBAQCBzdGF0aWMgdm9p
ZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwgaW50
IHcsIGludCBoKQogCSAgICBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZV9yYXcodnMsIHgsIHksIHcs
IGgpOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAg
ICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3BhcXVlOwotICAgIGludCB1cGRhdGluZ19jbGllbnQgPSAx
OwotCi0gICAgaWYgKCF2cy0+dXBkYXRlX3JlcXVlc3RlZCB8fAotICAgICAgICBzcmNfeCA8IHZz
LT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2cy0+dmlzaWJsZV95IHx8Ci0JZHN0X3ggPCB2cy0+dmlz
aWJsZV94IHx8IGRzdF95IDwgdnMtPnZpc2libGVfeSB8fAotCShzcmNfeCArIHcpID4gKHZzLT52
aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShzcmNfeSArIGgpID4gKHZzLT52aXNpYmxl
X3kgKyB2cy0+dmlzaWJsZV9oKSB8fAotCShkc3RfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2
cy0+dmlzaWJsZV93KSB8fAotCShkc3RfeSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlz
aWJsZV9oKSkKLQl1cGRhdGluZ19jbGllbnQgPSAwOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVu
dCkKLSAgICAgICAgX3ZuY191cGRhdGVfY2xpZW50KHZzKTsKLQotICAgIGlmICh1cGRhdGluZ19j
bGllbnQgJiYgdnMtPmNzb2NrICE9IC0xICYmICF2cy0+aGFzX3VwZGF0ZSkgewotCXZuY193cml0
ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQgKi8KLQl2bmNfd3JpdGVfdTgodnMsIDApOwotCXZuY193
cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLQl2bmNfZnJhbWVidWZmZXJf
dXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIDEpOwotCXZuY193cml0ZV91MTYodnMsIHNy
Y194KTsKLQl2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0Jdm5jX2ZsdXNoKHZzKTsKLSAgICAg
ICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQtLTsKLSAgICB9IGVsc2UKLQlmcmFtZWJ1ZmZlcl9zZXRf
dXBkYXRlZCh2cywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogc3RhdGljIGludCBmaW5kX3Vw
ZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZzLCBpbnQgeSwgaW50IG1heHksIGludCBsYXN0X3gsIGlu
dCB4KQogewogICAgIGludCBoOwpAQCAtMTU0MywxNiArMTUxMywxMiBAQCBzdGF0aWMgdm9pZCBz
ZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2cywgaW50MzJfdCAqZW5jb2RpbmdzLCBzaXplX3Qgbl9l
bmNvZGluZ3MpCiAgICAgdnMtPmhhc19wb2ludGVyX3R5cGVfY2hhbmdlID0gMDsKICAgICB2cy0+
aGFzX1dNVmkgPSAwOwogICAgIHZzLT5hYnNvbHV0ZSA9IC0xOwotICAgIGRjbC0+ZHB5X2NvcHkg
PSBOVUxMOwogCiAgICAgZm9yIChpID0gbl9lbmNvZGluZ3MgLSAxOyBpID49IDA7IGktLSkgewog
CXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7CiAJY2FzZSAwOiAvKiBSYXcgKi8KIAkgICAgdnMtPmhh
c19oZXh0aWxlID0gMDsKIAkgICAgYnJlYWs7Ci0JY2FzZSAxOiAvKiBDb3B5UmVjdCAqLwotCSAg
ICBkY2wtPmRweV9jb3B5ID0gdm5jX2NvcHk7Ci0JICAgIGJyZWFrOwogCWNhc2UgNTogLyogSGV4
dGlsZSAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAxOwogCSAgICBicmVhazsKQEAgLTI0NTks
NyArMjQyNSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5fcmVhZCh2b2lkICpvcGFxdWUpCiAJ
dnMtPmhhc19yZXNpemUgPSAwOwogCXZzLT5oYXNfaGV4dGlsZSA9IDA7CiAgICAgICAgIHZzLT51
cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlkY2wtPmRweV9jb3B5ID0gTlVMTDsKIAl2bmNfdGltZXJf
aW5pdCh2cyk7CiAgICAgfQogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 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 1cqOvy-0003z9-7b; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOvw-0003z1-Rd
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 13/31-27545-80771D85; Tue, 21 Mar 2017 18:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZe9/GK
 EwazbEhYTthk4MHps79vFHsAYxZqZl5RfkcCa0flnCWvBd4eKRX9NGxiXGnUxcnEICXxhlPjV
 0cgC4ZxnlFh49TpTFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQICyRJTDxdC
 hLmFTCT2LXsIxuIzQJUfvzyVfYJjBwLGBlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw/lgWcIhRkoNJSZQ30elihBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3qhSoJxgUWp6akVaZg4wNGDSEhw8SiK8qSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US5+0DKRIAKcoozYMbAQvTS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQGZwpOZV
 wK36RXQEUxAR5TtuQByREkiQkqqgdF779TkoPTNrrv1HrsFRmT9D5EXnMX+UJeTU4n/++PJ8x
 4xZLzYqGgaoJhZvNjtftLU341vNLSOvn28TKO68ugxK5GSypfBuUuvessXf3D8sMBhYtvcFdr
 mfFsWpl55JvDqhJSr+PGlzwOPcMRvfLggk0GgZgFDot3s/cuDOD/4TLuy2+nDpm1KLMUZiYZa
 zEXFiQCFlafGTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490122502!55508493!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23933 invoked from network); 21 Mar 2017 18: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; 21 Mar 2017 18:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOvu-0007Bb-88
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOvu-0000Ga-78
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOvu-0000Ga-78@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:02 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.8] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNhZjgxZDI5NzFiYjBlNGIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjM5IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
LS0tCiBjb25zb2xlLmMgICAgICAgfCAgOCAtLS0tLS0tLQogY29uc29sZS5oICAgICAgIHwgMTYg
LS0tLS0tLS0tLS0tLS0tLQogaHcvY2lycnVzX3ZnYS5jIHwgMTUgKysrKystLS0tLS0tLS0tCiBo
dy92bXdhcmVfdmdhLmMgfCAgMSArCiB2bmMuYyAgICAgICAgICAgfCAzNSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbnNvbGUuYyBiL2NvbnNvbGUuYwppbmRl
eCBkNGYxYWQwLi5lNjFiNTNiIDEwMDY0NAotLS0gYS9jb25zb2xlLmMKKysrIGIvY29uc29sZS5j
CkBAIC0xMzk5LDE0ICsxMzk5LDYgQEAgdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlT
dGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICB9CiB9CiAKLXZvaWQgcWVtdV9j
b25zb2xlX2NvcHkoRGlzcGxheVN0YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBp
ZiAoaXNfZ3JhcGhpY19jb25zb2xlKCkpIHsKLSAgICAgICAgZHB5X2NvcHkoZHMsIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICB9Ci19Ci0KIFBpeGVsRm9ybWF0IHFlbXVf
ZGlmZmVyZW50X2VuZGlhbm5lc3NfcGl4ZWxmb3JtYXQoaW50IGJwcCkKIHsKICAgICBQaXhlbEZv
cm1hdCBwZjsKZGlmZiAtLWdpdCBhL2NvbnNvbGUuaCBiL2NvbnNvbGUuaAppbmRleCAxNGI0MmYz
Li44MzA2Y2M0IDEwMDY0NAotLS0gYS9jb25zb2xlLmgKKysrIGIvY29uc29sZS5oCkBAIC05OCw4
ICs5OCw2IEBAIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgewogICAgIHZvaWQgKCpkcHlf
cmVzaXplKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5X3NldGRhdGEp
KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwogICAgIHZvaWQgKCpkcHlfcmVmcmVzaCkoc3RydWN0
IERpc3BsYXlTdGF0ZSAqcyk7Ci0gICAgdm9pZCAoKmRweV9jb3B5KShzdHJ1Y3QgRGlzcGxheVN0
YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgIGludCBk
c3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlfZmlsbCkoc3Ry
dWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5LAogICAgICAgICAgICAgICAgICAgICAg
aW50IHcsIGludCBoLCB1aW50MzJfdCBjKTsKICAgICB2b2lkICgqZHB5X3RleHRfY3Vyc29yKShz
dHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgeCwgaW50IHkpOwpAQCAtMjExLDE4ICsyMDksNiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgZHB5X3JlZnJlc2goRGlzcGxheVN0YXRlICpzKQogICAgIH0K
IH0KIAotc3RhdGljIGlubGluZSB2b2lkIGRweV9jb3B5KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMs
IGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
ZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKSB7Ci0gICAgc3RydWN0IERpc3BsYXlDaGFu
Z2VMaXN0ZW5lciAqZGNsID0gcy0+bGlzdGVuZXJzOwotICAgIHdoaWxlIChkY2wgIT0gTlVMTCkg
ewotICAgICAgICBpZiAoZGNsLT5kcHlfY29weSkKLSAgICAgICAgICAgIGRjbC0+ZHB5X2NvcHko
cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICBlbHNlIC8qIFRP
RE8gKi8KLSAgICAgICAgICAgIGRjbC0+ZHB5X3VwZGF0ZShzLCBkc3RfeCwgZHN0X3ksIHcsIGgp
OwotICAgICAgICBkY2wgPSBkY2wtPm5leHQ7Ci0gICAgfQotfQotCiBzdGF0aWMgaW5saW5lIHZv
aWQgZHB5X2ZpbGwoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVpbnQzMl90IGMpIHsKICAgICBz
dHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wgPSBzLT5saXN0ZW5lcnM7CkBAIC0yOTcs
OCArMjgzLDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERpc3BsYXlTdGF0ZSAq
ZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgpOwogdm9pZCBjb25z
b2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVfY29uc29sZV9yZXNp
emUoRGlzcGxheVN0YXRlICpkcywgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsKLXZvaWQgcWVtdV9j
b25zb2xlX2NvcHkoRGlzcGxheVN0YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAKIC8qIHNk
bC5jICovCiB2b2lkIHNkbF9kaXNwbGF5X2luaXQoRGlzcGxheVN0YXRlICpkcywgaW50IGZ1bGxf
c2NyZWVuLCBpbnQgbm9fZnJhbWUsIGludCBvcGVuZ2xfZW5hYmxlZCk7CmRpZmYgLS1naXQgYS9o
dy9jaXJydXNfdmdhLmMgYi9ody9jaXJydXNfdmdhLmMKaW5kZXggMDZiNGEzYi4uNGU4NWI5MCAx
MDA2NDQKLS0tIGEvaHcvY2lycnVzX3ZnYS5jCisrKyBiL2h3L2NpcnJ1c192Z2EuYwpAQCAtNzkz
LDExICs3OTMsNiBAQCBzdGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAq
cywgaW50IGRzdCwgaW50IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0g
ICAgLyogd2UgaGF2ZSB0byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNv
cHkKLSAgICAgICBpcyBnZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1l
ICovCi0gICAgaWYgKG5vdGlmeSkKLQl2Z2FfaHdfdXBkYXRlKCk7Ci0KICAgICAoKnMtPmNpcnJ1
c19yb3ApIChzLCBzLT52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0X2RzdGFkZHIg
JiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dnJhbV9wdHIgKwpAQCAtODA2LDEz
ICs4MDEsMTMgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMs
IGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+Y2lycnVzX2JsdF93
aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlmeSkKLQlxZW11X2Nv
bnNvbGVfY29weShzLT5kcywKLQkJCSAgc3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19i
bHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOworCWRweV91cGRh
dGUocy0+ZHMsCisgICAgICAgICAgICAgICAgICAgZHgsIGR5LAorICAgICAgICAgICAgICAgICAg
IHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKKyAgICAgICAgICAgICAgICAgICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CiAKICAgICAvKiB3ZSBkb24ndCBoYXZlIHRvIG5vdGlmeSB0aGUgZGlz
cGxheSB0aGF0IHRoaXMgcG9ydGlvbiBoYXMKLSAgICAgICBjaGFuZ2VkIHNpbmNlIHFlbXVfY29u
c29sZV9jb3B5IGltcGxpZXMgdGhpcyAqLworICAgICAgIGNoYW5nZWQgc2luY2UgZHB5X3VwZGF0
ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAgIGNpcnJ1c19pbnZhbGlkYXRlX3JlZ2lvbihzLCBzLT5j
aXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJcy0+Y2lycnVzX2JsdF9kc3RwaXRjaCwgcy0+Y2lycnVz
X2JsdF93aWR0aCwKZGlmZiAtLWdpdCBhL2h3L3Ztd2FyZV92Z2EuYyBiL2h3L3Ztd2FyZV92Z2Eu
YwppbmRleCBkMWNiYTI4Li5jMzhlNDNjIDEwMDY0NAotLS0gYS9ody92bXdhcmVfdmdhLmMKKysr
IGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0zODMsNiArMzgzLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0IHZtc3ZnYV9zdGF0ZV9zICpzLAogCiAjIGlmZGVmIERJ
UkVDVF9WUkFNCiAgICAgaWYgKHMtPmRzLT5kcHlfY29weSkKKyMgIGVycm9yIFRoaXMgY29uZmln
dXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkLiAgU2VlIFhTQS0yMTEuCiAgICAgICAgIHFlbXVfY29u
c29sZV9jb3B5KHMtPmRzLCB4MCwgeTAsIHgxLCB5MSwgdywgaCk7CiAgICAgZWxzZQogIyBlbmRp
ZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92bmMuYwppbmRleCA2MWQxNTU1Li4wZTYxMTk3IDEwMDY0
NAotLS0gYS92bmMuYworKysgYi92bmMuYwpAQCAtNTcyLDM2ICs1NzIsNiBAQCBzdGF0aWMgdm9p
ZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwgaW50
IHcsIGludCBoKQogCSAgICBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZV9yYXcodnMsIHgsIHksIHcs
IGgpOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAg
ICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3BhcXVlOwotICAgIGludCB1cGRhdGluZ19jbGllbnQgPSAx
OwotCi0gICAgaWYgKCF2cy0+dXBkYXRlX3JlcXVlc3RlZCB8fAotICAgICAgICBzcmNfeCA8IHZz
LT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2cy0+dmlzaWJsZV95IHx8Ci0JZHN0X3ggPCB2cy0+dmlz
aWJsZV94IHx8IGRzdF95IDwgdnMtPnZpc2libGVfeSB8fAotCShzcmNfeCArIHcpID4gKHZzLT52
aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShzcmNfeSArIGgpID4gKHZzLT52aXNpYmxl
X3kgKyB2cy0+dmlzaWJsZV9oKSB8fAotCShkc3RfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2
cy0+dmlzaWJsZV93KSB8fAotCShkc3RfeSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlz
aWJsZV9oKSkKLQl1cGRhdGluZ19jbGllbnQgPSAwOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVu
dCkKLSAgICAgICAgX3ZuY191cGRhdGVfY2xpZW50KHZzKTsKLQotICAgIGlmICh1cGRhdGluZ19j
bGllbnQgJiYgdnMtPmNzb2NrICE9IC0xICYmICF2cy0+aGFzX3VwZGF0ZSkgewotCXZuY193cml0
ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQgKi8KLQl2bmNfd3JpdGVfdTgodnMsIDApOwotCXZuY193
cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLQl2bmNfZnJhbWVidWZmZXJf
dXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIDEpOwotCXZuY193cml0ZV91MTYodnMsIHNy
Y194KTsKLQl2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0Jdm5jX2ZsdXNoKHZzKTsKLSAgICAg
ICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQtLTsKLSAgICB9IGVsc2UKLQlmcmFtZWJ1ZmZlcl9zZXRf
dXBkYXRlZCh2cywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogc3RhdGljIGludCBmaW5kX3Vw
ZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZzLCBpbnQgeSwgaW50IG1heHksIGludCBsYXN0X3gsIGlu
dCB4KQogewogICAgIGludCBoOwpAQCAtMTU0MywxNiArMTUxMywxMiBAQCBzdGF0aWMgdm9pZCBz
ZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2cywgaW50MzJfdCAqZW5jb2RpbmdzLCBzaXplX3Qgbl9l
bmNvZGluZ3MpCiAgICAgdnMtPmhhc19wb2ludGVyX3R5cGVfY2hhbmdlID0gMDsKICAgICB2cy0+
aGFzX1dNVmkgPSAwOwogICAgIHZzLT5hYnNvbHV0ZSA9IC0xOwotICAgIGRjbC0+ZHB5X2NvcHkg
PSBOVUxMOwogCiAgICAgZm9yIChpID0gbl9lbmNvZGluZ3MgLSAxOyBpID49IDA7IGktLSkgewog
CXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7CiAJY2FzZSAwOiAvKiBSYXcgKi8KIAkgICAgdnMtPmhh
c19oZXh0aWxlID0gMDsKIAkgICAgYnJlYWs7Ci0JY2FzZSAxOiAvKiBDb3B5UmVjdCAqLwotCSAg
ICBkY2wtPmRweV9jb3B5ID0gdm5jX2NvcHk7Ci0JICAgIGJyZWFrOwogCWNhc2UgNTogLyogSGV4
dGlsZSAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAxOwogCSAgICBicmVhazsKQEAgLTI0NTks
NyArMjQyNSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5fcmVhZCh2b2lkICpvcGFxdWUpCiAJ
dnMtPmhhc19yZXNpemUgPSAwOwogCXZzLT5oYXNfaGV4dGlsZSA9IDA7CiAgICAgICAgIHZzLT51
cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlkY2wtPmRweV9jb3B5ID0gTlVMTDsKIAl2bmNfdGltZXJf
aW5pdCh2cyk7CiAgICAgfQogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOw8-00040v-9G; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOw6-00040b-U3
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2D/72-13192-21771D85; Tue, 21 Mar 2017 18:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVew/GK
 EQfdPTYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLFqAVvBAceK/k8T2BsYnxp1MXJxCAl8YZT4
 /Xg6G4RznlHi2PK5zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSWzc0
 8IOYvMKmEk0rd8NFmcBql+0egX7BEaOBYwMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GK9vDDjEKMnBpCTKqyJ4IkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+SSKCcYFFqempFWmYOMDxg0hIcPEoivKUgad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEue9B1IkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPseZApPZ
 l4J3KZXQEcwAR2R+PMIyBEliQgpqQbGw2+jPr9+sqcgb9Eujs83a/b0HxG+PVc4Nq5h8WHJOU
 c3/Kh9MLXzpGvtogM6nCVbZWRmaE1vbUwqvOf1gTPI0afp2Vvuz8VX5HT8+Lpqd06Zf1rsK8t
 JKyVTvmtVbNv0Zx6eylh15MYbvh8Xpz+NP3t43petIRovZcLvza0vfb02bB7L//PMy5RYijMS
 DbWYi4oTAboKc0VQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490122512!93147937!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22334 invoked from network); 21 Mar 2017 18:55:13 -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; 21 Mar 2017 18:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOw4-0007Bq-LS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOw4-0000J2-L8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOw4-0000J2-L8@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:12 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.7] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDczZThmYTNmZWM1YjkwNzA2NWY5Y2VlNGM2NTA0MmZjNTU3MjRjNTMKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjQ0IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNh
ZjgxZDI5NzFiYjBlNGIpCi0tLQogY29uc29sZS5jICAgICAgIHwgIDggLS0tLS0tLS0KIGNvbnNv
bGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIGh3L2NpcnJ1c192Z2EuYyB8IDE1ICsr
KysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3ZnYS5jIHwgIDEgKwogdm5jLmMgICAgICAgICAgIHwg
MzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25zb2xlLmMg
Yi9jb25zb2xlLmMKaW5kZXggZDRmMWFkMC4uZTYxYjUzYiAxMDA2NDQKLS0tIGEvY29uc29sZS5j
CisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OSwxNCArMTM5OSw2IEBAIHZvaWQgcWVtdV9jb25zb2xl
X3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAgICAgfQog
fQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwg
aW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBoaWNfY29uc29sZSgpKSB7Ci0gICAgICAgIGRweV9j
b3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgfQotfQotCiBQ
aXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9lbmRpYW5uZXNzX3BpeGVsZm9ybWF0KGludCBicHAp
CiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRpZmYgLS1naXQgYS9jb25zb2xlLmggYi9jb25zb2xl
LmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAxMDA2NDQKLS0tIGEvY29uc29sZS5oCisrKyBiL2Nv
bnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyIHsK
ICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7CiAgICAgdm9p
ZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5
X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwotICAgIHZvaWQgKCpkcHlfY29weSko
c3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAg
ICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lk
ICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAg
ICAgICAgICAgICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYyk7CiAgICAgdm9pZCAoKmRw
eV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5KTsKQEAg
LTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRweV9yZWZyZXNoKERpc3BsYXlT
dGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfY29weShzdHJ1Y3Qg
RGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkgewotICAgIHN0
cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKLSAgICB3aGls
ZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRjbC0+ZHB5X2NvcHkpCi0gICAgICAgICAg
ICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAg
ICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPmRweV91cGRhdGUocywgZHN0
X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZGNsID0gZGNsLT5uZXh0OwotICAgIH0KLX0KLQog
c3RhdGljIGlubGluZSB2b2lkIGRweV9maWxsKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4
LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHcsIGludCBoLCB1aW50
MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsID0gcy0+bGlz
dGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19zZXRfZGlzcGxh
eShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGlu
ZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBx
ZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlTdGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdo
dCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwg
aW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9pZCBzZGxfZGlzcGxheV9pbml0KERpc3BsYXlTdGF0
ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50IG5vX2ZyYW1lLCBpbnQgb3BlbmdsX2VuYWJsZWQp
OwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3ZnYS5jIGIvaHcvY2lycnVzX3ZnYS5jCmluZGV4IDA2
YjRhM2IuLjRlODViOTAgMTAwNjQ0Ci0tLSBhL2h3L2NpcnJ1c192Z2EuYworKysgYi9ody9jaXJy
dXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHko
Q2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKICAgICAg
ICAgfQogICAgIH0KIAotICAgIC8qIHdlIGhhdmUgdG8gZmx1c2ggYWxsIHBlbmRpbmcgY2hhbmdl
cyBzbyB0aGF0IHRoZSBjb3B5Ci0gICAgICAgaXMgZ2VuZXJhdGVkIGF0IHRoZSBhcHByb3ByaWF0
ZSBtb21lbnQgaW4gdGltZSAqLwotICAgIGlmIChub3RpZnkpCi0JdmdhX2h3X3VwZGF0ZSgpOwot
CiAgICAgKCpzLT5jaXJydXNfcm9wKSAocywgcy0+dnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2ly
cnVzX2JsdF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZyYW1f
cHRyICsKQEAgLTgwNiwxMyArODAxLDEzIEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENp
cnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAg
IHMtPmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChu
b3RpZnkpCi0JcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMsCi0JCQkgIHN4LCBzeSwgZHgsIGR5LAot
CQkJICBzLT5jaXJydXNfYmx0X3dpZHRoIC8gZGVwdGgsCi0JCQkgIHMtPmNpcnJ1c19ibHRfaGVp
Z2h0KTsKKwlkcHlfdXBkYXRlKHMtPmRzLAorICAgICAgICAgICAgICAgICAgIGR4LCBkeSwKKyAg
ICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoIC8gZGVwdGgsCisgICAgICAgICAg
ICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgLyogd2UgZG9uJ3QgaGF2ZSB0
byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRpb24gaGFzCi0gICAgICAgY2hhbmdl
ZCBzaW5jZSBxZW11X2NvbnNvbGVfY29weSBpbXBsaWVzIHRoaXMgKi8KKyAgICAgICBjaGFuZ2Vk
IHNpbmNlIGRweV91cGRhdGUgaW1wbGllcyB0aGlzICovCiAKICAgICBjaXJydXNfaW52YWxpZGF0
ZV9yZWdpb24ocywgcy0+Y2lycnVzX2JsdF9kc3RhZGRyLAogCQkJCXMtPmNpcnJ1c19ibHRfZHN0
cGl0Y2gsIHMtPmNpcnJ1c19ibHRfd2lkdGgsCmRpZmYgLS1naXQgYS9ody92bXdhcmVfdmdhLmMg
Yi9ody92bXdhcmVfdmdhLmMKaW5kZXggZDFjYmEyOC4uYzM4ZTQzYyAxMDA2NDQKLS0tIGEvaHcv
dm13YXJlX3ZnYS5jCisrKyBiL2h3L3Ztd2FyZV92Z2EuYwpAQCAtMzgzLDYgKzM4Myw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB2bXN2Z2FfY29weV9yZWN0KHN0cnVjdCB2bXN2Z2Ffc3RhdGVfcyAq
cywKIAogIyBpZmRlZiBESVJFQ1RfVlJBTQogICAgIGlmIChzLT5kcy0+ZHB5X2NvcHkpCisjICBl
cnJvciBUaGlzIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN1cHBvcnRlZC4gIFNlZSBYU0EtMjExLgog
ICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT5kcywgeDAsIHkwLCB4MSwgeTEsIHcsIGgpOwog
ICAgIGVsc2UKICMgZW5kaWYKZGlmZiAtLWdpdCBhL3ZuYy5jIGIvdm5jLmMKaW5kZXggNjFkMTU1
NS4uMGU2MTE5NyAxMDA2NDQKLS0tIGEvdm5jLmMKKysrIGIvdm5jLmMKQEAgLTU3MiwzNiArNTcy
LDYgQEAgc3RhdGljIHZvaWQgc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKIAkgICAgc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGVf
cmF3KHZzLCB4LCB5LCB3LCBoKTsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoRGlzcGxheVN0
YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpCi17Ci0gICAgVm5jU3RhdGUgKnZzID0gZHMtPm9wYXF1ZTsKLSAgICBpbnQgdXBk
YXRpbmdfY2xpZW50ID0gMTsKLQotICAgIGlmICghdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQgfHwKLSAg
ICAgICAgc3JjX3ggPCB2cy0+dmlzaWJsZV94IHx8IHNyY195IDwgdnMtPnZpc2libGVfeSB8fAot
CWRzdF94IDwgdnMtPnZpc2libGVfeCB8fCBkc3RfeSA8IHZzLT52aXNpYmxlX3kgfHwKLQkoc3Jj
X3ggKyB3KSA+ICh2cy0+dmlzaWJsZV94ICsgdnMtPnZpc2libGVfdykgfHwKLQkoc3JjX3kgKyBo
KSA+ICh2cy0+dmlzaWJsZV95ICsgdnMtPnZpc2libGVfaCkgfHwKLQkoZHN0X3ggKyB3KSA+ICh2
cy0+dmlzaWJsZV94ICsgdnMtPnZpc2libGVfdykgfHwKLQkoZHN0X3kgKyBoKSA+ICh2cy0+dmlz
aWJsZV95ICsgdnMtPnZpc2libGVfaCkpCi0JdXBkYXRpbmdfY2xpZW50ID0gMDsKLQotICAgIGlm
ICh1cGRhdGluZ19jbGllbnQpCi0gICAgICAgIF92bmNfdXBkYXRlX2NsaWVudCh2cyk7Ci0KLSAg
ICBpZiAodXBkYXRpbmdfY2xpZW50ICYmIHZzLT5jc29jayAhPSAtMSAmJiAhdnMtPmhhc191cGRh
dGUpIHsKLQl2bmNfd3JpdGVfdTgodnMsIDApOyAgLyogbXNnIGlkICovCi0Jdm5jX3dyaXRlX3U4
KHZzLCAwKTsKLQl2bmNfd3JpdGVfdTE2KHZzLCAxKTsgLyogbnVtYmVyIG9mIHJlY3RzICovCi0J
dm5jX2ZyYW1lYnVmZmVyX3VwZGF0ZSh2cywgZHN0X3gsIGRzdF95LCB3LCBoLCAxKTsKLQl2bmNf
d3JpdGVfdTE2KHZzLCBzcmNfeCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3kpOwotCXZuY19m
bHVzaCh2cyk7Ci0gICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkLS07Ci0gICAgfSBlbHNlCi0J
ZnJhbWVidWZmZXJfc2V0X3VwZGF0ZWQodnMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIHN0
YXRpYyBpbnQgZmluZF91cGRhdGVfaGVpZ2h0KFZuY1N0YXRlICp2cywgaW50IHksIGludCBtYXh5
LCBpbnQgbGFzdF94LCBpbnQgeCkKIHsKICAgICBpbnQgaDsKQEAgLTE1NDMsMTYgKzE1MTMsMTIg
QEAgc3RhdGljIHZvaWQgc2V0X2VuY29kaW5ncyhWbmNTdGF0ZSAqdnMsIGludDMyX3QgKmVuY29k
aW5ncywgc2l6ZV90IG5fZW5jb2RpbmdzKQogICAgIHZzLT5oYXNfcG9pbnRlcl90eXBlX2NoYW5n
ZSA9IDA7CiAgICAgdnMtPmhhc19XTVZpID0gMDsKICAgICB2cy0+YWJzb2x1dGUgPSAtMTsKLSAg
ICBkY2wtPmRweV9jb3B5ID0gTlVMTDsKIAogICAgIGZvciAoaSA9IG5fZW5jb2RpbmdzIC0gMTsg
aSA+PSAwOyBpLS0pIHsKIAlzd2l0Y2ggKGVuY29kaW5nc1tpXSkgewogCWNhc2UgMDogLyogUmF3
ICovCiAJICAgIHZzLT5oYXNfaGV4dGlsZSA9IDA7CiAJICAgIGJyZWFrOwotCWNhc2UgMTogLyog
Q29weVJlY3QgKi8KLQkgICAgZGNsLT5kcHlfY29weSA9IHZuY19jb3B5OwotCSAgICBicmVhazsK
IAljYXNlIDU6IC8qIEhleHRpbGUgKi8KIAkgICAgdnMtPmhhc19oZXh0aWxlID0gMTsKIAkgICAg
YnJlYWs7CkBAIC0yNDU5LDcgKzI0MjUsNiBAQCBzdGF0aWMgdm9pZCB2bmNfbGlzdGVuX3JlYWQo
dm9pZCAqb3BhcXVlKQogCXZzLT5oYXNfcmVzaXplID0gMDsKIAl2cy0+aGFzX2hleHRpbGUgPSAw
OwogICAgICAgICB2cy0+dXBkYXRlX3JlcXVlc3RlZCA9IDA7Ci0JZGNsLT5kcHlfY29weSA9IE5V
TEw7CiAJdm5jX3RpbWVyX2luaXQodnMpOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjc3RhYmxl
LTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOw8-00040v-9G; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOw6-00040b-U3
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2D/72-13192-21771D85; Tue, 21 Mar 2017 18:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVew/GK
 EQfdPTYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLFqAVvBAceK/k8T2BsYnxp1MXJxCAl8YZT4
 /Xg6G4RznlHi2PK5zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSWzc0
 8IOYvMKmEk0rd8NFmcBql+0egX7BEaOBYwMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GK9vDDjEKMnBpCTKqyJ4IkKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+SSKCcYFFqempFWmYOMDxg0hIcPEoivKUgad7igsTc4sx0iNQpRl2OObN3v2ES
 YsnLz0uVEue9B1IkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPseZApPZ
 l4J3KZXQEcwAR2R+PMIyBEliQgpqQbGw2+jPr9+sqcgb9Eujs83a/b0HxG+PVc4Nq5h8WHJOU
 c3/Kh9MLXzpGvtogM6nCVbZWRmaE1vbUwqvOf1gTPI0afp2Vvuz8VX5HT8+Lpqd06Zf1rsK8t
 JKyVTvmtVbNv0Zx6eylh15MYbvh8Xpz+NP3t43petIRovZcLvza0vfb02bB7L//PMy5RYijMS
 DbWYi4oTAboKc0VQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490122512!93147937!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22334 invoked from network); 21 Mar 2017 18:55:13 -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; 21 Mar 2017 18:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOw4-0007Bq-LS
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOw4-0000J2-L8
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOw4-0000J2-L8@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:12 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.7] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDczZThmYTNmZWM1YjkwNzA2NWY5Y2VlNGM2NTA0MmZjNTU3MjRjNTMKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjQ0IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNh
ZjgxZDI5NzFiYjBlNGIpCi0tLQogY29uc29sZS5jICAgICAgIHwgIDggLS0tLS0tLS0KIGNvbnNv
bGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIGh3L2NpcnJ1c192Z2EuYyB8IDE1ICsr
KysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3ZnYS5jIHwgIDEgKwogdm5jLmMgICAgICAgICAgIHwg
MzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwg
NiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25zb2xlLmMg
Yi9jb25zb2xlLmMKaW5kZXggZDRmMWFkMC4uZTYxYjUzYiAxMDA2NDQKLS0tIGEvY29uc29sZS5j
CisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OSwxNCArMTM5OSw2IEBAIHZvaWQgcWVtdV9jb25zb2xl
X3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAgICAgfQog
fQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwg
aW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBoaWNfY29uc29sZSgpKSB7Ci0gICAgICAgIGRweV9j
b3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgfQotfQotCiBQ
aXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9lbmRpYW5uZXNzX3BpeGVsZm9ybWF0KGludCBicHAp
CiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRpZmYgLS1naXQgYS9jb25zb2xlLmggYi9jb25zb2xl
LmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAxMDA2NDQKLS0tIGEvY29uc29sZS5oCisrKyBiL2Nv
bnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyIHsK
ICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7CiAgICAgdm9p
ZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5
X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwotICAgIHZvaWQgKCpkcHlfY29weSko
c3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAg
ICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lk
ICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAg
ICAgICAgICAgICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYyk7CiAgICAgdm9pZCAoKmRw
eV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGludCB5KTsKQEAg
LTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRweV9yZWZyZXNoKERpc3BsYXlT
dGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfY29weShzdHJ1Y3Qg
RGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkgewotICAgIHN0
cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKLSAgICB3aGls
ZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRjbC0+ZHB5X2NvcHkpCi0gICAgICAgICAg
ICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAg
ICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPmRweV91cGRhdGUocywgZHN0
X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZGNsID0gZGNsLT5uZXh0OwotICAgIH0KLX0KLQog
c3RhdGljIGlubGluZSB2b2lkIGRweV9maWxsKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4
LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHcsIGludCBoLCB1aW50
MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsID0gcy0+bGlz
dGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19zZXRfZGlzcGxh
eShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGlu
ZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBx
ZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlTdGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdo
dCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwg
aW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9pZCBzZGxfZGlzcGxheV9pbml0KERpc3BsYXlTdGF0
ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50IG5vX2ZyYW1lLCBpbnQgb3BlbmdsX2VuYWJsZWQp
OwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3ZnYS5jIGIvaHcvY2lycnVzX3ZnYS5jCmluZGV4IDA2
YjRhM2IuLjRlODViOTAgMTAwNjQ0Ci0tLSBhL2h3L2NpcnJ1c192Z2EuYworKysgYi9ody9jaXJy
dXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHko
Q2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKICAgICAg
ICAgfQogICAgIH0KIAotICAgIC8qIHdlIGhhdmUgdG8gZmx1c2ggYWxsIHBlbmRpbmcgY2hhbmdl
cyBzbyB0aGF0IHRoZSBjb3B5Ci0gICAgICAgaXMgZ2VuZXJhdGVkIGF0IHRoZSBhcHByb3ByaWF0
ZSBtb21lbnQgaW4gdGltZSAqLwotICAgIGlmIChub3RpZnkpCi0JdmdhX2h3X3VwZGF0ZSgpOwot
CiAgICAgKCpzLT5jaXJydXNfcm9wKSAocywgcy0+dnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2ly
cnVzX2JsdF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZyYW1f
cHRyICsKQEAgLTgwNiwxMyArODAxLDEzIEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENp
cnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAg
IHMtPmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChu
b3RpZnkpCi0JcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMsCi0JCQkgIHN4LCBzeSwgZHgsIGR5LAot
CQkJICBzLT5jaXJydXNfYmx0X3dpZHRoIC8gZGVwdGgsCi0JCQkgIHMtPmNpcnJ1c19ibHRfaGVp
Z2h0KTsKKwlkcHlfdXBkYXRlKHMtPmRzLAorICAgICAgICAgICAgICAgICAgIGR4LCBkeSwKKyAg
ICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoIC8gZGVwdGgsCisgICAgICAgICAg
ICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgLyogd2UgZG9uJ3QgaGF2ZSB0
byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRpb24gaGFzCi0gICAgICAgY2hhbmdl
ZCBzaW5jZSBxZW11X2NvbnNvbGVfY29weSBpbXBsaWVzIHRoaXMgKi8KKyAgICAgICBjaGFuZ2Vk
IHNpbmNlIGRweV91cGRhdGUgaW1wbGllcyB0aGlzICovCiAKICAgICBjaXJydXNfaW52YWxpZGF0
ZV9yZWdpb24ocywgcy0+Y2lycnVzX2JsdF9kc3RhZGRyLAogCQkJCXMtPmNpcnJ1c19ibHRfZHN0
cGl0Y2gsIHMtPmNpcnJ1c19ibHRfd2lkdGgsCmRpZmYgLS1naXQgYS9ody92bXdhcmVfdmdhLmMg
Yi9ody92bXdhcmVfdmdhLmMKaW5kZXggZDFjYmEyOC4uYzM4ZTQzYyAxMDA2NDQKLS0tIGEvaHcv
dm13YXJlX3ZnYS5jCisrKyBiL2h3L3Ztd2FyZV92Z2EuYwpAQCAtMzgzLDYgKzM4Myw3IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCB2bXN2Z2FfY29weV9yZWN0KHN0cnVjdCB2bXN2Z2Ffc3RhdGVfcyAq
cywKIAogIyBpZmRlZiBESVJFQ1RfVlJBTQogICAgIGlmIChzLT5kcy0+ZHB5X2NvcHkpCisjICBl
cnJvciBUaGlzIGNvbmZpZ3VyYXRpb24gaXMgbm90IHN1cHBvcnRlZC4gIFNlZSBYU0EtMjExLgog
ICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT5kcywgeDAsIHkwLCB4MSwgeTEsIHcsIGgpOwog
ICAgIGVsc2UKICMgZW5kaWYKZGlmZiAtLWdpdCBhL3ZuYy5jIGIvdm5jLmMKaW5kZXggNjFkMTU1
NS4uMGU2MTE5NyAxMDA2NDQKLS0tIGEvdm5jLmMKKysrIGIvdm5jLmMKQEAgLTU3MiwzNiArNTcy
LDYgQEAgc3RhdGljIHZvaWQgc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKIAkgICAgc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGVf
cmF3KHZzLCB4LCB5LCB3LCBoKTsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoRGlzcGxheVN0
YXRlICpkcywgaW50IHNyY194LCBpbnQgc3JjX3ksIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpCi17Ci0gICAgVm5jU3RhdGUgKnZzID0gZHMtPm9wYXF1ZTsKLSAgICBpbnQgdXBk
YXRpbmdfY2xpZW50ID0gMTsKLQotICAgIGlmICghdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQgfHwKLSAg
ICAgICAgc3JjX3ggPCB2cy0+dmlzaWJsZV94IHx8IHNyY195IDwgdnMtPnZpc2libGVfeSB8fAot
CWRzdF94IDwgdnMtPnZpc2libGVfeCB8fCBkc3RfeSA8IHZzLT52aXNpYmxlX3kgfHwKLQkoc3Jj
X3ggKyB3KSA+ICh2cy0+dmlzaWJsZV94ICsgdnMtPnZpc2libGVfdykgfHwKLQkoc3JjX3kgKyBo
KSA+ICh2cy0+dmlzaWJsZV95ICsgdnMtPnZpc2libGVfaCkgfHwKLQkoZHN0X3ggKyB3KSA+ICh2
cy0+dmlzaWJsZV94ICsgdnMtPnZpc2libGVfdykgfHwKLQkoZHN0X3kgKyBoKSA+ICh2cy0+dmlz
aWJsZV95ICsgdnMtPnZpc2libGVfaCkpCi0JdXBkYXRpbmdfY2xpZW50ID0gMDsKLQotICAgIGlm
ICh1cGRhdGluZ19jbGllbnQpCi0gICAgICAgIF92bmNfdXBkYXRlX2NsaWVudCh2cyk7Ci0KLSAg
ICBpZiAodXBkYXRpbmdfY2xpZW50ICYmIHZzLT5jc29jayAhPSAtMSAmJiAhdnMtPmhhc191cGRh
dGUpIHsKLQl2bmNfd3JpdGVfdTgodnMsIDApOyAgLyogbXNnIGlkICovCi0Jdm5jX3dyaXRlX3U4
KHZzLCAwKTsKLQl2bmNfd3JpdGVfdTE2KHZzLCAxKTsgLyogbnVtYmVyIG9mIHJlY3RzICovCi0J
dm5jX2ZyYW1lYnVmZmVyX3VwZGF0ZSh2cywgZHN0X3gsIGRzdF95LCB3LCBoLCAxKTsKLQl2bmNf
d3JpdGVfdTE2KHZzLCBzcmNfeCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3kpOwotCXZuY19m
bHVzaCh2cyk7Ci0gICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkLS07Ci0gICAgfSBlbHNlCi0J
ZnJhbWVidWZmZXJfc2V0X3VwZGF0ZWQodnMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIHN0
YXRpYyBpbnQgZmluZF91cGRhdGVfaGVpZ2h0KFZuY1N0YXRlICp2cywgaW50IHksIGludCBtYXh5
LCBpbnQgbGFzdF94LCBpbnQgeCkKIHsKICAgICBpbnQgaDsKQEAgLTE1NDMsMTYgKzE1MTMsMTIg
QEAgc3RhdGljIHZvaWQgc2V0X2VuY29kaW5ncyhWbmNTdGF0ZSAqdnMsIGludDMyX3QgKmVuY29k
aW5ncywgc2l6ZV90IG5fZW5jb2RpbmdzKQogICAgIHZzLT5oYXNfcG9pbnRlcl90eXBlX2NoYW5n
ZSA9IDA7CiAgICAgdnMtPmhhc19XTVZpID0gMDsKICAgICB2cy0+YWJzb2x1dGUgPSAtMTsKLSAg
ICBkY2wtPmRweV9jb3B5ID0gTlVMTDsKIAogICAgIGZvciAoaSA9IG5fZW5jb2RpbmdzIC0gMTsg
aSA+PSAwOyBpLS0pIHsKIAlzd2l0Y2ggKGVuY29kaW5nc1tpXSkgewogCWNhc2UgMDogLyogUmF3
ICovCiAJICAgIHZzLT5oYXNfaGV4dGlsZSA9IDA7CiAJICAgIGJyZWFrOwotCWNhc2UgMTogLyog
Q29weVJlY3QgKi8KLQkgICAgZGNsLT5kcHlfY29weSA9IHZuY19jb3B5OwotCSAgICBicmVhazsK
IAljYXNlIDU6IC8qIEhleHRpbGUgKi8KIAkgICAgdnMtPmhhc19oZXh0aWxlID0gMTsKIAkgICAg
YnJlYWs7CkBAIC0yNDU5LDcgKzI0MjUsNiBAQCBzdGF0aWMgdm9pZCB2bmNfbGlzdGVuX3JlYWQo
dm9pZCAqb3BhcXVlKQogCXZzLT5oYXNfcmVzaXplID0gMDsKIAl2cy0+aGFzX2hleHRpbGUgPSAw
OwogICAgICAgICB2cy0+dXBkYXRlX3JlcXVlc3RlZCA9IDA7Ci0JZGNsLT5kcHlfY29weSA9IE5V
TEw7CiAJdm5jX3RpbWVyX2luaXQodnMpOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjc3RhYmxl
LTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwJ-00042z-Au; Tue, 21 Mar 2017 18:55:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwH-00042f-Qg
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:25 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A3/AB-14382-D1771D85; Tue, 21 Mar 2017 18:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVem/GK
 EQeNDbosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLe7j72g06mi7fwElgbGpcZdjFwcQgJfGCUO
 zz/O3MXICeScZ5SY/s+ki5GDg01ATGLuXgWQsIiAqsSsFcuhStQlmn43sIHYwgJJEicX9LGCl
 PMKmEnMbeEHCbMAlff+f8k6gZFjASPDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4OD
 E9NScxqVgvOT93EyPQIwxAsIPx3rKAQ4ySHExKoryJThcjhPiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwvisFygkWpaanVqRl5gBDAyYtwcGjJMKbCpLmLS5IzC3OTIdInWLU5Zgze/cbJiGWvPy8
 VClxXp4yoCIBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3h0gq3gy80rgN
 r0COoIJ6IiyPRdAjihJREhJNTDGesdyfttl/jgsqkFkp0jyEUuLGUXlyktOsnq7Nd0+FZc95b
 aCZFLNqpWn8+rWFApyl3ws8+At/zRD35RlUsUu7RlLBWZ1PxTIvGem+yvjf4VudJJ62GIRy2v
 nT3cwiSwMKpp+szCBTWC37QPfr7uT1Fxkfd4dPHGe//hGP3MLF70NSxeLflBiKc5INNRiLipO
 BAAH8nCOTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490122523!55508538!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41021 invoked from network); 21 Mar 2017 18:55: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; 21 Mar 2017 18:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwF-0007CY-24
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwF-0000KB-1j
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwF-0000KB-1j@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:23 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.6] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjQ5IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNh
ZjgxZDI5NzFiYjBlNGIpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3M2U4ZmEzZmVj
NWI5MDcwNjVmOWNlZTRjNjUwNDJmYzU1NzI0YzUzKQotLS0KIGNvbnNvbGUuYyAgICAgICB8ICA4
IC0tLS0tLS0tCiBjb25zb2xlLmggICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCiBody9jaXJy
dXNfdmdhLmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIGh3L3Ztd2FyZV92Z2EuYyB8ICAxICsKIHZu
Yy5jICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA1
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvY29uc29sZS5jIGIvY29uc29sZS5jCmluZGV4IGQ0ZjFhZDAuLmU2MWI1M2IgMTAwNjQ0
Ci0tLSBhL2NvbnNvbGUuYworKysgYi9jb25zb2xlLmMKQEAgLTEzOTksMTQgKzEzOTksNiBAQCB2
b2lkIHFlbXVfY29uc29sZV9yZXNpemUoRGlzcGxheVN0YXRlICpkcywgaW50IHdpZHRoLCBpbnQg
aGVpZ2h0KQogICAgIH0KIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGlu
dCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGlmIChpc19ncmFwaGljX2NvbnNvbGUoKSkg
ewotICAgICAgICBkcHlfY29weShkcywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgp
OwotICAgIH0KLX0KLQogUGl4ZWxGb3JtYXQgcWVtdV9kaWZmZXJlbnRfZW5kaWFubmVzc19waXhl
bGZvcm1hdChpbnQgYnBwKQogewogICAgIFBpeGVsRm9ybWF0IHBmOwpkaWZmIC0tZ2l0IGEvY29u
c29sZS5oIGIvY29uc29sZS5oCmluZGV4IDE0YjQyZjMuLjgzMDZjYzQgMTAwNjQ0Ci0tLSBhL2Nv
bnNvbGUuaAorKysgYi9jb25zb2xlLmgKQEAgLTk4LDggKzk4LDYgQEAgc3RydWN0IERpc3BsYXlD
aGFuZ2VMaXN0ZW5lciB7CiAgICAgdm9pZCAoKmRweV9yZXNpemUpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMpOwogICAgIHZvaWQgKCpkcHlfc2V0ZGF0YSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7
CiAgICAgdm9pZCAoKmRweV9yZWZyZXNoKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKLSAgICB2
b2lkICgqZHB5X2NvcHkpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCBzcmNfeCwgaW50IHNy
Y195LAotICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCk7CiAgICAgdm9pZCAoKmRweV9maWxsKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQg
eCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVpbnQzMl90IGMp
OwogICAgIHZvaWQgKCpkcHlfdGV4dF9jdXJzb3IpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGlu
dCB4LCBpbnQgeSk7CkBAIC0yMTEsMTggKzIwOSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlf
cmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
ZHB5X2NvcHkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpIHsKLSAgICBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wgPSBzLT5saXN0
ZW5lcnM7Ci0gICAgd2hpbGUgKGRjbCAhPSBOVUxMKSB7Ci0gICAgICAgIGlmIChkY2wtPmRweV9j
b3B5KQotICAgICAgICAgICAgZGNsLT5kcHlfY29weShzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci0gICAgICAgIGVsc2UgLyogVE9ETyAqLwotICAgICAgICAgICAgZGNsLT5k
cHlfdXBkYXRlKHMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGRjbCA9IGRjbC0+bmV4
dDsKLSAgICB9Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfZmlsbChzdHJ1Y3QgRGlzcGxh
eVN0YXRlICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCB3LCBpbnQgaCwgdWludDMyX3QgYykgewogICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVu
ZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKQEAgLTI5Nyw4ICsyODMsNiBAQCB2b2lkIHRleHRfY29u
c29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2VsZWN0
KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5U3Rh
dGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQg
d2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGlu
dCBkc3RfeSwgaW50IHcsIGludCBoKTsKIAogLyogc2RsLmMgKi8KIHZvaWQgc2RsX2Rpc3BsYXlf
aW5pdChEaXNwbGF5U3RhdGUgKmRzLCBpbnQgZnVsbF9zY3JlZW4sIGludCBub19mcmFtZSwgaW50
IG9wZW5nbF9lbmFibGVkKTsKZGlmZiAtLWdpdCBhL2h3L2NpcnJ1c192Z2EuYyBiL2h3L2NpcnJ1
c192Z2EuYwppbmRleCAwNmI0YTNiLi40ZTg1YjkwIDEwMDY0NAotLS0gYS9ody9jaXJydXNfdmdh
LmMKKysrIGIvaHcvY2lycnVzX3ZnYS5jCkBAIC03OTMsMTEgKzc5Myw2IEBAIHN0YXRpYyB2b2lk
IGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQg
dywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRvIGZsdXNoIGFs
bCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdlbmVyYXRlZCBh
dCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90aWZ5KQotCXZn
YV9od191cGRhdGUoKTsKLQogICAgICgqcy0+Y2lycnVzX3JvcCkgKHMsIHMtPnZyYW1fcHRyICsK
IAkJICAgICAgKHMtPmNpcnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRyX21hc2spLAog
CQkgICAgICBzLT52cmFtX3B0ciArCkBAIC04MDYsMTMgKzgwMSwxMyBAQCBzdGF0aWMgdm9pZCBj
aXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50IHNyYywgaW50IHcs
IGludCBoKQogCQkgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoLCBzLT5jaXJydXNfYmx0X2hlaWdo
dCk7CiAKICAgICBpZiAobm90aWZ5KQotCXFlbXVfY29uc29sZV9jb3B5KHMtPmRzLAotCQkJICBz
eCwgc3ksIGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBz
LT5jaXJydXNfYmx0X2hlaWdodCk7CisJZHB5X3VwZGF0ZShzLT5kcywKKyAgICAgICAgICAgICAg
ICAgICBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRl
cHRoLAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIC8q
IHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0aW9uIGhh
cwotICAgICAgIGNoYW5nZWQgc2luY2UgcWVtdV9jb25zb2xlX2NvcHkgaW1wbGllcyB0aGlzICov
CisgICAgICAgY2hhbmdlZCBzaW5jZSBkcHlfdXBkYXRlIGltcGxpZXMgdGhpcyAqLwogCiAgICAg
Y2lycnVzX2ludmFsaWRhdGVfcmVnaW9uKHMsIHMtPmNpcnJ1c19ibHRfZHN0YWRkciwKIAkJCQlz
LT5jaXJydXNfYmx0X2RzdHBpdGNoLCBzLT5jaXJydXNfYmx0X3dpZHRoLApkaWZmIC0tZ2l0IGEv
aHcvdm13YXJlX3ZnYS5jIGIvaHcvdm13YXJlX3ZnYS5jCmluZGV4IGQxY2JhMjguLmMzOGU0M2Mg
MTAwNjQ0Ci0tLSBhL2h3L3Ztd2FyZV92Z2EuYworKysgYi9ody92bXdhcmVfdmdhLmMKQEAgLTM4
Myw2ICszODMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdm1zdmdhX2NvcHlfcmVjdChzdHJ1Y3Qg
dm1zdmdhX3N0YXRlX3MgKnMsCiAKICMgaWZkZWYgRElSRUNUX1ZSQU0KICAgICBpZiAocy0+ZHMt
PmRweV9jb3B5KQorIyAgZXJyb3IgVGhpcyBjb25maWd1cmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQu
ICBTZWUgWFNBLTIxMS4KICAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMsIHgwLCB5MCwg
eDEsIHkxLCB3LCBoKTsKICAgICBlbHNlCiAjIGVuZGlmCmRpZmYgLS1naXQgYS92bmMuYyBiL3Zu
Yy5jCmluZGV4IDYxZDE1NTUuLjBlNjExOTcgMTAwNjQ0Ci0tLSBhL3ZuYy5jCisrKyBiL3ZuYy5j
CkBAIC01NzIsMzYgKzU3Miw2IEBAIHN0YXRpYyB2b2lkIHNlbmRfZnJhbWVidWZmZXJfdXBkYXRl
KFZuY1N0YXRlICp2cywgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAJICAgIHNlbmRfZnJh
bWVidWZmZXJfdXBkYXRlX3Jhdyh2cywgeCwgeSwgdywgaCk7CiB9CiAKLXN0YXRpYyB2b2lkIHZu
Y19jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LCBpbnQgZHN0X3gs
IGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY1N0YXRlICp2cyA9IGRzLT5vcGFx
dWU7Ci0gICAgaW50IHVwZGF0aW5nX2NsaWVudCA9IDE7Ci0KLSAgICBpZiAoIXZzLT51cGRhdGVf
cmVxdWVzdGVkIHx8Ci0gICAgICAgIHNyY194IDwgdnMtPnZpc2libGVfeCB8fCBzcmNfeSA8IHZz
LT52aXNpYmxlX3kgfHwKLQlkc3RfeCA8IHZzLT52aXNpYmxlX3ggfHwgZHN0X3kgPCB2cy0+dmlz
aWJsZV95IHx8Ci0JKHNyY194ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cp
IHx8Ci0JKHNyY195ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpIHx8Ci0J
KGRzdF94ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cpIHx8Ci0JKGRzdF95
ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpKQotCXVwZGF0aW5nX2NsaWVu
dCA9IDA7Ci0KLSAgICBpZiAodXBkYXRpbmdfY2xpZW50KQotICAgICAgICBfdm5jX3VwZGF0ZV9j
bGllbnQodnMpOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCAmJiB2cy0+Y3NvY2sgIT0gLTEg
JiYgIXZzLT5oYXNfdXBkYXRlKSB7Ci0Jdm5jX3dyaXRlX3U4KHZzLCAwKTsgIC8qIG1zZyBpZCAq
LwotCXZuY193cml0ZV91OCh2cywgMCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgMSk7IC8qIG51bWJl
ciBvZiByZWN0cyAqLwotCXZuY19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94LCBkc3RfeSwg
dywgaCwgMSk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotCXZuY193cml0ZV91MTYodnMs
IHNyY195KTsKLQl2bmNfZmx1c2godnMpOwotICAgICAgICB2cy0+dXBkYXRlX3JlcXVlc3RlZC0t
OwotICAgIH0gZWxzZQotCWZyYW1lYnVmZmVyX3NldF91cGRhdGVkKHZzLCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotfQotCiBzdGF0aWMgaW50IGZpbmRfdXBkYXRlX2hlaWdodChWbmNTdGF0ZSAqdnMs
IGludCB5LCBpbnQgbWF4eSwgaW50IGxhc3RfeCwgaW50IHgpCiB7CiAgICAgaW50IGg7CkBAIC0x
NTQzLDE2ICsxNTEzLDEyIEBAIHN0YXRpYyB2b2lkIHNldF9lbmNvZGluZ3MoVm5jU3RhdGUgKnZz
LCBpbnQzMl90ICplbmNvZGluZ3MsIHNpemVfdCBuX2VuY29kaW5ncykKICAgICB2cy0+aGFzX3Bv
aW50ZXJfdHlwZV9jaGFuZ2UgPSAwOwogICAgIHZzLT5oYXNfV01WaSA9IDA7CiAgICAgdnMtPmFi
c29sdXRlID0gLTE7Ci0gICAgZGNsLT5kcHlfY29weSA9IE5VTEw7CiAKICAgICBmb3IgKGkgPSBu
X2VuY29kaW5ncyAtIDE7IGkgPj0gMDsgaS0tKSB7CiAJc3dpdGNoIChlbmNvZGluZ3NbaV0pIHsK
IAljYXNlIDA6IC8qIFJhdyAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAwOwogCSAgICBicmVh
azsKLQljYXNlIDE6IC8qIENvcHlSZWN0ICovCi0JICAgIGRjbC0+ZHB5X2NvcHkgPSB2bmNfY29w
eTsKLQkgICAgYnJlYWs7CiAJY2FzZSA1OiAvKiBIZXh0aWxlICovCiAJICAgIHZzLT5oYXNfaGV4
dGlsZSA9IDE7CiAJICAgIGJyZWFrOwpAQCAtMjQ1OSw3ICsyNDI1LDYgQEAgc3RhdGljIHZvaWQg
dm5jX2xpc3Rlbl9yZWFkKHZvaWQgKm9wYXF1ZSkKIAl2cy0+aGFzX3Jlc2l6ZSA9IDA7CiAJdnMt
Pmhhc19oZXh0aWxlID0gMDsKICAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQgPSAwOwotCWRj
bC0+ZHB5X2NvcHkgPSBOVUxMOwogCXZuY190aW1lcl9pbml0KHZzKTsKICAgICB9CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwJ-00042z-Au; Tue, 21 Mar 2017 18:55:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwH-00042f-Qg
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:25 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A3/AB-14382-D1771D85; Tue, 21 Mar 2017 18:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVem/GK
 EQeNDbosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLe7j72g06mi7fwElgbGpcZdjFwcQgJfGCUO
 zz/O3MXICeScZ5SY/s+ki5GDg01ATGLuXgWQsIiAqsSsFcuhStQlmn43sIHYwgJJEicX9LGCl
 PMKmEnMbeEHCbMAlff+f8k6gZFjASPDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4OD
 E9NScxqVgvOT93EyPQIwxAsIPx3rKAQ4ySHExKoryJThcjhPiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwvisFygkWpaanVqRl5gBDAyYtwcGjJMKbCpLmLS5IzC3OTIdInWLU5Zgze/cbJiGWvPy8
 VClxXp4yoCIBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3h0gq3gy80rgN
 r0COoIJ6IiyPRdAjihJREhJNTDGesdyfttl/jgsqkFkp0jyEUuLGUXlyktOsnq7Nd0+FZc95b
 aCZFLNqpWn8+rWFApyl3ws8+At/zRD35RlUsUu7RlLBWZ1PxTIvGem+yvjf4VudJJ62GIRy2v
 nT3cwiSwMKpp+szCBTWC37QPfr7uT1Fxkfd4dPHGe//hGP3MLF70NSxeLflBiKc5INNRiLipO
 BAAH8nCOTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490122523!55508538!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41021 invoked from network); 21 Mar 2017 18:55: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; 21 Mar 2017 18:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwF-0007CY-24
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwF-0000KB-1j
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwF-0000KB-1j@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:23 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.6] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3Y2EzZjRhMzA5MjY5NWRkNTUzZDNmZjQ1NDBmNTU1OWIxYzhmYzcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQyOjQ5IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCkK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZWQ5M2Q3NzI0NTY0ZTE1YjEwMjU3MjNh
ZjgxZDI5NzFiYjBlNGIpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3M2U4ZmEzZmVj
NWI5MDcwNjVmOWNlZTRjNjUwNDJmYzU1NzI0YzUzKQotLS0KIGNvbnNvbGUuYyAgICAgICB8ICA4
IC0tLS0tLS0tCiBjb25zb2xlLmggICAgICAgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCiBody9jaXJy
dXNfdmdhLmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIGh3L3Ztd2FyZV92Z2EuYyB8ICAxICsKIHZu
Yy5jICAgICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA1
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvY29uc29sZS5jIGIvY29uc29sZS5jCmluZGV4IGQ0ZjFhZDAuLmU2MWI1M2IgMTAwNjQ0
Ci0tLSBhL2NvbnNvbGUuYworKysgYi9jb25zb2xlLmMKQEAgLTEzOTksMTQgKzEzOTksNiBAQCB2
b2lkIHFlbXVfY29uc29sZV9yZXNpemUoRGlzcGxheVN0YXRlICpkcywgaW50IHdpZHRoLCBpbnQg
aGVpZ2h0KQogICAgIH0KIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGlu
dCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGlmIChpc19ncmFwaGljX2NvbnNvbGUoKSkg
ewotICAgICAgICBkcHlfY29weShkcywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgp
OwotICAgIH0KLX0KLQogUGl4ZWxGb3JtYXQgcWVtdV9kaWZmZXJlbnRfZW5kaWFubmVzc19waXhl
bGZvcm1hdChpbnQgYnBwKQogewogICAgIFBpeGVsRm9ybWF0IHBmOwpkaWZmIC0tZ2l0IGEvY29u
c29sZS5oIGIvY29uc29sZS5oCmluZGV4IDE0YjQyZjMuLjgzMDZjYzQgMTAwNjQ0Ci0tLSBhL2Nv
bnNvbGUuaAorKysgYi9jb25zb2xlLmgKQEAgLTk4LDggKzk4LDYgQEAgc3RydWN0IERpc3BsYXlD
aGFuZ2VMaXN0ZW5lciB7CiAgICAgdm9pZCAoKmRweV9yZXNpemUpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMpOwogICAgIHZvaWQgKCpkcHlfc2V0ZGF0YSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7
CiAgICAgdm9pZCAoKmRweV9yZWZyZXNoKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKLSAgICB2
b2lkICgqZHB5X2NvcHkpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCBzcmNfeCwgaW50IHNy
Y195LAotICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCk7CiAgICAgdm9pZCAoKmRweV9maWxsKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQg
eCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICBpbnQgdywgaW50IGgsIHVpbnQzMl90IGMp
OwogICAgIHZvaWQgKCpkcHlfdGV4dF9jdXJzb3IpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGlu
dCB4LCBpbnQgeSk7CkBAIC0yMTEsMTggKzIwOSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlf
cmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
ZHB5X2NvcHkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpIHsKLSAgICBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wgPSBzLT5saXN0
ZW5lcnM7Ci0gICAgd2hpbGUgKGRjbCAhPSBOVUxMKSB7Ci0gICAgICAgIGlmIChkY2wtPmRweV9j
b3B5KQotICAgICAgICAgICAgZGNsLT5kcHlfY29weShzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci0gICAgICAgIGVsc2UgLyogVE9ETyAqLwotICAgICAgICAgICAgZGNsLT5k
cHlfdXBkYXRlKHMsIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIGRjbCA9IGRjbC0+bmV4
dDsKLSAgICB9Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfZmlsbChzdHJ1Y3QgRGlzcGxh
eVN0YXRlICpzLCBpbnQgeCwgaW50IHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCB3LCBpbnQgaCwgdWludDMyX3QgYykgewogICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVu
ZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsKQEAgLTI5Nyw4ICsyODMsNiBAQCB2b2lkIHRleHRfY29u
c29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2VsZWN0
KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5U3Rh
dGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQg
d2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGlu
dCBkc3RfeSwgaW50IHcsIGludCBoKTsKIAogLyogc2RsLmMgKi8KIHZvaWQgc2RsX2Rpc3BsYXlf
aW5pdChEaXNwbGF5U3RhdGUgKmRzLCBpbnQgZnVsbF9zY3JlZW4sIGludCBub19mcmFtZSwgaW50
IG9wZW5nbF9lbmFibGVkKTsKZGlmZiAtLWdpdCBhL2h3L2NpcnJ1c192Z2EuYyBiL2h3L2NpcnJ1
c192Z2EuYwppbmRleCAwNmI0YTNiLi40ZTg1YjkwIDEwMDY0NAotLS0gYS9ody9jaXJydXNfdmdh
LmMKKysrIGIvaHcvY2lycnVzX3ZnYS5jCkBAIC03OTMsMTEgKzc5Myw2IEBAIHN0YXRpYyB2b2lk
IGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQg
dywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRvIGZsdXNoIGFs
bCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdlbmVyYXRlZCBh
dCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90aWZ5KQotCXZn
YV9od191cGRhdGUoKTsKLQogICAgICgqcy0+Y2lycnVzX3JvcCkgKHMsIHMtPnZyYW1fcHRyICsK
IAkJICAgICAgKHMtPmNpcnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRyX21hc2spLAog
CQkgICAgICBzLT52cmFtX3B0ciArCkBAIC04MDYsMTMgKzgwMSwxMyBAQCBzdGF0aWMgdm9pZCBj
aXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50IHNyYywgaW50IHcs
IGludCBoKQogCQkgICAgICBzLT5jaXJydXNfYmx0X3dpZHRoLCBzLT5jaXJydXNfYmx0X2hlaWdo
dCk7CiAKICAgICBpZiAobm90aWZ5KQotCXFlbXVfY29uc29sZV9jb3B5KHMtPmRzLAotCQkJICBz
eCwgc3ksIGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBz
LT5jaXJydXNfYmx0X2hlaWdodCk7CisJZHB5X3VwZGF0ZShzLT5kcywKKyAgICAgICAgICAgICAg
ICAgICBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRl
cHRoLAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIC8q
IHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0aW9uIGhh
cwotICAgICAgIGNoYW5nZWQgc2luY2UgcWVtdV9jb25zb2xlX2NvcHkgaW1wbGllcyB0aGlzICov
CisgICAgICAgY2hhbmdlZCBzaW5jZSBkcHlfdXBkYXRlIGltcGxpZXMgdGhpcyAqLwogCiAgICAg
Y2lycnVzX2ludmFsaWRhdGVfcmVnaW9uKHMsIHMtPmNpcnJ1c19ibHRfZHN0YWRkciwKIAkJCQlz
LT5jaXJydXNfYmx0X2RzdHBpdGNoLCBzLT5jaXJydXNfYmx0X3dpZHRoLApkaWZmIC0tZ2l0IGEv
aHcvdm13YXJlX3ZnYS5jIGIvaHcvdm13YXJlX3ZnYS5jCmluZGV4IGQxY2JhMjguLmMzOGU0M2Mg
MTAwNjQ0Ci0tLSBhL2h3L3Ztd2FyZV92Z2EuYworKysgYi9ody92bXdhcmVfdmdhLmMKQEAgLTM4
Myw2ICszODMsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdm1zdmdhX2NvcHlfcmVjdChzdHJ1Y3Qg
dm1zdmdhX3N0YXRlX3MgKnMsCiAKICMgaWZkZWYgRElSRUNUX1ZSQU0KICAgICBpZiAocy0+ZHMt
PmRweV9jb3B5KQorIyAgZXJyb3IgVGhpcyBjb25maWd1cmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQu
ICBTZWUgWFNBLTIxMS4KICAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+ZHMsIHgwLCB5MCwg
eDEsIHkxLCB3LCBoKTsKICAgICBlbHNlCiAjIGVuZGlmCmRpZmYgLS1naXQgYS92bmMuYyBiL3Zu
Yy5jCmluZGV4IDYxZDE1NTUuLjBlNjExOTcgMTAwNjQ0Ci0tLSBhL3ZuYy5jCisrKyBiL3ZuYy5j
CkBAIC01NzIsMzYgKzU3Miw2IEBAIHN0YXRpYyB2b2lkIHNlbmRfZnJhbWVidWZmZXJfdXBkYXRl
KFZuY1N0YXRlICp2cywgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAJICAgIHNlbmRfZnJh
bWVidWZmZXJfdXBkYXRlX3Jhdyh2cywgeCwgeSwgdywgaCk7CiB9CiAKLXN0YXRpYyB2b2lkIHZu
Y19jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LCBpbnQgZHN0X3gs
IGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY1N0YXRlICp2cyA9IGRzLT5vcGFx
dWU7Ci0gICAgaW50IHVwZGF0aW5nX2NsaWVudCA9IDE7Ci0KLSAgICBpZiAoIXZzLT51cGRhdGVf
cmVxdWVzdGVkIHx8Ci0gICAgICAgIHNyY194IDwgdnMtPnZpc2libGVfeCB8fCBzcmNfeSA8IHZz
LT52aXNpYmxlX3kgfHwKLQlkc3RfeCA8IHZzLT52aXNpYmxlX3ggfHwgZHN0X3kgPCB2cy0+dmlz
aWJsZV95IHx8Ci0JKHNyY194ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cp
IHx8Ci0JKHNyY195ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpIHx8Ci0J
KGRzdF94ICsgdykgPiAodnMtPnZpc2libGVfeCArIHZzLT52aXNpYmxlX3cpIHx8Ci0JKGRzdF95
ICsgaCkgPiAodnMtPnZpc2libGVfeSArIHZzLT52aXNpYmxlX2gpKQotCXVwZGF0aW5nX2NsaWVu
dCA9IDA7Ci0KLSAgICBpZiAodXBkYXRpbmdfY2xpZW50KQotICAgICAgICBfdm5jX3VwZGF0ZV9j
bGllbnQodnMpOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCAmJiB2cy0+Y3NvY2sgIT0gLTEg
JiYgIXZzLT5oYXNfdXBkYXRlKSB7Ci0Jdm5jX3dyaXRlX3U4KHZzLCAwKTsgIC8qIG1zZyBpZCAq
LwotCXZuY193cml0ZV91OCh2cywgMCk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgMSk7IC8qIG51bWJl
ciBvZiByZWN0cyAqLwotCXZuY19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94LCBkc3RfeSwg
dywgaCwgMSk7Ci0Jdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotCXZuY193cml0ZV91MTYodnMs
IHNyY195KTsKLQl2bmNfZmx1c2godnMpOwotICAgICAgICB2cy0+dXBkYXRlX3JlcXVlc3RlZC0t
OwotICAgIH0gZWxzZQotCWZyYW1lYnVmZmVyX3NldF91cGRhdGVkKHZzLCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotfQotCiBzdGF0aWMgaW50IGZpbmRfdXBkYXRlX2hlaWdodChWbmNTdGF0ZSAqdnMs
IGludCB5LCBpbnQgbWF4eSwgaW50IGxhc3RfeCwgaW50IHgpCiB7CiAgICAgaW50IGg7CkBAIC0x
NTQzLDE2ICsxNTEzLDEyIEBAIHN0YXRpYyB2b2lkIHNldF9lbmNvZGluZ3MoVm5jU3RhdGUgKnZz
LCBpbnQzMl90ICplbmNvZGluZ3MsIHNpemVfdCBuX2VuY29kaW5ncykKICAgICB2cy0+aGFzX3Bv
aW50ZXJfdHlwZV9jaGFuZ2UgPSAwOwogICAgIHZzLT5oYXNfV01WaSA9IDA7CiAgICAgdnMtPmFi
c29sdXRlID0gLTE7Ci0gICAgZGNsLT5kcHlfY29weSA9IE5VTEw7CiAKICAgICBmb3IgKGkgPSBu
X2VuY29kaW5ncyAtIDE7IGkgPj0gMDsgaS0tKSB7CiAJc3dpdGNoIChlbmNvZGluZ3NbaV0pIHsK
IAljYXNlIDA6IC8qIFJhdyAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAwOwogCSAgICBicmVh
azsKLQljYXNlIDE6IC8qIENvcHlSZWN0ICovCi0JICAgIGRjbC0+ZHB5X2NvcHkgPSB2bmNfY29w
eTsKLQkgICAgYnJlYWs7CiAJY2FzZSA1OiAvKiBIZXh0aWxlICovCiAJICAgIHZzLT5oYXNfaGV4
dGlsZSA9IDE7CiAJICAgIGJyZWFrOwpAQCAtMjQ1OSw3ICsyNDI1LDYgQEAgc3RhdGljIHZvaWQg
dm5jX2xpc3Rlbl9yZWFkKHZvaWQgKm9wYXF1ZSkKIAl2cy0+aGFzX3Jlc2l6ZSA9IDA7CiAJdnMt
Pmhhc19oZXh0aWxlID0gMDsKICAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQgPSAwOwotCWRj
bC0+ZHB5X2NvcHkgPSBOVUxMOwogCXZuY190aW1lcl9pbml0KHZzKTsKICAgICB9CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwT-00046C-E5; Tue, 21 Mar 2017 18:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwS-000451-1D
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 22/EB-14382-72771D85; Tue, 21 Mar 2017 18:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVet/GK
 EwYydahYTthk4MHps79vFHsAYxZqZl5RfkcCa8WxWH3tBs2PF/q+6DYwbjLoYuTiEBL4wSmz5
 N4EFwjnPKPH7/RK2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBZIkbt04C
 2bzCphJTPl1iR3EZgGq3/JoI/sERo4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8M73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsZ7ywIOMUpyMCmJ8iY6XYwQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH7rhQoJ1iUmp5akZaZAwwOmLQEB4+SCG8qSJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5ecqAigRAijJK8+BGwAL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5d4Cs4snMK
 4Hb9AroCCagI8r2XAA5oiQRISXVwOj3zDVkYvjthYZuV6KC0+Wuqbyuean7jKX4SDK3gmb2wl
 wrceZ/kkXKXaViM94sW5Rbsz/zTeCnUw5tQRrRGbwa85dGZ2xcKzWZu7J+owtLwr6jF06ZyRw
 VDArXWaAiFtN4v2dz4pqC2PKvu78JOl1b314+R2aFA/P1T4JHNPdOfiottVP3oBJLcUaioRZz
 UXEiAACvxJtPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1490122533!63378980!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1889 invoked from network); 21 Mar 2017 18:55:34 -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; 21 Mar 2017 18:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwP-0007Cm-Fe
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwP-0000Ln-FC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwP-0000Ln-FC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:33 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.5] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQzOjE1IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICBDb25mbGlj
dHM6CiAgICAJaHcvY2lycnVzX3ZnYS5jCi0tLQogY29uc29sZS5jICAgICAgIHwgIDggLS0tLS0t
LS0KIGNvbnNvbGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIGh3L2NpcnJ1c192Z2Eu
YyB8IDE1ICsrKysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3ZnYS5jIHwgIDEgKwogdm5jLmMgICAg
ICAgICAgIHwgMzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9j
b25zb2xlLmMgYi9jb25zb2xlLmMKaW5kZXggOTk4NGQ2Zi4uMzNjOGJhYyAxMDA2NDQKLS0tIGEv
Y29uc29sZS5jCisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OCwxNCArMTM5OCw2IEBAIHZvaWQgcWVt
dV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQp
CiAgICAgfQogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBoaWNfY29uc29sZSgpKSB7Ci0gICAg
ICAgIGRweV9jb3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAg
fQotfQotCiBQaXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9lbmRpYW5uZXNzX3BpeGVsZm9ybWF0
KGludCBicHApCiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRpZmYgLS1naXQgYS9jb25zb2xlLmgg
Yi9jb25zb2xlLmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAxMDA2NDQKLS0tIGEvY29uc29sZS5o
CisrKyBiL2NvbnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxp
c3RlbmVyIHsKICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7
CiAgICAgdm9pZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2
b2lkICgqZHB5X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwotICAgIHZvaWQgKCpk
cHlfY29weSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0g
ICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsK
ICAgICB2b2lkICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQg
eSwKICAgICAgICAgICAgICAgICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYyk7CiAgICAg
dm9pZCAoKmRweV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGlu
dCB5KTsKQEAgLTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRweV9yZWZyZXNo
KERpc3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfY29w
eShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkg
ewotICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsK
LSAgICB3aGlsZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRjbC0+ZHB5X2NvcHkpCi0g
ICAgICAgICAgICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3
LCBoKTsKLSAgICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPmRweV91cGRh
dGUocywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZGNsID0gZGNsLT5uZXh0OwotICAg
IH0KLX0KLQogc3RhdGljIGlubGluZSB2b2lkIGRweV9maWxsKHN0cnVjdCBEaXNwbGF5U3RhdGUg
KnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHcsIGlu
dCBoLCB1aW50MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNs
ID0gcy0+bGlzdGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19z
ZXRfZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWdu
ZWQgaW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMp
Owogdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlTdGF0ZSAqZHMsIGludCB3aWR0aCwg
aW50IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9pZCBzZGxfZGlzcGxheV9pbml0KERp
c3BsYXlTdGF0ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50IG5vX2ZyYW1lLCBpbnQgb3Blbmds
X2VuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3ZnYS5jIGIvaHcvY2lycnVzX3ZnYS5j
CmluZGV4IGQ0YmI0NjIuLjNmOTQxZDEgMTAwNjQ0Ci0tLSBhL2h3L2NpcnJ1c192Z2EuYworKysg
Yi9ody9jaXJydXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYgQEAgc3RhdGljIHZvaWQgY2lycnVz
X2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQg
aCkKIAkqcy0+Y2lycnVzX3JvcCAhPSBjaXJydXNfYml0Ymx0X3JvcF9ia3dkX3NyYykKIAlub3Rp
ZnkgPSAwOwogCi0gICAgLyogd2UgaGF2ZSB0byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNv
IHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBnZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1v
bWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5vdGlmeSkKLQl2Z2FfaHdfdXBkYXRlKCk7Ci0KICAg
ICAoKnMtPmNpcnJ1c19yb3ApIChzLCBzLT52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNf
Ymx0X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dnJhbV9wdHIg
KwpAQCAtODA2LDEzICs4MDEsMTMgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkKLQlxZW11X2NvbnNvbGVfY29weShzLT5kcywKLQkJCSAgc3gsIHN5LCBkeCwgZHksCi0JCQkg
IHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2lycnVzX2JsdF9oZWlnaHQp
OworCWRweV91cGRhdGUocy0+ZHMsCisgICAgICAgICAgICAgICAgICAgZHgsIGR5LAorICAgICAg
ICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKKyAgICAgICAgICAgICAg
ICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAKICAgICAvKiB3ZSBkb24ndCBoYXZlIHRvIG5v
dGlmeSB0aGUgZGlzcGxheSB0aGF0IHRoaXMgcG9ydGlvbiBoYXMKLSAgICAgICBjaGFuZ2VkIHNp
bmNlIHFlbXVfY29uc29sZV9jb3B5IGltcGxpZXMgdGhpcyAqLworICAgICAgIGNoYW5nZWQgc2lu
Y2UgZHB5X3VwZGF0ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAgIGNpcnJ1c19pbnZhbGlkYXRlX3Jl
Z2lvbihzLCBzLT5jaXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJcy0+Y2lycnVzX2JsdF9kc3RwaXRj
aCwgcy0+Y2lycnVzX2JsdF93aWR0aCwKZGlmZiAtLWdpdCBhL2h3L3Ztd2FyZV92Z2EuYyBiL2h3
L3Ztd2FyZV92Z2EuYwppbmRleCBkMWNiYTI4Li5jMzhlNDNjIDEwMDY0NAotLS0gYS9ody92bXdh
cmVfdmdhLmMKKysrIGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0zODMsNiArMzgzLDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0IHZtc3ZnYV9zdGF0ZV9zICpzLAog
CiAjIGlmZGVmIERJUkVDVF9WUkFNCiAgICAgaWYgKHMtPmRzLT5kcHlfY29weSkKKyMgIGVycm9y
IFRoaXMgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkLiAgU2VlIFhTQS0yMTEuCiAgICAg
ICAgIHFlbXVfY29uc29sZV9jb3B5KHMtPmRzLCB4MCwgeTAsIHgxLCB5MSwgdywgaCk7CiAgICAg
ZWxzZQogIyBlbmRpZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92bmMuYwppbmRleCA2MWQxNTU1Li4w
ZTYxMTk3IDEwMDY0NAotLS0gYS92bmMuYworKysgYi92bmMuYwpAQCAtNTcyLDM2ICs1NzIsNiBA
QCBzdGF0aWMgdm9pZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4
LCBpbnQgeSwgaW50IHcsIGludCBoKQogCSAgICBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZV9yYXco
dnMsIHgsIHksIHcsIGgpOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCkKLXsKLSAgICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3BhcXVlOwotICAgIGludCB1cGRhdGlu
Z19jbGllbnQgPSAxOwotCi0gICAgaWYgKCF2cy0+dXBkYXRlX3JlcXVlc3RlZCB8fAotICAgICAg
ICBzcmNfeCA8IHZzLT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2cy0+dmlzaWJsZV95IHx8Ci0JZHN0
X3ggPCB2cy0+dmlzaWJsZV94IHx8IGRzdF95IDwgdnMtPnZpc2libGVfeSB8fAotCShzcmNfeCAr
IHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShzcmNfeSArIGgpID4g
KHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSB8fAotCShkc3RfeCArIHcpID4gKHZzLT52
aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShkc3RfeSArIGgpID4gKHZzLT52aXNpYmxl
X3kgKyB2cy0+dmlzaWJsZV9oKSkKLQl1cGRhdGluZ19jbGllbnQgPSAwOwotCi0gICAgaWYgKHVw
ZGF0aW5nX2NsaWVudCkKLSAgICAgICAgX3ZuY191cGRhdGVfY2xpZW50KHZzKTsKLQotICAgIGlm
ICh1cGRhdGluZ19jbGllbnQgJiYgdnMtPmNzb2NrICE9IC0xICYmICF2cy0+aGFzX3VwZGF0ZSkg
ewotCXZuY193cml0ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQgKi8KLQl2bmNfd3JpdGVfdTgodnMs
IDApOwotCXZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLQl2bmNf
ZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIDEpOwotCXZuY193cml0
ZV91MTYodnMsIHNyY194KTsKLQl2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0Jdm5jX2ZsdXNo
KHZzKTsKLSAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQtLTsKLSAgICB9IGVsc2UKLQlmcmFt
ZWJ1ZmZlcl9zZXRfdXBkYXRlZCh2cywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogc3RhdGlj
IGludCBmaW5kX3VwZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZzLCBpbnQgeSwgaW50IG1heHksIGlu
dCBsYXN0X3gsIGludCB4KQogewogICAgIGludCBoOwpAQCAtMTU0MywxNiArMTUxMywxMiBAQCBz
dGF0aWMgdm9pZCBzZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2cywgaW50MzJfdCAqZW5jb2Rpbmdz
LCBzaXplX3Qgbl9lbmNvZGluZ3MpCiAgICAgdnMtPmhhc19wb2ludGVyX3R5cGVfY2hhbmdlID0g
MDsKICAgICB2cy0+aGFzX1dNVmkgPSAwOwogICAgIHZzLT5hYnNvbHV0ZSA9IC0xOwotICAgIGRj
bC0+ZHB5X2NvcHkgPSBOVUxMOwogCiAgICAgZm9yIChpID0gbl9lbmNvZGluZ3MgLSAxOyBpID49
IDA7IGktLSkgewogCXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7CiAJY2FzZSAwOiAvKiBSYXcgKi8K
IAkgICAgdnMtPmhhc19oZXh0aWxlID0gMDsKIAkgICAgYnJlYWs7Ci0JY2FzZSAxOiAvKiBDb3B5
UmVjdCAqLwotCSAgICBkY2wtPmRweV9jb3B5ID0gdm5jX2NvcHk7Ci0JICAgIGJyZWFrOwogCWNh
c2UgNTogLyogSGV4dGlsZSAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAxOwogCSAgICBicmVh
azsKQEAgLTI0NTksNyArMjQyNSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5fcmVhZCh2b2lk
ICpvcGFxdWUpCiAJdnMtPmhhc19yZXNpemUgPSAwOwogCXZzLT5oYXNfaGV4dGlsZSA9IDA7CiAg
ICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlkY2wtPmRweV9jb3B5ID0gTlVMTDsK
IAl2bmNfdGltZXJfaW5pdCh2cyk7CiAgICAgfQogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNzdGFibGUtNC41
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwT-00046C-E5; Tue, 21 Mar 2017 18:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwS-000451-1D
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 22/EB-14382-72771D85; Tue, 21 Mar 2017 18:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVet/GK
 EwYydahYTthk4MHps79vFHsAYxZqZl5RfkcCa8WxWH3tBs2PF/q+6DYwbjLoYuTiEBL4wSmz5
 N4EFwjnPKPH7/RK2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBZIkbt04C
 2bzCphJTPl1iR3EZgGq3/JoI/sERo4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8M73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsZ7ywIOMUpyMCmJ8iY6XYwQ4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH7rhQoJ1iUmp5akZaZAwwOmLQEB4+SCG8qSJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5ecqAigRAijJK8+BGwAL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5d4Cs4snMK
 4Hb9AroCCagI8r2XAA5oiQRISXVwOj3zDVkYvjthYZuV6KC0+Wuqbyuean7jKX4SDK3gmb2wl
 wrceZ/kkXKXaViM94sW5Rbsz/zTeCnUw5tQRrRGbwa85dGZ2xcKzWZu7J+owtLwr6jF06ZyRw
 VDArXWaAiFtN4v2dz4pqC2PKvu78JOl1b314+R2aFA/P1T4JHNPdOfiottVP3oBJLcUaioRZz
 UXEiAACvxJtPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1490122533!63378980!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1889 invoked from network); 21 Mar 2017 18:55:34 -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; 21 Mar 2017 18:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwP-0007Cm-Fe
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwP-0000Ln-FC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwP-0000Ln-FC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:33 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.5] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQzOjE1IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICBDb25mbGlj
dHM6CiAgICAJaHcvY2lycnVzX3ZnYS5jCi0tLQogY29uc29sZS5jICAgICAgIHwgIDggLS0tLS0t
LS0KIGNvbnNvbGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIGh3L2NpcnJ1c192Z2Eu
YyB8IDE1ICsrKysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3ZnYS5jIHwgIDEgKwogdm5jLmMgICAg
ICAgICAgIHwgMzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDUgZmlsZXMg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9j
b25zb2xlLmMgYi9jb25zb2xlLmMKaW5kZXggOTk4NGQ2Zi4uMzNjOGJhYyAxMDA2NDQKLS0tIGEv
Y29uc29sZS5jCisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OCwxNCArMTM5OCw2IEBAIHZvaWQgcWVt
dV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgd2lkdGgsIGludCBoZWlnaHQp
CiAgICAgfQogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBoaWNfY29uc29sZSgpKSB7Ci0gICAg
ICAgIGRweV9jb3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAg
fQotfQotCiBQaXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9lbmRpYW5uZXNzX3BpeGVsZm9ybWF0
KGludCBicHApCiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRpZmYgLS1naXQgYS9jb25zb2xlLmgg
Yi9jb25zb2xlLmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAxMDA2NDQKLS0tIGEvY29uc29sZS5o
CisrKyBiL2NvbnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxp
c3RlbmVyIHsKICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcyk7
CiAgICAgdm9pZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzKTsKICAgICB2
b2lkICgqZHB5X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMpOwotICAgIHZvaWQgKCpk
cHlfY29weSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHNyY194LCBpbnQgc3JjX3ksCi0g
ICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsK
ICAgICB2b2lkICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQg
eSwKICAgICAgICAgICAgICAgICAgICAgIGludCB3LCBpbnQgaCwgdWludDMyX3QgYyk7CiAgICAg
dm9pZCAoKmRweV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50IHgsIGlu
dCB5KTsKQEAgLTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIGRweV9yZWZyZXNo
KERpc3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBkcHlfY29w
eShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkg
ewotICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCA9IHMtPmxpc3RlbmVyczsK
LSAgICB3aGlsZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAgaWYgKGRjbC0+ZHB5X2NvcHkpCi0g
ICAgICAgICAgICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3
LCBoKTsKLSAgICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPmRweV91cGRh
dGUocywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZGNsID0gZGNsLT5uZXh0OwotICAg
IH0KLX0KLQogc3RhdGljIGlubGluZSB2b2lkIGRweV9maWxsKHN0cnVjdCBEaXNwbGF5U3RhdGUg
KnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHcsIGlu
dCBoLCB1aW50MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNs
ID0gcy0+bGlzdGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19z
ZXRfZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWdu
ZWQgaW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMp
Owogdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlTdGF0ZSAqZHMsIGludCB3aWR0aCwg
aW50IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KERpc3BsYXlTdGF0ZSAqZHMsIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95
LCBpbnQgdywgaW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9pZCBzZGxfZGlzcGxheV9pbml0KERp
c3BsYXlTdGF0ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50IG5vX2ZyYW1lLCBpbnQgb3Blbmds
X2VuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3ZnYS5jIGIvaHcvY2lycnVzX3ZnYS5j
CmluZGV4IGQ0YmI0NjIuLjNmOTQxZDEgMTAwNjQ0Ci0tLSBhL2h3L2NpcnJ1c192Z2EuYworKysg
Yi9ody9jaXJydXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYgQEAgc3RhdGljIHZvaWQgY2lycnVz
X2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQg
aCkKIAkqcy0+Y2lycnVzX3JvcCAhPSBjaXJydXNfYml0Ymx0X3JvcF9ia3dkX3NyYykKIAlub3Rp
ZnkgPSAwOwogCi0gICAgLyogd2UgaGF2ZSB0byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNv
IHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBnZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1v
bWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5vdGlmeSkKLQl2Z2FfaHdfdXBkYXRlKCk7Ci0KICAg
ICAoKnMtPmNpcnJ1c19yb3ApIChzLCBzLT52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNf
Ymx0X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dnJhbV9wdHIg
KwpAQCAtODA2LDEzICs4MDEsMTMgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkKLQlxZW11X2NvbnNvbGVfY29weShzLT5kcywKLQkJCSAgc3gsIHN5LCBkeCwgZHksCi0JCQkg
IHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2lycnVzX2JsdF9oZWlnaHQp
OworCWRweV91cGRhdGUocy0+ZHMsCisgICAgICAgICAgICAgICAgICAgZHgsIGR5LAorICAgICAg
ICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKKyAgICAgICAgICAgICAg
ICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAKICAgICAvKiB3ZSBkb24ndCBoYXZlIHRvIG5v
dGlmeSB0aGUgZGlzcGxheSB0aGF0IHRoaXMgcG9ydGlvbiBoYXMKLSAgICAgICBjaGFuZ2VkIHNp
bmNlIHFlbXVfY29uc29sZV9jb3B5IGltcGxpZXMgdGhpcyAqLworICAgICAgIGNoYW5nZWQgc2lu
Y2UgZHB5X3VwZGF0ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAgIGNpcnJ1c19pbnZhbGlkYXRlX3Jl
Z2lvbihzLCBzLT5jaXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJcy0+Y2lycnVzX2JsdF9kc3RwaXRj
aCwgcy0+Y2lycnVzX2JsdF93aWR0aCwKZGlmZiAtLWdpdCBhL2h3L3Ztd2FyZV92Z2EuYyBiL2h3
L3Ztd2FyZV92Z2EuYwppbmRleCBkMWNiYTI4Li5jMzhlNDNjIDEwMDY0NAotLS0gYS9ody92bXdh
cmVfdmdhLmMKKysrIGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0zODMsNiArMzgzLDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0IHZtc3ZnYV9zdGF0ZV9zICpzLAog
CiAjIGlmZGVmIERJUkVDVF9WUkFNCiAgICAgaWYgKHMtPmRzLT5kcHlfY29weSkKKyMgIGVycm9y
IFRoaXMgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVkLiAgU2VlIFhTQS0yMTEuCiAgICAg
ICAgIHFlbXVfY29uc29sZV9jb3B5KHMtPmRzLCB4MCwgeTAsIHgxLCB5MSwgdywgaCk7CiAgICAg
ZWxzZQogIyBlbmRpZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92bmMuYwppbmRleCA2MWQxNTU1Li4w
ZTYxMTk3IDEwMDY0NAotLS0gYS92bmMuYworKysgYi92bmMuYwpAQCAtNTcyLDM2ICs1NzIsNiBA
QCBzdGF0aWMgdm9pZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4
LCBpbnQgeSwgaW50IHcsIGludCBoKQogCSAgICBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZV9yYXco
dnMsIHgsIHksIHcsIGgpOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShEaXNwbGF5U3RhdGUg
KmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCkKLXsKLSAgICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3BhcXVlOwotICAgIGludCB1cGRhdGlu
Z19jbGllbnQgPSAxOwotCi0gICAgaWYgKCF2cy0+dXBkYXRlX3JlcXVlc3RlZCB8fAotICAgICAg
ICBzcmNfeCA8IHZzLT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2cy0+dmlzaWJsZV95IHx8Ci0JZHN0
X3ggPCB2cy0+dmlzaWJsZV94IHx8IGRzdF95IDwgdnMtPnZpc2libGVfeSB8fAotCShzcmNfeCAr
IHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShzcmNfeSArIGgpID4g
KHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSB8fAotCShkc3RfeCArIHcpID4gKHZzLT52
aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShkc3RfeSArIGgpID4gKHZzLT52aXNpYmxl
X3kgKyB2cy0+dmlzaWJsZV9oKSkKLQl1cGRhdGluZ19jbGllbnQgPSAwOwotCi0gICAgaWYgKHVw
ZGF0aW5nX2NsaWVudCkKLSAgICAgICAgX3ZuY191cGRhdGVfY2xpZW50KHZzKTsKLQotICAgIGlm
ICh1cGRhdGluZ19jbGllbnQgJiYgdnMtPmNzb2NrICE9IC0xICYmICF2cy0+aGFzX3VwZGF0ZSkg
ewotCXZuY193cml0ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQgKi8KLQl2bmNfd3JpdGVfdTgodnMs
IDApOwotCXZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLQl2bmNf
ZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIDEpOwotCXZuY193cml0
ZV91MTYodnMsIHNyY194KTsKLQl2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0Jdm5jX2ZsdXNo
KHZzKTsKLSAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQtLTsKLSAgICB9IGVsc2UKLQlmcmFt
ZWJ1ZmZlcl9zZXRfdXBkYXRlZCh2cywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogc3RhdGlj
IGludCBmaW5kX3VwZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZzLCBpbnQgeSwgaW50IG1heHksIGlu
dCBsYXN0X3gsIGludCB4KQogewogICAgIGludCBoOwpAQCAtMTU0MywxNiArMTUxMywxMiBAQCBz
dGF0aWMgdm9pZCBzZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2cywgaW50MzJfdCAqZW5jb2Rpbmdz
LCBzaXplX3Qgbl9lbmNvZGluZ3MpCiAgICAgdnMtPmhhc19wb2ludGVyX3R5cGVfY2hhbmdlID0g
MDsKICAgICB2cy0+aGFzX1dNVmkgPSAwOwogICAgIHZzLT5hYnNvbHV0ZSA9IC0xOwotICAgIGRj
bC0+ZHB5X2NvcHkgPSBOVUxMOwogCiAgICAgZm9yIChpID0gbl9lbmNvZGluZ3MgLSAxOyBpID49
IDA7IGktLSkgewogCXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7CiAJY2FzZSAwOiAvKiBSYXcgKi8K
IAkgICAgdnMtPmhhc19oZXh0aWxlID0gMDsKIAkgICAgYnJlYWs7Ci0JY2FzZSAxOiAvKiBDb3B5
UmVjdCAqLwotCSAgICBkY2wtPmRweV9jb3B5ID0gdm5jX2NvcHk7Ci0JICAgIGJyZWFrOwogCWNh
c2UgNTogLyogSGV4dGlsZSAqLwogCSAgICB2cy0+aGFzX2hleHRpbGUgPSAxOwogCSAgICBicmVh
azsKQEAgLTI0NTksNyArMjQyNSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5fcmVhZCh2b2lk
ICpvcGFxdWUpCiAJdnMtPmhhc19yZXNpemUgPSAwOwogCXZzLT5oYXNfaGV4dGlsZSA9IDA7CiAg
ICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlkY2wtPmRweV9jb3B5ID0gTlVMTDsK
IAl2bmNfdGltZXJfaW5pdCh2cyk7CiAgICAgfQogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNzdGFibGUtNC41
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwe-00048T-Fe; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOwc-000482-EB
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5B/1C-16497-13771D85; Tue, 21 Mar 2017 18:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdew/GK
 EwbcGDosJ2wwcGD229+1iD2CMYs3MS8qvSGDN+Hv+FWvBRceKR0e+sTQwfjDqYuTiEBL4wijx
 4Mhi1i5GTiDnPKPE/rkBXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWSJLYNekoI
 4jNK2Am8WjGXiYQmwWo/safu4wTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8/sfpEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8H/yAcoJFqempFWmZOcDQgElLcPAoifC+A0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ4r6E/UJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73WQVTyZe
 SVwm14BHcEEdETizyMgR5QkIqSkGhjX3r/Ic5HVvyT6p/WFHzef9PMFFqUtFDx9uVl60Z3qk2
 8kJAKZc5kcb/+oY1m3zvMYt2ehDrtvS0Jm8qdrCbuut8R9Zmzd2MdZ7FS1YgXjos7/P47e+SB
 7LMFc5vdln2Nfdb7Iylpbf3/WaMv7eVLVt6nCOm+Frv6LNzLPle+dv/bT02uphbJKLMUZiYZa
 zEXFiQDc3FBaTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1490122544!90461792!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48990 invoked from network); 21 Mar 2017 18:55:44 -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; 21 Mar 2017 18:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwZ-0007Cx-Tc
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwZ-0000N1-TC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwZ-0000N1-TC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:43 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.4] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwNGE3ZmMxYWFkMTM5YWMwYTIxYWFlMTQ3OWUwNGJiOTIwNzBjZDYKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQzOjI4IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICBDb25mbGlj
dHM6CiAgICAJaHcvY2lycnVzX3ZnYS5jCiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIpCi0tLQogY29uc29s
ZS5jICAgICAgIHwgIDggLS0tLS0tLS0KIGNvbnNvbGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0t
LS0tLS0KIGh3L2NpcnJ1c192Z2EuYyB8IDE1ICsrKysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3Zn
YS5jIHwgIDEgKwogdm5jLmMgICAgICAgICAgIHwgMzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9jb25zb2xlLmMgYi9jb25zb2xlLmMKaW5kZXggOTk4NGQ2Zi4u
MzNjOGJhYyAxMDA2NDQKLS0tIGEvY29uc29sZS5jCisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OCwx
NCArMTM5OCw2IEBAIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpCiAgICAgfQogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5
KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBo
aWNfY29uc29sZSgpKSB7Ci0gICAgICAgIGRweV9jb3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94
LCBkc3RfeSwgdywgaCk7Ci0gICAgfQotfQotCiBQaXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9l
bmRpYW5uZXNzX3BpeGVsZm9ybWF0KGludCBicHApCiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRp
ZmYgLS1naXQgYS9jb25zb2xlLmggYi9jb25zb2xlLmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAx
MDA2NDQKLS0tIGEvY29uc29sZS5oCisrKyBiL2NvbnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBz
dHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyIHsKICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3Ry
dWN0IERpc3BsYXlTdGF0ZSAqcyk7CiAgICAgdm9pZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlz
cGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMpOwotICAgIHZvaWQgKCpkcHlfY29weSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50
IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5
U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgIGludCB3LCBpbnQg
aCwgdWludDMyX3QgYyk7CiAgICAgdm9pZCAoKmRweV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3Bs
YXlTdGF0ZSAqcywgaW50IHgsIGludCB5KTsKQEAgLTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGRweV9yZWZyZXNoKERpc3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRp
YyBpbmxpbmUgdm9pZCBkcHlfY29weShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQg
ZHN0X3ksIGludCB3LCBpbnQgaCkgewotICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIg
KmRjbCA9IHMtPmxpc3RlbmVyczsKLSAgICB3aGlsZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAg
aWYgKGRjbC0+ZHB5X2NvcHkpCi0gICAgICAgICAgICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAg
ICAgICAgICBkY2wtPmRweV91cGRhdGUocywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAg
ZGNsID0gZGNsLT5uZXh0OwotICAgIH0KLX0KLQogc3RhdGljIGlubGluZSB2b2lkIGRweV9maWxs
KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHcsIGludCBoLCB1aW50MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3Bs
YXlDaGFuZ2VMaXN0ZW5lciAqZGNsID0gcy0+bGlzdGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBA
IHZvaWQgdGV4dF9jb25zb2xlc19zZXRfZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQg
Y29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9p
bml0KERpc3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlT
dGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5
KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9p
ZCBzZGxfZGlzcGxheV9pbml0KERpc3BsYXlTdGF0ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50
IG5vX2ZyYW1lLCBpbnQgb3BlbmdsX2VuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3Zn
YS5jIGIvaHcvY2lycnVzX3ZnYS5jCmluZGV4IGQ0YmI0NjIuLjNmOTQxZDEgMTAwNjQ0Ci0tLSBh
L2h3L2NpcnJ1c192Z2EuYworKysgYi9ody9jaXJydXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYg
QEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3Qs
IGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkqcy0+Y2lycnVzX3JvcCAhPSBjaXJydXNfYml0Ymx0
X3JvcF9ia3dkX3NyYykKIAlub3RpZnkgPSAwOwogCi0gICAgLyogd2UgaGF2ZSB0byBmbHVzaCBh
bGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBnZW5lcmF0ZWQg
YXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5vdGlmeSkKLQl2
Z2FfaHdfdXBkYXRlKCk7Ci0KICAgICAoKnMtPmNpcnJ1c19yb3ApIChzLCBzLT52cmFtX3B0ciAr
CiAJCSAgICAgIChzLT5jaXJydXNfYmx0X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwK
IAkJICAgICAgcy0+dnJhbV9wdHIgKwpAQCAtODA2LDEzICs4MDEsMTMgQEAgc3RhdGljIHZvaWQg
Y2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3
LCBpbnQgaCkKIAkJICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWln
aHQpOwogCiAgICAgaWYgKG5vdGlmeSkKLQlxZW11X2NvbnNvbGVfY29weShzLT5kcywKLQkJCSAg
c3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAg
cy0+Y2lycnVzX2JsdF9oZWlnaHQpOworCWRweV91cGRhdGUocy0+ZHMsCisgICAgICAgICAgICAg
ICAgICAgZHgsIGR5LAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBk
ZXB0aCwKKyAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAKICAgICAv
KiB3ZSBkb24ndCBoYXZlIHRvIG5vdGlmeSB0aGUgZGlzcGxheSB0aGF0IHRoaXMgcG9ydGlvbiBo
YXMKLSAgICAgICBjaGFuZ2VkIHNpbmNlIHFlbXVfY29uc29sZV9jb3B5IGltcGxpZXMgdGhpcyAq
LworICAgICAgIGNoYW5nZWQgc2luY2UgZHB5X3VwZGF0ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAg
IGNpcnJ1c19pbnZhbGlkYXRlX3JlZ2lvbihzLCBzLT5jaXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJ
cy0+Y2lycnVzX2JsdF9kc3RwaXRjaCwgcy0+Y2lycnVzX2JsdF93aWR0aCwKZGlmZiAtLWdpdCBh
L2h3L3Ztd2FyZV92Z2EuYyBiL2h3L3Ztd2FyZV92Z2EuYwppbmRleCBkMWNiYTI4Li5jMzhlNDNj
IDEwMDY0NAotLS0gYS9ody92bXdhcmVfdmdhLmMKKysrIGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0z
ODMsNiArMzgzLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0
IHZtc3ZnYV9zdGF0ZV9zICpzLAogCiAjIGlmZGVmIERJUkVDVF9WUkFNCiAgICAgaWYgKHMtPmRz
LT5kcHlfY29weSkKKyMgIGVycm9yIFRoaXMgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVk
LiAgU2VlIFhTQS0yMTEuCiAgICAgICAgIHFlbXVfY29uc29sZV9jb3B5KHMtPmRzLCB4MCwgeTAs
IHgxLCB5MSwgdywgaCk7CiAgICAgZWxzZQogIyBlbmRpZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92
bmMuYwppbmRleCA1NzNhZjNiLi40MDUxMDkwIDEwMDY0NAotLS0gYS92bmMuYworKysgYi92bmMu
YwpAQCAtNTcyLDM2ICs1NzIsNiBAQCBzdGF0aWMgdm9pZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0
ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKQogCSAgICBzZW5kX2Zy
YW1lYnVmZmVyX3VwZGF0ZV9yYXcodnMsIHgsIHksIHcsIGgpOwogfQogCi1zdGF0aWMgdm9pZCB2
bmNfY29weShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94
LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3Bh
cXVlOwotICAgIGludCB1cGRhdGluZ19jbGllbnQgPSAxOwotCi0gICAgaWYgKCF2cy0+dXBkYXRl
X3JlcXVlc3RlZCB8fAotICAgICAgICBzcmNfeCA8IHZzLT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2
cy0+dmlzaWJsZV95IHx8Ci0JZHN0X3ggPCB2cy0+dmlzaWJsZV94IHx8IGRzdF95IDwgdnMtPnZp
c2libGVfeSB8fAotCShzcmNfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93
KSB8fAotCShzcmNfeSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSB8fAot
CShkc3RfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShkc3Rf
eSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSkKLQl1cGRhdGluZ19jbGll
bnQgPSAwOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCkKLSAgICAgICAgX3ZuY191cGRhdGVf
Y2xpZW50KHZzKTsKLQotICAgIGlmICh1cGRhdGluZ19jbGllbnQgJiYgdnMtPmNzb2NrICE9IC0x
ICYmICF2cy0+aGFzX3VwZGF0ZSkgewotCXZuY193cml0ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQg
Ki8KLQl2bmNfd3JpdGVfdTgodnMsIDApOwotCXZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1i
ZXIgb2YgcmVjdHMgKi8KLQl2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ks
IHcsIGgsIDEpOwotCXZuY193cml0ZV91MTYodnMsIHNyY194KTsKLQl2bmNfd3JpdGVfdTE2KHZz
LCBzcmNfeSk7Ci0Jdm5jX2ZsdXNoKHZzKTsKLSAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQt
LTsKLSAgICB9IGVsc2UKLQlmcmFtZWJ1ZmZlcl9zZXRfdXBkYXRlZCh2cywgZHN0X3gsIGRzdF95
LCB3LCBoKTsKLX0KLQogc3RhdGljIGludCBmaW5kX3VwZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZz
LCBpbnQgeSwgaW50IG1heHksIGludCBsYXN0X3gsIGludCB4KQogewogICAgIGludCBoOwpAQCAt
MTU0MywxNiArMTUxMywxMiBAQCBzdGF0aWMgdm9pZCBzZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2
cywgaW50MzJfdCAqZW5jb2RpbmdzLCBzaXplX3Qgbl9lbmNvZGluZ3MpCiAgICAgdnMtPmhhc19w
b2ludGVyX3R5cGVfY2hhbmdlID0gMDsKICAgICB2cy0+aGFzX1dNVmkgPSAwOwogICAgIHZzLT5h
YnNvbHV0ZSA9IC0xOwotICAgIGRjbC0+ZHB5X2NvcHkgPSBOVUxMOwogCiAgICAgZm9yIChpID0g
bl9lbmNvZGluZ3MgLSAxOyBpID49IDA7IGktLSkgewogCXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7
CiAJY2FzZSAwOiAvKiBSYXcgKi8KIAkgICAgdnMtPmhhc19oZXh0aWxlID0gMDsKIAkgICAgYnJl
YWs7Ci0JY2FzZSAxOiAvKiBDb3B5UmVjdCAqLwotCSAgICBkY2wtPmRweV9jb3B5ID0gdm5jX2Nv
cHk7Ci0JICAgIGJyZWFrOwogCWNhc2UgNTogLyogSGV4dGlsZSAqLwogCSAgICB2cy0+aGFzX2hl
eHRpbGUgPSAxOwogCSAgICBicmVhazsKQEAgLTI0MzQsNyArMjQwMCw2IEBAIHN0YXRpYyB2b2lk
IHZuY19saXN0ZW5fcmVhZCh2b2lkICpvcGFxdWUpCiAJdnMtPmhhc19yZXNpemUgPSAwOwogCXZz
LT5oYXNfaGV4dGlsZSA9IDA7CiAgICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlk
Y2wtPmRweV9jb3B5ID0gTlVMTDsKIAl2bmNfdGltZXJfaW5pdCh2cyk7CiAgICAgfQogfQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 21 18:55:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 Mar 2017 18: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 1cqOwe-00048T-Fe; Tue, 21 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cqOwc-000482-EB
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5B/1C-16497-13771D85; Tue, 21 Mar 2017 18:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdew/GK
 EwbcGDosJ2wwcGD229+1iD2CMYs3MS8qvSGDN+Hv+FWvBRceKR0e+sTQwfjDqYuTiEBL4wijx
 4Mhi1i5GTiDnPKPE/rkBXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWSJLYNekoI
 4jNK2Am8WjGXiYQmwWo/safu4wTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8/sfpEKMkB5OSKK+K4IkIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8H/yAcoJFqempFWmZOcDQgElLcPAoifC+A0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ4r6E/UJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw73WQVTyZe
 SVwm14BHcEEdETizyMgR5QkIqSkGhjX3r/Ic5HVvyT6p/WFHzef9PMFFqUtFDx9uVl60Z3qk2
 8kJAKZc5kcb/+oY1m3zvMYt2ehDrtvS0Jm8qdrCbuut8R9Zmzd2MdZ7FS1YgXjos7/P47e+SB
 7LMFc5vdln2Nfdb7Iylpbf3/WaMv7eVLVt6nCOm+Frv6LNzLPle+dv/bT02uphbJKLMUZiYZa
 zEXFiQDc3FBaTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1490122544!90461792!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48990 invoked from network); 21 Mar 2017 18:55:44 -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; 21 Mar 2017 18:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwZ-0007Cx-Tc
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqOwZ-0000N1-TC
 for xen-changelog@lists.xensource.com; Tue, 21 Mar 2017 18:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqOwZ-0000N1-TC@xenbits.xenproject.org>
Date: Tue, 21 Mar 2017 18:55:43 +0000
Subject: [Xen-changelog] [qemu-xen-traditional stable-4.4] cirrus/vnc: zap
	drop bitblit support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwNGE3ZmMxYWFkMTM5YWMwYTIxYWFlMTQ3OWUwNGJiOTIwNzBjZDYKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
OSAxMToxNDo1NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQzOjI4IDIwMTcgKzAw
MDAKCiAgICBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAKICAg
IFRoZXNlIGNoYW5nZXMgKGRyb3BwaW5nIGRweV9jb3B5IGFuZCBhbGwgaXRzIHJlZmVyZW5jZXMg
YW5kCiAgICBpbXBsZW1lbnRhdGlvbnMpIHJlaW1wbGVtZW50ZWQgZm9yIHFlbXUteGVuLXRyYWRp
dGlvbmFsLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICBDb25mbGlj
dHM6CiAgICAJaHcvY2lycnVzX3ZnYS5jCiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGNjZGIzMDUwMzgxMjY5OTY2NDZjZmM2ZmVkY2FlYmIxZmVlNGYxOWIpCi0tLQogY29uc29s
ZS5jICAgICAgIHwgIDggLS0tLS0tLS0KIGNvbnNvbGUuaCAgICAgICB8IDE2IC0tLS0tLS0tLS0t
LS0tLS0KIGh3L2NpcnJ1c192Z2EuYyB8IDE1ICsrKysrLS0tLS0tLS0tLQogaHcvdm13YXJlX3Zn
YS5jIHwgIDEgKwogdm5jLmMgICAgICAgICAgIHwgMzUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9jb25zb2xlLmMgYi9jb25zb2xlLmMKaW5kZXggOTk4NGQ2Zi4u
MzNjOGJhYyAxMDA2NDQKLS0tIGEvY29uc29sZS5jCisrKyBiL2NvbnNvbGUuYwpAQCAtMTM5OCwx
NCArMTM5OCw2IEBAIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShEaXNwbGF5U3RhdGUgKmRzLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpCiAgICAgfQogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5
KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgaWYgKGlzX2dyYXBo
aWNfY29uc29sZSgpKSB7Ci0gICAgICAgIGRweV9jb3B5KGRzLCBzcmNfeCwgc3JjX3ksIGRzdF94
LCBkc3RfeSwgdywgaCk7Ci0gICAgfQotfQotCiBQaXhlbEZvcm1hdCBxZW11X2RpZmZlcmVudF9l
bmRpYW5uZXNzX3BpeGVsZm9ybWF0KGludCBicHApCiB7CiAgICAgUGl4ZWxGb3JtYXQgcGY7CmRp
ZmYgLS1naXQgYS9jb25zb2xlLmggYi9jb25zb2xlLmgKaW5kZXggMTRiNDJmMy4uODMwNmNjNCAx
MDA2NDQKLS0tIGEvY29uc29sZS5oCisrKyBiL2NvbnNvbGUuaApAQCAtOTgsOCArOTgsNiBAQCBz
dHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyIHsKICAgICB2b2lkICgqZHB5X3Jlc2l6ZSkoc3Ry
dWN0IERpc3BsYXlTdGF0ZSAqcyk7CiAgICAgdm9pZCAoKmRweV9zZXRkYXRhKShzdHJ1Y3QgRGlz
cGxheVN0YXRlICpzKTsKICAgICB2b2lkICgqZHB5X3JlZnJlc2gpKHN0cnVjdCBEaXNwbGF5U3Rh
dGUgKnMpOwotICAgIHZvaWQgKCpkcHlfY29weSkoc3RydWN0IERpc3BsYXlTdGF0ZSAqcywgaW50
IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2ZpbGwpKHN0cnVjdCBEaXNwbGF5
U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAgICAgIGludCB3LCBpbnQg
aCwgdWludDMyX3QgYyk7CiAgICAgdm9pZCAoKmRweV90ZXh0X2N1cnNvcikoc3RydWN0IERpc3Bs
YXlTdGF0ZSAqcywgaW50IHgsIGludCB5KTsKQEAgLTIxMSwxOCArMjA5LDYgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGRweV9yZWZyZXNoKERpc3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXN0YXRp
YyBpbmxpbmUgdm9pZCBkcHlfY29weShzdHJ1Y3QgRGlzcGxheVN0YXRlICpzLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQg
ZHN0X3ksIGludCB3LCBpbnQgaCkgewotICAgIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIg
KmRjbCA9IHMtPmxpc3RlbmVyczsKLSAgICB3aGlsZSAoZGNsICE9IE5VTEwpIHsKLSAgICAgICAg
aWYgKGRjbC0+ZHB5X2NvcHkpCi0gICAgICAgICAgICBkY2wtPmRweV9jb3B5KHMsIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAgZWxzZSAvKiBUT0RPICovCi0gICAg
ICAgICAgICBkY2wtPmRweV91cGRhdGUocywgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAg
ZGNsID0gZGNsLT5uZXh0OwotICAgIH0KLX0KLQogc3RhdGljIGlubGluZSB2b2lkIGRweV9maWxs
KHN0cnVjdCBEaXNwbGF5U3RhdGUgKnMsIGludCB4LCBpbnQgeSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHcsIGludCBoLCB1aW50MzJfdCBjKSB7CiAgICAgc3RydWN0IERpc3Bs
YXlDaGFuZ2VMaXN0ZW5lciAqZGNsID0gcy0+bGlzdGVuZXJzOwpAQCAtMjk3LDggKzI4Myw2IEBA
IHZvaWQgdGV4dF9jb25zb2xlc19zZXRfZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQg
Y29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9p
bml0KERpc3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKERpc3BsYXlT
dGF0ZSAqZHMsIGludCB3aWR0aCwgaW50IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5
KERpc3BsYXlTdGF0ZSAqZHMsIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogCiAvKiBzZGwuYyAqLwogdm9p
ZCBzZGxfZGlzcGxheV9pbml0KERpc3BsYXlTdGF0ZSAqZHMsIGludCBmdWxsX3NjcmVlbiwgaW50
IG5vX2ZyYW1lLCBpbnQgb3BlbmdsX2VuYWJsZWQpOwpkaWZmIC0tZ2l0IGEvaHcvY2lycnVzX3Zn
YS5jIGIvaHcvY2lycnVzX3ZnYS5jCmluZGV4IGQ0YmI0NjIuLjNmOTQxZDEgMTAwNjQ0Ci0tLSBh
L2h3L2NpcnJ1c192Z2EuYworKysgYi9ody9jaXJydXNfdmdhLmMKQEAgLTc5MywxMSArNzkzLDYg
QEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3Qs
IGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkqcy0+Y2lycnVzX3JvcCAhPSBjaXJydXNfYml0Ymx0
X3JvcF9ia3dkX3NyYykKIAlub3RpZnkgPSAwOwogCi0gICAgLyogd2UgaGF2ZSB0byBmbHVzaCBh
bGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBnZW5lcmF0ZWQg
YXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5vdGlmeSkKLQl2
Z2FfaHdfdXBkYXRlKCk7Ci0KICAgICAoKnMtPmNpcnJ1c19yb3ApIChzLCBzLT52cmFtX3B0ciAr
CiAJCSAgICAgIChzLT5jaXJydXNfYmx0X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwK
IAkJICAgICAgcy0+dnJhbV9wdHIgKwpAQCAtODA2LDEzICs4MDEsMTMgQEAgc3RhdGljIHZvaWQg
Y2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3
LCBpbnQgaCkKIAkJICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWln
aHQpOwogCiAgICAgaWYgKG5vdGlmeSkKLQlxZW11X2NvbnNvbGVfY29weShzLT5kcywKLQkJCSAg
c3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAg
cy0+Y2lycnVzX2JsdF9oZWlnaHQpOworCWRweV91cGRhdGUocy0+ZHMsCisgICAgICAgICAgICAg
ICAgICAgZHgsIGR5LAorICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBk
ZXB0aCwKKyAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAKICAgICAv
KiB3ZSBkb24ndCBoYXZlIHRvIG5vdGlmeSB0aGUgZGlzcGxheSB0aGF0IHRoaXMgcG9ydGlvbiBo
YXMKLSAgICAgICBjaGFuZ2VkIHNpbmNlIHFlbXVfY29uc29sZV9jb3B5IGltcGxpZXMgdGhpcyAq
LworICAgICAgIGNoYW5nZWQgc2luY2UgZHB5X3VwZGF0ZSBpbXBsaWVzIHRoaXMgKi8KIAogICAg
IGNpcnJ1c19pbnZhbGlkYXRlX3JlZ2lvbihzLCBzLT5jaXJydXNfYmx0X2RzdGFkZHIsCiAJCQkJ
cy0+Y2lycnVzX2JsdF9kc3RwaXRjaCwgcy0+Y2lycnVzX2JsdF93aWR0aCwKZGlmZiAtLWdpdCBh
L2h3L3Ztd2FyZV92Z2EuYyBiL2h3L3Ztd2FyZV92Z2EuYwppbmRleCBkMWNiYTI4Li5jMzhlNDNj
IDEwMDY0NAotLS0gYS9ody92bXdhcmVfdmdhLmMKKysrIGIvaHcvdm13YXJlX3ZnYS5jCkBAIC0z
ODMsNiArMzgzLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHZtc3ZnYV9jb3B5X3JlY3Qoc3RydWN0
IHZtc3ZnYV9zdGF0ZV9zICpzLAogCiAjIGlmZGVmIERJUkVDVF9WUkFNCiAgICAgaWYgKHMtPmRz
LT5kcHlfY29weSkKKyMgIGVycm9yIFRoaXMgY29uZmlndXJhdGlvbiBpcyBub3Qgc3VwcG9ydGVk
LiAgU2VlIFhTQS0yMTEuCiAgICAgICAgIHFlbXVfY29uc29sZV9jb3B5KHMtPmRzLCB4MCwgeTAs
IHgxLCB5MSwgdywgaCk7CiAgICAgZWxzZQogIyBlbmRpZgpkaWZmIC0tZ2l0IGEvdm5jLmMgYi92
bmMuYwppbmRleCA1NzNhZjNiLi40MDUxMDkwIDEwMDY0NAotLS0gYS92bmMuYworKysgYi92bmMu
YwpAQCAtNTcyLDM2ICs1NzIsNiBAQCBzdGF0aWMgdm9pZCBzZW5kX2ZyYW1lYnVmZmVyX3VwZGF0
ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKQogCSAgICBzZW5kX2Zy
YW1lYnVmZmVyX3VwZGF0ZV9yYXcodnMsIHgsIHksIHcsIGgpOwogfQogCi1zdGF0aWMgdm9pZCB2
bmNfY29weShEaXNwbGF5U3RhdGUgKmRzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94
LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBWbmNTdGF0ZSAqdnMgPSBkcy0+b3Bh
cXVlOwotICAgIGludCB1cGRhdGluZ19jbGllbnQgPSAxOwotCi0gICAgaWYgKCF2cy0+dXBkYXRl
X3JlcXVlc3RlZCB8fAotICAgICAgICBzcmNfeCA8IHZzLT52aXNpYmxlX3ggfHwgc3JjX3kgPCB2
cy0+dmlzaWJsZV95IHx8Ci0JZHN0X3ggPCB2cy0+dmlzaWJsZV94IHx8IGRzdF95IDwgdnMtPnZp
c2libGVfeSB8fAotCShzcmNfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93
KSB8fAotCShzcmNfeSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSB8fAot
CShkc3RfeCArIHcpID4gKHZzLT52aXNpYmxlX3ggKyB2cy0+dmlzaWJsZV93KSB8fAotCShkc3Rf
eSArIGgpID4gKHZzLT52aXNpYmxlX3kgKyB2cy0+dmlzaWJsZV9oKSkKLQl1cGRhdGluZ19jbGll
bnQgPSAwOwotCi0gICAgaWYgKHVwZGF0aW5nX2NsaWVudCkKLSAgICAgICAgX3ZuY191cGRhdGVf
Y2xpZW50KHZzKTsKLQotICAgIGlmICh1cGRhdGluZ19jbGllbnQgJiYgdnMtPmNzb2NrICE9IC0x
ICYmICF2cy0+aGFzX3VwZGF0ZSkgewotCXZuY193cml0ZV91OCh2cywgMCk7ICAvKiBtc2cgaWQg
Ki8KLQl2bmNfd3JpdGVfdTgodnMsIDApOwotCXZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1i
ZXIgb2YgcmVjdHMgKi8KLQl2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ks
IHcsIGgsIDEpOwotCXZuY193cml0ZV91MTYodnMsIHNyY194KTsKLQl2bmNfd3JpdGVfdTE2KHZz
LCBzcmNfeSk7Ci0Jdm5jX2ZsdXNoKHZzKTsKLSAgICAgICAgdnMtPnVwZGF0ZV9yZXF1ZXN0ZWQt
LTsKLSAgICB9IGVsc2UKLQlmcmFtZWJ1ZmZlcl9zZXRfdXBkYXRlZCh2cywgZHN0X3gsIGRzdF95
LCB3LCBoKTsKLX0KLQogc3RhdGljIGludCBmaW5kX3VwZGF0ZV9oZWlnaHQoVm5jU3RhdGUgKnZz
LCBpbnQgeSwgaW50IG1heHksIGludCBsYXN0X3gsIGludCB4KQogewogICAgIGludCBoOwpAQCAt
MTU0MywxNiArMTUxMywxMiBAQCBzdGF0aWMgdm9pZCBzZXRfZW5jb2RpbmdzKFZuY1N0YXRlICp2
cywgaW50MzJfdCAqZW5jb2RpbmdzLCBzaXplX3Qgbl9lbmNvZGluZ3MpCiAgICAgdnMtPmhhc19w
b2ludGVyX3R5cGVfY2hhbmdlID0gMDsKICAgICB2cy0+aGFzX1dNVmkgPSAwOwogICAgIHZzLT5h
YnNvbHV0ZSA9IC0xOwotICAgIGRjbC0+ZHB5X2NvcHkgPSBOVUxMOwogCiAgICAgZm9yIChpID0g
bl9lbmNvZGluZ3MgLSAxOyBpID49IDA7IGktLSkgewogCXN3aXRjaCAoZW5jb2RpbmdzW2ldKSB7
CiAJY2FzZSAwOiAvKiBSYXcgKi8KIAkgICAgdnMtPmhhc19oZXh0aWxlID0gMDsKIAkgICAgYnJl
YWs7Ci0JY2FzZSAxOiAvKiBDb3B5UmVjdCAqLwotCSAgICBkY2wtPmRweV9jb3B5ID0gdm5jX2Nv
cHk7Ci0JICAgIGJyZWFrOwogCWNhc2UgNTogLyogSGV4dGlsZSAqLwogCSAgICB2cy0+aGFzX2hl
eHRpbGUgPSAxOwogCSAgICBicmVhazsKQEAgLTI0MzQsNyArMjQwMCw2IEBAIHN0YXRpYyB2b2lk
IHZuY19saXN0ZW5fcmVhZCh2b2lkICpvcGFxdWUpCiAJdnMtPmhhc19yZXNpemUgPSAwOwogCXZz
LT5oYXNfaGV4dGlsZSA9IDA7CiAgICAgICAgIHZzLT51cGRhdGVfcmVxdWVzdGVkID0gMDsKLQlk
Y2wtPmRweV9jb3B5ID0gTlVMTDsKIAl2bmNfdGltZXJfaW5pdCh2cyk7CiAgICAgfQogfQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 22 19:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Mar 2017 19: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 1cqmLa-00031A-TC; Wed, 22 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1cqmLZ-000313-7y
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 23/3E-27545-896D2D85; Wed, 22 Mar 2017 19:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf6tUs
 RBut/mFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsZnX5gKpnJUXPq5n6WB8S9bFyMXh5DAF0aJ
 y51TmSGc84wSO1//Yexi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1hAU2L//
 olMIDavgJnEn6kLWUFaWYDqf5w1ncDIsYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeG9ZwCFGSQ4mJVHeuqmXIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8B68DJQTLEpNT61Iy8wBBgdMWoKDR0mEdwtImre4IDG3ODMdInWKUVFKnDcXJCEA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzPgaZwpOZVwI3/RXQYiagxWV7L
 oAsLklESEk1MHIeXDSz8Xer/173pi378+S3S7ef8r5497DTodmHjHaeDn71KkRnalG7RFHeD7
 3lVcK2lk/j5mbMsmlSzNy3omzbNRXp9vkv9rg0/V+7Jy9Q2P/tnAuRykf4tW+cc/ZZFzFT/sp
 R3W954aEFFcF3sw5+FZnbc+jKrODbedv29Rbt2r/f3NIlh0eJpTgj0VCLuag4EQCaed7oQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490212503!63747329!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19507 invoked from network); 22 Mar 2017 19:55:03 -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; 22 Mar 2017 19:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqmLV-0005PK-UX
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqmLV-0002qr-Tt
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqmLV-0002qr-Tt@xenbits.xenproject.org>
Date: Wed, 22 Mar 2017 19:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.4] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3NDQzODk5NTZiYWQxNDEzODVhY2QwNGU4ZjkyNGU3YmI4ZGE5NjIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDU6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NTowOSAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDg2NDliYTguLjE5YTQ5MmMgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI0OCw5ICsyNDgsOSBAQCBFVEhF
UkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAjIENPTkZJR19RRU1VID89IGBwd2RgLyQo
WEVOX1JPT1QpLy4uL3FlbXUteGVuLmdpdAogQ09ORklHX1FFTVUgPz0gJChRRU1VX1JFTU9URSkK
IAotUUVNVV9UQUcgPz0gMGExYTAxY2E3MDUwMDM2ZjQ5MjIxMzNhMjM5ZjM2OTMyNmU1YmYxOAot
IyBXZWQgRmViIDIyIDE2OjI1OjE5IDIwMTcgKzAwMDAKLSMgY2lycnVzOiBhZGQgYmxpdF9pc191
bnNhZmUgY2FsbCB0byBjaXJydXNfYml0Ymx0X2NwdXRvdmlkZW8KK1FFTVVfVEFHID89IDIwNGE3
ZmMxYWFkMTM5YWMwYTIxYWFlMTQ3OWUwNGJiOTIwNzBjZDYKKyMgVGh1IE1hciA5IDExOjE0OjU1
IDIwMTcgKzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20g
Y29uc29sZSBjb2RlLgogCiAjIFNob3J0IGFuc3dlciAtLSBkbyBub3QgZW5hYmxlIHRoaXMgdW5s
ZXNzIHlvdSBrbm93IHdoYXQgeW91IGFyZQogIyBkb2luZyBhbmQgYXJlIHByZXBhcmVkIGZvciBz
b21lIHBhaW4uCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 22 19:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Mar 2017 19: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 1cqmLa-00031A-TC; Wed, 22 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1cqmLZ-000313-7y
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 23/3E-27545-896D2D85; Wed, 22 Mar 2017 19:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf6tUs
 RBut/mFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsZnX5gKpnJUXPq5n6WB8S9bFyMXh5DAF0aJ
 y51TmSGc84wSO1//Yexi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1hAU2L//
 olMIDavgJnEn6kLWUFaWYDqf5w1ncDIsYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeG9ZwCFGSQ4mJVHeuqmXIoT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8B68DJQTLEpNT61Iy8wBBgdMWoKDR0mEdwtImre4IDG3ODMdInWKUVFKnDcXJCEA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzPgaZwpOZVwI3/RXQYiagxWV7L
 oAsLklESEk1MHIeXDSz8Xer/173pi378+S3S7ef8r5497DTodmHjHaeDn71KkRnalG7RFHeD7
 3lVcK2lk/j5mbMsmlSzNy3omzbNRXp9vkv9rg0/V+7Jy9Q2P/tnAuRykf4tW+cc/ZZFzFT/sp
 R3W954aEFFcF3sw5+FZnbc+jKrODbedv29Rbt2r/f3NIlh0eJpTgj0VCLuag4EQCaed7oQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490212503!63747329!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19507 invoked from network); 22 Mar 2017 19:55:03 -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; 22 Mar 2017 19:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqmLV-0005PK-UX
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqmLV-0002qr-Tt
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 19:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqmLV-0002qr-Tt@xenbits.xenproject.org>
Date: Wed, 22 Mar 2017 19:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.4] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3NDQzODk5NTZiYWQxNDEzODVhY2QwNGU4ZjkyNGU3YmI4ZGE5NjIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDU6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NTowOSAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDg2NDliYTguLjE5YTQ5MmMgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI0OCw5ICsyNDgsOSBAQCBFVEhF
UkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAjIENPTkZJR19RRU1VID89IGBwd2RgLyQo
WEVOX1JPT1QpLy4uL3FlbXUteGVuLmdpdAogQ09ORklHX1FFTVUgPz0gJChRRU1VX1JFTU9URSkK
IAotUUVNVV9UQUcgPz0gMGExYTAxY2E3MDUwMDM2ZjQ5MjIxMzNhMjM5ZjM2OTMyNmU1YmYxOAot
IyBXZWQgRmViIDIyIDE2OjI1OjE5IDIwMTcgKzAwMDAKLSMgY2lycnVzOiBhZGQgYmxpdF9pc191
bnNhZmUgY2FsbCB0byBjaXJydXNfYml0Ymx0X2NwdXRvdmlkZW8KK1FFTVVfVEFHID89IDIwNGE3
ZmMxYWFkMTM5YWMwYTIxYWFlMTQ3OWUwNGJiOTIwNzBjZDYKKyMgVGh1IE1hciA5IDExOjE0OjU1
IDIwMTcgKzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20g
Y29uc29sZSBjb2RlLgogCiAjIFNob3J0IGFuc3dlciAtLSBkbyBub3QgZW5hYmxlIHRoaXMgdW5s
ZXNzIHlvdSBrbm93IHdoYXQgeW91IGFyZQogIyBkb2luZyBhbmQgYXJlIHByZXBhcmVkIGZvciBz
b21lIHBhaW4uCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 22 21:22:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Mar 2017 21:22: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 1cqnhm-0008VY-2o; Wed, 22 Mar 2017 21:22:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqnhk-0008VS-UP
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 21:22:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 27/23-23854-CFAE2D85; Wed, 22 Mar 2017 21:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3q0s
 RBifWa1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs3Zj1kLOjkqvs3YxtzA+IGti5GLQ0jgC6NE
 06KZTBDOeUaJh1cesHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibCApsSxf
 l6QMK+AmcTk75NYQWwWoPJ5TU/ZJzByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MU0/4HWKU5GBSEuWtm3opQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE76SXQDnBotT01Iq0zBxgcMCkJTh4lER4OYABIsRbXJCYW5yZDpE6xagoJc7b
 C9InAJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryGION5MvNK4Ka/AlrMB
 LS4bM8FkMUliQgpqQbG+XGrPr6delIrJtLm2WVv8TdK/17t+3yJUey9XJftHEXXb5+N/4oE+e
 1TVg94lnVzj0CEWAiLvLZzwUk9Ny3Za+drNSoYD97n/FC8ymoZR+7u1hDRTb1dYly/yw+dt/9
 5XzL3ju/i5jfiC04pb9/02XrjujnOSy12nP+edvmmbOsFF5lVpql1SizFGYmGWsxFxYkAgvX5
 I0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490217722!91588724!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57963 invoked from network); 22 Mar 2017 21:22:03 -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; 22 Mar 2017 21:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqnhi-0007rP-GN
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 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 1cqnhi-0003cd-Fj
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 21:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqnhi-0003cd-Fj@xenbits.xenproject.org>
Date: Wed, 22 Mar 2017 21:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjNGM1ZDRkZGY4OTA1MTM2NWRhMmFjYmE1YzZjMzA2YTEwZTBiYmUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6NTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDo1MCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDlkZjZmMzYuLjYyNmU3ZDMgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2OCw5ICsyNjgsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjguMgogRVRIRVJCT09UX05JQ1MgPz0gcnRs
ODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuNi41
Ci0jIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAotIyBjaXJydXM6IGFkZCBibGl0X2lz
X3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRlbworUUVNVV9UUkFESVRJT05B
TF9SRVZJU0lPTiA/PSA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3Cisj
IFRodSBNYXIgOSAxMToxNDo1NSAyMDE3ICswMDAwCisjIGNpcnJ1cy92bmM6IHphcCBkcm9wIGJp
dGJsaXQgc3VwcG9ydCBmcm9tIGNvbnNvbGUgY29kZS4KIAogIyBTcGVjaWZ5IHdoaWNoIHFlbXUt
ZG0gdG8gdXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAjIE1lcmN1cmlh
bCBpbi10cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdpdCBVUkwuCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Mar 22 21:22:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 Mar 2017 21:22: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 1cqnhm-0008VY-2o; Wed, 22 Mar 2017 21:22:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqnhk-0008VS-UP
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 21:22:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 27/23-23854-CFAE2D85; Wed, 22 Mar 2017 21:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3q0s
 RBifWa1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs3Zj1kLOjkqvs3YxtzA+IGti5GLQ0jgC6NE
 06KZTBDOeUaJh1cesHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibCApsSxf
 l6QMK+AmcTk75NYQWwWoPJ5TU/ZJzByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MU0/4HWKU5GBSEuWtm3opQogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE76SXQDnBotT01Iq0zBxgcMCkJTh4lER4OYABIsRbXJCYW5yZDpE6xagoJc7b
 C9InAJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryGION5MvNK4Ka/AlrMB
 LS4bM8FkMUliQgpqQbG+XGrPr6delIrJtLm2WVv8TdK/17t+3yJUey9XJftHEXXb5+N/4oE+e
 1TVg94lnVzj0CEWAiLvLZzwUk9Ny3Za+drNSoYD97n/FC8ymoZR+7u1hDRTb1dYly/yw+dt/9
 5XzL3ju/i5jfiC04pb9/02XrjujnOSy12nP+edvmmbOsFF5lVpql1SizFGYmGWsxFxYkAgvX5
 I0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490217722!91588724!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57963 invoked from network); 22 Mar 2017 21:22:03 -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; 22 Mar 2017 21:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cqnhi-0007rP-GN
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 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 1cqnhi-0003cd-Fj
 for xen-changelog@lists.xensource.com; Wed, 22 Mar 2017 21:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqnhi-0003cd-Fj@xenbits.xenproject.org>
Date: Wed, 22 Mar 2017 21:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjNGM1ZDRkZGY4OTA1MTM2NWRhMmFjYmE1YzZjMzA2YTEwZTBiYmUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6NTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDo1MCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDlkZjZmMzYuLjYyNmU3ZDMgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2OCw5ICsyNjgsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjguMgogRVRIRVJCT09UX05JQ1MgPz0gcnRs
ODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuNi41
Ci0jIFdlZCBGZWIgMjIgMTY6MjU6MTkgMjAxNyArMDAwMAotIyBjaXJydXM6IGFkZCBibGl0X2lz
X3Vuc2FmZSBjYWxsIHRvIGNpcnJ1c19iaXRibHRfY3B1dG92aWRlbworUUVNVV9UUkFESVRJT05B
TF9SRVZJU0lPTiA/PSA1N2NhM2Y0YTMwOTI2OTVkZDU1M2QzZmY0NTQwZjU1NTliMWM4ZmM3Cisj
IFRodSBNYXIgOSAxMToxNDo1NSAyMDE3ICswMDAwCisjIGNpcnJ1cy92bmM6IHphcCBkcm9wIGJp
dGJsaXQgc3VwcG9ydCBmcm9tIGNvbnNvbGUgY29kZS4KIAogIyBTcGVjaWZ5IHdoaWNoIHFlbXUt
ZG0gdG8gdXNlLiBUaGlzIG1heSBiZSBgaW9lbXUnIHRvIHVzZSB0aGUgb2xkCiAjIE1lcmN1cmlh
bCBpbi10cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwgZGlyZWN0b3J5LCBvciBhIGdpdCBVUkwuCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 23 08:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqyWQ-00069O-I1; Thu, 23 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cqyWO-00069I-Na
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 08:55:04 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C4/47-19731-76D83D85; Thu, 23 Mar 2017 08:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTe993K
 EwaSrIhYTthk4MHps79vFHsAYxZqZl5RfkcCase7UV/aCPQEVD9uXMjYwnrTqYuTiEBL4wigx
 6fJHpi5GTiDnPKPE6vW1XYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JVY1XOAE
 cTmFTCTWHphHzNIKwtQ/apP5RMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDcuT7wEKMkB5OSKG+c6+UIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8jzuBcoJFqempFWmZOcDQgElLcPAoifBqdgGleYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPcZyAwBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgOQVTyZe
 SVwm14BHcEEdETZngsgR5QkIqSkGhhnbfw9b6qsJcOMxMb9TDNi2rNKji35lfr4dlnG9WPPw7
 IsX+o8WX7tZaT6/jfdx8sCqv9qm09SFq06/ezPufyY4unm+i01cYs3FBTs2FO21PLxznSW0Gm
 v1RuVH/6dtiCo/OLUvzdMNWtv6x1IPs33x3Vp+m++GnV5x4K92250c9/g6fB/8GmyEktxRqKh
 FnNRcSIAM7HCRE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1490259302!92982370!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30179 invoked from network); 23 Mar 2017 08:55: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; 23 Mar 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 <ian.jackson@eu.citrix.com>) id 1cqyWM-0000ch-4S
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 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 1cqyWM-0001Z4-1C
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqyWM-0001Z4-1C@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 08:55:02 +0000
Subject: [Xen-changelog] [qemu-xen master] cirrus/vnc: zap bitblit support
	from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTA6NTQ6MjAgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICB1cHN0cmVhbS1jb21taXQtaWQ6IDUwNjI4ZDM0Nzll
NGY5YWE5N2UzMjM1MDY4NTZlMzk0ZmU3YWQ3YTYKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGh3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jIHwgIDEyICsrLS0tLQogaW5jbHVkZS91aS9jb25zb2xlLmggICAgfCAgIDcgLS0tLQogdWkv
Y29uc29sZS5jICAgICAgICAgICAgfCAgMjggLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAg
ICAgICAgICAgIHwgMTAwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE0NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2ly
cnVzX3ZnYS5jCmluZGV4IDY3NjYzNDkuLjQ2OGEyNTkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv
Y2lycnVzX3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NjYsMTEgKzc2
Niw2IEBAIHN0YXRpYyBpbnQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBk
c3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKICAgICAgICAgfQogICAgIH0KIAotICAgIC8qIHdl
IGhhdmUgdG8gZmx1c2ggYWxsIHBlbmRpbmcgY2hhbmdlcyBzbyB0aGF0IHRoZSBjb3B5Ci0gICAg
ICAgaXMgZ2VuZXJhdGVkIGF0IHRoZSBhcHByb3ByaWF0ZSBtb21lbnQgaW4gdGltZSAqLwotICAg
IGlmIChub3RpZnkpCi0gICAgICAgIGdyYXBoaWNfaHdfdXBkYXRlKHMtPnZnYS5jb24pOwotCiAg
ICAgKCpzLT5jaXJydXNfcm9wKSAocywgcy0+dmdhLnZyYW1fcHRyICsKIAkJICAgICAgKHMtPmNp
cnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRyX21hc2spLAogCQkgICAgICBzLT52Z2Eu
dnJhbV9wdHIgKwpAQCAtNzc5LDEwICs3NzQsOSBAQCBzdGF0aWMgaW50IGNpcnJ1c19kb19jb3B5
KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAg
ICAgIHMtPmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlm
IChub3RpZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAg
c3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAg
cy0+Y2lycnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29u
LCBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBk
ZXB0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAg
IH0KIAogICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhp
cyBwb3J0aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRl
L3VpL2NvbnNvbGUuaAppbmRleCBlMjU4OWUyLi4xMDFmMWM3IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3VpL2NvbnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTg5LDkgKzE4OSw2
IEBAIHR5cGVkZWYgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lck9wcyB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiAgICAgdm9pZCAo
KmRweV9nZnhfc3dpdGNoKShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBEaXNwbGF5U3VyZmFjZSAqbmV3X3N1cmZhY2UpOwotICAg
IHZvaWQgKCpkcHlfZ2Z4X2NvcHkpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogICAgIGJvb2wg
KCpkcHlfZ2Z4X2NoZWNrX2Zvcm1hdCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhtYW5fZm9ybWF0X2NvZGVfdCBmb3JtYXQp
OwogCkBAIC0yNzMsOCArMjcwLDYgQEAgaW50IGRweV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAq
Y29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQgZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUg
KmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vf
c3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
aXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAq
Y29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwg
aW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNv
bGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQgZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xl
ICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXpl
KFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQgaCk7CkBAIC0zOTcsOCArMzkyLDYgQEAgaW50
IHFlbXVfY29uc29sZV9nZXRfaGVpZ2h0KFFlbXVDb25zb2xlICpjb24sIGludCBmYWxsYmFjayk7
CiAKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGluZGV4KTsKIHZvaWQgcWVtdV9j
b25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpOwot
dm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBz
cmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3
LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9jb25zb2xlX3N1cmZhY2UoUWVtdUNvbnNv
bGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5j
IGIvdWkvY29uc29sZS5jCmluZGV4IGVkODg4ZTUuLjNhZjdmYzkgMTAwNjQ0Ci0tLSBhL3VpL2Nv
bnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE1NjIsMjcgKzE1NjIsNiBAQCBzdGF0aWMg
dm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9n
ZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAg
ICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlz
cGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsK
LQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1
cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7
Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29s
ZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wt
Pm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5
KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2Ug
eyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBk
c3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0
X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0
YXRlICpzID0gY29uLT5kczsKQEAgLTIxMjAsMTMgKzIwOTksNiBAQCB2b2lkIHFlbXVfY29uc29s
ZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlf
Z2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVf
Y29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBh
c3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4
X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3Bs
YXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsK
ICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkv
dm5jLmMKaW5kZXggMmMyOGE1OS4uOGRlMjY0NiAxMDA2NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIv
dWkvdm5jLmMKQEAgLTg3MiwxMDUgKzg3Miw2IEBAIGludCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91
cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKICAgICByZXR1
cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICAv
KiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8KLSAgICB2bmNfbG9ja19vdXRw
dXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5DX01TR19TRVJWRVJfRlJBTUVCVUZGRVJf
VVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAgIHZuY193cml0ZV91MTYodnMs
IDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZz
LCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZUkVDVCk7Ci0gICAgdm5jX3dy
aXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY195KTsKLSAgICB2
bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZzKTsKLX0KLQotc3RhdGljIHZv
aWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgVm5jRGlzcGxh
eSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBkY2wpOwotICAgIFZuY1N0YXRl
ICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAgdWludDhfdCAqZHN0X3JvdzsK
LSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7Ci0gICAgaW50IGNtcF9ieXRl
czsKLQotICAgIGlmICghdmQtPnNlcnZlcikgewotICAgICAgICAvKiBubyBjbGllbnQgY29ubmVj
dGVkICovCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICB2bmNfcmVmcmVzaF9zZXJ2ZXJf
c3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hfU0FGRSh2cywgJnZkLT5jbGllbnRzLCBu
ZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9D
T1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3JjZV91cGRhdGUgPSAxOwotICAgICAgICAg
ICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUpOwotICAgICAgICAgICAgLyogdnMgbWln
aHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCF2ZC0+
c2VydmVyKSB7Ci0gICAgICAgIC8qIG5vIGNsaWVudCBjb25uZWN0ZWQgKi8KLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLSAgICAvKiBkbyBiaXRibGl0IG9wIG9uIHRoZSBsb2NhbCBzdXJmYWNlIHRv
byAqLwotICAgIHBpdGNoID0gdm5jX3NlcnZlcl9mYl9zdHJpZGUodmQpOwotICAgIHNyY19yb3cg
PSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgc3JjX3gsIHNyY195KTsKLSAgICBkc3Rfcm93ID0gdm5j
X3NlcnZlcl9mYl9wdHIodmQsIGRzdF94LCBkc3RfeSk7Ci0gICAgeSA9IGRzdF95OwotICAgIGlu
YyA9IDE7Ci0gICAgaWYgKGRzdF95ID4gc3JjX3kpIHsKLSAgICAgICAgLyogY29weSBiYWNrd2Fy
ZHMgKi8KLSAgICAgICAgc3JjX3JvdyArPSBwaXRjaCAqIChoLTEpOwotICAgICAgICBkc3Rfcm93
ICs9IHBpdGNoICogKGgtMSk7Ci0gICAgICAgIHBpdGNoID0gLXBpdGNoOwotICAgICAgICB5ID0g
ZHN0X3kgKyBoIC0gMTsKLSAgICAgICAgaW5jID0gLTE7Ci0gICAgfQotICAgIHdfbGltID0gdyAt
IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLSAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQpKTsKLSAgICBpZiAod19saW0gPCAwKSB7Ci0gICAgICAgIHdfbGltID0gdzsKLSAgICB9
IGVsc2UgewotICAgICAgICB3X2xpbSA9IHcgLSAod19saW0gJSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQpOwotICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgaDsgaSsrKSB7Ci0gICAgICAgIGZv
ciAoeCA9IDA7IHggPD0gd19saW07Ci0gICAgICAgICAgICAgICAgeCArPSBzLCBzcmNfcm93ICs9
IGNtcF9ieXRlcywgZHN0X3JvdyArPSBjbXBfYnl0ZXMpIHsKLSAgICAgICAgICAgIGlmICh4ID09
IHdfbGltKSB7Ci0gICAgICAgICAgICAgICAgaWYgKChzID0gdyAtIHdfbGltKSA9PSAwKQotICAg
ICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIXgpIHsKLSAg
ICAgICAgICAgICAgICBzID0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtCi0gICAgICAgICAg
ICAgICAgICAgIChkc3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgICAgICAg
ICAgICAgIHMgPSBNSU4ocywgd19saW0pOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAg
ICAgICAgICBzID0gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgY21wX2J5dGVzID0gcyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgICAg
ICBpZiAobWVtY21wKHNyY19yb3csIGRzdF9yb3csIGNtcF9ieXRlcykgPT0gMCkKLSAgICAgICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgIG1lbW1vdmUoZHN0X3Jvdywgc3JjX3Jvdywg
Y21wX2J5dGVzKTsKLSAgICAgICAgICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMs
IG5leHQpIHsKLSAgICAgICAgICAgICAgICBpZiAoIXZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZF
QVRVUkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoKCh4ICsgZHN0
X3gpIC8gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2cy0+ZGlydHlbeV0pOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAg
ICAgICAgfQotICAgICAgICBzcmNfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllU
RVM7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsK
LSAgICAgICAgeSArPSBpbmM7Ci0gICAgfQotCi0gICAgUVRBSUxRX0ZPUkVBQ0godnMsICZ2ZC0+
Y2xpZW50cywgbmV4dCkgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVB
VFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZuY19jb3B5KHZzLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHN0YXRpYyB2b2lk
IHZuY19tb3VzZV9zZXQoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHZpc2libGUpCiB7CkBAIC0zMTE4LDcgKzMw
MTksNiBAQCBzdGF0aWMgZ2Jvb2xlYW4gdm5jX2xpc3Rlbl9pbyhRSU9DaGFubmVsICppb2MsCiBz
dGF0aWMgY29uc3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7CiAgICAgLmRw
eV9uYW1lICAgICAgICAgICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAgICAgID0g
dm5jX3JlZnJlc2gsCi0gICAgLmRweV9nZnhfY29weSAgICAgICAgID0gdm5jX2RweV9jb3B5LAog
ICAgIC5kcHlfZ2Z4X3VwZGF0ZSAgICAgICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4
X3N3aXRjaCAgICAgICA9IHZuY19kcHlfc3dpdGNoLAogICAgIC5kcHlfZ2Z4X2NoZWNrX2Zvcm1h
dCA9IHFlbXVfcGl4bWFuX2NoZWNrX2Zvcm1hdCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 23 08:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1cqyWQ-00069O-I1; Thu, 23 Mar 2017 08: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 <ian.jackson@eu.citrix.com>) id 1cqyWO-00069I-Na
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 08:55:04 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C4/47-19731-76D83D85; Thu, 23 Mar 2017 08:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTe993K
 EwaSrIhYTthk4MHps79vFHsAYxZqZl5RfkcCase7UV/aCPQEVD9uXMjYwnrTqYuTiEBL4wigx
 6fJHpi5GTiDnPKPE6vW1XYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JVY1XOAE
 cTmFTCTWHphHzNIKwtQ/apP5RMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDcuT7wEKMkB5OSKG+c6+UIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8jzuBcoJFqempFWmZOcDQgElLcPAoifBqdgGleYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnPcZyAwBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgOQVTyZe
 SVwm14BHcEEdETZngsgR5QkIqSkGhhnbfw9b6qsJcOMxMb9TDNi2rNKji35lfr4dlnG9WPPw7
 IsX+o8WX7tZaT6/jfdx8sCqv9qm09SFq06/ezPufyY4unm+i01cYs3FBTs2FO21PLxznSW0Gm
 v1RuVH/6dtiCo/OLUvzdMNWtv6x1IPs33x3Vp+m++GnV5x4K92250c9/g6fB/8GmyEktxRqKh
 FnNRcSIAM7HCRE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1490259302!92982370!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30179 invoked from network); 23 Mar 2017 08:55: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; 23 Mar 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 <ian.jackson@eu.citrix.com>) id 1cqyWM-0000ch-4S
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 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 1cqyWM-0001Z4-1C
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cqyWM-0001Z4-1C@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 08:55:02 +0000
Subject: [Xen-changelog] [qemu-xen master] cirrus/vnc: zap bitblit support
	from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTA6NTQ6MjAgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICB1cHN0cmVhbS1jb21taXQtaWQ6IDUwNjI4ZDM0Nzll
NGY5YWE5N2UzMjM1MDY4NTZlMzk0ZmU3YWQ3YTYKICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGh3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jIHwgIDEyICsrLS0tLQogaW5jbHVkZS91aS9jb25zb2xlLmggICAgfCAgIDcgLS0tLQogdWkv
Y29uc29sZS5jICAgICAgICAgICAgfCAgMjggLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAg
ICAgICAgICAgIHwgMTAwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE0NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2ly
cnVzX3ZnYS5jCmluZGV4IDY3NjYzNDkuLjQ2OGEyNTkgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv
Y2lycnVzX3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NjYsMTEgKzc2
Niw2IEBAIHN0YXRpYyBpbnQgY2lycnVzX2RvX2NvcHkoQ2lycnVzVkdBU3RhdGUgKnMsIGludCBk
c3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKICAgICAgICAgfQogICAgIH0KIAotICAgIC8qIHdl
IGhhdmUgdG8gZmx1c2ggYWxsIHBlbmRpbmcgY2hhbmdlcyBzbyB0aGF0IHRoZSBjb3B5Ci0gICAg
ICAgaXMgZ2VuZXJhdGVkIGF0IHRoZSBhcHByb3ByaWF0ZSBtb21lbnQgaW4gdGltZSAqLwotICAg
IGlmIChub3RpZnkpCi0gICAgICAgIGdyYXBoaWNfaHdfdXBkYXRlKHMtPnZnYS5jb24pOwotCiAg
ICAgKCpzLT5jaXJydXNfcm9wKSAocywgcy0+dmdhLnZyYW1fcHRyICsKIAkJICAgICAgKHMtPmNp
cnJ1c19ibHRfZHN0YWRkciAmIHMtPmNpcnJ1c19hZGRyX21hc2spLAogCQkgICAgICBzLT52Z2Eu
dnJhbV9wdHIgKwpAQCAtNzc5LDEwICs3NzQsOSBAQCBzdGF0aWMgaW50IGNpcnJ1c19kb19jb3B5
KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAg
ICAgIHMtPmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlm
IChub3RpZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAg
c3gsIHN5LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAg
cy0+Y2lycnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29u
LCBkeCwgZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBk
ZXB0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAg
IH0KIAogICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhp
cyBwb3J0aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRl
L3VpL2NvbnNvbGUuaAppbmRleCBlMjU4OWUyLi4xMDFmMWM3IDEwMDY0NAotLS0gYS9pbmNsdWRl
L3VpL2NvbnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTg5LDkgKzE4OSw2
IEBAIHR5cGVkZWYgc3RydWN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lck9wcyB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiAgICAgdm9pZCAo
KmRweV9nZnhfc3dpdGNoKShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBEaXNwbGF5U3VyZmFjZSAqbmV3X3N1cmZhY2UpOwotICAg
IHZvaWQgKCpkcHlfZ2Z4X2NvcHkpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogICAgIGJvb2wg
KCpkcHlfZ2Z4X2NoZWNrX2Zvcm1hdCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXhtYW5fZm9ybWF0X2NvZGVfdCBmb3JtYXQp
OwogCkBAIC0yNzMsOCArMjcwLDYgQEAgaW50IGRweV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAq
Y29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQgZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUg
KmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vf
c3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
aXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAq
Y29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwg
aW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNv
bGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQgZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xl
ICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXpl
KFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQgaCk7CkBAIC0zOTcsOCArMzkyLDYgQEAgaW50
IHFlbXVfY29uc29sZV9nZXRfaGVpZ2h0KFFlbXVDb25zb2xlICpjb24sIGludCBmYWxsYmFjayk7
CiAKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQgaW50IGluZGV4KTsKIHZvaWQgcWVtdV9j
b25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpOwot
dm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBz
cmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3
LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9jb25zb2xlX3N1cmZhY2UoUWVtdUNvbnNv
bGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5j
IGIvdWkvY29uc29sZS5jCmluZGV4IGVkODg4ZTUuLjNhZjdmYzkgMTAwNjQ0Ci0tLSBhL3VpL2Nv
bnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE1NjIsMjcgKzE1NjIsNiBAQCBzdGF0aWMg
dm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9n
ZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAg
ICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlz
cGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsK
LQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1
cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7
Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29s
ZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wt
Pm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5
KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2Ug
eyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBk
c3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0
X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0
YXRlICpzID0gY29uLT5kczsKQEAgLTIxMjAsMTMgKzIwOTksNiBAQCB2b2lkIHFlbXVfY29uc29s
ZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlf
Z2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVf
Y29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBh
c3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4
X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3Bs
YXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsK
ICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkv
dm5jLmMKaW5kZXggMmMyOGE1OS4uOGRlMjY0NiAxMDA2NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIv
dWkvdm5jLmMKQEAgLTg3MiwxMDUgKzg3Miw2IEBAIGludCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91
cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKICAgICByZXR1
cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICAv
KiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8KLSAgICB2bmNfbG9ja19vdXRw
dXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5DX01TR19TRVJWRVJfRlJBTUVCVUZGRVJf
VVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAgIHZuY193cml0ZV91MTYodnMs
IDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZz
LCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZUkVDVCk7Ci0gICAgdm5jX3dy
aXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY195KTsKLSAgICB2
bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZzKTsKLX0KLQotc3RhdGljIHZv
aWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgVm5jRGlzcGxh
eSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBkY2wpOwotICAgIFZuY1N0YXRl
ICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAgdWludDhfdCAqZHN0X3JvdzsK
LSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7Ci0gICAgaW50IGNtcF9ieXRl
czsKLQotICAgIGlmICghdmQtPnNlcnZlcikgewotICAgICAgICAvKiBubyBjbGllbnQgY29ubmVj
dGVkICovCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICB2bmNfcmVmcmVzaF9zZXJ2ZXJf
c3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hfU0FGRSh2cywgJnZkLT5jbGllbnRzLCBu
ZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9D
T1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3JjZV91cGRhdGUgPSAxOwotICAgICAgICAg
ICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUpOwotICAgICAgICAgICAgLyogdnMgbWln
aHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCF2ZC0+
c2VydmVyKSB7Ci0gICAgICAgIC8qIG5vIGNsaWVudCBjb25uZWN0ZWQgKi8KLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLSAgICAvKiBkbyBiaXRibGl0IG9wIG9uIHRoZSBsb2NhbCBzdXJmYWNlIHRv
byAqLwotICAgIHBpdGNoID0gdm5jX3NlcnZlcl9mYl9zdHJpZGUodmQpOwotICAgIHNyY19yb3cg
PSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgc3JjX3gsIHNyY195KTsKLSAgICBkc3Rfcm93ID0gdm5j
X3NlcnZlcl9mYl9wdHIodmQsIGRzdF94LCBkc3RfeSk7Ci0gICAgeSA9IGRzdF95OwotICAgIGlu
YyA9IDE7Ci0gICAgaWYgKGRzdF95ID4gc3JjX3kpIHsKLSAgICAgICAgLyogY29weSBiYWNrd2Fy
ZHMgKi8KLSAgICAgICAgc3JjX3JvdyArPSBwaXRjaCAqIChoLTEpOwotICAgICAgICBkc3Rfcm93
ICs9IHBpdGNoICogKGgtMSk7Ci0gICAgICAgIHBpdGNoID0gLXBpdGNoOwotICAgICAgICB5ID0g
ZHN0X3kgKyBoIC0gMTsKLSAgICAgICAgaW5jID0gLTE7Ci0gICAgfQotICAgIHdfbGltID0gdyAt
IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLSAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQpKTsKLSAgICBpZiAod19saW0gPCAwKSB7Ci0gICAgICAgIHdfbGltID0gdzsKLSAgICB9
IGVsc2UgewotICAgICAgICB3X2xpbSA9IHcgLSAod19saW0gJSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQpOwotICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgaDsgaSsrKSB7Ci0gICAgICAgIGZv
ciAoeCA9IDA7IHggPD0gd19saW07Ci0gICAgICAgICAgICAgICAgeCArPSBzLCBzcmNfcm93ICs9
IGNtcF9ieXRlcywgZHN0X3JvdyArPSBjbXBfYnl0ZXMpIHsKLSAgICAgICAgICAgIGlmICh4ID09
IHdfbGltKSB7Ci0gICAgICAgICAgICAgICAgaWYgKChzID0gdyAtIHdfbGltKSA9PSAwKQotICAg
ICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIXgpIHsKLSAg
ICAgICAgICAgICAgICBzID0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtCi0gICAgICAgICAg
ICAgICAgICAgIChkc3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgICAgICAg
ICAgICAgIHMgPSBNSU4ocywgd19saW0pOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAg
ICAgICAgICBzID0gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUOwotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgY21wX2J5dGVzID0gcyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgICAg
ICBpZiAobWVtY21wKHNyY19yb3csIGRzdF9yb3csIGNtcF9ieXRlcykgPT0gMCkKLSAgICAgICAg
ICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgIG1lbW1vdmUoZHN0X3Jvdywgc3JjX3Jvdywg
Y21wX2J5dGVzKTsKLSAgICAgICAgICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMs
IG5leHQpIHsKLSAgICAgICAgICAgICAgICBpZiAoIXZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZF
QVRVUkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoKCh4ICsgZHN0
X3gpIC8gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2cy0+ZGlydHlbeV0pOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAg
ICAgICAgfQotICAgICAgICBzcmNfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllU
RVM7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsK
LSAgICAgICAgeSArPSBpbmM7Ci0gICAgfQotCi0gICAgUVRBSUxRX0ZPUkVBQ0godnMsICZ2ZC0+
Y2xpZW50cywgbmV4dCkgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVB
VFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZuY19jb3B5KHZzLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHN0YXRpYyB2b2lk
IHZuY19tb3VzZV9zZXQoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHZpc2libGUpCiB7CkBAIC0zMTE4LDcgKzMw
MTksNiBAQCBzdGF0aWMgZ2Jvb2xlYW4gdm5jX2xpc3Rlbl9pbyhRSU9DaGFubmVsICppb2MsCiBz
dGF0aWMgY29uc3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7CiAgICAgLmRw
eV9uYW1lICAgICAgICAgICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAgICAgID0g
dm5jX3JlZnJlc2gsCi0gICAgLmRweV9nZnhfY29weSAgICAgICAgID0gdm5jX2RweV9jb3B5LAog
ICAgIC5kcHlfZ2Z4X3VwZGF0ZSAgICAgICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4
X3N3aXRjaCAgICAgICA9IHZuY19kcHlfc3dpdGNoLAogICAgIC5kcHlfZ2Z4X2NoZWNrX2Zvcm1h
dCA9IHFlbXVfcGl4bWFuX2NoZWNrX2Zvcm1hdCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0og-0001Nm-U5; Thu, 23 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cr0of-0001NZ-Ut
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BD/39-21675-DDFA3D85; Thu, 23 Mar 2017 11:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffO+ss
 RBsdWKltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxomnB1gLvnhXbJr8kLGB8aVBFyMnh5DAF0aJ
 tTO9uxi5gOzzjBLXV95g7WLk4GATEJOYu1cBpEZEQFVi1orlzBD16hJNvxvYQGxhAXuJvzN3s
 oLYvAJmEs2TZ7OA2CxA9Uv2zmGZwMixgJFhFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4+l1gYcYJTmYlER5P889GCHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgpftG1BOsCg1PbUiLTMHGBwwaQkOHiURXm2QNG9xQWJucWY6ROoUo6KUOK8qSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBKG2M6TmVcCN/0V0GImoMXT+MAWl
 yQipKQaGM3etBj3XrGxKSkzuPfvdYb4LTazaRyZLaev7Dh9ddtdzblfQ9ilOr3P/nBw2J8h2s
 ThvVxg8dpde2vuxbq0uSrv+POrbW/qx5LT779a9TPVPmOYHqNR94DVfIaNbL3io0S+prMaGlt
 jJgRWFvW4f0/LDHMoXRlp9jAlMYhZ1UOkwc9UI2ipEktxRqKhFnNRcSIAfYw75UMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490268123!88712332!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38680 invoked from network); 23 Mar 2017 11:22:04 -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; 23 Mar 2017 11:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0od-0004WJ-CN
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0od-0000u3-BP
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0od-0000u3-BP@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: centralize put_fpu()
	invocations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDliN2MzZmFiYmM5NDI2MjRkZWFkNThlMzc0MzU1NmI3YWY0OTEwYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEwOjI1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEwOjI1IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjZW50cmFsaXplIHB1dF9mcHUoKSBpbnZvY2F0aW9ucwogICAgCiAgICAuLi4sIHNw
bGl0dGluZyBwYXJ0cyBvZiBpdCBpbnRvIGNoZWNrXyooKSBtYWNyb3MuIFRoaXMgaXMgaW4KICAg
IHByZXBhcmF0aW9uIG9mIG1ha2luZyAtPnB1dF9mcHUoKSBkbyBmdXJ0aGVyIGFkanVzdG1lbnRz
IHRvIHJlZ2lzdGVyCiAgICBzdGF0ZS4gKFNvbWUgb2YgdGhlIGNoZWNrX3htbSgpIGludm9jYXRp
b25zIGNvdWxkIGJlIGF2b2lkZWQsIGFzIGluCiAgICBzb21lIG9mIHRoZSBjYXNlcyBubyBpbnNu
cyBoYW5kbGVkIHRoZXJlIGNhbiBhY3R1YWxseSByYWlzZSAjWE0sIGJ1dCBJCiAgICB0aGluayB3
ZSdyZSBiZXR0ZXIgb2ZmIGtlZXBpbmcgdGhlbSB0byBhdm9pZCBsYXRlciBhZGRpdGlvbnMgb2Yg
ZnVydGhlcgogICAgaW5zbiBwYXR0ZXJucyByZW5kZXJpbmcgdGhlIGxhY2sgb2YgdGhlIGNoZWNr
IGEgYnVnLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA4
MSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuaCB8ICA0ICstCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlv
bnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggMDM4ZjU1OC4uY2U3MjVkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTkzNyw2ICs5MzcsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAKIHN0cnVjdCBm
cHVfaW5zbl9jdHh0IHsKICAgICB1aW50OF90IGluc25fYnl0ZXM7CisgICAgdWludDhfdCB0eXBl
OwogICAgIGludDhfdCBleG5fcmFpc2VkOwogfTsKIApAQCAtOTU2LDE1ICs5NTcsMTYgQEAgc3Rh
dGljIGludCBfZ2V0X2ZwdSgKIHsKICAgICBpbnQgcmM7CiAKLSAgICBmaWMtPmV4bl9yYWlzZWQg
PSAtMTsKLQogICAgIGZhaWxfaWYoIW9wcy0+Z2V0X2ZwdSk7CisgICAgQVNTRVJUKHR5cGUgIT0g
WDg2RU1VTF9GUFVfbm9uZSk7CiAgICAgcmMgPSBvcHMtPmdldF9mcHUoZnB1X2hhbmRsZV9leGNl
cHRpb24sIGZpYywgdHlwZSwgY3R4dCk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAp
CiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGNyMDsKIAorICAgICAgICBmaWMtPnR5cGUg
PSB0eXBlOworCiAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9jcik7CiAgICAgICAgIGlmICgg
dHlwZSA+PSBYODZFTVVMX0ZQVV94bW0gKQogICAgICAgICB7CkBAIC0xMDA2LDIyICsxMDA4LDMy
IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgcmMgPSBfZ2V0X2ZwdShfdHlwZSwgX2ZpYywgY3R4dCwgb3BzKTsg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCi0jZGVmaW5lIF9w
dXRfZnB1KCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
CisjZGVmaW5lIGNoZWNrX2ZwdV9leG4oZmljKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZiAoIG9wcy0+cHV0X2ZwdSAhPSBOVUxMICkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChvcHMtPnB1dF9mcHUpKGN0
eHQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZigoZmljKS0+ZXhuX3JhaXNlZCA+PSAwLCAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGZpYyktPmV4bl9yYWlzZWQpOyAgICAgICAgICAgICAgICAg
ICBcCiB9IHdoaWxlICgwKQotI2RlZmluZSBwdXRfZnB1KF9maWMpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKworI2RlZmluZSBjaGVja194bW1fZXhuKGZpYykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3B1
dF9mcHUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIGlmICggKF9maWMpLT5leG5fcmFpc2VkID09IEVYQ19YTSAmJiBvcHMtPnJlYWRfY3Ig
JiYgICAgICAgIFwKKyAgICBpZiAoIChmaWMpLT5leG5fcmFpc2VkID09IEVYQ19YTSAmJiBvcHMt
PnJlYWRfY3IgJiYgICAgICAgICBcCiAgICAgICAgICBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4
dCkgPT0gWDg2RU1VTF9PS0FZICYmICAgICAgICAgXAotICAgICAgICAgIShjcjQgJiBYODZfQ1I0
X09TWE1NRVhDUFQpICkJCQkJXAotICAgICAgICAoX2ZpYyktPmV4bl9yYWlzZWQgPSBFWENfVUQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
KF9maWMpLT5leG5fcmFpc2VkID49IDAsICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIChfZmljKS0+ZXhuX3JhaXNlZCk7ICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgIShjcjQgJiBYODZfQ1I0X09TWE1NRVhDUFQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgKGZpYyktPmV4bl9yYWlzZWQgPSBFWENfVUQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgY2hlY2tfZnB1X2V4bihmaWMpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorc3RhdGljIHZvaWQgcHV0X2Zw
dSgKKyAgICBzdHJ1Y3QgZnB1X2luc25fY3R4dCAqZmljLAorICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKK3sK
KyAgICBpZiAoIGZpYy0+dHlwZSAhPSBYODZFTVVMX0ZQVV9ub25lICYmIG9wcy0+cHV0X2ZwdSAp
CisgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0KTsKKyAgICBmaWMtPnR5cGUgPSBYODZFTVVMX0ZQ
VV9ub25lOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZnB1X2NoZWNrX3dyaXRlKHZvaWQpCiB7
CiAgICAgdWludDE2X3QgZnN3OwpAQCAtMzAzMyw3ICszMDQ1LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgc3RydWN0IG9wZXJhbmQgZHN0ID0geyAucmVnID0gUFRSX1BPSVNPTiB9OwogICAgIHVuc2ln
bmVkIGxvbmcgY3I0OwogICAgIGVudW0geDg2X3N3aW50X3R5cGUgc3dpbnRfdHlwZTsKLSAgICBz
dHJ1Y3QgZnB1X2luc25fY3R4dCBmaWM7CisgICAgc3RydWN0IGZwdV9pbnNuX2N0eHQgZmljID0g
eyAudHlwZSA9IFg4NkVNVUxfRlBVX25vbmUsIC5leG5fcmFpc2VkID0gLTEgfTsKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307CiAgICAgREVDTEFSRV9BTElHTkVEKG1tdmFs
X3QsIG1tdmFsKTsKIApAQCAtMzcyNiw3ICszNzM4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfd2FpdCwgJmZpYyk7CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJmd2FpdCIgOjo6ICJtZW1v
cnkiICk7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZp
Yyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDljOiAvKiBwdXNoZiAqLwpAQCAtNDE3
MSw3ICs0MTgzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hl
Y2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDk6IC8qIEZQ
VSAweGQ5ICovCkBAIC00MjYwLDcgKzQyNzIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
IGlmICggZHN0LnR5cGUgPT0gT1BfTUVNICYmIGRzdC5ieXRlcyA9PSA0ICYmICFmcHVfY2hlY2tf
d3JpdGUoKSApCiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9
Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRhOiAvKiBGUFUgMHhkYSAqLwpAQCAtNDMxMSw3
ICs0MzIzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tf
ZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGI6IC8qIEZQVSAw
eGRiICovCkBAIC00MzgzLDcgKzQzOTUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlm
ICggZHN0LnR5cGUgPT0gT1BfTUVNICYmICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAg
ICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZp
Yyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGRjOiAvKiBGUFUgMHhkYyAqLwpAQCAtNDQzNCw3ICs0NDQ2LDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAg
ICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGQ6IC8qIEZQVSAweGRkICovCkBAIC00NDkzLDcgKzQ1
MDUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0gT1BfTUVN
ICYmIGRzdC5ieXRlcyA9PSA4ICYmICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAgICAg
ICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7
CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSAweGRlOiAvKiBGUFUgMHhkZSAqLwpAQCAtNDU0MSw3ICs0NTUzLDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAg
ICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIDB4ZGY6IC8qIEZQVSAweGRmICovCkBAIC00NjIzLDcgKzQ2MzUs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0gT1BfTUVNICYm
ICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9l
eG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGUwIC4uLiAweGUyOiAvKiBs
b29weyx6LG56fSAqLyB7CkBAIC01Njg1LDcgKzU2OTcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobW12YWxwKSwgIm0iICgqbW12YWxwKSk7CiAK
ICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAg
IGNoZWNrX3htbV9leG4oJmZpYyk7CiAKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRf
bm9uZTsKICAgICAgICAgYnJlYWs7CkBAIC01NzM3LDcgKzU3NDksNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICBbbWFza10gImkiIChFRkxBR1NfTUFTSykpOwogCiAgICAg
ICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOworICAgICAgICBjaGVj
a194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAg
ICAgICAgIGJyZWFrOwpAQCAtNTkyMSw3ICs1OTMzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoZHN0LnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOwog
CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOworICAgICAg
ICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6
ZSk7CiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CkBAIC02MTI5LDcgKzYxNDEsNyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAKICAgICAgICAgcHV0X3N0dWIoc3R1
Yik7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7
CiAKICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CkBA
IC02MjcxLDcgKzYyODMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCBbZHVtbXlfb3V0XSAiPWciIChkdW1teSkgOiBbZHVtbXlfaW5dICJpIiAoMCkgKTsKIAog
ICAgICAgICBwdXRfc3R1YihzdHViKTsKLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAg
Y2hlY2tfeG1tX2V4bigmZmljKTsKIAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUp
OwogICAgICAgICBicmVhazsKQEAgLTYzNDEsOCArNjM1Myw2IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGMxLDB4ZWIsMHhm
ZiIgKTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBwdXRfZnB1KCZmaWMp
OwotCiAgICAgICAgICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTcwOTAsMTAgKzcxMDAsNyBAQCB4ODZf
ZW11bGF0ZSgKIAogICAgICAgICBwdXRfc3R1YihzdHViKTsKICAgICAgICAgaWYgKCAhZWEudmFs
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHV0X2ZwdSgmZmljKTsKICAgICAgICAgICAgIGdv
dG8gY29tcGxldGVfaW5zbjsKLSAgICAgICAgfQogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4
ZXMoc3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CkBAIC03MjQxLDcgKzcyNDgsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgZW11bGF0ZV9zdHViKCIrbSIgKCptbXZhbHApLCAiYSIgKG1tdmFs
cCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOwor
ICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBzaW1kX25vbmU7CiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKQEAgLTc1NDUsNyArNzU1
Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRz
dC52YWwpIDogImEiICgmZHN0LnZhbCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBwdXRfZnB1KCZmaWMpOworICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAg
ICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGRzdC5ieXRlcyA9IGRzdC50
eXBlID09IE9QX1JFRyB8fCBiID09IDB4MTcgPyA0IDogMSA8PCAoYiAmIDMpOwpAQCAtNzg2MSw3
ICs3ODY4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICIrbSIgKCptbXZhbHApIDogIkQiIChtbXZhbHApKTsKIAogICAgICAgICBwdXRfc3R1YihzdHVi
KTsKLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfeG1tX2V4bigmZmljKTsK
ICAgICB9CiAKICAgICBzd2l0Y2ggKCBkc3QudHlwZSApCkBAIC03OTAzLDYgKzc5MTAsOCBAQCB4
ODZfZW11bGF0ZSgKICAgICB9CiAKICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hhZG93IHJl
Z2lzdGVyIHN0YXRlLiAqLworICAgIHB1dF9mcHUoJmZpYywgY3R4dCwgb3BzKTsKKwogICAgIC8q
IFplcm8gdGhlIHVwcGVyIDMyIGJpdHMgb2YgJXJpcCBpZiBub3QgaW4gNjQtYml0IG1vZGUuICov
CiAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAgICAgICAgX3JlZ3MucihpcCkgPSBfcmVncy5l
aXA7CkBAIC03OTI1LDcgKzc5MzQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjdHh0LT5yZWdzLT5l
ZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAKICBkb25lOgotICAgIF9wdXRfZnB1KCk7CisgICAg
cHV0X2ZwdSgmZmljLCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVy
biByYzsKICN1bmRlZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApp
bmRleCA2ZTk4NDUzLi4zZDkyYTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaApAQCAtMTYxLDcgKzE2MSw5IEBAIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgewogICAg
IFg4NkVNVUxfRlBVX3dhaXQsIC8qIFdBSVQvRldBSVQgaW5zdHJ1Y3Rpb24gKi8KICAgICBYODZF
TVVMX0ZQVV9tbXgsIC8qIE1NWCBpbnN0cnVjdGlvbiBzZXQgKCVtbTAtJW1tNykgKi8KICAgICBY
ODZFTVVMX0ZQVV94bW0sIC8qIFNTRSBpbnN0cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAq
LwotICAgIFg4NkVNVUxfRlBVX3ltbSAgLyogQVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0w
LSV5bW03LzE1KSAqLworICAgIFg4NkVNVUxfRlBVX3ltbSwgLyogQVZYL1hPUCBpbnN0cnVjdGlv
biBzZXQgKCV5bW0wLSV5bW03LzE1KSAqLworICAgIC8qIFRoaXMgc2VudGluZWwgd2lsbCBuZXZl
ciBiZSBwYXNzZWQgdG8gLT5nZXRfZnB1KCkuICovCisgICAgWDg2RU1VTF9GUFVfbm9uZQogfTsK
IAogc3RydWN0IGNwdWlkX2xlYWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0og-0001Nm-U5; Thu, 23 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1cr0of-0001NZ-Ut
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BD/39-21675-DDFA3D85; Thu, 23 Mar 2017 11:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffO+ss
 RBsdWKltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxomnB1gLvnhXbJr8kLGB8aVBFyMnh5DAF0aJ
 tTO9uxi5gOzzjBLXV95g7WLk4GATEJOYu1cBpEZEQFVi1orlzBD16hJNvxvYQGxhAXuJvzN3s
 oLYvAJmEs2TZ7OA2CxA9Uv2zmGZwMixgJFhFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4+l1gYcYJTmYlER5P889GCHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgpftG1BOsCg1PbUiLTMHGBwwaQkOHiURXm2QNG9xQWJucWY6ROoUo6KUOK8qSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBKG2M6TmVcCN/0V0GImoMXT+MAWl
 yQipKQaGM3etBj3XrGxKSkzuPfvdYb4LTazaRyZLaev7Dh9ddtdzblfQ9ilOr3P/nBw2J8h2s
 ThvVxg8dpde2vuxbq0uSrv+POrbW/qx5LT779a9TPVPmOYHqNR94DVfIaNbL3io0S+prMaGlt
 jJgRWFvW4f0/LDHMoXRlp9jAlMYhZ1UOkwc9UI2ipEktxRqKhFnNRcSIAfYw75UMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490268123!88712332!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38680 invoked from network); 23 Mar 2017 11:22:04 -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; 23 Mar 2017 11:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0od-0004WJ-CN
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0od-0000u3-BP
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0od-0000u3-BP@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: centralize put_fpu()
	invocations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDliN2MzZmFiYmM5NDI2MjRkZWFkNThlMzc0MzU1NmI3YWY0OTEwYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEwOjI1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEwOjI1IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjZW50cmFsaXplIHB1dF9mcHUoKSBpbnZvY2F0aW9ucwogICAgCiAgICAuLi4sIHNw
bGl0dGluZyBwYXJ0cyBvZiBpdCBpbnRvIGNoZWNrXyooKSBtYWNyb3MuIFRoaXMgaXMgaW4KICAg
IHByZXBhcmF0aW9uIG9mIG1ha2luZyAtPnB1dF9mcHUoKSBkbyBmdXJ0aGVyIGFkanVzdG1lbnRz
IHRvIHJlZ2lzdGVyCiAgICBzdGF0ZS4gKFNvbWUgb2YgdGhlIGNoZWNrX3htbSgpIGludm9jYXRp
b25zIGNvdWxkIGJlIGF2b2lkZWQsIGFzIGluCiAgICBzb21lIG9mIHRoZSBjYXNlcyBubyBpbnNu
cyBoYW5kbGVkIHRoZXJlIGNhbiBhY3R1YWxseSByYWlzZSAjWE0sIGJ1dCBJCiAgICB0aGluayB3
ZSdyZSBiZXR0ZXIgb2ZmIGtlZXBpbmcgdGhlbSB0byBhdm9pZCBsYXRlciBhZGRpdGlvbnMgb2Yg
ZnVydGhlcgogICAgaW5zbiBwYXR0ZXJucyByZW5kZXJpbmcgdGhlIGxhY2sgb2YgdGhlIGNoZWNr
IGEgYnVnLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA4
MSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuaCB8ICA0ICstCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlv
bnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggMDM4ZjU1OC4uY2U3MjVkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTkzNyw2ICs5MzcsNyBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAKIHN0cnVjdCBm
cHVfaW5zbl9jdHh0IHsKICAgICB1aW50OF90IGluc25fYnl0ZXM7CisgICAgdWludDhfdCB0eXBl
OwogICAgIGludDhfdCBleG5fcmFpc2VkOwogfTsKIApAQCAtOTU2LDE1ICs5NTcsMTYgQEAgc3Rh
dGljIGludCBfZ2V0X2ZwdSgKIHsKICAgICBpbnQgcmM7CiAKLSAgICBmaWMtPmV4bl9yYWlzZWQg
PSAtMTsKLQogICAgIGZhaWxfaWYoIW9wcy0+Z2V0X2ZwdSk7CisgICAgQVNTRVJUKHR5cGUgIT0g
WDg2RU1VTF9GUFVfbm9uZSk7CiAgICAgcmMgPSBvcHMtPmdldF9mcHUoZnB1X2hhbmRsZV9leGNl
cHRpb24sIGZpYywgdHlwZSwgY3R4dCk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAp
CiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGNyMDsKIAorICAgICAgICBmaWMtPnR5cGUg
PSB0eXBlOworCiAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9jcik7CiAgICAgICAgIGlmICgg
dHlwZSA+PSBYODZFTVVMX0ZQVV94bW0gKQogICAgICAgICB7CkBAIC0xMDA2LDIyICsxMDA4LDMy
IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgcmMgPSBfZ2V0X2ZwdShfdHlwZSwgX2ZpYywgY3R4dCwgb3BzKTsg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCi0jZGVmaW5lIF9w
dXRfZnB1KCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
CisjZGVmaW5lIGNoZWNrX2ZwdV9leG4oZmljKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICBpZiAoIG9wcy0+cHV0X2ZwdSAhPSBOVUxMICkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChvcHMtPnB1dF9mcHUpKGN0
eHQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZigoZmljKS0+ZXhuX3JhaXNlZCA+PSAwLCAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGZpYyktPmV4bl9yYWlzZWQpOyAgICAgICAgICAgICAgICAg
ICBcCiB9IHdoaWxlICgwKQotI2RlZmluZSBwdXRfZnB1KF9maWMpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKworI2RlZmluZSBjaGVja194bW1fZXhuKGZpYykg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgX3B1
dF9mcHUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIGlmICggKF9maWMpLT5leG5fcmFpc2VkID09IEVYQ19YTSAmJiBvcHMtPnJlYWRfY3Ig
JiYgICAgICAgIFwKKyAgICBpZiAoIChmaWMpLT5leG5fcmFpc2VkID09IEVYQ19YTSAmJiBvcHMt
PnJlYWRfY3IgJiYgICAgICAgICBcCiAgICAgICAgICBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4
dCkgPT0gWDg2RU1VTF9PS0FZICYmICAgICAgICAgXAotICAgICAgICAgIShjcjQgJiBYODZfQ1I0
X09TWE1NRVhDUFQpICkJCQkJXAotICAgICAgICAoX2ZpYyktPmV4bl9yYWlzZWQgPSBFWENfVUQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
KF9maWMpLT5leG5fcmFpc2VkID49IDAsICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIChfZmljKS0+ZXhuX3JhaXNlZCk7ICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgIShjcjQgJiBYODZfQ1I0X09TWE1NRVhDUFQpICkgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgKGZpYyktPmV4bl9yYWlzZWQgPSBFWENfVUQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgY2hlY2tfZnB1X2V4bihmaWMpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorc3RhdGljIHZvaWQgcHV0X2Zw
dSgKKyAgICBzdHJ1Y3QgZnB1X2luc25fY3R4dCAqZmljLAorICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKK3sK
KyAgICBpZiAoIGZpYy0+dHlwZSAhPSBYODZFTVVMX0ZQVV9ub25lICYmIG9wcy0+cHV0X2ZwdSAp
CisgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0KTsKKyAgICBmaWMtPnR5cGUgPSBYODZFTVVMX0ZQ
VV9ub25lOworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZnB1X2NoZWNrX3dyaXRlKHZvaWQpCiB7
CiAgICAgdWludDE2X3QgZnN3OwpAQCAtMzAzMyw3ICszMDQ1LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgc3RydWN0IG9wZXJhbmQgZHN0ID0geyAucmVnID0gUFRSX1BPSVNPTiB9OwogICAgIHVuc2ln
bmVkIGxvbmcgY3I0OwogICAgIGVudW0geDg2X3N3aW50X3R5cGUgc3dpbnRfdHlwZTsKLSAgICBz
dHJ1Y3QgZnB1X2luc25fY3R4dCBmaWM7CisgICAgc3RydWN0IGZwdV9pbnNuX2N0eHQgZmljID0g
eyAudHlwZSA9IFg4NkVNVUxfRlBVX25vbmUsIC5leG5fcmFpc2VkID0gLTEgfTsKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307CiAgICAgREVDTEFSRV9BTElHTkVEKG1tdmFs
X3QsIG1tdmFsKTsKIApAQCAtMzcyNiw3ICszNzM4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfd2FpdCwgJmZpYyk7CiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJmd2FpdCIgOjo6ICJtZW1v
cnkiICk7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZp
Yyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDljOiAvKiBwdXNoZiAqLwpAQCAtNDE3
MSw3ICs0MTgzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hl
Y2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZDk6IC8qIEZQ
VSAweGQ5ICovCkBAIC00MjYwLDcgKzQyNzIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAg
IGlmICggZHN0LnR5cGUgPT0gT1BfTUVNICYmIGRzdC5ieXRlcyA9PSA0ICYmICFmcHVfY2hlY2tf
d3JpdGUoKSApCiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9
Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRhOiAvKiBGUFUgMHhkYSAqLwpAQCAtNDMxMSw3
ICs0MzIzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tf
ZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGI6IC8qIEZQVSAw
eGRiICovCkBAIC00MzgzLDcgKzQzOTUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlm
ICggZHN0LnR5cGUgPT0gT1BfTUVNICYmICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAg
ICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZp
Yyk7CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGRjOiAvKiBGUFUgMHhkYyAqLwpAQCAtNDQzNCw3ICs0NDQ2LDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAg
ICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGQ6IC8qIEZQVSAweGRkICovCkBAIC00NDkzLDcgKzQ1
MDUsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0gT1BfTUVN
ICYmIGRzdC5ieXRlcyA9PSA4ICYmICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAgICAg
ICAgZHN0LnR5cGUgPSBPUF9OT05FOwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7
CisgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSAweGRlOiAvKiBGUFUgMHhkZSAqLwpAQCAtNDU0MSw3ICs0NTUzLDcgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAg
ICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIDB4ZGY6IC8qIEZQVSAweGRmICovCkBAIC00NjIzLDcgKzQ2MzUs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0gT1BfTUVNICYm
ICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwogICAgICAgICB9Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX2ZwdV9l
eG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGUwIC4uLiAweGUyOiAvKiBs
b29weyx6LG56fSAqLyB7CkBAIC01Njg1LDcgKzU2OTcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6ICJjIiAobW12YWxwKSwgIm0iICgqbW12YWxwKSk7CiAK
ICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAg
IGNoZWNrX3htbV9leG4oJmZpYyk7CiAKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRf
bm9uZTsKICAgICAgICAgYnJlYWs7CkBAIC01NzM3LDcgKzU3NDksNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgICBbbWFza10gImkiIChFRkxBR1NfTUFTSykpOwogCiAgICAg
ICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOworICAgICAgICBjaGVj
a194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAg
ICAgICAgIGJyZWFrOwpAQCAtNTkyMSw3ICs1OTMzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoZHN0LnZhbCkgOiBbZHVtbXldICJpIiAoMCkpOwog
CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOworICAgICAg
ICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6
ZSk7CiAgICAgICAgIGRzdC5ieXRlcyA9IDQ7CkBAIC02MTI5LDcgKzYxNDEsNyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAKICAgICAgICAgcHV0X3N0dWIoc3R1
Yik7Ci0gICAgICAgIHB1dF9mcHUoJmZpYyk7CisgICAgICAgIGNoZWNrX3htbV9leG4oJmZpYyk7
CiAKICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CkBA
IC02MjcxLDcgKzYyODMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW52b2tlX3N0dWIoIiIs
ICIiLCBbZHVtbXlfb3V0XSAiPWciIChkdW1teSkgOiBbZHVtbXlfaW5dICJpIiAoMCkgKTsKIAog
ICAgICAgICBwdXRfc3R1YihzdHViKTsKLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAg
Y2hlY2tfeG1tX2V4bigmZmljKTsKIAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUp
OwogICAgICAgICBicmVhazsKQEAgLTYzNDEsOCArNjM1Myw2IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNSwweGMxLDB4ZWIsMHhm
ZiIgKTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBwdXRfZnB1KCZmaWMp
OwotCiAgICAgICAgICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KQEAgLTcwOTAsMTAgKzcxMDAsNyBAQCB4ODZf
ZW11bGF0ZSgKIAogICAgICAgICBwdXRfc3R1YihzdHViKTsKICAgICAgICAgaWYgKCAhZWEudmFs
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcHV0X2ZwdSgmZmljKTsKICAgICAgICAgICAgIGdv
dG8gY29tcGxldGVfaW5zbjsKLSAgICAgICAgfQogCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4
ZXMoc3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CkBAIC03MjQxLDcgKzcyNDgsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgZW11bGF0ZV9zdHViKCIrbSIgKCptbXZhbHApLCAiYSIgKG1tdmFs
cCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAgICBwdXRfZnB1KCZmaWMpOwor
ICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUg
PSBzaW1kX25vbmU7CiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKQEAgLTc1NDUsNyArNzU1
Miw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKGRz
dC52YWwpIDogImEiICgmZHN0LnZhbCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBwdXRfZnB1KCZmaWMpOworICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAg
ICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGRzdC5ieXRlcyA9IGRzdC50
eXBlID09IE9QX1JFRyB8fCBiID09IDB4MTcgPyA0IDogMSA8PCAoYiAmIDMpOwpAQCAtNzg2MSw3
ICs3ODY4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIs
ICIrbSIgKCptbXZhbHApIDogIkQiIChtbXZhbHApKTsKIAogICAgICAgICBwdXRfc3R1YihzdHVi
KTsKLSAgICAgICAgcHV0X2ZwdSgmZmljKTsKKyAgICAgICAgY2hlY2tfeG1tX2V4bigmZmljKTsK
ICAgICB9CiAKICAgICBzd2l0Y2ggKCBkc3QudHlwZSApCkBAIC03OTAzLDYgKzc5MTAsOCBAQCB4
ODZfZW11bGF0ZSgKICAgICB9CiAKICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hhZG93IHJl
Z2lzdGVyIHN0YXRlLiAqLworICAgIHB1dF9mcHUoJmZpYywgY3R4dCwgb3BzKTsKKwogICAgIC8q
IFplcm8gdGhlIHVwcGVyIDMyIGJpdHMgb2YgJXJpcCBpZiBub3QgaW4gNjQtYml0IG1vZGUuICov
CiAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAgICAgICAgX3JlZ3MucihpcCkgPSBfcmVncy5l
aXA7CkBAIC03OTI1LDcgKzc5MzQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjdHh0LT5yZWdzLT5l
ZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAKICBkb25lOgotICAgIF9wdXRfZnB1KCk7CisgICAg
cHV0X2ZwdSgmZmljLCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVy
biByYzsKICN1bmRlZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApp
bmRleCA2ZTk4NDUzLi4zZDkyYTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaApAQCAtMTYxLDcgKzE2MSw5IEBAIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgewogICAg
IFg4NkVNVUxfRlBVX3dhaXQsIC8qIFdBSVQvRldBSVQgaW5zdHJ1Y3Rpb24gKi8KICAgICBYODZF
TVVMX0ZQVV9tbXgsIC8qIE1NWCBpbnN0cnVjdGlvbiBzZXQgKCVtbTAtJW1tNykgKi8KICAgICBY
ODZFTVVMX0ZQVV94bW0sIC8qIFNTRSBpbnN0cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAq
LwotICAgIFg4NkVNVUxfRlBVX3ltbSAgLyogQVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0w
LSV5bW03LzE1KSAqLworICAgIFg4NkVNVUxfRlBVX3ltbSwgLyogQVZYL1hPUCBpbnN0cnVjdGlv
biBzZXQgKCV5bW0wLSV5bW03LzE1KSAqLworICAgIC8qIFRoaXMgc2VudGluZWwgd2lsbCBuZXZl
ciBiZSBwYXNzZWQgdG8gLT5nZXRfZnB1KCkuICovCisgICAgWDg2RU1VTF9GUFVfbm9uZQogfTsK
IAogc3RydWN0IGNwdWlkX2xlYWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:22: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 1cr0os-0001Pw-0o; Thu, 23 Mar 2017 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0oq-0001PQ-9l
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B4/CD-25093-7EFA3D85; Thu, 23 Mar 2017 11:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffZ+ss
 RBkd/mVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvyNC5kLPgdV/Jq+irGB8a5DFyMXh5DAF0aJ
 B1N3skE45xklJvbMAnI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiVWDX5N
 BOIzStgJvHlRysLiM0CVL9h7WPWCYwcCxgZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MF7eGHCIUZKDSUmU13rd5QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx3QXKCRanpqRVpmTnA8IBJS3DwKInw3gNJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOO9ZkCIBkKKM0jy4EbBQvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mBg4AvxZ
 OaVwG16BXQEE9ARZXsugBxRkoiQkmpgXHHnQPftHrcWr4/3D/a9mGwiePJg76QFUn5/JJZ+uS
 +2XDRtma6z8G/NGI07FltY6zb4ShR9n3hlyzzrzNtHP+6bzVLxM1TS3vX35YA9ykI7FmfYL+5
 X7HnGPbX6z/T/W+WTparnfZrsItG24FEGt/Eb8029s/T3um6xK7/PVG3ksG0+18mDwkosxRmJ
 hlrMRcWJAPNP1yhQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490268133!55832230!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4662 invoked from network); 23 Mar 2017 11:22:14 -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; 23 Mar 2017 11:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0on-0004Wz-Hr
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0on-0000v3-F7
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0on-0000v3-F7@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct handling of FPU insns
	faulting on memory write
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE4ZmNkODBjOGYwMmEwMmU1YzM5Y2Q5Zjc2YjI5ODhiMjcwZDQ1ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEyOjU5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEyOjU5IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IGhhbmRsaW5nIG9mIEZQVSBpbnNucyBmYXVsdGluZyBvbiBtZW1vcnkg
d3JpdGUKICAgIAogICAgV2hlbiBhbiBGUFUgaW5zdHJ1Y3Rpb24gd2l0aCBhIG1lbW9yeSBkZXN0
aW5hdGlvbiBmYWlscyBkdXJpbmcgdGhlCiAgICBtZW1vcnkgd3JpdGUsIGl0IHNob3VsZCBub3Qg
YWZmZWN0IEZQVSByZWdpc3RlciBzdGF0ZS4gRHVlIHRvIHRoZSB3YXkKICAgIHdlIGVtdWxhdGUg
RlBVIChhbmQgU0lNRCkgaW5zdHJ1Y3Rpb25zLCB3ZSBjYW4gb25seSBndWFyYW50ZWUgdGhpcyBi
eQogICAgLSBiYWNraW5nIG91dCBjaGFuZ2VzIHRvIHRoZSBGUFUgcmVnaXN0ZXIgc3RhdGUgaW4g
c3VjaCBhIGNhc2Ugb3IKICAgIC0gZG9pbmcgYSBkZXNjcmlwdG9yIHJlYWQgYW5kL29yIHBhZ2Ug
d2FsayB1cCBmcm9udCwgcGVyaGFwcyB3aXRoIHRoZQogICAgICBzdHVicyBhY2Nlc3NpbmcgdGhl
IGFjdHVhbCBtZW1vcnkgbG9jYXRpb24gdGhlbi4KICAgIFRoZSBsYXR0ZXIgd291bGQgcmVxdWly
ZSBhIHNpZ25pZmljYW50IGNoYW5nZSBpbiBob3cgdGhlIGVtdWxhdG9yIGRvZXMKICAgIGl0cyBn
dWVzdCBtZW1vcnkgYWNjZXNzaW5nLCBzbyBmb3Igbm93IHRoZSBmb3JtZXIgdmFyaWFudCBpcyBi
ZWluZwogICAgY2hvc2VuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiBbaHZtL2VtdWxhdGUuY10KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgIDEgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgICAgfCAgMSArCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYyAgICAgICAgICB8ICA3ICsrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZS5oICAgICAgICAgIHwgIDQgKysrCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICAgICB8IDE0ICsr
KysrLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAgICAgICAgICB8
ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgICAgICAgICAg
fCAgMiArKwogMTAgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6
LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CmluZGV4IDNiMzA0MWQuLjg5MDY0MmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC00MzMsNiArNDMzLDcgQEAgc3RhdGljIHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgZnV6el9lbXVsb3BzID0gewogICAgIFNFVCh3YmludmQpLAogICAg
IFNFVChpbnZscGcpLAogICAgIC5nZXRfZnB1ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCisgICAg
LnB1dF9mcHUgICAgPSBlbXVsX3Rlc3RfcHV0X2ZwdSwKICAgICAuY3B1aWQgICAgICA9IGVtdWxf
dGVzdF9jcHVpZCwKIH07CiAjdW5kZWYgU0VUCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGJmZTdlYTQuLjViZThkZGMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yOTgsNiArMjk4LDcgQEAg
c3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wcyA9IHsKICAgICAucmVhZF9jciAg
ICA9IGVtdWxfdGVzdF9yZWFkX2NyLAogICAgIC5yZWFkX21zciAgID0gcmVhZF9tc3IsCiAgICAg
LmdldF9mcHUgICAgPSBlbXVsX3Rlc3RfZ2V0X2ZwdSwKKyAgICAucHV0X2ZwdSAgICA9IGVtdWxf
dGVzdF9wdXRfZnB1LAogfTsKIAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCBmOThmN2Y3Li41NzRiZTMxIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTM4LDQgKzEzOCwxMSBA
QCBpbnQgZW11bF90ZXN0X2dldF9mcHUoCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAor
dm9pZCBlbXVsX3Rlc3RfcHV0X2ZwdSgKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCwKKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIGJhY2tvdXQpCit7CisgICAgLyogVEJE
ICovCit9CisKICNpbmNsdWRlICJ4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCBlOWE5ZTUwLi5mMTg1N2QxIDEwMDY0NAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAtMTc4LDMgKzE3OCw3IEBAIGludCBl
bXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAogICAg
IGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgdHlwZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCk7CisKK3ZvaWQgZW11bF90ZXN0X3B1dF9mcHUoCisgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQsCisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBiYWNrb3V0
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKaW5kZXggZjM2ZDdjOS4uM2YxMThhMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAg
LTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3Ry
YWNlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2kzODcuaD4KICNp
bmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRlLmg+CiAjaW5j
bHVkZSA8YXNtL2h2bS9odm0uaD4KQEAgLTE2MjEsNiArMTYyMiwzNSBAQCBzdGF0aWMgaW50IGh2
bWVtdWxfZ2V0X2ZwdSgKIAogICAgIGlmICggIWN1cnItPmZwdV9kaXJ0aWVkICkKICAgICAgICAg
aHZtX2Z1bmNzLmZwdV9kaXJ0eV9pbnRlcmNlcHQoKTsKKyAgICBlbHNlIGlmICggdHlwZSA9PSBY
ODZFTVVMX0ZQVV9mcHUgKQorICAgIHsKKyAgICAgICAgY29uc3QgdHlwZW9mKGN1cnItPmFyY2gu
eHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZwdV9jdHh0ID0KKyAgICAgICAgICAgIGN1cnItPmFyY2gu
ZnB1X2N0eHQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTGF0Y2ggY3VycmVudCByZWdpc3Rl
ciBzdGF0ZSBzbyB0aGF0IHdlIGNhbiBiYWNrIG91dCBjaGFuZ2VzCisgICAgICAgICAqIGlmIG5l
ZWRlZCAobmFtZWx5IHdoZW4gYSBtZW1vcnkgd3JpdGUgZmFpbHMgYWZ0ZXIgcmVnaXN0ZXIgc3Rh
dGUKKyAgICAgICAgICogaGFzIGFscmVhZHkgYmVlbiB1cGRhdGVkKS4KKyAgICAgICAgICogTkI6
IFdlIGRvbid0IHJlYWxseSBuZWVkIHRoZSAiZW5hYmxlIiBwYXJ0IG9mIHRoZSBjYWxsZWQgZnVu
Y3Rpb24KKyAgICAgICAgICogKC0+ZnB1X2RpcnRpZWQgc2V0IGltcGxpZXMgQ1IwLlRTIGNsZWFy
KSwgYnV0IHRoZSBhZGRpdGlvbmFsCisgICAgICAgICAqIG92ZXJoZWFkIHNob3VsZCBiZSBsb3cg
ZW5vdWdoIHRvIG5vdCB3YXJyYW50IGludHJvZHVjdGlvbiBvZiB5ZXQKKyAgICAgICAgICogYW5v
dGhlciBzbGlnaHRseSBkaWZmZXJlbnQgZnVuY3Rpb24uIEhvd2V2ZXIsIHdlIG5lZWQgdG8gdW5k
byB0aGUKKyAgICAgICAgICogLT5mcHVfZGlydGllZCBjbGVhcmluZyB0aGUgZnVuY3Rpb24gZG9l
cyBhcyB3ZWxsIGFzIHRoZSBwb3NzaWJsZQorICAgICAgICAgKiBtYXNraW5nIG9mIGFsbCBleGNl
cHRpb25zIGJ5IEZOU1RFTlYuKQorICAgICAgICAgKi8KKyAgICAgICAgc2F2ZV9mcHVfZW5hYmxl
KCk7CisgICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gdHJ1ZTsKKyAgICAgICAgaWYgKCAoZnB1
X2N0eHQtPmZjdyAmIDB4M2YpICE9IDB4M2YgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50
MTZfdCBmY3c7CisKKyAgICAgICAgICAgIGFzbSAoICJmbnN0Y3cgJTAiIDogIj1tIiAoZmN3KSAp
OworICAgICAgICAgICAgaWYgKCAoZmN3ICYgMHgzZikgPT0gMHgzZiApCisgICAgICAgICAgICAg
ICAgYXNtICggImZsZGN3ICUwIiA6OiAibSIgKGZwdV9jdHh0LT5mY3cpICk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgQVNTRVJUKGZjdyA9PSBmcHVfY3R4dC0+ZmN3KTsKKyAg
ICAgICAgfQorICAgIH0KIAogICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZnB1X2V4Y2VwdGlvbl9j
YWxsYmFjayA9IGV4Y2VwdGlvbl9jYWxsYmFjazsKICAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZw
dV9leGNlcHRpb25fY2FsbGJhY2tfYXJnID0gZXhjZXB0aW9uX2NhbGxiYWNrX2FyZzsKQEAgLTE2
MjksMTAgKzE2NTksMjQgQEAgc3RhdGljIGludCBodm1lbXVsX2dldF9mcHUoCiB9CiAKIHN0YXRp
YyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICBlbnVtIHg4Nl9lbXVs
YXRlX2ZwdV90eXBlIGJhY2tvdXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OworCiAgICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxiYWNrID0gTlVM
TDsKKworICAgIGlmICggYmFja291dCA9PSBYODZFTVVMX0ZQVV9mcHUgKQorICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVG8gYmFjayBvdXQgY2hhbmdlcyB0byB0aGUgcmVnaXN0ZXIgZmls
ZSBzaW1wbHkgYWRqdXN0IHN0YXRlIHN1Y2gKKyAgICAgICAgICogdGhhdCB1cG9uIG5leHQgRlBV
IGluc24gdXNlIGJ5IHRoZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0YXRlCisgICAgICAgICAq
IHNhdmVkIChvciBmcmVzaGx5IGxvYWRlZCkgYnkgaHZtZW11bF9nZXRfZnB1KCkuCisgICAgICAg
ICAqLworICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICBzdHRzKCk7
CisgICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgfQogfQogCiBzdGF0aWMg
aW50IGh2bWVtdWxfaW52bHBnKApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA0MzI0MWQ2Li5iNjk3ODliIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYwpAQCAtMjIxMSw2ICsyMjExLDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVu
Y3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLnVwZGF0
ZV9ndWVzdF9jciAgICAgID0gc3ZtX3VwZGF0ZV9ndWVzdF9jciwKICAgICAudXBkYXRlX2d1ZXN0
X2VmZXIgICAgPSBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIsCiAgICAgLnVwZGF0ZV9ndWVzdF92ZW5k
b3IgID0gc3ZtX3VwZGF0ZV9ndWVzdF92ZW5kb3IsCisgICAgLmZwdV9sZWF2ZSAgICAgICAgICAg
ID0gc3ZtX2ZwdV9sZWF2ZSwKICAgICAuc2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fc2V0X2d1
ZXN0X3BhdCwKICAgICAuZ2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fZ2V0X2d1ZXN0X3BhdCwK
ICAgICAuc2V0X3RzY19vZmZzZXQgICAgICAgPSBzdm1fc2V0X3RzY19vZmZzZXQsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IDQ1NjVmNWQuLmQyMDE5NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMjExLDYgKzIy
MTEsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9m
dW5jdGlvbl90YWJsZSA9IHsKICAgICAudXBkYXRlX2d1ZXN0X2NyICAgICAgPSB2bXhfdXBkYXRl
X2d1ZXN0X2NyLAogICAgIC51cGRhdGVfZ3Vlc3RfZWZlciAgICA9IHZteF91cGRhdGVfZ3Vlc3Rf
ZWZlciwKICAgICAudXBkYXRlX2d1ZXN0X3ZlbmRvciAgPSB2bXhfdXBkYXRlX2d1ZXN0X3ZlbmRv
ciwKKyAgICAuZnB1X2xlYXZlICAgICAgICAgICAgPSB2bXhfZnB1X2xlYXZlLAogICAgIC5zZXRf
Z3Vlc3RfcGF0ICAgICAgICA9IHZteF9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0
ICAgICAgICA9IHZteF9nZXRfZ3Vlc3RfcGF0LAogICAgIC5zZXRfdHNjX29mZnNldCAgICAgICA9
IHZteF9zZXRfdHNjX29mZnNldCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
aW5kZXggY2U3MjVkOC4uMTljMzhiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTk2NSw2ICs5NjUsNyBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgIHsKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjcjA7CiAKKyAgICAgICAgZmFpbF9pZih0eXBlID09IFg4NkVN
VUxfRlBVX2ZwdSAmJiAhb3BzLT5wdXRfZnB1KTsKICAgICAgICAgZmljLT50eXBlID0gdHlwZTsK
IAogICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfY3IpOwpAQCAtMTAyNiwxMSArMTAyNywxNCBA
QCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogCiBzdGF0aWMgdm9pZCBwdXRfZnB1KAogICAgIHN0cnVjdCBmcHVfaW5zbl9j
dHh0ICpmaWMsCisgICAgYm9vbCBmYWlsZWRfbGF0ZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCiB7Ci0g
ICAgaWYgKCBmaWMtPnR5cGUgIT0gWDg2RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQot
ICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCk7CisgICAgaWYgKCB1bmxpa2VseShmYWlsZWRfbGF0
ZSkgJiYgZmljLT50eXBlID09IFg4NkVNVUxfRlBVX2ZwdSApCisgICAgICAgIG9wcy0+cHV0X2Zw
dShjdHh0LCBYODZFTVVMX0ZQVV9mcHUpOworICAgIGVsc2UgaWYgKCBmaWMtPnR5cGUgIT0gWDg2
RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQorICAgICAgICBvcHMtPnB1dF9mcHUoY3R4
dCwgWDg2RU1VTF9GUFVfbm9uZSk7CiAgICAgZmljLT50eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsK
IH0KIApAQCAtMzczNCw5ICszNzM4LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweDliOiAgLyogd2FpdC9md2FpdCAqLwotICAgICAgICBmaWMuaW5zbl9ieXRl
cyA9IDE7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7CiAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfd2FpdCwgJmZpYyk7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0g
MTsKICAgICAgICAgYXNtIHZvbGF0aWxlICggImZ3YWl0IiA6OjogIm1lbW9yeSIgKTsKICAgICAg
ICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC03OTEwLDcgKzc5MTQs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICB9CiAKICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hh
ZG93IHJlZ2lzdGVyIHN0YXRlLiAqLwotICAgIHB1dF9mcHUoJmZpYywgY3R4dCwgb3BzKTsKKyAg
ICBwdXRfZnB1KCZmaWMsIGZhbHNlLCBjdHh0LCBvcHMpOwogCiAgICAgLyogWmVybyB0aGUgdXBw
ZXIgMzIgYml0cyBvZiAlcmlwIGlmIG5vdCBpbiA2NC1iaXQgbW9kZS4gKi8KICAgICBpZiAoICFt
b2RlXzY0Yml0KCkgKQpAQCAtNzkzNCw3ICs3OTM4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY3R4
dC0+cmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JGOwogCiAgZG9uZToKLSAgICBwdXRfZnB1
KCZmaWMsIGN0eHQsIG9wcyk7CisgICAgcHV0X2ZwdSgmZmljLCBmaWMuaW5zbl9ieXRlcyA+IDAg
JiYgZHN0LnR5cGUgPT0gT1BfTUVNLCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwog
ICAgIHJldHVybiByYzsKICN1bmRlZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaAppbmRleCAzZDkyYTQ3Li4wMGIzZjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaApAQCAtNDM3LDkgKzQzNywxMiBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3Bz
CiAgICAgICogcHV0X2ZwdTogUmVsaW5xdWlzaCB0aGUgRlBVLiBVbmhvb2sgZnJvbSBGUFUvU0lN
RCBleGNlcHRpb24gaGFuZGxlcnMuCiAgICAgICogIFRoZSBoYW5kbGVyLCBpZiBpbnN0YWxsZWQs
IG11c3QgYmUgcHJlcGFyZWQgdG8gZ2V0IGNhbGxlZCB3aXRob3V0CiAgICAgICogIHRoZSBnZXRf
ZnB1IG9uZSBoYXZpbmcgZ290IGNhbGxlZCBiZWZvcmUhCisgICAgICogQGJhY2tvdXQ6IFVuZG8g
dXBkYXRlcyB0byB0aGUgc3BlY2lmaWVkIHJlZ2lzdGVyIGZpbGUgKGNhbiwgYmVzaWRlcworICAg
ICAqICAgICAgICAgICBYODZFTVVMX0ZQVV9ub25lLCBvbmx5IGJlIFg4NkVNVUxfRlBVX2ZwdSBh
dCBwcmVzZW50KTsKICAgICAgKi8KICAgICB2b2lkICgqcHV0X2ZwdSkoCi0gICAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKKyAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQsCisgICAgICAgIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgYmFja291dCk7CiAK
ICAgICAvKiBpbnZscGc6IEludmFsaWRhdGUgcGFnaW5nIHN0cnVjdHVyZXMgd2hpY2ggbWFwIGFk
ZHJlc3NlZCBieXRlLiAqLwogICAgIGludCAoKmludmxwZykoCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IDJiNGUzMjguLmY5YmIxOTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xMzcsNiArMTM3
LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAKICAgICB2b2lkICgqdXBkYXRlX2d1
ZXN0X3ZlbmRvcikoc3RydWN0IHZjcHUgKnYpOwogCisgICAgdm9pZCAoKmZwdV9sZWF2ZSkoc3Ry
dWN0IHZjcHUgKnYpOworCiAgICAgaW50ICAoKmdldF9ndWVzdF9wYXQpKHN0cnVjdCB2Y3B1ICp2
LCB1NjQgKik7CiAgICAgaW50ICAoKnNldF9ndWVzdF9wYXQpKHN0cnVjdCB2Y3B1ICp2LCB1NjQp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:22: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 1cr0os-0001Pw-0o; Thu, 23 Mar 2017 11:22:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0oq-0001PQ-9l
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B4/CD-25093-7EFA3D85; Thu, 23 Mar 2017 11:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffZ+ss
 RBkd/mVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvyNC5kLPgdV/Jq+irGB8a5DFyMXh5DAF0aJ
 B1N3skE45xklJvbMAnI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiVWDX5N
 BOIzStgJvHlRysLiM0CVL9h7WPWCYwcCxgZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MF7eGHCIUZKDSUmU13rd5QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx3QXKCRanpqRVpmTnA8IBJS3DwKInw3gNJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOO9ZkCIBkKKM0jy4EbBQvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mBg4AvxZ
 OaVwG16BXQEE9ARZXsugBxRkoiQkmpgXHHnQPftHrcWr4/3D/a9mGwiePJg76QFUn5/JJZ+uS
 +2XDRtma6z8G/NGI07FltY6zb4ShR9n3hlyzzrzNtHP+6bzVLxM1TS3vX35YA9ykI7FmfYL+5
 X7HnGPbX6z/T/W+WTparnfZrsItG24FEGt/Eb8029s/T3um6xK7/PVG3ksG0+18mDwkosxRmJ
 hlrMRcWJAPNP1yhQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490268133!55832230!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4662 invoked from network); 23 Mar 2017 11:22:14 -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; 23 Mar 2017 11:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0on-0004Wz-Hr
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0on-0000v3-F7
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0on-0000v3-F7@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:13 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct handling of FPU insns
	faulting on memory write
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE4ZmNkODBjOGYwMmEwMmU1YzM5Y2Q5Zjc2YjI5ODhiMjcwZDQ1ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEyOjU5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEyOjU5IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IGhhbmRsaW5nIG9mIEZQVSBpbnNucyBmYXVsdGluZyBvbiBtZW1vcnkg
d3JpdGUKICAgIAogICAgV2hlbiBhbiBGUFUgaW5zdHJ1Y3Rpb24gd2l0aCBhIG1lbW9yeSBkZXN0
aW5hdGlvbiBmYWlscyBkdXJpbmcgdGhlCiAgICBtZW1vcnkgd3JpdGUsIGl0IHNob3VsZCBub3Qg
YWZmZWN0IEZQVSByZWdpc3RlciBzdGF0ZS4gRHVlIHRvIHRoZSB3YXkKICAgIHdlIGVtdWxhdGUg
RlBVIChhbmQgU0lNRCkgaW5zdHJ1Y3Rpb25zLCB3ZSBjYW4gb25seSBndWFyYW50ZWUgdGhpcyBi
eQogICAgLSBiYWNraW5nIG91dCBjaGFuZ2VzIHRvIHRoZSBGUFUgcmVnaXN0ZXIgc3RhdGUgaW4g
c3VjaCBhIGNhc2Ugb3IKICAgIC0gZG9pbmcgYSBkZXNjcmlwdG9yIHJlYWQgYW5kL29yIHBhZ2Ug
d2FsayB1cCBmcm9udCwgcGVyaGFwcyB3aXRoIHRoZQogICAgICBzdHVicyBhY2Nlc3NpbmcgdGhl
IGFjdHVhbCBtZW1vcnkgbG9jYXRpb24gdGhlbi4KICAgIFRoZSBsYXR0ZXIgd291bGQgcmVxdWly
ZSBhIHNpZ25pZmljYW50IGNoYW5nZSBpbiBob3cgdGhlIGVtdWxhdG9yIGRvZXMKICAgIGl0cyBn
dWVzdCBtZW1vcnkgYWNjZXNzaW5nLCBzbyBmb3Igbm93IHRoZSBmb3JtZXIgdmFyaWFudCBpcyBi
ZWluZwogICAgY2hvc2VuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPiBbaHZtL2VtdWxhdGUuY10KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgIDEgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgICAgfCAgMSArCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2X2VtdWxhdGUuYyAgICAgICAgICB8ICA3ICsrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODZfZW11bGF0ZS5oICAgICAgICAgIHwgIDQgKysrCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICAgICB8IDE0ICsr
KysrLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAgICAgICAgICB8
ICA1ICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgICAgICAgICAg
fCAgMiArKwogMTAgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6
LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5j
CmluZGV4IDNiMzA0MWQuLjg5MDY0MmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC00MzMsNiArNDMzLDcgQEAgc3RhdGljIHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgZnV6el9lbXVsb3BzID0gewogICAgIFNFVCh3YmludmQpLAogICAg
IFNFVChpbnZscGcpLAogICAgIC5nZXRfZnB1ICAgID0gZW11bF90ZXN0X2dldF9mcHUsCisgICAg
LnB1dF9mcHUgICAgPSBlbXVsX3Rlc3RfcHV0X2ZwdSwKICAgICAuY3B1aWQgICAgICA9IGVtdWxf
dGVzdF9jcHVpZCwKIH07CiAjdW5kZWYgU0VUCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGJmZTdlYTQuLjViZThkZGMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yOTgsNiArMjk4LDcgQEAg
c3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wcyA9IHsKICAgICAucmVhZF9jciAg
ICA9IGVtdWxfdGVzdF9yZWFkX2NyLAogICAgIC5yZWFkX21zciAgID0gcmVhZF9tc3IsCiAgICAg
LmdldF9mcHUgICAgPSBlbXVsX3Rlc3RfZ2V0X2ZwdSwKKyAgICAucHV0X2ZwdSAgICA9IGVtdWxf
dGVzdF9wdXRfZnB1LAogfTsKIAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCBmOThmN2Y3Li41NzRiZTMxIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTM4LDQgKzEzOCwxMSBA
QCBpbnQgZW11bF90ZXN0X2dldF9mcHUoCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAor
dm9pZCBlbXVsX3Rlc3RfcHV0X2ZwdSgKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCwKKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIGJhY2tvdXQpCit7CisgICAgLyogVEJE
ICovCit9CisKICNpbmNsdWRlICJ4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAppbmRleCBlOWE5ZTUwLi5mMTg1N2QxIDEwMDY0NAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaAorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuaApAQCAtMTc4LDMgKzE3OCw3IEBAIGludCBl
bXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAogICAg
IGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgdHlwZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCk7CisKK3ZvaWQgZW11bF90ZXN0X3B1dF9mcHUoCisgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQsCisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBiYWNrb3V0
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKaW5kZXggZjM2ZDdjOS4uM2YxMThhMCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAg
LTE1LDYgKzE1LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3Ry
YWNlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2kzODcuaD4KICNp
bmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9lbXVsYXRlLmg+CiAjaW5j
bHVkZSA8YXNtL2h2bS9odm0uaD4KQEAgLTE2MjEsNiArMTYyMiwzNSBAQCBzdGF0aWMgaW50IGh2
bWVtdWxfZ2V0X2ZwdSgKIAogICAgIGlmICggIWN1cnItPmZwdV9kaXJ0aWVkICkKICAgICAgICAg
aHZtX2Z1bmNzLmZwdV9kaXJ0eV9pbnRlcmNlcHQoKTsKKyAgICBlbHNlIGlmICggdHlwZSA9PSBY
ODZFTVVMX0ZQVV9mcHUgKQorICAgIHsKKyAgICAgICAgY29uc3QgdHlwZW9mKGN1cnItPmFyY2gu
eHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZwdV9jdHh0ID0KKyAgICAgICAgICAgIGN1cnItPmFyY2gu
ZnB1X2N0eHQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTGF0Y2ggY3VycmVudCByZWdpc3Rl
ciBzdGF0ZSBzbyB0aGF0IHdlIGNhbiBiYWNrIG91dCBjaGFuZ2VzCisgICAgICAgICAqIGlmIG5l
ZWRlZCAobmFtZWx5IHdoZW4gYSBtZW1vcnkgd3JpdGUgZmFpbHMgYWZ0ZXIgcmVnaXN0ZXIgc3Rh
dGUKKyAgICAgICAgICogaGFzIGFscmVhZHkgYmVlbiB1cGRhdGVkKS4KKyAgICAgICAgICogTkI6
IFdlIGRvbid0IHJlYWxseSBuZWVkIHRoZSAiZW5hYmxlIiBwYXJ0IG9mIHRoZSBjYWxsZWQgZnVu
Y3Rpb24KKyAgICAgICAgICogKC0+ZnB1X2RpcnRpZWQgc2V0IGltcGxpZXMgQ1IwLlRTIGNsZWFy
KSwgYnV0IHRoZSBhZGRpdGlvbmFsCisgICAgICAgICAqIG92ZXJoZWFkIHNob3VsZCBiZSBsb3cg
ZW5vdWdoIHRvIG5vdCB3YXJyYW50IGludHJvZHVjdGlvbiBvZiB5ZXQKKyAgICAgICAgICogYW5v
dGhlciBzbGlnaHRseSBkaWZmZXJlbnQgZnVuY3Rpb24uIEhvd2V2ZXIsIHdlIG5lZWQgdG8gdW5k
byB0aGUKKyAgICAgICAgICogLT5mcHVfZGlydGllZCBjbGVhcmluZyB0aGUgZnVuY3Rpb24gZG9l
cyBhcyB3ZWxsIGFzIHRoZSBwb3NzaWJsZQorICAgICAgICAgKiBtYXNraW5nIG9mIGFsbCBleGNl
cHRpb25zIGJ5IEZOU1RFTlYuKQorICAgICAgICAgKi8KKyAgICAgICAgc2F2ZV9mcHVfZW5hYmxl
KCk7CisgICAgICAgIGN1cnItPmZwdV9kaXJ0aWVkID0gdHJ1ZTsKKyAgICAgICAgaWYgKCAoZnB1
X2N0eHQtPmZjdyAmIDB4M2YpICE9IDB4M2YgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50
MTZfdCBmY3c7CisKKyAgICAgICAgICAgIGFzbSAoICJmbnN0Y3cgJTAiIDogIj1tIiAoZmN3KSAp
OworICAgICAgICAgICAgaWYgKCAoZmN3ICYgMHgzZikgPT0gMHgzZiApCisgICAgICAgICAgICAg
ICAgYXNtICggImZsZGN3ICUwIiA6OiAibSIgKGZwdV9jdHh0LT5mY3cpICk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgQVNTRVJUKGZjdyA9PSBmcHVfY3R4dC0+ZmN3KTsKKyAg
ICAgICAgfQorICAgIH0KIAogICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZnB1X2V4Y2VwdGlvbl9j
YWxsYmFjayA9IGV4Y2VwdGlvbl9jYWxsYmFjazsKICAgICBjdXJyLT5hcmNoLmh2bV92Y3B1LmZw
dV9leGNlcHRpb25fY2FsbGJhY2tfYXJnID0gZXhjZXB0aW9uX2NhbGxiYWNrX2FyZzsKQEAgLTE2
MjksMTAgKzE2NTksMjQgQEAgc3RhdGljIGludCBodm1lbXVsX2dldF9mcHUoCiB9CiAKIHN0YXRp
YyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICBlbnVtIHg4Nl9lbXVs
YXRlX2ZwdV90eXBlIGJhY2tvdXQpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OworCiAgICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxiYWNrID0gTlVM
TDsKKworICAgIGlmICggYmFja291dCA9PSBYODZFTVVMX0ZQVV9mcHUgKQorICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVG8gYmFjayBvdXQgY2hhbmdlcyB0byB0aGUgcmVnaXN0ZXIgZmls
ZSBzaW1wbHkgYWRqdXN0IHN0YXRlIHN1Y2gKKyAgICAgICAgICogdGhhdCB1cG9uIG5leHQgRlBV
IGluc24gdXNlIGJ5IHRoZSBndWVzdCB3ZSdsbCByZWxvYWQgdGhlIHN0YXRlCisgICAgICAgICAq
IHNhdmVkIChvciBmcmVzaGx5IGxvYWRlZCkgYnkgaHZtZW11bF9nZXRfZnB1KCkuCisgICAgICAg
ICAqLworICAgICAgICBjdXJyLT5mcHVfZGlydGllZCA9IGZhbHNlOworICAgICAgICBzdHRzKCk7
CisgICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgfQogfQogCiBzdGF0aWMg
aW50IGh2bWVtdWxfaW52bHBnKApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA0MzI0MWQ2Li5iNjk3ODliIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYwpAQCAtMjIxMSw2ICsyMjExLDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVu
Y3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLnVwZGF0
ZV9ndWVzdF9jciAgICAgID0gc3ZtX3VwZGF0ZV9ndWVzdF9jciwKICAgICAudXBkYXRlX2d1ZXN0
X2VmZXIgICAgPSBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIsCiAgICAgLnVwZGF0ZV9ndWVzdF92ZW5k
b3IgID0gc3ZtX3VwZGF0ZV9ndWVzdF92ZW5kb3IsCisgICAgLmZwdV9sZWF2ZSAgICAgICAgICAg
ID0gc3ZtX2ZwdV9sZWF2ZSwKICAgICAuc2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fc2V0X2d1
ZXN0X3BhdCwKICAgICAuZ2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fZ2V0X2d1ZXN0X3BhdCwK
ICAgICAuc2V0X3RzY19vZmZzZXQgICAgICAgPSBzdm1fc2V0X3RzY19vZmZzZXQsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCmluZGV4IDQ1NjVmNWQuLmQyMDE5NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMjExLDYgKzIy
MTEsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9m
dW5jdGlvbl90YWJsZSA9IHsKICAgICAudXBkYXRlX2d1ZXN0X2NyICAgICAgPSB2bXhfdXBkYXRl
X2d1ZXN0X2NyLAogICAgIC51cGRhdGVfZ3Vlc3RfZWZlciAgICA9IHZteF91cGRhdGVfZ3Vlc3Rf
ZWZlciwKICAgICAudXBkYXRlX2d1ZXN0X3ZlbmRvciAgPSB2bXhfdXBkYXRlX2d1ZXN0X3ZlbmRv
ciwKKyAgICAuZnB1X2xlYXZlICAgICAgICAgICAgPSB2bXhfZnB1X2xlYXZlLAogICAgIC5zZXRf
Z3Vlc3RfcGF0ICAgICAgICA9IHZteF9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0
ICAgICAgICA9IHZteF9nZXRfZ3Vlc3RfcGF0LAogICAgIC5zZXRfdHNjX29mZnNldCAgICAgICA9
IHZteF9zZXRfdHNjX29mZnNldCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
aW5kZXggY2U3MjVkOC4uMTljMzhiMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTk2NSw2ICs5NjUsNyBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgIHsKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjcjA7CiAKKyAgICAgICAgZmFpbF9pZih0eXBlID09IFg4NkVN
VUxfRlBVX2ZwdSAmJiAhb3BzLT5wdXRfZnB1KTsKICAgICAgICAgZmljLT50eXBlID0gdHlwZTsK
IAogICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfY3IpOwpAQCAtMTAyNiwxMSArMTAyNywxNCBA
QCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogCiBzdGF0aWMgdm9pZCBwdXRfZnB1KAogICAgIHN0cnVjdCBmcHVfaW5zbl9j
dHh0ICpmaWMsCisgICAgYm9vbCBmYWlsZWRfbGF0ZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCiB7Ci0g
ICAgaWYgKCBmaWMtPnR5cGUgIT0gWDg2RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQot
ICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCk7CisgICAgaWYgKCB1bmxpa2VseShmYWlsZWRfbGF0
ZSkgJiYgZmljLT50eXBlID09IFg4NkVNVUxfRlBVX2ZwdSApCisgICAgICAgIG9wcy0+cHV0X2Zw
dShjdHh0LCBYODZFTVVMX0ZQVV9mcHUpOworICAgIGVsc2UgaWYgKCBmaWMtPnR5cGUgIT0gWDg2
RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQorICAgICAgICBvcHMtPnB1dF9mcHUoY3R4
dCwgWDg2RU1VTF9GUFVfbm9uZSk7CiAgICAgZmljLT50eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsK
IH0KIApAQCAtMzczNCw5ICszNzM4LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweDliOiAgLyogd2FpdC9md2FpdCAqLwotICAgICAgICBmaWMuaW5zbl9ieXRl
cyA9IDE7CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7CiAgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfd2FpdCwgJmZpYyk7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0g
MTsKICAgICAgICAgYXNtIHZvbGF0aWxlICggImZ3YWl0IiA6OjogIm1lbW9yeSIgKTsKICAgICAg
ICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC03OTEwLDcgKzc5MTQs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICB9CiAKICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hh
ZG93IHJlZ2lzdGVyIHN0YXRlLiAqLwotICAgIHB1dF9mcHUoJmZpYywgY3R4dCwgb3BzKTsKKyAg
ICBwdXRfZnB1KCZmaWMsIGZhbHNlLCBjdHh0LCBvcHMpOwogCiAgICAgLyogWmVybyB0aGUgdXBw
ZXIgMzIgYml0cyBvZiAlcmlwIGlmIG5vdCBpbiA2NC1iaXQgbW9kZS4gKi8KICAgICBpZiAoICFt
b2RlXzY0Yml0KCkgKQpAQCAtNzkzNCw3ICs3OTM4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY3R4
dC0+cmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JGOwogCiAgZG9uZToKLSAgICBwdXRfZnB1
KCZmaWMsIGN0eHQsIG9wcyk7CisgICAgcHV0X2ZwdSgmZmljLCBmaWMuaW5zbl9ieXRlcyA+IDAg
JiYgZHN0LnR5cGUgPT0gT1BfTUVNLCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwog
ICAgIHJldHVybiByYzsKICN1bmRlZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaAppbmRleCAzZDkyYTQ3Li4wMGIzZjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaApAQCAtNDM3LDkgKzQzNywxMiBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3Bz
CiAgICAgICogcHV0X2ZwdTogUmVsaW5xdWlzaCB0aGUgRlBVLiBVbmhvb2sgZnJvbSBGUFUvU0lN
RCBleGNlcHRpb24gaGFuZGxlcnMuCiAgICAgICogIFRoZSBoYW5kbGVyLCBpZiBpbnN0YWxsZWQs
IG11c3QgYmUgcHJlcGFyZWQgdG8gZ2V0IGNhbGxlZCB3aXRob3V0CiAgICAgICogIHRoZSBnZXRf
ZnB1IG9uZSBoYXZpbmcgZ290IGNhbGxlZCBiZWZvcmUhCisgICAgICogQGJhY2tvdXQ6IFVuZG8g
dXBkYXRlcyB0byB0aGUgc3BlY2lmaWVkIHJlZ2lzdGVyIGZpbGUgKGNhbiwgYmVzaWRlcworICAg
ICAqICAgICAgICAgICBYODZFTVVMX0ZQVV9ub25lLCBvbmx5IGJlIFg4NkVNVUxfRlBVX2ZwdSBh
dCBwcmVzZW50KTsKICAgICAgKi8KICAgICB2b2lkICgqcHV0X2ZwdSkoCi0gICAgICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKKyAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQsCisgICAgICAgIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgYmFja291dCk7CiAK
ICAgICAvKiBpbnZscGc6IEludmFsaWRhdGUgcGFnaW5nIHN0cnVjdHVyZXMgd2hpY2ggbWFwIGFk
ZHJlc3NlZCBieXRlLiAqLwogICAgIGludCAoKmludmxwZykoCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmlu
ZGV4IDJiNGUzMjguLmY5YmIxOTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xMzcsNiArMTM3
LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAKICAgICB2b2lkICgqdXBkYXRlX2d1
ZXN0X3ZlbmRvcikoc3RydWN0IHZjcHUgKnYpOwogCisgICAgdm9pZCAoKmZwdV9sZWF2ZSkoc3Ry
dWN0IHZjcHUgKnYpOworCiAgICAgaW50ICAoKmdldF9ndWVzdF9wYXQpKHN0cnVjdCB2Y3B1ICp2
LCB1NjQgKik7CiAgICAgaW50ICAoKnNldF9ndWVzdF9wYXQpKHN0cnVjdCB2Y3B1ICp2LCB1NjQp
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:22: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 1cr0p3-0001Ru-2f; Thu, 23 Mar 2017 11:22:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p1-0001Rb-GB
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C8/6E-25093-2FFA3D85; Thu, 23 Mar 2017 11:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffT+ss
 RBn23mS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/q510wFhzMqrs/oZG9gfOnZxcjFISTwhVHi
 1bTlrBDOeUaJ9otHmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlDg06
 z0TiM0rYCZx/8ZmRhCbBaj+zblL7BMYORYwMqxiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFz21+kQoyQHk5Ior/W6yxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhTQHKCRanpqRVpmTnA4IBJS3DwKInwzgVJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOG8RSJEASFFGaR7cCFigXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbw7IFJ7Mv
 BK4Ta+AjmACOqJszwWQI0oSEVJSDYxs176ttz7P8ITbfn/9teWVemWTeQ5ELL54mG1W860zTi
 s7eL2Dohcqns1TDg0VU3Q86Vd0be6WzkgmC719F1Lv94Zxrjo4L8DJ7OHHx2YJcaphgutXb/9
 7KW1hvZ3L3XgvT+4y5cvTpHvOMcdeSJ9q8CVsb1S9VPS8PxpvT2ipHNiUZ3b223klluKMREMt
 5qLiRAAMdQRHTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1490268144!57953167!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49048 invoked from network); 23 Mar 2017 11:22:25 -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; 23 Mar 2017 11:22:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0ox-0004X9-Mt
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0ox-0000ve-Jy
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0ox-0000ve-Jy@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct FPU code/data
	pointers and opcode 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>

Y29tbWl0IDA3MTFiNTliODU4YWYwOWQwNmUyYTRiYzI3MjVjMjljOGFlMjc5ODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEzOjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEzOjQyIDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IEZQVSBjb2RlL2RhdGEgcG9pbnRlcnMgYW5kIG9wY29kZSBoYW5kbGlu
ZwogICAgCiAgICBQcmV2ZW50IGxlYWtpbmcgdGhlIGh5cGVydmlzb3Igb25lcyAoc3RvcmVkIGJ5
IGhhcmR3YXJlIGR1cmluZyBzdHViCiAgICBleGVjdXRpb24pLCBhdCBvbmNlIG1ha2luZyBzdXJl
IHRoZSBndWVzdCBzZWVzIGNvcnJlY3QgdmFsdWVzIHRoZXJlLgogICAgVGhpcyBwaWdneWJhY2tz
IG9uIHRoZSBiYWNrb3V0IGxvZ2ljIHVzZWQgdG8gZGVhbCB3aXRoIHdyaXRlIGZhdWx0cyBvZgog
ICAgRlBVIGluc25zLgogICAgCiAgICBEZWxpYmVyYXRlbHkgaWdub3JlIHRoZSBOT19GUFVfU0VM
IGZlYXR1cmUgaGVyZTogSG9ub3JpbmcgaXQgd291bGQKICAgIG1lcmVseSBtZWFuIGV4dHJhIGNv
ZGUgd2l0aCBubyBiZW5lZml0IChvbmNlIHdlIFhSU1RPUiBzdGF0ZSwgdGhlCiAgICBzZWxlY3Rv
ciB2YWx1ZXMgd2lsbCBzaW1wbHkgYmUgbG9zdCBhbnl3YXkpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gW2h2bS9lbXVsYXRlLmNdCiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMyArLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgIDYzICsrKysrKysrKysrKystCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE0NyArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDEx
ICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCA1NzRiZTMxLi5jZWEw
NTk1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTQwLDcgKzE0
MCw4IEBAIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKIAogdm9pZCBlbXVsX3Rlc3RfcHV0X2ZwdSgK
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICBlbnVtIHg4Nl9lbXVsYXRl
X2ZwdV90eXBlIGJhY2tvdXQpCisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBiYWNrb3V0
LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4ICphdXgpCiB7CiAgICAgLyogVEJE
ICovCiB9CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUu
aCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCmluZGV4IGYxODU3ZDEu
LmI5MDEwMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0
ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCkBAIC0xODEs
NCArMTgxLDUgQEAgaW50IGVtdWxfdGVzdF9nZXRfZnB1KAogCiB2b2lkIGVtdWxfdGVzdF9wdXRf
ZnB1KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgIGVudW0geDg2X2Vt
dWxhdGVfZnB1X3R5cGUgYmFja291dCk7CisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBi
YWNrb3V0LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4ICphdXgpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwppbmRleCAzZjExOGEwLi4yZDkyOTU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTY2MCwxMiAr
MTY2MCw3MyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKIAogc3RhdGljIHZvaWQgaHZt
ZW11bF9wdXRfZnB1KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgIGVu
dW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgYmFja291dCkKKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2Zw
dV90eXBlIGJhY2tvdXQsCisgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggKmF1eCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKICAgICBjdXJyLT5hcmNoLmh2
bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sgPSBOVUxMOwogCisgICAgaWYgKCBhdXggKQor
ICAgIHsKKyAgICAgICAgdHlwZW9mKGN1cnItPmFyY2gueHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZw
dV9jdHh0ID0gY3Vyci0+YXJjaC5mcHVfY3R4dDsKKyAgICAgICAgYm9vbCBkdmFsID0gYXV4LT5k
dmFsOworICAgICAgICBpbnQgbW9kZSA9IGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKTsKKworICAg
ICAgICBBU1NFUlQoYmFja291dCA9PSBYODZFTVVMX0ZQVV9ub25lKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogTGF0Y2ggY3VycmVudCByZWdpc3RlciBzdGF0ZSBzbyB0aGF0IHdlIGNhbiByZXBs
YWNlIEZJUC9GRFAvRk9QCisgICAgICAgICAqICh3aGljaCBoYXZlIHZhbHVlcyByZXN1bHRpbmcg
ZnJvbSBvdXIgb3duIGludm9jYXRpb24gb2YgdGhlIEZQVQorICAgICAgICAgKiBpbnN0cnVjdGlv
biBkdXJpbmcgZW11bGF0aW9uKS4KKyAgICAgICAgICogTkI6IFNlZSBhbHNvIHRoZSBjb21tZW50
IGluIGh2bWVtdWxfZ2V0X2ZwdSgpOyB3ZSBkb24ndCBuZWVkIHRvCisgICAgICAgICAqIHNldCAt
PmZwdV9kaXJ0aWVkIGhlcmUgYXMgaXQgaXMgZ29pbmcgdG8gYmUgY2xlYXJlZCBiZWxvdywgYW5k
CisgICAgICAgICAqIHdlIGFsc28gZG9uJ3QgbmVlZCB0byByZWxvYWQgRkNXIGFzIHdlJ3JlIGZv
cmNpbmcgZnVsbCBzdGF0ZSB0bworICAgICAgICAgKiBiZSByZWxvYWRlZCBhbnl3YXkuCisgICAg
ICAgICAqLworICAgICAgICBzYXZlX2ZwdV9lbmFibGUoKTsKKworICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9GRFBfRVhDUF9PTkxZKSAmJgorICAgICAgICAgICAgICEoZnB1
X2N0eHQtPmZzdyAmIH5mcHVfY3R4dC0+ZmN3ICYgMHgwMDNmKSApCisgICAgICAgICAgICBkdmFs
ID0gZmFsc2U7CisKKyAgICAgICAgc3dpdGNoICggbW9kZSApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSA4OgorICAgICAgICAgICAgZnB1X2N0eHQtPmZpcC5hZGRyID0gYXV4LT5pcDsKKyAgICAg
ICAgICAgIGlmICggZHZhbCApCisgICAgICAgICAgICAgICAgZnB1X2N0eHQtPmZkcC5hZGRyID0g
YXV4LT5kcDsKKyAgICAgICAgICAgIGZwdV9jdHh0LT54W0ZQVV9XT1JEX1NJWkVfT0ZGU0VUXSA9
IDg7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDQ6IGNhc2UgMjoKKyAgICAg
ICAgICAgIGZwdV9jdHh0LT5maXAub2ZmcyA9IGF1eC0+aXA7CisgICAgICAgICAgICBmcHVfY3R4
dC0+ZmlwLnNlbCAgPSBhdXgtPmNzOworICAgICAgICAgICAgaWYgKCBkdmFsICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBmcHVfY3R4dC0+ZmRwLm9mZnMgPSBhdXgtPmRwOworICAg
ICAgICAgICAgICAgIGZwdV9jdHh0LT5mZHAuc2VsICA9IGF1eC0+ZHM7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBmcHVfY3R4dC0+eFtGUFVfV09SRF9TSVpFX09GRlNFVF0gPSBtb2RlOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAwOiBjYXNlIDE6CisgICAgICAgICAg
ICBmcHVfY3R4dC0+ZmlwLmFkZHIgPSBhdXgtPmlwIHwgKGF1eC0+Y3MgPDwgNCk7CisgICAgICAg
ICAgICBpZiAoIGR2YWwgKQorICAgICAgICAgICAgICAgIGZwdV9jdHh0LT5mZHAuYWRkciA9IGF1
eC0+ZHAgfCAoYXV4LT5kcyA8PCA0KTsKKyAgICAgICAgICAgIGZwdV9jdHh0LT54W0ZQVV9XT1JE
X1NJWkVfT0ZGU0VUXSA9IDI7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKworICAgICAgICBmcHVfY3R4dC0+Zm9wID0gYXV4LT5vcDsKKworICAgICAg
ICAvKiBSZS11c2UgYmFja291dCBjb2RlIGJlbG93LiAqLworICAgICAgICBiYWNrb3V0ID0gWDg2
RU1VTF9GUFVfZnB1OworICAgIH0KKwogICAgIGlmICggYmFja291dCA9PSBYODZFTVVMX0ZQVV9m
cHUgKQogICAgIHsKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggMTljMzhiMi4uYmI2N2JlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTUzNiw2ICs1MzYsNTUgQEAgc3RydWN0IG9wZXJhbmQgewogICAgICAgICB1
bnNpZ25lZCBsb25nICAgIG9mZjsKICAgICB9IG1lbTsKIH07CisKK3N0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSB7CisgICAgdW5zaWduZWQgaW50IG9wX2J5dGVzLCBhZF9ieXRlczsKKworICAgIGVu
dW0geworICAgICAgICBleHRfbm9uZSA9IHZleF9ub25lLAorICAgICAgICBleHRfMGYgICA9IHZl
eF8wZiwKKyAgICAgICAgZXh0XzBmMzggPSB2ZXhfMGYzOCwKKyAgICAgICAgZXh0XzBmM2EgPSB2
ZXhfMGYzYSwKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIFhPUCB1c2UgdmFsdWVzIHN1Y2gg
dGhhdCB0aGUgcmVzcGVjdGl2ZSBpbnN0cnVjdGlvbiBmaWVsZAorICAgICAgICAgKiBjYW4gYmUg
dXNlZCB3aXRob3V0IGFkanVzdG1lbnQuCisgICAgICAgICAqLworICAgICAgICBleHRfOGYwOCA9
IDgsCisgICAgICAgIGV4dF84ZjA5LAorICAgICAgICBleHRfOGYwYSwKKyAgICB9IGV4dDsKKyAg
ICB1aW50OF90IG1vZHJtLCBtb2RybV9tb2QsIG1vZHJtX3JlZywgbW9kcm1fcm07CisgICAgdWlu
dDhfdCByZXhfcHJlZml4OworICAgIGJvb2wgbG9ja19wcmVmaXg7CisgICAgYm9vbCBub3RfNjRi
aXQ7IC8qIEluc3RydWN0aW9uIG5vdCBhdmFpbGFibGUgaW4gNjRiaXQuICovCisgICAgYm9vbCBm
cHVfY3RybDsgIC8qIEluc3RydWN0aW9uIGlzIGFuIEZQVSBjb250cm9sIG9uZS4gKi8KKyAgICBv
cGNvZGVfZGVzY190IGRlc2M7CisgICAgdW5pb24gdmV4IHZleDsKKyAgICB1bmlvbiBldmV4IGV2
ZXg7CisgICAgZW51bSBzaW1kX29wc2l6ZSBzaW1kX3NpemU7CisKKyAgICAvKgorICAgICAqIERh
dGEgb3BlcmFuZCBlZmZlY3RpdmUgYWRkcmVzcyAodXN1YWxseSBjb21wdXRlZCBmcm9tIE1vZFJN
KS4KKyAgICAgKiBEZWZhdWx0IGlzIGEgbWVtb3J5IG9wZXJhbmQgcmVsYXRpdmUgdG8gc2VnbWVu
dCBEUy4KKyAgICAgKi8KKyAgICBzdHJ1Y3Qgb3BlcmFuZCBlYTsKKworICAgIC8qIEltbWVkaWF0
ZSBvcGVyYW5kIHZhbHVlcywgaWYgYW55LiBVc2Ugb3RoZXJ3aXNlIHVudXNlZCBmaWVsZHMuICov
CisjZGVmaW5lIGltbTEgZWEudmFsCisjZGVmaW5lIGltbTIgZWEub3JpZ192YWwKKworICAgIHVu
c2lnbmVkIGxvbmcgaXA7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7CisKKyNpZm5k
ZWYgTkRFQlVHCisgICAgLyoKKyAgICAgKiBUcmFjayBjYWxsZXIgb2YgeDg2X2RlY29kZV9pbnNu
KCkgdG8gc3BvdCBtaXNzaW5nIGFzIHdlbGwgYXMKKyAgICAgKiBwcmVtYXR1cmUgY2FsbHMgdG8g
eDg2X2VtdWxhdGVfZnJlZV9zdGF0ZSgpLgorICAgICAqLworICAgIHZvaWQgKmNhbGxlcjsKKyNl
bmRpZgorfTsKKwogI2lmZGVmIF9feDg2XzY0X18KICNkZWZpbmUgUFRSX1BPSVNPTiAoKHZvaWQg
KikweDgwODYwMDAwMDAwMDgwODZVTCkgLyogbm9uLWNhbm9uaWNhbCAqLwogI2Vsc2UKQEAgLTEw
MjgsMTMgKzEwNzcsNDggQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyB2b2lkIHB1dF9mcHUoCiAgICAgc3Ry
dWN0IGZwdV9pbnNuX2N0eHQgKmZpYywKICAgICBib29sIGZhaWxlZF9sYXRlLAorICAgIGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQsCiAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQogewog
ICAgIGlmICggdW5saWtlbHkoZmFpbGVkX2xhdGUpICYmIGZpYy0+dHlwZSA9PSBYODZFTVVMX0ZQ
VV9mcHUgKQotICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwgWDg2RU1VTF9GUFVfZnB1KTsKKyAg
ICAgICAgb3BzLT5wdXRfZnB1KGN0eHQsIFg4NkVNVUxfRlBVX2ZwdSwgTlVMTCk7CisgICAgZWxz
ZSBpZiAoIHVubGlrZWx5KGZpYy0+dHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUpICYmICFzdGF0ZS0+
ZnB1X2N0cmwgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggYXV4ID0g
eworICAgICAgICAgICAgLmlwID0gY3R4dC0+cmVncy0+cihpcCksCisgICAgICAgICAgICAuY3Mg
PSBjdHh0LT5yZWdzLT5jcywKKyAgICAgICAgICAgIC5vcCA9ICgoY3R4dC0+b3Bjb2RlICYgNykg
PDwgOCkgfCBzdGF0ZS0+bW9kcm0sCisgICAgICAgIH07CisgICAgICAgIHN0cnVjdCBzZWdtZW50
X3JlZ2lzdGVyIHNyZWc7CisKKyAgICAgICAgaWYgKCBvcHMtPnJlYWRfc2VnbWVudCAmJgorICAg
ICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHg4Nl9zZWdfY3MsICZzcmVnLCBjdHh0KSA9PSBY
ODZFTVVMX09LQVkgKQorICAgICAgICAgICAgYXV4LmNzID0gc3JlZy5zZWw7CisgICAgICAgIGlm
ICggc3RhdGUtPmVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAgICAgYXV4
LmRwID0gc3RhdGUtPmVhLm1lbS5vZmY7CisgICAgICAgICAgICBpZiAoIG9wcy0+cmVhZF9zZWdt
ZW50ICYmCisgICAgICAgICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHN0YXRlLT5lYS5tZW0u
c2VnLCAmc3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkgPT0g
WDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBhdXguZHMgPSBzcmVnLnNlbDsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCBzdGF0ZS0+ZWEubWVtLnNlZyAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19jczogYXV4
LmRzID0gY3R4dC0+cmVncy0+Y3M7IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3Nl
Z19kczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZHM7IGJyZWFrOworICAgICAgICAgICAgICAgIGNh
c2UgeDg2X3NlZ19lczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZXM7IGJyZWFrOworICAgICAgICAg
ICAgICAgIGNhc2UgeDg2X3NlZ19mczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZnM7IGJyZWFrOwor
ICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19nczogYXV4LmRzID0gY3R4dC0+cmVncy0+Z3M7
IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19zczogYXV4LmRzID0gY3R4dC0+
cmVncy0+c3M7IGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7ICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGF1eC5kdmFsID0gdHJ1ZTsKKyAgICAgICAgfQorICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwg
WDg2RU1VTF9GUFVfbm9uZSwgJmF1eCk7CisgICAgfQogICAgIGVsc2UgaWYgKCBmaWMtPnR5cGUg
IT0gWDg2RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQotICAgICAgICBvcHMtPnB1dF9m
cHUoY3R4dCwgWDg2RU1VTF9GUFVfbm9uZSk7CisgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0LCBY
ODZFTVVMX0ZQVV9ub25lLCBOVUxMKTsKICAgICBmaWMtPnR5cGUgPSBYODZFTVVMX0ZQVV9ub25l
OwogfQogCkBAIC0yMDg4LDUzICsyMTcyLDYgQEAgaW50IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3
KAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotc3RydWN0IHg4Nl9lbXVs
YXRlX3N0YXRlIHsKLSAgICB1bnNpZ25lZCBpbnQgb3BfYnl0ZXMsIGFkX2J5dGVzOwotCi0gICAg
ZW51bSB7Ci0gICAgICAgIGV4dF9ub25lID0gdmV4X25vbmUsCi0gICAgICAgIGV4dF8wZiAgID0g
dmV4XzBmLAotICAgICAgICBleHRfMGYzOCA9IHZleF8wZjM4LAotICAgICAgICBleHRfMGYzYSA9
IHZleF8wZjNhLAotICAgICAgICAvKgotICAgICAgICAgKiBGb3IgWE9QIHVzZSB2YWx1ZXMgc3Vj
aCB0aGF0IHRoZSByZXNwZWN0aXZlIGluc3RydWN0aW9uIGZpZWxkCi0gICAgICAgICAqIGNhbiBi
ZSB1c2VkIHdpdGhvdXQgYWRqdXN0bWVudC4KLSAgICAgICAgICovCi0gICAgICAgIGV4dF84ZjA4
ID0gOCwKLSAgICAgICAgZXh0XzhmMDksCi0gICAgICAgIGV4dF84ZjBhLAotICAgIH0gZXh0Owot
ICAgIHVpbnQ4X3QgbW9kcm0sIG1vZHJtX21vZCwgbW9kcm1fcmVnLCBtb2RybV9ybTsKLSAgICB1
aW50OF90IHJleF9wcmVmaXg7Ci0gICAgYm9vbCBsb2NrX3ByZWZpeDsKLSAgICBib29sIG5vdF82
NGJpdDsgLyogSW5zdHJ1Y3Rpb24gbm90IGF2YWlsYWJsZSBpbiA2NGJpdC4gKi8KLSAgICBvcGNv
ZGVfZGVzY190IGRlc2M7Ci0gICAgdW5pb24gdmV4IHZleDsKLSAgICB1bmlvbiBldmV4IGV2ZXg7
Ci0gICAgZW51bSBzaW1kX29wc2l6ZSBzaW1kX3NpemU7Ci0KLSAgICAvKgotICAgICAqIERhdGEg
b3BlcmFuZCBlZmZlY3RpdmUgYWRkcmVzcyAodXN1YWxseSBjb21wdXRlZCBmcm9tIE1vZFJNKS4K
LSAgICAgKiBEZWZhdWx0IGlzIGEgbWVtb3J5IG9wZXJhbmQgcmVsYXRpdmUgdG8gc2VnbWVudCBE
Uy4KLSAgICAgKi8KLSAgICBzdHJ1Y3Qgb3BlcmFuZCBlYTsKLQotICAgIC8qIEltbWVkaWF0ZSBv
cGVyYW5kIHZhbHVlcywgaWYgYW55LiBVc2Ugb3RoZXJ3aXNlIHVudXNlZCBmaWVsZHMuICovCi0j
ZGVmaW5lIGltbTEgZWEudmFsCi0jZGVmaW5lIGltbTIgZWEub3JpZ192YWwKLQotICAgIHVuc2ln
bmVkIGxvbmcgaXA7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7Ci0KLSNpZm5kZWYg
TkRFQlVHCi0gICAgLyoKLSAgICAgKiBUcmFjayBjYWxsZXIgb2YgeDg2X2RlY29kZV9pbnNuKCkg
dG8gc3BvdCBtaXNzaW5nIGFzIHdlbGwgYXMKLSAgICAgKiBwcmVtYXR1cmUgY2FsbHMgdG8geDg2
X2VtdWxhdGVfZnJlZV9zdGF0ZSgpLgotICAgICAqLwotICAgIHZvaWQgKmNhbGxlcjsKLSNlbmRp
ZgotfTsKLQogLyogSGVscGVyIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBvcF9ieXRlcyAoc3Rh
dGUtPm9wX2J5dGVzKQogI2RlZmluZSBhZF9ieXRlcyAoc3RhdGUtPmFkX2J5dGVzKQpAQCAtNDI1
MSw4ICs0Mjg4LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9
IDQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZsZGVu
diAtIFRPRE8gKi8KKyAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAg
ICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CiAgICAgICAgICAgICBjYXNlIDU6IC8q
IGZsZGN3IG0yYnl0ZSAqLworICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7
CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVt
Lm9mZiwgJnNyYy52YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwg
Y3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
QEAgLTQyNjAsOCArNDI5OSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBkc3Qu
dHlwZSA9IE9QX05PTkU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNl
IDY6IC8qIGZuc3RlbnYgLSBUT0RPICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJs
ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAg
ICAgY2FzZSA3OiAvKiBmbnN0Y3cgbTJieXRlICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZw
dV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgi
Zm5zdGN3IiwgZHN0LnZhbCk7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAg
ICAgICAgICAgICBicmVhazsKQEAgLTQzNTAsNiArNDM5MSw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBjYXNlIDB4ZTM6IC8qIGZuaW5pdCAqLwogICAgICAgICBjYXNlIDB4ZTQ6IC8qIGZuc2V0
cG0gLSAyODcgb25seSwgaWdub3JlZCBieSAzODcgKi8KICAgICAgICAgLyogY2FzZSAweGU1OiBm
cnN0cG0gLSAyODcgb25seSwgI1VEIG9uIDM4NyAqLworICAgICAgICAgICAgc3RhdGUtPmZwdV9j
dHJsID0gdHJ1ZTsKICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fc3R1YigweGRiLCBtb2Ry
bSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKQEAgLTQ0OTMsOCArNDUz
NSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGNhc2UgNDogLyogZnJzdG9yIC0gVE9ETyAqLwogICAgICAgICAgICAgY2FzZSA2OiAvKiBmbnNh
dmUgLSBUT0RPICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAg
ICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAgICAgY2FzZSA3OiAv
KiBmbnN0c3cgbTJieXRlICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1
ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdHN3IiwgZHN0
LnZhbCk7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAgICAgICAgICBi
cmVhazsKQEAgLTQ1NjcsNiArNDYxMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAg
ICAgIGNhc2UgMHhlMDoKICAgICAgICAgICAgIC8qIGZuc3RzdyAlYXggKi8KKyAgICAgICAgICAg
IHN0YXRlLT5mcHVfY3RybCA9IHRydWU7CiAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAyOwogICAg
ICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAgICAgICAgICBkc3QucmVnID0gKHZvaWQg
KikmX3JlZ3MuYXg7CkBAIC03OTE0LDcgKzc5NTksNyBAQCB4ODZfZW11bGF0ZSgKICAgICB9CiAK
ICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hhZG93IHJlZ2lzdGVyIHN0YXRlLiAqLwotICAg
IHB1dF9mcHUoJmZpYywgZmFsc2UsIGN0eHQsIG9wcyk7CisgICAgcHV0X2ZwdSgmZmljLCBmYWxz
ZSwgc3RhdGUsIGN0eHQsIG9wcyk7CiAKICAgICAvKiBaZXJvIHRoZSB1cHBlciAzMiBiaXRzIG9m
ICVyaXAgaWYgbm90IGluIDY0LWJpdCBtb2RlLiAqLwogICAgIGlmICggIW1vZGVfNjRiaXQoKSAp
CkBAIC03OTM4LDcgKzc5ODMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjdHh0LT5yZWdzLT5lZmxh
Z3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAKICBkb25lOgotICAgIHB1dF9mcHUoJmZpYywgZmljLmlu
c25fYnl0ZXMgPiAwICYmIGRzdC50eXBlID09IE9QX01FTSwgY3R4dCwgb3BzKTsKKyAgICBwdXRf
ZnB1KCZmaWMsIGZpYy5pbnNuX2J5dGVzID4gMCAmJiBkc3QudHlwZSA9PSBPUF9NRU0sIHN0YXRl
LCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVybiByYzsKICN1bmRl
ZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCAwMGIzZjgy
Li45YzVmY2RlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMTM1
LDYgKzEzNSwxMyBAQCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciB7CiAgICAgdWludDY0X3QgICBi
YXNlOwogfTsKIAorc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggeworICAgIHVuc2lnbmVkIGxvbmcg
aXAsIGRwOworICAgIHVpbnQxNl90IGNzLCBkczsKKyAgICB1bnNpZ25lZCBpbnQgb3A6MTE7Cisg
ICAgdW5zaWduZWQgaW50IGR2YWw6MTsKK307CisKIC8qCiAgKiBSZXR1cm4gY29kZXMgZnJvbSBz
dGF0ZS1hY2Nlc3NvciBmdW5jdGlvbnMgYW5kIGZyb20geDg2X2VtdWxhdGUoKS4KICAqLwpAQCAt
NDM5LDEwICs0NDYsMTIgQEAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcwogICAgICAqICB0aGUgZ2V0
X2ZwdSBvbmUgaGF2aW5nIGdvdCBjYWxsZWQgYmVmb3JlIQogICAgICAqIEBiYWNrb3V0OiBVbmRv
IHVwZGF0ZXMgdG8gdGhlIHNwZWNpZmllZCByZWdpc3RlciBmaWxlIChjYW4sIGJlc2lkZXMKICAg
ICAgKiAgICAgICAgICAgWDg2RU1VTF9GUFVfbm9uZSwgb25seSBiZSBYODZFTVVMX0ZQVV9mcHUg
YXQgcHJlc2VudCk7CisgICAgICogQGF1eDogUGFja2FnZWQgdXAgRklQL0ZEUC9GT1AgdmFsdWVz
IHRvIGxvYWQgaW50byBGUFUuCiAgICAgICovCiAgICAgdm9pZCAoKnB1dF9mcHUpKAogICAgICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICAgICAgZW51bSB4ODZfZW11bGF0
ZV9mcHVfdHlwZSBiYWNrb3V0KTsKKyAgICAgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBi
YWNrb3V0LAorICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCAqYXV4KTsKIAog
ICAgIC8qIGludmxwZzogSW52YWxpZGF0ZSBwYWdpbmcgc3RydWN0dXJlcyB3aGljaCBtYXAgYWRk
cmVzc2VkIGJ5dGUuICovCiAgICAgaW50ICgqaW52bHBnKSgKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:22: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 1cr0p3-0001Ru-2f; Thu, 23 Mar 2017 11:22:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p1-0001Rb-GB
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C8/6E-25093-2FFA3D85; Thu, 23 Mar 2017 11:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffT+ss
 RBn23mS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/q510wFhzMqrs/oZG9gfOnZxcjFISTwhVHi
 1bTlrBDOeUaJ9otHmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlDg06
 z0TiM0rYCZx/8ZmRhCbBaj+zblL7BMYORYwMqxiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFz21+kQoyQHk5Ior/W6yxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhTQHKCRanpqRVpmTnA4IBJS3DwKInwzgVJ8xYXJOYWZ6ZDpE4x6nLMmb37DZMQ
 S15+XqqUOG8RSJEASFFGaR7cCFigXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbw7IFJ7Mv
 BK4Ta+AjmACOqJszwWQI0oSEVJSDYxs176ttz7P8ITbfn/9teWVemWTeQ5ELL54mG1W860zTi
 s7eL2Dohcqns1TDg0VU3Q86Vd0be6WzkgmC719F1Lv94Zxrjo4L8DJ7OHHx2YJcaphgutXb/9
 7KW1hvZ3L3XgvT+4y5cvTpHvOMcdeSJ9q8CVsb1S9VPS8PxpvT2ipHNiUZ3b223klluKMREMt
 5qLiRAAMdQRHTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1490268144!57953167!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49048 invoked from network); 23 Mar 2017 11:22:25 -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; 23 Mar 2017 11:22:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0ox-0004X9-Mt
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0ox-0000ve-Jy
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0ox-0000ve-Jy@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:23 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct FPU code/data
	pointers and opcode 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>

Y29tbWl0IDA3MTFiNTliODU4YWYwOWQwNmUyYTRiYzI3MjVjMjljOGFlMjc5ODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDIx
IDE1OjEzOjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjEzOjQyIDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IEZQVSBjb2RlL2RhdGEgcG9pbnRlcnMgYW5kIG9wY29kZSBoYW5kbGlu
ZwogICAgCiAgICBQcmV2ZW50IGxlYWtpbmcgdGhlIGh5cGVydmlzb3Igb25lcyAoc3RvcmVkIGJ5
IGhhcmR3YXJlIGR1cmluZyBzdHViCiAgICBleGVjdXRpb24pLCBhdCBvbmNlIG1ha2luZyBzdXJl
IHRoZSBndWVzdCBzZWVzIGNvcnJlY3QgdmFsdWVzIHRoZXJlLgogICAgVGhpcyBwaWdneWJhY2tz
IG9uIHRoZSBiYWNrb3V0IGxvZ2ljIHVzZWQgdG8gZGVhbCB3aXRoIHdyaXRlIGZhdWx0cyBvZgog
ICAgRlBVIGluc25zLgogICAgCiAgICBEZWxpYmVyYXRlbHkgaWdub3JlIHRoZSBOT19GUFVfU0VM
IGZlYXR1cmUgaGVyZTogSG9ub3JpbmcgaXQgd291bGQKICAgIG1lcmVseSBtZWFuIGV4dHJhIGNv
ZGUgd2l0aCBubyBiZW5lZml0IChvbmNlIHdlIFhSU1RPUiBzdGF0ZSwgdGhlCiAgICBzZWxlY3Rv
ciB2YWx1ZXMgd2lsbCBzaW1wbHkgYmUgbG9zdCBhbnl3YXkpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gW2h2bS9lbXVsYXRlLmNdCiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYyB8ICAgMyArLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmggfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgIDYzICsrKysrKysrKysrKystCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE0NyArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgIDEx
ICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVsYXRlLmMgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwppbmRleCA1NzRiZTMxLi5jZWEw
NTk1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUuYwpAQCAtMTQwLDcgKzE0
MCw4IEBAIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKIAogdm9pZCBlbXVsX3Rlc3RfcHV0X2ZwdSgK
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICBlbnVtIHg4Nl9lbXVsYXRl
X2ZwdV90eXBlIGJhY2tvdXQpCisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBiYWNrb3V0
LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4ICphdXgpCiB7CiAgICAgLyogVEJE
ICovCiB9CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUu
aCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCmluZGV4IGYxODU3ZDEu
LmI5MDEwMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0
ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODZfZW11bGF0ZS5oCkBAIC0xODEs
NCArMTgxLDUgQEAgaW50IGVtdWxfdGVzdF9nZXRfZnB1KAogCiB2b2lkIGVtdWxfdGVzdF9wdXRf
ZnB1KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgIGVudW0geDg2X2Vt
dWxhdGVfZnB1X3R5cGUgYmFja291dCk7CisgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBi
YWNrb3V0LAorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bF9mcHVfYXV4ICphdXgpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwppbmRleCAzZjExOGEwLi4yZDkyOTU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTY2MCwxMiAr
MTY2MCw3MyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKIAogc3RhdGljIHZvaWQgaHZt
ZW11bF9wdXRfZnB1KAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgIGVu
dW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgYmFja291dCkKKyAgICBlbnVtIHg4Nl9lbXVsYXRlX2Zw
dV90eXBlIGJhY2tvdXQsCisgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggKmF1eCkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKICAgICBjdXJyLT5hcmNoLmh2
bV92Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2sgPSBOVUxMOwogCisgICAgaWYgKCBhdXggKQor
ICAgIHsKKyAgICAgICAgdHlwZW9mKGN1cnItPmFyY2gueHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZw
dV9jdHh0ID0gY3Vyci0+YXJjaC5mcHVfY3R4dDsKKyAgICAgICAgYm9vbCBkdmFsID0gYXV4LT5k
dmFsOworICAgICAgICBpbnQgbW9kZSA9IGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKTsKKworICAg
ICAgICBBU1NFUlQoYmFja291dCA9PSBYODZFTVVMX0ZQVV9ub25lKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogTGF0Y2ggY3VycmVudCByZWdpc3RlciBzdGF0ZSBzbyB0aGF0IHdlIGNhbiByZXBs
YWNlIEZJUC9GRFAvRk9QCisgICAgICAgICAqICh3aGljaCBoYXZlIHZhbHVlcyByZXN1bHRpbmcg
ZnJvbSBvdXIgb3duIGludm9jYXRpb24gb2YgdGhlIEZQVQorICAgICAgICAgKiBpbnN0cnVjdGlv
biBkdXJpbmcgZW11bGF0aW9uKS4KKyAgICAgICAgICogTkI6IFNlZSBhbHNvIHRoZSBjb21tZW50
IGluIGh2bWVtdWxfZ2V0X2ZwdSgpOyB3ZSBkb24ndCBuZWVkIHRvCisgICAgICAgICAqIHNldCAt
PmZwdV9kaXJ0aWVkIGhlcmUgYXMgaXQgaXMgZ29pbmcgdG8gYmUgY2xlYXJlZCBiZWxvdywgYW5k
CisgICAgICAgICAqIHdlIGFsc28gZG9uJ3QgbmVlZCB0byByZWxvYWQgRkNXIGFzIHdlJ3JlIGZv
cmNpbmcgZnVsbCBzdGF0ZSB0bworICAgICAgICAgKiBiZSByZWxvYWRlZCBhbnl3YXkuCisgICAg
ICAgICAqLworICAgICAgICBzYXZlX2ZwdV9lbmFibGUoKTsKKworICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9GRFBfRVhDUF9PTkxZKSAmJgorICAgICAgICAgICAgICEoZnB1
X2N0eHQtPmZzdyAmIH5mcHVfY3R4dC0+ZmN3ICYgMHgwMDNmKSApCisgICAgICAgICAgICBkdmFs
ID0gZmFsc2U7CisKKyAgICAgICAgc3dpdGNoICggbW9kZSApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSA4OgorICAgICAgICAgICAgZnB1X2N0eHQtPmZpcC5hZGRyID0gYXV4LT5pcDsKKyAgICAg
ICAgICAgIGlmICggZHZhbCApCisgICAgICAgICAgICAgICAgZnB1X2N0eHQtPmZkcC5hZGRyID0g
YXV4LT5kcDsKKyAgICAgICAgICAgIGZwdV9jdHh0LT54W0ZQVV9XT1JEX1NJWkVfT0ZGU0VUXSA9
IDg7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDQ6IGNhc2UgMjoKKyAgICAg
ICAgICAgIGZwdV9jdHh0LT5maXAub2ZmcyA9IGF1eC0+aXA7CisgICAgICAgICAgICBmcHVfY3R4
dC0+ZmlwLnNlbCAgPSBhdXgtPmNzOworICAgICAgICAgICAgaWYgKCBkdmFsICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBmcHVfY3R4dC0+ZmRwLm9mZnMgPSBhdXgtPmRwOworICAg
ICAgICAgICAgICAgIGZwdV9jdHh0LT5mZHAuc2VsICA9IGF1eC0+ZHM7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBmcHVfY3R4dC0+eFtGUFVfV09SRF9TSVpFX09GRlNFVF0gPSBtb2RlOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAwOiBjYXNlIDE6CisgICAgICAgICAg
ICBmcHVfY3R4dC0+ZmlwLmFkZHIgPSBhdXgtPmlwIHwgKGF1eC0+Y3MgPDwgNCk7CisgICAgICAg
ICAgICBpZiAoIGR2YWwgKQorICAgICAgICAgICAgICAgIGZwdV9jdHh0LT5mZHAuYWRkciA9IGF1
eC0+ZHAgfCAoYXV4LT5kcyA8PCA0KTsKKyAgICAgICAgICAgIGZwdV9jdHh0LT54W0ZQVV9XT1JE
X1NJWkVfT0ZGU0VUXSA9IDI7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm47
CisgICAgICAgIH0KKworICAgICAgICBmcHVfY3R4dC0+Zm9wID0gYXV4LT5vcDsKKworICAgICAg
ICAvKiBSZS11c2UgYmFja291dCBjb2RlIGJlbG93LiAqLworICAgICAgICBiYWNrb3V0ID0gWDg2
RU1VTF9GUFVfZnB1OworICAgIH0KKwogICAgIGlmICggYmFja291dCA9PSBYODZFTVVMX0ZQVV9m
cHUgKQogICAgIHsKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggMTljMzhiMi4uYmI2N2JlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTUzNiw2ICs1MzYsNTUgQEAgc3RydWN0IG9wZXJhbmQgewogICAgICAgICB1
bnNpZ25lZCBsb25nICAgIG9mZjsKICAgICB9IG1lbTsKIH07CisKK3N0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSB7CisgICAgdW5zaWduZWQgaW50IG9wX2J5dGVzLCBhZF9ieXRlczsKKworICAgIGVu
dW0geworICAgICAgICBleHRfbm9uZSA9IHZleF9ub25lLAorICAgICAgICBleHRfMGYgICA9IHZl
eF8wZiwKKyAgICAgICAgZXh0XzBmMzggPSB2ZXhfMGYzOCwKKyAgICAgICAgZXh0XzBmM2EgPSB2
ZXhfMGYzYSwKKyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIFhPUCB1c2UgdmFsdWVzIHN1Y2gg
dGhhdCB0aGUgcmVzcGVjdGl2ZSBpbnN0cnVjdGlvbiBmaWVsZAorICAgICAgICAgKiBjYW4gYmUg
dXNlZCB3aXRob3V0IGFkanVzdG1lbnQuCisgICAgICAgICAqLworICAgICAgICBleHRfOGYwOCA9
IDgsCisgICAgICAgIGV4dF84ZjA5LAorICAgICAgICBleHRfOGYwYSwKKyAgICB9IGV4dDsKKyAg
ICB1aW50OF90IG1vZHJtLCBtb2RybV9tb2QsIG1vZHJtX3JlZywgbW9kcm1fcm07CisgICAgdWlu
dDhfdCByZXhfcHJlZml4OworICAgIGJvb2wgbG9ja19wcmVmaXg7CisgICAgYm9vbCBub3RfNjRi
aXQ7IC8qIEluc3RydWN0aW9uIG5vdCBhdmFpbGFibGUgaW4gNjRiaXQuICovCisgICAgYm9vbCBm
cHVfY3RybDsgIC8qIEluc3RydWN0aW9uIGlzIGFuIEZQVSBjb250cm9sIG9uZS4gKi8KKyAgICBv
cGNvZGVfZGVzY190IGRlc2M7CisgICAgdW5pb24gdmV4IHZleDsKKyAgICB1bmlvbiBldmV4IGV2
ZXg7CisgICAgZW51bSBzaW1kX29wc2l6ZSBzaW1kX3NpemU7CisKKyAgICAvKgorICAgICAqIERh
dGEgb3BlcmFuZCBlZmZlY3RpdmUgYWRkcmVzcyAodXN1YWxseSBjb21wdXRlZCBmcm9tIE1vZFJN
KS4KKyAgICAgKiBEZWZhdWx0IGlzIGEgbWVtb3J5IG9wZXJhbmQgcmVsYXRpdmUgdG8gc2VnbWVu
dCBEUy4KKyAgICAgKi8KKyAgICBzdHJ1Y3Qgb3BlcmFuZCBlYTsKKworICAgIC8qIEltbWVkaWF0
ZSBvcGVyYW5kIHZhbHVlcywgaWYgYW55LiBVc2Ugb3RoZXJ3aXNlIHVudXNlZCBmaWVsZHMuICov
CisjZGVmaW5lIGltbTEgZWEudmFsCisjZGVmaW5lIGltbTIgZWEub3JpZ192YWwKKworICAgIHVu
c2lnbmVkIGxvbmcgaXA7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7CisKKyNpZm5k
ZWYgTkRFQlVHCisgICAgLyoKKyAgICAgKiBUcmFjayBjYWxsZXIgb2YgeDg2X2RlY29kZV9pbnNu
KCkgdG8gc3BvdCBtaXNzaW5nIGFzIHdlbGwgYXMKKyAgICAgKiBwcmVtYXR1cmUgY2FsbHMgdG8g
eDg2X2VtdWxhdGVfZnJlZV9zdGF0ZSgpLgorICAgICAqLworICAgIHZvaWQgKmNhbGxlcjsKKyNl
bmRpZgorfTsKKwogI2lmZGVmIF9feDg2XzY0X18KICNkZWZpbmUgUFRSX1BPSVNPTiAoKHZvaWQg
KikweDgwODYwMDAwMDAwMDgwODZVTCkgLyogbm9uLWNhbm9uaWNhbCAqLwogI2Vsc2UKQEAgLTEw
MjgsMTMgKzEwNzcsNDggQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHN0YXRpYyB2b2lkIHB1dF9mcHUoCiAgICAgc3Ry
dWN0IGZwdV9pbnNuX2N0eHQgKmZpYywKICAgICBib29sIGZhaWxlZF9sYXRlLAorICAgIGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQsCiAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQogewog
ICAgIGlmICggdW5saWtlbHkoZmFpbGVkX2xhdGUpICYmIGZpYy0+dHlwZSA9PSBYODZFTVVMX0ZQ
VV9mcHUgKQotICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwgWDg2RU1VTF9GUFVfZnB1KTsKKyAg
ICAgICAgb3BzLT5wdXRfZnB1KGN0eHQsIFg4NkVNVUxfRlBVX2ZwdSwgTlVMTCk7CisgICAgZWxz
ZSBpZiAoIHVubGlrZWx5KGZpYy0+dHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUpICYmICFzdGF0ZS0+
ZnB1X2N0cmwgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggYXV4ID0g
eworICAgICAgICAgICAgLmlwID0gY3R4dC0+cmVncy0+cihpcCksCisgICAgICAgICAgICAuY3Mg
PSBjdHh0LT5yZWdzLT5jcywKKyAgICAgICAgICAgIC5vcCA9ICgoY3R4dC0+b3Bjb2RlICYgNykg
PDwgOCkgfCBzdGF0ZS0+bW9kcm0sCisgICAgICAgIH07CisgICAgICAgIHN0cnVjdCBzZWdtZW50
X3JlZ2lzdGVyIHNyZWc7CisKKyAgICAgICAgaWYgKCBvcHMtPnJlYWRfc2VnbWVudCAmJgorICAg
ICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHg4Nl9zZWdfY3MsICZzcmVnLCBjdHh0KSA9PSBY
ODZFTVVMX09LQVkgKQorICAgICAgICAgICAgYXV4LmNzID0gc3JlZy5zZWw7CisgICAgICAgIGlm
ICggc3RhdGUtPmVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAgICAgICAgICAgYXV4
LmRwID0gc3RhdGUtPmVhLm1lbS5vZmY7CisgICAgICAgICAgICBpZiAoIG9wcy0+cmVhZF9zZWdt
ZW50ICYmCisgICAgICAgICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHN0YXRlLT5lYS5tZW0u
c2VnLCAmc3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkgPT0g
WDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBhdXguZHMgPSBzcmVnLnNlbDsKKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCBzdGF0ZS0+ZWEubWVtLnNlZyAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19jczogYXV4
LmRzID0gY3R4dC0+cmVncy0+Y3M7IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3Nl
Z19kczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZHM7IGJyZWFrOworICAgICAgICAgICAgICAgIGNh
c2UgeDg2X3NlZ19lczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZXM7IGJyZWFrOworICAgICAgICAg
ICAgICAgIGNhc2UgeDg2X3NlZ19mczogYXV4LmRzID0gY3R4dC0+cmVncy0+ZnM7IGJyZWFrOwor
ICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19nczogYXV4LmRzID0gY3R4dC0+cmVncy0+Z3M7
IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgeDg2X3NlZ19zczogYXV4LmRzID0gY3R4dC0+
cmVncy0+c3M7IGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7ICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGF1eC5kdmFsID0gdHJ1ZTsKKyAgICAgICAgfQorICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwg
WDg2RU1VTF9GUFVfbm9uZSwgJmF1eCk7CisgICAgfQogICAgIGVsc2UgaWYgKCBmaWMtPnR5cGUg
IT0gWDg2RU1VTF9GUFVfbm9uZSAmJiBvcHMtPnB1dF9mcHUgKQotICAgICAgICBvcHMtPnB1dF9m
cHUoY3R4dCwgWDg2RU1VTF9GUFVfbm9uZSk7CisgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0LCBY
ODZFTVVMX0ZQVV9ub25lLCBOVUxMKTsKICAgICBmaWMtPnR5cGUgPSBYODZFTVVMX0ZQVV9ub25l
OwogfQogCkBAIC0yMDg4LDUzICsyMTcyLDYgQEAgaW50IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3
KAogICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAotc3RydWN0IHg4Nl9lbXVs
YXRlX3N0YXRlIHsKLSAgICB1bnNpZ25lZCBpbnQgb3BfYnl0ZXMsIGFkX2J5dGVzOwotCi0gICAg
ZW51bSB7Ci0gICAgICAgIGV4dF9ub25lID0gdmV4X25vbmUsCi0gICAgICAgIGV4dF8wZiAgID0g
dmV4XzBmLAotICAgICAgICBleHRfMGYzOCA9IHZleF8wZjM4LAotICAgICAgICBleHRfMGYzYSA9
IHZleF8wZjNhLAotICAgICAgICAvKgotICAgICAgICAgKiBGb3IgWE9QIHVzZSB2YWx1ZXMgc3Vj
aCB0aGF0IHRoZSByZXNwZWN0aXZlIGluc3RydWN0aW9uIGZpZWxkCi0gICAgICAgICAqIGNhbiBi
ZSB1c2VkIHdpdGhvdXQgYWRqdXN0bWVudC4KLSAgICAgICAgICovCi0gICAgICAgIGV4dF84ZjA4
ID0gOCwKLSAgICAgICAgZXh0XzhmMDksCi0gICAgICAgIGV4dF84ZjBhLAotICAgIH0gZXh0Owot
ICAgIHVpbnQ4X3QgbW9kcm0sIG1vZHJtX21vZCwgbW9kcm1fcmVnLCBtb2RybV9ybTsKLSAgICB1
aW50OF90IHJleF9wcmVmaXg7Ci0gICAgYm9vbCBsb2NrX3ByZWZpeDsKLSAgICBib29sIG5vdF82
NGJpdDsgLyogSW5zdHJ1Y3Rpb24gbm90IGF2YWlsYWJsZSBpbiA2NGJpdC4gKi8KLSAgICBvcGNv
ZGVfZGVzY190IGRlc2M7Ci0gICAgdW5pb24gdmV4IHZleDsKLSAgICB1bmlvbiBldmV4IGV2ZXg7
Ci0gICAgZW51bSBzaW1kX29wc2l6ZSBzaW1kX3NpemU7Ci0KLSAgICAvKgotICAgICAqIERhdGEg
b3BlcmFuZCBlZmZlY3RpdmUgYWRkcmVzcyAodXN1YWxseSBjb21wdXRlZCBmcm9tIE1vZFJNKS4K
LSAgICAgKiBEZWZhdWx0IGlzIGEgbWVtb3J5IG9wZXJhbmQgcmVsYXRpdmUgdG8gc2VnbWVudCBE
Uy4KLSAgICAgKi8KLSAgICBzdHJ1Y3Qgb3BlcmFuZCBlYTsKLQotICAgIC8qIEltbWVkaWF0ZSBv
cGVyYW5kIHZhbHVlcywgaWYgYW55LiBVc2Ugb3RoZXJ3aXNlIHVudXNlZCBmaWVsZHMuICovCi0j
ZGVmaW5lIGltbTEgZWEudmFsCi0jZGVmaW5lIGltbTIgZWEub3JpZ192YWwKLQotICAgIHVuc2ln
bmVkIGxvbmcgaXA7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3M7Ci0KLSNpZm5kZWYg
TkRFQlVHCi0gICAgLyoKLSAgICAgKiBUcmFjayBjYWxsZXIgb2YgeDg2X2RlY29kZV9pbnNuKCkg
dG8gc3BvdCBtaXNzaW5nIGFzIHdlbGwgYXMKLSAgICAgKiBwcmVtYXR1cmUgY2FsbHMgdG8geDg2
X2VtdWxhdGVfZnJlZV9zdGF0ZSgpLgotICAgICAqLwotICAgIHZvaWQgKmNhbGxlcjsKLSNlbmRp
ZgotfTsKLQogLyogSGVscGVyIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBvcF9ieXRlcyAoc3Rh
dGUtPm9wX2J5dGVzKQogI2RlZmluZSBhZF9ieXRlcyAoc3RhdGUtPmFkX2J5dGVzKQpAQCAtNDI1
MSw4ICs0Mjg4LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9
IDQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZsZGVu
diAtIFRPRE8gKi8KKyAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAg
ICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CiAgICAgICAgICAgICBjYXNlIDU6IC8q
IGZsZGN3IG0yYnl0ZSAqLworICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9IHRydWU7
CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVt
Lm9mZiwgJnNyYy52YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwg
Y3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
QEAgLTQyNjAsOCArNDI5OSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBkc3Qu
dHlwZSA9IE9QX05PTkU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNl
IDY6IC8qIGZuc3RlbnYgLSBUT0RPICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJs
ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAg
ICAgY2FzZSA3OiAvKiBmbnN0Y3cgbTJieXRlICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZw
dV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgi
Zm5zdGN3IiwgZHN0LnZhbCk7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAg
ICAgICAgICAgICBicmVhazsKQEAgLTQzNTAsNiArNDM5MSw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBjYXNlIDB4ZTM6IC8qIGZuaW5pdCAqLwogICAgICAgICBjYXNlIDB4ZTQ6IC8qIGZuc2V0
cG0gLSAyODcgb25seSwgaWdub3JlZCBieSAzODcgKi8KICAgICAgICAgLyogY2FzZSAweGU1OiBm
cnN0cG0gLSAyODcgb25seSwgI1VEIG9uIDM4NyAqLworICAgICAgICAgICAgc3RhdGUtPmZwdV9j
dHJsID0gdHJ1ZTsKICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fc3R1YigweGRiLCBtb2Ry
bSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKQEAgLTQ0OTMsOCArNDUz
NSwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGNhc2UgNDogLyogZnJzdG9yIC0gVE9ETyAqLwogICAgICAgICAgICAgY2FzZSA2OiAvKiBmbnNh
dmUgLSBUT0RPICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAg
ICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICAgICAgY2FzZSA3OiAv
KiBmbnN0c3cgbTJieXRlICovCisgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1
ZTsKICAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZm5zdHN3IiwgZHN0
LnZhbCk7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAgICAgICAgICBi
cmVhazsKQEAgLTQ1NjcsNiArNDYxMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAg
ICAgIGNhc2UgMHhlMDoKICAgICAgICAgICAgIC8qIGZuc3RzdyAlYXggKi8KKyAgICAgICAgICAg
IHN0YXRlLT5mcHVfY3RybCA9IHRydWU7CiAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAyOwogICAg
ICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAgICAgICAgICBkc3QucmVnID0gKHZvaWQg
KikmX3JlZ3MuYXg7CkBAIC03OTE0LDcgKzc5NTksNyBAQCB4ODZfZW11bGF0ZSgKICAgICB9CiAK
ICBjb21wbGV0ZV9pbnNuOiAvKiBDb21taXQgc2hhZG93IHJlZ2lzdGVyIHN0YXRlLiAqLwotICAg
IHB1dF9mcHUoJmZpYywgZmFsc2UsIGN0eHQsIG9wcyk7CisgICAgcHV0X2ZwdSgmZmljLCBmYWxz
ZSwgc3RhdGUsIGN0eHQsIG9wcyk7CiAKICAgICAvKiBaZXJvIHRoZSB1cHBlciAzMiBiaXRzIG9m
ICVyaXAgaWYgbm90IGluIDY0LWJpdCBtb2RlLiAqLwogICAgIGlmICggIW1vZGVfNjRiaXQoKSAp
CkBAIC03OTM4LDcgKzc5ODMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjdHh0LT5yZWdzLT5lZmxh
Z3MgJj0gflg4Nl9FRkxBR1NfUkY7CiAKICBkb25lOgotICAgIHB1dF9mcHUoJmZpYywgZmljLmlu
c25fYnl0ZXMgPiAwICYmIGRzdC50eXBlID09IE9QX01FTSwgY3R4dCwgb3BzKTsKKyAgICBwdXRf
ZnB1KCZmaWMsIGZpYy5pbnNuX2J5dGVzID4gMCAmJiBkc3QudHlwZSA9PSBPUF9NRU0sIHN0YXRl
LCBjdHh0LCBvcHMpOwogICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVybiByYzsKICN1bmRl
ZiBzdGF0ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCAwMGIzZjgy
Li45YzVmY2RlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMTM1
LDYgKzEzNSwxMyBAQCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciB7CiAgICAgdWludDY0X3QgICBi
YXNlOwogfTsKIAorc3RydWN0IHg4Nl9lbXVsX2ZwdV9hdXggeworICAgIHVuc2lnbmVkIGxvbmcg
aXAsIGRwOworICAgIHVpbnQxNl90IGNzLCBkczsKKyAgICB1bnNpZ25lZCBpbnQgb3A6MTE7Cisg
ICAgdW5zaWduZWQgaW50IGR2YWw6MTsKK307CisKIC8qCiAgKiBSZXR1cm4gY29kZXMgZnJvbSBz
dGF0ZS1hY2Nlc3NvciBmdW5jdGlvbnMgYW5kIGZyb20geDg2X2VtdWxhdGUoKS4KICAqLwpAQCAt
NDM5LDEwICs0NDYsMTIgQEAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcwogICAgICAqICB0aGUgZ2V0
X2ZwdSBvbmUgaGF2aW5nIGdvdCBjYWxsZWQgYmVmb3JlIQogICAgICAqIEBiYWNrb3V0OiBVbmRv
IHVwZGF0ZXMgdG8gdGhlIHNwZWNpZmllZCByZWdpc3RlciBmaWxlIChjYW4sIGJlc2lkZXMKICAg
ICAgKiAgICAgICAgICAgWDg2RU1VTF9GUFVfbm9uZSwgb25seSBiZSBYODZFTVVMX0ZQVV9mcHUg
YXQgcHJlc2VudCk7CisgICAgICogQGF1eDogUGFja2FnZWQgdXAgRklQL0ZEUC9GT1AgdmFsdWVz
IHRvIGxvYWQgaW50byBGUFUuCiAgICAgICovCiAgICAgdm9pZCAoKnB1dF9mcHUpKAogICAgICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICAgICAgZW51bSB4ODZfZW11bGF0
ZV9mcHVfdHlwZSBiYWNrb3V0KTsKKyAgICAgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBi
YWNrb3V0LAorICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCAqYXV4KTsKIAog
ICAgIC8qIGludmxwZzogSW52YWxpZGF0ZSBwYWdpbmcgc3RydWN0dXJlcyB3aGljaCBtYXAgYWRk
cmVzc2VkIGJ5dGUuICovCiAgICAgaW50ICgqaW52bHBnKSgKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pC-0001UY-4C; Thu, 23 Mar 2017 11:22:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pB-0001UB-8c
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 87/C8-14382-CFFA3D85; Thu, 23 Mar 2017 11:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3+ss
 RBssmmVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrRHy5gLdipUbHrXyNbAOFWqi5GLQ0jgC6PE
 rY5HrBDOeUaJ7qvzmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkdgy7
 zALiM0rYCbxZ+4LsBoWoPp/X3pYJzByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2H3Z/xCjJAeTkiiv9brLEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeO+C5ASLUtNTK9Iyc4DBAZOW4OBREuG9B5LmLS5IzC3OTIdInWJUlBLnLQJJCIAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwLQabwZOaVwE1/BbSYCWhx2Z4LI
 ItLEhFSUg2M655w5xzLO3XRp8d3/8OX8wW2sHHwH2T6vN1W0XJR1qUY7tViP98cZJm8OeKj2R
 FPn0/7dpkFrH25yulR96mc1A9LTt+WDFAK25m7K30qj5lK8USxU5bbT4q6f0gVnm4ZUh3ssfO
 fe3hpxOqN/qnzwnmCT1jpb/os+eJT7pmw4x/s+fs+e0W3KbEUZyQaajEXFScCAL4iQ+xDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490268154!55832312!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9747 invoked from network); 23 Mar 2017 11:22:35 -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; 23 Mar 2017 11:22:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p7-0004XE-PU
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p7-0000w7-OV
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0p7-0000w7-OV@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:33 +0000
Subject: [Xen-changelog] [xen master] common: allow a default compiled-in
	command line using Kconfig
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI3ZWYxZWM1NWVmODAwYWY1MWY1NDhjMGE2MGZmMjdhOWYxN2Q3OTkKQXV0aG9yOiAg
ICAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFy
IDIxIDE1OjE0OjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjIwOjMwIDIwMTcgKzAxMDAKCiAg
ICBjb21tb246IGFsbG93IGEgZGVmYXVsdCBjb21waWxlZC1pbiBjb21tYW5kIGxpbmUgdXNpbmcg
S2NvbmZpZwogICAgCiAgICBUaGlzIGFsbG93cyBkb3duc3RyZWFtcyB0byBzZXQgdGhlaXIgZGVm
YXVsdHMgd2l0aG91dCBtb2RpZnlpbmcgdGhlIHNvdXJjZSBjb2RlCiAgICBhbGwgb3ZlciB0aGUg
cGxhY2UuIEFsc28gcHJvYmFibHkgdXNlZnVsIGZvciB0aGUgZW1iZWRkZWQgc3BhY2UuCiAgICAo
U2VlIEFsc286IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9YRU4tNDEp
CiAgICAKICAgIElmIENNRExJTkUgaXMgc2V0LCBpdCB3aWxsIGJlIHBhcnNlZCBwcmlvciB0byB0
aGUgYm9vdGxvYWRlciBjb21tYW5kIGxpbmUuCiAgICBUaGlzIG9yZGVyIG9mIHBhcnNpbmcgaW1w
bGllcyB0aGF0IGlmIGFueSBub24tY3VtdWxhdGl2ZSBvcHRpb25zIGFyZSBzZXQgaW4KICAgIGJv
dGggQ01ETElORSBhbmQgdGhlIGJvb3Rsb2FkZXIgY29tbWFuZCBsaW5lLCBvbmx5IHRoZSBvbmVz
IGluIHRoZSBsYXR0ZXIgd2lsbAogICAgdGFrZSBlZmZlY3QuIEZ1cnRoZXJtb3JlLCBpZiBDTURM
SU5FX09WRVJSSURFIGlzIHNldCB0byB5LCB0aGUgd2hvbGUKICAgIGJvb3Rsb2FkZXIgY29tbWFu
ZCBsaW5lIHdpbGwgYmUgaWdub3JlZCwgd2hpY2ggd2lsbCBiZSB1c2VmdWwgdG8gd29yayBhcm91
bmQKICAgIGJyb2tlbiBib290bG9hZGVycy4gQSB3cmFwcGVyIHRvIHRoZSBvcmlnaW5hbCBjb21t
b24va2VybmVsLmM6Y21kbGluZV9wYXJzZSgpCiAgICB3YXMgaW50cm9kdWNlZCB0byBjb21wbGV0
ZSB0aGlzIHRhc2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3Nr
eWdnQGdtYWlsLmNvbT4KICAgIFtqYjogZml4IG5vbi1FWFBFUlQgYnVpbGRdCiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vY29tbW9u
L0tjb25maWcgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5j
IHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ1
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9L
Y29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGYyZWNiYzQuLjUzMzRiZTMgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIz
Nyw0ICsyMzcsMjUgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAogCSAgVGhlIG9ubHkgdXNl
ciBvZiB0aGlzIGlzIExpdmUgcGF0Y2hpbmcuCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2Nv
bmZpZyBDTURMSU5FCisJc3RyaW5nICJCdWlsdC1pbiBoeXBlcnZpc29yIGNvbW1hbmQgc3RyaW5n
IiBpZiBFWFBFUlQgPSAieSIKKwlkZWZhdWx0ICIiCisJLS0taGVscC0tLQorCSAgRW50ZXIgYXJn
dW1lbnRzIGhlcmUgdGhhdCBzaG91bGQgYmUgY29tcGlsZWQgaW50byB0aGUgaHlwZXJ2aXNvcgor
CSAgaW1hZ2UgYW5kIHVzZWQgYXQgYm9vdCB0aW1lLiBXaGVuIHRoZSBzeXN0ZW0gYm9vdHMsIHRo
aXMgc3RyaW5nCisJICB3aWxsIGJlIHBhcnNlZCBwcmlvciB0byB0aGUgYm9vdGxvYWRlciBjb21t
YW5kIGxpbmUuIFNvIGlmIGEKKwkgIG5vbi1jdW11bGF0aXZlIG9wdGlvbiBpcyBzZXQgYm90aCBp
biB0aGlzIHN0cmluZyBhbmQgaW4gdGhlCisJICBib290bG9hZGVyIGNvbW1hbmQgbGluZSwgb25s
eSB0aGUgbGF0dGVyIG9uZSB3aWxsIHRha2UgZWZmZWN0LgorCitjb25maWcgQ01ETElORV9PVkVS
UklERQorCWJvb2wgIkJ1aWx0LWluIGNvbW1hbmQgbGluZSBvdmVycmlkZXMgYm9vdGxvYWRlciBh
cmd1bWVudHMiCisJZGVmYXVsdCBuCisJZGVwZW5kcyBvbiBDTURMSU5FICE9ICIiCisJLS0taGVs
cC0tLQorCSAgU2V0IHRoaXMgb3B0aW9uIHRvICdZJyB0byBoYXZlIHRoZSBoeXBlcnZpc29yIGln
bm9yZSB0aGUgYm9vdGxvYWRlcgorCSAgY29tbWFuZCBsaW5lLCBhbmQgdXNlIE9OTFkgdGhlIGJ1
aWx0LWluIGNvbW1hbmQgbGluZS4KKworCSAgVGhpcyBpcyB1c2VkIHRvIHdvcmsgYXJvdW5kIGJy
b2tlbiBib290bG9hZGVycy4gVGhpcyBzaG91bGQKKwkgIGJlIHNldCB0byAnTicgdW5kZXIgbm9y
bWFsIGNvbmRpdGlvbnMuCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5j
IGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCBhNGFlNjEyLi44NDYxODcxIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTIzLDYg
KzIzLDcgQEAKIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9lYXJs
eV9ib290OwogCiB4ZW5fY29tbWFuZGxpbmVfdCBzYXZlZF9jbWRsaW5lOworc3RhdGljIGNvbnN0
IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7
CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICBjb25zdCBz
dHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQpAQCAtNDYsMTggKzQ3LDEz
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICB9CiB9CiAK
LXZvaWQgX19pbml0IGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKK3N0YXRpYyB2
b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogewogICAgIGNo
YXIgb3B0WzEwMF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIgKnAgPSBj
bWRsaW5lOwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOwogICAgIGludCBi
b29sX2Fzc2VydDsKIAotICAgIGlmICggY21kbGluZSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJu
OwotCi0gICAgc2FmZV9zdHJjcHkoc2F2ZWRfY21kbGluZSwgY21kbGluZSk7Ci0KICAgICBmb3Ig
KCA7IDsgKQogICAgIHsKICAgICAgICAgLyogU2tpcCB3aGl0ZXNwYWNlLiAqLwpAQCAtMTQ3LDYg
KzE0MywyOCBAQCB2b2lkIF9faW5pdCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUp
CiAgICAgfQogfQogCisvKioKKyAqICAgIGNtZGxpbmVfcGFyc2UgLS0gcGFyc2VzIHRoZSB4ZW4g
Y29tbWFuZCBsaW5lLgorICogSWYgQ09ORklHX0NNRExJTkUgaXMgc2V0LCBpdCB3b3VsZCBiZSBw
YXJzZWQgcHJpb3IgdG8gQGNtZGxpbmUuCisgKiBCdXQgaWYgQ09ORklHX0NNRExJTkVfT1ZFUlJJ
REUgaXMgc2V0IHRvIHksIEBjbWRsaW5lIHdpbGwgYmUgaWdub3JlZC4KKyAqLwordm9pZCBfX2lu
aXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQoreworICAgIGlmICggb3B0X2J1
aWx0aW5fY21kbGluZVswXSApCisgICAgeworICAgICAgICBwcmludGsoIkJ1aWx0LWluIGNvbW1h
bmQgbGluZTogJXNcbiIsIG9wdF9idWlsdGluX2NtZGxpbmUpOworICAgICAgICBfY21kbGluZV9w
YXJzZShvcHRfYnVpbHRpbl9jbWRsaW5lKTsKKyAgICB9CisKKyNpZm5kZWYgQ09ORklHX0NNRExJ
TkVfT1ZFUlJJREUKKyAgICBpZiAoIGNtZGxpbmUgPT0gTlVMTCApCisgICAgICAgIHJldHVybjsK
KworICAgIHNhZmVfc3RyY3B5KHNhdmVkX2NtZGxpbmUsIGNtZGxpbmUpOworICAgIF9jbWRsaW5l
X3BhcnNlKGNtZGxpbmUpOworI2VuZGlmCit9CisKIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25z
dCBjaGFyICpzKQogewogICAgIGlmICggIXN0cmNtcCgibm8iLCBzKSB8fAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pC-0001UY-4C; Thu, 23 Mar 2017 11:22:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pB-0001UB-8c
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 87/C8-14382-CFFA3D85; Thu, 23 Mar 2017 11:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3+ss
 RBssmmVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrRHy5gLdipUbHrXyNbAOFWqi5GLQ0jgC6PE
 rY5HrBDOeUaJ7qvzmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkdgy7
 zALiM0rYCbxZ+4LsBoWoPp/X3pYJzByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2H3Z/xCjJAeTkiiv9brLEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeO+C5ASLUtNTK9Iyc4DBAZOW4OBREuG9B5LmLS5IzC3OTIdInWJUlBLnLQJJCIAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwLQabwZOaVwE1/BbSYCWhx2Z4LI
 ItLEhFSUg2M655w5xzLO3XRp8d3/8OX8wW2sHHwH2T6vN1W0XJR1qUY7tViP98cZJm8OeKj2R
 FPn0/7dpkFrH25yulR96mc1A9LTt+WDFAK25m7K30qj5lK8USxU5bbT4q6f0gVnm4ZUh3ssfO
 fe3hpxOqN/qnzwnmCT1jpb/os+eJT7pmw4x/s+fs+e0W3KbEUZyQaajEXFScCAL4iQ+xDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1490268154!55832312!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9747 invoked from network); 23 Mar 2017 11:22:35 -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; 23 Mar 2017 11:22:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p7-0004XE-PU
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0p7-0000w7-OV
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0p7-0000w7-OV@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:33 +0000
Subject: [Xen-changelog] [xen master] common: allow a default compiled-in
	command line using Kconfig
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI3ZWYxZWM1NWVmODAwYWY1MWY1NDhjMGE2MGZmMjdhOWYxN2Q3OTkKQXV0aG9yOiAg
ICAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFy
IDIxIDE1OjE0OjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE1OjIwOjMwIDIwMTcgKzAxMDAKCiAg
ICBjb21tb246IGFsbG93IGEgZGVmYXVsdCBjb21waWxlZC1pbiBjb21tYW5kIGxpbmUgdXNpbmcg
S2NvbmZpZwogICAgCiAgICBUaGlzIGFsbG93cyBkb3duc3RyZWFtcyB0byBzZXQgdGhlaXIgZGVm
YXVsdHMgd2l0aG91dCBtb2RpZnlpbmcgdGhlIHNvdXJjZSBjb2RlCiAgICBhbGwgb3ZlciB0aGUg
cGxhY2UuIEFsc28gcHJvYmFibHkgdXNlZnVsIGZvciB0aGUgZW1iZWRkZWQgc3BhY2UuCiAgICAo
U2VlIEFsc286IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9YRU4tNDEp
CiAgICAKICAgIElmIENNRExJTkUgaXMgc2V0LCBpdCB3aWxsIGJlIHBhcnNlZCBwcmlvciB0byB0
aGUgYm9vdGxvYWRlciBjb21tYW5kIGxpbmUuCiAgICBUaGlzIG9yZGVyIG9mIHBhcnNpbmcgaW1w
bGllcyB0aGF0IGlmIGFueSBub24tY3VtdWxhdGl2ZSBvcHRpb25zIGFyZSBzZXQgaW4KICAgIGJv
dGggQ01ETElORSBhbmQgdGhlIGJvb3Rsb2FkZXIgY29tbWFuZCBsaW5lLCBvbmx5IHRoZSBvbmVz
IGluIHRoZSBsYXR0ZXIgd2lsbAogICAgdGFrZSBlZmZlY3QuIEZ1cnRoZXJtb3JlLCBpZiBDTURM
SU5FX09WRVJSSURFIGlzIHNldCB0byB5LCB0aGUgd2hvbGUKICAgIGJvb3Rsb2FkZXIgY29tbWFu
ZCBsaW5lIHdpbGwgYmUgaWdub3JlZCwgd2hpY2ggd2lsbCBiZSB1c2VmdWwgdG8gd29yayBhcm91
bmQKICAgIGJyb2tlbiBib290bG9hZGVycy4gQSB3cmFwcGVyIHRvIHRoZSBvcmlnaW5hbCBjb21t
b24va2VybmVsLmM6Y21kbGluZV9wYXJzZSgpCiAgICB3YXMgaW50cm9kdWNlZCB0byBjb21wbGV0
ZSB0aGlzIHRhc2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3Nr
eWdnQGdtYWlsLmNvbT4KICAgIFtqYjogZml4IG5vbi1FWFBFUlQgYnVpbGRdCiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vY29tbW9u
L0tjb25maWcgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5j
IHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ1
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9L
Y29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGYyZWNiYzQuLjUzMzRiZTMgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTIz
Nyw0ICsyMzcsMjUgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAogCSAgVGhlIG9ubHkgdXNl
ciBvZiB0aGlzIGlzIExpdmUgcGF0Y2hpbmcuCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2Nv
bmZpZyBDTURMSU5FCisJc3RyaW5nICJCdWlsdC1pbiBoeXBlcnZpc29yIGNvbW1hbmQgc3RyaW5n
IiBpZiBFWFBFUlQgPSAieSIKKwlkZWZhdWx0ICIiCisJLS0taGVscC0tLQorCSAgRW50ZXIgYXJn
dW1lbnRzIGhlcmUgdGhhdCBzaG91bGQgYmUgY29tcGlsZWQgaW50byB0aGUgaHlwZXJ2aXNvcgor
CSAgaW1hZ2UgYW5kIHVzZWQgYXQgYm9vdCB0aW1lLiBXaGVuIHRoZSBzeXN0ZW0gYm9vdHMsIHRo
aXMgc3RyaW5nCisJICB3aWxsIGJlIHBhcnNlZCBwcmlvciB0byB0aGUgYm9vdGxvYWRlciBjb21t
YW5kIGxpbmUuIFNvIGlmIGEKKwkgIG5vbi1jdW11bGF0aXZlIG9wdGlvbiBpcyBzZXQgYm90aCBp
biB0aGlzIHN0cmluZyBhbmQgaW4gdGhlCisJICBib290bG9hZGVyIGNvbW1hbmQgbGluZSwgb25s
eSB0aGUgbGF0dGVyIG9uZSB3aWxsIHRha2UgZWZmZWN0LgorCitjb25maWcgQ01ETElORV9PVkVS
UklERQorCWJvb2wgIkJ1aWx0LWluIGNvbW1hbmQgbGluZSBvdmVycmlkZXMgYm9vdGxvYWRlciBh
cmd1bWVudHMiCisJZGVmYXVsdCBuCisJZGVwZW5kcyBvbiBDTURMSU5FICE9ICIiCisJLS0taGVs
cC0tLQorCSAgU2V0IHRoaXMgb3B0aW9uIHRvICdZJyB0byBoYXZlIHRoZSBoeXBlcnZpc29yIGln
bm9yZSB0aGUgYm9vdGxvYWRlcgorCSAgY29tbWFuZCBsaW5lLCBhbmQgdXNlIE9OTFkgdGhlIGJ1
aWx0LWluIGNvbW1hbmQgbGluZS4KKworCSAgVGhpcyBpcyB1c2VkIHRvIHdvcmsgYXJvdW5kIGJy
b2tlbiBib290bG9hZGVycy4gVGhpcyBzaG91bGQKKwkgIGJlIHNldCB0byAnTicgdW5kZXIgbm9y
bWFsIGNvbmRpdGlvbnMuCiBlbmRtZW51CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5j
IGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCBhNGFlNjEyLi44NDYxODcxIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTIzLDYg
KzIzLDcgQEAKIGVudW0gc3lzdGVtX3N0YXRlIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9lYXJs
eV9ib290OwogCiB4ZW5fY29tbWFuZGxpbmVfdCBzYXZlZF9jbWRsaW5lOworc3RhdGljIGNvbnN0
IGNoYXIgX19pbml0Y29uc3Qgb3B0X2J1aWx0aW5fY21kbGluZVtdID0gQ09ORklHX0NNRExJTkU7
CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICBjb25zdCBz
dHJ1Y3Qga2VybmVsX3BhcmFtICpwYXJhbSwgdWludDY0X3QgdmFsKQpAQCAtNDYsMTggKzQ3LDEz
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9wYXJhbSgKICAgICB9CiB9CiAK
LXZvaWQgX19pbml0IGNtZGxpbmVfcGFyc2UoY29uc3QgY2hhciAqY21kbGluZSkKK3N0YXRpYyB2
b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogewogICAgIGNo
YXIgb3B0WzEwMF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIgKnAgPSBj
bWRsaW5lOwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOwogICAgIGludCBi
b29sX2Fzc2VydDsKIAotICAgIGlmICggY21kbGluZSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJu
OwotCi0gICAgc2FmZV9zdHJjcHkoc2F2ZWRfY21kbGluZSwgY21kbGluZSk7Ci0KICAgICBmb3Ig
KCA7IDsgKQogICAgIHsKICAgICAgICAgLyogU2tpcCB3aGl0ZXNwYWNlLiAqLwpAQCAtMTQ3LDYg
KzE0MywyOCBAQCB2b2lkIF9faW5pdCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUp
CiAgICAgfQogfQogCisvKioKKyAqICAgIGNtZGxpbmVfcGFyc2UgLS0gcGFyc2VzIHRoZSB4ZW4g
Y29tbWFuZCBsaW5lLgorICogSWYgQ09ORklHX0NNRExJTkUgaXMgc2V0LCBpdCB3b3VsZCBiZSBw
YXJzZWQgcHJpb3IgdG8gQGNtZGxpbmUuCisgKiBCdXQgaWYgQ09ORklHX0NNRExJTkVfT1ZFUlJJ
REUgaXMgc2V0IHRvIHksIEBjbWRsaW5lIHdpbGwgYmUgaWdub3JlZC4KKyAqLwordm9pZCBfX2lu
aXQgY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQoreworICAgIGlmICggb3B0X2J1
aWx0aW5fY21kbGluZVswXSApCisgICAgeworICAgICAgICBwcmludGsoIkJ1aWx0LWluIGNvbW1h
bmQgbGluZTogJXNcbiIsIG9wdF9idWlsdGluX2NtZGxpbmUpOworICAgICAgICBfY21kbGluZV9w
YXJzZShvcHRfYnVpbHRpbl9jbWRsaW5lKTsKKyAgICB9CisKKyNpZm5kZWYgQ09ORklHX0NNRExJ
TkVfT1ZFUlJJREUKKyAgICBpZiAoIGNtZGxpbmUgPT0gTlVMTCApCisgICAgICAgIHJldHVybjsK
KworICAgIHNhZmVfc3RyY3B5KHNhdmVkX2NtZGxpbmUsIGNtZGxpbmUpOworICAgIF9jbWRsaW5l
X3BhcnNlKGNtZGxpbmUpOworI2VuZGlmCit9CisKIGludCBfX2luaXQgcGFyc2VfYm9vbChjb25z
dCBjaGFyICpzKQogewogICAgIGlmICggIXN0cmNtcCgibm8iLCBzKSB8fAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pN-0001XB-7X; Thu, 23 Mar 2017 11:22:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pL-0001Wy-RG
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:47 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3A/C5-04817-700B3D85; Thu, 23 Mar 2017 11:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZdtw+U
 Ig72zpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9+3zWwFT80qZqxcx9LAOFe3i5GLQ0jgC6PE
 okvnWSGc84wSG28/Zuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAW2L5k
 e+sIDavgJnElxW7weIsQPULO7rZJzByLGBkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwXh7Y8AhRkkOJiVRXut1lyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCGrgfKCRalpqdWpGXmAMMDJi3BwaMkwnsPpJW3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5z4IUCYAUZZTmwY2AheolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKgVzCk
 5lXArfpFdARTEBHlO25AHJESSJCSqqBsef1p/fnoj4eSr+47UaMH2/+GtGAyAOxX/gnbbses5
 vRg9v2yIO1JgaVc9bJVQVcux2gmHjleMSM1kL7aH3Pr1/XSTE4iu1mlJVJvvL/05eXEy7v6Dg
 ZV3fjWdMb4zkPplUvFzwaY6vg47d/Y3LH29xVko4J8aGvmSasvmXBnv38fF35J17+RUosxRmJ
 hlrMRcWJAO7KAtRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490268165!63703472!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41018 invoked from network); 23 Mar 2017 11:22:46 -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; 23 Mar 2017 11:22:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pH-0004XT-UL
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pH-0000wh-RI
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pH-0000wh-RI@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:43 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Remove
	clearly-obsolete stuff
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjNzM5NTg5ZjA0YjhlZTEwMmYzMDQ0YTA0ZmI4NmU1MDAwM2IwYmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxMTowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBSZW1vdmUgY2xlYXJseS1vYnNv
bGV0ZSBzdHVmZgogICAgCiAgICBSZW1vdmU6CiAgICAKICAgICAtIEhlYWQgY29tbWVudCBzYXlp
bmcgbm90IHRvIGVkaXQgaGVyZS4gIFRoaXMgY2FtZSBmcm9tIHRoZQogICAgICAgbm93LW5vLWxv
bmdlci1tYXN0ZXIgeGVuYml0cyBjb3B5IHdoaWNoIEkgaGF2ZSBkZWxldGVkLgogICAgCiAgICAg
LSBNYW55IG9sZCAoY29tbWVudGVkLW91dCkgaW5zdHJ1Y3Rpb24gcmVsYXRlZCB0byBoZwogICAg
CiAgICAgLSBNYW55IG9sZCAoY29tbWVudGVkLW91dCkgaW5zdHJ1Y3Rpb24gcmVsYXRlZCB0byBw
cmUtdW5pZmllZAogICAgICAgcWVtdSB0cmVlcy4KICAgIAogICAgIC0gTWFueSBvbGQgKGNvbW1l
bnRlZC1vdXQpIGluc3RydWN0aW9uIHJlbGF0ZWQgdG8gYW5jaWVudAogICAgICAgbG9jYXRpb25z
IHdpdGhpbiBDaXRyaXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1pc2MvcmVsZWFzZS1jaGVja2xpc3QudHh0IHwg
NjQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVj
a2xpc3QudHh0IGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKaW5kZXggNTFmOTUwOC4uZGZl
YjM0YSAxMDA2NDQKLS0tIGEvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9y
ZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAgLTEsOSArMSwzIEBACi1ETyBOT1QgRURJVAotCi1CRUlO
RyBJTkNPUlBPUkFURUQgSU5UTyBHSVQKLQotCi0KIHY9NC4xCiBvdj00LjAKIApAQCAtMTQsMTcg
KzgsNiBAQCBvdj00LjAKICogbWFrZSBicmFuY2ggaW4gcWVtdS1pd2ouZ2l0CiAgICAgICAgIGdp
dC1icmFuY2ggJHYtdGVzdGluZyBtYXN0ZXIKIAotIyogbWFrZSBicmFuY2hlcyBpbiAvdXNyL2dy
b3Vwcy94ZW5jb3JlL0hHICh4ZW4uaGcgYW5kIHFlbXUuZ2l0KQotIyAgICAgICAgY2QgL3Vzci9n
cm91cHMveGVuY29yZS9IRwotIyAgICAgICAgcmVhbGx5IHJzeW5jIC1hSCB4ZW4tdW5zdGFibGUu
aGcvLiB4ZW4tJHYtdGVzdGluZy5oZyAmCi0jICAgICAgICByZWFsbHkgcnN5bmMgLWFIIHFlbXUt
eGVuLXVuc3RhYmxlLmdpdC8uIHFlbXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMKLSMgICAgICAg
IGVkIHhlbi0kdi10ZXN0aW5nLmhnLy5oZy9oZ3JjCi0jICAgICAgICAvdW5zdGEKLSMgICAgICAg
IHMvdW5zdGFibGUvIyMjNC4xIyMjLXRlc3RpbmcKLSMgICAgICAgIHcKLSMgICAgICAgIHEKLQog
IyBtYWtlIGJyYW5jaGVzIGluIHhlbmJpdHMueGVuLm9yZyBxZW11cwogICAgICAgICBzc2ggeGVu
QHhlbmJpdHMueGVuLm9yZwogCWNkIH4vZ2l0L3FlbXUteGVuLmdpdApAQCAtMzIsMTcgKzE1LDYg
QEAgb3Y9NC4wCiAJZ2l0IGJyYW5jaCBzdGFibGUtJHYgbWFzdGVyCiAJY2Qgfi9naXQvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CiAJZ2l0IGJyYW5jaCBzdGFibGUtJHYgbWFzdGVyCi0jICAgICAg
ICBjZCB+L2dpdAotIyAgICAgICAgcnN5bmMgLWFIIHFlbXUteGVuLXVuc3RhYmxlLmdpdC8uIHFl
bXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMgICAgICAgIHJzeW5jIC1hSCBxZW11LXVwc3RyZWFt
LXVuc3RhYmxlLmdpdC8uIHFlbXUtdXBzdHJlYW0tJHYtdGVzdGluZy5naXQgJgotIyAgICAgICAg
Y2Qgc3RhZ2luZwotIyAgICAgICAgcnN5bmMgLWFIIHFlbXUteGVuLXVuc3RhYmxlLmdpdC8uIHFl
bXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMgICAgICAgIHJzeW5jIC1hSCBxZW11LXVwc3RyZWFt
LXVuc3RhYmxlLmdpdC8uIHFlbXUtdXBzdHJlYW0tJHYtdGVzdGluZy5naXQgJgotIyAgICAgICAg
Y2QgL3Zhci94ZW5iaXRzLXd3dy9odG1sL2dpdC1odHRwCi0jICAgICAgICBsbiAtc2YgL2hvbWUv
eGVuL2dpdC9xZW11LXhlbi0kdi10ZXN0aW5nLmdpdCAuCi0jICAgICAgICBsbiAtc2YgL2hvbWUv
eGVuL2dpdC9zdGFnaW5nL3FlbXUteGVuLSR2LXRlc3RpbmcuZ2l0IHN0YWdpbmcvLgotIyAgICAg
ICAgbG4gLXNmIC9ob21lL3hlbi9naXQvcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nLmdpdCAuCi0j
ICAgICAgICBsbiAtc2YgL2hvbWUveGVuL2dpdC9zdGFnaW5nL3FlbXUtdXBzdHJlYW0tJHYtdGVz
dGluZy5naXQgc3RhZ2luZy8uCiAKICMgbWFrZSBicmFuY2ggaW4gbGlidmlydAogICAgICAgICBz
c2ggeGVuQHhlbmJpdHMueGVuLm9yZwpAQCAtNTUsMTUgKzI3LDYgQEAgb3Y9NC4wCiAJZ2l0IGJy
YW5jaCBzdGFnaW5nLSR2IHN0YWdpbmcKIAlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKIAot
IyMgbWFrZSBoZyBtaXJyb3IgYnJhbmNoKGVzKQotIwlzc2ggcm9vdEB4ZW5iaXRzLnhlbi5vcmcK
LSMJY2Qgfnhlbi9IRwotIwlta2RpciB7c3RhZ2luZy8sfXhlbi0kdi10ZXN0aW5nLmhnCi0jCWNo
b3duIGdpdDJoZzpnaXQyaGcge3N0YWdpbmcvLH14ZW4tJHYtdGVzdGluZy5oZwotIyAjIGVkaXQg
bGlzdCBvZiByZXBvcyB0byBtaXJyb3IgLSBBbnRob255IFBlcmFyZCwgb3I6Ci0jCWVkIH5naXQy
aGcvdXBkYXRlLWhnLW1pcnJvci5zaAotIwkJL2FsbF94ZW5fdmVyc2lvbgotCiAjIHVwZGF0ZSB4
ZW5kb2NzQHhlbmJpdHMgZG9jcyBnZW5lcmF0b3IgdG8gZ2VuZXJhdGUgbmV3IHN0YWJsZSBicmFu
Y2gKICMgIGRvY3MgdG9vLiBjb21taXQgdG8gZ2l0LgogKiBtYWtlIDEzOjM3IDxpamM+IGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy80LjItdGVzdGluZy8gaXMgbm93IGxpdmUgdHJ1ZQpAQCAt
MTAzLDEwICs2Niw2IEBAIG92PTQuMAogICAgICAgICBjcCBxZW11LXhlbi0tbWFzdGVyLnBhdGNo
Ym90LXJlcG9ydGVkLWhlYWRzICBxZW11LXhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVk
LWhlYWRzCiAgICAgICAgIGNwIHFlbXUteGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhl
YWRzICBxZW11LXhlbi0tc3RhZ2luZy0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcwogICAgICAg
ICBjcCBxZW11LXhlbi10cmFkaXRpb25hbC0tbWFzdGVyLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
IHFlbXUteGVuLXRyYWRpdGlvbmFsLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMK
LSMgICAgICAgIGNkIHN0YWdpbmcvCi0jIyAgICAgIGNwIHhlbi11bnN0YWJsZS5sYXN0IHhlbi0k
di10ZXN0aW5nLmxhc3QKLSMjICAgICAgY3AgeGVuLXVuc3RhYmxlLmxhc3QgeGVuLSR2LXRlc3Rp
bmcubGFzdAotIyAgICAgICAgY2QgLi4KIAogICAgICAgICAjZW1hY3MgdmVyc2lvbnMKIAlwZXJs
IC1pfiAtcGUgJ25leHQgdW5sZXNzIG0vXGJcUSckb3YnXEVcYi87ICR4PSRfOyAkeD1+IHMvXGJc
USckb3YnXEVcYi8nJHYnL2c7IHByaW50ICR4OycgdmVyc2lvbnMKQEAgLTEyOCw5ICs4Nyw2IEBA
IHdoaWNoIHNob3VsZCBwcm9kdWNlIG5vIG91dHB1dC4gIFJlcGxhY2UgYXMgbmVjZXNzYXJ5Lgog
CiBVcGRhdGUgbmV3IHN0YWJsZSB0cmVlJ3MgTUFJTlRBSU5FUlMgdG8gY29udGFpbiBjb3JyZWN0
IGluZm8gZm9yIHRoaXMgc3RhYmxlIGJyYW5jaAogCi0jIyogdXBkYXRlIHdpa2kgcGFnZQotIyMg
ICAgICAgIGh0dHA6Ly93aWtpLnhlbi5vcmcveGVud2lraS9YZW5SZXBvc2l0b3JpZXMKLQogIyMj
KiBmaXggbmV3IHRyZWVzJyB2Y3MgZGVzY3JpcHRpb25zCiAjKiBtYWtlIG9sZCB0cmVlcycgZGVz
Y3JpcHRpb25zICJoaXN0b3JpY2FsIgogIwljZCB+L2dpdApAQCAtMTQ1LDggKzEwMSw2IEBAIFVw
ZGF0ZSBuZXcgc3RhYmxlIHRyZWUncyBNQUlOVEFJTkVSUyB0byBjb250YWluIGNvcnJlY3QgaW5m
byBmb3IgdGhpcyBzdGFibGUgYnJhCiAKICogbWFrZSB0YWcgaW4gcWVtdS1pd2ouZ2l0CiAKLSMj
KiBwdXNoIHFlbXUgdGFnIGluIC91c3IvZ3JvdXBzL3hlbmNvcmUvSEcJCWdpdC11cGRhdGUtc2Vy
dmVyLWluZm8KLSMjKiBwdXNoIHFlbXUgdGFnIGluIC91c3IvZ3JvdXBzL3hlbmNvcmUvcGF0Y2ht
YW4JCWdpdC11cGRhdGUtc2VydmVyLWluZm8KICogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRzLnhl
bi5vcmcJCWdpdC11cGRhdGUtc2VydmVyLWluZm8KICogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRz
Lnhlbi5vcmcgc3RhZ2luZwlnaXQtdXBkYXRlLXNlcnZlci1pbmZvCiAKQEAgLTE3NywxMyArMTMx
LDcgQEAgdD1SRUxFQVNFLSRyCiAgIGdpdC1jaGVja291dCAkcwogICBnaXQtdGFnIC11ICdYZW4u
b3JnIFhlbiB0cmVlIGNvZGUgc2lnbmluZycgLW0gIlhlbiAkdiIgeGVuLSR2ICRzCiAKLSMgIGdp
dC1wdXNoIGlhbmpAZG9jci0wMTovdXNyL2dyb3Vwcy94ZW5jb3JlL0hHL3FlbXUteGVuLSRiLmdp
dCAkczptYXN0ZXIgeGVuLSR2ICAgIyA0LjEgYW5kIGVhcmxpZXIgb25seQotIyAgZ2l0LXB1c2gg
bGF0YXJhOi91c3IvZ3JvdXBzL3hlbmNvcmUvcGF0Y2htYW4vcWVtdS14ZW4tJGIuZ2l0ICRzOm1h
c3RlciB4ZW4tJHYKICAgZ2l0LXB1c2ggeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ICRzOnN0YWJsZS0keCB4ZW4tJHYKLSMgIGdpdC1wdXNoIHhl
bkB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi0kYi5naXQgJHM6bWFzdGVy
IHhlbi0kdgotIyAgZ2l0LXB1c2ggeGVuQHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3N0
YWdpbmcvcWVtdS14ZW4tJGIuZ2l0ICRzOm1hc3RlciB4ZW4tJHYKLSMgIHNzaCB4ZW5AeGVuYml0
cy54ZW4ub3JnIGNkIC9ob21lL3hlbi9naXQvcWVtdS14ZW4tJGIuZ2l0ICcmJicgZ2l0IHVwZGF0
ZS1zZXJ2ZXItaW5mbwotIyAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcgY2QgL2hvbWUveGVuL2dp
dC9zdGFnaW5nL3FlbXUteGVuLSRiLmdpdCAnJiYnIGdpdCB1cGRhdGUtc2VydmVyLWluZm8KIAog
IyBjb25zaWRlciBtYWtpbmcgdGFnIGluIG1pbmlvcywgYW5kIHVwZGF0aW5nIHhlbi5naXQgQ29u
ZmlnLm1rCiAgIGdpdC10YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRyJHJjIiB4ZW4tJHQK
QEAgLTE5Miw4ICsxNDAsNiBAQCB0PVJFTEVBU0UtJHIKICogQWxzbyB0YWcgdXBzdHJlYW0gcWVt
dSB0cmVlIChTdGVmYW5vKQogICAgIGdpdCB0YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRy
JHJjIiBxZW11LXhlbi0kciBTT01FVEhJTkcKICAgICBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCBxZW11LXhlbi0kcgotIyAgICBnaXQg
cHVzaCB4ZW5AeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS11cHN0cmVhbS0kYi5n
aXQgcWVtdS14ZW4tJHIKLSMgICAgZ2l0IHB1c2ggeGVuQHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3N0YWdpbmcvcWVtdS11cHN0cmVhbS0kYi5naXQgcWVtdS14ZW4tJHIKIAogKiBjb25z
aWRlciBidW1waW5nIHNvbmFtZXMgb2Ygc2hsaWJzCiAKQEAgLTI2MSwxMCArMjA3LDYgQEAgbWtk
aXIgcWVtdS14ZW4gcWVtdS14ZW4tdHJhZGl0aW9uYWwgICMgNC4yKwogICAgIGdpdC1hcmNoaXZl
IC0tZm9ybWF0PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29s
cy9pb2VtdS1xZW11LXhlbiAtICAgIyA0LjAsIDQuMQogICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0
PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbCAtICAgIyA0LjIrCiAKLSMgICAgY2QgL3UvaXdqL3dvcmsvMS9xZW11LXVw
c3RyZWFtLTQuMi10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3UvaXdqL3dvcmsvMS9x
ZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3UvaXdqL3dv
cmsvMS9xZW11LXVwc3RyZWFtLTQuNC10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3Uv
aXdqL3dvcmsvMS9xZW11LXVwc3RyZWFtLXVuc3RhYmxlLmdpdCAjIGFsdGVybmF0aXZlbHkKICAg
ICBjZCAvdS9pd2ovd29yay8xL3FlbXUtdXBzdHJlYW0uZ2l0ICMgbm93IHdlIGhhdmUgYSBtZXJn
ZWQgdHJlZQogICAgIGdpdC1wdWxsCiAgICAgZ2l0LWFyY2hpdmUgLS1mb3JtYXQ9dGFyIHFlbXUt
eGVuLSR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4tJHYvdG9vbHMvcWVtdS14ZW4gLSAg
ICMgNC4yKwpAQCAtMzE3LDEyICsyNTksNiBAQCBHWklQPS05diB0YXIgemNmIC92b2xhdGlsZS9p
d2ovd2Vic2l0ZS10aGluZy94ZW4ub3JnL29zcy14ZW4vcmVsZWFzZS8kdi94ZW4tJHYudAogCSAg
ICMgICBVIG9zcy14ZW4vcmVsZWFzZS80LjguMC1yYzIveGVuLTQuOC4wLXJjMi50YXIuZ3oKIAkg
ICAjICAgVSBvc3MteGVuL3JlbGVhc2UvNC44LjAtcmMyL3hlbi00LjguMC1yYzIudGFyLmd6LnNp
ZwogCi0jICAgIGNkIC92b2xhdGlsZS9pd2ovYWthbWFpLXhlbi5vcmcvCi0jICAgIGN2cyAtcSB1
cAotIyAgICBVIG9zcy14ZW4vcmVsZWFzZS8kdi94ZW4tJHYudGFyLmd6Ci0jICAgIFUgb3NzLXhl
bi9yZWxlYXNlLyR2L3hlbi0kdi50YXIuZ3ouc2lnCi0jICAgIC4vdXBsb2FkLnNoLn4xLjMufgot
CiAKIHVwZGF0ZSB4ZW5iaXRzIGZyb250IHBhZ2UgdG8gY2hhbmdlIHJlZmVyZW5jZXMgdG8gb2xk
IHN0YWJsZSBicmFuY2gKICBpbnRvIHJlZmVyZW5jZXMgdG8gbmV3IHN0YWJsZSBicmFuY2gKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pN-0001XB-7X; Thu, 23 Mar 2017 11:22:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pL-0001Wy-RG
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:47 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3A/C5-04817-700B3D85; Thu, 23 Mar 2017 11:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZdtw+U
 Ig72zpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9+3zWwFT80qZqxcx9LAOFe3i5GLQ0jgC6PE
 okvnWSGc84wSG28/Zuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAW2L5k
 e+sIDavgJnElxW7weIsQPULO7rZJzByLGBkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwXh7Y8AhRkkOJiVRXut1lyOE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCGrgfKCRalpqdWpGXmAMMDJi3BwaMkwnsPpJW3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5z4IUCYAUZZTmwY2AheolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPKgVzCk
 5lXArfpFdARTEBHlO25AHJESSJCSqqBsef1p/fnoj4eSr+47UaMH2/+GtGAyAOxX/gnbbses5
 vRg9v2yIO1JgaVc9bJVQVcux2gmHjleMSM1kL7aH3Pr1/XSTE4iu1mlJVJvvL/05eXEy7v6Dg
 ZV3fjWdMb4zkPplUvFzwaY6vg47d/Y3LH29xVko4J8aGvmSasvmXBnv38fF35J17+RUosxRmJ
 hlrMRcWJAO7KAtRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490268165!63703472!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41018 invoked from network); 23 Mar 2017 11:22:46 -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; 23 Mar 2017 11:22:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pH-0004XT-UL
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pH-0000wh-RI
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pH-0000wh-RI@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:43 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Remove
	clearly-obsolete stuff
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjNzM5NTg5ZjA0YjhlZTEwMmYzMDQ0YTA0ZmI4NmU1MDAwM2IwYmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxMTowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBSZW1vdmUgY2xlYXJseS1vYnNv
bGV0ZSBzdHVmZgogICAgCiAgICBSZW1vdmU6CiAgICAKICAgICAtIEhlYWQgY29tbWVudCBzYXlp
bmcgbm90IHRvIGVkaXQgaGVyZS4gIFRoaXMgY2FtZSBmcm9tIHRoZQogICAgICAgbm93LW5vLWxv
bmdlci1tYXN0ZXIgeGVuYml0cyBjb3B5IHdoaWNoIEkgaGF2ZSBkZWxldGVkLgogICAgCiAgICAg
LSBNYW55IG9sZCAoY29tbWVudGVkLW91dCkgaW5zdHJ1Y3Rpb24gcmVsYXRlZCB0byBoZwogICAg
CiAgICAgLSBNYW55IG9sZCAoY29tbWVudGVkLW91dCkgaW5zdHJ1Y3Rpb24gcmVsYXRlZCB0byBw
cmUtdW5pZmllZAogICAgICAgcWVtdSB0cmVlcy4KICAgIAogICAgIC0gTWFueSBvbGQgKGNvbW1l
bnRlZC1vdXQpIGluc3RydWN0aW9uIHJlbGF0ZWQgdG8gYW5jaWVudAogICAgICAgbG9jYXRpb25z
IHdpdGhpbiBDaXRyaXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1pc2MvcmVsZWFzZS1jaGVja2xpc3QudHh0IHwg
NjQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVj
a2xpc3QudHh0IGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKaW5kZXggNTFmOTUwOC4uZGZl
YjM0YSAxMDA2NDQKLS0tIGEvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9y
ZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAgLTEsOSArMSwzIEBACi1ETyBOT1QgRURJVAotCi1CRUlO
RyBJTkNPUlBPUkFURUQgSU5UTyBHSVQKLQotCi0KIHY9NC4xCiBvdj00LjAKIApAQCAtMTQsMTcg
KzgsNiBAQCBvdj00LjAKICogbWFrZSBicmFuY2ggaW4gcWVtdS1pd2ouZ2l0CiAgICAgICAgIGdp
dC1icmFuY2ggJHYtdGVzdGluZyBtYXN0ZXIKIAotIyogbWFrZSBicmFuY2hlcyBpbiAvdXNyL2dy
b3Vwcy94ZW5jb3JlL0hHICh4ZW4uaGcgYW5kIHFlbXUuZ2l0KQotIyAgICAgICAgY2QgL3Vzci9n
cm91cHMveGVuY29yZS9IRwotIyAgICAgICAgcmVhbGx5IHJzeW5jIC1hSCB4ZW4tdW5zdGFibGUu
aGcvLiB4ZW4tJHYtdGVzdGluZy5oZyAmCi0jICAgICAgICByZWFsbHkgcnN5bmMgLWFIIHFlbXUt
eGVuLXVuc3RhYmxlLmdpdC8uIHFlbXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMKLSMgICAgICAg
IGVkIHhlbi0kdi10ZXN0aW5nLmhnLy5oZy9oZ3JjCi0jICAgICAgICAvdW5zdGEKLSMgICAgICAg
IHMvdW5zdGFibGUvIyMjNC4xIyMjLXRlc3RpbmcKLSMgICAgICAgIHcKLSMgICAgICAgIHEKLQog
IyBtYWtlIGJyYW5jaGVzIGluIHhlbmJpdHMueGVuLm9yZyBxZW11cwogICAgICAgICBzc2ggeGVu
QHhlbmJpdHMueGVuLm9yZwogCWNkIH4vZ2l0L3FlbXUteGVuLmdpdApAQCAtMzIsMTcgKzE1LDYg
QEAgb3Y9NC4wCiAJZ2l0IGJyYW5jaCBzdGFibGUtJHYgbWFzdGVyCiAJY2Qgfi9naXQvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CiAJZ2l0IGJyYW5jaCBzdGFibGUtJHYgbWFzdGVyCi0jICAgICAg
ICBjZCB+L2dpdAotIyAgICAgICAgcnN5bmMgLWFIIHFlbXUteGVuLXVuc3RhYmxlLmdpdC8uIHFl
bXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMgICAgICAgIHJzeW5jIC1hSCBxZW11LXVwc3RyZWFt
LXVuc3RhYmxlLmdpdC8uIHFlbXUtdXBzdHJlYW0tJHYtdGVzdGluZy5naXQgJgotIyAgICAgICAg
Y2Qgc3RhZ2luZwotIyAgICAgICAgcnN5bmMgLWFIIHFlbXUteGVuLXVuc3RhYmxlLmdpdC8uIHFl
bXUteGVuLSR2LXRlc3RpbmcuZ2l0ICYKLSMgICAgICAgIHJzeW5jIC1hSCBxZW11LXVwc3RyZWFt
LXVuc3RhYmxlLmdpdC8uIHFlbXUtdXBzdHJlYW0tJHYtdGVzdGluZy5naXQgJgotIyAgICAgICAg
Y2QgL3Zhci94ZW5iaXRzLXd3dy9odG1sL2dpdC1odHRwCi0jICAgICAgICBsbiAtc2YgL2hvbWUv
eGVuL2dpdC9xZW11LXhlbi0kdi10ZXN0aW5nLmdpdCAuCi0jICAgICAgICBsbiAtc2YgL2hvbWUv
eGVuL2dpdC9zdGFnaW5nL3FlbXUteGVuLSR2LXRlc3RpbmcuZ2l0IHN0YWdpbmcvLgotIyAgICAg
ICAgbG4gLXNmIC9ob21lL3hlbi9naXQvcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nLmdpdCAuCi0j
ICAgICAgICBsbiAtc2YgL2hvbWUveGVuL2dpdC9zdGFnaW5nL3FlbXUtdXBzdHJlYW0tJHYtdGVz
dGluZy5naXQgc3RhZ2luZy8uCiAKICMgbWFrZSBicmFuY2ggaW4gbGlidmlydAogICAgICAgICBz
c2ggeGVuQHhlbmJpdHMueGVuLm9yZwpAQCAtNTUsMTUgKzI3LDYgQEAgb3Y9NC4wCiAJZ2l0IGJy
YW5jaCBzdGFnaW5nLSR2IHN0YWdpbmcKIAlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKIAot
IyMgbWFrZSBoZyBtaXJyb3IgYnJhbmNoKGVzKQotIwlzc2ggcm9vdEB4ZW5iaXRzLnhlbi5vcmcK
LSMJY2Qgfnhlbi9IRwotIwlta2RpciB7c3RhZ2luZy8sfXhlbi0kdi10ZXN0aW5nLmhnCi0jCWNo
b3duIGdpdDJoZzpnaXQyaGcge3N0YWdpbmcvLH14ZW4tJHYtdGVzdGluZy5oZwotIyAjIGVkaXQg
bGlzdCBvZiByZXBvcyB0byBtaXJyb3IgLSBBbnRob255IFBlcmFyZCwgb3I6Ci0jCWVkIH5naXQy
aGcvdXBkYXRlLWhnLW1pcnJvci5zaAotIwkJL2FsbF94ZW5fdmVyc2lvbgotCiAjIHVwZGF0ZSB4
ZW5kb2NzQHhlbmJpdHMgZG9jcyBnZW5lcmF0b3IgdG8gZ2VuZXJhdGUgbmV3IHN0YWJsZSBicmFu
Y2gKICMgIGRvY3MgdG9vLiBjb21taXQgdG8gZ2l0LgogKiBtYWtlIDEzOjM3IDxpamM+IGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy80LjItdGVzdGluZy8gaXMgbm93IGxpdmUgdHJ1ZQpAQCAt
MTAzLDEwICs2Niw2IEBAIG92PTQuMAogICAgICAgICBjcCBxZW11LXhlbi0tbWFzdGVyLnBhdGNo
Ym90LXJlcG9ydGVkLWhlYWRzICBxZW11LXhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVk
LWhlYWRzCiAgICAgICAgIGNwIHFlbXUteGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhl
YWRzICBxZW11LXhlbi0tc3RhZ2luZy0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcwogICAgICAg
ICBjcCBxZW11LXhlbi10cmFkaXRpb25hbC0tbWFzdGVyLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
IHFlbXUteGVuLXRyYWRpdGlvbmFsLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMK
LSMgICAgICAgIGNkIHN0YWdpbmcvCi0jIyAgICAgIGNwIHhlbi11bnN0YWJsZS5sYXN0IHhlbi0k
di10ZXN0aW5nLmxhc3QKLSMjICAgICAgY3AgeGVuLXVuc3RhYmxlLmxhc3QgeGVuLSR2LXRlc3Rp
bmcubGFzdAotIyAgICAgICAgY2QgLi4KIAogICAgICAgICAjZW1hY3MgdmVyc2lvbnMKIAlwZXJs
IC1pfiAtcGUgJ25leHQgdW5sZXNzIG0vXGJcUSckb3YnXEVcYi87ICR4PSRfOyAkeD1+IHMvXGJc
USckb3YnXEVcYi8nJHYnL2c7IHByaW50ICR4OycgdmVyc2lvbnMKQEAgLTEyOCw5ICs4Nyw2IEBA
IHdoaWNoIHNob3VsZCBwcm9kdWNlIG5vIG91dHB1dC4gIFJlcGxhY2UgYXMgbmVjZXNzYXJ5Lgog
CiBVcGRhdGUgbmV3IHN0YWJsZSB0cmVlJ3MgTUFJTlRBSU5FUlMgdG8gY29udGFpbiBjb3JyZWN0
IGluZm8gZm9yIHRoaXMgc3RhYmxlIGJyYW5jaAogCi0jIyogdXBkYXRlIHdpa2kgcGFnZQotIyMg
ICAgICAgIGh0dHA6Ly93aWtpLnhlbi5vcmcveGVud2lraS9YZW5SZXBvc2l0b3JpZXMKLQogIyMj
KiBmaXggbmV3IHRyZWVzJyB2Y3MgZGVzY3JpcHRpb25zCiAjKiBtYWtlIG9sZCB0cmVlcycgZGVz
Y3JpcHRpb25zICJoaXN0b3JpY2FsIgogIwljZCB+L2dpdApAQCAtMTQ1LDggKzEwMSw2IEBAIFVw
ZGF0ZSBuZXcgc3RhYmxlIHRyZWUncyBNQUlOVEFJTkVSUyB0byBjb250YWluIGNvcnJlY3QgaW5m
byBmb3IgdGhpcyBzdGFibGUgYnJhCiAKICogbWFrZSB0YWcgaW4gcWVtdS1pd2ouZ2l0CiAKLSMj
KiBwdXNoIHFlbXUgdGFnIGluIC91c3IvZ3JvdXBzL3hlbmNvcmUvSEcJCWdpdC11cGRhdGUtc2Vy
dmVyLWluZm8KLSMjKiBwdXNoIHFlbXUgdGFnIGluIC91c3IvZ3JvdXBzL3hlbmNvcmUvcGF0Y2ht
YW4JCWdpdC11cGRhdGUtc2VydmVyLWluZm8KICogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRzLnhl
bi5vcmcJCWdpdC11cGRhdGUtc2VydmVyLWluZm8KICogcHVzaCBxZW11IHRhZyBpbiB4ZW5iaXRz
Lnhlbi5vcmcgc3RhZ2luZwlnaXQtdXBkYXRlLXNlcnZlci1pbmZvCiAKQEAgLTE3NywxMyArMTMx
LDcgQEAgdD1SRUxFQVNFLSRyCiAgIGdpdC1jaGVja291dCAkcwogICBnaXQtdGFnIC11ICdYZW4u
b3JnIFhlbiB0cmVlIGNvZGUgc2lnbmluZycgLW0gIlhlbiAkdiIgeGVuLSR2ICRzCiAKLSMgIGdp
dC1wdXNoIGlhbmpAZG9jci0wMTovdXNyL2dyb3Vwcy94ZW5jb3JlL0hHL3FlbXUteGVuLSRiLmdp
dCAkczptYXN0ZXIgeGVuLSR2ICAgIyA0LjEgYW5kIGVhcmxpZXIgb25seQotIyAgZ2l0LXB1c2gg
bGF0YXJhOi91c3IvZ3JvdXBzL3hlbmNvcmUvcGF0Y2htYW4vcWVtdS14ZW4tJGIuZ2l0ICRzOm1h
c3RlciB4ZW4tJHYKICAgZ2l0LXB1c2ggeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ICRzOnN0YWJsZS0keCB4ZW4tJHYKLSMgIGdpdC1wdXNoIHhl
bkB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi0kYi5naXQgJHM6bWFzdGVy
IHhlbi0kdgotIyAgZ2l0LXB1c2ggeGVuQHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3N0
YWdpbmcvcWVtdS14ZW4tJGIuZ2l0ICRzOm1hc3RlciB4ZW4tJHYKLSMgIHNzaCB4ZW5AeGVuYml0
cy54ZW4ub3JnIGNkIC9ob21lL3hlbi9naXQvcWVtdS14ZW4tJGIuZ2l0ICcmJicgZ2l0IHVwZGF0
ZS1zZXJ2ZXItaW5mbwotIyAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcgY2QgL2hvbWUveGVuL2dp
dC9zdGFnaW5nL3FlbXUteGVuLSRiLmdpdCAnJiYnIGdpdCB1cGRhdGUtc2VydmVyLWluZm8KIAog
IyBjb25zaWRlciBtYWtpbmcgdGFnIGluIG1pbmlvcywgYW5kIHVwZGF0aW5nIHhlbi5naXQgQ29u
ZmlnLm1rCiAgIGdpdC10YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRyJHJjIiB4ZW4tJHQK
QEAgLTE5Miw4ICsxNDAsNiBAQCB0PVJFTEVBU0UtJHIKICogQWxzbyB0YWcgdXBzdHJlYW0gcWVt
dSB0cmVlIChTdGVmYW5vKQogICAgIGdpdCB0YWcgLXUgJ3hlbiB0cmVlJyAtcyAtbSAiWGVuICRy
JHJjIiBxZW11LXhlbi0kciBTT01FVEhJTkcKICAgICBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCBxZW11LXhlbi0kcgotIyAgICBnaXQg
cHVzaCB4ZW5AeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS11cHN0cmVhbS0kYi5n
aXQgcWVtdS14ZW4tJHIKLSMgICAgZ2l0IHB1c2ggeGVuQHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3N0YWdpbmcvcWVtdS11cHN0cmVhbS0kYi5naXQgcWVtdS14ZW4tJHIKIAogKiBjb25z
aWRlciBidW1waW5nIHNvbmFtZXMgb2Ygc2hsaWJzCiAKQEAgLTI2MSwxMCArMjA3LDYgQEAgbWtk
aXIgcWVtdS14ZW4gcWVtdS14ZW4tdHJhZGl0aW9uYWwgICMgNC4yKwogICAgIGdpdC1hcmNoaXZl
IC0tZm9ybWF0PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29s
cy9pb2VtdS1xZW11LXhlbiAtICAgIyA0LjAsIDQuMQogICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0
PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9xZW11LXhl
bi10cmFkaXRpb25hbCAtICAgIyA0LjIrCiAKLSMgICAgY2QgL3UvaXdqL3dvcmsvMS9xZW11LXVw
c3RyZWFtLTQuMi10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3UvaXdqL3dvcmsvMS9x
ZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3UvaXdqL3dv
cmsvMS9xZW11LXVwc3RyZWFtLTQuNC10ZXN0aW5nLmdpdCAjIHBlcmhhcHMKLSMgICAgY2QgL3Uv
aXdqL3dvcmsvMS9xZW11LXVwc3RyZWFtLXVuc3RhYmxlLmdpdCAjIGFsdGVybmF0aXZlbHkKICAg
ICBjZCAvdS9pd2ovd29yay8xL3FlbXUtdXBzdHJlYW0uZ2l0ICMgbm93IHdlIGhhdmUgYSBtZXJn
ZWQgdHJlZQogICAgIGdpdC1wdWxsCiAgICAgZ2l0LWFyY2hpdmUgLS1mb3JtYXQ9dGFyIHFlbXUt
eGVuLSR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4tJHYvdG9vbHMvcWVtdS14ZW4gLSAg
ICMgNC4yKwpAQCAtMzE3LDEyICsyNTksNiBAQCBHWklQPS05diB0YXIgemNmIC92b2xhdGlsZS9p
d2ovd2Vic2l0ZS10aGluZy94ZW4ub3JnL29zcy14ZW4vcmVsZWFzZS8kdi94ZW4tJHYudAogCSAg
ICMgICBVIG9zcy14ZW4vcmVsZWFzZS80LjguMC1yYzIveGVuLTQuOC4wLXJjMi50YXIuZ3oKIAkg
ICAjICAgVSBvc3MteGVuL3JlbGVhc2UvNC44LjAtcmMyL3hlbi00LjguMC1yYzIudGFyLmd6LnNp
ZwogCi0jICAgIGNkIC92b2xhdGlsZS9pd2ovYWthbWFpLXhlbi5vcmcvCi0jICAgIGN2cyAtcSB1
cAotIyAgICBVIG9zcy14ZW4vcmVsZWFzZS8kdi94ZW4tJHYudGFyLmd6Ci0jICAgIFUgb3NzLXhl
bi9yZWxlYXNlLyR2L3hlbi0kdi50YXIuZ3ouc2lnCi0jICAgIC4vdXBsb2FkLnNoLn4xLjMufgot
CiAKIHVwZGF0ZSB4ZW5iaXRzIGZyb250IHBhZ2UgdG8gY2hhbmdlIHJlZmVyZW5jZXMgdG8gb2xk
IHN0YWJsZSBicmFuY2gKICBpbnRvIHJlZmVyZW5jZXMgdG8gbmV3IHN0YWJsZSBicmFuY2gKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pW-0001ZZ-97; Thu, 23 Mar 2017 11:22:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pU-0001Yd-PT
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 38/F6-06437-F00B3D85; Thu, 23 Mar 2017 11:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZd/w+U
 Ig8OLRS0mbDNwYPTY3reLPYAxijUzLym/IoE1492ZHUwFDZIVK+dcYGtg3CrSxcjFISTwhVGi
 b283E4RznlHiyN+v7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESGydv
 5kJxOYVMJOY+/YgmM0CVD/32C3WCYwcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Z7nmIUZKDSUmU13rd5QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErw/1gLlBItS01Mr0jJzgOEBk5bg4FES4VUFaeUtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHe5yAzBECKMkrz4EbAQvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk/gEzhy
 cwrgdv0CugIJqAjyvZcADmiJBEhJdXA+ED+0Mt/ByLNlY9GdCTOmmrHf8+wMKIrXVzOZPuHo5
 tbY/+vi2G/7qvS5hl3Z/UzzXXHOzW/WYrXtV7xn8H5snqDXWTaxuIF+vzT9IX1917IefTwzQa
 tiddu+xxyfhtQPnlNusufHZJdh/d5pq9YfKHR6GrC/cUf/Msv6lpZF/8T1p3GqXN5vhJLcUai
 oRZzUXEiAIRbfiJQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490268174!36211230!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49059 invoked from network); 23 Mar 2017 11:22: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; 23 Mar 2017 11:22:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pS-0004Xp-2P
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pR-0000xA-Vz
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pR-0000xA-Vz@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:53 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Remove pre-4.3
	tarball target 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>

Y29tbWl0IDk1OGIzMDQ0MmE5YTM3ZTEzNzlhMjA2ZTdmODk4NjlhYmY3OTM4NTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxNToyNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBSZW1vdmUgcHJlLTQuMyB0YXJi
YWxsIHRhcmdldCBpbnN0cnVjdGlvbnMKICAgIAogICAgNC4yIGlzIHdlbGwgb3V0IG9mIHN1cHBv
cnQgYW5kIHdlIHdpbGwgbmV2ZXIgbmVlZCB0byBtYWtlIGEgcmVsZWFzZSBvZgogICAgaXQgYWdh
aW4uICBEZWxldGUgYWxsIHRoZSBzdHVmZiBmb3IgbWFraW5nIGNvbWJpbmVkIHRhcmJhbGxzICJi
eSBoYW5kIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQgfCAzNCAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQgYi9taXNjL3Jl
bGVhc2UtY2hlY2tsaXN0LnR4dAppbmRleCBkZmViMzRhLi4wZmE1MGM5IDEwMDY0NAotLS0gYS9t
aXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4dAorKysgYi9taXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4
dApAQCAtMTkwLDQwICsxOTAsMTAgQEAgUkVMRUFTRSBUQVJCQUxMCiAgICAgICAgbWtkaXIgL3Zv
bGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhlbi9yZWxlYXNlLyR2CiAgICAg
ICAgbXYgZGlzdC94ZW4tJHYudGFyLmd6IC92b2xhdGlsZS9pd2ovd2Vic2l0ZS10aGluZy94ZW4u
b3JnL29zcy14ZW4vcmVsZWFzZS8kdi8uCiAKLSNoZyBhcmNoaXZlIC10IGZpbGVzIC92b2xhdGls
ZS9pd2ovZC94ZW4tJHYKLQotY2QgL3UvaXdqL3dvcmsveGVuLmdpdAotbWtkaXIgL3ZvbGF0aWxl
L2l3ai9kL3hlbi0kdgotZ2l0IGFyY2hpdmUgLS1mb3JtYXQ9dGFyIFJFTEVBU0UtJHYgfHRhciBD
eGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdiAtCi1bT1IgRk9SIFJDcwotZ2l0IGFyY2hpdmUgLS1m
b3JtYXQ9dGFyICR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4tJHYgLQotXQotCi1jZCAv
dm9sYXRpbGUvaXdqL2QveGVuLSR2L3Rvb2xzLwotbWtkaXIgaW9lbXUtcWVtdS14ZW4gICAjIDQu
MCwgNC4xCi1ta2RpciBxZW11LXhlbiBxZW11LXhlbi10cmFkaXRpb25hbCAgIyA0LjIrCi0KLSAg
ICBjZCAvdS9pd2ovd29yay8xL3FlbXUtaXdqLmdpdAotICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0
PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9pb2VtdS1x
ZW11LXhlbiAtICAgIyA0LjAsIDQuMQotICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0PXRhciB4ZW4t
JHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9xZW11LXhlbi10cmFkaXRp
b25hbCAtICAgIyA0LjIrCi0KLSAgICBjZCAvdS9pd2ovd29yay8xL3FlbXUtdXBzdHJlYW0uZ2l0
ICMgbm93IHdlIGhhdmUgYSBtZXJnZWQgdHJlZQotICAgIGdpdC1wdWxsCi0gICAgZ2l0LWFyY2hp
dmUgLS1mb3JtYXQ9dGFyIHFlbXUteGVuLSR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4t
JHYvdG9vbHMvcWVtdS14ZW4gLSAgICMgNC4yKwotCi1jZCAuLgotIyBPTkUgT0Y6Ci1zc2ggeGVu
Yml0cy54ZW4ub3JnIGNhdCAvaG9tZS94ZW4vcmVsZWFzZS1jaGVja2xpc3QucGF0Y2gtNC4yIHwg
cGF0Y2ggQ29uZmlnLm1rCi1zc2ggeGVuYml0cy54ZW4ub3JnIGNhdCAvaG9tZS94ZW4vcmVsZWFz
ZS1jaGVja2xpc3QucGF0Y2gtNC4xIHwgcGF0Y2ggLXAxIENvbmZpZy5tawotc3NoIHhlbmJpdHMu
eGVuLm9yZyBjYXQgL2hvbWUveGVuL3JlbGVhc2UtY2hlY2tsaXN0LnBhdGNoLTQuMCB8IHBhdGNo
IC1wMSBDb25maWcubWsKLQogICAgICAgICAjIHdlYnNpdGUtdGhpbmcgaXMgY3ZzIC1kIGhnLnVr
LnhlbnNvdXJjZS5jb206L3Vzci9ncm91cHMvc291cmNlcy9jdnMvYWthbWFpIGNvIHhlbi5vcmcK
IAljZCAvdm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZwogCW1rZGlyIG9zcy14ZW4v
cmVsZWFzZS8kdgogCi1jZCAuLgotR1pJUD0tOXYgdGFyIHpjZiAvdm9sYXRpbGUvaXdqL3dlYnNp
dGUtdGhpbmcveGVuLm9yZy9vc3MteGVuL3JlbGVhc2UvJHYveGVuLSR2LnRhci5neiB4ZW4tJHYK
LQogIyB0ZXN0IGJ1aWxkCiAgICAgICAgICAgICAgICAgY2QgL3ZvbGF0aWxlL2l3ai9kCiAgICAg
ICAgICAgICAgICAgbWtkaXIgYnVpbGQKQEAgLTIzMiwxNCArMjAyLDEwIEBAIEdaSVA9LTl2IHRh
ciB6Y2YgL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhlbi9yZWxlYXNl
LyR2L3hlbi0kdi50CiAjICAgICAgICAgICAgICAgIHJzeW5jIC1hIC0tZGVsZXRlIHhlbi0kdiBi
dWlsZC8KICAgICAgICAgICAgICAgICBjZCB4ZW4tJHYKICAgICAgICAgICAgICAgICBleHBvcnQg
aHR0cF9wcm94eT1odHRwOi8vbG9jYWxob3N0OjMxMjgvCi0gICAgICAgICAgICAgICAgKG1ha2Ug
LWo0IEtFUk5FTFM9JycgJiYgZWNobyBvay4pIDI+JjEgfCB0ZWUgLi4vbG9nLiR2ICAgICAgICAg
ICAgICAgICAgICAgICMgcHJlIDQuMgogICAgICAgICAgICAgICAgICguL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNCBLRVJORUxTPScnICYmIGVjaG8gb2suKSAyPiYxIHwgdGVlIC4uL2xvZy4kdiAgICAg
ICAjIHBvc3QgNC4yCiAKICMgW1sgdGVzdCBidWlsZCBhbWQ2NCBdXQogCi0jIyMgY2hlY2sgdGhh
dCB0YXJiYWxsJ3MgLmhndGFncyBoYXMgdGhlIHJlbGVhc2UgdGFnIHB1dCB0aGVyZSBieSBLZWly
Ci0jI3RhciB6dnZ4T2YgL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhl
bi9yZWxlYXNlLyR2L3hlbi0kdi50YXIuZ3ogeGVuLSR2Ly5oZ3RhZ3MgfGxlc3MKLQogCWN2cyBh
ZGQgLWtiIG9zcy14ZW4vcmVsZWFzZS8kdi8KIAogICAgICAgICBjZCBvc3MteGVuL3JlbGVhc2Uv
JHYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0pW-0001ZZ-97; Thu, 23 Mar 2017 11:22:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pU-0001Yd-PT
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 38/F6-06437-F00B3D85; Thu, 23 Mar 2017 11:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZd/w+U
 Ig8OLRS0mbDNwYPTY3reLPYAxijUzLym/IoE1492ZHUwFDZIVK+dcYGtg3CrSxcjFISTwhVGi
 b283E4RznlHiyN+v7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESGydv
 5kJxOYVMJOY+/YgmM0CVD/32C3WCYwcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Z7nmIUZKDSUmU13rd5QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErw/1gLlBItS01Mr0jJzgOEBk5bg4FES4VUFaeUtLkjMLc5Mh0idYtTlmDN79xsm
 IZa8/LxUKXHe5yAzBECKMkrz4EbAQvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk/gEzhy
 cwrgdv0CugIJqAjyvZcADmiJBEhJdXA+ED+0Mt/ByLNlY9GdCTOmmrHf8+wMKIrXVzOZPuHo5
 tbY/+vi2G/7qvS5hl3Z/UzzXXHOzW/WYrXtV7xn8H5snqDXWTaxuIF+vzT9IX1917IefTwzQa
 tiddu+xxyfhtQPnlNusufHZJdh/d5pq9YfKHR6GrC/cUf/Msv6lpZF/8T1p3GqXN5vhJLcUai
 oRZzUXEiAIRbfiJQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490268174!36211230!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49059 invoked from network); 23 Mar 2017 11:22: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; 23 Mar 2017 11:22:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pS-0004Xp-2P
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pR-0000xA-Vz
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pR-0000xA-Vz@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:22:53 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Remove pre-4.3
	tarball target 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>

Y29tbWl0IDk1OGIzMDQ0MmE5YTM3ZTEzNzlhMjA2ZTdmODk4NjlhYmY3OTM4NTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxNToyNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBSZW1vdmUgcHJlLTQuMyB0YXJi
YWxsIHRhcmdldCBpbnN0cnVjdGlvbnMKICAgIAogICAgNC4yIGlzIHdlbGwgb3V0IG9mIHN1cHBv
cnQgYW5kIHdlIHdpbGwgbmV2ZXIgbmVlZCB0byBtYWtlIGEgcmVsZWFzZSBvZgogICAgaXQgYWdh
aW4uICBEZWxldGUgYWxsIHRoZSBzdHVmZiBmb3IgbWFraW5nIGNvbWJpbmVkIHRhcmJhbGxzICJi
eSBoYW5kIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQgfCAzNCAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQgYi9taXNjL3Jl
bGVhc2UtY2hlY2tsaXN0LnR4dAppbmRleCBkZmViMzRhLi4wZmE1MGM5IDEwMDY0NAotLS0gYS9t
aXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4dAorKysgYi9taXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4
dApAQCAtMTkwLDQwICsxOTAsMTAgQEAgUkVMRUFTRSBUQVJCQUxMCiAgICAgICAgbWtkaXIgL3Zv
bGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhlbi9yZWxlYXNlLyR2CiAgICAg
ICAgbXYgZGlzdC94ZW4tJHYudGFyLmd6IC92b2xhdGlsZS9pd2ovd2Vic2l0ZS10aGluZy94ZW4u
b3JnL29zcy14ZW4vcmVsZWFzZS8kdi8uCiAKLSNoZyBhcmNoaXZlIC10IGZpbGVzIC92b2xhdGls
ZS9pd2ovZC94ZW4tJHYKLQotY2QgL3UvaXdqL3dvcmsveGVuLmdpdAotbWtkaXIgL3ZvbGF0aWxl
L2l3ai9kL3hlbi0kdgotZ2l0IGFyY2hpdmUgLS1mb3JtYXQ9dGFyIFJFTEVBU0UtJHYgfHRhciBD
eGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdiAtCi1bT1IgRk9SIFJDcwotZ2l0IGFyY2hpdmUgLS1m
b3JtYXQ9dGFyICR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4tJHYgLQotXQotCi1jZCAv
dm9sYXRpbGUvaXdqL2QveGVuLSR2L3Rvb2xzLwotbWtkaXIgaW9lbXUtcWVtdS14ZW4gICAjIDQu
MCwgNC4xCi1ta2RpciBxZW11LXhlbiBxZW11LXhlbi10cmFkaXRpb25hbCAgIyA0LjIrCi0KLSAg
ICBjZCAvdS9pd2ovd29yay8xL3FlbXUtaXdqLmdpdAotICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0
PXRhciB4ZW4tJHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9pb2VtdS1x
ZW11LXhlbiAtICAgIyA0LjAsIDQuMQotICAgIGdpdC1hcmNoaXZlIC0tZm9ybWF0PXRhciB4ZW4t
JHYgfHRhciBDeGYgL3ZvbGF0aWxlL2l3ai9kL3hlbi0kdi90b29scy9xZW11LXhlbi10cmFkaXRp
b25hbCAtICAgIyA0LjIrCi0KLSAgICBjZCAvdS9pd2ovd29yay8xL3FlbXUtdXBzdHJlYW0uZ2l0
ICMgbm93IHdlIGhhdmUgYSBtZXJnZWQgdHJlZQotICAgIGdpdC1wdWxsCi0gICAgZ2l0LWFyY2hp
dmUgLS1mb3JtYXQ9dGFyIHFlbXUteGVuLSR2IHx0YXIgQ3hmIC92b2xhdGlsZS9pd2ovZC94ZW4t
JHYvdG9vbHMvcWVtdS14ZW4gLSAgICMgNC4yKwotCi1jZCAuLgotIyBPTkUgT0Y6Ci1zc2ggeGVu
Yml0cy54ZW4ub3JnIGNhdCAvaG9tZS94ZW4vcmVsZWFzZS1jaGVja2xpc3QucGF0Y2gtNC4yIHwg
cGF0Y2ggQ29uZmlnLm1rCi1zc2ggeGVuYml0cy54ZW4ub3JnIGNhdCAvaG9tZS94ZW4vcmVsZWFz
ZS1jaGVja2xpc3QucGF0Y2gtNC4xIHwgcGF0Y2ggLXAxIENvbmZpZy5tawotc3NoIHhlbmJpdHMu
eGVuLm9yZyBjYXQgL2hvbWUveGVuL3JlbGVhc2UtY2hlY2tsaXN0LnBhdGNoLTQuMCB8IHBhdGNo
IC1wMSBDb25maWcubWsKLQogICAgICAgICAjIHdlYnNpdGUtdGhpbmcgaXMgY3ZzIC1kIGhnLnVr
LnhlbnNvdXJjZS5jb206L3Vzci9ncm91cHMvc291cmNlcy9jdnMvYWthbWFpIGNvIHhlbi5vcmcK
IAljZCAvdm9sYXRpbGUvaXdqL3dlYnNpdGUtdGhpbmcveGVuLm9yZwogCW1rZGlyIG9zcy14ZW4v
cmVsZWFzZS8kdgogCi1jZCAuLgotR1pJUD0tOXYgdGFyIHpjZiAvdm9sYXRpbGUvaXdqL3dlYnNp
dGUtdGhpbmcveGVuLm9yZy9vc3MteGVuL3JlbGVhc2UvJHYveGVuLSR2LnRhci5neiB4ZW4tJHYK
LQogIyB0ZXN0IGJ1aWxkCiAgICAgICAgICAgICAgICAgY2QgL3ZvbGF0aWxlL2l3ai9kCiAgICAg
ICAgICAgICAgICAgbWtkaXIgYnVpbGQKQEAgLTIzMiwxNCArMjAyLDEwIEBAIEdaSVA9LTl2IHRh
ciB6Y2YgL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhlbi9yZWxlYXNl
LyR2L3hlbi0kdi50CiAjICAgICAgICAgICAgICAgIHJzeW5jIC1hIC0tZGVsZXRlIHhlbi0kdiBi
dWlsZC8KICAgICAgICAgICAgICAgICBjZCB4ZW4tJHYKICAgICAgICAgICAgICAgICBleHBvcnQg
aHR0cF9wcm94eT1odHRwOi8vbG9jYWxob3N0OjMxMjgvCi0gICAgICAgICAgICAgICAgKG1ha2Ug
LWo0IEtFUk5FTFM9JycgJiYgZWNobyBvay4pIDI+JjEgfCB0ZWUgLi4vbG9nLiR2ICAgICAgICAg
ICAgICAgICAgICAgICMgcHJlIDQuMgogICAgICAgICAgICAgICAgICguL2NvbmZpZ3VyZSAmJiBt
YWtlIC1qNCBLRVJORUxTPScnICYmIGVjaG8gb2suKSAyPiYxIHwgdGVlIC4uL2xvZy4kdiAgICAg
ICAjIHBvc3QgNC4yCiAKICMgW1sgdGVzdCBidWlsZCBhbWQ2NCBdXQogCi0jIyMgY2hlY2sgdGhh
dCB0YXJiYWxsJ3MgLmhndGFncyBoYXMgdGhlIHJlbGVhc2UgdGFnIHB1dCB0aGVyZSBieSBLZWly
Ci0jI3RhciB6dnZ4T2YgL3ZvbGF0aWxlL2l3ai93ZWJzaXRlLXRoaW5nL3hlbi5vcmcvb3NzLXhl
bi9yZWxlYXNlLyR2L3hlbi0kdi50YXIuZ3ogeGVuLSR2Ly5oZ3RhZ3MgfGxlc3MKLQogCWN2cyBh
ZGQgLWtiIG9zcy14ZW4vcmVsZWFzZS8kdi8KIAogICAgICAgICBjZCBvc3MteGVuL3JlbGVhc2Uv
JHYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:23: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 1cr0pk-0001bi-Az; Thu, 23 Mar 2017 11:23:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pi-0001bS-VB
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0A/3D-29481-E10B3D85; Thu, 23 Mar 2017 11:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVdqw+U
 Ig3WnRSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/6q2cwF+20r5jRfZWpgvGjUxcjFISTwhVFi
 9eUzzF2MnEDOeUaJ7nk+XYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ2kRFjAX2LynTCQM
 K+AmUTHjOtgJSxA5XN7+pgmMHIsYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCql5taXJ
 yYnpqTmFSsl5yfu4kR6JF6BgbGHYy3J/sdYpTkYFIS5bVedzlCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvXZCcYFFqempFWmYOMDRg0hIcPEoivHNB0rzFBYm5xZnpEKlTjLocc2bvfsMkxJKX
 n5cqJc57FqRIAKQoozQPbgQsTC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdCDKFJzOvB
 G7TK6AjmICOKNtzAeSIkkSElFQDI+dnqd1rtD4VsR9sOthgsVnVxUEmQJFRw2FCak+7vNOOYz
 7vQ70iXfTdD7LZuR2UubH9gmCgp+71ViuNN0WzLrf5vWfyfvpZ0/6SIe/6/407N63tlXh7O5t
 faKKe8KlZk5+HyfwrXX6m7/IHA5lrE+ITNG4v7kztO5nyvOjANlObzhaLhIqlSizFGYmGWsxF
 xYkAngOl/E4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1490268185!52155015!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44475 invoked from network); 23 Mar 2017 11:23:06 -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; 23 Mar 2017 11:23:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pc-0004Yb-4u
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pc-0000y1-40
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pc-0000y1-40@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:04 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Split out
	branching-checklist.txt
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5Nzk3NTljOWI1NmQ3YjA5NzJjNmI2NWVlNTJiYTJmNmVmN2RhNGYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxODozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBTcGxpdCBvdXQgYnJhbmNoaW5n
LWNoZWNrbGlzdC50eHQKICAgIAogICAgVGhpcyBpcyBhbG1vc3QgYWxsIGp1c3QgbW90aW9uLiAg
VGhlcmUgaXMgb25lIG5ldyBwYXJhZ3JhcGggaW4KICAgIGJyYW5jaGluZy1jaGVja2xpc3QudHh0
OgogICAgCiAgICArIFVwZGF0ZSBib3RoIG5ldyBicmFuY2hlcyBhY2NvcmRpbmcgdG8gcmVsZWFz
ZS1jaGVja2xpc3QudHh0IHNlY3Rpb24gcmUKICAgICsgUkVBRE1FIGV0Yy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
bWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dCB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4dCAgIHwgOTUg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA5NyBpbnNlcnRpb25zKCspLCA5NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9taXNj
L2JyYW5jaGluZy1jaGVja2xpc3QudHh0IGIvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jOTA1MzgzCi0tLSAvZGV2L251bGwK
KysrIGIvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApAQCAtMCwwICsxLDk3IEBACit2PTQu
MQorb3Y9NC4wCisKKyMjKiB0YWcgYnJhbmNocG9pbnQKKyMjICAgICAgICBoZyB0YWcgJHYuMC1i
cmFuY2hlZAorIyMgICAgICAgIGhnIHNpZ24gLWsgJ1hlbiB0cmVlJyA0LjEuMC1icmFuY2hlZAor
CisqIG1ha2UgYnJhbmNoIGluIHFlbXUtaXdqLmdpdAorICAgICAgICBnaXQtYnJhbmNoICR2LXRl
c3RpbmcgbWFzdGVyCisKKyMgbWFrZSBicmFuY2hlcyBpbiB4ZW5iaXRzLnhlbi5vcmcgcWVtdXMK
KyAgICAgICAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcKKwljZCB+L2dpdC9xZW11LXhlbi5naXQK
KwlnaXQgYnJhbmNoIHN0YWdpbmctJHYgc3RhZ2luZworCWdpdCBicmFuY2ggc3RhYmxlLSR2IG1h
c3RlcgorCWNkIH4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorCWdpdCBicmFuY2ggc3Rh
YmxlLSR2IG1hc3RlcgorCisjIG1ha2UgYnJhbmNoIGluIGxpYnZpcnQKKyAgICAgICAgc3NoIHhl
bkB4ZW5iaXRzLnhlbi5vcmcKKyAgICAgICAgY2Qgfi9naXQvbGlidmlydC5naXQvCisJZ2l0IGJy
YW5jaCBvc3N0ZXN0L2Zyb3plbi94ZW4tJHYtdGVzdGluZyAgIHhlbi10ZXN0ZWQtbWFzdGVyCisK
KyMgbWFrZSBicmFuY2hlcyBpbiB4ZW5iaXRzLnhlbi5vcmcgeGVuLmdpdAorICAgICAgICBzc2gg
eGVuQHhlbmJpdHMueGVuLm9yZworICAgICAgICBjZCB+L2dpdC94ZW4uZ2l0CisJZ2l0IGJyYW5j
aCBzdGFnaW5nLSR2IHN0YWdpbmcKKwlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKKworIyB1
cGRhdGUgeGVuZG9jc0B4ZW5iaXRzIGRvY3MgZ2VuZXJhdG9yIHRvIGdlbmVyYXRlIG5ldyBzdGFi
bGUgYnJhbmNoCisjICBkb2NzIHRvby4gY29tbWl0IHRvIGdpdC4KKyogbWFrZSAxMzozNyA8aWpj
PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC4yLXRlc3RpbmcvIGlzIG5vdyBsaXZlIHRy
dWUKKyMxNDoxNyA8aWpjPiBIT1dUTzogbG9naW4gdG8geGVuYml0cy4gYmVjb21lICJ4ZW5kb2Nz
IiAuIGNkIGNyb25qb2JzIC4gZWRpdAorIyAgICAgICAgICAgIHhlbmJpdHMtZG9jcy1hbGwuc2gg
aW4gdGhlIG9idmlvdXMgd2F5LiBnaXQgY29tbWl0CisJc3NoIHJvb3RAeGVuYml0cy54ZW4ub3Jn
CisJc3UgLSB4ZW5kb2NzCisJY2QgY3JvbmpvYnMKKwllZCB4ZW5iaXRzLWRvY3MtYWxsLnNoCisJ
L2ZvciBicmFuY2gKKwlzLyQvIDQuNi10ZXN0aW5nCisJIyBeIE9SIFNJTUlMQVIKKwl3CisJcQor
ICAgICAgICBnaXQgYWRkIC1wCisJZ2l0IGNvbW1pdCAtbSAiQnJhbmNoIGZvciAkdiIKKworIyMj
ICogbWFrZSBzeW1saW5rIG9uIG1hcmluZXIgZm9yIHFlbXUKKyMjIyAgICAgICAgY2QgL3Zhci93
d3cvZ2l0LworIyMjICAgICAgICBsbiAtcyAvdXNyL2dyb3Vwcy94ZW5jb3JlL0hHL3FlbXUteGVu
LSR2LXRlc3RpbmcuZ2l0IC4KKworKiBtYWtlIGJyYW5jaGVzIGV0Yy4gaW4gb3NzdGVzdAorICAg
ICAgICBzc2ggb3NzdGVzdEBvc3N0ZXN0LnRlc3QtbGFiCisJY2QgdGVzdGluZy5naXQKKwlPU1NU
RVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5jaC1zZXR1cCB4ZW4tJHYtdGVz
dGluZyBiaXNlY3QKKwlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5j
aC1zZXR1cCBxZW11LXVwc3RyZWFtLSR2LXRlc3RpbmcgYmlzZWN0CisKKyogYWRkIGJyYW5jaCB0
byBvc3N0ZXN0CisgICAgICAgIGllIGFkZCBib3RoIGVnIHFlbXUtdXBzdHJlYW0tNC4yLXRlc3Rp
bmcgYW5kIHhlbi00LjItdGVzdGluZyB0byBCUkFOQ0hFUyBpbiBjci1mb3ItYnJhbmNoZXMKKwor
KiBhZGQgdG8gcGF0Y2hib3QKKyAgICAgICAgb24geGVuYml0cworICAgICAgICBjZCB+L0hHL3Bh
dGNoYm90LworCisJY3AgeGVuLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgeGVuLS1z
dGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKKwljcCB4ZW4tLXN0YWdpbmcucGF0Y2hi
b3QtcmVwb3J0ZWQtaGVhZHMgeGVuLS1zdGFnaW5nLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
CisgICAgICAgIGNwIHFlbXUteGVuLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgIHFl
bXUteGVuLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKKyAgICAgICAgY3AgcWVt
dS14ZW4tLXN0YWdpbmcucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgIHFlbXUteGVuLS1zdGFnaW5n
LSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzCisgICAgICAgIGNwIHFlbXUteGVuLXRyYWRpdGlv
bmFsLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgcWVtdS14ZW4tdHJhZGl0aW9uYWwt
LXN0YWJsZS0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcworCisgICAgICAgICNlbWFjcyB2ZXJz
aW9ucworCXBlcmwgLWl+IC1wZSAnbmV4dCB1bmxlc3MgbS9cYlxRJyRvdidcRVxiLzsgJHg9JF87
ICR4PX4gcy9cYlxRJyRvdidcRVxiLyckdicvZzsgcHJpbnQgJHg7JyB2ZXJzaW9ucworICAgICAg
ICBnaXQgZGlmZgorCWdpdCBhZGQgdmVyc2lvbnMKKwlnaXQgY29tbWl0IC1tICJCcmFuY2ggZm9y
ICR2IgorCisjKiB1cGRhdGUgeGVuYml0cyB3ZWIgcGFnZQorICAgICAgICBzc2ggcm9vdEB4ZW5i
aXRzLnhlbi5vcmcKKyAgICAgICAgY2QgL3Zhci94ZW5iaXRzLXd3dy9odG1sCisgICAgICAgIGVt
YWNzIGluZGV4Lmh0bWwKKwkjIC0gc2VhcmNoIGZvciBwcmV2aW91cyB2ZXJzaW9uIG51bWJlciwg
YW5kIHVwZGF0ZSBpbiBlYWNoIHBsYWNlIGZvdW5kCisJIyAtIGluIGdlbmVyYWwsIGRyb3Agb25l
IG9sZCByZWxlYXNlIGluIGZhdm91ciBvZiB0aGUgbmV3IG9uZQorCitFbnN1cmUgcmVmZXJlbmNl
cyB0byBxZW11IHRyZWVzIGluIHhlbi5naXQncyBDb25maWcubWsgYXJlIHVwZGF0ZWQuCitDaGVj
ayB0aGlzIHdpdGgKKyAgICAgICAgZ3JlcCB1bnN0YWJsZSBDb25maWcubWsgCit3aGljaCBzaG91
bGQgcHJvZHVjZSBubyBvdXRwdXQuICBSZXBsYWNlIGFzIG5lY2Vzc2FyeS4KKworVXBkYXRlIGJv
dGggbmV3IGJyYW5jaGVzIGFjY29yZGluZyB0byByZWxlYXNlLWNoZWNrbGlzdC50eHQgc2VjdGlv
biByZQorUkVBRE1FIGV0Yy4KKworVXBkYXRlIG5ldyBzdGFibGUgdHJlZSdzIE1BSU5UQUlORVJT
IHRvIGNvbnRhaW4gY29ycmVjdCBpbmZvIGZvciB0aGlzIHN0YWJsZSBicmFuY2gKKworIyMjKiBm
aXggbmV3IHRyZWVzJyB2Y3MgZGVzY3JpcHRpb25zCisjKiBtYWtlIG9sZCB0cmVlcycgZGVzY3Jp
cHRpb25zICJoaXN0b3JpY2FsIgorIwljZCB+L2dpdAorIwlwZXJsIC1pfiAtcGUgInMvdW5zdGFi
bGUvNC42LXRlc3RpbmcvIiBxZW11LXVwc3RyZWFtLSR2LXRlc3RpbmcuZ2l0L2Rlc2NyaXB0aW9u
CisKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVja2xpc3QudHh0IGIvbWlzYy9yZWxlYXNl
LWNoZWNrbGlzdC50eHQKaW5kZXggMGZhNTBjOS4uNDc4NDI1NiAxMDA2NDQKLS0tIGEvbWlzYy9y
ZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAg
LTEsOTggKzEsMyBAQAotdj00LjEKLW92PTQuMAotCi0jIyogdGFnIGJyYW5jaHBvaW50Ci0jIyAg
ICAgICAgaGcgdGFnICR2LjAtYnJhbmNoZWQKLSMjICAgICAgICBoZyBzaWduIC1rICdYZW4gdHJl
ZScgNC4xLjAtYnJhbmNoZWQKLQotKiBtYWtlIGJyYW5jaCBpbiBxZW11LWl3ai5naXQKLSAgICAg
ICAgZ2l0LWJyYW5jaCAkdi10ZXN0aW5nIG1hc3RlcgotCi0jIG1ha2UgYnJhbmNoZXMgaW4geGVu
Yml0cy54ZW4ub3JnIHFlbXVzCi0gICAgICAgIHNzaCB4ZW5AeGVuYml0cy54ZW4ub3JnCi0JY2Qg
fi9naXQvcWVtdS14ZW4uZ2l0Ci0JZ2l0IGJyYW5jaCBzdGFnaW5nLSR2IHN0YWdpbmcKLQlnaXQg
YnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKLQljZCB+L2dpdC9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKLQlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKLQotIyBtYWtlIGJyYW5jaCBpbiBsaWJ2
aXJ0Ci0gICAgICAgIHNzaCB4ZW5AeGVuYml0cy54ZW4ub3JnCi0gICAgICAgIGNkIH4vZ2l0L2xp
YnZpcnQuZ2l0LwotCWdpdCBicmFuY2ggb3NzdGVzdC9mcm96ZW4veGVuLSR2LXRlc3RpbmcgICB4
ZW4tdGVzdGVkLW1hc3RlcgotCi0jIG1ha2UgYnJhbmNoZXMgaW4geGVuYml0cy54ZW4ub3JnIHhl
bi5naXQKLSAgICAgICAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcKLSAgICAgICAgY2Qgfi9naXQv
eGVuLmdpdAotCWdpdCBicmFuY2ggc3RhZ2luZy0kdiBzdGFnaW5nCi0JZ2l0IGJyYW5jaCBzdGFi
bGUtJHYgbWFzdGVyCi0KLSMgdXBkYXRlIHhlbmRvY3NAeGVuYml0cyBkb2NzIGdlbmVyYXRvciB0
byBnZW5lcmF0ZSBuZXcgc3RhYmxlIGJyYW5jaAotIyAgZG9jcyB0b28uIGNvbW1pdCB0byBnaXQu
Ci0qIG1ha2UgMTM6MzcgPGlqYz4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzLzQuMi10ZXN0
aW5nLyBpcyBub3cgbGl2ZSB0cnVlCi0jMTQ6MTcgPGlqYz4gSE9XVE86IGxvZ2luIHRvIHhlbmJp
dHMuIGJlY29tZSAieGVuZG9jcyIgLiBjZCBjcm9uam9icyAuIGVkaXQKLSMgICAgICAgICAgICB4
ZW5iaXRzLWRvY3MtYWxsLnNoIGluIHRoZSBvYnZpb3VzIHdheS4gZ2l0IGNvbW1pdAotCXNzaCBy
b290QHhlbmJpdHMueGVuLm9yZwotCXN1IC0geGVuZG9jcwotCWNkIGNyb25qb2JzCi0JZWQgeGVu
Yml0cy1kb2NzLWFsbC5zaAotCS9mb3IgYnJhbmNoCi0Jcy8kLyA0LjYtdGVzdGluZwotCSMgXiBP
UiBTSU1JTEFSCi0JdwotCXEKLSAgICAgICAgZ2l0IGFkZCAtcAotCWdpdCBjb21taXQgLW0gIkJy
YW5jaCBmb3IgJHYiCi0KLSMjIyAqIG1ha2Ugc3ltbGluayBvbiBtYXJpbmVyIGZvciBxZW11Ci0j
IyMgICAgICAgIGNkIC92YXIvd3d3L2dpdC8KLSMjIyAgICAgICAgbG4gLXMgL3Vzci9ncm91cHMv
eGVuY29yZS9IRy9xZW11LXhlbi0kdi10ZXN0aW5nLmdpdCAuCi0KLSogbWFrZSBicmFuY2hlcyBl
dGMuIGluIG9zc3Rlc3QKLSAgICAgICAgc3NoIG9zc3Rlc3RAb3NzdGVzdC50ZXN0LWxhYgotCWNk
IHRlc3RpbmcuZ2l0Ci0JT1NTVEVTVF9DT05GSUc9cHJvZHVjdGlvbi1jb25maWcgLi9tZy1icmFu
Y2gtc2V0dXAgeGVuLSR2LXRlc3RpbmcgYmlzZWN0Ci0JT1NTVEVTVF9DT05GSUc9cHJvZHVjdGlv
bi1jb25maWcgLi9tZy1icmFuY2gtc2V0dXAgcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nIGJpc2Vj
dAotCi0qIGFkZCBicmFuY2ggdG8gb3NzdGVzdAotICAgICAgICBpZSBhZGQgYm90aCBlZyBxZW11
LXVwc3RyZWFtLTQuMi10ZXN0aW5nIGFuZCB4ZW4tNC4yLXRlc3RpbmcgdG8gQlJBTkNIRVMgaW4g
Y3ItZm9yLWJyYW5jaGVzCi0KLSogYWRkIHRvIHBhdGNoYm90Ci0gICAgICAgIG9uIHhlbmJpdHMK
LSAgICAgICAgY2Qgfi9IRy9wYXRjaGJvdC8KLQotCWNwIHhlbi0tbWFzdGVyLnBhdGNoYm90LXJl
cG9ydGVkLWhlYWRzIHhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzCi0JY3Ag
eGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzIHhlbi0tc3RhZ2luZy0kdi5wYXRj
aGJvdC1yZXBvcnRlZC1oZWFkcwotICAgICAgICBjcCBxZW11LXhlbi0tbWFzdGVyLnBhdGNoYm90
LXJlcG9ydGVkLWhlYWRzICBxZW11LXhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhl
YWRzCi0gICAgICAgIGNwIHFlbXUteGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
ICBxZW11LXhlbi0tc3RhZ2luZy0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcwotICAgICAgICBj
cCBxZW11LXhlbi10cmFkaXRpb25hbC0tbWFzdGVyLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzIHFl
bXUteGVuLXRyYWRpdGlvbmFsLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKLQot
ICAgICAgICAjZW1hY3MgdmVyc2lvbnMKLQlwZXJsIC1pfiAtcGUgJ25leHQgdW5sZXNzIG0vXGJc
USckb3YnXEVcYi87ICR4PSRfOyAkeD1+IHMvXGJcUSckb3YnXEVcYi8nJHYnL2c7IHByaW50ICR4
OycgdmVyc2lvbnMKLSAgICAgICAgZ2l0IGRpZmYKLQlnaXQgYWRkIHZlcnNpb25zCi0JZ2l0IGNv
bW1pdCAtbSAiQnJhbmNoIGZvciAkdiIKLQotIyogdXBkYXRlIHhlbmJpdHMgd2ViIHBhZ2UKLSAg
ICAgICAgc3NoIHJvb3RAeGVuYml0cy54ZW4ub3JnCi0gICAgICAgIGNkIC92YXIveGVuYml0cy13
d3cvaHRtbAotICAgICAgICBlbWFjcyBpbmRleC5odG1sCi0JIyAtIHNlYXJjaCBmb3IgcHJldmlv
dXMgdmVyc2lvbiBudW1iZXIsIGFuZCB1cGRhdGUgaW4gZWFjaCBwbGFjZSBmb3VuZAotCSMgLSBp
biBnZW5lcmFsLCBkcm9wIG9uZSBvbGQgcmVsZWFzZSBpbiBmYXZvdXIgb2YgdGhlIG5ldyBvbmUK
LQotRW5zdXJlIHJlZmVyZW5jZXMgdG8gcWVtdSB0cmVlcyBpbiB4ZW4uZ2l0J3MgQ29uZmlnLm1r
IGFyZSB1cGRhdGVkLgotQ2hlY2sgdGhpcyB3aXRoCi0gICAgICAgIGdyZXAgdW5zdGFibGUgQ29u
ZmlnLm1rIAotd2hpY2ggc2hvdWxkIHByb2R1Y2Ugbm8gb3V0cHV0LiAgUmVwbGFjZSBhcyBuZWNl
c3NhcnkuCi0KLVVwZGF0ZSBuZXcgc3RhYmxlIHRyZWUncyBNQUlOVEFJTkVSUyB0byBjb250YWlu
IGNvcnJlY3QgaW5mbyBmb3IgdGhpcyBzdGFibGUgYnJhbmNoCi0KLSMjIyogZml4IG5ldyB0cmVl
cycgdmNzIGRlc2NyaXB0aW9ucwotIyogbWFrZSBvbGQgdHJlZXMnIGRlc2NyaXB0aW9ucyAiaGlz
dG9yaWNhbCIKLSMJY2Qgfi9naXQKLSMJcGVybCAtaX4gLXBlICJzL3Vuc3RhYmxlLzQuNi10ZXN0
aW5nLyIgcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nLmdpdC9kZXNjcmlwdGlvbgotCi0tLS0tCiAK
ICogY2hlY2ssIGV2ZW4gZm9yIHBvaW50IHJlbGVhc2VzCiAqICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYWxsLWJyYW5jaC1zdGF0dXNlcy50eHQK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:23: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 1cr0pk-0001bi-Az; Thu, 23 Mar 2017 11:23:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pi-0001bS-VB
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:11 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0A/3D-29481-E10B3D85; Thu, 23 Mar 2017 11:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVdqw+U
 Ig3WnRSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/6q2cwF+20r5jRfZWpgvGjUxcjFISTwhVFi
 9eUzzF2MnEDOeUaJ7nk+XYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ2kRFjAX2LynTCQM
 K+AmUTHjOtgJSxA5XN7+pgmMHIsYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCql5taXJ
 yYnpqTmFSsl5yfu4kR6JF6BgbGHYy3J/sdYpTkYFIS5bVedzlCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvXZCcYFFqempFWmYOMDRg0hIcPEoivHNB0rzFBYm5xZnpEKlTjLocc2bvfsMkxJKX
 n5cqJc57FqRIAKQoozQPbgQsTC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdCDKFJzOvB
 G7TK6AjmICOKNtzAeSIkkSElFQDI+dnqd1rtD4VsR9sOthgsVnVxUEmQJFRw2FCak+7vNOOYz
 7vQ70iXfTdD7LZuR2UubH9gmCgp+71ViuNN0WzLrf5vWfyfvpZ0/6SIe/6/407N63tlXh7O5t
 faKKe8KlZk5+HyfwrXX6m7/IHA5lrE+ITNG4v7kztO5nyvOjANlObzhaLhIqlSizFGYmGWsxF
 xYkAngOl/E4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1490268185!52155015!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44475 invoked from network); 23 Mar 2017 11:23:06 -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; 23 Mar 2017 11:23:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pc-0004Yb-4u
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pc-0000y1-40
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pc-0000y1-40@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:04 +0000
Subject: [Xen-changelog] [xen master] misc/release-checklist: Split out
	branching-checklist.txt
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5Nzk3NTljOWI1NmQ3YjA5NzJjNmI2NWVlNTJiYTJmNmVmN2RhNGYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNToxODozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAyIDIw
MTcgKzAwMDAKCiAgICBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0OiBTcGxpdCBvdXQgYnJhbmNoaW5n
LWNoZWNrbGlzdC50eHQKICAgIAogICAgVGhpcyBpcyBhbG1vc3QgYWxsIGp1c3QgbW90aW9uLiAg
VGhlcmUgaXMgb25lIG5ldyBwYXJhZ3JhcGggaW4KICAgIGJyYW5jaGluZy1jaGVja2xpc3QudHh0
OgogICAgCiAgICArIFVwZGF0ZSBib3RoIG5ldyBicmFuY2hlcyBhY2NvcmRpbmcgdG8gcmVsZWFz
ZS1jaGVja2xpc3QudHh0IHNlY3Rpb24gcmUKICAgICsgUkVBRE1FIGV0Yy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
bWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dCB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBtaXNjL3JlbGVhc2UtY2hlY2tsaXN0LnR4dCAgIHwgOTUg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA5NyBpbnNlcnRpb25zKCspLCA5NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9taXNj
L2JyYW5jaGluZy1jaGVja2xpc3QudHh0IGIvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jOTA1MzgzCi0tLSAvZGV2L251bGwK
KysrIGIvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dApAQCAtMCwwICsxLDk3IEBACit2PTQu
MQorb3Y9NC4wCisKKyMjKiB0YWcgYnJhbmNocG9pbnQKKyMjICAgICAgICBoZyB0YWcgJHYuMC1i
cmFuY2hlZAorIyMgICAgICAgIGhnIHNpZ24gLWsgJ1hlbiB0cmVlJyA0LjEuMC1icmFuY2hlZAor
CisqIG1ha2UgYnJhbmNoIGluIHFlbXUtaXdqLmdpdAorICAgICAgICBnaXQtYnJhbmNoICR2LXRl
c3RpbmcgbWFzdGVyCisKKyMgbWFrZSBicmFuY2hlcyBpbiB4ZW5iaXRzLnhlbi5vcmcgcWVtdXMK
KyAgICAgICAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcKKwljZCB+L2dpdC9xZW11LXhlbi5naXQK
KwlnaXQgYnJhbmNoIHN0YWdpbmctJHYgc3RhZ2luZworCWdpdCBicmFuY2ggc3RhYmxlLSR2IG1h
c3RlcgorCWNkIH4vZ2l0L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorCWdpdCBicmFuY2ggc3Rh
YmxlLSR2IG1hc3RlcgorCisjIG1ha2UgYnJhbmNoIGluIGxpYnZpcnQKKyAgICAgICAgc3NoIHhl
bkB4ZW5iaXRzLnhlbi5vcmcKKyAgICAgICAgY2Qgfi9naXQvbGlidmlydC5naXQvCisJZ2l0IGJy
YW5jaCBvc3N0ZXN0L2Zyb3plbi94ZW4tJHYtdGVzdGluZyAgIHhlbi10ZXN0ZWQtbWFzdGVyCisK
KyMgbWFrZSBicmFuY2hlcyBpbiB4ZW5iaXRzLnhlbi5vcmcgeGVuLmdpdAorICAgICAgICBzc2gg
eGVuQHhlbmJpdHMueGVuLm9yZworICAgICAgICBjZCB+L2dpdC94ZW4uZ2l0CisJZ2l0IGJyYW5j
aCBzdGFnaW5nLSR2IHN0YWdpbmcKKwlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKKworIyB1
cGRhdGUgeGVuZG9jc0B4ZW5iaXRzIGRvY3MgZ2VuZXJhdG9yIHRvIGdlbmVyYXRlIG5ldyBzdGFi
bGUgYnJhbmNoCisjICBkb2NzIHRvby4gY29tbWl0IHRvIGdpdC4KKyogbWFrZSAxMzozNyA8aWpj
PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC4yLXRlc3RpbmcvIGlzIG5vdyBsaXZlIHRy
dWUKKyMxNDoxNyA8aWpjPiBIT1dUTzogbG9naW4gdG8geGVuYml0cy4gYmVjb21lICJ4ZW5kb2Nz
IiAuIGNkIGNyb25qb2JzIC4gZWRpdAorIyAgICAgICAgICAgIHhlbmJpdHMtZG9jcy1hbGwuc2gg
aW4gdGhlIG9idmlvdXMgd2F5LiBnaXQgY29tbWl0CisJc3NoIHJvb3RAeGVuYml0cy54ZW4ub3Jn
CisJc3UgLSB4ZW5kb2NzCisJY2QgY3JvbmpvYnMKKwllZCB4ZW5iaXRzLWRvY3MtYWxsLnNoCisJ
L2ZvciBicmFuY2gKKwlzLyQvIDQuNi10ZXN0aW5nCisJIyBeIE9SIFNJTUlMQVIKKwl3CisJcQor
ICAgICAgICBnaXQgYWRkIC1wCisJZ2l0IGNvbW1pdCAtbSAiQnJhbmNoIGZvciAkdiIKKworIyMj
ICogbWFrZSBzeW1saW5rIG9uIG1hcmluZXIgZm9yIHFlbXUKKyMjIyAgICAgICAgY2QgL3Zhci93
d3cvZ2l0LworIyMjICAgICAgICBsbiAtcyAvdXNyL2dyb3Vwcy94ZW5jb3JlL0hHL3FlbXUteGVu
LSR2LXRlc3RpbmcuZ2l0IC4KKworKiBtYWtlIGJyYW5jaGVzIGV0Yy4gaW4gb3NzdGVzdAorICAg
ICAgICBzc2ggb3NzdGVzdEBvc3N0ZXN0LnRlc3QtbGFiCisJY2QgdGVzdGluZy5naXQKKwlPU1NU
RVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5jaC1zZXR1cCB4ZW4tJHYtdGVz
dGluZyBiaXNlY3QKKwlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5j
aC1zZXR1cCBxZW11LXVwc3RyZWFtLSR2LXRlc3RpbmcgYmlzZWN0CisKKyogYWRkIGJyYW5jaCB0
byBvc3N0ZXN0CisgICAgICAgIGllIGFkZCBib3RoIGVnIHFlbXUtdXBzdHJlYW0tNC4yLXRlc3Rp
bmcgYW5kIHhlbi00LjItdGVzdGluZyB0byBCUkFOQ0hFUyBpbiBjci1mb3ItYnJhbmNoZXMKKwor
KiBhZGQgdG8gcGF0Y2hib3QKKyAgICAgICAgb24geGVuYml0cworICAgICAgICBjZCB+L0hHL3Bh
dGNoYm90LworCisJY3AgeGVuLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgeGVuLS1z
dGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKKwljcCB4ZW4tLXN0YWdpbmcucGF0Y2hi
b3QtcmVwb3J0ZWQtaGVhZHMgeGVuLS1zdGFnaW5nLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
CisgICAgICAgIGNwIHFlbXUteGVuLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgIHFl
bXUteGVuLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKKyAgICAgICAgY3AgcWVt
dS14ZW4tLXN0YWdpbmcucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgIHFlbXUteGVuLS1zdGFnaW5n
LSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzCisgICAgICAgIGNwIHFlbXUteGVuLXRyYWRpdGlv
bmFsLS1tYXN0ZXIucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMgcWVtdS14ZW4tdHJhZGl0aW9uYWwt
LXN0YWJsZS0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcworCisgICAgICAgICNlbWFjcyB2ZXJz
aW9ucworCXBlcmwgLWl+IC1wZSAnbmV4dCB1bmxlc3MgbS9cYlxRJyRvdidcRVxiLzsgJHg9JF87
ICR4PX4gcy9cYlxRJyRvdidcRVxiLyckdicvZzsgcHJpbnQgJHg7JyB2ZXJzaW9ucworICAgICAg
ICBnaXQgZGlmZgorCWdpdCBhZGQgdmVyc2lvbnMKKwlnaXQgY29tbWl0IC1tICJCcmFuY2ggZm9y
ICR2IgorCisjKiB1cGRhdGUgeGVuYml0cyB3ZWIgcGFnZQorICAgICAgICBzc2ggcm9vdEB4ZW5i
aXRzLnhlbi5vcmcKKyAgICAgICAgY2QgL3Zhci94ZW5iaXRzLXd3dy9odG1sCisgICAgICAgIGVt
YWNzIGluZGV4Lmh0bWwKKwkjIC0gc2VhcmNoIGZvciBwcmV2aW91cyB2ZXJzaW9uIG51bWJlciwg
YW5kIHVwZGF0ZSBpbiBlYWNoIHBsYWNlIGZvdW5kCisJIyAtIGluIGdlbmVyYWwsIGRyb3Agb25l
IG9sZCByZWxlYXNlIGluIGZhdm91ciBvZiB0aGUgbmV3IG9uZQorCitFbnN1cmUgcmVmZXJlbmNl
cyB0byBxZW11IHRyZWVzIGluIHhlbi5naXQncyBDb25maWcubWsgYXJlIHVwZGF0ZWQuCitDaGVj
ayB0aGlzIHdpdGgKKyAgICAgICAgZ3JlcCB1bnN0YWJsZSBDb25maWcubWsgCit3aGljaCBzaG91
bGQgcHJvZHVjZSBubyBvdXRwdXQuICBSZXBsYWNlIGFzIG5lY2Vzc2FyeS4KKworVXBkYXRlIGJv
dGggbmV3IGJyYW5jaGVzIGFjY29yZGluZyB0byByZWxlYXNlLWNoZWNrbGlzdC50eHQgc2VjdGlv
biByZQorUkVBRE1FIGV0Yy4KKworVXBkYXRlIG5ldyBzdGFibGUgdHJlZSdzIE1BSU5UQUlORVJT
IHRvIGNvbnRhaW4gY29ycmVjdCBpbmZvIGZvciB0aGlzIHN0YWJsZSBicmFuY2gKKworIyMjKiBm
aXggbmV3IHRyZWVzJyB2Y3MgZGVzY3JpcHRpb25zCisjKiBtYWtlIG9sZCB0cmVlcycgZGVzY3Jp
cHRpb25zICJoaXN0b3JpY2FsIgorIwljZCB+L2dpdAorIwlwZXJsIC1pfiAtcGUgInMvdW5zdGFi
bGUvNC42LXRlc3RpbmcvIiBxZW11LXVwc3RyZWFtLSR2LXRlc3RpbmcuZ2l0L2Rlc2NyaXB0aW9u
CisKZGlmZiAtLWdpdCBhL21pc2MvcmVsZWFzZS1jaGVja2xpc3QudHh0IGIvbWlzYy9yZWxlYXNl
LWNoZWNrbGlzdC50eHQKaW5kZXggMGZhNTBjOS4uNDc4NDI1NiAxMDA2NDQKLS0tIGEvbWlzYy9y
ZWxlYXNlLWNoZWNrbGlzdC50eHQKKysrIGIvbWlzYy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAg
LTEsOTggKzEsMyBAQAotdj00LjEKLW92PTQuMAotCi0jIyogdGFnIGJyYW5jaHBvaW50Ci0jIyAg
ICAgICAgaGcgdGFnICR2LjAtYnJhbmNoZWQKLSMjICAgICAgICBoZyBzaWduIC1rICdYZW4gdHJl
ZScgNC4xLjAtYnJhbmNoZWQKLQotKiBtYWtlIGJyYW5jaCBpbiBxZW11LWl3ai5naXQKLSAgICAg
ICAgZ2l0LWJyYW5jaCAkdi10ZXN0aW5nIG1hc3RlcgotCi0jIG1ha2UgYnJhbmNoZXMgaW4geGVu
Yml0cy54ZW4ub3JnIHFlbXVzCi0gICAgICAgIHNzaCB4ZW5AeGVuYml0cy54ZW4ub3JnCi0JY2Qg
fi9naXQvcWVtdS14ZW4uZ2l0Ci0JZ2l0IGJyYW5jaCBzdGFnaW5nLSR2IHN0YWdpbmcKLQlnaXQg
YnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKLQljZCB+L2dpdC9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKLQlnaXQgYnJhbmNoIHN0YWJsZS0kdiBtYXN0ZXIKLQotIyBtYWtlIGJyYW5jaCBpbiBsaWJ2
aXJ0Ci0gICAgICAgIHNzaCB4ZW5AeGVuYml0cy54ZW4ub3JnCi0gICAgICAgIGNkIH4vZ2l0L2xp
YnZpcnQuZ2l0LwotCWdpdCBicmFuY2ggb3NzdGVzdC9mcm96ZW4veGVuLSR2LXRlc3RpbmcgICB4
ZW4tdGVzdGVkLW1hc3RlcgotCi0jIG1ha2UgYnJhbmNoZXMgaW4geGVuYml0cy54ZW4ub3JnIHhl
bi5naXQKLSAgICAgICAgc3NoIHhlbkB4ZW5iaXRzLnhlbi5vcmcKLSAgICAgICAgY2Qgfi9naXQv
eGVuLmdpdAotCWdpdCBicmFuY2ggc3RhZ2luZy0kdiBzdGFnaW5nCi0JZ2l0IGJyYW5jaCBzdGFi
bGUtJHYgbWFzdGVyCi0KLSMgdXBkYXRlIHhlbmRvY3NAeGVuYml0cyBkb2NzIGdlbmVyYXRvciB0
byBnZW5lcmF0ZSBuZXcgc3RhYmxlIGJyYW5jaAotIyAgZG9jcyB0b28uIGNvbW1pdCB0byBnaXQu
Ci0qIG1ha2UgMTM6MzcgPGlqYz4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzLzQuMi10ZXN0
aW5nLyBpcyBub3cgbGl2ZSB0cnVlCi0jMTQ6MTcgPGlqYz4gSE9XVE86IGxvZ2luIHRvIHhlbmJp
dHMuIGJlY29tZSAieGVuZG9jcyIgLiBjZCBjcm9uam9icyAuIGVkaXQKLSMgICAgICAgICAgICB4
ZW5iaXRzLWRvY3MtYWxsLnNoIGluIHRoZSBvYnZpb3VzIHdheS4gZ2l0IGNvbW1pdAotCXNzaCBy
b290QHhlbmJpdHMueGVuLm9yZwotCXN1IC0geGVuZG9jcwotCWNkIGNyb25qb2JzCi0JZWQgeGVu
Yml0cy1kb2NzLWFsbC5zaAotCS9mb3IgYnJhbmNoCi0Jcy8kLyA0LjYtdGVzdGluZwotCSMgXiBP
UiBTSU1JTEFSCi0JdwotCXEKLSAgICAgICAgZ2l0IGFkZCAtcAotCWdpdCBjb21taXQgLW0gIkJy
YW5jaCBmb3IgJHYiCi0KLSMjIyAqIG1ha2Ugc3ltbGluayBvbiBtYXJpbmVyIGZvciBxZW11Ci0j
IyMgICAgICAgIGNkIC92YXIvd3d3L2dpdC8KLSMjIyAgICAgICAgbG4gLXMgL3Vzci9ncm91cHMv
eGVuY29yZS9IRy9xZW11LXhlbi0kdi10ZXN0aW5nLmdpdCAuCi0KLSogbWFrZSBicmFuY2hlcyBl
dGMuIGluIG9zc3Rlc3QKLSAgICAgICAgc3NoIG9zc3Rlc3RAb3NzdGVzdC50ZXN0LWxhYgotCWNk
IHRlc3RpbmcuZ2l0Ci0JT1NTVEVTVF9DT05GSUc9cHJvZHVjdGlvbi1jb25maWcgLi9tZy1icmFu
Y2gtc2V0dXAgeGVuLSR2LXRlc3RpbmcgYmlzZWN0Ci0JT1NTVEVTVF9DT05GSUc9cHJvZHVjdGlv
bi1jb25maWcgLi9tZy1icmFuY2gtc2V0dXAgcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nIGJpc2Vj
dAotCi0qIGFkZCBicmFuY2ggdG8gb3NzdGVzdAotICAgICAgICBpZSBhZGQgYm90aCBlZyBxZW11
LXVwc3RyZWFtLTQuMi10ZXN0aW5nIGFuZCB4ZW4tNC4yLXRlc3RpbmcgdG8gQlJBTkNIRVMgaW4g
Y3ItZm9yLWJyYW5jaGVzCi0KLSogYWRkIHRvIHBhdGNoYm90Ci0gICAgICAgIG9uIHhlbmJpdHMK
LSAgICAgICAgY2Qgfi9IRy9wYXRjaGJvdC8KLQotCWNwIHhlbi0tbWFzdGVyLnBhdGNoYm90LXJl
cG9ydGVkLWhlYWRzIHhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzCi0JY3Ag
eGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzIHhlbi0tc3RhZ2luZy0kdi5wYXRj
aGJvdC1yZXBvcnRlZC1oZWFkcwotICAgICAgICBjcCBxZW11LXhlbi0tbWFzdGVyLnBhdGNoYm90
LXJlcG9ydGVkLWhlYWRzICBxZW11LXhlbi0tc3RhYmxlLSR2LnBhdGNoYm90LXJlcG9ydGVkLWhl
YWRzCi0gICAgICAgIGNwIHFlbXUteGVuLS1zdGFnaW5nLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRz
ICBxZW11LXhlbi0tc3RhZ2luZy0kdi5wYXRjaGJvdC1yZXBvcnRlZC1oZWFkcwotICAgICAgICBj
cCBxZW11LXhlbi10cmFkaXRpb25hbC0tbWFzdGVyLnBhdGNoYm90LXJlcG9ydGVkLWhlYWRzIHFl
bXUteGVuLXRyYWRpdGlvbmFsLS1zdGFibGUtJHYucGF0Y2hib3QtcmVwb3J0ZWQtaGVhZHMKLQot
ICAgICAgICAjZW1hY3MgdmVyc2lvbnMKLQlwZXJsIC1pfiAtcGUgJ25leHQgdW5sZXNzIG0vXGJc
USckb3YnXEVcYi87ICR4PSRfOyAkeD1+IHMvXGJcUSckb3YnXEVcYi8nJHYnL2c7IHByaW50ICR4
OycgdmVyc2lvbnMKLSAgICAgICAgZ2l0IGRpZmYKLQlnaXQgYWRkIHZlcnNpb25zCi0JZ2l0IGNv
bW1pdCAtbSAiQnJhbmNoIGZvciAkdiIKLQotIyogdXBkYXRlIHhlbmJpdHMgd2ViIHBhZ2UKLSAg
ICAgICAgc3NoIHJvb3RAeGVuYml0cy54ZW4ub3JnCi0gICAgICAgIGNkIC92YXIveGVuYml0cy13
d3cvaHRtbAotICAgICAgICBlbWFjcyBpbmRleC5odG1sCi0JIyAtIHNlYXJjaCBmb3IgcHJldmlv
dXMgdmVyc2lvbiBudW1iZXIsIGFuZCB1cGRhdGUgaW4gZWFjaCBwbGFjZSBmb3VuZAotCSMgLSBp
biBnZW5lcmFsLCBkcm9wIG9uZSBvbGQgcmVsZWFzZSBpbiBmYXZvdXIgb2YgdGhlIG5ldyBvbmUK
LQotRW5zdXJlIHJlZmVyZW5jZXMgdG8gcWVtdSB0cmVlcyBpbiB4ZW4uZ2l0J3MgQ29uZmlnLm1r
IGFyZSB1cGRhdGVkLgotQ2hlY2sgdGhpcyB3aXRoCi0gICAgICAgIGdyZXAgdW5zdGFibGUgQ29u
ZmlnLm1rIAotd2hpY2ggc2hvdWxkIHByb2R1Y2Ugbm8gb3V0cHV0LiAgUmVwbGFjZSBhcyBuZWNl
c3NhcnkuCi0KLVVwZGF0ZSBuZXcgc3RhYmxlIHRyZWUncyBNQUlOVEFJTkVSUyB0byBjb250YWlu
IGNvcnJlY3QgaW5mbyBmb3IgdGhpcyBzdGFibGUgYnJhbmNoCi0KLSMjIyogZml4IG5ldyB0cmVl
cycgdmNzIGRlc2NyaXB0aW9ucwotIyogbWFrZSBvbGQgdHJlZXMnIGRlc2NyaXB0aW9ucyAiaGlz
dG9yaWNhbCIKLSMJY2Qgfi9naXQKLSMJcGVybCAtaX4gLXBlICJzL3Vuc3RhYmxlLzQuNi10ZXN0
aW5nLyIgcWVtdS11cHN0cmVhbS0kdi10ZXN0aW5nLmdpdC9kZXNjcmlwdGlvbgotCi0tLS0tCiAK
ICogY2hlY2ssIGV2ZW4gZm9yIHBvaW50IHJlbGVhc2VzCiAqICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYWxsLWJyYW5jaC1zdGF0dXNlcy50eHQK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0ps-0001d6-Cg; Thu, 23 Mar 2017 11:23:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pr-0001cm-1X
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:19 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B9/E5-19998-620B3D85; Thu, 23 Mar 2017 11:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVd5w+U
 Ig6eb5S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+OcP2wFbVwVcy+vYG9gfMTRxcjFISTwhVFi
 14PXLBDOeUaJA5deM3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKvGob
 yk7SDmvgJnE4alKIGEWoPLHU9ezTmDkWMDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9An9QwMjDsY20/4HWKU5GBSEuW1Xnc5QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEb+h6oJxgUWp6akVaZg4wOGDSEhw8SiK8E0DSvMUFibnFmekQqVOMilLivIUg
 CQGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQOZwpOZVwI3/RXQYiagx
 WV7LoAsLklESEk1MFbzc9/zy01IlSlTjpk8Y/ncT6oWGo9rW7QmstTNKrytZ943LWhnx8mkoF
 UGCbPEHwcVRZyV/eL9Lsfj9xQXhSAe1mcL/hQGt81w33p1ss+bg2JfvS6dbrvKW3NnQeke952
 bZ8/cPsWGdVpT3ePOxE1c5xKPtHcE8B7dGpln0OBs//DQ0X7Vh0osxRmJhlrMRcWJAAju19FD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490268194!84092250!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14454 invoked from network); 23 Mar 2017 11:23:15 -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; 23 Mar 2017 11:23:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pm-0004ZP-7L
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pm-0000zG-6U
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pm-0000zG-6U@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:14 +0000
Subject: [Xen-changelog] [xen master] misc/branching-checklist: Call
	mg-branch-setup in Cambridge too
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYTdjMDcxMzc1M2M2MTRkZTNkODU1MjEzMTJkOTQ1MDZjOThmMTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXIgOSAxNToxNTowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAzIDIw
MTcgKzAwMDAKCiAgICBtaXNjL2JyYW5jaGluZy1jaGVja2xpc3Q6IENhbGwgbWctYnJhbmNoLXNl
dHVwIGluIENhbWJyaWRnZSB0b28KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0
LnR4dCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dCBiL21pc2MvYnJhbmNoaW5nLWNoZWNr
bGlzdC50eHQKaW5kZXggYzkwNTM4My4uODg5OTQzMiAxMDA2NDQKLS0tIGEvbWlzYy9icmFuY2hp
bmctY2hlY2tsaXN0LnR4dAorKysgYi9taXNjL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CkBAIC01
NCw2ICs1NCwxMiBAQCBvdj00LjAKIAlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAu
L21nLWJyYW5jaC1zZXR1cCB4ZW4tJHYtdGVzdGluZyBiaXNlY3QKIAlPU1NURVNUX0NPTkZJRz1w
cm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5jaC1zZXR1cCBxZW11LXVwc3RyZWFtLSR2LXRlc3Rp
bmcgYmlzZWN0CiAKKyMgbWFrZSBicmFuY2hlcyBldGMuIGluIENhbWJyaWRnZSBvc3N0ZXN0Cisg
ICAgICAgIHNzaCBvc3N0ZXN0QG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKKwljZCB0ZXN0aW5nLmdp
dAorCU9TU1RFU1RfQ09ORklHPXByb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRnZSAuL21nLWJyYW5j
aC1zZXR1cCB4ZW4tJHYtdGVzdGluZyBiaXNlY3QKKwlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9u
LWNvbmZpZy1jYW1icmlkZ2UgLi9tZy1icmFuY2gtc2V0dXAgcWVtdS11cHN0cmVhbS0kdi10ZXN0
aW5nIGJpc2VjdAorCiAqIGFkZCBicmFuY2ggdG8gb3NzdGVzdAogICAgICAgICBpZSBhZGQgYm90
aCBlZyBxZW11LXVwc3RyZWFtLTQuMi10ZXN0aW5nIGFuZCB4ZW4tNC4yLXRlc3RpbmcgdG8gQlJB
TkNIRVMgaW4gY3ItZm9yLWJyYW5jaGVzCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11: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 1cr0ps-0001d6-Cg; Thu, 23 Mar 2017 11:23:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pr-0001cm-1X
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:19 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B9/E5-19998-620B3D85; Thu, 23 Mar 2017 11:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVd5w+U
 Ig6eb5S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+OcP2wFbVwVcy+vYG9gfMTRxcjFISTwhVFi
 14PXLBDOeUaJA5deM3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKvGob
 yk7SDmvgJnE4alKIGEWoPLHU9ezTmDkWMDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9An9QwMjDsY20/4HWKU5GBSEuW1Xnc5QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEb+h6oJxgUWp6akVaZg4wOGDSEhw8SiK8E0DSvMUFibnFmekQqVOMilLivIUg
 CQGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQOZwpOZVwI3/RXQYiagx
 WV7LoAsLklESEk1MFbzc9/zy01IlSlTjpk8Y/ncT6oWGo9rW7QmstTNKrytZ943LWhnx8mkoF
 UGCbPEHwcVRZyV/eL9Lsfj9xQXhSAe1mcL/hQGt81w33p1ss+bg2JfvS6dbrvKW3NnQeke952
 bZ8/cPsWGdVpT3ePOxE1c5xKPtHcE8B7dGpln0OBs//DQ0X7Vh0osxRmJhlrMRcWJAAju19FD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490268194!84092250!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14454 invoked from network); 23 Mar 2017 11:23:15 -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; 23 Mar 2017 11:23:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pm-0004ZP-7L
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pm-0000zG-6U
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pm-0000zG-6U@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:14 +0000
Subject: [Xen-changelog] [xen master] misc/branching-checklist: Call
	mg-branch-setup in Cambridge too
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYTdjMDcxMzc1M2M2MTRkZTNkODU1MjEzMTJkOTQ1MDZjOThmMTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXIgOSAxNToxNTowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDIxIDE4OjQxOjAzIDIw
MTcgKzAwMDAKCiAgICBtaXNjL2JyYW5jaGluZy1jaGVja2xpc3Q6IENhbGwgbWctYnJhbmNoLXNl
dHVwIGluIENhbWJyaWRnZSB0b28KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0
LnR4dCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvbWlzYy9icmFuY2hpbmctY2hlY2tsaXN0LnR4dCBiL21pc2MvYnJhbmNoaW5nLWNoZWNr
bGlzdC50eHQKaW5kZXggYzkwNTM4My4uODg5OTQzMiAxMDA2NDQKLS0tIGEvbWlzYy9icmFuY2hp
bmctY2hlY2tsaXN0LnR4dAorKysgYi9taXNjL2JyYW5jaGluZy1jaGVja2xpc3QudHh0CkBAIC01
NCw2ICs1NCwxMiBAQCBvdj00LjAKIAlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9uLWNvbmZpZyAu
L21nLWJyYW5jaC1zZXR1cCB4ZW4tJHYtdGVzdGluZyBiaXNlY3QKIAlPU1NURVNUX0NPTkZJRz1w
cm9kdWN0aW9uLWNvbmZpZyAuL21nLWJyYW5jaC1zZXR1cCBxZW11LXVwc3RyZWFtLSR2LXRlc3Rp
bmcgYmlzZWN0CiAKKyMgbWFrZSBicmFuY2hlcyBldGMuIGluIENhbWJyaWRnZSBvc3N0ZXN0Cisg
ICAgICAgIHNzaCBvc3N0ZXN0QG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKKwljZCB0ZXN0aW5nLmdp
dAorCU9TU1RFU1RfQ09ORklHPXByb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRnZSAuL21nLWJyYW5j
aC1zZXR1cCB4ZW4tJHYtdGVzdGluZyBiaXNlY3QKKwlPU1NURVNUX0NPTkZJRz1wcm9kdWN0aW9u
LWNvbmZpZy1jYW1icmlkZ2UgLi9tZy1icmFuY2gtc2V0dXAgcWVtdS11cHN0cmVhbS0kdi10ZXN0
aW5nIGJpc2VjdAorCiAqIGFkZCBicmFuY2ggdG8gb3NzdGVzdAogICAgICAgICBpZSBhZGQgYm90
aCBlZyBxZW11LXVwc3RyZWFtLTQuMi10ZXN0aW5nIGFuZCB4ZW4tNC4yLXRlc3RpbmcgdG8gQlJB
TkNIRVMgaW4gY3ItZm9yLWJyYW5jaGVzCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:23: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 1cr0q0-0001es-FE; Thu, 23 Mar 2017 11:23:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pz-0001eW-08
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 28/9D-16497-E20B3D85; Thu, 23 Mar 2017 11:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVd3w+U
 Ig8O31S0mbDNwYPTY3reLPYAxijUzLym/IoE148jHP6wFSzkqlk9MbGDsZu9i5OQQEvjCKPF1
 inUXIxeQfZ5R4sv5uaxdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILQwUf7+5GyzOK
 2Am0bPqFpjNAhT/8XAx2wRGjgWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01
 NzEpOK9ZLzczcxAv3BAAQ7GA82Ox9ilORgUhLltV53OUKILyk/pTIjsTgjvqg0J7X4EKMMB4e
 SBG/oeqCcYFFqempFWmYOMDBg0hIcPEoivBNA0rzFBYm5xZnpEKlTjIpS4ryFIAkBkERGaR5c
 GywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yHIZTyZeSVw018BLWYCWly25wLI4pJEh
 JRUA2NgpO6aCA/powwPD7LM4SiLP+zDofLZ6/Cvhn0VLwuL2H7IVywxrJb6mHqnOnZ1kp0iZ9
 gujZeiHX6T9yRMVLrocndZ7VGRU/1uV6v9Eu+avr+zqiGKff7+X325Ll0pNgsk04V/slacDOd
 6KbXBWEZ4941CnaTm+HNzTyhvlnGctYLv88fv/EosxRmJhlrMRcWJAIGRBBJBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490268204!88120975!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48330 invoked from network); 23 Mar 2017 11:23:25 -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; 23 Mar 2017 11:23:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pw-0004Zg-Bm
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pw-000100-8y
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pw-000100-8y@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:24 +0000
Subject: [Xen-changelog] [xen master] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjYTY3Zjc0NTNlOWIyNGI3ZGNjNzY4NDYwMTdlNWRkNTJjNGI2MjIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDM6NDQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0Mzo0NCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDgxNTUwYTcuLmYwY2E5ZTkgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4MCw5ICsyODAsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0
bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDhiNDgzNGVl
MTIwMjg1MmVkODNhOWZjNjEyNjhjNjVmYjY5NjFlYTcKLSMgV2VkIEZlYiAyMiAxMTowMDozOCAy
MDE3ICswMDAwCi0jIFJlcXVlc3QgY29tcGF0aWJpbGl0eSBpbnRlcmZhY2UgZm9yIGRldmljZSBt
b2RlbCBvcGVyYXRpb25zCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcg
KzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29s
ZSBjb2RlLgogCiAjIFNwZWNpZnkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBp
b2VtdScgdG8gdXNlIHRoZSBvbGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBs
b2NhbCBkaXJlY3RvcnksIG9yIGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 11:23:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 11:23: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 1cr0q0-0001es-FE; Thu, 23 Mar 2017 11:23:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pz-0001eW-08
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 28/9D-16497-E20B3D85; Thu, 23 Mar 2017 11:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVd3w+U
 Ig8O31S0mbDNwYPTY3reLPYAxijUzLym/IoE148jHP6wFSzkqlk9MbGDsZu9i5OQQEvjCKPF1
 inUXIxeQfZ5R4sv5uaxdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILQwUf7+5GyzOK
 2Am0bPqFpjNAhT/8XAx2wRGjgWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01
 NzEpOK9ZLzczcxAv3BAAQ7GA82Ox9ilORgUhLltV53OUKILyk/pTIjsTgjvqg0J7X4EKMMB4e
 SBG/oeqCcYFFqempFWmYOMDBg0hIcPEoivBNA0rzFBYm5xZnpEKlTjIpS4ryFIAkBkERGaR5c
 GywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yHIZTyZeSVw018BLWYCWly25wLI4pJEh
 JRUA2NgpO6aCA/powwPD7LM4SiLP+zDofLZ6/Cvhn0VLwuL2H7IVywxrJb6mHqnOnZ1kp0iZ9
 gujZeiHX6T9yRMVLrocndZ7VGRU/1uV6v9Eu+avr+zqiGKff7+X325Ll0pNgsk04V/slacDOd
 6KbXBWEZ4941CnaTm+HNzTyhvlnGctYLv88fv/EosxRmJhlrMRcWJAIGRBBJBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490268204!88120975!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48330 invoked from network); 23 Mar 2017 11:23:25 -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; 23 Mar 2017 11:23:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pw-0004Zg-Bm
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr0pw-000100-8y
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 11:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr0pw-000100-8y@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 11:23:24 +0000
Subject: [Xen-changelog] [xen master] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjYTY3Zjc0NTNlOWIyNGI3ZGNjNzY4NDYwMTdlNWRkNTJjNGI2MjIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDM6NDQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0Mzo0NCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDgxNTUwYTcuLmYwY2E5ZTkgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4MCw5ICsyODAsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0
bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDhiNDgzNGVl
MTIwMjg1MmVkODNhOWZjNjEyNjhjNjVmYjY5NjFlYTcKLSMgV2VkIEZlYiAyMiAxMTowMDozOCAy
MDE3ICswMDAwCi0jIFJlcXVlc3QgY29tcGF0aWJpbGl0eSBpbnRlcmZhY2UgZm9yIGRldmljZSBt
b2RlbCBvcGVyYXRpb25zCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcg
KzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29s
ZSBjb2RlLgogCiAjIFNwZWNpZnkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBp
b2VtdScgdG8gdXNlIHRoZSBvbGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBs
b2NhbCBkaXJlY3RvcnksIG9yIGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 12:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 12: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 1cr2Gf-0001Dk-OU; Thu, 23 Mar 2017 12: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 <ian.jackson@eu.citrix.com>) id 1cr2Ge-0001DV-UN
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 45/21-21675-8A5C3D85; Thu, 23 Mar 2017 12:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf50cs
 RBr/OaVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxr2Li5kLfvtVPNmt1MB4zbKLkYtDSOALo8Sz
 A62sEM55Rokp/zewdTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLBAocWPPW
 1YQm1fATGL3skMsIDYLUH3zoqfsExg5FjAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFy8NvAQoyQHk5Ior+POyxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjjjgDlBItS01Mr0jJzgMEBk5bg4FES4bUGSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDjvT5AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7tIFN4M
 vNK4Da9AjqCCeiIsj0XQI4oSURISTUwnr4gEp3LummVS/POcx0MF98s3rH8iP40hQeTPf026V
 25OXNC7tbdfFWORWJ5s25M89pebX/IZNWOuet6ZB9+nNU+SzFvWkkff8yGxK8COr29rUmWDXt
 PW21+tPTQuYONdSs7NdJ/X7rmwFQt9HB259b31e8O7Yn4ZjRf/UkbZ9j+ZYwdkZ0vtyuxFGck
 GmoxFxUnAgD6tC6ITwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490273702!91862094!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4705 invoked from network); 23 Mar 2017 12:55:03 -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; 23 Mar 2017 12:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2Gc-0006wy-DW
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2Gc-0002ws-Cj
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr2Gc-0002ws-Cj@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 12:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.7] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MjQ6NTAgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDcgLS0tLQogdWkvY29uc29sZS5j
ICAgICAgICAgICAgfCAyOCAtLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAgICAgICAgICAg
IHwgOTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEzNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5j
CmluZGV4IDU5MDEyNTAuLjI4NDE2NzYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NTgsMTEgKzc1OCw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotICAgICAgICBncmFwaGljX2h3X3VwZGF0ZShzLT52Z2EuY29uKTsKLQogICAgICgqcy0+
Y2lycnVzX3JvcCkgKHMsIHMtPnZnYS52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0
X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dmdhLnZyYW1fcHRy
ICsKQEAgLTc3MSwxMCArNzY2LDkgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkgewotICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT52Z2EuY29uLAotCQkJICBzeCwgc3ks
IGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CisgICAgICAgIGRweV9nZnhfdXBkYXRlKHMtPnZnYS5jb24sIGR4LCBk
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAor
ICAgICAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAgICAgfQogCiAg
ICAgLyogd2UgZG9uJ3QgaGF2ZSB0byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRp
b24gaGFzCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2NvbnNvbGUuaCBiL2luY2x1ZGUvdWkvY29u
c29sZS5oCmluZGV4IDA0N2EyYjQuLmVkMDcwNjUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWkvY29u
c29sZS5oCisrKyBiL2luY2x1ZGUvdWkvY29uc29sZS5oCkBAIC0xNjYsOSArMTY2LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2dm
eF9zd2l0Y2gpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IERpc3BsYXlTdXJmYWNlICpuZXdfc3VyZmFjZSk7Ci0gICAgdm9pZCAo
KmRweV9nZnhfY29weSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAgICAgYm9vbCAoKmRweV9n
ZnhfY2hlY2tfZm9ybWF0KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpeG1hbl9mb3JtYXRfY29kZV90IGZvcm1hdCk7CiAKQEAg
LTIzMyw4ICsyMzAsNiBAQCBpbnQgZHB5X3NldF91aV9pbmZvKFFlbXVDb25zb2xlICpjb24sIFFl
bXVVSUluZm8gKmluZm8pOwogdm9pZCBkcHlfZ2Z4X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KFFlbXVDb25zb2xlICpjb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpc3BsYXlT
dXJmYWNlICpzdXJmYWNlKTsKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xlICpjb24sIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0
X3ksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29u
LCBpbnQgeCwgaW50IHkpOwogdm9pZCBkcHlfdGV4dF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9yZXNpemUoUWVtdUNv
bnNvbGUgKmNvbiwgaW50IHcsIGludCBoKTsKQEAgLTMyOSw4ICszMjQsNiBAQCB2b2lkIHRleHRf
Y29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2Vs
ZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5
U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29s
ZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9j
b25zb2xlX3N1cmZhY2UoUWVtdUNvbnNvbGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpk
aWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29sZS5jCmluZGV4IDc1ZmM0OTIuLjcy
ZDkxY2IgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE0
OTUsMjcgKzE0OTUsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMp
CiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBp
bnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2li
bGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNs
LCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8g
ZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAg
ICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9w
cy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwg
aW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKQEAgLTE5NjgsMTMgKzE5
NDcsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0
aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsK
IH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJ
Q19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShR
ZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlm
ZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXggNTJjNjgwOS4uNjFhYjYxMSAxMDA2
NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMKQEAgLTkwOCw5NiArOTA4LDYgQEAgaW50
IHZuY19zZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwg
aW50IHcsIGludCBoKQogICAgIHJldHVybiBuOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShW
bmNTdGF0ZSAqdnMsIGludCBzcmNfeCwgaW50IHNyY195LCBpbnQgZHN0X3gsIGludCBkc3RfeSwg
aW50IHcsIGludCBoKQotewotICAgIC8qIHNlbmQgYml0YmxpdCBvcCB0byB0aGUgdm5jIGNsaWVu
dCAqLwotICAgIHZuY19sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX3dyaXRlX3U4KHZzLCBWTkNf
TVNHX1NFUlZFUl9GUkFNRUJVRkZFUl9VUERBVEUpOwotICAgIHZuY193cml0ZV91OCh2cywgMCk7
Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgMSk7IC8qIG51bWJlciBvZiByZWN0cyAqLwotICAgIHZu
Y19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94LCBkc3RfeSwgdywgaCwgVk5DX0VOQ09ESU5H
X0NPUFlSRUNUKTsKLSAgICB2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeCk7Ci0gICAgdm5jX3dyaXRl
X3UxNih2cywgc3JjX3kpOwotICAgIHZuY191bmxvY2tfb3V0cHV0KHZzKTsKLSAgICB2bmNfZmx1
c2godnMpOwotfQotCi1zdGF0aWMgdm9pZCB2bmNfZHB5X2NvcHkoRGlzcGxheUNoYW5nZUxpc3Rl
bmVyICpkY2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCkKLXsKLSAgICBWbmNEaXNwbGF5ICp2ZCA9IGNvbnRhaW5lcl9vZihkY2wsIFZuY0Rpc3Bs
YXksIGRjbCk7Ci0gICAgVm5jU3RhdGUgKnZzLCAqdm47Ci0gICAgdWludDhfdCAqc3JjX3JvdzsK
LSAgICB1aW50OF90ICpkc3Rfcm93OwotICAgIGludCBpLCB4LCB5LCBwaXRjaCwgaW5jLCB3X2xp
bSwgczsKLSAgICBpbnQgY21wX2J5dGVzOwotCi0gICAgdm5jX3JlZnJlc2hfc2VydmVyX3N1cmZh
Y2UodmQpOwotICAgIFFUQUlMUV9GT1JFQUNIX1NBRkUodnMsICZ2ZC0+Y2xpZW50cywgbmV4dCwg
dm4pIHsKLSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJF
Q1QpKSB7Ci0gICAgICAgICAgICB2cy0+Zm9yY2VfdXBkYXRlID0gMTsKLSAgICAgICAgICAgIHZu
Y191cGRhdGVfY2xpZW50KHZzLCAxLCB0cnVlKTsKLSAgICAgICAgICAgIC8qIHZzIG1pZ2h0IGJl
IGZyZWUoKWVkIGhlcmUgKi8KLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGRvIGJpdGJsaXQg
b3Agb24gdGhlIGxvY2FsIHN1cmZhY2UgdG9vICovCi0gICAgcGl0Y2ggPSB2bmNfc2VydmVyX2Zi
X3N0cmlkZSh2ZCk7Ci0gICAgc3JjX3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZkLCBzcmNfeCwg
c3JjX3kpOwotICAgIGRzdF9yb3cgPSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgZHN0X3gsIGRzdF95
KTsKLSAgICB5ID0gZHN0X3k7Ci0gICAgaW5jID0gMTsKLSAgICBpZiAoZHN0X3kgPiBzcmNfeSkg
ewotICAgICAgICAvKiBjb3B5IGJhY2t3YXJkcyAqLwotICAgICAgICBzcmNfcm93ICs9IHBpdGNo
ICogKGgtMSk7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgcGl0
Y2ggPSAtcGl0Y2g7Ci0gICAgICAgIHkgPSBkc3RfeSArIGggLSAxOwotICAgICAgICBpbmMgPSAt
MTsKLSAgICB9Ci0gICAgd19saW0gPSB3IC0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtIChk
c3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgIGlmICh3X2xpbSA8IDApIHsK
LSAgICAgICAgd19saW0gPSB3OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHdfbGltID0gdyAtICh3
X2xpbSAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCk7Ci0gICAgfQotICAgIGZvciAoaSA9IDA7
IGkgPCBoOyBpKyspIHsKLSAgICAgICAgZm9yICh4ID0gMDsgeCA8PSB3X2xpbTsKLSAgICAgICAg
ICAgICAgICB4ICs9IHMsIHNyY19yb3cgKz0gY21wX2J5dGVzLCBkc3Rfcm93ICs9IGNtcF9ieXRl
cykgewotICAgICAgICAgICAgaWYgKHggPT0gd19saW0pIHsKLSAgICAgICAgICAgICAgICBpZiAo
KHMgPSB3IC0gd19saW0pID09IDApCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfSBlbHNlIGlmICgheCkgewotICAgICAgICAgICAgICAgIHMgPSAoVk5DX0RJUlRZX1BJ
WEVMU19QRVJfQklUIC0KLSAgICAgICAgICAgICAgICAgICAgKGRzdF94ICUgVk5DX0RJUlRZX1BJ
WEVMU19QRVJfQklUKSk7Ci0gICAgICAgICAgICAgICAgcyA9IE1JTihzLCB3X2xpbSk7Ci0gICAg
ICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHMgPSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBjbXBfYnl0ZXMgPSBzICogVk5DX1NF
UlZFUl9GQl9CWVRFUzsKLSAgICAgICAgICAgIGlmIChtZW1jbXAoc3JjX3JvdywgZHN0X3Jvdywg
Y21wX2J5dGVzKSA9PSAwKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAg
bWVtbW92ZShkc3Rfcm93LCBzcmNfcm93LCBjbXBfYnl0ZXMpOwotICAgICAgICAgICAgUVRBSUxR
X0ZPUkVBQ0godnMsICZ2ZC0+Y2xpZW50cywgbmV4dCkgewotICAgICAgICAgICAgICAgIGlmICgh
dm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAg
ICAgICAgICAgc2V0X2JpdCgoKHggKyBkc3RfeCkgLyBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZzLT5kaXJ0eVt5XSk7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIHNyY19yb3cgKz0gcGl0
Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsKLSAgICAgICAgZHN0X3JvdyArPSBwaXRjaCAt
IHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICB5ICs9IGluYzsKLSAgICB9Ci0KLSAg
ICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAgIGlmICh2
bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAg
dm5jX2NvcHkodnMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAg
fQotICAgIH0KLX0KLQogc3RhdGljIHZvaWQgdm5jX21vdXNlX3NldChEaXNwbGF5Q2hhbmdlTGlz
dGVuZXIgKmRjbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQg
dmlzaWJsZSkKIHsKQEAgLTMxMzEsNyArMzA0MSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5f
d2Vic29ja2V0X3JlYWQodm9pZCAqb3BhcXVlKQogc3RhdGljIGNvbnN0IERpc3BsYXlDaGFuZ2VM
aXN0ZW5lck9wcyBkY2xfb3BzID0gewogICAgIC5kcHlfbmFtZSAgICAgICAgICAgICA9ICJ2bmMi
LAogICAgIC5kcHlfcmVmcmVzaCAgICAgICAgICA9IHZuY19yZWZyZXNoLAotICAgIC5kcHlfZ2Z4
X2NvcHkgICAgICAgICA9IHZuY19kcHlfY29weSwKICAgICAuZHB5X2dmeF91cGRhdGUgICAgICAg
PSB2bmNfZHB5X3VwZGF0ZSwKICAgICAuZHB5X2dmeF9zd2l0Y2ggICAgICAgPSB2bmNfZHB5X3N3
aXRjaCwKICAgICAuZHB5X2dmeF9jaGVja19mb3JtYXQgPSBxZW11X3BpeG1hbl9jaGVja19mb3Jt
YXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 12:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 12: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 1cr2Gf-0001Dk-OU; Thu, 23 Mar 2017 12: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 <ian.jackson@eu.citrix.com>) id 1cr2Ge-0001DV-UN
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 45/21-21675-8A5C3D85; Thu, 23 Mar 2017 12:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf50cs
 RBr/OaVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxr2Li5kLfvtVPNmt1MB4zbKLkYtDSOALo8Sz
 A62sEM55Rokp/zewdTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLBAocWPPW
 1YQm1fATGL3skMsIDYLUH3zoqfsExg5FjAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFy8NvAQoyQHk5Ior+POyxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjjjgDlBItS01Mr0jJzgMEBk5bg4FES4bUGSfMWFyTmFmemQ6ROMepyzJm9+w2T
 EEtefl6qlDjvT5AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7tIFN4M
 vNK4Da9AjqCCeiIsj0XQI4oSURISTUwnr4gEp3LummVS/POcx0MF98s3rH8iP40hQeTPf026V
 25OXNC7tbdfFWORWJ5s25M89pebX/IZNWOuet6ZB9+nNU+SzFvWkkff8yGxK8COr29rUmWDXt
 PW21+tPTQuYONdSs7NdJ/X7rmwFQt9HB259b31e8O7Yn4ZjRf/UkbZ9j+ZYwdkZ0vtyuxFGck
 GmoxFxUnAgD6tC6ITwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490273702!91862094!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4705 invoked from network); 23 Mar 2017 12:55:03 -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; 23 Mar 2017 12:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2Gc-0006wy-DW
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2Gc-0002ws-Cj
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 12:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr2Gc-0002ws-Cj@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 12:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.7] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MjQ6NTAgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDcgLS0tLQogdWkvY29uc29sZS5j
ICAgICAgICAgICAgfCAyOCAtLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAgICAgICAgICAg
IHwgOTEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEzNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5j
CmluZGV4IDU5MDEyNTAuLjI4NDE2NzYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NTgsMTEgKzc1OCw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotICAgICAgICBncmFwaGljX2h3X3VwZGF0ZShzLT52Z2EuY29uKTsKLQogICAgICgqcy0+
Y2lycnVzX3JvcCkgKHMsIHMtPnZnYS52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0
X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dmdhLnZyYW1fcHRy
ICsKQEAgLTc3MSwxMCArNzY2LDkgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkgewotICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT52Z2EuY29uLAotCQkJICBzeCwgc3ks
IGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CisgICAgICAgIGRweV9nZnhfdXBkYXRlKHMtPnZnYS5jb24sIGR4LCBk
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAor
ICAgICAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAgICAgfQogCiAg
ICAgLyogd2UgZG9uJ3QgaGF2ZSB0byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRp
b24gaGFzCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2NvbnNvbGUuaCBiL2luY2x1ZGUvdWkvY29u
c29sZS5oCmluZGV4IDA0N2EyYjQuLmVkMDcwNjUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWkvY29u
c29sZS5oCisrKyBiL2luY2x1ZGUvdWkvY29uc29sZS5oCkBAIC0xNjYsOSArMTY2LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2dm
eF9zd2l0Y2gpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IERpc3BsYXlTdXJmYWNlICpuZXdfc3VyZmFjZSk7Ci0gICAgdm9pZCAo
KmRweV9nZnhfY29weSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAgICAgYm9vbCAoKmRweV9n
ZnhfY2hlY2tfZm9ybWF0KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpeG1hbl9mb3JtYXRfY29kZV90IGZvcm1hdCk7CiAKQEAg
LTIzMyw4ICsyMzAsNiBAQCBpbnQgZHB5X3NldF91aV9pbmZvKFFlbXVDb25zb2xlICpjb24sIFFl
bXVVSUluZm8gKmluZm8pOwogdm9pZCBkcHlfZ2Z4X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KFFlbXVDb25zb2xlICpjb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpc3BsYXlT
dXJmYWNlICpzdXJmYWNlKTsKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xlICpjb24sIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0
X3ksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29u
LCBpbnQgeCwgaW50IHkpOwogdm9pZCBkcHlfdGV4dF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9yZXNpemUoUWVtdUNv
bnNvbGUgKmNvbiwgaW50IHcsIGludCBoKTsKQEAgLTMyOSw4ICszMjQsNiBAQCB2b2lkIHRleHRf
Y29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2Vs
ZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5
U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29s
ZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9j
b25zb2xlX3N1cmZhY2UoUWVtdUNvbnNvbGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpk
aWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29sZS5jCmluZGV4IDc1ZmM0OTIuLjcy
ZDkxY2IgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE0
OTUsMjcgKzE0OTUsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMp
CiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBp
bnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2li
bGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNs
LCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8g
ZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAg
ICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9w
cy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwg
aW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKQEAgLTE5NjgsMTMgKzE5
NDcsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0
aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsK
IH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJ
Q19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShR
ZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlm
ZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXggNTJjNjgwOS4uNjFhYjYxMSAxMDA2
NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMKQEAgLTkwOCw5NiArOTA4LDYgQEAgaW50
IHZuY19zZW5kX2ZyYW1lYnVmZmVyX3VwZGF0ZShWbmNTdGF0ZSAqdnMsIGludCB4LCBpbnQgeSwg
aW50IHcsIGludCBoKQogICAgIHJldHVybiBuOwogfQogCi1zdGF0aWMgdm9pZCB2bmNfY29weShW
bmNTdGF0ZSAqdnMsIGludCBzcmNfeCwgaW50IHNyY195LCBpbnQgZHN0X3gsIGludCBkc3RfeSwg
aW50IHcsIGludCBoKQotewotICAgIC8qIHNlbmQgYml0YmxpdCBvcCB0byB0aGUgdm5jIGNsaWVu
dCAqLwotICAgIHZuY19sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX3dyaXRlX3U4KHZzLCBWTkNf
TVNHX1NFUlZFUl9GUkFNRUJVRkZFUl9VUERBVEUpOwotICAgIHZuY193cml0ZV91OCh2cywgMCk7
Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgMSk7IC8qIG51bWJlciBvZiByZWN0cyAqLwotICAgIHZu
Y19mcmFtZWJ1ZmZlcl91cGRhdGUodnMsIGRzdF94LCBkc3RfeSwgdywgaCwgVk5DX0VOQ09ESU5H
X0NPUFlSRUNUKTsKLSAgICB2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeCk7Ci0gICAgdm5jX3dyaXRl
X3UxNih2cywgc3JjX3kpOwotICAgIHZuY191bmxvY2tfb3V0cHV0KHZzKTsKLSAgICB2bmNfZmx1
c2godnMpOwotfQotCi1zdGF0aWMgdm9pZCB2bmNfZHB5X2NvcHkoRGlzcGxheUNoYW5nZUxpc3Rl
bmVyICpkY2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBp
bnQgaCkKLXsKLSAgICBWbmNEaXNwbGF5ICp2ZCA9IGNvbnRhaW5lcl9vZihkY2wsIFZuY0Rpc3Bs
YXksIGRjbCk7Ci0gICAgVm5jU3RhdGUgKnZzLCAqdm47Ci0gICAgdWludDhfdCAqc3JjX3JvdzsK
LSAgICB1aW50OF90ICpkc3Rfcm93OwotICAgIGludCBpLCB4LCB5LCBwaXRjaCwgaW5jLCB3X2xp
bSwgczsKLSAgICBpbnQgY21wX2J5dGVzOwotCi0gICAgdm5jX3JlZnJlc2hfc2VydmVyX3N1cmZh
Y2UodmQpOwotICAgIFFUQUlMUV9GT1JFQUNIX1NBRkUodnMsICZ2ZC0+Y2xpZW50cywgbmV4dCwg
dm4pIHsKLSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJF
Q1QpKSB7Ci0gICAgICAgICAgICB2cy0+Zm9yY2VfdXBkYXRlID0gMTsKLSAgICAgICAgICAgIHZu
Y191cGRhdGVfY2xpZW50KHZzLCAxLCB0cnVlKTsKLSAgICAgICAgICAgIC8qIHZzIG1pZ2h0IGJl
IGZyZWUoKWVkIGhlcmUgKi8KLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGRvIGJpdGJsaXQg
b3Agb24gdGhlIGxvY2FsIHN1cmZhY2UgdG9vICovCi0gICAgcGl0Y2ggPSB2bmNfc2VydmVyX2Zi
X3N0cmlkZSh2ZCk7Ci0gICAgc3JjX3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZkLCBzcmNfeCwg
c3JjX3kpOwotICAgIGRzdF9yb3cgPSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgZHN0X3gsIGRzdF95
KTsKLSAgICB5ID0gZHN0X3k7Ci0gICAgaW5jID0gMTsKLSAgICBpZiAoZHN0X3kgPiBzcmNfeSkg
ewotICAgICAgICAvKiBjb3B5IGJhY2t3YXJkcyAqLwotICAgICAgICBzcmNfcm93ICs9IHBpdGNo
ICogKGgtMSk7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgcGl0
Y2ggPSAtcGl0Y2g7Ci0gICAgICAgIHkgPSBkc3RfeSArIGggLSAxOwotICAgICAgICBpbmMgPSAt
MTsKLSAgICB9Ci0gICAgd19saW0gPSB3IC0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtIChk
c3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgIGlmICh3X2xpbSA8IDApIHsK
LSAgICAgICAgd19saW0gPSB3OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHdfbGltID0gdyAtICh3
X2xpbSAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCk7Ci0gICAgfQotICAgIGZvciAoaSA9IDA7
IGkgPCBoOyBpKyspIHsKLSAgICAgICAgZm9yICh4ID0gMDsgeCA8PSB3X2xpbTsKLSAgICAgICAg
ICAgICAgICB4ICs9IHMsIHNyY19yb3cgKz0gY21wX2J5dGVzLCBkc3Rfcm93ICs9IGNtcF9ieXRl
cykgewotICAgICAgICAgICAgaWYgKHggPT0gd19saW0pIHsKLSAgICAgICAgICAgICAgICBpZiAo
KHMgPSB3IC0gd19saW0pID09IDApCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfSBlbHNlIGlmICgheCkgewotICAgICAgICAgICAgICAgIHMgPSAoVk5DX0RJUlRZX1BJ
WEVMU19QRVJfQklUIC0KLSAgICAgICAgICAgICAgICAgICAgKGRzdF94ICUgVk5DX0RJUlRZX1BJ
WEVMU19QRVJfQklUKSk7Ci0gICAgICAgICAgICAgICAgcyA9IE1JTihzLCB3X2xpbSk7Ci0gICAg
ICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHMgPSBWTkNfRElSVFlfUElYRUxTX1BF
Ul9CSVQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBjbXBfYnl0ZXMgPSBzICogVk5DX1NF
UlZFUl9GQl9CWVRFUzsKLSAgICAgICAgICAgIGlmIChtZW1jbXAoc3JjX3JvdywgZHN0X3Jvdywg
Y21wX2J5dGVzKSA9PSAwKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAg
bWVtbW92ZShkc3Rfcm93LCBzcmNfcm93LCBjbXBfYnl0ZXMpOwotICAgICAgICAgICAgUVRBSUxR
X0ZPUkVBQ0godnMsICZ2ZC0+Y2xpZW50cywgbmV4dCkgewotICAgICAgICAgICAgICAgIGlmICgh
dm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAg
ICAgICAgICAgc2V0X2JpdCgoKHggKyBkc3RfeCkgLyBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZzLT5kaXJ0eVt5XSk7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIHNyY19yb3cgKz0gcGl0
Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsKLSAgICAgICAgZHN0X3JvdyArPSBwaXRjaCAt
IHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICB5ICs9IGluYzsKLSAgICB9Ci0KLSAg
ICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAgIGlmICh2
bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAg
dm5jX2NvcHkodnMsIHNyY194LCBzcmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLSAgICAgICAg
fQotICAgIH0KLX0KLQogc3RhdGljIHZvaWQgdm5jX21vdXNlX3NldChEaXNwbGF5Q2hhbmdlTGlz
dGVuZXIgKmRjbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQg
dmlzaWJsZSkKIHsKQEAgLTMxMzEsNyArMzA0MSw2IEBAIHN0YXRpYyB2b2lkIHZuY19saXN0ZW5f
d2Vic29ja2V0X3JlYWQodm9pZCAqb3BhcXVlKQogc3RhdGljIGNvbnN0IERpc3BsYXlDaGFuZ2VM
aXN0ZW5lck9wcyBkY2xfb3BzID0gewogICAgIC5kcHlfbmFtZSAgICAgICAgICAgICA9ICJ2bmMi
LAogICAgIC5kcHlfcmVmcmVzaCAgICAgICAgICA9IHZuY19yZWZyZXNoLAotICAgIC5kcHlfZ2Z4
X2NvcHkgICAgICAgICA9IHZuY19kcHlfY29weSwKICAgICAuZHB5X2dmeF91cGRhdGUgICAgICAg
PSB2bmNfZHB5X3VwZGF0ZSwKICAgICAuZHB5X2dmeF9zd2l0Y2ggICAgICAgPSB2bmNfZHB5X3N3
aXRjaCwKICAgICAuZHB5X2dmeF9jaGVja19mb3JtYXQgPSBxZW11X3BpeG1hbl9jaGVja19mb3Jt
YXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 13:00:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 13:00: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 1cr2LV-00029e-QO; Thu, 23 Mar 2017 13:00:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LU-00020B-SG
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 74/E9-27545-4D6C3D85; Thu, 23 Mar 2017 13:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffyscs
 RBq+/CVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxu7ObpaCtf4Vv242szcw9lt1MXJyCAl8YZS4
 f9+5i5ELyD7PKHFl/nTGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWCJT4cuUvI
 4jNK2Am8fTNQ2aQVhag+uerwyYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MG4Zn7gIUZJDiYlUV7HnZcjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwBhwGygkWpaanVqRl5gBDAyYtwcGjJMI78RBQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHlVQGYIgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ887dBzSFJ
 zOvBG7TK6AjmICOKNtzAeSIkkSElFQDY85Zu/LHwisWLGbQPHDDXDvIkWH93K1T/wa7y0pJZa
 afOfRF/2Hw6fuPxG7fUtjZ+TdP5SPbk4Ls4tQDLDxaUyLKrF5Ou9rPqRH/baWO9P1659Rz37l
 PLLPgO6igyLo18i3vhIBQGft9queYmz2q/WzS3x/o6InYbrpS4Eh46jkl9rvNs1kllViKMxIN
 tZiLihMBphjXuE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1490274002!40784752!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53671 invoked from network); 23 Mar 2017 13:00:03 -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; 23 Mar 2017 13:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LS-00078H-2D
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LR-0003Ln-Rv
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr2LR-0003Ln-Rv@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 13:00:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.6] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0ZjNkNGU2NDQ4ZTM3NTg4MjQ4ZGI3ODQxOTNiN2EwNDdhZGQ2NWEKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MzU6MjQgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDkxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMzYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCBkNjQzYTBkLi4yZTM4Yzg2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzU2LDExICs3NTYsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjksMTAgKzc2NCw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCAyMmVmOGNhLi4zMzFjMDdhIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU4LDEwICsxNTgsNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMjMsOCArMjE5LDYgQEAgaW50IGRw
eV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAqY29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQg
ZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50
IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lk
IGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAg
ICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9p
ZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQg
ZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQg
aCk7CkBAIC0zMTUsOCArMzA5LDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERp
c3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgp
Owogdm9pZCBjb25zb2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVf
Y29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsK
LXZvaWQgcWVtdV9jb25zb2xlX2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpOwogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29uc29sZV9zdXJmYWNlKFFlbXVDb25z
b2xlICpjb24pOwogRGlzcGxheVN0YXRlICpxZW11X2NvbnNvbGVfZGlzcGxheXN0YXRlKFFlbXVD
b25zb2xlICpjb25zb2xlKTsKIApkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29s
ZS5jCmluZGV4IDI1OGFmNWQuLmNjMWFhMjAgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysg
Yi91aS9jb25zb2xlLmMKQEAgLTE0NTAsMjcgKzE0NTAsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVm
cmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11
Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGlu
dCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpz
ID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICgh
cWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQot
ICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlm
IChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dm
eF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gs
IHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICov
Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11
Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29u
LT5kczsKQEAgLTE5NjgsMTMgKzE5NDcsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVt
dUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vf
c3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29u
c29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAg
aW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5j
b25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBz
cmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpx
ZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4g
Y29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXgg
NzZjYWE4OTcuLmMzYzI2MjUgMTAwNjQ0Ci0tLSBhL3VpL3ZuYy5jCisrKyBiL3VpL3ZuYy5jCkBA
IC03MzMsOTYgKzczMyw2IEBAIGludCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3Rh
dGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAot
c3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwg
aW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJs
aXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8KLSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAg
IHZuY193cml0ZV91OCh2cywgVk5DX01TR19TRVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAg
ICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAgIHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1i
ZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0
X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZUkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywg
c3JjX3gpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291
dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZzKTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9j
b3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3Rf
eCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250
YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBkY2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwot
ICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAgdWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwg
eCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIHZu
Y19yZWZyZXNoX3NlcnZlcl9zdXJmYWNlKHZkKTsKLSAgICBRVEFJTFFfRk9SRUFDSF9TQUZFKHZz
LCAmdmQtPmNsaWVudHMsIG5leHQsIHZuKSB7Ci0gICAgICAgIGlmICh2bmNfaGFzX2ZlYXR1cmUo
dnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAgdnMtPmZvcmNlX3VwZGF0
ZSA9IDE7Ci0gICAgICAgICAgICB2bmNfdXBkYXRlX2NsaWVudCh2cywgMSwgdHJ1ZSk7Ci0gICAg
ICAgICAgICAvKiB2cyBtaWdodCBiZSBmcmVlKCllZCBoZXJlICovCi0gICAgICAgIH0KLSAgICB9
Ci0KLSAgICAvKiBkbyBiaXRibGl0IG9wIG9uIHRoZSBsb2NhbCBzdXJmYWNlIHRvbyAqLwotICAg
IHBpdGNoID0gdm5jX3NlcnZlcl9mYl9zdHJpZGUodmQpOwotICAgIHNyY19yb3cgPSB2bmNfc2Vy
dmVyX2ZiX3B0cih2ZCwgc3JjX3gsIHNyY195KTsKLSAgICBkc3Rfcm93ID0gdm5jX3NlcnZlcl9m
Yl9wdHIodmQsIGRzdF94LCBkc3RfeSk7Ci0gICAgeSA9IGRzdF95OwotICAgIGluYyA9IDE7Ci0g
ICAgaWYgKGRzdF95ID4gc3JjX3kpIHsKLSAgICAgICAgLyogY29weSBiYWNrd2FyZHMgKi8KLSAg
ICAgICAgc3JjX3JvdyArPSBwaXRjaCAqIChoLTEpOwotICAgICAgICBkc3Rfcm93ICs9IHBpdGNo
ICogKGgtMSk7Ci0gICAgICAgIHBpdGNoID0gLXBpdGNoOwotICAgICAgICB5ID0gZHN0X3kgKyBo
IC0gMTsKLSAgICAgICAgaW5jID0gLTE7Ci0gICAgfQotICAgIHdfbGltID0gdyAtIChWTkNfRElS
VFlfUElYRUxTX1BFUl9CSVQgLSAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsK
LSAgICBpZiAod19saW0gPCAwKSB7Ci0gICAgICAgIHdfbGltID0gdzsKLSAgICB9IGVsc2Ugewot
ICAgICAgICB3X2xpbSA9IHcgLSAod19saW0gJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpOwot
ICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgaDsgaSsrKSB7Ci0gICAgICAgIGZvciAoeCA9IDA7
IHggPD0gd19saW07Ci0gICAgICAgICAgICAgICAgeCArPSBzLCBzcmNfcm93ICs9IGNtcF9ieXRl
cywgZHN0X3JvdyArPSBjbXBfYnl0ZXMpIHsKLSAgICAgICAgICAgIGlmICh4ID09IHdfbGltKSB7
Ci0gICAgICAgICAgICAgICAgaWYgKChzID0gdyAtIHdfbGltKSA9PSAwKQotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIXgpIHsKLSAgICAgICAgICAg
ICAgICBzID0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtCi0gICAgICAgICAgICAgICAgICAg
IChkc3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgICAgICAgICAgICAgIHMg
PSBNSU4ocywgd19saW0pOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICBz
ID0gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUOwotICAgICAgICAgICAgfQotICAgICAgICAgICAg
Y21wX2J5dGVzID0gcyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgICAgICBpZiAobWVt
Y21wKHNyY19yb3csIGRzdF9yb3csIGNtcF9ieXRlcykgPT0gMCkKLSAgICAgICAgICAgICAgICBj
b250aW51ZTsKLSAgICAgICAgICAgIG1lbW1vdmUoZHN0X3Jvdywgc3JjX3JvdywgY21wX2J5dGVz
KTsKLSAgICAgICAgICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsK
LSAgICAgICAgICAgICAgICBpZiAoIXZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09Q
WVJFQ1QpKSB7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoKCh4ICsgZHN0X3gpIC8gVk5D
X0RJUlRZX1BJWEVMU19QRVJfQklUKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cy0+
ZGlydHlbeV0pOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgfQot
ICAgICAgICBzcmNfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAg
ICAgIGRzdF9yb3cgKz0gcGl0Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsKLSAgICAgICAg
eSArPSBpbmM7Ci0gICAgfQotCi0gICAgUVRBSUxRX0ZPUkVBQ0godnMsICZ2ZC0+Y2xpZW50cywg
bmV4dCkgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZ
UkVDVCkpIHsKLSAgICAgICAgICAgIHZuY19jb3B5KHZzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHN0YXRpYyB2b2lkIHZuY19tb3Vz
ZV9zZXQoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCB4LCBpbnQgeSwgaW50IHZpc2libGUpCiB7CkBAIC0yOTQ5LDcgKzI4NTksNiBAQCBz
dGF0aWMgdm9pZCB2bmNfbGlzdGVuX3dlYnNvY2tldF9yZWFkKHZvaWQgKm9wYXF1ZSkKIHN0YXRp
YyBjb25zdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgZGNsX29wcyA9IHsKICAgICAuZHB5X25h
bWUgICAgICAgICAgPSAidm5jIiwKICAgICAuZHB5X3JlZnJlc2ggICAgICAgPSB2bmNfcmVmcmVz
aCwKLSAgICAuZHB5X2dmeF9jb3B5ICAgICAgPSB2bmNfZHB5X2NvcHksCiAgICAgLmRweV9nZnhf
dXBkYXRlICAgID0gdm5jX2RweV91cGRhdGUsCiAgICAgLmRweV9nZnhfc3dpdGNoICAgID0gdm5j
X2RweV9zd2l0Y2gsCiAgICAgLmRweV9tb3VzZV9zZXQgICAgID0gdm5jX21vdXNlX3NldCwKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 13:00:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 13:00: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 1cr2LV-00029e-QO; Thu, 23 Mar 2017 13:00:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LU-00020B-SG
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 74/E9-27545-4D6C3D85; Thu, 23 Mar 2017 13:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffyscs
 RBq+/CVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxu7ObpaCtf4Vv242szcw9lt1MXJyCAl8YZS4
 f9+5i5ELyD7PKHFl/nTGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWCJT4cuUvI
 4jNK2Am8fTNQ2aQVhag+uerwyYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MG4Zn7gIUZJDiYlUV7HnZcjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwBhwGygkWpaanVqRl5gBDAyYtwcGjJMI78RBQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHlVQGYIgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ887dBzSFJ
 zOvBG7TK6AjmICOKNtzAeSIkkSElFQDY85Zu/LHwisWLGbQPHDDXDvIkWH93K1T/wa7y0pJZa
 afOfRF/2Hw6fuPxG7fUtjZ+TdP5SPbk4Ls4tQDLDxaUyLKrF5Ou9rPqRH/baWO9P1659Rz37l
 PLLPgO6igyLo18i3vhIBQGft9queYmz2q/WzS3x/o6InYbrpS4Eh46jkl9rvNs1kllViKMxIN
 tZiLihMBphjXuE4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1490274002!40784752!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53671 invoked from network); 23 Mar 2017 13:00:03 -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; 23 Mar 2017 13:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LS-00078H-2D
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr2LR-0003Ln-Rv
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 13:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr2LR-0003Ln-Rv@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 13:00:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.6] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0ZjNkNGU2NDQ4ZTM3NTg4MjQ4ZGI3ODQxOTNiN2EwNDdhZGQ2NWEKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MzU6MjQgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDkxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMzYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCBkNjQzYTBkLi4yZTM4Yzg2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzU2LDExICs3NTYsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjksMTAgKzc2NCw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCAyMmVmOGNhLi4zMzFjMDdhIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU4LDEwICsxNTgsNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMjMsOCArMjE5LDYgQEAgaW50IGRw
eV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAqY29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQg
ZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50
IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lk
IGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAg
ICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9p
ZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQg
ZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQg
aCk7CkBAIC0zMTUsOCArMzA5LDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERp
c3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgp
Owogdm9pZCBjb25zb2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVf
Y29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsK
LXZvaWQgcWVtdV9jb25zb2xlX2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpOwogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29uc29sZV9zdXJmYWNlKFFlbXVDb25z
b2xlICpjb24pOwogRGlzcGxheVN0YXRlICpxZW11X2NvbnNvbGVfZGlzcGxheXN0YXRlKFFlbXVD
b25zb2xlICpjb25zb2xlKTsKIApkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29s
ZS5jCmluZGV4IDI1OGFmNWQuLmNjMWFhMjAgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysg
Yi91aS9jb25zb2xlLmMKQEAgLTE0NTAsMjcgKzE0NTAsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVm
cmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11
Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGlu
dCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpz
ID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICgh
cWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQot
ICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlm
IChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dm
eF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gs
IHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICov
Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11
Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29u
LT5kczsKQEAgLTE5NjgsMTMgKzE5NDcsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVt
dUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vf
c3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29u
c29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAg
aW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5j
b25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBz
cmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpx
ZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4g
Y29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXgg
NzZjYWE4OTcuLmMzYzI2MjUgMTAwNjQ0Ci0tLSBhL3VpL3ZuYy5jCisrKyBiL3VpL3ZuYy5jCkBA
IC03MzMsOTYgKzczMyw2IEBAIGludCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3Rh
dGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAot
c3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwg
aW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJs
aXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8KLSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAg
IHZuY193cml0ZV91OCh2cywgVk5DX01TR19TRVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAg
ICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAgIHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1i
ZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0
X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZUkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywg
c3JjX3gpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291
dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZzKTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9j
b3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3Rf
eCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250
YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBkY2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwot
ICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAgdWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwg
eCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIHZu
Y19yZWZyZXNoX3NlcnZlcl9zdXJmYWNlKHZkKTsKLSAgICBRVEFJTFFfRk9SRUFDSF9TQUZFKHZz
LCAmdmQtPmNsaWVudHMsIG5leHQsIHZuKSB7Ci0gICAgICAgIGlmICh2bmNfaGFzX2ZlYXR1cmUo
dnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAgdnMtPmZvcmNlX3VwZGF0
ZSA9IDE7Ci0gICAgICAgICAgICB2bmNfdXBkYXRlX2NsaWVudCh2cywgMSwgdHJ1ZSk7Ci0gICAg
ICAgICAgICAvKiB2cyBtaWdodCBiZSBmcmVlKCllZCBoZXJlICovCi0gICAgICAgIH0KLSAgICB9
Ci0KLSAgICAvKiBkbyBiaXRibGl0IG9wIG9uIHRoZSBsb2NhbCBzdXJmYWNlIHRvbyAqLwotICAg
IHBpdGNoID0gdm5jX3NlcnZlcl9mYl9zdHJpZGUodmQpOwotICAgIHNyY19yb3cgPSB2bmNfc2Vy
dmVyX2ZiX3B0cih2ZCwgc3JjX3gsIHNyY195KTsKLSAgICBkc3Rfcm93ID0gdm5jX3NlcnZlcl9m
Yl9wdHIodmQsIGRzdF94LCBkc3RfeSk7Ci0gICAgeSA9IGRzdF95OwotICAgIGluYyA9IDE7Ci0g
ICAgaWYgKGRzdF95ID4gc3JjX3kpIHsKLSAgICAgICAgLyogY29weSBiYWNrd2FyZHMgKi8KLSAg
ICAgICAgc3JjX3JvdyArPSBwaXRjaCAqIChoLTEpOwotICAgICAgICBkc3Rfcm93ICs9IHBpdGNo
ICogKGgtMSk7Ci0gICAgICAgIHBpdGNoID0gLXBpdGNoOwotICAgICAgICB5ID0gZHN0X3kgKyBo
IC0gMTsKLSAgICAgICAgaW5jID0gLTE7Ci0gICAgfQotICAgIHdfbGltID0gdyAtIChWTkNfRElS
VFlfUElYRUxTX1BFUl9CSVQgLSAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsK
LSAgICBpZiAod19saW0gPCAwKSB7Ci0gICAgICAgIHdfbGltID0gdzsKLSAgICB9IGVsc2Ugewot
ICAgICAgICB3X2xpbSA9IHcgLSAod19saW0gJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpOwot
ICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgaDsgaSsrKSB7Ci0gICAgICAgIGZvciAoeCA9IDA7
IHggPD0gd19saW07Ci0gICAgICAgICAgICAgICAgeCArPSBzLCBzcmNfcm93ICs9IGNtcF9ieXRl
cywgZHN0X3JvdyArPSBjbXBfYnl0ZXMpIHsKLSAgICAgICAgICAgIGlmICh4ID09IHdfbGltKSB7
Ci0gICAgICAgICAgICAgICAgaWYgKChzID0gdyAtIHdfbGltKSA9PSAwKQotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0gZWxzZSBpZiAoIXgpIHsKLSAgICAgICAgICAg
ICAgICBzID0gKFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCAtCi0gICAgICAgICAgICAgICAgICAg
IChkc3RfeCAlIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCkpOwotICAgICAgICAgICAgICAgIHMg
PSBNSU4ocywgd19saW0pOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICBz
ID0gVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUOwotICAgICAgICAgICAgfQotICAgICAgICAgICAg
Y21wX2J5dGVzID0gcyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgICAgICBpZiAobWVt
Y21wKHNyY19yb3csIGRzdF9yb3csIGNtcF9ieXRlcykgPT0gMCkKLSAgICAgICAgICAgICAgICBj
b250aW51ZTsKLSAgICAgICAgICAgIG1lbW1vdmUoZHN0X3Jvdywgc3JjX3JvdywgY21wX2J5dGVz
KTsKLSAgICAgICAgICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsK
LSAgICAgICAgICAgICAgICBpZiAoIXZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09Q
WVJFQ1QpKSB7Ci0gICAgICAgICAgICAgICAgICAgIHNldF9iaXQoKCh4ICsgZHN0X3gpIC8gVk5D
X0RJUlRZX1BJWEVMU19QRVJfQklUKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cy0+
ZGlydHlbeV0pOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgfQot
ICAgICAgICBzcmNfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAg
ICAgIGRzdF9yb3cgKz0gcGl0Y2ggLSB3ICogVk5DX1NFUlZFUl9GQl9CWVRFUzsKLSAgICAgICAg
eSArPSBpbmM7Ci0gICAgfQotCi0gICAgUVRBSUxRX0ZPUkVBQ0godnMsICZ2ZC0+Y2xpZW50cywg
bmV4dCkgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZ
UkVDVCkpIHsKLSAgICAgICAgICAgIHZuY19jb3B5KHZzLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHN0YXRpYyB2b2lkIHZuY19tb3Vz
ZV9zZXQoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCB4LCBpbnQgeSwgaW50IHZpc2libGUpCiB7CkBAIC0yOTQ5LDcgKzI4NTksNiBAQCBz
dGF0aWMgdm9pZCB2bmNfbGlzdGVuX3dlYnNvY2tldF9yZWFkKHZvaWQgKm9wYXF1ZSkKIHN0YXRp
YyBjb25zdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgZGNsX29wcyA9IHsKICAgICAuZHB5X25h
bWUgICAgICAgICAgPSAidm5jIiwKICAgICAuZHB5X3JlZnJlc2ggICAgICAgPSB2bmNfcmVmcmVz
aCwKLSAgICAuZHB5X2dmeF9jb3B5ICAgICAgPSB2bmNfZHB5X2NvcHksCiAgICAgLmRweV9nZnhf
dXBkYXRlICAgID0gdm5jX2RweV91cGRhdGUsCiAgICAgLmRweV9nZnhfc3dpdGNoICAgID0gdm5j
X2RweV9zd2l0Y2gsCiAgICAgLmRweV9tb3VzZV9zZXQgICAgID0gdm5jX21vdXNlX3NldCwKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 23 14:22:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 14:22: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 1cr3cr-0000Z0-Ju; Thu, 23 Mar 2017 14: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 <ian.jackson@eu.citrix.com>) id 1cr3cq-0000Ym-DI
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EA/B5-04971-B0AD3D85; Thu, 23 Mar 2017 14:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZf71uU
 Ig1WqFhO2GTgwemzv28UewBjFmpmXlF+RwJqxre8Ya8EZ/4oPC5cxNjC2WHUxcnEICXxhlHi5
 /wlzFyMnkHOeUeLz28guRg4ONgExibl7FUDCIgKqErNWLIcqUZdo+t3ABmILCwRKPJ+4EMzmF
 TCT+H7/HlgNC1D9kauHmCYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJ
 iempOYVKyXnJ+7iRHoEQYg2MG4Zn7gIUZJDiYlUV7HnZcjhPiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwHrsAlBMsSk1PrUjLzAGGBkxagoNHSYR3NUiat7ggMbc4Mx0idYpRl2PO7N1vmIRY8vLz
 UqXEeR9eBCoSACnKKM2DGwEL00uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p1xCWgKT2ZeC
 dymV0BHMAEdUbbnAsgRJYkIKakGxtZD/GEz8lIXKB4tqJUN/cXYZnul4sy9+88dwg7GrjeyeR
 N7aN6+Ff3nT5sqtOucqS5ziW1rWig8q1H02huD1LCslr3dPrfYbeR1hH+wTlx4eLtQIuNezZz
 XC7kf/KhbM2398T3TK938V1VybzBl+bymI6F5PrP+kcjd5htCvwcXS3Ra1xwpVGIpzkg01GIu
 Kk4EAHLM4NBOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490278921!91883742!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1191 invoked from network); 23 Mar 2017 14:22:02 -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; 23 Mar 2017 14:22:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr3cn-0000tR-Q5
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr3cn-0000a9-PL
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr3cn-0000a9-PL@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 14:22:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1YmY5ODNjNGJmZjAzYjJlODAxYjkxOTJiNTNjYzY2NGE3MWEyMmQKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MTA6MzEgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDcgLS0tLQogdWkvY29uc29sZS5j
ICAgICAgICAgICAgfCAyOCAtLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAgICAgICAgICAg
IHwgOTYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE0MCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5j
CmluZGV4IDlhNGU5MGEuLjI5NjYxMjUgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NjAsMTEgKzc2MCw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotICAgICAgICBncmFwaGljX2h3X3VwZGF0ZShzLT52Z2EuY29uKTsKLQogICAgICgqcy0+
Y2lycnVzX3JvcCkgKHMsIHMtPnZnYS52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0
X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dmdhLnZyYW1fcHRy
ICsKQEAgLTc3MywxMCArNzY4LDkgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkgewotICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT52Z2EuY29uLAotCQkJICBzeCwgc3ks
IGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CisgICAgICAgIGRweV9nZnhfdXBkYXRlKHMtPnZnYS5jb24sIGR4LCBk
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAor
ICAgICAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAgICAgfQogCiAg
ICAgLyogd2UgZG9uJ3QgaGF2ZSB0byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRp
b24gaGFzCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2NvbnNvbGUuaCBiL2luY2x1ZGUvdWkvY29u
c29sZS5oCmluZGV4IDI3MDNhM2EuLjY3OTI3ZWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWkvY29u
c29sZS5oCisrKyBiL2luY2x1ZGUvdWkvY29uc29sZS5oCkBAIC0xODksOSArMTg5LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2dm
eF9zd2l0Y2gpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IERpc3BsYXlTdXJmYWNlICpuZXdfc3VyZmFjZSk7Ci0gICAgdm9pZCAo
KmRweV9nZnhfY29weSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAgICAgYm9vbCAoKmRweV9n
ZnhfY2hlY2tfZm9ybWF0KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpeG1hbl9mb3JtYXRfY29kZV90IGZvcm1hdCk7CiAKQEAg
LTI3Myw4ICsyNzAsNiBAQCBpbnQgZHB5X3NldF91aV9pbmZvKFFlbXVDb25zb2xlICpjb24sIFFl
bXVVSUluZm8gKmluZm8pOwogdm9pZCBkcHlfZ2Z4X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KFFlbXVDb25zb2xlICpjb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpc3BsYXlT
dXJmYWNlICpzdXJmYWNlKTsKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xlICpjb24sIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0
X3ksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29u
LCBpbnQgeCwgaW50IHkpOwogdm9pZCBkcHlfdGV4dF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9yZXNpemUoUWVtdUNv
bnNvbGUgKmNvbiwgaW50IHcsIGludCBoKTsKQEAgLTM5OCw4ICszOTMsNiBAQCB2b2lkIHRleHRf
Y29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2Vs
ZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5
U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29s
ZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9j
b25zb2xlX3N1cmZhY2UoUWVtdUNvbnNvbGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpk
aWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29sZS5jCmluZGV4IGMyNGJmZTQuLmVj
ZTBjMDQgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE1
NTgsMjcgKzE1NTgsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMp
CiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBp
bnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2li
bGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNs
LCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8g
ZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAg
ICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9w
cy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwg
aW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKQEAgLTIxMDQsMTMgKzIw
ODMsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0
aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsK
IH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJ
Q19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShR
ZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlm
ZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXggZDEwODdjOS4uYjQ1YmIyYyAxMDA2
NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMKQEAgLTg3MiwxMDEgKzg3Miw2IEBAIGlu
dCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHks
IGludCB3LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHko
Vm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGll
bnQgKi8KLSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5D
X01TR19TRVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDAp
OwotICAgIHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2
bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElO
R19DT1BZUkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0
ZV91MTYodnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2Zs
dXNoKHZzKTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0
ZW5lciAqZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpCi17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNw
bGF5LCBkY2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7
Ci0gICAgdWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19s
aW0sIHM7Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIGlmICghdmQtPnNlcnZlcikgewotICAg
ICAgICAvKiBubyBjbGllbnQgY29ubmVjdGVkICovCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0K
LSAgICB2bmNfcmVmcmVzaF9zZXJ2ZXJfc3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hf
U0FGRSh2cywgJnZkLT5jbGllbnRzLCBuZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19m
ZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3Jj
ZV91cGRhdGUgPSAxOwotICAgICAgICAgICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUp
OwotICAgICAgICAgICAgLyogdnMgbWlnaHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9
Ci0gICAgfQotCi0gICAgLyogZG8gYml0YmxpdCBvcCBvbiB0aGUgbG9jYWwgc3VyZmFjZSB0b28g
Ki8KLSAgICBwaXRjaCA9IHZuY19zZXJ2ZXJfZmJfc3RyaWRlKHZkKTsKLSAgICBzcmNfcm93ID0g
dm5jX3NlcnZlcl9mYl9wdHIodmQsIHNyY194LCBzcmNfeSk7Ci0gICAgZHN0X3JvdyA9IHZuY19z
ZXJ2ZXJfZmJfcHRyKHZkLCBkc3RfeCwgZHN0X3kpOwotICAgIHkgPSBkc3RfeTsKLSAgICBpbmMg
PSAxOwotICAgIGlmIChkc3RfeSA+IHNyY195KSB7Ci0gICAgICAgIC8qIGNvcHkgYmFja3dhcmRz
ICovCi0gICAgICAgIHNyY19yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgZHN0X3JvdyAr
PSBwaXRjaCAqIChoLTEpOwotICAgICAgICBwaXRjaCA9IC1waXRjaDsKLSAgICAgICAgeSA9IGRz
dF95ICsgaCAtIDE7Ci0gICAgICAgIGluYyA9IC0xOwotICAgIH0KLSAgICB3X2xpbSA9IHcgLSAo
Vk5DX0RJUlRZX1BJWEVMU19QRVJfQklUIC0gKGRzdF94ICUgVk5DX0RJUlRZX1BJWEVMU19QRVJf
QklUKSk7Ci0gICAgaWYgKHdfbGltIDwgMCkgewotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgd19saW0gPSB3IC0gKHdfbGltICUgVk5DX0RJUlRZX1BJWEVMU19QRVJf
QklUKTsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3Ig
KHggPSAwOyB4IDw9IHdfbGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBj
bXBfYnl0ZXMsIGRzdF9yb3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3
X2xpbSkgewotICAgICAgICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAg
ICAgICAgICAgICAgcyA9IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLQotICAgICAgICAgICAg
ICAgICAgICAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsKLSAgICAgICAgICAg
ICAgICBzID0gTUlOKHMsIHdfbGltKTsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICAgICAgcyA9IFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVDsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGNtcF9ieXRlcyA9IHMgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAg
aWYgKG1lbWNtcChzcmNfcm93LCBkc3Rfcm93LCBjbXBfYnl0ZXMpID09IDApCi0gICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBtZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNt
cF9ieXRlcyk7Ci0gICAgICAgICAgICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBu
ZXh0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKCF2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFU
VVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94
KSAvIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdnMtPmRpcnR5W3ldKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgIH0KLSAgICAgICAgc3JjX3JvdyArPSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVT
OwotICAgICAgICBkc3Rfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0g
ICAgICAgIHkgKz0gaW5jOwotICAgIH0KLQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNs
aWVudHMsIG5leHQpIHsKLSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRV
UkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAgICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBk
c3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2
bmNfbW91c2Vfc2V0KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgeCwgaW50IHksIGludCB2aXNpYmxlKQogewpAQCAtMzExOSw3ICszMDI0
LDYgQEAgc3RhdGljIGdib29sZWFuIHZuY19saXN0ZW5faW8oUUlPQ2hhbm5lbCAqaW9jLAogc3Rh
dGljIGNvbnN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lck9wcyBkY2xfb3BzID0gewogICAgIC5kcHlf
bmFtZSAgICAgICAgICAgICA9ICJ2bmMiLAogICAgIC5kcHlfcmVmcmVzaCAgICAgICAgICA9IHZu
Y19yZWZyZXNoLAotICAgIC5kcHlfZ2Z4X2NvcHkgICAgICAgICA9IHZuY19kcHlfY29weSwKICAg
ICAuZHB5X2dmeF91cGRhdGUgICAgICAgPSB2bmNfZHB5X3VwZGF0ZSwKICAgICAuZHB5X2dmeF9z
d2l0Y2ggICAgICAgPSB2bmNfZHB5X3N3aXRjaCwKICAgICAuZHB5X2dmeF9jaGVja19mb3JtYXQg
PSBxZW11X3BpeG1hbl9jaGVja19mb3JtYXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 14:22:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 14:22: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 1cr3cr-0000Z0-Ju; Thu, 23 Mar 2017 14: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 <ian.jackson@eu.citrix.com>) id 1cr3cq-0000Ym-DI
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EA/B5-04971-B0AD3D85; Thu, 23 Mar 2017 14:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZf71uU
 Ig1WqFhO2GTgwemzv28UewBjFmpmXlF+RwJqxre8Ya8EZ/4oPC5cxNjC2WHUxcnEICXxhlHi5
 /wlzFyMnkHOeUeLz28guRg4ONgExibl7FUDCIgKqErNWLIcqUZdo+t3ABmILCwRKPJ+4EMzmF
 TCT+H7/HlgNC1D9kauHmCYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1pcnJ
 iempOYVKyXnJ+7iRHoEQYg2MG4Zn7gIUZJDiYlUV7HnZcjhPiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwHrsAlBMsSk1PrUjLzAGGBkxagoNHSYR3NUiat7ggMbc4Mx0idYpRl2PO7N1vmIRY8vLz
 UqXEeR9eBCoSACnKKM2DGwEL00uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p1xCWgKT2ZeC
 dymV0BHMAEdUbbnAsgRJYkIKakGxtZD/GEz8lIXKB4tqJUN/cXYZnul4sy9+88dwg7GrjeyeR
 N7aN6+Ff3nT5sqtOucqS5ziW1rWig8q1H02huD1LCslr3dPrfYbeR1hH+wTlx4eLtQIuNezZz
 XC7kf/KhbM2398T3TK938V1VybzBl+bymI6F5PrP+kcjd5htCvwcXS3Ra1xwpVGIpzkg01GIu
 Kk4EAHLM4NBOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490278921!91883742!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1191 invoked from network); 23 Mar 2017 14:22:02 -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; 23 Mar 2017 14:22:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr3cn-0000tR-Q5
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cr3cn-0000a9-PL
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 14:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cr3cn-0000a9-PL@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 14:22:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1YmY5ODNjNGJmZjAzYjJlODAxYjkxOTJiNTNjYzY2NGE3MWEyMmQKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6MTA6MzEgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDcgLS0tLQogdWkvY29uc29sZS5j
ICAgICAgICAgICAgfCAyOCAtLS0tLS0tLS0tLS0tLS0KIHVpL3ZuYy5jICAgICAgICAgICAgICAg
IHwgOTYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE0MCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5j
CmluZGV4IDlhNGU5MGEuLjI5NjYxMjUgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC03NjAsMTEgKzc2MCw2IEBAIHN0
YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQg
c3JjLCBpbnQgdywgaW50IGgpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiB3ZSBoYXZlIHRv
IGZsdXNoIGFsbCBwZW5kaW5nIGNoYW5nZXMgc28gdGhhdCB0aGUgY29weQotICAgICAgIGlzIGdl
bmVyYXRlZCBhdCB0aGUgYXBwcm9wcmlhdGUgbW9tZW50IGluIHRpbWUgKi8KLSAgICBpZiAobm90
aWZ5KQotICAgICAgICBncmFwaGljX2h3X3VwZGF0ZShzLT52Z2EuY29uKTsKLQogICAgICgqcy0+
Y2lycnVzX3JvcCkgKHMsIHMtPnZnYS52cmFtX3B0ciArCiAJCSAgICAgIChzLT5jaXJydXNfYmx0
X2RzdGFkZHIgJiBzLT5jaXJydXNfYWRkcl9tYXNrKSwKIAkJICAgICAgcy0+dmdhLnZyYW1fcHRy
ICsKQEAgLTc3MywxMCArNzY4LDkgQEAgc3RhdGljIHZvaWQgY2lycnVzX2RvX2NvcHkoQ2lycnVz
VkdBU3RhdGUgKnMsIGludCBkc3QsIGludCBzcmMsIGludCB3LCBpbnQgaCkKIAkJICAgICAgcy0+
Y2lycnVzX2JsdF93aWR0aCwgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogCiAgICAgaWYgKG5vdGlm
eSkgewotICAgICAgICBxZW11X2NvbnNvbGVfY29weShzLT52Z2EuY29uLAotCQkJICBzeCwgc3ks
IGR4LCBkeSwKLQkJCSAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAotCQkJICBzLT5jaXJy
dXNfYmx0X2hlaWdodCk7CisgICAgICAgIGRweV9nZnhfdXBkYXRlKHMtPnZnYS5jb24sIGR4LCBk
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF93aWR0aCAvIGRlcHRoLAor
ICAgICAgICAgICAgICAgICAgICAgICBzLT5jaXJydXNfYmx0X2hlaWdodCk7CiAgICAgfQogCiAg
ICAgLyogd2UgZG9uJ3QgaGF2ZSB0byBub3RpZnkgdGhlIGRpc3BsYXkgdGhhdCB0aGlzIHBvcnRp
b24gaGFzCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2NvbnNvbGUuaCBiL2luY2x1ZGUvdWkvY29u
c29sZS5oCmluZGV4IDI3MDNhM2EuLjY3OTI3ZWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWkvY29u
c29sZS5oCisrKyBiL2luY2x1ZGUvdWkvY29uc29sZS5oCkBAIC0xODksOSArMTg5LDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCB4LCBpbnQgeSwgaW50IHcsIGludCBoKTsKICAgICB2b2lkICgqZHB5X2dm
eF9zd2l0Y2gpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IERpc3BsYXlTdXJmYWNlICpuZXdfc3VyZmFjZSk7Ci0gICAgdm9pZCAo
KmRweV9nZnhfY29weSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHNyY194LCBpbnQgc3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiAgICAgYm9vbCAoKmRweV9n
ZnhfY2hlY2tfZm9ybWF0KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpeG1hbl9mb3JtYXRfY29kZV90IGZvcm1hdCk7CiAKQEAg
LTI3Myw4ICsyNzAsNiBAQCBpbnQgZHB5X3NldF91aV9pbmZvKFFlbXVDb25zb2xlICpjb24sIFFl
bXVVSUluZm8gKmluZm8pOwogdm9pZCBkcHlfZ2Z4X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgeCwgaW50IHksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KFFlbXVDb25zb2xlICpjb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERpc3BsYXlT
dXJmYWNlICpzdXJmYWNlKTsKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xlICpjb24sIGlu
dCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0
X3ksIGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29u
LCBpbnQgeCwgaW50IHkpOwogdm9pZCBkcHlfdGV4dF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogdm9pZCBkcHlfdGV4dF9yZXNpemUoUWVtdUNv
bnNvbGUgKmNvbiwgaW50IHcsIGludCBoKTsKQEAgLTM5OCw4ICszOTMsNiBAQCB2b2lkIHRleHRf
Y29uc29sZXNfc2V0X2Rpc3BsYXkoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIGNvbnNvbGVfc2Vs
ZWN0KHVuc2lnbmVkIGludCBpbmRleCk7CiB2b2lkIGNvbnNvbGVfY29sb3JfaW5pdChEaXNwbGF5
U3RhdGUgKmRzKTsKIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpOwotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29s
ZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCk7CiBEaXNwbGF5U3VyZmFjZSAqcWVtdV9j
b25zb2xlX3N1cmZhY2UoUWVtdUNvbnNvbGUgKmNvbik7CiAKIC8qIGNvbnNvbGUtZ2wuYyAqLwpk
aWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29sZS5jCmluZGV4IGMyNGJmZTQuLmVj
ZTBjMDQgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysgYi91aS9jb25zb2xlLmMKQEAgLTE1
NTgsMjcgKzE1NTgsNiBAQCBzdGF0aWMgdm9pZCBkcHlfcmVmcmVzaChEaXNwbGF5U3RhdGUgKnMp
CiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBp
bnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKLSAgICBEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlmICghcWVtdV9jb25zb2xlX2lzX3Zpc2li
bGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIFFMSVNUX0ZPUkVBQ0goZGNs
LCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAgIGlmIChjb24gIT0gKGRjbC0+Y29uID8g
ZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KSB7Ci0gICAgICAgICAg
ICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ks
IHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RPICovCi0gICAgICAgICAgICBkY2wtPm9w
cy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihRZW11Q29uc29sZSAqY29uLCBpbnQgeCwg
aW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0gY29uLT5kczsKQEAgLTIxMDQsMTMgKzIw
ODMsNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKnMsIGludCB3aWR0
aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsK
IH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gs
IGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29uLT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJ
Q19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29uLCBzcmNfeCwgc3JjX3ksIGRzdF94LCBk
c3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFjZShR
ZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1cm4gY29uc29sZS0+c3VyZmFjZTsKZGlm
ZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5kZXggZDEwODdjOS4uYjQ1YmIyYyAxMDA2
NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMKQEAgLTg3MiwxMDEgKzg3Miw2IEBAIGlu
dCB2bmNfc2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHks
IGludCB3LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHko
Vm5jU3RhdGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ks
IGludCB3LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGll
bnQgKi8KLSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5D
X01TR19TRVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDAp
OwotICAgIHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2
bmNfZnJhbWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElO
R19DT1BZUkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0
ZV91MTYodnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2Zs
dXNoKHZzKTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0
ZW5lciAqZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywg
aW50IGgpCi17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNw
bGF5LCBkY2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7
Ci0gICAgdWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19s
aW0sIHM7Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIGlmICghdmQtPnNlcnZlcikgewotICAg
ICAgICAvKiBubyBjbGllbnQgY29ubmVjdGVkICovCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0K
LSAgICB2bmNfcmVmcmVzaF9zZXJ2ZXJfc3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hf
U0FGRSh2cywgJnZkLT5jbGllbnRzLCBuZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19m
ZWF0dXJlKHZzLCBWTkNfRkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3Jj
ZV91cGRhdGUgPSAxOwotICAgICAgICAgICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUp
OwotICAgICAgICAgICAgLyogdnMgbWlnaHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9
Ci0gICAgfQotCi0gICAgLyogZG8gYml0YmxpdCBvcCBvbiB0aGUgbG9jYWwgc3VyZmFjZSB0b28g
Ki8KLSAgICBwaXRjaCA9IHZuY19zZXJ2ZXJfZmJfc3RyaWRlKHZkKTsKLSAgICBzcmNfcm93ID0g
dm5jX3NlcnZlcl9mYl9wdHIodmQsIHNyY194LCBzcmNfeSk7Ci0gICAgZHN0X3JvdyA9IHZuY19z
ZXJ2ZXJfZmJfcHRyKHZkLCBkc3RfeCwgZHN0X3kpOwotICAgIHkgPSBkc3RfeTsKLSAgICBpbmMg
PSAxOwotICAgIGlmIChkc3RfeSA+IHNyY195KSB7Ci0gICAgICAgIC8qIGNvcHkgYmFja3dhcmRz
ICovCi0gICAgICAgIHNyY19yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgZHN0X3JvdyAr
PSBwaXRjaCAqIChoLTEpOwotICAgICAgICBwaXRjaCA9IC1waXRjaDsKLSAgICAgICAgeSA9IGRz
dF95ICsgaCAtIDE7Ci0gICAgICAgIGluYyA9IC0xOwotICAgIH0KLSAgICB3X2xpbSA9IHcgLSAo
Vk5DX0RJUlRZX1BJWEVMU19QRVJfQklUIC0gKGRzdF94ICUgVk5DX0RJUlRZX1BJWEVMU19QRVJf
QklUKSk7Ci0gICAgaWYgKHdfbGltIDwgMCkgewotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgd19saW0gPSB3IC0gKHdfbGltICUgVk5DX0RJUlRZX1BJWEVMU19QRVJf
QklUKTsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3Ig
KHggPSAwOyB4IDw9IHdfbGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBj
bXBfYnl0ZXMsIGRzdF9yb3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3
X2xpbSkgewotICAgICAgICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAg
ICAgICAgICAgICAgcyA9IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLQotICAgICAgICAgICAg
ICAgICAgICAoZHN0X3ggJSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsKLSAgICAgICAgICAg
ICAgICBzID0gTUlOKHMsIHdfbGltKTsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAg
ICAgICAgcyA9IFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVDsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGNtcF9ieXRlcyA9IHMgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAg
aWYgKG1lbWNtcChzcmNfcm93LCBkc3Rfcm93LCBjbXBfYnl0ZXMpID09IDApCi0gICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBtZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNt
cF9ieXRlcyk7Ci0gICAgICAgICAgICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBu
ZXh0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKCF2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFU
VVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94
KSAvIFZOQ19ESVJUWV9QSVhFTFNfUEVSX0JJVCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdnMtPmRpcnR5W3ldKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgIH0KLSAgICAgICAgc3JjX3JvdyArPSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVT
OwotICAgICAgICBkc3Rfcm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0g
ICAgICAgIHkgKz0gaW5jOwotICAgIH0KLQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNs
aWVudHMsIG5leHQpIHsKLSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRV
UkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAgICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBk
c3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2
bmNfbW91c2Vfc2V0KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgeCwgaW50IHksIGludCB2aXNpYmxlKQogewpAQCAtMzExOSw3ICszMDI0
LDYgQEAgc3RhdGljIGdib29sZWFuIHZuY19saXN0ZW5faW8oUUlPQ2hhbm5lbCAqaW9jLAogc3Rh
dGljIGNvbnN0IERpc3BsYXlDaGFuZ2VMaXN0ZW5lck9wcyBkY2xfb3BzID0gewogICAgIC5kcHlf
bmFtZSAgICAgICAgICAgICA9ICJ2bmMiLAogICAgIC5kcHlfcmVmcmVzaCAgICAgICAgICA9IHZu
Y19yZWZyZXNoLAotICAgIC5kcHlfZ2Z4X2NvcHkgICAgICAgICA9IHZuY19kcHlfY29weSwKICAg
ICAuZHB5X2dmeF91cGRhdGUgICAgICAgPSB2bmNfZHB5X3VwZGF0ZSwKICAgICAuZHB5X2dmeF9z
d2l0Y2ggICAgICAgPSB2bmNfZHB5X3N3aXRjaCwKICAgICAuZHB5X2dmeF9jaGVja19mb3JtYXQg
PSBxZW11X3BpeG1hbl9jaGVja19mb3JtYXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 21:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 21: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 1crABJ-0004jy-Ce; Thu, 23 Mar 2017 21:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABI-0004js-8F
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C6/63-00609-B7C34D85; Thu, 23 Mar 2017 21:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfa5kq
 EwdYdTBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dh8mq1gKXvFr0d9rA2Ms9i6GLk4hAS+MEr0
 T9zOCOGcZ5S4sfUXcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKaEtvOH
 wSL8wqYSRzfNpEJxGYBqn97Yg3rBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPx93G/Q4ySHExKorzvFK5ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgzbMGygkWpaanVqRl5gDDAyYtwcGjJMIbCpLmLS5IzC3OTIdInWLU5bhx/MAb
 JiGWvPy8VClxXkuQIgGQoozSPLgRsFC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwdkC
 k9mXgncpldARzABHVG25wLIESWJCCmpBsY1t9YEiv/m3KU3+8yf+Sdu257s4VzfPo9D0c3nVO
 mMqBnJX7VsnOdcaj3o0pz9Rl/EZ7VsWUF9DvNdoT2H21jPVXOHLVVI5GQXndUe/H5Df9v+vs1
 aJnyJF1dtCcz33Xhc8stVgzmnLH3mXo0Xetb9X1WdJ3L/Db/7v4KeZNWxP8k+u2JuF5sSS3FG
 oqEWc1FxIgBKqlA6UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490304122!59283299!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51669 invoked from network); 23 Mar 2017 21:22:02 -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; 23 Mar 2017 21:22:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABF-0004E0-Qm
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABF-0007Pk-O0
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crABF-0007Pk-O0@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 21:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmMjU0MGQ5OTc0MzQwMjE0ZmU5NDFhOTNiMTIwYjY4NTQ2OTc5ZTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6NDAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDo0MCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNCArKystCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDIwMmI4NzguLjE5ZDhmMWMgMTAwNjQ0Ci0t
LSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4Miw3ICsyODIsOSBAQCBTRUFCSU9T
X1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjkuMgogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEz
OSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuNy4yCitR
RU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDczZThmYTNmZWM1YjkwNzA2NWY5Y2VlNGM2NTA0
MmZjNTU3MjRjNTMKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcgKzAwMDAKKyMgY2lycnVzL3Zu
YzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29sZSBjb2RlLgogCiAjIFNwZWNp
Znkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBpb2VtdScgdG8gdXNlIHRoZSBv
bGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBsb2NhbCBkaXJlY3RvcnksIG9y
IGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 23 21:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 Mar 2017 21: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 1crABJ-0004jy-Ce; Thu, 23 Mar 2017 21:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABI-0004js-8F
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C6/63-00609-B7C34D85; Thu, 23 Mar 2017 21:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfa5kq
 EwdYdTBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dh8mq1gKXvFr0d9rA2Ms9i6GLk4hAS+MEr0
 T9zOCOGcZ5S4sfUXcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKaEtvOH
 wSL8wqYSRzfNpEJxGYBqn97Yg3rBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPx93G/Q4ySHExKorzvFK5ECPEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgzbMGygkWpaanVqRl5gDDAyYtwcGjJMIbCpLmLS5IzC3OTIdInWLU5bhx/MAb
 JiGWvPy8VClxXkuQIgGQoozSPLgRsFC9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwdkC
 k9mXgncpldARzABHVG25wLIESWJCCmpBsY1t9YEiv/m3KU3+8yf+Sdu257s4VzfPo9D0c3nVO
 mMqBnJX7VsnOdcaj3o0pz9Rl/EZ7VsWUF9DvNdoT2H21jPVXOHLVVI5GQXndUe/H5Df9v+vs1
 aJnyJF1dtCcz33Xhc8stVgzmnLH3mXo0Xetb9X1WdJ3L/Db/7v4KeZNWxP8k+u2JuF5sSS3FG
 oqEWc1FxIgBKqlA6UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490304122!59283299!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51669 invoked from network); 23 Mar 2017 21:22:02 -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; 23 Mar 2017 21:22:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABF-0004E0-Qm
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crABF-0007Pk-O0
 for xen-changelog@lists.xensource.com; Thu, 23 Mar 2017 21:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crABF-0007Pk-O0@xenbits.xenproject.org>
Date: Thu, 23 Mar 2017 21:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.7] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmMjU0MGQ5OTc0MzQwMjE0ZmU5NDFhOTNiMTIwYjY4NTQ2OTc5ZTgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6NDAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDo0MCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNCArKystCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDIwMmI4NzguLjE5ZDhmMWMgMTAwNjQ0Ci0t
LSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4Miw3ICsyODIsOSBAQCBTRUFCSU9T
X1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjkuMgogRVRIRVJCT09UX05JQ1MgPz0gcnRsODEz
OSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuNy4yCitR
RU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDczZThmYTNmZWM1YjkwNzA2NWY5Y2VlNGM2NTA0
MmZjNTU3MjRjNTMKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcgKzAwMDAKKyMgY2lycnVzL3Zu
YzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29sZSBjb2RlLgogCiAjIFNwZWNp
Znkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBpb2VtdScgdG8gdXNlIHRoZSBv
bGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBsb2NhbCBkaXJlY3RvcnksIG9y
IGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 00:22:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 00: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 1crCzV-0000ou-P7; Fri, 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crCzU-0000oo-Rj
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 00:22:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3B/6A-14382-CA664D85; Fri, 24 Mar 2017 00:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd12pU
 Ig6bpyhYTthk4MHps79vFHsAYxZqZl5RfkcCa8f1zA3vBSo6KpZ+nsTYwTmDvYuTiEBL4wijR
 //smSxcjJ5BznlHiQk9eFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFNCVur3gAF
 ucVMJM4d3kq2BgWoPq1u7czT2DkWMDIsIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HP/MBDjJIcTEqivO8UrkQI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDdlwqUEyxKTU+tSMvMAQYHTFqCg0dJhHdtClCat7ggMbc4Mx0idYpRUUqcNwykTwAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdBTKFJzOvBG76K6DFTECLy/ZcA
 FlckoiQkmpgtG3uZN6gua1zs4HjkedZX4r4S+a5MInc4ThoLLVd8EDx93NT3KZN/nJyatpu7c
 L0KyHHbNzWOyZ68U5QEcoWk1nxY9l0DZbds/eZtajuV2u9wVwjMVm+oObe4fcuFSu2rBcUjH1
 e0myfF6/zVz62u3iaUmxR6gOhH5OfN8o1+VW+uLHkMdNVJZbijERDLeai4kQASxRLlkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490314922!93599836!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36572 invoked from network); 24 Mar 2017 00:22:03 -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; 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crCzS-0000tK-7g
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 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 1crCzS-0007n3-70
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 00:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crCzS-0007n3-70@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 00:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjYTk3YTQ2NmRjOGQ4Zjk5ZmJmZjhmNTFhMTE3ZDZlODI1NWVjZGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6MjQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDoyNCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDJmNWE2M2QuLmEzZDE5MzQgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4OSw5ICsyODksOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0
bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGI3N2Q1OGI1
OWZmMDY4OGU0YWViOTMzNDUwZDA3NzE2Y2EwZmIxZjIKLSMgV2VkIEZlYiAyMiAxNjoyNToxOSAy
MDE3ICswMDAwCi0jIGNpcnJ1czogYWRkIGJsaXRfaXNfdW5zYWZlIGNhbGwgdG8gY2lycnVzX2Jp
dGJsdF9jcHV0b3ZpZGVvCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDNiZWQ5M2Q3NzI0
NTY0ZTE1YjEwMjU3MjNhZjgxZDI5NzFiYjBlNGIKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcg
KzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29s
ZSBjb2RlLgogCiAjIFNwZWNpZnkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBp
b2VtdScgdG8gdXNlIHRoZSBvbGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBs
b2NhbCBkaXJlY3RvcnksIG9yIGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 00:22:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 00: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 1crCzV-0000ou-P7; Fri, 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crCzU-0000oo-Rj
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 00:22:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3B/6A-14382-CA664D85; Fri, 24 Mar 2017 00:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd12pU
 Ig6bpyhYTthk4MHps79vFHsAYxZqZl5RfkcCa8f1zA3vBSo6KpZ+nsTYwTmDvYuTiEBL4wijR
 //smSxcjJ5BznlHiQk9eFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFNCVur3gAF
 ucVMJM4d3kq2BgWoPq1u7czT2DkWMDIsIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HP/MBDjJIcTEqivO8UrkQI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDdlwqUEyxKTU+tSMvMAQYHTFqCg0dJhHdtClCat7ggMbc4Mx0idYpRUUqcNwykTwAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdBTKFJzOvBG76K6DFTECLy/ZcA
 FlckoiQkmpgtG3uZN6gua1zs4HjkedZX4r4S+a5MInc4ThoLLVd8EDx93NT3KZN/nJyatpu7c
 L0KyHHbNzWOyZ68U5QEcoWk1nxY9l0DZbds/eZtajuV2u9wVwjMVm+oObe4fcuFSu2rBcUjH1
 e0myfF6/zVz62u3iaUmxR6gOhH5OfN8o1+VW+uLHkMdNVJZbijERDLeai4kQASxRLlkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1490314922!93599836!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36572 invoked from network); 24 Mar 2017 00:22:03 -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; 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crCzS-0000tK-7g
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 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 1crCzS-0007n3-70
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 00:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crCzS-0007n3-70@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 00:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjYTk3YTQ2NmRjOGQ4Zjk5ZmJmZjhmNTFhMTE3ZDZlODI1NWVjZGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDQ6MjQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NDoyNCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDJmNWE2M2QuLmEzZDE5MzQgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4OSw5ICsyODksOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjEwLjAKIEVUSEVSQk9PVF9OSUNTID89IHJ0
bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGI3N2Q1OGI1
OWZmMDY4OGU0YWViOTMzNDUwZDA3NzE2Y2EwZmIxZjIKLSMgV2VkIEZlYiAyMiAxNjoyNToxOSAy
MDE3ICswMDAwCi0jIGNpcnJ1czogYWRkIGJsaXRfaXNfdW5zYWZlIGNhbGwgdG8gY2lycnVzX2Jp
dGJsdF9jcHV0b3ZpZGVvCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDNiZWQ5M2Q3NzI0
NTY0ZTE1YjEwMjU3MjNhZjgxZDI5NzFiYjBlNGIKKyMgVGh1IE1hciA5IDExOjE0OjU1IDIwMTcg
KzAwMDAKKyMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0YmxpdCBzdXBwb3J0IGZyb20gY29uc29s
ZSBjb2RlLgogCiAjIFNwZWNpZnkgd2hpY2ggcWVtdS1kbSB0byB1c2UuIFRoaXMgbWF5IGJlIGBp
b2VtdScgdG8gdXNlIHRoZSBvbGQKICMgTWVyY3VyaWFsIGluLXRyZWUgdmVyc2lvbiwgb3IgYSBs
b2NhbCBkaXJlY3RvcnksIG9yIGEgZ2l0IFVSTC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 02:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 02: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 1crFCw-000424-Rw; Fri, 24 Mar 2017 02:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCv-00041u-4h
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FC/74-19731-4F784D85; Fri, 24 Mar 2017 02:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdz+5U
 Ig69/NCwmbDNwYPTY3reLPYAxijUzLym/IoE148XiFSwFS/0rOk/wNzB2WHUxcnEICXxhlFjw
 aTUjhHOeUeLT14lADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CBlAgLBEocWyMOE
 uYVMJN4euoNK4jNAlTeuWUd6wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxhvbgw4xCjJwaQkyiuUdSVCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTv1jagnGBRanpqRVpmDjA0YNISHDxKIryXQdK8xQWJucWZ6RCpU4y6HHNm737DJMSS
 l5+XKiXOuxekSACkKKM0D24ELEwvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXDhj0QjyZe
 SVwm14BHcEEdETZngsgR5QkIqSkGhgDmjuLrzn6PZ9wSWpm+vca0dYI544Paf3B17UeZC7nfZ
 R8KufPu5B/TFv+BMw6UsvScuL5s4q88y8+V04z5NNaV19yzHeb1k6xW6Jzl+/brztbalWhct7
 8ZrGiE+tOFYckeC+tlSzJZs75+jpz8RfxxTIacfLW3wTrKs54PDulaNKnVFr99JASS3FGoqEW
 c1FxIgBDDd6sTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1490323442!83975124!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14707 invoked from network); 24 Mar 2017 02:44:03 -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; 24 Mar 2017 02:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCs-0003O4-Bz
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCs-0001RV-7v
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crFCs-0001RV-7v@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 02:44:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.5] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6Mzg6NDggMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDkxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMzYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCA1NTMxMzA1Li5mZmY4NTA2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzU2LDExICs3NTYsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjksMTAgKzc2NCw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCA4YTg2NjE3Li4xYzNiMDZlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU4LDEwICsxNTgsNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMTcsOCArMjEzLDYgQEAgaW50IGRw
eV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAqY29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQg
ZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50
IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lk
IGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAg
ICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9p
ZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQg
ZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQg
aCk7CkBAIC0zMDIsOCArMjk2LDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERp
c3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgp
Owogdm9pZCBjb25zb2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVf
Y29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsK
LXZvaWQgcWVtdV9jb25zb2xlX2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpOwogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29uc29sZV9zdXJmYWNlKFFlbXVDb25z
b2xlICpjb24pOwogRGlzcGxheVN0YXRlICpxZW11X2NvbnNvbGVfZGlzcGxheXN0YXRlKFFlbXVD
b25zb2xlICpjb25zb2xlKTsKIApkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29s
ZS5jCmluZGV4IGUwNTc3NTUuLmE2MmIwYTYgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysg
Yi91aS9jb25zb2xlLmMKQEAgLTE0MTgsMjcgKzE0MTgsNiBAQCB2b2lkIGRweV9yZWZyZXNoKERp
c3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xl
ICpjb24sIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94
LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBEaXNwbGF5U3RhdGUgKnMgPSBjb24t
PmRzOwotICAgIERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsOwotCi0gICAgaWYgKCFxZW11X2Nv
bnNvbGVfaXNfdmlzaWJsZShjb24pKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgUUxJ
U1RfRk9SRUFDSChkY2wsICZzLT5saXN0ZW5lcnMsIG5leHQpIHsKLSAgICAgICAgaWYgKGNvbiAh
PSAoZGNsLT5jb24gPyBkY2wtPmNvbiA6IGFjdGl2ZV9jb25zb2xlKSkgewotICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGRjbC0+b3BzLT5kcHlfZ2Z4X2NvcHkp
IHsKLSAgICAgICAgICAgIGRjbC0+b3BzLT5kcHlfZ2Z4X2NvcHkoZGNsLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIH0gZWxzZSB7IC8qIFRPRE8gKi8KLSAgICAg
ICAgICAgIGRjbC0+b3BzLT5kcHlfZ2Z4X3VwZGF0ZShkY2wsIGRzdF94LCBkc3RfeSwgdywgaCk7
Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHZvaWQgZHB5X3RleHRfY3Vyc29yKFFlbXVDb25zb2xl
ICpjb24sIGludCB4LCBpbnQgeSkKIHsKICAgICBEaXNwbGF5U3RhdGUgKnMgPSBjb24tPmRzOwpA
QCAtMTg1NywxMyArMTgzNiw2IEBAIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29s
ZSAqcywgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICAgIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KHMsIHN1cmZhY2UpOwogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KFFlbXVDb25zb2xlICpj
b24sIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0
X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGFzc2VydChjb24tPmNvbnNvbGVf
dHlwZSA9PSBHUkFQSElDX0NPTlNPTEUpOwotICAgIGRweV9nZnhfY29weShjb24sIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29u
c29sZV9zdXJmYWNlKFFlbXVDb25zb2xlICpjb25zb2xlKQogewogICAgIHJldHVybiBjb25zb2xl
LT5zdXJmYWNlOwpkaWZmIC0tZ2l0IGEvdWkvdm5jLmMgYi91aS92bmMuYwppbmRleCA2NDdhMzU2
Li4wMmNhM2E2IDEwMDY0NAotLS0gYS91aS92bmMuYworKysgYi91aS92bmMuYwpAQCAtNzMwLDk2
ICs3MzAsNiBAQCBpbnQgdm5jX3NlbmRfZnJhbWVidWZmZXJfdXBkYXRlKFZuY1N0YXRlICp2cywg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAgICAgcmV0dXJuIG47CiB9CiAKLXN0YXRpYyB2
b2lkIHZuY19jb3B5KFZuY1N0YXRlICp2cywgaW50IHNyY194LCBpbnQgc3JjX3ksIGludCBkc3Rf
eCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgLyogc2VuZCBiaXRibGl0IG9wIHRv
IHRoZSB2bmMgY2xpZW50ICovCi0gICAgdm5jX2xvY2tfb3V0cHV0KHZzKTsKLSAgICB2bmNfd3Jp
dGVfdTgodnMsIFZOQ19NU0dfU0VSVkVSX0ZSQU1FQlVGRkVSX1VQREFURSk7Ci0gICAgdm5jX3dy
aXRlX3U4KHZzLCAwKTsKLSAgICB2bmNfd3JpdGVfdTE2KHZzLCAxKTsgLyogbnVtYmVyIG9mIHJl
Y3RzICovCi0gICAgdm5jX2ZyYW1lYnVmZmVyX3VwZGF0ZSh2cywgZHN0X3gsIGRzdF95LCB3LCBo
LCBWTkNfRU5DT0RJTkdfQ09QWVJFQ1QpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY194KTsK
LSAgICB2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0gICAgdm5jX3VubG9ja19vdXRwdXQodnMp
OwotICAgIHZuY19mbHVzaCh2cyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHZuY19kcHlfY29weShEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY0Rpc3BsYXkgKnZkID0gY29udGFpbmVyX29m
KGRjbCwgVm5jRGlzcGxheSwgZGNsKTsKLSAgICBWbmNTdGF0ZSAqdnMsICp2bjsKLSAgICB1aW50
OF90ICpzcmNfcm93OwotICAgIHVpbnQ4X3QgKmRzdF9yb3c7Ci0gICAgaW50IGksIHgsIHksIHBp
dGNoLCBpbmMsIHdfbGltLCBzOwotICAgIGludCBjbXBfYnl0ZXM7Ci0KLSAgICB2bmNfcmVmcmVz
aF9zZXJ2ZXJfc3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hfU0FGRSh2cywgJnZkLT5j
bGllbnRzLCBuZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNf
RkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3JjZV91cGRhdGUgPSAxOwot
ICAgICAgICAgICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUpOwotICAgICAgICAgICAg
LyogdnMgbWlnaHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9Ci0gICAgfQotCi0gICAg
LyogZG8gYml0YmxpdCBvcCBvbiB0aGUgbG9jYWwgc3VyZmFjZSB0b28gKi8KLSAgICBwaXRjaCA9
IHZuY19zZXJ2ZXJfZmJfc3RyaWRlKHZkKTsKLSAgICBzcmNfcm93ID0gdm5jX3NlcnZlcl9mYl9w
dHIodmQsIHNyY194LCBzcmNfeSk7Ci0gICAgZHN0X3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZk
LCBkc3RfeCwgZHN0X3kpOwotICAgIHkgPSBkc3RfeTsKLSAgICBpbmMgPSAxOwotICAgIGlmIChk
c3RfeSA+IHNyY195KSB7Ci0gICAgICAgIC8qIGNvcHkgYmFja3dhcmRzICovCi0gICAgICAgIHNy
Y19yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgZHN0X3JvdyArPSBwaXRjaCAqIChoLTEp
OwotICAgICAgICBwaXRjaCA9IC1waXRjaDsKLSAgICAgICAgeSA9IGRzdF95ICsgaCAtIDE7Ci0g
ICAgICAgIGluYyA9IC0xOwotICAgIH0KLSAgICB3X2xpbSA9IHcgLSAoVk5DX0RJUlRZX1BJWEVM
U19QRVJfQklUIC0gKGRzdF94ICUgVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKSk7Ci0gICAgaWYg
KHdfbGltIDwgMCkgewotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAg
d19saW0gPSB3IC0gKHdfbGltICUgVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKTsKLSAgICB9Ci0g
ICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3IgKHggPSAwOyB4IDw9IHdf
bGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBjbXBfYnl0ZXMsIGRzdF9y
b3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3X2xpbSkgewotICAgICAg
ICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAgICAgICAgICAgICAgcyA9
IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLQotICAgICAgICAgICAgICAgICAgICAoZHN0X3gg
JSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsKLSAgICAgICAgICAgICAgICBzID0gTUlOKHMs
IHdfbGltKTsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgcyA9IFZOQ19E
SVJUWV9QSVhFTFNfUEVSX0JJVDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGNtcF9ieXRl
cyA9IHMgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAgaWYgKG1lbWNtcChzcmNf
cm93LCBkc3Rfcm93LCBjbXBfYnl0ZXMpID09IDApCi0gICAgICAgICAgICAgICAgY29udGludWU7
Ci0gICAgICAgICAgICBtZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNtcF9ieXRlcyk7Ci0gICAg
ICAgICAgICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAg
ICAgICAgICAgaWYgKCF2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkg
ewotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94KSAvIFZOQ19ESVJUWV9Q
SVhFTFNfUEVSX0JJVCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdnMtPmRpcnR5W3ld
KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAg
c3JjX3JvdyArPSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICBkc3Rf
cm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgIHkgKz0gaW5j
OwotICAgIH0KLQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsK
LSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJFQ1QpKSB7
Ci0gICAgICAgICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcs
IGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2bmNfbW91c2Vfc2V0KERp
c3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
eCwgaW50IHksIGludCB2aXNpYmxlKQogewpAQCAtMjkyNSw3ICsyODM1LDYgQEAgc3RhdGljIHZv
aWQgdm5jX2xpc3Rlbl93ZWJzb2NrZXRfcmVhZCh2b2lkICpvcGFxdWUpCiBzdGF0aWMgY29uc3Qg
RGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7CiAgICAgLmRweV9uYW1lICAgICAg
ICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAgID0gdm5jX3JlZnJlc2gsCi0gICAg
LmRweV9nZnhfY29weSAgICAgID0gdm5jX2RweV9jb3B5LAogICAgIC5kcHlfZ2Z4X3VwZGF0ZSAg
ICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4X3N3aXRjaCAgICA9IHZuY19kcHlfc3dp
dGNoLAogICAgIC5kcHlfbW91c2Vfc2V0ICAgICA9IHZuY19tb3VzZV9zZXQsCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00
LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 02:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 02: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 1crFCw-000424-Rw; Fri, 24 Mar 2017 02:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCv-00041u-4h
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FC/74-19731-4F784D85; Fri, 24 Mar 2017 02:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdz+5U
 Ig69/NCwmbDNwYPTY3reLPYAxijUzLym/IoE148XiFSwFS/0rOk/wNzB2WHUxcnEICXxhlFjw
 aTUjhHOeUeLT14lADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CBlAgLBEocWyMOE
 uYVMJN4euoNK4jNAlTeuWUd6wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxhvbgw4xCjJwaQkyiuUdSVCiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTv1jagnGBRanpqRVpmDjA0YNISHDxKIryXQdK8xQWJucWZ6RCpU4y6HHNm737DJMSS
 l5+XKiXOuxekSACkKKM0D24ELEwvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXDhj0QjyZe
 SVwm14BHcEEdETZngsgR5QkIqSkGhgDmjuLrzn6PZ9wSWpm+vca0dYI544Paf3B17UeZC7nfZ
 R8KufPu5B/TFv+BMw6UsvScuL5s4q88y8+V04z5NNaV19yzHeb1k6xW6Jzl+/brztbalWhct7
 8ZrGiE+tOFYckeC+tlSzJZs75+jpz8RfxxTIacfLW3wTrKs54PDulaNKnVFr99JASS3FGoqEW
 c1FxIgBDDd6sTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1490323442!83975124!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14707 invoked from network); 24 Mar 2017 02:44:03 -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; 24 Mar 2017 02:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCs-0003O4-Bz
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crFCs-0001RV-7v
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 02:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crFCs-0001RV-7v@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 02:44:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.5] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6Mzg6NDggMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDkxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxMzYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCA1NTMxMzA1Li5mZmY4NTA2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzU2LDExICs3NTYsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjksMTAgKzc2NCw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCA4YTg2NjE3Li4xYzNiMDZlIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU4LDEwICsxNTgsNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMTcsOCArMjEzLDYgQEAgaW50IGRw
eV9zZXRfdWlfaW5mbyhRZW11Q29uc29sZSAqY29uLCBRZW11VUlJbmZvICppbmZvKTsKIHZvaWQg
ZHB5X2dmeF91cGRhdGUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5LCBpbnQgdywgaW50
IGgpOwogdm9pZCBkcHlfZ2Z4X3JlcGxhY2Vfc3VyZmFjZShRZW11Q29uc29sZSAqY29uLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFjZSk7Ci12b2lk
IGRweV9nZnhfY29weShRZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAg
ICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpOwogdm9p
ZCBkcHlfdGV4dF9jdXJzb3IoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHgsIGludCB5KTsKIHZvaWQg
ZHB5X3RleHRfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3LCBpbnQg
aCk7CkBAIC0zMDIsOCArMjk2LDYgQEAgdm9pZCB0ZXh0X2NvbnNvbGVzX3NldF9kaXNwbGF5KERp
c3BsYXlTdGF0ZSAqZHMpOwogdm9pZCBjb25zb2xlX3NlbGVjdCh1bnNpZ25lZCBpbnQgaW5kZXgp
Owogdm9pZCBjb25zb2xlX2NvbG9yX2luaXQoRGlzcGxheVN0YXRlICpkcyk7CiB2b2lkIHFlbXVf
Y29uc29sZV9yZXNpemUoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KTsK
LXZvaWQgcWVtdV9jb25zb2xlX2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQg
dywgaW50IGgpOwogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29uc29sZV9zdXJmYWNlKFFlbXVDb25z
b2xlICpjb24pOwogRGlzcGxheVN0YXRlICpxZW11X2NvbnNvbGVfZGlzcGxheXN0YXRlKFFlbXVD
b25zb2xlICpjb25zb2xlKTsKIApkaWZmIC0tZ2l0IGEvdWkvY29uc29sZS5jIGIvdWkvY29uc29s
ZS5jCmluZGV4IGUwNTc3NTUuLmE2MmIwYTYgMTAwNjQ0Ci0tLSBhL3VpL2NvbnNvbGUuYworKysg
Yi91aS9jb25zb2xlLmMKQEAgLTE0MTgsMjcgKzE0MTgsNiBAQCB2b2lkIGRweV9yZWZyZXNoKERp
c3BsYXlTdGF0ZSAqcykKICAgICB9CiB9CiAKLXZvaWQgZHB5X2dmeF9jb3B5KFFlbXVDb25zb2xl
ICpjb24sIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgaW50IGRzdF94
LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBEaXNwbGF5U3RhdGUgKnMgPSBjb24t
PmRzOwotICAgIERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsOwotCi0gICAgaWYgKCFxZW11X2Nv
bnNvbGVfaXNfdmlzaWJsZShjb24pKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgUUxJ
U1RfRk9SRUFDSChkY2wsICZzLT5saXN0ZW5lcnMsIG5leHQpIHsKLSAgICAgICAgaWYgKGNvbiAh
PSAoZGNsLT5jb24gPyBkY2wtPmNvbiA6IGFjdGl2ZV9jb25zb2xlKSkgewotICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGRjbC0+b3BzLT5kcHlfZ2Z4X2NvcHkp
IHsKLSAgICAgICAgICAgIGRjbC0+b3BzLT5kcHlfZ2Z4X2NvcHkoZGNsLCBzcmNfeCwgc3JjX3ks
IGRzdF94LCBkc3RfeSwgdywgaCk7Ci0gICAgICAgIH0gZWxzZSB7IC8qIFRPRE8gKi8KLSAgICAg
ICAgICAgIGRjbC0+b3BzLT5kcHlfZ2Z4X3VwZGF0ZShkY2wsIGRzdF94LCBkc3RfeSwgdywgaCk7
Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KIHZvaWQgZHB5X3RleHRfY3Vyc29yKFFlbXVDb25zb2xl
ICpjb24sIGludCB4LCBpbnQgeSkKIHsKICAgICBEaXNwbGF5U3RhdGUgKnMgPSBjb24tPmRzOwpA
QCAtMTg1NywxMyArMTgzNiw2IEBAIHZvaWQgcWVtdV9jb25zb2xlX3Jlc2l6ZShRZW11Q29uc29s
ZSAqcywgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICAgIGRweV9nZnhfcmVwbGFjZV9zdXJmYWNl
KHMsIHN1cmZhY2UpOwogfQogCi12b2lkIHFlbXVfY29uc29sZV9jb3B5KFFlbXVDb25zb2xlICpj
b24sIGludCBzcmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0
X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKQotewotICAgIGFzc2VydChjb24tPmNvbnNvbGVf
dHlwZSA9PSBHUkFQSElDX0NPTlNPTEUpOwotICAgIGRweV9nZnhfY29weShjb24sIHNyY194LCBz
cmNfeSwgZHN0X3gsIGRzdF95LCB3LCBoKTsKLX0KLQogRGlzcGxheVN1cmZhY2UgKnFlbXVfY29u
c29sZV9zdXJmYWNlKFFlbXVDb25zb2xlICpjb25zb2xlKQogewogICAgIHJldHVybiBjb25zb2xl
LT5zdXJmYWNlOwpkaWZmIC0tZ2l0IGEvdWkvdm5jLmMgYi91aS92bmMuYwppbmRleCA2NDdhMzU2
Li4wMmNhM2E2IDEwMDY0NAotLS0gYS91aS92bmMuYworKysgYi91aS92bmMuYwpAQCAtNzMwLDk2
ICs3MzAsNiBAQCBpbnQgdm5jX3NlbmRfZnJhbWVidWZmZXJfdXBkYXRlKFZuY1N0YXRlICp2cywg
aW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpCiAgICAgcmV0dXJuIG47CiB9CiAKLXN0YXRpYyB2
b2lkIHZuY19jb3B5KFZuY1N0YXRlICp2cywgaW50IHNyY194LCBpbnQgc3JjX3ksIGludCBkc3Rf
eCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgLyogc2VuZCBiaXRibGl0IG9wIHRv
IHRoZSB2bmMgY2xpZW50ICovCi0gICAgdm5jX2xvY2tfb3V0cHV0KHZzKTsKLSAgICB2bmNfd3Jp
dGVfdTgodnMsIFZOQ19NU0dfU0VSVkVSX0ZSQU1FQlVGRkVSX1VQREFURSk7Ci0gICAgdm5jX3dy
aXRlX3U4KHZzLCAwKTsKLSAgICB2bmNfd3JpdGVfdTE2KHZzLCAxKTsgLyogbnVtYmVyIG9mIHJl
Y3RzICovCi0gICAgdm5jX2ZyYW1lYnVmZmVyX3VwZGF0ZSh2cywgZHN0X3gsIGRzdF95LCB3LCBo
LCBWTkNfRU5DT0RJTkdfQ09QWVJFQ1QpOwotICAgIHZuY193cml0ZV91MTYodnMsIHNyY194KTsK
LSAgICB2bmNfd3JpdGVfdTE2KHZzLCBzcmNfeSk7Ci0gICAgdm5jX3VubG9ja19vdXRwdXQodnMp
OwotICAgIHZuY19mbHVzaCh2cyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHZuY19kcHlfY29weShEaXNw
bGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3Jj
X3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKQotewotICAgIFZuY0Rpc3BsYXkgKnZkID0gY29udGFpbmVyX29m
KGRjbCwgVm5jRGlzcGxheSwgZGNsKTsKLSAgICBWbmNTdGF0ZSAqdnMsICp2bjsKLSAgICB1aW50
OF90ICpzcmNfcm93OwotICAgIHVpbnQ4X3QgKmRzdF9yb3c7Ci0gICAgaW50IGksIHgsIHksIHBp
dGNoLCBpbmMsIHdfbGltLCBzOwotICAgIGludCBjbXBfYnl0ZXM7Ci0KLSAgICB2bmNfcmVmcmVz
aF9zZXJ2ZXJfc3VyZmFjZSh2ZCk7Ci0gICAgUVRBSUxRX0ZPUkVBQ0hfU0FGRSh2cywgJnZkLT5j
bGllbnRzLCBuZXh0LCB2bikgewotICAgICAgICBpZiAodm5jX2hhc19mZWF0dXJlKHZzLCBWTkNf
RkVBVFVSRV9DT1BZUkVDVCkpIHsKLSAgICAgICAgICAgIHZzLT5mb3JjZV91cGRhdGUgPSAxOwot
ICAgICAgICAgICAgdm5jX3VwZGF0ZV9jbGllbnQodnMsIDEsIHRydWUpOwotICAgICAgICAgICAg
LyogdnMgbWlnaHQgYmUgZnJlZSgpZWQgaGVyZSAqLwotICAgICAgICB9Ci0gICAgfQotCi0gICAg
LyogZG8gYml0YmxpdCBvcCBvbiB0aGUgbG9jYWwgc3VyZmFjZSB0b28gKi8KLSAgICBwaXRjaCA9
IHZuY19zZXJ2ZXJfZmJfc3RyaWRlKHZkKTsKLSAgICBzcmNfcm93ID0gdm5jX3NlcnZlcl9mYl9w
dHIodmQsIHNyY194LCBzcmNfeSk7Ci0gICAgZHN0X3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZk
LCBkc3RfeCwgZHN0X3kpOwotICAgIHkgPSBkc3RfeTsKLSAgICBpbmMgPSAxOwotICAgIGlmIChk
c3RfeSA+IHNyY195KSB7Ci0gICAgICAgIC8qIGNvcHkgYmFja3dhcmRzICovCi0gICAgICAgIHNy
Y19yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgZHN0X3JvdyArPSBwaXRjaCAqIChoLTEp
OwotICAgICAgICBwaXRjaCA9IC1waXRjaDsKLSAgICAgICAgeSA9IGRzdF95ICsgaCAtIDE7Ci0g
ICAgICAgIGluYyA9IC0xOwotICAgIH0KLSAgICB3X2xpbSA9IHcgLSAoVk5DX0RJUlRZX1BJWEVM
U19QRVJfQklUIC0gKGRzdF94ICUgVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKSk7Ci0gICAgaWYg
KHdfbGltIDwgMCkgewotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAg
d19saW0gPSB3IC0gKHdfbGltICUgVk5DX0RJUlRZX1BJWEVMU19QRVJfQklUKTsKLSAgICB9Ci0g
ICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3IgKHggPSAwOyB4IDw9IHdf
bGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBjbXBfYnl0ZXMsIGRzdF9y
b3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3X2xpbSkgewotICAgICAg
ICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAgICAgICAgICAgICAgcyA9
IChWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQgLQotICAgICAgICAgICAgICAgICAgICAoZHN0X3gg
JSBWTkNfRElSVFlfUElYRUxTX1BFUl9CSVQpKTsKLSAgICAgICAgICAgICAgICBzID0gTUlOKHMs
IHdfbGltKTsKLSAgICAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICAgICAgcyA9IFZOQ19E
SVJUWV9QSVhFTFNfUEVSX0JJVDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGNtcF9ieXRl
cyA9IHMgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAgaWYgKG1lbWNtcChzcmNf
cm93LCBkc3Rfcm93LCBjbXBfYnl0ZXMpID09IDApCi0gICAgICAgICAgICAgICAgY29udGludWU7
Ci0gICAgICAgICAgICBtZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNtcF9ieXRlcyk7Ci0gICAg
ICAgICAgICBRVEFJTFFfRk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAg
ICAgICAgICAgaWYgKCF2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkg
ewotICAgICAgICAgICAgICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94KSAvIFZOQ19ESVJUWV9Q
SVhFTFNfUEVSX0JJVCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdnMtPmRpcnR5W3ld
KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAg
c3JjX3JvdyArPSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICBkc3Rf
cm93ICs9IHBpdGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgIHkgKz0gaW5j
OwotICAgIH0KLQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsK
LSAgICAgICAgaWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJFQ1QpKSB7
Ci0gICAgICAgICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcs
IGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2bmNfbW91c2Vfc2V0KERp
c3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
eCwgaW50IHksIGludCB2aXNpYmxlKQogewpAQCAtMjkyNSw3ICsyODM1LDYgQEAgc3RhdGljIHZv
aWQgdm5jX2xpc3Rlbl93ZWJzb2NrZXRfcmVhZCh2b2lkICpvcGFxdWUpCiBzdGF0aWMgY29uc3Qg
RGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7CiAgICAgLmRweV9uYW1lICAgICAg
ICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAgID0gdm5jX3JlZnJlc2gsCi0gICAg
LmRweV9nZnhfY29weSAgICAgID0gdm5jX2RweV9jb3B5LAogICAgIC5kcHlfZ2Z4X3VwZGF0ZSAg
ICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4X3N3aXRjaCAgICA9IHZuY19kcHlfc3dp
dGNoLAogICAgIC5kcHlfbW91c2Vfc2V0ICAgICA9IHZuY19tb3VzZV9zZXQsCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00
LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 07:44:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 07: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 1crJtG-0000Oi-Kr; Fri, 24 Mar 2017 07: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 <ian.jackson@eu.citrix.com>) id 1crJtE-0000Oc-TW
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 56/C0-14551-44EC4D85; Fri, 24 Mar 2017 07:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdf53JU
 Igz8bFCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+/6P6aCk0EV9/b+ZG9g/G/TxcjFISTwhVFi
 67nvrBDOeUaJhrMPgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIlTjZ9Z
 QGxeQXMJBZ3PgazWYDq1/Q3Mk1g5FjAyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQK/UMDIw7GKee8DvEKMnBpCTK67btSoQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6Qs0A5waLU9NSKtMwcYHjApCU4eJREeFlA0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc6rB1IkAFKUUZoHNwIWqpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOygUzhy
 cwrgdv0CugIJqAjZm8AO6IkESEl1cDouONq87QXiwXEe2dPL1FqbZjxelMX9/Ow8mfL5vv9/6
 vxe/LbP7LbdDKdfr9X8jWbOD/MtTqmNeDwb4W5m+51c1xQubVF6umE9Tt28Ktw75RQOdWr9Ij
 jwe7beuFrA1fcmy72SJi79b3JqfJ9nNXmIqFNeexn/7WwT9e2/Db7YG3Vj3muRbrcSizFGYmG
 WsxFxYkAvcNYylACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490341442!88615067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50005 invoked from network); 24 Mar 2017 07:44:03 -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; 24 Mar 2017 07:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crJtC-000306-0S
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crJtB-0003mL-SK
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crJtB-0003mL-SK@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 07:44:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.4] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4NGM0M2I2MTNiYzFiNzNkNjdjMGQxMzNmNjNiYmJiYjMxOTc2ODEKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6NDA6NDUgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDk2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxNDEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCBmMTY5NjBiLi5mNTczNzM2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzUzLDExICs3NTMsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjYsMTAgKzc2MSw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCA5OGVkZjQxLi40OTIyMmYwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU5LDEwICsxNTksNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMTYsOCArMjEyLDYgQEAgdm9pZCB1
bnJlZ2lzdGVyX2Rpc3BsYXljaGFuZ2VsaXN0ZW5lcihEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRj
bCk7CiB2b2lkIGRweV9nZnhfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwg
aW50IHcsIGludCBoKTsKIHZvaWQgZHB5X2dmeF9yZXBsYWNlX3N1cmZhY2UoUWVtdUNvbnNvbGUg
KmNvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZh
Y2UpOwotdm9pZCBkcHlfZ2Z4X2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfY3Vyc29yKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQg
eSk7CiB2b2lkIGRweV90ZXh0X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHks
IGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgdywgaW50IGgpOwpAQCAtMjk1LDggKzI4OSw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19zZXRf
ZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQg
aW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMpOwog
dm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3aWR0aCwgaW50
IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KFFlbXVDb25zb2xlICpjb24sIGludCBz
cmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKTsKIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFj
ZShRZW11Q29uc29sZSAqY29uKTsKIERpc3BsYXlTdGF0ZSAqcWVtdV9jb25zb2xlX2Rpc3BsYXlz
dGF0ZShRZW11Q29uc29sZSAqY29uc29sZSk7CiAKZGlmZiAtLWdpdCBhL3VpL2NvbnNvbGUuYyBi
L3VpL2NvbnNvbGUuYwppbmRleCBlM2U4Mjk3Li5hNDhlNGI5IDEwMDY0NAotLS0gYS91aS9jb25z
b2xlLmMKKysrIGIvdWkvY29uc29sZS5jCkBAIC0xNDM4LDI3ICsxNDM4LDYgQEAgdm9pZCBkcHlf
cmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShR
ZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRl
ICpzID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlm
ICghcWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAg
fQotICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAg
IGlmIChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5
X2dmeF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3Jj
X3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RP
ICovCi0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0
X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihR
ZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0g
Y29uLT5kczsKQEAgLTE4MzAsMTMgKzE4MDksNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUo
UWVtdUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxh
Y2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11
Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29u
LT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29u
LCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNl
ICpxZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1
cm4gY29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5k
ZXggNDViZWQ3Ni4uNzBlZjc1YyAxMDA2NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMK
QEAgLTQxNyw3ICs0MTcsNiBAQCBvdXRfZXJyb3I6CiAqLwogCiBzdGF0aWMgaW50IHZuY191cGRh
dGVfY2xpZW50KFZuY1N0YXRlICp2cywgaW50IGhhc19kaXJ0eSk7Ci1zdGF0aWMgaW50IHZuY191
cGRhdGVfY2xpZW50X3N5bmMoVm5jU3RhdGUgKnZzLCBpbnQgaGFzX2RpcnR5KTsKIHN0YXRpYyB2
b2lkIHZuY19kaXNjb25uZWN0X3N0YXJ0KFZuY1N0YXRlICp2cyk7CiAKIHN0YXRpYyB2b2lkIHZu
Y19jb2xvcmRlcHRoKFZuY1N0YXRlICp2cyk7CkBAIC03MjEsOTMgKzcyMCw2IEBAIGludCB2bmNf
c2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3
LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3Rh
dGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3
LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8K
LSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5DX01TR19T
RVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAg
IHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJh
bWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZ
UkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0ZV91MTYo
dnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZz
KTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAq
ZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgp
Ci17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBk
Y2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAg
dWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7
Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIHZuY19yZWZyZXNoX3NlcnZlcl9zdXJmYWNlKHZk
KTsKLSAgICBRVEFJTFFfRk9SRUFDSF9TQUZFKHZzLCAmdmQtPmNsaWVudHMsIG5leHQsIHZuKSB7
Ci0gICAgICAgIGlmICh2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkg
ewotICAgICAgICAgICAgdnMtPmZvcmNlX3VwZGF0ZSA9IDE7Ci0gICAgICAgICAgICB2bmNfdXBk
YXRlX2NsaWVudF9zeW5jKHZzLCAxKTsKLSAgICAgICAgICAgIC8qIHZzIG1pZ2h0IGJlIGZyZWUo
KWVkIGhlcmUgKi8KLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGRvIGJpdGJsaXQgb3Agb24g
dGhlIGxvY2FsIHN1cmZhY2UgdG9vICovCi0gICAgcGl0Y2ggPSB2bmNfc2VydmVyX2ZiX3N0cmlk
ZSh2ZCk7Ci0gICAgc3JjX3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZkLCBzcmNfeCwgc3JjX3kp
OwotICAgIGRzdF9yb3cgPSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgZHN0X3gsIGRzdF95KTsKLSAg
ICB5ID0gZHN0X3k7Ci0gICAgaW5jID0gMTsKLSAgICBpZiAoZHN0X3kgPiBzcmNfeSkgewotICAg
ICAgICAvKiBjb3B5IGJhY2t3YXJkcyAqLwotICAgICAgICBzcmNfcm93ICs9IHBpdGNoICogKGgt
MSk7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgcGl0Y2ggPSAt
cGl0Y2g7Ci0gICAgICAgIHkgPSBkc3RfeSArIGggLSAxOwotICAgICAgICBpbmMgPSAtMTsKLSAg
ICB9Ci0gICAgd19saW0gPSB3IC0gKDE2IC0gKGRzdF94ICUgMTYpKTsKLSAgICBpZiAod19saW0g
PCAwKQotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgZWxzZQotICAgICAgICB3X2xpbSA9IHcgLSAo
d19saW0gJSAxNik7Ci0gICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3Ig
KHggPSAwOyB4IDw9IHdfbGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBj
bXBfYnl0ZXMsIGRzdF9yb3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3
X2xpbSkgewotICAgICAgICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAg
ICAgICAgICAgICAgcyA9ICgxNiAtIChkc3RfeCAlIDE2KSk7Ci0gICAgICAgICAgICAgICAgcyA9
IE1JTihzLCB3X2xpbSk7Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHMg
PSAxNjsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGNtcF9ieXRlcyA9IHMgKiBWTkNfU0VS
VkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAgaWYgKG1lbWNtcChzcmNfcm93LCBkc3Rfcm93LCBj
bXBfYnl0ZXMpID09IDApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBt
ZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNtcF9ieXRlcyk7Ci0gICAgICAgICAgICBRVEFJTFFf
Rk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKCF2
bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAg
ICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94KSAvIDE2KSwgdnMtPmRpcnR5W3ldKTsKLSAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgc3JjX3JvdyAr
PSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICBkc3Rfcm93ICs9IHBp
dGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgIHkgKz0gaW5jOwotICAgIH0K
LQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsKLSAgICAgICAg
aWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAg
ICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAg
ICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2bmNfbW91c2Vfc2V0KERpc3BsYXlDaGFu
Z2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgeCwgaW50IHks
IGludCB2aXNpYmxlKQogewpAQCAtODczLDEzICs3ODUsNiBAQCBzdGF0aWMgaW50IGZpbmRfYW5k
X2NsZWFyX2RpcnR5X2hlaWdodChzdHJ1Y3QgVm5jU3RhdGUgKnZzLAogICAgIHJldHVybiBoOwog
fQogCi1zdGF0aWMgaW50IHZuY191cGRhdGVfY2xpZW50X3N5bmMoVm5jU3RhdGUgKnZzLCBpbnQg
aGFzX2RpcnR5KQotewotICAgIGludCByZXQgPSB2bmNfdXBkYXRlX2NsaWVudCh2cywgaGFzX2Rp
cnR5KTsKLSAgICB2bmNfam9ic19qb2luKHZzKTsKLSAgICByZXR1cm4gcmV0OwotfQotCiBzdGF0
aWMgaW50IHZuY191cGRhdGVfY2xpZW50KFZuY1N0YXRlICp2cywgaW50IGhhc19kaXJ0eSkKIHsK
ICAgICBpZiAodnMtPm5lZWRfdXBkYXRlICYmIHZzLT5jc29jayAhPSAtMSkgewpAQCAtMjkyMCw3
ICsyODI1LDYgQEAgc3RhdGljIHZvaWQgdm5jX2xpc3Rlbl93ZWJzb2NrZXRfcmVhZCh2b2lkICpv
cGFxdWUpCiBzdGF0aWMgY29uc3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7
CiAgICAgLmRweV9uYW1lICAgICAgICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAg
ID0gdm5jX3JlZnJlc2gsCi0gICAgLmRweV9nZnhfY29weSAgICAgID0gdm5jX2RweV9jb3B5LAog
ICAgIC5kcHlfZ2Z4X3VwZGF0ZSAgICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4X3N3
aXRjaCAgICA9IHZuY19kcHlfc3dpdGNoLAogICAgIC5kcHlfbW91c2Vfc2V0ICAgICA9IHZuY19t
b3VzZV9zZXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 07:44:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 07: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 1crJtG-0000Oi-Kr; Fri, 24 Mar 2017 07: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 <ian.jackson@eu.citrix.com>) id 1crJtE-0000Oc-TW
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 56/C0-14551-44EC4D85; Fri, 24 Mar 2017 07:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdf53JU
 Igz8bFCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+/6P6aCk0EV9/b+ZG9g/G/TxcjFISTwhVFi
 67nvrBDOeUaJhrMPgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIlTjZ9Z
 QGxeQXMJBZ3PgazWYDq1/Q3Mk1g5FjAyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQK/UMDIw7GKee8DvEKMnBpCTK67btSoQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6Qs0A5waLU9NSKtMwcYHjApCU4eJREeFlA0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc6rB1IkAFKUUZoHNwIWqpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOygUzhy
 cwrgdv0CugIJqAjZm8AO6IkESEl1cDouONq87QXiwXEe2dPL1FqbZjxelMX9/Ow8mfL5vv9/6
 vxe/LbP7LbdDKdfr9X8jWbOD/MtTqmNeDwb4W5m+51c1xQubVF6umE9Tt28Ktw75RQOdWr9Ij
 jwe7beuFrA1fcmy72SJi79b3JqfJ9nNXmIqFNeexn/7WwT9e2/Db7YG3Vj3muRbrcSizFGYmG
 WsxFxYkAvcNYylACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490341442!88615067!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50005 invoked from network); 24 Mar 2017 07:44:03 -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; 24 Mar 2017 07:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crJtC-000306-0S
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crJtB-0003mL-SK
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 07:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crJtB-0003mL-SK@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 07:44:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.4] cirrus/vnc: zap bitblit
	support from console code.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4NGM0M2I2MTNiYzFiNzNkNjdjMGQxMzNmNjNiYmJiYjMxOTc2ODEKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIg
MTQgMTk6MDk6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBNYXIgMjEgMTE6NDA6NDUgMjAx
NyAtMDcwMAoKICAgIGNpcnJ1cy92bmM6IHphcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAgICAKICAgIFRoZXJlIGlzIGEgc3BlY2lhbCBjb2RlIHBhdGggKGRweV9nZnhfY29w
eSkgdG8gYWxsb3cgZ3JhcGhpYyBlbXVsYXRpb24KICAgIG5vdGlmeSB1c2VyIGludGVyZmFjZSBj
b2RlIGFib3V0IGJpdGJsaXQgb3BlcmF0aW9ucyBjYXJyeWVkIG91dCBieQogICAgZ3Vlc3RzLiAg
SXQgaXMgc3VwcG9ydGVkIGJ5IGNpcnJ1cyBhbmQgdm5jIHNlcnZlci4gIFRoZSBpbnRlbmRlZCBw
dXJwb3NlCiAgICBpcyB0byBvcHRpbWl6ZSBkaXNwbGF5IHNjcm9sbHMgYW5kIGp1c3Qgc2VuZCBv
dmVyIHRoZSBzY3JvbGwgb3AgaW5zdGVhZAogICAgb2YgYSBmdWxsIGRpc3BsYXkgdXBkYXRlLgog
ICAgCiAgICBUaGlzIGlzIHJhcmVseSB1c2VkIHRoZXNlIGRheXMgdGhvdWdoIGJlY2F1c2UgbW9k
ZXJuIGd1ZXN0cyBzaW1wbHkgZG9uJ3QKICAgIHVzZSB0aGUgY2lycnVzIGJsaXR0ZXIgYW55IG1v
cmUuICBBbnkgbGludXggZ3Vlc3QgdXNpbmcgdGhlIGNpcnJ1cyBkcm0KICAgIGRyaXZlciBkb2Vz
bid0LiAgQW55IHdpbmRvd3MgZ3Vlc3QgbmV3ZXIgdGhhbiB3aW54cCBkb2Vzbid0IHNoaXAgd2l0
aCBhCiAgICBjaXJydXMgZHJpdmVyIGFueSBtb3JlIGFuZCB0aHVzIHVzZXMgdGhlIGNpcnJ1cyBh
cyBzaW1wbGUgZnJhbWVidWZmZXIuCiAgICAKICAgIFNvIHRoaXMgY29kZSB0ZW5kcyB0byBiaXRy
b3QgYW5kIGJ1Z3MgY2FuIGdvIHVubm90aWNlZCBmb3IgYSBsb25nIHRpbWUuCiAgICBTZWUgZm9y
IGV4YW1wbGUgY29tbWl0ICIzZTEwYzNlIHZuYzogZml4IHFlbXUgY3Jhc2ggYmVjYXVzZSBvZiBT
SUdTRUdWIgogICAgd2hpY2ggZml4ZXMgYSBidWcgbGluZ2VyaW5nIGluIHRoZSBjb2RlIGZvciBh
bG1vc3QgYSB5ZWFyLCBhZGRlZCBieQogICAgY29tbWl0ICJjNzYyOGJmIHZuYzogb25seSBhbGxv
YyBzZXJ2ZXIgc3VyZmFjZSB3aXRoIGNsaWVudHMgY29ubmVjdGVkIi4KICAgIAogICAgQWxzbyB0
aGUgdm5jIHNlcnZlciB3aWxsIHRocm90dGxlIHRoZSBmcmFtZSByYXRlIGluIGNhc2UgaXQgZmln
dXJlcyB0aGUKICAgIG5ldHdvcmsgY2FuJ3Qga2VlcCB1cCAoc2VuZCBidWZmZXJzIGFyZSBmdWxs
KS4gIFRoaXMgZG9lc24ndCB3b3JrIHdpdGgKICAgIGRweV9nZnhfY29weSwgZm9yIGFueSBjb3B5
IG9wZXJhdGlvbiBzZW50IHRvIHRoZSB2bmMgY2xpZW50IHdlIGhhdmUgdG8KICAgIHNlbmQgYWxs
IG91dHN0YW5kaW5nIHVwZGF0ZXMgYmVmb3JlaGFuZCwgb3RoZXJ3aXNlIHRoZSB2bmMgY2xpZW50
IG1pZ2h0CiAgICBydW4gdGhlIGNsaWVudCBzaWRlIGJsaXQgb24gb3V0ZGF0ZWQgZGF0YSBhbmQg
dGhlcmVieSBjb3JydXB0IHRoZQogICAgZGlzcGxheS4gIFNvIHRoaXMgZHB5X2dmeF9jb3B5ICJv
cHRpbWl6YXRpb24iIG1pZ2h0IGV2ZW4gbWFrZSB0aGluZ3MKICAgIHdvcnNlIG9uIHNsb3cgbmV0
d29yayBsaW5rcy4KICAgIAogICAgTGV0cyBraWxsIGl0IG9uY2UgZm9yIGFsbC4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjExLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiBody9kaXNwbGF5L2NpcnJ1c192Z2EuYyB8IDEy
ICsrLS0tLS0KIGluY2x1ZGUvdWkvY29uc29sZS5oICAgIHwgIDggLS0tLS0KIHVpL2NvbnNvbGUu
YyAgICAgICAgICAgIHwgMjggLS0tLS0tLS0tLS0tLS0tCiB1aS92bmMuYyAgICAgICAgICAgICAg
ICB8IDk2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxNDEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvZGlzcGxheS9jaXJydXNfdmdhLmMgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2Eu
YwppbmRleCBmMTY5NjBiLi5mNTczNzM2IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L2NpcnJ1c192
Z2EuYworKysgYi9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYwpAQCAtNzUzLDExICs3NTMsNiBAQCBz
dGF0aWMgdm9pZCBjaXJydXNfZG9fY29weShDaXJydXNWR0FTdGF0ZSAqcywgaW50IGRzdCwgaW50
IHNyYywgaW50IHcsIGludCBoKQogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogd2UgaGF2ZSB0
byBmbHVzaCBhbGwgcGVuZGluZyBjaGFuZ2VzIHNvIHRoYXQgdGhlIGNvcHkKLSAgICAgICBpcyBn
ZW5lcmF0ZWQgYXQgdGhlIGFwcHJvcHJpYXRlIG1vbWVudCBpbiB0aW1lICovCi0gICAgaWYgKG5v
dGlmeSkKLSAgICAgICAgZ3JhcGhpY19od191cGRhdGUocy0+dmdhLmNvbik7Ci0KICAgICAoKnMt
PmNpcnJ1c19yb3ApIChzLCBzLT52Z2EudnJhbV9wdHIgKwogCQkgICAgICAocy0+Y2lycnVzX2Js
dF9kc3RhZGRyICYgcy0+Y2lycnVzX2FkZHJfbWFzayksCiAJCSAgICAgIHMtPnZnYS52cmFtX3B0
ciArCkBAIC03NjYsMTAgKzc2MSw5IEBAIHN0YXRpYyB2b2lkIGNpcnJ1c19kb19jb3B5KENpcnJ1
c1ZHQVN0YXRlICpzLCBpbnQgZHN0LCBpbnQgc3JjLCBpbnQgdywgaW50IGgpCiAJCSAgICAgIHMt
PmNpcnJ1c19ibHRfd2lkdGgsIHMtPmNpcnJ1c19ibHRfaGVpZ2h0KTsKIAogICAgIGlmIChub3Rp
ZnkpIHsKLSAgICAgICAgcWVtdV9jb25zb2xlX2NvcHkocy0+dmdhLmNvbiwKLQkJCSAgc3gsIHN5
LCBkeCwgZHksCi0JCQkgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwKLQkJCSAgcy0+Y2ly
cnVzX2JsdF9oZWlnaHQpOworICAgICAgICBkcHlfZ2Z4X3VwZGF0ZShzLT52Z2EuY29uLCBkeCwg
ZHksCisgICAgICAgICAgICAgICAgICAgICAgIHMtPmNpcnJ1c19ibHRfd2lkdGggLyBkZXB0aCwK
KyAgICAgICAgICAgICAgICAgICAgICAgcy0+Y2lycnVzX2JsdF9oZWlnaHQpOwogICAgIH0KIAog
ICAgIC8qIHdlIGRvbid0IGhhdmUgdG8gbm90aWZ5IHRoZSBkaXNwbGF5IHRoYXQgdGhpcyBwb3J0
aW9uIGhhcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9jb25zb2xlLmggYi9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAppbmRleCA5OGVkZjQxLi40OTIyMmYwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VpL2Nv
bnNvbGUuaAorKysgYi9pbmNsdWRlL3VpL2NvbnNvbGUuaApAQCAtMTU5LDEwICsxNTksNiBAQCB0
eXBlZGVmIHN0cnVjdCBEaXNwbGF5Q2hhbmdlTGlzdGVuZXJPcHMgewogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHgsIGludCB5LCBpbnQgdywgaW50IGgpOwogICAgIHZvaWQgKCpkcHlf
Z2Z4X3N3aXRjaCkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgRGlzcGxheVN1cmZhY2UgKm5ld19zdXJmYWNlKTsKLSAgICB2b2lk
ICgqZHB5X2dmeF9jb3B5KShEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGludCBoKTsKLQogICAgIHZvaWQgKCpk
cHlfdGV4dF9jdXJzb3IpKERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCB4LCBpbnQgeSk7CiAgICAgdm9pZCAoKmRweV90ZXh0X3Jlc2l6
ZSkoRGlzcGxheUNoYW5nZUxpc3RlbmVyICpkY2wsCkBAIC0yMTYsOCArMjEyLDYgQEAgdm9pZCB1
bnJlZ2lzdGVyX2Rpc3BsYXljaGFuZ2VsaXN0ZW5lcihEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRj
bCk7CiB2b2lkIGRweV9nZnhfdXBkYXRlKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQgeSwg
aW50IHcsIGludCBoKTsKIHZvaWQgZHB5X2dmeF9yZXBsYWNlX3N1cmZhY2UoUWVtdUNvbnNvbGUg
KmNvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZh
Y2UpOwotdm9pZCBkcHlfZ2Z4X2NvcHkoUWVtdUNvbnNvbGUgKmNvbiwgaW50IHNyY194LCBpbnQg
c3JjX3ksCi0gICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBkc3RfeSwgaW50IHcsIGlu
dCBoKTsKIHZvaWQgZHB5X3RleHRfY3Vyc29yKFFlbXVDb25zb2xlICpjb24sIGludCB4LCBpbnQg
eSk7CiB2b2lkIGRweV90ZXh0X3VwZGF0ZShRZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHks
IGludCB3LCBpbnQgaCk7CiB2b2lkIGRweV90ZXh0X3Jlc2l6ZShRZW11Q29uc29sZSAqY29uLCBp
bnQgdywgaW50IGgpOwpAQCAtMjk1LDggKzI4OSw2IEBAIHZvaWQgdGV4dF9jb25zb2xlc19zZXRf
ZGlzcGxheShEaXNwbGF5U3RhdGUgKmRzKTsKIHZvaWQgY29uc29sZV9zZWxlY3QodW5zaWduZWQg
aW50IGluZGV4KTsKIHZvaWQgY29uc29sZV9jb2xvcl9pbml0KERpc3BsYXlTdGF0ZSAqZHMpOwog
dm9pZCBxZW11X2NvbnNvbGVfcmVzaXplKFFlbXVDb25zb2xlICpjb24sIGludCB3aWR0aCwgaW50
IGhlaWdodCk7Ci12b2lkIHFlbXVfY29uc29sZV9jb3B5KFFlbXVDb25zb2xlICpjb24sIGludCBz
cmNfeCwgaW50IHNyY195LAotICAgICAgICAgICAgICAgICAgICAgICBpbnQgZHN0X3gsIGludCBk
c3RfeSwgaW50IHcsIGludCBoKTsKIERpc3BsYXlTdXJmYWNlICpxZW11X2NvbnNvbGVfc3VyZmFj
ZShRZW11Q29uc29sZSAqY29uKTsKIERpc3BsYXlTdGF0ZSAqcWVtdV9jb25zb2xlX2Rpc3BsYXlz
dGF0ZShRZW11Q29uc29sZSAqY29uc29sZSk7CiAKZGlmZiAtLWdpdCBhL3VpL2NvbnNvbGUuYyBi
L3VpL2NvbnNvbGUuYwppbmRleCBlM2U4Mjk3Li5hNDhlNGI5IDEwMDY0NAotLS0gYS91aS9jb25z
b2xlLmMKKysrIGIvdWkvY29uc29sZS5jCkBAIC0xNDM4LDI3ICsxNDM4LDYgQEAgdm9pZCBkcHlf
cmVmcmVzaChEaXNwbGF5U3RhdGUgKnMpCiAgICAgfQogfQogCi12b2lkIGRweV9nZnhfY29weShR
ZW11Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAg
IGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgpCi17Ci0gICAgRGlzcGxheVN0YXRl
ICpzID0gY29uLT5kczsKLSAgICBEaXNwbGF5Q2hhbmdlTGlzdGVuZXIgKmRjbDsKLQotICAgIGlm
ICghcWVtdV9jb25zb2xlX2lzX3Zpc2libGUoY29uKSkgewotICAgICAgICByZXR1cm47Ci0gICAg
fQotICAgIFFMSVNUX0ZPUkVBQ0goZGNsLCAmcy0+bGlzdGVuZXJzLCBuZXh0KSB7Ci0gICAgICAg
IGlmIChjb24gIT0gKGRjbC0+Y29uID8gZGNsLT5jb24gOiBhY3RpdmVfY29uc29sZSkpIHsKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0gICAgICAgIGlmIChkY2wtPm9wcy0+ZHB5
X2dmeF9jb3B5KSB7Ci0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF9jb3B5KGRjbCwgc3Jj
X3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAgICAgICB9IGVsc2UgeyAvKiBUT0RP
ICovCi0gICAgICAgICAgICBkY2wtPm9wcy0+ZHB5X2dmeF91cGRhdGUoZGNsLCBkc3RfeCwgZHN0
X3ksIHcsIGgpOwotICAgICAgICB9Ci0gICAgfQotfQotCiB2b2lkIGRweV90ZXh0X2N1cnNvcihR
ZW11Q29uc29sZSAqY29uLCBpbnQgeCwgaW50IHkpCiB7CiAgICAgRGlzcGxheVN0YXRlICpzID0g
Y29uLT5kczsKQEAgLTE4MzAsMTMgKzE4MDksNiBAQCB2b2lkIHFlbXVfY29uc29sZV9yZXNpemUo
UWVtdUNvbnNvbGUgKnMsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgICBkcHlfZ2Z4X3JlcGxh
Y2Vfc3VyZmFjZShzLCBzdXJmYWNlKTsKIH0KIAotdm9pZCBxZW11X2NvbnNvbGVfY29weShRZW11
Q29uc29sZSAqY29uLCBpbnQgc3JjX3gsIGludCBzcmNfeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3LCBpbnQgaCkKLXsKLSAgICBhc3NlcnQoY29u
LT5jb25zb2xlX3R5cGUgPT0gR1JBUEhJQ19DT05TT0xFKTsKLSAgICBkcHlfZ2Z4X2NvcHkoY29u
LCBzcmNfeCwgc3JjX3ksIGRzdF94LCBkc3RfeSwgdywgaCk7Ci19Ci0KIERpc3BsYXlTdXJmYWNl
ICpxZW11X2NvbnNvbGVfc3VyZmFjZShRZW11Q29uc29sZSAqY29uc29sZSkKIHsKICAgICByZXR1
cm4gY29uc29sZS0+c3VyZmFjZTsKZGlmZiAtLWdpdCBhL3VpL3ZuYy5jIGIvdWkvdm5jLmMKaW5k
ZXggNDViZWQ3Ni4uNzBlZjc1YyAxMDA2NDQKLS0tIGEvdWkvdm5jLmMKKysrIGIvdWkvdm5jLmMK
QEAgLTQxNyw3ICs0MTcsNiBAQCBvdXRfZXJyb3I6CiAqLwogCiBzdGF0aWMgaW50IHZuY191cGRh
dGVfY2xpZW50KFZuY1N0YXRlICp2cywgaW50IGhhc19kaXJ0eSk7Ci1zdGF0aWMgaW50IHZuY191
cGRhdGVfY2xpZW50X3N5bmMoVm5jU3RhdGUgKnZzLCBpbnQgaGFzX2RpcnR5KTsKIHN0YXRpYyB2
b2lkIHZuY19kaXNjb25uZWN0X3N0YXJ0KFZuY1N0YXRlICp2cyk7CiAKIHN0YXRpYyB2b2lkIHZu
Y19jb2xvcmRlcHRoKFZuY1N0YXRlICp2cyk7CkBAIC03MjEsOTMgKzcyMCw2IEBAIGludCB2bmNf
c2VuZF9mcmFtZWJ1ZmZlcl91cGRhdGUoVm5jU3RhdGUgKnZzLCBpbnQgeCwgaW50IHksIGludCB3
LCBpbnQgaCkKICAgICByZXR1cm4gbjsKIH0KIAotc3RhdGljIHZvaWQgdm5jX2NvcHkoVm5jU3Rh
dGUgKnZzLCBpbnQgc3JjX3gsIGludCBzcmNfeSwgaW50IGRzdF94LCBpbnQgZHN0X3ksIGludCB3
LCBpbnQgaCkKLXsKLSAgICAvKiBzZW5kIGJpdGJsaXQgb3AgdG8gdGhlIHZuYyBjbGllbnQgKi8K
LSAgICB2bmNfbG9ja19vdXRwdXQodnMpOwotICAgIHZuY193cml0ZV91OCh2cywgVk5DX01TR19T
RVJWRVJfRlJBTUVCVUZGRVJfVVBEQVRFKTsKLSAgICB2bmNfd3JpdGVfdTgodnMsIDApOwotICAg
IHZuY193cml0ZV91MTYodnMsIDEpOyAvKiBudW1iZXIgb2YgcmVjdHMgKi8KLSAgICB2bmNfZnJh
bWVidWZmZXJfdXBkYXRlKHZzLCBkc3RfeCwgZHN0X3ksIHcsIGgsIFZOQ19FTkNPRElOR19DT1BZ
UkVDVCk7Ci0gICAgdm5jX3dyaXRlX3UxNih2cywgc3JjX3gpOwotICAgIHZuY193cml0ZV91MTYo
dnMsIHNyY195KTsKLSAgICB2bmNfdW5sb2NrX291dHB1dCh2cyk7Ci0gICAgdm5jX2ZsdXNoKHZz
KTsKLX0KLQotc3RhdGljIHZvaWQgdm5jX2RweV9jb3B5KERpc3BsYXlDaGFuZ2VMaXN0ZW5lciAq
ZGNsLAotICAgICAgICAgICAgICAgICAgICAgICAgIGludCBzcmNfeCwgaW50IHNyY195LAotICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBkc3RfeCwgaW50IGRzdF95LCBpbnQgdywgaW50IGgp
Ci17Ci0gICAgVm5jRGlzcGxheSAqdmQgPSBjb250YWluZXJfb2YoZGNsLCBWbmNEaXNwbGF5LCBk
Y2wpOwotICAgIFZuY1N0YXRlICp2cywgKnZuOwotICAgIHVpbnQ4X3QgKnNyY19yb3c7Ci0gICAg
dWludDhfdCAqZHN0X3JvdzsKLSAgICBpbnQgaSwgeCwgeSwgcGl0Y2gsIGluYywgd19saW0sIHM7
Ci0gICAgaW50IGNtcF9ieXRlczsKLQotICAgIHZuY19yZWZyZXNoX3NlcnZlcl9zdXJmYWNlKHZk
KTsKLSAgICBRVEFJTFFfRk9SRUFDSF9TQUZFKHZzLCAmdmQtPmNsaWVudHMsIG5leHQsIHZuKSB7
Ci0gICAgICAgIGlmICh2bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkg
ewotICAgICAgICAgICAgdnMtPmZvcmNlX3VwZGF0ZSA9IDE7Ci0gICAgICAgICAgICB2bmNfdXBk
YXRlX2NsaWVudF9zeW5jKHZzLCAxKTsKLSAgICAgICAgICAgIC8qIHZzIG1pZ2h0IGJlIGZyZWUo
KWVkIGhlcmUgKi8KLSAgICAgICAgfQotICAgIH0KLQotICAgIC8qIGRvIGJpdGJsaXQgb3Agb24g
dGhlIGxvY2FsIHN1cmZhY2UgdG9vICovCi0gICAgcGl0Y2ggPSB2bmNfc2VydmVyX2ZiX3N0cmlk
ZSh2ZCk7Ci0gICAgc3JjX3JvdyA9IHZuY19zZXJ2ZXJfZmJfcHRyKHZkLCBzcmNfeCwgc3JjX3kp
OwotICAgIGRzdF9yb3cgPSB2bmNfc2VydmVyX2ZiX3B0cih2ZCwgZHN0X3gsIGRzdF95KTsKLSAg
ICB5ID0gZHN0X3k7Ci0gICAgaW5jID0gMTsKLSAgICBpZiAoZHN0X3kgPiBzcmNfeSkgewotICAg
ICAgICAvKiBjb3B5IGJhY2t3YXJkcyAqLwotICAgICAgICBzcmNfcm93ICs9IHBpdGNoICogKGgt
MSk7Ci0gICAgICAgIGRzdF9yb3cgKz0gcGl0Y2ggKiAoaC0xKTsKLSAgICAgICAgcGl0Y2ggPSAt
cGl0Y2g7Ci0gICAgICAgIHkgPSBkc3RfeSArIGggLSAxOwotICAgICAgICBpbmMgPSAtMTsKLSAg
ICB9Ci0gICAgd19saW0gPSB3IC0gKDE2IC0gKGRzdF94ICUgMTYpKTsKLSAgICBpZiAod19saW0g
PCAwKQotICAgICAgICB3X2xpbSA9IHc7Ci0gICAgZWxzZQotICAgICAgICB3X2xpbSA9IHcgLSAo
d19saW0gJSAxNik7Ci0gICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykgewotICAgICAgICBmb3Ig
KHggPSAwOyB4IDw9IHdfbGltOwotICAgICAgICAgICAgICAgIHggKz0gcywgc3JjX3JvdyArPSBj
bXBfYnl0ZXMsIGRzdF9yb3cgKz0gY21wX2J5dGVzKSB7Ci0gICAgICAgICAgICBpZiAoeCA9PSB3
X2xpbSkgewotICAgICAgICAgICAgICAgIGlmICgocyA9IHcgLSB3X2xpbSkgPT0gMCkKLSAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9IGVsc2UgaWYgKCF4KSB7Ci0gICAg
ICAgICAgICAgICAgcyA9ICgxNiAtIChkc3RfeCAlIDE2KSk7Ci0gICAgICAgICAgICAgICAgcyA9
IE1JTihzLCB3X2xpbSk7Ci0gICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIHMg
PSAxNjsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGNtcF9ieXRlcyA9IHMgKiBWTkNfU0VS
VkVSX0ZCX0JZVEVTOwotICAgICAgICAgICAgaWYgKG1lbWNtcChzcmNfcm93LCBkc3Rfcm93LCBj
bXBfYnl0ZXMpID09IDApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBt
ZW1tb3ZlKGRzdF9yb3csIHNyY19yb3csIGNtcF9ieXRlcyk7Ci0gICAgICAgICAgICBRVEFJTFFf
Rk9SRUFDSCh2cywgJnZkLT5jbGllbnRzLCBuZXh0KSB7Ci0gICAgICAgICAgICAgICAgaWYgKCF2
bmNfaGFzX2ZlYXR1cmUodnMsIFZOQ19GRUFUVVJFX0NPUFlSRUNUKSkgewotICAgICAgICAgICAg
ICAgICAgICBzZXRfYml0KCgoeCArIGRzdF94KSAvIDE2KSwgdnMtPmRpcnR5W3ldKTsKLSAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgc3JjX3JvdyAr
PSBwaXRjaCAtIHcgKiBWTkNfU0VSVkVSX0ZCX0JZVEVTOwotICAgICAgICBkc3Rfcm93ICs9IHBp
dGNoIC0gdyAqIFZOQ19TRVJWRVJfRkJfQllURVM7Ci0gICAgICAgIHkgKz0gaW5jOwotICAgIH0K
LQotICAgIFFUQUlMUV9GT1JFQUNIKHZzLCAmdmQtPmNsaWVudHMsIG5leHQpIHsKLSAgICAgICAg
aWYgKHZuY19oYXNfZmVhdHVyZSh2cywgVk5DX0ZFQVRVUkVfQ09QWVJFQ1QpKSB7Ci0gICAgICAg
ICAgICB2bmNfY29weSh2cywgc3JjX3gsIHNyY195LCBkc3RfeCwgZHN0X3ksIHcsIGgpOwotICAg
ICAgICB9Ci0gICAgfQotfQotCiBzdGF0aWMgdm9pZCB2bmNfbW91c2Vfc2V0KERpc3BsYXlDaGFu
Z2VMaXN0ZW5lciAqZGNsLAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgeCwgaW50IHks
IGludCB2aXNpYmxlKQogewpAQCAtODczLDEzICs3ODUsNiBAQCBzdGF0aWMgaW50IGZpbmRfYW5k
X2NsZWFyX2RpcnR5X2hlaWdodChzdHJ1Y3QgVm5jU3RhdGUgKnZzLAogICAgIHJldHVybiBoOwog
fQogCi1zdGF0aWMgaW50IHZuY191cGRhdGVfY2xpZW50X3N5bmMoVm5jU3RhdGUgKnZzLCBpbnQg
aGFzX2RpcnR5KQotewotICAgIGludCByZXQgPSB2bmNfdXBkYXRlX2NsaWVudCh2cywgaGFzX2Rp
cnR5KTsKLSAgICB2bmNfam9ic19qb2luKHZzKTsKLSAgICByZXR1cm4gcmV0OwotfQotCiBzdGF0
aWMgaW50IHZuY191cGRhdGVfY2xpZW50KFZuY1N0YXRlICp2cywgaW50IGhhc19kaXJ0eSkKIHsK
ICAgICBpZiAodnMtPm5lZWRfdXBkYXRlICYmIHZzLT5jc29jayAhPSAtMSkgewpAQCAtMjkyMCw3
ICsyODI1LDYgQEAgc3RhdGljIHZvaWQgdm5jX2xpc3Rlbl93ZWJzb2NrZXRfcmVhZCh2b2lkICpv
cGFxdWUpCiBzdGF0aWMgY29uc3QgRGlzcGxheUNoYW5nZUxpc3RlbmVyT3BzIGRjbF9vcHMgPSB7
CiAgICAgLmRweV9uYW1lICAgICAgICAgID0gInZuYyIsCiAgICAgLmRweV9yZWZyZXNoICAgICAg
ID0gdm5jX3JlZnJlc2gsCi0gICAgLmRweV9nZnhfY29weSAgICAgID0gdm5jX2RweV9jb3B5LAog
ICAgIC5kcHlfZ2Z4X3VwZGF0ZSAgICA9IHZuY19kcHlfdXBkYXRlLAogICAgIC5kcHlfZ2Z4X3N3
aXRjaCAgICA9IHZuY19kcHlfc3dpdGNoLAogICAgIC5kcHlfbW91c2Vfc2V0ICAgICA9IHZuY19t
b3VzZV9zZXQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 24 17:11:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 17:11: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 1crSjx-00013Q-EY; Fri, 24 Mar 2017 17:11:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crSjw-00013K-MG
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 17:11:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1D/16-25093-82355D85; Fri, 24 Mar 2017 17:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVc9+Gq
 EwZr1MhYTthk4MHps79vFHsAYxZqZl5RfkcCacXzBaaaCFRwVV46cYW1g7GfvYuTiEBL4wihx
 rPMtlHOeUeLD9JksXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC2hKzL++g
 B3E5hUwk/hy4xAriM0CVH/p00XGCYwcCxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MN7cGHCIUZKDSUmU123blQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryXA69GCAkWpaanVqRl5gDDAyYtwcGjJMLbD5LmLS5IzC3OTIdInWJUlBLnFQ4C
 SgiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8QSBTeDLzSuCmvwJazAS0e
 PaGKyCLSxIRUlINjMYStVc8X4UcvlNwYf+n0hzNdXotHkorzEWi7Y/ZRHyINbQIKl7LvGDdu1
 dXA8Id7iZxtktfcCnwSHvP09apbFXqJvZCUXUmR+aLd8y9Jpe5J/UcWr9BXP8N14abWT/Ma18
 sfVEt6TBdj+HUSZF1x+pvlzy2MZp2vn3pmaWv3nAcr9rocalughJLcUaioRZzUXEiAINv9YFE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490375462!81165912!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33701 invoked from network); 24 Mar 2017 17:11: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; 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crSju-00057m-BP
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 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 1crSju-0000pq-AZ
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 17:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crSju-0000pq-AZ@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 17:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2Nzg1MjFhOGE4ZmJjNDQwMDU0ZWM1MWJlZmU2OGUzNDRjNmM5ZGYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDU6MDAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NTowMCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDc3NzRlMzYuLjdjNTgxYjUgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2Miw5ICsyNjIsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjcuNQogRVRIRVJCT09UX05JQ1MgPz0gcnRs
ODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gYWFkMzY4ZDg2
MWExZDRkZjU1NjAwZDVjOTU4Yjg0NTY3NjY1YTQ0OQotIyBXZWQgRmViIDIyIDE2OjI1OjE5IDIw
MTcgKzAwMDAKLSMgY2lycnVzOiBhZGQgYmxpdF9pc191bnNhZmUgY2FsbCB0byBjaXJydXNfYml0
Ymx0X2NwdXRvdmlkZW8KK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gY2NkYjMwNTAzODEy
Njk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YgorIyBUaHUgTWFyIDkgMTE6MTQ6NTUgMjAxNyAr
MDAwMAorIyBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAKICMgU3BlY2lmeSB3aGljaCBxZW11LWRtIHRvIHVzZS4gVGhpcyBtYXkgYmUgYGlv
ZW11JyB0byB1c2UgdGhlIG9sZAogIyBNZXJjdXJpYWwgaW4tdHJlZSB2ZXJzaW9uLCBvciBhIGxv
Y2FsIGRpcmVjdG9yeSwgb3IgYSBnaXQgVVJMLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 24 17:11:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 Mar 2017 17:11: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 1crSjx-00013Q-EY; Fri, 24 Mar 2017 17:11:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crSjw-00013K-MG
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 17:11:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 1D/16-25093-82355D85; Fri, 24 Mar 2017 17:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVc9+Gq
 EwZr1MhYTthk4MHps79vFHsAYxZqZl5RfkcCacXzBaaaCFRwVV46cYW1g7GfvYuTiEBL4wihx
 rPMtlHOeUeLD9JksXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC2hKzL++g
 B3E5hUwk/hy4xAriM0CVH/p00XGCYwcCxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MN7cGHCIUZKDSUmU123blQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryXA69GCAkWpaanVqRl5gDDAyYtwcGjJMLbD5LmLS5IzC3OTIdInWJUlBLnFQ4C
 SgiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8QSBTeDLzSuCmvwJazAS0e
 PaGKyCLSxIRUlINjMYStVc8X4UcvlNwYf+n0hzNdXotHkorzEWi7Y/ZRHyINbQIKl7LvGDdu1
 dXA8Id7iZxtktfcCnwSHvP09apbFXqJvZCUXUmR+aLd8y9Jpe5J/UcWr9BXP8N14abWT/Ma18
 sfVEt6TBdj+HUSZF1x+pvlzy2MZp2vn3pmaWv3nAcr9rocalughJLcUaioRZzUXEiAINv9YFE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490375462!81165912!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33701 invoked from network); 24 Mar 2017 17:11: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; 24 Mar 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 <ian.jackson@eu.citrix.com>) id 1crSju-00057m-BP
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 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 1crSju-0000pq-AZ
 for xen-changelog@lists.xensource.com; Fri, 24 Mar 2017 17:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crSju-0000pq-AZ@xenbits.xenproject.org>
Date: Fri, 24 Mar 2017 17:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2Nzg1MjFhOGE4ZmJjNDQwMDU0ZWM1MWJlZmU2OGUzNDRjNmM5ZGYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgMjEgMTg6NDU6MDAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyMSAxODo0NTowMCAy
MDE3ICswMDAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDc3NzRlMzYuLjdjNTgxYjUgMTAwNjQ0
Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2Miw5ICsyNjIsOSBAQCBTRUFC
SU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjcuNQogRVRIRVJCT09UX05JQ1MgPz0gcnRs
ODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gYWFkMzY4ZDg2
MWExZDRkZjU1NjAwZDVjOTU4Yjg0NTY3NjY1YTQ0OQotIyBXZWQgRmViIDIyIDE2OjI1OjE5IDIw
MTcgKzAwMDAKLSMgY2lycnVzOiBhZGQgYmxpdF9pc191bnNhZmUgY2FsbCB0byBjaXJydXNfYml0
Ymx0X2NwdXRvdmlkZW8KK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gY2NkYjMwNTAzODEy
Njk5NjY0NmNmYzZmZWRjYWViYjFmZWU0ZjE5YgorIyBUaHUgTWFyIDkgMTE6MTQ6NTUgMjAxNyAr
MDAwMAorIyBjaXJydXMvdm5jOiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xl
IGNvZGUuCiAKICMgU3BlY2lmeSB3aGljaCBxZW11LWRtIHRvIHVzZS4gVGhpcyBtYXkgYmUgYGlv
ZW11JyB0byB1c2UgdGhlIG9sZAogIyBNZXJjdXJpYWwgaW4tdHJlZSB2ZXJzaW9uLCBvciBhIGxv
Y2FsIGRpcmVjdG9yeSwgb3IgYSBnaXQgVVJMLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmE-0001bk-AR; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrmD-0001be-Ng
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A5/D1-27751-91BC6D85; Sat, 25 Mar 2017 19:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfi9LU
 Ig2fNAhYTthk4MHps79vFHsAYxZqZl5RfkcCasey8QsEhk4pZN3azNDBuUO9i5OIQEvjCKLGo
 Yx57FyMnkHOeUWLiofQuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCws4Sfy80cACY
 vMKmElc3nSPEcRmAarfef8F8wRGjgWMDKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxh3rg88xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneYyevRQgJFqWmp1akZeYAQwMmLcHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsVJCEA
 ksgozYNrg4XjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz7gOZwpOZVwI3/RXQYiagxbM3X
 AFZXJKIkJJqYDx4Y9n5b0uKFFle/P/pzih5i+31HZPjO7wrK6unGt7f7KUTODl7Ukm0AatgV+
 l26Za7y27Fv1h2uiRrQ9jXncp8nao3gu73f5cTvVoUonk2h69N8PLTql8Lpv89dYzpyIy9jxX
 lfP5o/ZhZ+V2Ef8eF3rDwx0XWnc/6b8Z9EGkQT/hf3Z227qcSS3FGoqEWc1FxIgDcdjKyQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1490471703!59670093!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10791 invoked from network); 25 Mar 2017 19:55:04 -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; 25 Mar 2017 19:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmA-0005ib-93
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmA-0006uC-6N
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmA-0006uC-6N@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: use statically defined locking
	order
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkNjcwY2Q0NmNiNTNmNmJiNGUwNTJkNzFmMDg5NjI5NzNjODhhNGMKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXIgMjIgMTI6MDI6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTI6MDI6MDEgMjAxNyAr
MDEwMAoKICAgIHg4Ni9tbTogdXNlIHN0YXRpY2FsbHkgZGVmaW5lZCBsb2NraW5nIG9yZGVyCiAg
ICAKICAgIEluc3RlYWQgb2YgdXNpbmcgYSBsb2NraW5nIG9yZGVyIGJhc2VkIG9uIGxpbmUgbnVt
YmVycyB3aGljaCBpbnRlcmFjdHMKICAgIHBvb3JseSB3aXRoIHRyeWluZyB0byBjcmVhdGUgYSBs
aXZlIHBhdGNoLCBzdGF0aWNhbGx5IGRlZmluZSB0aGUgbG9ja2luZwogICAgb3JkZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbW0tbG9ja3MuaCB8IDI4ICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tbS1sb2Nrcy5oIGIveGVuL2Fy
Y2gveDg2L21tL21tLWxvY2tzLmgKaW5kZXggNzRmZGZjMS4uZTVmY2ViMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21tLWxvY2tzLmgKKysrIGIveGVuL2FyY2gveDg2L21tL21tLWxvY2tz
LmgKQEAgLTQ2LDggKzQ2LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IG1tX2xvY2tlZF9ieV9tZSht
bV9sb2NrX3QgKmwpCiAgICAgcmV0dXJuIChsLT5sb2NrLnJlY3Vyc2VfY3B1ID09IGN1cnJlbnQt
PnByb2Nlc3Nvcik7CiB9CiAKLS8qIElmIHlvdSBzZWUgdGhpcyBjcmFzaCwgdGhlIG51bWJlcnMg
cHJpbnRlZCBhcmUgbGluZXMgaW4gdGhpcyBmaWxlIAotICogd2hlcmUgdGhlIG9mZmVuZGluZyBs
b2NrcyBhcmUgZGVjbGFyZWQuICovCisvKgorICogSWYgeW91IHNlZSB0aGlzIGNyYXNoLCB0aGUg
bnVtYmVycyBwcmludGVkIGFyZSBvcmRlciBsZXZlbHMgZGVmaW5lZAorICogaW4gdGhpcyBmaWxl
LgorICovCiAjZGVmaW5lIF9fY2hlY2tfbG9ja19sZXZlbChsKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIGlmICggdW5saWtlbHkoX19nZXRfbG9ja19sZXZlbCgpID4gKGwpKSAp
ICAgICAgICAgICBcCkBAIC0xNTIsMTIgKzE1NCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbW1f
cmVhZF91bmxvY2sobW1fcndsb2NrX3QgKmwpCiAvKiBUaGlzIHdyYXBwZXIgdXNlcyB0aGUgbGlu
ZSBudW1iZXIgdG8gZXhwcmVzcyB0aGUgbG9ja2luZyBvcmRlciBiZWxvdyAqLwogI2RlZmluZSBk
ZWNsYXJlX21tX2xvY2sobmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHN0YXRpYyBpbmxpbmUgdm9pZCBtbV9sb2NrXyMjbmFtZShtbV9s
b2NrX3QgKmwsIGNvbnN0IGNoYXIgKmZ1bmMsIGludCByZWMpXAotICAgIHsgX21tX2xvY2sobCwg
ZnVuYywgX19MSU5FX18sIHJlYyk7IH0KKyAgICB7IF9tbV9sb2NrKGwsIGZ1bmMsIE1NX0xPQ0tf
T1JERVJfIyNuYW1lLCByZWMpOyB9CiAjZGVmaW5lIGRlY2xhcmVfbW1fcndsb2NrKG5hbWUpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RhdGlj
IGlubGluZSB2b2lkIG1tX3dyaXRlX2xvY2tfIyNuYW1lKG1tX3J3bG9ja190ICpsLCBjb25zdCBj
aGFyICpmdW5jKSBcCi0gICAgeyBfbW1fd3JpdGVfbG9jayhsLCBmdW5jLCBfX0xJTkVfXyk7IH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyBfbW1fd3JpdGVfbG9j
ayhsLCBmdW5jLCBNTV9MT0NLX09SREVSXyMjbmFtZSk7IH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIGlubGluZSB2b2lkIG1tX3JlYWRfbG9ja18jI25h
bWUobW1fcndsb2NrX3QgKmwpICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyBfbW1fcmVhZF9s
b2NrKGwsIF9fTElORV9fKTsgfQorICAgIHsgX21tX3JlYWRfbG9jayhsLCBNTV9MT0NLX09SREVS
XyMjbmFtZSk7IH0KIC8qIFRoZXNlIGNhcHR1cmUgdGhlIG5hbWUgb2YgdGhlIGNhbGxpbmcgZnVu
Y3Rpb24gKi8KICNkZWZpbmUgbW1fbG9jayhuYW1lLCBsKSBtbV9sb2NrXyMjbmFtZShsLCBfX2Z1
bmNfXywgMCkKICNkZWZpbmUgbW1fbG9ja19yZWN1cnNpdmUobmFtZSwgbCkgbW1fbG9ja18jI25h
bWUobCwgX19mdW5jX18sIDEpCkBAIC0xNjksMTAgKzE3MSwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgbW1fcmVhZF91bmxvY2sobW1fcndsb2NrX3QgKmwpCiAgKiB0byBvcmRlcmluZyBjb25zdHJh
aW50cy4gKi8KICNkZWZpbmUgZGVjbGFyZV9tbV9vcmRlcl9jb25zdHJhaW50KG5hbWUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIGlubGluZSB2b2lkIG1t
X2VuZm9yY2Vfb3JkZXJfbG9ja19wcmVfIyNuYW1lKHZvaWQpICAgICAgICAgICAgICAgXAotICAg
IHsgX21tX2VuZm9yY2Vfb3JkZXJfbG9ja19wcmUoX19MSU5FX18pOyB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB7IF9tbV9lbmZvcmNlX29yZGVyX2xvY2tfcHJlKE1NX0xP
Q0tfT1JERVJfIyNuYW1lKTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c3RhdGljIGlubGluZSB2b2lkIG1tX2VuZm9yY2Vfb3JkZXJfbG9ja19wb3N0XyMjbmFtZSggICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgaW50ICp1bmxvY2tfbGV2
ZWwsIHVuc2lnbmVkIHNob3J0ICpyZWN1cnNlX2NvdW50KSAgIFwKLSAgICB7IF9tbV9lbmZvcmNl
X29yZGVyX2xvY2tfcG9zdChfX0xJTkVfXywgdW5sb2NrX2xldmVsLCByZWN1cnNlX2NvdW50KTsg
fSBcCisgICAgeyBfbW1fZW5mb3JjZV9vcmRlcl9sb2NrX3Bvc3QoTU1fTE9DS19PUkRFUl8jI25h
bWUsIHVubG9ja19sZXZlbCwgcmVjdXJzZV9jb3VudCk7IH0gXAogCiBzdGF0aWMgaW5saW5lIHZv
aWQgbW1fdW5sb2NrKG1tX2xvY2tfdCAqbCkKIHsKQEAgLTIwMSw4ICsyMDMsOCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgbW1fZW5mb3JjZV9vcmRlcl91bmxvY2soaW50IHVubG9ja19sZXZlbCwKIAog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKgotICogVG8gYXZvaWQgZGVhZGxvY2tz
LCB0aGVzZSBsb2NrcyBfTVVTVF8gYmUgdGFrZW4gaW4gdGhlIG9yZGVyIHRoZXkncmUgKgotICog
ZGVjbGFyZWQgaW4gdGhpcyBmaWxlLiAgVGhlIGxvY2tpbmcgZnVuY3Rpb25zIHdpbGwgZW5mb3Jj
ZSB0aGlzLiAgICAgKgorICogVG8gYXZvaWQgZGVhZGxvY2tzLCB0aGVzZSBsb2NrcyBfTVVTVF8g
YmUgdGFrZW4gaW4gdGhlIG9yZGVyIGxpc3RlZCAgKgorICogYmVsb3cuICBUaGUgbG9ja2luZyBm
dW5jdGlvbnMgd2lsbCBlbmZvcmNlIHRoaXMuICAgICAgICAgICAgICAgICAgICAgKgogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKgogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIApAQCAtMjE0LDYgKzIxNiw3IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBtbV9lbmZvcmNlX29yZGVyX3VubG9jayhpbnQgdW5sb2NrX2xldmVsLAog
ICogLSBzZXR0aW5nIHRoZSAiY3IzIiBmaWVsZCBvZiBhbnkgcDJtIHRhYmxlIHRvIGEgbm9uLVAy
TV9CQVNFX0VBQURSIHZhbHVlLgogICogICAoaS5lLiBhc3NpZ25pbmcgYSBwMm0gdGFibGUgdG8g
YmUgdGhlIHNoYWRvdyBvZiB0aGF0IGNyMyAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JERVJfbmVz
dGVkcDJtICAgICAgICAgICAgICAgOAogZGVjbGFyZV9tbV9sb2NrKG5lc3RlZHAybSkKICNkZWZp
bmUgbmVzdGVkcDJtX2xvY2soZCkgICBtbV9sb2NrKG5lc3RlZHAybSwgJihkKS0+YXJjaC5uZXN0
ZWRfcDJtX2xvY2spCiAjZGVmaW5lIG5lc3RlZHAybV91bmxvY2soZCkgbW1fdW5sb2NrKCYoZCkt
PmFyY2gubmVzdGVkX3AybV9sb2NrKQpAQCAtMjQwLDYgKzI0Myw3IEBAIGRlY2xhcmVfbW1fbG9j
ayhuZXN0ZWRwMm0pCiAgKiB0aGUgYWx0cDJtbGlzdCBsb2NrIGluIHRoZSBtaWRkbGUuCiAgKi8K
IAorI2RlZmluZSBNTV9MT0NLX09SREVSX3AybSAgICAgICAgICAgICAgICAgICAgMTYKIGRlY2xh
cmVfbW1fcndsb2NrKHAybSk7CiAKIC8qIFNoYXJpbmcgcGVyIHBhZ2UgbG9jawpAQCAtMjUxLDYg
KzI1NSw3IEBAIGRlY2xhcmVfbW1fcndsb2NrKHAybSk7CiAgKgogICogVGhlIGxvY2sgaXMgcmVj
dXJzaXZlIGJlY2F1c2UgZHVyaW5nIHNoYXJlIHdlIGxvY2sgdHdvIHBhZ2VzLiAqLwogCisjZGVm
aW5lIE1NX0xPQ0tfT1JERVJfcGVyX3BhZ2Vfc2hhcmluZyAgICAgICAyNAogZGVjbGFyZV9tbV9v
cmRlcl9jb25zdHJhaW50KHBlcl9wYWdlX3NoYXJpbmcpCiAjZGVmaW5lIHBhZ2Vfc2hhcmluZ19t
bV9wcmVfbG9jaygpICAgbW1fZW5mb3JjZV9vcmRlcl9sb2NrX3ByZV9wZXJfcGFnZV9zaGFyaW5n
KCkKICNkZWZpbmUgcGFnZV9zaGFyaW5nX21tX3Bvc3RfbG9jayhsLCByKSBcCkBAIC0yNjUsNiAr
MjcwLDcgQEAgZGVjbGFyZV9tbV9vcmRlcl9jb25zdHJhaW50KHBlcl9wYWdlX3NoYXJpbmcpCiAg
KiBpbiB0aGUgdGFyZ2V0IGRvbWFpbiBtdXN0IGJlIHBhdXNlZC4KICAqLwogCisjZGVmaW5lIE1N
X0xPQ0tfT1JERVJfYWx0cDJtbGlzdCAgICAgICAgICAgICAzMgogZGVjbGFyZV9tbV9sb2NrKGFs
dHAybWxpc3QpCiAjZGVmaW5lIGFsdHAybV9saXN0X2xvY2soZCkgICBtbV9sb2NrKGFsdHAybWxp
c3QsICYoZCktPmFyY2guYWx0cDJtX2xpc3RfbG9jaykKICNkZWZpbmUgYWx0cDJtX2xpc3RfdW5s
b2NrKGQpIG1tX3VubG9jaygmKGQpLT5hcmNoLmFsdHAybV9saXN0X2xvY2spCkBAIC0yNzksNiAr
Mjg1LDcgQEAgZGVjbGFyZV9tbV9sb2NrKGFsdHAybWxpc3QpCiAgKiB1cCBhIGdmbiBhbmQgbGF0
ZXIgbXV0YXRlIGl0LgogICovCiAKKyNkZWZpbmUgTU1fTE9DS19PUkRFUl9hbHRwMm0gICAgICAg
ICAgICAgICAgIDQwCiBkZWNsYXJlX21tX3J3bG9jayhhbHRwMm0pOwogI2RlZmluZSBwMm1fbG9j
ayhwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzA3LDYgKzMxNCw3IEBAIGRlY2xhcmVf
bW1fcndsb2NrKGFsdHAybSk7CiAgKiBQcm90ZWN0cyBwcml2YXRlIFBvRCBkYXRhIHN0cnVjdHM6
IGVudHJ5IGFuZCBjYWNoZQogICogY291bnRzLCBwYWdlIGxpc3RzLCBzd2VlcCBwYXJhbWV0ZXJz
LiAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JERVJfcG9kICAgICAgICAgICAgICAgICAgICA0OAog
ZGVjbGFyZV9tbV9sb2NrKHBvZCkKICNkZWZpbmUgcG9kX2xvY2socCkgICAgICAgICAgIG1tX2xv
Y2socG9kLCAmKHApLT5wb2QubG9jaykKICNkZWZpbmUgcG9kX3VubG9jayhwKSAgICAgICAgIG1t
X3VubG9jaygmKHApLT5wb2QubG9jaykKQEAgLTMxOSw2ICszMjcsNyBAQCBkZWNsYXJlX21tX2xv
Y2socG9kKQogICogdGhlIG9yZGVyaW5nIHdoaWNoIHdlIGVuZm9yY2UgaGVyZS4KICAqIFRoZSBs
b2NrIGlzIG5vdCByZWN1cnNpdmUuICovCiAKKyNkZWZpbmUgTU1fTE9DS19PUkRFUl9wYWdlX2Fs
bG9jICAgICAgICAgICAgIDU2CiBkZWNsYXJlX21tX29yZGVyX2NvbnN0cmFpbnQocGFnZV9hbGxv
YykKICNkZWZpbmUgcGFnZV9hbGxvY19tbV9wcmVfbG9jaygpICAgbW1fZW5mb3JjZV9vcmRlcl9s
b2NrX3ByZV9wYWdlX2FsbG9jKCkKICNkZWZpbmUgcGFnZV9hbGxvY19tbV9wb3N0X2xvY2sobCkg
bW1fZW5mb3JjZV9vcmRlcl9sb2NrX3Bvc3RfcGFnZV9hbGxvYygmKGwpLCBOVUxMKQpAQCAtMzM5
LDYgKzM0OCw3IEBAIGRlY2xhcmVfbW1fb3JkZXJfY29uc3RyYWludChwYWdlX2FsbG9jKQogICog
SXQgYWxzbyBwcm90ZWN0cyB0aGUgbG9nLWRpcnR5IGJpdG1hcCBmcm9tIGNvbmN1cnJlbnQgYWNj
ZXNzZXMgKGFuZAogICogdGVhcmRvd25zLCBldGMpLiAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JE
RVJfcGFnaW5nICAgICAgICAgICAgICAgICA2NAogZGVjbGFyZV9tbV9sb2NrKHBhZ2luZykKICNk
ZWZpbmUgcGFnaW5nX2xvY2soZCkgICAgICAgICBtbV9sb2NrKHBhZ2luZywgJihkKS0+YXJjaC5w
YWdpbmcubG9jaykKICNkZWZpbmUgcGFnaW5nX2xvY2tfcmVjdXJzaXZlKGQpIFwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmE-0001bk-AR; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrmD-0001be-Ng
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A5/D1-27751-91BC6D85; Sat, 25 Mar 2017 19:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfi9LU
 Ig2fNAhYTthk4MHps79vFHsAYxZqZl5RfkcCasey8QsEhk4pZN3azNDBuUO9i5OIQEvjCKLGo
 Yx57FyMnkHOeUWLiofQuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCws4Sfy80cACY
 vMKmElc3nSPEcRmAarfef8F8wRGjgWMDKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxh3rg88xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneYyevRQgJFqWmp1akZeYAQwMmLcHBoyTCuxMkzVtckJhbnJkOkTrFqCglzrsVJCEA
 ksgozYNrg4XjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz7gOZwpOZVwI3/RXQYiagxbM3X
 AFZXJKIkJJqYDx4Y9n5b0uKFFle/P/pzih5i+31HZPjO7wrK6unGt7f7KUTODl7Ukm0AatgV+
 l26Za7y27Fv1h2uiRrQ9jXncp8nao3gu73f5cTvVoUonk2h69N8PLTql8Lpv89dYzpyIy9jxX
 lfP5o/ZhZ+V2Ef8eF3rDwx0XWnc/6b8Z9EGkQT/hf3Z227qcSS3FGoqEWc1FxIgDcdjKyQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1490471703!59670093!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10791 invoked from network); 25 Mar 2017 19:55:04 -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; 25 Mar 2017 19:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmA-0005ib-93
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmA-0006uC-6N
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmA-0006uC-6N@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/mm: use statically defined locking
	order
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkNjcwY2Q0NmNiNTNmNmJiNGUwNTJkNzFmMDg5NjI5NzNjODhhNGMKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXIgMjIgMTI6MDI6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTI6MDI6MDEgMjAxNyAr
MDEwMAoKICAgIHg4Ni9tbTogdXNlIHN0YXRpY2FsbHkgZGVmaW5lZCBsb2NraW5nIG9yZGVyCiAg
ICAKICAgIEluc3RlYWQgb2YgdXNpbmcgYSBsb2NraW5nIG9yZGVyIGJhc2VkIG9uIGxpbmUgbnVt
YmVycyB3aGljaCBpbnRlcmFjdHMKICAgIHBvb3JseSB3aXRoIHRyeWluZyB0byBjcmVhdGUgYSBs
aXZlIHBhdGNoLCBzdGF0aWNhbGx5IGRlZmluZSB0aGUgbG9ja2luZwogICAgb3JkZXIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbW0tbG9ja3MuaCB8IDI4ICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tbS1sb2Nrcy5oIGIveGVuL2Fy
Y2gveDg2L21tL21tLWxvY2tzLmgKaW5kZXggNzRmZGZjMS4uZTVmY2ViMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21tLWxvY2tzLmgKKysrIGIveGVuL2FyY2gveDg2L21tL21tLWxvY2tz
LmgKQEAgLTQ2LDggKzQ2LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IG1tX2xvY2tlZF9ieV9tZSht
bV9sb2NrX3QgKmwpCiAgICAgcmV0dXJuIChsLT5sb2NrLnJlY3Vyc2VfY3B1ID09IGN1cnJlbnQt
PnByb2Nlc3Nvcik7CiB9CiAKLS8qIElmIHlvdSBzZWUgdGhpcyBjcmFzaCwgdGhlIG51bWJlcnMg
cHJpbnRlZCBhcmUgbGluZXMgaW4gdGhpcyBmaWxlIAotICogd2hlcmUgdGhlIG9mZmVuZGluZyBs
b2NrcyBhcmUgZGVjbGFyZWQuICovCisvKgorICogSWYgeW91IHNlZSB0aGlzIGNyYXNoLCB0aGUg
bnVtYmVycyBwcmludGVkIGFyZSBvcmRlciBsZXZlbHMgZGVmaW5lZAorICogaW4gdGhpcyBmaWxl
LgorICovCiAjZGVmaW5lIF9fY2hlY2tfbG9ja19sZXZlbChsKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIGlmICggdW5saWtlbHkoX19nZXRfbG9ja19sZXZlbCgpID4gKGwpKSAp
ICAgICAgICAgICBcCkBAIC0xNTIsMTIgKzE1NCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbW1f
cmVhZF91bmxvY2sobW1fcndsb2NrX3QgKmwpCiAvKiBUaGlzIHdyYXBwZXIgdXNlcyB0aGUgbGlu
ZSBudW1iZXIgdG8gZXhwcmVzcyB0aGUgbG9ja2luZyBvcmRlciBiZWxvdyAqLwogI2RlZmluZSBk
ZWNsYXJlX21tX2xvY2sobmFtZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHN0YXRpYyBpbmxpbmUgdm9pZCBtbV9sb2NrXyMjbmFtZShtbV9s
b2NrX3QgKmwsIGNvbnN0IGNoYXIgKmZ1bmMsIGludCByZWMpXAotICAgIHsgX21tX2xvY2sobCwg
ZnVuYywgX19MSU5FX18sIHJlYyk7IH0KKyAgICB7IF9tbV9sb2NrKGwsIGZ1bmMsIE1NX0xPQ0tf
T1JERVJfIyNuYW1lLCByZWMpOyB9CiAjZGVmaW5lIGRlY2xhcmVfbW1fcndsb2NrKG5hbWUpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RhdGlj
IGlubGluZSB2b2lkIG1tX3dyaXRlX2xvY2tfIyNuYW1lKG1tX3J3bG9ja190ICpsLCBjb25zdCBj
aGFyICpmdW5jKSBcCi0gICAgeyBfbW1fd3JpdGVfbG9jayhsLCBmdW5jLCBfX0xJTkVfXyk7IH0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyBfbW1fd3JpdGVfbG9j
ayhsLCBmdW5jLCBNTV9MT0NLX09SREVSXyMjbmFtZSk7IH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIGlubGluZSB2b2lkIG1tX3JlYWRfbG9ja18jI25h
bWUobW1fcndsb2NrX3QgKmwpICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyBfbW1fcmVhZF9s
b2NrKGwsIF9fTElORV9fKTsgfQorICAgIHsgX21tX3JlYWRfbG9jayhsLCBNTV9MT0NLX09SREVS
XyMjbmFtZSk7IH0KIC8qIFRoZXNlIGNhcHR1cmUgdGhlIG5hbWUgb2YgdGhlIGNhbGxpbmcgZnVu
Y3Rpb24gKi8KICNkZWZpbmUgbW1fbG9jayhuYW1lLCBsKSBtbV9sb2NrXyMjbmFtZShsLCBfX2Z1
bmNfXywgMCkKICNkZWZpbmUgbW1fbG9ja19yZWN1cnNpdmUobmFtZSwgbCkgbW1fbG9ja18jI25h
bWUobCwgX19mdW5jX18sIDEpCkBAIC0xNjksMTAgKzE3MSwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgbW1fcmVhZF91bmxvY2sobW1fcndsb2NrX3QgKmwpCiAgKiB0byBvcmRlcmluZyBjb25zdHJh
aW50cy4gKi8KICNkZWZpbmUgZGVjbGFyZV9tbV9vcmRlcl9jb25zdHJhaW50KG5hbWUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIGlubGluZSB2b2lkIG1t
X2VuZm9yY2Vfb3JkZXJfbG9ja19wcmVfIyNuYW1lKHZvaWQpICAgICAgICAgICAgICAgXAotICAg
IHsgX21tX2VuZm9yY2Vfb3JkZXJfbG9ja19wcmUoX19MSU5FX18pOyB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB7IF9tbV9lbmZvcmNlX29yZGVyX2xvY2tfcHJlKE1NX0xP
Q0tfT1JERVJfIyNuYW1lKTsgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c3RhdGljIGlubGluZSB2b2lkIG1tX2VuZm9yY2Vfb3JkZXJfbG9ja19wb3N0XyMjbmFtZSggICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgaW50ICp1bmxvY2tfbGV2
ZWwsIHVuc2lnbmVkIHNob3J0ICpyZWN1cnNlX2NvdW50KSAgIFwKLSAgICB7IF9tbV9lbmZvcmNl
X29yZGVyX2xvY2tfcG9zdChfX0xJTkVfXywgdW5sb2NrX2xldmVsLCByZWN1cnNlX2NvdW50KTsg
fSBcCisgICAgeyBfbW1fZW5mb3JjZV9vcmRlcl9sb2NrX3Bvc3QoTU1fTE9DS19PUkRFUl8jI25h
bWUsIHVubG9ja19sZXZlbCwgcmVjdXJzZV9jb3VudCk7IH0gXAogCiBzdGF0aWMgaW5saW5lIHZv
aWQgbW1fdW5sb2NrKG1tX2xvY2tfdCAqbCkKIHsKQEAgLTIwMSw4ICsyMDMsOCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgbW1fZW5mb3JjZV9vcmRlcl91bmxvY2soaW50IHVubG9ja19sZXZlbCwKIAog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKgotICogVG8gYXZvaWQgZGVhZGxvY2tz
LCB0aGVzZSBsb2NrcyBfTVVTVF8gYmUgdGFrZW4gaW4gdGhlIG9yZGVyIHRoZXkncmUgKgotICog
ZGVjbGFyZWQgaW4gdGhpcyBmaWxlLiAgVGhlIGxvY2tpbmcgZnVuY3Rpb25zIHdpbGwgZW5mb3Jj
ZSB0aGlzLiAgICAgKgorICogVG8gYXZvaWQgZGVhZGxvY2tzLCB0aGVzZSBsb2NrcyBfTVVTVF8g
YmUgdGFrZW4gaW4gdGhlIG9yZGVyIGxpc3RlZCAgKgorICogYmVsb3cuICBUaGUgbG9ja2luZyBm
dW5jdGlvbnMgd2lsbCBlbmZvcmNlIHRoaXMuICAgICAgICAgICAgICAgICAgICAgKgogICogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKgogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIApAQCAtMjE0LDYgKzIxNiw3IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBtbV9lbmZvcmNlX29yZGVyX3VubG9jayhpbnQgdW5sb2NrX2xldmVsLAog
ICogLSBzZXR0aW5nIHRoZSAiY3IzIiBmaWVsZCBvZiBhbnkgcDJtIHRhYmxlIHRvIGEgbm9uLVAy
TV9CQVNFX0VBQURSIHZhbHVlLgogICogICAoaS5lLiBhc3NpZ25pbmcgYSBwMm0gdGFibGUgdG8g
YmUgdGhlIHNoYWRvdyBvZiB0aGF0IGNyMyAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JERVJfbmVz
dGVkcDJtICAgICAgICAgICAgICAgOAogZGVjbGFyZV9tbV9sb2NrKG5lc3RlZHAybSkKICNkZWZp
bmUgbmVzdGVkcDJtX2xvY2soZCkgICBtbV9sb2NrKG5lc3RlZHAybSwgJihkKS0+YXJjaC5uZXN0
ZWRfcDJtX2xvY2spCiAjZGVmaW5lIG5lc3RlZHAybV91bmxvY2soZCkgbW1fdW5sb2NrKCYoZCkt
PmFyY2gubmVzdGVkX3AybV9sb2NrKQpAQCAtMjQwLDYgKzI0Myw3IEBAIGRlY2xhcmVfbW1fbG9j
ayhuZXN0ZWRwMm0pCiAgKiB0aGUgYWx0cDJtbGlzdCBsb2NrIGluIHRoZSBtaWRkbGUuCiAgKi8K
IAorI2RlZmluZSBNTV9MT0NLX09SREVSX3AybSAgICAgICAgICAgICAgICAgICAgMTYKIGRlY2xh
cmVfbW1fcndsb2NrKHAybSk7CiAKIC8qIFNoYXJpbmcgcGVyIHBhZ2UgbG9jawpAQCAtMjUxLDYg
KzI1NSw3IEBAIGRlY2xhcmVfbW1fcndsb2NrKHAybSk7CiAgKgogICogVGhlIGxvY2sgaXMgcmVj
dXJzaXZlIGJlY2F1c2UgZHVyaW5nIHNoYXJlIHdlIGxvY2sgdHdvIHBhZ2VzLiAqLwogCisjZGVm
aW5lIE1NX0xPQ0tfT1JERVJfcGVyX3BhZ2Vfc2hhcmluZyAgICAgICAyNAogZGVjbGFyZV9tbV9v
cmRlcl9jb25zdHJhaW50KHBlcl9wYWdlX3NoYXJpbmcpCiAjZGVmaW5lIHBhZ2Vfc2hhcmluZ19t
bV9wcmVfbG9jaygpICAgbW1fZW5mb3JjZV9vcmRlcl9sb2NrX3ByZV9wZXJfcGFnZV9zaGFyaW5n
KCkKICNkZWZpbmUgcGFnZV9zaGFyaW5nX21tX3Bvc3RfbG9jayhsLCByKSBcCkBAIC0yNjUsNiAr
MjcwLDcgQEAgZGVjbGFyZV9tbV9vcmRlcl9jb25zdHJhaW50KHBlcl9wYWdlX3NoYXJpbmcpCiAg
KiBpbiB0aGUgdGFyZ2V0IGRvbWFpbiBtdXN0IGJlIHBhdXNlZC4KICAqLwogCisjZGVmaW5lIE1N
X0xPQ0tfT1JERVJfYWx0cDJtbGlzdCAgICAgICAgICAgICAzMgogZGVjbGFyZV9tbV9sb2NrKGFs
dHAybWxpc3QpCiAjZGVmaW5lIGFsdHAybV9saXN0X2xvY2soZCkgICBtbV9sb2NrKGFsdHAybWxp
c3QsICYoZCktPmFyY2guYWx0cDJtX2xpc3RfbG9jaykKICNkZWZpbmUgYWx0cDJtX2xpc3RfdW5s
b2NrKGQpIG1tX3VubG9jaygmKGQpLT5hcmNoLmFsdHAybV9saXN0X2xvY2spCkBAIC0yNzksNiAr
Mjg1LDcgQEAgZGVjbGFyZV9tbV9sb2NrKGFsdHAybWxpc3QpCiAgKiB1cCBhIGdmbiBhbmQgbGF0
ZXIgbXV0YXRlIGl0LgogICovCiAKKyNkZWZpbmUgTU1fTE9DS19PUkRFUl9hbHRwMm0gICAgICAg
ICAgICAgICAgIDQwCiBkZWNsYXJlX21tX3J3bG9jayhhbHRwMm0pOwogI2RlZmluZSBwMm1fbG9j
ayhwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMzA3LDYgKzMxNCw3IEBAIGRlY2xhcmVf
bW1fcndsb2NrKGFsdHAybSk7CiAgKiBQcm90ZWN0cyBwcml2YXRlIFBvRCBkYXRhIHN0cnVjdHM6
IGVudHJ5IGFuZCBjYWNoZQogICogY291bnRzLCBwYWdlIGxpc3RzLCBzd2VlcCBwYXJhbWV0ZXJz
LiAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JERVJfcG9kICAgICAgICAgICAgICAgICAgICA0OAog
ZGVjbGFyZV9tbV9sb2NrKHBvZCkKICNkZWZpbmUgcG9kX2xvY2socCkgICAgICAgICAgIG1tX2xv
Y2socG9kLCAmKHApLT5wb2QubG9jaykKICNkZWZpbmUgcG9kX3VubG9jayhwKSAgICAgICAgIG1t
X3VubG9jaygmKHApLT5wb2QubG9jaykKQEAgLTMxOSw2ICszMjcsNyBAQCBkZWNsYXJlX21tX2xv
Y2socG9kKQogICogdGhlIG9yZGVyaW5nIHdoaWNoIHdlIGVuZm9yY2UgaGVyZS4KICAqIFRoZSBs
b2NrIGlzIG5vdCByZWN1cnNpdmUuICovCiAKKyNkZWZpbmUgTU1fTE9DS19PUkRFUl9wYWdlX2Fs
bG9jICAgICAgICAgICAgIDU2CiBkZWNsYXJlX21tX29yZGVyX2NvbnN0cmFpbnQocGFnZV9hbGxv
YykKICNkZWZpbmUgcGFnZV9hbGxvY19tbV9wcmVfbG9jaygpICAgbW1fZW5mb3JjZV9vcmRlcl9s
b2NrX3ByZV9wYWdlX2FsbG9jKCkKICNkZWZpbmUgcGFnZV9hbGxvY19tbV9wb3N0X2xvY2sobCkg
bW1fZW5mb3JjZV9vcmRlcl9sb2NrX3Bvc3RfcGFnZV9hbGxvYygmKGwpLCBOVUxMKQpAQCAtMzM5
LDYgKzM0OCw3IEBAIGRlY2xhcmVfbW1fb3JkZXJfY29uc3RyYWludChwYWdlX2FsbG9jKQogICog
SXQgYWxzbyBwcm90ZWN0cyB0aGUgbG9nLWRpcnR5IGJpdG1hcCBmcm9tIGNvbmN1cnJlbnQgYWNj
ZXNzZXMgKGFuZAogICogdGVhcmRvd25zLCBldGMpLiAqLwogCisjZGVmaW5lIE1NX0xPQ0tfT1JE
RVJfcGFnaW5nICAgICAgICAgICAgICAgICA2NAogZGVjbGFyZV9tbV9sb2NrKHBhZ2luZykKICNk
ZWZpbmUgcGFnaW5nX2xvY2soZCkgICAgICAgICBtbV9sb2NrKHBhZ2luZywgJihkKS0+YXJjaC5w
YWdpbmcubG9jaykKICNkZWZpbmUgcGFnaW5nX2xvY2tfcmVjdXJzaXZlKGQpIFwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:55: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 1crrmP-0001cO-C8; Sat, 25 Mar 2017 19:55:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmN-0001cB-V2
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D8/C4-13192-32BC6D85; Sat, 25 Mar 2017 19:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfp9LU
 Ig99LFC0mbDNwYPTY3reLPYAxijUzLym/IoE1o+XyYdaCHuGKX4fPszcwnuHvYuTiEBL4wihx
 Z9pUNgjnPKPEjUlHgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIl7q/4w
 wRi8wqYScw6084CYrMA1c84MJ9lAiPHAkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGcWBB5ilORgUhLljf5+NUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+xk9cihASLUtNTK9Iyc4DhAZOW4OBREuH9CpLmLS5IzC3OTIdInWJUlBLn3QqS
 EABJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm/g0zhycwrgZv+CmgxE9Di2
 RuugCwuSURISTUwcgSwn3h+Mfm+usrWTQbNho/nJ+93bzOYuzT80sVVUpEHpATuV0qUlu0UWH
 Hs8j6n8MA1r1ZvufH2gZUOH4vmbS5hxUNrXbI6Hqhsfiy14/7fdWUR8xjfzt2v/WBP3L54PRa
 2yX4Hwvbm1j3982bKNyeH64ytIcLJl5062rkZjmyYuyXKo/AVvxJLcUaioRZzUXEiAJaFG3lE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490471713!64078348!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2488 invoked from network); 25 Mar 2017 19:55:14 -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; 25 Mar 2017 19:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmK-0005ig-D6
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmK-0006ul-AV
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmK-0006ul-AV@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: fix xen-hvmcrash when
	vp_assist page is present
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ1NjdiZjczYzE4Y2M0NjcwZjgzZGUwOWQ1MDkxMWFhZThjZGE2NGIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowMzowMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowMzowMyAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBmaXggeGVuLWh2bWNyYXNoIHdoZW4gdnBfYXNzaXN0IHBhZ2Ug
aXMgcHJlc2VudAogICAgCiAgICBDdXJyZW50bHkgdXNlIG9mIHhlbi1odm1jcmFzaCB3aWxsIGNh
dXNlIGFuIGltbWVkaWF0ZSBkb21haW5fY3Jhc2goKSBpbgogICAgaW5pdGlhbGl6ZV92cF9hc3Np
c3QoKSBiZWNhdXNlIGl0IGlzIGNhbGxlZCBmcm9tIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KCkK
ICAgIHdpdGhvdXQgaGF2aW5nIGZpcnN0IGNsZWFyZWQgYW55IHByZXZpb3VzIG1hcHBpbmcuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggYWRkZXMgYSBjaGVjayBpbnRvIHZpcmlkaWFuX2xvYWRfdmNwdV9j
dHh0KCkgdG8gYXZvaWQgcmUtCiAgICBpbml0aWFsaXphdGlvbiBhbmQgdHVybmVkIHRoZSBkb21h
aW5fY3Jhc2goKSBpbiBpbml0aWFsaXplX3ZwX2Fzc2lzdCgpCiAgICBpbnRvIGFuIEFTU0VSVCgp
IHNpbmNlIG5laXRoZXIgY29kZXBhdGggaW50byB0aGF0IGZ1bmN0aW9uIHNob3VsZCBhbGxvdwog
ICAgaXQgdG8gYmUgaGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMyArKysr
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4uYwppbmRleCBmMmM5NjEzLi5hNzFmOTI4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
CkBAIC0yODMsNiArMjgzLDggQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgdm9pZCAqdmE7CiAKKyAgICBBU1NF
UlQoIXYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZhKTsKKwogICAgIC8qCiAg
ICAgICogU2VlIHNlY3Rpb24gNy44Ljcgb2YgdGhlIHNwZWNpZmljYXRpb24gZm9yIGRldGFpbHMg
b2YgdGhpcwogICAgICAqIGVubGlnaHRlbm1lbnQuCkBAIC0zMDYsMTQgKzMwOCw2IEBAIHN0YXRp
YyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgY2xlYXJf
cGFnZSh2YSk7CiAKLSAgICAvKgotICAgICAqIElmIHdlIG92ZXJ3cml0ZSBhbiBleGlzdGluZyBh
ZGRyZXNzIGhlcmUgdGhlbiBzb21ldGhpbmcgaGFzCi0gICAgICogZ29uZSB3cm9uZyBhbmQgYSBk
b21haW4gcGFnZSB3aWxsIGxlYWsuIEluc3RlYWQgY3Jhc2ggdGhlCi0gICAgICogZG9tYWluIHRv
IG1ha2UgdGhlIHByb2JsZW0gb2J2aW91cy4KLSAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZt
X3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZhICkKLSAgICAgICAgZG9tYWluX2NyYXNoKGQpOwot
CiAgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEgPSB2YTsKICAgICBy
ZXR1cm47CiAKQEAgLTkwNCw3ICs4OTgsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNw
dV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNz
aXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bV92
Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggdi0+
YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICYmCisg
ICAgICAgICAhdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEgKQogICAgICAg
ICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRp
YW4udnBfYXNzaXN0LnZlY3RvciA9IGN0eHQudnBfYXNzaXN0X3ZlY3RvcjsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:55: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 1crrmP-0001cO-C8; Sat, 25 Mar 2017 19:55:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmN-0001cB-V2
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D8/C4-13192-32BC6D85; Sat, 25 Mar 2017 19:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfp9LU
 Ig99LFC0mbDNwYPTY3reLPYAxijUzLym/IoE1o+XyYdaCHuGKX4fPszcwnuHvYuTiEBL4wihx
 Z9pUNgjnPKPEjUlHgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBYIl7q/4w
 wRi8wqYScw6084CYrMA1c84MJ9lAiPHAkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGcWBB5ilORgUhLljf5+NUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+xk9cihASLUtNTK9Iyc4DhAZOW4OBREuH9CpLmLS5IzC3OTIdInWJUlBLn3QqS
 EABJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHm/g0zhycwrgZv+CmgxE9Di2
 RuugCwuSURISTUwcgSwn3h+Mfm+usrWTQbNho/nJ+93bzOYuzT80sVVUpEHpATuV0qUlu0UWH
 Hs8j6n8MA1r1ZvufH2gZUOH4vmbS5hxUNrXbI6Hqhsfiy14/7fdWUR8xjfzt2v/WBP3L54PRa
 2yX4Hwvbm1j3982bKNyeH64ytIcLJl5062rkZjmyYuyXKo/AVvxJLcUaioRZzUXEiAJaFG3lE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490471713!64078348!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2488 invoked from network); 25 Mar 2017 19:55:14 -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; 25 Mar 2017 19:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmK-0005ig-D6
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmK-0006ul-AV
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmK-0006ul-AV@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: fix xen-hvmcrash when
	vp_assist page is present
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ1NjdiZjczYzE4Y2M0NjcwZjgzZGUwOWQ1MDkxMWFhZThjZGE2NGIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowMzowMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowMzowMyAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBmaXggeGVuLWh2bWNyYXNoIHdoZW4gdnBfYXNzaXN0IHBhZ2Ug
aXMgcHJlc2VudAogICAgCiAgICBDdXJyZW50bHkgdXNlIG9mIHhlbi1odm1jcmFzaCB3aWxsIGNh
dXNlIGFuIGltbWVkaWF0ZSBkb21haW5fY3Jhc2goKSBpbgogICAgaW5pdGlhbGl6ZV92cF9hc3Np
c3QoKSBiZWNhdXNlIGl0IGlzIGNhbGxlZCBmcm9tIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KCkK
ICAgIHdpdGhvdXQgaGF2aW5nIGZpcnN0IGNsZWFyZWQgYW55IHByZXZpb3VzIG1hcHBpbmcuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggYWRkZXMgYSBjaGVjayBpbnRvIHZpcmlkaWFuX2xvYWRfdmNwdV9j
dHh0KCkgdG8gYXZvaWQgcmUtCiAgICBpbml0aWFsaXphdGlvbiBhbmQgdHVybmVkIHRoZSBkb21h
aW5fY3Jhc2goKSBpbiBpbml0aWFsaXplX3ZwX2Fzc2lzdCgpCiAgICBpbnRvIGFuIEFTU0VSVCgp
IHNpbmNlIG5laXRoZXIgY29kZXBhdGggaW50byB0aGF0IGZ1bmN0aW9uIHNob3VsZCBhbGxvdwog
ICAgaXQgdG8gYmUgaGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMyArKysr
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4uYwppbmRleCBmMmM5NjEzLi5hNzFmOTI4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
CkBAIC0yODMsNiArMjgzLDggQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgdm9pZCAqdmE7CiAKKyAgICBBU1NF
UlQoIXYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZhKTsKKwogICAgIC8qCiAg
ICAgICogU2VlIHNlY3Rpb24gNy44Ljcgb2YgdGhlIHNwZWNpZmljYXRpb24gZm9yIGRldGFpbHMg
b2YgdGhpcwogICAgICAqIGVubGlnaHRlbm1lbnQuCkBAIC0zMDYsMTQgKzMwOCw2IEBAIHN0YXRp
YyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgY2xlYXJf
cGFnZSh2YSk7CiAKLSAgICAvKgotICAgICAqIElmIHdlIG92ZXJ3cml0ZSBhbiBleGlzdGluZyBh
ZGRyZXNzIGhlcmUgdGhlbiBzb21ldGhpbmcgaGFzCi0gICAgICogZ29uZSB3cm9uZyBhbmQgYSBk
b21haW4gcGFnZSB3aWxsIGxlYWsuIEluc3RlYWQgY3Jhc2ggdGhlCi0gICAgICogZG9tYWluIHRv
IG1ha2UgdGhlIHByb2JsZW0gb2J2aW91cy4KLSAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZt
X3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZhICkKLSAgICAgICAgZG9tYWluX2NyYXNoKGQpOwot
CiAgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEgPSB2YTsKICAgICBy
ZXR1cm47CiAKQEAgLTkwNCw3ICs4OTgsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNw
dV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNz
aXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5hcmNoLmh2bV92
Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgIGlmICggdi0+
YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICYmCisg
ICAgICAgICAhdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEgKQogICAgICAg
ICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRp
YW4udnBfYXNzaXN0LnZlY3RvciA9IGN0eHQudnBfYXNzaXN0X3ZlY3RvcjsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmY-0001dc-Dj; Sat, 25 Mar 2017 19:55:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmX-0001dS-MA
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C1/8E-01903-C2BC6D85; Sat, 25 Mar 2017 19:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfn9LU
 Ig4tzpS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9ueu4wFj7krnn60bmDs5Oxi5OIQEvjCKLHj
 53M2COc8o8TNOQ9Yuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiQmLb9J
 licV8BM4nDfWjCbBaj+4M91TBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxqkn/A4xSnIwKYnyRn+/GiHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglfh1LUIIcGi1PTUirTMHGBwwKQlOHiURHi/ngRK8xYXJOYWZ6ZDpE4xKkqJ8xqC
 9AmAJDJK8+DaYAF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxHIFJ7MvBK46a+AFjMBL
 Z694QrI4pJEhJRUA+NkPUl1Hr6pnjYtvHfsvraGObhovb2y/NeJ+Ief593IOG2y7GvxpH4Lo7
 kxLs2ldXb3ihdI9pqxzQ4/cHrSq08FcfLaIt22dh7WD/4/2/PytYv6rYcnPl+e6GCU8f2x5jm
 +/2ysCl6Tw3kXhtx5sf+DwKH0510PTsnvmR+eu068VrYmrTqLfboSS3FGoqEWc1FxIgAPEFCg
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490471723!36584662!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40567 invoked from network); 25 Mar 2017 19:55: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; 25 Mar 2017 19:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmU-0005jT-FE
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmU-0006vM-EX
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmU-0006vM-EX@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: get rid of the magic
	numbers in CPUID leaves 1 and 2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5MTI2MGJhYjcxYTFjOTY5YjE3ZmY3NzM1NmE4YTVmNTkyZmFkNDMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowMzo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowMzo1NCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBnZXQgcmlkIG9mIHRoZSBtYWdpYyBudW1iZXJzIGluIENQVUlE
IGxlYXZlcyAxIGFuZCAyCiAgICAKICAgIFRoZSBudW1iZXJzIGNvcnJlc3BvbmQgdG8gQVNDSUkg
Y2hhcmFjdGVycyBzbyBqdXN0IHVzZSBhcHByb3ByaWF0ZQogICAgY2hhcmFjdGVyIHN0cmluZ3Mg
ZGlyZWN0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDEwICsrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jCmluZGV4IGE3MWY5MjguLjAxNTVjMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTExOSwx
NCArMTE5LDE2IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBsZWFmLAogICAgIHN3aXRjaCAoIGxlYWYgKQogICAgIHsKICAgICBjYXNl
IDA6CisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4xIG9mIHRoZSBzcGVjaWZpY2F0aW9uICov
CiAgICAgICAgIHJlcy0+YSA9IDB4NDAwMDAwMDY7IC8qIE1heGltdW0gbGVhZiAqLwotICAgICAg
ICByZXMtPmIgPSAweDcyNjM2OTRkOyAvKiBNYWdpYyBudW1iZXJzICAqLwotICAgICAgICByZXMt
PmMgPSAweDY2NkY3MzZGOwotICAgICAgICByZXMtPmQgPSAweDc2NDgyMDc0OworICAgICAgICBt
ZW1jcHkoJnJlcy0+YiwgIk1pY3IiLCA0KTsKKyAgICAgICAgbWVtY3B5KCZyZXMtPmMsICJvc29m
IiwgNCk7CisgICAgICAgIG1lbWNweSgmcmVzLT5kLCAidCBIdiIsIDQpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMToKLSAgICAgICAgcmVzLT5hID0gMHgzMTIzNzY0ODsgLyogVmVyc2lv
biBudW1iZXIgKi8KKyAgICAgICAgLyogU2VlIHNlY3Rpb24gMi40LjIgb2YgdGhlIHNwZWNpZmlj
YXRpb24gKi8KKyAgICAgICAgbWVtY3B5KCZyZXMtPmEsICJIdiMxIiwgNCk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAyOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmY-0001dc-Dj; Sat, 25 Mar 2017 19:55:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmX-0001dS-MA
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C1/8E-01903-C2BC6D85; Sat, 25 Mar 2017 19:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfn9LU
 Ig4tzpS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9ueu4wFj7krnn60bmDs5Oxi5OIQEvjCKLHj
 53M2COc8o8TNOQ9Yuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiQmLb9J
 licV8BM4nDfWjCbBaj+4M91TBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxqkn/A4xSnIwKYnyRn+/GiHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglfh1LUIIcGi1PTUirTMHGBwwKQlOHiURHi/ngRK8xYXJOYWZ6ZDpE4xKkqJ8xqC
 9AmAJDJK8+DaYAF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxHIFJ7MvBK46a+AFjMBL
 Z694QrI4pJEhJRUA+NkPUl1Hr6pnjYtvHfsvraGObhovb2y/NeJ+Ief593IOG2y7GvxpH4Lo7
 kxLs2ldXb3ihdI9pqxzQ4/cHrSq08FcfLaIt22dh7WD/4/2/PytYv6rYcnPl+e6GCU8f2x5jm
 +/2ysCl6Tw3kXhtx5sf+DwKH0510PTsnvmR+eu068VrYmrTqLfboSS3FGoqEWc1FxIgAPEFCg
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490471723!36584662!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40567 invoked from network); 25 Mar 2017 19:55: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; 25 Mar 2017 19:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmU-0005jT-FE
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmU-0006vM-EX
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmU-0006vM-EX@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: get rid of the magic
	numbers in CPUID leaves 1 and 2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5MTI2MGJhYjcxYTFjOTY5YjE3ZmY3NzM1NmE4YTVmNTkyZmFkNDMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowMzo1NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowMzo1NCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBnZXQgcmlkIG9mIHRoZSBtYWdpYyBudW1iZXJzIGluIENQVUlE
IGxlYXZlcyAxIGFuZCAyCiAgICAKICAgIFRoZSBudW1iZXJzIGNvcnJlc3BvbmQgdG8gQVNDSUkg
Y2hhcmFjdGVycyBzbyBqdXN0IHVzZSBhcHByb3ByaWF0ZQogICAgY2hhcmFjdGVyIHN0cmluZ3Mg
ZGlyZWN0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyB8IDEwICsrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jCmluZGV4IGE3MWY5MjguLjAxNTVjMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTExOSwx
NCArMTE5LDE2IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBsZWFmLAogICAgIHN3aXRjaCAoIGxlYWYgKQogICAgIHsKICAgICBjYXNl
IDA6CisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4xIG9mIHRoZSBzcGVjaWZpY2F0aW9uICov
CiAgICAgICAgIHJlcy0+YSA9IDB4NDAwMDAwMDY7IC8qIE1heGltdW0gbGVhZiAqLwotICAgICAg
ICByZXMtPmIgPSAweDcyNjM2OTRkOyAvKiBNYWdpYyBudW1iZXJzICAqLwotICAgICAgICByZXMt
PmMgPSAweDY2NkY3MzZGOwotICAgICAgICByZXMtPmQgPSAweDc2NDgyMDc0OworICAgICAgICBt
ZW1jcHkoJnJlcy0+YiwgIk1pY3IiLCA0KTsKKyAgICAgICAgbWVtY3B5KCZyZXMtPmMsICJvc29m
IiwgNCk7CisgICAgICAgIG1lbWNweSgmcmVzLT5kLCAidCBIdiIsIDQpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMToKLSAgICAgICAgcmVzLT5hID0gMHgzMTIzNzY0ODsgLyogVmVyc2lv
biBudW1iZXIgKi8KKyAgICAgICAgLyogU2VlIHNlY3Rpb24gMi40LjIgb2YgdGhlIHNwZWNpZmlj
YXRpb24gKi8KKyAgICAgICAgbWVtY3B5KCZyZXMtPmEsICJIdiMxIiwgNCk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAyOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmi-0001fp-FO; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrmh-0001fe-DM
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 11/5C-04817-63BC6D85; Sat, 25 Mar 2017 19:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdf09LU
 Ig+Z5lhYTthk4MHps79vFHsAYxZqZl5RfkcCasbdlFVvBYseKk6fa2RoYF+h1MXJxCAl8YZS4
 tfAxM4RznlGi52sHexcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJhEhef7
 2QHsXkFzCQmnz7PBGKzANUfeHGXfQIjxwJGhlWMGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYxNiwIPMUpyMCmJ8kZ/vxohxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL32MlrEUKCRanpqRVpmTnA8IBJS3DwKInwfgVJ8xYXJOYWZ6ZDpE4xKkqJ824F
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8+0Cm8GTmlcBNfwW0mAlo8
 ewNV0AWlyQipKQaGNemdV1KvjBx0cLQHW8VPjc5Pd125MfDzgfrkz3U9CtLLQ5cvOf/LVna/s
 SjKb65TB+/5exfzqvcKLTi6kcN9Tadt56pd4+L1FxJF4m6G1GtK9QZ3v854+6aAm+jiUv2bGu
 7vPCezMn164y616yf1LC94GimVi7LOd8zkfF2Cx0vHP3SaJTtFKTEUpyRaKjFXFScCAAVk53C
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1490471732!84231156!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4594 invoked from network); 25 Mar 2017 19:55: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; 25 Mar 2017 19:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrme-0005jh-J8
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrme-0006w2-GU
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrme-0006w2-GU@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:32 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: add warnings for
	unimplemented hypercalls and 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>

Y29tbWl0IDUwNDc2NzcxMDhjODkxZjI1ZjM2MjQ4NzkzMzY5OWVhNmViNWMzMzYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowNDoyMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowNDoyMCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBhZGQgd2FybmluZ3MgZm9yIHVuaW1wbGVtZW50ZWQgaHlwZXJj
YWxscyBhbmQgTVNScwogICAgCiAgICBUaGVzZSB3YXJuaW5ncyBjYW4gYmUgdXNlZnVsIHdoZW4g
TWljcm9zb2Z0IHVwZGF0ZXMgV2luZG93cy4KICAgIAogICAgSW4gdGhlIHBhc3QgdGhlcmUgaGF2
ZSBiZWVuIHNldmVyYWwgY2FzZXMgd2hlbiBXaW5kb3dzIGVycm9uZW91c2x5IHVzZXMKICAgIGh5
cGVyY2FsbHMgYW5kIE1TUnMgdGhhdCBzaG91bGQgYmUgZ2F0ZWQgb24gQ1BVSUQgZmxhZ3MgdGhh
biBYZW4gZG9lcwogICAgbm90IHNldC4gVGhlIHVzdWFsIHN5bXB0b20gaXMgYSBndWVzdCBjcmFz
aCB3aXRoIGxpdHRsZSBvciBubyBpbmZvcm1hdGlvbgogICAgaW4gdGhlIGh5cGVydmlzb3IgbG9n
LiBBZGRpbmcgdGhlc2Ugd2FybmluZ3MgYXQgbGVhc3QgZ2l2ZXMgYSBjbHVlIGFzIHRvCiAgICB3
aGF0IG1pZ2h0IGJlIGhhcHBlbmluZyBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBTb21lIHZlcnNp
b25zIG9mIFdpbmRvd3MgZG8gY3VycmVudGx5IGlzc3VlIGh5cGVyY2FsbHMgdGhhdCB0aGV5IHNo
b3VsZAogICAgbm90LCBzbyB0aGlzIHBhdGNoIHdoaXRlbGlzdHMgdGhvc2UgdG8gYXZvaWQgdGhl
IHdhcm5pbmdzIGFzIHRoZSBsYWNrCiAgICBvZiBpbXBsZW1lbnRhdGlvbiBpcyBjbGVhcmx5IHBy
b3ZlZCBub3QgdG8gYmUgYSBwcm9ibGVtIHRvIHRoZSBndWVzdC4KICAgIAogICAgVGhlIHdhcm5p
bmdzIGFyZSByYXRlIGxpbWl0ZWQgc28gYSBtYWxpY2lvdXMgZ3Vlc3QgY2Fubm90IHVzZSB0aGVt
IHRvCiAgICBhcyBhIERvUy4KICAgIAogICAgTk9URTogQmVjYXVzZSB0aGUgTVNSIHdhcm5pbmdz
IG5lZWQgdG8gYmUgZ2F0ZWQgb24gcmFuZ2UgY2hlY2tpbmcgdGhlCiAgICAgICAgICBNU1IgYWRk
cmVzcyB0aGlzIHBhdGNoIGltcG9ydHMgdGhlIHVwLXRvLWRhdGUgZGVmaW5pdGlvbnMgb2YgYWxs
CiAgICAgICAgICB0aGUgdmlyaWRpYW4gTVNScyBmcm9tIHRoZSBzcGVjaWZpY2F0aW9uLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCAx
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggMDE1NWMxZi4uYjc0MDIyNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtMjMsMTcgKzIzLDczIEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9o
dm1fb3AuaD4KIAogLyogVmlyaWRpYW4gTVNSIG51bWJlcnMuICovCi0jZGVmaW5lIEhWX1g2NF9N
U1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAweDQwMDAwMDAwCi0jZGVmaW5lIEhWX1g2
NF9NU1JfSFlQRVJDQUxMICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAxCi0jZGVmaW5lIEhW
X1g2NF9NU1JfVlBfSU5ERVggICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCi0jZGVmaW5l
IEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQgICAgICAgICAgICAgICAweDQwMDAwMDIwCi0jZGVm
aW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAweDQwMDAwMDIxCi0j
ZGVmaW5lIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQwMDAwMDIy
Ci0jZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1kgICAgICAgICAgICAgICAweDQwMDAw
MDIzCi0jZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAweDQw
MDAwMDcwCi0jZGVmaW5lIEhWX1g2NF9NU1JfSUNSICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDcxCi0jZGVmaW5lIEhWX1g2NF9NU1JfVFBSICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDQwMDAwMDcyCi0jZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAgICAgICAg
ICAgICAweDQwMDAwMDczCisjZGVmaW5lIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAg
ICAgICAgICAgMHg0MDAwMDAwMAorI2RlZmluZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTCAgICAgICAg
ICAgICAgICAgICAgIDB4NDAwMDAwMDEKKyNkZWZpbmUgSFZfWDY0X01TUl9WUF9JTkRFWCAgICAg
ICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVQgICAg
ICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMworI2RlZmluZSBIVl9YNjRfTVNSX1ZQX1JV
TlRJTUUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMTAKKyNkZWZpbmUgSFZfWDY0X01TUl9U
SU1FX1JFRl9DT1VOVCAgICAgICAgICAgICAgICAweDQwMDAwMDIwCisjZGVmaW5lIEhWX1g2NF9N
U1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAgMHg0MDAwMDAyMQorI2RlZmluZSBIVl9Y
NjRfTVNSX1RTQ19GUkVRVUVOQ1kgICAgICAgICAgICAgICAgIDB4NDAwMDAwMjIKKyNkZWZpbmUg
SFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQwMDAwMDIzCisjZGVm
aW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA3MAor
I2RlZmluZSBIVl9YNjRfTVNSX0lDUiAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAw
NzEKKyNkZWZpbmUgSFZfWDY0X01TUl9UUFIgICAgICAgICAgICAgICAgICAgICAgICAgICAweDQw
MDAwMDcyCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAgICAgICAgICAgICAg
MHg0MDAwMDA3MworI2RlZmluZSBIVl9YNjRfTVNSX1NDT05UUk9MICAgICAgICAgICAgICAgICAg
ICAgIDB4NDAwMDAwODAKKyNkZWZpbmUgSFZfWDY0X01TUl9TVkVSU0lPTiAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDgxCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lFRlAgICAgICAgICAgICAg
ICAgICAgICAgICAgMHg0MDAwMDA4MgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTVAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwODMKKyNkZWZpbmUgSFZfWDY0X01TUl9FT00gICAgICAg
ICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDg0CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDAg
ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MAorI2RlZmluZSBIVl9YNjRfTVNSX1NJ
TlQxICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTEKKyNkZWZpbmUgSFZfWDY0X01T
Ul9TSU5UMiAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDkyCisjZGVmaW5lIEhWX1g2
NF9NU1JfU0lOVDMgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MworI2RlZmluZSBI
Vl9YNjRfTVNSX1NJTlQ0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTQKKyNkZWZp
bmUgSFZfWDY0X01TUl9TSU5UNSAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDk1Cisj
ZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDYgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5
NgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ3ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAwOTcKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDk4CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDkgICAgICAgICAgICAgICAgICAgICAg
ICAgMHg0MDAwMDA5OQorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMCAgICAgICAgICAgICAgICAg
ICAgICAgIDB4NDAwMDAwOUEKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTEgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDlCCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDEyICAgICAgICAg
ICAgICAgICAgICAgICAgMHg0MDAwMDA5QworI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMyAgICAg
ICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUQKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTQg
ICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlFCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lO
VDE1ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5RgorI2RlZmluZSBIVl9YNjRfTVNS
X1NUSU1FUjBfQ09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjAKKyNkZWZpbmUgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAwMEIxCisjZGVmaW5lIEhW
X1g2NF9NU1JfU1RJTUVSMV9DT05GSUcgICAgICAgICAgICAgICAgMHg0MDAwMDBCMgorI2RlZmlu
ZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQgICAgICAgICAgICAgICAgIDB4NDAwMDAwQjMKKyNk
ZWZpbmUgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRyAgICAgICAgICAgICAgICAweDQwMDAwMEI0
CisjZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVCAgICAgICAgICAgICAgICAgMHg0MDAw
MDBCNQorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHICAgICAgICAgICAgICAgIDB4
NDAwMDAwQjYKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UICAgICAgICAgICAgICAg
ICAweDQwMDAwMEI3CisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfVFJJR0dFUl9DMSAg
ICAgICAgMHg0MDAwMDBDMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NUQVRFX1RSSUdHRVJf
QzIgICAgICAgIDB4NDAwMDAwQzIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9UUklH
R0VSX0MzICAgICAgICAweDQwMDAwMEMzCisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVf
Q09ORklHX0MxICAgICAgICAgMHg0MDAwMDBEMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NU
QVRFX0NPTkZJR19DMiAgICAgICAgIDB4NDAwMDAwRDIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dF
Ul9TVEFURV9DT05GSUdfQzMgICAgICAgICAweDQwMDAwMEQzCisjZGVmaW5lIEhWX1g2NF9NU1Jf
U1RBVFNfUEFSVElUSU9OX1JFVEFJTF9QQUdFICAgMHg0MDAwMDBFMAorI2RlZmluZSBIVl9YNjRf
TVNSX1NUQVRTX1BBUlRJVElPTl9JTlRFUk5BTF9QQUdFIDB4NDAwMDAwRTEKKyNkZWZpbmUgSFZf
WDY0X01TUl9TVEFUU19WUF9SRVRBSUxfUEFHRSAgICAgICAgICAweDQwMDAwMEUyCisjZGVmaW5l
IEhWX1g2NF9NU1JfU1RBVFNfVlBfSU5URVJOQUxfUEFHRSAgICAgICAgMHg0MDAwMDBFMworI2Rl
ZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwRjAK
KyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19DT05UUk9MICAgICAgICAgICAweDQwMDAw
MEYxCisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfU1RBVFVTICAgICAgICAgICAgMHg0
MDAwMDBGMgorI2RlZmluZSBIVl9YNjRfTVNSX1NZTlRIX0RFQlVHX1NFTkRfQlVGRkVSICAgICAg
IDB4NDAwMDAwRjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19SRUNFSVZFX0JVRkZF
UiAgICAweDQwMDAwMEY0CisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfUEVORElOR19C
VUZGRVIgICAgMHg0MDAwMDBGNQorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX1AwICAgICAgICAg
ICAgICAgICAgICAgIDB4NDAwMDAxMDAKKyNkZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QMSAgICAg
ICAgICAgICAgICAgICAgICAweDQwMDAwMTAxCisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDIg
ICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwMgorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNI
X1AzICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDMKKyNkZWZpbmUgSFZfWDY0X01TUl9D
UkFTSF9QNCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTA0CisjZGVmaW5lIEhWX1g2NF9N
U1JfQ1JBU0hfQ1RMICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwNQorCisjZGVmaW5lIFZJ
UklESUFOX01TUl9NSU4gSFZfWDY0X01TUl9HVUVTVF9PU19JRAorI2RlZmluZSBWSVJJRElBTl9N
U1JfTUFYIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMCiAKIC8qIFZpcmlkaWFuIEh5cGVyY2FsbCBTdGF0
dXMgQ29kZXMuICovCiAjZGVmaW5lIEhWX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAg
ICAgICAweDAwMDAKQEAgLTQxLDkgKzk3LDExIEBACiAjZGVmaW5lIEhWX1NUQVRVU19JTlZBTElE
X1BBUkFNRVRFUiAgICAgICAgICAgICAweDAwMDUKIAogLyogVmlyaWRpYW4gSHlwZXJjYWxsIENv
ZGVzLiAqLwotI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZSAyCi0jZGVmaW5lIEh2
Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDMKLSNkZWZpbmUgSHZOb3RpZnlMb25nU3BpbldhaXQg
ICAgICAgOAorI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZSAweDAwMDIKKyNkZWZp
bmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdCAgMHgwMDAzCisjZGVmaW5lIEh2Tm90aWZ5TG9u
Z1NwaW5XYWl0ICAgICAgIDB4MDAwOAorI2RlZmluZSBIdkdldFBhcnRpdGlvbklkICAgICAgICAg
ICAweDAwNDYKKyNkZWZpbmUgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXMgMHg4MDAxCiAKIC8q
IFZpcmlkaWFuIEh5cGVyY2FsbCBGbGFncy4gKi8KICNkZWZpbmUgSFZfRkxVU0hfQUxMX1BST0NF
U1NPUlMgMQpAQCAtNTI4LDYgKzU4NiwxMCBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0Ogor
ICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlOICYmIGlkeCA8PSBWSVJJRElBTl9N
U1JfTUFYICkKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ3cml0ZSB0byB1
bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsCisgICAgICAgICAgICAgICAgICAgIGlkeCk7CisKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC02NTEsNiArNzEzLDEwIEBAIGludCByZG1zcl92
aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICB9CiAKICAgICBk
ZWZhdWx0OgorICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlOICYmIGlkeCA8PSBW
SVJJRElBTl9NU1JfTUFYICkKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJy
ZWFkIGZyb20gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLAorICAgICAgICAgICAgICAgICAgICBp
ZHgpOworCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtODA0LDYgKzg3MCwxOCBAQCBp
bnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0K
IAogICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmltcGxl
bWVudGVkIGh5cGVyY2FsbCAlMDR4XG4iLAorICAgICAgICAgICAgICAgIGlucHV0LmNhbGxfY29k
ZSk7CisKKyAgICBjYXNlIEh2R2V0UGFydGl0aW9uSWQ6CisgICAgY2FzZSBIdkV4dENhbGxRdWVy
eUNhcGFiaWxpdGllczoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2UgaHlwZXJjYWxscyBz
ZWVtIHRvIGJlIGVycm9uZW91c2x5IGlzc3VlZCBieSBXaW5kb3dzCisgICAgICAgICAqIGRlc3Bp
dGUgbmVpdGhlciBBY2Nlc3NQYXJ0aXRpb25JZCBub3IgRW5hYmxlRXh0ZW5kZWRIeXBlcmNhbGxz
CisgICAgICAgICAqIGJlaW5nIHNldCBpbiBDUFVJRCBsZWFmIDIuCisgICAgICAgICAqIEdpdmVu
IHRoYXQgcmV0dXJuIGEgc3RhdHVzIG9mICdpbnZhbGlkIGNvZGUnIGhhcyBub3Qgc28gZmFyCisg
ICAgICAgICAqIGNhdXNlZCBhbnkgcHJvYmxlbXMgaXQncyBub3Qgd29ydGggbG9nZ2luZy4KKyAg
ICAgICAgICovCiAgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19JTlZBTElEX0hZUEVSQ0FMTF9D
T0RFOwogICAgICAgICBicmVhazsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmi-0001fp-FO; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrmh-0001fe-DM
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 11/5C-04817-63BC6D85; Sat, 25 Mar 2017 19:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdf09LU
 Ig+Z5lhYTthk4MHps79vFHsAYxZqZl5RfkcCasbdlFVvBYseKk6fa2RoYF+h1MXJxCAl8YZS4
 tfAxM4RznlGi52sHexcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJhEhef7
 2QHsXkFzCQmnz7PBGKzANUfeHGXfQIjxwJGhlWMGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYxNiwIPMUpyMCmJ8kZ/vxohxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYL32MlrEUKCRanpqRVpmTnA8IBJS3DwKInwfgVJ8xYXJOYWZ6ZDpE4xKkqJ824F
 SQiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8+0Cm8GTmlcBNfwW0mAlo8
 ewNV0AWlyQipKQaGNemdV1KvjBx0cLQHW8VPjc5Pd125MfDzgfrkz3U9CtLLQ5cvOf/LVna/s
 SjKb65TB+/5exfzqvcKLTi6kcN9Tadt56pd4+L1FxJF4m6G1GtK9QZ3v854+6aAm+jiUv2bGu
 7vPCezMn164y616yf1LC94GimVi7LOd8zkfF2Cx0vHP3SaJTtFKTEUpyRaKjFXFScCAAVk53C
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1490471732!84231156!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4594 invoked from network); 25 Mar 2017 19:55: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; 25 Mar 2017 19:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrme-0005jh-J8
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrme-0006w2-GU
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrme-0006w2-GU@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:32 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: add warnings for
	unimplemented hypercalls and 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>

Y29tbWl0IDUwNDc2NzcxMDhjODkxZjI1ZjM2MjQ4NzkzMzY5OWVhNmViNWMzMzYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMjowNDoyMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMjowNDoyMCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBhZGQgd2FybmluZ3MgZm9yIHVuaW1wbGVtZW50ZWQgaHlwZXJj
YWxscyBhbmQgTVNScwogICAgCiAgICBUaGVzZSB3YXJuaW5ncyBjYW4gYmUgdXNlZnVsIHdoZW4g
TWljcm9zb2Z0IHVwZGF0ZXMgV2luZG93cy4KICAgIAogICAgSW4gdGhlIHBhc3QgdGhlcmUgaGF2
ZSBiZWVuIHNldmVyYWwgY2FzZXMgd2hlbiBXaW5kb3dzIGVycm9uZW91c2x5IHVzZXMKICAgIGh5
cGVyY2FsbHMgYW5kIE1TUnMgdGhhdCBzaG91bGQgYmUgZ2F0ZWQgb24gQ1BVSUQgZmxhZ3MgdGhh
biBYZW4gZG9lcwogICAgbm90IHNldC4gVGhlIHVzdWFsIHN5bXB0b20gaXMgYSBndWVzdCBjcmFz
aCB3aXRoIGxpdHRsZSBvciBubyBpbmZvcm1hdGlvbgogICAgaW4gdGhlIGh5cGVydmlzb3IgbG9n
LiBBZGRpbmcgdGhlc2Ugd2FybmluZ3MgYXQgbGVhc3QgZ2l2ZXMgYSBjbHVlIGFzIHRvCiAgICB3
aGF0IG1pZ2h0IGJlIGhhcHBlbmluZyBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBTb21lIHZlcnNp
b25zIG9mIFdpbmRvd3MgZG8gY3VycmVudGx5IGlzc3VlIGh5cGVyY2FsbHMgdGhhdCB0aGV5IHNo
b3VsZAogICAgbm90LCBzbyB0aGlzIHBhdGNoIHdoaXRlbGlzdHMgdGhvc2UgdG8gYXZvaWQgdGhl
IHdhcm5pbmdzIGFzIHRoZSBsYWNrCiAgICBvZiBpbXBsZW1lbnRhdGlvbiBpcyBjbGVhcmx5IHBy
b3ZlZCBub3QgdG8gYmUgYSBwcm9ibGVtIHRvIHRoZSBndWVzdC4KICAgIAogICAgVGhlIHdhcm5p
bmdzIGFyZSByYXRlIGxpbWl0ZWQgc28gYSBtYWxpY2lvdXMgZ3Vlc3QgY2Fubm90IHVzZSB0aGVt
IHRvCiAgICBhcyBhIERvUy4KICAgIAogICAgTk9URTogQmVjYXVzZSB0aGUgTVNSIHdhcm5pbmdz
IG5lZWQgdG8gYmUgZ2F0ZWQgb24gcmFuZ2UgY2hlY2tpbmcgdGhlCiAgICAgICAgICBNU1IgYWRk
cmVzcyB0aGlzIHBhdGNoIGltcG9ydHMgdGhlIHVwLXRvLWRhdGUgZGVmaW5pdGlvbnMgb2YgYWxs
CiAgICAgICAgICB0aGUgdmlyaWRpYW4gTVNScyBmcm9tIHRoZSBzcGVjaWZpY2F0aW9uLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspLCAx
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggMDE1NWMxZi4uYjc0MDIyNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtMjMsMTcgKzIzLDczIEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9o
dm1fb3AuaD4KIAogLyogVmlyaWRpYW4gTVNSIG51bWJlcnMuICovCi0jZGVmaW5lIEhWX1g2NF9N
U1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAweDQwMDAwMDAwCi0jZGVmaW5lIEhWX1g2
NF9NU1JfSFlQRVJDQUxMICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAxCi0jZGVmaW5lIEhW
X1g2NF9NU1JfVlBfSU5ERVggICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCi0jZGVmaW5l
IEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQgICAgICAgICAgICAgICAweDQwMDAwMDIwCi0jZGVm
aW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAweDQwMDAwMDIxCi0j
ZGVmaW5lIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQwMDAwMDIy
Ci0jZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1kgICAgICAgICAgICAgICAweDQwMDAw
MDIzCi0jZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAweDQw
MDAwMDcwCi0jZGVmaW5lIEhWX1g2NF9NU1JfSUNSICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDcxCi0jZGVmaW5lIEhWX1g2NF9NU1JfVFBSICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDQwMDAwMDcyCi0jZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAgICAgICAg
ICAgICAweDQwMDAwMDczCisjZGVmaW5lIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAg
ICAgICAgICAgMHg0MDAwMDAwMAorI2RlZmluZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTCAgICAgICAg
ICAgICAgICAgICAgIDB4NDAwMDAwMDEKKyNkZWZpbmUgSFZfWDY0X01TUl9WUF9JTkRFWCAgICAg
ICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVQgICAg
ICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMworI2RlZmluZSBIVl9YNjRfTVNSX1ZQX1JV
TlRJTUUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMTAKKyNkZWZpbmUgSFZfWDY0X01TUl9U
SU1FX1JFRl9DT1VOVCAgICAgICAgICAgICAgICAweDQwMDAwMDIwCisjZGVmaW5lIEhWX1g2NF9N
U1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAgMHg0MDAwMDAyMQorI2RlZmluZSBIVl9Y
NjRfTVNSX1RTQ19GUkVRVUVOQ1kgICAgICAgICAgICAgICAgIDB4NDAwMDAwMjIKKyNkZWZpbmUg
SFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQwMDAwMDIzCisjZGVm
aW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA3MAor
I2RlZmluZSBIVl9YNjRfTVNSX0lDUiAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAw
NzEKKyNkZWZpbmUgSFZfWDY0X01TUl9UUFIgICAgICAgICAgICAgICAgICAgICAgICAgICAweDQw
MDAwMDcyCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAgICAgICAgICAgICAg
MHg0MDAwMDA3MworI2RlZmluZSBIVl9YNjRfTVNSX1NDT05UUk9MICAgICAgICAgICAgICAgICAg
ICAgIDB4NDAwMDAwODAKKyNkZWZpbmUgSFZfWDY0X01TUl9TVkVSU0lPTiAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDgxCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lFRlAgICAgICAgICAgICAg
ICAgICAgICAgICAgMHg0MDAwMDA4MgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTVAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwODMKKyNkZWZpbmUgSFZfWDY0X01TUl9FT00gICAgICAg
ICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDg0CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDAg
ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MAorI2RlZmluZSBIVl9YNjRfTVNSX1NJ
TlQxICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTEKKyNkZWZpbmUgSFZfWDY0X01T
Ul9TSU5UMiAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDkyCisjZGVmaW5lIEhWX1g2
NF9NU1JfU0lOVDMgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MworI2RlZmluZSBI
Vl9YNjRfTVNSX1NJTlQ0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTQKKyNkZWZp
bmUgSFZfWDY0X01TUl9TSU5UNSAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDk1Cisj
ZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDYgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5
NgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ3ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAwOTcKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDk4CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDkgICAgICAgICAgICAgICAgICAgICAg
ICAgMHg0MDAwMDA5OQorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMCAgICAgICAgICAgICAgICAg
ICAgICAgIDB4NDAwMDAwOUEKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTEgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDlCCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDEyICAgICAgICAg
ICAgICAgICAgICAgICAgMHg0MDAwMDA5QworI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMyAgICAg
ICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUQKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTQg
ICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlFCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lO
VDE1ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5RgorI2RlZmluZSBIVl9YNjRfTVNS
X1NUSU1FUjBfQ09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjAKKyNkZWZpbmUgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAwMEIxCisjZGVmaW5lIEhW
X1g2NF9NU1JfU1RJTUVSMV9DT05GSUcgICAgICAgICAgICAgICAgMHg0MDAwMDBCMgorI2RlZmlu
ZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQgICAgICAgICAgICAgICAgIDB4NDAwMDAwQjMKKyNk
ZWZpbmUgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRyAgICAgICAgICAgICAgICAweDQwMDAwMEI0
CisjZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVCAgICAgICAgICAgICAgICAgMHg0MDAw
MDBCNQorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHICAgICAgICAgICAgICAgIDB4
NDAwMDAwQjYKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UICAgICAgICAgICAgICAg
ICAweDQwMDAwMEI3CisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfVFJJR0dFUl9DMSAg
ICAgICAgMHg0MDAwMDBDMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NUQVRFX1RSSUdHRVJf
QzIgICAgICAgIDB4NDAwMDAwQzIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9UUklH
R0VSX0MzICAgICAgICAweDQwMDAwMEMzCisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVf
Q09ORklHX0MxICAgICAgICAgMHg0MDAwMDBEMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NU
QVRFX0NPTkZJR19DMiAgICAgICAgIDB4NDAwMDAwRDIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dF
Ul9TVEFURV9DT05GSUdfQzMgICAgICAgICAweDQwMDAwMEQzCisjZGVmaW5lIEhWX1g2NF9NU1Jf
U1RBVFNfUEFSVElUSU9OX1JFVEFJTF9QQUdFICAgMHg0MDAwMDBFMAorI2RlZmluZSBIVl9YNjRf
TVNSX1NUQVRTX1BBUlRJVElPTl9JTlRFUk5BTF9QQUdFIDB4NDAwMDAwRTEKKyNkZWZpbmUgSFZf
WDY0X01TUl9TVEFUU19WUF9SRVRBSUxfUEFHRSAgICAgICAgICAweDQwMDAwMEUyCisjZGVmaW5l
IEhWX1g2NF9NU1JfU1RBVFNfVlBfSU5URVJOQUxfUEFHRSAgICAgICAgMHg0MDAwMDBFMworI2Rl
ZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwRjAK
KyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19DT05UUk9MICAgICAgICAgICAweDQwMDAw
MEYxCisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfU1RBVFVTICAgICAgICAgICAgMHg0
MDAwMDBGMgorI2RlZmluZSBIVl9YNjRfTVNSX1NZTlRIX0RFQlVHX1NFTkRfQlVGRkVSICAgICAg
IDB4NDAwMDAwRjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19SRUNFSVZFX0JVRkZF
UiAgICAweDQwMDAwMEY0CisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfUEVORElOR19C
VUZGRVIgICAgMHg0MDAwMDBGNQorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX1AwICAgICAgICAg
ICAgICAgICAgICAgIDB4NDAwMDAxMDAKKyNkZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QMSAgICAg
ICAgICAgICAgICAgICAgICAweDQwMDAwMTAxCisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDIg
ICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwMgorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNI
X1AzICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDMKKyNkZWZpbmUgSFZfWDY0X01TUl9D
UkFTSF9QNCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTA0CisjZGVmaW5lIEhWX1g2NF9N
U1JfQ1JBU0hfQ1RMICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwNQorCisjZGVmaW5lIFZJ
UklESUFOX01TUl9NSU4gSFZfWDY0X01TUl9HVUVTVF9PU19JRAorI2RlZmluZSBWSVJJRElBTl9N
U1JfTUFYIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMCiAKIC8qIFZpcmlkaWFuIEh5cGVyY2FsbCBTdGF0
dXMgQ29kZXMuICovCiAjZGVmaW5lIEhWX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAgICAgICAg
ICAgICAweDAwMDAKQEAgLTQxLDkgKzk3LDExIEBACiAjZGVmaW5lIEhWX1NUQVRVU19JTlZBTElE
X1BBUkFNRVRFUiAgICAgICAgICAgICAweDAwMDUKIAogLyogVmlyaWRpYW4gSHlwZXJjYWxsIENv
ZGVzLiAqLwotI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZSAyCi0jZGVmaW5lIEh2
Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3QgIDMKLSNkZWZpbmUgSHZOb3RpZnlMb25nU3BpbldhaXQg
ICAgICAgOAorI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NTcGFjZSAweDAwMDIKKyNkZWZp
bmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdCAgMHgwMDAzCisjZGVmaW5lIEh2Tm90aWZ5TG9u
Z1NwaW5XYWl0ICAgICAgIDB4MDAwOAorI2RlZmluZSBIdkdldFBhcnRpdGlvbklkICAgICAgICAg
ICAweDAwNDYKKyNkZWZpbmUgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXMgMHg4MDAxCiAKIC8q
IFZpcmlkaWFuIEh5cGVyY2FsbCBGbGFncy4gKi8KICNkZWZpbmUgSFZfRkxVU0hfQUxMX1BST0NF
U1NPUlMgMQpAQCAtNTI4LDYgKzU4NiwxMCBAQCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0Ogor
ICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlOICYmIGlkeCA8PSBWSVJJRElBTl9N
U1JfTUFYICkKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ3cml0ZSB0byB1
bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsCisgICAgICAgICAgICAgICAgICAgIGlkeCk7CisKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC02NTEsNiArNzEzLDEwIEBAIGludCByZG1zcl92
aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICB9CiAKICAgICBk
ZWZhdWx0OgorICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlOICYmIGlkeCA8PSBW
SVJJRElBTl9NU1JfTUFYICkKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJy
ZWFkIGZyb20gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLAorICAgICAgICAgICAgICAgICAgICBp
ZHgpOworCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtODA0LDYgKzg3MCwxOCBAQCBp
bnQgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0K
IAogICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmltcGxl
bWVudGVkIGh5cGVyY2FsbCAlMDR4XG4iLAorICAgICAgICAgICAgICAgIGlucHV0LmNhbGxfY29k
ZSk7CisKKyAgICBjYXNlIEh2R2V0UGFydGl0aW9uSWQ6CisgICAgY2FzZSBIdkV4dENhbGxRdWVy
eUNhcGFiaWxpdGllczoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2UgaHlwZXJjYWxscyBz
ZWVtIHRvIGJlIGVycm9uZW91c2x5IGlzc3VlZCBieSBXaW5kb3dzCisgICAgICAgICAqIGRlc3Bp
dGUgbmVpdGhlciBBY2Nlc3NQYXJ0aXRpb25JZCBub3IgRW5hYmxlRXh0ZW5kZWRIeXBlcmNhbGxz
CisgICAgICAgICAqIGJlaW5nIHNldCBpbiBDUFVJRCBsZWFmIDIuCisgICAgICAgICAqIEdpdmVu
IHRoYXQgcmV0dXJuIGEgc3RhdHVzIG9mICdpbnZhbGlkIGNvZGUnIGhhcyBub3Qgc28gZmFyCisg
ICAgICAgICAqIGNhdXNlZCBhbnkgcHJvYmxlbXMgaXQncyBub3Qgd29ydGggbG9nZ2luZy4KKyAg
ICAgICAgICovCiAgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19JTlZBTElEX0hZUEVSQ0FMTF9D
T0RFOwogICAgICAgICBicmVhazsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmt-0001hu-IL; Sat, 25 Mar 2017 19:55:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrms-0001hk-5b
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:46 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9B/39-01936-14BC6D85; Sat, 25 Mar 2017 19:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfh9LU
 Ig4Y+XYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuHBzO3PBOa6Kw51vWBsYH3B0MXJxCAl8YZTY
 +v8mI4RznlGi9dZG1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8JTbvP
 MIIYvMKmElM+7sVzGYBqt8ybS3LBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPxUb/fIUZJDiYlUd7o71cjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwKpy6FiEkWJSanlqRlpkDDA+YtAQHj5II79eTQGne4oLE3OLMdIjUKUZdjjmz
 d79hEmLJy89LlRLnNQSZIQBSlFGaBzcCFqqXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzW
 oBM4cnMK4Hb9AroCCagI2ZvuAJyREkiQkqqgZF7QavyzODkpNRvJ2xfr+Je+0D1wmvOBTvW8o
 hbBP7fln5LvD8lytSw6/6f2JIdjZGBG1kO8Ry2e3ebZ8WRso+J30Tu8FmFi7lrssqn/rw95ZX
 TibIja4s++zd/YOxSePbPiSt/azp3e+X9SRqCP7fOb944T3LS/bc/079wrJl63lDz9huJ+RpK
 LMUZiYZazEXFiQB6POHxUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490471743!88492666!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29928 invoked from network); 25 Mar 2017 19:55:44 -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; 25 Mar 2017 19:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmo-0005js-Oj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmo-0006x2-KS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmo-0006x2-KS@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:42 +0000
Subject: [Xen-changelog] [xen master] xenstore: set correct error code when
	violating quota
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjNGFiZWMyMDk4Y2E1OWIyY2I4M2I0NTg0M2RhMjFmNjVkYTc5ZDcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjAwOjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMToyMzoxMCAyMDE3ICswMDAwCgogICAgeGVu
c3RvcmU6IHNldCBjb3JyZWN0IGVycm9yIGNvZGUgd2hlbiB2aW9sYXRpbmcgcXVvdGEKICAgIAog
ICAgV2hlbiB0aGUgbnVtYmVyIG9mIHBlcm1pdHRlZCB4ZW5zdG9yZSBlbnRyaWVzIGZvciBhIGRv
bWFpbiBpcyBiZWluZwogICAgZXhjZWVkZWQgdGhlIG9wZXJhdGlvbiB0cnlpbmcgdG8gY3JlYXRl
IGEgbmV3IGVudHJ5IGlzIGRlbmllZC4KICAgIFVuZm9ydHVuYXRlbHkgZXJybm8gaXNuJ3QgYmVp
bmcgc2V0IGluIHRoaXMgY2FzZSBzbyB0aGUgZXJyb3IgY29kZQogICAgcmV0dXJuZWQgdG8gdGhl
IGNsaWVudCBpcyB1bmRlZmluZWQuCiAgICAKICAgIFNldCBlcnJubyB0byBFTk9TUEMgaW4gdGhp
cyBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKaW5k
ZXggNWM2NTlkOC4uZWQ4MDM0NSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCkBAIC05MzcsOCAr
OTM3LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0X25vZGUoc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlpZiAoIXBhcmVudCkKIAkJcmV0dXJuIE5V
TEw7CiAKLQlpZiAoZG9tYWluX2VudHJ5KGNvbm4pID49IHF1b3RhX25iX2VudHJ5X3Blcl9kb21h
aW4pCisJaWYgKGRvbWFpbl9lbnRyeShjb25uKSA+PSBxdW90YV9uYl9lbnRyeV9wZXJfZG9tYWlu
KSB7CisJCWVycm5vID0gRU5PU1BDOwogCQlyZXR1cm4gTlVMTDsKKwl9CiAKIAkvKiBBZGQgY2hp
bGQgdG8gcGFyZW50LiAqLwogCWJhc2UgPSBiYXNlbmFtZShuYW1lKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrmt-0001hu-IL; Sat, 25 Mar 2017 19:55:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrms-0001hk-5b
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:46 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9B/39-01936-14BC6D85; Sat, 25 Mar 2017 19:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfh9LU
 Ig4Y+XYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuHBzO3PBOa6Kw51vWBsYH3B0MXJxCAl8YZTY
 +v8mI4RznlGi9dZG1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8JTbvP
 MIIYvMKmElM+7sVzGYBqt8ybS3LBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPxUb/fIUZJDiYlUd7o71cjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwKpy6FiEkWJSanlqRlpkDDA+YtAQHj5II79eTQGne4oLE3OLMdIjUKUZdjjmz
 d79hEmLJy89LlRLnNQSZIQBSlFGaBzcCFqqXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzW
 oBM4cnMK4Hb9AroCCagI2ZvuAJyREkiQkqqgZF7QavyzODkpNRvJ2xfr+Je+0D1wmvOBTvW8o
 hbBP7fln5LvD8lytSw6/6f2JIdjZGBG1kO8Ry2e3ebZ8WRso+J30Tu8FmFi7lrssqn/rw95ZX
 TibIja4s++zd/YOxSePbPiSt/azp3e+X9SRqCP7fOb944T3LS/bc/079wrJl63lDz9huJ+RpK
 LMUZiYZazEXFiQB6POHxUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1490471743!88492666!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29928 invoked from network); 25 Mar 2017 19:55:44 -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; 25 Mar 2017 19:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmo-0005js-Oj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmo-0006x2-KS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmo-0006x2-KS@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:42 +0000
Subject: [Xen-changelog] [xen master] xenstore: set correct error code when
	violating quota
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjNGFiZWMyMDk4Y2E1OWIyY2I4M2I0NTg0M2RhMjFmNjVkYTc5ZDcKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjAwOjIwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMToyMzoxMCAyMDE3ICswMDAwCgogICAgeGVu
c3RvcmU6IHNldCBjb3JyZWN0IGVycm9yIGNvZGUgd2hlbiB2aW9sYXRpbmcgcXVvdGEKICAgIAog
ICAgV2hlbiB0aGUgbnVtYmVyIG9mIHBlcm1pdHRlZCB4ZW5zdG9yZSBlbnRyaWVzIGZvciBhIGRv
bWFpbiBpcyBiZWluZwogICAgZXhjZWVkZWQgdGhlIG9wZXJhdGlvbiB0cnlpbmcgdG8gY3JlYXRl
IGEgbmV3IGVudHJ5IGlzIGRlbmllZC4KICAgIFVuZm9ydHVuYXRlbHkgZXJybm8gaXNuJ3QgYmVp
bmcgc2V0IGluIHRoaXMgY2FzZSBzbyB0aGUgZXJyb3IgY29kZQogICAgcmV0dXJuZWQgdG8gdGhl
IGNsaWVudCBpcyB1bmRlZmluZWQuCiAgICAKICAgIFNldCBlcnJubyB0byBFTk9TUEMgaW4gdGhp
cyBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKaW5k
ZXggNWM2NTlkOC4uZWQ4MDM0NSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuYworKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCkBAIC05MzcsOCAr
OTM3LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0X25vZGUoc3RydWN0IGNvbm5l
Y3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlpZiAoIXBhcmVudCkKIAkJcmV0dXJuIE5V
TEw7CiAKLQlpZiAoZG9tYWluX2VudHJ5KGNvbm4pID49IHF1b3RhX25iX2VudHJ5X3Blcl9kb21h
aW4pCisJaWYgKGRvbWFpbl9lbnRyeShjb25uKSA+PSBxdW90YV9uYl9lbnRyeV9wZXJfZG9tYWlu
KSB7CisJCWVycm5vID0gRU5PU1BDOwogCQlyZXR1cm4gTlVMTDsKKwl9CiAKIAkvKiBBZGQgY2hp
bGQgdG8gcGFyZW50LiAqLwogCWJhc2UgPSBiYXNlbmFtZShuYW1lKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrn2-0001k2-Jn; Sat, 25 Mar 2017 19:55:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn1-0001jn-FW
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F6/BA-26304-A4BC6D85; Sat, 25 Mar 2017 19:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfr9LU
 Ig8lbmCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8sDzoLP/BWzTrxlaWDcxNvFyMkhJPCFUWLW
 HvcuRi4g+zyjxNFp65i6GDk42ATEJObuVQCpERFQlZi1YjkzRL26RNPvBjYQW1jAU+LD/KOMI
 DavgJnEork97CA2C1D96u3NjBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxj3tfocYJTmYlER5o79fjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwatw6lqEkGBRanpqRVpmDjA0YNISHDxKIrxfTwKleYsLEnOLM9MhUqcYdTnmzN79
 hkmIJS8/L1VKnNcQZIYASFFGaR7cCFiYXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsBM
 oUnM68EbtMroCOYgI6YveEKyBEliQgpqQbGVOWizHpb/4fnbI8rqTq/NgvR4eS84cbOfyamfB
 1ftiq706qsSZX3BEMzv3TziOx/osSzfNH7GQoe+25Emy7ds2Sna9J3LcY/kd+V/+yWmnN8/oO
 OsFtqR6sn3nBj3f2JwbVykln4tqpJcxhTNh6qDbpdnPb1Uw5zvtpV0XWrXdKsah7PuBitxFKc
 kWioxVxUnAgAuafIAU4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1490471753!91154909!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39738 invoked from network); 25 Mar 2017 19:55:53 -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; 25 Mar 2017 19:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmy-0005k2-Qw
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmy-0006xe-QD
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmy-0006xe-QD@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:52 +0000
Subject: [Xen-changelog] [xen master] xenstore: add missing checks for
	allocation failure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY3MGEzNGJiM2UxMThmZDcyOWMzOWY2Njc1NTBkNWQ0OWIwZjkxMTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjAwOjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMToyMzoxNCAyMDE3ICswMDAwCgogICAgeGVu
c3RvcmU6IGFkZCBtaXNzaW5nIGNoZWNrcyBmb3IgYWxsb2NhdGlvbiBmYWlsdXJlCiAgICAKICAg
IEFkZCBtaXNzaW5nIGFsbG9jYXRpb24gZmFpbHVyZSBjaGVja3MuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9jb3JlLmMgfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKaW5kZXggZWQ4MDM0NS4uZmUxMWZmMiAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYworKysgYi90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29yZS5jCkBAIC05NDYsNiArOTQ2LDggQEAgc3RhdGljIHN0cnVjdCBub2Rl
ICpjb25zdHJ1Y3Rfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qgdm9pZCAqY3R4
LAogCWJhc2UgPSBiYXNlbmFtZShuYW1lKTsKIAliYXNlbGVuID0gc3RybGVuKGJhc2UpICsgMTsK
IAljaGlsZHJlbiA9IHRhbGxvY19hcnJheShjdHgsIGNoYXIsIHBhcmVudC0+Y2hpbGRsZW4gKyBi
YXNlbGVuKTsKKwlpZiAoIWNoaWxkcmVuKQorCQlnb3RvIG5vbWVtOwogCW1lbWNweShjaGlsZHJl
biwgcGFyZW50LT5jaGlsZHJlbiwgcGFyZW50LT5jaGlsZGxlbik7CiAJbWVtY3B5KGNoaWxkcmVu
ICsgcGFyZW50LT5jaGlsZGxlbiwgYmFzZSwgYmFzZWxlbik7CiAJcGFyZW50LT5jaGlsZHJlbiA9
IGNoaWxkcmVuOwpAQCAtOTUzLDEzICs5NTUsMTkgQEAgc3RhdGljIHN0cnVjdCBub2RlICpjb25z
dHJ1Y3Rfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qgdm9pZCAqY3R4LAogCiAJ
LyogQWxsb2NhdGUgbm9kZSAqLwogCW5vZGUgPSB0YWxsb2MoY3R4LCBzdHJ1Y3Qgbm9kZSk7CisJ
aWYgKCFub2RlKQorCQlnb3RvIG5vbWVtOwogCW5vZGUtPnRkYiA9IHRkYl9jb250ZXh0KGNvbm4p
OwogCW5vZGUtPm5hbWUgPSB0YWxsb2Nfc3RyZHVwKG5vZGUsIG5hbWUpOworCWlmICghbm9kZS0+
bmFtZSkKKwkJZ290byBub21lbTsKIAogCS8qIEluaGVyaXQgcGVybWlzc2lvbnMsIGV4Y2VwdCB1
bnByaXZpbGVnZWQgZG9tYWlucyBvd24gd2hhdCB0aGV5IGNyZWF0ZSAqLwogCW5vZGUtPm51bV9w
ZXJtcyA9IHBhcmVudC0+bnVtX3Blcm1zOwogCW5vZGUtPnBlcm1zID0gdGFsbG9jX21lbWR1cChu
b2RlLCBwYXJlbnQtPnBlcm1zLAogCQkJCSAgICBub2RlLT5udW1fcGVybXMgKiBzaXplb2Yobm9k
ZS0+cGVybXNbMF0pKTsKKwlpZiAoIW5vZGUtPnBlcm1zKQorCQlnb3RvIG5vbWVtOwogCWlmIChk
b21haW5faXNfdW5wcml2aWxlZ2VkKGNvbm4pKQogCQlub2RlLT5wZXJtc1swXS5pZCA9IGNvbm4t
PmlkOwogCkBAIC05NjksNiArOTc3LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0
X25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlub2RlLT5w
YXJlbnQgPSBwYXJlbnQ7CiAJZG9tYWluX2VudHJ5X2luYyhjb25uLCBub2RlKTsKIAlyZXR1cm4g
bm9kZTsKKworbm9tZW06CisJZXJybm8gPSBFTk9NRU07CisJcmV0dXJuIE5VTEw7CiB9CiAKIHN0
YXRpYyBpbnQgZGVzdHJveV9ub2RlKHZvaWQgKl9ub2RlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrn2-0001k2-Jn; Sat, 25 Mar 2017 19:55:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn1-0001jn-FW
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 F6/BA-26304-A4BC6D85; Sat, 25 Mar 2017 19:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfr9LU
 Ig8lbmCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8sDzoLP/BWzTrxlaWDcxNvFyMkhJPCFUWLW
 HvcuRi4g+zyjxNFp65i6GDk42ATEJObuVQCpERFQlZi1YjkzRL26RNPvBjYQW1jAU+LD/KOMI
 DavgJnEork97CA2C1D96u3NjBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxj3tfocYJTmYlER5o79fjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwatw6lqEkGBRanpqRVpmDjA0YNISHDxKIrxfTwKleYsLEnOLM9MhUqcYdTnmzN79
 hkmIJS8/L1VKnNcQZIYASFFGaR7cCFiYXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsBM
 oUnM68EbtMroCOYgI6YveEKyBEliQgpqQbGVOWizHpb/4fnbI8rqTq/NgvR4eS84cbOfyamfB
 1ftiq706qsSZX3BEMzv3TziOx/osSzfNH7GQoe+25Emy7ds2Sna9J3LcY/kd+V/+yWmnN8/oO
 OsFtqR6sn3nBj3f2JwbVykln4tqpJcxhTNh6qDbpdnPb1Uw5zvtpV0XWrXdKsah7PuBitxFKc
 kWioxVxUnAgAuafIAU4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1490471753!91154909!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39738 invoked from network); 25 Mar 2017 19:55:53 -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; 25 Mar 2017 19:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmy-0005k2-Qw
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrmy-0006xe-QD
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrmy-0006xe-QD@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:55:52 +0000
Subject: [Xen-changelog] [xen master] xenstore: add missing checks for
	allocation failure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY3MGEzNGJiM2UxMThmZDcyOWMzOWY2Njc1NTBkNWQ0OWIwZjkxMTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWFyIDIw
IDA5OjAwOjIxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyMiAxMToyMzoxNCAyMDE3ICswMDAwCgogICAgeGVu
c3RvcmU6IGFkZCBtaXNzaW5nIGNoZWNrcyBmb3IgYWxsb2NhdGlvbiBmYWlsdXJlCiAgICAKICAg
IEFkZCBtaXNzaW5nIGFsbG9jYXRpb24gZmFpbHVyZSBjaGVja3MuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3Jl
ZF9jb3JlLmMgfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKaW5kZXggZWQ4MDM0NS4uZmUxMWZmMiAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYworKysgYi90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29yZS5jCkBAIC05NDYsNiArOTQ2LDggQEAgc3RhdGljIHN0cnVjdCBub2Rl
ICpjb25zdHJ1Y3Rfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qgdm9pZCAqY3R4
LAogCWJhc2UgPSBiYXNlbmFtZShuYW1lKTsKIAliYXNlbGVuID0gc3RybGVuKGJhc2UpICsgMTsK
IAljaGlsZHJlbiA9IHRhbGxvY19hcnJheShjdHgsIGNoYXIsIHBhcmVudC0+Y2hpbGRsZW4gKyBi
YXNlbGVuKTsKKwlpZiAoIWNoaWxkcmVuKQorCQlnb3RvIG5vbWVtOwogCW1lbWNweShjaGlsZHJl
biwgcGFyZW50LT5jaGlsZHJlbiwgcGFyZW50LT5jaGlsZGxlbik7CiAJbWVtY3B5KGNoaWxkcmVu
ICsgcGFyZW50LT5jaGlsZGxlbiwgYmFzZSwgYmFzZWxlbik7CiAJcGFyZW50LT5jaGlsZHJlbiA9
IGNoaWxkcmVuOwpAQCAtOTUzLDEzICs5NTUsMTkgQEAgc3RhdGljIHN0cnVjdCBub2RlICpjb25z
dHJ1Y3Rfbm9kZShzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgY29uc3Qgdm9pZCAqY3R4LAogCiAJ
LyogQWxsb2NhdGUgbm9kZSAqLwogCW5vZGUgPSB0YWxsb2MoY3R4LCBzdHJ1Y3Qgbm9kZSk7CisJ
aWYgKCFub2RlKQorCQlnb3RvIG5vbWVtOwogCW5vZGUtPnRkYiA9IHRkYl9jb250ZXh0KGNvbm4p
OwogCW5vZGUtPm5hbWUgPSB0YWxsb2Nfc3RyZHVwKG5vZGUsIG5hbWUpOworCWlmICghbm9kZS0+
bmFtZSkKKwkJZ290byBub21lbTsKIAogCS8qIEluaGVyaXQgcGVybWlzc2lvbnMsIGV4Y2VwdCB1
bnByaXZpbGVnZWQgZG9tYWlucyBvd24gd2hhdCB0aGV5IGNyZWF0ZSAqLwogCW5vZGUtPm51bV9w
ZXJtcyA9IHBhcmVudC0+bnVtX3Blcm1zOwogCW5vZGUtPnBlcm1zID0gdGFsbG9jX21lbWR1cChu
b2RlLCBwYXJlbnQtPnBlcm1zLAogCQkJCSAgICBub2RlLT5udW1fcGVybXMgKiBzaXplb2Yobm9k
ZS0+cGVybXNbMF0pKTsKKwlpZiAoIW5vZGUtPnBlcm1zKQorCQlnb3RvIG5vbWVtOwogCWlmIChk
b21haW5faXNfdW5wcml2aWxlZ2VkKGNvbm4pKQogCQlub2RlLT5wZXJtc1swXS5pZCA9IGNvbm4t
PmlkOwogCkBAIC05NjksNiArOTc3LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgbm9kZSAqY29uc3RydWN0
X25vZGUoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4sIGNvbnN0IHZvaWQgKmN0eCwKIAlub2RlLT5w
YXJlbnQgPSBwYXJlbnQ7CiAJZG9tYWluX2VudHJ5X2luYyhjb25uLCBub2RlKTsKIAlyZXR1cm4g
bm9kZTsKKworbm9tZW06CisJZXJybm8gPSBFTk9NRU07CisJcmV0dXJuIE5VTEw7CiB9CiAKIHN0
YXRpYyBpbnQgZGVzdHJveV9ub2RlKHZvaWQgKl9ub2RlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnF-0001lg-Lh; Sat, 25 Mar 2017 19:56:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnE-0001lT-NH
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6E/0D-32461-75BC6D85; Sat, 25 Mar 2017 19:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfk9LU
 Ig7ct/BYTthk4MHps79vFHsAYxZqZl5RfkcCaseNLQsH/iIopk8IaGLucuhi5OIQEvjBKLF0H
 5II55xklen78Z+1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTKLpw0JWE
 JtXwEzi2Y1JjCA2C1D9kqe32SYwcixgZFjFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwbj3n9MhRkkOJiVR3ujvVyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfAqnLoWISRYlJqeWpGWmQMMDJi0BAePkgjvzpNAad7igsTc4sx0iNQpRkUpcV5DkD4B
 kERGaR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtx5kPE9mXgnc9FdAi5mAFs/ec
 AVkcUkiQkqqgdFjb27h86/bNvkfXcW7zkXpXuws1WlykwVnLg6xETq8W0uw4GvTs8m3KvQi2W
 XzayxVXzx2l3SpWFP2Ymar0vm/0UmKUi49yaXV3y4bOib9nqV6dfINdsWpMjNsd9sc2ZI+I/5
 GmXP/br07107v8/N/Z/OAZf/TLdnTNmqrfzgSLDm1/J10kaISS3FGoqEWc1FxIgCmaSgiQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490471763!75842969!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63615 invoked from network); 25 Mar 2017 19:56:03 -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; 25 Mar 2017 19:56:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn8-0005ko-T0
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn8-0006z3-SP
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrn8-0006z3-SP@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:02 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Drop dombuilder support
	for PV autotranslate 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>

Y29tbWl0IGVlOTJjOTJiNTEwYWM0YmZiNmIxNzhkYWY4YzlkNzU0MmZjMTEzNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjozMjoxMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTE6MjQ6MjAgMjAxNyArMDAw
MAoKICAgIHRvb2xzL2xpYnhjOiBEcm9wIGRvbWJ1aWxkZXIgc3VwcG9ydCBmb3IgUFYgYXV0b3Ry
YW5zbGF0ZSBndWVzdHMKICAgIAogICAgYy9zIDQwNDU5NTMgIng4Ni9wYWdpbmc6IEVuZm9yY2Ug
UEdfZXh0ZXJuYWwgPT0gUEdfdHJhbnNsYXRlID09IFBHX3JlZmNvdW50cyIKICAgIGluIHRoZSBo
eXBlcnZpc29yIGZpbmFsbHkgcHJldmVudGVkIHRoZSBjb25zdHJ1Y3Rpb24gb2YgUFYgYXV0b3Ry
YW5zbGF0ZQogICAgZ3Vlc3RzLgogICAgCiAgICBSZW1vdmUgc3VwcG9ydCBmb3Igc3VjaCBndWVz
dHMgaW4gdGhlIGRvbWFpbiBidWlsZGVyLCBiYWlsaW5nIG91dCB3aXRoIGFuCiAgICBvYnZpb3Vz
ICJubyBsb25nZXIgc3VwcG9ydGVkIiBtZXNzYWdlLCByYXRoZXIgdGhhbiBhIG1vcmUgb2JzY3Vy
ZQogICAgIlNIQURPV19PUF9FTkFCTEVEIGZhaWxlZCIuCiAgICAKICAgIEFzIGEgcGllY2Ugb2Yg
Y2xlYW51cCwgcmVuYW1lIHhjX2RvbV9mZWF0dXJlX3RyYW5zbGF0ZWQoKSB0bwogICAgeGNfZG9t
X3RyYW5zbGF0ZWQoKSB0byBtYXRjaCBpdHMgYWN0dWFsIHNlbWFudGljcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGNfZG9tLmggfCAgIDUgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAg
fCAgIDYgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgfCAgIDIgKy0KIHRvb2xzL2xp
YnhjL3hjX2RvbV94ODYuYyAgICAgfCAxMzMgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICAgMiArLQogNSBm
aWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxMTggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKaW5kZXggYjQxNmViNS4uY2U0NzA1OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0x
NjgsNyArMTY4LDYgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAgICAgeGNfaW50ZXJmYWNlICp4
Y2g7CiAgICAgZG9taWRfdCBndWVzdF9kb21pZDsKICAgICBpbnQgY2xhaW1fZW5hYmxlZDsgLyog
MCBieSBkZWZhdWx0LCAxIGVuYWJsZXMgaXQgKi8KLSAgICBpbnQgc2hhZG93X2VuYWJsZWQ7CiAK
ICAgICBpbnQgeGVuX3ZlcnNpb247CiAgICAgeGVuX2NhcGFiaWxpdGllc19pbmZvX3QgeGVuX2Nh
cHM7CkBAIC0zMzQsNyArMzMzLDcgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9k
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1p
bnQgeGNfZG9tX2ZlYXR1cmVfdHJhbnNsYXRlZChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwor
Ym9vbCB4Y19kb21fdHJhbnNsYXRlZChjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwog
CiAvKiAtLS0gZGVidWdnaW5nIGJpdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwogCkBAIC00MjAsNyArNDE5LDcgQEAgc3RhdGljIGlubGluZSB2b2lk
ICp4Y19kb21fdmFkZHJfdG9fcHRyKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKIAogc3RhdGlj
IGlubGluZSB4ZW5fcGZuX3QgeGNfZG9tX3AybShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhl
bl9wZm5fdCBwZm4pCiB7Ci0gICAgaWYgKCBkb20tPnNoYWRvd19lbmFibGVkIHx8IHhjX2RvbV9m
ZWF0dXJlX3RyYW5zbGF0ZWQoZG9tKSApCisgICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20p
ICkKICAgICAgICAgcmV0dXJuIHBmbjsKICAgICBpZiAocGZuIDwgZG9tLT5yYW1iYXNlX3BmbiB8
fCBwZm4gPj0gZG9tLT5yYW1iYXNlX3BmbiArIGRvbS0+dG90YWxfcGFnZXMpCiAgICAgICAgIHJl
dHVybiBJTlZBTElEX01GTjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCBhN2U4MzllLi5lN2Q0YmQwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Fy
bS5jCkBAIC00MTksOCArNDE5LDYgQEAgc3RhdGljIGludCBtZW1pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgZG9t
LT5zaGFkb3dfZW5hYmxlZCA9IDE7Ci0KICAgICBmb3IgKCBpID0gMDsgcmFtc2l6ZSAmJiBpIDwg
R1VFU1RfUkFNX0JBTktTOyBpKysgKQogICAgIHsKICAgICAgICAgdWludDY0X3QgYmFua3NpemUg
PSByYW1zaXplID4gYmFua21heFtpXSA/IGJhbmttYXhbaV0gOiByYW1zaXplOwpAQCAtNTA0LDkg
KzUwMiw5IEBAIHN0YXRpYyBpbnQgbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSkKK2Jvb2wgeGNfZG9tX3RyYW5zbGF0ZWQoY29uc3Qgc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQogewotICAgIHJldHVybiAxOworICAgIHJldHVybiB0cnVlOwogfQog
CiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDc5MTA0MWIuLmMzYjQ0ZGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYwpAQCAtNDA3LDcgKzQwNyw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogCiBpbnQgeGNfZG9tX2dudHRh
Yl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKLSAgICBpZiAoIHhjX2RvbV9mZWF0
dXJlX3RyYW5zbGF0ZWQoZG9tKSApIHsKKyAgICBpZiAoIHhjX2RvbV90cmFuc2xhdGVkKGRvbSkg
KSB7CiAgICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV94ODYuYwppbmRleCBjMTc2YzAwLi5jYjY4ZWZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19kb21feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCkBAIC01NDYsNyArNTQ2
LDcgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgImNvbnNv
bGUiKTsKICAgICBpZiAoIGRvbS0+Y29uc29sZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQogICAgICAg
ICByZXR1cm4gLTE7Ci0gICAgaWYgKCB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkgKQor
ICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApCiAgICAgewogICAgICAgICBkb20tPnNo
YXJlZF9pbmZvX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInNoYXJlZCBpbmZvIik7CiAg
ICAgICAgIGlmICggZG9tLT5zaGFyZWRfaW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQpAQCAtNzIw
LDggKzcyMCw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfMzIoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm9feDg2XzMyX3QgKnN0YXJ0X2luZm8gPQogICAgICAg
ICB4Y19kb21fcGZuX3RvX3B0cihkb20sIGRvbS0+c3RhcnRfaW5mb19wZm4sIDEpOwogICAgIHhl
bl9wZm5fdCBzaGluZm8gPQotICAgICAgICB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkg
PyBkb20tPnNoYXJlZF9pbmZvX3BmbiA6IGRvbS0+Ci0gICAgICAgIHNoYXJlZF9pbmZvX21mbjsK
KyAgICAgICAgeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/IGRvbS0+c2hhcmVkX2luZm9fcGZuIDog
ZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICBET01QUklOVEZfQ0FMTEVEKGRvbS0+eGNoKTsK
IApAQCAtNzY3LDggKzc2Niw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfNjQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm9feDg2XzY0X3QgKnN0YXJ0X2luZm8g
PQogICAgICAgICB4Y19kb21fcGZuX3RvX3B0cihkb20sIGRvbS0+c3RhcnRfaW5mb19wZm4sIDEp
OwogICAgIHhlbl9wZm5fdCBzaGluZm8gPQotICAgICAgICB4Y19kb21fZmVhdHVyZV90cmFuc2xh
dGVkKGRvbSkgPyBkb20tPnNoYXJlZF9pbmZvX3BmbiA6IGRvbS0+Ci0gICAgICAgIHNoYXJlZF9p
bmZvX21mbjsKKyAgICAgICAgeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/IGRvbS0+c2hhcmVkX2lu
Zm9fcGZuIDogZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICBET01QUklOVEZfQ0FMTEVEKGRv
bS0+eGNoKTsKIApAQCAtMTA2MywyOSArMTA2MSw2IEBAIHN0YXRpYyBpbnQgeDg2X2NvbXBhdCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgY2hhciAqZ3Vlc3RfdHlwZSkKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgeDg2X3NoYWRvdyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21pZCkKLXsKLSAgICBpbnQgcmMsIG1vZGU7Ci0KLSAgICBET01QUklOVEZfQ0FM
TEVEKHhjaCk7Ci0KLSAgICBtb2RlID0gWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1JFRkNPVU5U
IHwKLSAgICAgICAgWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1RSQU5TTEFURTsKLQotICAgIHJj
ID0geGNfc2hhZG93X2NvbnRyb2woeGNoLCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsIDAsIE5VTEwsIG1vZGUsIE5VTEwpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAg
ewotICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKLSAgICAgICAg
ICAgICAgICAgICAgICIlczogU0hBRE9XX09QX0VOQUJMRSAobW9kZT0weCV4KSBmYWlsZWQgKHJj
PSVkKSIsCi0gICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIG1vZGUsIHJjKTsKLSAg
ICAgICAgcmV0dXJuIHJjOwotICAgIH0KLSAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBzaGFk
b3cgZW5hYmxlZCAobW9kZT0weCV4KSIsIF9fRlVOQ1RJT05fXywgbW9kZSk7Ci0gICAgcmV0dXJu
IHJjOwotfQotCiBzdGF0aWMgaW50IG1lbWluaXRfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogewogICAgIGludCByYzsKQEAgLTExMDAsMTMgKzEwNzUsNiBAQCBzdGF0aWMgaW50IG1lbWlu
aXRfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHJjID0geDg2X2NvbXBhdChkb20t
PnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5ndWVzdF90eXBlKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwotICAgIGlmICggeGNfZG9tX2ZlYXR1cmVfdHJhbnNsYXRlZChk
b20pICkKLSAgICB7Ci0gICAgICAgIGRvbS0+c2hhZG93X2VuYWJsZWQgPSAxOwotICAgICAgICBy
YyA9IHg4Nl9zaGFkb3coZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQpOwotICAgICAgICBpZiAo
IHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICB9CiAKICAgICAvKiB0cnkgdG8gY2xh
aW0gcGFnZXMgZm9yIGVhcmx5IHdhcm5pbmcgb2YgaW5zdWZmaWNpZW50IG1lbW9yeSBhdmFpbCAq
LwogICAgIGlmICggZG9tLT5jbGFpbV9lbmFibGVkICkKQEAgLTE1NzYsMzcgKzE1NDQsMTQgQEAg
c3RhdGljIGludCBtZW1pbml0X2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKIHN0YXRp
YyBpbnQgYm9vdGVhcmx5KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKLSAgICBET01QUklO
VEYoIiVzOiBkb2luZyBub3RoaW5nIiwgX19GVU5DVElPTl9fKTsKLSAgICByZXR1cm4gMDsKLX0K
LQotLyoKLSAqIE1hcCBncmFudCB0YWJsZSBmcmFtZXMgaW50byBndWVzdCBwaHlzbWFwLiBQVkgg
bWFuYWdlcyBncmFudCBkdXJpbmcgYm9vdAotICogdmlhIEhWTSBtZWNoYW5pc21zLgotICovCi1z
dGF0aWMgaW50IG1hcF9ncmFudF90YWJsZV9mcmFtZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQotewotICAgIGludCBpLCByYzsKLQotICAgIGZvciAoIGkgPSAwOyA7IGkrKyApCisgICAgaWYg
KCBkb20tPmNvbnRhaW5lcl90eXBlID09IFhDX0RPTV9QVl9DT05UQUlORVIgJiYKKyAgICAgICAg
IGVsZl94ZW5fZmVhdHVyZV9nZXQoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCwgZG9t
LT5mX2FjdGl2ZSkgKQogICAgIHsKLSAgICAgICAgcmMgPSB4Y19kb21haW5fYWRkX3RvX3BoeXNt
YXAoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpLCBkb20tPnAybV9zaXplICsgaSk7Ci0gICAgICAgIGlmICgg
cmMgIT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKGkgPiAwKSAmJiAoZXJybm8g
PT0gRUlOVkFMKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgRE9NUFJJTlRGKCIl
czogJWQgZ3JhbnQgdGFibGVzIG1hcHBlZCIsIF9fRlVOQ1RJT05fXywgaSk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICB4Y19kb21fcGFuaWMoZG9t
LT54Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAotICAgICAgICAgICAgICAgICAgICAgICAgICIlczog
bWFwcGluZyBncmFudCB0YWJsZXMgZmFpbGVkICIgIihwZm49MHglIiBQUklwZm4KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAiLCByYz0lZCwgZXJybm89JWQpIiwgX19GVU5DVElPTl9fLCBkb20t
PnAybV9zaXplICsgaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICByYywgZXJybm8pOwotICAg
ICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9CisgICAgICAgIERPTVBSSU5URigiUFYgQXV0
b3RyYW5zbGF0ZSBndWVzdHMgbm8gbG9uZ2VyIHN1cHBvcnRlZCIpOworICAgICAgICBlcnJubyA9
IEVPUE5PVFNVUFA7CisgICAgICAgIHJldHVybiAtMTsKICAgICB9CisKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtMTYyOSw0NyArMTU3NCwyMCBAQCBzdGF0aWMgaW50IGJvb3RsYXRlX3B2KHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgaWYgKCAhc3RyY21wKHR5cGVzW2ldLmd1ZXN0
LCBkb20tPmd1ZXN0X3R5cGUpICkKICAgICAgICAgICAgIHBnZF90eXBlID0gdHlwZXNbaV0ucGdk
X3R5cGU7CiAKLSAgICBpZiAoICF4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkgKQotICAg
IHsKLSAgICAgICAgLyogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICovCi0KLSAgICAgICAgLyogRHJv
cCByZWZlcmVuY2VzIHRvIGFsbCBpbml0aWFsIHBhZ2UgdGFibGVzIGJlZm9yZSBwaW5uaW5nLiAq
LwotICAgICAgICB4Y19kb21fdW5tYXBfb25lKGRvbSwgZG9tLT5wZ3RhYmxlc19zZWcucGZuKTsK
LSAgICAgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRvbS0+cDJtX3NlZy5wZm4pOwotICAgICAg
ICByYyA9IHBpbl90YWJsZShkb20tPnhjaCwgcGdkX3R5cGUsCi0gICAgICAgICAgICAgICAgICAg
ICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPnBndGFibGVzX3NlZy5wZm4pLAotICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkKTsKLSAgICAgICAgaWYgKCByYyAhPSAwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlRFUk5BTF9F
UlJPUiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAiJXM6IHBpbl90YWJsZSBmYWlsZWQgKHBm
biAweCUiIFBSSXBmbiAiLCByYz0lZCkiLAotICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgZG9tLT5wZ3RhYmxlc19zZWcucGZuLCByYyk7Ci0gICAgICAgICAgICByZXR1cm4g
cmM7Ci0gICAgICAgIH0KLSAgICAgICAgc2hpbmZvID0gZG9tLT5zaGFyZWRfaW5mb19tZm47Ci0g
ICAgfQotICAgIGVsc2UKKyAgICAvKiBEcm9wIHJlZmVyZW5jZXMgdG8gYWxsIGluaXRpYWwgcGFn
ZSB0YWJsZXMgYmVmb3JlIHBpbm5pbmcuICovCisgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRv
bS0+cGd0YWJsZXNfc2VnLnBmbik7CisgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRvbS0+cDJt
X3NlZy5wZm4pOworICAgIHJjID0gcGluX3RhYmxlKGRvbS0+eGNoLCBwZ2RfdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT5wZ3RhYmxlc19zZWcucGZuKSwKKyAg
ICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkKTsKKyAgICBpZiAoIHJjICE9IDAgKQog
ICAgIHsKLSAgICAgICAgLyogcGFyYXZpcnR1YWxpemVkIGd1ZXN0IHdpdGggYXV0by10cmFuc2xh
dGlvbiAqLwotCi0gICAgICAgIC8qIE1hcCBzaGFyZWQgaW5mbyBmcmFtZSBpbnRvIGd1ZXN0IHBo
eXNtYXAuICovCi0gICAgICAgIHJjID0geGNfZG9tYWluX2FkZF90b19waHlzbWFwKGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgZG9tLT5zaGFyZWRfaW5mb19wZm4pOwotICAgICAgICBpZiAoIHJjICE9IDAg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLCAiJXM6IG1hcHBpbmciCi0gICAgICAgICAgICAgICAgICAgICAgICAgIiBzaGFy
ZWRfaW5mbyBmYWlsZWQgKHBmbj0weCUiIFBSSXBmbiAiLCByYz0lZCwgZXJybm86ICVkKSIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBkb20tPnNoYXJlZF9pbmZvX3Bm
biwgcmMsIGVycm5vKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotCi0gICAg
ICAgIHJjID0gbWFwX2dyYW50X3RhYmxlX2ZyYW1lcyhkb20pOwotICAgICAgICBpZiAoIHJjICE9
IDAgKQotICAgICAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgICAgIHNoaW5mbyA9IGRvbS0+c2hh
cmVkX2luZm9fcGZuOworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVSTkFM
X0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBwaW5fdGFibGUgZmFpbGVkIChwZm4g
MHglIiBQUklwZm4gIiwgcmM9JWQpIiwKKyAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgZG9tLT5wZ3RhYmxlc19zZWcucGZuLCByYyk7CisgICAgICAgIHJldHVybiByYzsKICAgICB9
CisgICAgc2hpbmZvID0gZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICAvKiBzZXR1cCBzaGFy
ZWRfaW5mbyBwYWdlICovCiAgICAgRE9NUFJJTlRGKCIlczogc2hhcmVkX2luZm86IHBmbiAweCUi
IFBSSXBmbiAiLCBtZm4gMHglIiBQUklwZm4gIiIsCkBAIC0xODIzLDEzICsxNzQxLDEwIEBAIHN0
YXRpYyBpbnQgYm9vdGxhdGVfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICByZXR1
cm4gMDsKIH0KIAotaW50IHhjX2RvbV9mZWF0dXJlX3RyYW5zbGF0ZWQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQorYm9vbCB4Y19kb21fdHJhbnNsYXRlZChjb25zdCBzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20pCiB7Ci0gICAgLyogR3Vlc3RzIHJ1bm5pbmcgaW5zaWRlIEhWTSBjb250YWluZXJz
IGFyZSBhbHdheXMgYXV0by10cmFuc2xhdGVkLiAqLwotICAgIGlmICggZG9tLT5jb250YWluZXJf
dHlwZSA9PSBYQ19ET01fSFZNX0NPTlRBSU5FUiApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAg
cmV0dXJuIGVsZl94ZW5fZmVhdHVyZV9nZXQoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCwgZG9tLT5mX2FjdGl2ZSk7CisgICAgLyogSFZNIGd1ZXN0cyBhcmUgdHJhbnNsYXRlZC4gIFBW
IGd1ZXN0cyBhcmUgbm90LiAqLworICAgIHJldHVybiBkb20tPmNvbnRhaW5lcl90eXBlID09IFhD
X0RPTV9IVk1fQ09OVEFJTkVSOwogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5k
ZXggZTEzMzk2Mi4uYzg4YjkwNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTc2Nyw3ICs3NjcsNyBAQCBpbnQgbGli
eGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChyZXQg
IT0gMCkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoeGNfZG9tX2ZlYXR1cmVfdHJhbnNs
YXRlZChkb20pKSB7CisgICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKICAgICAgICAg
c3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKICAgICAgICAgc3RhdGUtPnN0
b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwogICAgIH0gZWxzZSB7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnF-0001lg-Lh; Sat, 25 Mar 2017 19:56:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnE-0001lT-NH
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6E/0D-32461-75BC6D85; Sat, 25 Mar 2017 19:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfk9LU
 Ig7ct/BYTthk4MHps79vFHsAYxZqZl5RfkcCaseNLQsH/iIopk8IaGLucuhi5OIQEvjBKLF0H
 5II55xklen78Z+1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTKLpw0JWE
 JtXwEzi2Y1JjCA2C1D9kqe32SYwcixgZFjFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwbj3n9MhRkkOJiVR3ujvVyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfAqnLoWISRYlJqeWpGWmQMMDJi0BAePkgjvzpNAad7igsTc4sx0iNQpRkUpcV5DkD4B
 kERGaR5cGywYLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtx5kPE9mXgnc9FdAi5mAFs/ec
 AVkcUkiQkqqgdFjb27h86/bNvkfXcW7zkXpXuws1WlykwVnLg6xETq8W0uw4GvTs8m3KvQi2W
 XzayxVXzx2l3SpWFP2Ymar0vm/0UmKUi49yaXV3y4bOib9nqV6dfINdsWpMjNsd9sc2ZI+I/5
 GmXP/br07107v8/N/Z/OAZf/TLdnTNmqrfzgSLDm1/J10kaISS3FGoqEWc1FxIgCmaSgiQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490471763!75842969!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63615 invoked from network); 25 Mar 2017 19:56:03 -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; 25 Mar 2017 19:56:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn8-0005ko-T0
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrn8-0006z3-SP
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrn8-0006z3-SP@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:02 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Drop dombuilder support
	for PV autotranslate 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>

Y29tbWl0IGVlOTJjOTJiNTEwYWM0YmZiNmIxNzhkYWY4YzlkNzU0MmZjMTEzNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyMCAxNjozMjoxMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTE6MjQ6MjAgMjAxNyArMDAw
MAoKICAgIHRvb2xzL2xpYnhjOiBEcm9wIGRvbWJ1aWxkZXIgc3VwcG9ydCBmb3IgUFYgYXV0b3Ry
YW5zbGF0ZSBndWVzdHMKICAgIAogICAgYy9zIDQwNDU5NTMgIng4Ni9wYWdpbmc6IEVuZm9yY2Ug
UEdfZXh0ZXJuYWwgPT0gUEdfdHJhbnNsYXRlID09IFBHX3JlZmNvdW50cyIKICAgIGluIHRoZSBo
eXBlcnZpc29yIGZpbmFsbHkgcHJldmVudGVkIHRoZSBjb25zdHJ1Y3Rpb24gb2YgUFYgYXV0b3Ry
YW5zbGF0ZQogICAgZ3Vlc3RzLgogICAgCiAgICBSZW1vdmUgc3VwcG9ydCBmb3Igc3VjaCBndWVz
dHMgaW4gdGhlIGRvbWFpbiBidWlsZGVyLCBiYWlsaW5nIG91dCB3aXRoIGFuCiAgICBvYnZpb3Vz
ICJubyBsb25nZXIgc3VwcG9ydGVkIiBtZXNzYWdlLCByYXRoZXIgdGhhbiBhIG1vcmUgb2JzY3Vy
ZQogICAgIlNIQURPV19PUF9FTkFCTEVEIGZhaWxlZCIuCiAgICAKICAgIEFzIGEgcGllY2Ugb2Yg
Y2xlYW51cCwgcmVuYW1lIHhjX2RvbV9mZWF0dXJlX3RyYW5zbGF0ZWQoKSB0bwogICAgeGNfZG9t
X3RyYW5zbGF0ZWQoKSB0byBtYXRjaCBpdHMgYWN0dWFsIHNlbWFudGljcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGNfZG9tLmggfCAgIDUgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAg
fCAgIDYgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgfCAgIDIgKy0KIHRvb2xzL2xp
YnhjL3hjX2RvbV94ODYuYyAgICAgfCAxMzMgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICAgMiArLQogNSBm
aWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxMTggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGNfZG9tLmgKaW5kZXggYjQxNmViNS4uY2U0NzA1OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0x
NjgsNyArMTY4LDYgQEAgc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAgICAgeGNfaW50ZXJmYWNlICp4
Y2g7CiAgICAgZG9taWRfdCBndWVzdF9kb21pZDsKICAgICBpbnQgY2xhaW1fZW5hYmxlZDsgLyog
MCBieSBkZWZhdWx0LCAxIGVuYWJsZXMgaXQgKi8KLSAgICBpbnQgc2hhZG93X2VuYWJsZWQ7CiAK
ICAgICBpbnQgeGVuX3ZlcnNpb247CiAgICAgeGVuX2NhcGFiaWxpdGllc19pbmZvX3QgeGVuX2Nh
cHM7CkBAIC0zMzQsNyArMzMzLDcgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29sZV9k
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7Ci1p
bnQgeGNfZG9tX2ZlYXR1cmVfdHJhbnNsYXRlZChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwor
Ym9vbCB4Y19kb21fdHJhbnNsYXRlZChjb25zdCBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwog
CiAvKiAtLS0gZGVidWdnaW5nIGJpdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAqLwogCkBAIC00MjAsNyArNDE5LDcgQEAgc3RhdGljIGlubGluZSB2b2lk
ICp4Y19kb21fdmFkZHJfdG9fcHRyKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKIAogc3RhdGlj
IGlubGluZSB4ZW5fcGZuX3QgeGNfZG9tX3AybShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHhl
bl9wZm5fdCBwZm4pCiB7Ci0gICAgaWYgKCBkb20tPnNoYWRvd19lbmFibGVkIHx8IHhjX2RvbV9m
ZWF0dXJlX3RyYW5zbGF0ZWQoZG9tKSApCisgICAgaWYgKCB4Y19kb21fdHJhbnNsYXRlZChkb20p
ICkKICAgICAgICAgcmV0dXJuIHBmbjsKICAgICBpZiAocGZuIDwgZG9tLT5yYW1iYXNlX3BmbiB8
fCBwZm4gPj0gZG9tLT5yYW1iYXNlX3BmbiArIGRvbS0+dG90YWxfcGFnZXMpCiAgICAgICAgIHJl
dHVybiBJTlZBTElEX01GTjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCBhN2U4MzllLi5lN2Q0YmQwIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Fy
bS5jCkBAIC00MTksOCArNDE5LDYgQEAgc3RhdGljIGludCBtZW1pbml0KHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgZG9t
LT5zaGFkb3dfZW5hYmxlZCA9IDE7Ci0KICAgICBmb3IgKCBpID0gMDsgcmFtc2l6ZSAmJiBpIDwg
R1VFU1RfUkFNX0JBTktTOyBpKysgKQogICAgIHsKICAgICAgICAgdWludDY0X3QgYmFua3NpemUg
PSByYW1zaXplID4gYmFua21heFtpXSA/IGJhbmttYXhbaV0gOiByYW1zaXplOwpAQCAtNTA0LDkg
KzUwMiw5IEBAIHN0YXRpYyBpbnQgbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSkKK2Jvb2wgeGNfZG9tX3RyYW5zbGF0ZWQoY29uc3Qgc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQogewotICAgIHJldHVybiAxOworICAgIHJldHVybiB0cnVlOwogfQog
CiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9i
b290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCmluZGV4IDc5MTA0MWIuLmMzYjQ0ZGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKKysrIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYwpAQCAtNDA3LDcgKzQwNyw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2bV9z
ZWVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAogCiBpbnQgeGNfZG9tX2dudHRh
Yl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKLSAgICBpZiAoIHhjX2RvbV9mZWF0
dXJlX3RyYW5zbGF0ZWQoZG9tKSApIHsKKyAgICBpZiAoIHhjX2RvbV90cmFuc2xhdGVkKGRvbSkg
KSB7CiAgICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20t
PmNvbnNvbGVfcGZuLCBkb20tPnhlbnN0b3JlX3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV94ODYuYwppbmRleCBjMTc2YzAwLi5jYjY4ZWZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19kb21feDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCkBAIC01NDYsNyArNTQ2
LDcgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgImNvbnNv
bGUiKTsKICAgICBpZiAoIGRvbS0+Y29uc29sZV9wZm4gPT0gSU5WQUxJRF9QRk4gKQogICAgICAg
ICByZXR1cm4gLTE7Ci0gICAgaWYgKCB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkgKQor
ICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApCiAgICAgewogICAgICAgICBkb20tPnNo
YXJlZF9pbmZvX3BmbiA9IHhjX2RvbV9hbGxvY19wYWdlKGRvbSwgInNoYXJlZCBpbmZvIik7CiAg
ICAgICAgIGlmICggZG9tLT5zaGFyZWRfaW5mb19wZm4gPT0gSU5WQUxJRF9QRk4gKQpAQCAtNzIw
LDggKzcyMCw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfMzIoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm9feDg2XzMyX3QgKnN0YXJ0X2luZm8gPQogICAgICAg
ICB4Y19kb21fcGZuX3RvX3B0cihkb20sIGRvbS0+c3RhcnRfaW5mb19wZm4sIDEpOwogICAgIHhl
bl9wZm5fdCBzaGluZm8gPQotICAgICAgICB4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkg
PyBkb20tPnNoYXJlZF9pbmZvX3BmbiA6IGRvbS0+Ci0gICAgICAgIHNoYXJlZF9pbmZvX21mbjsK
KyAgICAgICAgeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/IGRvbS0+c2hhcmVkX2luZm9fcGZuIDog
ZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICBET01QUklOVEZfQ0FMTEVEKGRvbS0+eGNoKTsK
IApAQCAtNzY3LDggKzc2Niw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfNjQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm9feDg2XzY0X3QgKnN0YXJ0X2luZm8g
PQogICAgICAgICB4Y19kb21fcGZuX3RvX3B0cihkb20sIGRvbS0+c3RhcnRfaW5mb19wZm4sIDEp
OwogICAgIHhlbl9wZm5fdCBzaGluZm8gPQotICAgICAgICB4Y19kb21fZmVhdHVyZV90cmFuc2xh
dGVkKGRvbSkgPyBkb20tPnNoYXJlZF9pbmZvX3BmbiA6IGRvbS0+Ci0gICAgICAgIHNoYXJlZF9p
bmZvX21mbjsKKyAgICAgICAgeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSA/IGRvbS0+c2hhcmVkX2lu
Zm9fcGZuIDogZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICBET01QUklOVEZfQ0FMTEVEKGRv
bS0+eGNoKTsKIApAQCAtMTA2MywyOSArMTA2MSw2IEBAIHN0YXRpYyBpbnQgeDg2X2NvbXBhdCh4
Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwgY2hhciAqZ3Vlc3RfdHlwZSkKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgeDg2X3NoYWRvdyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21pZCkKLXsKLSAgICBpbnQgcmMsIG1vZGU7Ci0KLSAgICBET01QUklOVEZfQ0FM
TEVEKHhjaCk7Ci0KLSAgICBtb2RlID0gWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1JFRkNPVU5U
IHwKLSAgICAgICAgWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1RSQU5TTEFURTsKLQotICAgIHJj
ID0geGNfc2hhZG93X2NvbnRyb2woeGNoLCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9ET01DVExfU0hBRE9XX09QX0VOQUJMRSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwsIDAsIE5VTEwsIG1vZGUsIE5VTEwpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAg
ewotICAgICAgICB4Y19kb21fcGFuaWMoeGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKLSAgICAgICAg
ICAgICAgICAgICAgICIlczogU0hBRE9XX09QX0VOQUJMRSAobW9kZT0weCV4KSBmYWlsZWQgKHJj
PSVkKSIsCi0gICAgICAgICAgICAgICAgICAgICBfX0ZVTkNUSU9OX18sIG1vZGUsIHJjKTsKLSAg
ICAgICAgcmV0dXJuIHJjOwotICAgIH0KLSAgICB4Y19kb21fcHJpbnRmKHhjaCwgIiVzOiBzaGFk
b3cgZW5hYmxlZCAobW9kZT0weCV4KSIsIF9fRlVOQ1RJT05fXywgbW9kZSk7Ci0gICAgcmV0dXJu
IHJjOwotfQotCiBzdGF0aWMgaW50IG1lbWluaXRfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQogewogICAgIGludCByYzsKQEAgLTExMDAsMTMgKzEwNzUsNiBAQCBzdGF0aWMgaW50IG1lbWlu
aXRfcHYoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHJjID0geDg2X2NvbXBhdChkb20t
PnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5ndWVzdF90eXBlKTsKICAgICBpZiAoIHJjICkK
ICAgICAgICAgcmV0dXJuIHJjOwotICAgIGlmICggeGNfZG9tX2ZlYXR1cmVfdHJhbnNsYXRlZChk
b20pICkKLSAgICB7Ci0gICAgICAgIGRvbS0+c2hhZG93X2VuYWJsZWQgPSAxOwotICAgICAgICBy
YyA9IHg4Nl9zaGFkb3coZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQpOwotICAgICAgICBpZiAo
IHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICB9CiAKICAgICAvKiB0cnkgdG8gY2xh
aW0gcGFnZXMgZm9yIGVhcmx5IHdhcm5pbmcgb2YgaW5zdWZmaWNpZW50IG1lbW9yeSBhdmFpbCAq
LwogICAgIGlmICggZG9tLT5jbGFpbV9lbmFibGVkICkKQEAgLTE1NzYsMzcgKzE1NDQsMTQgQEAg
c3RhdGljIGludCBtZW1pbml0X2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKIHN0YXRp
YyBpbnQgYm9vdGVhcmx5KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKLSAgICBET01QUklO
VEYoIiVzOiBkb2luZyBub3RoaW5nIiwgX19GVU5DVElPTl9fKTsKLSAgICByZXR1cm4gMDsKLX0K
LQotLyoKLSAqIE1hcCBncmFudCB0YWJsZSBmcmFtZXMgaW50byBndWVzdCBwaHlzbWFwLiBQVkgg
bWFuYWdlcyBncmFudCBkdXJpbmcgYm9vdAotICogdmlhIEhWTSBtZWNoYW5pc21zLgotICovCi1z
dGF0aWMgaW50IG1hcF9ncmFudF90YWJsZV9mcmFtZXMoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
KQotewotICAgIGludCBpLCByYzsKLQotICAgIGZvciAoIGkgPSAwOyA7IGkrKyApCisgICAgaWYg
KCBkb20tPmNvbnRhaW5lcl90eXBlID09IFhDX0RPTV9QVl9DT05UQUlORVIgJiYKKyAgICAgICAg
IGVsZl94ZW5fZmVhdHVyZV9nZXQoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCwgZG9t
LT5mX2FjdGl2ZSkgKQogICAgIHsKLSAgICAgICAgcmMgPSB4Y19kb21haW5fYWRkX3RvX3BoeXNt
YXAoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpLCBkb20tPnAybV9zaXplICsgaSk7Ci0gICAgICAgIGlmICgg
cmMgIT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKGkgPiAwKSAmJiAoZXJybm8g
PT0gRUlOVkFMKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgRE9NUFJJTlRGKCIl
czogJWQgZ3JhbnQgdGFibGVzIG1hcHBlZCIsIF9fRlVOQ1RJT05fXywgaSk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICB4Y19kb21fcGFuaWMoZG9t
LT54Y2gsIFhDX0lOVEVSTkFMX0VSUk9SLAotICAgICAgICAgICAgICAgICAgICAgICAgICIlczog
bWFwcGluZyBncmFudCB0YWJsZXMgZmFpbGVkICIgIihwZm49MHglIiBQUklwZm4KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAiLCByYz0lZCwgZXJybm89JWQpIiwgX19GVU5DVElPTl9fLCBkb20t
PnAybV9zaXplICsgaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICByYywgZXJybm8pOwotICAg
ICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9CisgICAgICAgIERPTVBSSU5URigiUFYgQXV0
b3RyYW5zbGF0ZSBndWVzdHMgbm8gbG9uZ2VyIHN1cHBvcnRlZCIpOworICAgICAgICBlcnJubyA9
IEVPUE5PVFNVUFA7CisgICAgICAgIHJldHVybiAtMTsKICAgICB9CisKICAgICByZXR1cm4gMDsK
IH0KIApAQCAtMTYyOSw0NyArMTU3NCwyMCBAQCBzdGF0aWMgaW50IGJvb3RsYXRlX3B2KHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgaWYgKCAhc3RyY21wKHR5cGVzW2ldLmd1ZXN0
LCBkb20tPmd1ZXN0X3R5cGUpICkKICAgICAgICAgICAgIHBnZF90eXBlID0gdHlwZXNbaV0ucGdk
X3R5cGU7CiAKLSAgICBpZiAoICF4Y19kb21fZmVhdHVyZV90cmFuc2xhdGVkKGRvbSkgKQotICAg
IHsKLSAgICAgICAgLyogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICovCi0KLSAgICAgICAgLyogRHJv
cCByZWZlcmVuY2VzIHRvIGFsbCBpbml0aWFsIHBhZ2UgdGFibGVzIGJlZm9yZSBwaW5uaW5nLiAq
LwotICAgICAgICB4Y19kb21fdW5tYXBfb25lKGRvbSwgZG9tLT5wZ3RhYmxlc19zZWcucGZuKTsK
LSAgICAgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRvbS0+cDJtX3NlZy5wZm4pOwotICAgICAg
ICByYyA9IHBpbl90YWJsZShkb20tPnhjaCwgcGdkX3R5cGUsCi0gICAgICAgICAgICAgICAgICAg
ICAgIHhjX2RvbV9wMm0oZG9tLCBkb20tPnBndGFibGVzX3NlZy5wZm4pLAotICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkKTsKLSAgICAgICAgaWYgKCByYyAhPSAwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlRFUk5BTF9F
UlJPUiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAiJXM6IHBpbl90YWJsZSBmYWlsZWQgKHBm
biAweCUiIFBSSXBmbiAiLCByYz0lZCkiLAotICAgICAgICAgICAgICAgICAgICAgICAgIF9fRlVO
Q1RJT05fXywgZG9tLT5wZ3RhYmxlc19zZWcucGZuLCByYyk7Ci0gICAgICAgICAgICByZXR1cm4g
cmM7Ci0gICAgICAgIH0KLSAgICAgICAgc2hpbmZvID0gZG9tLT5zaGFyZWRfaW5mb19tZm47Ci0g
ICAgfQotICAgIGVsc2UKKyAgICAvKiBEcm9wIHJlZmVyZW5jZXMgdG8gYWxsIGluaXRpYWwgcGFn
ZSB0YWJsZXMgYmVmb3JlIHBpbm5pbmcuICovCisgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRv
bS0+cGd0YWJsZXNfc2VnLnBmbik7CisgICAgeGNfZG9tX3VubWFwX29uZShkb20sIGRvbS0+cDJt
X3NlZy5wZm4pOworICAgIHJjID0gcGluX3RhYmxlKGRvbS0+eGNoLCBwZ2RfdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICB4Y19kb21fcDJtKGRvbSwgZG9tLT5wZ3RhYmxlc19zZWcucGZuKSwKKyAg
ICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkKTsKKyAgICBpZiAoIHJjICE9IDAgKQog
ICAgIHsKLSAgICAgICAgLyogcGFyYXZpcnR1YWxpemVkIGd1ZXN0IHdpdGggYXV0by10cmFuc2xh
dGlvbiAqLwotCi0gICAgICAgIC8qIE1hcCBzaGFyZWQgaW5mbyBmcmFtZSBpbnRvIGd1ZXN0IHBo
eXNtYXAuICovCi0gICAgICAgIHJjID0geGNfZG9tYWluX2FkZF90b19waHlzbWFwKGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgZG9tLT5zaGFyZWRfaW5mb19wZm4pOwotICAgICAgICBpZiAoIHJjICE9IDAg
KQotICAgICAgICB7Ci0gICAgICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLCAiJXM6IG1hcHBpbmciCi0gICAgICAgICAgICAgICAgICAgICAgICAgIiBzaGFy
ZWRfaW5mbyBmYWlsZWQgKHBmbj0weCUiIFBSSXBmbiAiLCByYz0lZCwgZXJybm86ICVkKSIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLCBkb20tPnNoYXJlZF9pbmZvX3Bm
biwgcmMsIGVycm5vKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQotCi0gICAg
ICAgIHJjID0gbWFwX2dyYW50X3RhYmxlX2ZyYW1lcyhkb20pOwotICAgICAgICBpZiAoIHJjICE9
IDAgKQotICAgICAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgICAgIHNoaW5mbyA9IGRvbS0+c2hh
cmVkX2luZm9fcGZuOworICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVSTkFM
X0VSUk9SLAorICAgICAgICAgICAgICAgICAgICAgIiVzOiBwaW5fdGFibGUgZmFpbGVkIChwZm4g
MHglIiBQUklwZm4gIiwgcmM9JWQpIiwKKyAgICAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05f
XywgZG9tLT5wZ3RhYmxlc19zZWcucGZuLCByYyk7CisgICAgICAgIHJldHVybiByYzsKICAgICB9
CisgICAgc2hpbmZvID0gZG9tLT5zaGFyZWRfaW5mb19tZm47CiAKICAgICAvKiBzZXR1cCBzaGFy
ZWRfaW5mbyBwYWdlICovCiAgICAgRE9NUFJJTlRGKCIlczogc2hhcmVkX2luZm86IHBmbiAweCUi
IFBSSXBmbiAiLCBtZm4gMHglIiBQUklwZm4gIiIsCkBAIC0xODIzLDEzICsxNzQxLDEwIEBAIHN0
YXRpYyBpbnQgYm9vdGxhdGVfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICByZXR1
cm4gMDsKIH0KIAotaW50IHhjX2RvbV9mZWF0dXJlX3RyYW5zbGF0ZWQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKQorYm9vbCB4Y19kb21fdHJhbnNsYXRlZChjb25zdCBzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20pCiB7Ci0gICAgLyogR3Vlc3RzIHJ1bm5pbmcgaW5zaWRlIEhWTSBjb250YWluZXJz
IGFyZSBhbHdheXMgYXV0by10cmFuc2xhdGVkLiAqLwotICAgIGlmICggZG9tLT5jb250YWluZXJf
dHlwZSA9PSBYQ19ET01fSFZNX0NPTlRBSU5FUiApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAg
cmV0dXJuIGVsZl94ZW5fZmVhdHVyZV9nZXQoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21h
cCwgZG9tLT5mX2FjdGl2ZSk7CisgICAgLyogSFZNIGd1ZXN0cyBhcmUgdHJhbnNsYXRlZC4gIFBW
IGd1ZXN0cyBhcmUgbm90LiAqLworICAgIHJldHVybiBkb20tPmNvbnRhaW5lcl90eXBlID09IFhD
X0RPTV9IVk1fQ09OVEFJTkVSOwogfQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5k
ZXggZTEzMzk2Mi4uYzg4YjkwNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTc2Nyw3ICs3NjcsNyBAQCBpbnQgbGli
eGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmIChyZXQg
IT0gMCkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoeGNfZG9tX2ZlYXR1cmVfdHJhbnNs
YXRlZChkb20pKSB7CisgICAgaWYgKHhjX2RvbV90cmFuc2xhdGVkKGRvbSkpIHsKICAgICAgICAg
c3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKICAgICAgICAgc3RhdGUtPnN0
b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOwogICAgIH0gZWxzZSB7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrnM-0001mn-ND; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrnL-0001md-Il
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 91/5E-03705-E5BC6D85; Sat, 25 Mar 2017 19:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfu9LU
 Ig2s/WC0mbDNwYPTY3reLPYAxijUzLym/IoE14/OSs0wFn3krZs5fwtLA2MzdxcjFISTwhVFi
 W8tXFgjnPKPEjr3fmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAVWL1E
 wcQk1fATOLKJzuQChag6v1TNjNPYORYwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCDcdt2z0OMkhxMSqK80d+vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4F116lqEkGBRanpqRVpmDjA0YNISHDxKIrxvQdK8xQWJucWZ6RCpU4yKUuK8a0ES
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8RyBSezLwSuOmvgBYzAS2ev
 eEKyOKSRISUVAPjJvWL7F9Z/rBrZV9XbL5r7/Bzl67sjTsPd75tNJc4tb+A/8H/tVV+/+cXdv
 r7CglP0Zr/ITf8mekEMfMpV1wmzohd+cl8NkPlr4MJ24MOnOJwt0hnnBoQJui29V8Hp3FqVcz
 tS05Zp5z8Z/zZZPH0bYTQHpGPSzcfqTR5OEfplZKHGK/ZUrvJSizFGYmGWsxFxYkAOPjNo0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490471773!59106941!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45220 invoked from network); 25 Mar 2017 19:56:14 -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; 25 Mar 2017 19:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnI-0005kt-Uq
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnI-0006zd-UI
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnI-0006zd-UI@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:12 +0000
Subject: [Xen-changelog] [xen master] libxl: don't try to rename dm save
	file for PVH
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmYjBjZmIyN2QyNWU2ZjRhZTgxYzEzZjIwMTM2N2FiOWEzNTA2MTEKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyMCAxOTowMzoxMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTE6Mjg6MjUgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiBkb24ndCB0cnkgdG8gcmVuYW1lIGRtIHNhdmUgZmlsZSBmb3IgUFZICiAgICAK
ICAgIEd1ZXN0cyB3aXRoIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUgZG9uJ3QgaGF2
ZSBhIGRldmljZSBtb2RlbAogICAgcnVubmluZyBzbyB0aGVyZSBpcyBubyBzYXZlIGZpbGUgdG8g
cmVuYW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0
c0ByZWRoYXQuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNiArKysrKysrKysrLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDI1Mzg5ZTEuLjk1ZmQ5NmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNjY0LDEyICsx
NjY0LDE2IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zb2Z0X3Jlc2V0X2NiKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICBzYXZlZmlsZSA9IEdDU1BSSU5U
RihMSUJYTF9ERVZJQ0VfTU9ERUxfU0FWRV9GSUxFIi4lZCIsIGRkcy0+ZG9taWQpOwotICAgIHJl
c3RvcmVmaWxlID0gR0NTUFJJTlRGKExJQlhMX0RFVklDRV9NT0RFTF9SRVNUT1JFX0ZJTEUiLiVk
IiwgZGRzLT5kb21pZCk7Ci0gICAgcmMgPSByZW5hbWUoc2F2ZWZpbGUsIHJlc3RvcmVmaWxlKTsK
LSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZGRzLT5kb21pZCwgImZhaWxlZCB0
byByZW5hbWUgZG0gc2F2ZSBmaWxlLiIpOwotICAgICAgICBnb3RvIGVycm9yOworICAgIGlmIChj
ZGNzLT5kY3MuZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KKyAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgeworICAgICAgICBzYXZlZmls
ZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxfU0FWRV9GSUxFIi4lZCIsIGRkcy0+ZG9t
aWQpOworICAgICAgICByZXN0b3JlZmlsZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxf
UkVTVE9SRV9GSUxFIi4lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkcy0+
ZG9taWQpOworICAgICAgICByYyA9IHJlbmFtZShzYXZlZmlsZSwgcmVzdG9yZWZpbGUpOworICAg
ICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGRkcy0+ZG9taWQsICJmYWls
ZWQgdG8gcmVuYW1lIGRtIHNhdmUgZmlsZS4iKTsKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7Cisg
ICAgICAgIH0KICAgICB9CiAKICAgICBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGVnYywgJmNkY3Mt
PmRjcyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrnM-0001mn-ND; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrnL-0001md-Il
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 91/5E-03705-E5BC6D85; Sat, 25 Mar 2017 19:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfu9LU
 Ig2s/WC0mbDNwYPTY3reLPYAxijUzLym/IoE14/OSs0wFn3krZs5fwtLA2MzdxcjFISTwhVFi
 W8tXFgjnPKPEjr3fmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAVWL1E
 wcQk1fATOLKJzuQChag6v1TNjNPYORYwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCDcdt2z0OMkhxMSqK80d+vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4F116lqEkGBRanpqRVpmDjA0YNISHDxKIrxvQdK8xQWJucWZ6RCpU4yKUuK8a0ES
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8RyBSezLwSuOmvgBYzAS2ev
 eEKyOKSRISUVAPjJvWL7F9Z/rBrZV9XbL5r7/Bzl67sjTsPd75tNJc4tb+A/8H/tVV+/+cXdv
 r7CglP0Zr/ITf8mekEMfMpV1wmzohd+cl8NkPlr4MJ24MOnOJwt0hnnBoQJui29V8Hp3FqVcz
 tS05Zp5z8Z/zZZPH0bYTQHpGPSzcfqTR5OEfplZKHGK/ZUrvJSizFGYmGWsxFxYkAOPjNo0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490471773!59106941!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45220 invoked from network); 25 Mar 2017 19:56:14 -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; 25 Mar 2017 19:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnI-0005kt-Uq
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnI-0006zd-UI
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnI-0006zd-UI@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:12 +0000
Subject: [Xen-changelog] [xen master] libxl: don't try to rename dm save
	file for PVH
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmYjBjZmIyN2QyNWU2ZjRhZTgxYzEzZjIwMTM2N2FiOWEzNTA2MTEKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyMCAxOTowMzoxMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTE6Mjg6MjUgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiBkb24ndCB0cnkgdG8gcmVuYW1lIGRtIHNhdmUgZmlsZSBmb3IgUFZICiAgICAK
ICAgIEd1ZXN0cyB3aXRoIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUgZG9uJ3QgaGF2
ZSBhIGRldmljZSBtb2RlbAogICAgcnVubmluZyBzbyB0aGVyZSBpcyBubyBzYXZlIGZpbGUgdG8g
cmVuYW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0
c0ByZWRoYXQuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNiArKysrKysrKysrLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDI1Mzg5ZTEuLjk1ZmQ5NmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xNjY0LDEyICsx
NjY0LDE2IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zb2Z0X3Jlc2V0X2NiKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICBzYXZlZmlsZSA9IEdDU1BSSU5U
RihMSUJYTF9ERVZJQ0VfTU9ERUxfU0FWRV9GSUxFIi4lZCIsIGRkcy0+ZG9taWQpOwotICAgIHJl
c3RvcmVmaWxlID0gR0NTUFJJTlRGKExJQlhMX0RFVklDRV9NT0RFTF9SRVNUT1JFX0ZJTEUiLiVk
IiwgZGRzLT5kb21pZCk7Ci0gICAgcmMgPSByZW5hbWUoc2F2ZWZpbGUsIHJlc3RvcmVmaWxlKTsK
LSAgICBpZiAocmMpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZGRzLT5kb21pZCwgImZhaWxlZCB0
byByZW5hbWUgZG0gc2F2ZSBmaWxlLiIpOwotICAgICAgICBnb3RvIGVycm9yOworICAgIGlmIChj
ZGNzLT5kY3MuZ3Vlc3RfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KKyAg
ICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSkgeworICAgICAgICBzYXZlZmls
ZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxfU0FWRV9GSUxFIi4lZCIsIGRkcy0+ZG9t
aWQpOworICAgICAgICByZXN0b3JlZmlsZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxf
UkVTVE9SRV9GSUxFIi4lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRkcy0+
ZG9taWQpOworICAgICAgICByYyA9IHJlbmFtZShzYXZlZmlsZSwgcmVzdG9yZWZpbGUpOworICAg
ICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGRkcy0+ZG9taWQsICJmYWls
ZWQgdG8gcmVuYW1lIGRtIHNhdmUgZmlsZS4iKTsKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7Cisg
ICAgICAgIH0KICAgICB9CiAKICAgICBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGVnYywgJmNkY3Mt
PmRjcyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrnW-0001oA-Ol; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrnV-0001nw-9r
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C0/76-27678-86BC6D85; Sat, 25 Mar 2017 19:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfj9LU
 IgwtbWSwmbDNwYPTY3reLPYAxijUzLym/IoE14+2hLsaCNTwVjyZfYm1gvMzVxcjFISTwhVHi
 yM7nzF2MnEDOeUaJ2W+duhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSzgJHHk1Acwm
 1fATOL/lpssIDYLUH3vzRUsExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYFy1IPAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHgVTl2LEBIsSk1PrUjLzAEGB0xagoNHSYR3FUiat7ggMbc4Mx0idYpRUUqc1xAkIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNagEzhycwrgZv+CmgxE9Di2Ruug
 CwuSURISTUwchdNWZrxZE1lzB6eiTGyheY71uuvXT2n2Ozfr31FG7o2/Xr5ewPvnN111+r52q
 re6a6doBxixKl611nAwd38Ucq+t093CDjYT5a6f87BXGwLR/ObXrMQZtHDyn4fJy9J/ih0Md6
 b0zSuf90X/U/zrnL4M6tOzd3qOOPt2vMva3dM9lyW8nTWbiWW4oxEQy3mouJEAJsLVZhDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1490471783!88207010!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15625 invoked from network); 25 Mar 2017 19:56:23 -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; 25 Mar 2017 19:56:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnT-0005lw-0V
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnS-00070M-W3
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnS-00070M-W3@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:22 +0000
Subject: [Xen-changelog] [xen master] ARM: arm64: activate atomic 64-bit
	accessors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkOTViOTZkYTFhODEwYmQ4MGU1MWFjNWZiMmRmMzdiNmU2MWI3MTEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXIgMTYgMTE6MjA6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTU6NDk6
NDggMjAxNyAtMDcwMAoKICAgIEFSTTogYXJtNjQ6IGFjdGl2YXRlIGF0b21pYyA2NC1iaXQgYWNj
ZXNzb3JzCiAgICAKICAgIEZvciBzb21lIHJlYXNvbiAocHJvYmFibHkgYmVjYXVzZSB0aGVyZSB3
YXMgbm8gdXNlciBiZWZvcmUpIHRoZSA2NC1iaXQKICAgIGF0b21pYyBhY2Nlc3Mgd3JhcHBlcnMg
d2VyZSBjb21tZW50ZWQgb3V0IHNvIGZhci4KICAgIEFzIHdlIHdpbGwgbmVlZCB0aGVtIGluIHRo
ZSBuZXh0IHBhdGNoLCBhY3RpdmUgKGFuZCBmaXgpIHRoZW0gbm93LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggZTc2Yjc2
Ny4uNTBmMjgzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01Miw5ICs1Miw5IEBAIGJ1aWxkX2F0
b21pY193cml0ZSh3cml0ZV91MTZfYXRvbWljLCAiaCIsIFdPUkQsIHVpbnQxNl90LCAiciIpCiBi
dWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTMyX2F0b21pYywgIiIsICBXT1JELCB1aW50MzJfdCwg
InIiKQogYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50
LCAiciIpCiAKLSNpZiAwIC8qIGRlZmluZWQgKENPTkZJR19BUk1fNjQpICovCi1idWlsZF9hdG9t
aWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICJ4IiwgdWludDY0X3QsICI9ciIpCi1idWlsZF9hdG9t
aWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIngiLCB1aW50NjRfdCwgInIiKQorI2lmIGRlZmlu
ZWQgKENPTkZJR19BUk1fNjQpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIi
LCAiIiwgdWludDY0X3QsICI9ciIpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21p
YywgIiIsICIiLCB1aW50NjRfdCwgInIiKQogI2VuZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRf
dThfc2l6ZWQsICJiIiwgQllURSwgdWludDhfdCwgInJpIikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrnW-0001oA-Ol; Sat, 25 Mar 2017 19: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 <ian.jackson@eu.citrix.com>) id 1crrnV-0001nw-9r
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C0/76-27678-86BC6D85; Sat, 25 Mar 2017 19:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfj9LU
 IgwtbWSwmbDNwYPTY3reLPYAxijUzLym/IoE14+2hLsaCNTwVjyZfYm1gvMzVxcjFISTwhVHi
 yM7nzF2MnEDOeUaJ2W+duhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSzgJHHk1Acwm
 1fATOL/lpssIDYLUH3vzRUsExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYFy1IPAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHgVTl2LEBIsSk1PrUjLzAEGB0xagoNHSYR3FUiat7ggMbc4Mx0idYpRUUqc1xAkIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNagEzhycwrgZv+CmgxE9Di2Ruug
 CwuSURISTUwchdNWZrxZE1lzB6eiTGyheY71uuvXT2n2Ozfr31FG7o2/Xr5ewPvnN111+r52q
 re6a6doBxixKl611nAwd38Ucq+t093CDjYT5a6f87BXGwLR/ObXrMQZtHDyn4fJy9J/ih0Md6
 b0zSuf90X/U/zrnL4M6tOzd3qOOPt2vMva3dM9lyW8nTWbiWW4oxEQy3mouJEAJsLVZhDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1490471783!88207010!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15625 invoked from network); 25 Mar 2017 19:56:23 -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; 25 Mar 2017 19:56:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnT-0005lw-0V
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnS-00070M-W3
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnS-00070M-W3@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:22 +0000
Subject: [Xen-changelog] [xen master] ARM: arm64: activate atomic 64-bit
	accessors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkOTViOTZkYTFhODEwYmQ4MGU1MWFjNWZiMmRmMzdiNmU2MWI3MTEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXIgMTYgMTE6MjA6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjIgMTU6NDk6
NDggMjAxNyAtMDcwMAoKICAgIEFSTTogYXJtNjQ6IGFjdGl2YXRlIGF0b21pYyA2NC1iaXQgYWNj
ZXNzb3JzCiAgICAKICAgIEZvciBzb21lIHJlYXNvbiAocHJvYmFibHkgYmVjYXVzZSB0aGVyZSB3
YXMgbm8gdXNlciBiZWZvcmUpIHRoZSA2NC1iaXQKICAgIGF0b21pYyBhY2Nlc3Mgd3JhcHBlcnMg
d2VyZSBjb21tZW50ZWQgb3V0IHNvIGZhci4KICAgIEFzIHdlIHdpbGwgbmVlZCB0aGVtIGluIHRo
ZSBuZXh0IHBhdGNoLCBhY3RpdmUgKGFuZCBmaXgpIHRoZW0gbm93LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggZTc2Yjc2
Ny4uNTBmMjgzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01Miw5ICs1Miw5IEBAIGJ1aWxkX2F0
b21pY193cml0ZSh3cml0ZV91MTZfYXRvbWljLCAiaCIsIFdPUkQsIHVpbnQxNl90LCAiciIpCiBi
dWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTMyX2F0b21pYywgIiIsICBXT1JELCB1aW50MzJfdCwg
InIiKQogYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMsICIiLCAgV09SRCwgaW50
LCAiciIpCiAKLSNpZiAwIC8qIGRlZmluZWQgKENPTkZJR19BUk1fNjQpICovCi1idWlsZF9hdG9t
aWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICJ4IiwgdWludDY0X3QsICI9ciIpCi1idWlsZF9hdG9t
aWNfd3JpdGUod3JpdGVfdTY0X2F0b21pYywgIngiLCB1aW50NjRfdCwgInIiKQorI2lmIGRlZmlu
ZWQgKENPTkZJR19BUk1fNjQpCitidWlsZF9hdG9taWNfcmVhZChyZWFkX3U2NF9hdG9taWMsICIi
LCAiIiwgdWludDY0X3QsICI9ciIpCitidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfdTY0X2F0b21p
YywgIiIsICIiLCB1aW50NjRfdCwgInIiKQogI2VuZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRf
dThfc2l6ZWQsICJiIiwgQllURSwgdWludDhfdCwgInJpIikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnj-0001qB-Rl; Sat, 25 Mar 2017 19:56:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrni-0001px-CZ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 37/80-15270-27BC6D85; Sat, 25 Mar 2017 19:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfo9LU
 Ig86NPBYTthk4MHps79vFHsAYxZqZl5RfkcCa8f30OvaCQ1wVt6YvYmlgfM/excjFISTwhVFi
 1fluIIcTyDnPKHH8n34XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQWsJDbd/MUKY
 vMKmEl8erobbAwLUP2ui5sZJzByLGBkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJ
 yYnpqTmFSsl5yfu4kR6BEGINjBOLXB+RCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeBVOXYsQEixKTU+tSMvMAYYGTFqCg0dJhPfrSaA0b3FBYm5xZjpE6hSjopQ4ryFInwBI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrATKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqNX48HveLYNXM3j4JvEoLJ9/Lqv1ZORPnrCFO3lvel71N19vu2q1/vJlyw64Sr
 gvUFZUnS4gfuPPNzHesAVTWmJm23P1Vu4xnnRoq7J/i+eXgvfR07j/MOX8W17+qSsvqnvD7bQ
 1HaeDNAVyGlRfHRfzLcvO6jmzW0A7SGttHe/F+sL4yUdvKbEUZyQaajEXFScCAIvhUutCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1490471793!74229528!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65166 invoked from network); 25 Mar 2017 19:56:34 -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; 25 Mar 2017 19:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnd-0005mn-2c
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnd-000710-1z
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnd-000710-1z@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:33 +0000
Subject: [Xen-changelog] [xen master] COLO-proxy: Fix argument check 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>

Y29tbWl0IGJhN2E1ZGExNWVlODVhODhkMTg3NDljNWFhMzBiM2ExOWFiNjlkNDUKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6NDM6NTUgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIzIDEyOjAwOjQ0IDIwMTcgKzAw
MDAKCiAgICBDT0xPLXByb3h5OiBGaXggYXJndW1lbnQgY2hlY2sgZXJyb3IKICAgIAogICAgSGVy
ZSwgd2Ugc2hvdWxkIGNoZWNrIHRoZSAnb3V0ZGV2JyBiZWZvcmUgdXNlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4uZm5zdEBjbi5mdWppdHN1LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwppbmRleCA0MzQ0YzUzLi5mOGJhODU5IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEyOTMsNyAr
MTI5Myw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3Nb
aV0uY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX2luZGV2KSk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19maWx0ZXJfc2VjX3Jl
ZGlyZWN0b3IxX3F1ZXVlICYmCi0gICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9f
ZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldikgeworICAgICAgICAgICAgICAgICAgICAgICAg
bmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CiAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoImZpbHRlci1yZWRpcmVjdG9yLGlkPXJzMixuZXRk
ZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2PSVzIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnj-0001qB-Rl; Sat, 25 Mar 2017 19:56:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrni-0001px-CZ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:38 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 37/80-15270-27BC6D85; Sat, 25 Mar 2017 19:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfo9LU
 Ig86NPBYTthk4MHps79vFHsAYxZqZl5RfkcCa8f30OvaCQ1wVt6YvYmlgfM/excjFISTwhVFi
 1fluIIcTyDnPKHH8n34XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQWsJDbd/MUKY
 vMKmEl8erobbAwLUP2ui5sZJzByLGBkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJ
 yYnpqTmFSsl5yfu4kR6BEGINjBOLXB+RCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeBVOXYsQEixKTU+tSMvMAYYGTFqCg0dJhPfrSaA0b3FBYm5xZjpE6hSjopQ4ryFInwBI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrATKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqNX48HveLYNXM3j4JvEoLJ9/Lqv1ZORPnrCFO3lvel71N19vu2q1/vJlyw64Sr
 gvUFZUnS4gfuPPNzHesAVTWmJm23P1Vu4xnnRoq7J/i+eXgvfR07j/MOX8W17+qSsvqnvD7bQ
 1HaeDNAVyGlRfHRfzLcvO6jmzW0A7SGttHe/F+sL4yUdvKbEUZyQaajEXFScCAIvhUutCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1490471793!74229528!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65166 invoked from network); 25 Mar 2017 19:56:34 -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; 25 Mar 2017 19:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnd-0005mn-2c
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnd-000710-1z
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnd-000710-1z@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:33 +0000
Subject: [Xen-changelog] [xen master] COLO-proxy: Fix argument check 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>

Y29tbWl0IGJhN2E1ZGExNWVlODVhODhkMTg3NDljNWFhMzBiM2ExOWFiNjlkNDUKQXV0aG9yOiAg
ICAgWmhhbmcgQ2hlbiA8emhhbmdjaGVuLmZuc3RAY24uZnVqaXRzdS5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6NDM6NTUgMjAxNyArMDgwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIzIDEyOjAwOjQ0IDIwMTcgKzAw
MDAKCiAgICBDT0xPLXByb3h5OiBGaXggYXJndW1lbnQgY2hlY2sgZXJyb3IKICAgIAogICAgSGVy
ZSwgd2Ugc2hvdWxkIGNoZWNrIHRoZSAnb3V0ZGV2JyBiZWZvcmUgdXNlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBaaGFuZyBDaGVuIDx6aGFuZ2NoZW4uZm5zdEBjbi5mdWppdHN1LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG0uYwppbmRleCA0MzQ0YzUzLi5mOGJhODU5IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEyOTMsNyAr
MTI5Myw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pY3Nb
aV0uY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX2luZGV2KSk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgaWYgKG5pY3NbaV0uY29sb19maWx0ZXJfc2VjX3Jl
ZGlyZWN0b3IxX3F1ZXVlICYmCi0gICAgICAgICAgICAgICAgICAgICAgICBuaWNzW2ldLmNvbG9f
ZmlsdGVyX3NlY19yZWRpcmVjdG9yMV9pbmRldikgeworICAgICAgICAgICAgICAgICAgICAgICAg
bmljc1tpXS5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2KSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItb2JqZWN0Iik7CiAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoImZpbHRlci1yZWRpcmVjdG9yLGlkPXJzMixuZXRk
ZXY9bmV0JWQscXVldWU9JXMsb3V0ZGV2PSVzIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnq-0001r8-TB; Sat, 25 Mar 2017 19:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnp-0001r1-Hj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D7/1B-15112-C7BC6D85; Sat, 25 Mar 2017 19:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfm9LU
 Ig597eSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8/eG+wFh6UqTpyfydbAeEOki5GLQ0jgC6PE
 170XGSGc84wSl/ecZO9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWeLNx
 r1MIOW8AmYSva/1QcIsQOVf7vWwTGDkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivNHfr0YI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuA9dvJahJBgUWp6akVaZg4wOGDSEhw8SiK8O0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolzmt4CqhIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcCZ
 ApPZl4J3KZXQEcwAR0xe8MVkCNKEhFSUg2MC39pK7I1HIy6ve78/KWWyrsCzT5u2ORU+fmrZU
 tH2G+3qA37NSJfpAamfXi7e2XBzvncP05tE+QPsZJ+MMFlVaTOJzlG2xMi5z3bPhkmP3035cC
 7qti3RgrH3/3kmKweNUOxW1p9zwKuiR55uQarla/HdH75NX1y22355Z+mZ/p3qoauytvfocRS
 nJFoqMVcVJwIAGhwpoBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490471803!50272808!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17711 invoked from network); 25 Mar 2017 19:56:44 -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; 25 Mar 2017 19:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnn-0005mx-4k
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnn-00072E-45
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnn-00072E-45@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:43 +0000
Subject: [Xen-changelog] [xen master] libxl: preserve console tty across
	soft reset
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0MWU4NmI4ZTExYmMxYWZhNjI1ZjE4YWY3Yjc3NTdkMjc4YmQyMGUKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxNDo1OTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTI6MDE6MjQgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiBwcmVzZXJ2ZSBjb25zb2xlIHR0eSBhY3Jvc3Mgc29mdCByZXNldAogICAgCiAg
ICBPbiBzb2Z0IHJlc2V0IHdlIHJlbW92ZSB0aGUgZG9tYWluIGZyb20geGVuc3RvcmUgYW5kIGlu
dHJvZHVjZSBpdCBiYWNrIHRvCiAgICBoYXZlIGV2ZXJ5dGhpbmcgcmVjb25uZWN0ZWQuIENvbnNv
bGUsIGhvd2V2ZXIsIHN0YXlzIGF0dGFjaGVkIChhcyB4ZW5jb25zb2xlZAogICAgY2hlY2tzIGlm
IHRoZSBkb21haW4gaXMgZHlpbmcgYW5kIG91ciBkb21haW4gaXMgbm90KSBidXQgd2UgbG9zZSB0
aGUKICAgIGluZm9ybWF0aW9uIGFib3V0IHR0eToKICAgIAogICAgYmVmb3JlIHNvZnQgcmVzZXQ6
CiAgICAgICBjb25zb2xlID0gIiIKICAgICAgICAuLi4KICAgICAgICB0eXBlID0gInhlbmNvbnNv
bGVkIgogICAgICAgIG91dHB1dCA9ICJwdHkiCiAgICAgICAgdHR5ID0gIi9kZXYvcHRzLzEiCiAg
ICAgICAgLi4uCiAgICAKICAgIGFmdGVyOgogICAgICAgY29uc29sZSA9ICIiCiAgICAgICAgLi4u
CiAgICAgICAgdHlwZSA9ICJ4ZW5jb25zb2xlZCIKICAgICAgICBvdXRwdXQgPSAicHR5IgogICAg
ICAgIHR0eSA9ICIiCiAgICAgICAgLi4uCiAgICAKICAgIFRoZSBpc3N1ZSBhcHBsaWVzIHRvIGJv
dGggSFZNIGFuZCBQVkggYnV0IGZvciBIVk0gZ3Vlc3RzIHNlcmlhbCBjb25zb2xlCiAgICB0aHJv
dWdoIFFFTVUgaXMgdXN1YWxseSBpbiB1c2UgYW5kIGZvciBQVkggd2UgZG9uJ3QgaGF2ZSBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCAgNSArKysrLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMKaW5kZXggY2JjNzBiNy4uNDQ2ZTc2NiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpA
QCAtMzE2LDcgKzMxNiwxMCBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAi
b3V0cHV0Iik7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgY29uc29sZS0+b3V0cHV0
KTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAidHR5Iik7Ci0gICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgIiIpOworICAgIGlmIChzdGF0ZSAmJiBzdGF0ZS0+Y29uc29sZV90
dHkpCisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIHN0YXRlLT5jb25zb2xlX3R0
eSk7CisgICAgZWxzZQorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAiIik7CiAK
ICAgICBpZiAoc3RhdGUpIHsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInBv
cnQiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOTVmZDk2Yi4uNDZiODBiMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTE2OTcsNiArMTY5Nyw3IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGli
eGxfY3R4ICpjdHgsCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGU7CiAgICAg
bGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3M7CiAgICAgY2hhciAqZG9tX3BhdGgsICp4c19z
dG9yZV9tZm4sICp4c19jb25zb2xlX21mbjsKKyAgICBjb25zdCBjaGFyICpjb25zb2xlX3R0eTsK
ICAgICB1aW50MzJfdCBkb21pZF9vdXQ7CiAgICAgaW50IHJjOwogCkBAIC0xNzM3LDYgKzE3Mzgs
MTUgQEAgc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAg
ICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9t
Zm4pOiAwOwogICAgIGZyZWUoeHNfY29uc29sZV9tZm4pOwogCisgICAgcmMgPSBsaWJ4bF9feHNf
cmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJXMvY29uc29sZS90dHkiLCBkb21fcGF0aCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmNvbnNvbGVfdHR5KTsKKyAgICBpZiAocmMpIHsKKyAg
ICAgICAgTE9HRChFUlJPUiwgZG9taWRfc29mdF9yZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNv
bGUvdHR5LiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgc3RhdGUtPmNvbnNvbGVf
dHR5ID0gbGlieGxfX3N0cmR1cChnYywgY29uc29sZV90dHkpOworCiAgICAgZHNzLT5hbyA9IGFv
OwogICAgIGRzcy0+ZG9taWQgPSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0Owog
ICAgIGRzcy0+ZHNwcy5kbV9zYXZlZmlsZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxf
U0FWRV9GSUxFIi4lZCIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAyNWNiMDhhLi5mMWQ4ZjlhIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKQEAgLTExMjMsNiArMTEyMyw3IEBAIHR5cGVkZWYgc3RydWN0IHsK
ICAgICB1aW50MzJfdCBjb25zb2xlX3BvcnQ7CiAgICAgdWludDMyX3QgY29uc29sZV9kb21pZDsK
ICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfbWZuOworICAgIGNoYXIgKmNvbnNvbGVfdHR5Owog
CiAgICAgY2hhciAqc2F2ZWRfc3RhdGU7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crrnq-0001r8-TB; Sat, 25 Mar 2017 19:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnp-0001r1-Hj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D7/1B-15112-C7BC6D85; Sat, 25 Mar 2017 19:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfm9LU
 Ig597eSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8/eG+wFh6UqTpyfydbAeEOki5GLQ0jgC6PE
 170XGSGc84wSl/ecZO9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAWeLNx
 r1MIOW8AmYSva/1QcIsQOVf7vWwTGDkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HLsoBDjJIcTEqivNHfr0YI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuA9dvJahJBgUWp6akVaZg4wOGDSEhw8SiK8O0HSvMUFibnFmekQqVOMuhxzZu9+
 wyTEkpeflyolzmt4CqhIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcCZ
 ApPZl4J3KZXQEcwAR0xe8MVkCNKEhFSUg2MC39pK7I1HIy6ve78/KWWyrsCzT5u2ORU+fmrZU
 tH2G+3qA37NSJfpAamfXi7e2XBzvncP05tE+QPsZJ+MMFlVaTOJzlG2xMi5z3bPhkmP3035cC
 7qti3RgrH3/3kmKweNUOxW1p9zwKuiR55uQarla/HdH75NX1y22355Z+mZ/p3qoauytvfocRS
 nJFoqMVcVJwIAGhwpoBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490471803!50272808!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17711 invoked from network); 25 Mar 2017 19:56:44 -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; 25 Mar 2017 19:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnn-0005mx-4k
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnn-00072E-45
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnn-00072E-45@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:43 +0000
Subject: [Xen-changelog] [xen master] libxl: preserve console tty across
	soft reset
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0MWU4NmI4ZTExYmMxYWZhNjI1ZjE4YWY3Yjc3NTdkMjc4YmQyMGUKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxNDo1OTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTI6MDE6MjQgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiBwcmVzZXJ2ZSBjb25zb2xlIHR0eSBhY3Jvc3Mgc29mdCByZXNldAogICAgCiAg
ICBPbiBzb2Z0IHJlc2V0IHdlIHJlbW92ZSB0aGUgZG9tYWluIGZyb20geGVuc3RvcmUgYW5kIGlu
dHJvZHVjZSBpdCBiYWNrIHRvCiAgICBoYXZlIGV2ZXJ5dGhpbmcgcmVjb25uZWN0ZWQuIENvbnNv
bGUsIGhvd2V2ZXIsIHN0YXlzIGF0dGFjaGVkIChhcyB4ZW5jb25zb2xlZAogICAgY2hlY2tzIGlm
IHRoZSBkb21haW4gaXMgZHlpbmcgYW5kIG91ciBkb21haW4gaXMgbm90KSBidXQgd2UgbG9zZSB0
aGUKICAgIGluZm9ybWF0aW9uIGFib3V0IHR0eToKICAgIAogICAgYmVmb3JlIHNvZnQgcmVzZXQ6
CiAgICAgICBjb25zb2xlID0gIiIKICAgICAgICAuLi4KICAgICAgICB0eXBlID0gInhlbmNvbnNv
bGVkIgogICAgICAgIG91dHB1dCA9ICJwdHkiCiAgICAgICAgdHR5ID0gIi9kZXYvcHRzLzEiCiAg
ICAgICAgLi4uCiAgICAKICAgIGFmdGVyOgogICAgICAgY29uc29sZSA9ICIiCiAgICAgICAgLi4u
CiAgICAgICAgdHlwZSA9ICJ4ZW5jb25zb2xlZCIKICAgICAgICBvdXRwdXQgPSAicHR5IgogICAg
ICAgIHR0eSA9ICIiCiAgICAgICAgLi4uCiAgICAKICAgIFRoZSBpc3N1ZSBhcHBsaWVzIHRvIGJv
dGggSFZNIGFuZCBQVkggYnV0IGZvciBIVk0gZ3Vlc3RzIHNlcmlhbCBjb25zb2xlCiAgICB0aHJv
dWdoIFFFTVUgaXMgdXN1YWxseSBpbiB1c2UgYW5kIGZvciBQVkggd2UgZG9uJ3QgaGF2ZSBpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCAgNSArKysrLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgICB8IDEwICsrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMKaW5kZXggY2JjNzBiNy4uNDQ2ZTc2NiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpA
QCAtMzE2LDcgKzMxNiwxMCBAQCBpbnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAi
b3V0cHV0Iik7CiAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgY29uc29sZS0+b3V0cHV0
KTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAidHR5Iik7Ci0gICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgIiIpOworICAgIGlmIChzdGF0ZSAmJiBzdGF0ZS0+Y29uc29sZV90
dHkpCisgICAgICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIHN0YXRlLT5jb25zb2xlX3R0
eSk7CisgICAgZWxzZQorICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAiIik7CiAK
ICAgICBpZiAoc3RhdGUpIHsKICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInBv
cnQiKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOTVmZDk2Yi4uNDZiODBiMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTE2OTcsNiArMTY5Nyw3IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGli
eGxfY3R4ICpjdHgsCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGU7CiAgICAg
bGlieGxfX2RvbWFpbl9zYXZlX3N0YXRlICpkc3M7CiAgICAgY2hhciAqZG9tX3BhdGgsICp4c19z
dG9yZV9tZm4sICp4c19jb25zb2xlX21mbjsKKyAgICBjb25zdCBjaGFyICpjb25zb2xlX3R0eTsK
ICAgICB1aW50MzJfdCBkb21pZF9vdXQ7CiAgICAgaW50IHJjOwogCkBAIC0xNzM3LDYgKzE3Mzgs
MTUgQEAgc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwKICAg
ICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4c19jb25zb2xlX21mbiA/IGF0b2woeHNfY29uc29sZV9t
Zm4pOiAwOwogICAgIGZyZWUoeHNfY29uc29sZV9tZm4pOwogCisgICAgcmMgPSBsaWJ4bF9feHNf
cmVhZF9tYW5kYXRvcnkoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiJXMvY29uc29sZS90dHkiLCBkb21fcGF0aCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmNvbnNvbGVfdHR5KTsKKyAgICBpZiAocmMpIHsKKyAg
ICAgICAgTE9HRChFUlJPUiwgZG9taWRfc29mdF9yZXNldCwgImZhaWxlZCB0byByZWFkIGNvbnNv
bGUvdHR5LiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAgc3RhdGUtPmNvbnNvbGVf
dHR5ID0gbGlieGxfX3N0cmR1cChnYywgY29uc29sZV90dHkpOworCiAgICAgZHNzLT5hbyA9IGFv
OwogICAgIGRzcy0+ZG9taWQgPSBkc3MtPmRzcHMuZG9taWQgPSBkb21pZF9zb2Z0X3Jlc2V0Owog
ICAgIGRzcy0+ZHNwcy5kbV9zYXZlZmlsZSA9IEdDU1BSSU5URihMSUJYTF9ERVZJQ0VfTU9ERUxf
U0FWRV9GSUxFIi4lZCIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAyNWNiMDhhLi5mMWQ4ZjlhIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKQEAgLTExMjMsNiArMTEyMyw3IEBAIHR5cGVkZWYgc3RydWN0IHsK
ICAgICB1aW50MzJfdCBjb25zb2xlX3BvcnQ7CiAgICAgdWludDMyX3QgY29uc29sZV9kb21pZDsK
ICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfbWZuOworICAgIGNoYXIgKmNvbnNvbGVfdHR5Owog
CiAgICAgY2hhciAqc2F2ZWRfc3RhdGU7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crro0-0001so-Uv; Sat, 25 Mar 2017 19:56:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnz-0001sc-Ea
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/16-13192-68BC6D85; Sat, 25 Mar 2017 19:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbft9LU
 Ig18v+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+2EdtaCj8IVx17OZmpgvM/XxcjFISTwhVFi
 /pFb7BDOeUaJhostTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvkSCw68
 IUJxOYVMJNY8WsuO4jNAlS/c+YktgmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlDf6+9UIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8q05dixASLEpNT61Iy8wBhgdMWoKDR0kEIs1bXJCYW5yZDpE6xagoJc67FiQh
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xaBTOHJzCuBm/4KaDET0OLZG
 66ALC5JREhJNTAm9oq8/Z4+p05kxcbfq1obzrtWrTFSkjp2oE5DVVLFMrdwdkPZhGOcaa3xP5
 zCTTZP8thVsO2KempT/pEvi7c11PGcOPVEfn6qnH/ulVd74md4HyiSmPzlY8Udfa+5WZKlW67
 pT/vKEVZRuf3WpHd3VoncTdRxaJ6Td8Z10bHMgGnNO6Z2zEpWYinOSDTUYi4qTgQA9QHNnkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490471813!93790318!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48930 invoked from network); 25 Mar 2017 19:56: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; 25 Mar 2017 19:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnx-0005n7-8b
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnx-00072v-68
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnx-00072v-68@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:53 +0000
Subject: [Xen-changelog] [xen master] libxl: use libxl__xs_read_checked()
	instead or raw xs_read() in do_domain_soft_reset()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZkOWNhNTNmNjY2OWE3YmVmNmVkNGIyMmIzYmNmZTYzNGE1YWJmNzQKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxNDo1OTo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTI6MDE6NDcgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiB1c2UgbGlieGxfX3hzX3JlYWRfY2hlY2tlZCgpIGluc3RlYWQgb3IgcmF3IHhz
X3JlYWQoKSBpbiBkb19kb21haW5fc29mdF9yZXNldCgpCiAgICAKICAgIFJlcGxhY2UgcmF3IHhz
X3JlYWQoKSBjYWxscyB3aXRoIGxpYnhsX194c19yZWFkX2NoZWNrZWQoKSBhbmQgYmFpbCBvbiBl
cnJvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMjYgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDQ2YjgwYjIuLmI2NWM5NzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
Njk2LDggKzE2OTYsOCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0
eCAqY3R4LAogICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3M7CiAgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGU7CiAgICAgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRl
ICpkc3M7Ci0gICAgY2hhciAqZG9tX3BhdGgsICp4c19zdG9yZV9tZm4sICp4c19jb25zb2xlX21m
bjsKLSAgICBjb25zdCBjaGFyICpjb25zb2xlX3R0eTsKKyAgICBjb25zdCBjaGFyICpjb25zb2xl
X3R0eSwgKnhzX3N0b3JlX21mbiwgKnhzX2NvbnNvbGVfbWZuOworICAgIGNoYXIgKmRvbV9wYXRo
OwogICAgIHVpbnQzMl90IGRvbWlkX291dDsKICAgICBpbnQgcmM7CiAKQEAgLTE3MjYsMTcgKzE3
MjYsMjMgQEAgc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgeHNfc3RvcmVfbWZuID0geHNfcmVhZChj
dHgtPnhzaCwgWEJUX05VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
IiVzL3N0b3JlL3JpbmctcmVmIiwgZG9tX3BhdGgpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5n
LXJlZiIsIGRvbV9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3N0
b3JlX21mbik7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRf
cmVzZXQsICJmYWlsZWQgdG8gcmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQogICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhz
X3N0b3JlX21mbik6IDA7Ci0gICAgZnJlZSh4c19zdG9yZV9tZm4pOwogCi0gICAgeHNfY29uc29s
ZV9tZm4gPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9jb25zb2xlL3JpbmctcmVmIiwgZG9tX3BhdGgpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICByYyA9IGxpYnhsX194c19yZWFk
X2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzL2NvbnNvbGUvcmluZy1yZWYiLCBkb21fcGF0aCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ4c19jb25zb2xlX21mbik7CisgICAgaWYgKHJjKSB7CisgICAg
ICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xl
L3JpbmctcmVmLiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAgICAgc3RhdGUtPmNvbnNv
bGVfbWZuID0geHNfY29uc29sZV9tZm4gPyBhdG9sKHhzX2NvbnNvbGVfbWZuKTogMDsKLSAgICBm
cmVlKHhzX2NvbnNvbGVfbWZuKTsKIAogICAgIHJjID0gbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5
KGdjLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVzL2NvbnNvbGUvdHR5IiwgZG9tX3BhdGgpLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:56:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:56: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 1crro0-0001so-Uv; Sat, 25 Mar 2017 19:56:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnz-0001sc-Ea
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/16-13192-68BC6D85; Sat, 25 Mar 2017 19:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbft9LU
 Ig18v+C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+2EdtaCj8IVx17OZmpgvM/XxcjFISTwhVFi
 /pFb7BDOeUaJhostTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvkSCw68
 IUJxOYVMJNY8WsuO4jNAlS/c+YktgmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlDf6+9UIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8q05dixASLEpNT61Iy8wBhgdMWoKDR0kEIs1bXJCYW5yZDpE6xagoJc67FiQh
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xaBTOHJzCuBm/4KaDET0OLZG
 66ALC5JREhJNTAm9oq8/Z4+p05kxcbfq1obzrtWrTFSkjp2oE5DVVLFMrdwdkPZhGOcaa3xP5
 zCTTZP8thVsO2KempT/pEvi7c11PGcOPVEfn6qnH/ulVd74md4HyiSmPzlY8Udfa+5WZKlW67
 pT/vKEVZRuf3WpHd3VoncTdRxaJ6Td8Z10bHMgGnNO6Z2zEpWYinOSDTUYi4qTgQA9QHNnkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490471813!93790318!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48930 invoked from network); 25 Mar 2017 19:56: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; 25 Mar 2017 19:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnx-0005n7-8b
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrnx-00072v-68
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrnx-00072v-68@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:56:53 +0000
Subject: [Xen-changelog] [xen master] libxl: use libxl__xs_read_checked()
	instead or raw xs_read() in do_domain_soft_reset()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZkOWNhNTNmNjY2OWE3YmVmNmVkNGIyMmIzYmNmZTYzNGE1YWJmNzQKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxNDo1OTo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTI6MDE6NDcgMjAxNyArMDAwMAoK
ICAgIGxpYnhsOiB1c2UgbGlieGxfX3hzX3JlYWRfY2hlY2tlZCgpIGluc3RlYWQgb3IgcmF3IHhz
X3JlYWQoKSBpbiBkb19kb21haW5fc29mdF9yZXNldCgpCiAgICAKICAgIFJlcGxhY2UgcmF3IHhz
X3JlYWQoKSBjYWxscyB3aXRoIGxpYnhsX194c19yZWFkX2NoZWNrZWQoKSBhbmQgYmFpbCBvbiBl
cnJvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNA
cmVkaGF0LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMjYgKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IDQ2YjgwYjIuLmI2NWM5NzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0x
Njk2LDggKzE2OTYsOCBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0KGxpYnhsX2N0
eCAqY3R4LAogICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlICpkY3M7CiAgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGU7CiAgICAgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRl
ICpkc3M7Ci0gICAgY2hhciAqZG9tX3BhdGgsICp4c19zdG9yZV9tZm4sICp4c19jb25zb2xlX21m
bjsKLSAgICBjb25zdCBjaGFyICpjb25zb2xlX3R0eTsKKyAgICBjb25zdCBjaGFyICpjb25zb2xl
X3R0eSwgKnhzX3N0b3JlX21mbiwgKnhzX2NvbnNvbGVfbWZuOworICAgIGNoYXIgKmRvbV9wYXRo
OwogICAgIHVpbnQzMl90IGRvbWlkX291dDsKICAgICBpbnQgcmM7CiAKQEAgLTE3MjYsMTcgKzE3
MjYsMjMgQEAgc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChsaWJ4bF9jdHggKmN0eCwK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgeHNfc3RvcmVfbWZuID0geHNfcmVhZChj
dHgtPnhzaCwgWEJUX05VTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
IiVzL3N0b3JlL3JpbmctcmVmIiwgZG9tX3BhdGgpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9zdG9yZS9yaW5n
LXJlZiIsIGRvbV9wYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3N0
b3JlX21mbik7CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRf
cmVzZXQsICJmYWlsZWQgdG8gcmVhZCBzdG9yZS9yaW5nLXJlZi4iKTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQogICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4c19zdG9yZV9tZm4gPyBhdG9sKHhz
X3N0b3JlX21mbik6IDA7Ci0gICAgZnJlZSh4c19zdG9yZV9tZm4pOwogCi0gICAgeHNfY29uc29s
ZV9tZm4gPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgR0NTUFJJTlRGKCIlcy9jb25zb2xlL3JpbmctcmVmIiwgZG9tX3BhdGgpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKKyAgICByYyA9IGxpYnhsX194c19yZWFk
X2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzL2NvbnNvbGUvcmluZy1yZWYiLCBkb21fcGF0aCksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ4c19jb25zb2xlX21mbik7CisgICAgaWYgKHJjKSB7CisgICAg
ICAgIExPR0QoRVJST1IsIGRvbWlkX3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gcmVhZCBjb25zb2xl
L3JpbmctcmVmLiIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAgICAgc3RhdGUtPmNvbnNv
bGVfbWZuID0geHNfY29uc29sZV9tZm4gPyBhdG9sKHhzX2NvbnNvbGVfbWZuKTogMDsKLSAgICBm
cmVlKHhzX2NvbnNvbGVfbWZuKTsKIAogICAgIHJjID0gbGlieGxfX3hzX3JlYWRfbWFuZGF0b3J5
KGdjLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklO
VEYoIiVzL2NvbnNvbGUvdHR5IiwgZG9tX3BhdGgpLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroB-0001uW-0G; Sat, 25 Mar 2017 19:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro9-0001u0-Qe
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EF/89-27545-19BC6D85; Sat, 25 Mar 2017 19:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVXfC6Ws
 RBrsPyVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoTTW1gLbmlW/Lo9mbmB8ahCFyMXh5DAF0aJ
 97umMkI45xkl9v08xNTFyMHBJiAmMXcvUBEnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sECoRM+JX
 WA2r4CZxNwdv8BsFqD6vo/n2ScwcixgZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoFQYg2MH4a1nAIUZJDiYlUd7o71cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwrjp1LUJIsCg1PbUiLTMHGB4waQkOHiURiDRvcUFibnFmOkTqFKMxx5zZu98wcdxq
 2POGSYglLz8vVUqcdy1IqQBIaUZpHtwgWNheYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvE
 cgUnsy8Erh9r4BOYQI6ZfaGKyCnlCQipKQaGGVDpz1yvrLacHnFBoXvX4tXnjjyaNb28H+PEl
 rY+TIC+Kcsv5m3Tvjgr7CTG1sLWZwXPc7gVdJtXS0cXjnl/0HfM/tFfU+n1nj/O/TVSC2sTDd
 BYlrdHLOMx2d2X7SNvCw9dWbhce77kjobNzAuWl94XuGH/cq/E5PzkzKbXYok21h3vWy2PazE
 UpyRaKjFXFScCAB1myYiVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490471823!89099621!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37376 invoked from network); 25 Mar 2017 19:57:04 -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; 25 Mar 2017 19:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro7-0005nt-AV
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro7-00073c-9w
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crro7-00073c-9w@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: don't put Xen version
	information in CPUID leaf 2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyMmRiNTM0ZTgwODY5YWVmOGE4OWUyMjA2MDRjMTdhZTRiZWE4YTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MToxNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MToxNCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBkb24ndCBwdXQgWGVuIHZlcnNpb24gaW5mb3JtYXRpb24gaW4g
Q1BVSUQgbGVhZiAyCiAgICAKICAgIFRoZSBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFs
IFNwZWNpZmljYXRpb24gdjUuMGEgc3RhdGVzIGluIHNlY3Rpb24KICAgIDIuNToKICAgIAogICAg
IlRoZSBoeXBlcnZpc29yIHZlcnNpb24gaW5mb3JtYXRpb24gaXMgZW5jb2RlZCBpbiBsZWFmIDB4
NDAwMDAwMDIuIFR3bwogICAgdmVyc2lvbiBudW1iZXJzIGFyZSBwcm92aWRlZDogdGhlIG1haW4g
dmVyc2lvbiBhbmQgdGhlIHNlcnZpY2UgdmVyc2lvbi4KICAgIFRoZSBtYWluIHZlcnNpb24gaW5j
bHVkZXMgYSBtYWpvciBhbmQgbWlub3IgdmVyc2lvbiBudW1iZXIgYW5kIGEgYnVpbGQKICAgIG51
bWJlci4gVGhlc2UgY29ycmVzcG9uZCB0byBNaWNyb3NvZnQgV2luZG93cyByZWxlYXNlIG51bWJl
cnMuIgogICAgCiAgICBJdCBhbHNvIGdvZXMgb24gdG8gYWR2aXNlIGNsaWVudHMgKGkuZS4gZ3Vl
c3QgdmVyc2lvbnMgb2YgV2luZG93cykgdG8gdXNlCiAgICB0aGUgZm9sbG93aW5nIGFsZ29yaXRo
bSB0byBkZXRlcm1pbmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBoeXBlcnZpc29yCiAgICBlbmxp
Z2h0ZW5tZW50czoKICAgIAogICAgaWYgPHlvdXItbWFpbi12ZXJzaW9uPiBncmVhdGVyIHRoYW4g
PGh5cGVydmlzb3ItbWFpbi12ZXJzaW9uPgogICAgewogICAgCXlvdXIgdmVyc2lvbiBpcyBjb21w
YXRpYmxlCiAgICB9CiAgICBlbHNlIGlmIDx5b3VyLW1haW4tdmVyc2lvbj4gZXF1YWwgdG8gPGh5
cGVydmlzb3ItbWFpbi12ZXJzaW9uPiBhbmQKICAgICA8eW91ci1zZXJ2aWNlLXZlcnNpb24+IGdy
ZWF0ZXIgdGhhbiBvciBlcXVhbCB0byA8aHlwZXJ2aXNvci1zZXJ2aWNlLXZlcnNpb24+CiAgICB7
CiAgICAJeW91ciB2ZXJzaW9uIGlzIGNvbXBhdGlibGUKICAgIH0KICAgIGVsc2UKICAgIHsKICAg
IAl5b3VyIHZlcnNpb24gaXMgTk9UIGNvbXBhdGlibGUKICAgIH0KICAgIAogICAgU28sIGNsZWFy
bHkgcHV0dGluZyBYZW4gaHlwZXJ2aXNvciB2ZXJzaW9uIGluZm9ybWF0aW9uIGluIHRoYXQgbGVh
ZiBpcwogICAgc3B1cmlvdXMsIGJ1dCB3ZSBwcm9iYWJseSBnZXQgYXdheSB3aXRoIGl0IGJlY2F1
c2UgWGVuJ3MgbWFqb3IgdmVyc2lvbgogICAgaXMgbG93ZXIgdGhhbiB0aGUgbWFqb3IgdmVyc2lv
biBvZiBXaW5kb3dzIGluIHdoaWNoIEh5cGVyLVYgZmlyc3QKICAgIGFwcGVhcmVkIChTZXJ2ZXIg
MjAwOCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgbGVhZiB0byB1c2UgdGhlIGtl
cm5lbCBtYWpvciBhbmQgbWlub3IKICAgIHZlcnNpb25zLCBhbmQgYnVpbGQgbnVtYmVyIGZyb20g
V2luZG93cyBTZXJ2ZXIgMjAwOCAoNjQtYml0KSBieSBkZWZhdWx0LgogICAgVGhlc2UgZGVmYXVs
dCB2YWx1ZXMgY2FuIGJlIG92ZXJyaWRlbiBmcm9tIHRoZSBYZW4gY29tbWFuZCBsaW5lIHVzaW5n
IG5ldwogICAgJ3ZpcmlkaWFuLXZlcnNpb24nIHBhcmFtZXRlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gfCAgOCArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4uYyAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggYmFkMjBkYi4uYzgxZDY5MyAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE2MTYsNiArMTYxNiwxNCBAQCBUaGUgb3B0aW9u
YWwgYGtlZXBgIHBhcmFtZXRlciBjYXVzZXMgWGVuIHRvIGNvbnRpbnVlIHVzaW5nIHRoZSB2Z2EK
IGNvbnNvbGUgZXZlbiBhZnRlciBkb20wIGhhcyBiZWVuIHN0YXJ0ZWQuICBUaGUgZGVmYXVsdCBi
ZWhhdmlvdXIgaXMgdG8KIHJlbGlucXVpc2ggY29udHJvbCB0byBkb20wLgogCisjIyMgdmlyaWRp
YW4tdmVyc2lvbgorPiBgPSBbPG1ham9yPl0sWzxtaW5vcj5dLFs8YnVpbGQ+XWAKKworPiBEZWZh
dWx0OiBgNiwwLDB4MTc3MmAKKworPG1ham9yPiwgPG1pbm9yPiBhbmQgPGJ1aWxkPiBtdXN0IGJl
IGludGVnZXJzLiBUaGUgdmFsdWVzIHdpbGwgYmUKK2VuY29kZWQgaW4gZ3Vlc3QgQ1BVSUQgMHg0
MDAwMDAwMiBpZiB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50cyBhcmUgZW5hYmxlZC4KKwogIyMjIHZw
aWQgKEludGVsKQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBiNzQwMjI0
Li5kNTkyOTRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xNjQsNiArMTY0LDE2IEBAIHR5cGVkZWYg
c3RydWN0IHsKICNkZWZpbmUgQ1BVSUQ2QV9NU1JfQklUTUFQUyAgICAgKDEgPDwgMSkKICNkZWZp
bmUgQ1BVSUQ2QV9ORVNURURfUEFHSU5HICAgKDEgPDwgMykKIAorLyoKKyAqIFZlcnNpb24gYW5k
IGJ1aWxkIG51bWJlciByZXBvcnRlZCBieSBDUFVJRCBsZWFmIDIKKyAqCisgKiBUaGVzZSBudW1i
ZXJzIGFyZSBjaG9zZW4gdG8gbWF0Y2ggdGhlIHZlcnNpb24gbnVtYmVycyByZXBvcnRlZCBieQor
ICogV2luZG93cyBTZXJ2ZXIgMjAwOC4KKyAqLworc3RhdGljIHVpbnQxNl90IF9fcmVhZF9tb3N0
bHkgdmlyaWRpYW5fbWFqb3IgPSA2Oworc3RhdGljIHVpbnQxNl90IF9fcmVhZF9tb3N0bHkgdmly
aWRpYW5fbWlub3IgPSAwOworc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdmlyaWRpYW5f
YnVpbGQgPSAweDE3NzI7CisKIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKIHsKQEAgLTE5NCw4ICsyMDQs
OCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgICAgb3duIHZlcnNpb24gbnVtYmVyLiAqLwogICAgICAgICBp
ZiAoIGQtPmFyY2guaHZtX2RvbWFpbi52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmVzLT5hID0gMTsgLyogQnVpbGQgbnVtYmVyICov
Ci0gICAgICAgIHJlcy0+YiA9ICh4ZW5fbWFqb3JfdmVyc2lvbigpIDw8IDE2KSB8IHhlbl9taW5v
cl92ZXJzaW9uKCk7CisgICAgICAgIHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOworICAgICAgICBy
ZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9y
OwogICAgICAgICByZXMtPmMgPSAwOyAvKiBTUCAqLwogICAgICAgICByZXMtPmQgPSAwOyAvKiBT
ZXJ2aWNlIGJyYW5jaCBhbmQgbnVtYmVyICovCiAgICAgICAgIGJyZWFrOwpAQCAtOTkwLDYgKzEw
MDAsNDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
VklSSURJQU5fVkNQVSwgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAK
K3N0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIgKmFyZykKK3sK
KyAgICBjb25zdCBjaGFyICp0OworICAgIHVuc2lnbmVkIGludCBuWzNdOworICAgIHVuc2lnbmVk
IGludCBpID0gMDsKKworICAgIG5bMF0gPSB2aXJpZGlhbl9tYWpvcjsKKyAgICBuWzFdID0gdmly
aWRpYW5fbWlub3I7CisgICAgblsyXSA9IHZpcmlkaWFuX2J1aWxkOworCisgICAgd2hpbGUgKCAo
dCA9IHN0cnNlcCgmYXJnLCAiLCIpKSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNo
YXIgKmU7CisKKyAgICAgICAgaWYgKCAqdCA9PSAnXDAnICkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgIG5baSsrXSA9IHNpbXBsZV9zdHJ0b3VsKHQsICZlLCAwKTsKKyAgICAgICAg
aWYgKCAqZSAhPSAnXDAnICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgaWYg
KCBpICE9IDMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoICgodHlwZW9mKHZpcmlk
aWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8CisgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9t
aW5vcikpblsxXSAhPSBuWzFdKSB8fAorICAgICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQp
KW5bMl0gIT0gblsyXSkgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICB2aXJpZGlhbl9tYWpv
ciA9IG5bMF07CisgICAgdmlyaWRpYW5fbWlub3IgPSBuWzFdOworICAgIHZpcmlkaWFuX2J1aWxk
ID0gblsyXTsKKworICAgIHByaW50aygidmlyaWRpYW4tdmVyc2lvbiA9ICUjeCwlI3gsJSN4XG4i
LAorICAgICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1
aWxkKTsKKyAgICByZXR1cm47CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
SW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKK30KK2N1c3RvbV9w
YXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOworCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroB-0001uW-0G; Sat, 25 Mar 2017 19:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro9-0001u0-Qe
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EF/89-27545-19BC6D85; Sat, 25 Mar 2017 19:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVXfC6Ws
 RBrsPyVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoTTW1gLbmlW/Lo9mbmB8ahCFyMXh5DAF0aJ
 97umMkI45xkl9v08xNTFyMHBJiAmMXcvUBEnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sECoRM+JX
 WA2r4CZxNwdv8BsFqD6vo/n2ScwcixgZFjFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoFQYg2MH4a1nAIUZJDiYlUd7o71cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwrjp1LUJIsCg1PbUiLTMHGB4waQkOHiURiDRvcUFibnFmOkTqFKMxx5zZu98wcdxq
 2POGSYglLz8vVUqcdy1IqQBIaUZpHtwgWNheYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvE
 cgUnsy8Erh9r4BOYQI6ZfaGKyCnlCQipKQaGGVDpz1yvrLacHnFBoXvX4tXnjjyaNb28H+PEl
 rY+TIC+Kcsv5m3Tvjgr7CTG1sLWZwXPc7gVdJtXS0cXjnl/0HfM/tFfU+n1nj/O/TVSC2sTDd
 BYlrdHLOMx2d2X7SNvCw9dWbhce77kjobNzAuWl94XuGH/cq/E5PzkzKbXYok21h3vWy2PazE
 UpyRaKjFXFScCAB1myYiVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490471823!89099621!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37376 invoked from network); 25 Mar 2017 19:57:04 -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; 25 Mar 2017 19:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro7-0005nt-AV
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crro7-00073c-9w
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crro7-00073c-9w@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: don't put Xen version
	information in CPUID leaf 2
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyMmRiNTM0ZTgwODY5YWVmOGE4OWUyMjA2MDRjMTdhZTRiZWE4YTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MToxNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MToxNCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBkb24ndCBwdXQgWGVuIHZlcnNpb24gaW5mb3JtYXRpb24gaW4g
Q1BVSUQgbGVhZiAyCiAgICAKICAgIFRoZSBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFs
IFNwZWNpZmljYXRpb24gdjUuMGEgc3RhdGVzIGluIHNlY3Rpb24KICAgIDIuNToKICAgIAogICAg
IlRoZSBoeXBlcnZpc29yIHZlcnNpb24gaW5mb3JtYXRpb24gaXMgZW5jb2RlZCBpbiBsZWFmIDB4
NDAwMDAwMDIuIFR3bwogICAgdmVyc2lvbiBudW1iZXJzIGFyZSBwcm92aWRlZDogdGhlIG1haW4g
dmVyc2lvbiBhbmQgdGhlIHNlcnZpY2UgdmVyc2lvbi4KICAgIFRoZSBtYWluIHZlcnNpb24gaW5j
bHVkZXMgYSBtYWpvciBhbmQgbWlub3IgdmVyc2lvbiBudW1iZXIgYW5kIGEgYnVpbGQKICAgIG51
bWJlci4gVGhlc2UgY29ycmVzcG9uZCB0byBNaWNyb3NvZnQgV2luZG93cyByZWxlYXNlIG51bWJl
cnMuIgogICAgCiAgICBJdCBhbHNvIGdvZXMgb24gdG8gYWR2aXNlIGNsaWVudHMgKGkuZS4gZ3Vl
c3QgdmVyc2lvbnMgb2YgV2luZG93cykgdG8gdXNlCiAgICB0aGUgZm9sbG93aW5nIGFsZ29yaXRo
bSB0byBkZXRlcm1pbmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSBoeXBlcnZpc29yCiAgICBlbmxp
Z2h0ZW5tZW50czoKICAgIAogICAgaWYgPHlvdXItbWFpbi12ZXJzaW9uPiBncmVhdGVyIHRoYW4g
PGh5cGVydmlzb3ItbWFpbi12ZXJzaW9uPgogICAgewogICAgCXlvdXIgdmVyc2lvbiBpcyBjb21w
YXRpYmxlCiAgICB9CiAgICBlbHNlIGlmIDx5b3VyLW1haW4tdmVyc2lvbj4gZXF1YWwgdG8gPGh5
cGVydmlzb3ItbWFpbi12ZXJzaW9uPiBhbmQKICAgICA8eW91ci1zZXJ2aWNlLXZlcnNpb24+IGdy
ZWF0ZXIgdGhhbiBvciBlcXVhbCB0byA8aHlwZXJ2aXNvci1zZXJ2aWNlLXZlcnNpb24+CiAgICB7
CiAgICAJeW91ciB2ZXJzaW9uIGlzIGNvbXBhdGlibGUKICAgIH0KICAgIGVsc2UKICAgIHsKICAg
IAl5b3VyIHZlcnNpb24gaXMgTk9UIGNvbXBhdGlibGUKICAgIH0KICAgIAogICAgU28sIGNsZWFy
bHkgcHV0dGluZyBYZW4gaHlwZXJ2aXNvciB2ZXJzaW9uIGluZm9ybWF0aW9uIGluIHRoYXQgbGVh
ZiBpcwogICAgc3B1cmlvdXMsIGJ1dCB3ZSBwcm9iYWJseSBnZXQgYXdheSB3aXRoIGl0IGJlY2F1
c2UgWGVuJ3MgbWFqb3IgdmVyc2lvbgogICAgaXMgbG93ZXIgdGhhbiB0aGUgbWFqb3IgdmVyc2lv
biBvZiBXaW5kb3dzIGluIHdoaWNoIEh5cGVyLVYgZmlyc3QKICAgIGFwcGVhcmVkIChTZXJ2ZXIg
MjAwOCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgbGVhZiB0byB1c2UgdGhlIGtl
cm5lbCBtYWpvciBhbmQgbWlub3IKICAgIHZlcnNpb25zLCBhbmQgYnVpbGQgbnVtYmVyIGZyb20g
V2luZG93cyBTZXJ2ZXIgMjAwOCAoNjQtYml0KSBieSBkZWZhdWx0LgogICAgVGhlc2UgZGVmYXVs
dCB2YWx1ZXMgY2FuIGJlIG92ZXJyaWRlbiBmcm9tIHRoZSBYZW4gY29tbWFuZCBsaW5lIHVzaW5n
IG5ldwogICAgJ3ZpcmlkaWFuLXZlcnNpb24nIHBhcmFtZXRlci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gfCAgOCArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4uYyAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MiBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggYmFkMjBkYi4uYzgxZDY5MyAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE2MTYsNiArMTYxNiwxNCBAQCBUaGUgb3B0aW9u
YWwgYGtlZXBgIHBhcmFtZXRlciBjYXVzZXMgWGVuIHRvIGNvbnRpbnVlIHVzaW5nIHRoZSB2Z2EK
IGNvbnNvbGUgZXZlbiBhZnRlciBkb20wIGhhcyBiZWVuIHN0YXJ0ZWQuICBUaGUgZGVmYXVsdCBi
ZWhhdmlvdXIgaXMgdG8KIHJlbGlucXVpc2ggY29udHJvbCB0byBkb20wLgogCisjIyMgdmlyaWRp
YW4tdmVyc2lvbgorPiBgPSBbPG1ham9yPl0sWzxtaW5vcj5dLFs8YnVpbGQ+XWAKKworPiBEZWZh
dWx0OiBgNiwwLDB4MTc3MmAKKworPG1ham9yPiwgPG1pbm9yPiBhbmQgPGJ1aWxkPiBtdXN0IGJl
IGludGVnZXJzLiBUaGUgdmFsdWVzIHdpbGwgYmUKK2VuY29kZWQgaW4gZ3Vlc3QgQ1BVSUQgMHg0
MDAwMDAwMiBpZiB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50cyBhcmUgZW5hYmxlZC4KKwogIyMjIHZw
aWQgKEludGVsKQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBiNzQwMjI0
Li5kNTkyOTRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xNjQsNiArMTY0LDE2IEBAIHR5cGVkZWYg
c3RydWN0IHsKICNkZWZpbmUgQ1BVSUQ2QV9NU1JfQklUTUFQUyAgICAgKDEgPDwgMSkKICNkZWZp
bmUgQ1BVSUQ2QV9ORVNURURfUEFHSU5HICAgKDEgPDwgMykKIAorLyoKKyAqIFZlcnNpb24gYW5k
IGJ1aWxkIG51bWJlciByZXBvcnRlZCBieSBDUFVJRCBsZWFmIDIKKyAqCisgKiBUaGVzZSBudW1i
ZXJzIGFyZSBjaG9zZW4gdG8gbWF0Y2ggdGhlIHZlcnNpb24gbnVtYmVycyByZXBvcnRlZCBieQor
ICogV2luZG93cyBTZXJ2ZXIgMjAwOC4KKyAqLworc3RhdGljIHVpbnQxNl90IF9fcmVhZF9tb3N0
bHkgdmlyaWRpYW5fbWFqb3IgPSA2Oworc3RhdGljIHVpbnQxNl90IF9fcmVhZF9tb3N0bHkgdmly
aWRpYW5fbWlub3IgPSAwOworc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdmlyaWRpYW5f
YnVpbGQgPSAweDE3NzI7CisKIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKnJlcykKIHsKQEAgLTE5NCw4ICsyMDQs
OCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgICAgb3duIHZlcnNpb24gbnVtYmVyLiAqLwogICAgICAgICBp
ZiAoIGQtPmFyY2guaHZtX2RvbWFpbi52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmVzLT5hID0gMTsgLyogQnVpbGQgbnVtYmVyICov
Ci0gICAgICAgIHJlcy0+YiA9ICh4ZW5fbWFqb3JfdmVyc2lvbigpIDw8IDE2KSB8IHhlbl9taW5v
cl92ZXJzaW9uKCk7CisgICAgICAgIHJlcy0+YSA9IHZpcmlkaWFuX2J1aWxkOworICAgICAgICBy
ZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFuX21ham9yIDw8IDE2KSB8IHZpcmlkaWFuX21pbm9y
OwogICAgICAgICByZXMtPmMgPSAwOyAvKiBTUCAqLwogICAgICAgICByZXMtPmQgPSAwOyAvKiBT
ZXJ2aWNlIGJyYW5jaCBhbmQgbnVtYmVyICovCiAgICAgICAgIGJyZWFrOwpAQCAtOTkwLDYgKzEw
MDAsNDggQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
VklSSURJQU5fVkNQVSwgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7CiAK
K3N0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNoYXIgKmFyZykKK3sK
KyAgICBjb25zdCBjaGFyICp0OworICAgIHVuc2lnbmVkIGludCBuWzNdOworICAgIHVuc2lnbmVk
IGludCBpID0gMDsKKworICAgIG5bMF0gPSB2aXJpZGlhbl9tYWpvcjsKKyAgICBuWzFdID0gdmly
aWRpYW5fbWlub3I7CisgICAgblsyXSA9IHZpcmlkaWFuX2J1aWxkOworCisgICAgd2hpbGUgKCAo
dCA9IHN0cnNlcCgmYXJnLCAiLCIpKSAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNo
YXIgKmU7CisKKyAgICAgICAgaWYgKCAqdCA9PSAnXDAnICkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgIG5baSsrXSA9IHNpbXBsZV9zdHJ0b3VsKHQsICZlLCAwKTsKKyAgICAgICAg
aWYgKCAqZSAhPSAnXDAnICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisgICAgaWYg
KCBpICE9IDMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoICgodHlwZW9mKHZpcmlk
aWFuX21ham9yKSluWzBdICE9IG5bMF0pIHx8CisgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9t
aW5vcikpblsxXSAhPSBuWzFdKSB8fAorICAgICAgICAgKCh0eXBlb2YodmlyaWRpYW5fYnVpbGQp
KW5bMl0gIT0gblsyXSkgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICB2aXJpZGlhbl9tYWpv
ciA9IG5bMF07CisgICAgdmlyaWRpYW5fbWlub3IgPSBuWzFdOworICAgIHZpcmlkaWFuX2J1aWxk
ID0gblsyXTsKKworICAgIHByaW50aygidmlyaWRpYW4tdmVyc2lvbiA9ICUjeCwlI3gsJSN4XG4i
LAorICAgICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5fbWlub3IsIHZpcmlkaWFuX2J1
aWxkKTsKKyAgICByZXR1cm47CisKKyBmYWlsOgorICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
SW52YWxpZCB2aXJpZGlhbi12ZXJzaW9uLCB1c2luZyBkZWZhdWx0XG4iKTsKK30KK2N1c3RvbV9w
YXJhbSgidmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOworCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroM-0001xA-29; Sat, 25 Mar 2017 19:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroK-0001ww-GC
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 82/93-27751-B9BC6D85; Sat, 25 Mar 2017 19:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXf26Ws
 RBv0v+C0mbDNwYPTY3reLPYAxijUzLym/IoE148Gx14wFF8UqZi7/y97AuEKoi5GLQ0jgC6PE
 2t+tbBDOeUaJX/sOAzkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RLvLh3m
 AnE5hUwk9g7u5MVpJUFqL7thd0ERo4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxhnXvY/xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlehVPXIoQEi1LTUyvSMnOAoQGTluDgURLh3XkSKM1bXJCYW5yZDpE6xajLMe/FgTdM
 Qix5+XmpUuK8hiAzBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmLQKbwZ
 OaVwG16BXQEE9ARszdcATmiJBEhJdXAyB0SJBZj+Ormg9Xya3xDasQMWu7f1Hgncf/fqgk6VV
 nLirUvSK2ZFfGDN7b9+JEbT/i0uu6vzJic/SrwtdsR9RVfN578eWBZBceN7wsytfs+LX5pcWW
 bt85XhTea1ROedgTnFyQc75yxL2f+G+k3swxq7p4SFLkkXxyXZGG3SoZt1q74L7dqnyixFGck
 GmoxFxUnAgDoKB8HTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490471834!64230656!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41383 invoked from network); 25 Mar 2017 19:57:15 -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; 25 Mar 2017 19:57:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroH-0005o5-CO
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroH-00074B-Bp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crroH-00074B-Bp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:13 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: make the threshold for
	HvNotifyLongSpinWait tunable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJmMTNmZTc2YzViYzhkNGE5NTcwYWEwYThlYjE2OGNmZTdmYmU4ZDUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MTo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MTo0NSAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBtYWtlIHRoZSB0aHJlc2hvbGQgZm9yIEh2Tm90aWZ5TG9uZ1Nw
aW5XYWl0IHR1bmFibGUKICAgIAogICAgVGhlIGN1cnJlbnQgdGhyZXNob2xkIGJlZm9yZSB0aGUg
Z3Vlc3QgaXNzdWVzIHRoZSBoeXBlcmNhbGwgaXMsIGFuZCBhbHdheXMKICAgIGhhcyBiZWVuLCBo
YXJkLWNvZGVkIHRvIDIwNDcuIEl0IGlzIG5vdCBjbGVhciB3aGVyZSB0aGlzIG51bWJlciBjYW1l
CiAgICBmcm9tIHNvLCB0byBhdCBsZWFzdCBhbGxvdyBmb3IgZWFzZSBvZiBleHBlcmltZW50YXRp
b24sIHRoaXMgcGF0Y2ggbWFrZXMKICAgIHRoZSB0aHJlc2hvbGQgdHVuYWJsZSB2aWEgdGhlIFhl
biBjb21tYW5kIGxpbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwg
IDggKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgIHwgMTYgKysr
KysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24g
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBjODFkNjkzLi5iZGJk
YjhhIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTYyNCw2ICsxNjI0LDE0
IEBAIHJlbGlucXVpc2ggY29udHJvbCB0byBkb20wLgogPG1ham9yPiwgPG1pbm9yPiBhbmQgPGJ1
aWxkPiBtdXN0IGJlIGludGVnZXJzLiBUaGUgdmFsdWVzIHdpbGwgYmUKIGVuY29kZWQgaW4gZ3Vl
c3QgQ1BVSUQgMHg0MDAwMDAwMiBpZiB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50cyBhcmUgZW5hYmxl
ZC4KIAorIyMjIHZpcmlkaWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50Cis+IGA9IDxpbnRlZ2VyPmAK
KworPiBEZWZhdWx0OiBgMjA0N2AKKworU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgcmV0
cmllcyBiZWZvcmUgYW4gZW5saWdodGVuZWQgV2luZG93cworZ3Vlc3Qgd2lsbCBub3RpZnkgWGVu
IHRoYXQgaXQgaGFzIGZhaWxlZCB0byBhY3F1aXJlIGEgc3BpbmxvY2suCisKICMjIyB2cGlkIChJ
bnRlbCkKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggZDU5Mjk0Zi4uNGM2
NWRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtMTc0LDYgKzE3NCwxNCBAQCBzdGF0aWMgdWludDE2
X3QgX19yZWFkX21vc3RseSB2aXJpZGlhbl9tYWpvciA9IDY7CiBzdGF0aWMgdWludDE2X3QgX19y
ZWFkX21vc3RseSB2aXJpZGlhbl9taW5vciA9IDA7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSB2aXJpZGlhbl9idWlsZCA9IDB4MTc3MjsKIAorLyoKKyAqIE1heGltdW0gbnVtYmVyIG9m
IHJldHJpZXMgYmVmb3JlIHRoZSBndWVzdCB3aWxsIG5vdGlmeSBvZiBmYWlsdXJlCisgKiB0byBh
Y3F1aXJlIGEgc3BpbmxvY2suCisgKi8KK3N0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZp
cmlkaWFuX3NwaW5sb2NrX3JldHJ5X2NvdW50ID0gMjA0NzsKK2ludGVnZXJfcGFyYW0oInZpcmlk
aWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50IiwKKyAgICAgICAgICAgICAgdmlyaWRpYW5fc3Bpbmxv
Y2tfcmV0cnlfY291bnQpOworCiB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiB7CkBAIC0yNTEsNyArMjU5
LDEzIEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENEFfSENBTExfUkVNT1RF
X1RMQl9GTFVTSDsKICAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfYXBpY19yZWdfdmlydCApCiAg
ICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQzsKLSAgICAgICAgcmVz
LT5iID0gMjA0NzsgLyogbG9uZyBzcGluIGNvdW50ICovCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhpcyB2YWx1ZSBpcyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRy
eSB0bworICAgICAgICAgKiBhY3F1aXJlIGEgc3BpbmxvY2sgYmVmb3JlIG5vdGlmeWluZyB0aGUg
aHlwZXJ2aXNvciB2aWEgdGhlCisgICAgICAgICAqIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0IGh5cGVy
Y2FsbC4KKyAgICAgICAgICovCisgICAgICAgIHJlcy0+YiA9IHZpcmlkaWFuX3NwaW5sb2NrX3Jl
dHJ5X2NvdW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNjoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroM-0001xA-29; Sat, 25 Mar 2017 19:57:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroK-0001ww-GC
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 82/93-27751-B9BC6D85; Sat, 25 Mar 2017 19:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXf26Ws
 RBv0v+C0mbDNwYPTY3reLPYAxijUzLym/IoE148Gx14wFF8UqZi7/y97AuEKoi5GLQ0jgC6PE
 2t+tbBDOeUaJX/sOAzkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RLvLh3m
 AnE5hUwk9g7u5MVpJUFqL7thd0ERo4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxhnXvY/xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlehVPXIoQEi1LTUyvSMnOAoQGTluDgURLh3XkSKM1bXJCYW5yZDpE6xajLMe/FgTdM
 Qix5+XmpUuK8hiAzBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmLQKbwZ
 OaVwG16BXQEE9ARszdcATmiJBEhJdXAyB0SJBZj+Ormg9Xya3xDasQMWu7f1Hgncf/fqgk6VV
 nLirUvSK2ZFfGDN7b9+JEbT/i0uu6vzJic/SrwtdsR9RVfN578eWBZBceN7wsytfs+LX5pcWW
 bt85XhTea1ROedgTnFyQc75yxL2f+G+k3swxq7p4SFLkkXxyXZGG3SoZt1q74L7dqnyixFGck
 GmoxFxUnAgDoKB8HTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490471834!64230656!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41383 invoked from network); 25 Mar 2017 19:57:15 -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; 25 Mar 2017 19:57:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroH-0005o5-CO
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroH-00074B-Bp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crroH-00074B-Bp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:13 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: make the threshold for
	HvNotifyLongSpinWait tunable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJmMTNmZTc2YzViYzhkNGE5NTcwYWEwYThlYjE2OGNmZTdmYmU4ZDUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MTo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MTo0NSAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBtYWtlIHRoZSB0aHJlc2hvbGQgZm9yIEh2Tm90aWZ5TG9uZ1Nw
aW5XYWl0IHR1bmFibGUKICAgIAogICAgVGhlIGN1cnJlbnQgdGhyZXNob2xkIGJlZm9yZSB0aGUg
Z3Vlc3QgaXNzdWVzIHRoZSBoeXBlcmNhbGwgaXMsIGFuZCBhbHdheXMKICAgIGhhcyBiZWVuLCBo
YXJkLWNvZGVkIHRvIDIwNDcuIEl0IGlzIG5vdCBjbGVhciB3aGVyZSB0aGlzIG51bWJlciBjYW1l
CiAgICBmcm9tIHNvLCB0byBhdCBsZWFzdCBhbGxvdyBmb3IgZWFzZSBvZiBleHBlcmltZW50YXRp
b24sIHRoaXMgcGF0Y2ggbWFrZXMKICAgIHRoZSB0aHJlc2hvbGQgdHVuYWJsZSB2aWEgdGhlIFhl
biBjb21tYW5kIGxpbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwg
IDggKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgIHwgMTYgKysr
KysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24g
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBjODFkNjkzLi5iZGJk
YjhhIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTYyNCw2ICsxNjI0LDE0
IEBAIHJlbGlucXVpc2ggY29udHJvbCB0byBkb20wLgogPG1ham9yPiwgPG1pbm9yPiBhbmQgPGJ1
aWxkPiBtdXN0IGJlIGludGVnZXJzLiBUaGUgdmFsdWVzIHdpbGwgYmUKIGVuY29kZWQgaW4gZ3Vl
c3QgQ1BVSUQgMHg0MDAwMDAwMiBpZiB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50cyBhcmUgZW5hYmxl
ZC4KIAorIyMjIHZpcmlkaWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50Cis+IGA9IDxpbnRlZ2VyPmAK
KworPiBEZWZhdWx0OiBgMjA0N2AKKworU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgcmV0
cmllcyBiZWZvcmUgYW4gZW5saWdodGVuZWQgV2luZG93cworZ3Vlc3Qgd2lsbCBub3RpZnkgWGVu
IHRoYXQgaXQgaGFzIGZhaWxlZCB0byBhY3F1aXJlIGEgc3BpbmxvY2suCisKICMjIyB2cGlkIChJ
bnRlbCkKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggZDU5Mjk0Zi4uNGM2
NWRkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtMTc0LDYgKzE3NCwxNCBAQCBzdGF0aWMgdWludDE2
X3QgX19yZWFkX21vc3RseSB2aXJpZGlhbl9tYWpvciA9IDY7CiBzdGF0aWMgdWludDE2X3QgX19y
ZWFkX21vc3RseSB2aXJpZGlhbl9taW5vciA9IDA7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSB2aXJpZGlhbl9idWlsZCA9IDB4MTc3MjsKIAorLyoKKyAqIE1heGltdW0gbnVtYmVyIG9m
IHJldHJpZXMgYmVmb3JlIHRoZSBndWVzdCB3aWxsIG5vdGlmeSBvZiBmYWlsdXJlCisgKiB0byBh
Y3F1aXJlIGEgc3BpbmxvY2suCisgKi8KK3N0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZp
cmlkaWFuX3NwaW5sb2NrX3JldHJ5X2NvdW50ID0gMjA0NzsKK2ludGVnZXJfcGFyYW0oInZpcmlk
aWFuLXNwaW5sb2NrLXJldHJ5LWNvdW50IiwKKyAgICAgICAgICAgICAgdmlyaWRpYW5fc3Bpbmxv
Y2tfcmV0cnlfY291bnQpOworCiB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiB7CkBAIC0yNTEsNyArMjU5
LDEzIEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENEFfSENBTExfUkVNT1RF
X1RMQl9GTFVTSDsKICAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfYXBpY19yZWdfdmlydCApCiAg
ICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQzsKLSAgICAgICAgcmVz
LT5iID0gMjA0NzsgLyogbG9uZyBzcGluIGNvdW50ICovCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhpcyB2YWx1ZSBpcyB0aGUgcmVjb21tZW5kZWQgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRy
eSB0bworICAgICAgICAgKiBhY3F1aXJlIGEgc3BpbmxvY2sgYmVmb3JlIG5vdGlmeWluZyB0aGUg
aHlwZXJ2aXNvciB2aWEgdGhlCisgICAgICAgICAqIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0IGh5cGVy
Y2FsbC4KKyAgICAgICAgICovCisgICAgICAgIHJlcy0+YiA9IHZpcmlkaWFuX3NwaW5sb2NrX3Jl
dHJ5X2NvdW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgNjoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroX-0001z5-5D; Sat, 25 Mar 2017 19:57:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroV-0001yp-3k
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 53/C8-00654-5ABC6D85; Sat, 25 Mar 2017 19:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJ6Ws
 RBl2bNSwmbDNwYPTY3reLPYAxijUzLym/IoE14/2cU4wFL+0rXt67ydLAeNaoi5GTQ0jgC6PE
 46XWXYxcQPZ5RomVz5axdTFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgI3EpT97w
 WxeATOJty8XgtksQPUXW/8wT2DkWMDIsIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3Flu/MhRkkOJiVR3ujvVyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfAqnLoWISRYlJqeWpGWmQMMDpi0BAePkgjvKpA0b3FBYm5xZjpE6hSjopQ4ryFIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdCDKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqOHf80zsqITH9fC1fwpPpqw3ds950Va3mYv3pkvN8q5rf7der1b+0LLDpPW2NH
 /ouqJl3d6TH144cuhlxKMnVvuWnYx42pi74/n1k+zTS/u0zwftOqi6KS5Qye7xtr6O15fNn/E
 xLXFnbVvmleStJH7p15atJ55efbJ677ZlIRo+ku6M7rOVTiixFGckGmoxFxUnAgBtMoGeQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490471843!75843052!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3216 invoked from network); 25 Mar 2017 19:57: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; 25 Mar 2017 19:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroR-0005ol-Ea
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroR-00074j-Dy
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crroR-00074j-Dy@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:23 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: implement the crash 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>

Y29tbWl0IDljNDU1NTgwMWZiY2U2YmZkMTNlNjQ1NTZjOGI0ODhlMGVlYWNkMTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MjowOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MjowOCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBpbXBsZW1lbnQgdGhlIGNyYXNoIE1TUnMKICAgIAogICAgU2Vj
dGlvbiAyLjQuNCBvZiB0aGUgSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZp
Y2F0aW9uIHN0YXRlcwogICAgdGhhdCBlbmFibGluZyBiaXQgMTAgaW4gRURYIG9mIENQVUlEIGxl
YWYgMyBhZHZlcnRpc2VzIHRvIFdpbmRvd3MgYSBzZXQKICAgIG9mIE1TUnMgaW50byB3aGljaCBp
dCBjYW4gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24uCiAgICAKICAgIFRoaXMgcGF0Y2ggYWR2ZXJ0
aXNlcyB0aGF0IGJpdCBhbmQgaW1wbGVtZW50cyB0aGUgTVNScyBzdWNoIHRoYXQgWGVuIGNhbgog
ICAgbG9nIHRoZSBpbmZvcm1hdGlvbiBpZiBhIFdpbmRvd3MgZ3Vlc3QgY3Jhc2hlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4gICAgICAgICAgIHwgMTAgKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgICAgICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAg
ICB8ICA0ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICB8ICAxICsKIHhl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCB8
ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgfCAgNyArKystCiA3IGZp
bGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmlu
ZGV4IDUyODAyZDUuLjk5MTk2MGIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
bgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE2MDEsMTEgKzE2MDEsMTcgQEAg
cGVyLXZjcHUgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVjdG9ycy4KIE5vdGUgdGhhdCB0aGlzIGVu
bGlnaHRlbm1lbnQgd2lsbCBoYXZlIG5vIGVmZmVjdCBpZiB0aGUgZ3Vlc3QgaXMKIHVzaW5nIEFQ
SUN2IHBvc3RlZCBpbnRlcnJ1cHRzLgogCis9aXRlbSBCPGNyYXNoX2N0bD4KKworVGhpcyBncm91
cCBpbmNvcnBvcmF0ZXMgdGhlIGNyYXNoIGNvbnRyb2wgTVNScy4gVGhlc2UgZW5saWdodGVubWVu
dHMKK2FsbG93IFdpbmRvd3MgdG8gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0
IGNhbiBiZSBsb2dnZWQKK2J5IFhlbi4KKwogPWl0ZW0gQjxkZWZhdWx0cz4KIAogVGhpcyBpcyBh
IHNwZWNpYWwgdmFsdWUgdGhhdCBlbmFibGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdo
aWNoCi1pcyBjdXJyZW50bHkgdGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+
IGFuZCBCPGFwaWNfYXNzaXN0PgotZ3JvdXBzLgoraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBC
PGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4KK2FuZCBCPGNyYXNoX2N0
bD4gZ3JvdXBzLgogCiA9aXRlbSBCPGFsbD4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNzJlYzM5ZC4uODMzZjg2NiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0y
ODgsNiArMjg4LDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURfQ1JFRElUMl9QQVJBTVMg
MQogCiAvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9DUkFTSF9DVEwgaW5kaWNhdGVzIHRoYXQg
dGhlICdjcmFzaF9jdGwnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJpZGlhbiBlbmxp
Z2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5f
Q1JBU0hfQ1RMIDEKKworLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhl
IG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJp
bGl0eQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwppbmRleCBjODhiOTA0Li5jZjAzZGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjE0LDYgKzIx
NCw3IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVu
dHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfRlJFUSk7CiAgICAgICAgIGxpYnhsX2Jp
dG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1RJ
TUVfUkVGX0NPVU5UKTsKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMs
IExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJU1QpOworICAgICAgICBsaWJ4
bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9DUkFTSF9DVEwpOwogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQodiwgaW5m
by0+dS5odm0udmlyaWRpYW5fZW5hYmxlKSB7CkBAIC0yNTksNiArMjYwLDkgQEAgc3RhdGljIGlu
dCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklE
SUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJU1QpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX2Fw
aWNfYXNzaXN0OwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywg
TElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpKQorICAgICAgICBtYXNrIHw9
IEhWTVBWX2NyYXNoX2N0bDsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAppbmRleCAyNDc1YTRkLi42OWU3ODlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0y
MjQsNiArMjI0LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9u
KCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICgzLCAicmVmZXJlbmNlX3RzYyIpLAog
ICAgICg0LCAiaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCIpLAogICAgICg1LCAiYXBpY19hc3Npc3Qi
KSwKKyAgICAoNiwgImNyYXNoX2N0bCIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1l
cmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggNGM2NWRkYy4uOTg2ZmRlNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4uYwpAQCAtMTU0LDYgKzE1NCwxOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAg
ICAgdWludDY0X3QgUmVzZXJ2ZWQ4OjEwOwogfSBIVl9QQVJUSVRJT05fUFJJVklMRUdFX01BU0s7
CiAKK3R5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMKK3sKKyAgICB1aW50
NjRfdCBBc1VJTlQ2NDsKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IFJlc2Vy
dmVkOjYzOworICAgICAgICB1aW50NjRfdCBDcmFzaE5vdGlmeToxOworICAgIH0gdTsKK30gSFZf
Q1JBU0hfQ1RMX1JFR19DT05URU5UUzsKKworLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBl
cnZpc29yIEZlYXR1cmUgSW5kaWNhdGlvbiAqLworI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMg
KDEgPDwgMTApCisKIC8qIFZpcmlkaWFuIENQVUlEIGxlYWYgNDogSW1wbGVtZW50YXRpb24gUmVj
b21tZW5kYXRpb25zLiAqLwogI2RlZmluZSBDUFVJRDRBX0hDQUxMX1JFTU9URV9UTEJfRkxVU0gg
KDEgPDwgMikKICNkZWZpbmUgQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQyAgICAgICAgICgxIDw8IDMp
CkBAIC0yNDYsNiArMjU5LDEwIEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAgIHJlcy0+YSA9IHUubG87CiAg
ICAgICAgIHJlcy0+YiA9IHUuaGk7CisKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQorICAgICAgICAgICAgcmVzLT5kID0gQ1BVSUQzRF9D
UkFTSF9NU1JTOworCiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtNjA5LDYgKzYyNiwzNiBA
QCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIDEpOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hf
UDE6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AyOgorICAgIGNhc2UgSFZfWDY0X01TUl9D
UkFTSF9QMzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDQ6CisgICAgICAgIEJVSUxEX0JV
R19PTihIVl9YNjRfTVNSX0NSQVNIX1A0IC0gSFZfWDY0X01TUl9DUkFTSF9QMCA+PQorICAgICAg
ICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmNyYXNo
X3BhcmFtKSk7CisKKyAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7CisgICAgICAg
IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1baWR4XSA9IHZhbDsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMOgorICAgIHsKKyAgICAg
ICAgSFZfQ1JBU0hfQ1RMX1JFR19DT05URU5UUyBjdGw7CisKKyAgICAgICAgY3RsLkFzVUlOVDY0
ID0gdmFsOworCisgICAgICAgIGlmICggIWN0bC51LkNyYXNoTm90aWZ5ICkKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWSVJJRElBTiBDUkFT
SDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzBdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1bMV0sCisgICAgICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS52aXJpZGlhbi5jcmFzaF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAorICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1bNF0pOworICAgICAgICBicmVhazsKKyAg
ICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlO
ICYmIGlkeCA8PSBWSVJJRElBTl9NU1JfTUFYICkKICAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJ3cml0ZSB0byB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsCkBAIC03MzYsNiAr
NzgzLDI4IEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNI
X1AwOgorICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMToKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
Q1JBU0hfUDI6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgorICAgIGNhc2UgSFZfWDY0
X01TUl9DUkFTSF9QNDoKKyAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQg
LSBIVl9YNjRfTVNSX0NSQVNIX1AwID49CisgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKworICAgICAgICBpZHgg
LT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUu
dmlyaWRpYW4uY3Jhc2hfcGFyYW1baWR4XTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhW
X1g2NF9NU1JfQ1JBU0hfQ1RMOgorICAgIHsKKyAgICAgICAgSFZfQ1JBU0hfQ1RMX1JFR19DT05U
RU5UUyBjdGwgPSB7CisgICAgICAgICAgICAudS5DcmFzaE5vdGlmeSA9IDEsCisgICAgICAgIH07
CisKKyAgICAgICAgKnZhbCA9IGN0bC5Bc1VJTlQ2NDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgaWYgKCBpZHggPj0gVklSSURJQU5fTVNSX01JTiAmJiBp
ZHggPD0gVklSSURJQU5fTVNSX01BWCApCiAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAicmVhZCBmcm9tIHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCmluZGV4IDI3MWMzNmQuLjMwMjU5ZTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaApAQCAtMjYsNiArMjYsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgICAg
ICB2b2lkICp2YTsKICAgICAgICAgaW50IHZlY3RvcjsKICAgICB9IHZwX2Fzc2lzdDsKKyAgICB1
aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKIHVuaW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lk
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCA1OGM4NDc4Li4xOWM5ZWI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vcGFyYW1zLmgKQEAgLTEzNSwxMyArMTM1LDE4IEBACiAjZGVmaW5lIF9IVk1QVl9hcGlj
X2Fzc2lzdCA1CiAjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8IF9IVk1QVl9hcGljX2Fz
c2lzdCkKIAorLyogRW5hYmxlIGNyYXNoIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0
bCA2CisjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQorCiAj
ZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBc
CiAgICAgICAgICBIVk1QVl9ub19mcmVxIHwgXAogICAgICAgICAgSFZNUFZfdGltZV9yZWZfY291
bnQgfCBcCiAgICAgICAgICBIVk1QVl9yZWZlcmVuY2VfdHNjIHwgXAogICAgICAgICAgSFZNUFZf
aGNhbGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKLSAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0KQor
ICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCisgICAgICAgICBIVk1QVl9jcmFzaF9jdGwp
CiAKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroX-0001z5-5D; Sat, 25 Mar 2017 19:57:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroV-0001yp-3k
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 53/C8-00654-5ABC6D85; Sat, 25 Mar 2017 19:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJ6Ws
 RBl2bNSwmbDNwYPTY3reLPYAxijUzLym/IoE14/2cU4wFL+0rXt67ydLAeNaoi5GTQ0jgC6PE
 46XWXYxcQPZ5RomVz5axdTFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgI3EpT97w
 WxeATOJty8XgtksQPUXW/8wT2DkWMDIsIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3Flu/MhRkkOJiVR3ujvVyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfAqnLoWISRYlJqeWpGWmQMMDpi0BAePkgjvKpA0b3FBYm5xZjpE6hSjopQ4ryFIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdCDKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqOHf80zsqITH9fC1fwpPpqw3ds950Va3mYv3pkvN8q5rf7der1b+0LLDpPW2NH
 /ouqJl3d6TH144cuhlxKMnVvuWnYx42pi74/n1k+zTS/u0zwftOqi6KS5Qye7xtr6O15fNn/E
 xLXFnbVvmleStJH7p15atJ55efbJ677ZlIRo+ku6M7rOVTiixFGckGmoxFxUnAgBtMoGeQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1490471843!75843052!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3216 invoked from network); 25 Mar 2017 19:57: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; 25 Mar 2017 19:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroR-0005ol-Ea
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroR-00074j-Dy
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crroR-00074j-Dy@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:23 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: implement the crash 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>

Y29tbWl0IDljNDU1NTgwMWZiY2U2YmZkMTNlNjQ1NTZjOGI0ODhlMGVlYWNkMTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNTo1MjowOCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MjowOCAyMDE3ICswMTAw
CgogICAgeDg2L3ZpcmlkaWFuOiBpbXBsZW1lbnQgdGhlIGNyYXNoIE1TUnMKICAgIAogICAgU2Vj
dGlvbiAyLjQuNCBvZiB0aGUgSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZp
Y2F0aW9uIHN0YXRlcwogICAgdGhhdCBlbmFibGluZyBiaXQgMTAgaW4gRURYIG9mIENQVUlEIGxl
YWYgMyBhZHZlcnRpc2VzIHRvIFdpbmRvd3MgYSBzZXQKICAgIG9mIE1TUnMgaW50byB3aGljaCBp
dCBjYW4gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24uCiAgICAKICAgIFRoaXMgcGF0Y2ggYWR2ZXJ0
aXNlcyB0aGF0IGJpdCBhbmQgaW1wbGVtZW50cyB0aGUgTVNScyBzdWNoIHRoYXQgWGVuIGNhbgog
ICAgbG9nIHRoZSBpbmZvcm1hdGlvbiBpZiBhIFdpbmRvd3MgZ3Vlc3QgY3Jhc2hlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4gICAgICAgICAgIHwgMTAgKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgICAgICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAg
ICB8ICA0ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICB8ICAxICsKIHhl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAgICAgfCA2OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCB8
ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgfCAgNyArKystCiA3IGZp
bGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmlu
ZGV4IDUyODAyZDUuLjk5MTk2MGIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
bgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE2MDEsMTEgKzE2MDEsMTcgQEAg
cGVyLXZjcHUgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVjdG9ycy4KIE5vdGUgdGhhdCB0aGlzIGVu
bGlnaHRlbm1lbnQgd2lsbCBoYXZlIG5vIGVmZmVjdCBpZiB0aGUgZ3Vlc3QgaXMKIHVzaW5nIEFQ
SUN2IHBvc3RlZCBpbnRlcnJ1cHRzLgogCis9aXRlbSBCPGNyYXNoX2N0bD4KKworVGhpcyBncm91
cCBpbmNvcnBvcmF0ZXMgdGhlIGNyYXNoIGNvbnRyb2wgTVNScy4gVGhlc2UgZW5saWdodGVubWVu
dHMKK2FsbG93IFdpbmRvd3MgdG8gd3JpdGUgY3Jhc2ggaW5mb3JtYXRpb24gc3VjaCB0aGF0IGl0
IGNhbiBiZSBsb2dnZWQKK2J5IFhlbi4KKwogPWl0ZW0gQjxkZWZhdWx0cz4KIAogVGhpcyBpcyBh
IHNwZWNpYWwgdmFsdWUgdGhhdCBlbmFibGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdo
aWNoCi1pcyBjdXJyZW50bHkgdGhlIEI8YmFzZT4sIEI8ZnJlcT4sIEI8dGltZV9yZWZfY291bnQ+
IGFuZCBCPGFwaWNfYXNzaXN0PgotZ3JvdXBzLgoraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBC
PGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4KK2FuZCBCPGNyYXNoX2N0
bD4gZ3JvdXBzLgogCiA9aXRlbSBCPGFsbD4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNzJlYzM5ZC4uODMzZjg2NiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0y
ODgsNiArMjg4LDEyIEBACiAjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURfQ1JFRElUMl9QQVJBTVMg
MQogCiAvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9DUkFTSF9DVEwgaW5kaWNhdGVzIHRoYXQg
dGhlICdjcmFzaF9jdGwnIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJpZGlhbiBlbmxp
Z2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5f
Q1JBU0hfQ1RMIDEKKworLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhl
IG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJp
bGl0eQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwppbmRleCBjODhiOTA0Li5jZjAzZGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjE0LDYgKzIx
NCw3IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVu
dHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfRlJFUSk7CiAgICAgICAgIGxpYnhsX2Jp
dG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1RJ
TUVfUkVGX0NPVU5UKTsKICAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMs
IExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJU1QpOworICAgICAgICBsaWJ4
bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVO
VF9DUkFTSF9DVEwpOwogICAgIH0KIAogICAgIGxpYnhsX2Zvcl9lYWNoX3NldF9iaXQodiwgaW5m
by0+dS5odm0udmlyaWRpYW5fZW5hYmxlKSB7CkBAIC0yNTksNiArMjYwLDkgQEAgc3RhdGljIGlu
dCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAogICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklE
SUFOX0VOTElHSFRFTk1FTlRfQVBJQ19BU1NJU1QpKQogICAgICAgICBtYXNrIHw9IEhWTVBWX2Fw
aWNfYXNzaXN0OwogCisgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxpZ2h0ZW5tZW50cywg
TElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpKQorICAgICAgICBtYXNrIHw9
IEhWTVBWX2NyYXNoX2N0bDsKKwogICAgIGlmIChtYXNrICE9IDAgJiYKICAgICAgICAgeGNfaHZt
X3BhcmFtX3NldChDVFgtPnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAppbmRleCAyNDc1YTRkLi42OWU3ODlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0y
MjQsNiArMjI0LDcgQEAgbGlieGxfdmlyaWRpYW5fZW5saWdodGVubWVudCA9IEVudW1lcmF0aW9u
KCJ2aXJpZGlhbl9lbmxpZ2h0ZW5tZW50IiwgWwogICAgICgzLCAicmVmZXJlbmNlX3RzYyIpLAog
ICAgICg0LCAiaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCIpLAogICAgICg1LCAiYXBpY19hc3Npc3Qi
KSwKKyAgICAoNiwgImNyYXNoX2N0bCIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlwZSA9IEVudW1l
cmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggNGM2NWRkYy4uOTg2ZmRlNSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4uYwpAQCAtMTU0LDYgKzE1NCwxOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAg
ICAgdWludDY0X3QgUmVzZXJ2ZWQ4OjEwOwogfSBIVl9QQVJUSVRJT05fUFJJVklMRUdFX01BU0s7
CiAKK3R5cGVkZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMKK3sKKyAgICB1aW50
NjRfdCBBc1VJTlQ2NDsKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IFJlc2Vy
dmVkOjYzOworICAgICAgICB1aW50NjRfdCBDcmFzaE5vdGlmeToxOworICAgIH0gdTsKK30gSFZf
Q1JBU0hfQ1RMX1JFR19DT05URU5UUzsKKworLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBl
cnZpc29yIEZlYXR1cmUgSW5kaWNhdGlvbiAqLworI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMg
KDEgPDwgMTApCisKIC8qIFZpcmlkaWFuIENQVUlEIGxlYWYgNDogSW1wbGVtZW50YXRpb24gUmVj
b21tZW5kYXRpb25zLiAqLwogI2RlZmluZSBDUFVJRDRBX0hDQUxMX1JFTU9URV9UTEJfRkxVU0gg
KDEgPDwgMikKICNkZWZpbmUgQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQyAgICAgICAgICgxIDw8IDMp
CkBAIC0yNDYsNiArMjU5LDEwIEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgICAgIHJlcy0+YSA9IHUubG87CiAg
ICAgICAgIHJlcy0+YiA9IHUuaGk7CisKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQorICAgICAgICAgICAgcmVzLT5kID0gQ1BVSUQzRF9D
UkFTSF9NU1JTOworCiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtNjA5LDYgKzYyNiwzNiBA
QCBpbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAg
ICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIDEpOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hf
UDE6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AyOgorICAgIGNhc2UgSFZfWDY0X01TUl9D
UkFTSF9QMzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDQ6CisgICAgICAgIEJVSUxEX0JV
R19PTihIVl9YNjRfTVNSX0NSQVNIX1A0IC0gSFZfWDY0X01TUl9DUkFTSF9QMCA+PQorICAgICAg
ICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLmNyYXNo
X3BhcmFtKSk7CisKKyAgICAgICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7CisgICAgICAg
IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1baWR4XSA9IHZhbDsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMOgorICAgIHsKKyAgICAg
ICAgSFZfQ1JBU0hfQ1RMX1JFR19DT05URU5UUyBjdGw7CisKKyAgICAgICAgY3RsLkFzVUlOVDY0
ID0gdmFsOworCisgICAgICAgIGlmICggIWN0bC51LkNyYXNoTm90aWZ5ICkKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWSVJJRElBTiBDUkFT
SDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwKKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzBdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1bMV0sCisgICAgICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS52aXJpZGlhbi5jcmFzaF9wYXJhbVsyXSwKKyAgICAgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAorICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW1bNF0pOworICAgICAgICBicmVhazsKKyAg
ICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1JfTUlO
ICYmIGlkeCA8PSBWSVJJRElBTl9NU1JfTUFYICkKICAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJ3cml0ZSB0byB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsCkBAIC03MzYsNiAr
NzgzLDI4IEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNI
X1AwOgorICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMToKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
Q1JBU0hfUDI6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgorICAgIGNhc2UgSFZfWDY0
X01TUl9DUkFTSF9QNDoKKyAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQg
LSBIVl9YNjRfTVNSX0NSQVNIX1AwID49CisgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpF
KHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4uY3Jhc2hfcGFyYW0pKTsKKworICAgICAgICBpZHgg
LT0gSFZfWDY0X01TUl9DUkFTSF9QMDsKKyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtX3ZjcHUu
dmlyaWRpYW4uY3Jhc2hfcGFyYW1baWR4XTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhW
X1g2NF9NU1JfQ1JBU0hfQ1RMOgorICAgIHsKKyAgICAgICAgSFZfQ1JBU0hfQ1RMX1JFR19DT05U
RU5UUyBjdGwgPSB7CisgICAgICAgICAgICAudS5DcmFzaE5vdGlmeSA9IDEsCisgICAgICAgIH07
CisKKyAgICAgICAgKnZhbCA9IGN0bC5Bc1VJTlQ2NDsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgaWYgKCBpZHggPj0gVklSSURJQU5fTVNSX01JTiAmJiBp
ZHggPD0gVklSSURJQU5fTVNSX01BWCApCiAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAicmVhZCBmcm9tIHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCmluZGV4IDI3MWMzNmQuLjMwMjU5ZTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaApAQCAtMjYsNiArMjYsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgICAg
ICB2b2lkICp2YTsKICAgICAgICAgaW50IHZlY3RvcjsKICAgICB9IHZwX2Fzc2lzdDsKKyAgICB1
aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKIHVuaW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lk
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9wYXJhbXMuaAppbmRleCA1OGM4NDc4Li4xOWM5ZWI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vcGFyYW1zLmgKQEAgLTEzNSwxMyArMTM1LDE4IEBACiAjZGVmaW5lIF9IVk1QVl9hcGlj
X2Fzc2lzdCA1CiAjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8IF9IVk1QVl9hcGljX2Fz
c2lzdCkKIAorLyogRW5hYmxlIGNyYXNoIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0
bCA2CisjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQorCiAj
ZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBc
CiAgICAgICAgICBIVk1QVl9ub19mcmVxIHwgXAogICAgICAgICAgSFZNUFZfdGltZV9yZWZfY291
bnQgfCBcCiAgICAgICAgICBIVk1QVl9yZWZlcmVuY2VfdHNjIHwgXAogICAgICAgICAgSFZNUFZf
aGNhbGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKLSAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0KQor
ICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCisgICAgICAgICBIVk1QVl9jcmFzaF9jdGwp
CiAKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crrof-00020P-6o; Sat, 25 Mar 2017 19:57:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrod-000207-NK
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9C/5E-25093-FABC6D85; Sat, 25 Mar 2017 19:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfd6Ws
 RBpfuy1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsm+F2wFT/grDs1Zwt7A+Ie7i5GLQ0jgC6PE
 6W0LmCCc84wSB/9MYe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1hAS+LEy
 U2MIOW8AmYSL29JgpgsQOVHnppMYORYwMiwilGjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8fS6wEOMkhxMSqK80d+vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4D128lqEkGBRanpqRVpmDjA0YNISHDxKIrw7QdK8xQWJucWZ6RCpU4yKUuK8W0ES
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8+kCk8mXklcNNfAS1mAlo8e
 8MVkMUliQgpqQZG839HLkYuuLb5Ta757sM7Lmo85/hl/MOicv704CqjXsOqjnc8X6P27Jsru9
 259kbGyiXvDn29s3RluWePz7bpNtNP29m86ruwNlvNUuFHJ8/zNzzawnprAjwSlS/cE62tL/e
 2COCu6VctNXm14fn8yrtLXt9ed5fzRb9b9gsX0+udJRPNJ/1+qcRSnJFoqMVcVJwIAPl10K1C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490471853!93790345!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50403 invoked from network); 25 Mar 2017 19:57:34 -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; 25 Mar 2017 19:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrob-0005ov-GR
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrob-00075E-Ft
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrob-00075E-Ft@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:33 +0000
Subject: [Xen-changelog] [xen master] arch: drop ALIGN_STR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyZTEzMzcxYWNkMzVjOGJiMGFhNGQwM2IyZmRhZjgwMzk3MWU1NzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIz
IDE1OjUzOjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIzIDE1OjUzOjAyIDIwMTcgKzAxMDAKCiAgICBh
cmNoOiBkcm9wIEFMSUdOX1NUUgogICAgCiAgICAuLi4gYXMgYmVpbmcgdW51c2VkIGFuZCBoYXZp
bmcgYmVlbiB1bnVzYWJsZTogSXQgd2FzIGNsZWFybHkgaW50ZW5kZWQKICAgIGZvciB1c2UgaW4g
YXNtKCksIHlldCB3YXMgcGxhY2VkIGluc2lkZSBfX0FTU0VNQkxZX18gY29uZGl0aW9uYWxzLgog
ICAgCiAgICBBbHNvIGRyb3AgX19BTElHTnssX1NUUn0gLSB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2
ZSBhIHNlY29uZCBmbGF2b3Igb2YKICAgIHRoZXNlIGNvbnN0cnVjdHMgd2l0aCBubyBkaWZmZXJl
bmNlIGluIGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCA1ICstLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
NmE5MmY1My4uYjJlZGY5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC01NCwxMSArNTQsOCBAQAog
I2RlZmluZSBDT05GSUdfQUVBQkkKIAogLyogTGlua2FnZSBmb3IgQVJNICovCi0jZGVmaW5lIF9f
QUxJR04gLmFsaWduIDIKLSNkZWZpbmUgX19BTElHTl9TVFIgIi5hbGlnbiAyIgogI2lmZGVmIF9f
QVNTRU1CTFlfXwotI2RlZmluZSBBTElHTiBfX0FMSUdOCi0jZGVmaW5lIEFMSUdOX1NUUiBfX0FM
SUdOX1NUUgorI2RlZmluZSBBTElHTiAuYWxpZ24gMgogI2RlZmluZSBFTlRSWShuYW1lKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAuZ2xvYmwgbmFtZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggYjlhNmQ5NC4uOGVkNjliNiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NvbmZpZy5oCkBAIC01MCwxMSArNTAsOCBAQAogI2RlZmluZSBPUFRfQ09OU09MRV9T
VFIgInZnYSIKIAogLyogTGlua2FnZSBmb3IgeDg2ICovCi0jZGVmaW5lIF9fQUxJR04gLmFsaWdu
IDE2LDB4OTAKLSNkZWZpbmUgX19BTElHTl9TVFIgIi5hbGlnbiAxNiwweDkwIgogI2lmZGVmIF9f
QVNTRU1CTFlfXwotI2RlZmluZSBBTElHTiBfX0FMSUdOCi0jZGVmaW5lIEFMSUdOX1NUUiBfX0FM
SUdOX1NUUgorI2RlZmluZSBBTElHTiAuYWxpZ24gMTYsMHg5MAogI2RlZmluZSBFTlRSWShuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAuZ2xvYmwgbmFtZTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crrof-00020P-6o; Sat, 25 Mar 2017 19:57:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrod-000207-NK
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9C/5E-25093-FABC6D85; Sat, 25 Mar 2017 19:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfd6Ws
 RBpfuy1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsm+F2wFT/grDs1Zwt7A+Ie7i5GLQ0jgC6PE
 6W0LmCCc84wSB/9MYe5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1hAS+LEy
 U2MIOW8AmYSL29JgpgsQOVHnppMYORYwMiwilGjOLWoLLVI19hIL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8fS6wEOMkhxMSqK80d+vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4D128lqEkGBRanpqRVpmDjA0YNISHDxKIrw7QdK8xQWJucWZ6RCpU4yKUuK8W0ES
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8+kCk8mXklcNNfAS1mAlo8e
 8MVkMUliQgpqQZG839HLkYuuLb5Ta757sM7Lmo85/hl/MOicv704CqjXsOqjnc8X6P27Jsru9
 259kbGyiXvDn29s3RluWePz7bpNtNP29m86ruwNlvNUuFHJ8/zNzzawnprAjwSlS/cE62tL/e
 2COCu6VctNXm14fn8yrtLXt9ed5fzRb9b9gsX0+udJRPNJ/1+qcRSnJFoqMVcVJwIAPl10K1C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1490471853!93790345!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50403 invoked from network); 25 Mar 2017 19:57:34 -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; 25 Mar 2017 19:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrob-0005ov-GR
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrob-00075E-Ft
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrob-00075E-Ft@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:33 +0000
Subject: [Xen-changelog] [xen master] arch: drop ALIGN_STR
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyZTEzMzcxYWNkMzVjOGJiMGFhNGQwM2IyZmRhZjgwMzk3MWU1NzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDIz
IDE1OjUzOjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDIzIDE1OjUzOjAyIDIwMTcgKzAxMDAKCiAgICBh
cmNoOiBkcm9wIEFMSUdOX1NUUgogICAgCiAgICAuLi4gYXMgYmVpbmcgdW51c2VkIGFuZCBoYXZp
bmcgYmVlbiB1bnVzYWJsZTogSXQgd2FzIGNsZWFybHkgaW50ZW5kZWQKICAgIGZvciB1c2UgaW4g
YXNtKCksIHlldCB3YXMgcGxhY2VkIGluc2lkZSBfX0FTU0VNQkxZX18gY29uZGl0aW9uYWxzLgog
ICAgCiAgICBBbHNvIGRyb3AgX19BTElHTnssX1NUUn0gLSB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2
ZSBhIHNlY29uZCBmbGF2b3Igb2YKICAgIHRoZXNlIGNvbnN0cnVjdHMgd2l0aCBubyBkaWZmZXJl
bmNlIGluIGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggfCA1ICstLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKaW5kZXgg
NmE5MmY1My4uYjJlZGY5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCkBAIC01NCwxMSArNTQsOCBAQAog
I2RlZmluZSBDT05GSUdfQUVBQkkKIAogLyogTGlua2FnZSBmb3IgQVJNICovCi0jZGVmaW5lIF9f
QUxJR04gLmFsaWduIDIKLSNkZWZpbmUgX19BTElHTl9TVFIgIi5hbGlnbiAyIgogI2lmZGVmIF9f
QVNTRU1CTFlfXwotI2RlZmluZSBBTElHTiBfX0FMSUdOCi0jZGVmaW5lIEFMSUdOX1NUUiBfX0FM
SUdOX1NUUgorI2RlZmluZSBBTElHTiAuYWxpZ24gMgogI2RlZmluZSBFTlRSWShuYW1lKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAuZ2xvYmwgbmFtZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggYjlhNmQ5NC4uOGVkNjliNiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NvbmZpZy5oCkBAIC01MCwxMSArNTAsOCBAQAogI2RlZmluZSBPUFRfQ09OU09MRV9T
VFIgInZnYSIKIAogLyogTGlua2FnZSBmb3IgeDg2ICovCi0jZGVmaW5lIF9fQUxJR04gLmFsaWdu
IDE2LDB4OTAKLSNkZWZpbmUgX19BTElHTl9TVFIgIi5hbGlnbiAxNiwweDkwIgogI2lmZGVmIF9f
QVNTRU1CTFlfXwotI2RlZmluZSBBTElHTiBfX0FMSUdOCi0jZGVmaW5lIEFMSUdOX1NUUiBfX0FM
SUdOX1NUUgorI2RlZmluZSBBTElHTiAuYWxpZ24gMTYsMHg5MAogI2RlZmluZSBFTlRSWShuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAuZ2xvYmwgbmFtZTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroq-000229-8V; Sat, 25 Mar 2017 19:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroo-00021u-H9
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F5/DB-15112-9BBC6D85; Sat, 25 Mar 2017 19:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfn6Ws
 RBv1XxC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+3lm+wF8zkqbu7aztTA+Jiti5GLQ0jgC6PE
 iuUz2SGc84wS/1e9ZO5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jARWJW8
 zEmEJtXwExiefNfRhCbBaj+/JT7zBMYORYwMqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYLy7KeAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiVgT4WEixKTU+tSMvMAQYHTFqCg0dJhPftKaA0b3FBYm5xZjpE6hSjopQ471qQ
 hABIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7EWQKT2ZeCdz0V0CLmYAWz
 95wBWRxSSJCSqqB0fB50YZy8w9yR7feY56+5XuJ84JdEhKZM0Tyk4xMWIQrrqzL2nTLO+6w2+
 WLZcfmqnx3mrnnbte1kKoml1flZjmJ7j/lL2qFtB2an5J4eWeOSurVy3Jiqrlcr/0b3Bs++C/
 QaBVI9dDeV3nboGOPVEc5x47NxjwaT413ZD19lvTsSNXM3YaBSizFGYmGWsxFxYkAee8G30MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1490471864!63217464!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61173 invoked from network); 25 Mar 2017 19:57:45 -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; 25 Mar 2017 19:57:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrol-0005p5-IS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrol-00076F-Hp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrol-00076F-Hp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: annotate intentional
	fallthrough
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2YTZiMzkxOGJhODAzZjc2NTdlYzJjMWU0ZjU0NzcwMTc4ODczMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMyAxNTo1MzozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MzozNyAyMDE3ICsw
MTAwCgogICAgeDg2L3ZpcmlkaWFuOiBhbm5vdGF0ZSBpbnRlbnRpb25hbCBmYWxsdGhyb3VnaAog
ICAgCiAgICBUaGlzIHN0b3BzIENvdmVyaXR5IGNvbXBsYWluaW5nLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggOTg2ZmRlNS4uYWE5Yjg3YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtOTY1LDcgKzk2NSw3IEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAg
ICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKLQorICAgICAgICAvKiBGYWxsdGhyb3VnaC4g
Ki8KICAgICBjYXNlIEh2R2V0UGFydGl0aW9uSWQ6CiAgICAgY2FzZSBIdkV4dENhbGxRdWVyeUNh
cGFiaWxpdGllczoKICAgICAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroq-000229-8V; Sat, 25 Mar 2017 19:57:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroo-00021u-H9
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F5/DB-15112-9BBC6D85; Sat, 25 Mar 2017 19:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfn6Ws
 RBv1XxC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+3lm+wF8zkqbu7aztTA+Jiti5GLQ0jgC6PE
 iuUz2SGc84wS/1e9ZO5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jARWJW8
 zEmEJtXwExiefNfRhCbBaj+/JT7zBMYORYwMqxiVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYLy7KeAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiVgT4WEixKTU+tSMvMAQYHTFqCg0dJhPftKaA0b3FBYm5xZjpE6hSjopQ471qQ
 hABIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7EWQKT2ZeCdz0V0CLmYAWz
 95wBWRxSSJCSqqB0fB50YZy8w9yR7feY56+5XuJ84JdEhKZM0Tyk4xMWIQrrqzL2nTLO+6w2+
 WLZcfmqnx3mrnnbte1kKoml1flZjmJ7j/lL2qFtB2an5J4eWeOSurVy3Jiqrlcr/0b3Bs++C/
 QaBVI9dDeV3nboGOPVEc5x47NxjwaT413ZD19lvTsSNXM3YaBSizFGYmGWsxFxYkAee8G30MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1490471864!63217464!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61173 invoked from network); 25 Mar 2017 19:57:45 -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; 25 Mar 2017 19:57:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrol-0005p5-IS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrol-00076F-Hp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrol-00076F-Hp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/viridian: annotate intentional
	fallthrough
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2YTZiMzkxOGJhODAzZjc2NTdlYzJjMWU0ZjU0NzcwMTc4ODczMWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyMyAxNTo1MzozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNTo1MzozNyAyMDE3ICsw
MTAwCgogICAgeDg2L3ZpcmlkaWFuOiBhbm5vdGF0ZSBpbnRlbnRpb25hbCBmYWxsdGhyb3VnaAog
ICAgCiAgICBUaGlzIHN0b3BzIENvdmVyaXR5IGNvbXBsYWluaW5nLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggOTg2ZmRlNS4uYWE5Yjg3YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtOTY1LDcgKzk2NSw3IEBAIGludCB2aXJpZGlhbl9oeXBlcmNhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCiAgICAg
ICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKLQorICAgICAgICAvKiBGYWxsdGhyb3VnaC4g
Ki8KICAgICBjYXNlIEh2R2V0UGFydGl0aW9uSWQ6CiAgICAgY2FzZSBIdkV4dENhbGxRdWVyeUNh
cGFiaWxpdGllczoKICAgICAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroz-00024q-A9; Sat, 25 Mar 2017 19:57:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroy-00023x-9v
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:56 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DC/AD-00609-3CBC6D85; Sat, 25 Mar 2017 19:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffQ6Ws
 RBmu2mFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRu/RdSwFrTYVj/7/ZG1g7DHqYuTiEBL4wijx
 etYFRgjnPKPE2UkXWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkVh6Z
 gEriM0rYCZxufMTE4jNAlTfensW0wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GJu/OB1ilORgUhLljf5+NUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK8y0MdCgkWp6akVaZk5wOCASUtw8CiJ8L49BZTmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8
 GTmlcBtegV0BBPQEbM3XAE5oiQRISXVwFg/MUslO8d64YxcKY6TpkXZfnubZR7Xzj0VkBbocG
 rO6zeLnt0Xecmd0W8Z8/Bv47PDGuXX7zyT/nugYpNt04K/j9sF60/mfyx/fNlp3eETf+cZPVf
 7E/Kl6LpnSt2GPzfsNlWksi7tWfxp2Uc+2SuqHyr0F9455rrANdAplKXO/h3znr8S78SUWIoz
 Eg21mIuKEwF1Fb97TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490471873!75277458!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31579 invoked from network); 25 Mar 2017 19:57:54 -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; 25 Mar 2017 19:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrov-0005pF-KL
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrov-00076k-Jf
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrov-00076k-Jf@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Sort cpu_has_* predicates
	by feature number
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk1NGI5OGVkNWNkODRiMjQ3Njk5NWQ0N2Q2ZWY1ZTNkOTNhNmFjMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNTozMjozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTc6MjU6
NDQgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogU29ydCBjcHVfaGFzXyogcHJlZGljYXRlcyBi
eSBmZWF0dXJlIG51bWJlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8IDEx
NyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA2NiBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IGIzZDYxM2YuLjU5Nzg3ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC0yOSw2NSArMjksODAgQEAKICNkZWZpbmUgQ1BVSURfUE1fTEVBRiAgICAgICAgICAgICAgICAg
ICAgNgogI2RlZmluZSBDUFVJRDZfRUNYX0FQRVJGTVBFUkZfQ0FQQUJJTElUWSAweDEKIAotI2Rl
ZmluZSBjcHVfaGFzX2ZwdQkJMQotI2RlZmluZSBjcHVfaGFzX2RlCQkxCi0jZGVmaW5lIGNwdV9o
YXNfcHNlCQkxCi0jZGVmaW5lIGNwdV9oYXNfcGdlCQkxCi0jZGVmaW5lIGNwdV9oYXNfcGF0CQkx
Ci0jZGVmaW5lIGNwdV9oYXNfYXBpYwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpCi0j
ZGVmaW5lIGNwdV9oYXNfc2VwCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0VQKQotI2RlZmlu
ZSBjcHVfaGFzX210cnIJCTEKLSNkZWZpbmUgY3B1X2hhc19tbXgJCTEKLSNkZWZpbmUgY3B1X2hh
c19zc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFMykKLSNkZWZpbmUgY3B1X2hhc19z
c3NlMwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTU0UzKQotI2RlZmluZSBjcHVfaGFzX3Nz
ZTRfMQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKLSNkZWZpbmUgY3B1X2hhc19z
c2U0XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0XzIpCi0jZGVmaW5lIGNwdV9oYXNf
cGNsbXVscWRxCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QQ0xNVUxRRFEpCi0jZGVmaW5lIGNw
dV9oYXNfcG9wY250CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUE9QQ05UKQotI2RlZmluZSBj
cHVfaGFzX2Flc25pCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQUVTTkkpCi0jZGVmaW5lIGNw
dV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFRUKQotI2RlZmluZSBjcHVfaGFz
X254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCi0jZGVmaW5lIGNwdV9oYXNfY2xmbHVz
aAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpCi0jZGVmaW5lIGNwdV9oYXNfcGFn
ZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0UxR0IpCi0jZGVmaW5lIGNwdV9oYXNf
ZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKQotI2RlZmluZSBjcHVf
aGFzX2FwZXJmbXBlcmYJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCi0jZGVm
aW5lIGNwdV9oYXNfc21lcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUVQ
KQotI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU01BUCkKLSNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAgICAgICAgKCFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCi0jZGVmaW5lIGNwdV9oYXNfZmZ4c3IgICAgICAgICAg
ICgoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmJiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRkZY
U1IpKQotI2RlZmluZSBjcHVfaGFzX3gyYXBpYyAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWDJBUElDKQorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwMS5lZHggKi8KKyNkZWZpbmUg
Y3B1X2hhc19mcHUgICAgICAgICAgICAgMQorI2RlZmluZSBjcHVfaGFzX2RlICAgICAgICAgICAg
ICAxCisjZGVmaW5lIGNwdV9oYXNfcHNlICAgICAgICAgICAgIDEKKyNkZWZpbmUgY3B1X2hhc19h
cGljICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpCisjZGVmaW5lIGNw
dV9oYXNfc2VwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TRVApCisjZGVm
aW5lIGNwdV9oYXNfbXRyciAgICAgICAgICAgIDEKKyNkZWZpbmUgY3B1X2hhc19wZ2UgICAgICAg
ICAgICAgMQorI2RlZmluZSBjcHVfaGFzX3BhdCAgICAgICAgICAgICAxCisjZGVmaW5lIGNwdV9o
YXNfY2xmbHVzaCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIKQorI2Rl
ZmluZSBjcHVfaGFzX21teCAgICAgICAgICAgICAxCisjZGVmaW5lIGNwdV9oYXNfaHR0ICAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IVFQpCisKKy8qIENQVUlEIGxldmVsIDB4
MDAwMDAwMDEuZWN4ICovCisjZGVmaW5lIGNwdV9oYXNfc3NlMyAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TU0UzKQorI2RlZmluZSBjcHVfaGFzX3BjbG11bHFkcSAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUENMTVVMUURRKQorI2RlZmluZSBjcHVfaGFzX21vbml0
b3IgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKKyNkZWZpbmUgY3B1
X2hhc192bXggICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ZNWCkKKyNkZWZp
bmUgY3B1X2hhc19laXN0ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0VJU1Qp
CisjZGVmaW5lIGNwdV9oYXNfc3NzZTMgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TU1NFMykKKyNkZWZpbmUgY3B1X2hhc19jeDE2ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0NYMTYpCisjZGVmaW5lIGNwdV9oYXNfcGRjbSAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9QRENNKQogI2RlZmluZSBjcHVfaGFzX3BjaWQgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUENJRCkKKyNkZWZpbmUgY3B1X2hhc19zc2U0XzEgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKKyNkZWZpbmUgY3B1X2hhc19z
c2U0XzIgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMikKKyNkZWZpbmUg
Y3B1X2hhc194MmFwaWMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1gyQVBJQykK
KyNkZWZpbmUgY3B1X2hhc19wb3BjbnQgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1BPUENOVCkKKyNkZWZpbmUgY3B1X2hhc19hZXNuaSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FFU05JKQogI2RlZmluZSBjcHVfaGFzX3hzYXZlICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkUpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgpCisjZGVmaW5lIGNwdV9oYXNfcmRyYW5kICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFJBTkQpCisjZGVmaW5lIGNwdV9oYXNf
aHlwZXJ2aXNvciAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQorCisv
KiBDUFVJRCBsZXZlbCAweDgwMDAwMDAxLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX254ICAgICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCisjZGVmaW5lIGNwdV9oYXNfZmZ4
c3IgICAgICAgICAgICgoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
KSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmJiBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfRkZYU1IpKQorI2RlZmluZSBjcHVfaGFzX3BhZ2UxZ2IgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfUEFHRTFHQikKKyNkZWZpbmUgY3B1X2hhc19yZHRzY3AgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkKKworLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwMS5lY3ggKi8KKyNkZWZpbmUgY3B1X2hhc19jbXBfbGVnYWN5ICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1kpCisjZGVmaW5lIGNwdV9oYXNfc3ZtICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TVk0pCisjZGVmaW5lIGNwdV9oYXNfc3NlNGEg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0QSkKICNkZWZpbmUgY3B1X2hh
c19sd3AgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xXUCkKKyNkZWZpbmUg
Y3B1X2hhc190Ym0gICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RCTSkKKwor
LyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwRDoxLmVheCAqLworI2RlZmluZSBjcHVfaGFzX3hzYXZl
b3B0ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVPUFQpCisjZGVmaW5lIGNw
dV9oYXNfeHNhdmVjICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FWRUMpCisj
ZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9Y
R0VUQlYxKQorI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfWFNBVkVTKQorCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWJ4ICovCisj
ZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9G
U0dTQkFTRSkKICNkZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0JNSTEpCisjZGVmaW5lIGNwdV9oYXNfaGxlICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9ITEUpCisjZGVmaW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgyKQorI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19ibWky
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0JNSTIpCisjZGVmaW5lIGNwdV9o
YXNfcnRtICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SVE0pCisjZGVmaW5l
IGNwdV9oYXNfZnB1X3NlbCAgICAgICAgICghYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX0ZQ
VV9TRUwpKQogI2RlZmluZSBjcHVfaGFzX21weCAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTVBYKQorI2RlZmluZSBjcHVfaGFzX3Jkc2VlZCAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfUkRTRUVEKQorI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkKKyNkZWZpbmUgY3B1X2hhc19zaGEgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKKworLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwNy5lZHggKi8KKyNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lUU0MpCisKKy8qIFN5bnRoZXNpemVkLiAqLwogI2RlZmluZSBjcHVf
aGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9O
KQotI2RlZmluZSBjcHVfaGFzX3JkdHNjcCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfUkRUU0NQKQotI2RlZmluZSBjcHVfaGFzX3N2bQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NWTSkKLSNkZWZpbmUgY3B1X2hhc192bXgJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9WTVgp
Ci0jZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0NQVUlEX0ZBVUxUSU5HKQotI2RlZmluZSBjcHVfaGFzX2N4MTYgICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfQ1gxNikKLSNkZWZpbmUgY3B1X2hhc194c2F2ZW9wdAlib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVPUFQpCi0jZGVmaW5lIGNwdV9oYXNfeHNhdmVjCQlib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVDKQotI2RlZmluZSBjcHVfaGFzX3hnZXRidjEJCWJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YR0VUQlYxKQotI2RlZmluZSBjcHVfaGFzX3hzYXZlcwkJ
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKLSNkZWZpbmUgY3B1X2hhc19hdngyCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKLSNkZWZpbmUgY3B1X2hhc19tb25pdG9yCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKLSNkZWZpbmUgY3B1X2hhc19laXN0CQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlTVCkKLSNkZWZpbmUgY3B1X2hhc19oeXBlcnZpc29y
CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQotI2RlZmluZSBjcHVfaGFzX3Jk
cmFuZAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEUkFORCkKLSNkZWZpbmUgY3B1X2hhc19y
ZHNlZWQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQpCi0jZGVmaW5lIGNwdV9oYXNf
Y21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01QX0xFR0FDWSkKLSNkZWZpbmUg
Y3B1X2hhc19zc2U0YQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRBKQotI2RlZmluZSBj
cHVfaGFzX3RibQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RCTSkKLSNkZWZpbmUgY3B1X2hh
c19pdHNjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykKLSNkZWZpbmUgY3B1X2hhc19o
bGUJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCi0jZGVmaW5lIGNwdV9oYXNfcnRtCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRNKQotI2RlZmluZSBjcHVfaGFzX3BkY20JCWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9QRENNKQotI2RlZmluZSBjcHVfaGFzX3NoYQkJYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NIQSkKKyNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQorI2RlZmluZSBjcHVfaGFzX2Fw
ZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRikKIAogZW51
bSBfY2FjaGVfdHlwZSB7CiAgICAgQ0FDSEVfVFlQRV9OVUxMID0gMCwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:57: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 1crroz-00024q-A9; Sat, 25 Mar 2017 19:57:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crroy-00023x-9v
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:56 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 DC/AD-00609-3CBC6D85; Sat, 25 Mar 2017 19:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffQ6Ws
 RBmu2mFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRu/RdSwFrTYVj/7/ZG1g7DHqYuTiEBL4wijx
 etYFRgjnPKPE2UkXWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkVh6Z
 gEriM0rYCZxufMTE4jNAlTfensW0wRGjgWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GJu/OB1ilORgUhLljf5+NUKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK8y0MdCgkWp6akVaZk5wOCASUtw8CiJ8L49BZTmLS5IzC3OTIdInWLU5Zgze/cb
 JiGWvPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8
 GTmlcBtegV0BBPQEbM3XAE5oiQRISXVwFg/MUslO8d64YxcKY6TpkXZfnubZR7Xzj0VkBbocG
 rO6zeLnt0Xecmd0W8Z8/Bv47PDGuXX7zyT/nugYpNt04K/j9sF60/mfyx/fNlp3eETf+cZPVf
 7E/Kl6LpnSt2GPzfsNlWksi7tWfxp2Uc+2SuqHyr0F9455rrANdAplKXO/h3znr8S78SUWIoz
 Eg21mIuKEwF1Fb97TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490471873!75277458!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31579 invoked from network); 25 Mar 2017 19:57:54 -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; 25 Mar 2017 19:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrov-0005pF-KL
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrov-00076k-Jf
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrov-00076k-Jf@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/cpuid: Sort cpu_has_* predicates
	by feature number
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk1NGI5OGVkNWNkODRiMjQ3Njk5NWQ0N2Q2ZWY1ZTNkOTNhNmFjMTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAxNCAxNTozMjozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMjMgMTc6MjU6
NDQgMjAxNyArMDAwMAoKICAgIHg4Ni9jcHVpZDogU29ydCBjcHVfaGFzXyogcHJlZGljYXRlcyBi
eSBmZWF0dXJlIG51bWJlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8IDEx
NyArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA2NiBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IGIzZDYxM2YuLjU5Nzg3ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC0yOSw2NSArMjksODAgQEAKICNkZWZpbmUgQ1BVSURfUE1fTEVBRiAgICAgICAgICAgICAgICAg
ICAgNgogI2RlZmluZSBDUFVJRDZfRUNYX0FQRVJGTVBFUkZfQ0FQQUJJTElUWSAweDEKIAotI2Rl
ZmluZSBjcHVfaGFzX2ZwdQkJMQotI2RlZmluZSBjcHVfaGFzX2RlCQkxCi0jZGVmaW5lIGNwdV9o
YXNfcHNlCQkxCi0jZGVmaW5lIGNwdV9oYXNfcGdlCQkxCi0jZGVmaW5lIGNwdV9oYXNfcGF0CQkx
Ci0jZGVmaW5lIGNwdV9oYXNfYXBpYwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpCi0j
ZGVmaW5lIGNwdV9oYXNfc2VwCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0VQKQotI2RlZmlu
ZSBjcHVfaGFzX210cnIJCTEKLSNkZWZpbmUgY3B1X2hhc19tbXgJCTEKLSNkZWZpbmUgY3B1X2hh
c19zc2UzCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFMykKLSNkZWZpbmUgY3B1X2hhc19z
c3NlMwkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTU0UzKQotI2RlZmluZSBjcHVfaGFzX3Nz
ZTRfMQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKLSNkZWZpbmUgY3B1X2hhc19z
c2U0XzIJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0XzIpCi0jZGVmaW5lIGNwdV9oYXNf
cGNsbXVscWRxCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QQ0xNVUxRRFEpCi0jZGVmaW5lIGNw
dV9oYXNfcG9wY250CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUE9QQ05UKQotI2RlZmluZSBj
cHVfaGFzX2Flc25pCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQUVTTkkpCi0jZGVmaW5lIGNw
dV9oYXNfaHR0CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFRUKQotI2RlZmluZSBjcHVfaGFz
X254CQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCi0jZGVmaW5lIGNwdV9oYXNfY2xmbHVz
aAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpCi0jZGVmaW5lIGNwdV9oYXNfcGFn
ZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0UxR0IpCi0jZGVmaW5lIGNwdV9oYXNf
ZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKQotI2RlZmluZSBjcHVf
aGFzX2FwZXJmbXBlcmYJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCi0jZGVm
aW5lIGNwdV9oYXNfc21lcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUVQ
KQotI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU01BUCkKLSNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAgICAgICAgKCFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCi0jZGVmaW5lIGNwdV9oYXNfZmZ4c3IgICAgICAgICAg
ICgoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmJiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRkZY
U1IpKQotI2RlZmluZSBjcHVfaGFzX3gyYXBpYyAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfWDJBUElDKQorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwMS5lZHggKi8KKyNkZWZpbmUg
Y3B1X2hhc19mcHUgICAgICAgICAgICAgMQorI2RlZmluZSBjcHVfaGFzX2RlICAgICAgICAgICAg
ICAxCisjZGVmaW5lIGNwdV9oYXNfcHNlICAgICAgICAgICAgIDEKKyNkZWZpbmUgY3B1X2hhc19h
cGljICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpCisjZGVmaW5lIGNw
dV9oYXNfc2VwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TRVApCisjZGVm
aW5lIGNwdV9oYXNfbXRyciAgICAgICAgICAgIDEKKyNkZWZpbmUgY3B1X2hhc19wZ2UgICAgICAg
ICAgICAgMQorI2RlZmluZSBjcHVfaGFzX3BhdCAgICAgICAgICAgICAxCisjZGVmaW5lIGNwdV9o
YXNfY2xmbHVzaCAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIKQorI2Rl
ZmluZSBjcHVfaGFzX21teCAgICAgICAgICAgICAxCisjZGVmaW5lIGNwdV9oYXNfaHR0ICAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IVFQpCisKKy8qIENQVUlEIGxldmVsIDB4
MDAwMDAwMDEuZWN4ICovCisjZGVmaW5lIGNwdV9oYXNfc3NlMyAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TU0UzKQorI2RlZmluZSBjcHVfaGFzX3BjbG11bHFkcSAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUENMTVVMUURRKQorI2RlZmluZSBjcHVfaGFzX21vbml0
b3IgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKKyNkZWZpbmUgY3B1
X2hhc192bXggICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ZNWCkKKyNkZWZp
bmUgY3B1X2hhc19laXN0ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0VJU1Qp
CisjZGVmaW5lIGNwdV9oYXNfc3NzZTMgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TU1NFMykKKyNkZWZpbmUgY3B1X2hhc19jeDE2ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0NYMTYpCisjZGVmaW5lIGNwdV9oYXNfcGRjbSAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9QRENNKQogI2RlZmluZSBjcHVfaGFzX3BjaWQgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUENJRCkKKyNkZWZpbmUgY3B1X2hhc19zc2U0XzEgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMSkKKyNkZWZpbmUgY3B1X2hhc19z
c2U0XzIgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRfMikKKyNkZWZpbmUg
Y3B1X2hhc194MmFwaWMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1gyQVBJQykK
KyNkZWZpbmUgY3B1X2hhc19wb3BjbnQgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1BPUENOVCkKKyNkZWZpbmUgY3B1X2hhc19hZXNuaSAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FFU05JKQogI2RlZmluZSBjcHVfaGFzX3hzYXZlICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkUpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgpCisjZGVmaW5lIGNwdV9oYXNfcmRyYW5kICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFJBTkQpCisjZGVmaW5lIGNwdV9oYXNf
aHlwZXJ2aXNvciAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQorCisv
KiBDUFVJRCBsZXZlbCAweDgwMDAwMDAxLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX254ICAgICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTlgpCisjZGVmaW5lIGNwdV9oYXNfZmZ4
c3IgICAgICAgICAgICgoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1E
KSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmJiBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfRkZYU1IpKQorI2RlZmluZSBjcHVfaGFzX3BhZ2UxZ2IgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfUEFHRTFHQikKKyNkZWZpbmUgY3B1X2hhc19yZHRzY3AgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkKKworLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwMS5lY3ggKi8KKyNkZWZpbmUgY3B1X2hhc19jbXBfbGVnYWN5ICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0NNUF9MRUdBQ1kpCisjZGVmaW5lIGNwdV9oYXNfc3ZtICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TVk0pCisjZGVmaW5lIGNwdV9oYXNfc3NlNGEg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0QSkKICNkZWZpbmUgY3B1X2hh
c19sd3AgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xXUCkKKyNkZWZpbmUg
Y3B1X2hhc190Ym0gICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RCTSkKKwor
LyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwRDoxLmVheCAqLworI2RlZmluZSBjcHVfaGFzX3hzYXZl
b3B0ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVPUFQpCisjZGVmaW5lIGNw
dV9oYXNfeHNhdmVjICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FWRUMpCisj
ZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9Y
R0VUQlYxKQorI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfWFNBVkVTKQorCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWJ4ICovCisj
ZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9G
U0dTQkFTRSkKICNkZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0JNSTEpCisjZGVmaW5lIGNwdV9oYXNfaGxlICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9ITEUpCisjZGVmaW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgyKQorI2RlZmluZSBjcHVfaGFzX3NtZXAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkKICNkZWZpbmUgY3B1X2hhc19ibWky
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0JNSTIpCisjZGVmaW5lIGNwdV9o
YXNfcnRtICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SVE0pCisjZGVmaW5l
IGNwdV9oYXNfZnB1X3NlbCAgICAgICAgICghYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX0ZQ
VV9TRUwpKQogI2RlZmluZSBjcHVfaGFzX21weCAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTVBYKQorI2RlZmluZSBjcHVfaGFzX3Jkc2VlZCAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfUkRTRUVEKQorI2RlZmluZSBjcHVfaGFzX3NtYXAgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkKKyNkZWZpbmUgY3B1X2hhc19zaGEgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKKworLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwNy5lZHggKi8KKyNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lUU0MpCisKKy8qIFN5bnRoZXNpemVkLiAqLwogI2RlZmluZSBjcHVf
aGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9O
KQotI2RlZmluZSBjcHVfaGFzX3JkdHNjcCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfUkRUU0NQKQotI2RlZmluZSBjcHVfaGFzX3N2bQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NWTSkKLSNkZWZpbmUgY3B1X2hhc192bXgJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9WTVgp
Ci0jZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0NQVUlEX0ZBVUxUSU5HKQotI2RlZmluZSBjcHVfaGFzX2N4MTYgICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfQ1gxNikKLSNkZWZpbmUgY3B1X2hhc194c2F2ZW9wdAlib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVPUFQpCi0jZGVmaW5lIGNwdV9oYXNfeHNhdmVjCQlib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVDKQotI2RlZmluZSBjcHVfaGFzX3hnZXRidjEJCWJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YR0VUQlYxKQotI2RlZmluZSBjcHVfaGFzX3hzYXZlcwkJ
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFUykKLSNkZWZpbmUgY3B1X2hhc19hdngyCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKLSNkZWZpbmUgY3B1X2hhc19tb25pdG9yCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTU9OSVRPUikKLSNkZWZpbmUgY3B1X2hhc19laXN0CQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRUlTVCkKLSNkZWZpbmUgY3B1X2hhc19oeXBlcnZpc29y
CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9IWVBFUlZJU09SKQotI2RlZmluZSBjcHVfaGFzX3Jk
cmFuZAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEUkFORCkKLSNkZWZpbmUgY3B1X2hhc19y
ZHNlZWQJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQpCi0jZGVmaW5lIGNwdV9oYXNf
Y21wX2xlZ2FjeQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ01QX0xFR0FDWSkKLSNkZWZpbmUg
Y3B1X2hhc19zc2U0YQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTRTRBKQotI2RlZmluZSBj
cHVfaGFzX3RibQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RCTSkKLSNkZWZpbmUgY3B1X2hh
c19pdHNjCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykKLSNkZWZpbmUgY3B1X2hhc19o
bGUJCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCi0jZGVmaW5lIGNwdV9oYXNfcnRtCQli
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlRNKQotI2RlZmluZSBjcHVfaGFzX3BkY20JCWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9QRENNKQotI2RlZmluZSBjcHVfaGFzX3NoYQkJYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NIQSkKKyNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQorI2RlZmluZSBjcHVfaGFzX2Fw
ZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRikKIAogZW51
bSBfY2FjaGVfdHlwZSB7CiAgICAgQ0FDSEVfVFlQRV9OVUxMID0gMCwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrp8-00026i-DC; Sat, 25 Mar 2017 19:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp8-00026Z-3s
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5F/0C-15112-DCBC6D85; Sat, 25 Mar 2017 19:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffM6Ws
 RBp97jC0mbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCFpOKqb2N7A2M79S7GDk5hAS+MEoc
 fBbTxcgFZJ9nlDja9ompi5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bmADsYUFPCVOTnjOC
 mLzCphJ3G9fABZnAap/+P0/0wRGjgWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxjPLAg8xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneVaeuRQgJFqWmp1akZeYAgwMmLcHBoyTC+/UkUJq3uCAxtzgzHSJ1ilFRSpx3LUif
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsBMoUnM68EbvoroMVMQItnb
 7gCsrgkESEl1cDI8UZv8avDs+8fKlpyfPfltFrzh+Fmzb78G2Y/iu5KyOxJYG8y1KpMmrtT8L
 u0uYDwAmuvQu0UnuWL2NwUXp6ve3NBNiz/7pVQwfxNLasCzosbdHAc/SF+a7P73XORvJOt7x5
 1/Sakfz7IKIyziNX0FGfQDsG9r2dEGh3I4jhgJqvF9k3b9q4SS3FGoqEWc1FxIgC+f0oMQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1490471883!59670218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48749 invoked from network); 25 Mar 2017 19:58:04 -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; 25 Mar 2017 19:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp5-0005qA-MZ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp5-000782-Lp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrp5-000782-Lp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:03 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Use pointer syntax for
	pfec parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0N2RkZjBkZGExMGNkN2M0ZDQ2MDZmMTk5ODFhMWVlYzhmYWNkN2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE0OjM1OjUwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNzoyNTo0
NSAyMDE3ICswMDAwCgogICAgeDg2L3BhZ2V3YWxrOiBVc2UgcG9pbnRlciBzeW50YXggZm9yIHBm
ZWMgcGFyYW1ldGVyCiAgICAKICAgIEl0IGlzIGEgcG9pbnRlciwgbm90IGFuIGFycmF5LgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgfCAyNCArKysrKysrKysr
KystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgIHwgMTIgKysr
KysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oICAgICB8ICA3ICsrKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2d1ZXN0X3dhbGsuYwppbmRleCAzMTNmODJmLi5lMjAyYzlhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2d1ZXN0X3dhbGsuYwpAQCAtNjUsNyArNjUsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2Ff
dG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10
KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0ocDJtKSk7Ci0gICAgICAg
IHBmZWNbMF0gPSBQRkVDX3BhZ2VfcGFnZWQ7CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3Bh
Z2VkOwogICAgICAgICBpZiAoIHRvcF9wYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHRvcF9w
YWdlKTsKICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocDJtLT5kb21haW4sIGNyMyA+
PiBQQUdFX1NISUZUKTsKQEAgLTczLDE0ICs3MywxNCBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1f
Z2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIH0KICAgICBpZiAoIHAybV9pc19z
aGFyZWQocDJtdCkgKQogICAgIHsKLSAgICAgICAgcGZlY1swXSA9IFBGRUNfcGFnZV9zaGFyZWQ7
CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3NoYXJlZDsKICAgICAgICAgaWYgKCB0b3BfcGFn
ZSApCiAgICAgICAgICAgICBwdXRfcGFnZSh0b3BfcGFnZSk7CiAgICAgICAgIHJldHVybiBnZm5f
eChJTlZBTElEX0dGTik7CiAgICAgfQogICAgIGlmICggIXRvcF9wYWdlICkKICAgICB7Ci0gICAg
ICAgIHBmZWNbMF0gJj0gflBGRUNfcGFnZV9wcmVzZW50OworICAgICAgICAqcGZlYyAmPSB+UEZF
Q19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0X3R3ZWFrX3BmZWM7CiAgICAgfQogICAg
IHRvcF9tZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHRvcF9wYWdlKSk7CkBAIC05MSw3ICs5MSw3IEBA
IHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUykoCiAj
aWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCiAgICAgdG9wX21hcCArPSAoY3IzICYgfihQQUdF
X01BU0sgfCAzMSkpOwogI2VuZGlmCi0gICAgbWlzc2luZyA9IGd1ZXN0X3dhbGtfdGFibGVzKHYs
IHAybSwgZ2EsICZndywgcGZlY1swXSwgdG9wX21mbiwgdG9wX21hcCk7CisgICAgbWlzc2luZyA9
IGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybSwgZ2EsICZndywgKnBmZWMsIHRvcF9tZm4sIHRvcF9t
YXApOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRvcF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9w
YWdlKTsKIApAQCAtMTA3LDEzICsxMDcsMTMgQEAgdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3Rv
X2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAy
bXQpICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkp
OwotICAgICAgICAgICAgcGZlY1swXSA9IFBGRUNfcGFnZV9wYWdlZDsKKyAgICAgICAgICAgICpw
ZmVjID0gUEZFQ19wYWdlX3BhZ2VkOwogICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUocDJtLT5kb21haW4sIGdmbl94KGdmbikpOwogICAgICAgICAgICAgcmV0dXJuIGdmbl94KElO
VkFMSURfR0ZOKTsKICAgICAgICAgfQogICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwZmVjWzBdID0gUEZFQ19wYWdlX3NoYXJlZDsKKyAg
ICAgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3NoYXJlZDsKICAgICAgICAgICAgIHJldHVybiBn
Zm5feChJTlZBTElEX0dGTik7CiAgICAgICAgIH0KIApAQCAtMTI0LDE5ICsxMjQsMTkgQEAgdW5z
aWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICAgICB9
CiAKICAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgcGZlY1swXSAm
PSB+UEZFQ19wYWdlX3ByZXNlbnQ7CisgICAgICAgICpwZmVjICY9IH5QRkVDX3BhZ2VfcHJlc2Vu
dDsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX0lOVkFMSURfQklUUyApIAotICAgICAgICBw
ZmVjWzBdIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OworICAgICAgICAqcGZlYyB8PSBQRkVDX3Jlc2Vy
dmVkX2JpdDsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX1BLRVlfQklUUyApCi0gICAgICAg
IHBmZWNbMF0gfD0gUEZFQ19wcm90X2tleTsKKyAgICAgICAgKnBmZWMgfD0gUEZFQ19wcm90X2tl
eTsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX1BBR0VEICkKLSAgICAgICAgcGZlY1swXSA9
IFBGRUNfcGFnZV9wYWdlZDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2VfcGFnZWQ7CiAKICAg
ICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9TSEFSRUQgKQotICAgICAgICBwZmVjWzBdID0gUEZFQ19w
YWdlX3NoYXJlZDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vfc2hhcmVkOwogCiAgb3V0X3R3
ZWFrX3BmZWM6CiAgICAgLyoKQEAgLTE0NCw3ICsxNDQsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9w
Mm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgICAqIFRoZSBQRkVDX2luc25f
ZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVuYWJsZWQuCiAgICAg
ICovCiAgICAgaWYgKCAhaHZtX254X2VuYWJsZWQodikgJiYgIWh2bV9zbWVwX2VuYWJsZWQodikg
KQotICAgICAgICBwZmVjWzBdICY9IH5QRkVDX2luc25fZmV0Y2g7CisgICAgICAgICpwZmVjICY9
IH5QRkVDX2luc25fZmV0Y2g7CiAKICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDdlYTlkODEuLmQ5YmYyMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTM3MjcsMzAgKzM3MjcsMzAgQEAgc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9O
UyAmIFNIT1BUX1ZJUlRVQUxfVExCKQogICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZpcnN0
ICovCi0gICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIHZhLCBwZmVj
WzBdKTsKKyAgICB1bnNpZ25lZCBsb25nIHZ0bGJfZ2ZuID0gdnRsYl9sb29rdXAodiwgdmEsICpw
ZmVjKTsKICAgICBpZiAoIFZBTElEX0dGTih2dGxiX2dmbikgKQogICAgICAgICByZXR1cm4gdnRs
Yl9nZm47CiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVBTF9U
TEIpICovCiAKLSAgICBpZiAoIChtaXNzaW5nID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEs
ICZndywgcGZlY1swXSkpICE9IDAgKQorICAgIGlmICggKG1pc3NpbmcgPSBzaF93YWxrX2d1ZXN0
X3RhYmxlcyh2LCB2YSwgJmd3LCAqcGZlYykpICE9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCAo
bWlzc2luZyAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgIHBmZWNbMF0gJj0gflBGRUNf
cGFnZV9wcmVzZW50OworICAgICAgICAgICAgKnBmZWMgJj0gflBGRUNfcGFnZV9wcmVzZW50Owog
ICAgICAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9JTlZBTElEX0JJVFMgKQotICAgICAgICAgICAg
cGZlY1swXSB8PSBQRkVDX3Jlc2VydmVkX2JpdDsKKyAgICAgICAgICAgICpwZmVjIHw9IFBGRUNf
cmVzZXJ2ZWRfYml0OwogICAgICAgICAvKgogICAgICAgICAgKiBTRE0gSW50ZWwgNjQgVm9sdW1l
IDMsIENoYXB0ZXIgUGFnaW5nLCBQQUdFLUZBVUxUIEVYQ0VQVElPTlM6CiAgICAgICAgICAqIFRo
ZSBQRkVDX2luc25fZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVu
YWJsZWQuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICYmICFodm1f
bnhfZW5hYmxlZCh2KSAmJiAhaHZtX3NtZXBfZW5hYmxlZCh2KSApCi0gICAgICAgICAgICBwZmVj
WzBdICY9IH5QRkVDX2luc25fZmV0Y2g7CisgICAgICAgICAgICAqcGZlYyAmPSB+UEZFQ19pbnNu
X2ZldGNoOwogICAgICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIH0KICAgICBn
Zm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwogCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05T
ICYgU0hPUFRfVklSVFVBTF9UTEIpCiAgICAgLyogUmVtZW1iZXIgdGhpcyBzdWNjZXNzZnVsIFZB
LT5HRk4gdHJhbnNsYXRpb24gZm9yIGxhdGVyLiAqLwotICAgIHZ0bGJfaW5zZXJ0KHYsIHZhID4+
IFBBR0VfU0hJRlQsIGdmbl94KGdmbiksIHBmZWNbMF0pOworICAgIHZ0bGJfaW5zZXJ0KHYsIHZh
ID4+IFBBR0VfU0hJRlQsIGdmbl94KGdmbiksICpwZmVjKTsKICNlbmRpZiAvKiAoU0hBRE9XX09Q
VElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikgKi8KIAogICAgIHJldHVybiBnZm5feChn
Zm4pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnaW5nLmgKaW5kZXggMmY1YmVmYy4uZjI2MmM5ZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oCkBAIC0yNDIsMTIgKzI0MiwxMyBAQCBwYWdpbmdfZmF1bHQodW5zaWduZWQgbG9uZyB2
YSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKiBIYW5kbGUgaW52bHBnIHJlcXVlc3Rz
IG9uIHZjcHVzLiAqLwogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhKTsKIAotLyogVHJhbnNsYXRlIGEgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIHRvIHRo
ZSBmcmFtZSBudW1iZXIgdGhhdCB0aGUKKy8qCisgKiBUcmFuc2xhdGUgYSBndWVzdCB2aXJ0dWFs
IGFkZHJlc3MgdG8gdGhlIGZyYW1lIG51bWJlciB0aGF0IHRoZQogICogKmd1ZXN0KiBwYWdldGFi
bGVzIHdvdWxkIG1hcCBpdCB0by4gIFJldHVybnMgSU5WQUxJRF9HRk4gaWYgdGhlIGd1ZXN0CiAg
KiB0YWJsZXMgZG9uJ3QgbWFwIHRoaXMgYWRkcmVzcyBmb3IgdGhpcyBraW5kIG9mIGFjY2Vzcy4K
LSAqIHBmZWNbMF0gaXMgdXNlZCB0byBkZXRlcm1pbmUgd2hpY2gga2luZCBvZiBhY2Nlc3MgdGhp
cyBpcyB3aGVuCisgKiAqcGZlYyBpcyB1c2VkIHRvIGRldGVybWluZSB3aGljaCBraW5kIG9mIGFj
Y2VzcyB0aGlzIGlzIHdoZW4KICAqIHdhbGtpbmcgdGhlIHRhYmxlcy4gIFRoZSBjYWxsZXIgc2hv
dWxkIHNldCB0aGUgUEZFQ19wYWdlX3ByZXNlbnQgYml0Ci0gKiBpbiBwZmVjWzBdOyBpbiB0aGUg
ZmFpbHVyZSBjYXNlLCB0aGF0IGJpdCB3aWxsIGJlIGNsZWFyZWQgaWYgYXBwcm9wcmlhdGUuCisg
KiBpbiAqcGZlYzsgaW4gdGhlIGZhaWx1cmUgY2FzZSwgdGhhdCBiaXQgd2lsbCBiZSBjbGVhcmVk
IGlmIGFwcHJvcHJpYXRlLgogICoKICAqIFNETSBJbnRlbCA2NCBWb2x1bWUgMywgQ2hhcHRlciBQ
YWdpbmcsIFBBR0UtRkFVTFQgRVhDRVBUSU9OUzoKICAqIFRoZSBQRkVDX2luc25fZmV0Y2ggZmxh
ZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVuYWJsZWQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrp8-00026i-DC; Sat, 25 Mar 2017 19:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp8-00026Z-3s
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5F/0C-15112-DCBC6D85; Sat, 25 Mar 2017 19:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffM6Ws
 RBp97jC0mbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCFpOKqb2N7A2M79S7GDk5hAS+MEoc
 fBbTxcgFZJ9nlDja9ompi5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bmADsYUFPCVOTnjOC
 mLzCphJ3G9fABZnAap/+P0/0wRGjgWMDKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxjPLAg8xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneVaeuRQgJFqWmp1akZeYAgwMmLcHBoyTC+/UkUJq3uCAxtzgzHSJ1ilFRSpx3LUif
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsBMoUnM68EbvoroMVMQItnb
 7gCsrgkESEl1cDI8UZv8avDs+8fKlpyfPfltFrzh+Fmzb78G2Y/iu5KyOxJYG8y1KpMmrtT8L
 u0uYDwAmuvQu0UnuWL2NwUXp6ve3NBNiz/7pVQwfxNLasCzosbdHAc/SF+a7P73XORvJOt7x5
 1/Sakfz7IKIyziNX0FGfQDsG9r2dEGh3I4jhgJqvF9k3b9q4SS3FGoqEWc1FxIgC+f0oMQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1490471883!59670218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48749 invoked from network); 25 Mar 2017 19:58:04 -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; 25 Mar 2017 19:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp5-0005qA-MZ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrp5-000782-Lp
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrp5-000782-Lp@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:03 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Use pointer syntax for
	pfec parameter
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0N2RkZjBkZGExMGNkN2M0ZDQ2MDZmMTk5ODFhMWVlYzhmYWNkN2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE0OjM1OjUwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNzoyNTo0
NSAyMDE3ICswMDAwCgogICAgeDg2L3BhZ2V3YWxrOiBVc2UgcG9pbnRlciBzeW50YXggZm9yIHBm
ZWMgcGFyYW1ldGVyCiAgICAKICAgIEl0IGlzIGEgcG9pbnRlciwgbm90IGFuIGFycmF5LgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgfCAyNCArKysrKysrKysr
KystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgIHwgMTIgKysr
KysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oICAgICB8ICA3ICsrKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2d1ZXN0X3dhbGsuYwppbmRleCAzMTNmODJmLi5lMjAyYzlhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2d1ZXN0X3dhbGsuYwpAQCAtNjUsNyArNjUsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2Ff
dG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10
KSApCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0ocDJtKSk7Ci0gICAgICAg
IHBmZWNbMF0gPSBQRkVDX3BhZ2VfcGFnZWQ7CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3Bh
Z2VkOwogICAgICAgICBpZiAoIHRvcF9wYWdlICkKICAgICAgICAgICAgIHB1dF9wYWdlKHRvcF9w
YWdlKTsKICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocDJtLT5kb21haW4sIGNyMyA+
PiBQQUdFX1NISUZUKTsKQEAgLTczLDE0ICs3MywxNCBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1f
Z2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIH0KICAgICBpZiAoIHAybV9pc19z
aGFyZWQocDJtdCkgKQogICAgIHsKLSAgICAgICAgcGZlY1swXSA9IFBGRUNfcGFnZV9zaGFyZWQ7
CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3NoYXJlZDsKICAgICAgICAgaWYgKCB0b3BfcGFn
ZSApCiAgICAgICAgICAgICBwdXRfcGFnZSh0b3BfcGFnZSk7CiAgICAgICAgIHJldHVybiBnZm5f
eChJTlZBTElEX0dGTik7CiAgICAgfQogICAgIGlmICggIXRvcF9wYWdlICkKICAgICB7Ci0gICAg
ICAgIHBmZWNbMF0gJj0gflBGRUNfcGFnZV9wcmVzZW50OworICAgICAgICAqcGZlYyAmPSB+UEZF
Q19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0X3R3ZWFrX3BmZWM7CiAgICAgfQogICAg
IHRvcF9tZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHRvcF9wYWdlKSk7CkBAIC05MSw3ICs5MSw3IEBA
IHVuc2lnbmVkIGxvbmcgaGFwX3AybV9nYV90b19nZm4oR1VFU1RfUEFHSU5HX0xFVkVMUykoCiAj
aWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCiAgICAgdG9wX21hcCArPSAoY3IzICYgfihQQUdF
X01BU0sgfCAzMSkpOwogI2VuZGlmCi0gICAgbWlzc2luZyA9IGd1ZXN0X3dhbGtfdGFibGVzKHYs
IHAybSwgZ2EsICZndywgcGZlY1swXSwgdG9wX21mbiwgdG9wX21hcCk7CisgICAgbWlzc2luZyA9
IGd1ZXN0X3dhbGtfdGFibGVzKHYsIHAybSwgZ2EsICZndywgKnBmZWMsIHRvcF9tZm4sIHRvcF9t
YXApOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRvcF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9w
YWdlKTsKIApAQCAtMTA3LDEzICsxMDcsMTMgQEAgdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3Rv
X2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAy
bXQpICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkp
OwotICAgICAgICAgICAgcGZlY1swXSA9IFBGRUNfcGFnZV9wYWdlZDsKKyAgICAgICAgICAgICpw
ZmVjID0gUEZFQ19wYWdlX3BhZ2VkOwogICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUocDJtLT5kb21haW4sIGdmbl94KGdmbikpOwogICAgICAgICAgICAgcmV0dXJuIGdmbl94KElO
VkFMSURfR0ZOKTsKICAgICAgICAgfQogICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwZmVjWzBdID0gUEZFQ19wYWdlX3NoYXJlZDsKKyAg
ICAgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3NoYXJlZDsKICAgICAgICAgICAgIHJldHVybiBn
Zm5feChJTlZBTElEX0dGTik7CiAgICAgICAgIH0KIApAQCAtMTI0LDE5ICsxMjQsMTkgQEAgdW5z
aWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICAgICB9
CiAKICAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgcGZlY1swXSAm
PSB+UEZFQ19wYWdlX3ByZXNlbnQ7CisgICAgICAgICpwZmVjICY9IH5QRkVDX3BhZ2VfcHJlc2Vu
dDsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX0lOVkFMSURfQklUUyApIAotICAgICAgICBw
ZmVjWzBdIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OworICAgICAgICAqcGZlYyB8PSBQRkVDX3Jlc2Vy
dmVkX2JpdDsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX1BLRVlfQklUUyApCi0gICAgICAg
IHBmZWNbMF0gfD0gUEZFQ19wcm90X2tleTsKKyAgICAgICAgKnBmZWMgfD0gUEZFQ19wcm90X2tl
eTsKIAogICAgIGlmICggbWlzc2luZyAmIF9QQUdFX1BBR0VEICkKLSAgICAgICAgcGZlY1swXSA9
IFBGRUNfcGFnZV9wYWdlZDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2VfcGFnZWQ7CiAKICAg
ICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9TSEFSRUQgKQotICAgICAgICBwZmVjWzBdID0gUEZFQ19w
YWdlX3NoYXJlZDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vfc2hhcmVkOwogCiAgb3V0X3R3
ZWFrX3BmZWM6CiAgICAgLyoKQEAgLTE0NCw3ICsxNDQsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9w
Mm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgICAqIFRoZSBQRkVDX2luc25f
ZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVuYWJsZWQuCiAgICAg
ICovCiAgICAgaWYgKCAhaHZtX254X2VuYWJsZWQodikgJiYgIWh2bV9zbWVwX2VuYWJsZWQodikg
KQotICAgICAgICBwZmVjWzBdICY9IH5QRkVDX2luc25fZmV0Y2g7CisgICAgICAgICpwZmVjICY9
IH5QRkVDX2luc25fZmV0Y2g7CiAKICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDdlYTlkODEuLmQ5YmYyMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTM3MjcsMzAgKzM3MjcsMzAgQEAgc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9O
UyAmIFNIT1BUX1ZJUlRVQUxfVExCKQogICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZpcnN0
ICovCi0gICAgdW5zaWduZWQgbG9uZyB2dGxiX2dmbiA9IHZ0bGJfbG9va3VwKHYsIHZhLCBwZmVj
WzBdKTsKKyAgICB1bnNpZ25lZCBsb25nIHZ0bGJfZ2ZuID0gdnRsYl9sb29rdXAodiwgdmEsICpw
ZmVjKTsKICAgICBpZiAoIFZBTElEX0dGTih2dGxiX2dmbikgKQogICAgICAgICByZXR1cm4gdnRs
Yl9nZm47CiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVBTF9U
TEIpICovCiAKLSAgICBpZiAoIChtaXNzaW5nID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEs
ICZndywgcGZlY1swXSkpICE9IDAgKQorICAgIGlmICggKG1pc3NpbmcgPSBzaF93YWxrX2d1ZXN0
X3RhYmxlcyh2LCB2YSwgJmd3LCAqcGZlYykpICE9IDAgKQogICAgIHsKICAgICAgICAgaWYgKCAo
bWlzc2luZyAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgIHBmZWNbMF0gJj0gflBGRUNf
cGFnZV9wcmVzZW50OworICAgICAgICAgICAgKnBmZWMgJj0gflBGRUNfcGFnZV9wcmVzZW50Owog
ICAgICAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9JTlZBTElEX0JJVFMgKQotICAgICAgICAgICAg
cGZlY1swXSB8PSBQRkVDX3Jlc2VydmVkX2JpdDsKKyAgICAgICAgICAgICpwZmVjIHw9IFBGRUNf
cmVzZXJ2ZWRfYml0OwogICAgICAgICAvKgogICAgICAgICAgKiBTRE0gSW50ZWwgNjQgVm9sdW1l
IDMsIENoYXB0ZXIgUGFnaW5nLCBQQUdFLUZBVUxUIEVYQ0VQVElPTlM6CiAgICAgICAgICAqIFRo
ZSBQRkVDX2luc25fZmV0Y2ggZmxhZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVu
YWJsZWQuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICYmICFodm1f
bnhfZW5hYmxlZCh2KSAmJiAhaHZtX3NtZXBfZW5hYmxlZCh2KSApCi0gICAgICAgICAgICBwZmVj
WzBdICY9IH5QRkVDX2luc25fZmV0Y2g7CisgICAgICAgICAgICAqcGZlYyAmPSB+UEZFQ19pbnNu
X2ZldGNoOwogICAgICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIH0KICAgICBn
Zm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwogCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05T
ICYgU0hPUFRfVklSVFVBTF9UTEIpCiAgICAgLyogUmVtZW1iZXIgdGhpcyBzdWNjZXNzZnVsIFZB
LT5HRk4gdHJhbnNsYXRpb24gZm9yIGxhdGVyLiAqLwotICAgIHZ0bGJfaW5zZXJ0KHYsIHZhID4+
IFBBR0VfU0hJRlQsIGdmbl94KGdmbiksIHBmZWNbMF0pOworICAgIHZ0bGJfaW5zZXJ0KHYsIHZh
ID4+IFBBR0VfU0hJRlQsIGdmbl94KGdmbiksICpwZmVjKTsKICNlbmRpZiAvKiAoU0hBRE9XX09Q
VElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikgKi8KIAogICAgIHJldHVybiBnZm5feChn
Zm4pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnaW5nLmgKaW5kZXggMmY1YmVmYy4uZjI2MmM5ZSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oCkBAIC0yNDIsMTIgKzI0MiwxMyBAQCBwYWdpbmdfZmF1bHQodW5zaWduZWQgbG9uZyB2
YSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAvKiBIYW5kbGUgaW52bHBnIHJlcXVlc3Rz
IG9uIHZjcHVzLiAqLwogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhKTsKIAotLyogVHJhbnNsYXRlIGEgZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIHRvIHRo
ZSBmcmFtZSBudW1iZXIgdGhhdCB0aGUKKy8qCisgKiBUcmFuc2xhdGUgYSBndWVzdCB2aXJ0dWFs
IGFkZHJlc3MgdG8gdGhlIGZyYW1lIG51bWJlciB0aGF0IHRoZQogICogKmd1ZXN0KiBwYWdldGFi
bGVzIHdvdWxkIG1hcCBpdCB0by4gIFJldHVybnMgSU5WQUxJRF9HRk4gaWYgdGhlIGd1ZXN0CiAg
KiB0YWJsZXMgZG9uJ3QgbWFwIHRoaXMgYWRkcmVzcyBmb3IgdGhpcyBraW5kIG9mIGFjY2Vzcy4K
LSAqIHBmZWNbMF0gaXMgdXNlZCB0byBkZXRlcm1pbmUgd2hpY2gga2luZCBvZiBhY2Nlc3MgdGhp
cyBpcyB3aGVuCisgKiAqcGZlYyBpcyB1c2VkIHRvIGRldGVybWluZSB3aGljaCBraW5kIG9mIGFj
Y2VzcyB0aGlzIGlzIHdoZW4KICAqIHdhbGtpbmcgdGhlIHRhYmxlcy4gIFRoZSBjYWxsZXIgc2hv
dWxkIHNldCB0aGUgUEZFQ19wYWdlX3ByZXNlbnQgYml0Ci0gKiBpbiBwZmVjWzBdOyBpbiB0aGUg
ZmFpbHVyZSBjYXNlLCB0aGF0IGJpdCB3aWxsIGJlIGNsZWFyZWQgaWYgYXBwcm9wcmlhdGUuCisg
KiBpbiAqcGZlYzsgaW4gdGhlIGZhaWx1cmUgY2FzZSwgdGhhdCBiaXQgd2lsbCBiZSBjbGVhcmVk
IGlmIGFwcHJvcHJpYXRlLgogICoKICAqIFNETSBJbnRlbCA2NCBWb2x1bWUgMywgQ2hhcHRlciBQ
YWdpbmcsIFBBR0UtRkFVTFQgRVhDRVBUSU9OUzoKICAqIFRoZSBQRkVDX2luc25fZmV0Y2ggZmxh
ZyBpcyBzZXQgb25seSB3aGVuIE5YIG9yIFNNRVAgYXJlIGVuYWJsZWQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpJ-00028F-Ew; Sat, 25 Mar 2017 19:58:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpJ-000286-1A
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5C/F6-21675-8DBC6D85; Sat, 25 Mar 2017 19:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVff66Ws
 RBmefaVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrRteKsoKrPBVL+34xNzDe5epi5OIQEvjCKPFj
 0j12COc8o0TX/b1MXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhJHFr0k
 BGknFfATKLjhiZImAWo/MqpDYwTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgvLkx4BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwNmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYtApnCk5lXAjf9FdBiJqDFszdcA
 VlckoiQkmpgbN8T1Gv8/mxtCYdcI1P53vftsq55rZPYq043sJntjIiwOvf/gPdpJs35zI6GZ6
 5pHqzY9nFT3G6hdx5stjtbat9P5Iqv81M80bHw78qGefIbiutCj7Y6i0icPzMrqnA2h7qg194
 FUlOOuvDoP8zyrVl3sKP7dcNJ9SUd3tc+FxQn7DhjL9KvxFKckWioxVxUnAgAUPgsXUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490471894!64078467!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19219 invoked from network); 25 Mar 2017 19:58:15 -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; 25 Mar 2017 19:58:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpF-0005qg-Oj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpF-00078b-O8
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpF-00078b-O8@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:13 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Drop VALID_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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwNTlkZDk2MzVkZDIwNWJjZTljZWRkOTVlMDU0NDk2Y2ZkZDVhODAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjAxOjUxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNzoyNTo1
OSAyMDE3ICswMDAwCgogICAgeDg2L3NoYWRvdzogRHJvcCBWQUxJRF9HRk4oKQogICAgCiAgICBU
aGVyZSBpcyBvbmx5IG9uZSBzaW5nbGUgdXNlciBvZiBWQUxJRF9HRk4oKS4gIElubGluZSB0aGUg
bWFjcm8gdG8gcmVtb3ZlIHRoZQogICAgYWRkZWQgbGF5ZXIgb2YgaW5kaXJlY3Rpb24gaW4gc2hf
Z3ZhX3RvX2dmbigpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIHwgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZDliZjIxMi4u
NjNjN2FiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzcyOCw3ICszNzI4LDcgQEAgc2hf
Z3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICNpZiAo
U0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikKICAgICAvKiBDaGVjayB0
aGUgdlRMQiBjYWNoZSBmaXJzdCAqLwogICAgIHVuc2lnbmVkIGxvbmcgdnRsYl9nZm4gPSB2dGxi
X2xvb2t1cCh2LCB2YSwgKnBmZWMpOwotICAgIGlmICggVkFMSURfR0ZOKHZ0bGJfZ2ZuKSApCisg
ICAgaWYgKCB2dGxiX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm4g
dnRsYl9nZm47CiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVB
TF9UTEIpICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCA2YTA2YmEwLi5iZWRjNzcxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0zMiw4ICszMiw2IEBACiAjZXJyb3IgR1VFU1RfUEFH
SU5HX0xFVkVMUyBub3QgZGVmaW5lZAogI2VuZGlmCiAKLSNkZWZpbmUgVkFMSURfR0ZOKG0pICht
ICE9IGdmbl94KElOVkFMSURfR0ZOKSkKLQogc3RhdGljIGlubGluZSBwYWRkcl90CiBnZm5fdG9f
cGFkZHIoZ2ZuX3QgZ2ZuKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpJ-00028F-Ew; Sat, 25 Mar 2017 19:58:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpJ-000286-1A
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5C/F6-21675-8DBC6D85; Sat, 25 Mar 2017 19:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVff66Ws
 RBmefaVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrRteKsoKrPBVL+34xNzDe5epi5OIQEvjCKPFj
 0j12COc8o0TX/b1MXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhJHFr0k
 BGknFfATKLjhiZImAWo/MqpDYwTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgvLkx4BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwNmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYtApnCk5lXAjf9FdBiJqDFszdcA
 VlckoiQkmpgbN8T1Gv8/mxtCYdcI1P53vftsq55rZPYq043sJntjIiwOvf/gPdpJs35zI6GZ6
 5pHqzY9nFT3G6hdx5stjtbat9P5Iqv81M80bHw78qGefIbiutCj7Y6i0icPzMrqnA2h7qg194
 FUlOOuvDoP8zyrVl3sKP7dcNJ9SUd3tc+FxQn7DhjL9KvxFKckWioxVxUnAgAUPgsXUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490471894!64078467!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19219 invoked from network); 25 Mar 2017 19:58:15 -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; 25 Mar 2017 19:58:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpF-0005qg-Oj
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpF-00078b-O8
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpF-00078b-O8@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:13 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Drop VALID_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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwNTlkZDk2MzVkZDIwNWJjZTljZWRkOTVlMDU0NDk2Y2ZkZDVhODAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAxIDE4OjAxOjUxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxNzoyNTo1
OSAyMDE3ICswMDAwCgogICAgeDg2L3NoYWRvdzogRHJvcCBWQUxJRF9HRk4oKQogICAgCiAgICBU
aGVyZSBpcyBvbmx5IG9uZSBzaW5nbGUgdXNlciBvZiBWQUxJRF9HRk4oKS4gIElubGluZSB0aGUg
bWFjcm8gdG8gcmVtb3ZlIHRoZQogICAgYWRkZWQgbGF5ZXIgb2YgaW5kaXJlY3Rpb24gaW4gc2hf
Z3ZhX3RvX2dmbigpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIHwgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZDliZjIxMi4u
NjNjN2FiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzcyOCw3ICszNzI4LDcgQEAgc2hf
Z3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICNpZiAo
U0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9WSVJUVUFMX1RMQikKICAgICAvKiBDaGVjayB0
aGUgdlRMQiBjYWNoZSBmaXJzdCAqLwogICAgIHVuc2lnbmVkIGxvbmcgdnRsYl9nZm4gPSB2dGxi
X2xvb2t1cCh2LCB2YSwgKnBmZWMpOwotICAgIGlmICggVkFMSURfR0ZOKHZ0bGJfZ2ZuKSApCisg
ICAgaWYgKCB2dGxiX2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm4g
dnRsYl9nZm47CiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVB
TF9UTEIpICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCA2YTA2YmEwLi5iZWRjNzcxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0zMiw4ICszMiw2IEBACiAjZXJyb3IgR1VFU1RfUEFH
SU5HX0xFVkVMUyBub3QgZGVmaW5lZAogI2VuZGlmCiAKLSNkZWZpbmUgVkFMSURfR0ZOKG0pICht
ICE9IGdmbl94KElOVkFMSURfR0ZOKSkKLQogc3RhdGljIGlubGluZSBwYWRkcl90CiBnZm5fdG9f
cGFkZHIoZ2ZuX3QgZ2ZuKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpT-00029d-Gw; Sat, 25 Mar 2017 19:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpS-00029T-92
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 07/A7-27678-1EBC6D85; Sat, 25 Mar 2017 19:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffB6Ws
 RBt3d5hYTthk4MHps79vFHsAYxZqZl5RfkcCaMWd9M3PBbK6K6cffMTYwXmXvYuTiEBL4wihx
 ac5aRgjnPKPEzHNrgTIcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKbLz3g
 BXE5hUwk+iZfB6shgWofsGv36wTGDkWMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxgPLAo8BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwPmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXAjf9FdBiJqDFszdcA
 VlckoiQkmpgFAzieLXu7soIhUUHDi3R2FF7JP5lO8v5jpNfJgg+8b36puCrhfGccF+1DdITJw
 iGzvu9bItYCufK7LRt5qZvp0/pv9DGM6/D6KefiVf3RR+xht6WEpvf8wz23amTn3jrnk9bx2l
 vJ77Xoi+28f0L82+yiVC9sOTB6SeH8r5y63BoGeUyaAkqKrEUZyQaajEXFScCACBR/0NEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490471904!40838821!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39036 invoked from network); 25 Mar 2017 19:58:24 -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; 25 Mar 2017 19:58:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpP-0005rn-R1
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpP-00079e-Px
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpP-00079e-Px@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:23 +0000
Subject: [Xen-changelog] [xen master] arm/mm: remove unused p2m_refcount in
	page_info
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwYzU5ZjU4NzY1YWU5NDFmNzAyMTJkMzI0M2UyYmZhZGZlYzk5MDYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAyMyAx
NjowNjoyOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxMToxMTowNiAyMDE3IC0w
NzAwCgogICAgYXJtL21tOiByZW1vdmUgdW51c2VkIHAybV9yZWZjb3VudCBpbiBwYWdlX2luZm8K
ICAgIAogICAgVGhlIGNvZGUgd2hpY2ggdXNlZCB0aGF0IGZpZWxkIGhhcyBiZWVuIGRlbGV0ZWQu
IEZvdW5kIGJ5IGNvZGUKICAgIGluc3BlY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
aW5kZXggNjBjY2JmMy4uNDg5MjE1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMzIsMTIgKzMyLDYgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgLyogVHlwZSByZWZl
cmVuY2UgY291bnQgYW5kIHZhcmlvdXMgUEdUX3h4eCBmbGFncyBhbmQgZmllbGRzLiAqLwogICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlX2luZm87Ci0gICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogUmVmZXJlbmNlIGNvdW50IGZvciBwYWdlIHRhYmxlIHVzZWQgaW4gdGhlIFAyTSBj
b2RlLgotICAgICAgICAgICAgICogVGhlIGNvdW50ZXIgaXMgcHJvdGVjdGVkIGJ5IHRoZSBwMm0t
PmxvY2sgb2YgdGhlCi0gICAgICAgICAgICAgKiBhc3NvY2lhdGVkIGRvbWFpbi4KLSAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwMm1fcmVmY291bnQ7CiAgICAgICAg
IH0gaW51c2U7CiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5m
byAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KICAgICAgICAgc3RydWN0IHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpT-00029d-Gw; Sat, 25 Mar 2017 19:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpS-00029T-92
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 07/A7-27678-1EBC6D85; Sat, 25 Mar 2017 19:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffB6Ws
 RBt3d5hYTthk4MHps79vFHsAYxZqZl5RfkcCaMWd9M3PBbK6K6cffMTYwXmXvYuTiEBL4wihx
 ac5aRgjnPKPEzHNrgTIcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKbLz3g
 BXE5hUwk+iZfB6shgWofsGv36wTGDkWMDKsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxgPLAo8BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwPmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXAjf9FdBiJqDFszdcA
 VlckoiQkmpgFAzieLXu7soIhUUHDi3R2FF7JP5lO8v5jpNfJgg+8b36puCrhfGccF+1DdITJw
 iGzvu9bItYCufK7LRt5qZvp0/pv9DGM6/D6KefiVf3RR+xht6WEpvf8wz23amTn3jrnk9bx2l
 vJ77Xoi+28f0L82+yiVC9sOTB6SeH8r5y63BoGeUyaAkqKrEUZyQaajEXFScCACBR/0NEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490471904!40838821!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39036 invoked from network); 25 Mar 2017 19:58:24 -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; 25 Mar 2017 19:58:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpP-0005rn-R1
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpP-00079e-Px
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpP-00079e-Px@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:23 +0000
Subject: [Xen-changelog] [xen master] arm/mm: remove unused p2m_refcount in
	page_info
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwYzU5ZjU4NzY1YWU5NDFmNzAyMTJkMzI0M2UyYmZhZGZlYzk5MDYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAyMyAx
NjowNjoyOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVGh1IE1hciAyMyAxMToxMTowNiAyMDE3IC0w
NzAwCgogICAgYXJtL21tOiByZW1vdmUgdW51c2VkIHAybV9yZWZjb3VudCBpbiBwYWdlX2luZm8K
ICAgIAogICAgVGhlIGNvZGUgd2hpY2ggdXNlZCB0aGF0IGZpZWxkIGhhcyBiZWVuIGRlbGV0ZWQu
IEZvdW5kIGJ5IGNvZGUKICAgIGluc3BlY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCB8IDYgLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
aW5kZXggNjBjY2JmMy4uNDg5MjE1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMzIsMTIgKzMyLDYgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgLyogVHlwZSByZWZl
cmVuY2UgY291bnQgYW5kIHZhcmlvdXMgUEdUX3h4eCBmbGFncyBhbmQgZmllbGRzLiAqLwogICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlX2luZm87Ci0gICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogUmVmZXJlbmNlIGNvdW50IGZvciBwYWdlIHRhYmxlIHVzZWQgaW4gdGhlIFAyTSBj
b2RlLgotICAgICAgICAgICAgICogVGhlIGNvdW50ZXIgaXMgcHJvdGVjdGVkIGJ5IHRoZSBwMm0t
PmxvY2sgb2YgdGhlCi0gICAgICAgICAgICAgKiBhc3NvY2lhdGVkIGRvbWFpbi4KLSAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwMm1fcmVmY291bnQ7CiAgICAgICAg
IH0gaW51c2U7CiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291bnRfaW5m
byAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KICAgICAgICAgc3RydWN0IHsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpd-0002Ao-IU; Sat, 25 Mar 2017 19:58:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpc-0002Af-FJ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F2/CA-05091-BEBC6D85; Sat, 25 Mar 2017 19:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVff16Ws
 RBrd+slpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrqZz1kK1phV9H26y9jA2KPTxcjFISTwhVHi
 8umZrBDOeUaJefeWsXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJHGp+
 zoTiM0rYCZx+NkjMJsFqP5j5wHGCYwcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2ML487XmIUZKDSUmUN/r71QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzKQC8LCRalpqdWpGXmAMMDJi3BwaMkwvv2FFCat7ggMbc4Mx0idYpRl2PO7N1v
 mIRY8vLzUqXEea1AZgiAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgRZx
 ZOZVwK36RXQEUxAR8zecAXkiJJEhJRUA+P6uHin9cpv537pd3rk77xMXObZ+ag/O1bveZ7x0u
 j8l3r/dl35k1f3NVy3WR+95hhfhNj9Pa9TNz3YLPTlw+Zou38q5jEexXMjHkzt+jvXumNfy96
 FWhd3f36ZFRxWqF3IwqdtrnbjxFaDwPDUJSe0r+TZpAqfvhfh+Y3La/qkl6vWyvusYudRYinO
 SDTUYi4qTgQAMVz8rVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1490471914!84514198!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50886 invoked from network); 25 Mar 2017 19:58: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; 25 Mar 2017 19:58:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpZ-0005sA-Sr
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpZ-0007AC-SH
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpZ-0007AC-SH@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:33 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: add a call
	to restrict the handle
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4MjNkNmViNDBhZjY3YjY3NzVkYjMyZTk2NDNiYjA0NzFlNTJlNGUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMToyNToyNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoK
ICAgIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGFkZCBhIGNhbGwgdG8gcmVzdHJpY3QgdGhl
IGhhbmRsZQogICAgCiAgICBDb21taXQgOGVmNWYzNDRkMDYxICJ0b29scy9saWJ4ZW5kZXZpY2Vt
b2RlbDogYWRkIGEgY2FsbCB0byByZXN0cmljdCB0aGUKICAgIGhhbmRsZSIgYWRkZWQgYSBmdW5j
dGlvbiB0byB0aGUgZGV2aWNlbW9kZWwgaW50ZXJmYWNlIHRvIHJlc3RyaWN0CiAgICBvcGVyYXRp
b25zIHRocm91Z2ggdGhlIEFQSSB0byBhIHNwZWNpZmljIGRvbWFpbiwgd2hlcmUgYSBjYXBhYmxl
IHVuZGVyLQogICAgbHlpbmcgcHJpdmNtZCBkcml2ZXIgZXhpc3RzLgogICAgCiAgICBUaGlzIHBh
dGNoIGFkZHMgc2ltaWxhciBmdW5jdGlvbmFsaXR5IHRvIHRoZSB4ZW5mb3JlaWdubWVtb3J5IEFQ
SS4gVGhpcwogICAgd2lsbCBiZSBuZWNlc3NhcnkgKGFzIG11Y2ggYXMgeGVuZGV2aWNlbW9kZWwg
cmVzdHJpY3Rpb24pIGZvciBsaW1pdGluZwogICAgdGhlIHNjb3BlIG9mIGRldmljZSBtb2RlbHMg
dG8gc3BlY2lmaWMgZG9tYWlucy4KICAgIAogICAgTk9URTogTXkgcGF0Y2ggdG8gdGhlIGxpbnV4
IGtlcm5lbCBbMV0gYWRkZWQgdGhlIGFwcHJvcHJpYXRlIGNoZWNrcyB0bwogICAgICAgICAgdGhl
IGZvcmVpZ24gbWVtb3J5IGlvY3Rscy4KICAgIAogICAgWzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5v
cmcvY2dpdC9saW51eC9rZXJuZWwvZ2l0L29zdHIvbGludXguZ2l0L2NvbW1pdC8/aWQ9NDYxMGQy
NDAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYyAgICAgICAgICAgICAg
ICAgIHwgIDcgKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9y
ZWlnbm1lbW9yeS5oIHwgMTEgKysrKysrKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9s
aWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgICB8ICAxICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9saW51eC5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L21pbmlvcy5jICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysr
KwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgIHwg
IDMgKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jICAgICAgICAgICAgICAg
ICAgfCAgNyArKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2NvcmUuYwppbmRleCBhODcyYjk1Li4wZWJkNDI5IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9jb3JlLmMKQEAgLTEwNiw2ICsxMDYsMTIgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXAo
eGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVp
Z25tZW1vcnlfdW5tYXAoZm1lbSwgYWRkciwgbnVtKTsKIH0KIAoraW50IHhlbmZvcmVpZ25tZW1v
cnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQoreworICAgIHJldHVybiBvc2RlcF94ZW5m
b3JlaWdubWVtb3J5X3Jlc3RyaWN0KGZtZW0sIGRvbWlkKTsKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmluZGV4IGVm
MDhiNmMuLmY2Y2QwOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVl
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYwpAQCAtOTYsNiAr
OTYsMTMgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0gPDwgUEFHRV9TSElG
VCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1FT1BOT1RTVVBQOworICAgIHJldHVybiAt
MTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCA5
MmI5Mjc3Li5kNWJlNjQ4IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCkBAIC0xMTUsNiArMTE1LDE3IEBAIHZvaWQgKnhlbmZv
cmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB1aW50MzJfdCBk
b20sCiBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAq
Zm1lbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFkZHIsIHNpemVfdCBwYWdl
cyk7CiAKKy8qKgorICogVGhpcyBmdW5jdGlvbiByZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhh
bmRsZSB0byB0aGUgc3BlY2lmaWVkCisgKiBkb21haW4uCisgKgorICogQHBhcm0gZm1lbSBoYW5k
bGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRo
ZSBkb21haW4gaWQKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICov
CitpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAq
Zm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworCiAj
ZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5m
b3JlaWdubWVtb3J5Lm1hcCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdu
bWVtb3J5Lm1hcAppbmRleCBkZjIwNmIzLi41Yzk4MDZjIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKKysrIGIvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCkBAIC00LDUgKzQsNiBAQCBWRVJT
XzEuMCB7CiAJCXhlbmZvcmVpZ25tZW1vcnlfY2xvc2U7CiAJCXhlbmZvcmVpZ25tZW1vcnlfbWFw
OwogCQl4ZW5mb3JlaWdubWVtb3J5X3VubWFwOworCQl4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
OwogCWxvY2FsOiAqOyAvKiBEbyBub3QgZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KIH07
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCmluZGV4IDQyM2M3NDQuLjMyMGJiMjEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9saW51eC5jCkBAIC0yNzIsNiArMjcyLDEyIEBAIGludCBvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVy
biBtdW5tYXAoYWRkciwgbnVtIDw8IFBBR0VfU0hJRlQpOwogfQogCitpbnQgb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAgcmV0
dXJuIGlvY3RsKGZtZW0tPmZkLCBJT0NUTF9QUklWQ01EX1JFU1RSSUNULCAmZG9taWQpOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21p
bmlvcy5jCmluZGV4IDZkYzk3YmQuLjJkZDQ5MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9taW5pb3MuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9z
LmMKQEAgLTU4LDYgKzU4LDEzIEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhl
bmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBtdW5tYXAoYWRkciwgbnVt
IDw8IFBBR0VfU0hJRlQpOwogfQogCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8gPSAtRU9QTk9UU1VQUDsK
KyAgICByZXR1cm4gLTE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBD
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKaW5kZXggMDhmNDk2NC4uYWYzYTFhNCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCisrKyBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9uZXRic2QuYwpAQCAtMTAwLDYgKzEwMCwxMyBAQCBpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICBy
ZXR1cm4gbXVubWFwKGFkZHIsIG51bSpYQ19QQUdFX1NJWkUpOwogfQogCitpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAg
ZXJybm8gPSAtRU9QTk9UU1VQUDsKKyAgICByZXR1cm4gLTE7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAppbmRleCA5
Y2M3ODE0Li5lZDdlYzdhIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJp
dmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKQEAgLTMyLDYg
KzMyLDkgQEAgdm9pZCAqb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKmFkZHIsIHNpemVfdCBudW0pOwogCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworCiAjaWYgZGVmaW5lZChfX05ldEJT
RF9fKSB8fCBkZWZpbmVkKF9fc3VuX18pCiAvKiBTdHJpY3RseSBjb21wYXQgZm9yIHRob3NlIHR3
byBvbmx5IG9ubHkgKi8KIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVpZ25t
ZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvc29sYXJpcy5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMu
YwppbmRleCBlOTI1YTI5Li5mZTdiYjQ1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvc29sYXJpcy5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMK
QEAgLTk4LDYgKzk4LDEzIEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBtdW5tYXAoYWRkciwgbnVtKlhD
X1BBR0VfU0laRSk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhl
bmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1FT1BOT1RTVVBQOworICAg
IHJldHVybiAtMTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpd-0002Ao-IU; Sat, 25 Mar 2017 19:58:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpc-0002Af-FJ
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F2/CA-05091-BEBC6D85; Sat, 25 Mar 2017 19:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVff16Ws
 RBrd+slpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrqZz1kK1phV9H26y9jA2KPTxcjFISTwhVHi
 8umZrBDOeUaJefeWsXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJHGp+
 zoTiM0rYCZx+NkjMJsFqP5j5wHGCYwcCxgZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2ML487XmIUZKDSUmUN/r71QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzKQC8LCRalpqdWpGXmAMMDJi3BwaMkwvv2FFCat7ggMbc4Mx0idYpRl2PO7N1v
 mIRY8vLzUqXEea1AZgiAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgRZx
 ZOZVwK36RXQEUxAR8zecAXkiJJEhJRUA+P6uHin9cpv537pd3rk77xMXObZ+ag/O1bveZ7x0u
 j8l3r/dl35k1f3NVy3WR+95hhfhNj9Pa9TNz3YLPTlw+Zou38q5jEexXMjHkzt+jvXumNfy96
 FWhd3f36ZFRxWqF3IwqdtrnbjxFaDwPDUJSe0r+TZpAqfvhfh+Y3La/qkl6vWyvusYudRYinO
 SDTUYi4qTgQAMVz8rVACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1490471914!84514198!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50886 invoked from network); 25 Mar 2017 19:58: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; 25 Mar 2017 19:58:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpZ-0005sA-Sr
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpZ-0007AC-SH
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpZ-0007AC-SH@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:33 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: add a call
	to restrict the handle
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4MjNkNmViNDBhZjY3YjY3NzVkYjMyZTk2NDNiYjA0NzFlNTJlNGUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1hciAyMiAxMToyNToyNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoK
ICAgIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGFkZCBhIGNhbGwgdG8gcmVzdHJpY3QgdGhl
IGhhbmRsZQogICAgCiAgICBDb21taXQgOGVmNWYzNDRkMDYxICJ0b29scy9saWJ4ZW5kZXZpY2Vt
b2RlbDogYWRkIGEgY2FsbCB0byByZXN0cmljdCB0aGUKICAgIGhhbmRsZSIgYWRkZWQgYSBmdW5j
dGlvbiB0byB0aGUgZGV2aWNlbW9kZWwgaW50ZXJmYWNlIHRvIHJlc3RyaWN0CiAgICBvcGVyYXRp
b25zIHRocm91Z2ggdGhlIEFQSSB0byBhIHNwZWNpZmljIGRvbWFpbiwgd2hlcmUgYSBjYXBhYmxl
IHVuZGVyLQogICAgbHlpbmcgcHJpdmNtZCBkcml2ZXIgZXhpc3RzLgogICAgCiAgICBUaGlzIHBh
dGNoIGFkZHMgc2ltaWxhciBmdW5jdGlvbmFsaXR5IHRvIHRoZSB4ZW5mb3JlaWdubWVtb3J5IEFQ
SS4gVGhpcwogICAgd2lsbCBiZSBuZWNlc3NhcnkgKGFzIG11Y2ggYXMgeGVuZGV2aWNlbW9kZWwg
cmVzdHJpY3Rpb24pIGZvciBsaW1pdGluZwogICAgdGhlIHNjb3BlIG9mIGRldmljZSBtb2RlbHMg
dG8gc3BlY2lmaWMgZG9tYWlucy4KICAgIAogICAgTk9URTogTXkgcGF0Y2ggdG8gdGhlIGxpbnV4
IGtlcm5lbCBbMV0gYWRkZWQgdGhlIGFwcHJvcHJpYXRlIGNoZWNrcyB0bwogICAgICAgICAgdGhl
IGZvcmVpZ24gbWVtb3J5IGlvY3Rscy4KICAgIAogICAgWzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5v
cmcvY2dpdC9saW51eC9rZXJuZWwvZ2l0L29zdHIvbGludXguZ2l0L2NvbW1pdC8/aWQ9NDYxMGQy
NDAKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYyAgICAgICAgICAgICAg
ICAgIHwgIDcgKysrKysrKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9y
ZWlnbm1lbW9yeS5oIHwgMTEgKysrKysrKysrKysKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9s
aWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgICB8ICAxICsKIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9saW51eC5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwogdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L21pbmlvcy5jICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysr
KwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAgICAgICAgICAgICAgICAgIHwg
IDMgKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jICAgICAgICAgICAgICAg
ICAgfCAgNyArKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L2NvcmUuYwppbmRleCBhODcyYjk1Li4wZWJkNDI5IDEwMDY0NAotLS0gYS90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9jb3JlLmMKQEAgLTEwNiw2ICsxMDYsMTIgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXAo
eGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG9zZGVwX3hlbmZvcmVp
Z25tZW1vcnlfdW5tYXAoZm1lbSwgYWRkciwgbnVtKTsKIH0KIAoraW50IHhlbmZvcmVpZ25tZW1v
cnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQoreworICAgIHJldHVybiBvc2RlcF94ZW5m
b3JlaWdubWVtb3J5X3Jlc3RyaWN0KGZtZW0sIGRvbWlkKTsKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmluZGV4IGVm
MDhiNmMuLmY2Y2QwOGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVl
YnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYwpAQCAtOTYsNiAr
OTYsMTMgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0gPDwgUEFHRV9TSElG
VCk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1FT1BOT1RTVVBQOworICAgIHJldHVybiAt
MTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaCBiL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaAppbmRleCA5
MmI5Mjc3Li5kNWJlNjQ4IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5j
bHVkZS94ZW5mb3JlaWdubWVtb3J5LmgKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2lu
Y2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCkBAIC0xMTUsNiArMTE1LDE3IEBAIHZvaWQgKnhlbmZv
cmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB1aW50MzJfdCBk
b20sCiBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAq
Zm1lbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFkZHIsIHNpemVfdCBwYWdl
cyk7CiAKKy8qKgorICogVGhpcyBmdW5jdGlvbiByZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhh
bmRsZSB0byB0aGUgc3BlY2lmaWVkCisgKiBkb21haW4uCisgKgorICogQHBhcm0gZm1lbSBoYW5k
bGUgdG8gdGhlIG9wZW4gZm9yZWlnbm1lbW9yeSBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRo
ZSBkb21haW4gaWQKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICov
CitpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAq
Zm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworCiAj
ZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5m
b3JlaWdubWVtb3J5Lm1hcCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdu
bWVtb3J5Lm1hcAppbmRleCBkZjIwNmIzLi41Yzk4MDZjIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKKysrIGIvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnkubWFwCkBAIC00LDUgKzQsNiBAQCBWRVJT
XzEuMCB7CiAJCXhlbmZvcmVpZ25tZW1vcnlfY2xvc2U7CiAJCXhlbmZvcmVpZ25tZW1vcnlfbWFw
OwogCQl4ZW5mb3JlaWdubWVtb3J5X3VubWFwOworCQl4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
OwogCWxvY2FsOiAqOyAvKiBEbyBub3QgZXhwb3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KIH07
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCmluZGV4IDQyM2M3NDQuLjMyMGJiMjEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9saW51eC5jCkBAIC0yNzIsNiArMjcyLDEyIEBAIGludCBvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVy
biBtdW5tYXAoYWRkciwgbnVtIDw8IFBBR0VfU0hJRlQpOwogfQogCitpbnQgb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAgcmV0
dXJuIGlvY3RsKGZtZW0tPmZkLCBJT0NUTF9QUklWQ01EX1JFU1RSSUNULCAmZG9taWQpOworfQor
CiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21p
bmlvcy5jCmluZGV4IDZkYzk3YmQuLjJkZDQ5MTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9taW5pb3MuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9z
LmMKQEAgLTU4LDYgKzU4LDEzIEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhl
bmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBtdW5tYXAoYWRkciwgbnVt
IDw8IFBBR0VfU0hJRlQpOwogfQogCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmlj
dCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAgZXJybm8gPSAtRU9QTk9UU1VQUDsK
KyAgICByZXR1cm4gLTE7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBD
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKaW5kZXggMDhmNDk2NC4uYWYzYTFhNCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCisrKyBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9uZXRic2QuYwpAQCAtMTAwLDYgKzEwMCwxMyBAQCBpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICBy
ZXR1cm4gbXVubWFwKGFkZHIsIG51bSpYQ19QQUdFX1NJWkUpOwogfQogCitpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpCit7CisgICAg
ZXJybm8gPSAtRU9QTk9UU1VQUDsKKyAgICByZXR1cm4gLTE7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAppbmRleCA5
Y2M3ODE0Li5lZDdlYzdhIDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJp
dmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKQEAgLTMyLDYg
KzMyLDkgQEAgdm9pZCAqb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKmFkZHIsIHNpemVfdCBudW0pOwogCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOworCiAjaWYgZGVmaW5lZChfX05ldEJT
RF9fKSB8fCBkZWZpbmVkKF9fc3VuX18pCiAvKiBTdHJpY3RseSBjb21wYXQgZm9yIHRob3NlIHR3
byBvbmx5IG9ubHkgKi8KIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVpZ25t
ZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvc29sYXJpcy5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMu
YwppbmRleCBlOTI1YTI5Li5mZTdiYjQ1IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvc29sYXJpcy5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMK
QEAgLTk4LDYgKzk4LDEzIEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwKHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIHJldHVybiBtdW5tYXAoYWRkciwgbnVtKlhD
X1BBR0VfU0laRSk7CiB9CiAKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhl
bmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBkb21pZCkKK3sKKyAgICBlcnJubyA9IC1FT1BOT1RTVVBQOworICAg
IHJldHVybiAtMTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpn-0002CC-KL; Sat, 25 Mar 2017 19:58:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpm-0002C0-CM
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/DA-27545-5FBC6D85; Sat, 25 Mar 2017 19:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffL6Ws
 RBs0fbSwmbDNwYPTY3reLPYAxijUzLym/IoE1o//seZaCTzwVJ+9tZWlgvM3VxcjFISTwhVFi
 x8oWNgjnPKPE68eLmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlej42
 cYCYvMKmEl03J8K1soCVP/yl/oERo4FjAyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYd64PPMQoycGkJMob/f1qhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lWnrkUICRalpqdWpGXmAIMDJi3BwaMkApHmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTml
 cBtegV0BBPQEbM3XAE5oiQRISXVwOiWN81Q5Yln/7N3UzdrSc2YPPejQPrXA4VXn7aUyCzTb2
 e4Iv6p+Zza1wVHbd5v/bhP7ObB9cu0Ts5/lqM139KE8fNS46iY1w2vb+/2eraEhVOUzbKgXoX
 foeBWFB+bmzN36TYO6eDw9JTa3p0de9dd/V0+TWRPyKeTKbMs/bsnuam/etdaXarEUpyRaKjF
 XFScCAAAaaowTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1490471924!58409830!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42869 invoked from network); 25 Mar 2017 19:58:44 -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; 25 Mar 2017 19:58:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpj-0005sM-Ub
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpj-0007BU-U4
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpj-0007BU-U4@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:43 +0000
Subject: [Xen-changelog] [xen master] xen/Makefile: remove all temporary
	files for every architecture
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4ZDA2ZWViMzBiMTcxZTE1Y2UyNTRiZjQyMGY3MmU4NTIwNmIzZTYKQXV0aG9yOiAg
ICAgTHVjYSBNaWNjaW8gPGx1Y21pY2Npb0BnbWFpbC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
MjMgMDI6MzE6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDEyOjIzOjQ3IDIwMTcgKzAwMDAKCiAgICB4
ZW4vTWFrZWZpbGU6IHJlbW92ZSBhbGwgdGVtcG9yYXJ5IGZpbGVzIGZvciBldmVyeSBhcmNoaXRl
Y3R1cmUKICAgIAogICAgRXhlY3V0ZSB0aGUgY2xlYW4gdGFyZ2V0IGZvciBib3RoIGFybSBhbmQg
eDg2IGFyY2hpdGVjdHVyZS4KICAgIAogICAgV2hlbiB0cnlpbmcgdG8gYnVpbGQgWGVuIGZvciBh
IGRpZmZlcmVudCBhcmNoaXRlY3R1cmUgaW4gdGhlIHNhbWUKICAgIHRyZWUsIHRoZSBjb21tYW5k
IG1ha2UgY2xlYW4gd2lsbCBvbmx5IHJlbW92ZSB0ZW1wb3JhcnkgZmlsZXMgZm9yCiAgICB0aGUg
aG9zdCBhcmNoaXRlY3R1cmUuCiAgICBUaGlzIHdpbGwgbGVhZCBhIGNvbXBpbGF0aW9uIGVycm9y
IHdoZW4gdHJ5aW5nIHRvIGJ1aWxkIEFSTTY0IGFuZAogICAgQVJNMzIgWGVuIGluIHRoZSBzYW1l
IHRyZWUuCiAgICAoU2VlIGFsc286IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMS9tc2cwMjE3Ni5odG1sKQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBMdWNhIE1pY2NpbyA8bHVjbWljY2lvQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9NYWtlZmlsZSB8IDMgKystCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGRjNjg2MmUuLmZjZDVjN2UgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTExNSw3ICsxMTUs
OCBAQCBfY2xlYW46IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rIC1DIGRyaXZlcnMgY2xlYW4KIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMu
bWsgLUMgeHNtIGNsZWFuCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGNyeXB0
byBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNoLyQoVEFSR0VU
X0FSQ0gpIGNsZWFuCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvYXJt
IGNsZWFuCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gveDg2IGNsZWFu
CiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIHRlc3QgY2xlYW4KIAkkKE1BS0Up
IC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNI
KSBTUkNBUkNIPSQoU1JDQVJDSCkgY2xlYW4KIAlmaW5kIC4gXCggLW5hbWUgIioubyIgLW8gLW5h
bWUgIi4qLmQiIC1vIC1uYW1lICIqLmdjbm8iIFwpIC1leGVjIHJtIC1mIHt9IFw7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpn-0002CC-KL; Sat, 25 Mar 2017 19:58:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpm-0002C0-CM
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/DA-27545-5FBC6D85; Sat, 25 Mar 2017 19:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffL6Ws
 RBs0fbSwmbDNwYPTY3reLPYAxijUzLym/IoE1o//seZaCTzwVJ+9tZWlgvM3VxcjFISTwhVFi
 x8oWNgjnPKPE68eLmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlej42
 cYCYvMKmEl03J8K1soCVP/yl/oERo4FjAyrGDWKU4vKUot0jY31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYd64PPMQoycGkJMob/f1qhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lWnrkUICRalpqdWpGXmAIMDJi3BwaMkApHmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTml
 cBtegV0BBPQEbM3XAE5oiQRISXVwOiWN81Q5Yln/7N3UzdrSc2YPPejQPrXA4VXn7aUyCzTb2
 e4Iv6p+Zza1wVHbd5v/bhP7ObB9cu0Ts5/lqM139KE8fNS46iY1w2vb+/2eraEhVOUzbKgXoX
 foeBWFB+bmzN36TYO6eDw9JTa3p0de9dd/V0+TWRPyKeTKbMs/bsnuam/etdaXarEUpyRaKjF
 XFScCAAAaaowTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1490471924!58409830!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42869 invoked from network); 25 Mar 2017 19:58:44 -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; 25 Mar 2017 19:58:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpj-0005sM-Ub
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpj-0007BU-U4
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpj-0007BU-U4@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:43 +0000
Subject: [Xen-changelog] [xen master] xen/Makefile: remove all temporary
	files for every architecture
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4ZDA2ZWViMzBiMTcxZTE1Y2UyNTRiZjQyMGY3MmU4NTIwNmIzZTYKQXV0aG9yOiAg
ICAgTHVjYSBNaWNjaW8gPGx1Y21pY2Npb0BnbWFpbC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXIg
MjMgMDI6MzE6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDEyOjIzOjQ3IDIwMTcgKzAwMDAKCiAgICB4
ZW4vTWFrZWZpbGU6IHJlbW92ZSBhbGwgdGVtcG9yYXJ5IGZpbGVzIGZvciBldmVyeSBhcmNoaXRl
Y3R1cmUKICAgIAogICAgRXhlY3V0ZSB0aGUgY2xlYW4gdGFyZ2V0IGZvciBib3RoIGFybSBhbmQg
eDg2IGFyY2hpdGVjdHVyZS4KICAgIAogICAgV2hlbiB0cnlpbmcgdG8gYnVpbGQgWGVuIGZvciBh
IGRpZmZlcmVudCBhcmNoaXRlY3R1cmUgaW4gdGhlIHNhbWUKICAgIHRyZWUsIHRoZSBjb21tYW5k
IG1ha2UgY2xlYW4gd2lsbCBvbmx5IHJlbW92ZSB0ZW1wb3JhcnkgZmlsZXMgZm9yCiAgICB0aGUg
aG9zdCBhcmNoaXRlY3R1cmUuCiAgICBUaGlzIHdpbGwgbGVhZCBhIGNvbXBpbGF0aW9uIGVycm9y
IHdoZW4gdHJ5aW5nIHRvIGJ1aWxkIEFSTTY0IGFuZAogICAgQVJNMzIgWGVuIGluIHRoZSBzYW1l
IHRyZWUuCiAgICAoU2VlIGFsc286IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMS9tc2cwMjE3Ni5odG1sKQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBMdWNhIE1pY2NpbyA8bHVjbWljY2lvQGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9NYWtlZmlsZSB8IDMgKystCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGRjNjg2MmUuLmZjZDVjN2UgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTExNSw3ICsxMTUs
OCBAQCBfY2xlYW46IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rIC1DIGRyaXZlcnMgY2xlYW4KIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMu
bWsgLUMgeHNtIGNsZWFuCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGNyeXB0
byBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNoLyQoVEFSR0VU
X0FSQ0gpIGNsZWFuCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvYXJt
IGNsZWFuCisJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gveDg2IGNsZWFu
CiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIHRlc3QgY2xlYW4KIAkkKE1BS0Up
IC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNI
KSBTUkNBUkNIPSQoU1JDQVJDSCkgY2xlYW4KIAlmaW5kIC4gXCggLW5hbWUgIioubyIgLW8gLW5h
bWUgIi4qLmQiIC1vIC1uYW1lICIqLmdjbm8iIFwpIC1leGVjIHJtIC1mIHt9IFw7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpx-0002Ei-NI; Sat, 25 Mar 2017 19:58:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpw-0002EP-B7
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3F/CE-29481-FFBC6D85; Sat, 25 Mar 2017 19:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff/6Ws
 RBgt2MFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqsfn9gKujkrJky7x9LA+Im9i5GLQ0jgC6PE
 3r9HGCGc84wSC371s3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJvFoz
 zRGEJsXyF7cB9LKycECVD+lbSHjBEaOBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY9/5zOsQoycGkJMob/f1qhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lWnrkUICRalpqdWpGXmAIMDJi3BwaMkApHmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTml
 cBtegV0BBPQEbM3XAE5oiQRISXVwLiro1qI9xH3jOblX3P/r9ujw/lqb8eSHcdsn0THba3mCu
 u8q+vnMW+y3JP0Q6FcCtZTdapNAyT2rKu4cv30MTulr59zd8/786b+wq0LzFXhOX8cOX7/m3t
 n94VY4/l2D8Om/S8PV1n4lmWP3C+xxW4FomeehfZypa39erJ4Qsx72z1PT3auV1RQYinOSDTU
 Yi4qTgQAmjcgF08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1490471934!70742146!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29867 invoked from network); 25 Mar 2017 19:58: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; 25 Mar 2017 19:58:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpu-0005sY-08
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpt-0007C1-Vo
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpt-0007C1-Vo@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:53 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update OVMF 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>

Y29tbWl0IDUwYmI5NzlmMTFlNDBkODAzMTJiMmU0NWViZTY4NmZjY2IyNDRlNjgKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTc6MTA6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDEyOjIzOjQ3IDIwMTcgKzAw
MDAKCiAgICBDb25maWcubWs6IHVwZGF0ZSBPVk1GIGNoYW5nZXNldAogICAgCiAgICBUaGlzIG5l
dyBjaGFuZ2VzZXQgY29udGFpbiBhIGZpeCB0byBidWlsZCB3aXRoIEdDQyA2LjMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmln
Lm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGYwY2E5ZTkuLjdhMGY5
NGIgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2Nyw3ICsyNjcs
NyBAQCBRRU1VX1RSQURJVElPTkFMX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CiBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgotT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1
NzM0ZDQ4NmI2YWEwYjY5YTM5YjJjOGQ1MmIzNTU0MDBiY2YyNTUxCitPVk1GX1VQU1RSRUFNX1JF
VklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKIFFFTVVf
VVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
Y2EwMTNmYTliYWY5MmY0NzQ2OWJhMWYyZTFhYWEzMWM0MWQ4YTBiYgogIyBUdWUgRGVjIDEzIDE1
OjAyOjAyIDIwMTYgKzAwMDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:58:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:58: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 1crrpx-0002Ei-NI; Sat, 25 Mar 2017 19:58:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpw-0002EP-B7
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3F/CE-29481-FFBC6D85; Sat, 25 Mar 2017 19:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff/6Ws
 RBgt2MFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqsfn9gKujkrJky7x9LA+Im9i5GLQ0jgC6PE
 3r9HGCGc84wSC371s3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJvFoz
 zRGEJsXyF7cB9LKycECVD+lbSHjBEaOBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY9/5zOsQoycGkJMob/f1qhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lWnrkUICRalpqdWpGXmAIMDJi3BwaMkApHmLS5IzC3OTIdInWLU5Zgze/cbJiGW
 vPy8VClx3rUgRQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Gm8GTml
 cBtegV0BBPQEbM3XAE5oiQRISXVwLiro1qI9xH3jOblX3P/r9ujw/lqb8eSHcdsn0THba3mCu
 u8q+vnMW+y3JP0Q6FcCtZTdapNAyT2rKu4cv30MTulr59zd8/786b+wq0LzFXhOX8cOX7/m3t
 n94VY4/l2D8Om/S8PV1n4lmWP3C+xxW4FomeehfZypa39erJ4Qsx72z1PT3auV1RQYinOSDTU
 Yi4qTgQAmjcgF08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1490471934!70742146!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29867 invoked from network); 25 Mar 2017 19:58: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; 25 Mar 2017 19:58:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpu-0005sY-08
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrpt-0007C1-Vo
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:58:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrpt-0007C1-Vo@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:58:53 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update OVMF 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>

Y29tbWl0IDUwYmI5NzlmMTFlNDBkODAzMTJiMmU0NWViZTY4NmZjY2IyNDRlNjgKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTc6MTA6MDkgMjAxNyArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDEyOjIzOjQ3IDIwMTcgKzAw
MDAKCiAgICBDb25maWcubWs6IHVwZGF0ZSBPVk1GIGNoYW5nZXNldAogICAgCiAgICBUaGlzIG5l
dyBjaGFuZ2VzZXQgY29udGFpbiBhIGZpeCB0byBidWlsZCB3aXRoIEdDQyA2LjMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmln
Lm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGYwY2E5ZTkuLjdhMGY5
NGIgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2Nyw3ICsyNjcs
NyBAQCBRRU1VX1RSQURJVElPTkFMX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0CiBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgotT1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSA1
NzM0ZDQ4NmI2YWEwYjY5YTM5YjJjOGQ1MmIzNTU0MDBiY2YyNTUxCitPVk1GX1VQU1RSRUFNX1JF
VklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKIFFFTVVf
VVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
Y2EwMTNmYTliYWY5MmY0NzQ2OWJhMWYyZTFhYWEzMWM0MWQ4YTBiYgogIyBUdWUgRGVjIDEzIDE1
OjAyOjAyIDIwMTYgKzAwMDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrq7-0002GE-Ox; Sat, 25 Mar 2017 19:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq6-0002Fy-FD
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D9/3D-19731-90CC6D85; Sat, 25 Mar 2017 19:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZfzzLU
 Ig94nbBYTthk4MHps79vFHsAYxZqZl5RfkcCaceh1H0vBd8GKQ0tKGxj38HUxcnIICXxhlJgx
 J72LkQvIPs8osWnuFbYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhYIluhfsJIRp
 JxXwExi9UF+kDALUPnsrU1MExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYFy1IPAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHiVT1+LEBIsSk1PrUjLzAEGBkxagoNHSYT37SmgNG9xQWJucWY6ROoUo6KUOO9akIQA
 SCKjNA+uDRaMlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxFkCk9mXgnc9FdAi5mAFs/ec
 AVkcUkiQkqqgVHxymfl/TnJV9f6/5GtKdHdWGHtz/Nn86PcY5d9DSbsFX0g+KW5NOyzcO2/gO
 J0h8RH2jr7T7F3rQrpmHPX4ecuoV9fVP6ZKbQ3Cl//K7ChzGSPniN3zkt2v+3vLgb+/Pz8esl
 Zti9POd6mq7/1Vxba0l1Z0Ta7LOLa8b/Frufe7JpiyfkjwEWJpTgj0VCLuag4EQCF6Y8JQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490471944!50272912!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20751 invoked from network); 25 Mar 2017 19:59:05 -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; 25 Mar 2017 19:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq4-0005tS-2X
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq4-0007Ch-20
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrq4-0007Ch-20@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:04 +0000
Subject: [Xen-changelog] [xen master] docs: update HVM emulated unplug
	protocol to cover NVMe disks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwOTZhYTAyMzhlZDAyMDljYTIyYjQ0N2E1NzZmMTc5NWFlZDk5YjkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1hciAyNCAxMTowMDoxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoK
ICAgIGRvY3M6IHVwZGF0ZSBIVk0gZW11bGF0ZWQgdW5wbHVnIHByb3RvY29sIHRvIGNvdmVyIE5W
TWUgZGlza3MKICAgIAogICAgUmVjZW50IGRpc2N1c3Npb25zIG9uIHhlbi1kZXZlbCBoYXZlIGhp
Z2hsaWdodGVkIHRoYXQgdG8gcHJvcGVybHkKICAgIHN1cHBvcnQgZGlzcGxhY2luZyBlbXVsYXRl
ZCBOVk1lIGRpc2tzIHdpdGggUFYgZXF1aXZhbGVudHMgd2lsbCBuZWVkCiAgICB1cGRhdGVzIHRv
IFBWIGZyb250ZW5kcy4gVGhlcmVmb3JlIGl0IGlzIGltcG9ydGFudCB0aGF0LCBpZiBhbiBlbXVs
YXRlZAogICAgTlZNZSBkaXNrIGlzIGV4cG9zZWQgdG8gYSBndWVzdCB3aXRoIGFuIGV4aXN0aW5n
IFBWIHN0b3JhZ2UgZnJvbnRlbmQsCiAgICB0aGF0IGZyb250ZW5kIGRvZXMgbm90IGluYWR2ZXJ0
ZW50bHkgY2F1c2UgdW5wbHVnIG9mIHRoYXQgZW11bGF0ZWQKICAgIGRpc2sgd2hlbiB1bnBsdWdn
aW5nIElERSBvciBTQ1NJIGRpc2tzLgogICAgCiAgICBUaGlzIHBhdGNoIGRlZmluZXMgYSBuZXcg
Yml0IGluIHRoZSBtYXNrIHVzZWQgdG8gaW5zdHJ1Y3QgUUVNVSB0byB1bnBsdWcKICAgIGVtdWxh
dGVkIGRldmljZXMgd2hpY2ggd2lsbCBpbnN0cnVjdCBRRU1VIHRvIHVucGx1ZyBOVk1lIGRpc2tz
IGFuZCBsaW1pdHMKICAgIHRoZSBzZW1hbnRpY3Mgb2YgdGhlIGV4aXN0aW5nICdhbGwnIGRpc2st
dW5wbHVnIGJpdCB0byBvbmx5IElERSBhbmQvb3IgU0NTSQogICAgZGlza3MuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL2h2
bS1lbXVsYXRlZC11bnBsdWcubWFya2Rvd24gfCAxMSArKysrKystLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MvaHZtLWVtdWxhdGVkLXVucGx1Zy5tYXJrZG93biBiL2RvY3MvbWlzYy9odm0tZW11bGF0ZWQt
dW5wbHVnLm1hcmtkb3duCmluZGV4IDhlYWQwYzUuLmY2YjI3ZWQgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy9odm0tZW11bGF0ZWQtdW5wbHVnLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9odm0tZW11
bGF0ZWQtdW5wbHVnLm1hcmtkb3duCkBAIC0zMiwxMiArMzIsMTMgQEAgZHJpdmVycyk6CiAgICBi
bGFja2xpc3RlZCBhbmQgc2hvdWxkIG5vdCBsb2FkLgogCiA2LiBUaGUgZHJpdmVycyB3cml0ZSBh
IHR3by1ieXRlIGJpdG1hc2sgb2YgZGV2aWNlcyB0byB1bnBsdWcgdG8gSU8KLSAgIHBvcnQgYDB4
MTBgLiAgVGhlIGRlZmluZWQgZmllbGRzIGFyZToKKyAgIHBvcnQgYDB4MTBgLiAgVGhlIGRlZmlu
ZWQgYml0cyBhcmU6CiAKLSAgKiBgMWAgLS0gQWxsIGVtdWxhdGVkIGRpc2tzIChub3QgaW5jbHVk
aW5nIENEIGRyaXZlcykKLSAgKiBgMmAgLS0gQWxsIGVtdWxhdGVkIE5JQ3MKLSAgKiBgNGAgLS0g
QWxsIElERSBkaXNrcyBleGNlcHQgZm9yIHRoZSBwcmltYXJ5IG1hc3RlciAobm90IGluY2x1ZGlu
ZyBDRAotCSAgIGRyaXZlcykKKyAgKiBgMGAgLS0gQWxsIGVtdWxhdGVkIElERSBhbmQgU0NTSSBk
aXNrcyAobm90IGluY2x1ZGluZyBDRCBkcml2ZXMpLgorICAqIGAxYCAtLSBBbGwgZW11bGF0ZWQg
TklDcy4KKyAgKiBgMmAgLS0gQWxsIElERSBkaXNrcyBleGNlcHQgZm9yIHRoZSBwcmltYXJ5IG1h
c3RlciAobm90IGluY2x1ZGluZyBDRAorCSAgIGRyaXZlcykuIFRoaXMgaXMgb3ZlcnJpZGRlbiBi
eSBiaXQgMC4KKyAgKiBgM2AgLS0gQWxsIGVtdWxhdGVkIE5WTWUgZGlza3MuCiAKICAgIFRoZSBy
ZWxldmFudCBlbXVsYXRlZCBkZXZpY2VzIHRoZW4gZGlzYXBwZWFyIGZyb20gdGhlIHJlbGV2YW50
CiAgICBidXNlcy4gIEZvciBtb3N0IGd1ZXN0IG9wZXJhdGluZyBzeXN0ZW1zLCB5b3Ugd2FudCB0
byBkbyB0aGlzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrq7-0002GE-Ox; Sat, 25 Mar 2017 19:59:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq6-0002Fy-FD
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D9/3D-19731-90CC6D85; Sat, 25 Mar 2017 19:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZfzzLU
 Ig94nbBYTthk4MHps79vFHsAYxZqZl5RfkcCaceh1H0vBd8GKQ0tKGxj38HUxcnIICXxhlJgx
 J72LkQvIPs8osWnuFbYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhYIluhfsJIRp
 JxXwExi9UF+kDALUPnsrU1MExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYFy1IPAQoyQHk5Iob/T3qxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHiVT1+LEBIsSk1PrUjLzAEGBkxagoNHSYT37SmgNG9xQWJucWY6ROoUo6KUOO9akIQA
 SCKjNA+uDRaMlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuxFkCk9mXgnc9FdAi5mAFs/ec
 AVkcUkiQkqqgVHxymfl/TnJV9f6/5GtKdHdWGHtz/Nn86PcY5d9DSbsFX0g+KW5NOyzcO2/gO
 J0h8RH2jr7T7F3rQrpmHPX4ecuoV9fVP6ZKbQ3Cl//K7ChzGSPniN3zkt2v+3vLgb+/Pz8esl
 Zti9POd6mq7/1Vxba0l1Z0Ta7LOLa8b/Frufe7JpiyfkjwEWJpTgj0VCLuag4EQCF6Y8JQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490471944!50272912!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20751 invoked from network); 25 Mar 2017 19:59:05 -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; 25 Mar 2017 19:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq4-0005tS-2X
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrq4-0007Ch-20
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrq4-0007Ch-20@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:04 +0000
Subject: [Xen-changelog] [xen master] docs: update HVM emulated unplug
	protocol to cover NVMe disks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwOTZhYTAyMzhlZDAyMDljYTIyYjQ0N2E1NzZmMTc5NWFlZDk5YjkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1hciAyNCAxMTowMDoxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoK
ICAgIGRvY3M6IHVwZGF0ZSBIVk0gZW11bGF0ZWQgdW5wbHVnIHByb3RvY29sIHRvIGNvdmVyIE5W
TWUgZGlza3MKICAgIAogICAgUmVjZW50IGRpc2N1c3Npb25zIG9uIHhlbi1kZXZlbCBoYXZlIGhp
Z2hsaWdodGVkIHRoYXQgdG8gcHJvcGVybHkKICAgIHN1cHBvcnQgZGlzcGxhY2luZyBlbXVsYXRl
ZCBOVk1lIGRpc2tzIHdpdGggUFYgZXF1aXZhbGVudHMgd2lsbCBuZWVkCiAgICB1cGRhdGVzIHRv
IFBWIGZyb250ZW5kcy4gVGhlcmVmb3JlIGl0IGlzIGltcG9ydGFudCB0aGF0LCBpZiBhbiBlbXVs
YXRlZAogICAgTlZNZSBkaXNrIGlzIGV4cG9zZWQgdG8gYSBndWVzdCB3aXRoIGFuIGV4aXN0aW5n
IFBWIHN0b3JhZ2UgZnJvbnRlbmQsCiAgICB0aGF0IGZyb250ZW5kIGRvZXMgbm90IGluYWR2ZXJ0
ZW50bHkgY2F1c2UgdW5wbHVnIG9mIHRoYXQgZW11bGF0ZWQKICAgIGRpc2sgd2hlbiB1bnBsdWdn
aW5nIElERSBvciBTQ1NJIGRpc2tzLgogICAgCiAgICBUaGlzIHBhdGNoIGRlZmluZXMgYSBuZXcg
Yml0IGluIHRoZSBtYXNrIHVzZWQgdG8gaW5zdHJ1Y3QgUUVNVSB0byB1bnBsdWcKICAgIGVtdWxh
dGVkIGRldmljZXMgd2hpY2ggd2lsbCBpbnN0cnVjdCBRRU1VIHRvIHVucGx1ZyBOVk1lIGRpc2tz
IGFuZCBsaW1pdHMKICAgIHRoZSBzZW1hbnRpY3Mgb2YgdGhlIGV4aXN0aW5nICdhbGwnIGRpc2st
dW5wbHVnIGJpdCB0byBvbmx5IElERSBhbmQvb3IgU0NTSQogICAgZGlza3MuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL2h2
bS1lbXVsYXRlZC11bnBsdWcubWFya2Rvd24gfCAxMSArKysrKystLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MvaHZtLWVtdWxhdGVkLXVucGx1Zy5tYXJrZG93biBiL2RvY3MvbWlzYy9odm0tZW11bGF0ZWQt
dW5wbHVnLm1hcmtkb3duCmluZGV4IDhlYWQwYzUuLmY2YjI3ZWQgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy9odm0tZW11bGF0ZWQtdW5wbHVnLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9odm0tZW11
bGF0ZWQtdW5wbHVnLm1hcmtkb3duCkBAIC0zMiwxMiArMzIsMTMgQEAgZHJpdmVycyk6CiAgICBi
bGFja2xpc3RlZCBhbmQgc2hvdWxkIG5vdCBsb2FkLgogCiA2LiBUaGUgZHJpdmVycyB3cml0ZSBh
IHR3by1ieXRlIGJpdG1hc2sgb2YgZGV2aWNlcyB0byB1bnBsdWcgdG8gSU8KLSAgIHBvcnQgYDB4
MTBgLiAgVGhlIGRlZmluZWQgZmllbGRzIGFyZToKKyAgIHBvcnQgYDB4MTBgLiAgVGhlIGRlZmlu
ZWQgYml0cyBhcmU6CiAKLSAgKiBgMWAgLS0gQWxsIGVtdWxhdGVkIGRpc2tzIChub3QgaW5jbHVk
aW5nIENEIGRyaXZlcykKLSAgKiBgMmAgLS0gQWxsIGVtdWxhdGVkIE5JQ3MKLSAgKiBgNGAgLS0g
QWxsIElERSBkaXNrcyBleGNlcHQgZm9yIHRoZSBwcmltYXJ5IG1hc3RlciAobm90IGluY2x1ZGlu
ZyBDRAotCSAgIGRyaXZlcykKKyAgKiBgMGAgLS0gQWxsIGVtdWxhdGVkIElERSBhbmQgU0NTSSBk
aXNrcyAobm90IGluY2x1ZGluZyBDRCBkcml2ZXMpLgorICAqIGAxYCAtLSBBbGwgZW11bGF0ZWQg
TklDcy4KKyAgKiBgMmAgLS0gQWxsIElERSBkaXNrcyBleGNlcHQgZm9yIHRoZSBwcmltYXJ5IG1h
c3RlciAobm90IGluY2x1ZGluZyBDRAorCSAgIGRyaXZlcykuIFRoaXMgaXMgb3ZlcnJpZGRlbiBi
eSBiaXQgMC4KKyAgKiBgM2AgLS0gQWxsIGVtdWxhdGVkIE5WTWUgZGlza3MuCiAKICAgIFRoZSBy
ZWxldmFudCBlbXVsYXRlZCBkZXZpY2VzIHRoZW4gZGlzYXBwZWFyIGZyb20gdGhlIHJlbGV2YW50
CiAgICBidXNlcy4gIEZvciBtb3N0IGd1ZXN0IG9wZXJhdGluZyBzeXN0ZW1zLCB5b3Ugd2FudCB0
byBkbyB0aGlzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqH-0002Hj-QY; Sat, 25 Mar 2017 19:59:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqG-0002HX-B2
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2E/D7-13192-31CC6D85; Sat, 25 Mar 2017 19:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf4zLU
 Ig4W7OCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+69FuaCY5wVC65sY2xgvMDexcjFISTwhVHi
 zJN9UM55Romlq+eydTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAtMe/cF
 7A4r4CZxOzOfywgNgtQfdffPUwTGDkWMDKsYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg3Lk+8BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwPmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdCDKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqGmn4MN2WSj81obJEse7Lx6OjLt//c95sRCu/WWm0t5zJsuv2+RscXa7RuajPR
 fl98VPDJmVcl549sQj9908tv985lwvkWLT8jD2XYfu1QkHVO5tWGDL6WlQ9V4j8uZ/x4lPDS7
 unXEvYd7egxPualuyXDVg/y7F8vHt2ZON81a/ldz7fOnnw1uVWIozEg21mIuKEwHC0yH2RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1490471954!70468228!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49076 invoked from network); 25 Mar 2017 19:59:15 -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; 25 Mar 2017 19:59:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqE-0005tc-4x
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqE-0007Dm-3w
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqE-0007Dm-3w@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:14 +0000
Subject: [Xen-changelog] [xen master] x86/mm: fix the check in get_pg_owner
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBlN2ZmZTk2MDRlY2QzYmY1MzRlMGQyMjQwMjVlNTE2ZjJjYmQyMDkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAx
MTozNDowMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoKICAgIHg4Ni9t
bTogZml4IHRoZSBjaGVjayBpbiBnZXRfcGdfb3duZXIKICAgIAogICAgUFZIIChib3RoIHYxIGFu
ZCB2MikgZ3Vlc3QgaXMgYWN0dWFsbHkgYW4gdHJhbnNsYXRlZCBndWVzdC4gSXQgc2hvdWxkIGJl
CiAgICBhYmxlIHRvIG1hbmlwdWxhdGUgcGFnZSB0YWJsZSBmb3Igb3RoZXIgZG9tYWlucyB3aGVu
IGFjdGluZyBhcyBEb20wLgogICAgCiAgICBUaGUgcmVtb3ZhbCBvZiBQVkh2MSBkZWxldGVkIHRo
ZSBzcGVjaWFsIGNhc2UgZm9yIFBWSCBndWVzdCBidXQgZGlkbid0CiAgICBhZGQgYSBjaGVjayBm
b3IgSFZNIGd1ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTZiMjY0OS4uNGRiZDI0ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMwNDEsNyArMzA0MSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90
cmFuc2xhdGUoY3VycikpICkKKyAgICBpZiAoICFpc19odm1fZG9tYWluKGN1cnIpICYmIHVubGlr
ZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyKSkgKQogICAgIHsKICAgICAgICAgTUVNX0xP
RygiQ2Fubm90IG1peCBmb3JlaWduIG1hcHBpbmdzIHdpdGggdHJhbnNsYXRlZCBkb21haW5zIik7
CiAgICAgICAgIGdvdG8gb3V0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqH-0002Hj-QY; Sat, 25 Mar 2017 19:59:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqG-0002HX-B2
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2E/D7-13192-31CC6D85; Sat, 25 Mar 2017 19:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf4zLU
 Ig4W7OCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+69FuaCY5wVC65sY2xgvMDexcjFISTwhVHi
 zJN9UM55Romlq+eydTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAtMe/cF
 7A4r4CZxOzOfywgNgtQfdffPUwTGDkWMDKsYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg3Lk+8BCjJAeTkihv9PerEUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeFeduhYhJFiUmp5akZaZAwwPmLQEB4+SCESat7ggMbc4Mx0idYpRUUqcdy1IQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubdCDKFJzOvBG76K6DFTECLZ2+4A
 rK4JBEhJdXAqGmn4MN2WSj81obJEse7Lx6OjLt//c95sRCu/WWm0t5zJsuv2+RscXa7RuajPR
 fl98VPDJmVcl549sQj9908tv985lwvkWLT8jD2XYfu1QkHVO5tWGDL6WlQ9V4j8uZ/x4lPDS7
 unXEvYd7egxPualuyXDVg/y7F8vHt2ZON81a/ldz7fOnnw1uVWIozEg21mIuKEwHC0yH2RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1490471954!70468228!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49076 invoked from network); 25 Mar 2017 19:59:15 -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; 25 Mar 2017 19:59:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqE-0005tc-4x
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqE-0007Dm-3w
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqE-0007Dm-3w@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:14 +0000
Subject: [Xen-changelog] [xen master] x86/mm: fix the check in get_pg_owner
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBlN2ZmZTk2MDRlY2QzYmY1MzRlMGQyMjQwMjVlNTE2ZjJjYmQyMDkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1hciAyNCAx
MTozNDowMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMjQgMTI6MjM6NDcgMjAxNyArMDAwMAoKICAgIHg4Ni9t
bTogZml4IHRoZSBjaGVjayBpbiBnZXRfcGdfb3duZXIKICAgIAogICAgUFZIIChib3RoIHYxIGFu
ZCB2MikgZ3Vlc3QgaXMgYWN0dWFsbHkgYW4gdHJhbnNsYXRlZCBndWVzdC4gSXQgc2hvdWxkIGJl
CiAgICBhYmxlIHRvIG1hbmlwdWxhdGUgcGFnZSB0YWJsZSBmb3Igb3RoZXIgZG9tYWlucyB3aGVu
IGFjdGluZyBhcyBEb20wLgogICAgCiAgICBUaGUgcmVtb3ZhbCBvZiBQVkh2MSBkZWxldGVkIHRo
ZSBzcGVjaWFsIGNhc2UgZm9yIFBWSCBndWVzdCBidXQgZGlkbid0CiAgICBhZGQgYSBjaGVjayBm
b3IgSFZNIGd1ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYTZiMjY0OS4uNGRiZDI0ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMwNDEsNyArMzA0MSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90
cmFuc2xhdGUoY3VycikpICkKKyAgICBpZiAoICFpc19odm1fZG9tYWluKGN1cnIpICYmIHVubGlr
ZWx5KHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShjdXJyKSkgKQogICAgIHsKICAgICAgICAgTUVNX0xP
RygiQ2Fubm90IG1peCBmb3JlaWduIG1hcHBpbmdzIHdpdGggdHJhbnNsYXRlZCBkb21haW5zIik7
CiAgICAgICAgIGdvdG8gb3V0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqR-0002J7-S9; Sat, 25 Mar 2017 19:59:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqQ-0002Iw-QF
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 73/EA-01936-E1CC6D85; Sat, 25 Mar 2017 19:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf2zLU
 Ig+dtYhYTthk4MHps79vFHsAYxZqZl5RfkcCaMenBadaCnyoVn3p2MDcwHpLtYuTiEBL4wiix
 cslpZgjnPKPEge0fWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIknjRu
 4EJxOYVMJNoffceLM4CVH9wylv2CYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma6Y6H2KU5GBSEuWN/n41QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE76pT1yKEBItS01Mr0jJzgOEBk5bg4FES4f16EijNW1yQmFucmQ6ROsWoKCXOuxak
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYtApnCk5lXAjf9FdBiJqDFs
 zdcAVlckoiQkmpgFNKsn7h5CjtvYqPp67rHaXd+r7eMPWt6SaUvoKJC6UAS0yLB3oKgvXdehx
 VvO7KSc+mi35NP/Gstezhv4STh5Z62bkrnpPc3texhbqrbsDTkgvKuJE7T5+e3618Qn611u7z
 +aNGizOPdW4W741VeL8j7Feas3HC5a/5vpozTaV0r5I9pXit3UWIpzkg01GIuKk4EAKueqTBE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1490471964!89725296!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4865 invoked from network); 25 Mar 2017 19:59: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; 25 Mar 2017 19:59:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqO-0005uI-6s
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqO-0007Ek-6E
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqO-0007Ek-6E@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:24 +0000
Subject: [Xen-changelog] [xen master] x86: split boot trampoline into
	permanent and temporary part
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE4OjU0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE4OjU0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHNwbGl0IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9yYXJ5IHBh
cnQKICAgIAogICAgVGhlIGh5cGVydmlzb3IgbmVlZHMgYSB0cmFtcG9saW5lIGluIGxvdyBtZW1v
cnkgZm9yIGVhcmx5IGJvb3QgYW5kCiAgICBsYXRlciBmb3IgYnJpbmdpbmcgdXAgY3B1cyBhbmQg
ZHVyaW5nIHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5IHRoaXMKICAgIHRyYW1wb2xpbmUgaXMg
a2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9zdCBvZiBpdCBpc24ndCBuZWVkZWQgbGF0ZXIuCiAg
ICAKICAgIFNwbGl0IHRoZSB0cmFtcG9saW5lIGludG8gYSBwZXJtYW5lbnQgcGFydCBhbmQgYSB0
ZW1wb3JhcnkgcGFydCBuZWVkZWQKICAgIGF0IGVhcmx5IGJvb3Qgb25seS4gSW50cm9kdWNlIGEg
bmV3IGVudHJ5IGF0IHRoZSBib3VuZGFyeS4KICAgIAogICAgUmVkdWNlIHRoZSBzdGFjayBmb3Ig
d2FrZXVwIGNvZGUgaW4gb3JkZXIgZm9yIHRoZSBwZXJtYW5lbnQKICAgIHRyYW1wb2xpbmUgdG8g
Zml0IGluIGEgc2luZ2xlIHBhZ2UuIDRrIG9mIHN0YWNrIHNlZW1zIGV4Y2Vzc2l2ZSwgYWJvdXQK
ICAgIDNrIHNob3VsZCBiZSBtb3JlIHRoYW4gZW5vdWdoLgogICAgCiAgICBBZGQgYW4gQVNTRVJU
KCkgdG8gdGhlIGxpbmtlciBzY3JpcHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKICAg
IGFsd2F5cyBhdCBsZWFzdCAzay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg
ICAgIHwgIDUgKystLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICB8ICAyICsrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4
IDI3MTVkMTcuLmE1ZDdiMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xp
bmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTEsNCArMSwyMCBA
QAotICAgICAgICAuY29kZTE2CisvKgorICogVHJhbXBvbGluZSBjb2RlIHJlbG9jYXRlZCB0byBs
b3cgbWVtb3J5LgorICoKKyAqIENhcmUgbXVzdCB0YWtlbiB3aGVuIHJlZmVyZW5jaW5nIHN5bWJv
bHM6IHRoZXkgbGl2ZSBpbiB0aGUgcmVsb2NhdGVkCisgKiB0cmFtcG9saW5lIGFuZCBpbiB0aGUg
aHlwZXJ2aXNvciBiaW5hcnkuIFRoZSBoeXBlcnZpc29yIHN5bWJvbHMgY2FuIGVpdGhlcgorICog
YmUgYWNjZXNzZWQgYnkgdGhlaXIgdmlydHVhbCBhZGRyZXNzIG9yIGJ5IHRoZSBwaHlzaWNhbCBh
ZGRyZXNzLiBXaGVuCisgKiB1c2luZyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBldmVudHVhbGx5IHRo
ZSBwaHlzaWNhbCBzdGFydCBhZGRyZXNzIG9mIHRoZQorICogaHlwZXJ2aXNvciBtdXN0IGJlIHRh
a2VuIGludG8gYWNjb3VudDogYWZ0ZXIgZWFybHkgYm9vdCB0aGUgaHlwZXJ2aXNvcgorICogd2ls
bCBjb3B5IGl0c2VsZiB0byBoaWdoIG1lbW9yeSBhbmQgd3JpdGVzIGl0cyBwaHlzaWNhbCBzdGFy
dCBhZGRyZXNzIHRvCisgKiB0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0IGluIHRoZSBsb3cgbWVt
b3J5IHRyYW1wb2xpbmUgY29weS4KKyAqCisgKiBQYXJ0cyBvZiB0aGUgdHJhbXBvbGluZSBhcmUg
bmVlZGVkIGZvciBlYXJseSBib290IG9ubHksIHdoaWxlIHNvbWUgb3RoZXIKKyAqIHBhcnRzIGFy
ZSBuZWVkZWQgYXMgbG9uZyBhcyB0aGUgaHlwZXJ2aXNvciBpcyBhY3RpdmUgKGUuZy4gd2FrZXVw
IGNvZGUKKyAqIGFmdGVyIHN1c3BlbmQsIGJyaW5ndXAgY29kZSBmb3Igc2Vjb25kYXJ5IGNwdXMp
LiBUaGUgcGVybWFuZW50IHBhcnRzIHNob3VsZAorICogbm90IHJlZmVyZW5jZSBhbnkgdGVtcG9y
YXJ5IGxvdyBtZW1vcnkgdHJhbXBvbGluZSBwYXJ0cyBhcyB0aG9zZSBwYXJ0cyBhcmUKKyAqIG5v
dCBndWFyYW50ZWVkIHRvIHBlcnNpc3QuCisgKi8KIAogLyogTkIuIGJvb3RzeW0oKSBpcyBvbmx5
IHVzYWJsZSBpbiByZWFsIG1vZGUsIG9yIHZpYSBCT09UX1BTRVVET1JNX0RTLiAqLwogI3VuZGVm
IGJvb3RzeW0KQEAgLTE4LDYgKzM0LDEwIEBACiAgICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAt
IC47ICAgICAgICAgICAgXAogICAgICAgICAucG9wc2VjdGlvbgogCisvKiBTdGFydCBvZiB0aGUg
cGVybWFuZW50IHRyYW1wb2xpbmUgY29kZS4gKi8KKworICAgICAgICAuY29kZTE2CisKIEdMT0JB
TCh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KQogICAgICAgICBtb3YgICAgICVjcywlYXgKICAg
ICAgICAgbW92ICAgICAlYXgsJWRzCkBAIC0xMzEsNiArMTUxLDE1IEBAIHN0YXJ0NjQ6CiAgICAg
ICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4CiAgICAgICAgIGptcHEgICAgKiVyYXgKIAor
I2luY2x1ZGUgIndha2V1cC5TIgorCisvKiBUaGUgZmlyc3QgcGFnZSBvZiB0cmFtcG9saW5lIGlz
IHBlcm1hbmVudCwgdGhlIHJlc3QgYm9vdC10aW1lIG9ubHkuICovCisvKiBSZXVzZSB0aGUgYm9v
dCB0cmFtcG9saW5lIG9uIHRoZSAxc3QgdHJhbXBvbGluZSBwYWdlIGFzIHN0YWNrIGZvciB3YWtl
dXAuICovCisgICAgICAgIC5lcXUgICAgd2FrZXVwX3N0YWNrLCB0cmFtcG9saW5lX3N0YXJ0ICsg
UEFHRV9TSVpFCisgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCisKKy8qIEZyb20gaGVyZSBv
biBlYXJseSBib290IG9ubHkuICovCisKICAgICAgICAgLmNvZGUzMgogdHJhbXBvbGluZV9ib290
X2NwdV9lbnRyeToKICAgICAgICAgY21wYiAgICAkMCxib290c3ltX3JlbChza2lwX3JlYWxtb2Rl
LDUpCkBAIC0yNDYsNCArMjc1LDMgQEAgcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKICNp
bmNsdWRlICJtZW0uUyIKICNpbmNsdWRlICJlZGQuUyIKICNpbmNsdWRlICJ2aWRlby5TIgotI2lu
Y2x1ZGUgIndha2V1cC5TIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCAwOGVhOWIyLi5iOTAxY2IxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUwpAQCAtMTczLDYgKzE3Myw1IEBAIGJvZ3VzX3NhdmVkX21hZ2ljOgogICAgICAg
ICBtb3Z3ICAgICQweDBlMDAgKyAnUycsIDB4YjgwMTQKICAgICAgICAgam1wICAgICBib2d1c19z
YXZlZF9tYWdpYwogCi0gICAgICAgIC5hbGlnbiAgMTYKLSAgICAgICAgLmZpbGwgICBQQUdFX1NJ
WkUsMSwwCi13YWtldXBfc3RhY2s6CisvKiBTdGFjayBmb3Igd2FrZXVwOiByZXN0IG9mIGZpcnN0
IHRyYW1wb2xpbmUgcGFnZS4gKi8KK0VOVFJZKHdha2V1cF9zdGFja19zdGFydCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4
IDJkMGVlOGUuLjE0NjIxOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysr
IGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMzM1LDMgKzMzNSw1IEBAIEFTU0VSVChJU19B
TElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1pc2FsaWduZWQiKQogCiBB
U1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQ
QUNFIC0gTUJJX1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5l
IGFuZCBtYmkgZGF0YSIpCitBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFy
dCkgPj0gV0FLRVVQX1NUQUNLX01JTiwKKyAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jb25maWcuaAppbmRleCA4ZWQ2OWI2Li5hMTk5YzNhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgK
QEAgLTcyLDYgKzcyLDcgQEAKIAogI2RlZmluZSBUUkFNUE9MSU5FX1NUQUNLX1NQQUNFICBQQUdF
X1NJWkUKICNkZWZpbmUgVFJBTVBPTElORV9TUEFDRSAgICAgICAgKEtCKDY0KSAtIFRSQU1QT0xJ
TkVfU1RBQ0tfU1BBQ0UpCisjZGVmaW5lIFdBS0VVUF9TVEFDS19NSU4gICAgICAgIDMwNzIKIAog
I2RlZmluZSBNQklfU1BBQ0VfTUlOICAgICAgICAgICAoMiAqIFBBR0VfU0laRSkKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqR-0002J7-S9; Sat, 25 Mar 2017 19:59:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqQ-0002Iw-QF
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 73/EA-01936-E1CC6D85; Sat, 25 Mar 2017 19:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf2zLU
 Ig+dtYhYTthk4MHps79vFHsAYxZqZl5RfkcCaMenBadaCnyoVn3p2MDcwHpLtYuTiEBL4wiix
 cslpZgjnPKPEge0fWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIknjRu
 4EJxOYVMJNoffceLM4CVH9wylv2CYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma6Y6H2KU5GBSEuWN/n41QogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE76pT1yKEBItS01Mr0jJzgOEBk5bg4FES4f16EijNW1yQmFucmQ6ROsWoKCXOuxak
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYtApnCk5lXAjf9FdBiJqDFs
 zdcAVlckoiQkmpgFNKsn7h5CjtvYqPp67rHaXd+r7eMPWt6SaUvoKJC6UAS0yLB3oKgvXdehx
 VvO7KSc+mi35NP/Gstezhv4STh5Z62bkrnpPc3texhbqrbsDTkgvKuJE7T5+e3618Qn611u7z
 +aNGizOPdW4W741VeL8j7Feas3HC5a/5vpozTaV0r5I9pXit3UWIpzkg01GIuKk4EAKueqTBE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1490471964!89725296!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4865 invoked from network); 25 Mar 2017 19:59: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; 25 Mar 2017 19:59:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqO-0005uI-6s
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqO-0007Ek-6E
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqO-0007Ek-6E@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:24 +0000
Subject: [Xen-changelog] [xen master] x86: split boot trampoline into
	permanent and temporary part
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE4OjU0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE4OjU0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHNwbGl0IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9yYXJ5IHBh
cnQKICAgIAogICAgVGhlIGh5cGVydmlzb3IgbmVlZHMgYSB0cmFtcG9saW5lIGluIGxvdyBtZW1v
cnkgZm9yIGVhcmx5IGJvb3QgYW5kCiAgICBsYXRlciBmb3IgYnJpbmdpbmcgdXAgY3B1cyBhbmQg
ZHVyaW5nIHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5IHRoaXMKICAgIHRyYW1wb2xpbmUgaXMg
a2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9zdCBvZiBpdCBpc24ndCBuZWVkZWQgbGF0ZXIuCiAg
ICAKICAgIFNwbGl0IHRoZSB0cmFtcG9saW5lIGludG8gYSBwZXJtYW5lbnQgcGFydCBhbmQgYSB0
ZW1wb3JhcnkgcGFydCBuZWVkZWQKICAgIGF0IGVhcmx5IGJvb3Qgb25seS4gSW50cm9kdWNlIGEg
bmV3IGVudHJ5IGF0IHRoZSBib3VuZGFyeS4KICAgIAogICAgUmVkdWNlIHRoZSBzdGFjayBmb3Ig
d2FrZXVwIGNvZGUgaW4gb3JkZXIgZm9yIHRoZSBwZXJtYW5lbnQKICAgIHRyYW1wb2xpbmUgdG8g
Zml0IGluIGEgc2luZ2xlIHBhZ2UuIDRrIG9mIHN0YWNrIHNlZW1zIGV4Y2Vzc2l2ZSwgYWJvdXQK
ICAgIDNrIHNob3VsZCBiZSBtb3JlIHRoYW4gZW5vdWdoLgogICAgCiAgICBBZGQgYW4gQVNTRVJU
KCkgdG8gdGhlIGxpbmtlciBzY3JpcHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKICAg
IGFsd2F5cyBhdCBsZWFzdCAzay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg
ICAgIHwgIDUgKystLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICB8ICAyICsrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4
IDI3MTVkMTcuLmE1ZDdiMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xp
bmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTEsNCArMSwyMCBA
QAotICAgICAgICAuY29kZTE2CisvKgorICogVHJhbXBvbGluZSBjb2RlIHJlbG9jYXRlZCB0byBs
b3cgbWVtb3J5LgorICoKKyAqIENhcmUgbXVzdCB0YWtlbiB3aGVuIHJlZmVyZW5jaW5nIHN5bWJv
bHM6IHRoZXkgbGl2ZSBpbiB0aGUgcmVsb2NhdGVkCisgKiB0cmFtcG9saW5lIGFuZCBpbiB0aGUg
aHlwZXJ2aXNvciBiaW5hcnkuIFRoZSBoeXBlcnZpc29yIHN5bWJvbHMgY2FuIGVpdGhlcgorICog
YmUgYWNjZXNzZWQgYnkgdGhlaXIgdmlydHVhbCBhZGRyZXNzIG9yIGJ5IHRoZSBwaHlzaWNhbCBh
ZGRyZXNzLiBXaGVuCisgKiB1c2luZyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBldmVudHVhbGx5IHRo
ZSBwaHlzaWNhbCBzdGFydCBhZGRyZXNzIG9mIHRoZQorICogaHlwZXJ2aXNvciBtdXN0IGJlIHRh
a2VuIGludG8gYWNjb3VudDogYWZ0ZXIgZWFybHkgYm9vdCB0aGUgaHlwZXJ2aXNvcgorICogd2ls
bCBjb3B5IGl0c2VsZiB0byBoaWdoIG1lbW9yeSBhbmQgd3JpdGVzIGl0cyBwaHlzaWNhbCBzdGFy
dCBhZGRyZXNzIHRvCisgKiB0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0IGluIHRoZSBsb3cgbWVt
b3J5IHRyYW1wb2xpbmUgY29weS4KKyAqCisgKiBQYXJ0cyBvZiB0aGUgdHJhbXBvbGluZSBhcmUg
bmVlZGVkIGZvciBlYXJseSBib290IG9ubHksIHdoaWxlIHNvbWUgb3RoZXIKKyAqIHBhcnRzIGFy
ZSBuZWVkZWQgYXMgbG9uZyBhcyB0aGUgaHlwZXJ2aXNvciBpcyBhY3RpdmUgKGUuZy4gd2FrZXVw
IGNvZGUKKyAqIGFmdGVyIHN1c3BlbmQsIGJyaW5ndXAgY29kZSBmb3Igc2Vjb25kYXJ5IGNwdXMp
LiBUaGUgcGVybWFuZW50IHBhcnRzIHNob3VsZAorICogbm90IHJlZmVyZW5jZSBhbnkgdGVtcG9y
YXJ5IGxvdyBtZW1vcnkgdHJhbXBvbGluZSBwYXJ0cyBhcyB0aG9zZSBwYXJ0cyBhcmUKKyAqIG5v
dCBndWFyYW50ZWVkIHRvIHBlcnNpc3QuCisgKi8KIAogLyogTkIuIGJvb3RzeW0oKSBpcyBvbmx5
IHVzYWJsZSBpbiByZWFsIG1vZGUsIG9yIHZpYSBCT09UX1BTRVVET1JNX0RTLiAqLwogI3VuZGVm
IGJvb3RzeW0KQEAgLTE4LDYgKzM0LDEwIEBACiAgICAgICAgIC5sb25nIDExMWIgLSAob2ZmKSAt
IC47ICAgICAgICAgICAgXAogICAgICAgICAucG9wc2VjdGlvbgogCisvKiBTdGFydCBvZiB0aGUg
cGVybWFuZW50IHRyYW1wb2xpbmUgY29kZS4gKi8KKworICAgICAgICAuY29kZTE2CisKIEdMT0JB
TCh0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5KQogICAgICAgICBtb3YgICAgICVjcywlYXgKICAg
ICAgICAgbW92ICAgICAlYXgsJWRzCkBAIC0xMzEsNiArMTUxLDE1IEBAIHN0YXJ0NjQ6CiAgICAg
ICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4CiAgICAgICAgIGptcHEgICAgKiVyYXgKIAor
I2luY2x1ZGUgIndha2V1cC5TIgorCisvKiBUaGUgZmlyc3QgcGFnZSBvZiB0cmFtcG9saW5lIGlz
IHBlcm1hbmVudCwgdGhlIHJlc3QgYm9vdC10aW1lIG9ubHkuICovCisvKiBSZXVzZSB0aGUgYm9v
dCB0cmFtcG9saW5lIG9uIHRoZSAxc3QgdHJhbXBvbGluZSBwYWdlIGFzIHN0YWNrIGZvciB3YWtl
dXAuICovCisgICAgICAgIC5lcXUgICAgd2FrZXVwX3N0YWNrLCB0cmFtcG9saW5lX3N0YXJ0ICsg
UEFHRV9TSVpFCisgICAgICAgIC5nbG9iYWwgd2FrZXVwX3N0YWNrCisKKy8qIEZyb20gaGVyZSBv
biBlYXJseSBib290IG9ubHkuICovCisKICAgICAgICAgLmNvZGUzMgogdHJhbXBvbGluZV9ib290
X2NwdV9lbnRyeToKICAgICAgICAgY21wYiAgICAkMCxib290c3ltX3JlbChza2lwX3JlYWxtb2Rl
LDUpCkBAIC0yNDYsNCArMjc1LDMgQEAgcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKICNp
bmNsdWRlICJtZW0uUyIKICNpbmNsdWRlICJlZGQuUyIKICNpbmNsdWRlICJ2aWRlby5TIgotI2lu
Y2x1ZGUgIndha2V1cC5TIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCAwOGVhOWIyLi5iOTAxY2IxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUwpAQCAtMTczLDYgKzE3Myw1IEBAIGJvZ3VzX3NhdmVkX21hZ2ljOgogICAgICAg
ICBtb3Z3ICAgICQweDBlMDAgKyAnUycsIDB4YjgwMTQKICAgICAgICAgam1wICAgICBib2d1c19z
YXZlZF9tYWdpYwogCi0gICAgICAgIC5hbGlnbiAgMTYKLSAgICAgICAgLmZpbGwgICBQQUdFX1NJ
WkUsMSwwCi13YWtldXBfc3RhY2s6CisvKiBTdGFjayBmb3Igd2FrZXVwOiByZXN0IG9mIGZpcnN0
IHRyYW1wb2xpbmUgcGFnZS4gKi8KK0VOVFJZKHdha2V1cF9zdGFja19zdGFydCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4
IDJkMGVlOGUuLjE0NjIxOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysr
IGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtMzM1LDMgKzMzNSw1IEBAIEFTU0VSVChJU19B
TElHTkVEKF9fYnNzX2VuZCwgICAgICAgIDgpLCAiX19ic3NfZW5kIG1pc2FsaWduZWQiKQogCiBB
U1NFUlQoKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkgPCBUUkFNUE9MSU5FX1NQ
QUNFIC0gTUJJX1NQQUNFX01JTiwKICAgICAibm90IGVub3VnaCByb29tIGZvciB0cmFtcG9saW5l
IGFuZCBtYmkgZGF0YSIpCitBU1NFUlQoKHdha2V1cF9zdGFjayAtIHdha2V1cF9zdGFja19zdGFy
dCkgPj0gV0FLRVVQX1NUQUNLX01JTiwKKyAgICAid2FrZXVwIHN0YWNrIHRvbyBzbWFsbCIpCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jb25maWcuaAppbmRleCA4ZWQ2OWI2Li5hMTk5YzNhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgK
QEAgLTcyLDYgKzcyLDcgQEAKIAogI2RlZmluZSBUUkFNUE9MSU5FX1NUQUNLX1NQQUNFICBQQUdF
X1NJWkUKICNkZWZpbmUgVFJBTVBPTElORV9TUEFDRSAgICAgICAgKEtCKDY0KSAtIFRSQU1QT0xJ
TkVfU1RBQ0tfU1BBQ0UpCisjZGVmaW5lIFdBS0VVUF9TVEFDS19NSU4gICAgICAgIDMwNzIKIAog
I2RlZmluZSBNQklfU1BBQ0VfTUlOICAgICAgICAgICAoMiAqIFBBR0VfU0laRSkKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrqe-0002Kg-Tz; Sat, 25 Mar 2017 19:59:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqe-0002KY-7Q
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E6/2B-20080-B2CC6D85; Sat, 25 Mar 2017 19:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf9zLU
 Ig7uflS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+Kpa+wFb0MrFl53aWDscOhi5OIQEvjCKHFy
 TTcjhHOeUeL1yRa2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwl/l/Zz
 w5i8wqYSax/cwEszgJUf2T1B8YJjBwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjB+6Xc+xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneVaeuRQgJFqWmp1akZeYAQwMmLcHBoyTC+xYkzVtckJhbnJkOkTrFqMuxrPfYGyYh
 lrz8vFQpcV6r00BFAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQVbxZ
 OaVwG16BXQEE9ARszdcATmiJBEhJdXAqCf47fuX1IdHHgl6SsmKPhdiPfvajv/IR8XDHpVT9r
 D/v7z3Qpbpkc+dks99TmqvzmO3682z59fbnXLlyjNGMZnjc9O5dV6kHmji1DzDd9mC9fXUlav
 2ZLMIzn7kt/2K1Yw63yNRPgcVZy/VNfGLk+bSLjqS6P5or9tj7c8+5hENvpeDymcuV2Ipzkg0
 1GIuKk4EAPHFRV1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490471974!75487212!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60416 invoked from network); 25 Mar 2017 19:59:35 -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; 25 Mar 2017 19:59:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqY-0005uV-8q
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqY-0007Fc-8I
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqY-0007Fc-8I@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:34 +0000
Subject: [Xen-changelog] [xen master] x86: use trampoline e820 buffer for
	BIOS interface only
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkMDgxMDc0NzJiODdmMzIyMTAzZGQwMzgxZGJhMTY3ZGFiOGJmOWQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE5OjI0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE5OjI0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHVzZSB0cmFtcG9saW5lIGU4MjAgYnVmZmVyIGZvciBCSU9TIGludGVyZmFjZSBvbmx5CiAg
ICAKICAgIEluc3RlYWQgb2YgdXNpbmcgdGhlIEU4MjAgcmF3IGJ1ZmZlciBmb3IgQklPUywgRUZJ
IGFuZCBtdWx0aWJvb3QgYmFzZWQKICAgIG1lbW9yeSBtYXAgaW5mb3JtYXRpb24gdXNlIGl0IGZv
ciB0aGUgQklPUyBpbnRlcmZhY2Ugb25seS4gVGhpcyB3aWxsCiAgICBlbmFibGUgdXMgdG8gc3Vw
cG9ydCBtb3JlIEU4MjAgZW50cmllcyB0aGFuIHRoZSBsaW1pdGVkIHRyYW1wb2xpbmUKICAgIGxv
Y2F0ZWQgYnVmZmVyIGNhbi4KICAgIAogICAgQWRkIGEgbmV3IHJhdyBlODIwIHRhYmxlIGZvciBj
b21tb24gcHVycG9zZSBhbmQgY29weSB0aGUgQklPUyBidWZmZXIKICAgIHRvIGl0LiBEb2luZyB0
aGUgY29weWluZyBpbiBhc3NlbWJseSBhdm9pZHMgdGhlIG5lZWQgdG8gZXhwb3J0IHRoZQogICAg
c3ltYm9scyBmb3IgdGhlIEJJT1MgRTgyMCBidWZmZXIgYW5kIG51bWJlciBvZiBlbnRyaWVzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBbamI6IGVsaW1pbmF0ZSBhbiB1bm5lZWRlZCBsb2NhbCB2YXJpYWJsZV0KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jv
b3QvbWVtLlMgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZTgy
MC5jICAgICAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaCB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9lODIwLmggIHwgIDkgKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggNjAyYWIyYy4u
MTRkZmY5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKQEAgLTY3LDEwICs2NywyNyBAQCBnZXRfbWVtb3J5X21hcDoKIAog
ICAgICAgICByZXQKIAorLyoKKyAqIENvcHkgRTgyMCBtYXAgb2J0YWluZWQgZnJvbSBCSU9TIHRv
IGEgYnVmZmVyIGFsbG9jYXRlZCBieSBYZW4uCisgKiBJbnB1dDogJXJkaTogdGFyZ2V0IGFkZHJl
c3Mgb2YgZTgyMCBlbnRyeSBhcnJheQorICogICAgICAgICVlc2k6IG1heGltdW0gbnVtYmVyIG9m
IGVudHJpZXMgdG8gY29weQorICogT3V0cHV0OiAlZWF4OiBudW1iZXIgb2YgZW50cmllcyBjb3Bp
ZWQKKyAqLworICAgICAgICAuY29kZTY0CitFTlRSWShlODIwbWFwX2NvcHkpCisgICAgICAgIG1v
diAgICAgJWVzaSwgJWVheAorICAgICAgICBsZWEgICAgIGU4MjBtYXAoJXJpcCksICVyc2kKKyAg
ICAgICAgbW92ICAgICBlODIwbnIoJXJpcCksICVlY3gKKyAgICAgICAgY21wICAgICAlZWN4LCAl
ZWF4CisgICAgICAgIGNtb3ZhICAgJWVjeCwgJWVheCAgICAgICAgICAgICAgICAgICAgICAjIG51
bWJlciBvZiBlbnRyaWVzIHRvIG1vdmUKKyAgICAgICAgaW11bCAgICAkNSwgJWVheCwgJWVjeAor
ICAgICAgICByZXAgbW92c2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkbyB0aGUg
bW92ZQorICAgICAgICByZXQKKwogICAgICAgICAuYWxpZ24gIDQKLUdMT0JBTChlODIwbWFwKQor
ZTgyMG1hcDoKICAgICAgICAgLmZpbGwgICBFODIwTUFYKjIwLDEsMAotR0xPQkFMKGU4MjBucikK
K2U4MjBucjoKICAgICAgICAgLmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAu
bG9uZyAgIDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJjaC94ODYv
ZTgyMC5jCmluZGV4IDc2NTM3ZWEuLmJjMTU0NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ODIwLmMKKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwpAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMg
Ym9vbF90IF9faW5pdGRhdGEgZTgyMF92ZXJib3NlOwogYm9vbGVhbl9wYXJhbSgiZTgyMC12ZXJi
b3NlIiwgZTgyMF92ZXJib3NlKTsKIAogc3RydWN0IGU4MjBtYXAgZTgyMDsKK3N0cnVjdCBlODIw
bWFwIF9faW5pdGRhdGEgZTgyMF9yYXc7CiAKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGNoZWNrcyBp
ZiB0aGUgZW50aXJlIHJhbmdlIDxzdGFydCxlbmQ+IGlzIG1hcHBlZCB3aXRoIHR5cGUuCkBAIC03
NSw3ICs3Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhZGRfbWVtb3J5X3JlZ2lvbih1bnNpZ25l
ZCBsb25nIGxvbmcgc3RhcnQsCiAKICAgICB4ID0gZTgyMC5ucl9tYXA7CiAKLSAgICBpZiAoeCA9
PSBFODIwTUFYKSB7CisgICAgaWYgKHggPT0gQVJSQVlfU0laRShlODIwLm1hcCkpIHsKICAgICAg
ICAgcHJpbnRrKEtFUk5fRVJSICJPb29wcyEgVG9vIG1hbnkgZW50cmllcyBpbiB0aGUgbWVtb3J5
IG1hcCFcbiIpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTMzLDcgKzEzNCw4IEBAIHN0
YXRpYyBzdHJ1Y3QgY2hhbmdlX21lbWJlciAqY2hhbmdlX3BvaW50WzIqRTgyME1BWF0gX19pbml0
ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5ICpvdmVybGFwX2xpc3RbRTgyME1BWF0gX19p
bml0ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5IG5ld19iaW9zW0U4MjBNQVhdIF9faW5p
dGRhdGE7CiAKLXN0YXRpYyBpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIw
ZW50cnkgKiBiaW9zbWFwLCBjaGFyICogcG5yX21hcCkKK3N0YXRpYyBpbnQgX19pbml0IHNhbml0
aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKmJpb3NtYXAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBucl9tYXApCiB7CiAgICAgc3RydWN0
IGNoYW5nZV9tZW1iZXIgKmNoYW5nZV90bXA7CiAgICAgdW5zaWduZWQgbG9uZyBjdXJyZW50X3R5
cGUsIGxhc3RfdHlwZTsKQEAgLTI2Niw3ICsyNjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzYW5p
dGl6ZV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwgY2hhciAqIHBucl9tYXAp
CiAgICAgICAgICAgICAgICAgICAgIGNoYW5nZV9wb2ludFtjaGdpZHhdLT5hZGRyIC0gbGFzdF9h
ZGRyOwogCQkJCS8qIG1vdmUgZm9yd2FyZCBvbmx5IGlmIHRoZSBuZXcgc2l6ZSB3YXMgbm9uLXpl
cm8gKi8KICAgICAgICAgICAgICAgICBpZiAobmV3X2Jpb3NbbmV3X2Jpb3NfZW50cnldLnNpemUg
IT0gMCkKLSAgICAgICAgICAgICAgICAgICAgaWYgKCsrbmV3X2Jpb3NfZW50cnkgPj0gRTgyME1B
WCkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCsrbmV3X2Jpb3NfZW50cnkgPj0gQVJSQVlfU0la
RShuZXdfYmlvcykpCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsgCS8qIG5vIG1vcmUg
c3BhY2UgbGVmdCBmb3IgbmV3IGJpb3MgZW50cmllcyAqLwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKGN1cnJlbnRfdHlwZSAhPSAwKQl7CkBAIC01MDgsMTcgKzUxMCwxNCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcmVzZXJ2ZV9kbWlfcmVnaW9uKHZvaWQpCiAgICAgfQogfQogCi1zdGF0
aWMgdm9pZCBfX2luaXQgbWFjaGluZV9zcGVjaWZpY19tZW1vcnlfc2V0dXAoCi0gICAgc3RydWN0
IGU4MjBlbnRyeSAqcmF3LCB1bnNpZ25lZCBpbnQgKnJhd19ucikKK3N0YXRpYyB2b2lkIF9faW5p
dCBtYWNoaW5lX3NwZWNpZmljX21lbW9yeV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqcmF3KQogewog
ICAgIHVuc2lnbmVkIGxvbmcgbXB0X2xpbWl0LCByb19tcHRfbGltaXQ7CiAgICAgdWludDY0X3Qg
dG9wX29mX3JhbSwgc2l6ZTsKICAgICBpbnQgaTsKIAotICAgIGNoYXIgbnIgPSAoY2hhcikqcmF3
X25yOwotICAgIHNhbml0aXplX2U4MjBfbWFwKHJhdywgJm5yKTsKLSAgICAqcmF3X25yID0gbnI7
Ci0gICAgKHZvaWQpY29weV9lODIwX21hcChyYXcsIG5yKTsKKyAgICBzYW5pdGl6ZV9lODIwX21h
cChyYXctPm1hcCwgJnJhdy0+bnJfbWFwKTsKKyAgICBjb3B5X2U4MjBfbWFwKHJhdy0+bWFwLCBy
YXctPm5yX21hcCk7CiAKICAgICBpZiAoIG9wdF9tZW0gKQogICAgICAgICBjbGlwX3RvX2xpbWl0
KG9wdF9tZW0sIE5VTEwpOwpAQCAtNjkxLDE2ICs2OTAsMTUgQEAgaW50IF9faW5pdCByZXNlcnZl
X2U4MjBfcmFtKHN0cnVjdCBlODIwbWFwICplODIwLCB1aW50NjRfdCBzLCB1aW50NjRfdCBlKQog
ICAgIHJldHVybiBlODIwX2NoYW5nZV9yYW5nZV90eXBlKGU4MjAsIHMsIGUsIEU4MjBfUkFNLCBF
ODIwX1JFU0VSVkVEKTsKIH0KIAotdW5zaWduZWQgbG9uZyBfX2luaXQgaW5pdF9lODIwKAotICAg
IGNvbnN0IGNoYXIgKnN0ciwgc3RydWN0IGU4MjBlbnRyeSAqcmF3LCB1bnNpZ25lZCBpbnQgKnJh
d19ucikKK3Vuc2lnbmVkIGxvbmcgX19pbml0IGluaXRfZTgyMChjb25zdCBjaGFyICpzdHIsIHN0
cnVjdCBlODIwbWFwICpyYXcpCiB7CiAgICAgaWYgKCBlODIwX3ZlcmJvc2UgKQogICAgIHsKICAg
ICAgICAgcHJpbnRrKCJJbml0aWFsICVzIFJBTSBtYXA6XG4iLCBzdHIpOwotICAgICAgICBwcmlu
dF9lODIwX21lbW9yeV9tYXAocmF3LCAqcmF3X25yKTsKKyAgICAgICAgcHJpbnRfZTgyMF9tZW1v
cnlfbWFwKHJhdy0+bWFwLCByYXctPm5yX21hcCk7CiAgICAgfQogCi0gICAgbWFjaGluZV9zcGVj
aWZpY19tZW1vcnlfc2V0dXAocmF3LCByYXdfbnIpOworICAgIG1hY2hpbmVfc3BlY2lmaWNfbWVt
b3J5X3NldHVwKHJhdyk7CiAKICAgICBwcmludGsoIiVzIFJBTSBtYXA6XG4iLCBzdHIpOwogICAg
IHByaW50X2U4MjBfbWVtb3J5X21hcChlODIwLm1hcCwgZTgyMC5ucl9tYXApOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oCmluZGV4IDBlMWMxOTAuLjM0NTM3ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkv
ZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTE1Niw4ICsx
NTYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcHJvY2Vzc19tZW1vcnlfbWFwKEVG
SV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlLAogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAg
LyogUG9wdWxhdGUgRTgyMCB0YWJsZSBhbmQgY2hlY2sgdHJhbXBvbGluZSBhcmVhIGF2YWlsYWJp
bGl0eS4gKi8KLSAgICBlID0gZTgyMG1hcCAtIDE7Ci0gICAgZm9yICggZTgyMG5yID0gaSA9IDA7
IGkgPCBtYXBfc2l6ZTsgaSArPSBkZXNjX3NpemUgKQorICAgIGUgPSBlODIwX3Jhdy5tYXAgLSAx
OworICAgIGZvciAoIGU4MjBfcmF3Lm5yX21hcCA9IGkgPSAwOyBpIDwgbWFwX3NpemU7IGkgKz0g
ZGVzY19zaXplICkKICAgICB7CiAgICAgICAgIEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYyA9
IG1hcCArIGk7CiAgICAgICAgIHU2NCBsZW4gPSBkZXNjLT5OdW1iZXJPZlBhZ2VzIDw8IEVGSV9Q
QUdFX1NISUZUOwpAQCAtMTk0LDEwICsxOTQsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9h
cmNoX3Byb2Nlc3NfbWVtb3J5X21hcChFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSwKICAg
ICAgICAgICAgIHR5cGUgPSBFODIwX05WUzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
Ci0gICAgICAgIGlmICggZTgyMG5yICYmIHR5cGUgPT0gZS0+dHlwZSAmJgorICAgICAgICBpZiAo
IGU4MjBfcmF3Lm5yX21hcCAmJiB0eXBlID09IGUtPnR5cGUgJiYKICAgICAgICAgICAgICBkZXNj
LT5QaHlzaWNhbFN0YXJ0ID09IGUtPmFkZHIgKyBlLT5zaXplICkKICAgICAgICAgICAgIGUtPnNp
emUgKz0gbGVuOwotICAgICAgICBlbHNlIGlmICggIWxlbiB8fCBlODIwbnIgPj0gRTgyME1BWCAp
CisgICAgICAgIGVsc2UgaWYgKCAhbGVuIHx8IGU4MjBfcmF3Lm5yX21hcCA+PSBBUlJBWV9TSVpF
KGU4MjBfcmF3Lm1hcCkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9w
cm9jZXNzX21lbW9yeV9tYXAoRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUsCiAgICAgICAg
ICAgICBlLT5hZGRyID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKICAgICAgICAgICAgIGUtPnNpemUg
PSBsZW47CiAgICAgICAgICAgICBlLT50eXBlID0gdHlwZTsKLSAgICAgICAgICAgICsrZTgyMG5y
OworICAgICAgICAgICAgKytlODIwX3Jhdy5ucl9tYXA7CiAgICAgICAgIH0KICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggMWNkMjkwZS4uYmUxMGE0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTc4MiwxNCArNzgyLDE3IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogICAgIGVs
c2UgaWYgKCBlZmlfZW5hYmxlZChFRklfQk9PVCkgKQogICAgICAgICBtZW1tYXBfdHlwZSA9ICJF
RkkiOwotICAgIGVsc2UgaWYgKCBlODIwX3Jhd19uciAhPSAwICkKKyAgICBlbHNlIGlmICggKGU4
MjBfcmF3Lm5yX21hcCA9IAorICAgICAgICAgICAgICAgICAgIGNvcHlfYmlvc19lODIwKGU4MjBf
cmF3Lm1hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGU4
MjBfcmF3Lm1hcCkpKSAhPSAwICkKICAgICB7CiAgICAgICAgIG1lbW1hcF90eXBlID0gIlhlbi1l
ODIwIjsKICAgICB9CiAgICAgZWxzZSBpZiAoIG1iaS0+ZmxhZ3MgJiBNQklfTUVNTUFQICkKICAg
ICB7CiAgICAgICAgIG1lbW1hcF90eXBlID0gIk11bHRpYm9vdC1lODIwIjsKLSAgICAgICAgd2hp
bGUgKCAoYnl0ZXMgPCBtYmktPm1tYXBfbGVuZ3RoKSAmJiAoZTgyMF9yYXdfbnIgPCBFODIwTUFY
KSApCisgICAgICAgIHdoaWxlICggYnl0ZXMgPCBtYmktPm1tYXBfbGVuZ3RoICYmCisgICAgICAg
ICAgICAgICAgZTgyMF9yYXcubnJfbWFwIDwgQVJSQVlfU0laRShlODIwX3Jhdy5tYXApICkKICAg
ICAgICAgewogICAgICAgICAgICAgbWVtb3J5X21hcF90ICptYXAgPSBfX3ZhKG1iaS0+bW1hcF9h
ZGRyICsgYnl0ZXMpOwogCkBAIC04MTMsMTIgKzgxNiwxMiBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAgIG1hcC0+
bGVuZ3RoX2hpZ2ggPSAwOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBlODIwX3Jhd1tl
ODIwX3Jhd19ucl0uYWRkciA9IAorICAgICAgICAgICAgZTgyMF9yYXcubWFwW2U4MjBfcmF3Lm5y
X21hcF0uYWRkciA9CiAgICAgICAgICAgICAgICAgKCh1NjQpbWFwLT5iYXNlX2FkZHJfaGlnaCA8
PCAzMikgfCAodTY0KW1hcC0+YmFzZV9hZGRyX2xvdzsKLSAgICAgICAgICAgIGU4MjBfcmF3W2U4
MjBfcmF3X25yXS5zaXplID0gCisgICAgICAgICAgICBlODIwX3Jhdy5tYXBbZTgyMF9yYXcubnJf
bWFwXS5zaXplID0KICAgICAgICAgICAgICAgICAoKHU2NCltYXAtPmxlbmd0aF9oaWdoIDw8IDMy
KSB8ICh1NjQpbWFwLT5sZW5ndGhfbG93OwotICAgICAgICAgICAgZTgyMF9yYXdbZTgyMF9yYXdf
bnJdLnR5cGUgPSBtYXAtPnR5cGU7Ci0gICAgICAgICAgICBlODIwX3Jhd19ucisrOworICAgICAg
ICAgICAgZTgyMF9yYXcubWFwW2U4MjBfcmF3Lm5yX21hcF0udHlwZSA9IG1hcC0+dHlwZTsKKyAg
ICAgICAgICAgIGU4MjBfcmF3Lm5yX21hcCsrOwogCiAgICAgICAgICAgICBieXRlcyArPSBtYXAt
PnNpemUgKyA0OwogICAgICAgICB9CkBAIC04MjYsMzAgKzgyOSwzMCBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGVsc2UgaWYgKCBi
b290c3ltKGxvd21lbV9rYikgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiWGVuLWU4
MDEiOwotICAgICAgICBlODIwX3Jhd1swXS5hZGRyID0gMDsKLSAgICAgICAgZTgyMF9yYXdbMF0u
c2l6ZSA9IGJvb3RzeW0obG93bWVtX2tiKSA8PCAxMDsKLSAgICAgICAgZTgyMF9yYXdbMF0udHlw
ZSA9IEU4MjBfUkFNOwotICAgICAgICBlODIwX3Jhd1sxXS5hZGRyID0gMHgxMDAwMDA7Ci0gICAg
ICAgIGU4MjBfcmF3WzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2IpIDw8IDEwOwotICAgICAg
ICBlODIwX3Jhd1sxXS50eXBlID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3X25yID0gMjsK
KyAgICAgICAgZTgyMF9yYXcubWFwWzBdLmFkZHIgPSAwOworICAgICAgICBlODIwX3Jhdy5tYXBb
MF0uc2l6ZSA9IGJvb3RzeW0obG93bWVtX2tiKSA8PCAxMDsKKyAgICAgICAgZTgyMF9yYXcubWFw
WzBdLnR5cGUgPSBFODIwX1JBTTsKKyAgICAgICAgZTgyMF9yYXcubWFwWzFdLmFkZHIgPSAweDEw
MDAwMDsKKyAgICAgICAgZTgyMF9yYXcubWFwWzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2Ip
IDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMV0udHlwZSA9IEU4MjBfUkFNOworICAgICAg
ICBlODIwX3Jhdy5ucl9tYXAgPSAyOwogICAgIH0KICAgICBlbHNlIGlmICggbWJpLT5mbGFncyAm
IE1CSV9NRU1MSU1JVFMgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiTXVsdGlib290
LWU4MDEiOwotICAgICAgICBlODIwX3Jhd1swXS5hZGRyID0gMDsKLSAgICAgICAgZTgyMF9yYXdb
MF0uc2l6ZSA9IG1iaS0+bWVtX2xvd2VyIDw8IDEwOwotICAgICAgICBlODIwX3Jhd1swXS50eXBl
ID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3WzFdLmFkZHIgPSAweDEwMDAwMDsKLSAgICAg
ICAgZTgyMF9yYXdbMV0uc2l6ZSA9IG1iaS0+bWVtX3VwcGVyIDw8IDEwOwotICAgICAgICBlODIw
X3Jhd1sxXS50eXBlID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3X25yID0gMjsKKyAgICAg
ICAgZTgyMF9yYXcubWFwWzBdLmFkZHIgPSAwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0uc2l6
ZSA9IG1iaS0+bWVtX2xvd2VyIDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0udHlwZSA9
IEU4MjBfUkFNOworICAgICAgICBlODIwX3Jhdy5tYXBbMV0uYWRkciA9IDB4MTAwMDAwOworICAg
ICAgICBlODIwX3Jhdy5tYXBbMV0uc2l6ZSA9IG1iaS0+bWVtX3VwcGVyIDw8IDEwOworICAgICAg
ICBlODIwX3Jhdy5tYXBbMV0udHlwZSA9IEU4MjBfUkFNOworICAgICAgICBlODIwX3Jhdy5ucl9t
YXAgPSAyOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHBhbmljKCJCb290bG9hZGVyIHByb3Zp
ZGVkIG5vIG1lbW9yeSBpbmZvcm1hdGlvbi4iKTsKIAogICAgIC8qIFNhbml0aXNlIHRoZSByYXcg
RTgyMCBtYXAgdG8gcHJvZHVjZSBhIGZpbmFsIGNsZWFuIHZlcnNpb24uICovCi0gICAgbWF4X3Bh
Z2UgPSByYXdfbWF4X3BhZ2UgPSBpbml0X2U4MjAobWVtbWFwX3R5cGUsIGU4MjBfcmF3LCAmZTgy
MF9yYXdfbnIpOworICAgIG1heF9wYWdlID0gcmF3X21heF9wYWdlID0gaW5pdF9lODIwKG1lbW1h
cF90eXBlLCAmZTgyMF9yYXcpOwogCiAgICAgLyogQ3JlYXRlIGEgdGVtcG9yYXJ5IGNvcHkgb2Yg
dGhlIEU4MjAgbWFwLiAqLwogICAgIG1lbWNweSgmYm9vdF9lODIwLCAmZTgyMCwgc2l6ZW9mKGU4
MjApKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lODIwLmgKaW5kZXggZDlmZjRlYi4uYTJkNDY4ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgK
QEAgLTMwLDE1ICszMCwxNCBAQCBleHRlcm4gaW50IGU4MjBfY2hhbmdlX3JhbmdlX3R5cGUoCiAg
ICAgdWludDMyX3Qgb3JpZ190eXBlLCB1aW50MzJfdCBuZXdfdHlwZSk7CiBleHRlcm4gaW50IGU4
MjBfYWRkX3JhbmdlKAogICAgIHN0cnVjdCBlODIwbWFwICosIHVpbnQ2NF90IHMsIHVpbnQ2NF90
IGUsIHVpbnQzMl90IHR5cGUpOwotZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaW5pdF9lODIwKGNvbnN0
IGNoYXIgKiwgc3RydWN0IGU4MjBlbnRyeSAqLCB1bnNpZ25lZCBpbnQgKik7CitleHRlcm4gdW5z
aWduZWQgbG9uZyBpbml0X2U4MjAoY29uc3QgY2hhciAqLCBzdHJ1Y3QgZTgyMG1hcCAqKTsKIGV4
dGVybiBzdHJ1Y3QgZTgyMG1hcCBlODIwOworZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGU4MjBfcmF3
OwogCiAvKiBUaGVzZSBzeW1ib2xzIGxpdmUgaW4gdGhlIGJvb3QgdHJhbXBvbGluZS4gKi8KLWV4
dGVybiBzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBtYXBbXTsKLWV4dGVybiB1bnNpZ25lZCBpbnQgZTgy
MG5yOwogZXh0ZXJuIHVuc2lnbmVkIGludCBsb3dtZW1fa2IsIGhpZ2htZW1fa2I7Cit1bnNpZ25l
ZCBpbnQgZTgyMG1hcF9jb3B5KHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxp
bWl0KTsKIAotI2RlZmluZSBlODIwX3JhdyBib290c3ltKGU4MjBtYXApCi0jZGVmaW5lIGU4MjBf
cmF3X25yIGJvb3RzeW0oZTgyMG5yKQorI2RlZmluZSBjb3B5X2Jpb3NfZTgyMCBib290c3ltKGU4
MjBtYXBfY29weSkKIAogI2VuZGlmIC8qX19FODIwX0hFQURFUiovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19: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 1crrqe-0002Kg-Tz; Sat, 25 Mar 2017 19:59:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqe-0002KY-7Q
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E6/2B-20080-B2CC6D85; Sat, 25 Mar 2017 19:59:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf9zLU
 Ig7uflS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+Kpa+wFb0MrFl53aWDscOhi5OIQEvjCKHFy
 TTcjhHOeUeL1yRa2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwl/l/Zz
 w5i8wqYSax/cwEszgJUf2T1B8YJjBwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjB+6Xc+xCjJwaQkyhv9/WqEEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneVaeuRQgJFqWmp1akZeYAQwMmLcHBoyTC+xYkzVtckJhbnJkOkTrFqMuxrPfYGyYh
 lrz8vFQpcV6r00BFAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQVbxZ
 OaVwG16BXQEE9ARszdcATmiJBEhJdXAqCf47fuX1IdHHgl6SsmKPhdiPfvajv/IR8XDHpVT9r
 D/v7z3Qpbpkc+dks99TmqvzmO3682z59fbnXLlyjNGMZnjc9O5dV6kHmji1DzDd9mC9fXUlav
 2ZLMIzn7kt/2K1Yw63yNRPgcVZy/VNfGLk+bSLjqS6P5or9tj7c8+5hENvpeDymcuV2Ipzkg0
 1GIuKk4EAPHFRV1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490471974!75487212!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60416 invoked from network); 25 Mar 2017 19:59:35 -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; 25 Mar 2017 19:59:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqY-0005uV-8q
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqY-0007Fc-8I
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqY-0007Fc-8I@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:34 +0000
Subject: [Xen-changelog] [xen master] x86: use trampoline e820 buffer for
	BIOS interface only
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkMDgxMDc0NzJiODdmMzIyMTAzZGQwMzgxZGJhMTY3ZGFiOGJmOWQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE5OjI0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE5OjI0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHVzZSB0cmFtcG9saW5lIGU4MjAgYnVmZmVyIGZvciBCSU9TIGludGVyZmFjZSBvbmx5CiAg
ICAKICAgIEluc3RlYWQgb2YgdXNpbmcgdGhlIEU4MjAgcmF3IGJ1ZmZlciBmb3IgQklPUywgRUZJ
IGFuZCBtdWx0aWJvb3QgYmFzZWQKICAgIG1lbW9yeSBtYXAgaW5mb3JtYXRpb24gdXNlIGl0IGZv
ciB0aGUgQklPUyBpbnRlcmZhY2Ugb25seS4gVGhpcyB3aWxsCiAgICBlbmFibGUgdXMgdG8gc3Vw
cG9ydCBtb3JlIEU4MjAgZW50cmllcyB0aGFuIHRoZSBsaW1pdGVkIHRyYW1wb2xpbmUKICAgIGxv
Y2F0ZWQgYnVmZmVyIGNhbi4KICAgIAogICAgQWRkIGEgbmV3IHJhdyBlODIwIHRhYmxlIGZvciBj
b21tb24gcHVycG9zZSBhbmQgY29weSB0aGUgQklPUyBidWZmZXIKICAgIHRvIGl0LiBEb2luZyB0
aGUgY29weWluZyBpbiBhc3NlbWJseSBhdm9pZHMgdGhlIG5lZWQgdG8gZXhwb3J0IHRoZQogICAg
c3ltYm9scyBmb3IgdGhlIEJJT1MgRTgyMCBidWZmZXIgYW5kIG51bWJlciBvZiBlbnRyaWVzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBbamI6IGVsaW1pbmF0ZSBhbiB1bm5lZWRlZCBsb2NhbCB2YXJpYWJsZV0KICAgIFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jv
b3QvbWVtLlMgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZTgy
MC5jICAgICAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaCB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9lODIwLmggIHwgIDkgKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L21lbS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKaW5kZXggNjAyYWIyYy4u
MTRkZmY5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvbWVtLlMKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMKQEAgLTY3LDEwICs2NywyNyBAQCBnZXRfbWVtb3J5X21hcDoKIAog
ICAgICAgICByZXQKIAorLyoKKyAqIENvcHkgRTgyMCBtYXAgb2J0YWluZWQgZnJvbSBCSU9TIHRv
IGEgYnVmZmVyIGFsbG9jYXRlZCBieSBYZW4uCisgKiBJbnB1dDogJXJkaTogdGFyZ2V0IGFkZHJl
c3Mgb2YgZTgyMCBlbnRyeSBhcnJheQorICogICAgICAgICVlc2k6IG1heGltdW0gbnVtYmVyIG9m
IGVudHJpZXMgdG8gY29weQorICogT3V0cHV0OiAlZWF4OiBudW1iZXIgb2YgZW50cmllcyBjb3Bp
ZWQKKyAqLworICAgICAgICAuY29kZTY0CitFTlRSWShlODIwbWFwX2NvcHkpCisgICAgICAgIG1v
diAgICAgJWVzaSwgJWVheAorICAgICAgICBsZWEgICAgIGU4MjBtYXAoJXJpcCksICVyc2kKKyAg
ICAgICAgbW92ICAgICBlODIwbnIoJXJpcCksICVlY3gKKyAgICAgICAgY21wICAgICAlZWN4LCAl
ZWF4CisgICAgICAgIGNtb3ZhICAgJWVjeCwgJWVheCAgICAgICAgICAgICAgICAgICAgICAjIG51
bWJlciBvZiBlbnRyaWVzIHRvIG1vdmUKKyAgICAgICAgaW11bCAgICAkNSwgJWVheCwgJWVjeAor
ICAgICAgICByZXAgbW92c2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBkbyB0aGUg
bW92ZQorICAgICAgICByZXQKKwogICAgICAgICAuYWxpZ24gIDQKLUdMT0JBTChlODIwbWFwKQor
ZTgyMG1hcDoKICAgICAgICAgLmZpbGwgICBFODIwTUFYKjIwLDEsMAotR0xPQkFMKGU4MjBucikK
K2U4MjBucjoKICAgICAgICAgLmxvbmcgICAwCiBHTE9CQUwobG93bWVtX2tiKQogICAgICAgICAu
bG9uZyAgIDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJjaC94ODYv
ZTgyMC5jCmluZGV4IDc2NTM3ZWEuLmJjMTU0NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9l
ODIwLmMKKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwpAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMg
Ym9vbF90IF9faW5pdGRhdGEgZTgyMF92ZXJib3NlOwogYm9vbGVhbl9wYXJhbSgiZTgyMC12ZXJi
b3NlIiwgZTgyMF92ZXJib3NlKTsKIAogc3RydWN0IGU4MjBtYXAgZTgyMDsKK3N0cnVjdCBlODIw
bWFwIF9faW5pdGRhdGEgZTgyMF9yYXc7CiAKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGNoZWNrcyBp
ZiB0aGUgZW50aXJlIHJhbmdlIDxzdGFydCxlbmQ+IGlzIG1hcHBlZCB3aXRoIHR5cGUuCkBAIC03
NSw3ICs3Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhZGRfbWVtb3J5X3JlZ2lvbih1bnNpZ25l
ZCBsb25nIGxvbmcgc3RhcnQsCiAKICAgICB4ID0gZTgyMC5ucl9tYXA7CiAKLSAgICBpZiAoeCA9
PSBFODIwTUFYKSB7CisgICAgaWYgKHggPT0gQVJSQVlfU0laRShlODIwLm1hcCkpIHsKICAgICAg
ICAgcHJpbnRrKEtFUk5fRVJSICJPb29wcyEgVG9vIG1hbnkgZW50cmllcyBpbiB0aGUgbWVtb3J5
IG1hcCFcbiIpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTMzLDcgKzEzNCw4IEBAIHN0
YXRpYyBzdHJ1Y3QgY2hhbmdlX21lbWJlciAqY2hhbmdlX3BvaW50WzIqRTgyME1BWF0gX19pbml0
ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5ICpvdmVybGFwX2xpc3RbRTgyME1BWF0gX19p
bml0ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5IG5ld19iaW9zW0U4MjBNQVhdIF9faW5p
dGRhdGE7CiAKLXN0YXRpYyBpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIw
ZW50cnkgKiBiaW9zbWFwLCBjaGFyICogcG5yX21hcCkKK3N0YXRpYyBpbnQgX19pbml0IHNhbml0
aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKmJpb3NtYXAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBucl9tYXApCiB7CiAgICAgc3RydWN0
IGNoYW5nZV9tZW1iZXIgKmNoYW5nZV90bXA7CiAgICAgdW5zaWduZWQgbG9uZyBjdXJyZW50X3R5
cGUsIGxhc3RfdHlwZTsKQEAgLTI2Niw3ICsyNjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzYW5p
dGl6ZV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwgY2hhciAqIHBucl9tYXAp
CiAgICAgICAgICAgICAgICAgICAgIGNoYW5nZV9wb2ludFtjaGdpZHhdLT5hZGRyIC0gbGFzdF9h
ZGRyOwogCQkJCS8qIG1vdmUgZm9yd2FyZCBvbmx5IGlmIHRoZSBuZXcgc2l6ZSB3YXMgbm9uLXpl
cm8gKi8KICAgICAgICAgICAgICAgICBpZiAobmV3X2Jpb3NbbmV3X2Jpb3NfZW50cnldLnNpemUg
IT0gMCkKLSAgICAgICAgICAgICAgICAgICAgaWYgKCsrbmV3X2Jpb3NfZW50cnkgPj0gRTgyME1B
WCkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCsrbmV3X2Jpb3NfZW50cnkgPj0gQVJSQVlfU0la
RShuZXdfYmlvcykpCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsgCS8qIG5vIG1vcmUg
c3BhY2UgbGVmdCBmb3IgbmV3IGJpb3MgZW50cmllcyAqLwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKGN1cnJlbnRfdHlwZSAhPSAwKQl7CkBAIC01MDgsMTcgKzUxMCwxNCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcmVzZXJ2ZV9kbWlfcmVnaW9uKHZvaWQpCiAgICAgfQogfQogCi1zdGF0
aWMgdm9pZCBfX2luaXQgbWFjaGluZV9zcGVjaWZpY19tZW1vcnlfc2V0dXAoCi0gICAgc3RydWN0
IGU4MjBlbnRyeSAqcmF3LCB1bnNpZ25lZCBpbnQgKnJhd19ucikKK3N0YXRpYyB2b2lkIF9faW5p
dCBtYWNoaW5lX3NwZWNpZmljX21lbW9yeV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqcmF3KQogewog
ICAgIHVuc2lnbmVkIGxvbmcgbXB0X2xpbWl0LCByb19tcHRfbGltaXQ7CiAgICAgdWludDY0X3Qg
dG9wX29mX3JhbSwgc2l6ZTsKICAgICBpbnQgaTsKIAotICAgIGNoYXIgbnIgPSAoY2hhcikqcmF3
X25yOwotICAgIHNhbml0aXplX2U4MjBfbWFwKHJhdywgJm5yKTsKLSAgICAqcmF3X25yID0gbnI7
Ci0gICAgKHZvaWQpY29weV9lODIwX21hcChyYXcsIG5yKTsKKyAgICBzYW5pdGl6ZV9lODIwX21h
cChyYXctPm1hcCwgJnJhdy0+bnJfbWFwKTsKKyAgICBjb3B5X2U4MjBfbWFwKHJhdy0+bWFwLCBy
YXctPm5yX21hcCk7CiAKICAgICBpZiAoIG9wdF9tZW0gKQogICAgICAgICBjbGlwX3RvX2xpbWl0
KG9wdF9tZW0sIE5VTEwpOwpAQCAtNjkxLDE2ICs2OTAsMTUgQEAgaW50IF9faW5pdCByZXNlcnZl
X2U4MjBfcmFtKHN0cnVjdCBlODIwbWFwICplODIwLCB1aW50NjRfdCBzLCB1aW50NjRfdCBlKQog
ICAgIHJldHVybiBlODIwX2NoYW5nZV9yYW5nZV90eXBlKGU4MjAsIHMsIGUsIEU4MjBfUkFNLCBF
ODIwX1JFU0VSVkVEKTsKIH0KIAotdW5zaWduZWQgbG9uZyBfX2luaXQgaW5pdF9lODIwKAotICAg
IGNvbnN0IGNoYXIgKnN0ciwgc3RydWN0IGU4MjBlbnRyeSAqcmF3LCB1bnNpZ25lZCBpbnQgKnJh
d19ucikKK3Vuc2lnbmVkIGxvbmcgX19pbml0IGluaXRfZTgyMChjb25zdCBjaGFyICpzdHIsIHN0
cnVjdCBlODIwbWFwICpyYXcpCiB7CiAgICAgaWYgKCBlODIwX3ZlcmJvc2UgKQogICAgIHsKICAg
ICAgICAgcHJpbnRrKCJJbml0aWFsICVzIFJBTSBtYXA6XG4iLCBzdHIpOwotICAgICAgICBwcmlu
dF9lODIwX21lbW9yeV9tYXAocmF3LCAqcmF3X25yKTsKKyAgICAgICAgcHJpbnRfZTgyMF9tZW1v
cnlfbWFwKHJhdy0+bWFwLCByYXctPm5yX21hcCk7CiAgICAgfQogCi0gICAgbWFjaGluZV9zcGVj
aWZpY19tZW1vcnlfc2V0dXAocmF3LCByYXdfbnIpOworICAgIG1hY2hpbmVfc3BlY2lmaWNfbWVt
b3J5X3NldHVwKHJhdyk7CiAKICAgICBwcmludGsoIiVzIFJBTSBtYXA6XG4iLCBzdHIpOwogICAg
IHByaW50X2U4MjBfbWVtb3J5X21hcChlODIwLm1hcCwgZTgyMC5ucl9tYXApOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oCmluZGV4IDBlMWMxOTAuLjM0NTM3ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkv
ZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKQEAgLTE1Niw4ICsx
NTYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfcHJvY2Vzc19tZW1vcnlfbWFwKEVG
SV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlLAogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAg
LyogUG9wdWxhdGUgRTgyMCB0YWJsZSBhbmQgY2hlY2sgdHJhbXBvbGluZSBhcmVhIGF2YWlsYWJp
bGl0eS4gKi8KLSAgICBlID0gZTgyMG1hcCAtIDE7Ci0gICAgZm9yICggZTgyMG5yID0gaSA9IDA7
IGkgPCBtYXBfc2l6ZTsgaSArPSBkZXNjX3NpemUgKQorICAgIGUgPSBlODIwX3Jhdy5tYXAgLSAx
OworICAgIGZvciAoIGU4MjBfcmF3Lm5yX21hcCA9IGkgPSAwOyBpIDwgbWFwX3NpemU7IGkgKz0g
ZGVzY19zaXplICkKICAgICB7CiAgICAgICAgIEVGSV9NRU1PUllfREVTQ1JJUFRPUiAqZGVzYyA9
IG1hcCArIGk7CiAgICAgICAgIHU2NCBsZW4gPSBkZXNjLT5OdW1iZXJPZlBhZ2VzIDw8IEVGSV9Q
QUdFX1NISUZUOwpAQCAtMTk0LDEwICsxOTQsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9h
cmNoX3Byb2Nlc3NfbWVtb3J5X21hcChFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSwKICAg
ICAgICAgICAgIHR5cGUgPSBFODIwX05WUzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
Ci0gICAgICAgIGlmICggZTgyMG5yICYmIHR5cGUgPT0gZS0+dHlwZSAmJgorICAgICAgICBpZiAo
IGU4MjBfcmF3Lm5yX21hcCAmJiB0eXBlID09IGUtPnR5cGUgJiYKICAgICAgICAgICAgICBkZXNj
LT5QaHlzaWNhbFN0YXJ0ID09IGUtPmFkZHIgKyBlLT5zaXplICkKICAgICAgICAgICAgIGUtPnNp
emUgKz0gbGVuOwotICAgICAgICBlbHNlIGlmICggIWxlbiB8fCBlODIwbnIgPj0gRTgyME1BWCAp
CisgICAgICAgIGVsc2UgaWYgKCAhbGVuIHx8IGU4MjBfcmF3Lm5yX21hcCA+PSBBUlJBWV9TSVpF
KGU4MjBfcmF3Lm1hcCkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF9w
cm9jZXNzX21lbW9yeV9tYXAoRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUsCiAgICAgICAg
ICAgICBlLT5hZGRyID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKICAgICAgICAgICAgIGUtPnNpemUg
PSBsZW47CiAgICAgICAgICAgICBlLT50eXBlID0gdHlwZTsKLSAgICAgICAgICAgICsrZTgyMG5y
OworICAgICAgICAgICAgKytlODIwX3Jhdy5ucl9tYXA7CiAgICAgICAgIH0KICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggMWNkMjkwZS4uYmUxMGE0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTc4MiwxNCArNzgyLDE3IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogICAgIGVs
c2UgaWYgKCBlZmlfZW5hYmxlZChFRklfQk9PVCkgKQogICAgICAgICBtZW1tYXBfdHlwZSA9ICJF
RkkiOwotICAgIGVsc2UgaWYgKCBlODIwX3Jhd19uciAhPSAwICkKKyAgICBlbHNlIGlmICggKGU4
MjBfcmF3Lm5yX21hcCA9IAorICAgICAgICAgICAgICAgICAgIGNvcHlfYmlvc19lODIwKGU4MjBf
cmF3Lm1hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGU4
MjBfcmF3Lm1hcCkpKSAhPSAwICkKICAgICB7CiAgICAgICAgIG1lbW1hcF90eXBlID0gIlhlbi1l
ODIwIjsKICAgICB9CiAgICAgZWxzZSBpZiAoIG1iaS0+ZmxhZ3MgJiBNQklfTUVNTUFQICkKICAg
ICB7CiAgICAgICAgIG1lbW1hcF90eXBlID0gIk11bHRpYm9vdC1lODIwIjsKLSAgICAgICAgd2hp
bGUgKCAoYnl0ZXMgPCBtYmktPm1tYXBfbGVuZ3RoKSAmJiAoZTgyMF9yYXdfbnIgPCBFODIwTUFY
KSApCisgICAgICAgIHdoaWxlICggYnl0ZXMgPCBtYmktPm1tYXBfbGVuZ3RoICYmCisgICAgICAg
ICAgICAgICAgZTgyMF9yYXcubnJfbWFwIDwgQVJSQVlfU0laRShlODIwX3Jhdy5tYXApICkKICAg
ICAgICAgewogICAgICAgICAgICAgbWVtb3J5X21hcF90ICptYXAgPSBfX3ZhKG1iaS0+bW1hcF9h
ZGRyICsgYnl0ZXMpOwogCkBAIC04MTMsMTIgKzgxNiwxMiBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgICAgICAgIG1hcC0+
bGVuZ3RoX2hpZ2ggPSAwOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBlODIwX3Jhd1tl
ODIwX3Jhd19ucl0uYWRkciA9IAorICAgICAgICAgICAgZTgyMF9yYXcubWFwW2U4MjBfcmF3Lm5y
X21hcF0uYWRkciA9CiAgICAgICAgICAgICAgICAgKCh1NjQpbWFwLT5iYXNlX2FkZHJfaGlnaCA8
PCAzMikgfCAodTY0KW1hcC0+YmFzZV9hZGRyX2xvdzsKLSAgICAgICAgICAgIGU4MjBfcmF3W2U4
MjBfcmF3X25yXS5zaXplID0gCisgICAgICAgICAgICBlODIwX3Jhdy5tYXBbZTgyMF9yYXcubnJf
bWFwXS5zaXplID0KICAgICAgICAgICAgICAgICAoKHU2NCltYXAtPmxlbmd0aF9oaWdoIDw8IDMy
KSB8ICh1NjQpbWFwLT5sZW5ndGhfbG93OwotICAgICAgICAgICAgZTgyMF9yYXdbZTgyMF9yYXdf
bnJdLnR5cGUgPSBtYXAtPnR5cGU7Ci0gICAgICAgICAgICBlODIwX3Jhd19ucisrOworICAgICAg
ICAgICAgZTgyMF9yYXcubWFwW2U4MjBfcmF3Lm5yX21hcF0udHlwZSA9IG1hcC0+dHlwZTsKKyAg
ICAgICAgICAgIGU4MjBfcmF3Lm5yX21hcCsrOwogCiAgICAgICAgICAgICBieXRlcyArPSBtYXAt
PnNpemUgKyA0OwogICAgICAgICB9CkBAIC04MjYsMzAgKzgyOSwzMCBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGVsc2UgaWYgKCBi
b290c3ltKGxvd21lbV9rYikgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiWGVuLWU4
MDEiOwotICAgICAgICBlODIwX3Jhd1swXS5hZGRyID0gMDsKLSAgICAgICAgZTgyMF9yYXdbMF0u
c2l6ZSA9IGJvb3RzeW0obG93bWVtX2tiKSA8PCAxMDsKLSAgICAgICAgZTgyMF9yYXdbMF0udHlw
ZSA9IEU4MjBfUkFNOwotICAgICAgICBlODIwX3Jhd1sxXS5hZGRyID0gMHgxMDAwMDA7Ci0gICAg
ICAgIGU4MjBfcmF3WzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2IpIDw8IDEwOwotICAgICAg
ICBlODIwX3Jhd1sxXS50eXBlID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3X25yID0gMjsK
KyAgICAgICAgZTgyMF9yYXcubWFwWzBdLmFkZHIgPSAwOworICAgICAgICBlODIwX3Jhdy5tYXBb
MF0uc2l6ZSA9IGJvb3RzeW0obG93bWVtX2tiKSA8PCAxMDsKKyAgICAgICAgZTgyMF9yYXcubWFw
WzBdLnR5cGUgPSBFODIwX1JBTTsKKyAgICAgICAgZTgyMF9yYXcubWFwWzFdLmFkZHIgPSAweDEw
MDAwMDsKKyAgICAgICAgZTgyMF9yYXcubWFwWzFdLnNpemUgPSBib290c3ltKGhpZ2htZW1fa2Ip
IDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMV0udHlwZSA9IEU4MjBfUkFNOworICAgICAg
ICBlODIwX3Jhdy5ucl9tYXAgPSAyOwogICAgIH0KICAgICBlbHNlIGlmICggbWJpLT5mbGFncyAm
IE1CSV9NRU1MSU1JVFMgKQogICAgIHsKICAgICAgICAgbWVtbWFwX3R5cGUgPSAiTXVsdGlib290
LWU4MDEiOwotICAgICAgICBlODIwX3Jhd1swXS5hZGRyID0gMDsKLSAgICAgICAgZTgyMF9yYXdb
MF0uc2l6ZSA9IG1iaS0+bWVtX2xvd2VyIDw8IDEwOwotICAgICAgICBlODIwX3Jhd1swXS50eXBl
ID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3WzFdLmFkZHIgPSAweDEwMDAwMDsKLSAgICAg
ICAgZTgyMF9yYXdbMV0uc2l6ZSA9IG1iaS0+bWVtX3VwcGVyIDw8IDEwOwotICAgICAgICBlODIw
X3Jhd1sxXS50eXBlID0gRTgyMF9SQU07Ci0gICAgICAgIGU4MjBfcmF3X25yID0gMjsKKyAgICAg
ICAgZTgyMF9yYXcubWFwWzBdLmFkZHIgPSAwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0uc2l6
ZSA9IG1iaS0+bWVtX2xvd2VyIDw8IDEwOworICAgICAgICBlODIwX3Jhdy5tYXBbMF0udHlwZSA9
IEU4MjBfUkFNOworICAgICAgICBlODIwX3Jhdy5tYXBbMV0uYWRkciA9IDB4MTAwMDAwOworICAg
ICAgICBlODIwX3Jhdy5tYXBbMV0uc2l6ZSA9IG1iaS0+bWVtX3VwcGVyIDw8IDEwOworICAgICAg
ICBlODIwX3Jhdy5tYXBbMV0udHlwZSA9IEU4MjBfUkFNOworICAgICAgICBlODIwX3Jhdy5ucl9t
YXAgPSAyOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHBhbmljKCJCb290bG9hZGVyIHByb3Zp
ZGVkIG5vIG1lbW9yeSBpbmZvcm1hdGlvbi4iKTsKIAogICAgIC8qIFNhbml0aXNlIHRoZSByYXcg
RTgyMCBtYXAgdG8gcHJvZHVjZSBhIGZpbmFsIGNsZWFuIHZlcnNpb24uICovCi0gICAgbWF4X3Bh
Z2UgPSByYXdfbWF4X3BhZ2UgPSBpbml0X2U4MjAobWVtbWFwX3R5cGUsIGU4MjBfcmF3LCAmZTgy
MF9yYXdfbnIpOworICAgIG1heF9wYWdlID0gcmF3X21heF9wYWdlID0gaW5pdF9lODIwKG1lbW1h
cF90eXBlLCAmZTgyMF9yYXcpOwogCiAgICAgLyogQ3JlYXRlIGEgdGVtcG9yYXJ5IGNvcHkgb2Yg
dGhlIEU4MjAgbWFwLiAqLwogICAgIG1lbWNweSgmYm9vdF9lODIwLCAmZTgyMCwgc2l6ZW9mKGU4
MjApKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lODIwLmgKaW5kZXggZDlmZjRlYi4uYTJkNDY4ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgK
QEAgLTMwLDE1ICszMCwxNCBAQCBleHRlcm4gaW50IGU4MjBfY2hhbmdlX3JhbmdlX3R5cGUoCiAg
ICAgdWludDMyX3Qgb3JpZ190eXBlLCB1aW50MzJfdCBuZXdfdHlwZSk7CiBleHRlcm4gaW50IGU4
MjBfYWRkX3JhbmdlKAogICAgIHN0cnVjdCBlODIwbWFwICosIHVpbnQ2NF90IHMsIHVpbnQ2NF90
IGUsIHVpbnQzMl90IHR5cGUpOwotZXh0ZXJuIHVuc2lnbmVkIGxvbmcgaW5pdF9lODIwKGNvbnN0
IGNoYXIgKiwgc3RydWN0IGU4MjBlbnRyeSAqLCB1bnNpZ25lZCBpbnQgKik7CitleHRlcm4gdW5z
aWduZWQgbG9uZyBpbml0X2U4MjAoY29uc3QgY2hhciAqLCBzdHJ1Y3QgZTgyMG1hcCAqKTsKIGV4
dGVybiBzdHJ1Y3QgZTgyMG1hcCBlODIwOworZXh0ZXJuIHN0cnVjdCBlODIwbWFwIGU4MjBfcmF3
OwogCiAvKiBUaGVzZSBzeW1ib2xzIGxpdmUgaW4gdGhlIGJvb3QgdHJhbXBvbGluZS4gKi8KLWV4
dGVybiBzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBtYXBbXTsKLWV4dGVybiB1bnNpZ25lZCBpbnQgZTgy
MG5yOwogZXh0ZXJuIHVuc2lnbmVkIGludCBsb3dtZW1fa2IsIGhpZ2htZW1fa2I7Cit1bnNpZ25l
ZCBpbnQgZTgyMG1hcF9jb3B5KHN0cnVjdCBlODIwZW50cnkgKm1hcCwgdW5zaWduZWQgaW50IGxp
bWl0KTsKIAotI2RlZmluZSBlODIwX3JhdyBib290c3ltKGU4MjBtYXApCi0jZGVmaW5lIGU4MjBf
cmF3X25yIGJvb3RzeW0oZTgyMG5yKQorI2RlZmluZSBjb3B5X2Jpb3NfZTgyMCBib290c3ltKGU4
MjBtYXBfY29weSkKIAogI2VuZGlmIC8qX19FODIwX0hFQURFUiovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqm-0002MT-0q; Sat, 25 Mar 2017 19:59:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqk-0002ME-LS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:46 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9B/BE-32461-23CC6D85; Sat, 25 Mar 2017 19:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfwzLU
 Ig/7TMhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XPeB9aCtXwVl/+uZ2lg7OPuYuTiEBL4wijx
 /+ErJgjnPKPEt1tvWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlZjZe
 ZMJxOYVMJN4teoImM0CVH9+wQ22CYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma6Y6H2KU5GBSEuWN/n41QogvKT+lMiOxOCO+qDQntfg
 QowYHh0DPptUXGKVY8vLzUpUkeFeduhYhJFiUmp5akZaZAwwbmFIJDh4lEd6vJ4HSvMUFibnF
 mekQqVOMilLivGtB+gRAEhmleXBtsFC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeIpApP
 Jl5JXDTXwEtZgJaPHvDFZDFJYkIKakGRmv1zHrf549iZoTF1vDO/DpZ/vSN07qrrFfdZ2XZ32
 sbuKHpmqzTv0DhrkOLxXL5So7PFWw8+Sq9v5Xjye0rRx5mmMx5+l9kZetma1+mxN0HVmiKFf7
 UydwdKff77/3zJhpq+6w3RUa97ffzjpO7b802MadFzM+fR/ybrpB5d9Xk1q+8E0VylViKMxIN
 tZiLihMBaZ0d8lACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490471984!75487218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60559 invoked from network); 25 Mar 2017 19:59:45 -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; 25 Mar 2017 19:59:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqi-0005ug-Ag
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqi-0007H2-A6
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqi-0007H2-A6@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:44 +0000
Subject: [Xen-changelog] [xen master] x86: support larger memory map from EFI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDViMDhmODU2ODlhODQ3OWY5NDdiZTc0NTYzZmU5OTM4NzViOWNhYTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE5OjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE5OjQ3IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHN1cHBvcnQgbGFyZ2VyIG1lbW9yeSBtYXAgZnJvbSBFRkkKICAgIAogICAgVXNlIGEgbGFy
Z2VyIGU4MjAgbWFwIGJ1ZmZlciBmb3Igbm9uLUJJT1MgbWVtb3J5IG1hcCBzb3VyY2VzLiBUaGlz
CiAgICByZXF1aXJlcyB0byBoYXZlIGRpZmZlcmVudCBkZWZpbmVzIGZvciB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgRTgyMCBtYXAKICAgIGVudHJpZXMgZm9yIHRoZSByYXcgQklPUyBidWZmZXIgYW5k
IHRoZSBsYXRlciB1c2VkIHN0cnVjdCBlODIwbWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L21lbS5TICAgIHwg
NiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oIHwgMiArLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwppbmRleCAxNGRmZjk1
Li40YjFmYTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUworKysgYi94ZW4v
YXJjaC94ODYvYm9vdC9tZW0uUwpAQCAtMSw3ICsxLDcgQEAKICAgICAgICAgLmNvZGUxNgogCiAj
ZGVmaW5lIFNNQVAgICAgMHg1MzRkNDE1MAotI2RlZmluZSBFODIwTUFYIDEyOAorI2RlZmluZSBF
ODIwX0JJT1NfTUFYIDEyOAogCiBnZXRfbWVtb3J5X21hcDoKIApAQCAtMjMsNyArMjMsNyBAQCBn
ZXRfbWVtb3J5X21hcDoKICAgICAgICAgam5lICAgICAuTG1lbTg4CiAKICAgICAgICAgbW92YiAg
ICBib290c3ltKGU4MjBuciksJWFsICAgICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAg
ICAgICAgY21wYiAgICAkRTgyME1BWCwlYWwKKyAgICAgICAgY21wYiAgICAkRTgyMF9CSU9TX01B
WCwlYWwKICAgICAgICAgamFlICAgICAuTG1lbTg4CiAKICAgICAgICAgaW5jYiAgICBib290c3lt
KGU4MjBucikKQEAgLTg2LDcgKzg2LDcgQEAgRU5UUlkoZTgyMG1hcF9jb3B5KQogCiAgICAgICAg
IC5hbGlnbiAgNAogZTgyMG1hcDoKLSAgICAgICAgLmZpbGwgICBFODIwTUFYKjIwLDEsMAorICAg
ICAgICAuZmlsbCAgIEU4MjBfQklPU19NQVgqMjAsMSwwCiBlODIwbnI6CiAgICAgICAgIC5sb25n
ICAgMAogR0xPQkFMKGxvd21lbV9rYikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZTgyMC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKaW5kZXggYTJkNDY4Zi4uMjhkZWZh
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lODIwLmgKQEAgLTE2LDcgKzE2LDcgQEAgc3RydWN0IF9fcGFja2VkIGU4MjBl
bnRyeSB7CiAgICAgdWludDMyX3QgdHlwZTsKIH07CiAKLSNkZWZpbmUgRTgyME1BWAkxMjgKKyNk
ZWZpbmUgRTgyME1BWAkxMDI0CiAKIHN0cnVjdCBlODIwbWFwIHsKICAgICB1bnNpZ25lZCBpbnQg
bnJfbWFwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Mar 25 19:59:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 Mar 2017 19:59: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 1crrqm-0002MT-0q; Sat, 25 Mar 2017 19:59:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqk-0002ME-LS
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:46 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9B/BE-32461-23CC6D85; Sat, 25 Mar 2017 19:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdfwzLU
 Ig/7TMhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XPeB9aCtXwVl/+uZ2lg7OPuYuTiEBL4wijx
 /+ErJgjnPKPEt1tvWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawlZjZe
 ZMJxOYVMJN4teoImM0CVH9+wQ22CYwcCxgZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAeaZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Ma6Y6H2KU5GBSEuWN/n41QogvKT+lMiOxOCO+qDQntfg
 QowYHh0DPptUXGKVY8vLzUpUkeFeduhYhJFiUmp5akZaZAwwbmFIJDh4lEd6vJ4HSvMUFibnF
 mekQqVOMilLivGtB+gRAEhmleXBtsFC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeIpApP
 Jl5JXDTXwEtZgJaPHvDFZDFJYkIKakGRmv1zHrf549iZoTF1vDO/DpZ/vSN07qrrFfdZ2XZ32
 sbuKHpmqzTv0DhrkOLxXL5So7PFWw8+Sq9v5Xjye0rRx5mmMx5+l9kZetma1+mxN0HVmiKFf7
 UydwdKff77/3zJhpq+6w3RUa97ffzjpO7b802MadFzM+fR/ybrpB5d9Xk1q+8E0VylViKMxIN
 tZiLihMBaZ0d8lACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490471984!75487218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60559 invoked from network); 25 Mar 2017 19:59:45 -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; 25 Mar 2017 19:59:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqi-0005ug-Ag
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1crrqi-0007H2-A6
 for xen-changelog@lists.xensource.com; Sat, 25 Mar 2017 19:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1crrqi-0007H2-A6@xenbits.xenproject.org>
Date: Sat, 25 Mar 2017 19:59:44 +0000
Subject: [Xen-changelog] [xen master] x86: support larger memory map from EFI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDViMDhmODU2ODlhODQ3OWY5NDdiZTc0NTYzZmU5OTM4NzViOWNhYTkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDI0
IDE0OjE5OjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDI0IDE0OjE5OjQ3IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHN1cHBvcnQgbGFyZ2VyIG1lbW9yeSBtYXAgZnJvbSBFRkkKICAgIAogICAgVXNlIGEgbGFy
Z2VyIGU4MjAgbWFwIGJ1ZmZlciBmb3Igbm9uLUJJT1MgbWVtb3J5IG1hcCBzb3VyY2VzLiBUaGlz
CiAgICByZXF1aXJlcyB0byBoYXZlIGRpZmZlcmVudCBkZWZpbmVzIGZvciB0aGUgbWF4aW11bSBu
dW1iZXIgb2YgRTgyMCBtYXAKICAgIGVudHJpZXMgZm9yIHRoZSByYXcgQklPUyBidWZmZXIgYW5k
IHRoZSBsYXRlciB1c2VkIHN0cnVjdCBlODIwbWFwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L21lbS5TICAgIHwg
NiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oIHwgMiArLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2Jvb3QvbWVtLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUwppbmRleCAxNGRmZjk1
Li40YjFmYTRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9tZW0uUworKysgYi94ZW4v
YXJjaC94ODYvYm9vdC9tZW0uUwpAQCAtMSw3ICsxLDcgQEAKICAgICAgICAgLmNvZGUxNgogCiAj
ZGVmaW5lIFNNQVAgICAgMHg1MzRkNDE1MAotI2RlZmluZSBFODIwTUFYIDEyOAorI2RlZmluZSBF
ODIwX0JJT1NfTUFYIDEyOAogCiBnZXRfbWVtb3J5X21hcDoKIApAQCAtMjMsNyArMjMsNyBAQCBn
ZXRfbWVtb3J5X21hcDoKICAgICAgICAgam5lICAgICAuTG1lbTg4CiAKICAgICAgICAgbW92YiAg
ICBib290c3ltKGU4MjBuciksJWFsICAgICAgICAgICAgICMgdXAgdG8gMTI4IGVudHJpZXMKLSAg
ICAgICAgY21wYiAgICAkRTgyME1BWCwlYWwKKyAgICAgICAgY21wYiAgICAkRTgyMF9CSU9TX01B
WCwlYWwKICAgICAgICAgamFlICAgICAuTG1lbTg4CiAKICAgICAgICAgaW5jYiAgICBib290c3lt
KGU4MjBucikKQEAgLTg2LDcgKzg2LDcgQEAgRU5UUlkoZTgyMG1hcF9jb3B5KQogCiAgICAgICAg
IC5hbGlnbiAgNAogZTgyMG1hcDoKLSAgICAgICAgLmZpbGwgICBFODIwTUFYKjIwLDEsMAorICAg
ICAgICAuZmlsbCAgIEU4MjBfQklPU19NQVgqMjAsMSwwCiBlODIwbnI6CiAgICAgICAgIC5sb25n
ICAgMAogR0xPQkFMKGxvd21lbV9rYikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZTgyMC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKaW5kZXggYTJkNDY4Zi4uMjhkZWZh
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9lODIwLmgKQEAgLTE2LDcgKzE2LDcgQEAgc3RydWN0IF9fcGFja2VkIGU4MjBl
bnRyeSB7CiAgICAgdWludDMyX3QgdHlwZTsKIH07CiAKLSNkZWZpbmUgRTgyME1BWAkxMjgKKyNk
ZWZpbmUgRTgyME1BWAkxMDI0CiAKIHN0cnVjdCBlODIwbWFwIHsKICAgICB1bnNpZ25lZCBpbnQg
bnJfbWFwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvKn-00012c-Ql; Tue, 28 Mar 2017 17:55:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKm-00012S-GE
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 99/AC-32461-B73AAD85; Tue, 28 Mar 2017 17:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbd88a0
 Ig53frSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/HOq8wFOxIrnl59zdjAOMGni5GLQ0jgC6PE
 l0Nr2CGc84wSG/qfsnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIXHg9
 WN2EJtXwExi79e9rCA2C1B937Re9gmMHAsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHmmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGumOh9ilORgUhLl/RB0K0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+8RUA5waLU9NSKtMwcYHjApCU4eJREeG+ApHmLCxJzizPTIVKnGI055sze/YaJ
 Y9E/ICnEkpeflyolztsIUioAUppRmgc3CBa2lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMq
 wgyhSczrwRu3yugU5iAThG3ATulJBEhJdXAyLsiy3xCzrG30kuLWvZ5dM4JbWJtWNwebdTl5J
 3xKGImU/Ips+lCUq/ijrs6tx48W/I4ISfH7+DGgi1rbQM5J82+sPx2OtvdQNkLFv+zlN9vNqq
 tfqCxPTzeOr35ruH+038e8G5Zy174z16wZN49gSOHrF3nrb1+/JSdh8aJm80z39v4rSxyUGIp
 zkg01GIuKk4EAGLnX2ZWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490723702!75951760!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50016 invoked from network); 28 Mar 2017 17:55:03 -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; 28 Mar 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 <ian.jackson@eu.citrix.com>) id 1csvKg-0001SZ-MQ
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 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 1csvKg-0005O1-G1
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvKg-0005O1-G1@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Clean up
	guest_supports_* predicates
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2OGE4ODU4M2U1ODhmNmZiOTg3ZjVkY2I3MzA4MTc1MTIyNzdhNmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE0OjU1OjM4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NSAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBDbGVhbiB1cCBndWVzdF9zdXBwb3J0c18q
IHByZWRpY2F0ZXMKICAgIAogICAgU3dpdGNoIHRoZW0gdG8gcmV0dXJuaW5nIGJvb2wsIGFuZCB0
YWtpbmcgY29uc3QgcGFyYW1ldGVycy4KICAgIAogICAgUmVuYW1lIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXMoKSB0byBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMoKSB0bwogICAgaW5kaWNh
dGUgd2hpY2ggbGV2ZWwgb2YgcGFnZXRhYmxlcyBpdCBpcyBhY3R1YWxseSByZWZlcnJpbmcgdG8g
YXMgd2VsbCBhcwogICAgaW5kaWNhdGluZyB0aGF0IGl0IGlzIG1vcmUgY29tcGxpY2F0ZWQgdGhh
biBqdXN0IGNvbnRyb2wgcmVnaXN0ZXIgc2V0dGluZ3MsCiAgICBhbmQgcmVuYW1lIGd1ZXN0X3N1
cHBvcnRzXzFHX3N1cGVycGFnZXMoKSB0byBndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMoKSBm
b3IKICAgIGNvbnNpc3RlbmN5LgogICAgCiAgICBndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMo
KSBpcyBhIHN0YXRpYyBwcm9wZXJ0eSBvZiB0aGUgZG9tYWluLCByYXRoZXIgdGhhbgogICAgY29u
dHJvbCByZWdpc3RlciBzZXR0aW5ncywgc28gaXMgc3dpdGNoZWQgdG8gdGFrZSBhIGRvbWFpbiBw
b2ludGVyLgogICAgaHZtX3BzZTFnYl9zdXBwb3J0ZWQoKSBpcyBpbmxpbmVkIGludG8gaXRzIHNv
bGUgdXNlciBiZWNhdXNlIGl0IGlzbid0IHN0cmljdGx5CiAgICBodm0tc3BlY2lmaWMgKGl0IGlz
IGhhcC1zcGVjaWZpYykgYW5kIHJlYWxseSBzaG91bGQgYmUgYmVzaWRlIGEgY29tbWVudAogICAg
ZXhwbGFpbmluZyB3aHkgdGhlIGNwdWlkIHBvbGljeSBpcyBpZ25vcmVkLgogICAgCiAgICBndWVz
dF9zdXBwb3J0c19ueCgpIG9uIHRoZSBvdGhlciBoYW5kIHJlZmVycyBzaW1wbHkgdG8gYSBjb250
cm9sIHJlZ2lzdGVyIGJpdCwKICAgIGFuZCBpcyByZW5hbWVkIHRvIGd1ZXN0X254X2VuYWJsZWQo
KS4KICAgIAogICAgV2hpbGUgY2xlYW5pbmcgdXAgcGFydCBvZiB0aGUgZmlsZSwgY2xlYW4gdXAg
YWxsIHRyYWlsaW5nIHdoaWxlc3BhY2UsIGFuZCBmaXgKICAgIG9uZSBjb21tZW50IHdoaWNoIGFj
Y2lkZW50bHkgcmVmZXJlZCB0byBQRyBsaXZpbmcgaW4gQ1I0IHJhdGhlciB0aGFuIENSMC4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jICAgfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAxMiAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggfCA3NCArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICB8ICA0IC0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA0NCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA4MTg3MjI2Li5jNTI2MzYzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKQEAgLTU5LDcgKzU5LDcgQEAgY29uc3QgdWludDMyX3QgZ3dfcGFnZV9mbGFn
c1tdID0gewogc3RhdGljIHVpbnQzMl90IG1hbmRhdG9yeV9mbGFncyhzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgcGZlYykgCiB7CiAgICAgLyogRG9uJ3QgZGVtYW5kIG5vdC1OWCBpZiB0aGUgQ1BV
IHdvdWxkbid0IGVuZm9yY2UgaXQuICovCi0gICAgaWYgKCAhZ3Vlc3Rfc3VwcG9ydHNfbngodikg
KQorICAgIGlmICggIWd1ZXN0X254X2VuYWJsZWQodikgKQogICAgICAgICBwZmVjICY9IH5QRkVD
X2luc25fZmV0Y2g7CiAKICAgICAvKiBEb24ndCBkZW1hbmQgUi9XIGlmIHRoZSBDUFUgd291bGRu
J3QgZW5mb3JjZSBpdC4gKi8KQEAgLTI3Miw3ICsyNzIsNyBAQCBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgIC8qIF9Q
QUdFX1BTRV9QQVQgbm90IHNldDogcmVtb3ZlIF9QQUdFX1BBVCBmcm9tIGZsYWdzLiAqLwogICAg
ICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BBVDsKIAotICAgICAgICBpZiAoICFndWVzdF9zdXBw
b3J0c18xR19zdXBlcnBhZ2VzKHYpICkKKyAgICAgICAgaWYgKCAhZ3Vlc3RfY2FuX3VzZV9sM19z
dXBlcnBhZ2VzKGQpICkKICAgICAgICAgICAgIHJjIHw9IF9QQUdFX1BTRSB8IF9QQUdFX0lOVkFM
SURfQklUOwogICAgICAgICBpZiAoIGdmbl94KHN0YXJ0KSAmIEdVRVNUX0wzX0dGTl9NQVNLICYg
fjB4MSApCiAgICAgICAgICAgICByYyB8PSBfUEFHRV9JTlZBTElEX0JJVFM7CkBAIC0zMjYsNyAr
MzI2LDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgfQogICAgIHJjIHw9ICgoZ2ZsYWdzICYgbWZsYWdzKSBeIG1mbGFncyk7
CiAKLSAgICBwc2UyTSA9IChnZmxhZ3MgJiBfUEFHRV9QU0UpICYmIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXModik7IAorICAgIHBzZTJNID0gKGdmbGFncyAmIF9QQUdFX1BTRSkgJiYgZ3Vlc3Rf
Y2FuX3VzZV9sMl9zdXBlcnBhZ2VzKHYpOwogCiAgICAgaWYgKCBwc2UyTSApCiAgICAgewpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCmluZGV4IDYzYzdhYjUuLjk1ZTJmODUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTIzOCw3ICsyMzgsNyBAQCBzaGFkb3dfY2hlY2tfZ3dhbGsoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIGludCB2ZXJzaW9uKQogICAgIGwycCA9
IChndWVzdF9sMmVfdCAqKXYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGU7CiAgICAg
bWlzbWF0Y2ggfD0gKGd3LT5sMmUubDIgIT0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSld
LmwyKTsKICNlbmRpZgotICAgIGlmICggIShndWVzdF9zdXBwb3J0c19zdXBlcnBhZ2VzKHYpICYm
CisgICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSAmJgogICAgICAgICAg
ICAoZ3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9QQUdFX1BTRSkpICkKICAgICB7CiAg
ICAgICAgIGwxcCA9IG1hcF9kb21haW5fcGFnZShndy0+bDFtZm4pOwpAQCAtMzEwLDcgKzMxMCw3
IEBAIGd3X3JlbW92ZV93cml0ZV9hY2Nlc3NlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSwgd2Fsa190ICpndykKICAgICAgICAgcmMgfD0gR1dfUk1XUl9GTFVTSFRMQjsKICNlbmRp
ZiAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgKi8KIAotICAgIGlmICggIShndWVzdF9zdXBw
b3J0c19zdXBlcnBhZ2VzKHYpICYmCisgICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJw
YWdlcyh2KSAmJgogICAgICAgICAgICAoZ3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9Q
QUdFX1BTRSkpCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMp
CiAgICAgICAgICAmJiAhbWZuX2lzX291dF9vZl9zeW5jKGd3LT5sMW1mbikKQEAgLTU5MSw3ICs1
OTEsNyBAQCBfc2hfcHJvcGFnYXRlKHN0cnVjdCB2Y3B1ICp2LAogICAgIC8vCiAgICAgcGFzc190
aHJ1X2ZsYWdzID0gKF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfVVNFUiB8CiAgICAgICAgICAgICAg
ICAgICAgICAgIF9QQUdFX1JXIHwgX1BBR0VfUFJFU0VOVCk7Ci0gICAgaWYgKCBndWVzdF9zdXBw
b3J0c19ueCh2KSApCisgICAgaWYgKCBndWVzdF9ueF9lbmFibGVkKHYpICkKICAgICAgICAgcGFz
c190aHJ1X2ZsYWdzIHw9IF9QQUdFX05YX0JJVDsKICAgICBpZiAoIGxldmVsID09IDEgJiYgIXNo
YWRvd19tb2RlX3JlZmNvdW50cyhkKSAmJiBtbWlvX21mbiApCiAgICAgICAgIHBhc3NfdGhydV9m
bGFncyB8PSBfUEFHRV9QQVQgfCBfUEFHRV9QQ0QgfCBfUEFHRV9QV1Q7CkBAIC02NjAsNyArNjYw
LDcgQEAgX3NoX3Byb3BhZ2F0ZShzdHJ1Y3QgdmNwdSAqdiwKICAgICBpZiAoIHVubGlrZWx5KCgo
bGV2ZWwgPT0gMSkgfHwKICAgICAgICAgICAgICAgICAgICAoKGxldmVsID09IDIpICYmCiAgICAg
ICAgICAgICAgICAgICAgIChnZmxhZ3MgJiBfUEFHRV9QU0UpICYmCi0gICAgICAgICAgICAgICAg
ICAgIGd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikpKQorICAgICAgICAgICAgICAgICAgICBn
dWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXModikpKQogICAgICAgICAgICAgICAgICAgJiYgIShn
ZmxhZ3MgJiBfUEFHRV9ESVJUWSkpICkKICAgICAgICAgc2ZsYWdzICY9IH5fUEFHRV9SVzsKIApA
QCAtMTg0Niw3ICsxODQ2LDcgQEAgc3RhdGljIHNoYWRvd19sMWVfdCAqIHNoYWRvd19nZXRfYW5k
X2NyZWF0ZV9sMWUoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIC8qIE5vIGwxIHNoYWRvdyBpbnN0
YWxsZWQ6IGZpbmQgYW5kIGluc3RhbGwgaXQuICovCiAgICAgICAgIGlmICggIShmbGFncyAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOyAvKiBObyBndWVzdCBwYWdl
LiAqLwotICAgICAgICBpZiAoIGd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikgJiYgKGZsYWdz
ICYgX1BBR0VfUFNFKSApCisgICAgICAgIGlmICggZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2Vz
KHYpICYmIChmbGFncyAmIF9QQUdFX1BTRSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBT
cGxpbnRlcmluZyBhIHN1cGVycGFnZSAqLwogICAgICAgICAgICAgZ2ZuX3QgbDJnZm4gPSBndWVz
dF9sMmVfZ2V0X2dmbihndy0+bDJlKTsKQEAgLTIyNTEsNyArMjI1MSw3IEBAIHN0YXRpYyBpbnQg
dmFsaWRhdGVfZ2wyZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDJtZm4s
IHZvaWQgKnNlKQogICAgIGlmICggZ3Vlc3RfbDJlX2dldF9mbGFncyhuZXdfZ2wyZSkgJiBfUEFH
RV9QUkVTRU5UICkKICAgICB7CiAgICAgICAgIGdmbl90IGdsMWdmbiA9IGd1ZXN0X2wyZV9nZXRf
Z2ZuKG5ld19nbDJlKTsKLSAgICAgICAgaWYgKCBndWVzdF9zdXBwb3J0c19zdXBlcnBhZ2VzKHYp
ICYmCisgICAgICAgIGlmICggZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKHYpICYmCiAgICAg
ICAgICAgICAgKGd1ZXN0X2wyZV9nZXRfZmxhZ3MobmV3X2dsMmUpICYgX1BBR0VfUFNFKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8vIHN1cGVycGFnZSAtLSBuZWVkIHRvIGxvb2sgdXAgdGhl
IHNoYWRvdyBMMSB3aGljaCBob2xkcyB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCBiZWRj
NzcxLi5lMjNlOTY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0yLDcgKzIsNyBAQAogICog
eGVuL2FzbS14ODYvZ3Vlc3RfcHQuaAogICoKICAqIFR5cGVzIGFuZCBhY2Nlc3NvcnMgZm9yIGd1
ZXN0IHBhZ2V0YWJsZSBlbnRyaWVzLCBhcyBkaXN0aW5jdCBmcm9tCi0gKiBYZW4ncyBwYWdldGFi
bGUgdHlwZXMuIAorICogWGVuJ3MgcGFnZXRhYmxlIHR5cGVzLgogICoKICAqIFVzZXJzIG11c3Qg
I2RlZmluZSBHVUVTVF9QQUdJTkdfTEVWRUxTIHRvIDIsIDMgb3IgNCBiZWZvcmUgaW5jbHVkaW5n
CiAgKiB0aGlzIGZpbGUuCkBAIC0xMCwxNyArMTAsMTcgQEAKICAqIFBhcnRzIG9mIHRoaXMgY29k
ZSBhcmUgQ29weXJpZ2h0IChjKSAyMDA2IGJ5IFhlblNvdXJjZSBJbmMuCiAgKiBQYXJ0cyBvZiB0
aGlzIGNvZGUgYXJlIENvcHlyaWdodCAoYykgMjAwNiBieSBNaWNoYWVsIEEgRmV0dGVybWFuCiAg
KiBQYXJ0cyBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgTWljaGFlbCBBIEZldHRlcm1hbiwgSWFu
IFByYXR0IGV0IGFsLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAor
ICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KICAqLwpAQCAtMTY4LDMzICsxNjgsNDMgQEAgc3RhdGljIGlubGluZSBndWVzdF9sNGVf
dCBndWVzdF9sNGVfZnJvbV9nZm4oZ2ZuX3QgZ2ZuLCB1MzIgZmxhZ3MpCiAKIC8qIFdoaWNoIHBh
Z2V0YWJsZSBmZWF0dXJlcyBhcmUgc3VwcG9ydGVkIG9uIHRoaXMgdmNwdT8gKi8KIAotc3RhdGlj
IGlubGluZSBpbnQKLWd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXMoc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIC8qIFRoZSBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQg
aW4gSFZNIGd1ZXN0cywgd2hlbmV2ZXIKLSAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vl
c3QgaXMgaW4gUEFFIG9yIGxvbmcgbW9kZS4gCi0gICAgICogSXQncyBhbHNvIHVzZWQgaW4gdGhl
IGR1bW15IFBUIGZvciB2Y3B1cyB3aXRoIENSNC5QRyBjbGVhcmVkLiAqLworICAgIC8qCisgICAg
ICogVGhlIEwyIF9QQUdFX1BTRSBiaXQgbXVzdCBiZSBob25vdXJlZCBpbiBIVk0gZ3Vlc3RzLCB3
aGVuZXZlcgorICAgICAqIENSNC5QU0UgaXMgc2V0IG9yIHRoZSBndWVzdCBpcyBpbiBQQUUgb3Ig
bG9uZyBtb2RlLgorICAgICAqIEl0J3MgYWxzbyB1c2VkIGluIHRoZSBkdW1teSBQVCBmb3IgdmNw
dXMgd2l0aCBDUjAuUEcgY2xlYXJlZC4KKyAgICAgKi8KICAgICByZXR1cm4gKGlzX3B2X3ZjcHUo
dikKICAgICAgICAgICAgID8gb3B0X2FsbG93X3N1cGVycGFnZQotICAgICAgICAgICAgOiAoR1VF
U1RfUEFHSU5HX0xFVkVMUyAhPSAyIAorICAgICAgICAgICAgOiAoR1VFU1RfUEFHSU5HX0xFVkVM
UyAhPSAyCiAgICAgICAgICAgICAgICB8fCAhaHZtX3BhZ2luZ19lbmFibGVkKHYpCiAgICAgICAg
ICAgICAgICB8fCAodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAmIFg4Nl9DUjRfUFNFKSkp
OwogfQogCi1zdGF0aWMgaW5saW5lIGludAotZ3Vlc3Rfc3VwcG9ydHNfMUdfc3VwZXJwYWdlcyhz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wzX3N1cGVy
cGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4gKEdVRVNUX1BBR0lO
R19MRVZFTFMgPj0gNCAmJiBodm1fcHNlMWdiX3N1cHBvcnRlZCh2LT5kb21haW4pKTsKKyAgICAv
KgorICAgICAqIFRoZXJlIGFyZSBubyBjb250cm9sIHJlZ2lzdGVyIHNldHRpbmdzIGZvciB0aGUg
aGFyZHdhcmUgcGFnZXdhbGsgb24gdGhlCisgICAgICogc3ViamVjdCBvZiAxRyBzdXBlcnBhZ2Vz
LgorICAgICAqCisgICAgICogU2hhZG93IHBhZ2V0YWJsZXMgZG9uJ3Qgc3VwcG9ydCAxR0Igc3Vw
ZXJwYWdlcyBhdCBhbGwsIGFuZCB3aWxsIGFsd2F5cworICAgICAqIHRyZWF0IEwzIF9QQUdFX1BT
RSBhcyByZXNlcnZlZC4KKyAgICAgKgorICAgICAqIFdpdGggSEFQIGhvd2V2ZXIsIGlmIHRoZSBn
dWVzdCBjb25zdHJ1Y3RzIGEgMUdCIHN1cGVycGFnZSBvbiBjYXBhYmxlCisgICAgICogaGFyZHdh
cmUsIGl0IHdpbGwgZnVuY3Rpb24gaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhlIGZlYXR1cmUg
aXMKKyAgICAgKiBhZHZlcnRpc2VkLiAgWGVuJ3MgbW9kZWwgb2YgcGVyZm9ybWluZyBhIHBhZ2V3
YWxrIHNob3VsZCBtYXRjaC4KKyAgICAgKi8KKyAgICByZXR1cm4gR1VFU1RfUEFHSU5HX0xFVkVM
UyA+PSA0ICYmIHBhZ2luZ19tb2RlX2hhcChkKSAmJiBjcHVfaGFzX3BhZ2UxZ2I7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgaW50Ci1ndWVzdF9zdXBwb3J0c19ueChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRp
YyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIGlmICggR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyIHx8ICFjcHVfaGFzX254ICkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgaWYgKCBpc19wdl92Y3B1KHYpICkKLSAgICAgICAgcmV0dXJuIGNw
dV9oYXNfbng7Ci0gICAgcmV0dXJuIGh2bV9ueF9lbmFibGVkKHYpOworICAgIGlmICggR1VFU1Rf
UEFHSU5HX0xFVkVMUyA9PSAyICkgLyogTlggaGFzIG5vIGVmZmVjdCB3aXRvdXQgQ1I0LlBBRS4g
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyogUFYgZ3Vlc3RzIGNhbid0IGNvbnRy
b2wgRUZFUi5OWCwgYW5kIGluaGVyaXRzIFhlbidzIGNob2ljZS4gKi8KKyAgICByZXR1cm4gaXNf
cHZfdmNwdSh2KSA/IGNwdV9oYXNfbnggOiBodm1fbnhfZW5hYmxlZCh2KTsKIH0KIAogCkBAIC0y
NTgsMTEgKzI2OCwxMSBAQCBzdGF0aWMgaW5saW5lIHBhZGRyX3QgZ3Vlc3Rfd2Fsa190b19ncGEo
Y29uc3Qgd2Fsa190ICpndykKICAgICByZXR1cm4gKGdmbl94KGdmbikgPDwgUEFHRV9TSElGVCkg
fCAoZ3ctPnZhICYgflBBR0VfTUFTSyk7CiB9CiAKLS8qIEdpdmVuIGEgd2Fsa190IGZyb20gYSBz
dWNjZXNzZnVsIHdhbGssIHJldHVybiB0aGUgcGFnZS1vcmRlciBvZiB0aGUgCisvKiBHaXZlbiBh
IHdhbGtfdCBmcm9tIGEgc3VjY2Vzc2Z1bCB3YWxrLCByZXR1cm4gdGhlIHBhZ2Utb3JkZXIgb2Yg
dGhlCiAgKiBwYWdlIG9yIHN1cGVycGFnZSB0aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3MgaXMgaW4u
ICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvX3BhZ2Vfb3JkZXIo
Y29uc3Qgd2Fsa190ICpndykKIHsKLSAgICAvKiBUaGlzIGlzIG9ubHkgdmFsaWQgZm9yIHN1Y2Nl
c3NmdWwgd2Fsa3MgLSBvdGhlcndpc2UgdGhlIAorICAgIC8qIFRoaXMgaXMgb25seSB2YWxpZCBm
b3Igc3VjY2Vzc2Z1bCB3YWxrcyAtIG90aGVyd2lzZSB0aGUKICAgICAgKiBQU0UgYml0cyBtaWdo
dCBiZSBpbnZhbGlkLiAqLwogICAgIEFTU0VSVChndWVzdF9sMWVfZ2V0X2ZsYWdzKGd3LT5sMWUp
ICYgX1BBR0VfUFJFU0VOVCk7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzCkBAIC0yNzUs
MjggKzI4NSwzMCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvX3Bh
Z2Vfb3JkZXIoY29uc3Qgd2Fsa190ICpndykKIH0KIAogCi0vKiBXYWxrIHRoZSBndWVzdCBwYWdl
dGFibGVzLCBhZnRlciB0aGUgbWFubmVyIG9mIGEgaGFyZHdhcmUgd2Fsa2VyLiAKKy8qCisgKiBX
YWxrIHRoZSBndWVzdCBwYWdldGFibGVzLCBhZnRlciB0aGUgbWFubmVyIG9mIGEgaGFyZHdhcmUg
d2Fsa2VyLgogICoKLSAqIElucHV0czogYSB2Y3B1LCBhIHZpcnR1YWwgYWRkcmVzcywgYSB3YWxr
X3QgdG8gZmlsbCwgYSAKLSAqICAgICAgICAgcG9pbnRlciB0byBhIHBhZ2VmYXVsdCBjb2RlLCB0
aGUgTUZOIG9mIHRoZSBndWVzdCdzIAotICogICAgICAgICB0b3AtbGV2ZWwgcGFnZXRhYmxlLCBh
bmQgYSBtYXBwaW5nIG9mIHRoZSAKKyAqIElucHV0czogYSB2Y3B1LCBhIHZpcnR1YWwgYWRkcmVz
cywgYSB3YWxrX3QgdG8gZmlsbCwgYQorICogICAgICAgICBwb2ludGVyIHRvIGEgcGFnZWZhdWx0
IGNvZGUsIHRoZSBNRk4gb2YgdGhlIGd1ZXN0J3MKKyAqICAgICAgICAgdG9wLWxldmVsIHBhZ2V0
YWJsZSwgYW5kIGEgbWFwcGluZyBvZiB0aGUKICAqICAgICAgICAgZ3Vlc3QncyB0b3AtbGV2ZWwg
cGFnZXRhYmxlLgotICogCisgKgogICogV2Ugd2FsayB0aGUgdmNwdSdzIGd1ZXN0IHBhZ2V0YWJs
ZXMsIGZpbGxpbmcgdGhlIHdhbGtfdCB3aXRoIHdoYXQgd2UKICAqIHNlZSBhbmQgYWRkaW5nIGFu
eSBBY2Nlc3NlZCBhbmQgRGlydHkgYml0cyB0aGF0IGFyZSBuZWVkZWQgaW4gdGhlCiAgKiBndWVz
dCBlbnRyaWVzLiAgVXNpbmcgdGhlIHBhZ2VmYXVsdCBjb2RlLCB3ZSBjaGVjayB0aGUgcGVybWlz
c2lvbnMgYXMKICAqIHdlIGdvLiAgRm9yIHRoZSBwdXJwb3NlcyBvZiByZWFkaW5nIHBhZ2V0YWJs
ZXMgd2UgdHJlYXQgYWxsIG5vbi1SQU0KICAqIG1lbW9yeSBhcyBjb250aW5pbmcgemVyb2VzLgot
ICogCi0gKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG9yIHRoZSBzZXQgb2YgcGVybWlzc2lvbiBi
aXRzIHRoYXQgd2UgZmFpbGVkIG9uIAotICogaWYgdGhlIHdhbGsgZGlkIG5vdCBjb21wbGV0ZS4g
Ki8KKyAqCisgKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG9yIHRoZSBzZXQgb2YgcGVybWlzc2lv
biBiaXRzIHRoYXQgd2UgZmFpbGVkIG9uCisgKiBpZiB0aGUgd2FsayBkaWQgbm90IGNvbXBsZXRl
LgorICovCiAKIC8qIE1hY3JvLWZ1IHNvIHlvdSBjYW4gY2FsbCBndWVzdF93YWxrX3RhYmxlcygp
IGFuZCBnZXQgdGhlIHJpZ2h0IG9uZS4gKi8KICNkZWZpbmUgR1BUX1JFTkFNRTIoX24sIF9sKSBf
biAjIyBfICMjIF9sICMjIF9sZXZlbHMKICNkZWZpbmUgR1BUX1JFTkFNRShfbiwgX2wpIEdQVF9S
RU5BTUUyKF9uLCBfbCkKICNkZWZpbmUgZ3Vlc3Rfd2Fsa190YWJsZXMgR1BUX1JFTkFNRShndWVz
dF93YWxrX3RhYmxlcywgR1VFU1RfUEFHSU5HX0xFVkVMUykKIAotZXh0ZXJuIHVpbnQzMl90IAor
ZXh0ZXJuIHVpbnQzMl90CiBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgICAgICAgIHdh
bGtfdCAqZ3csIHVpbnQzMl90IHBmZWMsIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IGY5YmIxOTAuLmM4NTQxODMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC0zMDIsMTAgKzMwMiw2IEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChz
dHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKICNkZWZp
bmUgaGFwX2hhc18xZ2IgKCEhKGh2bV9mdW5jcy5oYXBfY2FwYWJpbGl0aWVzICYgSFZNX0hBUF9T
VVBFUlBBR0VfMUdCKSkKICNkZWZpbmUgaGFwX2hhc18ybWIgKCEhKGh2bV9mdW5jcy5oYXBfY2Fw
YWJpbGl0aWVzICYgSFZNX0hBUF9TVVBFUlBBR0VfMk1CKSkKIAotLyogQ2FuIHRoZSBndWVzdCB1
c2UgMUdCIHN1cGVycGFnZXMgaW4gaXRzIG93biBwYWdldGFibGVzPyAqLwotI2RlZmluZSBodm1f
cHNlMWdiX3N1cHBvcnRlZChkKSBcCi0gICAgKGNwdV9oYXNfcGFnZTFnYiAmJiBwYWdpbmdfbW9k
ZV9oYXAoZCkpCi0KICNkZWZpbmUgaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpIFwKICAgICAoKHYp
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX0xNQSkKIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvKn-00012c-Ql; Tue, 28 Mar 2017 17:55:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKm-00012S-GE
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:08 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 99/AC-32461-B73AAD85; Tue, 28 Mar 2017 17:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbd88a0
 Ig53frSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/HOq8wFOxIrnl59zdjAOMGni5GLQ0jgC6PE
 l0Nr2CGc84wSG/qfsnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIXHg9
 WN2EJtXwExi79e9rCA2C1B937Re9gmMHAsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHmmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGumOh9ilORgUhLl/RB0K0KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+8RUA5waLU9NSKtMwcYHjApCU4eJREeG+ApHmLCxJzizPTIVKnGI055sze/YaJ
 Y9E/ICnEkpeflyolztsIUioAUppRmgc3CBa2lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMq
 wgyhSczrwRu3yugU5iAThG3ATulJBEhJdXAyLsiy3xCzrG30kuLWvZ5dM4JbWJtWNwebdTl5J
 3xKGImU/Ips+lCUq/ijrs6tx48W/I4ISfH7+DGgi1rbQM5J82+sPx2OtvdQNkLFv+zlN9vNqq
 tfqCxPTzeOr35ruH+038e8G5Zy174z16wZN49gSOHrF3nrb1+/JSdh8aJm80z39v4rSxyUGIp
 zkg01GIuKk4EAGLnX2ZWAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1490723702!75951760!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50016 invoked from network); 28 Mar 2017 17:55:03 -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; 28 Mar 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 <ian.jackson@eu.citrix.com>) id 1csvKg-0001SZ-MQ
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 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 1csvKg-0005O1-G1
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvKg-0005O1-G1@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Clean up
	guest_supports_* predicates
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2OGE4ODU4M2U1ODhmNmZiOTg3ZjVkY2I3MzA4MTc1MTIyNzdhNmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE0OjU1OjM4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NSAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBDbGVhbiB1cCBndWVzdF9zdXBwb3J0c18q
IHByZWRpY2F0ZXMKICAgIAogICAgU3dpdGNoIHRoZW0gdG8gcmV0dXJuaW5nIGJvb2wsIGFuZCB0
YWtpbmcgY29uc3QgcGFyYW1ldGVycy4KICAgIAogICAgUmVuYW1lIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXMoKSB0byBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMoKSB0bwogICAgaW5kaWNh
dGUgd2hpY2ggbGV2ZWwgb2YgcGFnZXRhYmxlcyBpdCBpcyBhY3R1YWxseSByZWZlcnJpbmcgdG8g
YXMgd2VsbCBhcwogICAgaW5kaWNhdGluZyB0aGF0IGl0IGlzIG1vcmUgY29tcGxpY2F0ZWQgdGhh
biBqdXN0IGNvbnRyb2wgcmVnaXN0ZXIgc2V0dGluZ3MsCiAgICBhbmQgcmVuYW1lIGd1ZXN0X3N1
cHBvcnRzXzFHX3N1cGVycGFnZXMoKSB0byBndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMoKSBm
b3IKICAgIGNvbnNpc3RlbmN5LgogICAgCiAgICBndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMo
KSBpcyBhIHN0YXRpYyBwcm9wZXJ0eSBvZiB0aGUgZG9tYWluLCByYXRoZXIgdGhhbgogICAgY29u
dHJvbCByZWdpc3RlciBzZXR0aW5ncywgc28gaXMgc3dpdGNoZWQgdG8gdGFrZSBhIGRvbWFpbiBw
b2ludGVyLgogICAgaHZtX3BzZTFnYl9zdXBwb3J0ZWQoKSBpcyBpbmxpbmVkIGludG8gaXRzIHNv
bGUgdXNlciBiZWNhdXNlIGl0IGlzbid0IHN0cmljdGx5CiAgICBodm0tc3BlY2lmaWMgKGl0IGlz
IGhhcC1zcGVjaWZpYykgYW5kIHJlYWxseSBzaG91bGQgYmUgYmVzaWRlIGEgY29tbWVudAogICAg
ZXhwbGFpbmluZyB3aHkgdGhlIGNwdWlkIHBvbGljeSBpcyBpZ25vcmVkLgogICAgCiAgICBndWVz
dF9zdXBwb3J0c19ueCgpIG9uIHRoZSBvdGhlciBoYW5kIHJlZmVycyBzaW1wbHkgdG8gYSBjb250
cm9sIHJlZ2lzdGVyIGJpdCwKICAgIGFuZCBpcyByZW5hbWVkIHRvIGd1ZXN0X254X2VuYWJsZWQo
KS4KICAgIAogICAgV2hpbGUgY2xlYW5pbmcgdXAgcGFydCBvZiB0aGUgZmlsZSwgY2xlYW4gdXAg
YWxsIHRyYWlsaW5nIHdoaWxlc3BhY2UsIGFuZCBmaXgKICAgIG9uZSBjb21tZW50IHdoaWNoIGFj
Y2lkZW50bHkgcmVmZXJlZCB0byBQRyBsaXZpbmcgaW4gQ1I0IHJhdGhlciB0aGFuIENSMC4KICAg
IAogICAgUmVxdWVzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jICAgfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAxMiAr
KystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggfCA3NCArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICB8ICA0IC0tLQogNCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA0NCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA4MTg3MjI2Li5jNTI2MzYzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKQEAgLTU5LDcgKzU5LDcgQEAgY29uc3QgdWludDMyX3QgZ3dfcGFnZV9mbGFn
c1tdID0gewogc3RhdGljIHVpbnQzMl90IG1hbmRhdG9yeV9mbGFncyhzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgcGZlYykgCiB7CiAgICAgLyogRG9uJ3QgZGVtYW5kIG5vdC1OWCBpZiB0aGUgQ1BV
IHdvdWxkbid0IGVuZm9yY2UgaXQuICovCi0gICAgaWYgKCAhZ3Vlc3Rfc3VwcG9ydHNfbngodikg
KQorICAgIGlmICggIWd1ZXN0X254X2VuYWJsZWQodikgKQogICAgICAgICBwZmVjICY9IH5QRkVD
X2luc25fZmV0Y2g7CiAKICAgICAvKiBEb24ndCBkZW1hbmQgUi9XIGlmIHRoZSBDUFUgd291bGRu
J3QgZW5mb3JjZSBpdC4gKi8KQEAgLTI3Miw3ICsyNzIsNyBAQCBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgIC8qIF9Q
QUdFX1BTRV9QQVQgbm90IHNldDogcmVtb3ZlIF9QQUdFX1BBVCBmcm9tIGZsYWdzLiAqLwogICAg
ICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BBVDsKIAotICAgICAgICBpZiAoICFndWVzdF9zdXBw
b3J0c18xR19zdXBlcnBhZ2VzKHYpICkKKyAgICAgICAgaWYgKCAhZ3Vlc3RfY2FuX3VzZV9sM19z
dXBlcnBhZ2VzKGQpICkKICAgICAgICAgICAgIHJjIHw9IF9QQUdFX1BTRSB8IF9QQUdFX0lOVkFM
SURfQklUOwogICAgICAgICBpZiAoIGdmbl94KHN0YXJ0KSAmIEdVRVNUX0wzX0dGTl9NQVNLICYg
fjB4MSApCiAgICAgICAgICAgICByYyB8PSBfUEFHRV9JTlZBTElEX0JJVFM7CkBAIC0zMjYsNyAr
MzI2LDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgfQogICAgIHJjIHw9ICgoZ2ZsYWdzICYgbWZsYWdzKSBeIG1mbGFncyk7
CiAKLSAgICBwc2UyTSA9IChnZmxhZ3MgJiBfUEFHRV9QU0UpICYmIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXModik7IAorICAgIHBzZTJNID0gKGdmbGFncyAmIF9QQUdFX1BTRSkgJiYgZ3Vlc3Rf
Y2FuX3VzZV9sMl9zdXBlcnBhZ2VzKHYpOwogCiAgICAgaWYgKCBwc2UyTSApCiAgICAgewpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCmluZGV4IDYzYzdhYjUuLjk1ZTJmODUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTIzOCw3ICsyMzgsNyBAQCBzaGFkb3dfY2hlY2tfZ3dhbGsoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIGludCB2ZXJzaW9uKQogICAgIGwycCA9
IChndWVzdF9sMmVfdCAqKXYtPmFyY2gucGFnaW5nLnNoYWRvdy5ndWVzdF92dGFibGU7CiAgICAg
bWlzbWF0Y2ggfD0gKGd3LT5sMmUubDIgIT0gbDJwW2d1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSld
LmwyKTsKICNlbmRpZgotICAgIGlmICggIShndWVzdF9zdXBwb3J0c19zdXBlcnBhZ2VzKHYpICYm
CisgICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSAmJgogICAgICAgICAg
ICAoZ3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9QQUdFX1BTRSkpICkKICAgICB7CiAg
ICAgICAgIGwxcCA9IG1hcF9kb21haW5fcGFnZShndy0+bDFtZm4pOwpAQCAtMzEwLDcgKzMxMCw3
IEBAIGd3X3JlbW92ZV93cml0ZV9hY2Nlc3NlcyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSwgd2Fsa190ICpndykKICAgICAgICAgcmMgfD0gR1dfUk1XUl9GTFVTSFRMQjsKICNlbmRp
ZiAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgKi8KIAotICAgIGlmICggIShndWVzdF9zdXBw
b3J0c19zdXBlcnBhZ2VzKHYpICYmCisgICAgaWYgKCAhKGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJw
YWdlcyh2KSAmJgogICAgICAgICAgICAoZ3Vlc3RfbDJlX2dldF9mbGFncyhndy0+bDJlKSAmIF9Q
QUdFX1BTRSkpCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMp
CiAgICAgICAgICAmJiAhbWZuX2lzX291dF9vZl9zeW5jKGd3LT5sMW1mbikKQEAgLTU5MSw3ICs1
OTEsNyBAQCBfc2hfcHJvcGFnYXRlKHN0cnVjdCB2Y3B1ICp2LAogICAgIC8vCiAgICAgcGFzc190
aHJ1X2ZsYWdzID0gKF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfVVNFUiB8CiAgICAgICAgICAgICAg
ICAgICAgICAgIF9QQUdFX1JXIHwgX1BBR0VfUFJFU0VOVCk7Ci0gICAgaWYgKCBndWVzdF9zdXBw
b3J0c19ueCh2KSApCisgICAgaWYgKCBndWVzdF9ueF9lbmFibGVkKHYpICkKICAgICAgICAgcGFz
c190aHJ1X2ZsYWdzIHw9IF9QQUdFX05YX0JJVDsKICAgICBpZiAoIGxldmVsID09IDEgJiYgIXNo
YWRvd19tb2RlX3JlZmNvdW50cyhkKSAmJiBtbWlvX21mbiApCiAgICAgICAgIHBhc3NfdGhydV9m
bGFncyB8PSBfUEFHRV9QQVQgfCBfUEFHRV9QQ0QgfCBfUEFHRV9QV1Q7CkBAIC02NjAsNyArNjYw
LDcgQEAgX3NoX3Byb3BhZ2F0ZShzdHJ1Y3QgdmNwdSAqdiwKICAgICBpZiAoIHVubGlrZWx5KCgo
bGV2ZWwgPT0gMSkgfHwKICAgICAgICAgICAgICAgICAgICAoKGxldmVsID09IDIpICYmCiAgICAg
ICAgICAgICAgICAgICAgIChnZmxhZ3MgJiBfUEFHRV9QU0UpICYmCi0gICAgICAgICAgICAgICAg
ICAgIGd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikpKQorICAgICAgICAgICAgICAgICAgICBn
dWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXModikpKQogICAgICAgICAgICAgICAgICAgJiYgIShn
ZmxhZ3MgJiBfUEFHRV9ESVJUWSkpICkKICAgICAgICAgc2ZsYWdzICY9IH5fUEFHRV9SVzsKIApA
QCAtMTg0Niw3ICsxODQ2LDcgQEAgc3RhdGljIHNoYWRvd19sMWVfdCAqIHNoYWRvd19nZXRfYW5k
X2NyZWF0ZV9sMWUoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIC8qIE5vIGwxIHNoYWRvdyBpbnN0
YWxsZWQ6IGZpbmQgYW5kIGluc3RhbGwgaXQuICovCiAgICAgICAgIGlmICggIShmbGFncyAmIF9Q
QUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHJldHVybiBOVUxMOyAvKiBObyBndWVzdCBwYWdl
LiAqLwotICAgICAgICBpZiAoIGd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikgJiYgKGZsYWdz
ICYgX1BBR0VfUFNFKSApCisgICAgICAgIGlmICggZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2Vz
KHYpICYmIChmbGFncyAmIF9QQUdFX1BTRSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBT
cGxpbnRlcmluZyBhIHN1cGVycGFnZSAqLwogICAgICAgICAgICAgZ2ZuX3QgbDJnZm4gPSBndWVz
dF9sMmVfZ2V0X2dmbihndy0+bDJlKTsKQEAgLTIyNTEsNyArMjI1MSw3IEBAIHN0YXRpYyBpbnQg
dmFsaWRhdGVfZ2wyZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDJtZm4s
IHZvaWQgKnNlKQogICAgIGlmICggZ3Vlc3RfbDJlX2dldF9mbGFncyhuZXdfZ2wyZSkgJiBfUEFH
RV9QUkVTRU5UICkKICAgICB7CiAgICAgICAgIGdmbl90IGdsMWdmbiA9IGd1ZXN0X2wyZV9nZXRf
Z2ZuKG5ld19nbDJlKTsKLSAgICAgICAgaWYgKCBndWVzdF9zdXBwb3J0c19zdXBlcnBhZ2VzKHYp
ICYmCisgICAgICAgIGlmICggZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKHYpICYmCiAgICAg
ICAgICAgICAgKGd1ZXN0X2wyZV9nZXRfZmxhZ3MobmV3X2dsMmUpICYgX1BBR0VfUFNFKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8vIHN1cGVycGFnZSAtLSBuZWVkIHRvIGxvb2sgdXAgdGhl
IHNoYWRvdyBMMSB3aGljaCBob2xkcyB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAppbmRleCBiZWRj
NzcxLi5lMjNlOTY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0yLDcgKzIsNyBAQAogICog
eGVuL2FzbS14ODYvZ3Vlc3RfcHQuaAogICoKICAqIFR5cGVzIGFuZCBhY2Nlc3NvcnMgZm9yIGd1
ZXN0IHBhZ2V0YWJsZSBlbnRyaWVzLCBhcyBkaXN0aW5jdCBmcm9tCi0gKiBYZW4ncyBwYWdldGFi
bGUgdHlwZXMuIAorICogWGVuJ3MgcGFnZXRhYmxlIHR5cGVzLgogICoKICAqIFVzZXJzIG11c3Qg
I2RlZmluZSBHVUVTVF9QQUdJTkdfTEVWRUxTIHRvIDIsIDMgb3IgNCBiZWZvcmUgaW5jbHVkaW5n
CiAgKiB0aGlzIGZpbGUuCkBAIC0xMCwxNyArMTAsMTcgQEAKICAqIFBhcnRzIG9mIHRoaXMgY29k
ZSBhcmUgQ29weXJpZ2h0IChjKSAyMDA2IGJ5IFhlblNvdXJjZSBJbmMuCiAgKiBQYXJ0cyBvZiB0
aGlzIGNvZGUgYXJlIENvcHlyaWdodCAoYykgMjAwNiBieSBNaWNoYWVsIEEgRmV0dGVybWFuCiAg
KiBQYXJ0cyBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgTWljaGFlbCBBIEZldHRlcm1hbiwgSWFu
IFByYXR0IGV0IGFsLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiAg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqIAor
ICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQogICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KICAqLwpAQCAtMTY4LDMzICsxNjgsNDMgQEAgc3RhdGljIGlubGluZSBndWVzdF9sNGVf
dCBndWVzdF9sNGVfZnJvbV9nZm4oZ2ZuX3QgZ2ZuLCB1MzIgZmxhZ3MpCiAKIC8qIFdoaWNoIHBh
Z2V0YWJsZSBmZWF0dXJlcyBhcmUgc3VwcG9ydGVkIG9uIHRoaXMgdmNwdT8gKi8KIAotc3RhdGlj
IGlubGluZSBpbnQKLWd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXMoc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQogewotICAgIC8qIFRoZSBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQg
aW4gSFZNIGd1ZXN0cywgd2hlbmV2ZXIKLSAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vl
c3QgaXMgaW4gUEFFIG9yIGxvbmcgbW9kZS4gCi0gICAgICogSXQncyBhbHNvIHVzZWQgaW4gdGhl
IGR1bW15IFBUIGZvciB2Y3B1cyB3aXRoIENSNC5QRyBjbGVhcmVkLiAqLworICAgIC8qCisgICAg
ICogVGhlIEwyIF9QQUdFX1BTRSBiaXQgbXVzdCBiZSBob25vdXJlZCBpbiBIVk0gZ3Vlc3RzLCB3
aGVuZXZlcgorICAgICAqIENSNC5QU0UgaXMgc2V0IG9yIHRoZSBndWVzdCBpcyBpbiBQQUUgb3Ig
bG9uZyBtb2RlLgorICAgICAqIEl0J3MgYWxzbyB1c2VkIGluIHRoZSBkdW1teSBQVCBmb3IgdmNw
dXMgd2l0aCBDUjAuUEcgY2xlYXJlZC4KKyAgICAgKi8KICAgICByZXR1cm4gKGlzX3B2X3ZjcHUo
dikKICAgICAgICAgICAgID8gb3B0X2FsbG93X3N1cGVycGFnZQotICAgICAgICAgICAgOiAoR1VF
U1RfUEFHSU5HX0xFVkVMUyAhPSAyIAorICAgICAgICAgICAgOiAoR1VFU1RfUEFHSU5HX0xFVkVM
UyAhPSAyCiAgICAgICAgICAgICAgICB8fCAhaHZtX3BhZ2luZ19lbmFibGVkKHYpCiAgICAgICAg
ICAgICAgICB8fCAodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAmIFg4Nl9DUjRfUFNFKSkp
OwogfQogCi1zdGF0aWMgaW5saW5lIGludAotZ3Vlc3Rfc3VwcG9ydHNfMUdfc3VwZXJwYWdlcyhz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wzX3N1cGVy
cGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4gKEdVRVNUX1BBR0lO
R19MRVZFTFMgPj0gNCAmJiBodm1fcHNlMWdiX3N1cHBvcnRlZCh2LT5kb21haW4pKTsKKyAgICAv
KgorICAgICAqIFRoZXJlIGFyZSBubyBjb250cm9sIHJlZ2lzdGVyIHNldHRpbmdzIGZvciB0aGUg
aGFyZHdhcmUgcGFnZXdhbGsgb24gdGhlCisgICAgICogc3ViamVjdCBvZiAxRyBzdXBlcnBhZ2Vz
LgorICAgICAqCisgICAgICogU2hhZG93IHBhZ2V0YWJsZXMgZG9uJ3Qgc3VwcG9ydCAxR0Igc3Vw
ZXJwYWdlcyBhdCBhbGwsIGFuZCB3aWxsIGFsd2F5cworICAgICAqIHRyZWF0IEwzIF9QQUdFX1BT
RSBhcyByZXNlcnZlZC4KKyAgICAgKgorICAgICAqIFdpdGggSEFQIGhvd2V2ZXIsIGlmIHRoZSBn
dWVzdCBjb25zdHJ1Y3RzIGEgMUdCIHN1cGVycGFnZSBvbiBjYXBhYmxlCisgICAgICogaGFyZHdh
cmUsIGl0IHdpbGwgZnVuY3Rpb24gaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhlIGZlYXR1cmUg
aXMKKyAgICAgKiBhZHZlcnRpc2VkLiAgWGVuJ3MgbW9kZWwgb2YgcGVyZm9ybWluZyBhIHBhZ2V3
YWxrIHNob3VsZCBtYXRjaC4KKyAgICAgKi8KKyAgICByZXR1cm4gR1VFU1RfUEFHSU5HX0xFVkVM
UyA+PSA0ICYmIHBhZ2luZ19tb2RlX2hhcChkKSAmJiBjcHVfaGFzX3BhZ2UxZ2I7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgaW50Ci1ndWVzdF9zdXBwb3J0c19ueChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRp
YyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewot
ICAgIGlmICggR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyIHx8ICFjcHVfaGFzX254ICkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0gICAgaWYgKCBpc19wdl92Y3B1KHYpICkKLSAgICAgICAgcmV0dXJuIGNw
dV9oYXNfbng7Ci0gICAgcmV0dXJuIGh2bV9ueF9lbmFibGVkKHYpOworICAgIGlmICggR1VFU1Rf
UEFHSU5HX0xFVkVMUyA9PSAyICkgLyogTlggaGFzIG5vIGVmZmVjdCB3aXRvdXQgQ1I0LlBBRS4g
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyogUFYgZ3Vlc3RzIGNhbid0IGNvbnRy
b2wgRUZFUi5OWCwgYW5kIGluaGVyaXRzIFhlbidzIGNob2ljZS4gKi8KKyAgICByZXR1cm4gaXNf
cHZfdmNwdSh2KSA/IGNwdV9oYXNfbnggOiBodm1fbnhfZW5hYmxlZCh2KTsKIH0KIAogCkBAIC0y
NTgsMTEgKzI2OCwxMSBAQCBzdGF0aWMgaW5saW5lIHBhZGRyX3QgZ3Vlc3Rfd2Fsa190b19ncGEo
Y29uc3Qgd2Fsa190ICpndykKICAgICByZXR1cm4gKGdmbl94KGdmbikgPDwgUEFHRV9TSElGVCkg
fCAoZ3ctPnZhICYgflBBR0VfTUFTSyk7CiB9CiAKLS8qIEdpdmVuIGEgd2Fsa190IGZyb20gYSBz
dWNjZXNzZnVsIHdhbGssIHJldHVybiB0aGUgcGFnZS1vcmRlciBvZiB0aGUgCisvKiBHaXZlbiBh
IHdhbGtfdCBmcm9tIGEgc3VjY2Vzc2Z1bCB3YWxrLCByZXR1cm4gdGhlIHBhZ2Utb3JkZXIgb2Yg
dGhlCiAgKiBwYWdlIG9yIHN1cGVycGFnZSB0aGF0IHRoZSB2aXJ0dWFsIGFkZHJlc3MgaXMgaW4u
ICovCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvX3BhZ2Vfb3JkZXIo
Y29uc3Qgd2Fsa190ICpndykKIHsKLSAgICAvKiBUaGlzIGlzIG9ubHkgdmFsaWQgZm9yIHN1Y2Nl
c3NmdWwgd2Fsa3MgLSBvdGhlcndpc2UgdGhlIAorICAgIC8qIFRoaXMgaXMgb25seSB2YWxpZCBm
b3Igc3VjY2Vzc2Z1bCB3YWxrcyAtIG90aGVyd2lzZSB0aGUKICAgICAgKiBQU0UgYml0cyBtaWdo
dCBiZSBpbnZhbGlkLiAqLwogICAgIEFTU0VSVChndWVzdF9sMWVfZ2V0X2ZsYWdzKGd3LT5sMWUp
ICYgX1BBR0VfUFJFU0VOVCk7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSAzCkBAIC0yNzUs
MjggKzI4NSwzMCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBndWVzdF93YWxrX3RvX3Bh
Z2Vfb3JkZXIoY29uc3Qgd2Fsa190ICpndykKIH0KIAogCi0vKiBXYWxrIHRoZSBndWVzdCBwYWdl
dGFibGVzLCBhZnRlciB0aGUgbWFubmVyIG9mIGEgaGFyZHdhcmUgd2Fsa2VyLiAKKy8qCisgKiBX
YWxrIHRoZSBndWVzdCBwYWdldGFibGVzLCBhZnRlciB0aGUgbWFubmVyIG9mIGEgaGFyZHdhcmUg
d2Fsa2VyLgogICoKLSAqIElucHV0czogYSB2Y3B1LCBhIHZpcnR1YWwgYWRkcmVzcywgYSB3YWxr
X3QgdG8gZmlsbCwgYSAKLSAqICAgICAgICAgcG9pbnRlciB0byBhIHBhZ2VmYXVsdCBjb2RlLCB0
aGUgTUZOIG9mIHRoZSBndWVzdCdzIAotICogICAgICAgICB0b3AtbGV2ZWwgcGFnZXRhYmxlLCBh
bmQgYSBtYXBwaW5nIG9mIHRoZSAKKyAqIElucHV0czogYSB2Y3B1LCBhIHZpcnR1YWwgYWRkcmVz
cywgYSB3YWxrX3QgdG8gZmlsbCwgYQorICogICAgICAgICBwb2ludGVyIHRvIGEgcGFnZWZhdWx0
IGNvZGUsIHRoZSBNRk4gb2YgdGhlIGd1ZXN0J3MKKyAqICAgICAgICAgdG9wLWxldmVsIHBhZ2V0
YWJsZSwgYW5kIGEgbWFwcGluZyBvZiB0aGUKICAqICAgICAgICAgZ3Vlc3QncyB0b3AtbGV2ZWwg
cGFnZXRhYmxlLgotICogCisgKgogICogV2Ugd2FsayB0aGUgdmNwdSdzIGd1ZXN0IHBhZ2V0YWJs
ZXMsIGZpbGxpbmcgdGhlIHdhbGtfdCB3aXRoIHdoYXQgd2UKICAqIHNlZSBhbmQgYWRkaW5nIGFu
eSBBY2Nlc3NlZCBhbmQgRGlydHkgYml0cyB0aGF0IGFyZSBuZWVkZWQgaW4gdGhlCiAgKiBndWVz
dCBlbnRyaWVzLiAgVXNpbmcgdGhlIHBhZ2VmYXVsdCBjb2RlLCB3ZSBjaGVjayB0aGUgcGVybWlz
c2lvbnMgYXMKICAqIHdlIGdvLiAgRm9yIHRoZSBwdXJwb3NlcyBvZiByZWFkaW5nIHBhZ2V0YWJs
ZXMgd2UgdHJlYXQgYWxsIG5vbi1SQU0KICAqIG1lbW9yeSBhcyBjb250aW5pbmcgemVyb2VzLgot
ICogCi0gKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG9yIHRoZSBzZXQgb2YgcGVybWlzc2lvbiBi
aXRzIHRoYXQgd2UgZmFpbGVkIG9uIAotICogaWYgdGhlIHdhbGsgZGlkIG5vdCBjb21wbGV0ZS4g
Ki8KKyAqCisgKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG9yIHRoZSBzZXQgb2YgcGVybWlzc2lv
biBiaXRzIHRoYXQgd2UgZmFpbGVkIG9uCisgKiBpZiB0aGUgd2FsayBkaWQgbm90IGNvbXBsZXRl
LgorICovCiAKIC8qIE1hY3JvLWZ1IHNvIHlvdSBjYW4gY2FsbCBndWVzdF93YWxrX3RhYmxlcygp
IGFuZCBnZXQgdGhlIHJpZ2h0IG9uZS4gKi8KICNkZWZpbmUgR1BUX1JFTkFNRTIoX24sIF9sKSBf
biAjIyBfICMjIF9sICMjIF9sZXZlbHMKICNkZWZpbmUgR1BUX1JFTkFNRShfbiwgX2wpIEdQVF9S
RU5BTUUyKF9uLCBfbCkKICNkZWZpbmUgZ3Vlc3Rfd2Fsa190YWJsZXMgR1BUX1JFTkFNRShndWVz
dF93YWxrX3RhYmxlcywgR1VFU1RfUEFHSU5HX0xFVkVMUykKIAotZXh0ZXJuIHVpbnQzMl90IAor
ZXh0ZXJuIHVpbnQzMl90CiBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgICAgICAgIHdh
bGtfdCAqZ3csIHVpbnQzMl90IHBmZWMsIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IGY5YmIxOTAuLmM4NTQxODMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC0zMDIsMTAgKzMwMiw2IEBAIGludCBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChz
dHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlKTsKICNkZWZp
bmUgaGFwX2hhc18xZ2IgKCEhKGh2bV9mdW5jcy5oYXBfY2FwYWJpbGl0aWVzICYgSFZNX0hBUF9T
VVBFUlBBR0VfMUdCKSkKICNkZWZpbmUgaGFwX2hhc18ybWIgKCEhKGh2bV9mdW5jcy5oYXBfY2Fw
YWJpbGl0aWVzICYgSFZNX0hBUF9TVVBFUlBBR0VfMk1CKSkKIAotLyogQ2FuIHRoZSBndWVzdCB1
c2UgMUdCIHN1cGVycGFnZXMgaW4gaXRzIG93biBwYWdldGFibGVzPyAqLwotI2RlZmluZSBodm1f
cHNlMWdiX3N1cHBvcnRlZChkKSBcCi0gICAgKGNwdV9oYXNfcGFnZTFnYiAmJiBwYWdpbmdfbW9k
ZV9oYXAoZCkpCi0KICNkZWZpbmUgaHZtX2xvbmdfbW9kZV9lbmFibGVkKHYpIFwKICAgICAoKHYp
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX0xNQSkKIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvKu-00013I-SS; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvKt-000136-Bg
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4D/D1-13192-283AAD85; Tue, 28 Mar 2017 17:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbdp8a0
 IgzdmFhO2GTgwemzv28UewBjFmpmXlF+RwJrxaNZTxoJv1hXPPsg0MN7T62Lk4hAS+MIoMX/d
 OSYI5zyjxOePb9m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWcJWY37MBz
 OYVMJM4emktmM0CVL98wjX2CYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MP5dG3iIUZKDSUmU90PQrQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzci4BygkWp6akVaZk5wNCASUtw8CiJ8BYvBErzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47waQIgGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHexyBTeDLzS
 uA2vQI6ggnoCHEbsCNKEhFSUg2MFhMmHpdWlp9/x06pLoPF4pi86uz3kUcYti9YXVVhtd39zl
 ufJ7r3u2Q+vHrBPMdL3bno9++DCT+uSfJN9chPqnK+pCT0seQT00E5pUt9DjVFrrPkmDluPNn
 RHah2kc+t9WNPmFBW/gEJmdr73ns7Zh457nlK5L/Er9XsnLc8a88xsDa6OLMqsRRnJBpqMRcV
 JwIAQlWdK04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1490723713!54657995!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49515 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKq-0001Sh-Sj
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKq-0005OU-O6
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvKq-0005OU-O6@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Helpers for reserved bit
	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>

Y29tbWl0IDE2ZjJhZDFmZTk2MzczYzhlNjU2MzY1NzM4YmRhZTE1OThjNDAwMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyNCAxNTo0NjowMSAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTE6NDk6
MjUgMjAxNyArMDEwMAoKICAgIHg4Ni9wYWdld2FsazogSGVscGVycyBmb3IgcmVzZXJ2ZWQgYml0
IGhhbmRsaW5nCiAgICAKICAgIFNvbWUgYml0cyBhcmUgdW5jb25kaXRpb25hbGx5IHJlc2VydmVk
IGluIHBhZ2V0YWJsZSBlbnRyaWVzLCBvciByZXNlcnZlZAogICAgYmVjYXVzZSBvZiBhbGlnbm1l
bnQgcmVzdHJpY3Rpb25zLiAgT3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYmVjYXVzZSBvZiBjb250
cm9sCiAgICByZWdpc3RlciBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbnRyb2R1Y2UgaGVscGVy
cyB3aGljaCB0YWtlIGFuIGluZGl2aWR1YWwgdmNwdSBhbmQgZ3Vlc3QgcGFnZXRhYmxlIGVudHJ5
LCBhbmQKICAgIGNhbGN1bGF0ZXMgd2hldGhlciBhbnkgcmVzZXJ2ZWQgYml0cyBhcmUgc2V0Lgog
ICAgCiAgICBXaGlsZSBoZXJlLCBhZGQgYSBjb3VwbGUgb2YgbmV3bGluZXMgdG8gYWlkIHJlYWRh
YmlsaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3RfcHQuaCAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAppbmRleCA1OTc4NzgzLi44NGNjNTFkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aApAQCAtMzgsNiArMzgsNyBAQAogI2RlZmluZSBjcHVfaGFzX210cnIgICAgICAgICAgICAxCiAj
ZGVmaW5lIGNwdV9oYXNfcGdlICAgICAgICAgICAgIDEKICNkZWZpbmUgY3B1X2hhc19wYXQgICAg
ICAgICAgICAgMQorI2RlZmluZSBjcHVfaGFzX3BzZTM2ICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUFNFMzYpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaCAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIKQogI2RlZmluZSBjcHVfaGFzX21teCAgICAgICAg
ICAgICAxCiAjZGVmaW5lIGNwdV9oYXNfaHR0ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9IVFQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKaW5kZXggZTIzZTk2OC4uMzg3YjFlZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3RfcHQuaApAQCAtNDIsNiArNDIsMTggQEAgZ2ZuX3RvX3BhZGRyKGdm
bl90IGdmbikKICN1bmRlZiBnZXRfZ2ZuCiAjZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgZ2V0X2dm
bl90eXBlKChkKSwgZ2ZuX3goZyksICh0KSwgUDJNX0FMTE9DKQogCisvKiBNYXNrIGNvdmVyaW5n
IHRoZSByZXNlcnZlZCBiaXRzIGZyb20gc3VwZXJwYWdlIGFsaWdubWVudC4gKi8KKyNkZWZpbmUg
U1VQRVJQQUdFX1JTVkQoYml0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoKCgxdWwgPDwgKGJpdCkpIC0gMSkgJiB+KF9QQUdFX1BTRV9QQVQgfCAo
X1BBR0VfUFNFX1BBVCAtIDF1bCkpKQorCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IGZvbGRfcHNl
MzYodWludDY0X3QgdmFsKQoreworICAgIHJldHVybiAodmFsICYgfigweDFmZnVsIDw8IDEzKSkg
fCAoKHZhbCAmICgweDFmZnVsIDw8IDMyKSkgPj4gKDMyIC0gMTMpKTsKK30KK3N0YXRpYyBpbmxp
bmUgdWludDY0X3QgdW5mb2xkX3BzZTM2KHVpbnQzMl90IHZhbCkKK3sKKyAgICByZXR1cm4gKHZh
bCAmIH4oMHgxZmZ1bCA8PCAxMykpIHwgKCh2YWwgJiAoMHgxZmZ1bCA8PCAxMykpIDw8ICgzMiAt
IDEzKSk7Cit9CiAKIC8qIFR5cGVzIG9mIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGFuZCBhY2Nl
c3MgZnVuY3Rpb25zIGZvciB0aGVtICovCiAKQEAgLTQ5LDkgKzYxLDEzIEBAIGdmbl90b19wYWRk
cihnZm5fdCBnZm4pCiAKICNkZWZpbmUgR1VFU1RfTDFfUEFHRVRBQkxFX0VOVFJJRVMgICAgIDEw
MjQKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxFX0VOVFJJRVMgICAgIDEwMjQKKwogI2RlZmlu
ZSBHVUVTVF9MMV9QQUdFVEFCTEVfU0hJRlQgICAgICAgICAxMgogI2RlZmluZSBHVUVTVF9MMl9Q
QUdFVEFCTEVfU0hJRlQgICAgICAgICAyMgogCisjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9S
U1ZEICAgICAgICAgICAwCisjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9SU1ZEICAgICAgICAg
ICAwCisKIHR5cGVkZWYgdWludDMyX3QgZ3Vlc3RfaW50cHRlX3Q7CiB0eXBlZGVmIHN0cnVjdCB7
IGd1ZXN0X2ludHB0ZV90IGwxOyB9IGd1ZXN0X2wxZV90OwogdHlwZWRlZiBzdHJ1Y3QgeyBndWVz
dF9pbnRwdGVfdCBsMjsgfSBndWVzdF9sMmVfdDsKQEAgLTg2LDIxICsxMDIsMzkgQEAgc3RhdGlj
IGlubGluZSBndWVzdF9sMmVfdCBndWVzdF9sMmVfZnJvbV9nZm4oZ2ZuX3QgZ2ZuLCB1MzIgZmxh
Z3MpCiAjZWxzZSAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTICE9IDIgKi8KIAogI2lmIEdVRVNUX1BB
R0lOR19MRVZFTFMgPT0gMworCiAjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9FTlRSSUVTICAg
ICAgNTEyCiAjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCiAjZGVm
aW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgICA0CisKICNkZWZpbmUgR1VFU1Rf
TDFfUEFHRVRBQkxFX1NISUZUICAgICAgICAgMTIKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxF
X1NISUZUICAgICAgICAgMjEKICNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1NISUZUICAgICAg
ICAgMzAKKworI2RlZmluZSBHVUVTVF9MMV9QQUdFVEFCTEVfUlNWRCAgICAgICAgICAgIDB4N2Zm
MDAwMDAwMDAwMDAwMHVsCisjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9SU1ZEICAgICAgICAg
ICAgMHg3ZmYwMDAwMDAwMDAwMDAwdWwKKyNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1JTVkQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoMHhmZmYwMDAwMDAw
MDAwMDAwdWwgfCBfUEFHRV9HTE9CQUwgfCBfUEFHRV9QU0UgfCBfUEFHRV9ESVJUWSB8IFwKKyAg
ICAgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9VU0VSIHwgX1BBR0VfUlcpCisKICNlbHNlIC8qIEdV
RVNUX1BBR0lOR19MRVZFTFMgPT0gNCAqLworCiAjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9F
TlRSSUVTICAgICAgNTEyCiAjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9FTlRSSUVTICAgICAg
NTEyCiAjZGVmaW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCiAjZGVmaW5l
IEdVRVNUX0w0X1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCisKICNkZWZpbmUgR1VFU1RfTDFf
UEFHRVRBQkxFX1NISUZUICAgICAgICAgMTIKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxFX1NI
SUZUICAgICAgICAgMjEKICNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1NISUZUICAgICAgICAg
MzAKICNkZWZpbmUgR1VFU1RfTDRfUEFHRVRBQkxFX1NISUZUICAgICAgICAgMzkKKworI2RlZmlu
ZSBHVUVTVF9MMV9QQUdFVEFCTEVfUlNWRCAgICAgICAgICAgIDAKKyNkZWZpbmUgR1VFU1RfTDJf
UEFHRVRBQkxFX1JTVkQgICAgICAgICAgICAwCisjZGVmaW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9S
U1ZEICAgICAgICAgICAgMAorLyogTkIgTDRlLl9QQUdFX0dMT0JBTCBpcyByZXNlcnZlZCBmb3Ig
QU1ELCBidXQgaWdub3JlZCBmb3IgSW50ZWwuICovCisjZGVmaW5lIEdVRVNUX0w0X1BBR0VUQUJM
RV9SU1ZEICAgICAgICAgICAgX1BBR0VfUFNFCisKICNlbmRpZgogCiB0eXBlZGVmIGwxX3BnZW50
cnlfdCBndWVzdF9sMWVfdDsKQEAgLTE5OCw2ICsyMzIsMjQgQEAgc3RhdGljIGlubGluZSBib29s
IGd1ZXN0X2Nhbl91c2VfbDNfc3VwZXJwYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHJldHVybiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgJiYgcGFnaW5nX21vZGVfaGFwKGQpICYm
IGNwdV9oYXNfcGFnZTFnYjsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2Vf
cHNlMzYoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKgorICAgICAqIE9ubHkgY2Fs
bGVkIGluIHRoZSBjb250ZXh0IG9mIDItbGV2ZWwgZ3Vlc3RzLCBhZnRlcgorICAgICAqIGd1ZXN0
X2Nhbl91c2VfbDJfc3VwZXJwYWdlcygpIGhhcyBpbmRpY2F0ZWQgdHJ1ZS4KKyAgICAgKgorICAg
ICAqIFNoYWRvdyBwYWdldGFibGVzIGRvbid0IHN1cHBvcnQgUFNFMzYgc3VwZXJwYWdlcyBhdCBh
bGwsIGFuZCB3aWxsCisgICAgICogYWx3YXlzIHRyZWF0IHRoZW0gYXMgcmVzZXJ2ZWQuCisgICAg
ICoKKyAgICAgKiBXaXRoIEhBUCBob3dldmVyLCBvbmNlIEwyIHN1cGVycGFnZXMgYXJlIGFjdGl2
ZSwgaGVyZSBhcmUgbm8gY29udHJvbAorICAgICAqIHJlZ2lzdGVyIHNldHRpbmdzIGZvciB0aGUg
aGFyZHdhcmUgcGFnZXdhbGsgb24gdGhlIHN1YmplY3Qgb2YgUFNFMzYuCisgICAgICogSWYgdGhl
IGd1ZXN0IGNvbnN0cnVjdHMgYSBQU0UzNiBzdXBlcnBhZ2Ugb24gY2FwYWJsZSBoYXJkd2FyZSwg
aXQgd2lsbAorICAgICAqIGZ1bmN0aW9uIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHRoZSBmZWF0
dXJlIGlzIGFkdmVydGlzZWQuICBYZW4ncworICAgICAqIG1vZGVsIG9mIHBlcmZvcm1pbmcgYSBw
YWdld2FsayBzaG91bGQgbWF0Y2guCisgICAgICovCisgICAgcmV0dXJuIHBhZ2luZ19tb2RlX2hh
cChkKSAmJiBjcHVfaGFzX3BzZTM2OworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfbnhf
ZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIEdVRVNUX1BBR0lOR19M
RVZFTFMgPT0gMiApIC8qIE5YIGhhcyBubyBlZmZlY3Qgd2l0b3V0IENSNC5QQUUuICovCkBAIC0y
MjEsNiArMjczLDUyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogI2RlZmluZSBfUEFHRV9JTlZBTElEX0JJVFMgX1BBR0VfSU5WQUxJ
RF9CSVQKICNlbmRpZgogCisvKiBIZWxwZXJzIGZvciBpZGVudGlmeWluZyB3aGV0aGVyIGd1ZXN0
IGVudHJpZXMgaGF2ZSByZXNlcnZlZCBiaXRzIHNldC4gKi8KKworLyogQml0cyByZXNlcnZlZCBi
ZWNhdXNlIG9mIG1heHBoeXNhZGRyLCBhbmQgKGxhY2sgb2YpIEVGRVIuTlggKi8KK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgZ3Vlc3RfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHJldHVybiAoKFBBRERSX01BU0sgJgorICAgICAgICAgICAgIH4oKDF1bCA8PCB2LT5kb21h
aW4tPmFyY2guY3B1aWQtPmV4dGQubWF4cGh5c2FkZHIpIC0gMSkpIHwKKyAgICAgICAgICAgIChn
dWVzdF9ueF9lbmFibGVkKHYpID8gMCA6IHB1dF9wdGVfZmxhZ3MoX1BBR0VfTlhfQklUKSkpOwor
fQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDFlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgZ3Vlc3RfbDFlX3QgbDFlKQoreworICAgIHJldHVybiBsMWUubDEgJiAoZ3Vlc3Rf
cnN2ZF9iaXRzKHYpIHwgR1VFU1RfTDFfUEFHRVRBQkxFX1JTVkQpOworfQorCitzdGF0aWMgaW5s
aW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3Rf
bDJlX3QgbDJlKQoreworICAgIHVpbnQ2NF90IHJzdmRfYml0cyA9IGd1ZXN0X3JzdmRfYml0cyh2
KTsKKworICAgIHJldHVybiAoKGwyZS5sMiAmIChyc3ZkX2JpdHMgfCBHVUVTVF9MMl9QQUdFVEFC
TEVfUlNWRCB8CisgICAgICAgICAgICAgICAgICAgICAgIChndWVzdF9jYW5fdXNlX2wyX3N1cGVy
cGFnZXModikgPyAwIDogX1BBR0VfUFNFKSkpIHx8CisgICAgICAgICAgICAoKGwyZS5sMiAmIF9Q
QUdFX1BTRSkgJiYKKyAgICAgICAgICAgICAobDJlLmwyICYgKChHVUVTVF9QQUdJTkdfTEVWRUxT
ID09IDIgJiYgZ3Vlc3RfY2FuX3VzZV9wc2UzNih2LT5kb21haW4pKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBQU0UzNiB0b3BzIG91dCBhdCA0MCBiaXRzIG9mIGFkZHJlc3Mgd2lkdGgu
ICovCisgICAgICAgICAgICAgICAgICAgICAgICA/IChmb2xkX3BzZTM2KHJzdmRfYml0cyB8ICgx
dWwgPDwgNDApKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIDogU1VQRVJQQUdFX1JTVkQoR1VF
U1RfTDJfUEFHRVRBQkxFX1NISUZUKSkpKSk7Cit9CisKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxT
ID49IDMKK3N0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sM2VfcnN2ZF9iaXRzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCBndWVzdF9sM2VfdCBsM2UpCit7CisgICAgcmV0dXJuICgobDNlLmwzICYgKGd1
ZXN0X3JzdmRfYml0cyh2KSB8IEdVRVNUX0wzX1BBR0VUQUJMRV9SU1ZEIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgKGd1ZXN0X2Nhbl91c2VfbDNfc3VwZXJwYWdlcyh2LT5kb21haW4pID8gMCA6
IF9QQUdFX1BTRSkpKSB8fAorICAgICAgICAgICAgKChsM2UubDMgJiBfUEFHRV9QU0UpICYmCisg
ICAgICAgICAgICAgKGwzZS5sMyAmIFNVUEVSUEFHRV9SU1ZEKEdVRVNUX0wzX1BBR0VUQUJMRV9T
SElGVCkpKSk7Cit9CisKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQKK3N0YXRpYyBpbmxp
bmUgYm9vbCBndWVzdF9sNGVfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9s
NGVfdCBsNGUpCit7CisgICAgcmV0dXJuIGw0ZS5sNCAmIChndWVzdF9yc3ZkX2JpdHModikgfCBH
VUVTVF9MNF9QQUdFVEFCTEVfUlNWRCB8CisgICAgICAgICAgICAgICAgICAgICAoKHYtPmRvbWFp
bi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkKKyAgICAgICAgICAg
ICAgICAgICAgICA/IF9QQUdFX0dMT0JBTCA6IDApKTsKK30KKyNlbmRpZiAvKiBHVUVTVF9QQUdJ
TkdfTEVWRUxTID49IDQgKi8KKyNlbmRpZiAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgKi8K
IAogLyogVHlwZSB1c2VkIGZvciByZWNvcmRpbmcgYSB3YWxrIHRocm91Z2ggZ3Vlc3QgcGFnZXRh
Ymxlcy4gIEl0IGlzCiAgKiBmaWxsZWQgaW4gYnkgdGhlIHBhZ2V0YWJsZSB3YWxrIGZ1bmN0aW9u
LCBhbmQgYWxzbyB1c2VkIGFzIGEgY2FjaGUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvKu-00013I-SS; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvKt-000136-Bg
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4D/D1-13192-283AAD85; Tue, 28 Mar 2017 17:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbdp8a0
 IgzdmFhO2GTgwemzv28UewBjFmpmXlF+RwJrxaNZTxoJv1hXPPsg0MN7T62Lk4hAS+MIoMX/d
 OSYI5zyjxOePb9m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWcJWY37MBz
 OYVMJM4emktmM0CVL98wjX2CYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MP5dG3iIUZKDSUmU90PQrQghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzci4BygkWp6akVaZk5wNCASUtw8CiJ8BYvBErzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47waQIgGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHexyBTeDLzS
 uA2vQI6ggnoCHEbsCNKEhFSUg2MFhMmHpdWlp9/x06pLoPF4pi86uz3kUcYti9YXVVhtd39zl
 ufJ7r3u2Q+vHrBPMdL3bno9++DCT+uSfJN9chPqnK+pCT0seQT00E5pUt9DjVFrrPkmDluPNn
 RHah2kc+t9WNPmFBW/gEJmdr73ns7Zh457nlK5L/Er9XsnLc8a88xsDa6OLMqsRRnJBpqMRcV
 JwIAQlWdK04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1490723713!54657995!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49515 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKq-0001Sh-Sj
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvKq-0005OU-O6
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvKq-0005OU-O6@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Helpers for reserved bit
	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>

Y29tbWl0IDE2ZjJhZDFmZTk2MzczYzhlNjU2MzY1NzM4YmRhZTE1OThjNDAwMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyNCAxNTo0NjowMSAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTE6NDk6
MjUgMjAxNyArMDEwMAoKICAgIHg4Ni9wYWdld2FsazogSGVscGVycyBmb3IgcmVzZXJ2ZWQgYml0
IGhhbmRsaW5nCiAgICAKICAgIFNvbWUgYml0cyBhcmUgdW5jb25kaXRpb25hbGx5IHJlc2VydmVk
IGluIHBhZ2V0YWJsZSBlbnRyaWVzLCBvciByZXNlcnZlZAogICAgYmVjYXVzZSBvZiBhbGlnbm1l
bnQgcmVzdHJpY3Rpb25zLiAgT3RoZXIgYml0cyBhcmUgcmVzZXJ2ZWQgYmVjYXVzZSBvZiBjb250
cm9sCiAgICByZWdpc3RlciBjb25maWd1cmF0aW9uLgogICAgCiAgICBJbnRyb2R1Y2UgaGVscGVy
cyB3aGljaCB0YWtlIGFuIGluZGl2aWR1YWwgdmNwdSBhbmQgZ3Vlc3QgcGFnZXRhYmxlIGVudHJ5
LCBhbmQKICAgIGNhbGN1bGF0ZXMgd2hldGhlciBhbnkgcmVzZXJ2ZWQgYml0cyBhcmUgc2V0Lgog
ICAgCiAgICBXaGlsZSBoZXJlLCBhZGQgYSBjb3VwbGUgb2YgbmV3bGluZXMgdG8gYWlkIHJlYWRh
YmlsaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3RfcHQuaCAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAppbmRleCA1OTc4NzgzLi44NGNjNTFkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aApAQCAtMzgsNiArMzgsNyBAQAogI2RlZmluZSBjcHVfaGFzX210cnIgICAgICAgICAgICAxCiAj
ZGVmaW5lIGNwdV9oYXNfcGdlICAgICAgICAgICAgIDEKICNkZWZpbmUgY3B1X2hhc19wYXQgICAg
ICAgICAgICAgMQorI2RlZmluZSBjcHVfaGFzX3BzZTM2ICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfUFNFMzYpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaCAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9DTEZMVVNIKQogI2RlZmluZSBjcHVfaGFzX21teCAgICAgICAg
ICAgICAxCiAjZGVmaW5lIGNwdV9oYXNfaHR0ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9IVFQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKaW5kZXggZTIzZTk2OC4uMzg3YjFlZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3RfcHQuaApAQCAtNDIsNiArNDIsMTggQEAgZ2ZuX3RvX3BhZGRyKGdm
bl90IGdmbikKICN1bmRlZiBnZXRfZ2ZuCiAjZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgZ2V0X2dm
bl90eXBlKChkKSwgZ2ZuX3goZyksICh0KSwgUDJNX0FMTE9DKQogCisvKiBNYXNrIGNvdmVyaW5n
IHRoZSByZXNlcnZlZCBiaXRzIGZyb20gc3VwZXJwYWdlIGFsaWdubWVudC4gKi8KKyNkZWZpbmUg
U1VQRVJQQUdFX1JTVkQoYml0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoKCgxdWwgPDwgKGJpdCkpIC0gMSkgJiB+KF9QQUdFX1BTRV9QQVQgfCAo
X1BBR0VfUFNFX1BBVCAtIDF1bCkpKQorCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IGZvbGRfcHNl
MzYodWludDY0X3QgdmFsKQoreworICAgIHJldHVybiAodmFsICYgfigweDFmZnVsIDw8IDEzKSkg
fCAoKHZhbCAmICgweDFmZnVsIDw8IDMyKSkgPj4gKDMyIC0gMTMpKTsKK30KK3N0YXRpYyBpbmxp
bmUgdWludDY0X3QgdW5mb2xkX3BzZTM2KHVpbnQzMl90IHZhbCkKK3sKKyAgICByZXR1cm4gKHZh
bCAmIH4oMHgxZmZ1bCA8PCAxMykpIHwgKCh2YWwgJiAoMHgxZmZ1bCA8PCAxMykpIDw8ICgzMiAt
IDEzKSk7Cit9CiAKIC8qIFR5cGVzIG9mIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGFuZCBhY2Nl
c3MgZnVuY3Rpb25zIGZvciB0aGVtICovCiAKQEAgLTQ5LDkgKzYxLDEzIEBAIGdmbl90b19wYWRk
cihnZm5fdCBnZm4pCiAKICNkZWZpbmUgR1VFU1RfTDFfUEFHRVRBQkxFX0VOVFJJRVMgICAgIDEw
MjQKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxFX0VOVFJJRVMgICAgIDEwMjQKKwogI2RlZmlu
ZSBHVUVTVF9MMV9QQUdFVEFCTEVfU0hJRlQgICAgICAgICAxMgogI2RlZmluZSBHVUVTVF9MMl9Q
QUdFVEFCTEVfU0hJRlQgICAgICAgICAyMgogCisjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9S
U1ZEICAgICAgICAgICAwCisjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9SU1ZEICAgICAgICAg
ICAwCisKIHR5cGVkZWYgdWludDMyX3QgZ3Vlc3RfaW50cHRlX3Q7CiB0eXBlZGVmIHN0cnVjdCB7
IGd1ZXN0X2ludHB0ZV90IGwxOyB9IGd1ZXN0X2wxZV90OwogdHlwZWRlZiBzdHJ1Y3QgeyBndWVz
dF9pbnRwdGVfdCBsMjsgfSBndWVzdF9sMmVfdDsKQEAgLTg2LDIxICsxMDIsMzkgQEAgc3RhdGlj
IGlubGluZSBndWVzdF9sMmVfdCBndWVzdF9sMmVfZnJvbV9nZm4oZ2ZuX3QgZ2ZuLCB1MzIgZmxh
Z3MpCiAjZWxzZSAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTICE9IDIgKi8KIAogI2lmIEdVRVNUX1BB
R0lOR19MRVZFTFMgPT0gMworCiAjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9FTlRSSUVTICAg
ICAgNTEyCiAjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCiAjZGVm
aW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgICA0CisKICNkZWZpbmUgR1VFU1Rf
TDFfUEFHRVRBQkxFX1NISUZUICAgICAgICAgMTIKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxF
X1NISUZUICAgICAgICAgMjEKICNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1NISUZUICAgICAg
ICAgMzAKKworI2RlZmluZSBHVUVTVF9MMV9QQUdFVEFCTEVfUlNWRCAgICAgICAgICAgIDB4N2Zm
MDAwMDAwMDAwMDAwMHVsCisjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9SU1ZEICAgICAgICAg
ICAgMHg3ZmYwMDAwMDAwMDAwMDAwdWwKKyNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1JTVkQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoMHhmZmYwMDAwMDAw
MDAwMDAwdWwgfCBfUEFHRV9HTE9CQUwgfCBfUEFHRV9QU0UgfCBfUEFHRV9ESVJUWSB8IFwKKyAg
ICAgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9VU0VSIHwgX1BBR0VfUlcpCisKICNlbHNlIC8qIEdV
RVNUX1BBR0lOR19MRVZFTFMgPT0gNCAqLworCiAjZGVmaW5lIEdVRVNUX0wxX1BBR0VUQUJMRV9F
TlRSSUVTICAgICAgNTEyCiAjZGVmaW5lIEdVRVNUX0wyX1BBR0VUQUJMRV9FTlRSSUVTICAgICAg
NTEyCiAjZGVmaW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCiAjZGVmaW5l
IEdVRVNUX0w0X1BBR0VUQUJMRV9FTlRSSUVTICAgICAgNTEyCisKICNkZWZpbmUgR1VFU1RfTDFf
UEFHRVRBQkxFX1NISUZUICAgICAgICAgMTIKICNkZWZpbmUgR1VFU1RfTDJfUEFHRVRBQkxFX1NI
SUZUICAgICAgICAgMjEKICNkZWZpbmUgR1VFU1RfTDNfUEFHRVRBQkxFX1NISUZUICAgICAgICAg
MzAKICNkZWZpbmUgR1VFU1RfTDRfUEFHRVRBQkxFX1NISUZUICAgICAgICAgMzkKKworI2RlZmlu
ZSBHVUVTVF9MMV9QQUdFVEFCTEVfUlNWRCAgICAgICAgICAgIDAKKyNkZWZpbmUgR1VFU1RfTDJf
UEFHRVRBQkxFX1JTVkQgICAgICAgICAgICAwCisjZGVmaW5lIEdVRVNUX0wzX1BBR0VUQUJMRV9S
U1ZEICAgICAgICAgICAgMAorLyogTkIgTDRlLl9QQUdFX0dMT0JBTCBpcyByZXNlcnZlZCBmb3Ig
QU1ELCBidXQgaWdub3JlZCBmb3IgSW50ZWwuICovCisjZGVmaW5lIEdVRVNUX0w0X1BBR0VUQUJM
RV9SU1ZEICAgICAgICAgICAgX1BBR0VfUFNFCisKICNlbmRpZgogCiB0eXBlZGVmIGwxX3BnZW50
cnlfdCBndWVzdF9sMWVfdDsKQEAgLTE5OCw2ICsyMzIsMjQgQEAgc3RhdGljIGlubGluZSBib29s
IGd1ZXN0X2Nhbl91c2VfbDNfc3VwZXJwYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHJldHVybiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgJiYgcGFnaW5nX21vZGVfaGFwKGQpICYm
IGNwdV9oYXNfcGFnZTFnYjsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2Vf
cHNlMzYoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKgorICAgICAqIE9ubHkgY2Fs
bGVkIGluIHRoZSBjb250ZXh0IG9mIDItbGV2ZWwgZ3Vlc3RzLCBhZnRlcgorICAgICAqIGd1ZXN0
X2Nhbl91c2VfbDJfc3VwZXJwYWdlcygpIGhhcyBpbmRpY2F0ZWQgdHJ1ZS4KKyAgICAgKgorICAg
ICAqIFNoYWRvdyBwYWdldGFibGVzIGRvbid0IHN1cHBvcnQgUFNFMzYgc3VwZXJwYWdlcyBhdCBh
bGwsIGFuZCB3aWxsCisgICAgICogYWx3YXlzIHRyZWF0IHRoZW0gYXMgcmVzZXJ2ZWQuCisgICAg
ICoKKyAgICAgKiBXaXRoIEhBUCBob3dldmVyLCBvbmNlIEwyIHN1cGVycGFnZXMgYXJlIGFjdGl2
ZSwgaGVyZSBhcmUgbm8gY29udHJvbAorICAgICAqIHJlZ2lzdGVyIHNldHRpbmdzIGZvciB0aGUg
aGFyZHdhcmUgcGFnZXdhbGsgb24gdGhlIHN1YmplY3Qgb2YgUFNFMzYuCisgICAgICogSWYgdGhl
IGd1ZXN0IGNvbnN0cnVjdHMgYSBQU0UzNiBzdXBlcnBhZ2Ugb24gY2FwYWJsZSBoYXJkd2FyZSwg
aXQgd2lsbAorICAgICAqIGZ1bmN0aW9uIGlycmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHRoZSBmZWF0
dXJlIGlzIGFkdmVydGlzZWQuICBYZW4ncworICAgICAqIG1vZGVsIG9mIHBlcmZvcm1pbmcgYSBw
YWdld2FsayBzaG91bGQgbWF0Y2guCisgICAgICovCisgICAgcmV0dXJuIHBhZ2luZ19tb2RlX2hh
cChkKSAmJiBjcHVfaGFzX3BzZTM2OworfQorCiBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfbnhf
ZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIEdVRVNUX1BBR0lOR19M
RVZFTFMgPT0gMiApIC8qIE5YIGhhcyBubyBlZmZlY3Qgd2l0b3V0IENSNC5QQUUuICovCkBAIC0y
MjEsNiArMjczLDUyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogI2RlZmluZSBfUEFHRV9JTlZBTElEX0JJVFMgX1BBR0VfSU5WQUxJ
RF9CSVQKICNlbmRpZgogCisvKiBIZWxwZXJzIGZvciBpZGVudGlmeWluZyB3aGV0aGVyIGd1ZXN0
IGVudHJpZXMgaGF2ZSByZXNlcnZlZCBiaXRzIHNldC4gKi8KKworLyogQml0cyByZXNlcnZlZCBi
ZWNhdXNlIG9mIG1heHBoeXNhZGRyLCBhbmQgKGxhY2sgb2YpIEVGRVIuTlggKi8KK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgZ3Vlc3RfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHJldHVybiAoKFBBRERSX01BU0sgJgorICAgICAgICAgICAgIH4oKDF1bCA8PCB2LT5kb21h
aW4tPmFyY2guY3B1aWQtPmV4dGQubWF4cGh5c2FkZHIpIC0gMSkpIHwKKyAgICAgICAgICAgIChn
dWVzdF9ueF9lbmFibGVkKHYpID8gMCA6IHB1dF9wdGVfZmxhZ3MoX1BBR0VfTlhfQklUKSkpOwor
fQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDFlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgZ3Vlc3RfbDFlX3QgbDFlKQoreworICAgIHJldHVybiBsMWUubDEgJiAoZ3Vlc3Rf
cnN2ZF9iaXRzKHYpIHwgR1VFU1RfTDFfUEFHRVRBQkxFX1JTVkQpOworfQorCitzdGF0aWMgaW5s
aW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3Rf
bDJlX3QgbDJlKQoreworICAgIHVpbnQ2NF90IHJzdmRfYml0cyA9IGd1ZXN0X3JzdmRfYml0cyh2
KTsKKworICAgIHJldHVybiAoKGwyZS5sMiAmIChyc3ZkX2JpdHMgfCBHVUVTVF9MMl9QQUdFVEFC
TEVfUlNWRCB8CisgICAgICAgICAgICAgICAgICAgICAgIChndWVzdF9jYW5fdXNlX2wyX3N1cGVy
cGFnZXModikgPyAwIDogX1BBR0VfUFNFKSkpIHx8CisgICAgICAgICAgICAoKGwyZS5sMiAmIF9Q
QUdFX1BTRSkgJiYKKyAgICAgICAgICAgICAobDJlLmwyICYgKChHVUVTVF9QQUdJTkdfTEVWRUxT
ID09IDIgJiYgZ3Vlc3RfY2FuX3VzZV9wc2UzNih2LT5kb21haW4pKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBQU0UzNiB0b3BzIG91dCBhdCA0MCBiaXRzIG9mIGFkZHJlc3Mgd2lkdGgu
ICovCisgICAgICAgICAgICAgICAgICAgICAgICA/IChmb2xkX3BzZTM2KHJzdmRfYml0cyB8ICgx
dWwgPDwgNDApKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIDogU1VQRVJQQUdFX1JTVkQoR1VF
U1RfTDJfUEFHRVRBQkxFX1NISUZUKSkpKSk7Cit9CisKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxT
ID49IDMKK3N0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sM2VfcnN2ZF9iaXRzKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCBndWVzdF9sM2VfdCBsM2UpCit7CisgICAgcmV0dXJuICgobDNlLmwzICYgKGd1
ZXN0X3JzdmRfYml0cyh2KSB8IEdVRVNUX0wzX1BBR0VUQUJMRV9SU1ZEIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgKGd1ZXN0X2Nhbl91c2VfbDNfc3VwZXJwYWdlcyh2LT5kb21haW4pID8gMCA6
IF9QQUdFX1BTRSkpKSB8fAorICAgICAgICAgICAgKChsM2UubDMgJiBfUEFHRV9QU0UpICYmCisg
ICAgICAgICAgICAgKGwzZS5sMyAmIFNVUEVSUEFHRV9SU1ZEKEdVRVNUX0wzX1BBR0VUQUJMRV9T
SElGVCkpKSk7Cit9CisKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQKK3N0YXRpYyBpbmxp
bmUgYm9vbCBndWVzdF9sNGVfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9s
NGVfdCBsNGUpCit7CisgICAgcmV0dXJuIGw0ZS5sNCAmIChndWVzdF9yc3ZkX2JpdHModikgfCBH
VUVTVF9MNF9QQUdFVEFCTEVfUlNWRCB8CisgICAgICAgICAgICAgICAgICAgICAoKHYtPmRvbWFp
bi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkKKyAgICAgICAgICAg
ICAgICAgICAgICA/IF9QQUdFX0dMT0JBTCA6IDApKTsKK30KKyNlbmRpZiAvKiBHVUVTVF9QQUdJ
TkdfTEVWRUxTID49IDQgKi8KKyNlbmRpZiAvKiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMgKi8K
IAogLyogVHlwZSB1c2VkIGZvciByZWNvcmRpbmcgYSB3YWxrIHRocm91Z2ggZ3Vlc3QgcGFnZXRh
Ymxlcy4gIEl0IGlzCiAgKiBmaWxsZWQgaW4gYnkgdGhlIHBhZ2V0YWJsZSB3YWxrIGZ1bmN0aW9u
LCBhbmQgYWxzbyB1c2VkIGFzIGEgY2FjaGUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvL5-00014j-UE; Tue, 28 Mar 2017 17:55:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL3-00014O-Qa
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/1D-27678-D83AAD85; Tue, 28 Mar 2017 17:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVbdn8a0
 Ig4UP+CwmbDNwYPTY3reLPYAxijUzLym/IoE149yKg0wFp5YwVVy5c4ClgfHYNcYuRi4OIYEv
 jBK3N7xlhXDOM0ocebUCKMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgKvEo
 /kL2UFsXgEziZbO+0wgNgtQ/eLnx1kmMHIsYGRYxahRnFpUllqka2Sul1SUmZ5RkpuYmaNraG
 Cml5taXJyYnpqTmFSsl5yfu4kR6BkGINjBuHht4CFGSQ4mJVHeD0G3IoT4kvJTKjMSizPii0p
 zUosPMcpwcChJ8M5bBJQTLEpNT61Iy8wBhghMWoKDR0mE9wZImre4IDG3ODMdInWKUZdjzuzd
 b5iEWPLy81KlxHl1QIoEQIoySvPgRsDC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS+DT
 OHJzCuB2/QK6AgmoCPEbcCOKElESEk1MGapnyk4JmdRxxs74/2KjbdmMk5fGnF1VqtwW2DBtP
 tWFwUWF8uKB8W9iL+cqfYwZgez73QjiQgnpquJnMwXub//Pmi/4rS1XMGC7D2v2zXK1lcK88l
 /3XG5QSMnmaN1qYOZ4EreeG0Bv292HWftWPy3HJopbPtvSpSpVrN+mX/ukkP5m2tjlFiKMxIN
 tZiLihMBn7gBI1ICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1490723723!93891823!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1692 invoked from network); 28 Mar 2017 17:55:23 -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; 28 Mar 2017 17:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL0-0001T1-VT
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL0-0005Ox-Ue
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvL0-0005Ox-Ue@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Re-implement the
	pagetable walker
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjNWQ3OGExMGRjODk0MjcxNDBhNTBhMWRmNWEwYjhlOWYwNzNlODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAxNCAyMDo1Mjo1NyAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTE6NDk6
MjUgMjAxNyArMDEwMAoKICAgIHg4Ni9wYWdld2FsazogUmUtaW1wbGVtZW50IHRoZSBwYWdldGFi
bGUgd2Fsa2VyCiAgICAKICAgIFRoZSBleGlzdGluZyBwYWdldGFibGUgd2Fsa2VyIGhhcyBjb21w
bGljYXRlZCByZXR1cm4gc2VtYW50aWNzLCB3aGljaCBzcXVlZXplCiAgICBtdWx0aXBsZSBwaWVj
ZXMgb2YgaW5mb3JtYXRpb24gaW50byBzaW5nbGUgaW50ZWdlci4gIFRoaXMgd291bGQgYmUgZmlu
ZSBpZiB0aGUKICAgIGluZm9ybWF0aW9uIGRpZG4ndCBvdmVybGFwLCBidXQgaXQgZG9lcy4KICAg
IAogICAgU3BlY2lmaWNhbGx5LCBfUEFHRV9JTlZBTElEX0JJVFMgZm9yIDMtbGV2ZWwgZ3Vlc3Rz
IGFsaWFzIF9QQUdFX1BBR0VEIGFuZAogICAgX1BBR0VfU0hBUkVELiAgQSBndWVzdCB3aGljaCBj
b25zdHJ1Y3RzIGEgUFRFIHdpdGggYml0cyA1MiBvciA1MyBzZXQgKHRoZQogICAgc3RhcnQgb2Yg
dGhlIHVwcGVyIHNvZnR3YXJlLWF2YWlsYWJsZSByYW5nZSkgd2lsbCBjcmVhdGUgYSB2aXJ0dWFs
IGFkZHJlc3MKICAgIHdoaWNoLCB3aGVuIHdhbGtlZCBieSBYZW4sIHRyaWNrcyBYZW4gaW50byBi
ZWxpZXZpbmcgdGhlIGZyYW1lIGlzIHBhZ2VkIG9yCiAgICBzaGFyZWQuICBUaGlzIGJlaGF2aW91
ciB3YXMgaW50cm9kdWNlZCBieSBYU0EtMTczIChjL3MgOGIxNzY0OCkuCiAgICAKICAgIEl0IGlz
IGFsc28gY29tcGxpY2F0ZWQgdG8gdHVybiByYyBiYWNrIGludG8gYSBub3JtYWwgcGFnZWZhdWx0
IGVycm9yIGNvZGUuCiAgICBJbnN0ZWFkLCBjaGFuZ2UgdGhlIGNhbGxpbmcgc2VtYW50aWNzIHRv
IHJldHVybiBhIGJvb2xlYW4gaW5kaWNhdGluZyBzdWNjZXNzLAogICAgYW5kIGhhdmUgdGhlIGZ1
bmN0aW9uIGFjY3VtdWxhdGUgYSByZWFsIHBhZ2VmYXVsdCBlcnJvciBjb2RlIGFzIGl0IGdvZXMK
ICAgIChpbmNsdWRpbmcgc3ludGhldGljIGVycm9yIGNvZGVzLCB3aGljaCBkbyBub3QgYWxpYXMg
aGFyZHdhcmUgb25lcykuICBUaGlzCiAgICByZXF1aXJlcyBhbiBlcXVpdmFsZW50IGFkanVzdG1l
bnQgdG8gbWFwX2RvbWFpbl9nZm4oKS4KICAgIAogICAgSXNzdWVzIGZpeGVkOgogICAgICogMi1s
ZXZlbCBQU0UzNiBzdXBlcnBhZ2VzIG5vdyByZXR1cm4gdGhlIGNvcnJlY3QgdHJhbnNsYXRpb24u
CiAgICAgKiAyLWxldmVsIEwyIHN1cGVycGFnZXMgd2l0aG91dCBDUjAuUFNFIG5vdyByZXR1cm4g
dGhlIGNvcnJlY3QgdHJhbnNsYXRpb24uCiAgICAgKiBTTUVQIG5vdyBpbmhpYml0cyBhIHVzZXIg
aW5zdHJ1Y3Rpb24gZmV0Y2ggZXZlbiBpZiBOWCBpc24ndCBhY3RpdmUuCiAgICAgKiBTdXBlcnZp
c29yIHdyaXRlcyB3aXRob3V0IENSMC5XUCBub3cgc2V0IHRoZSBsZWFmIGRpcnR5IGJpdC4KICAg
ICAqIEw0ZS5fUEFHRV9HTE9CQUwgaXMgc3RyaWN0bHkgcmVzZXJ2ZWQgb24gQU1ELgogICAgICog
My1sZXZlbCBsMyBlbnRyaWVzIGhhdmUgYWxsIHJlc2VydmVkIGJpdHMgY2hlY2tlZC4KICAgICAq
IDMtbGV2ZWwgZW50cmllcyBjYW4gbm8gbG9uZ2VyIGFsaWFzIFhlbidzIGlkZWEgb2YgcGFnZWQg
b3Igc2hhcmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyAgICAgIHwgNDQ5ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsu
YyAgfCAgMjEgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5jICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgICAgfCAgMjcgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
X3B0LmggICAgfCAgNjIgKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAg
fCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8ICAgMyAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvcGFnZS5oIHwgICA2IC0KIDEwIGZpbGVzIGNoYW5nZWQsIDMwMyBpbnNlcnRpb25z
KCspLCAyODggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0
X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggYzUyNjM2My4uZTM0
YTVlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMiw0NCArMzIsNiBAQCBhc20oIi5maWxlIFwi
IiBfX09CSkVDVF9GSUxFX18gIlwiIik7CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRl
IDxhc20vZ3Vlc3RfcHQuaD4KIAotZXh0ZXJuIGNvbnN0IHVpbnQzMl90IGd3X3BhZ2VfZmxhZ3Nb
XTsKLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IENPTkZJR19QQUdJTkdfTEVWRUxTCi1jb25z
dCB1aW50MzJfdCBnd19wYWdlX2ZsYWdzW10gPSB7Ci0gICAgLyogSS9GIC0gIFVzciBXciAqLwot
ICAgIC8qIDAgICAwICAgMCAgIDAgKi8gX1BBR0VfUFJFU0VOVCwKLSAgICAvKiAwICAgMCAgIDAg
ICAxICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfUlcsCi0gICAgLyogMCAgIDAgICAxICAgMCAqLyBf
UEFHRV9QUkVTRU5UfF9QQUdFX1VTRVIsCi0gICAgLyogMCAgIDAgICAxICAgMSAqLyBfUEFHRV9Q
UkVTRU5UfF9QQUdFX1JXfF9QQUdFX1VTRVIsCi0gICAgLyogMCAgIDEgICAwICAgMCAqLyBfUEFH
RV9QUkVTRU5ULAotICAgIC8qIDAgICAxICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9S
VywKLSAgICAvKiAwICAgMSAgIDEgICAwICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfVVNFUiwKLSAg
ICAvKiAwICAgMSAgIDEgICAxICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNFUiwK
LSAgICAvKiAxICAgMCAgIDAgICAwICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfTlhfQklULAotICAg
IC8qIDEgICAwICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9OWF9CSVQs
Ci0gICAgLyogMSAgIDAgICAxICAgMCAqLyBfUEFHRV9QUkVTRU5UfF9QQUdFX1VTRVJ8X1BBR0Vf
TlhfQklULAotICAgIC8qIDEgICAwICAgMSAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xf
UEFHRV9VU0VSfF9QQUdFX05YX0JJVCwKLSAgICAvKiAxICAgMSAgIDAgICAwICovIF9QQUdFX1BS
RVNFTlR8X1BBR0VfTlhfQklULAotICAgIC8qIDEgICAxICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VO
VHxfUEFHRV9SV3xfUEFHRV9OWF9CSVQsCi0gICAgLyogMSAgIDEgICAxICAgMCAqLyBfUEFHRV9Q
UkVTRU5UfF9QQUdFX1VTRVJ8X1BBR0VfTlhfQklULAotICAgIC8qIDEgICAxICAgMSAgIDEgKi8g
X1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9VU0VSfF9QQUdFX05YX0JJVCwKLX07Ci0jZW5k
aWYKLQotLyogRmxhZ3MgdGhhdCBhcmUgbmVlZGVkIGluIGEgcGFnZXRhYmxlIGVudHJ5LCB3aXRo
IHRoZSBzZW5zZSBvZiBOWCBpbnZlcnRlZCAqLwotc3RhdGljIHVpbnQzMl90IG1hbmRhdG9yeV9m
bGFncyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgcGZlYykgCi17Ci0gICAgLyogRG9uJ3QgZGVt
YW5kIG5vdC1OWCBpZiB0aGUgQ1BVIHdvdWxkbid0IGVuZm9yY2UgaXQuICovCi0gICAgaWYgKCAh
Z3Vlc3RfbnhfZW5hYmxlZCh2KSApCi0gICAgICAgIHBmZWMgJj0gflBGRUNfaW5zbl9mZXRjaDsK
LQotICAgIC8qIERvbid0IGRlbWFuZCBSL1cgaWYgdGhlIENQVSB3b3VsZG4ndCBlbmZvcmNlIGl0
LiAqLwotICAgIGlmICggaXNfaHZtX3ZjcHUodikgJiYgdW5saWtlbHkoIWh2bV93cF9lbmFibGVk
KHYpKSAKLSAgICAgICAgICYmICEocGZlYyAmIFBGRUNfdXNlcl9tb2RlKSApCi0gICAgICAgIHBm
ZWMgJj0gflBGRUNfd3JpdGVfYWNjZXNzOwotCi0gICAgcmV0dXJuIGd3X3BhZ2VfZmxhZ3NbKHBm
ZWMgJiAweDFmKSA+PiAxXSB8IF9QQUdFX0lOVkFMSURfQklUUzsKLX0KLQogLyogTW9kaWZ5IGEg
Z3Vlc3QgcGFnZXRhYmxlIGVudHJ5IHRvIHNldCB0aGUgQWNjZXNzZWQgYW5kIERpcnR5IGJpdHMu
CiAgKiBSZXR1cm5zIG5vbi16ZXJvIGlmIGl0IGFjdHVhbGx5IHdyaXRlcyB0byBndWVzdCBtZW1v
cnkuICovCiBzdGF0aWMgdWludDMyX3Qgc2V0X2FkX2JpdHModm9pZCAqZ3Vlc3RfcCwgdm9pZCAq
d2Fsa19wLCBpbnQgc2V0X2RpcnR5KQpAQCAtOTAsNjIgKzUyLDMzIEBAIHN0YXRpYyB1aW50MzJf
dCBzZXRfYWRfYml0cyh2b2lkICpndWVzdF9wLCB2b2lkICp3YWxrX3AsIGludCBzZXRfZGlydHkp
CiAgICAgcmV0dXJuIDA7CiB9CiAKLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQKLXN0YXRp
YyBib29sX3QgcGtleV9mYXVsdChzdHJ1Y3QgdmNwdSAqdmNwdSwgdWludDMyX3QgcGZlYywKLSAg
ICAgICAgdWludDMyX3QgcHRlX2ZsYWdzLCB1aW50MzJfdCBwdGVfcGtleSkKLXsKLSAgICB1aW50
MzJfdCBwa3J1OwotCi0gICAgLyogV2hlbiBwYWdlIGlzbid0IHByZXNlbnQsICBQS0VZIGlzbid0
IGNoZWNrZWQuICovCi0gICAgaWYgKCAhKHBmZWMgJiBQRkVDX3BhZ2VfcHJlc2VudCkgfHwgaXNf
cHZfdmNwdSh2Y3B1KSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyoKLSAgICAgKiBQS1U6
ICBhZGRpdGlvbmFsIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgcGFnaW5nIGNvbnRyb2xzCi0gICAg
ICogYWNjZXNzIHRvIHVzZXItbW9kZSBhZGRyZXNzZXMgYmFzZWQgb24gdGhlIHZhbHVlIGluIHRo
ZQotICAgICAqIFBLUlUgcmVnaXN0ZXIuIEEgZmF1bHQgaXMgY29uc2lkZXJlZCBhcyBhIFBLVSB2
aW9sYXRpb24gaWYgYWxsCi0gICAgICogb2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSB0
cnVlOgotICAgICAqIDEuQ1I0X1BLRT0xLgotICAgICAqIDIuRUZFUl9MTUE9MS4KLSAgICAgKiAz
LlBhZ2UgaXMgcHJlc2VudCB3aXRoIG5vIHJlc2VydmVkIGJpdCB2aW9sYXRpb25zLgotICAgICAq
IDQuVGhlIGFjY2VzcyBpcyBub3QgYW4gaW5zdHJ1Y3Rpb24gZmV0Y2guCi0gICAgICogNS5UaGUg
YWNjZXNzIGlzIHRvIGEgdXNlciBwYWdlLgotICAgICAqIDYuUEtSVS5BRD0xIG9yCi0gICAgICog
ICAgICB0aGUgYWNjZXNzIGlzIGEgZGF0YSB3cml0ZSBhbmQgUEtSVS5XRD0xIGFuZAotICAgICAq
ICAgICAgICAgIGVpdGhlciBDUjAuV1A9MSBvciBpdCBpcyBhIHVzZXIgYWNjZXNzLgotICAgICAq
LwotICAgIGlmICggIWh2bV9wa3VfZW5hYmxlZCh2Y3B1KSB8fAotICAgICAgICAgIWh2bV9sb25n
X21vZGVfZW5hYmxlZCh2Y3B1KSB8fAotICAgICAgICAgKHBmZWMgJiBQRkVDX3Jlc2VydmVkX2Jp
dCkgfHwKLSAgICAgICAgIChwZmVjICYgUEZFQ19pbnNuX2ZldGNoKSB8fAotICAgICAgICAgIShw
dGVfZmxhZ3MgJiBfUEFHRV9VU0VSKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcGtydSA9
IHJlYWRfcGtydSgpOwotICAgIGlmICggdW5saWtlbHkocGtydSkgKQotICAgIHsKLSAgICAgICAg
Ym9vbF90IHBrcnVfYWQgPSByZWFkX3BrcnVfYWQocGtydSwgcHRlX3BrZXkpOwotICAgICAgICBi
b29sX3QgcGtydV93ZCA9IHJlYWRfcGtydV93ZChwa3J1LCBwdGVfcGtleSk7Ci0KLSAgICAgICAg
LyogQ29uZGl0aW9uIDYgKi8KLSAgICAgICAgaWYgKCBwa3J1X2FkIHx8Ci0gICAgICAgICAgICAg
KHBrcnVfd2QgJiYgKHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYKLSAgICAgICAgICAgICAg
KGh2bV93cF9lbmFibGVkKHZjcHUpIHx8IChwZmVjICYgUEZFQ191c2VyX21vZGUpKSkgKQotICAg
ICAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0jZW5kaWYKLQot
LyogV2FsayB0aGUgZ3Vlc3QgcGFnZXRhYmxlcywgYWZ0ZXIgdGhlIG1hbm5lciBvZiBhIGhhcmR3
YXJlIHdhbGtlci4gKi8KLS8qIEJlY2F1c2UgdGhlIHdhbGsgaXMgZXNzZW50aWFsbHkgcmFuZG9t
LCBpdCBjYW4gY2F1c2UgYSBkZWFkbG9jayAKLSAqIHdhcm5pbmcgaW4gdGhlIHAybSBsb2NraW5n
IGNvZGUuIEhpZ2hseSB1bmxpa2VseSB0aGlzIGlzIGFuIGFjdHVhbAotICogZGVhZGxvY2ssIGJl
Y2F1c2Ugd2hvIHdvdWxkIHdhbGsgcGFnZSB0YWJsZSBpbiB0aGUgb3Bwb3NpdGUgb3JkZXI/ICov
Ci11aW50MzJfdAorLyoKKyAqIFdhbGsgdGhlIGd1ZXN0IHBhZ2V0YWJsZXMsIGFmdGVyIHRoZSBt
YW5uZXIgb2YgYSBoYXJkd2FyZSB3YWxrZXIuCisgKgorICogVGhpcyBpcyBhIGNvbmRlbnNpbmcg
b2YgdGhlICdQYWdpbmcnIGNoYXB0ZXJzIGZyb20gSW50ZWwgYW5kIEFNRCBzb2Z0d2FyZQorICog
bWFudWFscy4gIFBsZWFzZSByZWZlciBjbG9zZWx5IHRvIHRoZW0uCisgKgorICogQSBwYWdldGFi
bGUgd2FsayBjb25zaXN0cyBvZiB0d28gcGFydHM6CisgKiAgIDEpIHRvIGZpbmQgd2hldGhlciBh
IHRyYW5zbGF0aW9uIGV4aXN0cywgYW5kCisgKiAgIDIpIGlmIGEgdHJhbnNsYXRpb24gZG9lcyBl
eGlzdCwgdG8gY2hlY2sgd2hldGhlciB0aGUgdHJhbnNsYXRpb24ncyBhY2Nlc3MKKyAqICAgICAg
cmlnaHRzIHBlcm1pdCB0aGUgYWNjZXNzLgorICoKKyAqIEEgdHJhbnNsYXRpb24gaXMgZm91bmQg
YnkgZm9sbG93aW5nIHRoZSBwYWdldGFibGUgc3RydWN0dXJlIChzdGFydGluZyBhdAorICogJWNy
MykgdG8gYSBsZWFmIGVudHJ5IChhbiBMMSBQVEUsIG9yIGEgaGlnaGVyIGxldmVsIGVudHJ5IHdp
dGggUFNFIHNldCkKKyAqIHdoaWNoIGlkZW50aWZpZXMgdGhlIHBoeXNpY2FsIGRlc3RpbmF0aW9u
IG9mIHRoZSBhY2Nlc3MuCisgKgorICogQSB0cmFuc2xhdGlvbiBmcm9tIG9uZSBsZXZlbCB0byB0
aGUgbmV4dCBleGlzdHMgaWYgdGhlIFBURSBpcyBib3RoIHByZXNlbnQKKyAqIGFuZCBoYXMgbm8g
cmVzZXJ2ZWQgYml0cyBzZXQuICBJZiB0aGUgcGFnZXdhbGsgY291bnRlcnMgYSBzaXR1YXRpb24g
d2hlcmUgYQorICogdHJhbnNsYXRpb24gZG9lcyBub3QgZXhpc3QsIHRoZSB3YWxrIHN0b3BzIGF0
IHRoYXQgcG9pbnQuCisgKgorICogVGhlIGFjY2VzcyByaWdodHMgKE5YLCBVc2VyLCBSVyBiaXRz
KSBhcmUgY29sbGVjdGVkIGFzIHRoZSB3YWxrIHByb2dyZXNzZXMuCisgKiBJZiBhIHRyYW5zbGF0
aW9uIGV4aXN0cywgdGhlIGFjY3VtdWxhdGVkIGFjY2VzcyByaWdodHMgYXJlIGNvbXBhcmVkIHRv
IHRoZQorICogcmVxdWVzdGVkIHdhbGssIHRvIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3MgaXMgcGVy
bWl0dGVkLgorICovCitib29sCiBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEs
IHdhbGtfdCAqZ3csIAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgbWZuX3QgdG9w
X21mbiwgdm9pZCAqdG9wX21hcCkKKyAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHdhbGssIG1m
bl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC0xNTUsNjQgKzg4LDQ0IEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
IGd1ZXN0X2wzZV90ICpsM3AgPSBOVUxMOwogICAgIGd1ZXN0X2w0ZV90ICpsNHA7CiAjZW5kaWYK
LSAgICB1bnNpZ25lZCBpbnQgcGtleTsKLSAgICB1aW50MzJfdCBnZmxhZ3MsIG1mbGFncywgaWZs
YWdzLCByYyA9IDA7Ci0gICAgYm9vbF90IHNtZXAgPSAwLCBzbWFwID0gMDsKKyAgICB1aW50MzJf
dCBnZmxhZ3MsIHJjOwogICAgIGJvb2xfdCBwc2UxRyA9IDAsIHBzZTJNID0gMDsKICAgICBwMm1f
cXVlcnlfdCBxdCA9IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFOwogCi0gICAgLyogT25seSBpbXBs
aWNpdCBzdXBlcnZpc29yIGRhdGEgYWNjZXNzZXMgZXhpc3QuICovCi0gICAgQVNTRVJUKCEocGZl
YyAmIFBGRUNfaW1wbGljaXQpIHx8Ci0gICAgICAgICAgICEocGZlYyAmIChQRkVDX2luc25fZmV0
Y2h8UEZFQ191c2VyX21vZGUpKSk7CisjZGVmaW5lIEFSX0FDQ1VNX0FORCAoX1BBR0VfVVNFUiB8
IF9QQUdFX1JXKQorI2RlZmluZSBBUl9BQ0NVTV9PUiAgKF9QQUdFX05YX0JJVCkKKyAgICAvKiBT
dGFydCB3aXRoIGFsbCBBTkQgYml0cyBzZXQsIGFsbCBPUiBiaXRzIGNsZWFyLiAqLworICAgIHVp
bnQzMl90IGFyLCBhcl9hbmQgPSB+MHUsIGFyX29yID0gMDsKIAotICAgIHBlcmZjX2luY3IoZ3Vl
c3Rfd2Fsayk7Ci0gICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7Ci0gICAgZ3ctPnZhID0g
dmE7Ci0KLSAgICAvKiBNYW5kYXRvcnkgYml0cyB0aGF0IG11c3QgYmUgc2V0IGluIGV2ZXJ5IGVu
dHJ5LiAgV2UgaW52ZXJ0IE5YIGFuZAotICAgICAqIHRoZSBpbnZhbGlkIGJpdHMsIHRvIGNhbGN1
bGF0ZSBhcyBpZiB0aGVyZSB3ZXJlIGFuICJYIiBiaXQgdGhhdAotICAgICAqIGFsbG93ZWQgYWNj
ZXNzLiAgV2Ugd2lsbCBhY2N1bXVsYXRlLCBpbiByYywgdGhlIHNldCBvZiBmbGFncyB0aGF0Ci0g
ICAgICogYXJlIG1pc3NpbmcvdW53YW50ZWQuICovCi0gICAgbWZsYWdzID0gbWFuZGF0b3J5X2Zs
YWdzKHYsIHBmZWMpOwotICAgIGlmbGFncyA9IChfUEFHRV9OWF9CSVQgfCBfUEFHRV9JTlZBTElE
X0JJVFMpOworICAgIGJvb2wgd2Fsa19vayA9IGZhbHNlOwogCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICYmICEocGZlYyAmIFBGRUNfdXNlcl9tb2RlKSApCi0gICAgewotICAgICAgICBjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAg
ICAvKgorICAgICAqIFRPRE8gLSBXZSBzaG91bGQgQVNTRVJUKCkgdGhhdCBvbmx5IHRoZSBmb2xs
b3dpbmcgYml0cyBhcmUgc2V0IGFzCisgICAgICogaW5wdXRzIHRvIGEgZ3Vlc3Qgd2FsaywgYnV0
IGEgd2hvbGUgbG9hZCBvZiBjb2RlIGN1cnJlbnRseSBwYXNzZXMgaW4KKyAgICAgKiBvdGhlciBQ
RkVDXyBjb25zdGFudHMuCisgICAgICovCisgICAgd2FsayAmPSAoUEZFQ19pbXBsaWNpdCB8IFBG
RUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwogCi0g
ICAgICAgIC8qIFNNRVA6IGtlcm5lbC1tb2RlIGluc3RydWN0aW9uIGZldGNoZXMgZnJvbSB1c2Vy
LW1vZGUgbWFwcGluZ3MKLSAgICAgICAgICogc2hvdWxkIGZhdWx0LiAgVW5saWtlIE5YIG9yIGlu
dmFsaWQgYml0cywgd2UncmUgbG9va2luZyBmb3IgX2FsbF8KLSAgICAgICAgICogZW50cmllcyBp
biB0aGUgd2FsayB0byBoYXZlIF9QQUdFX1VTRVIgc2V0LCBzbyB3ZSBuZWVkIHRvIGRvIHRoZQot
ICAgICAgICAgKiB3aG9sZSB3YWxrIGFzIGlmIGl0IHdlcmUgYSB1c2VyLW1vZGUgb25lIGFuZCB0
aGVuIGludmVydCB0aGUgYW5zd2VyLiAqLwotICAgICAgICBzbWVwID0gIGh2bV9zbWVwX2VuYWJs
ZWQodikgJiYgKHBmZWMgJiBQRkVDX2luc25fZmV0Y2gpOworICAgIC8qIE9ubHkgaW1wbGljaXQg
c3VwZXJ2aXNvciBkYXRhIGFjY2Vzc2VzIGV4aXN0LiAqLworICAgIEFTU0VSVCghKHdhbGsgJiBQ
RkVDX2ltcGxpY2l0KSB8fAorICAgICAgICAgICAhKHdhbGsgJiAoUEZFQ19pbnNuX2ZldGNoIHwg
UEZFQ191c2VyX21vZGUpKSk7CiAKLSAgICAgICAgc3dpdGNoICggdi0+YXJjaC5zbWFwX2NoZWNr
X3BvbGljeSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBTTUFQX0NIRUNLX0hPTk9SX0NQTF9B
QzoKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBTTUFQOiBrZXJuZWwtbW9kZSBkYXRh
IGFjY2Vzc2VzIGZyb20gdXNlci1tb2RlIG1hcHBpbmdzCi0gICAgICAgICAgICAgKiBzaG91bGQg
ZmF1bHQuCi0gICAgICAgICAgICAgKiBBIGZhdWx0IGlzIGNvbnNpZGVyZWQgYXMgYSBTTUFQIHZp
b2xhdGlvbiBpZiB0aGUgZm9sbG93aW5nCi0gICAgICAgICAgICAgKiBjb25kaXRpb25zIGNvbWUg
dHJ1ZToKLSAgICAgICAgICAgICAqICAgLSBYODZfQ1I0X1NNQVAgaXMgc2V0IGluIENSNAotICAg
ICAgICAgICAgICogICAtIEEgdXNlciBwYWdlIGlzIGFjY2Vzc2VkCi0gICAgICAgICAgICAgKiAg
IC0gQ1BMID0gMyBvciBYODZfRUZMQUdTX0FDIGlzIGNsZWFyCi0gICAgICAgICAgICAgKiAgIC0g
UGFnZSBmYXVsdCBpbiBrZXJuZWwgbW9kZQotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBz
bWFwID0gaHZtX3NtYXBfZW5hYmxlZCh2KSAmJgotICAgICAgICAgICAgICAgICAgICgoaHZtX2dl
dF9jcGwodikgPT0gMykgfHwgIShyZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0FDKSk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBTTUFQX0NIRUNLX0VOQUJMRUQ6Ci0gICAgICAg
ICAgICBzbWFwID0gaHZtX3NtYXBfZW5hYmxlZCh2KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICBkZWZhdWx0OgotICAgICAgICAgICAgQVNTRVJUKHYtPmFyY2guc21hcF9jaGVja19wb2xp
Y3kgPT0gU01BUF9DSEVDS19ESVNBQkxFRCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQotICAgIH0KKyAgICAvKgorICAgICAqIFBGRUNfaW5zbl9mZXRjaCBpcyBvbmx5IHVzZWQgYXMg
YW4gaW5wdXQgdG8gcGFnZXRhYmxlIHdhbGtpbmcgaWYgTlggb3IKKyAgICAgKiBTTUVQIGFyZSBl
bmFibGVkLiAgT3RoZXJ3aXNlLCBpbnN0cnVjdGlvbiBmZXRjaGVzIGFyZSBpbmRpc3Rpbmd1aXNo
YWJsZQorICAgICAqIGZyb20gZGF0YSByZWFkcy4KKyAgICAgKgorICAgICAqIFRoaXMgcHJvcGVy
dHkgY2FuIGJlIGRlbW9uc3RyYXRlZCBvbiByZWFsIGhhcmR3YXJlIGJ5IGhhdmluZyBOWCBhbmQK
KyAgICAgKiBTTUVQIGluYWN0aXZlLCBidXQgU01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcgdGhh
dCBFRkxBR1MuQUMgZGV0ZXJtaW5lcworICAgICAqIHdoZXRoZXIgYSBwYWdlZmF1bHQgb2NjdXJl
cyBmb3Igc3VwZXJ2aXNvciBleGVjdXRpb24gb24gdXNlciBtYXBwaW5ncy4KKyAgICAgKi8KKyAg
ICBpZiAoICEoZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVwX2VuYWJsZWQodikpICkK
KyAgICAgICAgd2FsayAmPSB+UEZFQ19pbnNuX2ZldGNoOwogCi0gICAgaWYgKCBzbWVwIHx8IHNt
YXAgKQotICAgICAgICBtZmxhZ3MgfD0gX1BBR0VfVVNFUjsKKyAgICBwZXJmY19pbmNyKGd1ZXN0
X3dhbGspOworICAgIG1lbXNldChndywgMCwgc2l6ZW9mKCpndykpOworICAgIGd3LT52YSA9IHZh
OworICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX2luc25fZmV0Y2ggfCBQRkVDX3VzZXJfbW9k
ZSB8IFBGRUNfd3JpdGVfYWNjZXNzKTsKIAogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMyAv
KiBQQUUgb3IgNjQuLi4gKi8KICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0
IG9ubHkuLi4gKi8KQEAgLTIyMSwxNyArMTM0LDIwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGd3LT5sNG1mbiA9IHRvcF9t
Zm47CiAgICAgbDRwID0gKGd1ZXN0X2w0ZV90ICopIHRvcF9tYXA7CiAgICAgZ3ctPmw0ZSA9IGw0
cFtndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpXTsKLSAgICBnZmxhZ3MgPSBndWVzdF9sNGVfZ2V0
X2ZsYWdzKGd3LT5sNGUpIF4gaWZsYWdzOwotICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApIHsKLSAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VOVDsKKyAgICBnZmxhZ3MgPSBndWVz
dF9sNGVfZ2V0X2ZsYWdzKGd3LT5sNGUpOworICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApCiAgICAgICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICBpZiAoIGdmbGFncyAmIF9QQUdF
X1BTRSApCisKKyAgICAvKiBDaGVjayBmb3IgcmVzZXJ2ZWQgYml0cy4gKi8KKyAgICBpZiAoIGd1
ZXN0X2w0ZV9yc3ZkX2JpdHModiwgZ3ctPmw0ZSkgKQogICAgIHsKLSAgICAgICAgcmMgfD0gX1BB
R0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7CisgICAgICAgIGd3LT5wZmVjIHw9IFBGRUNfcmVz
ZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
LSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBtZmxhZ3MpOworCisgICAgLyogQWNjdW11
bGF0ZSBsNGUgYWNjZXNzIHJpZ2h0cy4gKi8KKyAgICBhcl9hbmQgJj0gZ2ZsYWdzOworICAgIGFy
X29yICB8PSBnZmxhZ3M7CiAKICAgICAvKiBNYXAgdGhlIGwzIHRhYmxlICovCiAgICAgbDNwID0g
bWFwX2RvbWFpbl9nZm4ocDJtLCAKQEAgLTI0MSwxNyArMTU3LDI4IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgIHF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICZyYyk7IAogICAgIGlm
KGwzcCA9PSBOVUxMKQorICAgIHsKKyAgICAgICAgZ3ctPnBmZWMgfD0gcmMgJiBQRkVDX3N5bnRo
X21hc2s7CiAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIC8qIEdldCB0aGUgbDNlIGFu
ZCBjaGVjayBpdHMgZmxhZ3MqLwogICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zm
c2V0KHZhKV07Ci0gICAgcGtleSA9IGd1ZXN0X2wzZV9nZXRfcGtleShndy0+bDNlKTsKLSAgICBn
ZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpIF4gaWZsYWdzOwotICAgIGlmICgg
IShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApIHsKLSAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VO
VDsKKyAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpOworICAgIGlmICgg
IShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyog
Q2hlY2sgZm9yIHJlc2VydmVkIGJpdHMsIGluY2x1ZGluZyBwb3NzaWJseSBfUEFHRV9QU0UuICov
CisgICAgaWYgKCBndWVzdF9sM2VfcnN2ZF9iaXRzKHYsIGd3LT5sM2UpICkKKyAgICB7CisgICAg
ICAgIGd3LT5wZmVjIHw9IFBGRUNfcmVzZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBt
ZmxhZ3MpOwogICAgIAorICAgIC8qIEFjY3VtdWxhdGUgbDNlIGFjY2VzcyByaWdodHMuICovCisg
ICAgYXJfYW5kICY9IGdmbGFnczsKKyAgICBhcl9vciAgfD0gZ2ZsYWdzOworCiAgICAgcHNlMUcg
PSAhIShnZmxhZ3MgJiBfUEFHRV9QU0UpOwogCiAgICAgaWYgKCBwc2UxRyApCkBAIC0yNzIsMjYg
KzE5OSwyNSBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgICAgIC8qIF9QQUdFX1BTRV9QQVQgbm90IHNldDogcmVtb3Zl
IF9QQUdFX1BBVCBmcm9tIGZsYWdzLiAqLwogICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BB
VDsKIAotICAgICAgICBpZiAoICFndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMoZCkgKQotICAg
ICAgICAgICAgcmMgfD0gX1BBR0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7Ci0gICAgICAgIGlm
ICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDNfR0ZOX01BU0sgJiB+MHgxICkKLSAgICAgICAgICAg
IHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKLQogICAgICAgICAvKiBJbmNyZW1lbnQgdGhlIHBm
biBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAqLwogICAgICAgICBzdGFydCA9IF9n
Zm4oKGdmbl94KHN0YXJ0KSAmIH5HVUVTVF9MM19HRk5fTUFTSykgKwogICAgICAgICAgICAgICAg
ICAgICAgKCh2YSA+PiBQQUdFX1NISUZUKSAmIEdVRVNUX0wzX0dGTl9NQVNLKSk7CiAgICAgICAg
IGd3LT5sMWUgPSBndWVzdF9sMWVfZnJvbV9nZm4oc3RhcnQsIGZsYWdzKTsKICAgICAgICAgZ3ct
PmwybWZuID0gZ3ctPmwxbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgICAgIGdvdG8gc2V0X2FkOwor
ICAgICAgICBnb3RvIGxlYWY7CiAgICAgfQogCiAjZWxzZSAvKiBQQUUgb25seS4uLiAqLwogCiAg
ICAgLyogR2V0IHRoZSBsM2UgYW5kIGNoZWNrIGl0cyBmbGFnICovCiAgICAgZ3ctPmwzZSA9ICgo
Z3Vlc3RfbDNlX3QgKikgdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKV07Ci0gICAg
aWYgKCAhKGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSkgJiBfUEFHRV9QUkVTRU5UKSApIAor
ICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7CisgICAgaWYgKCAhKGdm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGd1
ZXN0X2wzZV9yc3ZkX2JpdHModiwgZ3ctPmwzZSkgKQogICAgIHsKLSAgICAgICAgcmMgfD0gX1BB
R0VfUFJFU0VOVDsKKyAgICAgICAgZ3ctPnBmZWMgfD0gUEZFQ19yZXNlcnZlZF9iaXQgfCBQRkVD
X3BhZ2VfcHJlc2VudDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0zMDUsNyArMjMx
LDExIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgIHF0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICZyYyk7IAogICAgIGlmKGwycCA9PSBOVUxMKQorICAgIHsKKyAgICAgICAgZ3ctPnBm
ZWMgfD0gcmMgJiBQRkVDX3N5bnRoX21hc2s7CiAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwog
ICAgIC8qIEdldCB0aGUgbDJlICovCiAgICAgZ3ctPmwyZSA9IGwycFtndWVzdF9sMl90YWJsZV9v
ZmZzZXQodmEpXTsKIApAQCAtMzE4LDE1ICsyNDgsMzIgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICNlbmRpZiAvKiBBbGwgbGV2
ZWxzLi4uICovCiAKLSAgICBwa2V5ID0gZ3Vlc3RfbDJlX2dldF9wa2V5KGd3LT5sMmUpOwotICAg
IGdmbGFncyA9IGd1ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSkgXiBpZmxhZ3M7Ci0gICAgaWYg
KCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkgewotICAgICAgICByYyB8PSBfUEFHRV9QUkVT
RU5UOworICAgIC8qIENoZWNrIHRoZSBsMmUgZmxhZ3MuICovCisgICAgZ2ZsYWdzID0gZ3Vlc3Rf
bDJlX2dldF9mbGFncyhndy0+bDJlKTsKKyAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VO
VCkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qCisgICAgICogSW4gMi1sZXZlbCBwYWdp
bmcgd2l0aG91dCBDUjAuUFNFLCB0aGVyZSBhcmUgbm8gcmVzZXJ2ZWQgYml0cywgYW5kIHRoZQor
ICAgICAqIFBBVC9QU0UgYml0IGlzIGlnbm9yZWQuCisgICAgICovCisgICAgaWYgKCBHVUVTVF9Q
QUdJTkdfTEVWRUxTID09IDIgJiYgIWd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSApCisg
ICAgeworICAgICAgICBndy0+bDJlLmwyICY9IH5fUEFHRV9QU0U7CisgICAgICAgIGdmbGFncyAm
PSB+X1BBR0VfUFNFOworICAgIH0KKyAgICAvKiBlbHNlIGNoZWNrIGZvciByZXNlcnZlZCBiaXRz
LCBpbmNsdWRpbmcgcG9zc2libHkgX1BBR0VfUFNFLiAqLworICAgIGVsc2UgaWYgKCBndWVzdF9s
MmVfcnN2ZF9iaXRzKHYsIGd3LT5sMmUpICkKKyAgICB7CisgICAgICAgIGd3LT5wZmVjIHw9IFBG
RUNfcmVzZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KLSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBtZmxhZ3MpOwogCi0gICAgcHNl
Mk0gPSAoZ2ZsYWdzICYgX1BBR0VfUFNFKSAmJiBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMo
dik7CisgICAgLyogQWNjdW11bGF0ZSBsMmUgYWNjZXNzIHJpZ2h0cy4gKi8KKyAgICBhcl9hbmQg
Jj0gZ2ZsYWdzOworICAgIGFyX29yICB8PSBnZmxhZ3M7CisKKyAgICBwc2UyTSA9ICEhKGdmbGFn
cyAmIF9QQUdFX1BTRSk7CiAKICAgICBpZiAoIHBzZTJNICkKICAgICB7CkBAIC0zMzQsNyArMjgx
LDExIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgKiBubyBndWVzdCBsMWUuICBXZSBtYWtlIG9uZSB1cCBzbyB0aGF0
IHRoZSBwcm9wYWdhdGlvbiBjb2RlCiAgICAgICAgICAqIGNhbiBnZW5lcmF0ZSBhIHNoYWRvdyBs
MSB0YWJsZS4gIFN0YXJ0IHdpdGggdGhlIGdmbiBvZiB0aGUgCiAgICAgICAgICAqIGZpcnN0IDRr
LXBhZ2Ugb2YgdGhlIHN1cGVycGFnZS4gKi8KKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIK
KyAgICAgICAgZ2ZuX3Qgc3RhcnQgPSBfZ2ZuKHVuZm9sZF9wc2UzNihndy0+bDJlLmwyKSA+PiBQ
QUdFX1NISUZUKTsKKyNlbHNlCiAgICAgICAgIGdmbl90IHN0YXJ0ID0gZ3Vlc3RfbDJlX2dldF9n
Zm4oZ3ctPmwyZSk7CisjZW5kaWYKICAgICAgICAgLyogR3JhbnQgZnVsbCBhY2Nlc3MgaW4gdGhl
IGwxZSwgc2luY2UgYWxsIHRoZSBndWVzdCBlbnRyeSdzIAogICAgICAgICAgKiBhY2Nlc3MgY29u
dHJvbHMgYXJlIGVuZm9yY2VkIGluIHRoZSBzaGFkb3cgbDJlLiAqLwogICAgICAgICBpbnQgZmxh
Z3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9VU0VSfF9QQUdFX1JXfApAQCAtMzQ4LDcwICsyOTks
MTM3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgLyogX1BBR0VfUFNFX1BBVCBub3Qgc2V0OiByZW1vdmUgX1BB
R0VfUEFUIGZyb20gZmxhZ3MuICovCiAgICAgICAgICAgICBmbGFncyAmPSB+X1BBR0VfUEFUOwog
Ci0gICAgICAgIGlmICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDJfR0ZOX01BU0sgJiB+MHgxICkK
LSAgICAgICAgICAgIHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKLQotICAgICAgICAvKiBJbmNy
ZW1lbnQgdGhlIHBmbiBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAgCi0gICAgICAg
ICAqIE1hc2sgb3V0IFBBVCBhbmQgaW52YWxpZCBiaXRzLiAqLworICAgICAgICAvKiBJbmNyZW1l
bnQgdGhlIHBmbiBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAqLwogICAgICAgICBz
dGFydCA9IF9nZm4oKGdmbl94KHN0YXJ0KSAmIH5HVUVTVF9MMl9HRk5fTUFTSykgKwogICAgICAg
ICAgICAgICAgICAgICAgZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKSk7CisjaWYgR1VFU1RfUEFH
SU5HX0xFVkVMUyA9PSAyCisgICAgICAgICAvKiBXaWRlciB0aGFuIDMyIGJpdHMgaWYgUFNFMzYg
c3VwZXJwYWdlLiAqLworICAgICAgICBndy0+ZWwxZSA9IChnZm5feChzdGFydCkgPDwgUEFHRV9T
SElGVCkgfCBmbGFnczsKKyNlbHNlCiAgICAgICAgIGd3LT5sMWUgPSBndWVzdF9sMWVfZnJvbV9n
Zm4oc3RhcnQsIGZsYWdzKTsKKyNlbmRpZgogICAgICAgICBndy0+bDFtZm4gPSBJTlZBTElEX01G
TjsKLSAgICB9IAotICAgIGVsc2UgCisgICAgICAgIGdvdG8gbGVhZjsKKyAgICB9CisKKyAgICAv
KiBNYXAgdGhlIGwxIHRhYmxlICovCisgICAgbDFwID0gbWFwX2RvbWFpbl9nZm4ocDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICZndy0+bDFtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
JnAybXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgJnJjKTsKKyAgICBpZiAoIGwxcCA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIC8qIE5v
dCBhIHN1cGVycGFnZTogY2Fycnkgb24gYW5kIGZpbmQgdGhlIGwxZS4gKi8KLSAgICAgICAgbDFw
ID0gbWFwX2RvbWFpbl9nZm4ocDJtLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfbDJlX2dldF9nZm4oZ3ctPmwyZSksIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Z3ctPmwxbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZy
Yyk7Ci0gICAgICAgIGlmKGwxcCA9PSBOVUxMKQorICAgICAgICBndy0+cGZlYyB8PSByYyAmIFBG
RUNfc3ludGhfbWFzazsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIGd3LT5sMWUgPSBs
MXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKV07CisgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dl
dF9mbGFncyhndy0+bDFlKTsKKyAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIENoZWNrIGZvciByZXNlcnZlZCBiaXRzLiAqLwor
ICAgIGlmICggZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBndy0+bDFlKSApCisgICAgeworICAgICAg
ICBndy0+cGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdCB8IFBGRUNfcGFnZV9wcmVzZW50OworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBBY2N1bXVsYXRlIGwxZSBhY2Nlc3Mgcmln
aHRzLiAqLworICAgIGFyX2FuZCAmPSBnZmxhZ3M7CisgICAgYXJfb3IgIHw9IGdmbGFnczsKKwor
IGxlYWY6CisgICAgZ3ctPnBmZWMgfD0gUEZFQ19wYWdlX3ByZXNlbnQ7CisKKyAgICAvKgorICAg
ICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0dXJuZWQgYSBzdWNjZXNzZnVsIHRyYW5zbGF0
aW9uLiAgTm93IGNoZWNrCisgICAgICogYWNjZXNzIHJpZ2h0cyB0byBzZWUgd2hldGhlciB0aGUg
YWNjZXNzIHNob3VsZCBzdWNjZWVkLgorICAgICAqLworICAgIGFyID0gKGFyX2FuZCAmIEFSX0FD
Q1VNX0FORCkgfCAoYXJfb3IgJiBBUl9BQ0NVTV9PUik7CisKKyAgICBpZiAoICh3YWxrICYgUEZF
Q19pbnNuX2ZldGNoKSAmJiAoYXIgJiBfUEFHRV9OWF9CSVQpICkKKyAgICAgICAgLyogUmVxdWVz
dGVkIGFuIGluc3RydWN0aW9uIGZldGNoIGFuZCBmb3VuZCBOWD8gRmFpbC4gKi8KKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICBpZiAoIHdhbGsgJiBQRkVDX3VzZXJfbW9kZSApIC8qIFJlcXVlc3Rl
ZCBhIHVzZXIgYWNlc3MuICovCisgICAgeworICAgICAgICBpZiAoICEoYXIgJiBfUEFHRV9VU0VS
KSApCisgICAgICAgICAgICAvKiBHb3QgYSBzdXBlcnZpc29yIHdhbGs/ICBVbmNvbmRpdGlvbmFs
IGZhaWwuICovCiAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgZ3ctPmwxZSA9IGwxcFtn
dWVzdF9sMV90YWJsZV9vZmZzZXQodmEpXTsKLSAgICAgICAgcGtleSA9IGd1ZXN0X2wxZV9nZXRf
cGtleShndy0+bDFlKTsKLSAgICAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dldF9mbGFncyhndy0+
bDFlKSBeIGlmbGFnczsKLSAgICAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkg
ewotICAgICAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VOVDsKKworICAgICAgICBpZiAoICh3YWxr
ICYgUEZFQ193cml0ZV9hY2Nlc3MpICYmICEoYXIgJiBfUEFHRV9SVykgKQorICAgICAgICAgICAg
LyogUmVxdWVzdGVkIGEgd3JpdGUgYW5kIG9ubHkgZ290IGEgcmVhZD8gRmFpbC4gKi8KICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBlbHNlIC8qIFJlcXVlc3RlZCBhIHN1cGVydmlz
b3IgYWNjZXNzLiAqLworICAgIHsKKyAgICAgICAgaWYgKCBhciAmIF9QQUdFX1VTRVIgKSAvKiBH
b3QgYSB1c2VyIHdhbGsuICovCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHdhbGsgJiBQ
RkVDX2luc25fZmV0Y2gpICYmIGd1ZXN0X3NtZXBfZW5hYmxlZCh2KSApCisgICAgICAgICAgICAg
ICAgLyogVXNlciBpbnNuIGZldGNoIGFuZCBzbWVwPyBGYWlsLiAqLworICAgICAgICAgICAgICAg
IGdvdG8gb3V0OworCisgICAgICAgICAgICBpZiAoICEod2FsayAmIFBGRUNfaW5zbl9mZXRjaCkg
JiYgZ3Vlc3Rfc21hcF9lbmFibGVkKHYpICYmCisgICAgICAgICAgICAgICAgICgod2FsayAmIFBG
RUNfaW1wbGljaXQpIHx8CisgICAgICAgICAgICAgICAgICAhKGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KS0+ZWZsYWdzICYgWDg2X0VGTEFHU19BQykpICkKKyAgICAgICAgICAgICAgICAvKiBVc2VyIGRh
dGEgYWNjZXNzIGFuZCBzbWFwPyBGYWlsLiAqLworICAgICAgICAgICAgICAgIGdvdG8gb3V0Owog
ICAgICAgICB9Ci0gICAgICAgIHJjIHw9ICgoZ2ZsYWdzICYgbWZsYWdzKSBeIG1mbGFncyk7CisK
KyAgICAgICAgaWYgKCAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiAhKGFyICYgX1BBR0Vf
UlcpICYmCisgICAgICAgICAgICAgZ3Vlc3Rfd3BfZW5hYmxlZCh2KSApCisgICAgICAgICAgICAv
KiBSZXF1ZXN0ZWQgYSB3cml0ZSwgZ290IGEgcmVhZCwgYW5kIENSMC5XUCBpcyBzZXQ/IEZhaWwu
ICovCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICNpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KLXNldF9hZDoKLSAgICBpZiAoIHBrZXlfZmF1
bHQodiwgcGZlYywgZ2ZsYWdzLCBwa2V5KSApCi0gICAgICAgIHJjIHw9IF9QQUdFX1BLRVlfQklU
UzsKKyAgICAvKgorICAgICAqIElmIGFsbCBhY2Nlc3MgY2hlY2tzIGFyZSB0aHVzZmFyIG9rLCBj
aGVjayBQcm90ZWN0aW9uIEtleSBmb3IgNjRiaXQKKyAgICAgKiB1c2VyIGRhdGEgYWNjZXNzZXMu
CisgICAgICoKKyAgICAgKiBOLkIuIEluIHRoZSBjYXNlIHRoYXQgdGhlIHdhbGsgZW5kZWQgd2l0
aCBhIHN1cGVycGFnZSwgdGhlIGZhYnJpY2F0ZWQKKyAgICAgKiBndy0+bDFlIGNvbnRhaW5zIHRo
ZSBhcHByb3ByaWF0ZSBsZWFmIHBrZXkuCisgICAgICovCisgICAgaWYgKCAod2FsayAmIFBGRUNf
dXNlcl9tb2RlKSAmJiAhKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmCisgICAgICAgICBndWVz
dF9wa3VfZW5hYmxlZCh2KSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgcGtleSA9IGd1
ZXN0X2wxZV9nZXRfcGtleShndy0+bDFlKTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBrcnUgPSBy
ZWFkX3BrcnUoKTsKKworICAgICAgICBpZiAoIHJlYWRfcGtydV9hZChwa3J1LCBwa2V5KSB8fAor
ICAgICAgICAgICAgICgoYXIgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgcmVhZF9wa3J1X3dkKHBr
cnUsIHBrZXkpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGd3LT5wZmVjIHw9IFBGRUNfcHJv
dF9rZXk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KICNlbmRpZgot
ICAgIC8qIE5vdyByZS1pbnZlcnQgdGhlIHVzZXItbW9kZSByZXF1aXJlbWVudCBmb3IgU01FUCBh
bmQgU01BUCAqLwotICAgIGlmICggc21lcCB8fCBzbWFwICkKLSAgICAgICAgcmMgXj0gX1BBR0Vf
VVNFUjsKKworICAgIHdhbGtfb2sgPSB0cnVlOwogCiAgICAgLyogR28gYmFjayBhbmQgc2V0IGFj
Y2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIG9ubHkgaWYgdGhlIHdhbGsgd2FzIGEKICAgICAgKiBzdWNj
ZXNzLiAgQWx0aG91Z2ggdGhlIFBSTXMgc2F5IGhpZ2hlci1sZXZlbCBfUEFHRV9BQ0NFU1NFRCBi
aXRzCiAgICAgICogZ2V0IHNldCB3aGVuZXZlciBhIGxvd2VyLWxldmVsIFBUIGlzIHVzZWQsIGF0
IGxlYXN0IHNvbWUgaGFyZHdhcmUKICAgICAgKiB3YWxrZXJzIGJlaGF2ZSB0aGlzIHdheS4gKi8K
LSAgICBpZiAoIHJjID09IDAgKSAKLSAgICB7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0
IC8qIDY0LWJpdCBvbmx5Li4uICovCi0gICAgICAgIGlmICggc2V0X2FkX2JpdHMobDRwICsgZ3Vl
c3RfbDRfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sNGUsIDApICkKLSAgICAgICAgICAgIHBhZ2lu
Z19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7Ci0gICAgICAgIGlmICggc2V0X2FkX2JpdHMobDNw
ICsgZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sM2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgKHBzZTFHICYmIChwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MpKSkgKQotICAgICAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKKyAgICBpZiAoIHNldF9hZF9i
aXRzKGw0cCArIGd1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSksICZndy0+bDRlLCAwKSApCisgICAg
ICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7CisgICAgaWYgKCBzZXRfYWRfYml0
cyhsM3AgKyBndWVzdF9sM190YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwzZSwKKyAgICAgICAgICAg
ICAgICAgICAgIChwc2UxRyAmJiAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkpICkKKyAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKICNlbmRpZgotICAgICAgICBpZiAo
ICFwc2UxRyApIAorICAgIGlmICggIXBzZTFHICkKKyAgICB7CisgICAgICAgIGlmICggc2V0X2Fk
X2JpdHMobDJwICsgZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMmUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBzZTJNICYmICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpKSkg
KQorICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKKyAgICAgICAg
aWYgKCAhcHNlMk0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHNldF9hZF9iaXRzKGwy
cCArIGd1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSksICZndy0+bDJlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAocHNlMk0gJiYgKHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcykpKSApCi0g
ICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKLSAgICAgICAg
ICAgIGlmICggIXBzZTJNICkgCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBz
ZXRfYWRfYml0cyhsMXAgKyBndWVzdF9sMV90YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwxZSwgCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNz
KSkgKQotICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBndy0+bDFtZm4p
OwotICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCBzZXRfYWRfYml0cyhsMXAgKyBndWVz
dF9sMV90YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwxZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykpICkKKyAgICAgICAgICAgICAgICBwYWdp
bmdfbWFya19kaXJ0eShkLCBndy0+bDFtZm4pOwogICAgICAgICB9CiAgICAgfQogCkBAIC00MzYs
MTAgKzQ1NCw1IEBAIHNldF9hZDoKICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3go
Z3ctPmwxbWZuKSkpOwogICAgIH0KIAotICAgIC8qIElmIHRoaXMgZ3Vlc3QgaGFzIGEgcmVzdHJp
Y3RlZCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRoZW4gdGhlCi0gICAgICogdGFyZ2V0IEdGTiBt
dXN0IGZpdCB3aXRoaW4gaXQuICovCi0gICAgaWYgKCAhKHJjICYgX1BBR0VfUFJFU0VOVCkgJiYg
IWdmbl92YWxpZChkLCBndWVzdF93YWxrX3RvX2dmbihndykpICkKLSAgICAgICAgcmMgfD0gX1BB
R0VfSU5WQUxJRF9CSVRTOwotCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiB3YWxrX29rOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwppbmRleCBlMjAyYzlhLi41YTQ4OTZiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2d1ZXN0X3dhbGsuYwpAQCAtNTAsNyArNTAsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9w
Mm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGNyMywKICAgICBwYWRkcl90IGdh
LCB1aW50MzJfdCAqcGZlYywgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyKQogewotICAgIHVpbnQz
Ml90IG1pc3Npbmc7CisgICAgYm9vbCB3YWxrX29rOwogICAgIG1mbl90IHRvcF9tZm47CiAgICAg
dm9pZCAqdG9wX21hcDsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC05MSwxMiArOTEsMTIgQEAg
dW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAgICB0b3BfbWFwICs9IChjcjMgJiB+KFBBR0Vf
TUFTSyB8IDMxKSk7CiAjZW5kaWYKLSAgICBtaXNzaW5nID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwg
cDJtLCBnYSwgJmd3LCAqcGZlYywgdG9wX21mbiwgdG9wX21hcCk7CisgICAgd2Fsa19vayA9IGd1
ZXN0X3dhbGtfdGFibGVzKHYsIHAybSwgZ2EsICZndywgKnBmZWMsIHRvcF9tZm4sIHRvcF9tYXAp
OwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRvcF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9wYWdl
KTsKIAogICAgIC8qIEludGVycHJldCB0aGUgYW5zd2VyICovCi0gICAgaWYgKCBtaXNzaW5nID09
IDAgKQorICAgIGlmICggd2Fsa19vayApCiAgICAgewogICAgICAgICBnZm5fdCBnZm4gPSBndWVz
dF93YWxrX3RvX2dmbigmZ3cpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAt
MTIzLDIwICsxMjMsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BB
R0lOR19MRVZFTFMpKAogICAgICAgICByZXR1cm4gZ2ZuX3goZ2ZuKTsKICAgICB9CiAKLSAgICBp
ZiAoIG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgKnBmZWMgJj0gflBGRUNfcGFn
ZV9wcmVzZW50OwotCi0gICAgaWYgKCBtaXNzaW5nICYgX1BBR0VfSU5WQUxJRF9CSVRTICkgCi0g
ICAgICAgICpwZmVjIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OwotCi0gICAgaWYgKCBtaXNzaW5nICYg
X1BBR0VfUEtFWV9CSVRTICkKLSAgICAgICAgKnBmZWMgfD0gUEZFQ19wcm90X2tleTsKLQotICAg
IGlmICggbWlzc2luZyAmIF9QQUdFX1BBR0VEICkKLSAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vf
cGFnZWQ7Ci0KLSAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9TSEFSRUQgKQotICAgICAgICAqcGZl
YyA9IFBGRUNfcGFnZV9zaGFyZWQ7CisgICAgKnBmZWMgPSBndy5wZmVjOwogCiAgb3V0X3R3ZWFr
X3BmZWM6CiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2Vw
dC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKaW5kZXggMDJiMjdiMS4uMTRi
MWJiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKQEAgLTIwOCw3ICsyMDgsNyBAQCBkb25l
OgogICAgIGdvdG8gb3V0OwogCiBtYXBfZXJyOgotICAgIGlmICggcmMgPT0gX1BBR0VfUEFHRUQg
KQorICAgIGlmICggcmMgPT0gUEZFQ19wYWdlX3BhZ2VkICkKICAgICB7CiAgICAgICAgIHJldCA9
IEVQVF9UUkFOU0xBVEVfUkVUUlk7CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGE1NjUxYTMu
LmQzODAwNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKQEAgLTE3NzQsMTcgKzE3NzQsMTggQEAgdW5zaWduZWQgbG9uZyBwYWdp
bmdfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwKIH0KIAogLyoKLSAqIElmIHRoZSBtYXAgaXMg
bm9uLU5VTEwsIHdlIGxlYXZlIHRoaXMgZnVuY3Rpb24gaGF2aW5nCi0gKiBhY3F1aXJlZCBhbiBl
eHRyYSByZWYgb24gbWZuX3RvX3BhZ2UoKm1mbikuCisgKiBJZiB0aGUgbWFwIGlzIG5vbi1OVUxM
LCB3ZSBsZWF2ZSB0aGlzIGZ1bmN0aW9uIGhhdmluZyBhY3F1aXJlZCBhbiBleHRyYSByZWYKKyAq
IG9uIG1mbl90b19wYWdlKCptZm4pLiAgSW4gYWxsIGNhc2VzLCAqcGZlYyBjb250YWlucyBhcHBy
b3ByaWF0ZQorICogc3ludGhldGljL3N0cnVjdHVyZSBQRkVDXyogYml0cy4KICAqLwogdm9pZCAq
bWFwX2RvbWFpbl9nZm4oc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAq
bWZuLAotICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwgcDJtX3F1ZXJ5X3Qg
cSwgdWludDMyX3QgKnJjKQorICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwg
cDJtX3F1ZXJ5X3QgcSwgdWludDMyX3QgKnBmZWMpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKIAogICAgIGlmICggIWdmbl92YWxpZChwMm0tPmRvbWFpbiwgZ2ZuKSApCiAgICAgewot
ICAgICAgICAqcmMgPSBfUEFHRV9JTlZBTElEX0JJVDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3Jl
c2VydmVkX2JpdCB8IFBGRUNfcGFnZV9wcmVzZW50OwogICAgICAgICByZXR1cm4gTlVMTDsKICAg
ICB9CiAKQEAgLTE3OTYsMjEgKzE3OTcsMjMgQEAgdm9pZCAqbWFwX2RvbWFpbl9nZm4oc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuLAogICAgICAgICBpZiAoIHBh
Z2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHAybS0+ZG9tYWluLCBnZm5feChnZm4pKTsKLSAgICAgICAgKnJjID0gX1BBR0Vf
UEFHRUQ7CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3BhZ2VkOwogICAgICAgICByZXR1cm4g
TlVMTDsKICAgICB9CiAgICAgaWYgKCBwMm1faXNfc2hhcmVkKCpwMm10KSApCiAgICAgewogICAg
ICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICpy
YyA9IF9QQUdFX1NIQVJFRDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vfc2hhcmVkOwogICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgaWYgKCAhcGFnZSApCiAgICAgewotICAgICAg
ICAqcmMgfD0gX1BBR0VfUFJFU0VOVDsKKyAgICAgICAgKnBmZWMgPSAwOwogICAgICAgICByZXR1
cm4gTlVMTDsKICAgICB9CisKKyAgICAqcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50OwogICAgICpt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDk1ZTJmODUuLmVlMTEwZDAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTE3MSw3ICsxNzEsNyBAQCBkZWxldGVfc2hhZG93X3N0YXR1cyhzdHJ1Y3Qg
ZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgc2hhZG93X3R5cGUsIG1mbl90IHNtZm4pCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKiovCiAvKiBGdW5jdGlvbnMgZm9yIHdhbGtpbmcgdGhlIGd1ZXN0IHBhZ2Ug
dGFibGVzICovCiAKLXN0YXRpYyBpbmxpbmUgdWludDMyX3QKK3N0YXRpYyBpbmxpbmUgYm9vbAog
c2hfd2Fsa19ndWVzdF90YWJsZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdh
bGtfdCAqZ3csCiAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjKQogewpAQCAtMjg1
OCw2ICsyODU4LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog
ICAgIGludCByOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICB1aW50MzJfdCByYywgZXJyb3Jf
Y29kZTsKKyAgICBib29sIHdhbGtfb2s7CiAgICAgaW50IHZlcnNpb247CiAgICAgY29uc3Qgc3Ry
dWN0IG5wZmVjIGFjY2VzcyA9IHsKICAgICAgICAgIC5yZWFkX2FjY2VzcyA9IDEsCkBAIC0zMDc1
LDIxICszMDc2LDIwIEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWljX3JlYWQo
JmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAgcm1iKCk7
Ci0gICAgcmMgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBlcnJvcl9jb2RlKTsK
KyAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29k
ZSk7CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykKICAg
ICByZWdzLT5lcnJvcl9jb2RlICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKLSAgICBpZiAoICEocmMg
JiBfUEFHRV9QUkVTRU5UKSApCisgICAgaWYgKCBndy5wZmVjICYgUEZFQ19wYWdlX3ByZXNlbnQg
KQogICAgICAgICByZWdzLT5lcnJvcl9jb2RlIHw9IFBGRUNfcGFnZV9wcmVzZW50OwogI2VuZGlm
CiAKLSAgICBpZiAoIHJjICE9IDAgKQorICAgIGlmICggIXdhbGtfb2sgKQogICAgIHsKICAgICAg
ICAgcGVyZmNfaW5jcihzaGFkb3dfZmF1bHRfYmFpbF9yZWFsX2ZhdWx0KTsKICAgICAgICAgU0hB
RE9XX1BSSU5USygibm90IGEgc2hhZG93IGZhdWx0XG4iKTsKICAgICAgICAgcmVzZXRfZWFybHlf
dW5zaGFkb3codik7Ci0gICAgICAgIGlmICggKHJjICYgX1BBR0VfSU5WQUxJRF9CSVRTKSApCi0g
ICAgICAgICAgICByZWdzLT5lcnJvcl9jb2RlIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OworICAgICAg
ICByZWdzLT5lcnJvcl9jb2RlID0gZ3cucGZlYyAmIFBGRUNfYXJjaF9tYXNrOwogICAgICAgICBn
b3RvIHByb3BhZ2F0ZTsKICAgICB9CiAKQEAgLTM3MjMsNyArMzcyMyw3IEBAIHNoX2d2YV90b19n
Zm4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiB7CiAgICAgd2Fsa190
IGd3OwogICAgIGdmbl90IGdmbjsKLSAgICB1aW50MzJfdCBtaXNzaW5nOworICAgIGJvb2wgd2Fs
a19vazsKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1ZJUlRVQUxfVExCKQog
ICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZpcnN0ICovCkBAIC0zNzMyLDE4ICszNzMyLDkg
QEAgc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwK
ICAgICAgICAgcmV0dXJuIHZ0bGJfZ2ZuOwogI2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFUSU9O
UyAmIFNIT1BUX1ZJUlRVQUxfVExCKSAqLwogCi0gICAgaWYgKCAobWlzc2luZyA9IHNoX3dhbGtf
Z3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csICpwZmVjKSkgIT0gMCApCisgICAgaWYgKCAhKHdhbGtf
b2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCAqcGZlYykpICkKICAgICB7Ci0g
ICAgICAgIGlmICggKG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICAqcGZl
YyAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7Ci0gICAgICAgIGlmICggbWlzc2luZyAmIF9QQUdFX0lO
VkFMSURfQklUUyApCi0gICAgICAgICAgICAqcGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdDsKLSAg
ICAgICAgLyoKLSAgICAgICAgICogU0RNIEludGVsIDY0IFZvbHVtZSAzLCBDaGFwdGVyIFBhZ2lu
ZywgUEFHRS1GQVVMVCBFWENFUFRJT05TOgotICAgICAgICAgKiBUaGUgUEZFQ19pbnNuX2ZldGNo
IGZsYWcgaXMgc2V0IG9ubHkgd2hlbiBOWCBvciBTTUVQIGFyZSBlbmFibGVkLgotICAgICAgICAg
Ki8KLSAgICAgICAgaWYgKCBpc19odm1fdmNwdSh2KSAmJiAhaHZtX254X2VuYWJsZWQodikgJiYg
IWh2bV9zbWVwX2VuYWJsZWQodikgKQotICAgICAgICAgICAgKnBmZWMgJj0gflBGRUNfaW5zbl9m
ZXRjaDsKKyAgICAgICAgKnBmZWMgPSBndy5wZmVjOwogICAgICAgICByZXR1cm4gZ2ZuX3goSU5W
QUxJRF9HRk4pOwogICAgIH0KICAgICBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdF9wdC5oCmluZGV4IDM4N2IxZWQuLjcyMTI2ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
X3B0LmgKQEAgLTI1OSwxOSArMjU5LDI2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9l
bmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBpc19wdl92Y3B1KHYpID8g
Y3B1X2hhc19ueCA6IGh2bV9ueF9lbmFibGVkKHYpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wg
Z3Vlc3Rfd3BfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBQViBndWVz
dHMgY2FuJ3QgY29udHJvbCBDUjAuV1AsIGFuZCBpdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2V0IGJ5
IFhlbi4gKi8KKyAgICByZXR1cm4gaXNfcHZfdmNwdSh2KSB8fCBodm1fd3BfZW5hYmxlZCh2KTsK
K30KIAotLyoKLSAqIFNvbWUgYml0cyBhcmUgaW52YWxpZCBpbiBhbnkgcGFnZXRhYmxlIGVudHJ5
LgotICogTm9ybWFsIGZsYWdzIHZhbHVlcyBnZXQgcmVwcmVzZW50ZWQgaW4gMjQtYml0IHZhbHVl
cyAoc2VlCi0gKiBnZXRfcHRlX2ZsYWdzKCkgYW5kIHB1dF9wdGVfZmxhZ3MoKSksIHNvIHNldCBi
aXQgMjQgaW4KLSAqIGFkZGl0aW9uIHRvIGJlIGFibGUgdG8gZmxhZyBvdXQgb2YgcmFuZ2UgZnJh
bWUgbnVtYmVycy4KLSAqLwotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwotI2RlZmluZSBf
UEFHRV9JTlZBTElEX0JJVFMgXAotICAgIChfUEFHRV9JTlZBTElEX0JJVCB8IGdldF9wdGVfZmxh
Z3MoKCgxdWxsIDw8IDYzKSAtIDEpICYgfihQQUdFX1NJWkUgLSAxKSkpCi0jZWxzZSAvKiAyLWxl
dmVsIGFuZCA0LWxldmVsICovCi0jZGVmaW5lIF9QQUdFX0lOVkFMSURfQklUUyBfUEFHRV9JTlZB
TElEX0JJVAotI2VuZGlmCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21lcF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAmJiBodm1f
c21lcF9lbmFibGVkKHYpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21hcF9lbmFi
bGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAm
JiBodm1fc21hcF9lbmFibGVkKHYpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfcGt1
X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuICFpc19wdl92Y3B1
KHYpICYmIGh2bV9wa3VfZW5hYmxlZCh2KTsKK30KIAogLyogSGVscGVycyBmb3IgaWRlbnRpZnlp
bmcgd2hldGhlciBndWVzdCBlbnRyaWVzIGhhdmUgcmVzZXJ2ZWQgYml0cyBzZXQuICovCiAKQEAg
LTMzNiwxMyArMzQzLDE5IEBAIHN0cnVjdCBndWVzdF9wYWdldGFibGVfd2FsawogICAgIGd1ZXN0
X2wzZV90IGwzZTsgICAgICAgICAgICAvKiBHdWVzdCdzIGxldmVsIDMgZW50cnkgKi8KICNlbmRp
ZgogICAgIGd1ZXN0X2wyZV90IGwyZTsgICAgICAgICAgICAvKiBHdWVzdCdzIGxldmVsIDIgZW50
cnkgKi8KLSAgICBndWVzdF9sMWVfdCBsMWU7ICAgICAgICAgICAgLyogR3Vlc3QncyBsZXZlbCAx
IGVudHJ5IChvciBmYWJyaWNhdGlvbikgKi8KKyAgICB1bmlvbgorICAgIHsKKyAgICAgICAgZ3Vl
c3RfbDFlX3QgbDFlOyAgICAgICAgLyogR3Vlc3QncyBsZXZlbCAxIGVudHJ5IChvciBmYWJyaWNh
dGlvbikuICovCisgICAgICAgIHVpbnQ2NF90ICAgZWwxZTsgICAgICAgIC8qIEwyIFBTRTM2IHN1
cGVycGFnZXMgd2lkZXIgdGhhbiAzMiBiaXRzLiAqLworICAgIH07CiAjaWYgR1VFU1RfUEFHSU5H
X0xFVkVMUyA+PSA0CiAgICAgbWZuX3QgbDRtZm47ICAgICAgICAgICAgICAgIC8qIE1GTiB0aGF0
IHRoZSBsZXZlbCA0IGVudHJ5IHdhcyBpbiAqLwogICAgIG1mbl90IGwzbWZuOyAgICAgICAgICAg
ICAgICAvKiBNRk4gdGhhdCB0aGUgbGV2ZWwgMyBlbnRyeSB3YXMgaW4gKi8KICNlbmRpZgogICAg
IG1mbl90IGwybWZuOyAgICAgICAgICAgICAgICAvKiBNRk4gdGhhdCB0aGUgbGV2ZWwgMiBlbnRy
eSB3YXMgaW4gKi8KICAgICBtZm5fdCBsMW1mbjsgICAgICAgICAgICAgICAgLyogTUZOIHRoYXQg
dGhlIGxldmVsIDEgZW50cnkgd2FzIGluICovCisKKyAgICB1aW50MzJfdCBwZmVjOyAgICAgICAg
ICAgICAgLyogQWNjdW11bGF0ZWQgUEZFQ18qIGVycm9yIGNvZGUgZnJvbSB3YWxrLiAqLwogfTsK
IAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5zbGF0ZSB0aGUgZ3ctPnZhIGludG8gdGhlIGd1ZXN0
J3Mgbm90aW9uIG9mIHRoZQpAQCAtMzUxLDcgKzM2NCw5IEBAIHN0YXRpYyBpbmxpbmUgZ2ZuX3Qg
Z3Vlc3Rfd2Fsa190b19nZm4oY29uc3Qgd2Fsa190ICpndykKIHsKICAgICBpZiAoICEoZ3Vlc3Rf
bDFlX2dldF9mbGFncyhndy0+bDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJu
IElOVkFMSURfR0ZOOwotICAgIHJldHVybiBndWVzdF9sMWVfZ2V0X2dmbihndy0+bDFlKTsKKyAg
ICByZXR1cm4gKEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMgorICAgICAgICAgICAgPyBfZ2ZuKGd3
LT5lbDFlID4+IFBBR0VfU0hJRlQpCisgICAgICAgICAgICA6IGd1ZXN0X2wxZV9nZXRfZ2ZuKGd3
LT5sMWUpKTsKIH0KIAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5zbGF0ZSB0aGUgZ3ctPnZhIGlu
dG8gdGhlIGd1ZXN0J3Mgbm90aW9uIG9mIHRoZQpAQCAtMzk3LDggKzQxMiw4IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgaW50IGd1ZXN0X3dhbGtfdG9fcGFnZV9vcmRlcihjb25zdCB3YWxrX3Qg
Kmd3KQogICogd2UgZ28uICBGb3IgdGhlIHB1cnBvc2VzIG9mIHJlYWRpbmcgcGFnZXRhYmxlcyB3
ZSB0cmVhdCBhbGwgbm9uLVJBTQogICogbWVtb3J5IGFzIGNvbnRpbmluZyB6ZXJvZXMuCiAgKgot
ICogUmV0dXJucyAwIGZvciBzdWNjZXNzLCBvciB0aGUgc2V0IG9mIHBlcm1pc3Npb24gYml0cyB0
aGF0IHdlIGZhaWxlZCBvbgotICogaWYgdGhlIHdhbGsgZGlkIG5vdCBjb21wbGV0ZS4KKyAqIFJl
dHVybnMgYSBib29sZWFuIGluZGljYXRpbmcgc3VjY2VzcyBvciBmYWlsdXJlLiAgd2Fsa190LnBm
ZWMgY29udGFpbnMKKyAqIHRoZSBhY2N1bXVsYXRlZCBlcnJvciBjb2RlIG9uIGZhaWx1cmUuCiAg
Ki8KIAogLyogTWFjcm8tZnUgc28geW91IGNhbiBjYWxsIGd1ZXN0X3dhbGtfdGFibGVzKCkgYW5k
IGdldCB0aGUgcmlnaHQgb25lLiAqLwpAQCAtNDA2LDcgKzQyMSw3IEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IGd1ZXN0X3dhbGtfdG9fcGFnZV9vcmRlcihjb25zdCB3YWxrX3QgKmd3KQog
I2RlZmluZSBHUFRfUkVOQU1FKF9uLCBfbCkgR1BUX1JFTkFNRTIoX24sIF9sKQogI2RlZmluZSBn
dWVzdF93YWxrX3RhYmxlcyBHUFRfUkVOQU1FKGd1ZXN0X3dhbGtfdGFibGVzLCBHVUVTVF9QQUdJ
TkdfTEVWRUxTKQogCi1leHRlcm4gdWludDMyX3QKK2Jvb2wKIGd1ZXN0X3dhbGtfdGFibGVzKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHZhLAog
ICAgICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3QgcGZlYywgbWZuX3QgdG9wX21m
biwgdm9pZCAqdG9wX21hcCk7CiAKQEAgLTQyNiw4ICs0NDEsMjEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHByaW50X2d3KGNvbnN0IHdhbGtfdCAqZ3cpCiAjZW5kaWYgLyogQWxsIGxldmVscy4uLiAq
LwogICAgIGdwcmludGsoWEVOTE9HX0lORk8sICIgICBsMmU9JSIgUFJJX2dwdGUgIiBsMm1mbj0l
IiBQUklfbWZuICJcbiIsCiAgICAgICAgICAgICBndy0+bDJlLmwyLCBtZm5feChndy0+bDJtZm4p
KTsKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKKyAgICBncHJpbnRrKFhFTkxPR19JTkZP
LCAiICBlbDFlPSUwOCIgUFJJeDY0ICIgbDFtZm49JSIgUFJJX21mbiAiXG4iLAorICAgICAgICAg
ICAgZ3ctPmVsMWUsIG1mbl94KGd3LT5sMW1mbikpOworI2Vsc2UKICAgICBncHJpbnRrKFhFTkxP
R19JTkZPLCAiICAgbDFlPSUiIFBSSV9ncHRlICIgbDFtZm49JSIgUFJJX21mbiAiXG4iLAogICAg
ICAgICAgICAgZ3ctPmwxZS5sMSwgbWZuX3goZ3ctPmwxbWZuKSk7CisjZW5kaWYKKyAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAiICAgcGZlYz0lMDJ4WyVjJWMlYyVjJWMlY11cbiIsIGd3LT5wZmVj
LAorICAgICAgICAgICAgZ3ctPnBmZWMgJiBQRkVDX3Byb3Rfa2V5ICAgICA/ICdLJyA6ICctJywK
KyAgICAgICAgICAgIGd3LT5wZmVjICYgUEZFQ19pbnNuX2ZldGNoICAgPyAnSScgOiAnZCcsCisg
ICAgICAgICAgICBndy0+cGZlYyAmIFBGRUNfcmVzZXJ2ZWRfYml0ID8gJ1InIDogJy0nLAorICAg
ICAgICAgICAgZ3ctPnBmZWMgJiBQRkVDX3VzZXJfbW9kZSAgICA/ICdVJyA6ICdzJywKKyAgICAg
ICAgICAgIGd3LT5wZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgPyAnVycgOiAncicsCisgICAgICAg
ICAgICBndy0+cGZlYyAmIFBGRUNfcGFnZV9wcmVzZW50ID8gJ1AnIDogJy0nCisgICAgICAgICk7
CiB9CiAKICNlbmRpZiAvKiBfWEVOX0FTTV9HVUVTVF9QVF9IICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA0
NzBkMjlkLi5iYzE4OWQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTY3OSw3ICs2NzksNyBAQCBpbnQgcDJt
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuLAogZXh0ZXJuIHZvaWQgcDJtX3B0X2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSk7
CiAKIHZvaWQgKm1hcF9kb21haW5fZ2ZuKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwgbWZuX3QgKm1mbiwKLSAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAybXQsIHAy
bV9xdWVyeV90IHEsIHVpbnQzMl90ICpyYyk7CisgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90ICpwMm10LCBwMm1fcXVlcnlfdCBxLCB1aW50MzJfdCAqcGZlYyk7CiAKIC8qIERlYnVnZ2lu
ZyBhbmQgYXVkaXRpbmcgb2YgdGhlIFAyTSBjb2RlPyAqLwogI2lmbmRlZiBOREVCVUcKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdlLmgKaW5kZXggNDZmYWZmYy4uYmM1OTQ2YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTMxNCw5ICsz
MTQsNiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCk7CiAjZGVmaW5lIF9QQUdFX1BTRV9QQVQgIF9BQygweDEwMDAsVSkKICNkZWZp
bmUgX1BBR0VfQVZBSUxfSElHSCAoX0FDKDB4N2ZmLCBVKSA8PCAxMikKICNkZWZpbmUgX1BBR0Vf
TlggICAgICAgKGNwdV9oYXNfbnggPyBfUEFHRV9OWF9CSVQgOiAwKQotLyogbm9uLWFyY2hpdGVj
dHVyYWwgZmxhZ3MgKi8KLSNkZWZpbmUgX1BBR0VfUEFHRUQgICAweDIwMDBVCi0jZGVmaW5lIF9Q
QUdFX1NIQVJFRCAgMHg0MDAwVQogCiAvKgogICogRGVidWcgb3B0aW9uOiBFbnN1cmUgdGhhdCBn
cmFudGVkIG1hcHBpbmdzIGFyZSBub3QgaW1wbGljaXRseSB1bm1hcHBlZC4KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCmluZGV4IGQzYmE4ZWEuLjc1NjMyZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aApAQCAtNzMsMTAgKzczLDEyIEBACiAjZGVmaW5lIFBGRUNfcmVzZXJ2ZWRfYml0ICAgKF9BQygx
LFUpIDw8IDMpCiAjZGVmaW5lIFBGRUNfaW5zbl9mZXRjaCAgICAgKF9BQygxLFUpIDw8IDQpCiAj
ZGVmaW5lIFBGRUNfcHJvdF9rZXkgICAgICAgKF9BQygxLFUpIDw8IDUpCisjZGVmaW5lIFBGRUNf
YXJjaF9tYXNrICAgICAgKF9BQygweGZmZmYsVSkpIC8qIEFyY2hpdGVjdHVyYWwgUEZFQyB2YWx1
ZXMuICovCiAvKiBJbnRlcm5hbGx5IHVzZWQgb25seSBmbGFncy4gKi8KICNkZWZpbmUgUEZFQ19w
YWdlX3BhZ2VkICAgICAoMVU8PDE2KQogI2RlZmluZSBQRkVDX3BhZ2Vfc2hhcmVkICAgICgxVTw8
MTcpCiAjZGVmaW5lIFBGRUNfaW1wbGljaXQgICAgICAgKDFVPDwxOCkgLyogUGFnZXdhbGsgaW5w
dXQgZm9yIGxkdC9nZHQvaWR0L3RyIGFjY2Vzc2VzLiAqLworI2RlZmluZSBQRkVDX3N5bnRoX21h
c2sgICAgICh+UEZFQ19hcmNoX21hc2spIC8qIFN5bnRoZXRpYyBQRkVDIHZhbHVlcy4gKi8KIAog
LyogT3RoZXIgZXhjZXB0aW9uIGVycm9yIGNvZGUgdmFsdWVzLiAqLwogI2RlZmluZSBYODZfWEVD
X0VYVCAgICAgICAgIChfQUMoMSxVKSA8PCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmlu
ZGV4IDVhNjEzYmMuLjFhNmNhZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTE1
MiwxMiArMTUyLDYgQEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7CiAjZGVm
aW5lIF9QQUdFX0dOVFRBQiAoMVU8PDIyKQogCiAvKgotICogQml0IDI0IG9mIGEgMjQtYml0IGZs
YWcgbWFzayEgIFRoaXMgaXMgbm90IGFueSBiaXQgb2YgYSByZWFsIHB0ZSwKLSAqIGFuZCBpcyBv
bmx5IHVzZWQgZm9yIHNpZ25hbGxpbmcgaW4gdmFyaWFibGVzIHRoYXQgY29udGFpbiBmbGFncy4K
LSAqLwotI2RlZmluZSBfUEFHRV9JTlZBTElEX0JJVCAoMVU8PDI0KQotCi0vKgogICogQml0IDEy
IG9mIGEgMjQtYml0IGZsYWcgbWFzay4gVGhpcyBjb3JyZXNwb25kcyB0byBiaXQgNTIgb2YgYSBw
dGUuCiAgKiBUaGlzIGlzIG5lZWRlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHVzZXIgYW5kIGtl
cm5lbCBQVEVzIHNpbmNlIF9QQUdFX1VTRVIKICAqIGlzIGFzc2VydGVkIGZvciBib3RoLgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvL5-00014j-UE; Tue, 28 Mar 2017 17:55:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL3-00014O-Qa
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:26 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 62/1D-27678-D83AAD85; Tue, 28 Mar 2017 17:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVbdn8a0
 Ig4UP+CwmbDNwYPTY3reLPYAxijUzLym/IoE149yKg0wFp5YwVVy5c4ClgfHYNcYuRi4OIYEv
 jBK3N7xlhXDOM0ocebUCKMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgKvEo
 /kL2UFsXgEziZbO+0wgNgtQ/eLnx1kmMHIsYGRYxahRnFpUllqka2Sul1SUmZ5RkpuYmaNraG
 Cml5taXJyYnpqTmFSsl5yfu4kR6BkGINjBuHht4CFGSQ4mJVHeD0G3IoT4kvJTKjMSizPii0p
 zUosPMcpwcChJ8M5bBJQTLEpNT61Iy8wBhghMWoKDR0mE9wZImre4IDG3ODMdInWKUZdjzuzd
 b5iEWPLy81KlxHl1QIoEQIoySvPgRsDC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS+DT
 OHJzCuB2/QK6AgmoCPEbcCOKElESEk1MGapnyk4JmdRxxs74/2KjbdmMk5fGnF1VqtwW2DBtP
 tWFwUWF8uKB8W9iL+cqfYwZgez73QjiQgnpquJnMwXub//Pmi/4rS1XMGC7D2v2zXK1lcK88l
 /3XG5QSMnmaN1qYOZ4EreeG0Bv292HWftWPy3HJopbPtvSpSpVrN+mX/ukkP5m2tjlFiKMxIN
 tZiLihMBn7gBI1ICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1490723723!93891823!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1692 invoked from network); 28 Mar 2017 17:55:23 -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; 28 Mar 2017 17:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL0-0001T1-VT
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvL0-0005Ox-Ue
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvL0-0005Ox-Ue@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Re-implement the
	pagetable walker
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjNWQ3OGExMGRjODk0MjcxNDBhNTBhMWRmNWEwYjhlOWYwNzNlODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAxNCAyMDo1Mjo1NyAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTE6NDk6
MjUgMjAxNyArMDEwMAoKICAgIHg4Ni9wYWdld2FsazogUmUtaW1wbGVtZW50IHRoZSBwYWdldGFi
bGUgd2Fsa2VyCiAgICAKICAgIFRoZSBleGlzdGluZyBwYWdldGFibGUgd2Fsa2VyIGhhcyBjb21w
bGljYXRlZCByZXR1cm4gc2VtYW50aWNzLCB3aGljaCBzcXVlZXplCiAgICBtdWx0aXBsZSBwaWVj
ZXMgb2YgaW5mb3JtYXRpb24gaW50byBzaW5nbGUgaW50ZWdlci4gIFRoaXMgd291bGQgYmUgZmlu
ZSBpZiB0aGUKICAgIGluZm9ybWF0aW9uIGRpZG4ndCBvdmVybGFwLCBidXQgaXQgZG9lcy4KICAg
IAogICAgU3BlY2lmaWNhbGx5LCBfUEFHRV9JTlZBTElEX0JJVFMgZm9yIDMtbGV2ZWwgZ3Vlc3Rz
IGFsaWFzIF9QQUdFX1BBR0VEIGFuZAogICAgX1BBR0VfU0hBUkVELiAgQSBndWVzdCB3aGljaCBj
b25zdHJ1Y3RzIGEgUFRFIHdpdGggYml0cyA1MiBvciA1MyBzZXQgKHRoZQogICAgc3RhcnQgb2Yg
dGhlIHVwcGVyIHNvZnR3YXJlLWF2YWlsYWJsZSByYW5nZSkgd2lsbCBjcmVhdGUgYSB2aXJ0dWFs
IGFkZHJlc3MKICAgIHdoaWNoLCB3aGVuIHdhbGtlZCBieSBYZW4sIHRyaWNrcyBYZW4gaW50byBi
ZWxpZXZpbmcgdGhlIGZyYW1lIGlzIHBhZ2VkIG9yCiAgICBzaGFyZWQuICBUaGlzIGJlaGF2aW91
ciB3YXMgaW50cm9kdWNlZCBieSBYU0EtMTczIChjL3MgOGIxNzY0OCkuCiAgICAKICAgIEl0IGlz
IGFsc28gY29tcGxpY2F0ZWQgdG8gdHVybiByYyBiYWNrIGludG8gYSBub3JtYWwgcGFnZWZhdWx0
IGVycm9yIGNvZGUuCiAgICBJbnN0ZWFkLCBjaGFuZ2UgdGhlIGNhbGxpbmcgc2VtYW50aWNzIHRv
IHJldHVybiBhIGJvb2xlYW4gaW5kaWNhdGluZyBzdWNjZXNzLAogICAgYW5kIGhhdmUgdGhlIGZ1
bmN0aW9uIGFjY3VtdWxhdGUgYSByZWFsIHBhZ2VmYXVsdCBlcnJvciBjb2RlIGFzIGl0IGdvZXMK
ICAgIChpbmNsdWRpbmcgc3ludGhldGljIGVycm9yIGNvZGVzLCB3aGljaCBkbyBub3QgYWxpYXMg
aGFyZHdhcmUgb25lcykuICBUaGlzCiAgICByZXF1aXJlcyBhbiBlcXVpdmFsZW50IGFkanVzdG1l
bnQgdG8gbWFwX2RvbWFpbl9nZm4oKS4KICAgIAogICAgSXNzdWVzIGZpeGVkOgogICAgICogMi1s
ZXZlbCBQU0UzNiBzdXBlcnBhZ2VzIG5vdyByZXR1cm4gdGhlIGNvcnJlY3QgdHJhbnNsYXRpb24u
CiAgICAgKiAyLWxldmVsIEwyIHN1cGVycGFnZXMgd2l0aG91dCBDUjAuUFNFIG5vdyByZXR1cm4g
dGhlIGNvcnJlY3QgdHJhbnNsYXRpb24uCiAgICAgKiBTTUVQIG5vdyBpbmhpYml0cyBhIHVzZXIg
aW5zdHJ1Y3Rpb24gZmV0Y2ggZXZlbiBpZiBOWCBpc24ndCBhY3RpdmUuCiAgICAgKiBTdXBlcnZp
c29yIHdyaXRlcyB3aXRob3V0IENSMC5XUCBub3cgc2V0IHRoZSBsZWFmIGRpcnR5IGJpdC4KICAg
ICAqIEw0ZS5fUEFHRV9HTE9CQUwgaXMgc3RyaWN0bHkgcmVzZXJ2ZWQgb24gQU1ELgogICAgICog
My1sZXZlbCBsMyBlbnRyaWVzIGhhdmUgYWxsIHJlc2VydmVkIGJpdHMgY2hlY2tlZC4KICAgICAq
IDMtbGV2ZWwgZW50cmllcyBjYW4gbm8gbG9uZ2VyIGFsaWFzIFhlbidzIGlkZWEgb2YgcGFnZWQg
b3Igc2hhcmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyAgICAgIHwgNDQ5ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsu
YyAgfCAgMjEgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5jICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgIHwgIDE3ICstCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgICAgfCAgMjcgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
X3B0LmggICAgfCAgNjIgKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAg
fCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oICAgICAgICB8ICAgMyAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvcGFnZS5oIHwgICA2IC0KIDEwIGZpbGVzIGNoYW5nZWQsIDMwMyBpbnNlcnRpb25z
KCspLCAyODggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0
X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggYzUyNjM2My4uZTM0
YTVlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMiw0NCArMzIsNiBAQCBhc20oIi5maWxlIFwi
IiBfX09CSkVDVF9GSUxFX18gIlwiIik7CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRl
IDxhc20vZ3Vlc3RfcHQuaD4KIAotZXh0ZXJuIGNvbnN0IHVpbnQzMl90IGd3X3BhZ2VfZmxhZ3Nb
XTsKLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IENPTkZJR19QQUdJTkdfTEVWRUxTCi1jb25z
dCB1aW50MzJfdCBnd19wYWdlX2ZsYWdzW10gPSB7Ci0gICAgLyogSS9GIC0gIFVzciBXciAqLwot
ICAgIC8qIDAgICAwICAgMCAgIDAgKi8gX1BBR0VfUFJFU0VOVCwKLSAgICAvKiAwICAgMCAgIDAg
ICAxICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfUlcsCi0gICAgLyogMCAgIDAgICAxICAgMCAqLyBf
UEFHRV9QUkVTRU5UfF9QQUdFX1VTRVIsCi0gICAgLyogMCAgIDAgICAxICAgMSAqLyBfUEFHRV9Q
UkVTRU5UfF9QQUdFX1JXfF9QQUdFX1VTRVIsCi0gICAgLyogMCAgIDEgICAwICAgMCAqLyBfUEFH
RV9QUkVTRU5ULAotICAgIC8qIDAgICAxICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9S
VywKLSAgICAvKiAwICAgMSAgIDEgICAwICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfVVNFUiwKLSAg
ICAvKiAwICAgMSAgIDEgICAxICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNFUiwK
LSAgICAvKiAxICAgMCAgIDAgICAwICovIF9QQUdFX1BSRVNFTlR8X1BBR0VfTlhfQklULAotICAg
IC8qIDEgICAwICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9OWF9CSVQs
Ci0gICAgLyogMSAgIDAgICAxICAgMCAqLyBfUEFHRV9QUkVTRU5UfF9QQUdFX1VTRVJ8X1BBR0Vf
TlhfQklULAotICAgIC8qIDEgICAwICAgMSAgIDEgKi8gX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xf
UEFHRV9VU0VSfF9QQUdFX05YX0JJVCwKLSAgICAvKiAxICAgMSAgIDAgICAwICovIF9QQUdFX1BS
RVNFTlR8X1BBR0VfTlhfQklULAotICAgIC8qIDEgICAxICAgMCAgIDEgKi8gX1BBR0VfUFJFU0VO
VHxfUEFHRV9SV3xfUEFHRV9OWF9CSVQsCi0gICAgLyogMSAgIDEgICAxICAgMCAqLyBfUEFHRV9Q
UkVTRU5UfF9QQUdFX1VTRVJ8X1BBR0VfTlhfQklULAotICAgIC8qIDEgICAxICAgMSAgIDEgKi8g
X1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9VU0VSfF9QQUdFX05YX0JJVCwKLX07Ci0jZW5k
aWYKLQotLyogRmxhZ3MgdGhhdCBhcmUgbmVlZGVkIGluIGEgcGFnZXRhYmxlIGVudHJ5LCB3aXRo
IHRoZSBzZW5zZSBvZiBOWCBpbnZlcnRlZCAqLwotc3RhdGljIHVpbnQzMl90IG1hbmRhdG9yeV9m
bGFncyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgcGZlYykgCi17Ci0gICAgLyogRG9uJ3QgZGVt
YW5kIG5vdC1OWCBpZiB0aGUgQ1BVIHdvdWxkbid0IGVuZm9yY2UgaXQuICovCi0gICAgaWYgKCAh
Z3Vlc3RfbnhfZW5hYmxlZCh2KSApCi0gICAgICAgIHBmZWMgJj0gflBGRUNfaW5zbl9mZXRjaDsK
LQotICAgIC8qIERvbid0IGRlbWFuZCBSL1cgaWYgdGhlIENQVSB3b3VsZG4ndCBlbmZvcmNlIGl0
LiAqLwotICAgIGlmICggaXNfaHZtX3ZjcHUodikgJiYgdW5saWtlbHkoIWh2bV93cF9lbmFibGVk
KHYpKSAKLSAgICAgICAgICYmICEocGZlYyAmIFBGRUNfdXNlcl9tb2RlKSApCi0gICAgICAgIHBm
ZWMgJj0gflBGRUNfd3JpdGVfYWNjZXNzOwotCi0gICAgcmV0dXJuIGd3X3BhZ2VfZmxhZ3NbKHBm
ZWMgJiAweDFmKSA+PiAxXSB8IF9QQUdFX0lOVkFMSURfQklUUzsKLX0KLQogLyogTW9kaWZ5IGEg
Z3Vlc3QgcGFnZXRhYmxlIGVudHJ5IHRvIHNldCB0aGUgQWNjZXNzZWQgYW5kIERpcnR5IGJpdHMu
CiAgKiBSZXR1cm5zIG5vbi16ZXJvIGlmIGl0IGFjdHVhbGx5IHdyaXRlcyB0byBndWVzdCBtZW1v
cnkuICovCiBzdGF0aWMgdWludDMyX3Qgc2V0X2FkX2JpdHModm9pZCAqZ3Vlc3RfcCwgdm9pZCAq
d2Fsa19wLCBpbnQgc2V0X2RpcnR5KQpAQCAtOTAsNjIgKzUyLDMzIEBAIHN0YXRpYyB1aW50MzJf
dCBzZXRfYWRfYml0cyh2b2lkICpndWVzdF9wLCB2b2lkICp3YWxrX3AsIGludCBzZXRfZGlydHkp
CiAgICAgcmV0dXJuIDA7CiB9CiAKLSNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQKLXN0YXRp
YyBib29sX3QgcGtleV9mYXVsdChzdHJ1Y3QgdmNwdSAqdmNwdSwgdWludDMyX3QgcGZlYywKLSAg
ICAgICAgdWludDMyX3QgcHRlX2ZsYWdzLCB1aW50MzJfdCBwdGVfcGtleSkKLXsKLSAgICB1aW50
MzJfdCBwa3J1OwotCi0gICAgLyogV2hlbiBwYWdlIGlzbid0IHByZXNlbnQsICBQS0VZIGlzbid0
IGNoZWNrZWQuICovCi0gICAgaWYgKCAhKHBmZWMgJiBQRkVDX3BhZ2VfcHJlc2VudCkgfHwgaXNf
cHZfdmNwdSh2Y3B1KSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyoKLSAgICAgKiBQS1U6
ICBhZGRpdGlvbmFsIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgcGFnaW5nIGNvbnRyb2xzCi0gICAg
ICogYWNjZXNzIHRvIHVzZXItbW9kZSBhZGRyZXNzZXMgYmFzZWQgb24gdGhlIHZhbHVlIGluIHRo
ZQotICAgICAqIFBLUlUgcmVnaXN0ZXIuIEEgZmF1bHQgaXMgY29uc2lkZXJlZCBhcyBhIFBLVSB2
aW9sYXRpb24gaWYgYWxsCi0gICAgICogb2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSB0
cnVlOgotICAgICAqIDEuQ1I0X1BLRT0xLgotICAgICAqIDIuRUZFUl9MTUE9MS4KLSAgICAgKiAz
LlBhZ2UgaXMgcHJlc2VudCB3aXRoIG5vIHJlc2VydmVkIGJpdCB2aW9sYXRpb25zLgotICAgICAq
IDQuVGhlIGFjY2VzcyBpcyBub3QgYW4gaW5zdHJ1Y3Rpb24gZmV0Y2guCi0gICAgICogNS5UaGUg
YWNjZXNzIGlzIHRvIGEgdXNlciBwYWdlLgotICAgICAqIDYuUEtSVS5BRD0xIG9yCi0gICAgICog
ICAgICB0aGUgYWNjZXNzIGlzIGEgZGF0YSB3cml0ZSBhbmQgUEtSVS5XRD0xIGFuZAotICAgICAq
ICAgICAgICAgIGVpdGhlciBDUjAuV1A9MSBvciBpdCBpcyBhIHVzZXIgYWNjZXNzLgotICAgICAq
LwotICAgIGlmICggIWh2bV9wa3VfZW5hYmxlZCh2Y3B1KSB8fAotICAgICAgICAgIWh2bV9sb25n
X21vZGVfZW5hYmxlZCh2Y3B1KSB8fAotICAgICAgICAgKHBmZWMgJiBQRkVDX3Jlc2VydmVkX2Jp
dCkgfHwKLSAgICAgICAgIChwZmVjICYgUEZFQ19pbnNuX2ZldGNoKSB8fAotICAgICAgICAgIShw
dGVfZmxhZ3MgJiBfUEFHRV9VU0VSKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcGtydSA9
IHJlYWRfcGtydSgpOwotICAgIGlmICggdW5saWtlbHkocGtydSkgKQotICAgIHsKLSAgICAgICAg
Ym9vbF90IHBrcnVfYWQgPSByZWFkX3BrcnVfYWQocGtydSwgcHRlX3BrZXkpOwotICAgICAgICBi
b29sX3QgcGtydV93ZCA9IHJlYWRfcGtydV93ZChwa3J1LCBwdGVfcGtleSk7Ci0KLSAgICAgICAg
LyogQ29uZGl0aW9uIDYgKi8KLSAgICAgICAgaWYgKCBwa3J1X2FkIHx8Ci0gICAgICAgICAgICAg
KHBrcnVfd2QgJiYgKHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYKLSAgICAgICAgICAgICAg
KGh2bV93cF9lbmFibGVkKHZjcHUpIHx8IChwZmVjICYgUEZFQ191c2VyX21vZGUpKSkgKQotICAg
ICAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0jZW5kaWYKLQot
LyogV2FsayB0aGUgZ3Vlc3QgcGFnZXRhYmxlcywgYWZ0ZXIgdGhlIG1hbm5lciBvZiBhIGhhcmR3
YXJlIHdhbGtlci4gKi8KLS8qIEJlY2F1c2UgdGhlIHdhbGsgaXMgZXNzZW50aWFsbHkgcmFuZG9t
LCBpdCBjYW4gY2F1c2UgYSBkZWFkbG9jayAKLSAqIHdhcm5pbmcgaW4gdGhlIHAybSBsb2NraW5n
IGNvZGUuIEhpZ2hseSB1bmxpa2VseSB0aGlzIGlzIGFuIGFjdHVhbAotICogZGVhZGxvY2ssIGJl
Y2F1c2Ugd2hvIHdvdWxkIHdhbGsgcGFnZSB0YWJsZSBpbiB0aGUgb3Bwb3NpdGUgb3JkZXI/ICov
Ci11aW50MzJfdAorLyoKKyAqIFdhbGsgdGhlIGd1ZXN0IHBhZ2V0YWJsZXMsIGFmdGVyIHRoZSBt
YW5uZXIgb2YgYSBoYXJkd2FyZSB3YWxrZXIuCisgKgorICogVGhpcyBpcyBhIGNvbmRlbnNpbmcg
b2YgdGhlICdQYWdpbmcnIGNoYXB0ZXJzIGZyb20gSW50ZWwgYW5kIEFNRCBzb2Z0d2FyZQorICog
bWFudWFscy4gIFBsZWFzZSByZWZlciBjbG9zZWx5IHRvIHRoZW0uCisgKgorICogQSBwYWdldGFi
bGUgd2FsayBjb25zaXN0cyBvZiB0d28gcGFydHM6CisgKiAgIDEpIHRvIGZpbmQgd2hldGhlciBh
IHRyYW5zbGF0aW9uIGV4aXN0cywgYW5kCisgKiAgIDIpIGlmIGEgdHJhbnNsYXRpb24gZG9lcyBl
eGlzdCwgdG8gY2hlY2sgd2hldGhlciB0aGUgdHJhbnNsYXRpb24ncyBhY2Nlc3MKKyAqICAgICAg
cmlnaHRzIHBlcm1pdCB0aGUgYWNjZXNzLgorICoKKyAqIEEgdHJhbnNsYXRpb24gaXMgZm91bmQg
YnkgZm9sbG93aW5nIHRoZSBwYWdldGFibGUgc3RydWN0dXJlIChzdGFydGluZyBhdAorICogJWNy
MykgdG8gYSBsZWFmIGVudHJ5IChhbiBMMSBQVEUsIG9yIGEgaGlnaGVyIGxldmVsIGVudHJ5IHdp
dGggUFNFIHNldCkKKyAqIHdoaWNoIGlkZW50aWZpZXMgdGhlIHBoeXNpY2FsIGRlc3RpbmF0aW9u
IG9mIHRoZSBhY2Nlc3MuCisgKgorICogQSB0cmFuc2xhdGlvbiBmcm9tIG9uZSBsZXZlbCB0byB0
aGUgbmV4dCBleGlzdHMgaWYgdGhlIFBURSBpcyBib3RoIHByZXNlbnQKKyAqIGFuZCBoYXMgbm8g
cmVzZXJ2ZWQgYml0cyBzZXQuICBJZiB0aGUgcGFnZXdhbGsgY291bnRlcnMgYSBzaXR1YXRpb24g
d2hlcmUgYQorICogdHJhbnNsYXRpb24gZG9lcyBub3QgZXhpc3QsIHRoZSB3YWxrIHN0b3BzIGF0
IHRoYXQgcG9pbnQuCisgKgorICogVGhlIGFjY2VzcyByaWdodHMgKE5YLCBVc2VyLCBSVyBiaXRz
KSBhcmUgY29sbGVjdGVkIGFzIHRoZSB3YWxrIHByb2dyZXNzZXMuCisgKiBJZiBhIHRyYW5zbGF0
aW9uIGV4aXN0cywgdGhlIGFjY3VtdWxhdGVkIGFjY2VzcyByaWdodHMgYXJlIGNvbXBhcmVkIHRv
IHRoZQorICogcmVxdWVzdGVkIHdhbGssIHRvIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3MgaXMgcGVy
bWl0dGVkLgorICovCitib29sCiBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEs
IHdhbGtfdCAqZ3csIAotICAgICAgICAgICAgICAgICAgdWludDMyX3QgcGZlYywgbWZuX3QgdG9w
X21mbiwgdm9pZCAqdG9wX21hcCkKKyAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHdhbGssIG1m
bl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC0xNTUsNjQgKzg4LDQ0IEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
IGd1ZXN0X2wzZV90ICpsM3AgPSBOVUxMOwogICAgIGd1ZXN0X2w0ZV90ICpsNHA7CiAjZW5kaWYK
LSAgICB1bnNpZ25lZCBpbnQgcGtleTsKLSAgICB1aW50MzJfdCBnZmxhZ3MsIG1mbGFncywgaWZs
YWdzLCByYyA9IDA7Ci0gICAgYm9vbF90IHNtZXAgPSAwLCBzbWFwID0gMDsKKyAgICB1aW50MzJf
dCBnZmxhZ3MsIHJjOwogICAgIGJvb2xfdCBwc2UxRyA9IDAsIHBzZTJNID0gMDsKICAgICBwMm1f
cXVlcnlfdCBxdCA9IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFOwogCi0gICAgLyogT25seSBpbXBs
aWNpdCBzdXBlcnZpc29yIGRhdGEgYWNjZXNzZXMgZXhpc3QuICovCi0gICAgQVNTRVJUKCEocGZl
YyAmIFBGRUNfaW1wbGljaXQpIHx8Ci0gICAgICAgICAgICEocGZlYyAmIChQRkVDX2luc25fZmV0
Y2h8UEZFQ191c2VyX21vZGUpKSk7CisjZGVmaW5lIEFSX0FDQ1VNX0FORCAoX1BBR0VfVVNFUiB8
IF9QQUdFX1JXKQorI2RlZmluZSBBUl9BQ0NVTV9PUiAgKF9QQUdFX05YX0JJVCkKKyAgICAvKiBT
dGFydCB3aXRoIGFsbCBBTkQgYml0cyBzZXQsIGFsbCBPUiBiaXRzIGNsZWFyLiAqLworICAgIHVp
bnQzMl90IGFyLCBhcl9hbmQgPSB+MHUsIGFyX29yID0gMDsKIAotICAgIHBlcmZjX2luY3IoZ3Vl
c3Rfd2Fsayk7Ci0gICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7Ci0gICAgZ3ctPnZhID0g
dmE7Ci0KLSAgICAvKiBNYW5kYXRvcnkgYml0cyB0aGF0IG11c3QgYmUgc2V0IGluIGV2ZXJ5IGVu
dHJ5LiAgV2UgaW52ZXJ0IE5YIGFuZAotICAgICAqIHRoZSBpbnZhbGlkIGJpdHMsIHRvIGNhbGN1
bGF0ZSBhcyBpZiB0aGVyZSB3ZXJlIGFuICJYIiBiaXQgdGhhdAotICAgICAqIGFsbG93ZWQgYWNj
ZXNzLiAgV2Ugd2lsbCBhY2N1bXVsYXRlLCBpbiByYywgdGhlIHNldCBvZiBmbGFncyB0aGF0Ci0g
ICAgICogYXJlIG1pc3NpbmcvdW53YW50ZWQuICovCi0gICAgbWZsYWdzID0gbWFuZGF0b3J5X2Zs
YWdzKHYsIHBmZWMpOwotICAgIGlmbGFncyA9IChfUEFHRV9OWF9CSVQgfCBfUEFHRV9JTlZBTElE
X0JJVFMpOworICAgIGJvb2wgd2Fsa19vayA9IGZhbHNlOwogCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICYmICEocGZlYyAmIFBGRUNfdXNlcl9tb2RlKSApCi0gICAgewotICAgICAgICBjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAg
ICAvKgorICAgICAqIFRPRE8gLSBXZSBzaG91bGQgQVNTRVJUKCkgdGhhdCBvbmx5IHRoZSBmb2xs
b3dpbmcgYml0cyBhcmUgc2V0IGFzCisgICAgICogaW5wdXRzIHRvIGEgZ3Vlc3Qgd2FsaywgYnV0
IGEgd2hvbGUgbG9hZCBvZiBjb2RlIGN1cnJlbnRseSBwYXNzZXMgaW4KKyAgICAgKiBvdGhlciBQ
RkVDXyBjb25zdGFudHMuCisgICAgICovCisgICAgd2FsayAmPSAoUEZFQ19pbXBsaWNpdCB8IFBG
RUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwogCi0g
ICAgICAgIC8qIFNNRVA6IGtlcm5lbC1tb2RlIGluc3RydWN0aW9uIGZldGNoZXMgZnJvbSB1c2Vy
LW1vZGUgbWFwcGluZ3MKLSAgICAgICAgICogc2hvdWxkIGZhdWx0LiAgVW5saWtlIE5YIG9yIGlu
dmFsaWQgYml0cywgd2UncmUgbG9va2luZyBmb3IgX2FsbF8KLSAgICAgICAgICogZW50cmllcyBp
biB0aGUgd2FsayB0byBoYXZlIF9QQUdFX1VTRVIgc2V0LCBzbyB3ZSBuZWVkIHRvIGRvIHRoZQot
ICAgICAgICAgKiB3aG9sZSB3YWxrIGFzIGlmIGl0IHdlcmUgYSB1c2VyLW1vZGUgb25lIGFuZCB0
aGVuIGludmVydCB0aGUgYW5zd2VyLiAqLwotICAgICAgICBzbWVwID0gIGh2bV9zbWVwX2VuYWJs
ZWQodikgJiYgKHBmZWMgJiBQRkVDX2luc25fZmV0Y2gpOworICAgIC8qIE9ubHkgaW1wbGljaXQg
c3VwZXJ2aXNvciBkYXRhIGFjY2Vzc2VzIGV4aXN0LiAqLworICAgIEFTU0VSVCghKHdhbGsgJiBQ
RkVDX2ltcGxpY2l0KSB8fAorICAgICAgICAgICAhKHdhbGsgJiAoUEZFQ19pbnNuX2ZldGNoIHwg
UEZFQ191c2VyX21vZGUpKSk7CiAKLSAgICAgICAgc3dpdGNoICggdi0+YXJjaC5zbWFwX2NoZWNr
X3BvbGljeSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBTTUFQX0NIRUNLX0hPTk9SX0NQTF9B
QzoKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBTTUFQOiBrZXJuZWwtbW9kZSBkYXRh
IGFjY2Vzc2VzIGZyb20gdXNlci1tb2RlIG1hcHBpbmdzCi0gICAgICAgICAgICAgKiBzaG91bGQg
ZmF1bHQuCi0gICAgICAgICAgICAgKiBBIGZhdWx0IGlzIGNvbnNpZGVyZWQgYXMgYSBTTUFQIHZp
b2xhdGlvbiBpZiB0aGUgZm9sbG93aW5nCi0gICAgICAgICAgICAgKiBjb25kaXRpb25zIGNvbWUg
dHJ1ZToKLSAgICAgICAgICAgICAqICAgLSBYODZfQ1I0X1NNQVAgaXMgc2V0IGluIENSNAotICAg
ICAgICAgICAgICogICAtIEEgdXNlciBwYWdlIGlzIGFjY2Vzc2VkCi0gICAgICAgICAgICAgKiAg
IC0gQ1BMID0gMyBvciBYODZfRUZMQUdTX0FDIGlzIGNsZWFyCi0gICAgICAgICAgICAgKiAgIC0g
UGFnZSBmYXVsdCBpbiBrZXJuZWwgbW9kZQotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBz
bWFwID0gaHZtX3NtYXBfZW5hYmxlZCh2KSAmJgotICAgICAgICAgICAgICAgICAgICgoaHZtX2dl
dF9jcGwodikgPT0gMykgfHwgIShyZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0FDKSk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBTTUFQX0NIRUNLX0VOQUJMRUQ6Ci0gICAgICAg
ICAgICBzbWFwID0gaHZtX3NtYXBfZW5hYmxlZCh2KTsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICBkZWZhdWx0OgotICAgICAgICAgICAgQVNTRVJUKHYtPmFyY2guc21hcF9jaGVja19wb2xp
Y3kgPT0gU01BUF9DSEVDS19ESVNBQkxFRCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQotICAgIH0KKyAgICAvKgorICAgICAqIFBGRUNfaW5zbl9mZXRjaCBpcyBvbmx5IHVzZWQgYXMg
YW4gaW5wdXQgdG8gcGFnZXRhYmxlIHdhbGtpbmcgaWYgTlggb3IKKyAgICAgKiBTTUVQIGFyZSBl
bmFibGVkLiAgT3RoZXJ3aXNlLCBpbnN0cnVjdGlvbiBmZXRjaGVzIGFyZSBpbmRpc3Rpbmd1aXNo
YWJsZQorICAgICAqIGZyb20gZGF0YSByZWFkcy4KKyAgICAgKgorICAgICAqIFRoaXMgcHJvcGVy
dHkgY2FuIGJlIGRlbW9uc3RyYXRlZCBvbiByZWFsIGhhcmR3YXJlIGJ5IGhhdmluZyBOWCBhbmQK
KyAgICAgKiBTTUVQIGluYWN0aXZlLCBidXQgU01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcgdGhh
dCBFRkxBR1MuQUMgZGV0ZXJtaW5lcworICAgICAqIHdoZXRoZXIgYSBwYWdlZmF1bHQgb2NjdXJl
cyBmb3Igc3VwZXJ2aXNvciBleGVjdXRpb24gb24gdXNlciBtYXBwaW5ncy4KKyAgICAgKi8KKyAg
ICBpZiAoICEoZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVwX2VuYWJsZWQodikpICkK
KyAgICAgICAgd2FsayAmPSB+UEZFQ19pbnNuX2ZldGNoOwogCi0gICAgaWYgKCBzbWVwIHx8IHNt
YXAgKQotICAgICAgICBtZmxhZ3MgfD0gX1BBR0VfVVNFUjsKKyAgICBwZXJmY19pbmNyKGd1ZXN0
X3dhbGspOworICAgIG1lbXNldChndywgMCwgc2l6ZW9mKCpndykpOworICAgIGd3LT52YSA9IHZh
OworICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX2luc25fZmV0Y2ggfCBQRkVDX3VzZXJfbW9k
ZSB8IFBGRUNfd3JpdGVfYWNjZXNzKTsKIAogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMyAv
KiBQQUUgb3IgNjQuLi4gKi8KICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0
IG9ubHkuLi4gKi8KQEAgLTIyMSwxNyArMTM0LDIwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGd3LT5sNG1mbiA9IHRvcF9t
Zm47CiAgICAgbDRwID0gKGd1ZXN0X2w0ZV90ICopIHRvcF9tYXA7CiAgICAgZ3ctPmw0ZSA9IGw0
cFtndWVzdF9sNF90YWJsZV9vZmZzZXQodmEpXTsKLSAgICBnZmxhZ3MgPSBndWVzdF9sNGVfZ2V0
X2ZsYWdzKGd3LT5sNGUpIF4gaWZsYWdzOwotICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApIHsKLSAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VOVDsKKyAgICBnZmxhZ3MgPSBndWVz
dF9sNGVfZ2V0X2ZsYWdzKGd3LT5sNGUpOworICAgIGlmICggIShnZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApCiAgICAgICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICBpZiAoIGdmbGFncyAmIF9QQUdF
X1BTRSApCisKKyAgICAvKiBDaGVjayBmb3IgcmVzZXJ2ZWQgYml0cy4gKi8KKyAgICBpZiAoIGd1
ZXN0X2w0ZV9yc3ZkX2JpdHModiwgZ3ctPmw0ZSkgKQogICAgIHsKLSAgICAgICAgcmMgfD0gX1BB
R0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7CisgICAgICAgIGd3LT5wZmVjIHw9IFBGRUNfcmVz
ZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0K
LSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBtZmxhZ3MpOworCisgICAgLyogQWNjdW11
bGF0ZSBsNGUgYWNjZXNzIHJpZ2h0cy4gKi8KKyAgICBhcl9hbmQgJj0gZ2ZsYWdzOworICAgIGFy
X29yICB8PSBnZmxhZ3M7CiAKICAgICAvKiBNYXAgdGhlIGwzIHRhYmxlICovCiAgICAgbDNwID0g
bWFwX2RvbWFpbl9nZm4ocDJtLCAKQEAgLTI0MSwxNyArMTU3LDI4IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgIHF0LAogICAgICAgICAgICAgICAgICAgICAgICAgICZyYyk7IAogICAgIGlm
KGwzcCA9PSBOVUxMKQorICAgIHsKKyAgICAgICAgZ3ctPnBmZWMgfD0gcmMgJiBQRkVDX3N5bnRo
X21hc2s7CiAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIC8qIEdldCB0aGUgbDNlIGFu
ZCBjaGVjayBpdHMgZmxhZ3MqLwogICAgIGd3LT5sM2UgPSBsM3BbZ3Vlc3RfbDNfdGFibGVfb2Zm
c2V0KHZhKV07Ci0gICAgcGtleSA9IGd1ZXN0X2wzZV9nZXRfcGtleShndy0+bDNlKTsKLSAgICBn
ZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpIF4gaWZsYWdzOwotICAgIGlmICgg
IShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApIHsKLSAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VO
VDsKKyAgICBnZmxhZ3MgPSBndWVzdF9sM2VfZ2V0X2ZsYWdzKGd3LT5sM2UpOworICAgIGlmICgg
IShnZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyog
Q2hlY2sgZm9yIHJlc2VydmVkIGJpdHMsIGluY2x1ZGluZyBwb3NzaWJseSBfUEFHRV9QU0UuICov
CisgICAgaWYgKCBndWVzdF9sM2VfcnN2ZF9iaXRzKHYsIGd3LT5sM2UpICkKKyAgICB7CisgICAg
ICAgIGd3LT5wZmVjIHw9IFBGRUNfcmVzZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBt
ZmxhZ3MpOwogICAgIAorICAgIC8qIEFjY3VtdWxhdGUgbDNlIGFjY2VzcyByaWdodHMuICovCisg
ICAgYXJfYW5kICY9IGdmbGFnczsKKyAgICBhcl9vciAgfD0gZ2ZsYWdzOworCiAgICAgcHNlMUcg
PSAhIShnZmxhZ3MgJiBfUEFHRV9QU0UpOwogCiAgICAgaWYgKCBwc2UxRyApCkBAIC0yNzIsMjYg
KzE5OSwyNSBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgICAgIC8qIF9QQUdFX1BTRV9QQVQgbm90IHNldDogcmVtb3Zl
IF9QQUdFX1BBVCBmcm9tIGZsYWdzLiAqLwogICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BB
VDsKIAotICAgICAgICBpZiAoICFndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMoZCkgKQotICAg
ICAgICAgICAgcmMgfD0gX1BBR0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7Ci0gICAgICAgIGlm
ICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDNfR0ZOX01BU0sgJiB+MHgxICkKLSAgICAgICAgICAg
IHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKLQogICAgICAgICAvKiBJbmNyZW1lbnQgdGhlIHBm
biBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAqLwogICAgICAgICBzdGFydCA9IF9n
Zm4oKGdmbl94KHN0YXJ0KSAmIH5HVUVTVF9MM19HRk5fTUFTSykgKwogICAgICAgICAgICAgICAg
ICAgICAgKCh2YSA+PiBQQUdFX1NISUZUKSAmIEdVRVNUX0wzX0dGTl9NQVNLKSk7CiAgICAgICAg
IGd3LT5sMWUgPSBndWVzdF9sMWVfZnJvbV9nZm4oc3RhcnQsIGZsYWdzKTsKICAgICAgICAgZ3ct
PmwybWZuID0gZ3ctPmwxbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgICAgIGdvdG8gc2V0X2FkOwor
ICAgICAgICBnb3RvIGxlYWY7CiAgICAgfQogCiAjZWxzZSAvKiBQQUUgb25seS4uLiAqLwogCiAg
ICAgLyogR2V0IHRoZSBsM2UgYW5kIGNoZWNrIGl0cyBmbGFnICovCiAgICAgZ3ctPmwzZSA9ICgo
Z3Vlc3RfbDNlX3QgKikgdG9wX21hcClbZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKV07Ci0gICAg
aWYgKCAhKGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSkgJiBfUEFHRV9QUkVTRU5UKSApIAor
ICAgIGdmbGFncyA9IGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ3ctPmwzZSk7CisgICAgaWYgKCAhKGdm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpZiAoIGd1
ZXN0X2wzZV9yc3ZkX2JpdHModiwgZ3ctPmwzZSkgKQogICAgIHsKLSAgICAgICAgcmMgfD0gX1BB
R0VfUFJFU0VOVDsKKyAgICAgICAgZ3ctPnBmZWMgfD0gUEZFQ19yZXNlcnZlZF9iaXQgfCBQRkVD
X3BhZ2VfcHJlc2VudDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0zMDUsNyArMjMx
LDExIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgIHF0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICZyYyk7IAogICAgIGlmKGwycCA9PSBOVUxMKQorICAgIHsKKyAgICAgICAgZ3ctPnBm
ZWMgfD0gcmMgJiBQRkVDX3N5bnRoX21hc2s7CiAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwog
ICAgIC8qIEdldCB0aGUgbDJlICovCiAgICAgZ3ctPmwyZSA9IGwycFtndWVzdF9sMl90YWJsZV9v
ZmZzZXQodmEpXTsKIApAQCAtMzE4LDE1ICsyNDgsMzIgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICNlbmRpZiAvKiBBbGwgbGV2
ZWxzLi4uICovCiAKLSAgICBwa2V5ID0gZ3Vlc3RfbDJlX2dldF9wa2V5KGd3LT5sMmUpOwotICAg
IGdmbGFncyA9IGd1ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSkgXiBpZmxhZ3M7Ci0gICAgaWYg
KCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkgewotICAgICAgICByYyB8PSBfUEFHRV9QUkVT
RU5UOworICAgIC8qIENoZWNrIHRoZSBsMmUgZmxhZ3MuICovCisgICAgZ2ZsYWdzID0gZ3Vlc3Rf
bDJlX2dldF9mbGFncyhndy0+bDJlKTsKKyAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VO
VCkgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8qCisgICAgICogSW4gMi1sZXZlbCBwYWdp
bmcgd2l0aG91dCBDUjAuUFNFLCB0aGVyZSBhcmUgbm8gcmVzZXJ2ZWQgYml0cywgYW5kIHRoZQor
ICAgICAqIFBBVC9QU0UgYml0IGlzIGlnbm9yZWQuCisgICAgICovCisgICAgaWYgKCBHVUVTVF9Q
QUdJTkdfTEVWRUxTID09IDIgJiYgIWd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyh2KSApCisg
ICAgeworICAgICAgICBndy0+bDJlLmwyICY9IH5fUEFHRV9QU0U7CisgICAgICAgIGdmbGFncyAm
PSB+X1BBR0VfUFNFOworICAgIH0KKyAgICAvKiBlbHNlIGNoZWNrIGZvciByZXNlcnZlZCBiaXRz
LCBpbmNsdWRpbmcgcG9zc2libHkgX1BBR0VfUFNFLiAqLworICAgIGVsc2UgaWYgKCBndWVzdF9s
MmVfcnN2ZF9iaXRzKHYsIGd3LT5sMmUpICkKKyAgICB7CisgICAgICAgIGd3LT5wZmVjIHw9IFBG
RUNfcmVzZXJ2ZWRfYml0IHwgUEZFQ19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KLSAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBtZmxhZ3MpOwogCi0gICAgcHNl
Mk0gPSAoZ2ZsYWdzICYgX1BBR0VfUFNFKSAmJiBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMo
dik7CisgICAgLyogQWNjdW11bGF0ZSBsMmUgYWNjZXNzIHJpZ2h0cy4gKi8KKyAgICBhcl9hbmQg
Jj0gZ2ZsYWdzOworICAgIGFyX29yICB8PSBnZmxhZ3M7CisKKyAgICBwc2UyTSA9ICEhKGdmbGFn
cyAmIF9QQUdFX1BTRSk7CiAKICAgICBpZiAoIHBzZTJNICkKICAgICB7CkBAIC0zMzQsNyArMjgx
LDExIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgKiBubyBndWVzdCBsMWUuICBXZSBtYWtlIG9uZSB1cCBzbyB0aGF0
IHRoZSBwcm9wYWdhdGlvbiBjb2RlCiAgICAgICAgICAqIGNhbiBnZW5lcmF0ZSBhIHNoYWRvdyBs
MSB0YWJsZS4gIFN0YXJ0IHdpdGggdGhlIGdmbiBvZiB0aGUgCiAgICAgICAgICAqIGZpcnN0IDRr
LXBhZ2Ugb2YgdGhlIHN1cGVycGFnZS4gKi8KKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIK
KyAgICAgICAgZ2ZuX3Qgc3RhcnQgPSBfZ2ZuKHVuZm9sZF9wc2UzNihndy0+bDJlLmwyKSA+PiBQ
QUdFX1NISUZUKTsKKyNlbHNlCiAgICAgICAgIGdmbl90IHN0YXJ0ID0gZ3Vlc3RfbDJlX2dldF9n
Zm4oZ3ctPmwyZSk7CisjZW5kaWYKICAgICAgICAgLyogR3JhbnQgZnVsbCBhY2Nlc3MgaW4gdGhl
IGwxZSwgc2luY2UgYWxsIHRoZSBndWVzdCBlbnRyeSdzIAogICAgICAgICAgKiBhY2Nlc3MgY29u
dHJvbHMgYXJlIGVuZm9yY2VkIGluIHRoZSBzaGFkb3cgbDJlLiAqLwogICAgICAgICBpbnQgZmxh
Z3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9VU0VSfF9QQUdFX1JXfApAQCAtMzQ4LDcwICsyOTks
MTM3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAgICAgICAgLyogX1BBR0VfUFNFX1BBVCBub3Qgc2V0OiByZW1vdmUgX1BB
R0VfUEFUIGZyb20gZmxhZ3MuICovCiAgICAgICAgICAgICBmbGFncyAmPSB+X1BBR0VfUEFUOwog
Ci0gICAgICAgIGlmICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDJfR0ZOX01BU0sgJiB+MHgxICkK
LSAgICAgICAgICAgIHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKLQotICAgICAgICAvKiBJbmNy
ZW1lbnQgdGhlIHBmbiBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAgCi0gICAgICAg
ICAqIE1hc2sgb3V0IFBBVCBhbmQgaW52YWxpZCBiaXRzLiAqLworICAgICAgICAvKiBJbmNyZW1l
bnQgdGhlIHBmbiBieSB0aGUgcmlnaHQgbnVtYmVyIG9mIDRrIHBhZ2VzLiAqLwogICAgICAgICBz
dGFydCA9IF9nZm4oKGdmbl94KHN0YXJ0KSAmIH5HVUVTVF9MMl9HRk5fTUFTSykgKwogICAgICAg
ICAgICAgICAgICAgICAgZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKSk7CisjaWYgR1VFU1RfUEFH
SU5HX0xFVkVMUyA9PSAyCisgICAgICAgICAvKiBXaWRlciB0aGFuIDMyIGJpdHMgaWYgUFNFMzYg
c3VwZXJwYWdlLiAqLworICAgICAgICBndy0+ZWwxZSA9IChnZm5feChzdGFydCkgPDwgUEFHRV9T
SElGVCkgfCBmbGFnczsKKyNlbHNlCiAgICAgICAgIGd3LT5sMWUgPSBndWVzdF9sMWVfZnJvbV9n
Zm4oc3RhcnQsIGZsYWdzKTsKKyNlbmRpZgogICAgICAgICBndy0+bDFtZm4gPSBJTlZBTElEX01G
TjsKLSAgICB9IAotICAgIGVsc2UgCisgICAgICAgIGdvdG8gbGVhZjsKKyAgICB9CisKKyAgICAv
KiBNYXAgdGhlIGwxIHRhYmxlICovCisgICAgbDFwID0gbWFwX2RvbWFpbl9nZm4ocDJtLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICZndy0+bDFtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
JnAybXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgJnJjKTsKKyAgICBpZiAoIGwxcCA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIC8qIE5v
dCBhIHN1cGVycGFnZTogY2Fycnkgb24gYW5kIGZpbmQgdGhlIGwxZS4gKi8KLSAgICAgICAgbDFw
ID0gbWFwX2RvbWFpbl9nZm4ocDJtLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfbDJlX2dldF9nZm4oZ3ctPmwyZSksIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Z3ctPmwxbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZy
Yyk7Ci0gICAgICAgIGlmKGwxcCA9PSBOVUxMKQorICAgICAgICBndy0+cGZlYyB8PSByYyAmIFBG
RUNfc3ludGhfbWFzazsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIGd3LT5sMWUgPSBs
MXBbZ3Vlc3RfbDFfdGFibGVfb2Zmc2V0KHZhKV07CisgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dl
dF9mbGFncyhndy0+bDFlKTsKKyAgICBpZiAoICEoZ2ZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIC8qIENoZWNrIGZvciByZXNlcnZlZCBiaXRzLiAqLwor
ICAgIGlmICggZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBndy0+bDFlKSApCisgICAgeworICAgICAg
ICBndy0+cGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdCB8IFBGRUNfcGFnZV9wcmVzZW50OworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBBY2N1bXVsYXRlIGwxZSBhY2Nlc3Mgcmln
aHRzLiAqLworICAgIGFyX2FuZCAmPSBnZmxhZ3M7CisgICAgYXJfb3IgIHw9IGdmbGFnczsKKwor
IGxlYWY6CisgICAgZ3ctPnBmZWMgfD0gUEZFQ19wYWdlX3ByZXNlbnQ7CisKKyAgICAvKgorICAg
ICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0dXJuZWQgYSBzdWNjZXNzZnVsIHRyYW5zbGF0
aW9uLiAgTm93IGNoZWNrCisgICAgICogYWNjZXNzIHJpZ2h0cyB0byBzZWUgd2hldGhlciB0aGUg
YWNjZXNzIHNob3VsZCBzdWNjZWVkLgorICAgICAqLworICAgIGFyID0gKGFyX2FuZCAmIEFSX0FD
Q1VNX0FORCkgfCAoYXJfb3IgJiBBUl9BQ0NVTV9PUik7CisKKyAgICBpZiAoICh3YWxrICYgUEZF
Q19pbnNuX2ZldGNoKSAmJiAoYXIgJiBfUEFHRV9OWF9CSVQpICkKKyAgICAgICAgLyogUmVxdWVz
dGVkIGFuIGluc3RydWN0aW9uIGZldGNoIGFuZCBmb3VuZCBOWD8gRmFpbC4gKi8KKyAgICAgICAg
Z290byBvdXQ7CisKKyAgICBpZiAoIHdhbGsgJiBQRkVDX3VzZXJfbW9kZSApIC8qIFJlcXVlc3Rl
ZCBhIHVzZXIgYWNlc3MuICovCisgICAgeworICAgICAgICBpZiAoICEoYXIgJiBfUEFHRV9VU0VS
KSApCisgICAgICAgICAgICAvKiBHb3QgYSBzdXBlcnZpc29yIHdhbGs/ICBVbmNvbmRpdGlvbmFs
IGZhaWwuICovCiAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgZ3ctPmwxZSA9IGwxcFtn
dWVzdF9sMV90YWJsZV9vZmZzZXQodmEpXTsKLSAgICAgICAgcGtleSA9IGd1ZXN0X2wxZV9nZXRf
cGtleShndy0+bDFlKTsKLSAgICAgICAgZ2ZsYWdzID0gZ3Vlc3RfbDFlX2dldF9mbGFncyhndy0+
bDFlKSBeIGlmbGFnczsKLSAgICAgICAgaWYgKCAhKGdmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkg
ewotICAgICAgICAgICAgcmMgfD0gX1BBR0VfUFJFU0VOVDsKKworICAgICAgICBpZiAoICh3YWxr
ICYgUEZFQ193cml0ZV9hY2Nlc3MpICYmICEoYXIgJiBfUEFHRV9SVykgKQorICAgICAgICAgICAg
LyogUmVxdWVzdGVkIGEgd3JpdGUgYW5kIG9ubHkgZ290IGEgcmVhZD8gRmFpbC4gKi8KICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBlbHNlIC8qIFJlcXVlc3RlZCBhIHN1cGVydmlz
b3IgYWNjZXNzLiAqLworICAgIHsKKyAgICAgICAgaWYgKCBhciAmIF9QQUdFX1VTRVIgKSAvKiBH
b3QgYSB1c2VyIHdhbGsuICovCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHdhbGsgJiBQ
RkVDX2luc25fZmV0Y2gpICYmIGd1ZXN0X3NtZXBfZW5hYmxlZCh2KSApCisgICAgICAgICAgICAg
ICAgLyogVXNlciBpbnNuIGZldGNoIGFuZCBzbWVwPyBGYWlsLiAqLworICAgICAgICAgICAgICAg
IGdvdG8gb3V0OworCisgICAgICAgICAgICBpZiAoICEod2FsayAmIFBGRUNfaW5zbl9mZXRjaCkg
JiYgZ3Vlc3Rfc21hcF9lbmFibGVkKHYpICYmCisgICAgICAgICAgICAgICAgICgod2FsayAmIFBG
RUNfaW1wbGljaXQpIHx8CisgICAgICAgICAgICAgICAgICAhKGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KS0+ZWZsYWdzICYgWDg2X0VGTEFHU19BQykpICkKKyAgICAgICAgICAgICAgICAvKiBVc2VyIGRh
dGEgYWNjZXNzIGFuZCBzbWFwPyBGYWlsLiAqLworICAgICAgICAgICAgICAgIGdvdG8gb3V0Owog
ICAgICAgICB9Ci0gICAgICAgIHJjIHw9ICgoZ2ZsYWdzICYgbWZsYWdzKSBeIG1mbGFncyk7CisK
KyAgICAgICAgaWYgKCAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiAhKGFyICYgX1BBR0Vf
UlcpICYmCisgICAgICAgICAgICAgZ3Vlc3Rfd3BfZW5hYmxlZCh2KSApCisgICAgICAgICAgICAv
KiBSZXF1ZXN0ZWQgYSB3cml0ZSwgZ290IGEgcmVhZCwgYW5kIENSMC5XUCBpcyBzZXQ/IEZhaWwu
ICovCisgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICNpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KLXNldF9hZDoKLSAgICBpZiAoIHBrZXlfZmF1
bHQodiwgcGZlYywgZ2ZsYWdzLCBwa2V5KSApCi0gICAgICAgIHJjIHw9IF9QQUdFX1BLRVlfQklU
UzsKKyAgICAvKgorICAgICAqIElmIGFsbCBhY2Nlc3MgY2hlY2tzIGFyZSB0aHVzZmFyIG9rLCBj
aGVjayBQcm90ZWN0aW9uIEtleSBmb3IgNjRiaXQKKyAgICAgKiB1c2VyIGRhdGEgYWNjZXNzZXMu
CisgICAgICoKKyAgICAgKiBOLkIuIEluIHRoZSBjYXNlIHRoYXQgdGhlIHdhbGsgZW5kZWQgd2l0
aCBhIHN1cGVycGFnZSwgdGhlIGZhYnJpY2F0ZWQKKyAgICAgKiBndy0+bDFlIGNvbnRhaW5zIHRo
ZSBhcHByb3ByaWF0ZSBsZWFmIHBrZXkuCisgICAgICovCisgICAgaWYgKCAod2FsayAmIFBGRUNf
dXNlcl9tb2RlKSAmJiAhKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmCisgICAgICAgICBndWVz
dF9wa3VfZW5hYmxlZCh2KSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgcGtleSA9IGd1
ZXN0X2wxZV9nZXRfcGtleShndy0+bDFlKTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBrcnUgPSBy
ZWFkX3BrcnUoKTsKKworICAgICAgICBpZiAoIHJlYWRfcGtydV9hZChwa3J1LCBwa2V5KSB8fAor
ICAgICAgICAgICAgICgoYXIgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgcmVhZF9wa3J1X3dkKHBr
cnUsIHBrZXkpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGd3LT5wZmVjIHw9IFBGRUNfcHJv
dF9rZXk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KICNlbmRpZgot
ICAgIC8qIE5vdyByZS1pbnZlcnQgdGhlIHVzZXItbW9kZSByZXF1aXJlbWVudCBmb3IgU01FUCBh
bmQgU01BUCAqLwotICAgIGlmICggc21lcCB8fCBzbWFwICkKLSAgICAgICAgcmMgXj0gX1BBR0Vf
VVNFUjsKKworICAgIHdhbGtfb2sgPSB0cnVlOwogCiAgICAgLyogR28gYmFjayBhbmQgc2V0IGFj
Y2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIG9ubHkgaWYgdGhlIHdhbGsgd2FzIGEKICAgICAgKiBzdWNj
ZXNzLiAgQWx0aG91Z2ggdGhlIFBSTXMgc2F5IGhpZ2hlci1sZXZlbCBfUEFHRV9BQ0NFU1NFRCBi
aXRzCiAgICAgICogZ2V0IHNldCB3aGVuZXZlciBhIGxvd2VyLWxldmVsIFBUIGlzIHVzZWQsIGF0
IGxlYXN0IHNvbWUgaGFyZHdhcmUKICAgICAgKiB3YWxrZXJzIGJlaGF2ZSB0aGlzIHdheS4gKi8K
LSAgICBpZiAoIHJjID09IDAgKSAKLSAgICB7CiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0
IC8qIDY0LWJpdCBvbmx5Li4uICovCi0gICAgICAgIGlmICggc2V0X2FkX2JpdHMobDRwICsgZ3Vl
c3RfbDRfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sNGUsIDApICkKLSAgICAgICAgICAgIHBhZ2lu
Z19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7Ci0gICAgICAgIGlmICggc2V0X2FkX2JpdHMobDNw
ICsgZ3Vlc3RfbDNfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sM2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgKHBzZTFHICYmIChwZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MpKSkgKQotICAgICAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKKyAgICBpZiAoIHNldF9hZF9i
aXRzKGw0cCArIGd1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSksICZndy0+bDRlLCAwKSApCisgICAg
ICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7CisgICAgaWYgKCBzZXRfYWRfYml0
cyhsM3AgKyBndWVzdF9sM190YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwzZSwKKyAgICAgICAgICAg
ICAgICAgICAgIChwc2UxRyAmJiAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkpICkKKyAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKICNlbmRpZgotICAgICAgICBpZiAo
ICFwc2UxRyApIAorICAgIGlmICggIXBzZTFHICkKKyAgICB7CisgICAgICAgIGlmICggc2V0X2Fk
X2JpdHMobDJwICsgZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMmUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBzZTJNICYmICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpKSkg
KQorICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKKyAgICAgICAg
aWYgKCAhcHNlMk0gKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHNldF9hZF9iaXRzKGwy
cCArIGd1ZXN0X2wyX3RhYmxlX29mZnNldCh2YSksICZndy0+bDJlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAocHNlMk0gJiYgKHBmZWMgJiBQRkVDX3dyaXRlX2FjY2VzcykpKSApCi0g
ICAgICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwybWZuKTsKLSAgICAgICAg
ICAgIGlmICggIXBzZTJNICkgCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBz
ZXRfYWRfYml0cyhsMXAgKyBndWVzdF9sMV90YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwxZSwgCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNz
KSkgKQotICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBndy0+bDFtZm4p
OwotICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCBzZXRfYWRfYml0cyhsMXAgKyBndWVz
dF9sMV90YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwxZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykpICkKKyAgICAgICAgICAgICAgICBwYWdp
bmdfbWFya19kaXJ0eShkLCBndy0+bDFtZm4pOwogICAgICAgICB9CiAgICAgfQogCkBAIC00MzYs
MTAgKzQ1NCw1IEBAIHNldF9hZDoKICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3go
Z3ctPmwxbWZuKSkpOwogICAgIH0KIAotICAgIC8qIElmIHRoaXMgZ3Vlc3QgaGFzIGEgcmVzdHJp
Y3RlZCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRoZW4gdGhlCi0gICAgICogdGFyZ2V0IEdGTiBt
dXN0IGZpdCB3aXRoaW4gaXQuICovCi0gICAgaWYgKCAhKHJjICYgX1BBR0VfUFJFU0VOVCkgJiYg
IWdmbl92YWxpZChkLCBndWVzdF93YWxrX3RvX2dmbihndykpICkKLSAgICAgICAgcmMgfD0gX1BB
R0VfSU5WQUxJRF9CSVRTOwotCi0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiB3YWxrX29rOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwppbmRleCBlMjAyYzlhLi41YTQ4OTZiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2d1ZXN0X3dhbGsuYwpAQCAtNTAsNyArNTAsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9w
Mm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMpKAogICAgIHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGNyMywKICAgICBwYWRkcl90IGdh
LCB1aW50MzJfdCAqcGZlYywgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyKQogewotICAgIHVpbnQz
Ml90IG1pc3Npbmc7CisgICAgYm9vbCB3YWxrX29rOwogICAgIG1mbl90IHRvcF9tZm47CiAgICAg
dm9pZCAqdG9wX21hcDsKICAgICBwMm1fdHlwZV90IHAybXQ7CkBAIC05MSwxMiArOTEsMTIgQEAg
dW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKICAgICB0b3BfbWFwICs9IChjcjMgJiB+KFBBR0Vf
TUFTSyB8IDMxKSk7CiAjZW5kaWYKLSAgICBtaXNzaW5nID0gZ3Vlc3Rfd2Fsa190YWJsZXModiwg
cDJtLCBnYSwgJmd3LCAqcGZlYywgdG9wX21mbiwgdG9wX21hcCk7CisgICAgd2Fsa19vayA9IGd1
ZXN0X3dhbGtfdGFibGVzKHYsIHAybSwgZ2EsICZndywgKnBmZWMsIHRvcF9tZm4sIHRvcF9tYXAp
OwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRvcF9tYXApOwogICAgIHB1dF9wYWdlKHRvcF9wYWdl
KTsKIAogICAgIC8qIEludGVycHJldCB0aGUgYW5zd2VyICovCi0gICAgaWYgKCBtaXNzaW5nID09
IDAgKQorICAgIGlmICggd2Fsa19vayApCiAgICAgewogICAgICAgICBnZm5fdCBnZm4gPSBndWVz
dF93YWxrX3RvX2dmbigmZ3cpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwpAQCAt
MTIzLDIwICsxMjMsNyBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BB
R0lOR19MRVZFTFMpKAogICAgICAgICByZXR1cm4gZ2ZuX3goZ2ZuKTsKICAgICB9CiAKLSAgICBp
ZiAoIG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgKnBmZWMgJj0gflBGRUNfcGFn
ZV9wcmVzZW50OwotCi0gICAgaWYgKCBtaXNzaW5nICYgX1BBR0VfSU5WQUxJRF9CSVRTICkgCi0g
ICAgICAgICpwZmVjIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OwotCi0gICAgaWYgKCBtaXNzaW5nICYg
X1BBR0VfUEtFWV9CSVRTICkKLSAgICAgICAgKnBmZWMgfD0gUEZFQ19wcm90X2tleTsKLQotICAg
IGlmICggbWlzc2luZyAmIF9QQUdFX1BBR0VEICkKLSAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vf
cGFnZWQ7Ci0KLSAgICBpZiAoIG1pc3NpbmcgJiBfUEFHRV9TSEFSRUQgKQotICAgICAgICAqcGZl
YyA9IFBGRUNfcGFnZV9zaGFyZWQ7CisgICAgKnBmZWMgPSBndy5wZmVjOwogCiAgb3V0X3R3ZWFr
X3BmZWM6CiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2Vw
dC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKaW5kZXggMDJiMjdiMS4uMTRi
MWJiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKQEAgLTIwOCw3ICsyMDgsNyBAQCBkb25l
OgogICAgIGdvdG8gb3V0OwogCiBtYXBfZXJyOgotICAgIGlmICggcmMgPT0gX1BBR0VfUEFHRUQg
KQorICAgIGlmICggcmMgPT0gUEZFQ19wYWdlX3BhZ2VkICkKICAgICB7CiAgICAgICAgIHJldCA9
IEVQVF9UUkFOU0xBVEVfUkVUUlk7CiAgICAgICAgIGdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGE1NjUxYTMu
LmQzODAwNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKQEAgLTE3NzQsMTcgKzE3NzQsMTggQEAgdW5zaWduZWQgbG9uZyBwYWdp
bmdfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwKIH0KIAogLyoKLSAqIElmIHRoZSBtYXAgaXMg
bm9uLU5VTEwsIHdlIGxlYXZlIHRoaXMgZnVuY3Rpb24gaGF2aW5nCi0gKiBhY3F1aXJlZCBhbiBl
eHRyYSByZWYgb24gbWZuX3RvX3BhZ2UoKm1mbikuCisgKiBJZiB0aGUgbWFwIGlzIG5vbi1OVUxM
LCB3ZSBsZWF2ZSB0aGlzIGZ1bmN0aW9uIGhhdmluZyBhY3F1aXJlZCBhbiBleHRyYSByZWYKKyAq
IG9uIG1mbl90b19wYWdlKCptZm4pLiAgSW4gYWxsIGNhc2VzLCAqcGZlYyBjb250YWlucyBhcHBy
b3ByaWF0ZQorICogc3ludGhldGljL3N0cnVjdHVyZSBQRkVDXyogYml0cy4KICAqLwogdm9pZCAq
bWFwX2RvbWFpbl9nZm4oc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAq
bWZuLAotICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwgcDJtX3F1ZXJ5X3Qg
cSwgdWludDMyX3QgKnJjKQorICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqcDJtdCwg
cDJtX3F1ZXJ5X3QgcSwgdWludDMyX3QgKnBmZWMpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKIAogICAgIGlmICggIWdmbl92YWxpZChwMm0tPmRvbWFpbiwgZ2ZuKSApCiAgICAgewot
ICAgICAgICAqcmMgPSBfUEFHRV9JTlZBTElEX0JJVDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3Jl
c2VydmVkX2JpdCB8IFBGRUNfcGFnZV9wcmVzZW50OwogICAgICAgICByZXR1cm4gTlVMTDsKICAg
ICB9CiAKQEAgLTE3OTYsMjEgKzE3OTcsMjMgQEAgdm9pZCAqbWFwX2RvbWFpbl9nZm4oc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuLAogICAgICAgICBpZiAoIHBh
Z2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIHAybV9tZW1fcGFnaW5n
X3BvcHVsYXRlKHAybS0+ZG9tYWluLCBnZm5feChnZm4pKTsKLSAgICAgICAgKnJjID0gX1BBR0Vf
UEFHRUQ7CisgICAgICAgICpwZmVjID0gUEZFQ19wYWdlX3BhZ2VkOwogICAgICAgICByZXR1cm4g
TlVMTDsKICAgICB9CiAgICAgaWYgKCBwMm1faXNfc2hhcmVkKCpwMm10KSApCiAgICAgewogICAg
ICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICpy
YyA9IF9QQUdFX1NIQVJFRDsKKyAgICAgICAgKnBmZWMgPSBQRkVDX3BhZ2Vfc2hhcmVkOwogICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAgICAgaWYgKCAhcGFnZSApCiAgICAgewotICAgICAg
ICAqcmMgfD0gX1BBR0VfUFJFU0VOVDsKKyAgICAgICAgKnBmZWMgPSAwOwogICAgICAgICByZXR1
cm4gTlVMTDsKICAgICB9CisKKyAgICAqcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50OwogICAgICpt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDk1ZTJmODUuLmVlMTEwZDAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTE3MSw3ICsxNzEsNyBAQCBkZWxldGVfc2hhZG93X3N0YXR1cyhzdHJ1Y3Qg
ZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgc2hhZG93X3R5cGUsIG1mbl90IHNtZm4pCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKiovCiAvKiBGdW5jdGlvbnMgZm9yIHdhbGtpbmcgdGhlIGd1ZXN0IHBhZ2Ug
dGFibGVzICovCiAKLXN0YXRpYyBpbmxpbmUgdWludDMyX3QKK3N0YXRpYyBpbmxpbmUgYm9vbAog
c2hfd2Fsa19ndWVzdF90YWJsZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsIHdh
bGtfdCAqZ3csCiAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBwZmVjKQogewpAQCAtMjg1
OCw2ICsyODU4LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog
ICAgIGludCByOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICB1aW50MzJfdCByYywgZXJyb3Jf
Y29kZTsKKyAgICBib29sIHdhbGtfb2s7CiAgICAgaW50IHZlcnNpb247CiAgICAgY29uc3Qgc3Ry
dWN0IG5wZmVjIGFjY2VzcyA9IHsKICAgICAgICAgIC5yZWFkX2FjY2VzcyA9IDEsCkBAIC0zMDc1
LDIxICszMDc2LDIwIEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgKiBzaGFkb3cgcGFnZSB0YWJsZS4gKi8KICAgICB2ZXJzaW9uID0gYXRvbWljX3JlYWQo
JmQtPmFyY2gucGFnaW5nLnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7CiAgICAgcm1iKCk7
Ci0gICAgcmMgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCBlcnJvcl9jb2RlKTsK
KyAgICB3YWxrX29rID0gc2hfd2Fsa19ndWVzdF90YWJsZXModiwgdmEsICZndywgZXJyb3JfY29k
ZSk7CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykKICAg
ICByZWdzLT5lcnJvcl9jb2RlICY9IH5QRkVDX3BhZ2VfcHJlc2VudDsKLSAgICBpZiAoICEocmMg
JiBfUEFHRV9QUkVTRU5UKSApCisgICAgaWYgKCBndy5wZmVjICYgUEZFQ19wYWdlX3ByZXNlbnQg
KQogICAgICAgICByZWdzLT5lcnJvcl9jb2RlIHw9IFBGRUNfcGFnZV9wcmVzZW50OwogI2VuZGlm
CiAKLSAgICBpZiAoIHJjICE9IDAgKQorICAgIGlmICggIXdhbGtfb2sgKQogICAgIHsKICAgICAg
ICAgcGVyZmNfaW5jcihzaGFkb3dfZmF1bHRfYmFpbF9yZWFsX2ZhdWx0KTsKICAgICAgICAgU0hB
RE9XX1BSSU5USygibm90IGEgc2hhZG93IGZhdWx0XG4iKTsKICAgICAgICAgcmVzZXRfZWFybHlf
dW5zaGFkb3codik7Ci0gICAgICAgIGlmICggKHJjICYgX1BBR0VfSU5WQUxJRF9CSVRTKSApCi0g
ICAgICAgICAgICByZWdzLT5lcnJvcl9jb2RlIHw9IFBGRUNfcmVzZXJ2ZWRfYml0OworICAgICAg
ICByZWdzLT5lcnJvcl9jb2RlID0gZ3cucGZlYyAmIFBGRUNfYXJjaF9tYXNrOwogICAgICAgICBn
b3RvIHByb3BhZ2F0ZTsKICAgICB9CiAKQEAgLTM3MjMsNyArMzcyMyw3IEBAIHNoX2d2YV90b19n
Zm4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiB7CiAgICAgd2Fsa190
IGd3OwogICAgIGdmbl90IGdmbjsKLSAgICB1aW50MzJfdCBtaXNzaW5nOworICAgIGJvb2wgd2Fs
a19vazsKIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX1ZJUlRVQUxfVExCKQog
ICAgIC8qIENoZWNrIHRoZSB2VExCIGNhY2hlIGZpcnN0ICovCkBAIC0zNzMyLDE4ICszNzMyLDkg
QEAgc2hfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwK
ICAgICAgICAgcmV0dXJuIHZ0bGJfZ2ZuOwogI2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFUSU9O
UyAmIFNIT1BUX1ZJUlRVQUxfVExCKSAqLwogCi0gICAgaWYgKCAobWlzc2luZyA9IHNoX3dhbGtf
Z3Vlc3RfdGFibGVzKHYsIHZhLCAmZ3csICpwZmVjKSkgIT0gMCApCisgICAgaWYgKCAhKHdhbGtf
b2sgPSBzaF93YWxrX2d1ZXN0X3RhYmxlcyh2LCB2YSwgJmd3LCAqcGZlYykpICkKICAgICB7Ci0g
ICAgICAgIGlmICggKG1pc3NpbmcgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICAqcGZl
YyAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7Ci0gICAgICAgIGlmICggbWlzc2luZyAmIF9QQUdFX0lO
VkFMSURfQklUUyApCi0gICAgICAgICAgICAqcGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdDsKLSAg
ICAgICAgLyoKLSAgICAgICAgICogU0RNIEludGVsIDY0IFZvbHVtZSAzLCBDaGFwdGVyIFBhZ2lu
ZywgUEFHRS1GQVVMVCBFWENFUFRJT05TOgotICAgICAgICAgKiBUaGUgUEZFQ19pbnNuX2ZldGNo
IGZsYWcgaXMgc2V0IG9ubHkgd2hlbiBOWCBvciBTTUVQIGFyZSBlbmFibGVkLgotICAgICAgICAg
Ki8KLSAgICAgICAgaWYgKCBpc19odm1fdmNwdSh2KSAmJiAhaHZtX254X2VuYWJsZWQodikgJiYg
IWh2bV9zbWVwX2VuYWJsZWQodikgKQotICAgICAgICAgICAgKnBmZWMgJj0gflBGRUNfaW5zbl9m
ZXRjaDsKKyAgICAgICAgKnBmZWMgPSBndy5wZmVjOwogICAgICAgICByZXR1cm4gZ2ZuX3goSU5W
QUxJRF9HRk4pOwogICAgIH0KICAgICBnZm4gPSBndWVzdF93YWxrX3RvX2dmbigmZ3cpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdF9wdC5oCmluZGV4IDM4N2IxZWQuLjcyMTI2ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
X3B0LmgKQEAgLTI1OSwxOSArMjU5LDI2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9l
bmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBpc19wdl92Y3B1KHYpID8g
Y3B1X2hhc19ueCA6IGh2bV9ueF9lbmFibGVkKHYpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wg
Z3Vlc3Rfd3BfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICAvKiBQViBndWVz
dHMgY2FuJ3QgY29udHJvbCBDUjAuV1AsIGFuZCBpdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2V0IGJ5
IFhlbi4gKi8KKyAgICByZXR1cm4gaXNfcHZfdmNwdSh2KSB8fCBodm1fd3BfZW5hYmxlZCh2KTsK
K30KIAotLyoKLSAqIFNvbWUgYml0cyBhcmUgaW52YWxpZCBpbiBhbnkgcGFnZXRhYmxlIGVudHJ5
LgotICogTm9ybWFsIGZsYWdzIHZhbHVlcyBnZXQgcmVwcmVzZW50ZWQgaW4gMjQtYml0IHZhbHVl
cyAoc2VlCi0gKiBnZXRfcHRlX2ZsYWdzKCkgYW5kIHB1dF9wdGVfZmxhZ3MoKSksIHNvIHNldCBi
aXQgMjQgaW4KLSAqIGFkZGl0aW9uIHRvIGJlIGFibGUgdG8gZmxhZyBvdXQgb2YgcmFuZ2UgZnJh
bWUgbnVtYmVycy4KLSAqLwotI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwotI2RlZmluZSBf
UEFHRV9JTlZBTElEX0JJVFMgXAotICAgIChfUEFHRV9JTlZBTElEX0JJVCB8IGdldF9wdGVfZmxh
Z3MoKCgxdWxsIDw8IDYzKSAtIDEpICYgfihQQUdFX1NJWkUgLSAxKSkpCi0jZWxzZSAvKiAyLWxl
dmVsIGFuZCA0LWxldmVsICovCi0jZGVmaW5lIF9QQUdFX0lOVkFMSURfQklUUyBfUEFHRV9JTlZB
TElEX0JJVAotI2VuZGlmCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21lcF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAmJiBodm1f
c21lcF9lbmFibGVkKHYpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21hcF9lbmFi
bGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAm
JiBodm1fc21hcF9lbmFibGVkKHYpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfcGt1
X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuICFpc19wdl92Y3B1
KHYpICYmIGh2bV9wa3VfZW5hYmxlZCh2KTsKK30KIAogLyogSGVscGVycyBmb3IgaWRlbnRpZnlp
bmcgd2hldGhlciBndWVzdCBlbnRyaWVzIGhhdmUgcmVzZXJ2ZWQgYml0cyBzZXQuICovCiAKQEAg
LTMzNiwxMyArMzQzLDE5IEBAIHN0cnVjdCBndWVzdF9wYWdldGFibGVfd2FsawogICAgIGd1ZXN0
X2wzZV90IGwzZTsgICAgICAgICAgICAvKiBHdWVzdCdzIGxldmVsIDMgZW50cnkgKi8KICNlbmRp
ZgogICAgIGd1ZXN0X2wyZV90IGwyZTsgICAgICAgICAgICAvKiBHdWVzdCdzIGxldmVsIDIgZW50
cnkgKi8KLSAgICBndWVzdF9sMWVfdCBsMWU7ICAgICAgICAgICAgLyogR3Vlc3QncyBsZXZlbCAx
IGVudHJ5IChvciBmYWJyaWNhdGlvbikgKi8KKyAgICB1bmlvbgorICAgIHsKKyAgICAgICAgZ3Vl
c3RfbDFlX3QgbDFlOyAgICAgICAgLyogR3Vlc3QncyBsZXZlbCAxIGVudHJ5IChvciBmYWJyaWNh
dGlvbikuICovCisgICAgICAgIHVpbnQ2NF90ICAgZWwxZTsgICAgICAgIC8qIEwyIFBTRTM2IHN1
cGVycGFnZXMgd2lkZXIgdGhhbiAzMiBiaXRzLiAqLworICAgIH07CiAjaWYgR1VFU1RfUEFHSU5H
X0xFVkVMUyA+PSA0CiAgICAgbWZuX3QgbDRtZm47ICAgICAgICAgICAgICAgIC8qIE1GTiB0aGF0
IHRoZSBsZXZlbCA0IGVudHJ5IHdhcyBpbiAqLwogICAgIG1mbl90IGwzbWZuOyAgICAgICAgICAg
ICAgICAvKiBNRk4gdGhhdCB0aGUgbGV2ZWwgMyBlbnRyeSB3YXMgaW4gKi8KICNlbmRpZgogICAg
IG1mbl90IGwybWZuOyAgICAgICAgICAgICAgICAvKiBNRk4gdGhhdCB0aGUgbGV2ZWwgMiBlbnRy
eSB3YXMgaW4gKi8KICAgICBtZm5fdCBsMW1mbjsgICAgICAgICAgICAgICAgLyogTUZOIHRoYXQg
dGhlIGxldmVsIDEgZW50cnkgd2FzIGluICovCisKKyAgICB1aW50MzJfdCBwZmVjOyAgICAgICAg
ICAgICAgLyogQWNjdW11bGF0ZWQgUEZFQ18qIGVycm9yIGNvZGUgZnJvbSB3YWxrLiAqLwogfTsK
IAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5zbGF0ZSB0aGUgZ3ctPnZhIGludG8gdGhlIGd1ZXN0
J3Mgbm90aW9uIG9mIHRoZQpAQCAtMzUxLDcgKzM2NCw5IEBAIHN0YXRpYyBpbmxpbmUgZ2ZuX3Qg
Z3Vlc3Rfd2Fsa190b19nZm4oY29uc3Qgd2Fsa190ICpndykKIHsKICAgICBpZiAoICEoZ3Vlc3Rf
bDFlX2dldF9mbGFncyhndy0+bDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJu
IElOVkFMSURfR0ZOOwotICAgIHJldHVybiBndWVzdF9sMWVfZ2V0X2dmbihndy0+bDFlKTsKKyAg
ICByZXR1cm4gKEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMgorICAgICAgICAgICAgPyBfZ2ZuKGd3
LT5lbDFlID4+IFBBR0VfU0hJRlQpCisgICAgICAgICAgICA6IGd1ZXN0X2wxZV9nZXRfZ2ZuKGd3
LT5sMWUpKTsKIH0KIAogLyogR2l2ZW4gYSB3YWxrX3QsIHRyYW5zbGF0ZSB0aGUgZ3ctPnZhIGlu
dG8gdGhlIGd1ZXN0J3Mgbm90aW9uIG9mIHRoZQpAQCAtMzk3LDggKzQxMiw4IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgaW50IGd1ZXN0X3dhbGtfdG9fcGFnZV9vcmRlcihjb25zdCB3YWxrX3Qg
Kmd3KQogICogd2UgZ28uICBGb3IgdGhlIHB1cnBvc2VzIG9mIHJlYWRpbmcgcGFnZXRhYmxlcyB3
ZSB0cmVhdCBhbGwgbm9uLVJBTQogICogbWVtb3J5IGFzIGNvbnRpbmluZyB6ZXJvZXMuCiAgKgot
ICogUmV0dXJucyAwIGZvciBzdWNjZXNzLCBvciB0aGUgc2V0IG9mIHBlcm1pc3Npb24gYml0cyB0
aGF0IHdlIGZhaWxlZCBvbgotICogaWYgdGhlIHdhbGsgZGlkIG5vdCBjb21wbGV0ZS4KKyAqIFJl
dHVybnMgYSBib29sZWFuIGluZGljYXRpbmcgc3VjY2VzcyBvciBmYWlsdXJlLiAgd2Fsa190LnBm
ZWMgY29udGFpbnMKKyAqIHRoZSBhY2N1bXVsYXRlZCBlcnJvciBjb2RlIG9uIGZhaWx1cmUuCiAg
Ki8KIAogLyogTWFjcm8tZnUgc28geW91IGNhbiBjYWxsIGd1ZXN0X3dhbGtfdGFibGVzKCkgYW5k
IGdldCB0aGUgcmlnaHQgb25lLiAqLwpAQCAtNDA2LDcgKzQyMSw3IEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IGd1ZXN0X3dhbGtfdG9fcGFnZV9vcmRlcihjb25zdCB3YWxrX3QgKmd3KQog
I2RlZmluZSBHUFRfUkVOQU1FKF9uLCBfbCkgR1BUX1JFTkFNRTIoX24sIF9sKQogI2RlZmluZSBn
dWVzdF93YWxrX3RhYmxlcyBHUFRfUkVOQU1FKGd1ZXN0X3dhbGtfdGFibGVzLCBHVUVTVF9QQUdJ
TkdfTEVWRUxTKQogCi1leHRlcm4gdWludDMyX3QKK2Jvb2wKIGd1ZXN0X3dhbGtfdGFibGVzKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHZhLAog
ICAgICAgICAgICAgICAgICAgd2Fsa190ICpndywgdWludDMyX3QgcGZlYywgbWZuX3QgdG9wX21m
biwgdm9pZCAqdG9wX21hcCk7CiAKQEAgLTQyNiw4ICs0NDEsMjEgQEAgc3RhdGljIGlubGluZSB2
b2lkIHByaW50X2d3KGNvbnN0IHdhbGtfdCAqZ3cpCiAjZW5kaWYgLyogQWxsIGxldmVscy4uLiAq
LwogICAgIGdwcmludGsoWEVOTE9HX0lORk8sICIgICBsMmU9JSIgUFJJX2dwdGUgIiBsMm1mbj0l
IiBQUklfbWZuICJcbiIsCiAgICAgICAgICAgICBndy0+bDJlLmwyLCBtZm5feChndy0+bDJtZm4p
KTsKKyNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKKyAgICBncHJpbnRrKFhFTkxPR19JTkZP
LCAiICBlbDFlPSUwOCIgUFJJeDY0ICIgbDFtZm49JSIgUFJJX21mbiAiXG4iLAorICAgICAgICAg
ICAgZ3ctPmVsMWUsIG1mbl94KGd3LT5sMW1mbikpOworI2Vsc2UKICAgICBncHJpbnRrKFhFTkxP
R19JTkZPLCAiICAgbDFlPSUiIFBSSV9ncHRlICIgbDFtZm49JSIgUFJJX21mbiAiXG4iLAogICAg
ICAgICAgICAgZ3ctPmwxZS5sMSwgbWZuX3goZ3ctPmwxbWZuKSk7CisjZW5kaWYKKyAgICBncHJp
bnRrKFhFTkxPR19JTkZPLCAiICAgcGZlYz0lMDJ4WyVjJWMlYyVjJWMlY11cbiIsIGd3LT5wZmVj
LAorICAgICAgICAgICAgZ3ctPnBmZWMgJiBQRkVDX3Byb3Rfa2V5ICAgICA/ICdLJyA6ICctJywK
KyAgICAgICAgICAgIGd3LT5wZmVjICYgUEZFQ19pbnNuX2ZldGNoICAgPyAnSScgOiAnZCcsCisg
ICAgICAgICAgICBndy0+cGZlYyAmIFBGRUNfcmVzZXJ2ZWRfYml0ID8gJ1InIDogJy0nLAorICAg
ICAgICAgICAgZ3ctPnBmZWMgJiBQRkVDX3VzZXJfbW9kZSAgICA/ICdVJyA6ICdzJywKKyAgICAg
ICAgICAgIGd3LT5wZmVjICYgUEZFQ193cml0ZV9hY2Nlc3MgPyAnVycgOiAncicsCisgICAgICAg
ICAgICBndy0+cGZlYyAmIFBGRUNfcGFnZV9wcmVzZW50ID8gJ1AnIDogJy0nCisgICAgICAgICk7
CiB9CiAKICNlbmRpZiAvKiBfWEVOX0FTTV9HVUVTVF9QVF9IICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA0
NzBkMjlkLi5iYzE4OWQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTY3OSw3ICs2NzksNyBAQCBpbnQgcDJt
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuLAogZXh0ZXJuIHZvaWQgcDJtX3B0X2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSk7
CiAKIHZvaWQgKm1hcF9kb21haW5fZ2ZuKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwgbWZuX3QgKm1mbiwKLSAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAybXQsIHAy
bV9xdWVyeV90IHEsIHVpbnQzMl90ICpyYyk7CisgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90ICpwMm10LCBwMm1fcXVlcnlfdCBxLCB1aW50MzJfdCAqcGZlYyk7CiAKIC8qIERlYnVnZ2lu
ZyBhbmQgYXVkaXRpbmcgb2YgdGhlIFAyTSBjb2RlPyAqLwogI2lmbmRlZiBOREVCVUcKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
YWdlLmgKaW5kZXggNDZmYWZmYy4uYmM1OTQ2YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKQEAgLTMxNCw5ICsz
MTQsNiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0
X3BnZW50cnlfdCk7CiAjZGVmaW5lIF9QQUdFX1BTRV9QQVQgIF9BQygweDEwMDAsVSkKICNkZWZp
bmUgX1BBR0VfQVZBSUxfSElHSCAoX0FDKDB4N2ZmLCBVKSA8PCAxMikKICNkZWZpbmUgX1BBR0Vf
TlggICAgICAgKGNwdV9oYXNfbnggPyBfUEFHRV9OWF9CSVQgOiAwKQotLyogbm9uLWFyY2hpdGVj
dHVyYWwgZmxhZ3MgKi8KLSNkZWZpbmUgX1BBR0VfUEFHRUQgICAweDIwMDBVCi0jZGVmaW5lIF9Q
QUdFX1NIQVJFRCAgMHg0MDAwVQogCiAvKgogICogRGVidWcgb3B0aW9uOiBFbnN1cmUgdGhhdCBn
cmFudGVkIG1hcHBpbmdzIGFyZSBub3QgaW1wbGljaXRseSB1bm1hcHBlZC4KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCmluZGV4IGQzYmE4ZWEuLjc1NjMyZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aApAQCAtNzMsMTAgKzczLDEyIEBACiAjZGVmaW5lIFBGRUNfcmVzZXJ2ZWRfYml0ICAgKF9BQygx
LFUpIDw8IDMpCiAjZGVmaW5lIFBGRUNfaW5zbl9mZXRjaCAgICAgKF9BQygxLFUpIDw8IDQpCiAj
ZGVmaW5lIFBGRUNfcHJvdF9rZXkgICAgICAgKF9BQygxLFUpIDw8IDUpCisjZGVmaW5lIFBGRUNf
YXJjaF9tYXNrICAgICAgKF9BQygweGZmZmYsVSkpIC8qIEFyY2hpdGVjdHVyYWwgUEZFQyB2YWx1
ZXMuICovCiAvKiBJbnRlcm5hbGx5IHVzZWQgb25seSBmbGFncy4gKi8KICNkZWZpbmUgUEZFQ19w
YWdlX3BhZ2VkICAgICAoMVU8PDE2KQogI2RlZmluZSBQRkVDX3BhZ2Vfc2hhcmVkICAgICgxVTw8
MTcpCiAjZGVmaW5lIFBGRUNfaW1wbGljaXQgICAgICAgKDFVPDwxOCkgLyogUGFnZXdhbGsgaW5w
dXQgZm9yIGxkdC9nZHQvaWR0L3RyIGFjY2Vzc2VzLiAqLworI2RlZmluZSBQRkVDX3N5bnRoX21h
c2sgICAgICh+UEZFQ19hcmNoX21hc2spIC8qIFN5bnRoZXRpYyBQRkVDIHZhbHVlcy4gKi8KIAog
LyogT3RoZXIgZXhjZXB0aW9uIGVycm9yIGNvZGUgdmFsdWVzLiAqLwogI2RlZmluZSBYODZfWEVD
X0VYVCAgICAgICAgIChfQUMoMSxVKSA8PCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmlu
ZGV4IDVhNjEzYmMuLjFhNmNhZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTE1
MiwxMiArMTUyLDYgQEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7CiAjZGVm
aW5lIF9QQUdFX0dOVFRBQiAoMVU8PDIyKQogCiAvKgotICogQml0IDI0IG9mIGEgMjQtYml0IGZs
YWcgbWFzayEgIFRoaXMgaXMgbm90IGFueSBiaXQgb2YgYSByZWFsIHB0ZSwKLSAqIGFuZCBpcyBv
bmx5IHVzZWQgZm9yIHNpZ25hbGxpbmcgaW4gdmFyaWFibGVzIHRoYXQgY29udGFpbiBmbGFncy4K
LSAqLwotI2RlZmluZSBfUEFHRV9JTlZBTElEX0JJVCAoMVU8PDI0KQotCi0vKgogICogQml0IDEy
IG9mIGEgMjQtYml0IGZsYWcgbWFzay4gVGhpcyBjb3JyZXNwb25kcyB0byBiaXQgNTIgb2YgYSBw
dGUuCiAgKiBUaGlzIGlzIG5lZWRlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHVzZXIgYW5kIGtl
cm5lbCBQVEVzIHNpbmNlIF9QQUdFX1VTRVIKICAqIGlzIGFzc2VydGVkIGZvciBib3RoLgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLE-00016O-2X; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvLD-00016E-Kf
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4B/A5-03648-693AAD85; Tue, 28 Mar 2017 17:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfa4ls
 RBlO+8FpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxunDW9gKflpUPHlQ1sB4TKuLkZNDSOALo8Ta
 3UVdjFxA9nlGiTMnfjB2MXJwsAmISczdqwBSIyKgKjFrxXJmiHp1iabfDWwgtrCAh8SunX/YQ
 WxeATOJ3b1nWEBsFqD61RN3sUxg5FjAyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg/HupoBDjJIcTEqivB+CbkUI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDlXgSUEyxKTU+tSMvMAQYGTFqCg0dJhFcFJM1bXJCYW5yZDpE6xagoJc67YSFQQgAk
 kVGaB9cGC8ZLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZVBBnPk5lXAjf9FdBiJqDF4jZgi
 0sSEVJSDYz8GVNKSwMqU09UFPz1qfX7vsh93fvzl7XMGY4Hhv5tPlAw8buldN+tbS+KTewSjg
 ZIW+4UfLNlU5bqkz1RL0L1TDKv7/v2aeNU34YgL7U8vVVMS02e733MMn/dy/hfR0RPceUEfEv
 Iq2aLFX/HG+n0rqrozD42y1Un4mp7PskfuGX2Rl9gWpgSS3FGoqEWc1FxIgAxrRC9QQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1490723733!55039129!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12657 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLB-0001TI-3N
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLB-0005Pz-0s
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLB-0005Pz-0s@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Use the pagewalk reserved
	bits 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>

Y29tbWl0IGY5OTY0Y2FlOGMzZWUxYzQ4NmYxNDAyMjE2M2U3MmUyZmZkOWZlMDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCA1IDEwOjQwOjIxIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NSAyMDE3ICswMTAwCgogICAgeDg2L3NoYWRvdzogVXNlIHRoZSBwYWdld2FsayByZXNlcnZlZCBi
aXRzIGhlbHBlcnMKICAgIAogICAgVGhlIHNoYWRvdyBsb2dpYyBzaG91bGQgbm90IGNyZWF0ZSBh
IHZhbGlkL3ByZXNlbnQgc2hhZG93IG9mIGEgZ3Vlc3QgUFRFIHdoaWNoCiAgICBjb250YWlucyBy
ZXNlcnZlZCBiaXRzIGZyb20gdGhlIGd1ZXN0cyBwb2ludCBvZiB2aWV3LiAgSXQgaXMgbm90IGd1
YXJhbnRlZWQKICAgIHRoYXQgdGhlIGhhcmR3YXJlIHBhZ2V3YWxrIHdpbGwgY29tZSB0byB0aGUg
c2FtZSBjb25jbHVzaW9uLCBhbmQgcmFpc2UgYQogICAgcGFnZWZhdWx0LgogICAgCiAgICBTaGFk
b3dzIGNyZWF0ZWQgb24gZGVtYW5kIGZyb20gdGhlIHBhZ2VmYXVsdCBoYW5kbGVyIGFyZSBmaW5l
IGJlY2F1c2UgdGhlCiAgICBwYWdld2FsayBvdmVyIHRoZSBndWVzdCB0YWJsZXMgd2lsbCBoYXZl
IGluamVjdGVkIHRoZSBmYXVsdCBpbnRvIHRoZSBndWVzdAogICAgcmF0aGVyIHRoYW4gY3JlYXRp
bmcgYSBzaGFkb3cuCiAgICAKICAgIEhvd2V2ZXIsIHNoYWRvd3MgY3JlYXRlZCBieSBzaF9yZXN5
bmNfbDEoKSBhbmQgc2hfcHJlZmV0Y2goKSBoYXZlbid0IHVuZGVyZ29uZQogICAgYSBwYWdld2Fs
ayBhbmQgbmVlZCB0byBhY2NvdW50IGZvciByZXNlcnZlZCBiaXRzIGJlZm9yZSBjcmVhdGluZyB0
aGUgc2hhZG93LgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyBhIDMtbGV2ZWwgZ3Vl
c3QgY291bGQgcHJldmlvdXNseSBjYXVzZSBQVEVzIHdpdGggYml0cwogICAgNjM6NTIgc2V0IHRv
IGJlIHNoYWRvd2VkIChhbmQgZGlzY2FyZGVkKS4gIFRoaXMgUFRFIHNob3VsZCBjYXVzZSAjUEZb
UlNWRF0KICAgIHdoZW4gZW5jb3VudGVyZWQgYnkgaGFyZHdhcmUsIGJ1dCB0aGUgaW5zdGFsbGVk
IHNoYWRvdyBpcyB2YWxpZCBhbmQgaGFyZHdhcmUKICAgIGRvZXNuJ3QgZmF1bHQuCiAgICAKICAg
IFJldXNlIHRoZSBwYWdld2FsayByZXNlcnZlZCBiaXRzIGhlbHBlcnMsIGFuZCBhc3NlcnQgaW4K
ICAgIGw/ZV9wcm9wYWdhdGVfZnJvbV9ndWVzdCgpIHRoYXQgc2hhZG93cyBhcmUgbm90IGF0dGVt
cHRlZCB0byBiZSBjcmVhdGVkIHdpdGgKICAgIHJlc2VydmVkIGJpdHMgc2V0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBlZTExMGQwLi40Nzk4YzkzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC03NDUsNiArNzQ1LDEwIEBAIGw0ZV9wcm9wYWdhdGVfZnJvbV9n
dWVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRl
X3QgKnNsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZmV0Y2hfdHlwZV90IGZ0KQogewor
ICAgIGlmICggIW1mbl9lcShzbDNtZm4sIElOVkFMSURfTUZOKSAmJgorICAgICAgICAgKGd1ZXN0
X2w0ZV9nZXRfZmxhZ3MoZ2w0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIEFTU0VSVCgh
Z3Vlc3RfbDRlX3JzdmRfYml0cyh2LCBnbDRlKSk7CisKICAgICBfc2hfcHJvcGFnYXRlKHYsIGds
NGUubDQsIHNsM21mbiwgc2w0ZSwgNCwgZnQsIHAybV9yYW1fcncpOwogfQogCkBAIC03NTUsNiAr
NzU5LDEwIEBAIGwzZV9wcm9wYWdhdGVfZnJvbV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDNlX3QgKnNsM2UsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmV0Y2hfdHlwZV90IGZ0KQogeworICAgIGlmICggIW1mbl9lcShzbDJtZm4sIElO
VkFMSURfTUZOKSAmJgorICAgICAgICAgKGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ2wzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCisgICAgICAgIEFTU0VSVCghZ3Vlc3RfbDNlX3JzdmRfYml0cyh2LCBnbDNl
KSk7CisKICAgICBfc2hfcHJvcGFnYXRlKHYsIGdsM2UubDMsIHNsMm1mbiwgc2wzZSwgMywgZnQs
IHAybV9yYW1fcncpOwogfQogI2VuZGlmIC8vIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gNApAQCAt
NzY2LDYgKzc3NCwxMCBAQCBsMmVfcHJvcGFnYXRlX2Zyb21fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93X2wyZV90ICpzbDJlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIGZldGNoX3R5cGVfdCBmdCkKIHsKKyAgICBpZiAoICFtZm5fZXEoc2wx
bWZuLCBJTlZBTElEX01GTikgJiYKKyAgICAgICAgIChndWVzdF9sMmVfZ2V0X2ZsYWdzKGdsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICBBU1NFUlQoIWd1ZXN0X2wyZV9yc3ZkX2JpdHMo
diwgZ2wyZSkpOworCiAgICAgX3NoX3Byb3BhZ2F0ZSh2LCBnbDJlLmwyLCBzbDFtZm4sIHNsMmUs
IDIsIGZ0LCBwMm1fcmFtX3J3KTsKIH0KIApAQCAtNzc3LDYgKzc4OSwxMCBAQCBsMWVfcHJvcGFn
YXRlX2Zyb21fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmV0Y2hfdHlwZV90IGZ0LAogICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dCkKIHsKKyAgICBpZiAoICFtZm5fZXEoZ21mbiwgSU5WQUxJRF9NRk4pICYmCisgICAgICAgICAo
Z3Vlc3RfbDFlX2dldF9mbGFncyhnbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgQVNT
RVJUKCFndWVzdF9sMWVfcnN2ZF9iaXRzKHYsIGdsMWUpKTsKKwogICAgIF9zaF9wcm9wYWdhdGUo
diwgZ2wxZS5sMSwgZ21mbiwgc2wxZSwgMSwgZnQsIHAybXQpOwogfQogCkBAIC0yMTU3LDcgKzIx
NzMsOCBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsNGUoc3RydWN0IHZjcHUgKnYsIHZvaWQgKm5l
d19nZSwgbWZuX3Qgc2w0bWZuLCB2b2lkICpzZSkKIAogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Zh
bGlkYXRlX2dsNGVfY2FsbHMpOwogCi0gICAgaWYgKCBndWVzdF9sNGVfZ2V0X2ZsYWdzKG5ld19n
bDRlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIGlmICggKGd1ZXN0X2w0ZV9nZXRfZmxhZ3MobmV3
X2dsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAgICFndWVzdF9sNGVfcnN2ZF9iaXRz
KHYsIG5ld19nbDRlKSApCiAgICAgewogICAgICAgICBnZm5fdCBnbDNnZm4gPSBndWVzdF9sNGVf
Z2V0X2dmbihuZXdfZ2w0ZSk7CiAgICAgICAgIG1mbl90IGdsM21mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgZ2ZuX3goZ2wzZ2ZuKSwgJnAybXQpOwpAQCAtMjIxNSw3ICsyMjMyLDggQEAg
c3RhdGljIGludCB2YWxpZGF0ZV9nbDNlKHN0cnVjdCB2Y3B1ICp2LCB2b2lkICpuZXdfZ2UsIG1m
bl90IHNsM21mbiwgdm9pZCAqc2UpCiAKICAgICBwZXJmY19pbmNyKHNoYWRvd192YWxpZGF0ZV9n
bDNlX2NhbGxzKTsKIAotICAgIGlmICggZ3Vlc3RfbDNlX2dldF9mbGFncyhuZXdfZ2wzZSkgJiBf
UEFHRV9QUkVTRU5UICkKKyAgICBpZiAoIChndWVzdF9sM2VfZ2V0X2ZsYWdzKG5ld19nbDNlKSAm
IF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAgICAhZ3Vlc3RfbDNlX3JzdmRfYml0cyh2LCBuZXdf
Z2wzZSkgKQogICAgIHsKICAgICAgICAgZ2ZuX3QgZ2wyZ2ZuID0gZ3Vlc3RfbDNlX2dldF9nZm4o
bmV3X2dsM2UpOwogICAgICAgICBtZm5fdCBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KGQsIGdmbl94KGdsMmdmbiksICZwMm10KTsKQEAgLTIyNDgsNyArMjI2Niw4IEBAIHN0YXRpYyBp
bnQgdmFsaWRhdGVfZ2wyZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDJt
Zm4sIHZvaWQgKnNlKQogCiAgICAgcGVyZmNfaW5jcihzaGFkb3dfdmFsaWRhdGVfZ2wyZV9jYWxs
cyk7CiAKLSAgICBpZiAoIGd1ZXN0X2wyZV9nZXRfZmxhZ3MobmV3X2dsMmUpICYgX1BBR0VfUFJF
U0VOVCApCisgICAgaWYgKCAoZ3Vlc3RfbDJlX2dldF9mbGFncyhuZXdfZ2wyZSkgJiBfUEFHRV9Q
UkVTRU5UKSAmJgorICAgICAgICAgIWd1ZXN0X2wyZV9yc3ZkX2JpdHModiwgbmV3X2dsMmUpICkK
ICAgICB7CiAgICAgICAgIGdmbl90IGdsMWdmbiA9IGd1ZXN0X2wyZV9nZXRfZ2ZuKG5ld19nbDJl
KTsKICAgICAgICAgaWYgKCBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXModikgJiYKQEAgLTIy
ODksOCArMjMwOCw4IEBAIHN0YXRpYyBpbnQgdmFsaWRhdGVfZ2wxZShzdHJ1Y3QgdmNwdSAqdiwg
dm9pZCAqbmV3X2dlLCBtZm5fdCBzbDFtZm4sIHZvaWQgKnNlKQogICAgIGd1ZXN0X2wxZV90IG5l
d19nbDFlID0gKihndWVzdF9sMWVfdCAqKW5ld19nZTsKICAgICBzaGFkb3dfbDFlX3QgKnNsMXAg
PSBzZTsKICAgICBnZm5fdCBnZm47Ci0gICAgbWZuX3QgZ21mbjsKLSAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgbWZuX3QgZ21mbiA9IElOVkFMSURfTUZOOworICAgIHAybV90eXBlX3QgcDJtdCA9
IHAybV9pbnZhbGlkOwogICAgIGludCByZXN1bHQgPSAwOwogI2lmIChTSEFET1dfT1BUSU1JWkFU
SU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQogICAgIG1mbl90IGdsMW1mbjsKQEAgLTIyOTgsOCAr
MjMxNywxMiBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsMWUoc3RydWN0IHZjcHUgKnYsIHZvaWQg
Km5ld19nZSwgbWZuX3Qgc2wxbWZuLCB2b2lkICpzZSkKIAogICAgIHBlcmZjX2luY3Ioc2hhZG93
X3ZhbGlkYXRlX2dsMWVfY2FsbHMpOwogCi0gICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4obmV3
X2dsMWUpOwotICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiks
ICZwMm10KTsKKyAgICBpZiAoIChndWVzdF9sMWVfZ2V0X2ZsYWdzKG5ld19nbDFlKSAmIF9QQUdF
X1BSRVNFTlQpICYmCisgICAgICAgICAhZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBuZXdfZ2wxZSkg
KQorICAgIHsKKyAgICAgICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4obmV3X2dsMWUpOworICAg
ICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnZm4pLCAmcDJtdCk7
CisgICAgfQogCiAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0KHYsIG5ld19nbDFlLCBnbWZu
LCAmbmV3X3NsMWUsIGZ0X3ByZWZldGNoLCBwMm10KTsKICAgICByZXN1bHQgfD0gc2hhZG93X3Nl
dF9sMWUoZCwgc2wxcCwgbmV3X3NsMWUsIHAybXQsIHNsMW1mbik7CkBAIC0yMzU1LDEyICsyMzc4
LDE3IEBAIHZvaWQgc2hfcmVzeW5jX2wxKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4sIG1m
bl90IHNucG1mbikKICAgICAgICAgaWYgKCBtZW1jbXAoc25wbDFwLCAmZ2wxZSwgc2l6ZW9mKGds
MWUpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdmbl90IGdmbjsKLSAgICAgICAgICAgIG1m
bl90IGdtZm47Ci0gICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgICAgICAgICBtZm5f
dCBnbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQgPSBwMm1f
aW52YWxpZDsKICAgICAgICAgICAgIHNoYWRvd19sMWVfdCBuc2wxZTsKIAotICAgICAgICAgICAg
Z2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4oZ2wxZSk7Ci0gICAgICAgICAgICBnbWZuID0gZ2V0X2dm
bl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnZm4pLCAmcDJtdCk7CisgICAgICAgICAgICBpZiAo
IChndWVzdF9sMWVfZ2V0X2ZsYWdzKGdsMWUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAg
ICAgICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOworICAgICAgICAg
ICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10
KTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0
KHYsIGdsMWUsIGdtZm4sICZuc2wxZSwgZnRfcHJlZmV0Y2gsIHAybXQpOwogICAgICAgICAgICAg
cmMgfD0gc2hhZG93X3NldF9sMWUoZCwgc2wxcCwgbnNsMWUsIHAybXQsIHNsMW1mbik7CiAgICAg
ICAgICAgICAqc25wbDFwID0gZ2wxZTsKQEAgLTI2ODYsOCArMjcxNCwxNyBAQCBzdGF0aWMgdm9p
ZCBzaF9wcmVmZXRjaChzdHJ1Y3QgdmNwdSAqdiwgd2Fsa190ICpndywKICAgICAgICAgfQogCiAg
ICAgICAgIC8qIExvb2sgYXQgdGhlIGdmbiB0aGF0IHRoZSBsMWUgaXMgcG9pbnRpbmcgYXQgKi8K
LSAgICAgICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4oZ2wxZSk7Ci0gICAgICAgIGdtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10KTsKKyAgICAgICAgaWYg
KCAoZ3Vlc3RfbDFlX2dldF9mbGFncyhnbDFlKSAmIF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAg
ICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihnbDFlKTsKKyAgICAgICAgICAgIGdtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10KTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGdtZm4gPSBJTlZBTElEX01GTjsK
KyAgICAgICAgICAgIHAybXQgPSBwMm1faW52YWxpZDsKKyAgICAgICAgfQogCiAgICAgICAgIC8q
IFByb3BhZ2F0ZSB0aGUgZW50cnkuICAqLwogICAgICAgICBsMWVfcHJvcGFnYXRlX2Zyb21fZ3Vl
c3QodiwgZ2wxZSwgZ21mbiwgJnNsMWUsIGZ0X3ByZWZldGNoLCBwMm10KTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLE-00016O-2X; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvLD-00016E-Kf
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4B/A5-03648-693AAD85; Tue, 28 Mar 2017 17:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfa4ls
 RBlO+8FpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxunDW9gKflpUPHlQ1sB4TKuLkZNDSOALo8Ta
 3UVdjFxA9nlGiTMnfjB2MXJwsAmISczdqwBSIyKgKjFrxXJmiHp1iabfDWwgtrCAh8SunX/YQ
 WxeATOJ3b1nWEBsFqD61RN3sUxg5FjAyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg/HupoBDjJIcTEqivB+CbkUI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDlXgSUEyxKTU+tSMvMAQYGTFqCg0dJhFcFJM1bXJCYW5yZDpE6xagoJc67YSFQQgAk
 kVGaB9cGC8ZLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZVBBnPk5lXAjf9FdBiJqDF4jZgi
 0sSEVJSDYz8GVNKSwMqU09UFPz1qfX7vsh93fvzl7XMGY4Hhv5tPlAw8buldN+tbS+KTewSjg
 ZIW+4UfLNlU5bqkz1RL0L1TDKv7/v2aeNU34YgL7U8vVVMS02e733MMn/dy/hfR0RPceUEfEv
 Iq2aLFX/HG+n0rqrozD42y1Un4mp7PskfuGX2Rl9gWpgSS3FGoqEWc1FxIgAxrRC9QQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1490723733!55039129!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12657 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLB-0001TI-3N
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLB-0005Pz-0s
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLB-0005Pz-0s@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: Use the pagewalk reserved
	bits 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>

Y29tbWl0IGY5OTY0Y2FlOGMzZWUxYzQ4NmYxNDAyMjE2M2U3MmUyZmZkOWZlMDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCA1IDEwOjQwOjIxIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NSAyMDE3ICswMTAwCgogICAgeDg2L3NoYWRvdzogVXNlIHRoZSBwYWdld2FsayByZXNlcnZlZCBi
aXRzIGhlbHBlcnMKICAgIAogICAgVGhlIHNoYWRvdyBsb2dpYyBzaG91bGQgbm90IGNyZWF0ZSBh
IHZhbGlkL3ByZXNlbnQgc2hhZG93IG9mIGEgZ3Vlc3QgUFRFIHdoaWNoCiAgICBjb250YWlucyBy
ZXNlcnZlZCBiaXRzIGZyb20gdGhlIGd1ZXN0cyBwb2ludCBvZiB2aWV3LiAgSXQgaXMgbm90IGd1
YXJhbnRlZWQKICAgIHRoYXQgdGhlIGhhcmR3YXJlIHBhZ2V3YWxrIHdpbGwgY29tZSB0byB0aGUg
c2FtZSBjb25jbHVzaW9uLCBhbmQgcmFpc2UgYQogICAgcGFnZWZhdWx0LgogICAgCiAgICBTaGFk
b3dzIGNyZWF0ZWQgb24gZGVtYW5kIGZyb20gdGhlIHBhZ2VmYXVsdCBoYW5kbGVyIGFyZSBmaW5l
IGJlY2F1c2UgdGhlCiAgICBwYWdld2FsayBvdmVyIHRoZSBndWVzdCB0YWJsZXMgd2lsbCBoYXZl
IGluamVjdGVkIHRoZSBmYXVsdCBpbnRvIHRoZSBndWVzdAogICAgcmF0aGVyIHRoYW4gY3JlYXRp
bmcgYSBzaGFkb3cuCiAgICAKICAgIEhvd2V2ZXIsIHNoYWRvd3MgY3JlYXRlZCBieSBzaF9yZXN5
bmNfbDEoKSBhbmQgc2hfcHJlZmV0Y2goKSBoYXZlbid0IHVuZGVyZ29uZQogICAgYSBwYWdld2Fs
ayBhbmQgbmVlZCB0byBhY2NvdW50IGZvciByZXNlcnZlZCBiaXRzIGJlZm9yZSBjcmVhdGluZyB0
aGUgc2hhZG93LgogICAgCiAgICBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyBhIDMtbGV2ZWwgZ3Vl
c3QgY291bGQgcHJldmlvdXNseSBjYXVzZSBQVEVzIHdpdGggYml0cwogICAgNjM6NTIgc2V0IHRv
IGJlIHNoYWRvd2VkIChhbmQgZGlzY2FyZGVkKS4gIFRoaXMgUFRFIHNob3VsZCBjYXVzZSAjUEZb
UlNWRF0KICAgIHdoZW4gZW5jb3VudGVyZWQgYnkgaGFyZHdhcmUsIGJ1dCB0aGUgaW5zdGFsbGVk
IHNoYWRvdyBpcyB2YWxpZCBhbmQgaGFyZHdhcmUKICAgIGRvZXNuJ3QgZmF1bHQuCiAgICAKICAg
IFJldXNlIHRoZSBwYWdld2FsayByZXNlcnZlZCBiaXRzIGhlbHBlcnMsIGFuZCBhc3NlcnQgaW4K
ICAgIGw/ZV9wcm9wYWdhdGVfZnJvbV9ndWVzdCgpIHRoYXQgc2hhZG93cyBhcmUgbm90IGF0dGVt
cHRlZCB0byBiZSBjcmVhdGVkIHdpdGgKICAgIHJlc2VydmVkIGJpdHMgc2V0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBlZTExMGQwLi40Nzk4YzkzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC03NDUsNiArNzQ1LDEwIEBAIGw0ZV9wcm9wYWdhdGVfZnJvbV9n
dWVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRl
X3QgKnNsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZmV0Y2hfdHlwZV90IGZ0KQogewor
ICAgIGlmICggIW1mbl9lcShzbDNtZm4sIElOVkFMSURfTUZOKSAmJgorICAgICAgICAgKGd1ZXN0
X2w0ZV9nZXRfZmxhZ3MoZ2w0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIEFTU0VSVCgh
Z3Vlc3RfbDRlX3JzdmRfYml0cyh2LCBnbDRlKSk7CisKICAgICBfc2hfcHJvcGFnYXRlKHYsIGds
NGUubDQsIHNsM21mbiwgc2w0ZSwgNCwgZnQsIHAybV9yYW1fcncpOwogfQogCkBAIC03NTUsNiAr
NzU5LDEwIEBAIGwzZV9wcm9wYWdhdGVfZnJvbV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDNlX3QgKnNsM2UsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmV0Y2hfdHlwZV90IGZ0KQogeworICAgIGlmICggIW1mbl9lcShzbDJtZm4sIElO
VkFMSURfTUZOKSAmJgorICAgICAgICAgKGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ2wzZSkgJiBfUEFH
RV9QUkVTRU5UKSApCisgICAgICAgIEFTU0VSVCghZ3Vlc3RfbDNlX3JzdmRfYml0cyh2LCBnbDNl
KSk7CisKICAgICBfc2hfcHJvcGFnYXRlKHYsIGdsM2UubDMsIHNsMm1mbiwgc2wzZSwgMywgZnQs
IHAybV9yYW1fcncpOwogfQogI2VuZGlmIC8vIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gNApAQCAt
NzY2LDYgKzc3NCwxMCBAQCBsMmVfcHJvcGFnYXRlX2Zyb21fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93X2wyZV90ICpzbDJlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIGZldGNoX3R5cGVfdCBmdCkKIHsKKyAgICBpZiAoICFtZm5fZXEoc2wx
bWZuLCBJTlZBTElEX01GTikgJiYKKyAgICAgICAgIChndWVzdF9sMmVfZ2V0X2ZsYWdzKGdsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICBBU1NFUlQoIWd1ZXN0X2wyZV9yc3ZkX2JpdHMo
diwgZ2wyZSkpOworCiAgICAgX3NoX3Byb3BhZ2F0ZSh2LCBnbDJlLmwyLCBzbDFtZm4sIHNsMmUs
IDIsIGZ0LCBwMm1fcmFtX3J3KTsKIH0KIApAQCAtNzc3LDYgKzc4OSwxMCBAQCBsMWVfcHJvcGFn
YXRlX2Zyb21fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmV0Y2hfdHlwZV90IGZ0LAogICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dCkKIHsKKyAgICBpZiAoICFtZm5fZXEoZ21mbiwgSU5WQUxJRF9NRk4pICYmCisgICAgICAgICAo
Z3Vlc3RfbDFlX2dldF9mbGFncyhnbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgQVNT
RVJUKCFndWVzdF9sMWVfcnN2ZF9iaXRzKHYsIGdsMWUpKTsKKwogICAgIF9zaF9wcm9wYWdhdGUo
diwgZ2wxZS5sMSwgZ21mbiwgc2wxZSwgMSwgZnQsIHAybXQpOwogfQogCkBAIC0yMTU3LDcgKzIx
NzMsOCBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsNGUoc3RydWN0IHZjcHUgKnYsIHZvaWQgKm5l
d19nZSwgbWZuX3Qgc2w0bWZuLCB2b2lkICpzZSkKIAogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Zh
bGlkYXRlX2dsNGVfY2FsbHMpOwogCi0gICAgaWYgKCBndWVzdF9sNGVfZ2V0X2ZsYWdzKG5ld19n
bDRlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIGlmICggKGd1ZXN0X2w0ZV9nZXRfZmxhZ3MobmV3
X2dsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAgICFndWVzdF9sNGVfcnN2ZF9iaXRz
KHYsIG5ld19nbDRlKSApCiAgICAgewogICAgICAgICBnZm5fdCBnbDNnZm4gPSBndWVzdF9sNGVf
Z2V0X2dmbihuZXdfZ2w0ZSk7CiAgICAgICAgIG1mbl90IGdsM21mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgZ2ZuX3goZ2wzZ2ZuKSwgJnAybXQpOwpAQCAtMjIxNSw3ICsyMjMyLDggQEAg
c3RhdGljIGludCB2YWxpZGF0ZV9nbDNlKHN0cnVjdCB2Y3B1ICp2LCB2b2lkICpuZXdfZ2UsIG1m
bl90IHNsM21mbiwgdm9pZCAqc2UpCiAKICAgICBwZXJmY19pbmNyKHNoYWRvd192YWxpZGF0ZV9n
bDNlX2NhbGxzKTsKIAotICAgIGlmICggZ3Vlc3RfbDNlX2dldF9mbGFncyhuZXdfZ2wzZSkgJiBf
UEFHRV9QUkVTRU5UICkKKyAgICBpZiAoIChndWVzdF9sM2VfZ2V0X2ZsYWdzKG5ld19nbDNlKSAm
IF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAgICAhZ3Vlc3RfbDNlX3JzdmRfYml0cyh2LCBuZXdf
Z2wzZSkgKQogICAgIHsKICAgICAgICAgZ2ZuX3QgZ2wyZ2ZuID0gZ3Vlc3RfbDNlX2dldF9nZm4o
bmV3X2dsM2UpOwogICAgICAgICBtZm5fdCBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KGQsIGdmbl94KGdsMmdmbiksICZwMm10KTsKQEAgLTIyNDgsNyArMjI2Niw4IEBAIHN0YXRpYyBp
bnQgdmFsaWRhdGVfZ2wyZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDJt
Zm4sIHZvaWQgKnNlKQogCiAgICAgcGVyZmNfaW5jcihzaGFkb3dfdmFsaWRhdGVfZ2wyZV9jYWxs
cyk7CiAKLSAgICBpZiAoIGd1ZXN0X2wyZV9nZXRfZmxhZ3MobmV3X2dsMmUpICYgX1BBR0VfUFJF
U0VOVCApCisgICAgaWYgKCAoZ3Vlc3RfbDJlX2dldF9mbGFncyhuZXdfZ2wyZSkgJiBfUEFHRV9Q
UkVTRU5UKSAmJgorICAgICAgICAgIWd1ZXN0X2wyZV9yc3ZkX2JpdHModiwgbmV3X2dsMmUpICkK
ICAgICB7CiAgICAgICAgIGdmbl90IGdsMWdmbiA9IGd1ZXN0X2wyZV9nZXRfZ2ZuKG5ld19nbDJl
KTsKICAgICAgICAgaWYgKCBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXModikgJiYKQEAgLTIy
ODksOCArMjMwOCw4IEBAIHN0YXRpYyBpbnQgdmFsaWRhdGVfZ2wxZShzdHJ1Y3QgdmNwdSAqdiwg
dm9pZCAqbmV3X2dlLCBtZm5fdCBzbDFtZm4sIHZvaWQgKnNlKQogICAgIGd1ZXN0X2wxZV90IG5l
d19nbDFlID0gKihndWVzdF9sMWVfdCAqKW5ld19nZTsKICAgICBzaGFkb3dfbDFlX3QgKnNsMXAg
PSBzZTsKICAgICBnZm5fdCBnZm47Ci0gICAgbWZuX3QgZ21mbjsKLSAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgbWZuX3QgZ21mbiA9IElOVkFMSURfTUZOOworICAgIHAybV90eXBlX3QgcDJtdCA9
IHAybV9pbnZhbGlkOwogICAgIGludCByZXN1bHQgPSAwOwogI2lmIChTSEFET1dfT1BUSU1JWkFU
SU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQogICAgIG1mbl90IGdsMW1mbjsKQEAgLTIyOTgsOCAr
MjMxNywxMiBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsMWUoc3RydWN0IHZjcHUgKnYsIHZvaWQg
Km5ld19nZSwgbWZuX3Qgc2wxbWZuLCB2b2lkICpzZSkKIAogICAgIHBlcmZjX2luY3Ioc2hhZG93
X3ZhbGlkYXRlX2dsMWVfY2FsbHMpOwogCi0gICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4obmV3
X2dsMWUpOwotICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiks
ICZwMm10KTsKKyAgICBpZiAoIChndWVzdF9sMWVfZ2V0X2ZsYWdzKG5ld19nbDFlKSAmIF9QQUdF
X1BSRVNFTlQpICYmCisgICAgICAgICAhZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBuZXdfZ2wxZSkg
KQorICAgIHsKKyAgICAgICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4obmV3X2dsMWUpOworICAg
ICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnZm4pLCAmcDJtdCk7
CisgICAgfQogCiAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0KHYsIG5ld19nbDFlLCBnbWZu
LCAmbmV3X3NsMWUsIGZ0X3ByZWZldGNoLCBwMm10KTsKICAgICByZXN1bHQgfD0gc2hhZG93X3Nl
dF9sMWUoZCwgc2wxcCwgbmV3X3NsMWUsIHAybXQsIHNsMW1mbik7CkBAIC0yMzU1LDEyICsyMzc4
LDE3IEBAIHZvaWQgc2hfcmVzeW5jX2wxKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4sIG1m
bl90IHNucG1mbikKICAgICAgICAgaWYgKCBtZW1jbXAoc25wbDFwLCAmZ2wxZSwgc2l6ZW9mKGds
MWUpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdmbl90IGdmbjsKLSAgICAgICAgICAgIG1m
bl90IGdtZm47Ci0gICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgICAgICAgICBtZm5f
dCBnbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQgPSBwMm1f
aW52YWxpZDsKICAgICAgICAgICAgIHNoYWRvd19sMWVfdCBuc2wxZTsKIAotICAgICAgICAgICAg
Z2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4oZ2wxZSk7Ci0gICAgICAgICAgICBnbWZuID0gZ2V0X2dm
bl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnZm4pLCAmcDJtdCk7CisgICAgICAgICAgICBpZiAo
IChndWVzdF9sMWVfZ2V0X2ZsYWdzKGdsMWUpICYgX1BBR0VfUFJFU0VOVCkgJiYKKyAgICAgICAg
ICAgICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOworICAgICAgICAg
ICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10
KTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0
KHYsIGdsMWUsIGdtZm4sICZuc2wxZSwgZnRfcHJlZmV0Y2gsIHAybXQpOwogICAgICAgICAgICAg
cmMgfD0gc2hhZG93X3NldF9sMWUoZCwgc2wxcCwgbnNsMWUsIHAybXQsIHNsMW1mbik7CiAgICAg
ICAgICAgICAqc25wbDFwID0gZ2wxZTsKQEAgLTI2ODYsOCArMjcxNCwxNyBAQCBzdGF0aWMgdm9p
ZCBzaF9wcmVmZXRjaChzdHJ1Y3QgdmNwdSAqdiwgd2Fsa190ICpndywKICAgICAgICAgfQogCiAg
ICAgICAgIC8qIExvb2sgYXQgdGhlIGdmbiB0aGF0IHRoZSBsMWUgaXMgcG9pbnRpbmcgYXQgKi8K
LSAgICAgICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4oZ2wxZSk7Ci0gICAgICAgIGdtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10KTsKKyAgICAgICAgaWYg
KCAoZ3Vlc3RfbDFlX2dldF9mbGFncyhnbDFlKSAmIF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAg
ICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihnbDFlKTsKKyAgICAgICAgICAgIGdtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10KTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGdtZm4gPSBJTlZBTElEX01GTjsK
KyAgICAgICAgICAgIHAybXQgPSBwMm1faW52YWxpZDsKKyAgICAgICAgfQogCiAgICAgICAgIC8q
IFByb3BhZ2F0ZSB0aGUgZW50cnkuICAqLwogICAgICAgICBsMWVfcHJvcGFnYXRlX2Zyb21fZ3Vl
c3QodiwgZ2wxZSwgZ21mbiwgJnNsMWUsIGZ0X3ByZWZldGNoLCBwMm10KTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1csvLR-00018c-4F; Tue, 28 Mar 2017 17:55:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLQ-00018N-My
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7A/1B-16497-3A3AAD85; Tue, 28 Mar 2017 17:55:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfB4ls
 RBj1TpS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y83Lm0wFOw0rJt2ezNzA2KHSxcjFISTwhVHi
 avduNgjnPKPEvKsXWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkth74
 AIjiM0rYCbx9uwmJhCbBah+4Z8DzBMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxtuT/Q4xSnIwKYnyfgi6FSHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgnfeIqCcYFFqempFWmYOMDxg0hIcPEoivCogad7igsTc4sx0iNQpRkUpcV4d
 kIQASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z5eCDSFJzOvBG76K6DFT
 ECLxW3AFpckIqSkGhg9VLyKFKslUs5WruyKubck7yzX16yb65KO5sxos+P4sX+ne36lPmtsa2
 2fTXLCmu0L3O79/rLViuXpXrP5Z/tNvyY5C+qscm48euDM35k/5aX4T546pjB57bTFuuYXI6N
 UajmZbba+WXb3A1OHpKyUeqD1LsU5xY9UhcvubzntdvhUxeJPTGuVWIozEg21mIuKEwFaQ8Fg
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1490723743!91787334!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20769 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLL-0001TX-5T
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLL-0005QR-4p
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLL-0005QR-4p@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Improve the logic behind
	setting access and dirty bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ5ZDBkZDEwNzk0NTg4YzdmOWE5N2YyMWI3NTkxNmI2ZmE0ODYzMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE4OjA3OjMzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NiAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBJbXByb3ZlIHRoZSBsb2dpYyBiZWhpbmQg
c2V0dGluZyBhY2Nlc3MgYW5kIGRpcnR5IGJpdHMKICAgIAogICAgVGhlIGJvb2xlYW4gcHNlMk0g
aXMgbWlzbmFtZWQsIGJlY2F1c2UgaXQgbWlnaHQgcmVmZXIgdG8gYSA0TSBzdXBlcnBhZ2UuCiAg
ICAKICAgIFN3aXRjaCB0aGUgbG9naWMgdG8gYmUgaW4gdGVybXMgb2YgdGhlIGxldmVsIG9mIHRo
ZSBsZWFmIGVudHJ5LCBhbmQgcmVhcnJhbmdlCiAgICB0aGUgY2FsbHMgdG8gc2V0X2FkX2JpdHMo
KSB0byBiZSBhIGZhbGx0aHJvdWdoIHN3aXRjaCBzdGF0ZW1lbnQsIHRvIG1ha2UgaXQKICAgIGVh
c2llciB0byBmb2xsb3cuCiAgICAKICAgIEFsdGVyIHNldF9hZF9iaXRzKCkgdG8gdGFrZSBwcm9w
ZXJseSB0eXBlZCBwb2ludGVycyBhbmQgYm9vbGVhbnMgcmF0aGVyIHRoYW4KICAgIGludGVnZXJz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIHwgODIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCBlMzRhNWVjLi5kNTdmYjRkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKQEAgLTMyLDI0ICszMiwyOCBAQCBhc20oIi5maWxlIFwiIiBfX09CSkVDVF9G
SUxFX18gIlwiIik7CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3Rf
cHQuaD4KIAotLyogTW9kaWZ5IGEgZ3Vlc3QgcGFnZXRhYmxlIGVudHJ5IHRvIHNldCB0aGUgQWNj
ZXNzZWQgYW5kIERpcnR5IGJpdHMuCi0gKiBSZXR1cm5zIG5vbi16ZXJvIGlmIGl0IGFjdHVhbGx5
IHdyaXRlcyB0byBndWVzdCBtZW1vcnkuICovCi1zdGF0aWMgdWludDMyX3Qgc2V0X2FkX2JpdHMo
dm9pZCAqZ3Vlc3RfcCwgdm9pZCAqd2Fsa19wLCBpbnQgc2V0X2RpcnR5KQorLyoKKyAqIE1vZGlm
eSBhIGd1ZXN0IHBhZ2V0YWJsZSBlbnRyeSB0byBzZXQgdGhlIEFjY2Vzc2VkIGFuZCBEaXJ0eSBi
aXRzLgorICogUmV0dXJucyB0cnVlIGlmIGl0IGFjdHVhbGx5IHdyaXRlcyB0byBndWVzdCBtZW1v
cnkuCisgKi8KK3N0YXRpYyBib29sIHNldF9hZF9iaXRzKGd1ZXN0X2ludHB0ZV90ICpndWVzdF9w
LCBndWVzdF9pbnRwdGVfdCAqd2Fsa19wLAorICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBz
ZXRfZGlydHkpCiB7Ci0gICAgZ3Vlc3RfaW50cHRlX3Qgb2xkLCBuZXc7CisgICAgZ3Vlc3RfaW50
cHRlX3QgbmV3LCBvbGQgPSAqd2Fsa19wOwogCi0gICAgb2xkID0gKihndWVzdF9pbnRwdGVfdCAq
KXdhbGtfcDsKICAgICBuZXcgPSBvbGQgfCBfUEFHRV9BQ0NFU1NFRCB8IChzZXRfZGlydHkgPyBf
UEFHRV9ESVJUWSA6IDApOwotICAgIGlmICggb2xkICE9IG5ldyApIAorICAgIGlmICggb2xkICE9
IG5ldyApCiAgICAgewotICAgICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5IGludG8gdGhlIHdh
bGssIGFuZCB0cnkgdG8gd3JpdGUgaXQgYmFjaworICAgICAgICAvKgorICAgICAgICAgKiBXcml0
ZSB0aGUgbmV3IGVudHJ5IGludG8gdGhlIHdhbGssIGFuZCB0cnkgdG8gd3JpdGUgaXQgYmFjawog
ICAgICAgICAgKiBpbnRvIHRoZSBndWVzdCB0YWJsZSBhcyB3ZWxsLiAgSWYgdGhlIGd1ZXN0IHRh
YmxlIGhhcyBjaGFuZ2VkCi0gICAgICAgICAqIHVuZGVyIG91dCBmZWV0IHRoZW4gbGVhdmUgaXQg
YWxvbmUuICovCi0gICAgICAgICooZ3Vlc3RfaW50cHRlX3QgKil3YWxrX3AgPSBuZXc7Ci0gICAg
ICAgIGlmICggY21weGNoZygoKGd1ZXN0X2ludHB0ZV90ICopZ3Vlc3RfcCksIG9sZCwgbmV3KSA9
PSBvbGQgKSAKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgKiB1bmRlciBvdXIgZmVl
dCB0aGVuIGxlYXZlIGl0IGFsb25lLgorICAgICAgICAgKi8KKyAgICAgICAgKndhbGtfcCA9IG5l
dzsKKyAgICAgICAgaWYgKCBjbXB4Y2hnKGd1ZXN0X3AsIG9sZCwgbmV3KSA9PSBvbGQgKQorICAg
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQotICAgIHJldHVybiAwOworICAgIHJldHVybiBm
YWxzZTsKIH0KIAogLyoKQEAgLTg5LDcgKzkzLDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgZ3Vlc3RfbDRlX3QgKmw0cDsK
ICNlbmRpZgogICAgIHVpbnQzMl90IGdmbGFncywgcmM7Ci0gICAgYm9vbF90IHBzZTFHID0gMCwg
cHNlMk0gPSAwOworICAgIHVuc2lnbmVkIGludCBsZWFmX2xldmVsOwogICAgIHAybV9xdWVyeV90
IHF0ID0gUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkU7CiAKICNkZWZpbmUgQVJfQUNDVU1fQU5EIChf
UEFHRV9VU0VSIHwgX1BBR0VfUlcpCkBAIC0xNzksOSArMTgzLDcgQEAgZ3Vlc3Rfd2Fsa190YWJs
ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgYXJfYW5kICY9
IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwogCi0gICAgcHNlMUcgPSAhIShnZmxhZ3Mg
JiBfUEFHRV9QU0UpOwotCi0gICAgaWYgKCBwc2UxRyApCisgICAgaWYgKCBnZmxhZ3MgJiBfUEFH
RV9QU0UgKQogICAgIHsKICAgICAgICAgLyogR2VuZXJhdGUgYSBmYWtlIGwxIHRhYmxlIGVudHJ5
IHNvIGNhbGxlcnMgZG9uJ3QgYWxsIAogICAgICAgICAgKiBoYXZlIHRvIHVuZGVyc3RhbmQgc3Vw
ZXJwYWdlcy4gKi8KQEAgLTIwNCw2ICsyMDYsNyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICgo
dmEgPj4gUEFHRV9TSElGVCkgJiBHVUVTVF9MM19HRk5fTUFTSykpOwogICAgICAgICBndy0+bDFl
ID0gZ3Vlc3RfbDFlX2Zyb21fZ2ZuKHN0YXJ0LCBmbGFncyk7CiAgICAgICAgIGd3LT5sMm1mbiA9
IGd3LT5sMW1mbiA9IElOVkFMSURfTUZOOworICAgICAgICBsZWFmX2xldmVsID0gMzsKICAgICAg
ICAgZ290byBsZWFmOwogICAgIH0KIApAQCAtMjczLDkgKzI3Niw3IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGFyX2FuZCAm
PSBnZmxhZ3M7CiAgICAgYXJfb3IgIHw9IGdmbGFnczsKIAotICAgIHBzZTJNID0gISEoZ2ZsYWdz
ICYgX1BBR0VfUFNFKTsKLQotICAgIGlmICggcHNlMk0gKQorICAgIGlmICggZ2ZsYWdzICYgX1BB
R0VfUFNFICkKICAgICB7CiAgICAgICAgIC8qIFNwZWNpYWwgY2FzZTogdGhpcyBndWVzdCBWQSBp
cyBpbiBhIFBTRSBzdXBlcnBhZ2UsIHNvIHRoZXJlJ3MKICAgICAgICAgICogbm8gZ3Vlc3QgbDFl
LiAgV2UgbWFrZSBvbmUgdXAgc28gdGhhdCB0aGUgcHJvcGFnYXRpb24gY29kZQpAQCAtMzA5LDYg
KzMxMCw3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogICAgICAgICBndy0+bDFlID0gZ3Vlc3RfbDFlX2Zyb21fZ2ZuKHN0YXJ0LCBm
bGFncyk7CiAjZW5kaWYKICAgICAgICAgZ3ctPmwxbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAg
IGxlYWZfbGV2ZWwgPSAyOwogICAgICAgICBnb3RvIGxlYWY7CiAgICAgfQogCkBAIC0zNDAsNiAr
MzQyLDggQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgYXJfYW5kICY9IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwog
CisgICAgbGVhZl9sZXZlbCA9IDE7CisKICBsZWFmOgogICAgIGd3LT5wZmVjIHw9IFBGRUNfcGFn
ZV9wcmVzZW50OwogCkBAIC00MTMsMjQgKzQxNywzMiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgKiBzdWNjZXNzLiAgQWx0
aG91Z2ggdGhlIFBSTXMgc2F5IGhpZ2hlci1sZXZlbCBfUEFHRV9BQ0NFU1NFRCBiaXRzCiAgICAg
ICogZ2V0IHNldCB3aGVuZXZlciBhIGxvd2VyLWxldmVsIFBUIGlzIHVzZWQsIGF0IGxlYXN0IHNv
bWUgaGFyZHdhcmUKICAgICAgKiB3YWxrZXJzIGJlaGF2ZSB0aGlzIHdheS4gKi8KLSNpZiBHVUVT
VF9QQUdJTkdfTEVWRUxTID09IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KLSAgICBpZiAoIHNldF9h
ZF9iaXRzKGw0cCArIGd1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSksICZndy0+bDRlLCAwKSApCi0g
ICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7Ci0gICAgaWYgKCBzZXRfYWRf
Yml0cyhsM3AgKyBndWVzdF9sM190YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwzZSwKLSAgICAgICAg
ICAgICAgICAgICAgIChwc2UxRyAmJiAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkpICkKLSAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKLSNlbmRpZgotICAgIGlmICgg
IXBzZTFHICkKKyAgICBzd2l0Y2ggKCBsZWFmX2xldmVsICkKICAgICB7Ci0gICAgICAgIGlmICgg
c2V0X2FkX2JpdHMobDJwICsgZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMmUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgKHBzZTJNICYmICh3YWxrICYgUEZFQ193cml0ZV9hY2Nl
c3MpKSkgKQorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgMToKKyAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDFw
W2d1ZXN0X2wxX3RhYmxlX29mZnNldCh2YSldLmwxLCAmZ3ctPmwxZS5sMSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkgKQorICAgICAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2gg
Ki8KKyAgICBjYXNlIDI6CisgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwycFtndWVzdF9sMl90
YWJsZV9vZmZzZXQodmEpXS5sMiwgJmd3LT5sMmUubDIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9PSAyKSApCiAgICAg
ICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBndy0+bDJtZm4pOwotICAgICAgICBpZiAoICFw
c2UyTSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggc2V0X2FkX2JpdHMobDFwICsgZ3Vl
c3RfbDFfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMWUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpKSApCi0gICAgICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKLSAgICAgICAgfQorICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLworI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNCAvKiA2NC1iaXQgb25seS4u
LiAqLworICAgIGNhc2UgMzoKKyAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDNwW2d1ZXN0X2wz
X3RhYmxlX29mZnNldCh2YSldLmwzLCAmZ3ctPmwzZS5sMywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiBsZWFmX2xldmVsID09IDMpICkKKyAg
ICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sM21mbik7CisKKyAgICAgICAgaWYg
KCBzZXRfYWRfYml0cygmbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSldLmw0LCAmZ3ctPmw0
ZS5sNCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSkgKQorICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoZCwgZ3ctPmw0bWZuKTsKKyNlbmRpZgogICAgIH0KIAogIG91dDoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1csvLR-00018c-4F; Tue, 28 Mar 2017 17:55:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLQ-00018N-My
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:48 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7A/1B-16497-3A3AAD85; Tue, 28 Mar 2017 17:55:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfB4ls
 RBj1TpS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y83Lm0wFOw0rJt2ezNzA2KHSxcjFISTwhVHi
 avduNgjnPKPEvKsXWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkth74
 AIjiM0rYCbx9uwmJhCbBah+4Z8DzBMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxtuT/Q4xSnIwKYnyfgi6FSHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgnfeIqCcYFFqempFWmYOMDxg0hIcPEoivCogad7igsTc4sx0iNQpRkUpcV4d
 kIQASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z5eCDSFJzOvBG76K6DFT
 ECLxW3AFpckIqSkGhg9VLyKFKslUs5WruyKubck7yzX16yb65KO5sxos+P4sX+ne36lPmtsa2
 2fTXLCmu0L3O79/rLViuXpXrP5Z/tNvyY5C+qscm48euDM35k/5aX4T546pjB57bTFuuYXI6N
 UajmZbba+WXb3A1OHpKyUeqD1LsU5xY9UhcvubzntdvhUxeJPTGuVWIozEg21mIuKEwFaQ8Fg
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1490723743!91787334!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20769 invoked from network); 28 Mar 2017 17:55: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; 28 Mar 2017 17:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLL-0001TX-5T
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLL-0005QR-4p
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLL-0005QR-4p@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:43 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Improve the logic behind
	setting access and dirty bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ5ZDBkZDEwNzk0NTg4YzdmOWE5N2YyMWI3NTkxNmI2ZmE0ODYzMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE4OjA3OjMzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NiAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBJbXByb3ZlIHRoZSBsb2dpYyBiZWhpbmQg
c2V0dGluZyBhY2Nlc3MgYW5kIGRpcnR5IGJpdHMKICAgIAogICAgVGhlIGJvb2xlYW4gcHNlMk0g
aXMgbWlzbmFtZWQsIGJlY2F1c2UgaXQgbWlnaHQgcmVmZXIgdG8gYSA0TSBzdXBlcnBhZ2UuCiAg
ICAKICAgIFN3aXRjaCB0aGUgbG9naWMgdG8gYmUgaW4gdGVybXMgb2YgdGhlIGxldmVsIG9mIHRo
ZSBsZWFmIGVudHJ5LCBhbmQgcmVhcnJhbmdlCiAgICB0aGUgY2FsbHMgdG8gc2V0X2FkX2JpdHMo
KSB0byBiZSBhIGZhbGx0aHJvdWdoIHN3aXRjaCBzdGF0ZW1lbnQsIHRvIG1ha2UgaXQKICAgIGVh
c2llciB0byBmb2xsb3cuCiAgICAKICAgIEFsdGVyIHNldF9hZF9iaXRzKCkgdG8gdGFrZSBwcm9w
ZXJseSB0eXBlZCBwb2ludGVycyBhbmQgYm9vbGVhbnMgcmF0aGVyIHRoYW4KICAgIGludGVnZXJz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIHwgODIgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAzNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCBlMzRhNWVjLi5kNTdmYjRkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9n
dWVzdF93YWxrLmMKQEAgLTMyLDI0ICszMiwyOCBAQCBhc20oIi5maWxlIFwiIiBfX09CSkVDVF9G
SUxFX18gIlwiIik7CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3Rf
cHQuaD4KIAotLyogTW9kaWZ5IGEgZ3Vlc3QgcGFnZXRhYmxlIGVudHJ5IHRvIHNldCB0aGUgQWNj
ZXNzZWQgYW5kIERpcnR5IGJpdHMuCi0gKiBSZXR1cm5zIG5vbi16ZXJvIGlmIGl0IGFjdHVhbGx5
IHdyaXRlcyB0byBndWVzdCBtZW1vcnkuICovCi1zdGF0aWMgdWludDMyX3Qgc2V0X2FkX2JpdHMo
dm9pZCAqZ3Vlc3RfcCwgdm9pZCAqd2Fsa19wLCBpbnQgc2V0X2RpcnR5KQorLyoKKyAqIE1vZGlm
eSBhIGd1ZXN0IHBhZ2V0YWJsZSBlbnRyeSB0byBzZXQgdGhlIEFjY2Vzc2VkIGFuZCBEaXJ0eSBi
aXRzLgorICogUmV0dXJucyB0cnVlIGlmIGl0IGFjdHVhbGx5IHdyaXRlcyB0byBndWVzdCBtZW1v
cnkuCisgKi8KK3N0YXRpYyBib29sIHNldF9hZF9iaXRzKGd1ZXN0X2ludHB0ZV90ICpndWVzdF9w
LCBndWVzdF9pbnRwdGVfdCAqd2Fsa19wLAorICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBz
ZXRfZGlydHkpCiB7Ci0gICAgZ3Vlc3RfaW50cHRlX3Qgb2xkLCBuZXc7CisgICAgZ3Vlc3RfaW50
cHRlX3QgbmV3LCBvbGQgPSAqd2Fsa19wOwogCi0gICAgb2xkID0gKihndWVzdF9pbnRwdGVfdCAq
KXdhbGtfcDsKICAgICBuZXcgPSBvbGQgfCBfUEFHRV9BQ0NFU1NFRCB8IChzZXRfZGlydHkgPyBf
UEFHRV9ESVJUWSA6IDApOwotICAgIGlmICggb2xkICE9IG5ldyApIAorICAgIGlmICggb2xkICE9
IG5ldyApCiAgICAgewotICAgICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5IGludG8gdGhlIHdh
bGssIGFuZCB0cnkgdG8gd3JpdGUgaXQgYmFjaworICAgICAgICAvKgorICAgICAgICAgKiBXcml0
ZSB0aGUgbmV3IGVudHJ5IGludG8gdGhlIHdhbGssIGFuZCB0cnkgdG8gd3JpdGUgaXQgYmFjawog
ICAgICAgICAgKiBpbnRvIHRoZSBndWVzdCB0YWJsZSBhcyB3ZWxsLiAgSWYgdGhlIGd1ZXN0IHRh
YmxlIGhhcyBjaGFuZ2VkCi0gICAgICAgICAqIHVuZGVyIG91dCBmZWV0IHRoZW4gbGVhdmUgaXQg
YWxvbmUuICovCi0gICAgICAgICooZ3Vlc3RfaW50cHRlX3QgKil3YWxrX3AgPSBuZXc7Ci0gICAg
ICAgIGlmICggY21weGNoZygoKGd1ZXN0X2ludHB0ZV90ICopZ3Vlc3RfcCksIG9sZCwgbmV3KSA9
PSBvbGQgKSAKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgKiB1bmRlciBvdXIgZmVl
dCB0aGVuIGxlYXZlIGl0IGFsb25lLgorICAgICAgICAgKi8KKyAgICAgICAgKndhbGtfcCA9IG5l
dzsKKyAgICAgICAgaWYgKCBjbXB4Y2hnKGd1ZXN0X3AsIG9sZCwgbmV3KSA9PSBvbGQgKQorICAg
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQotICAgIHJldHVybiAwOworICAgIHJldHVybiBm
YWxzZTsKIH0KIAogLyoKQEAgLTg5LDcgKzkzLDcgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgZ3Vlc3RfbDRlX3QgKmw0cDsK
ICNlbmRpZgogICAgIHVpbnQzMl90IGdmbGFncywgcmM7Ci0gICAgYm9vbF90IHBzZTFHID0gMCwg
cHNlMk0gPSAwOworICAgIHVuc2lnbmVkIGludCBsZWFmX2xldmVsOwogICAgIHAybV9xdWVyeV90
IHF0ID0gUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkU7CiAKICNkZWZpbmUgQVJfQUNDVU1fQU5EIChf
UEFHRV9VU0VSIHwgX1BBR0VfUlcpCkBAIC0xNzksOSArMTgzLDcgQEAgZ3Vlc3Rfd2Fsa190YWJs
ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgYXJfYW5kICY9
IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwogCi0gICAgcHNlMUcgPSAhIShnZmxhZ3Mg
JiBfUEFHRV9QU0UpOwotCi0gICAgaWYgKCBwc2UxRyApCisgICAgaWYgKCBnZmxhZ3MgJiBfUEFH
RV9QU0UgKQogICAgIHsKICAgICAgICAgLyogR2VuZXJhdGUgYSBmYWtlIGwxIHRhYmxlIGVudHJ5
IHNvIGNhbGxlcnMgZG9uJ3QgYWxsIAogICAgICAgICAgKiBoYXZlIHRvIHVuZGVyc3RhbmQgc3Vw
ZXJwYWdlcy4gKi8KQEAgLTIwNCw2ICsyMDYsNyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICgo
dmEgPj4gUEFHRV9TSElGVCkgJiBHVUVTVF9MM19HRk5fTUFTSykpOwogICAgICAgICBndy0+bDFl
ID0gZ3Vlc3RfbDFlX2Zyb21fZ2ZuKHN0YXJ0LCBmbGFncyk7CiAgICAgICAgIGd3LT5sMm1mbiA9
IGd3LT5sMW1mbiA9IElOVkFMSURfTUZOOworICAgICAgICBsZWFmX2xldmVsID0gMzsKICAgICAg
ICAgZ290byBsZWFmOwogICAgIH0KIApAQCAtMjczLDkgKzI3Niw3IEBAIGd1ZXN0X3dhbGtfdGFi
bGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGFyX2FuZCAm
PSBnZmxhZ3M7CiAgICAgYXJfb3IgIHw9IGdmbGFnczsKIAotICAgIHBzZTJNID0gISEoZ2ZsYWdz
ICYgX1BBR0VfUFNFKTsKLQotICAgIGlmICggcHNlMk0gKQorICAgIGlmICggZ2ZsYWdzICYgX1BB
R0VfUFNFICkKICAgICB7CiAgICAgICAgIC8qIFNwZWNpYWwgY2FzZTogdGhpcyBndWVzdCBWQSBp
cyBpbiBhIFBTRSBzdXBlcnBhZ2UsIHNvIHRoZXJlJ3MKICAgICAgICAgICogbm8gZ3Vlc3QgbDFl
LiAgV2UgbWFrZSBvbmUgdXAgc28gdGhhdCB0aGUgcHJvcGFnYXRpb24gY29kZQpAQCAtMzA5LDYg
KzMxMCw3IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogICAgICAgICBndy0+bDFlID0gZ3Vlc3RfbDFlX2Zyb21fZ2ZuKHN0YXJ0LCBm
bGFncyk7CiAjZW5kaWYKICAgICAgICAgZ3ctPmwxbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAg
IGxlYWZfbGV2ZWwgPSAyOwogICAgICAgICBnb3RvIGxlYWY7CiAgICAgfQogCkBAIC0zNDAsNiAr
MzQyLDggQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgYXJfYW5kICY9IGdmbGFnczsKICAgICBhcl9vciAgfD0gZ2ZsYWdzOwog
CisgICAgbGVhZl9sZXZlbCA9IDE7CisKICBsZWFmOgogICAgIGd3LT5wZmVjIHw9IFBGRUNfcGFn
ZV9wcmVzZW50OwogCkBAIC00MTMsMjQgKzQxNywzMiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgKiBzdWNjZXNzLiAgQWx0
aG91Z2ggdGhlIFBSTXMgc2F5IGhpZ2hlci1sZXZlbCBfUEFHRV9BQ0NFU1NFRCBiaXRzCiAgICAg
ICogZ2V0IHNldCB3aGVuZXZlciBhIGxvd2VyLWxldmVsIFBUIGlzIHVzZWQsIGF0IGxlYXN0IHNv
bWUgaGFyZHdhcmUKICAgICAgKiB3YWxrZXJzIGJlaGF2ZSB0aGlzIHdheS4gKi8KLSNpZiBHVUVT
VF9QQUdJTkdfTEVWRUxTID09IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KLSAgICBpZiAoIHNldF9h
ZF9iaXRzKGw0cCArIGd1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSksICZndy0+bDRlLCAwKSApCi0g
ICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sNG1mbik7Ci0gICAgaWYgKCBzZXRfYWRf
Yml0cyhsM3AgKyBndWVzdF9sM190YWJsZV9vZmZzZXQodmEpLCAmZ3ctPmwzZSwKLSAgICAgICAg
ICAgICAgICAgICAgIChwc2UxRyAmJiAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkpICkKLSAg
ICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwzbWZuKTsKLSNlbmRpZgotICAgIGlmICgg
IXBzZTFHICkKKyAgICBzd2l0Y2ggKCBsZWFmX2xldmVsICkKICAgICB7Ci0gICAgICAgIGlmICgg
c2V0X2FkX2JpdHMobDJwICsgZ3Vlc3RfbDJfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMmUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgKHBzZTJNICYmICh3YWxrICYgUEZFQ193cml0ZV9hY2Nl
c3MpKSkgKQorICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgMToKKyAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDFw
W2d1ZXN0X2wxX3RhYmxlX29mZnNldCh2YSldLmwxLCAmZ3ctPmwxZS5sMSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSkgKQorICAgICAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2gg
Ki8KKyAgICBjYXNlIDI6CisgICAgICAgIGlmICggc2V0X2FkX2JpdHMoJmwycFtndWVzdF9sMl90
YWJsZV9vZmZzZXQodmEpXS5sMiwgJmd3LT5sMmUubDIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKHdhbGsgJiBQRkVDX3dyaXRlX2FjY2VzcykgJiYgbGVhZl9sZXZlbCA9PSAyKSApCiAgICAg
ICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBndy0+bDJtZm4pOwotICAgICAgICBpZiAoICFw
c2UyTSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggc2V0X2FkX2JpdHMobDFwICsgZ3Vl
c3RfbDFfdGFibGVfb2Zmc2V0KHZhKSwgJmd3LT5sMWUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh3YWxrICYgUEZFQ193cml0ZV9hY2Nlc3MpKSApCi0gICAgICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoZCwgZ3ctPmwxbWZuKTsKLSAgICAgICAgfQorICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLworI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNCAvKiA2NC1iaXQgb25seS4u
LiAqLworICAgIGNhc2UgMzoKKyAgICAgICAgaWYgKCBzZXRfYWRfYml0cygmbDNwW2d1ZXN0X2wz
X3RhYmxlX29mZnNldCh2YSldLmwzLCAmZ3ctPmwzZS5sMywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAod2FsayAmIFBGRUNfd3JpdGVfYWNjZXNzKSAmJiBsZWFmX2xldmVsID09IDMpICkKKyAg
ICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGd3LT5sM21mbik7CisKKyAgICAgICAgaWYg
KCBzZXRfYWRfYml0cygmbDRwW2d1ZXN0X2w0X3RhYmxlX29mZnNldCh2YSldLmw0LCAmZ3ctPmw0
ZS5sNCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSkgKQorICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkoZCwgZ3ctPmw0bWZuKTsKKyNlbmRpZgogICAgIH0KIAogIG91dDoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLY-0001A3-5m; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvLX-00019s-MK
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B2/76-03430-BA3AAD85; Tue, 28 Mar 2017 17:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfV4ls
 RBmefSFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsbzPewFR80qbqx6wNbAOE21i5GTQ0jgC6PE
 wWkiXYxcQPZ5Ron915axdDFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgJXErcUvW
 UBsXgEziVtLFoDFWYDqexddYJrAyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjl2UBhxglOZiURHk/BN2KEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBy70IKCdYlJqeWpGWmQMMDpi0BAePkgivCkiat7ggMbc4Mx0idYpRUUqctxEkIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMqgkzhycwrgZv+CmgxE9BicRuwx
 SWJCCmpBka3s8d9Ns44V3n+e9kfh5cnor5q3/7EYdijcfzFzsDM/nWiYi8+zdZNjjF99jPK/a
 fe+5NLWHqV112ZIcs/Uc94trdPxHKtzw82/eraIvErzs/gHPvKyycZg3UOTub5uZo7NmHX7Cf
 JenGPX/7giWQ6PuVzo8IFL/lffGpH5rk6R8yS8HCxanNWYinOSDTUYi4qTgQA8b09FkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490723753!41701124!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26794 invoked from network); 28 Mar 2017 17:55:54 -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; 28 Mar 2017 17:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLV-0001UT-9Q
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLV-0005Qx-6t
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLV-0005Qx-6t@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: non-functional 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>

Y29tbWl0IGQ4ODY4YmZmNmMzZjU2OTY1OGUwYmExNGNkYzRjZjE4OTE4NjJlZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjQ1OjQ3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NiAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAg
ICAKICAgICAqIERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgICogQ29uc2lzdGVudGx5IGFw
cGx5IFhlbiBzdHlsZQogICAgICogSW50cm9kdWNlIGEgbG9jYWwgdmFyaWFibGUgYmxvY2sKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21t
L2d1ZXN0X3dhbGsuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggZDU3ZmI0ZC4uMzJkODE4ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fs
ay5jCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyBib29sIHNldF9hZF9iaXRzKGd1ZXN0X2ludHB0
ZV90ICpndWVzdF9wLCBndWVzdF9pbnRwdGVfdCAqd2Fsa19wLAogICovCiBib29sCiBndWVzdF93
YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIAorICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywKICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHdhbGssIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTE1NCwxMyArMTU0LDEzIEBAIGd1ZXN0X3dhbGtf
dGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGFyX29y
ICB8PSBnZmxhZ3M7CiAKICAgICAvKiBNYXAgdGhlIGwzIHRhYmxlICovCi0gICAgbDNwID0gbWFw
X2RvbWFpbl9nZm4ocDJtLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sNGVfZ2V0
X2dmbihndy0+bDRlKSwgCisgICAgbDNwID0gbWFwX2RvbWFpbl9nZm4ocDJtLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2w0ZV9nZXRfZ2ZuKGd3LT5sNGUpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICZndy0+bDNtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgJnAybXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
JnJjKTsgCi0gICAgaWYobDNwID09IE5VTEwpCisgICAgICAgICAgICAgICAgICAgICAgICAgJnJj
KTsKKyAgICBpZiAoIGwzcCA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIGd3LT5wZmVjIHw9IHJj
ICYgUEZFQ19zeW50aF9tYXNrOwogICAgICAgICBnb3RvIG91dDsKQEAgLTE3OCwyMyArMTc4LDI5
IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAogICAgICAgICBndy0+cGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdCB8IFBGRUNfcGFnZV9w
cmVzZW50OwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgCisKICAgICAvKiBBY2N1bXVs
YXRlIGwzZSBhY2Nlc3MgcmlnaHRzLiAqLwogICAgIGFyX2FuZCAmPSBnZmxhZ3M7CiAgICAgYXJf
b3IgIHw9IGdmbGFnczsKIAogICAgIGlmICggZ2ZsYWdzICYgX1BBR0VfUFNFICkKICAgICB7Ci0g
ICAgICAgIC8qIEdlbmVyYXRlIGEgZmFrZSBsMSB0YWJsZSBlbnRyeSBzbyBjYWxsZXJzIGRvbid0
IGFsbCAKLSAgICAgICAgICogaGF2ZSB0byB1bmRlcnN0YW5kIHN1cGVycGFnZXMuICovCisgICAg
ICAgIC8qCisgICAgICAgICAqIEdlbmVyYXRlIGEgZmFrZSBsMSB0YWJsZSBlbnRyeSBzbyBjYWxs
ZXJzIGRvbid0IGFsbAorICAgICAgICAgKiBoYXZlIHRvIHVuZGVyc3RhbmQgc3VwZXJwYWdlcy4K
KyAgICAgICAgICovCiAgICAgICAgIGdmbl90IHN0YXJ0ID0gZ3Vlc3RfbDNlX2dldF9nZm4oZ3ct
PmwzZSk7Ci0gICAgICAgIC8qIEdyYW50IGZ1bGwgYWNjZXNzIGluIHRoZSBsMWUsIHNpbmNlIGFs
bCB0aGUgZ3Vlc3QgZW50cnkncwotICAgICAgICAgKiBhY2Nlc3MgY29udHJvbHMgYXJlIGVuZm9y
Y2VkIGluIHRoZSBsM2UuICovCisgICAgICAgIC8qCisgICAgICAgICAqIEdyYW50IGZ1bGwgYWNj
ZXNzIGluIHRoZSBsMWUsIHNpbmNlIGFsbCB0aGUgZ3Vlc3QgZW50cnkncworICAgICAgICAgKiBh
Y2Nlc3MgY29udHJvbHMgYXJlIGVuZm9yY2VkIGluIHRoZSBsM2UuCisgICAgICAgICAqLwogICAg
ICAgICBpbnQgZmxhZ3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9VU0VSfF9QQUdFX1JXfAogICAg
ICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkpOwotICAgICAgICAv
KiBJbXBvcnQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3RlIHRoYXQgX1BBR0VfUEFUIGlzIGFjdHVh
bGx5CisgICAgICAgIC8qCisgICAgICAgICAqIEltcG9ydCBjYWNoZS1jb250cm9sIGJpdHMuIE5v
dGUgdGhhdCBfUEFHRV9QQVQgaXMgYWN0dWFsbHkKICAgICAgICAgICogX1BBR0VfUFNFLCBhbmQg
aXQgaXMgYWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbiBjYXNlCi0gICAgICAgICAqIF9Q
QUdFX1BTRV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2YgZ2ZuKSBpcyBjbGVhci4gKi8K
KyAgICAgICAgICogX1BBR0VfUFNFX1BBVCAoYml0IDEyLCBpLmUuIGZpcnN0IGJpdCBvZiBnZm4p
IGlzIGNsZWFyLgorICAgICAgICAgKi8KICAgICAgICAgZmxhZ3MgfD0gKGd1ZXN0X2wzZV9nZXRf
ZmxhZ3MoZ3ctPmwzZSkKICAgICAgICAgICAgICAgICAgICYgKF9QQUdFX1BBVHxfUEFHRV9QV1R8
X1BBR0VfUENEKSk7CiAgICAgICAgIGlmICggIShnZm5feChzdGFydCkgJiAxKSApCkBAIC0yMjcs
MTMgKzIzMywxMyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICNlbmRpZiAvKiBQQUUgb3IgNjQuLi4gKi8KIAogICAgIC8qIE1hcCB0
aGUgbDIgdGFibGUgKi8KLSAgICBsMnAgPSBtYXBfZG9tYWluX2dmbihwMm0sIAotICAgICAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2wzZV9nZXRfZ2ZuKGd3LT5sM2UpLCAKKyAgICBsMnAgPSBt
YXBfZG9tYWluX2dmbihwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDNlX2dl
dF9nZm4oZ3ctPmwzZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgJmd3LT5sMm1mbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwgCisgICAgICAgICAgICAgICAgICAgICAgICAg
JnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgJnJjKTsgCi0gICAgaWYobDJwID09IE5VTEwpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgJnJjKTsKKyAgICBpZiAoIGwycCA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIGd3LT5wZmVj
IHw9IHJjICYgUEZFQ19zeW50aF9tYXNrOwogICAgICAgICBnb3RvIG91dDsKQEAgLTI3OCwyMiAr
Mjg0LDI4IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogCiAgICAgaWYgKCBnZmxhZ3MgJiBfUEFHRV9QU0UgKQogICAgIHsKLSAgICAg
ICAgLyogU3BlY2lhbCBjYXNlOiB0aGlzIGd1ZXN0IFZBIGlzIGluIGEgUFNFIHN1cGVycGFnZSwg
c28gdGhlcmUncworICAgICAgICAvKgorICAgICAgICAgKiBTcGVjaWFsIGNhc2U6IHRoaXMgZ3Vl
c3QgVkEgaXMgaW4gYSBQU0Ugc3VwZXJwYWdlLCBzbyB0aGVyZSdzCiAgICAgICAgICAqIG5vIGd1
ZXN0IGwxZS4gIFdlIG1ha2Ugb25lIHVwIHNvIHRoYXQgdGhlIHByb3BhZ2F0aW9uIGNvZGUKLSAg
ICAgICAgICogY2FuIGdlbmVyYXRlIGEgc2hhZG93IGwxIHRhYmxlLiAgU3RhcnQgd2l0aCB0aGUg
Z2ZuIG9mIHRoZSAKLSAgICAgICAgICogZmlyc3QgNGstcGFnZSBvZiB0aGUgc3VwZXJwYWdlLiAq
LworICAgICAgICAgKiBjYW4gZ2VuZXJhdGUgYSBzaGFkb3cgbDEgdGFibGUuICBTdGFydCB3aXRo
IHRoZSBnZm4gb2YgdGhlCisgICAgICAgICAqIGZpcnN0IDRrLXBhZ2Ugb2YgdGhlIHN1cGVycGFn
ZS4KKyAgICAgICAgICovCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyCiAgICAgICAgIGdm
bl90IHN0YXJ0ID0gX2dmbih1bmZvbGRfcHNlMzYoZ3ctPmwyZS5sMikgPj4gUEFHRV9TSElGVCk7
CiAjZWxzZQogICAgICAgICBnZm5fdCBzdGFydCA9IGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUp
OwogI2VuZGlmCi0gICAgICAgIC8qIEdyYW50IGZ1bGwgYWNjZXNzIGluIHRoZSBsMWUsIHNpbmNl
IGFsbCB0aGUgZ3Vlc3QgZW50cnkncyAKLSAgICAgICAgICogYWNjZXNzIGNvbnRyb2xzIGFyZSBl
bmZvcmNlZCBpbiB0aGUgc2hhZG93IGwyZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogR3Jh
bnQgZnVsbCBhY2Nlc3MgaW4gdGhlIGwxZSwgc2luY2UgYWxsIHRoZSBndWVzdCBlbnRyeSdzCisg
ICAgICAgICAqIGFjY2VzcyBjb250cm9scyBhcmUgZW5mb3JjZWQgaW4gdGhlIHNoYWRvdyBsMmUu
CisgICAgICAgICAqLwogICAgICAgICBpbnQgZmxhZ3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9V
U0VSfF9QQUdFX1JXfAogICAgICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUR8X1BBR0Vf
RElSVFkpOwotICAgICAgICAvKiBJbXBvcnQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3RlIHRoYXQg
X1BBR0VfUEFUIGlzIGFjdHVhbGx5CisgICAgICAgIC8qCisgICAgICAgICAqIEltcG9ydCBjYWNo
ZS1jb250cm9sIGJpdHMuIE5vdGUgdGhhdCBfUEFHRV9QQVQgaXMgYWN0dWFsbHkKICAgICAgICAg
ICogX1BBR0VfUFNFLCBhbmQgaXQgaXMgYWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbiBj
YXNlCi0gICAgICAgICAqIF9QQUdFX1BTRV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2Yg
Z2ZuKSBpcyBjbGVhci4gKi8KKyAgICAgICAgICogX1BBR0VfUFNFX1BBVCAoYml0IDEyLCBpLmUu
IGZpcnN0IGJpdCBvZiBnZm4pIGlzIGNsZWFyLgorICAgICAgICAgKi8KICAgICAgICAgZmxhZ3Mg
fD0gKGd1ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSkKICAgICAgICAgICAgICAgICAgICYgKF9Q
QUdFX1BBVHxfUEFHRV9QV1R8X1BBR0VfUENEKSk7CiAgICAgICAgIGlmICggIShnZm5feChzdGFy
dCkgJiAxKSApCkBAIC00MTMsMTAgKzQyNSwxMiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgIHdhbGtfb2sgPSB0cnVlOwog
Ci0gICAgLyogR28gYmFjayBhbmQgc2V0IGFjY2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIG9ubHkgaWYg
dGhlIHdhbGsgd2FzIGEKKyAgICAvKgorICAgICAqIEdvIGJhY2sgYW5kIHNldCBhY2Nlc3NlZCBh
bmQgZGlydHkgYml0cyBvbmx5IGlmIHRoZSB3YWxrIHdhcyBhCiAgICAgICogc3VjY2Vzcy4gIEFs
dGhvdWdoIHRoZSBQUk1zIHNheSBoaWdoZXItbGV2ZWwgX1BBR0VfQUNDRVNTRUQgYml0cwogICAg
ICAqIGdldCBzZXQgd2hlbmV2ZXIgYSBsb3dlci1sZXZlbCBQVCBpcyB1c2VkLCBhdCBsZWFzdCBz
b21lIGhhcmR3YXJlCi0gICAgICogd2Fsa2VycyBiZWhhdmUgdGhpcyB3YXkuICovCisgICAgICog
d2Fsa2VycyBiZWhhdmUgdGhpcyB3YXkuCisgICAgICovCiAgICAgc3dpdGNoICggbGVhZl9sZXZl
bCApCiAgICAgewogICAgIGRlZmF1bHQ6CkBAIC00NDcsMjAgKzQ2MSwyMCBAQCBndWVzdF93YWxr
X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogIG91dDoK
ICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQKLSAgICBpZiAoIGwzcCApIAorICAgIGlmICgg
bDNwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzcCk7CiAgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sM21mbikpKTsKICAgICB9CiAjZW5kaWYKICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMKLSAgICBpZiAoIGwycCApIAorICAgIGlmICggbDJw
ICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwycCk7CiAgICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMm1mbikpKTsKICAgICB9CiAjZW5kaWYKLSAgICBp
ZiAoIGwxcCApIAorICAgIGlmICggbDFwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwxcCk7CiAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMW1mbikp
KTsKQEAgLTQ2OCwzICs0ODIsMTMgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICByZXR1cm4gd2Fsa19vazsKIH0KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLY-0001A3-5m; Tue, 28 Mar 2017 17: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 <ian.jackson@eu.citrix.com>) id 1csvLX-00019s-MK
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B2/76-03430-BA3AAD85; Tue, 28 Mar 2017 17:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfV4ls
 RBmefSFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsbzPewFR80qbqx6wNbAOE21i5GTQ0jgC6PE
 wWkiXYxcQPZ5Ron915axdDFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawgJXErcUvW
 UBsXgEziVtLFoDFWYDqexddYJrAyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjl2UBhxglOZiURHk/BN2KEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBy70IKCdYlJqeWpGWmQMMDpi0BAePkgivCkiat7ggMbc4Mx0idYpRUUqctxEkIQCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMqgkzhycwrgZv+CmgxE9BicRuwx
 SWJCCmpBka3s8d9Ns44V3n+e9kfh5cnor5q3/7EYdijcfzFzsDM/nWiYi8+zdZNjjF99jPK/a
 fe+5NLWHqV112ZIcs/Uc94trdPxHKtzw82/eraIvErzs/gHPvKyycZg3UOTub5uZo7NmHX7Cf
 JenGPX/7giWQ6PuVzo8IFL/lffGpH5rk6R8yS8HCxanNWYinOSDTUYi4qTgQA8b09FkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490723753!41701124!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26794 invoked from network); 28 Mar 2017 17:55:54 -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; 28 Mar 2017 17:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLV-0001UT-9Q
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLV-0005Qx-6t
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLV-0005Qx-6t@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: non-functional 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>

Y29tbWl0IGQ4ODY4YmZmNmMzZjU2OTY1OGUwYmExNGNkYzRjZjE4OTE4NjJlZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyIDE3OjQ1OjQ3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1hciAyNyAxMTo0OToy
NiAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBub24tZnVuY3Rpb25hbCBjbGVhbnVwCiAg
ICAKICAgICAqIERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgICogQ29uc2lzdGVudGx5IGFw
cGx5IFhlbiBzdHlsZQogICAgICogSW50cm9kdWNlIGEgbG9jYWwgdmFyaWFibGUgYmxvY2sKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21t
L2d1ZXN0X3dhbGsuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggZDU3ZmI0ZC4uMzJkODE4ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fs
ay5jCkBAIC04MSw3ICs4MSw3IEBAIHN0YXRpYyBib29sIHNldF9hZF9iaXRzKGd1ZXN0X2ludHB0
ZV90ICpndWVzdF9wLCBndWVzdF9pbnRwdGVfdCAqd2Fsa19wLAogICovCiBib29sCiBndWVzdF93
YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKLSAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEsIHdhbGtfdCAqZ3csIAorICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2YSwgd2Fsa190ICpndywKICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHdhbGssIG1mbl90IHRvcF9tZm4sIHZvaWQgKnRvcF9tYXApCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTE1NCwxMyArMTU0LDEzIEBAIGd1ZXN0X3dhbGtf
dGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGFyX29y
ICB8PSBnZmxhZ3M7CiAKICAgICAvKiBNYXAgdGhlIGwzIHRhYmxlICovCi0gICAgbDNwID0gbWFw
X2RvbWFpbl9nZm4ocDJtLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sNGVfZ2V0
X2dmbihndy0+bDRlKSwgCisgICAgbDNwID0gbWFwX2RvbWFpbl9nZm4ocDJtLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2w0ZV9nZXRfZ2ZuKGd3LT5sNGUpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICZndy0+bDNtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgJnAybXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
JnJjKTsgCi0gICAgaWYobDNwID09IE5VTEwpCisgICAgICAgICAgICAgICAgICAgICAgICAgJnJj
KTsKKyAgICBpZiAoIGwzcCA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIGd3LT5wZmVjIHw9IHJj
ICYgUEZFQ19zeW50aF9tYXNrOwogICAgICAgICBnb3RvIG91dDsKQEAgLTE3OCwyMyArMTc4LDI5
IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAogICAgICAgICBndy0+cGZlYyB8PSBQRkVDX3Jlc2VydmVkX2JpdCB8IFBGRUNfcGFnZV9w
cmVzZW50OwogICAgICAgICBnb3RvIG91dDsKICAgICB9Ci0gICAgCisKICAgICAvKiBBY2N1bXVs
YXRlIGwzZSBhY2Nlc3MgcmlnaHRzLiAqLwogICAgIGFyX2FuZCAmPSBnZmxhZ3M7CiAgICAgYXJf
b3IgIHw9IGdmbGFnczsKIAogICAgIGlmICggZ2ZsYWdzICYgX1BBR0VfUFNFICkKICAgICB7Ci0g
ICAgICAgIC8qIEdlbmVyYXRlIGEgZmFrZSBsMSB0YWJsZSBlbnRyeSBzbyBjYWxsZXJzIGRvbid0
IGFsbCAKLSAgICAgICAgICogaGF2ZSB0byB1bmRlcnN0YW5kIHN1cGVycGFnZXMuICovCisgICAg
ICAgIC8qCisgICAgICAgICAqIEdlbmVyYXRlIGEgZmFrZSBsMSB0YWJsZSBlbnRyeSBzbyBjYWxs
ZXJzIGRvbid0IGFsbAorICAgICAgICAgKiBoYXZlIHRvIHVuZGVyc3RhbmQgc3VwZXJwYWdlcy4K
KyAgICAgICAgICovCiAgICAgICAgIGdmbl90IHN0YXJ0ID0gZ3Vlc3RfbDNlX2dldF9nZm4oZ3ct
PmwzZSk7Ci0gICAgICAgIC8qIEdyYW50IGZ1bGwgYWNjZXNzIGluIHRoZSBsMWUsIHNpbmNlIGFs
bCB0aGUgZ3Vlc3QgZW50cnkncwotICAgICAgICAgKiBhY2Nlc3MgY29udHJvbHMgYXJlIGVuZm9y
Y2VkIGluIHRoZSBsM2UuICovCisgICAgICAgIC8qCisgICAgICAgICAqIEdyYW50IGZ1bGwgYWNj
ZXNzIGluIHRoZSBsMWUsIHNpbmNlIGFsbCB0aGUgZ3Vlc3QgZW50cnkncworICAgICAgICAgKiBh
Y2Nlc3MgY29udHJvbHMgYXJlIGVuZm9yY2VkIGluIHRoZSBsM2UuCisgICAgICAgICAqLwogICAg
ICAgICBpbnQgZmxhZ3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9VU0VSfF9QQUdFX1JXfAogICAg
ICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkpOwotICAgICAgICAv
KiBJbXBvcnQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3RlIHRoYXQgX1BBR0VfUEFUIGlzIGFjdHVh
bGx5CisgICAgICAgIC8qCisgICAgICAgICAqIEltcG9ydCBjYWNoZS1jb250cm9sIGJpdHMuIE5v
dGUgdGhhdCBfUEFHRV9QQVQgaXMgYWN0dWFsbHkKICAgICAgICAgICogX1BBR0VfUFNFLCBhbmQg
aXQgaXMgYWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbiBjYXNlCi0gICAgICAgICAqIF9Q
QUdFX1BTRV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2YgZ2ZuKSBpcyBjbGVhci4gKi8K
KyAgICAgICAgICogX1BBR0VfUFNFX1BBVCAoYml0IDEyLCBpLmUuIGZpcnN0IGJpdCBvZiBnZm4p
IGlzIGNsZWFyLgorICAgICAgICAgKi8KICAgICAgICAgZmxhZ3MgfD0gKGd1ZXN0X2wzZV9nZXRf
ZmxhZ3MoZ3ctPmwzZSkKICAgICAgICAgICAgICAgICAgICYgKF9QQUdFX1BBVHxfUEFHRV9QV1R8
X1BBR0VfUENEKSk7CiAgICAgICAgIGlmICggIShnZm5feChzdGFydCkgJiAxKSApCkBAIC0yMjcs
MTMgKzIzMywxMyBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICNlbmRpZiAvKiBQQUUgb3IgNjQuLi4gKi8KIAogICAgIC8qIE1hcCB0
aGUgbDIgdGFibGUgKi8KLSAgICBsMnAgPSBtYXBfZG9tYWluX2dmbihwMm0sIAotICAgICAgICAg
ICAgICAgICAgICAgICAgIGd1ZXN0X2wzZV9nZXRfZ2ZuKGd3LT5sM2UpLCAKKyAgICBsMnAgPSBt
YXBfZG9tYWluX2dmbihwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDNlX2dl
dF9nZm4oZ3ctPmwzZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgJmd3LT5sMm1mbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwgCisgICAgICAgICAgICAgICAgICAgICAgICAg
JnAybXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcXQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgJnJjKTsgCi0gICAgaWYobDJwID09IE5VTEwpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgJnJjKTsKKyAgICBpZiAoIGwycCA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIGd3LT5wZmVj
IHw9IHJjICYgUEZFQ19zeW50aF9tYXNrOwogICAgICAgICBnb3RvIG91dDsKQEAgLTI3OCwyMiAr
Mjg0LDI4IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogCiAgICAgaWYgKCBnZmxhZ3MgJiBfUEFHRV9QU0UgKQogICAgIHsKLSAgICAg
ICAgLyogU3BlY2lhbCBjYXNlOiB0aGlzIGd1ZXN0IFZBIGlzIGluIGEgUFNFIHN1cGVycGFnZSwg
c28gdGhlcmUncworICAgICAgICAvKgorICAgICAgICAgKiBTcGVjaWFsIGNhc2U6IHRoaXMgZ3Vl
c3QgVkEgaXMgaW4gYSBQU0Ugc3VwZXJwYWdlLCBzbyB0aGVyZSdzCiAgICAgICAgICAqIG5vIGd1
ZXN0IGwxZS4gIFdlIG1ha2Ugb25lIHVwIHNvIHRoYXQgdGhlIHByb3BhZ2F0aW9uIGNvZGUKLSAg
ICAgICAgICogY2FuIGdlbmVyYXRlIGEgc2hhZG93IGwxIHRhYmxlLiAgU3RhcnQgd2l0aCB0aGUg
Z2ZuIG9mIHRoZSAKLSAgICAgICAgICogZmlyc3QgNGstcGFnZSBvZiB0aGUgc3VwZXJwYWdlLiAq
LworICAgICAgICAgKiBjYW4gZ2VuZXJhdGUgYSBzaGFkb3cgbDEgdGFibGUuICBTdGFydCB3aXRo
IHRoZSBnZm4gb2YgdGhlCisgICAgICAgICAqIGZpcnN0IDRrLXBhZ2Ugb2YgdGhlIHN1cGVycGFn
ZS4KKyAgICAgICAgICovCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyCiAgICAgICAgIGdm
bl90IHN0YXJ0ID0gX2dmbih1bmZvbGRfcHNlMzYoZ3ctPmwyZS5sMikgPj4gUEFHRV9TSElGVCk7
CiAjZWxzZQogICAgICAgICBnZm5fdCBzdGFydCA9IGd1ZXN0X2wyZV9nZXRfZ2ZuKGd3LT5sMmUp
OwogI2VuZGlmCi0gICAgICAgIC8qIEdyYW50IGZ1bGwgYWNjZXNzIGluIHRoZSBsMWUsIHNpbmNl
IGFsbCB0aGUgZ3Vlc3QgZW50cnkncyAKLSAgICAgICAgICogYWNjZXNzIGNvbnRyb2xzIGFyZSBl
bmZvcmNlZCBpbiB0aGUgc2hhZG93IGwyZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogR3Jh
bnQgZnVsbCBhY2Nlc3MgaW4gdGhlIGwxZSwgc2luY2UgYWxsIHRoZSBndWVzdCBlbnRyeSdzCisg
ICAgICAgICAqIGFjY2VzcyBjb250cm9scyBhcmUgZW5mb3JjZWQgaW4gdGhlIHNoYWRvdyBsMmUu
CisgICAgICAgICAqLwogICAgICAgICBpbnQgZmxhZ3MgPSAoX1BBR0VfUFJFU0VOVHxfUEFHRV9V
U0VSfF9QQUdFX1JXfAogICAgICAgICAgICAgICAgICAgICAgX1BBR0VfQUNDRVNTRUR8X1BBR0Vf
RElSVFkpOwotICAgICAgICAvKiBJbXBvcnQgY2FjaGUtY29udHJvbCBiaXRzLiBOb3RlIHRoYXQg
X1BBR0VfUEFUIGlzIGFjdHVhbGx5CisgICAgICAgIC8qCisgICAgICAgICAqIEltcG9ydCBjYWNo
ZS1jb250cm9sIGJpdHMuIE5vdGUgdGhhdCBfUEFHRV9QQVQgaXMgYWN0dWFsbHkKICAgICAgICAg
ICogX1BBR0VfUFNFLCBhbmQgaXQgaXMgYWx3YXlzIHNldC4gV2Ugd2lsbCBjbGVhciBpdCBpbiBj
YXNlCi0gICAgICAgICAqIF9QQUdFX1BTRV9QQVQgKGJpdCAxMiwgaS5lLiBmaXJzdCBiaXQgb2Yg
Z2ZuKSBpcyBjbGVhci4gKi8KKyAgICAgICAgICogX1BBR0VfUFNFX1BBVCAoYml0IDEyLCBpLmUu
IGZpcnN0IGJpdCBvZiBnZm4pIGlzIGNsZWFyLgorICAgICAgICAgKi8KICAgICAgICAgZmxhZ3Mg
fD0gKGd1ZXN0X2wyZV9nZXRfZmxhZ3MoZ3ctPmwyZSkKICAgICAgICAgICAgICAgICAgICYgKF9Q
QUdFX1BBVHxfUEFHRV9QV1R8X1BBR0VfUENEKSk7CiAgICAgICAgIGlmICggIShnZm5feChzdGFy
dCkgJiAxKSApCkBAIC00MTMsMTAgKzQyNSwxMiBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgIHdhbGtfb2sgPSB0cnVlOwog
Ci0gICAgLyogR28gYmFjayBhbmQgc2V0IGFjY2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIG9ubHkgaWYg
dGhlIHdhbGsgd2FzIGEKKyAgICAvKgorICAgICAqIEdvIGJhY2sgYW5kIHNldCBhY2Nlc3NlZCBh
bmQgZGlydHkgYml0cyBvbmx5IGlmIHRoZSB3YWxrIHdhcyBhCiAgICAgICogc3VjY2Vzcy4gIEFs
dGhvdWdoIHRoZSBQUk1zIHNheSBoaWdoZXItbGV2ZWwgX1BBR0VfQUNDRVNTRUQgYml0cwogICAg
ICAqIGdldCBzZXQgd2hlbmV2ZXIgYSBsb3dlci1sZXZlbCBQVCBpcyB1c2VkLCBhdCBsZWFzdCBz
b21lIGhhcmR3YXJlCi0gICAgICogd2Fsa2VycyBiZWhhdmUgdGhpcyB3YXkuICovCisgICAgICog
d2Fsa2VycyBiZWhhdmUgdGhpcyB3YXkuCisgICAgICovCiAgICAgc3dpdGNoICggbGVhZl9sZXZl
bCApCiAgICAgewogICAgIGRlZmF1bHQ6CkBAIC00NDcsMjAgKzQ2MSwyMCBAQCBndWVzdF93YWxr
X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogIG91dDoK
ICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDQKLSAgICBpZiAoIGwzcCApIAorICAgIGlmICgg
bDNwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzcCk7CiAgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sM21mbikpKTsKICAgICB9CiAjZW5kaWYKICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMKLSAgICBpZiAoIGwycCApIAorICAgIGlmICggbDJw
ICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwycCk7CiAgICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMm1mbikpKTsKICAgICB9CiAjZW5kaWYKLSAgICBp
ZiAoIGwxcCApIAorICAgIGlmICggbDFwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwxcCk7CiAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sMW1mbikp
KTsKQEAgLTQ2OCwzICs0ODIsMTMgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAKICAgICByZXR1cm4gd2Fsa19vazsKIH0KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvLi-0001CG-7I; Tue, 28 Mar 2017 17:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLh-0001C1-CA
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 91/B6-03430-4B3AAD85; Tue, 28 Mar 2017 17:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVXfL4ls
 RBv2XBS0mbDNwYPTY3reLPYAxijUzLym/IoE1o//LZ/aCi9wVEx/MYm1gvM/ZxcjFISTwhVFi
 xforzF2MnEDOeUaJjc9yuhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxtIibBAuMSp52YgY
 V4BM4lPEzYwg4RZgMpbbxRPYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4OD
 E9NScxqVgvOT93EyPQGwxAsINx9mX/Q4ySHExKorwfgm5FCPEl5adUZiQWZ8QXleakFh9ilOH
 gUJLgFQF6V0iwKDU9tSItMwcYFjBpCQ4eJRHeAJA0b3FBYm5xZjpE6hSjopQ4rzBIQgAkkVGa
 B9cGC8VLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub1BZnCk5lXAjf9FdBiJqDF4jZgi0sSE
 VJSDYw6Rx39rnCtst29pCi6yZHhMZ9NvmHgbHG7GYyfNAqSYk7XsRm0FSbZbe4+yPMkyiSEL7
 Bi5fEjCh7Pzkz8sbdb3OLdRLa4hNDWR+lb9ptPXRO52aLRRInv/6zpjuHhYg8SaupMpyccL02
 8eFaOffbSJZzqD20k9su+maw8fVP+RwWW1o19DEosxRmJhlrMRcWJALrQp/VAAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490723763!60738161!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2832 invoked from network); 28 Mar 2017 17:56:04 -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; 28 Mar 2017 17:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLf-0001VN-Bd
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLf-0005SH-Ax
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLf-0005SH-Ax@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: bind
	restrict operation to new version
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhN2ZiZGQ2OTI1YmQ2MzIzOTQxZWU4YTA4YjM4ODRhYTBjZWY2ZmUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyNyAxMTo1MToyMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTI6MzY6MDEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGJpbmQgcmVzdHJpY3Qgb3BlcmF0aW9uIHRv
IG5ldyB2ZXJzaW9uCiAgICAKICAgIENvbW1pdCA1ODIzZDZlYiAiYWRkIGEgY2FsbCB0byByZXN0
cmljdCB0aGUgaGFuZGxlIiBhZGRlZCBhIG5ldyBmdW5jdGlvbgogICAgdG8gdGhlIGZvcmVpZ25t
ZW1vcnkgQVBJLiBUaGlzIEFQSSBpcyBjb25zaWRlcmVkIHN0YWJsZSBhbmQgc28gdGhlIG5ldwog
ICAgZnVuY3Rpb24gc2hvdWxkIGJlIGJvdW5kIHRvIGEgbmV3IHZlcnNpb24uCiAgICAKICAgIFRo
aXMgcGF0Y2ggY3JlYXRlcyB2ZXJzaW9uIDEuMSBvZiB0aGUgQVBJLCBkZXBlbmRlbnQgb24gdmVy
c2lvbiAxLjAsIGFuZAogICAgYmluZHMgdGhlIHJlc3RyaWN0IGNhbGwgdG8gdmVyc2lvbiAxLjEu
IFRodXMgdmVyc2lvbiAxLjAgaXMgYXMgaXQgd2FzCiAgICBiZWZvcmUgdGhlIG5ldyBmdW5jdGlv
biB3YXMgYWRkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5t
YXAgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25t
ZW1vcnkubWFwIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCmluZGV4IDVjOTgwNmMuLjQxYTg4OTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAorKysgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKQEAgLTQsNiArNCw5IEBAIFZFUlNfMS4wIHsK
IAkJeGVuZm9yZWlnbm1lbW9yeV9jbG9zZTsKIAkJeGVuZm9yZWlnbm1lbW9yeV9tYXA7CiAJCXhl
bmZvcmVpZ25tZW1vcnlfdW5tYXA7Ci0JCXhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3Q7CiAJbG9j
YWw6ICo7IC8qIERvIG5vdCBleHBvc2UgYW55dGhpbmcgYnkgZGVmYXVsdCAqLwogfTsKK1ZFUlNf
MS4xIHsKKwlnbG9iYWw6CisJCXhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3Q7Cit9IFZFUlNfMS4w
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvLi-0001CG-7I; Tue, 28 Mar 2017 17:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLh-0001C1-CA
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 91/B6-03430-4B3AAD85; Tue, 28 Mar 2017 17:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVXfL4ls
 RBv2XBS0mbDNwYPTY3reLPYAxijUzLym/IoE1o//LZ/aCi9wVEx/MYm1gvM/ZxcjFISTwhVFi
 xforzF2MnEDOeUaJjc9yuhg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxtIibBAuMSp52YgY
 V4BM4lPEzYwg4RZgMpbbxRPYORYwMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4OD
 E9NScxqVgvOT93EyPQGwxAsINx9mX/Q4ySHExKorwfgm5FCPEl5adUZiQWZ8QXleakFh9ilOH
 gUJLgFQF6V0iwKDU9tSItMwcYFjBpCQ4eJRHeAJA0b3FBYm5xZjpE6hSjopQ4rzBIQgAkkVGa
 B9cGC8VLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEub1BZnCk5lXAjf9FdBiJqDF4jZgi0sSE
 VJSDYw6Rx39rnCtst29pCi6yZHhMZ9NvmHgbHG7GYyfNAqSYk7XsRm0FSbZbe4+yPMkyiSEL7
 Bi5fEjCh7Pzkz8sbdb3OLdRLa4hNDWR+lb9ptPXRO52aLRRInv/6zpjuHhYg8SaupMpyccL02
 8eFaOffbSJZzqD20k9su+maw8fVP+RwWW1o19DEosxRmJhlrMRcWJALrQp/VAAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490723763!60738161!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2832 invoked from network); 28 Mar 2017 17:56:04 -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; 28 Mar 2017 17:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLf-0001VN-Bd
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLf-0005SH-Ax
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLf-0005SH-Ax@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:03 +0000
Subject: [Xen-changelog] [xen master] tools/libxenforeignmemory: bind
	restrict operation to new version
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhN2ZiZGQ2OTI1YmQ2MzIzOTQxZWU4YTA4YjM4ODRhYTBjZWY2ZmUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1hciAyNyAxMTo1MToyMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTI6MzY6MDEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2xpYnhlbmZvcmVpZ25tZW1vcnk6IGJpbmQgcmVzdHJpY3Qgb3BlcmF0aW9uIHRv
IG5ldyB2ZXJzaW9uCiAgICAKICAgIENvbW1pdCA1ODIzZDZlYiAiYWRkIGEgY2FsbCB0byByZXN0
cmljdCB0aGUgaGFuZGxlIiBhZGRlZCBhIG5ldyBmdW5jdGlvbgogICAgdG8gdGhlIGZvcmVpZ25t
ZW1vcnkgQVBJLiBUaGlzIEFQSSBpcyBjb25zaWRlcmVkIHN0YWJsZSBhbmQgc28gdGhlIG5ldwog
ICAgZnVuY3Rpb24gc2hvdWxkIGJlIGJvdW5kIHRvIGEgbmV3IHZlcnNpb24uCiAgICAKICAgIFRo
aXMgcGF0Y2ggY3JlYXRlcyB2ZXJzaW9uIDEuMSBvZiB0aGUgQVBJLCBkZXBlbmRlbnQgb24gdmVy
c2lvbiAxLjAsIGFuZAogICAgYmluZHMgdGhlIHJlc3RyaWN0IGNhbGwgdG8gdmVyc2lvbiAxLjEu
IFRodXMgdmVyc2lvbiAxLjAgaXMgYXMgaXQgd2FzCiAgICBiZWZvcmUgdGhlIG5ldyBmdW5jdGlv
biB3YXMgYWRkZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5t
YXAgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25t
ZW1vcnkubWFwIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCmluZGV4IDVjOTgwNmMuLjQxYTg4OTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAorKysgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKQEAgLTQsNiArNCw5IEBAIFZFUlNfMS4wIHsK
IAkJeGVuZm9yZWlnbm1lbW9yeV9jbG9zZTsKIAkJeGVuZm9yZWlnbm1lbW9yeV9tYXA7CiAJCXhl
bmZvcmVpZ25tZW1vcnlfdW5tYXA7Ci0JCXhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3Q7CiAJbG9j
YWw6ICo7IC8qIERvIG5vdCBleHBvc2UgYW55dGhpbmcgYnkgZGVmYXVsdCAqLwogfTsKK1ZFUlNf
MS4xIHsKKwlnbG9iYWw6CisJCXhlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3Q7Cit9IFZFUlNfMS4w
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLs-0001E5-AC; Tue, 28 Mar 2017 17:56:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLr-0001Dw-Q5
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:15 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CC/E7-27751-FB3AAD85; Tue, 28 Mar 2017 17:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVXff4ls
 RBrc+iVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrTWHvaC+ZwV9zvuMzYwNrB3MXJxCAl8YZRY
 freZEcI5zyhx4e5sti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JBr/N
 bKC2LwCZhJXF2xgBLFZgOqfXT7BNIGRYwEjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbT6wIPMUpyMCmJ8n4IuhUhxJeUn1KZkVicEV9UmpN
 afIhRg4NDYMLZudOZpFjy8vNSlSR4uRcB1QkWpaanVqRl5gDDBqZUgoNHSYRXBSTNW1yQmFuc
 mQ6ROsWoyzFn9u43TEJgM6TEeRtBigRAijJK8+BGwEL4EqOslDAvI9CBQjwFqUW5mSWo8q8Yx
 TkYlYR5L4NM4cnMK4Hb9AroCCagI8RtwI4oSURISTUw9j4/92gO04HfC25u1/Fa48QUIbvhUP
 b8N1etlnMfvzSZ0ays4I22WL9vwMl2PpdsgbhGsermzlXyp0+XZERLzMroP6bMZM28nH8Wz0m
 hzWd0Pm9flV9U8HHyt+SyJqHbCzf/X7nvQuZrg9CdtY5OctZlmmIFrxJFWdZK7vwmO6Vu9bW4
 lfHflFiKMxINtZiLihMBgIZigVwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490723773!54191666!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48058 invoked from network); 28 Mar 2017 17:56: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; 28 Mar 2017 17:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLp-0001Va-ER
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLp-0005T8-De
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLp-0005T8-De@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:13 +0000
Subject: [Xen-changelog] [xen master] tracing: xenalyze: kill spurious ",
	" in Credit1 traces.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkODE5MjAzZTA1YjUyMDRiNWQ2OTExMjk0MTQ5NjA5Y2Y0MzYzODcKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgMjEgMTI6NTY6MjQgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDI3IDEyOjM2OjU5IDIwMTcgKzAx
MDAKCiAgICB0cmFjaW5nOiB4ZW5hbHl6ZToga2lsbCBzcHVyaW91cyAiLCAiIGluIENyZWRpdDEg
dHJhY2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmlu
ZGV4IDY4ZmZjYzIuLjAyOWM4OWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXpl
LmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtNzYzMyw3ICs3NjMzLDcgQEAg
dm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHU6MTYsIHRhc2tsZXQ6OCwgaWRsZTo4OwogICAgICAgICAgICAg
ICAgIH0gKnIgPSAodHlwZW9mKHIpKXJpLT5kOwogCi0gICAgICAgICAgICAgICAgcHJpbnRmKCIg
JXMgY3NjaGVkOnNjaGVkdWxlIGNwdSAldSwgJXMlc1xuIiwKKyAgICAgICAgICAgICAgICBwcmlu
dGYoIiAlcyBjc2NoZWQ6c2NoZWR1bGUgY3B1ICV1JXMlc1xuIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5jcHUsCiAgICAgICAgICAgICAgICAgICAgICAgIHIt
PnRhc2tsZXQgPyAiLCB0YXNrbGV0IHNjaGVkdWxlZCIgOiAiIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgci0+aWRsZSA/ICIsIGlkbGUiIDogIiwgYnVzeSIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17: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 1csvLs-0001E5-AC; Tue, 28 Mar 2017 17:56:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLr-0001Dw-Q5
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:15 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CC/E7-27751-FB3AAD85; Tue, 28 Mar 2017 17:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVXff4ls
 RBrc+iVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrTWHvaC+ZwV9zvuMzYwNrB3MXJxCAl8YZRY
 freZEcI5zyhx4e5sti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JBr/N
 bKC2LwCZhJXF2xgBLFZgOqfXT7BNIGRYwEjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbT6wIPMUpyMCmJ8n4IuhUhxJeUn1KZkVicEV9UmpN
 afIhRg4NDYMLZudOZpFjy8vNSlSR4uRcB1QkWpaanVqRl5gDDBqZUgoNHSYRXBSTNW1yQmFuc
 mQ6ROsWoyzFn9u43TEJgM6TEeRtBigRAijJK8+BGwEL4EqOslDAvI9CBQjwFqUW5mSWo8q8Yx
 TkYlYR5L4NM4cnMK4Hb9AroCCagI8RtwI4oSURISTUw9j4/92gO04HfC25u1/Fa48QUIbvhUP
 b8N1etlnMfvzSZ0ays4I22WL9vwMl2PpdsgbhGsermzlXyp0+XZERLzMroP6bMZM28nH8Wz0m
 hzWd0Pm9flV9U8HHyt+SyJqHbCzf/X7nvQuZrg9CdtY5OctZlmmIFrxJFWdZK7vwmO6Vu9bW4
 lfHflFiKMxINtZiLihMBgIZigVwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490723773!54191666!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48058 invoked from network); 28 Mar 2017 17:56: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; 28 Mar 2017 17:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLp-0001Va-ER
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLp-0005T8-De
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLp-0005T8-De@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:13 +0000
Subject: [Xen-changelog] [xen master] tracing: xenalyze: kill spurious ",
	" in Credit1 traces.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkODE5MjAzZTA1YjUyMDRiNWQ2OTExMjk0MTQ5NjA5Y2Y0MzYzODcKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBGZWIgMjEgMTI6NTY6MjQgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWFyIDI3IDEyOjM2OjU5IDIwMTcgKzAx
MDAKCiAgICB0cmFjaW5nOiB4ZW5hbHl6ZToga2lsbCBzcHVyaW91cyAiLCAiIGluIENyZWRpdDEg
dHJhY2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmlu
ZGV4IDY4ZmZjYzIuLjAyOWM4OWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXpl
LmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtNzYzMyw3ICs3NjMzLDcgQEAg
dm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHU6MTYsIHRhc2tsZXQ6OCwgaWRsZTo4OwogICAgICAgICAgICAg
ICAgIH0gKnIgPSAodHlwZW9mKHIpKXJpLT5kOwogCi0gICAgICAgICAgICAgICAgcHJpbnRmKCIg
JXMgY3NjaGVkOnNjaGVkdWxlIGNwdSAldSwgJXMlc1xuIiwKKyAgICAgICAgICAgICAgICBwcmlu
dGYoIiAlcyBjc2NoZWQ6c2NoZWR1bGUgY3B1ICV1JXMlc1xuIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5jcHUsCiAgICAgICAgICAgICAgICAgICAgICAgIHIt
PnRhc2tsZXQgPyAiLCB0YXNrbGV0IHNjaGVkdWxlZCIgOiAiIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgci0+aWRsZSA/ICIsIGlkbGUiIDogIiwgYnVzeSIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvM3-0001Fd-Bv; Tue, 28 Mar 2017 17:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM2-0001FT-PQ
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/20-03420-AC3AAD85; Tue, 28 Mar 2017 17:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVffk4ls
 RBquXylhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtaZB1kLJklX3Fj5h6mBsVO0i5GLQ0jgC6PE
 uz1fmLoYOYGc84wSn2dndDFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIFTi/N9Z7
 CDlvAJmEnNbY0HCLEDl03q+M09g5FjAyLCKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg3H6Zf9DjJIcTEqivB+CbkUI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuCdtwgoJ1iUmp5akZaZAwwMmLQEB4+SCO8NkDRvcUFibnFmOkTqFKMux62GPW+YhFjy
 8vNSpcR5G0GKBECKMkrz4EbAgvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvg0zhycwrg
 dv0CugIJqAjxG3AjihJREhJNTBmC9ZZpIutlnn3M7voTsjHWyW9iY33YiTmyfa+OVp6UWdC+R
 UD3i1coSsK27VPanxeknS3r7x0QmnenFXvVn9qLnoc4eb+4csuA9mTkw2PzzNYe2CN/tV1nKt
 8N+its3W4uEgwNaSGv2mL9wTxGdWxopLPitoPsB86KKnpVJ83cWLwfNNww0NKLMUZiYZazEXF
 iQCrjIdQTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490723784!41701179!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30169 invoked from network); 28 Mar 2017 17:56:25 -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; 28 Mar 2017 17:56:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLz-0001Vs-In
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLz-0005Tl-GA
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLz-0005Tl-GA@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:23 +0000
Subject: [Xen-changelog] [xen master] xen: sched: don't call hooks of the
	wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzNjUzZTZhMjc5MjEzYmE0ZTg4M2IyMjUyNDE1ZGM5ODYzMzEwNmEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTk6MTk6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTQ6Mjg6
MDUgMjAxNyArMDEwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdy
b25nIHNjaGVkdWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgp
LCB3ZSBjYWxsIHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1Ao
KSB0byBkZXRlcm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00y
T1AsIHdoaWNoIHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRo
ZSBpZGxlIGRvbWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMg
b3BzLCB0aGUgc2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgog
ICAgLSBjcHVwb29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAg
ICAgQ3JlZGl0MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGku
ZS4sIG91ciBzY2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0
IHN3aXRjaGluZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUp
LCB3aGljaCBtZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAg
ICAKICAgIFRoZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBp
cyBkZWZpbmVkIGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2Fs
bCB0aGUgd3Jvbmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5k
IGFsc28gQ3JlZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0
IGlubm9jdW91cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4K
ICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQog
ICAgb3RoZXIgY3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBi
eSBjaGFuY2UgaXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQy
IGFuZCBvdGhlciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xs
b3dpbmcgYXNzZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBj
cHVwb29sIHRoYXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9j
b250ZXh0X3NhdmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKICAgICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNp
dGx5LCBpbiBWQ1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVk
dWxlciBvZiB0aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMjIzYTEyMC4uZDM0
NGI3YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtNzgsNyArNzgsMjcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19y
ZWFkX21vc3RseSBvcHM7CiAgICAgICAgICAgOiAodHlwZW9mKChvcHNwdHIpLT5mbihvcHNwdHIs
ICMjX19WQV9BUkdTX18pKSkwICkKIAogI2RlZmluZSBET00yT1AoX2QpICAgICgoKF9kKS0+Y3B1
cG9vbCA9PSBOVUxMKSA/ICZvcHMgOiAoKF9kKS0+Y3B1cG9vbC0+c2NoZWQpKQotI2RlZmluZSBW
Q1BVMk9QKF92KSAgIChET00yT1AoKF92KS0+ZG9tYWluKSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0
IHNjaGVkdWxlciAqVkNQVTJPUChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBO
VUxMKSApCisgICAgICAgIHJldHVybiBkLT5jcHVwb29sLT5zY2hlZDsKKworICAgIC8qCisgICAg
ICogSWYgZC0+Y3B1cG9vbCBpcyBOVUxMLCB0aGlzIGlzIGEgdkNQVSBvZiB0aGUgaWRsZSBkb21h
aW4uIEFuZCB0aGlzCisgICAgICogY2FzZSBpcyBzcGVjaWFsIGJlY2F1c2UgdGhlIGlkbGUgZG9t
YWluIGRvZXMgbm90IHJlYWxseSBiZWxvbmcgdG8KKyAgICAgKiBhIGNwdXBvb2wgYW5kLCBoZW5j
ZSwgZG9lc24ndCByZWFsbHkgaGF2ZSBhIHNjaGVkdWxlcikuIEluIGZhY3QsIGl0cworICAgICAq
IHZDUFVzIChtYXkpIHJ1biBvbiBwQ1BVcyB3aGljaCBhcmUgaW4gZGlmZmVyZW50IHBvb2xzLCB3
aXRoIGRpZmZlcmVudAorICAgICAqIHNjaGVkdWxlcnMuCisgICAgICoKKyAgICAgKiBXaGF0IHdl
IHdhbnQsIGluIHRoaXMgY2FzZSwgaXMgdGhlIHNjaGVkdWxlciBvZiB0aGUgcENQVSB3aGVyZSB0
aGlzCisgICAgICogcGFydGljdWxhciBpZGxlIHZDUFUgaXMgcnVubmluZy4gQW5kLCBzaW5jZSB2
LT5wcm9jZXNzb3IgbmV2ZXIgY2hhbmdlcworICAgICAqIGZvciBpZGxlIHZDUFVzLCBpdCBpcyBz
YWZlIHRvIHVzZSBpdCwgd2l0aCBubyBsb2NrcywgdG8gZmlndXJlIHRoYXQgb3V0LgorICAgICAq
LworICAgIEFTU0VSVChpc19pZGxlX2RvbWFpbihkKSk7CisgICAgcmV0dXJuIHBlcl9jcHUoc2No
ZWR1bGVyLCB2LT5wcm9jZXNzb3IpOworfQogI2RlZmluZSBWQ1BVMk9OTElORShfdikgY3B1cG9v
bF9kb21haW5fY3B1bWFzaygoX3YpLT5kb21haW4pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFj
ZV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHZjcHUgKnYsIGludCBuZXdfc3RhdGUpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvM3-0001Fd-Bv; Tue, 28 Mar 2017 17:56:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM2-0001FT-PQ
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/20-03420-AC3AAD85; Tue, 28 Mar 2017 17:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVffk4ls
 RBquXylhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtaZB1kLJklX3Fj5h6mBsVO0i5GLQ0jgC6PE
 uz1fmLoYOYGc84wSn2dndDFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIFTi/N9Z7
 CDlvAJmEnNbY0HCLEDl03q+M09g5FjAyLCKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg3H6Zf9DjJIcTEqivB+CbkUI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuCdtwgoJ1iUmp5akZaZAwwMmLQEB4+SCO8NkDRvcUFibnFmOkTqFKMux62GPW+YhFjy
 8vNSpcR5G0GKBECKMkrz4EbAgvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvg0zhycwrg
 dv0CugIJqAjxG3AjihJREhJNTBmC9ZZpIutlnn3M7voTsjHWyW9iY33YiTmyfa+OVp6UWdC+R
 UD3i1coSsK27VPanxeknS3r7x0QmnenFXvVn9qLnoc4eb+4csuA9mTkw2PzzNYe2CN/tV1nKt
 8N+its3W4uEgwNaSGv2mL9wTxGdWxopLPitoPsB86KKnpVJ83cWLwfNNww0NKLMUZiYZazEXF
 iQCrjIdQTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490723784!41701179!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30169 invoked from network); 28 Mar 2017 17:56:25 -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; 28 Mar 2017 17:56:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLz-0001Vs-In
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvLz-0005Tl-GA
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvLz-0005Tl-GA@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:23 +0000
Subject: [Xen-changelog] [xen master] xen: sched: don't call hooks of the
	wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzNjUzZTZhMjc5MjEzYmE0ZTg4M2IyMjUyNDE1ZGM5ODYzMzEwNmEKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMTcgMTk6MTk6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTQ6Mjg6
MDUgMjAxNyArMDEwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdy
b25nIHNjaGVkdWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgp
LCB3ZSBjYWxsIHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1Ao
KSB0byBkZXRlcm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00y
T1AsIHdoaWNoIHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRo
ZSBpZGxlIGRvbWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMg
b3BzLCB0aGUgc2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgog
ICAgLSBjcHVwb29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAg
ICAgQ3JlZGl0MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGku
ZS4sIG91ciBzY2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0
IHN3aXRjaGluZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUp
LCB3aGljaCBtZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAg
ICAKICAgIFRoZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBp
cyBkZWZpbmVkIGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2Fs
bCB0aGUgd3Jvbmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5k
IGFsc28gQ3JlZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0
IGlubm9jdW91cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4K
ICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQog
ICAgb3RoZXIgY3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBi
eSBjaGFuY2UgaXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQy
IGFuZCBvdGhlciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xs
b3dpbmcgYXNzZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBj
cHVwb29sIHRoYXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9j
b250ZXh0X3NhdmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShz
dmMpKTsKICAgICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNp
dGx5LCBpbiBWQ1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVk
dWxlciBvZiB0aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMjIzYTEyMC4uZDM0
NGI3YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtNzgsNyArNzgsMjcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19y
ZWFkX21vc3RseSBvcHM7CiAgICAgICAgICAgOiAodHlwZW9mKChvcHNwdHIpLT5mbihvcHNwdHIs
ICMjX19WQV9BUkdTX18pKSkwICkKIAogI2RlZmluZSBET00yT1AoX2QpICAgICgoKF9kKS0+Y3B1
cG9vbCA9PSBOVUxMKSA/ICZvcHMgOiAoKF9kKS0+Y3B1cG9vbC0+c2NoZWQpKQotI2RlZmluZSBW
Q1BVMk9QKF92KSAgIChET00yT1AoKF92KS0+ZG9tYWluKSkKK3N0YXRpYyBpbmxpbmUgc3RydWN0
IHNjaGVkdWxlciAqVkNQVTJPUChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBO
VUxMKSApCisgICAgICAgIHJldHVybiBkLT5jcHVwb29sLT5zY2hlZDsKKworICAgIC8qCisgICAg
ICogSWYgZC0+Y3B1cG9vbCBpcyBOVUxMLCB0aGlzIGlzIGEgdkNQVSBvZiB0aGUgaWRsZSBkb21h
aW4uIEFuZCB0aGlzCisgICAgICogY2FzZSBpcyBzcGVjaWFsIGJlY2F1c2UgdGhlIGlkbGUgZG9t
YWluIGRvZXMgbm90IHJlYWxseSBiZWxvbmcgdG8KKyAgICAgKiBhIGNwdXBvb2wgYW5kLCBoZW5j
ZSwgZG9lc24ndCByZWFsbHkgaGF2ZSBhIHNjaGVkdWxlcikuIEluIGZhY3QsIGl0cworICAgICAq
IHZDUFVzIChtYXkpIHJ1biBvbiBwQ1BVcyB3aGljaCBhcmUgaW4gZGlmZmVyZW50IHBvb2xzLCB3
aXRoIGRpZmZlcmVudAorICAgICAqIHNjaGVkdWxlcnMuCisgICAgICoKKyAgICAgKiBXaGF0IHdl
IHdhbnQsIGluIHRoaXMgY2FzZSwgaXMgdGhlIHNjaGVkdWxlciBvZiB0aGUgcENQVSB3aGVyZSB0
aGlzCisgICAgICogcGFydGljdWxhciBpZGxlIHZDUFUgaXMgcnVubmluZy4gQW5kLCBzaW5jZSB2
LT5wcm9jZXNzb3IgbmV2ZXIgY2hhbmdlcworICAgICAqIGZvciBpZGxlIHZDUFVzLCBpdCBpcyBz
YWZlIHRvIHVzZSBpdCwgd2l0aCBubyBsb2NrcywgdG8gZmlndXJlIHRoYXQgb3V0LgorICAgICAq
LworICAgIEFTU0VSVChpc19pZGxlX2RvbWFpbihkKSk7CisgICAgcmV0dXJuIHBlcl9jcHUoc2No
ZWR1bGVyLCB2LT5wcm9jZXNzb3IpOworfQogI2RlZmluZSBWQ1BVMk9OTElORShfdikgY3B1cG9v
bF9kb21haW5fY3B1bWFzaygoX3YpLT5kb21haW4pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFj
ZV9ydW5zdGF0ZV9jaGFuZ2Uoc3RydWN0IHZjcHUgKnYsIGludCBuZXdfc3RhdGUpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvMC-0001Gy-DP; Tue, 28 Mar 2017 17:56:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvMB-0001Go-Sw
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D8/8C-03642-3D3AAD85; Tue, 28 Mar 2017 17:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVffS4ls
 RBiu+q1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqbmfywFa2Qqlu81bGBsEu9i5OQQEvjCKDGv
 naOLkQvIPs8ocf3TUeYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhawldjQ+4sdx
 OYVMJNYOmcjWA0LUH3XoVOsExg5FjAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgXPbX6RCjJAeTkijvh6BbEUJ8SfkplRmJxRnxRaU5qcWHGDU
 4OAQ2r119gVGKJS8/L1VJglcE6HchwaLU9NSKtMwcYMDAlEpw8CiJ8N5YBJTmLS5IzC3OTIdI
 nWLU5bjVsOcNkxDYDClxXmGQGQIgRRmleXAjYMF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMS
 sK8l0FW8WTmlcBtegV0BBPQEeI2YEeUJCKkpBoYufyiYrQYHu7ctH1tzooNb2O/3lyhmipvVy
 9Zvc8u5MjrfVv2zl41YcIj1Wcxh/ImbGX3W9K+IHjGh6jvPT8+HTtuEZ23cv2ikP1SOf827Vn
 7y3y12/L9Fi+3vfDmWpWnwZ45Raeh6YfCtsl9BvErAg8ficvTSi/cmyUWcDheyD+zzZ1fgmtv
 vBJLcUaioRZzUXEiAGeiaIBZAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490723793!60738215!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5380 invoked from network); 28 Mar 2017 17:56:34 -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; 28 Mar 2017 17:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM9-0001Wm-LN
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM9-0005Ut-Kj
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvM9-0005Ut-Kj@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:33 +0000
Subject: [Xen-changelog] [xen master] x86: clarify shadow paging Dom0 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>

Y29tbWl0IGFjOWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUyMmEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyNyAx
MjoyNjo1NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTU6MDU6MDcgMjAxNyArMDEwMAoKICAgIHg4Njog
Y2xhcmlmeSBzaGFkb3cgcGFnaW5nIERvbTAgc3VwcG9ydAogICAgCiAgICBDbGFzc2ljIFBWIHNo
YWRvdyBwYWdpbmcgRG9tMCBoYXMgYmVlbiBicm9rZW4gZm9yIHllYXJzLCBhbmQgY2FuJ3QKICAg
IHBvc3NpYmx5IGJlIGNvbmZpZ3VyZWQgYWZ0ZXIgNDA0NTk1My4KICAgIAogICAgUFZIIHNoYWRv
dyBwYWdpbmcgRG9tMCBzaG91bGQgc3RpbGwgYmUgcG9zc2libGUuCiAgICAKICAgIENoYW5nZSB0
aGUgY29kZSBhbmQgZG9jdW1lbnRhdGlvbiB0byBjbGFyaWZ5IHRoYXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biB8ICA4ICsrLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAg
ICAgICAgICB8IDEzICsrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMg
ICAgICAgIHwgIDUgLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiZGJkYjhh
Li45ZWI4NWQ2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNjUyLDExICs2
NTIsNiBAQCByZXN0cmljdGlvbnMgc2V0IHVwIGhlcmUuIE5vdGUgdGhhdCB0aGUgdmFsdWVzIHRv
IGJlIHNwZWNpZmllZCBoZXJlIGFyZQogQUNQSSBQWE0gb25lcywgbm90IFhlbiBpbnRlcm5hbCBu
b2RlIG51bWJlcnMuIGByZWxheGVkYCBzZXRzIHVwIHZDUFUKIGFmZmluaXRpZXMgdG8gcHJlZmVy
IGJ1dCBiZSBub3QgbGltaXRlZCB0byB0aGUgc3BlY2lmaWVkIG5vZGUocykuCiAKLSMjIyBkb20w
XF9zaGFkb3cKLT4gYD0gPGJvb2xlYW4+YAotCi1UaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCBw
bGVhc2UgdXNlIGBkb20wPXNoYWRvd2AgaW5zdGVhZC4KLQogIyMjIGRvbTBcX3ZjcHVzXF9waW4K
ID4gYD0gPGJvb2xlYW4+YAogCkBAIC02NzksNyArNjc0LDggQEAgRmxhZyB0aGF0IG1ha2VzIGEg
ZG9tMCBib290IGluIFBWSHYyIG1vZGUuCiAKID4gRGVmYXVsdDogYGZhbHNlYAogCi1GbGFnIHRo
YXQgbWFrZXMgYSBkb20wIHVzZSBzaGFkb3cgcGFnaW5nLgorRmxhZyB0aGF0IG1ha2VzIGEgZG9t
MCB1c2Ugc2hhZG93IHBhZ2luZy4gT25seSB3b3JrcyB3aGVuICJwdmgiIGlzCitlbmFibGVkLgog
CiAjIyMgZHR1YXJ0IChBUk0pCiA+IGA9IHBhdGggWzpvcHRpb25zXWAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4
IDIwMjIxYjUuLmNjOGFjYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMTc0LDcgKzE3NCw2IEBAIHN0cnVj
dCB2Y3B1ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKQogCiAj
aWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKIGJvb2wgX19pbml0ZGF0YSBvcHRfZG9tMF9zaGFk
b3c7Ci1ib29sZWFuX3BhcmFtKCJkb20wX3NoYWRvdyIsIG9wdF9kb20wX3NoYWRvdyk7CiAjZW5k
aWYKIGJvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKIApAQCAtMjUyLDggKzI1MSw4IEBAIHVuc2ln
bmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKICAgICAgICAgICAgIGF2YWls
IC09IG1heF9wZHggPj4gczsKICAgICB9CiAKLSAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21h
aW4oZCkgPyAhaW9tbXVfaGFwX3B0X3NoYXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBvcHRfZG9tMF9zaGFkb3c7CisgICAgbmVl
ZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICghaW9tbXVfaGFwX3B0X3No
YXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IDAgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7CkBAIC00NTYsNiAr
NDU1LDE0IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3QgbW9kdWxlX3QgKmltYWdlLAogCiAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAK
KyNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORworICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYm
ICFkb20wX3B2aCApCisgICAgeworICAgICAgICBvcHRfZG9tMF9zaGFkb3cgPSBmYWxzZTsKKyAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJTaGFkb3cgRG9tMCByZXF1aXJlcyBQVkguIE9w
dGlvbiBpZ25vcmVkLlxuIik7CisgICAgfQorI2VuZGlmCisKICAgICByZXR1cm4gKGlzX2h2bV9k
b21haW4oZCkgPyBkb20wX2NvbnN0cnVjdF9wdmggOiBkb20wX2NvbnN0cnVjdF9wdikKICAgICAg
ICAgICAgKGQsIGltYWdlLCBpbWFnZV9oZWFkcm9vbSwgaW5pdHJkLGJvb3RzdHJhcF9tYXAsIGNt
ZGxpbmUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNjVjZDJjNS4uMThjMTlhMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC04NzAsMTEgKzg3MCw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZWdzLT5yc2kgPSB2c3RhcnRpbmZvX3N0YXJ0
OwogICAgIHJlZ3MtPmVmbGFncyA9IFg4Nl9FRkxBR1NfSUY7CiAKLSNpZmRlZiBDT05GSUdfU0hB
RE9XX1BBR0lORwotICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYmIHBhZ2luZ19lbmFibGUoZCwg
UEdfU0hfZW5hYmxlKSA9PSAwICkKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXMo
dik7Ci0jZW5kaWYKLQogICAgIGlmICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVf
a2VybmVsLCBwYXJtcy5mX3JlcXVpcmVkKSApCiAgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVz
IHN1cGVydmlzb3ItbW9kZSBleGVjdXRpb24iKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Mar 28 17:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 Mar 2017 17:56: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 1csvMC-0001Gy-DP; Tue, 28 Mar 2017 17:56:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvMB-0001Go-Sw
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D8/8C-03642-3D3AAD85; Tue, 28 Mar 2017 17:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRWlGSWpSXmKPExsWS0XRdVffS4ls
 RBiu+q1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqbmfywFa2Qqlu81bGBsEu9i5OQQEvjCKDGv
 naOLkQvIPs8ocf3TUeYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhawldjQ+4sdx
 OYVMJNYOmcjWA0LUH3XoVOsExg5FjAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgXPbX6RCjJAeTkijvh6BbEUJ8SfkplRmJxRnxRaU5qcWHGDU
 4OAQ2r119gVGKJS8/L1VJglcE6HchwaLU9NSKtMwcYMDAlEpw8CiJ8N5YBJTmLS5IzC3OTIdI
 nWLU5bjVsOcNkxDYDClxXmGQGQIgRRmleXAjYMF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMS
 sK8l0FW8WTmlcBtegV0BBPQEeI2YEeUJCKkpBoYufyiYrQYHu7ctH1tzooNb2O/3lyhmipvVy
 9Zvc8u5MjrfVv2zl41YcIj1Wcxh/ImbGX3W9K+IHjGh6jvPT8+HTtuEZ23cv2ikP1SOf827Vn
 7y3y12/L9Fi+3vfDmWpWnwZ45Raeh6YfCtsl9BvErAg8ficvTSi/cmyUWcDheyD+zzZ1fgmtv
 vBJLcUaioRZzUXEiAGeiaIBZAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490723793!60738215!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5380 invoked from network); 28 Mar 2017 17:56:34 -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; 28 Mar 2017 17:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM9-0001Wm-LN
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1csvM9-0005Ut-Kj
 for xen-changelog@lists.xensource.com; Tue, 28 Mar 2017 17:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1csvM9-0005Ut-Kj@xenbits.xenproject.org>
Date: Tue, 28 Mar 2017 17:56:33 +0000
Subject: [Xen-changelog] [xen master] x86: clarify shadow paging Dom0 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>

Y29tbWl0IGFjOWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUyMmEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1hciAyNyAx
MjoyNjo1NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjcgMTU6MDU6MDcgMjAxNyArMDEwMAoKICAgIHg4Njog
Y2xhcmlmeSBzaGFkb3cgcGFnaW5nIERvbTAgc3VwcG9ydAogICAgCiAgICBDbGFzc2ljIFBWIHNo
YWRvdyBwYWdpbmcgRG9tMCBoYXMgYmVlbiBicm9rZW4gZm9yIHllYXJzLCBhbmQgY2FuJ3QKICAg
IHBvc3NpYmx5IGJlIGNvbmZpZ3VyZWQgYWZ0ZXIgNDA0NTk1My4KICAgIAogICAgUFZIIHNoYWRv
dyBwYWdpbmcgRG9tMCBzaG91bGQgc3RpbGwgYmUgcG9zc2libGUuCiAgICAKICAgIENoYW5nZSB0
aGUgY29kZSBhbmQgZG9jdW1lbnRhdGlvbiB0byBjbGFyaWZ5IHRoYXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biB8ICA4ICsrLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAg
ICAgICAgICB8IDEzICsrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMg
ICAgICAgIHwgIDUgLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiZGJkYjhh
Li45ZWI4NWQ2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNjUyLDExICs2
NTIsNiBAQCByZXN0cmljdGlvbnMgc2V0IHVwIGhlcmUuIE5vdGUgdGhhdCB0aGUgdmFsdWVzIHRv
IGJlIHNwZWNpZmllZCBoZXJlIGFyZQogQUNQSSBQWE0gb25lcywgbm90IFhlbiBpbnRlcm5hbCBu
b2RlIG51bWJlcnMuIGByZWxheGVkYCBzZXRzIHVwIHZDUFUKIGFmZmluaXRpZXMgdG8gcHJlZmVy
IGJ1dCBiZSBub3QgbGltaXRlZCB0byB0aGUgc3BlY2lmaWVkIG5vZGUocykuCiAKLSMjIyBkb20w
XF9zaGFkb3cKLT4gYD0gPGJvb2xlYW4+YAotCi1UaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCBw
bGVhc2UgdXNlIGBkb20wPXNoYWRvd2AgaW5zdGVhZC4KLQogIyMjIGRvbTBcX3ZjcHVzXF9waW4K
ID4gYD0gPGJvb2xlYW4+YAogCkBAIC02NzksNyArNjc0LDggQEAgRmxhZyB0aGF0IG1ha2VzIGEg
ZG9tMCBib290IGluIFBWSHYyIG1vZGUuCiAKID4gRGVmYXVsdDogYGZhbHNlYAogCi1GbGFnIHRo
YXQgbWFrZXMgYSBkb20wIHVzZSBzaGFkb3cgcGFnaW5nLgorRmxhZyB0aGF0IG1ha2VzIGEgZG9t
MCB1c2Ugc2hhZG93IHBhZ2luZy4gT25seSB3b3JrcyB3aGVuICJwdmgiIGlzCitlbmFibGVkLgog
CiAjIyMgZHR1YXJ0IChBUk0pCiA+IGA9IHBhdGggWzpvcHRpb25zXWAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4
IDIwMjIxYjUuLmNjOGFjYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMTc0LDcgKzE3NCw2IEBAIHN0cnVj
dCB2Y3B1ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKQogCiAj
aWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKIGJvb2wgX19pbml0ZGF0YSBvcHRfZG9tMF9zaGFk
b3c7Ci1ib29sZWFuX3BhcmFtKCJkb20wX3NoYWRvdyIsIG9wdF9kb20wX3NoYWRvdyk7CiAjZW5k
aWYKIGJvb2wgX19pbml0ZGF0YSBkb20wX3B2aDsKIApAQCAtMjUyLDggKzI1MSw4IEBAIHVuc2ln
bmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKICAgICAgICAgICAgIGF2YWls
IC09IG1heF9wZHggPj4gczsKICAgICB9CiAKLSAgICBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21h
aW4oZCkgPyAhaW9tbXVfaGFwX3B0X3NoYXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBvcHRfZG9tMF9zaGFkb3c7CisgICAgbmVl
ZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICghaW9tbXVfaGFwX3B0X3No
YXJlIHx8ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwogICAgIGZvciAoIDsgOyBuZWVkX3BhZ2luZyA9
IDAgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7CkBAIC00NTYsNiAr
NDU1LDE0IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29u
c3QgbW9kdWxlX3QgKmltYWdlLAogCiAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAK
KyNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lORworICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYm
ICFkb20wX3B2aCApCisgICAgeworICAgICAgICBvcHRfZG9tMF9zaGFkb3cgPSBmYWxzZTsKKyAg
ICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJTaGFkb3cgRG9tMCByZXF1aXJlcyBQVkguIE9w
dGlvbiBpZ25vcmVkLlxuIik7CisgICAgfQorI2VuZGlmCisKICAgICByZXR1cm4gKGlzX2h2bV9k
b21haW4oZCkgPyBkb20wX2NvbnN0cnVjdF9wdmggOiBkb20wX2NvbnN0cnVjdF9wdikKICAgICAg
ICAgICAgKGQsIGltYWdlLCBpbWFnZV9oZWFkcm9vbSwgaW5pdHJkLGJvb3RzdHJhcF9tYXAsIGNt
ZGxpbmUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNjVjZDJjNS4uMThjMTlhMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC04NzAsMTEgKzg3MCw2IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1
Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZWdzLT5yc2kgPSB2c3RhcnRpbmZvX3N0YXJ0
OwogICAgIHJlZ3MtPmVmbGFncyA9IFg4Nl9FRkxBR1NfSUY7CiAKLSNpZmRlZiBDT05GSUdfU0hB
RE9XX1BBR0lORwotICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYmIHBhZ2luZ19lbmFibGUoZCwg
UEdfU0hfZW5hYmxlKSA9PSAwICkKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXMo
dik7Ci0jZW5kaWYKLQogICAgIGlmICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVf
a2VybmVsLCBwYXJtcy5mX3JlcXVpcmVkKSApCiAgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVz
IHN1cGVydmlzb3ItbW9kZSBleGVjdXRpb24iKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Mar 30 15:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Mar 2017 15: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 1ctcPk-000649-A9; Thu, 30 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1ctcPj-000640-45
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 98/B2-20914-A5A2DD85; Thu, 30 Mar 2017 15:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdc626
 Ewa9H4hYTthk4MHps79vFHsAYxZqZl5RfkcCacXXuZcaCK5YVb6dsYm1g/KrTxcjFISTwhVFi
 /5+rrBDOeUaJPQePsnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3A1iJsECmxIs2f
 ZAwr4CZRNe5AywgYRag8mlbpSYwcixgZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHokXoGBsYdjK0n/A4xSnIwKYnyVqjfjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXtHAygnWJSanlqRlpkDDA2YtAQHj5IIr50mUJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5T4PMEAApyijNgxsBC9NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5eUBW8
 WTmlcBtegV0BBPQEeI2t0COKElESEk1MC5ms/imunfNkf4VKzzK7Q9eU7s1dWP95LygtWUuvQ
 wBu6TKXWSUFrDf/drw7WuDdEK0ZaHq1luT30v7yVRtW810UHROg4aKrFas2YTKB0fOu+lMFWx
 JmPFscrLJjHlxAXeUFao4zhStZ2ta55L21ab7W0JI8qktfiF9JivibL5bL9C2mnCDR4mlOCPR
 UIu5qDgRAGFHJm1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490889302!76199040!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63043 invoked from network); 30 Mar 2017 15:55:03 -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; 30 Mar 2017 15:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPe-0008IS-5r
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPe-0001ZJ-32
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctcPe-0001ZJ-32@xenbits.xenproject.org>
Date: Thu, 30 Mar 2017 15:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: alternative: Register
	re-mapped Xen area as a temporary virtual region
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2ZGVjN2FmMGQwMTllYTBhY2U5NTQyMWI3NTYyMzVhNTUyYTc4NzcKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IE1vbiBNYXIgMjcgMTY6
NDA6NTAgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTE6MzE6MDIgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWdpc3RlciByZS1tYXBwZWQgWGVuIGFyZWEg
YXMgYSB0ZW1wb3JhcnkgdmlydHVhbCByZWdpb24KICAgIAogICAgV2hpbGUgSSB3YXMgdXNpbmcg
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nIGluIHRoZSBTRXJyb3JzIHBhdGNoIHNlcmllcyBbMV0u
CiAgICBJIHVzZWQgYSBicmFuY2ggaW5zdHJ1Y3Rpb24gYXMgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rp
b24uCiAgICAKICAgICAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICJiIHNraXBfY2hlY2siLAogICAgICAgICAgICAgICAgICAgICAgICBTS0lQX0NIRUNL
X1BFTkRJTkdfVlNFUlJPUikKICAgIAogICAgVW5mb3J0dW5hdGVseSwgSSBnb3QgYSBzeXN0ZW0g
cGFuaWMgbWVzc2FnZSB3aXRoIHRoaXMgY29kZToKICAgIAogICAgKFhFTikgYnVpbGQtaWQ6IGY2
NDA4MWQ4NmU3ZTg4NTA0YjdkMDBlMTQ4NmYyNTc1MWMwMDRlMzkKICAgIChYRU4pIGFsdGVybmF0
aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYjk0ODAgLT4gMTAwYjk0OTgKICAgIChY
RU4pIFhlbiBCVUcgYXQgYWx0ZXJuYXRpdmUuYzo2MQogICAgKFhFTikgLS0tLVsgWGVuLTQuOS11
bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCiAgICAoWEVOKSBD
UFU6ICAgIDAKICAgIChYRU4pIFBDOiAgICAgMDAyNTJiNjggYWx0ZXJuYXRpdmUuYyNfX2FwcGx5
X2FsdGVybmF0aXZlcysweDEyOC8weDFkNAogICAgKFhFTikgQ1BTUjogICA4MDAwMDBkYSBNT0RF
Okh5cGVydmlzb3IKICAgIChYRU4pICAgICAgUjA6IDAwMDAwMDAwIFIxOiAwMDAwMDAwMCBSMjog
MTAwYjk0OTAgUjM6IDEwMGI5NDljCiAgICAoWEVOKSAgICAgIFI0OiBlYWZlZmY4NCBSNTogMDAw
MDAwMDAgUjY6IDEwMGI5NDljIFI3OiAxMDA3OTI5MAogICAgKFhFTikgICAgICBSODogMTAwNzky
YWMgUjk6IDAwMDAwMDAxIFIxMDoxMDBiOTQ4YyBSMTE6MDAyY2ZlMDQgUjEyOjAwMjkzMmMwCiAg
ICAoWEVOKSBIWVA6IFNQOiAwMDJjZmRjNCBMUjogMDAyMzkxMjgKICAgIChYRU4pCiAgICAoWEVO
KSAgIFZUQ1JfRUwyOiA4MDAwMzU1OAogICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikKICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCiAgICAoWEVOKSAg
ICBIQ1JfRUwyOiAwMDAwMDAwMDAwMzg2NjNmCiAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MGJmZjA5MDAwCiAgICAoWEVOKQogICAgKFhFTikgICAgRVNSX0VMMjogMDAwMDAwMDAKICAgIChY
RU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pICAgICAgSERGQVI6IDAw
MDAwMDAwCiAgICAoWEVOKSAgICAgIEhJRkFSOiAwMDAwMDAwMAogICAgKFhFTikKICAgIChYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMmNmZGM0OgogICAgKFhFTikgICAgMDAwMDAwMDAg
MDAyOTQzMjggMDAyZTAwMDQgMDAwMDAwMDEgMTAwNzkyOTAgMDAyY2ZlMTQgMTAwYjk0OTAgMDAw
MDAwMDAKICAgIChYRU4pICAgIDEwMDEwMDAwIDEwMTIyNzAwIDAwMjAwMDAwIDAwMmNmZTFjIDAw
MDAwMDgwIDAwMjUyYzE0IDAwMDAwMDAwIDAwMmNmZTY0CiAgICAoWEVOKSAgICAwMDI1MmRkOCAw
MDAwMDAwNyAwMDAwMDAwMCAwMDBiZmUwMCAxMDBiOTQ4MCAxMDBiOTQ5OCAwMDJjZmUxYyAwMDJj
ZmUxYwogICAgKFhFTikgICAgMTAwMTAwMDAgMTAxMjI3MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMmRkZjMwIDAwMDAwMDAwIDAwMzExM2U4IDAwMzBmMDE4IDAwMmNm
ZTljCiAgICAoWEVOKSAgICAwMDIzODkxNCAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDI4YjAwMCAwMDAwMDAwMiAwMDI5MzgwMAogICAgKFhFTikgICAgMDAwMDAwMDIgMDAz
MGYyMzggMDAwMDAwMDIgMDAyOTA2NDAgMDAwMDAwMDEgMDAyY2ZlYTQgMDAyYTI4NDAgMDAyY2Zm
NTQKICAgIChYRU4pICAgIDAwMmE2NWZjIDExMTEyMTMxIDEwMDExMTQyIDAwMDAwMDAwIDAwMjhk
MTk0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICBiZGZmYjAwMCA4MDAw
MDAwMCAwMDAwMDAwMCBjMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiAwMDAwMDAwMCBjMDAwMDAw
MAogICAgKFhFTikgICAgMDAyYjgwNjAgMDAwMDIwMDAgMDAyYjgwNDAgMDAwMDAwMDAgYzAwMDAw
MDAgYmMwMDAwMDAgMDAwMDAwMDAgYzAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIGJlMDAw
MDAwIDAwMDAwMDAwIDAwMTEyNzAxIDAwMDAwMDAwIGJmZjEyNzAxIDAwMDAwMDAwIDAwMDAwMDAw
CiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAx
OCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMAogICAgKFhFTikgICAgOWZlY2UwMDAgODAyMDAw
MDAgODAwMDAwMDAgMDA0MDAwMDAgMDAyMDA1NTAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
ICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAg
ICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMAogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBb
PDAwMjUyYjY4Pl0gYWx0ZXJuYXRpdmUuYyNfX2FwcGx5X2FsdGVybmF0aXZlcysweDEyOC8weDFk
NCAoUEMpCiAgICAoWEVOKSAgICBbPDAwMjM5MTI4Pl0gaXNfYWN0aXZlX2tlcm5lbF90ZXh0KzB4
MTAvMHgyOCAoTFIpCiAgICAoWEVOKSAgICBbPDAwMjUyZGQ4Pl0gYWx0ZXJuYXRpdmUuYyNfX2Fw
cGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKzB4MWM0LzB4MjA0CiAgICAoWEVOKSAgICBbPDAw
MjM4OTE0Pl0gc3RvcF9tYWNoaW5lX3J1bisweDFlOC8weDI1NAogICAgKFhFTikgICAgWzwwMDJh
Mjg0MD5dIGFwcGx5X2FsdGVybmF0aXZlc19hbGwrMHgzOC8weDU0CiAgICAoWEVOKSAgICBbPDAw
MmE2NWZjPl0gc3RhcnRfeGVuKzB4Y2Y0LzB4Zjg4CiAgICAoWEVOKSAgICBbPDAwMjAwNTUwPl0g
YXJtMzIvaGVhZC5vI3BhZ2luZysweDk0LzB4ZDgKICAgIChYRU4pCiAgICAoWEVOKQogICAgKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgKFhFTikgUGFu
aWMgb24gQ1BVIDA6CiAgICAoWEVOKSBYZW4gQlVHIGF0IGFsdGVybmF0aXZlLmM6NjEKICAgIChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgVGhp
cyBwYW5pYyB3YXMgdHJpZ2dlcmVkIGJ5IHRoZSBCVUcoKTsgaW4gYnJhbmNoX2luc25fcmVxdWly
ZXNfdXBkYXRlLgogICAgVGhhdCdzIGJlY2F1c2UgaW4gdGhpcyBjYXNlIHRoZSBhbHRlcm5hdGl2
ZSBwYXRjaGluZyBuZWVkcyB0byB1cGRhdGUgdGhlCiAgICBvZmZzZXQgb2YgdGhlIGJyYW5jaCBp
bnN0cnVjdGlvbi4gQnV0IHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaAogICAg
aW5zdHJ1Y3Rpb24gY291bGQgbm90IHBhc3MgdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxf
dGV4dCgpOwogICAgCiAgICBUaGUgcmVhc29uIGlzIHRoYXQ6IFdoZW4gWGVuIGlzIGJvb3Rpbmcs
IGl0IHdpbGwgY2FsbCBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsCiAgICB0byBkbyBwYXRjaGluZyB3
aXRoIGFsdGVybmF0aXZlIHRhYmxlcy4gSW4gdGhpcyBwcm9ncmVzcywgd2Ugc2hvdWxkIHVwZGF0
ZQogICAgdGhlIG9mZnNldCBvZiBicmFuY2ggaW5zdHJ1Y3Rpb25zIGlmIHJlcXVpcmVkLiBUaGlz
IG1lYW5zIHdlIHNob3VsZCBtb2RpZnkKICAgIHRoZSBYZW4gdGV4dCBzZWN0aW9uLiBCdXQgWGVu
IHRleHQgc2VjdGlvbiBpcyBtYXJrZWQgYXMgcmVhZC1vbmx5IGFuZCB3ZQogICAgY29uZmlndXJl
IHRoZSBoYXJkd2FyZSB0byBub3QgYWxsb3cgYSByZWdpb24gdG8gYmUgd3JpdGFibGUgYW5kIGV4
ZWN1dGFibGUgYXQKICAgIHRoZSBzYW1lIHRpbWUuIFNvIHdlIHJlLW1hcCBYZW4gaW4gYSB0ZW1w
b3JhcnkgYXJlYSBmb3Igd3JpdGluZy4gSW4gdGhpcyBjYXNlLAogICAgdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaCBpbnN0cnVjdGlvbiBpcyBi
YXNlZAogICAgb24gdGhpcyByZS1tYXBwZWQgYXJlYS4gVGhlIG5ldyB0YXJnZXQgYWRkcmVzcyB3
aWxsIHBvaW50IHRvIGEgdmFsdWUgaW4gdGhlCiAgICByZS1tYXBwZWQgYXJlYS4gQnV0IHdlIGhh
dmVuJ3QgcmVnaXN0ZXJlZCB0aGlzIGFyZWEgYXMgYW4gYWN0aXZlIGtlcm5lbCB0ZXh0LgogICAg
U28gdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxfdGV4dCB3aWxsIGFsd2F5cyByZXR1cm4g
ZmFsc2UuCiAgICAKICAgIFdlIGhhdmUgdG8gcmVnaXN0ZXIgdGhlIHJlLW1hcHBlZCBYZW4gYXJl
YSBhcyBhIHZpcnR1YWwgcmVnaW9uIHRlbXBvcmFyaWx5IHRvCiAgICBzb2x2ZSB0aGlzIHByb2Js
ZW0uCiAgICAKICAgIDEuIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMTkzOS5odG1sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggYjljMmIzYS4uMmE3Nzdj
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gv
YXJtL2FsdGVybmF0aXZlLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5o
PgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+Cisj
aW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZl
Lmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4K
QEAgLTE1NSw4ICsxNTYsMTIgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFs
dF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gX21mbih2aXJ0X3RvX21m
bihfc3RhcnQpKTsKLSAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUg
PSBfZW5kIC0gX3N0YXJ0OworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CisgICAgICAg
IHN0cnVjdCB2aXJ0dWFsX3JlZ2lvbiBwYXRjaF9yZWdpb24gPSB7CisgICAgICAgICAgICAubGlz
dCA9IExJU1RfSEVBRF9JTklUKHBhdGNoX3JlZ2lvbi5saXN0KSwKKyAgICAgICAgfTsKIAogICAg
ICAgICBCVUdfT04ocGF0Y2hlZCk7CiAKQEAgLTE3MCw2ICsxNzUsMTUgQEAgc3RhdGljIGludCBf
X2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgQlVH
X09OKCF4ZW5tYXApOwogCiAgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIGdlbmVyYXRlIGEg
bmV3IGJyYW5jaCBpbnN0cnVjdGlvbiwgdGhlIHRhcmdldCB3aWxsIGJlCisgICAgICAgICAqIGNh
bGN1bGF0ZWQgaW4gdGhpcyByZS1tYXBwZWQgWGVuIHJlZ2lvbi4gU28gd2UgaGF2ZSB0byByZWdp
c3RlcgorICAgICAgICAgKiB0aGlzIHJlLW1hcHBlZCBYZW4gcmVnaW9uIGFzIGEgdmlydHVhbCBy
ZWdpb24gdGVtcG9yYXJpbHkuCisgICAgICAgICAqLworICAgICAgICBwYXRjaF9yZWdpb24uc3Rh
cnQgPSB4ZW5tYXA7CisgICAgICAgIHBhdGNoX3JlZ2lvbi5lbmQgPSB4ZW5tYXAgKyB4ZW5fc2l6
ZTsKKyAgICAgICAgcmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7CisKKyAg
ICAgICAgLyoKICAgICAgICAgICogRmluZCB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBhbHRl
cm5hdGl2ZSByZWdpb24gaW4gdGhlIG5ldwogICAgICAgICAgKiBtYXBwaW5nLgogICAgICAgICAg
KiBhbHRfaW5zdHIgY29udGFpbnMgcmVsYXRpdmUgb2Zmc2V0LCBzbyB0aGUgZnVuY3Rpb24KQEAg
LTE4Myw2ICsxOTcsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0
b3Aodm9pZCAqdW51c2VkKQogICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVk
IHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCiAgICAgICAgIEJVR19PTihyZXQgIT0gMCk7CiAKKyAg
ICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmcGF0Y2hfcmVnaW9uKTsKKwogICAgICAg
ICB2dW5tYXAoeGVubWFwKTsKIAogICAgICAgICAvKiBCYXJyaWVycyBwcm92aWRlZCBieSB0aGUg
Y2FjaGUgZmx1c2hpbmcgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 30 15:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Mar 2017 15: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 1ctcPk-000649-A9; Thu, 30 Mar 2017 15: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 <ian.jackson@eu.citrix.com>) id 1ctcPj-000640-45
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 98/B2-20914-A5A2DD85; Thu, 30 Mar 2017 15:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdc626
 Ewa9H4hYTthk4MHps79vFHsAYxZqZl5RfkcCacXXuZcaCK5YVb6dsYm1g/KrTxcjFISTwhVFi
 /5+rrBDOeUaJPQePsnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3A1iJsECmxIs2f
 ZAwr4CZRNe5AywgYRag8mlbpSYwcixgZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHokXoGBsYdjK0n/A4xSnIwKYnyVqjfjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXtHAygnWJSanlqRlpkDDA2YtAQHj5IIr50mUJq3uCAxtzgzHSJ1ilGXY87s3W+Y
 hFjy8vNSpcR5T4PMEAApyijNgxsBC9NLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5eUBW8
 WTmlcBtegV0BBPQEeI2t0COKElESEk1MC5ms/imunfNkf4VKzzK7Q9eU7s1dWP95LygtWUuvQ
 wBu6TKXWSUFrDf/drw7WuDdEK0ZaHq1luT30v7yVRtW810UHROg4aKrFas2YTKB0fOu+lMFWx
 JmPFscrLJjHlxAXeUFao4zhStZ2ta55L21ab7W0JI8qktfiF9JivibL5bL9C2mnCDR4mlOCPR
 UIu5qDgRAGFHJm1OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490889302!76199040!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63043 invoked from network); 30 Mar 2017 15:55:03 -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; 30 Mar 2017 15:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPe-0008IS-5r
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPe-0001ZJ-32
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctcPe-0001ZJ-32@xenbits.xenproject.org>
Date: Thu, 30 Mar 2017 15:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: alternative: Register
	re-mapped Xen area as a temporary virtual region
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2ZGVjN2FmMGQwMTllYTBhY2U5NTQyMWI3NTYyMzVhNTUyYTc4NzcKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IE1vbiBNYXIgMjcgMTY6
NDA6NTAgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTE6MzE6MDIgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWdpc3RlciByZS1tYXBwZWQgWGVuIGFyZWEg
YXMgYSB0ZW1wb3JhcnkgdmlydHVhbCByZWdpb24KICAgIAogICAgV2hpbGUgSSB3YXMgdXNpbmcg
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nIGluIHRoZSBTRXJyb3JzIHBhdGNoIHNlcmllcyBbMV0u
CiAgICBJIHVzZWQgYSBicmFuY2ggaW5zdHJ1Y3Rpb24gYXMgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rp
b24uCiAgICAKICAgICAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICJiIHNraXBfY2hlY2siLAogICAgICAgICAgICAgICAgICAgICAgICBTS0lQX0NIRUNL
X1BFTkRJTkdfVlNFUlJPUikKICAgIAogICAgVW5mb3J0dW5hdGVseSwgSSBnb3QgYSBzeXN0ZW0g
cGFuaWMgbWVzc2FnZSB3aXRoIHRoaXMgY29kZToKICAgIAogICAgKFhFTikgYnVpbGQtaWQ6IGY2
NDA4MWQ4NmU3ZTg4NTA0YjdkMDBlMTQ4NmYyNTc1MWMwMDRlMzkKICAgIChYRU4pIGFsdGVybmF0
aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYjk0ODAgLT4gMTAwYjk0OTgKICAgIChY
RU4pIFhlbiBCVUcgYXQgYWx0ZXJuYXRpdmUuYzo2MQogICAgKFhFTikgLS0tLVsgWGVuLTQuOS11
bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCiAgICAoWEVOKSBD
UFU6ICAgIDAKICAgIChYRU4pIFBDOiAgICAgMDAyNTJiNjggYWx0ZXJuYXRpdmUuYyNfX2FwcGx5
X2FsdGVybmF0aXZlcysweDEyOC8weDFkNAogICAgKFhFTikgQ1BTUjogICA4MDAwMDBkYSBNT0RF
Okh5cGVydmlzb3IKICAgIChYRU4pICAgICAgUjA6IDAwMDAwMDAwIFIxOiAwMDAwMDAwMCBSMjog
MTAwYjk0OTAgUjM6IDEwMGI5NDljCiAgICAoWEVOKSAgICAgIFI0OiBlYWZlZmY4NCBSNTogMDAw
MDAwMDAgUjY6IDEwMGI5NDljIFI3OiAxMDA3OTI5MAogICAgKFhFTikgICAgICBSODogMTAwNzky
YWMgUjk6IDAwMDAwMDAxIFIxMDoxMDBiOTQ4YyBSMTE6MDAyY2ZlMDQgUjEyOjAwMjkzMmMwCiAg
ICAoWEVOKSBIWVA6IFNQOiAwMDJjZmRjNCBMUjogMDAyMzkxMjgKICAgIChYRU4pCiAgICAoWEVO
KSAgIFZUQ1JfRUwyOiA4MDAwMzU1OAogICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikKICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCiAgICAoWEVOKSAg
ICBIQ1JfRUwyOiAwMDAwMDAwMDAwMzg2NjNmCiAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MGJmZjA5MDAwCiAgICAoWEVOKQogICAgKFhFTikgICAgRVNSX0VMMjogMDAwMDAwMDAKICAgIChY
RU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pICAgICAgSERGQVI6IDAw
MDAwMDAwCiAgICAoWEVOKSAgICAgIEhJRkFSOiAwMDAwMDAwMAogICAgKFhFTikKICAgIChYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMmNmZGM0OgogICAgKFhFTikgICAgMDAwMDAwMDAg
MDAyOTQzMjggMDAyZTAwMDQgMDAwMDAwMDEgMTAwNzkyOTAgMDAyY2ZlMTQgMTAwYjk0OTAgMDAw
MDAwMDAKICAgIChYRU4pICAgIDEwMDEwMDAwIDEwMTIyNzAwIDAwMjAwMDAwIDAwMmNmZTFjIDAw
MDAwMDgwIDAwMjUyYzE0IDAwMDAwMDAwIDAwMmNmZTY0CiAgICAoWEVOKSAgICAwMDI1MmRkOCAw
MDAwMDAwNyAwMDAwMDAwMCAwMDBiZmUwMCAxMDBiOTQ4MCAxMDBiOTQ5OCAwMDJjZmUxYyAwMDJj
ZmUxYwogICAgKFhFTikgICAgMTAwMTAwMDAgMTAxMjI3MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMmRkZjMwIDAwMDAwMDAwIDAwMzExM2U4IDAwMzBmMDE4IDAwMmNm
ZTljCiAgICAoWEVOKSAgICAwMDIzODkxNCAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDI4YjAwMCAwMDAwMDAwMiAwMDI5MzgwMAogICAgKFhFTikgICAgMDAwMDAwMDIgMDAz
MGYyMzggMDAwMDAwMDIgMDAyOTA2NDAgMDAwMDAwMDEgMDAyY2ZlYTQgMDAyYTI4NDAgMDAyY2Zm
NTQKICAgIChYRU4pICAgIDAwMmE2NWZjIDExMTEyMTMxIDEwMDExMTQyIDAwMDAwMDAwIDAwMjhk
MTk0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICBiZGZmYjAwMCA4MDAw
MDAwMCAwMDAwMDAwMCBjMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiAwMDAwMDAwMCBjMDAwMDAw
MAogICAgKFhFTikgICAgMDAyYjgwNjAgMDAwMDIwMDAgMDAyYjgwNDAgMDAwMDAwMDAgYzAwMDAw
MDAgYmMwMDAwMDAgMDAwMDAwMDAgYzAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIGJlMDAw
MDAwIDAwMDAwMDAwIDAwMTEyNzAxIDAwMDAwMDAwIGJmZjEyNzAxIDAwMDAwMDAwIDAwMDAwMDAw
CiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAx
OCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMAogICAgKFhFTikgICAgOWZlY2UwMDAgODAyMDAw
MDAgODAwMDAwMDAgMDA0MDAwMDAgMDAyMDA1NTAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
ICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAg
ICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMAogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBb
PDAwMjUyYjY4Pl0gYWx0ZXJuYXRpdmUuYyNfX2FwcGx5X2FsdGVybmF0aXZlcysweDEyOC8weDFk
NCAoUEMpCiAgICAoWEVOKSAgICBbPDAwMjM5MTI4Pl0gaXNfYWN0aXZlX2tlcm5lbF90ZXh0KzB4
MTAvMHgyOCAoTFIpCiAgICAoWEVOKSAgICBbPDAwMjUyZGQ4Pl0gYWx0ZXJuYXRpdmUuYyNfX2Fw
cGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKzB4MWM0LzB4MjA0CiAgICAoWEVOKSAgICBbPDAw
MjM4OTE0Pl0gc3RvcF9tYWNoaW5lX3J1bisweDFlOC8weDI1NAogICAgKFhFTikgICAgWzwwMDJh
Mjg0MD5dIGFwcGx5X2FsdGVybmF0aXZlc19hbGwrMHgzOC8weDU0CiAgICAoWEVOKSAgICBbPDAw
MmE2NWZjPl0gc3RhcnRfeGVuKzB4Y2Y0LzB4Zjg4CiAgICAoWEVOKSAgICBbPDAwMjAwNTUwPl0g
YXJtMzIvaGVhZC5vI3BhZ2luZysweDk0LzB4ZDgKICAgIChYRU4pCiAgICAoWEVOKQogICAgKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgKFhFTikgUGFu
aWMgb24gQ1BVIDA6CiAgICAoWEVOKSBYZW4gQlVHIGF0IGFsdGVybmF0aXZlLmM6NjEKICAgIChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgVGhp
cyBwYW5pYyB3YXMgdHJpZ2dlcmVkIGJ5IHRoZSBCVUcoKTsgaW4gYnJhbmNoX2luc25fcmVxdWly
ZXNfdXBkYXRlLgogICAgVGhhdCdzIGJlY2F1c2UgaW4gdGhpcyBjYXNlIHRoZSBhbHRlcm5hdGl2
ZSBwYXRjaGluZyBuZWVkcyB0byB1cGRhdGUgdGhlCiAgICBvZmZzZXQgb2YgdGhlIGJyYW5jaCBp
bnN0cnVjdGlvbi4gQnV0IHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaAogICAg
aW5zdHJ1Y3Rpb24gY291bGQgbm90IHBhc3MgdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxf
dGV4dCgpOwogICAgCiAgICBUaGUgcmVhc29uIGlzIHRoYXQ6IFdoZW4gWGVuIGlzIGJvb3Rpbmcs
IGl0IHdpbGwgY2FsbCBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsCiAgICB0byBkbyBwYXRjaGluZyB3
aXRoIGFsdGVybmF0aXZlIHRhYmxlcy4gSW4gdGhpcyBwcm9ncmVzcywgd2Ugc2hvdWxkIHVwZGF0
ZQogICAgdGhlIG9mZnNldCBvZiBicmFuY2ggaW5zdHJ1Y3Rpb25zIGlmIHJlcXVpcmVkLiBUaGlz
IG1lYW5zIHdlIHNob3VsZCBtb2RpZnkKICAgIHRoZSBYZW4gdGV4dCBzZWN0aW9uLiBCdXQgWGVu
IHRleHQgc2VjdGlvbiBpcyBtYXJrZWQgYXMgcmVhZC1vbmx5IGFuZCB3ZQogICAgY29uZmlndXJl
IHRoZSBoYXJkd2FyZSB0byBub3QgYWxsb3cgYSByZWdpb24gdG8gYmUgd3JpdGFibGUgYW5kIGV4
ZWN1dGFibGUgYXQKICAgIHRoZSBzYW1lIHRpbWUuIFNvIHdlIHJlLW1hcCBYZW4gaW4gYSB0ZW1w
b3JhcnkgYXJlYSBmb3Igd3JpdGluZy4gSW4gdGhpcyBjYXNlLAogICAgdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaCBpbnN0cnVjdGlvbiBpcyBi
YXNlZAogICAgb24gdGhpcyByZS1tYXBwZWQgYXJlYS4gVGhlIG5ldyB0YXJnZXQgYWRkcmVzcyB3
aWxsIHBvaW50IHRvIGEgdmFsdWUgaW4gdGhlCiAgICByZS1tYXBwZWQgYXJlYS4gQnV0IHdlIGhh
dmVuJ3QgcmVnaXN0ZXJlZCB0aGlzIGFyZWEgYXMgYW4gYWN0aXZlIGtlcm5lbCB0ZXh0LgogICAg
U28gdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxfdGV4dCB3aWxsIGFsd2F5cyByZXR1cm4g
ZmFsc2UuCiAgICAKICAgIFdlIGhhdmUgdG8gcmVnaXN0ZXIgdGhlIHJlLW1hcHBlZCBYZW4gYXJl
YSBhcyBhIHZpcnR1YWwgcmVnaW9uIHRlbXBvcmFyaWx5IHRvCiAgICBzb2x2ZSB0aGlzIHByb2Js
ZW0uCiAgICAKICAgIDEuIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMTkzOS5odG1sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggYjljMmIzYS4uMmE3Nzdj
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gv
YXJtL2FsdGVybmF0aXZlLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5o
PgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+Cisj
aW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZl
Lmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4K
QEAgLTE1NSw4ICsxNTYsMTIgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFs
dF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gX21mbih2aXJ0X3RvX21m
bihfc3RhcnQpKTsKLSAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUg
PSBfZW5kIC0gX3N0YXJ0OworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CisgICAgICAg
IHN0cnVjdCB2aXJ0dWFsX3JlZ2lvbiBwYXRjaF9yZWdpb24gPSB7CisgICAgICAgICAgICAubGlz
dCA9IExJU1RfSEVBRF9JTklUKHBhdGNoX3JlZ2lvbi5saXN0KSwKKyAgICAgICAgfTsKIAogICAg
ICAgICBCVUdfT04ocGF0Y2hlZCk7CiAKQEAgLTE3MCw2ICsxNzUsMTUgQEAgc3RhdGljIGludCBf
X2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgQlVH
X09OKCF4ZW5tYXApOwogCiAgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIGdlbmVyYXRlIGEg
bmV3IGJyYW5jaCBpbnN0cnVjdGlvbiwgdGhlIHRhcmdldCB3aWxsIGJlCisgICAgICAgICAqIGNh
bGN1bGF0ZWQgaW4gdGhpcyByZS1tYXBwZWQgWGVuIHJlZ2lvbi4gU28gd2UgaGF2ZSB0byByZWdp
c3RlcgorICAgICAgICAgKiB0aGlzIHJlLW1hcHBlZCBYZW4gcmVnaW9uIGFzIGEgdmlydHVhbCBy
ZWdpb24gdGVtcG9yYXJpbHkuCisgICAgICAgICAqLworICAgICAgICBwYXRjaF9yZWdpb24uc3Rh
cnQgPSB4ZW5tYXA7CisgICAgICAgIHBhdGNoX3JlZ2lvbi5lbmQgPSB4ZW5tYXAgKyB4ZW5fc2l6
ZTsKKyAgICAgICAgcmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7CisKKyAg
ICAgICAgLyoKICAgICAgICAgICogRmluZCB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBhbHRl
cm5hdGl2ZSByZWdpb24gaW4gdGhlIG5ldwogICAgICAgICAgKiBtYXBwaW5nLgogICAgICAgICAg
KiBhbHRfaW5zdHIgY29udGFpbnMgcmVsYXRpdmUgb2Zmc2V0LCBzbyB0aGUgZnVuY3Rpb24KQEAg
LTE4Myw2ICsxOTcsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0
b3Aodm9pZCAqdW51c2VkKQogICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVk
IHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCiAgICAgICAgIEJVR19PTihyZXQgIT0gMCk7CiAKKyAg
ICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmcGF0Y2hfcmVnaW9uKTsKKwogICAgICAg
ICB2dW5tYXAoeGVubWFwKTsKIAogICAgICAgICAvKiBCYXJyaWVycyBwcm92aWRlZCBieSB0aGUg
Y2FjaGUgZmx1c2hpbmcgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Thu Mar 30 15:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Mar 2017 15: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 1ctcPr-000651-Bk; Thu, 30 Mar 2017 15:55:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPq-00064r-IK
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/6B-14551-16A2DD85; Thu, 30 Mar 2017 15:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdR626
 EQf96UYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHL0DmvBH46Kj9cmsDcwrmbvYuTiEBL4wiix
 7s8cFgjnPKPExD2/gDIcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hKvF3ax
 gZSzitgJvHvCi9ImAWo/MqX5SwTGDkWMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg3Lbd8xCjJAeTkihvhfrdCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOaaQDnBotT01Iq0zBxgcMCkJTh4lER4uzSA0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc4bCzJDAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcVZApPZ
 l4J3KZXQEcwAR0hbnML5IiSRISUVAPj3Oo1/x6kPdj3UGbzlKJzAsXz929PbFrFJ7kpeMqCv0
 wXFjb0vhBZ/VBJzL+DS8dkcfXnG68kfGKWanGKzjoU4bzDLI9h4p6fB3sWG4gkJaVvNy5PkF9
 w9a2xGe/XWLetuyv8Bbb59HPZnHqwPMfap8DKLjnVWnxCe8yHRYLHXvQeYcxTfb5EiaU4I9FQ
 i7moOBEAjYDh708CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490889312!92987973!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23496 invoked from network); 30 Mar 2017 15:55:13 -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; 30 Mar 2017 15:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPo-0008IX-8J
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPo-0001Zo-7I
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctcPo-0001Zo-7I@xenbits.xenproject.org>
Date: Thu, 30 Mar 2017 15:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: xen_size should be paddr_t
	for consistency
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhNDE0OTFmMDUwNzE1MDEzOWZjMzVmZjZjOWYwNzZmZGJlOTQ4N2IKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDI5IDExOjMyOjM0IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDEx
OjM1OjEzIDIwMTcgLTA3MDAKCiAgICBhcm06IHhlbl9zaXplIHNob3VsZCBiZSBwYWRkcl90IGZv
ciBjb25zaXN0ZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMKaW5kZXggMmE3NzdjYS4uZmRmNTkxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTE1Niw3ICsx
NTYsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAq
dW51c2VkKQogICAgICAgICBpbnQgcmV0OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdp
b247CiAgICAgICAgIG1mbl90IHhlbl9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOwot
ICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBw
YWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKICAgICAgICAgdW5zaWduZWQgaW50IHhl
bl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAq
eGVubWFwOwogICAgICAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcGF0Y2hfcmVnaW9uID0gewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Mar 30 15:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 Mar 2017 15: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 1ctcPr-000651-Bk; Thu, 30 Mar 2017 15:55:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPq-00064r-IK
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/6B-14551-16A2DD85; Thu, 30 Mar 2017 15:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdR626
 EQf96UYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHL0DmvBH46Kj9cmsDcwrmbvYuTiEBL4wiix
 7s8cFgjnPKPExD2/gDIcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hKvF3ax
 gZSzitgJvHvCi9ImAWo/MqX5SwTGDkWMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg3Lbd8xCjJAeTkihvhfrdCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOaaQDnBotT01Iq0zBxgcMCkJTh4lER4uzSA0rzFBYm5xZnpEKlTjLocc2bvfsMk
 xJKXn5cqJc4bCzJDAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcVZApPZ
 l4J3KZXQEcwAR0hbnML5IiSRISUVAPj3Oo1/x6kPdj3UGbzlKJzAsXz929PbFrFJ7kpeMqCv0
 wXFjb0vhBZ/VBJzL+DS8dkcfXnG68kfGKWanGKzjoU4bzDLI9h4p6fB3sWG4gkJaVvNy5PkF9
 w9a2xGe/XWLetuyv8Bbb59HPZnHqwPMfap8DKLjnVWnxCe8yHRYLHXvQeYcxTfb5EiaU4I9FQ
 i7moOBEAjYDh708CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490889312!92987973!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23496 invoked from network); 30 Mar 2017 15:55:13 -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; 30 Mar 2017 15:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPo-0008IX-8J
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctcPo-0001Zo-7I
 for xen-changelog@lists.xensource.com; Thu, 30 Mar 2017 15:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctcPo-0001Zo-7I@xenbits.xenproject.org>
Date: Thu, 30 Mar 2017 15:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: xen_size should be paddr_t
	for consistency
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhNDE0OTFmMDUwNzE1MDEzOWZjMzVmZjZjOWYwNzZmZGJlOTQ4N2IKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDI5IDExOjMyOjM0IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDEx
OjM1OjEzIDIwMTcgLTA3MDAKCiAgICBhcm06IHhlbl9zaXplIHNob3VsZCBiZSBwYWRkcl90IGZv
ciBjb25zaXN0ZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMKaW5kZXggMmE3NzdjYS4uZmRmNTkxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTE1Niw3ICsx
NTYsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAq
dW51c2VkKQogICAgICAgICBpbnQgcmV0OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdp
b247CiAgICAgICAgIG1mbl90IHhlbl9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOwot
ICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBw
YWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKICAgICAgICAgdW5zaWduZWQgaW50IHhl
bl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAq
eGVubWFwOwogICAgICAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcGF0Y2hfcmVnaW9uID0gewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv90-0002H8-Us; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctv8z-0002Gw-5p
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 48/84-03430-8934ED85; Fri, 31 Mar 2017 11:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXe6870
 Ig441KhYTthk4MHps79vFHsAYxZqZl5RfkcCaMeHXcvaCh+kVTedPsDUwLgjrYuTiEBL4wiix
 9uQ+NgjnPKPEp/mzgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwlOh7dY
 wGxeQXMJJa8b2MEsVmA6q/0b2eawMixgJFhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAH45dlAYcYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgrfP6V6EkGBRanpqRVpmDjA8YNISHDxKIryvQdK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOmwxSJABSlFGaBzcCFqqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7GWQKT
 2ZeCdymV0BHMAEdYfH1LsgRJYkIKakGxpQJAgf3TmTOmjWDMb0lXeUt47LVtYUChV4uekxKE9
 Sav6/dvO9OuvE32YZY//9Tgo02mdTwuskVfzghuaE3OVFQtDhA7WfW+zMb754W2HBo6pPi14J
 63Du2PC/Kv+e1qibTlJlNYt3xlQnbTvs3MO8WXjPhRo/d9xdGH/7zXEncrbfXvJJZQ4mlOCPR
 UIu5qDgRAMriSJRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490961302!82418219!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 31 Mar 2017 11:55: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; 31 Mar 2017 11:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv8w-0007KS-D7
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv8w-0002ir-CC
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv8w-0002ir-CC@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:02 +0000
Subject: [Xen-changelog] [xen master] xenstored: apply a write transaction
	rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4Mzk5NmM0NmIyZDM5NTMxNzdjZDlkNmI1OGJhMzg2MzRmY2U1NDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3OjAzIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgICAgICAgfCAgIDkgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggICAg
ICAgIHwgICA2ICsKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyAgICAgIHwgMjE1
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2RvbWFpbi5oICAgICAgfCAgMjUgKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLmMgfCAgIDUgKwogNiBmaWxlcyBjaGFuZ2VkLCAyNjEgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rv
b2xzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IGM0ZjljZGUuLjc3M2Q2NDYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBA
IC0zNCw2ICszNCw3IEBAIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX0ZyZWVCU0QpID0geGVuc3Rv
cmVkX3Bvc2l4Lm8KIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX01pbmlPUykgPSB4ZW5zdG9yZWRf
bWluaW9zLm8KIAogWEVOU1RPUkVEX09CSlMgKz0gJChYRU5TVE9SRURfT0JKU195KQorTERMSUJT
X3hlbnN0b3JlZCArPSAtbHJ0CiAKIGlmbmVxICgkKFhFTlNUT1JFX1NUQVRJQ19DTElFTlRTKSx5
KQogTElCWEVOU1RPUkUgOj0gbGlieGVuc3RvcmUuc28KQEAgLTc1LDcgKzc2LDcgQEAgZW5kaWYK
ICQoWEVOU1RPUkVEX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKQogCiB4
ZW5zdG9yZWQ6ICQoWEVOU1RPUkVEX09CSlMpCi0JJChDQykgJF4gJChMREZMQUdTKSAkKExETElC
U19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhlbmdudHRhYikgJChMRExJQlNfbGlieGVuY3Ry
bCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkXiAkKExE
RkxBR1MpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExE
TElCU19saWJ4ZW5jdHJsKSAkKExETElCU194ZW5zdG9yZWQpICQoU09DS0VUX0xJQlMpIC1vICRA
ICQoQVBQRU5EX0xERkxBR1MpCiAKIHhlbnN0b3JlZC5hOiAkKFhFTlNUT1JFRF9PQkpTKQogCSQo
QVIpIGNyICRAICReCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5j
IGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwppbmRleCA1YzY1OWQ4Li40YTBmNjM0
IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKQEAgLTMzNiw2ICszMzYsNyBAQCBzdGF0aWMgdm9p
ZCBpbml0aWFsaXplX2ZkcyhpbnQgc29jaywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCSAg
IGludCAqcHRpbWVvdXQpCiB7CiAJc3RydWN0IGNvbm5lY3Rpb24gKmNvbm47CisJc3RydWN0IHdy
bF90aW1lc3RhbXB0IG5vdzsKIAogCWlmIChmZHMpCiAJCW1lbXNldChmZHMsIDAsIHNpemVvZihz
dHJ1Y3QgcG9sbGZkKSAqIGN1cnJlbnRfYXJyYXlfc2l6ZSk7CkBAIC0zNTUsOCArMzU2LDExIEBA
IHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2NrLCBpbnQgKnBfc29ja19wb2xsZmRf
aWR4LAogCQl4Y2VfcG9sbGZkX2lkeCA9IHNldF9mZCh4ZW5ldnRjaG5fZmQoeGNlX2hhbmRsZSks
CiAJCQkJCVBPTExJTnxQT0xMUFJJKTsKIAorCXdybF9nZXR0aW1lX25vdygmbm93KTsKKwogCWxp
c3RfZm9yX2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25u
LT5kb21haW4pIHsKKwkJCXdybF9jaGVja190aW1lb3V0KGNvbm4tPmRvbWFpbiwgbm93LCBwdGlt
ZW91dCk7CiAJCQlpZiAoZG9tYWluX2Nhbl9yZWFkKGNvbm4pIHx8CiAJCQkgICAgKGRvbWFpbl9j
YW5fd3JpdGUoY29ubikgJiYKIAkJCSAgICAgIWxpc3RfZW1wdHkoJmNvbm4tPm91dF9saXN0KSkp
CkBAIC00NTAsNiArNDU0LDcgQEAgc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVj
dGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUpCiAJCWdvdG8gZXJyb3I7CiAKIAlhZGRfY2hh
bmdlX25vZGUoY29ubiwgbm9kZSwgZmFsc2UpOworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29u
bik7CiAKIAlkYXRhLmRwdHIgPSB0YWxsb2Nfc2l6ZShub2RlLCBkYXRhLmRzaXplKTsKIAloZHIg
PSAodm9pZCAqKWRhdGEuZHB0cjsKQEAgLTkwNyw4ICs5MTIsMTAgQEAgc3RhdGljIHZvaWQgZGVs
ZXRlX25vZGVfc2luZ2xlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9k
ZSwKIAkJcmV0dXJuOwogCX0KIAotCWlmIChjaGFuZ2VkKQorCWlmIChjaGFuZ2VkKSB7CiAJCWFk
ZF9jaGFuZ2Vfbm9kZShjb25uLCBub2RlLCB0cnVlKTsKKwkJd3JsX2FwcGx5X2RlYml0X2RpcmVj
dChjb25uKTsKKwl9CiAKIAlkb21haW5fZW50cnlfZGVjKGNvbm4sIG5vZGUpOwogfQpkaWZmIC0t
Z2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCBiL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9jb3JlLmgKaW5kZXggOTJjY2NiNi4uMDU4MDgyNyAxMDA2NDQKLS0tIGEvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5oCkBAIC0zNiw2ICszNiwxMiBAQAogLyogREVGQVVMVF9CVUZGRVJfU0laRSBzaG91bGQg
YmUgbGFyZ2UgZW5vdWdoIGZvciBlYWNoIGVycm5vIHN0cmluZy4gKi8KICNkZWZpbmUgREVGQVVM
VF9CVUZGRVJfU0laRSAxNgogCisjZGVmaW5lIE1JTihhLCBiKSAoKChhKSA8IChiKSk/IChhKSA6
IChiKSkKKwordHlwZWRlZiBpbnQzMl90IHdybF9jcmVkaXR0OworI2RlZmluZSBXUkxfQ1JFRElU
X01BWCAoMTAwMCoxMDAwKjEwMDApCisvKiBeIHNhdGlzZmllcyBub24tb3ZlcmZsb3cgY29uZGl0
aW9uIGZvciB3cmxfeGZlcl9jcmVkaXQgKi8KKwogc3RydWN0IGJ1ZmZlcmVkX2RhdGEKIHsKIAlz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKaW5kZXggNTMy
MjI4MC4uY2MyYTBjZCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwpAQCAtMjEsNiArMjEs
NyBAQAogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUg
PHN0ZGFyZy5oPgorI2luY2x1ZGUgPHRpbWUuaD4KIAogI2luY2x1ZGUgInV0aWxzLmgiCiAjaW5j
bHVkZSAidGFsbG9jLmgiCkBAIC03NCw2ICs3NSwxMCBAQCBzdHJ1Y3QgZG9tYWluCiAKIAkvKiBu
dW1iZXIgb2Ygd2F0Y2ggZm9yIHRoaXMgZG9tYWluICovCiAJaW50IG5id2F0Y2g7CisKKwkvKiB3
cml0ZSByYXRlIGxpbWl0ICovCisJd3JsX2NyZWRpdHQgd3JsX2NyZWRpdDsgLyogWyAtd3JsX2Nv
bmZpZ193cml0ZWNvc3QsICtfZGJ1cnN0IF0gKi8KKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgd3Js
X3RpbWVzdGFtcDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC0yMDYsNiAr
MjExLDggQEAgc3RhdGljIGludCBkZXN0cm95X2RvbWFpbih2b2lkICpfZG9tYWluKQogCiAJZmly
ZV93YXRjaGVzKE5VTEwsIGRvbWFpbiwgIkByZWxlYXNlRG9tYWluIiwgZmFsc2UpOwogCisJd3Js
X2RvbWFpbl9kZXN0cm95KGRvbWFpbik7CisKIAlyZXR1cm4gMDsKIH0KIApAQCAtMjUzLDYgKzI2
MCw5IEBAIHZvaWQgaGFuZGxlX2V2ZW50KHZvaWQpCiBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubikKIHsKIAlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFj
ZSAqaW50ZiA9IGNvbm4tPmRvbWFpbi0+aW50ZXJmYWNlOworCisJaWYgKGRvbWFpbl9pc191bnBy
aXZpbGVnZWQoY29ubikgJiYgY29ubi0+ZG9tYWluLT53cmxfY3JlZGl0IDwgMCkKKwkJcmV0dXJu
IGZhbHNlOwogCXJldHVybiAoaW50Zi0+cmVxX2NvbnMgIT0gaW50Zi0+cmVxX3Byb2QpOwogfQog
CkBAIC0yODksNiArMjk5LDggQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKm5ld19kb21haW4odm9p
ZCAqY29udGV4dCwgdW5zaWduZWQgaW50IGRvbWlkLAogCWlmICghZG9tYWluLT5wYXRoKQogCQly
ZXR1cm4gTlVMTDsKIAorCXdybF9kb21haW5fbmV3KGRvbWFpbik7CisKIAlsaXN0X2FkZCgmZG9t
YWluLT5saXN0LCAmZG9tYWlucyk7CiAJdGFsbG9jX3NldF9kZXN0cnVjdG9yKGRvbWFpbiwgZGVz
dHJveV9kb21haW4pOwogCkBAIC03MjMsNiArNzM1LDIwOSBAQCBpbnQgZG9tYWluX3dhdGNoKHN0
cnVjdCBjb25uZWN0aW9uICpjb25uKQogCQk6IDA7CiB9CiAKK3N0YXRpYyB3cmxfY3JlZGl0dCB3
cmxfY29uZmlnX3dyaXRlY29zdCAgICAgID0gV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0
dCB3cmxfY29uZmlnX3JhdGUgICAgICAgICAgID0gV1JMX1JBVEUgICAqIFdSTF9GQUNUT1I7Citz
dGF0aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZpZ19kYnVyc3QgICAgICAgICA9IFdSTF9EQlVSU1Qg
KiBXUkxfRkFDVE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfZ2J1cnN0ICAgICAg
ICAgPSBXUkxfR0JVUlNUICogV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29u
ZmlnX25ld2RvbXNfZGJ1cnN0ID0KKwkgICAgICAgICAgICAgICAgICAgICAgICAgV1JMX0RCVVJT
VCAqIFdSTF9ORVdET01TICogV1JMX0ZBQ1RPUjsKKworbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsK
Kworc3RhdGljIGxvbmcgd3JsX25kb21haW5zOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNl
cnZlOyAvKiBbLXdybF9jb25maWdfbmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KKwordm9p
ZCB3cmxfZ2V0dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCit7CisJc3Ry
dWN0IHRpbWVzcGVjIG5vd190czsKKwlpbnQgcjsKKworCXIgPSBjbG9ja19nZXR0aW1lKENMT0NL
X01PTk9UT05JQywgJm5vd190cyk7CisJaWYgKHIpCisJCWJhcmZfcGVycm9yKCJDb3VsZCBub3Qg
ZmluZCB0aW1lIChjbG9ja19nZXR0aW1lIGZhaWxlZCkiKTsKKworCW5vd193dC0+c2VjID0gbm93
X3RzLnR2X3NlYzsKKwlub3dfd3QtPm1zZWMgPSBub3dfdHMudHZfbnNlYyAvIDEwMDAwMDA7Cit9
CisKK3N0YXRpYyB2b2lkIHdybF94ZmVyX2NyZWRpdCh3cmxfY3JlZGl0dCAqZGViaXQsICB3cmxf
Y3JlZGl0dCBkZWJpdF9mbG9vciwKKwkJCSAgICB3cmxfY3JlZGl0dCAqY3JlZGl0LCB3cmxfY3Jl
ZGl0dCBjcmVkaXRfY2VpbCkKKwkvKgorCSAqIFRyYW5zZmVycyB6ZXJvIG9yIG1vcmUgY3JlZGl0
IGZyb20gImRlYml0IiB0byAiY3JlZGl0Ii4KKwkgKiBUcmFuc2ZlcnMgYXMgbXVjaCBhcyBwb3Nz
aWJsZSB3aGlsZSBtYWludGFpbmluZworCSAqIGRlYml0ID49IGRlYml0X2Zsb29yIGFuZCBjcmVk
aXQgPD0gY3JlZGl0X2NlaWwuCisJICogKElmIHRoYXQncyB2aW9sYXRlZCBhbHJlYWR5LCBkb2Vz
IG5vdGhpbmcuKQorCSAqCisJICogU3VmZmljaWVudCBjb25kaXRpb25zIHRvIGF2b2lkIG92ZXJm
bG93LCBlaXRoZXIgb2Y6CisJICogIHxldmVyeSBhcmd1bWVudHwgPD0gMHgzZmZmZmZmZgorCSAq
ICB8ZXZlcnkgYXJndW1lbnR8IDw9IDFFOQorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IFdSTF9D
UkVESVRfTUFYCisJICogKEFuZCB0aGlzIGNvbmRpdGlvbiBpcyBwcmVzZXJ2ZWQuKQorCSAqLwor
eworCXdybF9jcmVkaXR0IHhmZXIgPSBNSU4oICpkZWJpdCAgICAgIC0gZGViaXRfZmxvb3IsCisJ
CQkgICAgICAgIGNyZWRpdF9jZWlsIC0gKmNyZWRpdCAgICAgICk7CisJaWYgKHhmZXIgPiAwKSB7
CisJCSpkZWJpdCAtPSB4ZmVyOworCQkqY3JlZGl0ICs9IHhmZXI7CisJfQorfQorCit2b2lkIHdy
bF9kb21haW5fbmV3KHN0cnVjdCBkb21haW4gKmRvbWFpbikKK3sKKwlkb21haW4tPndybF9jcmVk
aXQgPSAwOworCXdybF9nZXR0aW1lX25vdygmZG9tYWluLT53cmxfdGltZXN0YW1wKTsKKwl3cmxf
bmRvbWFpbnMrKzsKKwkvKiBTdGVhbCB1cCB0byBEQlVSU1QgZnJvbSB0aGUgcmVzZXJ2ZSAqLwor
CXdybF94ZmVyX2NyZWRpdCgmd3JsX3Jlc2VydmUsIC13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0
LAorCQkJJmRvbWFpbi0+d3JsX2NyZWRpdCwgd3JsX2NvbmZpZ19kYnVyc3QpOworfQorCit2b2lk
IHdybF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJd3JsX25kb21h
aW5zLS07CisJLyoKKwkgKiBEb24ndCBib3RoZXIgcmVjYWxjdWxhdGluZyBkb21haW4ncyBjcmVk
aXQgLSB0aGlzIGp1c3QKKwkgKiBtZWFucyB3ZSBkb24ndCBnaXZlIHRoZSByZXNlcnZlIHRoZSBl
bmRpbmcgZG9tYWluJ3MgY3JlZGl0CisJICogZm9yIHRpbWUgZWxhcHNlZCBzaW5jZSBsYXN0IHVw
ZGF0ZS4KKwkgKi8KKwl3cmxfeGZlcl9jcmVkaXQoJmRvbWFpbi0+d3JsX2NyZWRpdCwgMCwKKwkJ
CSZ3cmxfcmVzZXJ2ZSwgd3JsX2NvbmZpZ19kYnVyc3QpOworfQorCit2b2lkIHdybF9jcmVkaXRf
dXBkYXRlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdykK
K3sKKwkvKgorCSAqIFdlIHdhbnQgdG8gY2FsY3VsYXRlCisJICogICAgY3JlZGl0ICs9IChub3cg
LSB0aW1lc3RhbXApICogUkFURSAvIG5kb21zOworCSAqIEJ1dCB3ZSB3YW50IGl0IHRvIHNhdHVy
YXRlLCBhbmQgdG8gYXZvaWQgZmxvYXRpbmcgcG9pbnQuCisJICogVG8gYXZvaWQgcm91bmRpbmcg
ZXJyb3JzIGZyb20gY29uc3RhbnRseSBhZGRpbmcgc21hbGwKKwkgKiBhbW91bnRzIG9mIGNyZWRp
dCwgd2Ugb25seSBhZGQgY3JlZGl0IGZvciB3aG9sZSBtaWxsaXNlY29uZHMuCisJICovCisJbG9u
ZyBzZWNvbmRzICAgICAgPSBub3cuc2VjIC0gIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5zZWM7CisJ
bG9uZyBtaWxsaXNlY29uZHMgPSBub3cubXNlYyAtIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5tc2Vj
OworCWxvbmcgbXNlYzsKKwlpbnQ2NF90IGRlbm9tLCBudW07CisJd3JsX2NyZWRpdHQgc3VycGx1
czsKKworCXNlY29uZHMgPSBNSU4oc2Vjb25kcywgMTAwMCoxMDAwKTsgLyogYXJiaXRyYXJ5LCBw
cmV2ZW50cyBvdmVyZmxvdyAqLworCW1zZWMgPSBzZWNvbmRzICogMTAwMCArIG1pbGxpc2Vjb25k
czsKKworCWlmIChtc2VjIDwgMCkKKyAgICAgICAgICAgICAgICAvKiBzaG91bGRuJ3QgaGFwcGVu
IHdpdGggQ0xPQ0tfTU9OT1RPTklDICovCisJCW1zZWMgPSAwOworCisJLyogMzJ4MzIgLT4gNjQg
Y2Fubm90IG92ZXJmbG93ICovCisJZGVub20gPSAoaW50NjRfdCltc2VjICogd3JsX2NvbmZpZ19y
YXRlOworCW51bSAgPSAgKGludDY0X3Qpd3JsX25kb21haW5zICogMTAwMDsKKwkvKiBkZW5vbSAv
IG51bSA8PSAxRTYgKiB3cmxfY29uZmlnX3JhdGUsIHNvIHdpdGgKKwkgICByZWFzb25hYmxlIHdy
bF9jb25maWdfcmF0ZSwgZGVub20gLyBudW0gPDwgMl42NCAqLworCisJLyogYXQgbGFzdCEgKi8K
Kwlkb21haW4tPndybF9jcmVkaXQgPSBNSU4oIChpbnQ2NF90KWRvbWFpbi0+d3JsX2NyZWRpdCAr
IGRlbm9tIC8gbnVtLAorCQkJCSAgV1JMX0NSRURJVF9NQVggKTsKKwkvKiAobWF5YmUgYnJpZWZs
eSB2aW9sYXRpbmcgdGhlIERCVVJTVCBjYXAgb24gd3JsX2NyZWRpdCkgKi8KKworCS8qIG1heWJl
IHRha2UgZnJvbSB0aGUgcmVzZXJ2ZSB0byBtYWtlIHVzIG5vbm5lZ2F0aXZlICovCisJd3JsX3hm
ZXJfY3JlZGl0KCZ3cmxfcmVzZXJ2ZSwgICAgICAgIDAsCisJCQkmZG9tYWluLT53cmxfY3JlZGl0
LCAwKTsKKworCS8qIHJldHVybiBhbnkgc3VycGx1cyAob3ZlciBEQlVSU1QpIHRvIHRoZSByZXNl
cnZlICovCisJc3VycGx1cyA9IDA7CisJd3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9jcmVk
aXQsIHdybF9jb25maWdfZGJ1cnN0LAorCQkJJnN1cnBsdXMsICAgICAgICAgICAgV1JMX0NSRURJ
VF9NQVgpOworCXdybF94ZmVyX2NyZWRpdCgmc3VycGx1cywgICAgIDAsCisJCQkmd3JsX3Jlc2Vy
dmUsIHdybF9jb25maWdfZ2J1cnN0KTsKKwkvKiBzdXJwbHVzIGlzIG5vdyBpbXBsaWNpdGx5IGRp
c2NhcmRlZCAqLworCisJZG9tYWluLT53cmxfdGltZXN0YW1wID0gbm93OworCisJdHJhY2UoIndy
bDogZG9tICU0ZCAlNmxkICBtc2VjICAlOWxkIGNyZWRpdCAgICU5bGQgcmVzZXJ2ZSIKKwkgICAg
ICAiICAlOWxkIGRpc2NhcmRcbiIsCisJICAgICAgZG9tYWluLT5kb21pZCwKKwkgICAgICBtc2Vj
LAorCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUsCisJ
ICAgICAgKGxvbmcpc3VycGx1cyk7Cit9CisKK3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0
IGRvbWFpbiAqZG9tYWluLAorCQkgICAgICAgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdywKKwkJ
ICAgICAgIGludCAqcHRpbWVvdXQpCit7CisJdWludDY0X3QgbnVtLCBkZW5vbTsKKwlpbnQgd2Fr
ZXVwOworCisJd3JsX2NyZWRpdF91cGRhdGUoZG9tYWluLCBub3cpOworCisJaWYgKGRvbWFpbi0+
d3JsX2NyZWRpdCA+PSAwKQorCQkvKiBub3QgYmxvY2tlZCAqLworCQlyZXR1cm47CisKKwlpZiAo
ISpwdGltZW91dCkKKwkJLyogYWxyZWFkeSBkZWNpZGVkIG9uIGltbWVkaWF0ZSB3YWtldXAsCisJ
CSAgIHNvIG5vIG5lZWQgdG8gY2FsY3VsYXRlIG91ciB0aW1lb3V0ICovCisJCXJldHVybjsKKwor
CS8qIGNhbGN1bGF0ZSAgd2FrZXVwID0gbm93ICsgLWNyZWRpdCAvIChSQVRFIC8gbmRvbXMpOyAq
LworCisJLyogY3JlZGl0IGNhbm5vdCBnbyBtb3JlIC12ZSB0aGFuIG9uZSB0cmFuc2FjdGlvbiwK
KwkgKiBzbyB0aGUgZmlyc3QgbXVsdGlwbGljYXRpb24gY2Fubm90IG92ZXJmbG93IGV2ZW4gMzIt
Yml0ICovCisJbnVtICAgPSAodWludDY0X3QpKC1kb21haW4tPndybF9jcmVkaXQgKiAxMDAwKSAq
IHdybF9uZG9tYWluczsKKwlkZW5vbSA9IHdybF9jb25maWdfcmF0ZTsKKworCXdha2V1cCA9IE1J
TiggbnVtIC8gZGVub20gLyogdWludDY0X3QgKi8sIElOVF9NQVggKTsKKwlpZiAoKnB0aW1lb3V0
PT0tMSB8fCB3YWtldXAgPCAqcHRpbWVvdXQpCisJCSpwdGltZW91dCA9IHdha2V1cDsKKworCXRy
YWNlKCJ3cmw6IGRvbWFpbiAldSBjcmVkaXQ9JWxkIChyZXNlcnZlPSVsZCkgU0xFRVBJTkcgZm9y
ICVkXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAgKGxvbmcpZG9tYWluLT53cmxf
Y3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSwKKwkgICAgICB3YWtldXApOworfQorCit2b2lkIHdy
bF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQoreworCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3c7CisKKwlpZiAoIWRvbWFpbikKKwkJLyogc29ja2V0cyBlc2NhcGUg
dGhlIHdyaXRlIHJhdGUgbGltaXQgKi8KKwkJcmV0dXJuOworCisJd3JsX2dldHRpbWVfbm93KCZu
b3cpOworCXdybF9jcmVkaXRfdXBkYXRlKGRvbWFpbiwgbm93KTsKKworCWRvbWFpbi0+d3JsX2Ny
ZWRpdCAtPSB3cmxfY29uZmlnX3dyaXRlY29zdDsKKwl0cmFjZSgid3JsOiBkb21haW4gJXUgY3Jl
ZGl0PSVsZCAocmVzZXJ2ZT0lbGQpXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAg
KGxvbmcpZG9tYWluLT53cmxfY3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSk7Cit9CisKK3ZvaWQg
d3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKK3sKKwlpZiAo
IWNvbm4pCisJCS8qIHNvbWUgd3JpdGVzIGFyZSBnZW5lcmF0ZWQgaW50ZXJuYWxseSAqLworCQly
ZXR1cm47CisKKwlpZiAoY29ubi0+dHJhbnNhY3Rpb24pCisJCS8qIHRoZXNlIGFyZSBhY2NvdW50
ZWQgZm9yIHdoZW4gdGhlIHRyYW5zYWN0aW9uIGVuZHMgKi8KKwkJcmV0dXJuOworCisJaWYgKCF3
cmxfbnRyYW5zYWN0aW9ucykKKwkJLyogd2UgZG9uJ3QgY29uZmxpY3Qgd2l0aCBhbnlvbmUgKi8K
KwkJcmV0dXJuOworCisJd3JsX2FwcGx5X2RlYml0X2FjdHVhbChjb25uLT5kb21haW4pOworfQor
Cit2b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNv
bm4pCit7CisJaWYgKHdybF9udHJhbnNhY3Rpb25zIDw9IDEpCisJCS8qIG91ciBvd24gdHJhbnNh
Y3Rpb24gYXBwZWFycyBpbiB0aGUgY291bnRlciAqLworCQlyZXR1cm47CisKKwl3cmxfYXBwbHlf
ZGViaXRfYWN0dWFsKGNvbm4tPmRvbWFpbik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfZG9tYWluLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5k
ZXggNDBlMTVkMS4uMTIzY2U0NSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2RvbWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNjUs
NCArNjUsMjkgQEAgdm9pZCBkb21haW5fd2F0Y2hfaW5jKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
KTsKIHZvaWQgZG9tYWluX3dhdGNoX2RlYyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiBpbnQg
ZG9tYWluX3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKIAorLyogV3JpdGUgcmF0ZSBs
aW1pdGluZyAqLworCisjZGVmaW5lIFdSTF9GQUNUT1IgICAxMDAwIC8qIGZvciBmaXhlZC1wb2lu
dCBhcml0aG1ldGljICovCisjZGVmaW5lIFdSTF9SQVRFICAgICAgMjAwCisjZGVmaW5lIFdSTF9E
QlVSU1QgICAgIDEwCisjZGVmaW5lIFdSTF9HQlVSU1QgICAxMDAwCisjZGVmaW5lIFdSTF9ORVdE
T01TICAgICA1CisKK3N0cnVjdCB3cmxfdGltZXN0YW1wdCB7CisJdGltZV90IHNlYzsKKwlpbnQg
bXNlYzsKK307CisKK2V4dGVybiBsb25nIHdybF9udHJhbnNhY3Rpb25zOworCit2b2lkIHdybF9n
ZXR0aW1lX25vdyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgKm5vd190cyk7Cit2b2lkIHdybF9kb21h
aW5fbmV3KHN0cnVjdCBkb21haW4gKmRvbWFpbik7Cit2b2lkIHdybF9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkb21haW4pOwordm9pZCB3cmxfY3JlZGl0X3VwZGF0ZShzdHJ1Y3QgZG9t
YWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cpOwordm9pZCB3cmxfY2hlY2tf
dGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCisgICAgICAgICAgICAgICAgICAgICAgIGludCAqcHRp
bWVvdXQpOwordm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBjb25uZWN0aW9uICpj
b25uKTsKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X3RyYW5zX2NvbW1pdChzdHJ1Y3QgY29ubmVjdGlv
biAqY29ubik7CisKICNlbmRpZiAvKiBfWEVOU1RPUkVEX0RPTUFJTl9IICovCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYyBiL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCmluZGV4IDE2ZjI1ZmIuLmEwMWY4Y2YgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCisrKyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCkBAIC0xMzksNiArMTM5LDcgQEAgc3RhdGlj
IGludCBkZXN0cm95X3RyYW5zYWN0aW9uKHZvaWQgKl90cmFuc2FjdGlvbikKIHsKIAlzdHJ1Y3Qg
dHJhbnNhY3Rpb24gKnRyYW5zID0gX3RyYW5zYWN0aW9uOwogCisJd3JsX250cmFuc2FjdGlvbnMt
LTsKIAl0cmFjZV9kZXN0cm95KHRyYW5zLCAidHJhbnNhY3Rpb24iKTsKIAlpZiAodHJhbnMtPnRk
YikKIAkJdGRiX2Nsb3NlKHRyYW5zLT50ZGIpOwpAQCAtMjAxLDYgKzIwMiw3IEBAIGludCBkb190
cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVk
X2RhdGEgKmluKQogCXRhbGxvY19zdGVhbChjb25uLCB0cmFucyk7CiAJdGFsbG9jX3NldF9kZXN0
cnVjdG9yKHRyYW5zLCBkZXN0cm95X3RyYW5zYWN0aW9uKTsKIAljb25uLT50cmFuc2FjdGlvbl9z
dGFydGVkKys7CisJd3JsX250cmFuc2FjdGlvbnMrKzsKIAogCXNucHJpbnRmKGlkX3N0ciwgc2l6
ZW9mKGlkX3N0ciksICIldSIsIHRyYW5zLT5pZCk7CiAJc2VuZF9yZXBseShjb25uLCBYU19UUkFO
U0FDVElPTl9TVEFSVCwgaWRfc3RyLCBzdHJsZW4oaWRfc3RyKSsxKTsKQEAgLTIzMiw2ICsyMzQs
OSBAQCBpbnQgZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1
Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJCS8qIEZJWE1FOiBNZXJnZSwgcmF0aGVyIGZhaWxpbmcg
b24gYW55IGNoYW5nZS4gKi8KIAkJaWYgKHRyYW5zLT5nZW5lcmF0aW9uICE9IGdlbmVyYXRpb24p
CiAJCQlyZXR1cm4gRUFHQUlOOworCisJCXdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoY29u
bik7CisKIAkJaWYgKCFyZXBsYWNlX3RkYih0cmFucy0+dGRiX25hbWUsIHRyYW5zLT50ZGIpKQog
CQkJcmV0dXJuIGVycm5vOwogCQkvKiBEb24ndCBjbG9zZSB0aGlzOiB3ZSB3b24hICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv90-0002H8-Us; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctv8z-0002Gw-5p
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 48/84-03430-8934ED85; Fri, 31 Mar 2017 11:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXe6870
 Ig441KhYTthk4MHps79vFHsAYxZqZl5RfkcCaMeHXcvaCh+kVTedPsDUwLgjrYuTiEBL4wiix
 9uQ+NgjnPKPEp/mzgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBVwlOh7dY
 wGxeQXMJJa8b2MEsVmA6q/0b2eawMixgJFhFaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAH45dlAYcYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgrfP6V6EkGBRanpqRVpmDjA8YNISHDxKIryvQdK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOmwxSJABSlFGaBzcCFqqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7GWQKT
 2ZeCdymV0BHMAEdYfH1LsgRJYkIKakGxpQJAgf3TmTOmjWDMb0lXeUt47LVtYUChV4uekxKE9
 Sav6/dvO9OuvE32YZY//9Tgo02mdTwuskVfzghuaE3OVFQtDhA7WfW+zMb754W2HBo6pPi14J
 63Du2PC/Kv+e1qibTlJlNYt3xlQnbTvs3MO8WXjPhRo/d9xdGH/7zXEncrbfXvJJZQ4mlOCPR
 UIu5qDgRAMriSJRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490961302!82418219!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 31 Mar 2017 11:55: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; 31 Mar 2017 11:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv8w-0007KS-D7
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv8w-0002ir-CC
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv8w-0002ir-CC@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:02 +0000
Subject: [Xen-changelog] [xen master] xenstored: apply a write transaction
	rate limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4Mzk5NmM0NmIyZDM5NTMxNzdjZDlkNmI1OGJhMzg2MzRmY2U1NDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3OjAzIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IGFwcGx5IGEgd3JpdGUgdHJhbnNhY3Rpb24gcmF0ZSBs
aW1pdAogICAgCiAgICBUaGlzIGF2b2lkcyBhIHJvZ3VlIGNsaWVudCBiZWluZyBhYm91dCB0byBz
dGFsbCBhbm90aGVyIGNsaWVudCAoZWcgdGhlCiAgICB0b29sc3RhY2spIGluZGVmaW5pdGVseS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjA2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Nv
cmUuYyAgICAgICAgfCAgIDkgKy0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmggICAg
ICAgIHwgICA2ICsKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyAgICAgIHwgMjE1
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2RvbWFpbi5oICAgICAgfCAgMjUgKysrKwogdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX3Ry
YW5zYWN0aW9uLmMgfCAgIDUgKwogNiBmaWxlcyBjaGFuZ2VkLCAyNjEgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rv
b2xzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IGM0ZjljZGUuLjc3M2Q2NDYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCkBA
IC0zNCw2ICszNCw3IEBAIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX0ZyZWVCU0QpID0geGVuc3Rv
cmVkX3Bvc2l4Lm8KIFhFTlNUT1JFRF9PQkpTXyQoQ09ORklHX01pbmlPUykgPSB4ZW5zdG9yZWRf
bWluaW9zLm8KIAogWEVOU1RPUkVEX09CSlMgKz0gJChYRU5TVE9SRURfT0JKU195KQorTERMSUJT
X3hlbnN0b3JlZCArPSAtbHJ0CiAKIGlmbmVxICgkKFhFTlNUT1JFX1NUQVRJQ19DTElFTlRTKSx5
KQogTElCWEVOU1RPUkUgOj0gbGlieGVuc3RvcmUuc28KQEAgLTc1LDcgKzc2LDcgQEAgZW5kaWYK
ICQoWEVOU1RPUkVEX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKQogCiB4
ZW5zdG9yZWQ6ICQoWEVOU1RPUkVEX09CSlMpCi0JJChDQykgJF4gJChMREZMQUdTKSAkKExETElC
U19saWJ4ZW5ldnRjaG4pICQoTERMSUJTX2xpYnhlbmdudHRhYikgJChMRExJQlNfbGlieGVuY3Ry
bCkgJChTT0NLRVRfTElCUykgLW8gJEAgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkXiAkKExE
RkxBR1MpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExE
TElCU19saWJ4ZW5jdHJsKSAkKExETElCU194ZW5zdG9yZWQpICQoU09DS0VUX0xJQlMpIC1vICRA
ICQoQVBQRU5EX0xERkxBR1MpCiAKIHhlbnN0b3JlZC5hOiAkKFhFTlNUT1JFRF9PQkpTKQogCSQo
QVIpIGNyICRAICReCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5j
IGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuYwppbmRleCA1YzY1OWQ4Li40YTBmNjM0
IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMKQEAgLTMzNiw2ICszMzYsNyBAQCBzdGF0aWMgdm9p
ZCBpbml0aWFsaXplX2ZkcyhpbnQgc29jaywgaW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCSAg
IGludCAqcHRpbWVvdXQpCiB7CiAJc3RydWN0IGNvbm5lY3Rpb24gKmNvbm47CisJc3RydWN0IHdy
bF90aW1lc3RhbXB0IG5vdzsKIAogCWlmIChmZHMpCiAJCW1lbXNldChmZHMsIDAsIHNpemVvZihz
dHJ1Y3QgcG9sbGZkKSAqIGN1cnJlbnRfYXJyYXlfc2l6ZSk7CkBAIC0zNTUsOCArMzU2LDExIEBA
IHN0YXRpYyB2b2lkIGluaXRpYWxpemVfZmRzKGludCBzb2NrLCBpbnQgKnBfc29ja19wb2xsZmRf
aWR4LAogCQl4Y2VfcG9sbGZkX2lkeCA9IHNldF9mZCh4ZW5ldnRjaG5fZmQoeGNlX2hhbmRsZSks
CiAJCQkJCVBPTExJTnxQT0xMUFJJKTsKIAorCXdybF9nZXR0aW1lX25vdygmbm93KTsKKwogCWxp
c3RfZm9yX2VhY2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25u
LT5kb21haW4pIHsKKwkJCXdybF9jaGVja190aW1lb3V0KGNvbm4tPmRvbWFpbiwgbm93LCBwdGlt
ZW91dCk7CiAJCQlpZiAoZG9tYWluX2Nhbl9yZWFkKGNvbm4pIHx8CiAJCQkgICAgKGRvbWFpbl9j
YW5fd3JpdGUoY29ubikgJiYKIAkJCSAgICAgIWxpc3RfZW1wdHkoJmNvbm4tPm91dF9saXN0KSkp
CkBAIC00NTAsNiArNDU0LDcgQEAgc3RhdGljIGJvb2wgd3JpdGVfbm9kZShzdHJ1Y3QgY29ubmVj
dGlvbiAqY29ubiwgc3RydWN0IG5vZGUgKm5vZGUpCiAJCWdvdG8gZXJyb3I7CiAKIAlhZGRfY2hh
bmdlX25vZGUoY29ubiwgbm9kZSwgZmFsc2UpOworCXdybF9hcHBseV9kZWJpdF9kaXJlY3QoY29u
bik7CiAKIAlkYXRhLmRwdHIgPSB0YWxsb2Nfc2l6ZShub2RlLCBkYXRhLmRzaXplKTsKIAloZHIg
PSAodm9pZCAqKWRhdGEuZHB0cjsKQEAgLTkwNyw4ICs5MTIsMTAgQEAgc3RhdGljIHZvaWQgZGVs
ZXRlX25vZGVfc2luZ2xlKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1Y3Qgbm9kZSAqbm9k
ZSwKIAkJcmV0dXJuOwogCX0KIAotCWlmIChjaGFuZ2VkKQorCWlmIChjaGFuZ2VkKSB7CiAJCWFk
ZF9jaGFuZ2Vfbm9kZShjb25uLCBub2RlLCB0cnVlKTsKKwkJd3JsX2FwcGx5X2RlYml0X2RpcmVj
dChjb25uKTsKKwl9CiAKIAlkb21haW5fZW50cnlfZGVjKGNvbm4sIG5vZGUpOwogfQpkaWZmIC0t
Z2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaCBiL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9jb3JlLmgKaW5kZXggOTJjY2NiNi4uMDU4MDgyNyAxMDA2NDQKLS0tIGEvdG9vbHMv
eGVuc3RvcmUveGVuc3RvcmVkX2NvcmUuaAorKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRf
Y29yZS5oCkBAIC0zNiw2ICszNiwxMiBAQAogLyogREVGQVVMVF9CVUZGRVJfU0laRSBzaG91bGQg
YmUgbGFyZ2UgZW5vdWdoIGZvciBlYWNoIGVycm5vIHN0cmluZy4gKi8KICNkZWZpbmUgREVGQVVM
VF9CVUZGRVJfU0laRSAxNgogCisjZGVmaW5lIE1JTihhLCBiKSAoKChhKSA8IChiKSk/IChhKSA6
IChiKSkKKwordHlwZWRlZiBpbnQzMl90IHdybF9jcmVkaXR0OworI2RlZmluZSBXUkxfQ1JFRElU
X01BWCAoMTAwMCoxMDAwKjEwMDApCisvKiBeIHNhdGlzZmllcyBub24tb3ZlcmZsb3cgY29uZGl0
aW9uIGZvciB3cmxfeGZlcl9jcmVkaXQgKi8KKwogc3RydWN0IGJ1ZmZlcmVkX2RhdGEKIHsKIAlz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKaW5kZXggNTMy
MjI4MC4uY2MyYTBjZCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwpAQCAtMjEsNiArMjEs
NyBAQAogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUg
PHN0ZGFyZy5oPgorI2luY2x1ZGUgPHRpbWUuaD4KIAogI2luY2x1ZGUgInV0aWxzLmgiCiAjaW5j
bHVkZSAidGFsbG9jLmgiCkBAIC03NCw2ICs3NSwxMCBAQCBzdHJ1Y3QgZG9tYWluCiAKIAkvKiBu
dW1iZXIgb2Ygd2F0Y2ggZm9yIHRoaXMgZG9tYWluICovCiAJaW50IG5id2F0Y2g7CisKKwkvKiB3
cml0ZSByYXRlIGxpbWl0ICovCisJd3JsX2NyZWRpdHQgd3JsX2NyZWRpdDsgLyogWyAtd3JsX2Nv
bmZpZ193cml0ZWNvc3QsICtfZGJ1cnN0IF0gKi8KKwlzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgd3Js
X3RpbWVzdGFtcDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC0yMDYsNiAr
MjExLDggQEAgc3RhdGljIGludCBkZXN0cm95X2RvbWFpbih2b2lkICpfZG9tYWluKQogCiAJZmly
ZV93YXRjaGVzKE5VTEwsIGRvbWFpbiwgIkByZWxlYXNlRG9tYWluIiwgZmFsc2UpOwogCisJd3Js
X2RvbWFpbl9kZXN0cm95KGRvbWFpbik7CisKIAlyZXR1cm4gMDsKIH0KIApAQCAtMjUzLDYgKzI2
MCw5IEBAIHZvaWQgaGFuZGxlX2V2ZW50KHZvaWQpCiBib29sIGRvbWFpbl9jYW5fcmVhZChzdHJ1
Y3QgY29ubmVjdGlvbiAqY29ubikKIHsKIAlzdHJ1Y3QgeGVuc3RvcmVfZG9tYWluX2ludGVyZmFj
ZSAqaW50ZiA9IGNvbm4tPmRvbWFpbi0+aW50ZXJmYWNlOworCisJaWYgKGRvbWFpbl9pc191bnBy
aXZpbGVnZWQoY29ubikgJiYgY29ubi0+ZG9tYWluLT53cmxfY3JlZGl0IDwgMCkKKwkJcmV0dXJu
IGZhbHNlOwogCXJldHVybiAoaW50Zi0+cmVxX2NvbnMgIT0gaW50Zi0+cmVxX3Byb2QpOwogfQog
CkBAIC0yODksNiArMjk5LDggQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKm5ld19kb21haW4odm9p
ZCAqY29udGV4dCwgdW5zaWduZWQgaW50IGRvbWlkLAogCWlmICghZG9tYWluLT5wYXRoKQogCQly
ZXR1cm4gTlVMTDsKIAorCXdybF9kb21haW5fbmV3KGRvbWFpbik7CisKIAlsaXN0X2FkZCgmZG9t
YWluLT5saXN0LCAmZG9tYWlucyk7CiAJdGFsbG9jX3NldF9kZXN0cnVjdG9yKGRvbWFpbiwgZGVz
dHJveV9kb21haW4pOwogCkBAIC03MjMsNiArNzM1LDIwOSBAQCBpbnQgZG9tYWluX3dhdGNoKHN0
cnVjdCBjb25uZWN0aW9uICpjb25uKQogCQk6IDA7CiB9CiAKK3N0YXRpYyB3cmxfY3JlZGl0dCB3
cmxfY29uZmlnX3dyaXRlY29zdCAgICAgID0gV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0
dCB3cmxfY29uZmlnX3JhdGUgICAgICAgICAgID0gV1JMX1JBVEUgICAqIFdSTF9GQUNUT1I7Citz
dGF0aWMgd3JsX2NyZWRpdHQgd3JsX2NvbmZpZ19kYnVyc3QgICAgICAgICA9IFdSTF9EQlVSU1Qg
KiBXUkxfRkFDVE9SOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9jb25maWdfZ2J1cnN0ICAgICAg
ICAgPSBXUkxfR0JVUlNUICogV1JMX0ZBQ1RPUjsKK3N0YXRpYyB3cmxfY3JlZGl0dCB3cmxfY29u
ZmlnX25ld2RvbXNfZGJ1cnN0ID0KKwkgICAgICAgICAgICAgICAgICAgICAgICAgV1JMX0RCVVJT
VCAqIFdSTF9ORVdET01TICogV1JMX0ZBQ1RPUjsKKworbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsK
Kworc3RhdGljIGxvbmcgd3JsX25kb21haW5zOworc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNl
cnZlOyAvKiBbLXdybF9jb25maWdfbmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KKwordm9p
ZCB3cmxfZ2V0dGltZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCit7CisJc3Ry
dWN0IHRpbWVzcGVjIG5vd190czsKKwlpbnQgcjsKKworCXIgPSBjbG9ja19nZXR0aW1lKENMT0NL
X01PTk9UT05JQywgJm5vd190cyk7CisJaWYgKHIpCisJCWJhcmZfcGVycm9yKCJDb3VsZCBub3Qg
ZmluZCB0aW1lIChjbG9ja19nZXR0aW1lIGZhaWxlZCkiKTsKKworCW5vd193dC0+c2VjID0gbm93
X3RzLnR2X3NlYzsKKwlub3dfd3QtPm1zZWMgPSBub3dfdHMudHZfbnNlYyAvIDEwMDAwMDA7Cit9
CisKK3N0YXRpYyB2b2lkIHdybF94ZmVyX2NyZWRpdCh3cmxfY3JlZGl0dCAqZGViaXQsICB3cmxf
Y3JlZGl0dCBkZWJpdF9mbG9vciwKKwkJCSAgICB3cmxfY3JlZGl0dCAqY3JlZGl0LCB3cmxfY3Jl
ZGl0dCBjcmVkaXRfY2VpbCkKKwkvKgorCSAqIFRyYW5zZmVycyB6ZXJvIG9yIG1vcmUgY3JlZGl0
IGZyb20gImRlYml0IiB0byAiY3JlZGl0Ii4KKwkgKiBUcmFuc2ZlcnMgYXMgbXVjaCBhcyBwb3Nz
aWJsZSB3aGlsZSBtYWludGFpbmluZworCSAqIGRlYml0ID49IGRlYml0X2Zsb29yIGFuZCBjcmVk
aXQgPD0gY3JlZGl0X2NlaWwuCisJICogKElmIHRoYXQncyB2aW9sYXRlZCBhbHJlYWR5LCBkb2Vz
IG5vdGhpbmcuKQorCSAqCisJICogU3VmZmljaWVudCBjb25kaXRpb25zIHRvIGF2b2lkIG92ZXJm
bG93LCBlaXRoZXIgb2Y6CisJICogIHxldmVyeSBhcmd1bWVudHwgPD0gMHgzZmZmZmZmZgorCSAq
ICB8ZXZlcnkgYXJndW1lbnR8IDw9IDFFOQorCSAqICB8ZXZlcnkgYXJndW1lbnR8IDw9IFdSTF9D
UkVESVRfTUFYCisJICogKEFuZCB0aGlzIGNvbmRpdGlvbiBpcyBwcmVzZXJ2ZWQuKQorCSAqLwor
eworCXdybF9jcmVkaXR0IHhmZXIgPSBNSU4oICpkZWJpdCAgICAgIC0gZGViaXRfZmxvb3IsCisJ
CQkgICAgICAgIGNyZWRpdF9jZWlsIC0gKmNyZWRpdCAgICAgICk7CisJaWYgKHhmZXIgPiAwKSB7
CisJCSpkZWJpdCAtPSB4ZmVyOworCQkqY3JlZGl0ICs9IHhmZXI7CisJfQorfQorCit2b2lkIHdy
bF9kb21haW5fbmV3KHN0cnVjdCBkb21haW4gKmRvbWFpbikKK3sKKwlkb21haW4tPndybF9jcmVk
aXQgPSAwOworCXdybF9nZXR0aW1lX25vdygmZG9tYWluLT53cmxfdGltZXN0YW1wKTsKKwl3cmxf
bmRvbWFpbnMrKzsKKwkvKiBTdGVhbCB1cCB0byBEQlVSU1QgZnJvbSB0aGUgcmVzZXJ2ZSAqLwor
CXdybF94ZmVyX2NyZWRpdCgmd3JsX3Jlc2VydmUsIC13cmxfY29uZmlnX25ld2RvbXNfZGJ1cnN0
LAorCQkJJmRvbWFpbi0+d3JsX2NyZWRpdCwgd3JsX2NvbmZpZ19kYnVyc3QpOworfQorCit2b2lk
IHdybF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkb21haW4pCit7CisJd3JsX25kb21h
aW5zLS07CisJLyoKKwkgKiBEb24ndCBib3RoZXIgcmVjYWxjdWxhdGluZyBkb21haW4ncyBjcmVk
aXQgLSB0aGlzIGp1c3QKKwkgKiBtZWFucyB3ZSBkb24ndCBnaXZlIHRoZSByZXNlcnZlIHRoZSBl
bmRpbmcgZG9tYWluJ3MgY3JlZGl0CisJICogZm9yIHRpbWUgZWxhcHNlZCBzaW5jZSBsYXN0IHVw
ZGF0ZS4KKwkgKi8KKwl3cmxfeGZlcl9jcmVkaXQoJmRvbWFpbi0+d3JsX2NyZWRpdCwgMCwKKwkJ
CSZ3cmxfcmVzZXJ2ZSwgd3JsX2NvbmZpZ19kYnVyc3QpOworfQorCit2b2lkIHdybF9jcmVkaXRf
dXBkYXRlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdykK
K3sKKwkvKgorCSAqIFdlIHdhbnQgdG8gY2FsY3VsYXRlCisJICogICAgY3JlZGl0ICs9IChub3cg
LSB0aW1lc3RhbXApICogUkFURSAvIG5kb21zOworCSAqIEJ1dCB3ZSB3YW50IGl0IHRvIHNhdHVy
YXRlLCBhbmQgdG8gYXZvaWQgZmxvYXRpbmcgcG9pbnQuCisJICogVG8gYXZvaWQgcm91bmRpbmcg
ZXJyb3JzIGZyb20gY29uc3RhbnRseSBhZGRpbmcgc21hbGwKKwkgKiBhbW91bnRzIG9mIGNyZWRp
dCwgd2Ugb25seSBhZGQgY3JlZGl0IGZvciB3aG9sZSBtaWxsaXNlY29uZHMuCisJICovCisJbG9u
ZyBzZWNvbmRzICAgICAgPSBub3cuc2VjIC0gIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5zZWM7CisJ
bG9uZyBtaWxsaXNlY29uZHMgPSBub3cubXNlYyAtIGRvbWFpbi0+d3JsX3RpbWVzdGFtcC5tc2Vj
OworCWxvbmcgbXNlYzsKKwlpbnQ2NF90IGRlbm9tLCBudW07CisJd3JsX2NyZWRpdHQgc3VycGx1
czsKKworCXNlY29uZHMgPSBNSU4oc2Vjb25kcywgMTAwMCoxMDAwKTsgLyogYXJiaXRyYXJ5LCBw
cmV2ZW50cyBvdmVyZmxvdyAqLworCW1zZWMgPSBzZWNvbmRzICogMTAwMCArIG1pbGxpc2Vjb25k
czsKKworCWlmIChtc2VjIDwgMCkKKyAgICAgICAgICAgICAgICAvKiBzaG91bGRuJ3QgaGFwcGVu
IHdpdGggQ0xPQ0tfTU9OT1RPTklDICovCisJCW1zZWMgPSAwOworCisJLyogMzJ4MzIgLT4gNjQg
Y2Fubm90IG92ZXJmbG93ICovCisJZGVub20gPSAoaW50NjRfdCltc2VjICogd3JsX2NvbmZpZ19y
YXRlOworCW51bSAgPSAgKGludDY0X3Qpd3JsX25kb21haW5zICogMTAwMDsKKwkvKiBkZW5vbSAv
IG51bSA8PSAxRTYgKiB3cmxfY29uZmlnX3JhdGUsIHNvIHdpdGgKKwkgICByZWFzb25hYmxlIHdy
bF9jb25maWdfcmF0ZSwgZGVub20gLyBudW0gPDwgMl42NCAqLworCisJLyogYXQgbGFzdCEgKi8K
Kwlkb21haW4tPndybF9jcmVkaXQgPSBNSU4oIChpbnQ2NF90KWRvbWFpbi0+d3JsX2NyZWRpdCAr
IGRlbm9tIC8gbnVtLAorCQkJCSAgV1JMX0NSRURJVF9NQVggKTsKKwkvKiAobWF5YmUgYnJpZWZs
eSB2aW9sYXRpbmcgdGhlIERCVVJTVCBjYXAgb24gd3JsX2NyZWRpdCkgKi8KKworCS8qIG1heWJl
IHRha2UgZnJvbSB0aGUgcmVzZXJ2ZSB0byBtYWtlIHVzIG5vbm5lZ2F0aXZlICovCisJd3JsX3hm
ZXJfY3JlZGl0KCZ3cmxfcmVzZXJ2ZSwgICAgICAgIDAsCisJCQkmZG9tYWluLT53cmxfY3JlZGl0
LCAwKTsKKworCS8qIHJldHVybiBhbnkgc3VycGx1cyAob3ZlciBEQlVSU1QpIHRvIHRoZSByZXNl
cnZlICovCisJc3VycGx1cyA9IDA7CisJd3JsX3hmZXJfY3JlZGl0KCZkb21haW4tPndybF9jcmVk
aXQsIHdybF9jb25maWdfZGJ1cnN0LAorCQkJJnN1cnBsdXMsICAgICAgICAgICAgV1JMX0NSRURJ
VF9NQVgpOworCXdybF94ZmVyX2NyZWRpdCgmc3VycGx1cywgICAgIDAsCisJCQkmd3JsX3Jlc2Vy
dmUsIHdybF9jb25maWdfZ2J1cnN0KTsKKwkvKiBzdXJwbHVzIGlzIG5vdyBpbXBsaWNpdGx5IGRp
c2NhcmRlZCAqLworCisJZG9tYWluLT53cmxfdGltZXN0YW1wID0gbm93OworCisJdHJhY2UoIndy
bDogZG9tICU0ZCAlNmxkICBtc2VjICAlOWxkIGNyZWRpdCAgICU5bGQgcmVzZXJ2ZSIKKwkgICAg
ICAiICAlOWxkIGRpc2NhcmRcbiIsCisJICAgICAgZG9tYWluLT5kb21pZCwKKwkgICAgICBtc2Vj
LAorCSAgICAgIChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUsCisJ
ICAgICAgKGxvbmcpc3VycGx1cyk7Cit9CisKK3ZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0
IGRvbWFpbiAqZG9tYWluLAorCQkgICAgICAgc3RydWN0IHdybF90aW1lc3RhbXB0IG5vdywKKwkJ
ICAgICAgIGludCAqcHRpbWVvdXQpCit7CisJdWludDY0X3QgbnVtLCBkZW5vbTsKKwlpbnQgd2Fr
ZXVwOworCisJd3JsX2NyZWRpdF91cGRhdGUoZG9tYWluLCBub3cpOworCisJaWYgKGRvbWFpbi0+
d3JsX2NyZWRpdCA+PSAwKQorCQkvKiBub3QgYmxvY2tlZCAqLworCQlyZXR1cm47CisKKwlpZiAo
ISpwdGltZW91dCkKKwkJLyogYWxyZWFkeSBkZWNpZGVkIG9uIGltbWVkaWF0ZSB3YWtldXAsCisJ
CSAgIHNvIG5vIG5lZWQgdG8gY2FsY3VsYXRlIG91ciB0aW1lb3V0ICovCisJCXJldHVybjsKKwor
CS8qIGNhbGN1bGF0ZSAgd2FrZXVwID0gbm93ICsgLWNyZWRpdCAvIChSQVRFIC8gbmRvbXMpOyAq
LworCisJLyogY3JlZGl0IGNhbm5vdCBnbyBtb3JlIC12ZSB0aGFuIG9uZSB0cmFuc2FjdGlvbiwK
KwkgKiBzbyB0aGUgZmlyc3QgbXVsdGlwbGljYXRpb24gY2Fubm90IG92ZXJmbG93IGV2ZW4gMzIt
Yml0ICovCisJbnVtICAgPSAodWludDY0X3QpKC1kb21haW4tPndybF9jcmVkaXQgKiAxMDAwKSAq
IHdybF9uZG9tYWluczsKKwlkZW5vbSA9IHdybF9jb25maWdfcmF0ZTsKKworCXdha2V1cCA9IE1J
TiggbnVtIC8gZGVub20gLyogdWludDY0X3QgKi8sIElOVF9NQVggKTsKKwlpZiAoKnB0aW1lb3V0
PT0tMSB8fCB3YWtldXAgPCAqcHRpbWVvdXQpCisJCSpwdGltZW91dCA9IHdha2V1cDsKKworCXRy
YWNlKCJ3cmw6IGRvbWFpbiAldSBjcmVkaXQ9JWxkIChyZXNlcnZlPSVsZCkgU0xFRVBJTkcgZm9y
ICVkXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAgKGxvbmcpZG9tYWluLT53cmxf
Y3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSwKKwkgICAgICB3YWtldXApOworfQorCit2b2lkIHdy
bF9hcHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQoreworCXN0cnVjdCB3
cmxfdGltZXN0YW1wdCBub3c7CisKKwlpZiAoIWRvbWFpbikKKwkJLyogc29ja2V0cyBlc2NhcGUg
dGhlIHdyaXRlIHJhdGUgbGltaXQgKi8KKwkJcmV0dXJuOworCisJd3JsX2dldHRpbWVfbm93KCZu
b3cpOworCXdybF9jcmVkaXRfdXBkYXRlKGRvbWFpbiwgbm93KTsKKworCWRvbWFpbi0+d3JsX2Ny
ZWRpdCAtPSB3cmxfY29uZmlnX3dyaXRlY29zdDsKKwl0cmFjZSgid3JsOiBkb21haW4gJXUgY3Jl
ZGl0PSVsZCAocmVzZXJ2ZT0lbGQpXG4iLAorCSAgICAgIGRvbWFpbi0+ZG9taWQsCisJICAgICAg
KGxvbmcpZG9tYWluLT53cmxfY3JlZGl0LCAobG9uZyl3cmxfcmVzZXJ2ZSk7Cit9CisKK3ZvaWQg
d3JsX2FwcGx5X2RlYml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubikKK3sKKwlpZiAo
IWNvbm4pCisJCS8qIHNvbWUgd3JpdGVzIGFyZSBnZW5lcmF0ZWQgaW50ZXJuYWxseSAqLworCQly
ZXR1cm47CisKKwlpZiAoY29ubi0+dHJhbnNhY3Rpb24pCisJCS8qIHRoZXNlIGFyZSBhY2NvdW50
ZWQgZm9yIHdoZW4gdGhlIHRyYW5zYWN0aW9uIGVuZHMgKi8KKwkJcmV0dXJuOworCisJaWYgKCF3
cmxfbnRyYW5zYWN0aW9ucykKKwkJLyogd2UgZG9uJ3QgY29uZmxpY3Qgd2l0aCBhbnlvbmUgKi8K
KwkJcmV0dXJuOworCisJd3JsX2FwcGx5X2RlYml0X2FjdHVhbChjb25uLT5kb21haW4pOworfQor
Cit2b2lkIHdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNv
bm4pCit7CisJaWYgKHdybF9udHJhbnNhY3Rpb25zIDw9IDEpCisJCS8qIG91ciBvd24gdHJhbnNh
Y3Rpb24gYXBwZWFycyBpbiB0aGUgY291bnRlciAqLworCQlyZXR1cm47CisKKwl3cmxfYXBwbHlf
ZGViaXRfYWN0dWFsKGNvbm4tPmRvbWFpbik7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiAgYy1maWxlLXN0eWxlOiAibGludXgiCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfZG9tYWluLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5k
ZXggNDBlMTVkMS4uMTIzY2U0NSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2RvbWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNjUs
NCArNjUsMjkgQEAgdm9pZCBkb21haW5fd2F0Y2hfaW5jKHN0cnVjdCBjb25uZWN0aW9uICpjb25u
KTsKIHZvaWQgZG9tYWluX3dhdGNoX2RlYyhzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiBpbnQg
ZG9tYWluX3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKIAorLyogV3JpdGUgcmF0ZSBs
aW1pdGluZyAqLworCisjZGVmaW5lIFdSTF9GQUNUT1IgICAxMDAwIC8qIGZvciBmaXhlZC1wb2lu
dCBhcml0aG1ldGljICovCisjZGVmaW5lIFdSTF9SQVRFICAgICAgMjAwCisjZGVmaW5lIFdSTF9E
QlVSU1QgICAgIDEwCisjZGVmaW5lIFdSTF9HQlVSU1QgICAxMDAwCisjZGVmaW5lIFdSTF9ORVdE
T01TICAgICA1CisKK3N0cnVjdCB3cmxfdGltZXN0YW1wdCB7CisJdGltZV90IHNlYzsKKwlpbnQg
bXNlYzsKK307CisKK2V4dGVybiBsb25nIHdybF9udHJhbnNhY3Rpb25zOworCit2b2lkIHdybF9n
ZXR0aW1lX25vdyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgKm5vd190cyk7Cit2b2lkIHdybF9kb21h
aW5fbmV3KHN0cnVjdCBkb21haW4gKmRvbWFpbik7Cit2b2lkIHdybF9kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkb21haW4pOwordm9pZCB3cmxfY3JlZGl0X3VwZGF0ZShzdHJ1Y3QgZG9t
YWluICpkb21haW4sIHN0cnVjdCB3cmxfdGltZXN0YW1wdCBub3cpOwordm9pZCB3cmxfY2hlY2tf
dGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB3cmxfdGltZXN0YW1wdCBub3csCisgICAgICAgICAgICAgICAgICAgICAgIGludCAqcHRp
bWVvdXQpOwordm9pZCB3cmxfYXBwbHlfZGViaXRfZGlyZWN0KHN0cnVjdCBjb25uZWN0aW9uICpj
b25uKTsKK3ZvaWQgd3JsX2FwcGx5X2RlYml0X3RyYW5zX2NvbW1pdChzdHJ1Y3QgY29ubmVjdGlv
biAqY29ubik7CisKICNlbmRpZiAvKiBfWEVOU1RPUkVEX0RPTUFJTl9IICovCmRpZmYgLS1naXQg
YS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfdHJhbnNhY3Rpb24uYyBiL3Rvb2xzL3hlbnN0b3Jl
L3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCmluZGV4IDE2ZjI1ZmIuLmEwMWY4Y2YgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCisrKyBiL3Rvb2xzL3hl
bnN0b3JlL3hlbnN0b3JlZF90cmFuc2FjdGlvbi5jCkBAIC0xMzksNiArMTM5LDcgQEAgc3RhdGlj
IGludCBkZXN0cm95X3RyYW5zYWN0aW9uKHZvaWQgKl90cmFuc2FjdGlvbikKIHsKIAlzdHJ1Y3Qg
dHJhbnNhY3Rpb24gKnRyYW5zID0gX3RyYW5zYWN0aW9uOwogCisJd3JsX250cmFuc2FjdGlvbnMt
LTsKIAl0cmFjZV9kZXN0cm95KHRyYW5zLCAidHJhbnNhY3Rpb24iKTsKIAlpZiAodHJhbnMtPnRk
YikKIAkJdGRiX2Nsb3NlKHRyYW5zLT50ZGIpOwpAQCAtMjAxLDYgKzIwMiw3IEBAIGludCBkb190
cmFuc2FjdGlvbl9zdGFydChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubiwgc3RydWN0IGJ1ZmZlcmVk
X2RhdGEgKmluKQogCXRhbGxvY19zdGVhbChjb25uLCB0cmFucyk7CiAJdGFsbG9jX3NldF9kZXN0
cnVjdG9yKHRyYW5zLCBkZXN0cm95X3RyYW5zYWN0aW9uKTsKIAljb25uLT50cmFuc2FjdGlvbl9z
dGFydGVkKys7CisJd3JsX250cmFuc2FjdGlvbnMrKzsKIAogCXNucHJpbnRmKGlkX3N0ciwgc2l6
ZW9mKGlkX3N0ciksICIldSIsIHRyYW5zLT5pZCk7CiAJc2VuZF9yZXBseShjb25uLCBYU19UUkFO
U0FDVElPTl9TVEFSVCwgaWRfc3RyLCBzdHJsZW4oaWRfc3RyKSsxKTsKQEAgLTIzMiw2ICsyMzQs
OSBAQCBpbnQgZG9fdHJhbnNhY3Rpb25fZW5kKHN0cnVjdCBjb25uZWN0aW9uICpjb25uLCBzdHJ1
Y3QgYnVmZmVyZWRfZGF0YSAqaW4pCiAJCS8qIEZJWE1FOiBNZXJnZSwgcmF0aGVyIGZhaWxpbmcg
b24gYW55IGNoYW5nZS4gKi8KIAkJaWYgKHRyYW5zLT5nZW5lcmF0aW9uICE9IGdlbmVyYXRpb24p
CiAJCQlyZXR1cm4gRUFHQUlOOworCisJCXdybF9hcHBseV9kZWJpdF90cmFuc19jb21taXQoY29u
bik7CisKIAkJaWYgKCFyZXBsYWNlX3RkYih0cmFucy0+dGRiX25hbWUsIHRyYW5zLT50ZGIpKQog
CQkJcmV0dXJuIGVycm5vOwogCQkvKiBEb24ndCBjbG9zZSB0aGlzOiB3ZSB3b24hICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:55: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 1ctv9B-0002Ih-1U; Fri, 31 Mar 2017 11:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv99-0002IU-5W
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A0/0A-04270-2A34ED85; Fri, 31 Mar 2017 11:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeh870
 Igx/v1CwmbDNwYPTY3reLPYAxijUzLym/IoE14+TsRvaCDzIV5/p2sDQw7pDoYuTiEBL4wijx
 YuZZFgjnPKPE1T9rWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkNh0f
 hsLiM0rYCax5cxsJhCbBaj++e5+1gmMHAsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH49QTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgveX070IIcGi1PTUirTMHGB4wKQlOHiURHj/OgKleYsLEnOLM9MhUqcYdTnm
 zN79hkmIJS8/L1VKnPcQyAwBkKKM0jy4EbBQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJm
 HczyBSezLwSuE2vgI5gAjrC4utdkCNKEhFSUg2MTa5bP+oERDxR3lF53s/m7gXfjxvf1t2akh
 Tn82XnmnNqXzeodgdzT7G9drSg4Bb3ytq1Bu92JN6/q6a468aykqR7YrxLzl5TfcI+cdulW54
 fe/lc61OfNz4IPqNVfi7+eviXzTO5zi6pPtm3U83QL09uK3Mb/3+WlO0Gly2U1v5d+nuTj71g
 sRJLcUaioRZzUXEiADlXYBVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490961312!59494715!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39622 invoked from network); 31 Mar 2017 11:55:13 -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; 31 Mar 2017 11:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv96-0007LL-FB
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv96-0002k1-ET
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv96-0002k1-ET@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:12 +0000
Subject: [Xen-changelog] [xen master] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyMzRlYWU4MWU5NjlhYTJiOWEwZWZhZGI2YzU3OTc5YTRiYzI0NDcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3OjAzIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMgICB8ICAxICsKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyB8IDI1ICsrKysr
KysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCB8
ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuYwppbmRleCA0YTBmNjM0Li4wM2FiMDdmIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMK
QEAgLTM1Nyw2ICszNTcsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29jaywg
aW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3JsX2dl
dHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9yX2Vh
Y2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21haW4p
IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBjYzJhMGNkLi42YWYyMTllIDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8c3Rk
bGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8dGltZS5oPgorI2luY2x1ZGUg
PHN5c2xvZy5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIKQEAg
LTc5LDYgKzgwLDcgQEAgc3RydWN0IGRvbWFpbgogCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8KIAl3
cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19kYnVy
c3QgXSAqLwogCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOworCWJvb2wgd3Js
X2RlbGF5X2xvZ2dlZDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC03NDYs
NiArNzQ4LDcgQEAgbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKIAogc3RhdGljIGxvbmcgd3JsX25k
b21haW5zOwogc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25maWdf
bmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KK3N0YXRpYyB0aW1lX3Qgd3JsX2xvZ19sYXN0
X3dhcm5pbmc7IC8qIDA6IG5vIHByZXZpb3VzIHdhcm5pbmcgKi8KIAogdm9pZCB3cmxfZ2V0dGlt
ZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCiB7CkBAIC04OTUsNiArODk4LDkg
QEAgdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAJICAgICAg
d2FrZXVwKTsKIH0KIAorI2RlZmluZSBXUkxfTE9HKG5vdywgLi4uKSBcCisJKHN5c2xvZyhMT0df
V0FSTklORywgIndyaXRlIHJhdGUgbGltaXQ6ICIgX19WQV9BUkdTX18pKQorCiB2b2lkIHdybF9h
cHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogewogCXN0cnVjdCB3cmxf
dGltZXN0YW1wdCBub3c7CkBAIC05MTAsNiArOTE2LDI1IEBAIHZvaWQgd3JsX2FwcGx5X2RlYml0
X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAJdHJhY2UoIndybDogZG9tYWluICV1IGNy
ZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKIAkgICAgICBkb21haW4tPmRvbWlkLAogCSAgICAg
IChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworCisJaWYgKGRv
bWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKKwkJaWYgKCFkb21haW4tPndybF9kZWxheV9sb2dnZWQr
KykgeworCQkJV1JMX0xPRyhub3csICJkb21haW4gJWxkIGlzIGFmZmVjdGVkIiwKKwkJCQkobG9u
Zylkb21haW4tPmRvbWlkKTsKKwkJfSBlbHNlIGlmICghd3JsX2xvZ19sYXN0X3dhcm5pbmcpIHsK
KwkJCVdSTF9MT0cobm93LCAicmF0ZSBsaW1pdGluZyByZXN0YXJ0cyIpOworCQl9CisJCXdybF9s
b2dfbGFzdF93YXJuaW5nID0gbm93LnNlYzsKKwl9Cit9CisKK3ZvaWQgd3JsX2xvZ19wZXJpb2Rp
YyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KQoreworCWlmICh3cmxfbG9nX2xhc3Rfd2Fybmlu
ZyAmJgorCSAgICAobm93LnNlYyAtIHdybF9sb2dfbGFzdF93YXJuaW5nKSA+IFdSTF9MT0dFVkVS
WSkgeworCQlXUkxfTE9HKG5vdywgIm5vdCBpbiBmb3JjZSByZWNlbnRseSIpOworCQl3cmxfbG9n
X2xhc3Rfd2FybmluZyA9IDA7CisJfQogfQogCiB2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXgg
MTIzY2U0NS4uNGFhODBkYiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Rv
bWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNzIsNiAr
NzIsNyBAQCBpbnQgZG9tYWluX3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKICNkZWZp
bmUgV1JMX0RCVVJTVCAgICAgMTAKICNkZWZpbmUgV1JMX0dCVVJTVCAgIDEwMDAKICNkZWZpbmUg
V1JMX05FV0RPTVMgICAgIDUKKyNkZWZpbmUgV1JMX0xPR0VWRVJZICAxMjAgLyogc2Vjb25kcyAq
LwogCiBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgewogCXRpbWVfdCBzZWM7CkBAIC04Nyw2ICs4OCw3
IEBAIHZvaWQgd3JsX2NyZWRpdF91cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3Qg
d3JsX3RpbWVzdGFtcHQgbm93KTsKIHZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFp
biAqZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQg
bm93LAogICAgICAgICAgICAgICAgICAgICAgICBpbnQgKnB0aW1lb3V0KTsKK3ZvaWQgd3JsX2xv
Z19wZXJpb2RpYyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KTsKIHZvaWQgd3JsX2FwcGx5X2Rl
Yml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiB2b2lkIHdybF9hcHBseV9kZWJp
dF90cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:55: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 1ctv9B-0002Ih-1U; Fri, 31 Mar 2017 11:55:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv99-0002IU-5W
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:15 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A0/0A-04270-2A34ED85; Fri, 31 Mar 2017 11:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeh870
 Igx/v1CwmbDNwYPTY3reLPYAxijUzLym/IoE14+TsRvaCDzIV5/p2sDQw7pDoYuTiEBL4wijx
 YuZZFgjnPKPE1T9rWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkNh0f
 hsLiM0rYCax5cxsJhCbBaj++e5+1gmMHAsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH49QTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1S
 ak1p8iFGGg0NJgveX070IIcGi1PTUirTMHGB4wKQlOHiURHj/OgKleYsLEnOLM9MhUqcYdTnm
 zN79hkmIJS8/L1VKnPcQyAwBkKKM0jy4EbBQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJm
 HczyBSezLwSuE2vgI5gAjrC4utdkCNKEhFSUg2MTa5bP+oERDxR3lF53s/m7gXfjxvf1t2akh
 Tn82XnmnNqXzeodgdzT7G9drSg4Bb3ytq1Bu92JN6/q6a468aykqR7YrxLzl5TfcI+cdulW54
 fe/lc61OfNz4IPqNVfi7+eviXzTO5zi6pPtm3U83QL09uK3Mb/3+WlO0Gly2U1v5d+nuTj71g
 sRJLcUaioRZzUXEiADlXYBVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1490961312!59494715!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39622 invoked from network); 31 Mar 2017 11:55:13 -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; 31 Mar 2017 11:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv96-0007LL-FB
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv96-0002k1-ET
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv96-0002k1-ET@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:12 +0000
Subject: [Xen-changelog] [xen master] xenstored: Log when the write
	transaction rate limit bites
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyMzRlYWU4MWU5NjlhYTJiOWEwZWZhZGI2YzU3OTc5YTRiYzI0NDcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXIgNyAxNjowOToxMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3OjAzIDIw
MTcgKzAxMDAKCiAgICB4ZW5zdG9yZWQ6IExvZyB3aGVuIHRoZSB3cml0ZSB0cmFuc2FjdGlvbiBy
YXRlIGxpbWl0IGJpdGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3Jl
LmMgICB8ICAxICsKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyB8IDI1ICsrKysr
KysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCB8
ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfY29yZS5jIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVk
X2NvcmUuYwppbmRleCA0YTBmNjM0Li4wM2FiMDdmIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfY29yZS5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9jb3JlLmMK
QEAgLTM1Nyw2ICszNTcsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX2ZkcyhpbnQgc29jaywg
aW50ICpwX3NvY2tfcG9sbGZkX2lkeCwKIAkJCQkJUE9MTElOfFBPTExQUkkpOwogCiAJd3JsX2dl
dHRpbWVfbm93KCZub3cpOworCXdybF9sb2dfcGVyaW9kaWMobm93KTsKIAogCWxpc3RfZm9yX2Vh
Y2hfZW50cnkoY29ubiwgJmNvbm5lY3Rpb25zLCBsaXN0KSB7CiAJCWlmIChjb25uLT5kb21haW4p
IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBjYzJhMGNkLi42YWYyMTllIDEwMDY0
NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8c3Rk
bGliLmg+CiAjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8dGltZS5oPgorI2luY2x1ZGUg
PHN5c2xvZy5oPgogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJ0YWxsb2MuaCIKQEAg
LTc5LDYgKzgwLDcgQEAgc3RydWN0IGRvbWFpbgogCS8qIHdyaXRlIHJhdGUgbGltaXQgKi8KIAl3
cmxfY3JlZGl0dCB3cmxfY3JlZGl0OyAvKiBbIC13cmxfY29uZmlnX3dyaXRlY29zdCwgK19kYnVy
c3QgXSAqLwogCXN0cnVjdCB3cmxfdGltZXN0YW1wdCB3cmxfdGltZXN0YW1wOworCWJvb2wgd3Js
X2RlbGF5X2xvZ2dlZDsKIH07CiAKIHN0YXRpYyBMSVNUX0hFQUQoZG9tYWlucyk7CkBAIC03NDYs
NiArNzQ4LDcgQEAgbG9uZyB3cmxfbnRyYW5zYWN0aW9uczsKIAogc3RhdGljIGxvbmcgd3JsX25k
b21haW5zOwogc3RhdGljIHdybF9jcmVkaXR0IHdybF9yZXNlcnZlOyAvKiBbLXdybF9jb25maWdf
bmV3ZG9tc19kYnVyc3QsICtfZ2J1cnN0IF0gKi8KK3N0YXRpYyB0aW1lX3Qgd3JsX2xvZ19sYXN0
X3dhcm5pbmc7IC8qIDA6IG5vIHByZXZpb3VzIHdhcm5pbmcgKi8KIAogdm9pZCB3cmxfZ2V0dGlt
ZV9ub3coc3RydWN0IHdybF90aW1lc3RhbXB0ICpub3dfd3QpCiB7CkBAIC04OTUsNiArODk4LDkg
QEAgdm9pZCB3cmxfY2hlY2tfdGltZW91dChzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAJICAgICAg
d2FrZXVwKTsKIH0KIAorI2RlZmluZSBXUkxfTE9HKG5vdywgLi4uKSBcCisJKHN5c2xvZyhMT0df
V0FSTklORywgIndyaXRlIHJhdGUgbGltaXQ6ICIgX19WQV9BUkdTX18pKQorCiB2b2lkIHdybF9h
cHBseV9kZWJpdF9hY3R1YWwoc3RydWN0IGRvbWFpbiAqZG9tYWluKQogewogCXN0cnVjdCB3cmxf
dGltZXN0YW1wdCBub3c7CkBAIC05MTAsNiArOTE2LDI1IEBAIHZvaWQgd3JsX2FwcGx5X2RlYml0
X2FjdHVhbChzdHJ1Y3QgZG9tYWluICpkb21haW4pCiAJdHJhY2UoIndybDogZG9tYWluICV1IGNy
ZWRpdD0lbGQgKHJlc2VydmU9JWxkKVxuIiwKIAkgICAgICBkb21haW4tPmRvbWlkLAogCSAgICAg
IChsb25nKWRvbWFpbi0+d3JsX2NyZWRpdCwgKGxvbmcpd3JsX3Jlc2VydmUpOworCisJaWYgKGRv
bWFpbi0+d3JsX2NyZWRpdCA8IDApIHsKKwkJaWYgKCFkb21haW4tPndybF9kZWxheV9sb2dnZWQr
KykgeworCQkJV1JMX0xPRyhub3csICJkb21haW4gJWxkIGlzIGFmZmVjdGVkIiwKKwkJCQkobG9u
Zylkb21haW4tPmRvbWlkKTsKKwkJfSBlbHNlIGlmICghd3JsX2xvZ19sYXN0X3dhcm5pbmcpIHsK
KwkJCVdSTF9MT0cobm93LCAicmF0ZSBsaW1pdGluZyByZXN0YXJ0cyIpOworCQl9CisJCXdybF9s
b2dfbGFzdF93YXJuaW5nID0gbm93LnNlYzsKKwl9Cit9CisKK3ZvaWQgd3JsX2xvZ19wZXJpb2Rp
YyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KQoreworCWlmICh3cmxfbG9nX2xhc3Rfd2Fybmlu
ZyAmJgorCSAgICAobm93LnNlYyAtIHdybF9sb2dfbGFzdF93YXJuaW5nKSA+IFdSTF9MT0dFVkVS
WSkgeworCQlXUkxfTE9HKG5vdywgIm5vdCBpbiBmb3JjZSByZWNlbnRseSIpOworCQl3cmxfbG9n
X2xhc3Rfd2FybmluZyA9IDA7CisJfQogfQogCiB2b2lkIHdybF9hcHBseV9kZWJpdF9kaXJlY3Qo
c3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmggYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmgKaW5kZXgg
MTIzY2U0NS4uNGFhODBkYiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2Rv
bWFpbi5oCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaApAQCAtNzIsNiAr
NzIsNyBAQCBpbnQgZG9tYWluX3dhdGNoKHN0cnVjdCBjb25uZWN0aW9uICpjb25uKTsKICNkZWZp
bmUgV1JMX0RCVVJTVCAgICAgMTAKICNkZWZpbmUgV1JMX0dCVVJTVCAgIDEwMDAKICNkZWZpbmUg
V1JMX05FV0RPTVMgICAgIDUKKyNkZWZpbmUgV1JMX0xPR0VWRVJZICAxMjAgLyogc2Vjb25kcyAq
LwogCiBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgewogCXRpbWVfdCBzZWM7CkBAIC04Nyw2ICs4OCw3
IEBAIHZvaWQgd3JsX2NyZWRpdF91cGRhdGUoc3RydWN0IGRvbWFpbiAqZG9tYWluLCBzdHJ1Y3Qg
d3JsX3RpbWVzdGFtcHQgbm93KTsKIHZvaWQgd3JsX2NoZWNrX3RpbWVvdXQoc3RydWN0IGRvbWFp
biAqZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQg
bm93LAogICAgICAgICAgICAgICAgICAgICAgICBpbnQgKnB0aW1lb3V0KTsKK3ZvaWQgd3JsX2xv
Z19wZXJpb2RpYyhzdHJ1Y3Qgd3JsX3RpbWVzdGFtcHQgbm93KTsKIHZvaWQgd3JsX2FwcGx5X2Rl
Yml0X2RpcmVjdChzdHJ1Y3QgY29ubmVjdGlvbiAqY29ubik7CiB2b2lkIHdybF9hcHBseV9kZWJp
dF90cmFuc19jb21taXQoc3RydWN0IGNvbm5lY3Rpb24gKmNvbm4pOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9J-0002KF-39; Fri, 31 Mar 2017 11:55:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9I-0002K1-MF
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AE/6D-03648-CA34ED85; Fri, 31 Mar 2017 11:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXe1870
 IgzfHlCwmbDNwYPTY3reLPYAxijUzLym/IoE14333dfaC9cIVs9/OZmxgvMPfxcjFISTwhVHi
 6vaPLBDOeUaJCyf7mLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwkVjY9
 4cFxOYVMJOY/fgHK4jNAlS/+lYX4wRGjgWMDKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxhPrws8xCjJwaQkyvv98d0IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8fU73IoQEi1LTUyvSMnOA4QGTluDgURLh/esIlOYtLkjMLc5Mh0idYtTlmDN7
 9xsmIZa8/LxUKXHeZJAZAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwMI
 FN4MvNK4Da9AjqCCegIi693QY4oSURISTUwSjsebqnb339xrbR9LmNb/VOdzb5X5BX3lqrV/P
 67VVvJ59ipnJ8TDdj2PRWZa7P1+l/H0weKb2/WPqxt5hbiqSwdcfs224y3DzJPbNV7tol53zX
 LRUUbN+jOfGk1+VNmq3/oOjFntso0M5bN/jwq71ZvVKu+8OBFZfwmc2/2HXcTinw+LnwcrMRS
 nJFoqMVcVJwIAISkjcZQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490961322!41991807!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46599 invoked from network); 31 Mar 2017 11:55:23 -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; 31 Mar 2017 11:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9G-0007LX-HG
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9G-0002kY-GT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9G-0002kY-GT@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:22 +0000
Subject: [Xen-changelog] [xen master] oxenstored: comments explaining some
	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>

Y29tbWl0IDMxMmQzNjIzOTgwMzZjYjQyMDQzMzBlZjFjYmY1ZjQ4ZWQ5ZGZlMDUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogY29tbWVudHMgZXhwbGFpbmluZyBzb21lIHZh
cmlhYmxlcwogICAgCiAgICBJdCB0b29rIGEgd2hpbGUgb2YgcmVhZGluZyBhbmQgcmVhc29uaW5n
IHRvIHdvcmsgb3V0IHdoYXQgdGhlc2UgYXJlCiAgICBmb3IsIHNvIGhlcmUgYXJlIGNvbW1lbnRz
IHRvIG1ha2UgbGlmZSBlYXNpZXIgZm9yIGV2ZXJ5b25lIHJlYWRpbmcKICAgIHRoaXMgY29kZSBp
biBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMu
c2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9u
YXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9zdG9yZS5tbCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbCB8IDEwICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJu
b2RlIHBhdGggZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3Rv
cmUudCB0eXBlICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2Fs
ZXNjZTogaW50OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIu
LjUxZDVkNmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5t
bAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2
OSwxNSBAQCBsZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxz
ZQogCQlmYWxzZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQg
KiBTdG9yZS50KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCog
VHJhbnNhY3Rpb24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJ
U3RvcmUudCAgICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyBy
b290IGNoYW5nZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0g
ewogCXR5OiB0eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBp
cyB0aGUgc3RvcmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90
YTogUXVvdGEudDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0
b3JlLlBhdGgudCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAq
IFBhY2tldC5yZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5j
b24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAg
ICAgICAgICAgICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3Jl
KSAtPgorCXwgRnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIg
bWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwg
b2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUg
cXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBv
dGhlcnMgdHJhbnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9J-0002KF-39; Fri, 31 Mar 2017 11:55:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9I-0002K1-MF
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AE/6D-03648-CA34ED85; Fri, 31 Mar 2017 11:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXe1870
 IgzfHlCwmbDNwYPTY3reLPYAxijUzLym/IoE14333dfaC9cIVs9/OZmxgvMPfxcjFISTwhVHi
 6vaPLBDOeUaJCyf7mLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwkVjY9
 4cFxOYVMJOY/fgHK4jNAlS/+lYX4wRGjgWMDKsYNYpTi8pSi3SNjfSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxhPrws8xCjJwaQkyvv98d0IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8fU73IoQEi1LTUyvSMnOA4QGTluDgURLh/esIlOYtLkjMLc5Mh0idYtTlmDN7
 9xsmIZa8/LxUKXHeZJAZAiBFGaV5cCNgoXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwMI
 FN4MvNK4Da9AjqCCegIi693QY4oSURISTUwSjsebqnb339xrbR9LmNb/VOdzb5X5BX3lqrV/P
 67VVvJ59ipnJ8TDdj2PRWZa7P1+l/H0weKb2/WPqxt5hbiqSwdcfs224y3DzJPbNV7tol53zX
 LRUUbN+jOfGk1+VNmq3/oOjFntso0M5bN/jwq71ZvVKu+8OBFZfwmc2/2HXcTinw+LnwcrMRS
 nJFoqMVcVJwIAISkjcZQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490961322!41991807!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46599 invoked from network); 31 Mar 2017 11:55:23 -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; 31 Mar 2017 11:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9G-0007LX-HG
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9G-0002kY-GT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9G-0002kY-GT@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:22 +0000
Subject: [Xen-changelog] [xen master] oxenstored: comments explaining some
	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>

Y29tbWl0IDMxMmQzNjIzOTgwMzZjYjQyMDQzMzBlZjFjYmY1ZjQ4ZWQ5ZGZlMDUKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogY29tbWVudHMgZXhwbGFpbmluZyBzb21lIHZh
cmlhYmxlcwogICAgCiAgICBJdCB0b29rIGEgd2hpbGUgb2YgcmVhZGluZyBhbmQgcmVhc29uaW5n
IHRvIHdvcmsgb3V0IHdoYXQgdGhlc2UgYXJlCiAgICBmb3IsIHNvIGhlcmUgYXJlIGNvbW1lbnRz
IHRvIG1ha2UgbGlmZSBlYXNpZXIgZm9yIGV2ZXJ5b25lIHJlYWRpbmcKICAgIHRoaXMgY29kZSBp
biBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMu
c2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9u
YXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRp
ZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9zdG9yZS5tbCAgICAgICB8ICAxICsKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbCB8IDEwICsrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5t
bCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCAyMjNlZTIxLi45ZjYxOWI4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sCkBAIC0yMTEsNiArMjExLDcgQEAgbGV0IGFwcGx5IHJu
b2RlIHBhdGggZmN0ID0KIAlsb29rdXAgcm5vZGUgcGF0aCBmY3QKIGVuZAogCisoKiBUaGUgU3Rv
cmUudCB0eXBlICopCiB0eXBlIHQgPQogewogCW11dGFibGUgc3RhdF90cmFuc2FjdGlvbl9jb2Fs
ZXNjZTogaW50OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCmluZGV4IDZiMzdmYzIu
LjUxZDVkNmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5t
bAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKQEAgLTY5LDExICs2
OSwxNSBAQCBsZXQgY2FuX2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJvb3QgcGF0aCA9CiAJZWxz
ZQogCQlmYWxzZQogCi10eXBlIHR5ID0gTm8gfCBGdWxsIG9mIChpbnQgKiBTdG9yZS5Ob2RlLnQg
KiBTdG9yZS50KQordHlwZSB0eSA9IE5vIHwgRnVsbCBvZiAoCisJaW50ICogICAgICAgICAgKCog
VHJhbnNhY3Rpb24gaWQgKikKKwlTdG9yZS5Ob2RlLnQgKiAoKiBPcmlnaW5hbCByb290ICopCisJ
U3RvcmUudCAgICAgICAgKCogQSBwb2ludGVyIHRvIHRoZSBjYW5vbmljYWwgc3RvcmU6IGl0cyBy
b290IGNoYW5nZXMgb24gZWFjaCB0cmFuc2FjdGlvbi1jb21taXQgKikKKykKIAogdHlwZSB0ID0g
ewogCXR5OiB0eTsKLQlzdG9yZTogU3RvcmUudDsKKwlzdG9yZTogU3RvcmUudDsgKCogVGhpcyBp
cyB0aGUgc3RvcmUgdGhhdCB3ZSBjaGFuZ2UgaW4gd3JpdGUgb3BlcmF0aW9ucy4gKikKIAlxdW90
YTogUXVvdGEudDsKIAltdXRhYmxlIHBhdGhzOiAoWGVuYnVzLlhiLk9wLm9wZXJhdGlvbiAqIFN0
b3JlLlBhdGgudCkgbGlzdDsKIAltdXRhYmxlIG9wZXJhdGlvbnM6IChQYWNrZXQucmVxdWVzdCAq
IFBhY2tldC5yZXNwb25zZSkgbGlzdDsKQEAgLTE1NSw3ICsxNTksNyBAQCBsZXQgY29tbWl0IH5j
b24gdCA9CiAJbGV0IGhhc19jb21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAg
ICAgICAgICAgICAgICAgICAgICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3Jl
KSAtPgorCXwgRnVsbCAoaWQsIG9sZHJvb3QsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIg
bWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwg
b2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUg
cXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBv
dGhlcnMgdHJhbnNhY3Rpb25zLiAqKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9U-0002Mm-4u; Fri, 31 Mar 2017 11:55:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9T-0002MT-9J
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 22/A8-14551-6B34ED85; Fri, 31 Mar 2017 11:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXer870
 Ig1PbzCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y3n7K6aC3XEV/XeWsDcwvvPtYuTkEBL4wijx
 ZB9TFyMXkH2eUaKlZTt7FyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLuEic+7SJH
 cTmFTCTeL3kH1icBah+/qfZjBMYORYwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxuYTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglfU6V6EkGBRanpqRVpmDjA4YNISHDxKIrx/HYHSvMUFibnFmekQqVOMuhy3Gva8
 YRJiycvPS5US5z0NUiQAUpRRmgc3AhaolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89qCX
 MKTmVcCt+kV0BFMQEdYfL0LckRJIkJKqoGRYaqTSMAdHzW3jEkzuUVFxD9/uXRfyZjZxeHWxD
 K/k5fetnOq/Wt/LHqhR1xzx6JKtsaPz99bui1VlmreKjvDYd6NiUKn03IOrw3bXtBbom817ej
 GNyWxrYdYzl0NUl70P/q/QM8ugcVrBff+s6t+wLPH7tnBW9MvTeSZYbB24Z/Q7ScvSX+cqsRS
 nJFoqMVcVJwIAHe2+rdPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1490961332!35105078!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22257 invoked from network); 31 Mar 2017 11:55: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; 31 Mar 2017 11:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9Q-0007Ll-Jb
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9Q-0002lG-Ik
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9Q-0002lG-Ik@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:32 +0000
Subject: [Xen-changelog] [xen master] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlZmRhZGU3YTQxOWEyZDllNmE1YzY0YWYyNmRmMTk5MzczMmVhYjQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogaGFuZGxpbmcgb2YgZG9tYWluIGNvbmZsaWN0
LWNyZWRpdAogICAgCiAgICBUaGlzIGNvbW1pdCBnaXZlcyBlYWNoIGRvbWFpbiBhIGNvbmZsaWN0
LWNyZWRpdCB2YXJpYWJsZSwgd2hpY2ggd2lsbAogICAgbGF0ZXIgYmUgdXNlZCBmb3IgbGltaXRp
bmcgaG93IG9mdGVuIGEgZG9tYWluIGNhbiBjYXVzZSBvdGhlciBkb21haW4ncwogICAgdHJhbnNh
Y3Rpb24tY29tbWl0cyB0byBmYWlsLgogICAgCiAgICBUaGlzIGNvbW1pdCBhbHNvIHByb3ZpZGVz
IGZ1bmN0aW9ucyBhbmQgZGF0YSBmb3IgbWFuaXB1bGF0aW5nIGRvbWFpbnMKICAgIGFuZCB0aGVp
ciBjb25mbGljdC1jcmVkaXQsIGFuZCBjaGVja2luZyB3aGV0aGVyIHRoZXkgaGF2ZSBjcmVkaXQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0
aW9uLm1sICAgICAgfCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAg
ICAgICAgfCAgIDMgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICAgICB8
ICAxMSArKystCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgMTAz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYuaW4gfCAgMzIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sICAgICB8ICAgMiArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3Rv
cmVkLm1sICAgICAgIHwgICAyICsKIDcgZmlsZXMgY2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5l
Y3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbAppbmRleCAyN2Zh
Nzc4Li5iZTljNjJmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlv
bi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbApAQCAtMjkzLDMg
KzI5Myw4IEBAIGxldCBkZWJ1ZyBjb24gPQogCWxldCBkb21pZCA9IGdldF9kb21zdHIgY29uIGlu
CiAJbGV0IHdhdGNoZXMgPSBMaXN0Lm1hcCAoZnVuIChwYXRoLCB0b2tlbikgLT4gUHJpbnRmLnNw
cmludGYgIndhdGNoICVzOiAlcyAlc1xuIiBkb21pZCBwYXRoIHRva2VuKSAobGlzdF93YXRjaGVz
IGNvbikgaW4KIAlTdHJpbmcuY29uY2F0ICIiIHdhdGNoZXMKKworbGV0IGRlY3JfY29uZmxpY3Rf
Y3JlZGl0IGRvbXMgY29uID0KKwltYXRjaCBjb24uZG9tIHdpdGgKKwl8IE5vbmUgLT4gKCkgKCog
SXQncyBhIHNvY2tldCBjb25uZWN0aW9uLiBXZSBkb24ndCBrbm93IHdoaWNoIGRvbWFpbiB3ZSdy
ZSBpbiwgc28gdHJlYXQgaXQgYXMgaWYgaXQncyBmcmVlIHRvIGNvbmZsaWN0ICopCisJfCBTb21l
IGRvbSAtPiBEb21haW5zLmRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L2RlZmluZS5tbAppbmRleCBlOWQ5NTdmLi44MTZiNDkzIDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUu
bWwKQEAgLTI5LDYgKzI5LDkgQEAgbGV0IG1heHdhdGNoID0gcmVmICg1MCkKIGxldCBtYXh0cmFu
c2FjdGlvbiA9IHJlZiAoMjApCiBsZXQgbWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGlt
dW0gcmVxdWVzdHMgcGVyIHRyYW5zYWN0aW9uICopCiAKK2xldCBjb25mbGljdF9idXJzdF9saW1p
dCA9IHJlZiA1LjAKK2xldCBjb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0
cnVlCisKIGxldCBkb21pZF9zZWxmID0gMHg3RkYwCiAKIGV4Y2VwdGlvbiBOb3RfYV9kaXJlY3Rv
cnkgb2Ygc3RyaW5nCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
IGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAppbmRleCBhYjM0MzE0Li5lNjc3YWEz
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW4ubWwKQEAgLTMxLDggKzMxLDEyIEBAIHR5cGUgdCA9CiAJ
bXV0YWJsZSBpb19jcmVkaXQ6IGludDsgKCogdGhlIHJvdW5kcyBvZiByaW5nIHByb2Nlc3MgbGVm
dCB0byBkbywgZGVmYXVsdCBpcyAwLAogCSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzdWFs
bHkgc2V0IHRvIDEgd2hlbiB0aGVyZSBpcyB3b3JrIGRldGVjdGVkLCBjb3VsZAogCSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFsc28gc2V0IHRvIG4gdG8gZ2l2ZSAibGF6eSIgY2xpZW50cyBl
eHRyYSBjcmVkaXQgKikKKwltdXRhYmxlIGNvbmZsaWN0X2NyZWRpdDogZmxvYXQ7ICgqIE11c3Qg
YmUgcG9zaXRpdmUgdG8gcGVyZm9ybSB3cml0ZXM7IGEgY29tbWl0CisJICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGF0IGxhdGVyIGNhdXNlcyBjb25mbGljdCB3aXRoIGFub3Ro
ZXIKKwkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbidzIHRyYW5zYWN0
aW9uIGNvc3RzIGNyZWRpdC4gKikKIH0KIAorbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCiBsZXQg
Z2V0X3BhdGggZG9tID0gIi9sb2NhbC9kb21haW4vIiBeIChzcHJpbnRmICIldSIgZG9tLmlkKQog
bGV0IGdldF9pZCBkb21haW4gPSBkb21haW4uaWQKIGxldCBnZXRfaW50ZXJmYWNlIGQgPSBkLmlu
dGVyZmFjZQpAQCAtNDgsNiArNTIsMTAgQEAgbGV0IHNldF9pb19jcmVkaXQgPyhuPTEpIGRvbWFp
biA9IGRvbWFpbi5pb19jcmVkaXQgPC0gbWF4IDAgbgogbGV0IGluY3JfaW9fY3JlZGl0IGRvbWFp
biA9IGRvbWFpbi5pb19jcmVkaXQgPC0gZG9tYWluLmlvX2NyZWRpdCArIDEKIGxldCBkZWNyX2lv
X2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1heCAwIChkb21haW4uaW9fY3Jl
ZGl0IC0gMSkKIAorbGV0IGlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tID0gZG9tLmNvbmZsaWN0
X2NyZWRpdCA8PSAwLjAKKworbGV0IGlzX2ZyZWVfdG9fY29uZmxpY3QgPSBpc19kb20wCisKIGxl
dCBzdHJpbmdfb2ZfcG9ydCA9IGZ1bmN0aW9uCiB8IE5vbmUgLT4gIk5vbmUiCiB8IFNvbWUgeCAt
PiBzdHJpbmdfb2ZfaW50IChYZW5ldmVudGNobi50b19pbnQgeCkKQEAgLTg0LDYgKzkyLDUgQEAg
bGV0IG1ha2UgaWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAlwb3J0
ID0gTm9uZTsKIAliYWRfY2xpZW50ID0gZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKKwljb25mbGlj
dF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OwogfQotCi1sZXQgaXNfZG9t
MCBkID0gZC5pZCA9IDAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5z
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKaW5kZXggMzk1ZjNhOS4uM2Qy
OWNjOCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKQEAgLTE1LDIwICsxNSw1OCBAQAogICop
CiAKIGxldCBkZWJ1ZyBmbXQgPSBMb2dnaW5nLmRlYnVnICJkb21haW5zIiBmbXQKK2xldCBlcnJv
ciBmbXQgPSBMb2dnaW5nLmVycm9yICJkb21haW5zIiBmbXQKK2xldCB3YXJuIGZtdCAgPSBMb2dn
aW5nLndhcm4gICJkb21haW5zIiBmbXQKIAogdHlwZSBkb21haW5zID0gewogCWV2ZW50Y2huOiBF
dmVudC50OwogCXRhYmxlOiAoWGVuY3RybC5kb21pZCwgRG9tYWluLnQpIEhhc2h0YmwudDsKKwor
CSgqIE4uQi4gdGhlIFF1ZXVlIG1vZHVsZSBpcyBub3QgdGhyZWFkLXNhZmUgYnV0IG94ZW5zdG9y
ZWQgaXMgc2luZ2xlLXRocmVhZGVkLiAqKQorCSgqIERvbWFpbnMgcXVldWUgdXAgdG8gcmVnYWlu
IGNvbmZsaWN0LWNyZWRpdDsgd2UgaGF2ZSBhIHF1ZXVlIGZvcgorCSAgIGRvbWFpbnMgdGhhdCBh
cmUgY2Fycnlpbmcgc29tZSBwZW5hbHR5IGFuZCBzbyBhcmUgYmVsb3cgdGhlCisJICAgbWF4aW11
bSBjcmVkaXQsIGFuZCBhbm90aGVyIHF1ZXVlIGZvciBkb21haW5zIHRoYXQgaGF2ZSBydW4gb3V0
IG9mCisJICAgY3JlZGl0IGFuZCBzbyBoYXZlIGhhZCB0aGVpciBhY2Nlc3MgcGF1c2VkLiAqKQor
CWRvbXNfY29uZmxpY3RfcGF1c2VkOiAoRG9tYWluLnQgb3B0aW9uIHJlZikgUXVldWUudDsKKwlk
b21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eTogKERvbWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7
CisKKwkoKiBBIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB3aGVuIHdlIGdvIGZyb20g
emVybyB0byBvbmUgcGF1c2VkIGRvbWFpbi4KKwkgICBUaGlzIHdpbGwgYmUgdG8gcmVzZXQgdGhl
IGNvdW50ZG93biB1bnRpbCB0aGUgbmV4dCB1bml0IG9mIGNyZWRpdCBpcyBpc3N1ZWQuICopCisJ
b25fZmlyc3RfY29uZmxpY3RfcGF1c2U6IHVuaXQgLT4gdW5pdDsKKworCSgqIElmIGNvbmZpZyBp
cyBzZXQgdG8gdXNlIGluZGl2aWR1YWwgaW5zdGVhZCBvZiBhZ2dyZWdhdGUgY29uZmxpY3QtcmF0
ZS1saW1pdGluZywKKwkgICB3ZSB1c2UgdGhpcyBpbnN0ZWFkIG9mIHRoZSBxdWV1ZXMuICopCisJ
bXV0YWJsZSBuX3BhdXNlZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9Ci0JeyBldmVu
dGNobiA9IGV2ZW50Y2huOyB0YWJsZSA9IEhhc2h0YmwuY3JlYXRlIDEwIH0KK2xldCBpbml0IGV2
ZW50Y2huID0geworCWV2ZW50Y2huID0gZXZlbnRjaG47CisJdGFibGUgPSBIYXNodGJsLmNyZWF0
ZSAxMDsKKwlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlkb21zX3dp
dGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlvbl9maXJzdF9jb25mbGlj
dF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBmb3Igbm93LCBwZW5kaW5n
IHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW5fcGF1c2VkID0gMDsKK30KIGxldCBkZWwgZG9tcyBp
ZCA9IEhhc2h0YmwucmVtb3ZlIGRvbXMudGFibGUgaWQKIGxldCBleGlzdCBkb21zIGlkID0gSGFz
aHRibC5tZW0gZG9tcy50YWJsZSBpZAogbGV0IGZpbmQgZG9tcyBpZCA9IEhhc2h0YmwuZmluZCBk
b21zLnRhYmxlIGlkCiBsZXQgbnVtYmVyIGRvbXMgPSBIYXNodGJsLmxlbmd0aCBkb21zLnRhYmxl
CiBsZXQgaXRlciBkb21zIGZjdCA9IEhhc2h0YmwuaXRlciAoZnVuIF8gYiAtPiBmY3QgYikgZG9t
cy50YWJsZQogCisoKiBGdW5jdGlvbnMgdG8gaGFuZGxlIHF1ZXVlcyBvZiBkb21haW5zIGdpdmVu
IHRoYXQgdGhlIGRvbWFpbiBtaWdodCBiZSBkZWxldGVkIHdoaWxlIGluIGEgcXVldWUuICopCits
ZXQgcHVzaCBkb20gcXVldWUgPQorCVF1ZXVlLnB1c2ggKHJlZiAoU29tZSBkb20pKSBxdWV1ZQor
CitsZXQgcmVjIHBvcCBxdWV1ZSA9CisJbWF0Y2ggIShRdWV1ZS5wb3AgcXVldWUpIHdpdGgKKwl8
IE5vbmUgLT4gcG9wIHF1ZXVlCisJfCBTb21lIHggLT4geAorCitsZXQgcmVtb3ZlX2Zyb21fcXVl
dWUgZG9tIHF1ZXVlID0KKwlRdWV1ZS5pdGVyIChmdW4gZCAtPiBtYXRjaCAhZCB3aXRoCisJCXwg
Tm9uZSAtPiAoKQorCQl8IFNvbWUgeCAtPiBpZiB4PWRvbSB0aGVuIGQgOj0gTm9uZSkgcXVldWUK
KwogbGV0IGNsZWFudXAgeGMgZG9tcyA9CiAJbGV0IG5vdGlmeSA9IHJlZiBmYWxzZSBpbgogCWxl
dCBkZWFkX2RvbSA9IHJlZiBbXSBpbgpAQCAtNTIsNiArOTAsMTEgQEAgbGV0IGNsZWFudXAgeGMg
ZG9tcyA9CiAJCWxldCBkb20gPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZCBpbgogCQlEb21h
aW4uY2xvc2UgZG9tOwogCQlIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkOworCQlpZiBkb20u
RG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJ
CXRoZW4gKAorCQkJcmVtb3ZlX2Zyb21fcXVldWUgZG9tIGRvbXMuZG9tc193aXRoX2NvbmZsaWN0
X3BlbmFsdHk7CisJCQlpZiAoZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0gMC4pIHRoZW4g
cmVtb3ZlX2Zyb21fcXVldWUgZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQKKwkJKQogCSkg
IWRlYWRfZG9tOwogCSFub3RpZnksICFkZWFkX2RvbQogCkBAIC04MiwzICsxMjUsNTkgQEAgbGV0
IGNyZWF0ZTAgZG9tcyA9CiAJRG9tYWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5u
b3RpZnkgZG9tOwogCWRvbQorCitsZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQor
CWxldCBiZWZvcmUgPSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9
IG1heCAoLTEuMCkgKGJlZm9yZSAtLiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgPC0gYWZ0ZXI7CisJaWYgIURlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0
ZSB0aGVuICgKKwkJaWYgYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJ
JiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4w
CisJCXRoZW4gKAorCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQor
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxl
dCBmaXJzdF9wYXVzZSA9IFF1ZXVlLmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQg
aW4KKwkJCXB1c2ggZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9w
YXVzZSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJ
CSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVl
ZGVkLiAqKQorCQkpCisJKSBlbHNlIGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhl
biAoCisJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9w
YXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCog
R2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1
ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVl
dWUgZG9tcyA9CisJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9
IHBvcCBxIGluCisJCWQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCArLiAxLjApICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlm
IHJlcXVldWVfdGVzdCBkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQg
cSAoKiBNYWtlIGl0IHF1ZXVlIHVwIGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQu
ICopCisJCSkKKwlpbgorCWxldCBwYXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAg
aW4KKwlsZXQgcGVuYWx0eV9xdWV1ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdCBpbgorCXRyeSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9w
YXVzZWQgcGF1c2VkX3F1ZXVlX3Rlc3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHBy
b2Nlc3NfcXVldWUgZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVl
X3Rlc3QKKwkJd2l0aCBRdWV1ZS5FbXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6
IG5vdGhpbmcgdG8gZG8gaGVyZS4gKikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBk
b21zID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhl
biBpbmNyX2NvbmZsaWN0X2NyZWRpdF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2
ZSBhIHBvaW50IG9mIGNyZWRpdCB0byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUg
Y2FwLiAqKQorCQlsZXQgaW5jIGRvbSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25m
bGljdF9jcmVkaXQgaW4KKwkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmlu
ZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQg
PC0gYWZ0ZXI7CisJCQlpZiBiZWZvcmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRv
bXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9w
dGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlu
cyBhcmUgYXQgbWF4IGNyZWRpdCAqKQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbiBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4KaW5kZXggODIxMTdhOS4uZWRkNDMzNSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCkBAIC05LDYgKzksMzggQEAgdGVz
dC1lYWdhaW4gPSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFuc2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBt
ZXJnZS1hY3RpdmF0ZSA9IHRydWUKIAorIyBMaW1pdHMgYXBwbGllZCB0byBkb21haW5zIHdob3Nl
IHdyaXRlcyBjYXVzZSBvdGhlciBkb21haW5zJyB0cmFuc2FjdGlvbgorIyBjb21taXRzIHRvIGZh
aWwuIE11c3QgaW5jbHVkZSBkZWNpbWFsIHBvaW50LgorCisjIFRoZSBidXJzdCBsaW1pdCBpcyB0
aGUgbnVtYmVyIG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBjYW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBh
IHNob3J0IHBlcmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2VkIGZvciBib3RoIHRoZSBpbml0aWFsIGFu
ZAorIyB0aGUgbWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRvbWFpbidzIGNvbmZsaWN0LWNyZWRpdCwg
d2hpY2ggZmFsbHMgYnkKKyMgb25lIHBvaW50IGZvciBlYWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5k
IHdoZW4gaXQgcmVhY2hlcyB6ZXJvIHRoZQorIyBkb21haW4ncyByZXF1ZXN0cyBhcmUgaWdub3Jl
ZC4KK2NvbmZsaWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisKKyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBp
cyByZXBsZW5pc2hlZCBvdmVyIHRpbWU6CisjIG9uZSBwb2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFj
aCBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBzbyB0aGlzCisjIGlzIHRoZSBtaW5pbXVt
IHBhdXNlLXRpbWUgZHVyaW5nIHdoaWNoIGEgZG9tYWluIHdpbGwgYmUgaWdub3JlZC4KKyMgY29u
ZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUKKworIyBJZiB0aGUgY29uZmxpY3QtcmF0
ZS1saW1pdC1pcy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNr
IG9uZSBwb2ludCBvZiBjb25mbGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWlu
OiB0aGUKKyMgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUuIElmIGZhbHNlLCB0aGVuIGFm
dGVyIGVhY2ggdGljayBlYWNoCisjIGRvbWFpbiBnZXRzIGEgcG9pbnQgb2YgY29uZmxpY3QtY3Jl
ZGl0LgorIyAKKyMgSW4gZW52aXJvbm1lbnRzIHdoZXJlIGl0IGlzIGtub3duIHRoYXQgZXZlcnkg
dHJhbnNhY3Rpb24gd2lsbAorIyBpbnZvbHZlIGEgc2V0IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFi
bGUgYnkgYXQgbW9zdCBvbmUgb3RoZXIgZG9tYWluLAorIyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0
IHRoaXMgYWdncmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFsc2UgZm9yIGJldHRlcgorIyBwZXJmb3Jt
YW5jZS4gKFRoaXMgY2FuIGJlIGRldGVybWluZWQgYnkgY29uc2lkZXJpbmcgdGhlIGxheW91dCBv
ZgorIyB0aGUgeGVuc3RvcmUgdHJlZSBhbmQgcGVybWlzc2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhl
IGNvbnRlbnQgb2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4p
CisjIAorIyBBIHRyYW5zYWN0aW9uIHdoaWNoIGludm9sdmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNo
IGNhbiBiZSBtb2RpZmllZCBieQorIyBtdWx0aXBsZSBvdGhlciBkb21haW5zIGNhbiBzdWZmZXIg
Y29uZmxpY3RzIGNhdXNlZCBieSBhbnkgb2YgdGhvc2UKKyMgZG9tYWlucywgc28gdGhlIGZsYWcg
bXVzdCBiZSBzZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlID0g
dHJ1ZQorCiAjIEFjdGl2YXRlIG5vZGUgcGVybWlzc2lvbiBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRl
ID0gdHJ1ZQogCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24u
bWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4u
NmY3NThmZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtMTQsNiArMTQs
OCBAQAogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQogICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCiAgKikKK2xldCBlcnJvciBmbXQgPSBMb2dnaW5nLmVycm9yICJ0cmFuc2Fj
dGlvbiIgZm10CisKIG9wZW4gU3RkZXh0CiAKIGxldCBub25lID0gMApkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94
ZW5zdG9yZWQubWwKaW5kZXggMmVmY2NlNi4uMjA0NzNkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sCkBAIC04OSw2ICs4OSw4IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQog
CWxldCBwaWRmaWxlID0gcmVmIGRlZmF1bHRfcGlkZmlsZSBpbgogCWxldCBvcHRpb25zID0gWwog
CQkoIm1lcmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxl
c2NlKTsKKwkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5l
LmNvbmZsaWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3Jl
Z2F0ZSIsIENvbmZpZy5TZXRfYm9vbCBEZWZpbmUuY29uZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dy
ZWdhdGUpOwogCQkoInBlcm1zLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2
YXRlKTsKIAkJKCJxdW90YS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0
ZSk7CiAJCSgicXVvdGEtbWF4d2F0Y2giLCBDb25maWcuU2V0X2ludCBEZWZpbmUubWF4d2F0Y2gp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9U-0002Mm-4u; Fri, 31 Mar 2017 11:55:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9T-0002MT-9J
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 22/A8-14551-6B34ED85; Fri, 31 Mar 2017 11:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXer870
 Ig1PbzCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y3n7K6aC3XEV/XeWsDcwvvPtYuTkEBL4wijx
 ZB9TFyMXkH2eUaKlZTt7FyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLuEic+7SJH
 cTmFTCTeL3kH1icBah+/qfZjBMYORYwMqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxuYTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglfU6V6EkGBRanpqRVpmDjA4YNISHDxKIrx/HYHSvMUFibnFmekQqVOMuhy3Gva8
 YRJiycvPS5US5z0NUiQAUpRRmgc3AhaolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ89qCX
 MKTmVcCt+kV0BFMQEdYfL0LckRJIkJKqoGRYaqTSMAdHzW3jEkzuUVFxD9/uXRfyZjZxeHWxD
 K/k5fetnOq/Wt/LHqhR1xzx6JKtsaPz99bui1VlmreKjvDYd6NiUKn03IOrw3bXtBbom817ej
 GNyWxrYdYzl0NUl70P/q/QM8ugcVrBff+s6t+wLPH7tnBW9MvTeSZYbB24Z/Q7ScvSX+cqsRS
 nJFoqMVcVJwIAHe2+rdPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1490961332!35105078!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22257 invoked from network); 31 Mar 2017 11:55: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; 31 Mar 2017 11:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9Q-0007Ll-Jb
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9Q-0002lG-Ik
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9Q-0002lG-Ik@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:32 +0000
Subject: [Xen-changelog] [xen master] oxenstored: handling of domain
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlZmRhZGU3YTQxOWEyZDllNmE1YzY0YWYyNmRmMTk5MzczMmVhYjQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogaGFuZGxpbmcgb2YgZG9tYWluIGNvbmZsaWN0
LWNyZWRpdAogICAgCiAgICBUaGlzIGNvbW1pdCBnaXZlcyBlYWNoIGRvbWFpbiBhIGNvbmZsaWN0
LWNyZWRpdCB2YXJpYWJsZSwgd2hpY2ggd2lsbAogICAgbGF0ZXIgYmUgdXNlZCBmb3IgbGltaXRp
bmcgaG93IG9mdGVuIGEgZG9tYWluIGNhbiBjYXVzZSBvdGhlciBkb21haW4ncwogICAgdHJhbnNh
Y3Rpb24tY29tbWl0cyB0byBmYWlsLgogICAgCiAgICBUaGlzIGNvbW1pdCBhbHNvIHByb3ZpZGVz
IGZ1bmN0aW9ucyBhbmQgZGF0YSBmb3IgbWFuaXB1bGF0aW5nIGRvbWFpbnMKICAgIGFuZCB0aGVp
ciBjb25mbGljdC1jcmVkaXQsIGFuZCBjaGVja2luZyB3aGV0aGVyIHRoZXkgaGF2ZSBjcmVkaXQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2
aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0
aW9uLm1sICAgICAgfCAgIDUgKysKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAg
ICAgICAgfCAgIDMgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbCAgICAgICAgICB8
ICAxMSArKystCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgMTAz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9v
eGVuc3RvcmVkLmNvbmYuaW4gfCAgMzIgKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3RyYW5zYWN0aW9uLm1sICAgICB8ICAgMiArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3Rv
cmVkLm1sICAgICAgIHwgICAyICsKIDcgZmlsZXMgY2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5l
Y3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbAppbmRleCAyN2Zh
Nzc4Li5iZTljNjJmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlv
bi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbi5tbApAQCAtMjkzLDMg
KzI5Myw4IEBAIGxldCBkZWJ1ZyBjb24gPQogCWxldCBkb21pZCA9IGdldF9kb21zdHIgY29uIGlu
CiAJbGV0IHdhdGNoZXMgPSBMaXN0Lm1hcCAoZnVuIChwYXRoLCB0b2tlbikgLT4gUHJpbnRmLnNw
cmludGYgIndhdGNoICVzOiAlcyAlc1xuIiBkb21pZCBwYXRoIHRva2VuKSAobGlzdF93YXRjaGVz
IGNvbikgaW4KIAlTdHJpbmcuY29uY2F0ICIiIHdhdGNoZXMKKworbGV0IGRlY3JfY29uZmxpY3Rf
Y3JlZGl0IGRvbXMgY29uID0KKwltYXRjaCBjb24uZG9tIHdpdGgKKwl8IE5vbmUgLT4gKCkgKCog
SXQncyBhIHNvY2tldCBjb25uZWN0aW9uLiBXZSBkb24ndCBrbm93IHdoaWNoIGRvbWFpbiB3ZSdy
ZSBpbiwgc28gdHJlYXQgaXQgYXMgaWYgaXQncyBmcmVlIHRvIGNvbmZsaWN0ICopCisJfCBTb21l
IGRvbSAtPiBEb21haW5zLmRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L2RlZmluZS5tbAppbmRleCBlOWQ5NTdmLi44MTZiNDkzIDEwMDY0NAotLS0gYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvZGVmaW5lLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUu
bWwKQEAgLTI5LDYgKzI5LDkgQEAgbGV0IG1heHdhdGNoID0gcmVmICg1MCkKIGxldCBtYXh0cmFu
c2FjdGlvbiA9IHJlZiAoMjApCiBsZXQgbWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGlt
dW0gcmVxdWVzdHMgcGVyIHRyYW5zYWN0aW9uICopCiAKK2xldCBjb25mbGljdF9idXJzdF9saW1p
dCA9IHJlZiA1LjAKK2xldCBjb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0
cnVlCisKIGxldCBkb21pZF9zZWxmID0gMHg3RkYwCiAKIGV4Y2VwdGlvbiBOb3RfYV9kaXJlY3Rv
cnkgb2Ygc3RyaW5nCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1s
IGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbAppbmRleCBhYjM0MzE0Li5lNjc3YWEz
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWluLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW4ubWwKQEAgLTMxLDggKzMxLDEyIEBAIHR5cGUgdCA9CiAJ
bXV0YWJsZSBpb19jcmVkaXQ6IGludDsgKCogdGhlIHJvdW5kcyBvZiByaW5nIHByb2Nlc3MgbGVm
dCB0byBkbywgZGVmYXVsdCBpcyAwLAogCSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzdWFs
bHkgc2V0IHRvIDEgd2hlbiB0aGVyZSBpcyB3b3JrIGRldGVjdGVkLCBjb3VsZAogCSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFsc28gc2V0IHRvIG4gdG8gZ2l2ZSAibGF6eSIgY2xpZW50cyBl
eHRyYSBjcmVkaXQgKikKKwltdXRhYmxlIGNvbmZsaWN0X2NyZWRpdDogZmxvYXQ7ICgqIE11c3Qg
YmUgcG9zaXRpdmUgdG8gcGVyZm9ybSB3cml0ZXM7IGEgY29tbWl0CisJICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGF0IGxhdGVyIGNhdXNlcyBjb25mbGljdCB3aXRoIGFub3Ro
ZXIKKwkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWFpbidzIHRyYW5zYWN0
aW9uIGNvc3RzIGNyZWRpdC4gKikKIH0KIAorbGV0IGlzX2RvbTAgZCA9IGQuaWQgPSAwCiBsZXQg
Z2V0X3BhdGggZG9tID0gIi9sb2NhbC9kb21haW4vIiBeIChzcHJpbnRmICIldSIgZG9tLmlkKQog
bGV0IGdldF9pZCBkb21haW4gPSBkb21haW4uaWQKIGxldCBnZXRfaW50ZXJmYWNlIGQgPSBkLmlu
dGVyZmFjZQpAQCAtNDgsNiArNTIsMTAgQEAgbGV0IHNldF9pb19jcmVkaXQgPyhuPTEpIGRvbWFp
biA9IGRvbWFpbi5pb19jcmVkaXQgPC0gbWF4IDAgbgogbGV0IGluY3JfaW9fY3JlZGl0IGRvbWFp
biA9IGRvbWFpbi5pb19jcmVkaXQgPC0gZG9tYWluLmlvX2NyZWRpdCArIDEKIGxldCBkZWNyX2lv
X2NyZWRpdCBkb21haW4gPSBkb21haW4uaW9fY3JlZGl0IDwtIG1heCAwIChkb21haW4uaW9fY3Jl
ZGl0IC0gMSkKIAorbGV0IGlzX3BhdXNlZF9mb3JfY29uZmxpY3QgZG9tID0gZG9tLmNvbmZsaWN0
X2NyZWRpdCA8PSAwLjAKKworbGV0IGlzX2ZyZWVfdG9fY29uZmxpY3QgPSBpc19kb20wCisKIGxl
dCBzdHJpbmdfb2ZfcG9ydCA9IGZ1bmN0aW9uCiB8IE5vbmUgLT4gIk5vbmUiCiB8IFNvbWUgeCAt
PiBzdHJpbmdfb2ZfaW50IChYZW5ldmVudGNobi50b19pbnQgeCkKQEAgLTg0LDYgKzkyLDUgQEAg
bGV0IG1ha2UgaWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAlwb3J0
ID0gTm9uZTsKIAliYWRfY2xpZW50ID0gZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKKwljb25mbGlj
dF9jcmVkaXQgPSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OwogfQotCi1sZXQgaXNfZG9t
MCBkID0gZC5pZCA9IDAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5z
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKaW5kZXggMzk1ZjNhOS4uM2Qy
OWNjOCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKQEAgLTE1LDIwICsxNSw1OCBAQAogICop
CiAKIGxldCBkZWJ1ZyBmbXQgPSBMb2dnaW5nLmRlYnVnICJkb21haW5zIiBmbXQKK2xldCBlcnJv
ciBmbXQgPSBMb2dnaW5nLmVycm9yICJkb21haW5zIiBmbXQKK2xldCB3YXJuIGZtdCAgPSBMb2dn
aW5nLndhcm4gICJkb21haW5zIiBmbXQKIAogdHlwZSBkb21haW5zID0gewogCWV2ZW50Y2huOiBF
dmVudC50OwogCXRhYmxlOiAoWGVuY3RybC5kb21pZCwgRG9tYWluLnQpIEhhc2h0YmwudDsKKwor
CSgqIE4uQi4gdGhlIFF1ZXVlIG1vZHVsZSBpcyBub3QgdGhyZWFkLXNhZmUgYnV0IG94ZW5zdG9y
ZWQgaXMgc2luZ2xlLXRocmVhZGVkLiAqKQorCSgqIERvbWFpbnMgcXVldWUgdXAgdG8gcmVnYWlu
IGNvbmZsaWN0LWNyZWRpdDsgd2UgaGF2ZSBhIHF1ZXVlIGZvcgorCSAgIGRvbWFpbnMgdGhhdCBh
cmUgY2Fycnlpbmcgc29tZSBwZW5hbHR5IGFuZCBzbyBhcmUgYmVsb3cgdGhlCisJICAgbWF4aW11
bSBjcmVkaXQsIGFuZCBhbm90aGVyIHF1ZXVlIGZvciBkb21haW5zIHRoYXQgaGF2ZSBydW4gb3V0
IG9mCisJICAgY3JlZGl0IGFuZCBzbyBoYXZlIGhhZCB0aGVpciBhY2Nlc3MgcGF1c2VkLiAqKQor
CWRvbXNfY29uZmxpY3RfcGF1c2VkOiAoRG9tYWluLnQgb3B0aW9uIHJlZikgUXVldWUudDsKKwlk
b21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eTogKERvbWFpbi50IG9wdGlvbiByZWYpIFF1ZXVlLnQ7
CisKKwkoKiBBIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB3aGVuIHdlIGdvIGZyb20g
emVybyB0byBvbmUgcGF1c2VkIGRvbWFpbi4KKwkgICBUaGlzIHdpbGwgYmUgdG8gcmVzZXQgdGhl
IGNvdW50ZG93biB1bnRpbCB0aGUgbmV4dCB1bml0IG9mIGNyZWRpdCBpcyBpc3N1ZWQuICopCisJ
b25fZmlyc3RfY29uZmxpY3RfcGF1c2U6IHVuaXQgLT4gdW5pdDsKKworCSgqIElmIGNvbmZpZyBp
cyBzZXQgdG8gdXNlIGluZGl2aWR1YWwgaW5zdGVhZCBvZiBhZ2dyZWdhdGUgY29uZmxpY3QtcmF0
ZS1saW1pdGluZywKKwkgICB3ZSB1c2UgdGhpcyBpbnN0ZWFkIG9mIHRoZSBxdWV1ZXMuICopCisJ
bXV0YWJsZSBuX3BhdXNlZDogaW50OwogfQogCi1sZXQgaW5pdCBldmVudGNobiA9Ci0JeyBldmVu
dGNobiA9IGV2ZW50Y2huOyB0YWJsZSA9IEhhc2h0YmwuY3JlYXRlIDEwIH0KK2xldCBpbml0IGV2
ZW50Y2huID0geworCWV2ZW50Y2huID0gZXZlbnRjaG47CisJdGFibGUgPSBIYXNodGJsLmNyZWF0
ZSAxMDsKKwlkb21zX2NvbmZsaWN0X3BhdXNlZCA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlkb21zX3dp
dGhfY29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKKwlvbl9maXJzdF9jb25mbGlj
dF9wYXVzZSA9IChmdW4gKCkgLT4gKCkpOyAoKiBEdW1teSB2YWx1ZSBmb3Igbm93LCBwZW5kaW5n
IHN1YnNlcXVlbnQgY29tbWl0LiAqKQorCW5fcGF1c2VkID0gMDsKK30KIGxldCBkZWwgZG9tcyBp
ZCA9IEhhc2h0YmwucmVtb3ZlIGRvbXMudGFibGUgaWQKIGxldCBleGlzdCBkb21zIGlkID0gSGFz
aHRibC5tZW0gZG9tcy50YWJsZSBpZAogbGV0IGZpbmQgZG9tcyBpZCA9IEhhc2h0YmwuZmluZCBk
b21zLnRhYmxlIGlkCiBsZXQgbnVtYmVyIGRvbXMgPSBIYXNodGJsLmxlbmd0aCBkb21zLnRhYmxl
CiBsZXQgaXRlciBkb21zIGZjdCA9IEhhc2h0YmwuaXRlciAoZnVuIF8gYiAtPiBmY3QgYikgZG9t
cy50YWJsZQogCisoKiBGdW5jdGlvbnMgdG8gaGFuZGxlIHF1ZXVlcyBvZiBkb21haW5zIGdpdmVu
IHRoYXQgdGhlIGRvbWFpbiBtaWdodCBiZSBkZWxldGVkIHdoaWxlIGluIGEgcXVldWUuICopCits
ZXQgcHVzaCBkb20gcXVldWUgPQorCVF1ZXVlLnB1c2ggKHJlZiAoU29tZSBkb20pKSBxdWV1ZQor
CitsZXQgcmVjIHBvcCBxdWV1ZSA9CisJbWF0Y2ggIShRdWV1ZS5wb3AgcXVldWUpIHdpdGgKKwl8
IE5vbmUgLT4gcG9wIHF1ZXVlCisJfCBTb21lIHggLT4geAorCitsZXQgcmVtb3ZlX2Zyb21fcXVl
dWUgZG9tIHF1ZXVlID0KKwlRdWV1ZS5pdGVyIChmdW4gZCAtPiBtYXRjaCAhZCB3aXRoCisJCXwg
Tm9uZSAtPiAoKQorCQl8IFNvbWUgeCAtPiBpZiB4PWRvbSB0aGVuIGQgOj0gTm9uZSkgcXVldWUK
KwogbGV0IGNsZWFudXAgeGMgZG9tcyA9CiAJbGV0IG5vdGlmeSA9IHJlZiBmYWxzZSBpbgogCWxl
dCBkZWFkX2RvbSA9IHJlZiBbXSBpbgpAQCAtNTIsNiArOTAsMTEgQEAgbGV0IGNsZWFudXAgeGMg
ZG9tcyA9CiAJCWxldCBkb20gPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBpZCBpbgogCQlEb21h
aW4uY2xvc2UgZG9tOwogCQlIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxlIGlkOworCQlpZiBkb20u
RG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJ
CXRoZW4gKAorCQkJcmVtb3ZlX2Zyb21fcXVldWUgZG9tIGRvbXMuZG9tc193aXRoX2NvbmZsaWN0
X3BlbmFsdHk7CisJCQlpZiAoZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgPD0gMC4pIHRoZW4g
cmVtb3ZlX2Zyb21fcXVldWUgZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQKKwkJKQogCSkg
IWRlYWRfZG9tOwogCSFub3RpZnksICFkZWFkX2RvbQogCkBAIC04MiwzICsxMjUsNTkgQEAgbGV0
IGNyZWF0ZTAgZG9tcyA9CiAJRG9tYWluLmJpbmRfaW50ZXJkb21haW4gZG9tOwogCURvbWFpbi5u
b3RpZnkgZG9tOwogCWRvbQorCitsZXQgZGVjcl9jb25mbGljdF9jcmVkaXQgZG9tcyBkb20gPQor
CWxldCBiZWZvcmUgPSBkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCBpbgorCWxldCBhZnRlciA9
IG1heCAoLTEuMCkgKGJlZm9yZSAtLiAxLjApIGluCisJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVk
aXQgPC0gYWZ0ZXI7CisJaWYgIURlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2FnZ3JlZ2F0
ZSB0aGVuICgKKwkJaWYgYmVmb3JlID49ICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJ
JiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCSYmIGFmdGVyID4gMC4w
CisJCXRoZW4gKAorCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eQor
CQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQl0aGVuICgKKwkJCWxl
dCBmaXJzdF9wYXVzZSA9IFF1ZXVlLmlzX2VtcHR5IGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQg
aW4KKwkJCXB1c2ggZG9tIGRvbXMuZG9tc19jb25mbGljdF9wYXVzZWQ7CisJCQlpZiBmaXJzdF9w
YXVzZSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1c2UgKCkKKwkJKSBlbHNlICgKKwkJ
CSgqIFRoZSBxdWV1ZXMgYXJlIGNvcnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVl
ZGVkLiAqKQorCQkpCisJKSBlbHNlIGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhl
biAoCisJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7CisJCWlmIGRvbXMubl9w
YXVzZWQgPSAxIHRoZW4gZG9tcy5vbl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkKKworKCog
R2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21haW4sIGFuZCB1cGRhdGUgdGhlIHF1
ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQorbGV0IGluY3JfY29uZmxpY3RfY3JlZGl0X2Zyb21fcXVl
dWUgZG9tcyA9CisJbGV0IHByb2Nlc3NfcXVldWUgcSByZXF1ZXVlX3Rlc3QgPQorCQlsZXQgZCA9
IHBvcCBxIGluCisJCWQuRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBtaW4gKGQuRG9tYWluLmNv
bmZsaWN0X2NyZWRpdCArLiAxLjApICFEZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQ7CisJCWlm
IHJlcXVldWVfdGVzdCBkLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgdGhlbiAoCisJCQlwdXNoIGQg
cSAoKiBNYWtlIGl0IHF1ZXVlIHVwIGFnYWluIGZvciBpdHMgbmV4dCBwb2ludCBvZiBjcmVkaXQu
ICopCisJCSkKKwlpbgorCWxldCBwYXVzZWRfcXVldWVfdGVzdCBjcmVkID0gY3JlZCA8PSAwLjAg
aW4KKwlsZXQgcGVuYWx0eV9xdWV1ZV90ZXN0IGNyZWQgPSBjcmVkIDwgIURlZmluZS5jb25mbGlj
dF9idXJzdF9saW1pdCBpbgorCXRyeSBwcm9jZXNzX3F1ZXVlIGRvbXMuZG9tc19jb25mbGljdF9w
YXVzZWQgcGF1c2VkX3F1ZXVlX3Rlc3QKKwl3aXRoIFF1ZXVlLkVtcHR5IC0+ICgKKwkJdHJ5IHBy
b2Nlc3NfcXVldWUgZG9tcy5kb21zX3dpdGhfY29uZmxpY3RfcGVuYWx0eSBwZW5hbHR5X3F1ZXVl
X3Rlc3QKKwkJd2l0aCBRdWV1ZS5FbXB0eSAtPiAoKSAoKiBCb3RoIHF1ZXVlcyBhcmUgZW1wdHk6
IG5vdGhpbmcgdG8gZG8gaGVyZS4gKikKKwkpCisKK2xldCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBk
b21zID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlCisJdGhl
biBpbmNyX2NvbmZsaWN0X2NyZWRpdF9mcm9tX3F1ZXVlIGRvbXMKKwllbHNlICgKKwkJKCogR2l2
ZSBhIHBvaW50IG9mIGNyZWRpdCB0byBldmVyeSBkb21haW4sIHN1YmplY3Qgb25seSB0byB0aGUg
Y2FwLiAqKQorCQlsZXQgaW5jIGRvbSA9CisJCQlsZXQgYmVmb3JlID0gZG9tLkRvbWFpbi5jb25m
bGljdF9jcmVkaXQgaW4KKwkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3JlICsuIDEuMCkgIURlZmlu
ZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgorCQkJZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQg
PC0gYWZ0ZXI7CisJCQlpZiBiZWZvcmUgPD0gMC4wICYmIGFmdGVyID4gMC4wCisJCQl0aGVuIGRv
bXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCAtIDEKKwkJaW4KKwkJKCogU2NvcGUgZm9yIG9w
dGltaXNhdGlvbiAocHJvYmFibHkgdGlueSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlu
cyBhcmUgYXQgbWF4IGNyZWRpdCAqKQorCQlpdGVyIGRvbXMgaW5jCisJKQpkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbiBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4KaW5kZXggODIxMTdhOS4uZWRkNDMzNSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCkBAIC05LDYgKzksMzggQEAgdGVz
dC1lYWdhaW4gPSBmYWxzZQogIyBBY3RpdmF0ZSB0cmFuc2FjdGlvbiBtZXJnZSBzdXBwb3J0CiBt
ZXJnZS1hY3RpdmF0ZSA9IHRydWUKIAorIyBMaW1pdHMgYXBwbGllZCB0byBkb21haW5zIHdob3Nl
IHdyaXRlcyBjYXVzZSBvdGhlciBkb21haW5zJyB0cmFuc2FjdGlvbgorIyBjb21taXRzIHRvIGZh
aWwuIE11c3QgaW5jbHVkZSBkZWNpbWFsIHBvaW50LgorCisjIFRoZSBidXJzdCBsaW1pdCBpcyB0
aGUgbnVtYmVyIG9mIGNvbmZsaWN0cyBhIGRvbWFpbiBjYW4gY2F1c2UgdG8KKyMgZmFpbCBpbiBh
IHNob3J0IHBlcmlvZDsgdGhpcyB2YWx1ZSBpcyB1c2VkIGZvciBib3RoIHRoZSBpbml0aWFsIGFu
ZAorIyB0aGUgbWF4aW11bSB2YWx1ZSBvZiBlYWNoIGRvbWFpbidzIGNvbmZsaWN0LWNyZWRpdCwg
d2hpY2ggZmFsbHMgYnkKKyMgb25lIHBvaW50IGZvciBlYWNoIGNvbmZsaWN0IGNhdXNlZCwgYW5k
IHdoZW4gaXQgcmVhY2hlcyB6ZXJvIHRoZQorIyBkb21haW4ncyByZXF1ZXN0cyBhcmUgaWdub3Jl
ZC4KK2NvbmZsaWN0LWJ1cnN0LWxpbWl0ID0gNS4wCisKKyMgVGhlIGNvbmZsaWN0LWNyZWRpdCBp
cyByZXBsZW5pc2hlZCBvdmVyIHRpbWU6CisjIG9uZSBwb2ludCBpcyBpc3N1ZWQgYWZ0ZXIgZWFj
aCBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzLCBzbyB0aGlzCisjIGlzIHRoZSBtaW5pbXVt
IHBhdXNlLXRpbWUgZHVyaW5nIHdoaWNoIGEgZG9tYWluIHdpbGwgYmUgaWdub3JlZC4KKyMgY29u
ZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUKKworIyBJZiB0aGUgY29uZmxpY3QtcmF0
ZS1saW1pdC1pcy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAorIyB0aWNr
IG9uZSBwb2ludCBvZiBjb25mbGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWlu
OiB0aGUKKyMgb25lIGF0IHRoZSBmcm9udCBvZiB0aGUgcXVldWUuIElmIGZhbHNlLCB0aGVuIGFm
dGVyIGVhY2ggdGljayBlYWNoCisjIGRvbWFpbiBnZXRzIGEgcG9pbnQgb2YgY29uZmxpY3QtY3Jl
ZGl0LgorIyAKKyMgSW4gZW52aXJvbm1lbnRzIHdoZXJlIGl0IGlzIGtub3duIHRoYXQgZXZlcnkg
dHJhbnNhY3Rpb24gd2lsbAorIyBpbnZvbHZlIGEgc2V0IG9mIG5vZGVzIHRoYXQgaXMgd3JpdGFi
bGUgYnkgYXQgbW9zdCBvbmUgb3RoZXIgZG9tYWluLAorIyB0aGVuIGl0IGlzIHNhZmUgdG8gc2V0
IHRoaXMgYWdncmVnYXRlLWxpbWl0IGZsYWcgdG8gZmFsc2UgZm9yIGJldHRlcgorIyBwZXJmb3Jt
YW5jZS4gKFRoaXMgY2FuIGJlIGRldGVybWluZWQgYnkgY29uc2lkZXJpbmcgdGhlIGxheW91dCBv
ZgorIyB0aGUgeGVuc3RvcmUgdHJlZSBhbmQgcGVybWlzc2lvbnMsIHRvZ2V0aGVyIHdpdGggdGhl
IGNvbnRlbnQgb2YgdGhlCisjIHRyYW5zYWN0aW9ucyB0aGF0IHJlcXVpcmUgcHJvdGVjdGlvbi4p
CisjIAorIyBBIHRyYW5zYWN0aW9uIHdoaWNoIGludm9sdmVzIGEgc2V0IG9mIG5vZGVzIHdoaWNo
IGNhbiBiZSBtb2RpZmllZCBieQorIyBtdWx0aXBsZSBvdGhlciBkb21haW5zIGNhbiBzdWZmZXIg
Y29uZmxpY3RzIGNhdXNlZCBieSBhbnkgb2YgdGhvc2UKKyMgZG9tYWlucywgc28gdGhlIGZsYWcg
bXVzdCBiZSBzZXQgdG8gdHJ1ZS4KK2NvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlID0g
dHJ1ZQorCiAjIEFjdGl2YXRlIG5vZGUgcGVybWlzc2lvbiBzeXN0ZW0KIHBlcm1zLWFjdGl2YXRl
ID0gdHJ1ZQogCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24u
bWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggNTFkNWQ2YS4u
NmY3NThmZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtMTQsNiArMTQs
OCBAQAogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQogICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCiAgKikKK2xldCBlcnJvciBmbXQgPSBMb2dnaW5nLmVycm9yICJ0cmFuc2Fj
dGlvbiIgZm10CisKIG9wZW4gU3RkZXh0CiAKIGxldCBub25lID0gMApkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94
ZW5zdG9yZWQubWwKaW5kZXggMmVmY2NlNi4uMjA0NzNkNSAxMDA2NDQKLS0tIGEvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sCkBAIC04OSw2ICs4OSw4IEBAIGxldCBwYXJzZV9jb25maWcgZmlsZW5hbWUgPQog
CWxldCBwaWRmaWxlID0gcmVmIGRlZmF1bHRfcGlkZmlsZSBpbgogCWxldCBvcHRpb25zID0gWwog
CQkoIm1lcmdlLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFRyYW5zYWN0aW9uLmRvX2NvYWxl
c2NlKTsKKwkJKCJjb25mbGljdC1idXJzdC1saW1pdCIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5l
LmNvbmZsaWN0X2J1cnN0X2xpbWl0KTsKKwkJKCJjb25mbGljdC1yYXRlLWxpbWl0LWlzLWFnZ3Jl
Z2F0ZSIsIENvbmZpZy5TZXRfYm9vbCBEZWZpbmUuY29uZmxpY3RfcmF0ZV9saW1pdF9pc19hZ2dy
ZWdhdGUpOwogCQkoInBlcm1zLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFBlcm1zLmFjdGl2
YXRlKTsKIAkJKCJxdW90YS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRfYm9vbCBRdW90YS5hY3RpdmF0
ZSk7CiAJCSgicXVvdGEtbWF4d2F0Y2giLCBDb25maWcuU2V0X2ludCBEZWZpbmUubWF4d2F0Y2gp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9e-0002OT-6n; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctv9d-0002OG-9i
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7E/9F-13192-0C34ED85; Fri, 31 Mar 2017 11:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXe/870
 Igyl/DS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/eeD8wF/Y4Vl/tuMjYwvjLtYuTiEBL4wijx
 8303WxcjJ5BznlHi8HS/LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63QBWLizgIfH603wmE
 JtXwEyi/9Y+FhCbBah+XssmtgmMHAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MO587nSIUZKDSUmU9/vjuxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHj7nO5FCAkWpaanVqRl5gBDAyYtwcGjJML71xEozVtckJhbnJkOkTrFqCglzpsM0icA
 ksgozYNrg4XjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz2oJM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGBObOcKzut67lVQLP7pmEFchIVQxe3fkrvCMEo8/NQVpL1OTVD7kfSpOTPnYkX
 ZHKLlBgfv5vKfvWmd8Npmnlr1pVlND3vmq0ylSpo/NFmyc47tu25bIc26vlndqnV20tDHzgNI
 UkX7+a/viViuLnV2/J3FvzN83nu+jte+Wf2Q9zLtrX6PhQiWW4oxEQy3mouJEAL63CjZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490961342!93380450!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12643 invoked from network); 31 Mar 2017 11:55:43 -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; 31 Mar 2017 11:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9a-0007Lw-Lc
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9a-0002lu-Ky
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9a-0002lu-Ky@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:42 +0000
Subject: [Xen-changelog] [xen master] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyNDJiNTA4Y2FjOGMyMDIxYzY2ODNjNTEwNzc0ZTMzMzBkOTcyMjAKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogaWdub3JlIGRvbWFpbnMgd2l0aCBubyBjb25m
bGljdC1jcmVkaXQKICAgIAogICAgV2hlbiBwcm9jZXNzaW5nIGNvbm5lY3Rpb25zLCBza2lwIHRo
b3NlIGZyb20gZG9tYWlucyB3aXRoIG5vIHJlbWFpbmluZwogICAgY29uZmxpY3QtY3JlZGl0Lgog
ICAgCiAgICBBbHNvLCBpc3N1ZSBhIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBhdCByZWd1bGFy
IGludGVydmFscywgdGhlCiAgICBwZXJpb2QgYmVpbmcgc2V0IGJ5IHRoZSBjb25maWd1cmF0aW9u
IG9wdGlvbiAiY29uZmxpY3QtbWF4LWhpc3RvcnktCiAgICBzZWNvbmRzIi4gIFdoZW4gaXNzdWlu
ZyBjb25mbGljdC1jcmVkaXQsIHdlIGdpdmUgYSBwb2ludCBlaXRoZXIgdG8KICAgIGV2ZXJ5IGRv
bWFpbiBhdCBvbmNlIChvbmUgZWFjaCkgb3Igb25seSB0byB0aGUgc2luZ2xlIGRvbWFpbiBhdCB0
aGUKICAgIGZyb250IG9mIHRoZSBxdWV1ZSwgZGVwZW5kaW5nIG9uIHRoZSBjb25maWd1cmF0aW9u
IG9wdGlvbgogICAgImNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlIi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICAg
ICB8IDE0ICsrKystLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgIDQgKy0K
IHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4gfCAgMiArLQogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICAgICB8IDY1ICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9u
cy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAppbmRleCBmOWJjMjI1
Li5hZTc2OTI4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMu
bWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCkBAIC00NCwxMiAr
NDQsMTQgQEAgbGV0IGFkZF9kb21haW4gY29ucyBkb20gPQogCXwgU29tZSBwIC0+IEhhc2h0Ymwu
YWRkIGNvbnMucG9ydHMgcCBjb247CiAJfCBOb25lIC0+ICgpCiAKLWxldCBzZWxlY3QgY29ucyA9
Ci0JSGFzaHRibC5mb2xkCi0JCShmdW4gXyBjb24gKGlucywgb3V0cykgLT4KLQkJIGxldCBmZCA9
IENvbm5lY3Rpb24uZ2V0X2ZkIGNvbiBpbgotCQkgKGZkIDo6IGlucywgIGlmIENvbm5lY3Rpb24u
aGFzX291dHB1dCBjb24gdGhlbiBmZCA6OiBvdXRzIGVsc2Ugb3V0cykpCi0JCWNvbnMuYW5vbnlt
b3VzIChbXSwgW10pCitsZXQgc2VsZWN0ID8ob25seV9pZiA9IChmdW4gXyAtPiB0cnVlKSkgY29u
cyA9CisJSGFzaHRibC5mb2xkIChmdW4gXyBjb24gKGlucywgb3V0cykgLT4KKwkJaWYgKG9ubHlf
aWYgY29uKSB0aGVuICgKKwkJCWxldCBmZCA9IENvbm5lY3Rpb24uZ2V0X2ZkIGNvbiBpbgorCQkJ
KGZkIDo6IGlucywgIGlmIENvbm5lY3Rpb24uaGFzX291dHB1dCBjb24gdGhlbiBmZCA6OiBvdXRz
IGVsc2Ugb3V0cykKKwkJKSBlbHNlIChpbnMsIG91dHMpCisJKQorCWNvbnMuYW5vbnltb3VzIChb
XSwgW10pCiAKIGxldCBmaW5kIGNvbnMgPQogCUhhc2h0YmwuZmluZCBjb25zLmFub255bW91cwpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggODE2YjQ5My4uNWE2MDRkMSAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCkBAIC0zMCw2ICszMCw3IEBAIGxldCBtYXh0cmFuc2FjdGlvbiA9IHJlZiAo
MjApCiBsZXQgbWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGltdW0gcmVxdWVzdHMgcGVy
IHRyYW5zYWN0aW9uICopCiAKIGxldCBjb25mbGljdF9idXJzdF9saW1pdCA9IHJlZiA1LjAKK2xl
dCBjb25mbGljdF9tYXhfaGlzdG9yeV9zZWNvbmRzID0gcmVmIDAuMDUKIGxldCBjb25mbGljdF9y
YXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0cnVlCiAKIGxldCBkb21pZF9zZWxmID0gMHg3
RkYwCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCmluZGV4IDNkMjljYzguLjk5ZjY4YzcgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9kb21haW5zLm1sCkBAIC0zOSwxMiArMzksMTIgQEAgdHlwZSBkb21haW5zID0g
ewogCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0KIAotbGV0IGluaXQgZXZlbnRjaG4gPSB7Cits
ZXQgaW5pdCBldmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlldmVudGNobiA9
IGV2ZW50Y2huOwogCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CiAJZG9tc19jb25mbGljdF9w
YXVzZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CiAJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBR
dWV1ZS5jcmVhdGUgKCk7Ci0Jb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgp
KTsgKCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikK
Kwlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5f
cGF1c2VkID0gMDsKIH0KIGxldCBkZWwgZG9tcyBpZCA9IEhhc2h0YmwucmVtb3ZlIGRvbXMudGFi
bGUgaWQKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYu
aW4gYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCmluZGV4IGVkZDQz
MzUuLjUzNjYxMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVk
LmNvbmYuaW4KKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgpA
QCAtMjIsNyArMjIsNyBAQCBjb25mbGljdC1idXJzdC1saW1pdCA9IDUuMAogIyBUaGUgY29uZmxp
Y3QtY3JlZGl0IGlzIHJlcGxlbmlzaGVkIG92ZXIgdGltZToKICMgb25lIHBvaW50IGlzIGlzc3Vl
ZCBhZnRlciBlYWNoIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNlY29uZHMsIHNvIHRoaXMKICMgaXMg
dGhlIG1pbmltdW0gcGF1c2UtdGltZSBkdXJpbmcgd2hpY2ggYSBkb21haW4gd2lsbCBiZSBpZ25v
cmVkLgotIyBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQorY29uZmxpY3QtbWF4
LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUKIAogIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1p
cy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAogIyB0aWNrIG9uZSBwb2lu
dCBvZiBjb25mbGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDIwNDczZDUuLmY1NjJmNTkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNTMsMTQgKzUzLDE2IEBAIGxldCBwcm9jZXNzX2Nv
bm5lY3Rpb25fZmRzIHN0b3JlIGNvbnMgZG9tYWlucyByc2V0IHdzZXQgPQogCiBsZXQgcHJvY2Vz
c19kb21haW5zIHN0b3JlIGNvbnMgZG9tYWlucyA9CiAJbGV0IGRvX2lvX2RvbWFpbiBkb21haW4g
PQotCQlpZiBub3QgKERvbWFpbi5pc19iYWRfZG9tYWluIGRvbWFpbikgdGhlbgotCQkJbGV0IGlv
X2NyZWRpdCA9IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFpbiBpbgotCQkJaWYgaW9fY3JlZGl0
ID4gMCB0aGVuICgKLQkJCQlsZXQgY29uID0gQ29ubmVjdGlvbnMuZmluZF9kb21haW4gY29ucyAo
RG9tYWluLmdldF9pZCBkb21haW4pIGluCi0JCQkJUHJvY2Vzcy5kb19pbnB1dCBzdG9yZSBjb25z
IGRvbWFpbnMgY29uOwotCQkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBj
b247Ci0JCQkJRG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbjsKLQkJCSkgaW4KKwkJaWYgRG9t
YWluLmlzX2JhZF9kb21haW4gZG9tYWluCisJCXx8IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFp
biA8PSAwCisJCXx8IERvbWFpbi5pc19wYXVzZWRfZm9yX2NvbmZsaWN0IGRvbWFpbgorCQl0aGVu
ICgpICgqIG5vdGhpbmcgdG8gZG8gKikKKwkJZWxzZSAoCisJCQlsZXQgY29uID0gQ29ubmVjdGlv
bnMuZmluZF9kb21haW4gY29ucyAoRG9tYWluLmdldF9pZCBkb21haW4pIGluCisJCQlQcm9jZXNz
LmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlQcm9jZXNzLmRvX291dHB1dCBz
dG9yZSBjb25zIGRvbWFpbnMgY29uOworCQkJRG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbgor
CQkpIGluCiAJRG9tYWlucy5pdGVyIGRvbWFpbnMgZG9faW9fZG9tYWluCiAKIGxldCBzaWd1c3Ix
X2hhbmRsZXIgc3RvcmUgPQpAQCAtOTAsNiArOTIsNyBAQCBsZXQgcGFyc2VfY29uZmlnIGZpbGVu
YW1lID0KIAlsZXQgb3B0aW9ucyA9IFsKIAkJKCJtZXJnZS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRf
Ym9vbCBUcmFuc2FjdGlvbi5kb19jb2FsZXNjZSk7CiAJCSgiY29uZmxpY3QtYnVyc3QtbGltaXQi
LCBDb25maWcuU2V0X2Zsb2F0IERlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCk7CisJCSgiY29u
ZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X21heF9oaXN0b3J5X3NlY29uZHMpOwogCQkoImNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdn
cmVnYXRlIiwgQ29uZmlnLlNldF9ib29sIERlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2Fn
Z3JlZ2F0ZSk7CiAJCSgicGVybXMtYWN0aXZhdGUiLCBDb25maWcuU2V0X2Jvb2wgUGVybXMuYWN0
aXZhdGUpOwogCQkoInF1b3RhLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFF1b3RhLmFjdGl2
YXRlKTsKQEAgLTI2Miw3ICsyNjUsMjIgQEAgbGV0IF8gPQogCiAJbGV0IHN0b3JlID0gU3RvcmUu
Y3JlYXRlICgpIGluCiAJbGV0IGV2ZW50Y2huID0gRXZlbnQuaW5pdCAoKSBpbgotCWxldCBkb21h
aW5zID0gRG9tYWlucy5pbml0IGV2ZW50Y2huIGluCisJbGV0IG5leHRfZnJlcXVlbnRfb3BzID0g
cmVmIDAuIGluCisJbGV0IGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkgPQorCQluZXh0X2Zy
ZXF1ZW50X29wcyA6PSAoVW5peC5nZXR0aW1lb2ZkYXkgKCkgKy4gIURlZmluZS5jb25mbGljdF9t
YXhfaGlzdG9yeV9zZWNvbmRzKQorCWluCisJbGV0IGRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5
IGR1cmF0aW9uID0KKwkJbmV4dF9mcmVxdWVudF9vcHMgOj0gIW5leHRfZnJlcXVlbnRfb3BzICsu
IGR1cmF0aW9uCisJaW4KKwlsZXQgZG9tYWlucyA9IERvbWFpbnMuaW5pdCBldmVudGNobiBhZHZh
bmNlX25leHRfZnJlcXVlbnRfb3BzIGluCisKKwkoKiBGb3IgdGhpbmdzIHRoYXQgbmVlZCB0byBi
ZSBkb25lIHBlcmlvZGljYWxseSBidXQgbW9yZSBvZnRlbgorCSAqIHRoYW4gdGhlIHBlcmlvZGlj
X29wcyBmdW5jdGlvbiAqKQorCWxldCBmcmVxdWVudF9vcHMgKCkgPQorCQlpZiBVbml4LmdldHRp
bWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgKKwkJCURvbWFpbnMuaW5jcl9j
b25mbGljdF9jcmVkaXQgZG9tYWluczsKKwkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkK
KwkJKSBpbgogCWxldCBjb25zID0gQ29ubmVjdGlvbnMuY3JlYXRlICgpIGluCiAKIAlsZXQgcXVp
dCA9IHJlZiBmYWxzZSBpbgpAQCAtMzk0LDIzICs0MTIsMzQgQEAgbGV0IF8gPQogCQkJICAgICBn
Yy5HYy5oZWFwX3dvcmRzIGdjLkdjLmhlYXBfY2h1bmtzCiAJCQkgICAgIGdjLkdjLmxpdmVfd29y
ZHMgZ2MuR2MubGl2ZV9ibG9ja3MKIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBnYy5HYy5mcmVl
X2Jsb2NrcwotCQkpCi0JCWluCisJCSk7CisJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2Zk
YXkgKCkgLS4gbm93IGluCisJCWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKKwlp
bgogCi0JCWxldCBwZXJpb2Rfb3BzX2ludGVydmFsID0gMTUuIGluCi0JCWxldCBwZXJpb2Rfc3Rh
cnQgPSByZWYgMC4gaW4KKwlsZXQgcGVyaW9kX29wc19pbnRlcnZhbCA9IDE1LiBpbgorCWxldCBw
ZXJpb2Rfc3RhcnQgPSByZWYgMC4gaW4KIAogCWxldCBtYWluX2xvb3AgKCkgPQotCisJCWxldCBp
c19wZWFjZWZ1bCBjID0KKwkJCW1hdGNoIENvbm5lY3Rpb24uZ2V0X2RvbWFpbiBjIHdpdGgKKwkJ
CXwgTm9uZSAtPiB0cnVlICgqIFRyZWF0IHNvY2tldC1jb25uZWN0aW9ucyBhcyBleGVtcHQsIGFu
ZCBmcmVlIHRvIGNvbmZsaWN0LiAqKQorCQkJfCBTb21lIGRvbSAtPiBub3QgKERvbWFpbi5pc19w
YXVzZWRfZm9yX2NvbmZsaWN0IGRvbSkKKwkJaW4KKwkJZnJlcXVlbnRfb3BzICgpOwogCQlsZXQg
bXcgPSBDb25uZWN0aW9ucy5oYXNfbW9yZV93b3JrIGNvbnMgaW4KKwkJbGV0IHBlYWNlZnVsX213
ID0gTGlzdC5maWx0ZXIgaXNfcGVhY2VmdWwgbXcgaW4KIAkJTGlzdC5pdGVyCiAJCQkoZnVuIGMg
LT4KIAkJCSBtYXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gYyB3aXRoCiAJCQkgfCBOb25lIC0+
ICgpIHwgU29tZSBkIC0+IERvbWFpbi5pbmNyX2lvX2NyZWRpdCBkKQotCQkJbXc7CisJCQlwZWFj
ZWZ1bF9tdzsKKwkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBpbgogCQls
ZXQgdGltZW91dCA9Ci0JCQlpZiBMaXN0Lmxlbmd0aCBtdyA+IDAgdGhlbiAwLiBlbHNlIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KLQkJbGV0IGluc2V0LCBvdXRzZXQgPSBDb25uZWN0aW9ucy5zZWxl
Y3QgY29ucyBpbgorCQkJbGV0IHVudGlsX25leHRfYWN0aXZpdHkgPSBtaW4gKG1heCAwLiAoIW5l
eHRfZnJlcXVlbnRfb3BzIC0uIHN0YXJ0X3RpbWUpKSBwZXJpb2Rfb3BzX2ludGVydmFsIGluCisJ
CQlpZiBwZWFjZWZ1bF9tdyA8PiBbXSB0aGVuIDAuIGVsc2UgdW50aWxfbmV4dF9hY3Rpdml0eQor
CQlpbgorCQlsZXQgaW5zZXQsIG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCB+b25seV9pZjpp
c19wZWFjZWZ1bCBjb25zIGluCiAJCWxldCByc2V0LCB3c2V0LCBfID0KIAkJdHJ5CiAJCQlTZWxl
Y3Quc2VsZWN0IChzcGVjX2ZkcyBAIGluc2V0KSBvdXRzZXQgW10gdGltZW91dApAQCAtNDIwLDYg
KzQ0OSw3IEBAIGxldCBfID0KIAkJCUxpc3QucGFydGl0aW9uIChmdW4gZmQgLT4gTGlzdC5tZW0g
ZmQgc3BlY19mZHMpIHJzZXQgaW4KIAkJaWYgTGlzdC5sZW5ndGggc2ZkcyA+IDAgdGhlbgogCQkJ
cHJvY2Vzc19zcGVjaWFsX2ZkcyBzZmRzOworCiAJCWlmIExpc3QubGVuZ3RoIGNmZHMgPiAwIHx8
IExpc3QubGVuZ3RoIHdzZXQgPiAwIHRoZW4KIAkJCXByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3Rv
cmUgY29ucyBkb21haW5zIGNmZHMgd3NldDsKIAkJaWYgdGltZW91dCA8PiAwLiB0aGVuICgKQEAg
LTQyNyw2ICs0NTcsNyBAQCBsZXQgXyA9CiAJCQlpZiBub3cgPiAhcGVyaW9kX3N0YXJ0ICsuIHBl
cmlvZF9vcHNfaW50ZXJ2YWwgdGhlbgogCQkJCShwZXJpb2Rfc3RhcnQgOj0gbm93OyBwZXJpb2Rp
Y19vcHMgbm93KQogCQkpOworCiAJCXByb2Nlc3NfZG9tYWlucyBzdG9yZSBjb25zIGRvbWFpbnMK
IAkJaW4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9e-0002OT-6n; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctv9d-0002OG-9i
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7E/9F-13192-0C34ED85; Fri, 31 Mar 2017 11:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXe/870
 Igyl/DS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/eeD8wF/Y4Vl/tuMjYwvjLtYuTiEBL4wijx
 8303WxcjJ5BznlHi8HS/LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63QBWLizgIfH603wmE
 JtXwEyi/9Y+FhCbBah+XssmtgmMHAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MO587nSIUZKDSUmU9/vjuxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHj7nO5FCAkWpaanVqRl5gBDAyYtwcGjJML71xEozVtckJhbnJkOkTrFqCglzpsM0icA
 ksgozYNrg4XjJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz2oJM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGBObOcKzut67lVQLP7pmEFchIVQxe3fkrvCMEo8/NQVpL1OTVD7kfSpOTPnYkX
 ZHKLlBgfv5vKfvWmd8Npmnlr1pVlND3vmq0ylSpo/NFmyc47tu25bIc26vlndqnV20tDHzgNI
 UkX7+a/viViuLnV2/J3FvzN83nu+jte+Wf2Q9zLtrX6PhQiWW4oxEQy3mouJEAL63CjZCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1490961342!93380450!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12643 invoked from network); 31 Mar 2017 11:55:43 -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; 31 Mar 2017 11:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9a-0007Lw-Lc
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9a-0002lu-Ky
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9a-0002lu-Ky@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:42 +0000
Subject: [Xen-changelog] [xen master] oxenstored: ignore domains with no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgyNDJiNTA4Y2FjOGMyMDIxYzY2ODNjNTEwNzc0ZTMzMzBkOTcyMjAKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMTQgMTI6MTU6NTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogaWdub3JlIGRvbWFpbnMgd2l0aCBubyBjb25m
bGljdC1jcmVkaXQKICAgIAogICAgV2hlbiBwcm9jZXNzaW5nIGNvbm5lY3Rpb25zLCBza2lwIHRo
b3NlIGZyb20gZG9tYWlucyB3aXRoIG5vIHJlbWFpbmluZwogICAgY29uZmxpY3QtY3JlZGl0Lgog
ICAgCiAgICBBbHNvLCBpc3N1ZSBhIHBvaW50IG9mIGNvbmZsaWN0LWNyZWRpdCBhdCByZWd1bGFy
IGludGVydmFscywgdGhlCiAgICBwZXJpb2QgYmVpbmcgc2V0IGJ5IHRoZSBjb25maWd1cmF0aW9u
IG9wdGlvbiAiY29uZmxpY3QtbWF4LWhpc3RvcnktCiAgICBzZWNvbmRzIi4gIFdoZW4gaXNzdWlu
ZyBjb25mbGljdC1jcmVkaXQsIHdlIGdpdmUgYSBwb2ludCBlaXRoZXIgdG8KICAgIGV2ZXJ5IGRv
bWFpbiBhdCBvbmNlIChvbmUgZWFjaCkgb3Igb25seSB0byB0aGUgc2luZ2xlIGRvbWFpbiBhdCB0
aGUKICAgIGZyb250IG9mIHRoZSBxdWV1ZSwgZGVwZW5kaW5nIG9uIHRoZSBjb25maWd1cmF0aW9u
IG9wdGlvbgogICAgImNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdncmVnYXRlIi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sICAg
ICB8IDE0ICsrKystLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kZWZpbmUubWwgICAgICAgICAg
fCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgICAgICAgIHwgIDQgKy0K
IHRvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYuaW4gfCAgMiArLQogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgICAgICB8IDY1ICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKyksIDI2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9u
cy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAppbmRleCBmOWJjMjI1
Li5hZTc2OTI4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMu
bWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25zLm1sCkBAIC00NCwxMiAr
NDQsMTQgQEAgbGV0IGFkZF9kb21haW4gY29ucyBkb20gPQogCXwgU29tZSBwIC0+IEhhc2h0Ymwu
YWRkIGNvbnMucG9ydHMgcCBjb247CiAJfCBOb25lIC0+ICgpCiAKLWxldCBzZWxlY3QgY29ucyA9
Ci0JSGFzaHRibC5mb2xkCi0JCShmdW4gXyBjb24gKGlucywgb3V0cykgLT4KLQkJIGxldCBmZCA9
IENvbm5lY3Rpb24uZ2V0X2ZkIGNvbiBpbgotCQkgKGZkIDo6IGlucywgIGlmIENvbm5lY3Rpb24u
aGFzX291dHB1dCBjb24gdGhlbiBmZCA6OiBvdXRzIGVsc2Ugb3V0cykpCi0JCWNvbnMuYW5vbnlt
b3VzIChbXSwgW10pCitsZXQgc2VsZWN0ID8ob25seV9pZiA9IChmdW4gXyAtPiB0cnVlKSkgY29u
cyA9CisJSGFzaHRibC5mb2xkIChmdW4gXyBjb24gKGlucywgb3V0cykgLT4KKwkJaWYgKG9ubHlf
aWYgY29uKSB0aGVuICgKKwkJCWxldCBmZCA9IENvbm5lY3Rpb24uZ2V0X2ZkIGNvbiBpbgorCQkJ
KGZkIDo6IGlucywgIGlmIENvbm5lY3Rpb24uaGFzX291dHB1dCBjb24gdGhlbiBmZCA6OiBvdXRz
IGVsc2Ugb3V0cykKKwkJKSBlbHNlIChpbnMsIG91dHMpCisJKQorCWNvbnMuYW5vbnltb3VzIChb
XSwgW10pCiAKIGxldCBmaW5kIGNvbnMgPQogCUhhc2h0YmwuZmluZCBjb25zLmFub255bW91cwpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbCBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9kZWZpbmUubWwKaW5kZXggODE2YjQ5My4uNWE2MDRkMSAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL2RlZmluZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQvZGVmaW5lLm1sCkBAIC0zMCw2ICszMCw3IEBAIGxldCBtYXh0cmFuc2FjdGlvbiA9IHJlZiAo
MjApCiBsZXQgbWF4cmVxdWVzdHMgPSByZWYgKC0xKSAgICgqIG1heGltdW0gcmVxdWVzdHMgcGVy
IHRyYW5zYWN0aW9uICopCiAKIGxldCBjb25mbGljdF9idXJzdF9saW1pdCA9IHJlZiA1LjAKK2xl
dCBjb25mbGljdF9tYXhfaGlzdG9yeV9zZWNvbmRzID0gcmVmIDAuMDUKIGxldCBjb25mbGljdF9y
YXRlX2xpbWl0X2lzX2FnZ3JlZ2F0ZSA9IHJlZiB0cnVlCiAKIGxldCBkb21pZF9zZWxmID0gMHg3
RkYwCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCmluZGV4IDNkMjljYzguLjk5ZjY4YzcgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9kb21haW5zLm1sCkBAIC0zOSwxMiArMzksMTIgQEAgdHlwZSBkb21haW5zID0g
ewogCW11dGFibGUgbl9wYXVzZWQ6IGludDsKIH0KIAotbGV0IGluaXQgZXZlbnRjaG4gPSB7Cits
ZXQgaW5pdCBldmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlldmVudGNobiA9
IGV2ZW50Y2huOwogCXRhYmxlID0gSGFzaHRibC5jcmVhdGUgMTA7CiAJZG9tc19jb25mbGljdF9w
YXVzZWQgPSBRdWV1ZS5jcmVhdGUgKCk7CiAJZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkgPSBR
dWV1ZS5jcmVhdGUgKCk7Ci0Jb25fZmlyc3RfY29uZmxpY3RfcGF1c2UgPSAoZnVuICgpIC0+ICgp
KTsgKCogRHVtbXkgdmFsdWUgZm9yIG5vdywgcGVuZGluZyBzdWJzZXF1ZW50IGNvbW1pdC4gKikK
Kwlvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5f
cGF1c2VkID0gMDsKIH0KIGxldCBkZWwgZG9tcyBpZCA9IEhhc2h0YmwucmVtb3ZlIGRvbXMudGFi
bGUgaWQKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVkLmNvbmYu
aW4gYi90b29scy9vY2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluCmluZGV4IGVkZDQz
MzUuLjUzNjYxMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9veGVuc3RvcmVk
LmNvbmYuaW4KKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL294ZW5zdG9yZWQuY29uZi5pbgpA
QCAtMjIsNyArMjIsNyBAQCBjb25mbGljdC1idXJzdC1saW1pdCA9IDUuMAogIyBUaGUgY29uZmxp
Y3QtY3JlZGl0IGlzIHJlcGxlbmlzaGVkIG92ZXIgdGltZToKICMgb25lIHBvaW50IGlzIGlzc3Vl
ZCBhZnRlciBlYWNoIGNvbmZsaWN0LW1heC1oaXN0b3J5LXNlY29uZHMsIHNvIHRoaXMKICMgaXMg
dGhlIG1pbmltdW0gcGF1c2UtdGltZSBkdXJpbmcgd2hpY2ggYSBkb21haW4gd2lsbCBiZSBpZ25v
cmVkLgotIyBjb25mbGljdC1tYXgtaGlzdG9yeS1zZWNvbmRzID0gMC4wNQorY29uZmxpY3QtbWF4
LWhpc3Rvcnktc2Vjb25kcyA9IDAuMDUKIAogIyBJZiB0aGUgY29uZmxpY3QtcmF0ZS1saW1pdC1p
cy1hZ2dyZWdhdGUgZmxhZyBpcyB0cnVlIHRoZW4gYWZ0ZXIgZWFjaAogIyB0aWNrIG9uZSBwb2lu
dCBvZiBjb25mbGljdC1jcmVkaXQgaXMgZ2l2ZW4gdG8ganVzdCBvbmUgZG9tYWluOiB0aGUKZGlm
ZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDIwNDczZDUuLmY1NjJmNTkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNTMsMTQgKzUzLDE2IEBAIGxldCBwcm9jZXNzX2Nv
bm5lY3Rpb25fZmRzIHN0b3JlIGNvbnMgZG9tYWlucyByc2V0IHdzZXQgPQogCiBsZXQgcHJvY2Vz
c19kb21haW5zIHN0b3JlIGNvbnMgZG9tYWlucyA9CiAJbGV0IGRvX2lvX2RvbWFpbiBkb21haW4g
PQotCQlpZiBub3QgKERvbWFpbi5pc19iYWRfZG9tYWluIGRvbWFpbikgdGhlbgotCQkJbGV0IGlv
X2NyZWRpdCA9IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFpbiBpbgotCQkJaWYgaW9fY3JlZGl0
ID4gMCB0aGVuICgKLQkJCQlsZXQgY29uID0gQ29ubmVjdGlvbnMuZmluZF9kb21haW4gY29ucyAo
RG9tYWluLmdldF9pZCBkb21haW4pIGluCi0JCQkJUHJvY2Vzcy5kb19pbnB1dCBzdG9yZSBjb25z
IGRvbWFpbnMgY29uOwotCQkJCVByb2Nlc3MuZG9fb3V0cHV0IHN0b3JlIGNvbnMgZG9tYWlucyBj
b247Ci0JCQkJRG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbjsKLQkJCSkgaW4KKwkJaWYgRG9t
YWluLmlzX2JhZF9kb21haW4gZG9tYWluCisJCXx8IERvbWFpbi5nZXRfaW9fY3JlZGl0IGRvbWFp
biA8PSAwCisJCXx8IERvbWFpbi5pc19wYXVzZWRfZm9yX2NvbmZsaWN0IGRvbWFpbgorCQl0aGVu
ICgpICgqIG5vdGhpbmcgdG8gZG8gKikKKwkJZWxzZSAoCisJCQlsZXQgY29uID0gQ29ubmVjdGlv
bnMuZmluZF9kb21haW4gY29ucyAoRG9tYWluLmdldF9pZCBkb21haW4pIGluCisJCQlQcm9jZXNz
LmRvX2lucHV0IHN0b3JlIGNvbnMgZG9tYWlucyBjb247CisJCQlQcm9jZXNzLmRvX291dHB1dCBz
dG9yZSBjb25zIGRvbWFpbnMgY29uOworCQkJRG9tYWluLmRlY3JfaW9fY3JlZGl0IGRvbWFpbgor
CQkpIGluCiAJRG9tYWlucy5pdGVyIGRvbWFpbnMgZG9faW9fZG9tYWluCiAKIGxldCBzaWd1c3Ix
X2hhbmRsZXIgc3RvcmUgPQpAQCAtOTAsNiArOTIsNyBAQCBsZXQgcGFyc2VfY29uZmlnIGZpbGVu
YW1lID0KIAlsZXQgb3B0aW9ucyA9IFsKIAkJKCJtZXJnZS1hY3RpdmF0ZSIsIENvbmZpZy5TZXRf
Ym9vbCBUcmFuc2FjdGlvbi5kb19jb2FsZXNjZSk7CiAJCSgiY29uZmxpY3QtYnVyc3QtbGltaXQi
LCBDb25maWcuU2V0X2Zsb2F0IERlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCk7CisJCSgiY29u
ZmxpY3QtbWF4LWhpc3Rvcnktc2Vjb25kcyIsIENvbmZpZy5TZXRfZmxvYXQgRGVmaW5lLmNvbmZs
aWN0X21heF9oaXN0b3J5X3NlY29uZHMpOwogCQkoImNvbmZsaWN0LXJhdGUtbGltaXQtaXMtYWdn
cmVnYXRlIiwgQ29uZmlnLlNldF9ib29sIERlZmluZS5jb25mbGljdF9yYXRlX2xpbWl0X2lzX2Fn
Z3JlZ2F0ZSk7CiAJCSgicGVybXMtYWN0aXZhdGUiLCBDb25maWcuU2V0X2Jvb2wgUGVybXMuYWN0
aXZhdGUpOwogCQkoInF1b3RhLWFjdGl2YXRlIiwgQ29uZmlnLlNldF9ib29sIFF1b3RhLmFjdGl2
YXRlKTsKQEAgLTI2Miw3ICsyNjUsMjIgQEAgbGV0IF8gPQogCiAJbGV0IHN0b3JlID0gU3RvcmUu
Y3JlYXRlICgpIGluCiAJbGV0IGV2ZW50Y2huID0gRXZlbnQuaW5pdCAoKSBpbgotCWxldCBkb21h
aW5zID0gRG9tYWlucy5pbml0IGV2ZW50Y2huIGluCisJbGV0IG5leHRfZnJlcXVlbnRfb3BzID0g
cmVmIDAuIGluCisJbGV0IGFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkgPQorCQluZXh0X2Zy
ZXF1ZW50X29wcyA6PSAoVW5peC5nZXR0aW1lb2ZkYXkgKCkgKy4gIURlZmluZS5jb25mbGljdF9t
YXhfaGlzdG9yeV9zZWNvbmRzKQorCWluCisJbGV0IGRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5
IGR1cmF0aW9uID0KKwkJbmV4dF9mcmVxdWVudF9vcHMgOj0gIW5leHRfZnJlcXVlbnRfb3BzICsu
IGR1cmF0aW9uCisJaW4KKwlsZXQgZG9tYWlucyA9IERvbWFpbnMuaW5pdCBldmVudGNobiBhZHZh
bmNlX25leHRfZnJlcXVlbnRfb3BzIGluCisKKwkoKiBGb3IgdGhpbmdzIHRoYXQgbmVlZCB0byBi
ZSBkb25lIHBlcmlvZGljYWxseSBidXQgbW9yZSBvZnRlbgorCSAqIHRoYW4gdGhlIHBlcmlvZGlj
X29wcyBmdW5jdGlvbiAqKQorCWxldCBmcmVxdWVudF9vcHMgKCkgPQorCQlpZiBVbml4LmdldHRp
bWVvZmRheSAoKSA+ICFuZXh0X2ZyZXF1ZW50X29wcyB0aGVuICgKKwkJCURvbWFpbnMuaW5jcl9j
b25mbGljdF9jcmVkaXQgZG9tYWluczsKKwkJCWFkdmFuY2VfbmV4dF9mcmVxdWVudF9vcHMgKCkK
KwkJKSBpbgogCWxldCBjb25zID0gQ29ubmVjdGlvbnMuY3JlYXRlICgpIGluCiAKIAlsZXQgcXVp
dCA9IHJlZiBmYWxzZSBpbgpAQCAtMzk0LDIzICs0MTIsMzQgQEAgbGV0IF8gPQogCQkJICAgICBn
Yy5HYy5oZWFwX3dvcmRzIGdjLkdjLmhlYXBfY2h1bmtzCiAJCQkgICAgIGdjLkdjLmxpdmVfd29y
ZHMgZ2MuR2MubGl2ZV9ibG9ja3MKIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBnYy5HYy5mcmVl
X2Jsb2NrcwotCQkpCi0JCWluCisJCSk7CisJCWxldCBlbGFwc2VkID0gVW5peC5nZXR0aW1lb2Zk
YXkgKCkgLS4gbm93IGluCisJCWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKKwlp
bgogCi0JCWxldCBwZXJpb2Rfb3BzX2ludGVydmFsID0gMTUuIGluCi0JCWxldCBwZXJpb2Rfc3Rh
cnQgPSByZWYgMC4gaW4KKwlsZXQgcGVyaW9kX29wc19pbnRlcnZhbCA9IDE1LiBpbgorCWxldCBw
ZXJpb2Rfc3RhcnQgPSByZWYgMC4gaW4KIAogCWxldCBtYWluX2xvb3AgKCkgPQotCisJCWxldCBp
c19wZWFjZWZ1bCBjID0KKwkJCW1hdGNoIENvbm5lY3Rpb24uZ2V0X2RvbWFpbiBjIHdpdGgKKwkJ
CXwgTm9uZSAtPiB0cnVlICgqIFRyZWF0IHNvY2tldC1jb25uZWN0aW9ucyBhcyBleGVtcHQsIGFu
ZCBmcmVlIHRvIGNvbmZsaWN0LiAqKQorCQkJfCBTb21lIGRvbSAtPiBub3QgKERvbWFpbi5pc19w
YXVzZWRfZm9yX2NvbmZsaWN0IGRvbSkKKwkJaW4KKwkJZnJlcXVlbnRfb3BzICgpOwogCQlsZXQg
bXcgPSBDb25uZWN0aW9ucy5oYXNfbW9yZV93b3JrIGNvbnMgaW4KKwkJbGV0IHBlYWNlZnVsX213
ID0gTGlzdC5maWx0ZXIgaXNfcGVhY2VmdWwgbXcgaW4KIAkJTGlzdC5pdGVyCiAJCQkoZnVuIGMg
LT4KIAkJCSBtYXRjaCBDb25uZWN0aW9uLmdldF9kb21haW4gYyB3aXRoCiAJCQkgfCBOb25lIC0+
ICgpIHwgU29tZSBkIC0+IERvbWFpbi5pbmNyX2lvX2NyZWRpdCBkKQotCQkJbXc7CisJCQlwZWFj
ZWZ1bF9tdzsKKwkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVvZmRheSAoKSBpbgogCQls
ZXQgdGltZW91dCA9Ci0JCQlpZiBMaXN0Lmxlbmd0aCBtdyA+IDAgdGhlbiAwLiBlbHNlIHBlcmlv
ZF9vcHNfaW50ZXJ2YWwgaW4KLQkJbGV0IGluc2V0LCBvdXRzZXQgPSBDb25uZWN0aW9ucy5zZWxl
Y3QgY29ucyBpbgorCQkJbGV0IHVudGlsX25leHRfYWN0aXZpdHkgPSBtaW4gKG1heCAwLiAoIW5l
eHRfZnJlcXVlbnRfb3BzIC0uIHN0YXJ0X3RpbWUpKSBwZXJpb2Rfb3BzX2ludGVydmFsIGluCisJ
CQlpZiBwZWFjZWZ1bF9tdyA8PiBbXSB0aGVuIDAuIGVsc2UgdW50aWxfbmV4dF9hY3Rpdml0eQor
CQlpbgorCQlsZXQgaW5zZXQsIG91dHNldCA9IENvbm5lY3Rpb25zLnNlbGVjdCB+b25seV9pZjpp
c19wZWFjZWZ1bCBjb25zIGluCiAJCWxldCByc2V0LCB3c2V0LCBfID0KIAkJdHJ5CiAJCQlTZWxl
Y3Quc2VsZWN0IChzcGVjX2ZkcyBAIGluc2V0KSBvdXRzZXQgW10gdGltZW91dApAQCAtNDIwLDYg
KzQ0OSw3IEBAIGxldCBfID0KIAkJCUxpc3QucGFydGl0aW9uIChmdW4gZmQgLT4gTGlzdC5tZW0g
ZmQgc3BlY19mZHMpIHJzZXQgaW4KIAkJaWYgTGlzdC5sZW5ndGggc2ZkcyA+IDAgdGhlbgogCQkJ
cHJvY2Vzc19zcGVjaWFsX2ZkcyBzZmRzOworCiAJCWlmIExpc3QubGVuZ3RoIGNmZHMgPiAwIHx8
IExpc3QubGVuZ3RoIHdzZXQgPiAwIHRoZW4KIAkJCXByb2Nlc3NfY29ubmVjdGlvbl9mZHMgc3Rv
cmUgY29ucyBkb21haW5zIGNmZHMgd3NldDsKIAkJaWYgdGltZW91dCA8PiAwLiB0aGVuICgKQEAg
LTQyNyw2ICs0NTcsNyBAQCBsZXQgXyA9CiAJCQlpZiBub3cgPiAhcGVyaW9kX3N0YXJ0ICsuIHBl
cmlvZF9vcHNfaW50ZXJ2YWwgdGhlbgogCQkJCShwZXJpb2Rfc3RhcnQgOj0gbm93OyBwZXJpb2Rp
Y19vcHMgbm93KQogCQkpOworCiAJCXByb2Nlc3NfZG9tYWlucyBzdG9yZSBjb25zIGRvbWFpbnMK
IAkJaW4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9q-0002Qp-AA; Fri, 31 Mar 2017 11:55:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9p-0002Qa-Aw
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3F/C9-03420-CC34ED85; Fri, 31 Mar 2017 11:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVfek870
 Ig+nfdSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8u7n8wF56Uq3nxPaGDcJNrFyMUhJPCFUeL/
 jMlsEM55Rompb68ydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsECwxJv3F
 iAmr4CZxMTZ6iAmC1D1ne3GExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQGAxDsYDy9LvAQoyQHk5Io7/fHdyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfD2Od2LEBIsSk1PrUjLzAGGBUxagoNHSYT3ryNQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHmTQWYIgBRllObBjYCF6CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zKATOHJz
 CuB2/QK6AgmoCMsvt4FOaIkESEl1cA48Y583olHYqasz9eq5X+PzZnjVm+yRLrxkPju+eGd7F
 dZ9zy6rLPiAMPCOWYO7o0acnmHj0xQuXx77zcekbmZeY/OGqr73/XRYXKatZHb+DnXsdn3JjT
 W6D/Ynu0r+UllktuNU7w7nbfeUnXXW1dWkrWiMTM6ZNEZwcSHHbZWS2SulU73EM5VYinOSDTU
 Yi4qTgQAQWEvrkwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1490961352!55245040!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60753 invoked from network); 31 Mar 2017 11:55:53 -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; 31 Mar 2017 11:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9k-0007M6-Ng
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9k-0002mU-Mx
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9k-0002mU-Mx@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:52 +0000
Subject: [Xen-changelog] [xen master] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1YjFiMTg1ODIwMTFmM2I4MGU3OGFhNGMyNDM5ZTJkZTVjZDk0MTkKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhZGQgdHJhbnNhY3Rpb24gaW5mbyByZWxl
dmFudCB0byBoaXN0b3J5LXRyYWNraW5nCiAgICAKICAgIFNwZWNpZmljYWxseToKICAgICAqIHJl
dGFpbiB0aGUgb3JpZ2luYWwgc3RvcmUgKG5vdCBqdXN0IHRoZSByb290KSBpbiBmdWxsIHRyYW5z
YWN0aW9ucwogICAgICogc3RvcmUgY29tbWl0IGNvdW50IGF0IHRoZSB0aW1lIG9mIHRoZSBzdGFy
dCBvZiB0aGUgdHJhbnNhY3Rpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2
aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
U2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC90cmFuc2FjdGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA5NjM1NDlkLi5mZmZlZDFiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjg2LDcg
KzI4Niw3IEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFu
c2FjdGlvbi5ObyAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRy
YW5zYWN0aW9uIjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNz
dG9yZSkgLT4KKwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJ
CWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxl
dCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3By
aW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2Fs
ZXNjZSBvbGRyb290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9m
ICgKIAlpbnQgKiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAq
ICgqIE9yaWdpbmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAq
KQogCVN0b3JlLnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBp
dHMgcm9vdCBjaGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUg
dCA9IHsKIAl0eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAo
KiBUaGlzIGlzIHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAq
KQogCXF1b3RhOiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0
aW9uICogU3RvcmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBj
b3VudGVyID0gcmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9
IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkg
aW4KKwlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNv
cHkgc3RvcmUsIHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291
bnRlcjsKIAkJc3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkg
c3RvcmU7CiAJCXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMg
PSBbXTsKQEAgLTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19j
b21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAg
ICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0
b3JlIiBtZWFuaW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9u
aWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUg
PQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0
IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAq
KQpAQCAtMjA0LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFn
YWluICYmIFJhbmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2Nv
bW1pdCBvbGRyb290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9v
dCBvbGRzdG9yZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFz
X3dyaXRlX29wcyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:55:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9q-0002Qp-AA; Fri, 31 Mar 2017 11:55:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9p-0002Qa-Aw
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:57 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3F/C9-03420-CC34ED85; Fri, 31 Mar 2017 11:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVfek870
 Ig+nfdSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8u7n8wF56Uq3nxPaGDcJNrFyMUhJPCFUeL/
 jMlsEM55Rompb68ydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsECwxJv3F
 iAmr4CZxMTZ6iAmC1D1ne3GExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQGAxDsYDy9LvAQoyQHk5Io7/fHdyOE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfD2Od2LEBIsSk1PrUjLzAGGBUxagoNHSYT3ryNQmre4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHmTQWYIgBRllObBjYCF6CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zKATOHJz
 CuB2/QK6AgmoCMsvt4FOaIkESEl1cA48Y583olHYqasz9eq5X+PzZnjVm+yRLrxkPju+eGd7F
 dZ9zy6rLPiAMPCOWYO7o0acnmHj0xQuXx77zcekbmZeY/OGqr73/XRYXKatZHb+DnXsdn3JjT
 W6D/Ynu0r+UllktuNU7w7nbfeUnXXW1dWkrWiMTM6ZNEZwcSHHbZWS2SulU73EM5VYinOSDTU
 Yi4qTgQAQWEvrkwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1490961352!55245040!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60753 invoked from network); 31 Mar 2017 11:55:53 -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; 31 Mar 2017 11:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9k-0007M6-Ng
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9k-0002mU-Mx
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9k-0002mU-Mx@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:55:52 +0000
Subject: [Xen-changelog] [xen master] oxenstored: add transaction info
	relevant to history-tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1YjFiMTg1ODIwMTFmM2I4MGU3OGFhNGMyNDM5ZTJkZTVjZDk0MTkKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMjoxNzozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBhZGQgdHJhbnNhY3Rpb24gaW5mbyByZWxl
dmFudCB0byBoaXN0b3J5LXRyYWNraW5nCiAgICAKICAgIFNwZWNpZmljYWxseToKICAgICAqIHJl
dGFpbiB0aGUgb3JpZ2luYWwgc3RvcmUgKG5vdCBqdXN0IHRoZSByb290KSBpbiBmdWxsIHRyYW5z
YWN0aW9ucwogICAgICogc3RvcmUgY29tbWl0IGNvdW50IGF0IHRoZSB0aW1lIG9mIHRoZSBzdGFy
dCBvZiB0aGUgdHJhbnNhY3Rpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gRGF2
aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
U2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3Jl
ZC90cmFuc2FjdGlvbi5tbCB8IDEyICsrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA5NjM1NDlkLi5mZmZlZDFiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtMjg2LDcg
KzI4Niw3IEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFu
c2FjdGlvbi5ObyAtPgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRy
YW5zYWN0aW9uIjsKIAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHJvb3QsIGNz
dG9yZSkgLT4KKwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CiAJ
CWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCiAJCWxl
dCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3By
aW50ZiAiciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRleCA2Zjc1OGZmLi5iMTc5MWIzIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCkBAIC03MywxMiArNzMsMTMgQEAgbGV0IGNhbl9jb2Fs
ZXNjZSBvbGRyb290IGN1cnJlbnRyb290IHBhdGggPQogCiB0eXBlIHR5ID0gTm8gfCBGdWxsIG9m
ICgKIAlpbnQgKiAgICAgICAgICAoKiBUcmFuc2FjdGlvbiBpZCAqKQotCVN0b3JlLk5vZGUudCAq
ICgqIE9yaWdpbmFsIHJvb3QgKikKKwlTdG9yZS50ICogICAgICAoKiBPcmlnaW5hbCBzdG9yZSAq
KQogCVN0b3JlLnQgICAgICAgICgqIEEgcG9pbnRlciB0byB0aGUgY2Fub25pY2FsIHN0b3JlOiBp
dHMgcm9vdCBjaGFuZ2VzIG9uIGVhY2ggdHJhbnNhY3Rpb24tY29tbWl0ICopCiApCiAKIHR5cGUg
dCA9IHsKIAl0eTogdHk7CisJc3RhcnRfY291bnQ6IGludDY0OwogCXN0b3JlOiBTdG9yZS50OyAo
KiBUaGlzIGlzIHRoZSBzdG9yZSB0aGF0IHdlIGNoYW5nZSBpbiB3cml0ZSBvcGVyYXRpb25zLiAq
KQogCXF1b3RhOiBRdW90YS50OwogCW11dGFibGUgcGF0aHM6IChYZW5idXMuWGIuT3Aub3BlcmF0
aW9uICogU3RvcmUuUGF0aC50KSBsaXN0OwpAQCAtODcsMTAgKzg4LDEzIEBAIHR5cGUgdCA9IHsK
IAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9CiAKK2xldCBj
b3VudGVyID0gcmVmIDBMCisKIGxldCBtYWtlIGlkIHN0b3JlID0KLQlsZXQgdHkgPSBpZiBpZCA9
IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmdldF9yb290IHN0b3JlLCBzdG9yZSkg
aW4KKwlsZXQgdHkgPSBpZiBpZCA9IG5vbmUgdGhlbiBObyBlbHNlIEZ1bGwoaWQsIFN0b3JlLmNv
cHkgc3RvcmUsIHN0b3JlKSBpbgogCXsKIAkJdHkgPSB0eTsKKwkJc3RhcnRfY291bnQgPSAhY291
bnRlcjsKIAkJc3RvcmUgPSBpZiBpZCA9IG5vbmUgdGhlbiBzdG9yZSBlbHNlIFN0b3JlLmNvcHkg
c3RvcmU7CiAJCXF1b3RhID0gUXVvdGEuY29weSBzdG9yZS5TdG9yZS5xdW90YTsKIAkJcGF0aHMg
PSBbXTsKQEAgLTE2MSw3ICsxNjUsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19j
b21taXRlZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAg
ICAtPiB0cnVlCi0JfCBGdWxsIChpZCwgb2xkcm9vdCwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0
b3JlIiBtZWFuaW5nIGN1cnJlbnQgY2Fub25pY2FsIHN0b3JlICopCisJfCBGdWxsIChpZCwgb2xk
c3RvcmUsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9u
aWNhbCBzdG9yZSAqKQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUg
PQogCQkJKCogZ2V0IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0
IGl0IGhhc24ndAogCQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAq
KQpAQCAtMjA0LDcgKzIwOCw3IEBAIGxldCBjb21taXQgfmNvbiB0ID0KIAkJaWYgIXRlc3RfZWFn
YWluICYmIFJhbmRvbS5pbnQgMyA9IDAgdGhlbgogCQkJZmFsc2UKIAkJZWxzZQotCQkJdHJ5X2Nv
bW1pdCBvbGRyb290IGNzdG9yZSB0LnN0b3JlCisJCQl0cnlfY29tbWl0IChTdG9yZS5nZXRfcm9v
dCBvbGRzdG9yZSkgY3N0b3JlIHQuc3RvcmUKIAkJaW4KIAlpZiBoYXNfY29tbWl0ZWQgJiYgaGFz
X3dyaXRlX29wcyB0aGVuCiAJCURpc2sud3JpdGUgdC5zdG9yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9z-0002SR-Bi; Fri, 31 Mar 2017 11:56:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9y-0002SC-4H
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E5/42-19998-5D34ED85; Fri, 31 Mar 2017 11:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfeK870
 Igw03jC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/HBPawFB/Qrbq+dxtbAuES9i5GLQ0jgC6PE
 7am9jBDOeUaJs89PM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKPGo6
 wsTiM0rYCZxrq0BrIYFqP7oheOsExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7GqSf8DjFKcjApifJ+f3w3QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE7y+nexFCgkWp6akVaZk5wPCASUtw8CiJ8OoBQ0SIt7ggMbc4Mx0idYpRl2PO
 7N1vmIRY8vLzUqXEeQ+BzBAAKcoozYMbAQvVS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEe
 XVAVvFk5pXAbXoFdAQT0BEWX++CHFGSiJCSamC0PV+7/ovb5eBlGuqbp1qfdfZeM7EqqSHiVX
 5KReCkPOd7V2ez3G5foeCjtOFh6kfzt3Ul0ya8bT0f5dYXXGImnlSucStrNefL4LL8d8rMPbp
 BT1Vbz/+a3OP3plHjzMEfP1hsio9KPHmroq0fdTz2oaSzkVer77Na2b0T9zXrpkzMD94q3aPE
 UpyRaKjFXFScCADqUmt+UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490961363!89142395!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47930 invoked from network); 31 Mar 2017 11:56:04 -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; 31 Mar 2017 11:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9u-0007Ms-PQ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9u-0002nw-Oq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9u-0002nw-Oq@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:02 +0000
Subject: [Xen-changelog] [xen master] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgzZWU5NGYzOWNmNTFiYjliY2YxYWZmYWJmYmVlODI1N2M1NTk2NTUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBzdXBwb3J0IGNvbW1pdCBoaXN0b3J5IHRy
YWNraW5nCiAgICAKICAgIEFkZCBhYmlsaXR5IHRvIHRyYWNrIHhlbnN0b3JlIHRyZWUgb3BlcmF0
aW9ucyAtLSBlaXRoZXIgbm9uLXRyYW5zYWN0aW9uYWwKICAgIG9wZXJhdGlvbnMgb3IgY29tbWl0
dGVkIHRyYW5zYWN0aW9ucy4KICAgIAogICAgRm9yIG5vdywgdGhlIGNhbGwgdG8gYWN0dWFsbHkg
cmV0YWluIGNvbW1pdHMgaXMgY29tbWVudGVkIG91dCBiZWNhdXNlIGhpc3RvcnkKICAgIGNhbiBn
cm93IHdpdGhvdXQgYm91bmQuCiAgICAKICAgIEZvciBub3csIHdlIGNhbGwgcmVjb3JkX2NvbW1p
dCBmb3IgYWxsIG5vbi10cmFuc2FjdGlvbmFsIG9wZXJhdGlvbnMuIEEKICAgIHN1YnNlcXVlbnQg
cGF0Y2ggd2lsbCBtYWtlIGl0IHJldGFpbiBvbmx5IHRoZSBvbmVzIHdpdGggc2lkZS1lZmZlY3Rz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5z
YW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtl
ZmlsZSAgICAgfCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IDE3Njll
NTUuLmQyMzg4MzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTUzLDYgKzUzLDcgQEAgT0JK
UyA9IHBhdGhzIFwKIAlkb21haW5zIFwKIAljb25uZWN0aW9uIFwKIAljb25uZWN0aW9ucyBcCisJ
aGlzdG9yeSBcCiAJcGFyc2VfYXJnIFwKIAlwcm9jZXNzIFwKIAl4ZW5zdG9yZWQKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTRiNGQ3
MAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBA
IC0wLDAgKzEsNDMgQEAKKygqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMg
THRkLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNp
YWwKKyAqIGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKikKKwordHlwZSBoaXN0b3J5X3JlY29y
ZCA9IHsKKwljb246IENvbm5lY3Rpb24udDsgICAoKiBjb25uZWN0aW9uIHRoYXQgbWFkZSBhIGNo
YW5nZSAqKQorCXRpZDogaW50OyAgICAgICAgICAgICgqIHRyYW5zYWN0aW9uIGlkIG9mIHRoZSBj
aGFuZ2UgKG1heSBiZSBUcmFuc2FjdGlvbi5ub25lKSAqKQorCWJlZm9yZTogU3RvcmUudDsgICAg
ICgqIHRoZSBzdG9yZSBiZWZvcmUgdGhlIGNoYW5nZSAqKQorCWFmdGVyOiBTdG9yZS50OyAgICAg
ICgqIHRoZSBzdG9yZSBhZnRlciB0aGUgY2hhbmdlICopCisJZmluaXNoX2NvdW50OiBpbnQ2NDsg
KCogdGhlIGNvbW1pdC1jb3VudCBhdCB3aGljaCB0aGUgdHJhbnNhY3Rpb24gZmluaXNoZWQgKikK
K30KKworbGV0IGhpc3RvcnkgOiBoaXN0b3J5X3JlY29yZCBsaXN0IHJlZiA9IHJlZiBbXQorCiso
KiBDYWxsZWQgZnJvbSBwZXJpb2RpY19vcHMgdG8gZW5zdXJlIHdlIGRvbid0IGRpc2NhcmQgc3lt
Ym9scyB0aGF0IGFyZSBzdGlsbCBuZWVkZWQuICopCisoKiBUaGVyZSBpcyBzY29wZSBmb3Igb3B0
aW1pc2F0aW9uIGhlcmUsIHNpbmNlIGluIGNvbnNlY3V0aXZlIGNvbW1pdHMgb25lIGNvbW1pdCdz
IGBhZnRlcmAKKyAqIGlzIHRoZSBzYW1lIHRoaW5nIGFzIHRoZSBuZXh0IGNvbW1pdCdzIGBiZWZv
cmVgLCBidXQgbm90IGFsbCBjb21taXRzIGluIGhpc3RvcnkgYXJlCisgKiBjb25zZWN1dGl2ZS4g
KikKK2xldCBtYXJrX3N5bWJvbHMgKCkgPQorCSgqIFRoZXJlIGFyZSBnYXBzIHdoZXJlIGRvbTAn
cyBjb21taXRzIGFyZSBtaXNzaW5nLiBPdGhlcndpc2Ugd2UgY291bGQgYXNzdW1lIHRoYXQKKwkg
KiBlYWNoIGVsZW1lbnQncyBgYmVmb3JlYCBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBl
bGVtZW50J3MgYGFmdGVyYAorCSAqIHNpbmNlIHRoZSBuZXh0IGVsZW1lbnQgaXMgdGhlIHByZXZp
b3VzIGNvbW1pdCAqKQorCUxpc3QuaXRlciAoZnVuIGhpc3RfcmVjIC0+CisJCQlTdG9yZS5tYXJr
X3N5bWJvbHMgaGlzdF9yZWMuYmVmb3JlOworCQkJU3RvcmUubWFya19zeW1ib2xzIGhpc3RfcmVj
LmFmdGVyOworCQkpCisJCSFoaXN0b3J5CisKK2xldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkg
PQorCWxldCBkb20gPSB4LmNvbi5Db25uZWN0aW9uLmRvbSBpbgorCW1hdGNoIGRvbSB3aXRoCisJ
fCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBjb25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0
byBjb25mbGljdCAqKQorCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKaW5kZXggZmZmZWQxYi4uMjA0NDJjNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwK
QEAgLTI3OCw2ICsyNzgsMTYgQEAgbGV0IHdyaXRlX3Jlc3BvbnNlX2xvZyB+dHkgfnRpZCB+Y29u
IH5yZXNwb25zZSA9CiAJfCBQYWNrZXQuUmVwbHkgeCAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+
dGlkIH5jb24gfmRhdGE6eAogCXwgUGFja2V0LkVycm9yIGUgLT4gd3JpdGVfYW5zd2VyX2xvZyB+
dHk6KFhlbmJ1cy5YYi5PcC5FcnJvcikgfnRpZCB+Y29uIH5kYXRhOmUKIAorbGV0IHJlY29yZF9j
b21taXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyID0KKwlsZXQgaW5jIHIgPSByIDo9IEludDY0
LmFkZCAxTCAhciBpbgorCWxldCBmaW5pc2hfY291bnQgPSBpbmMgVHJhbnNhY3Rpb24uY291bnRl
cjsgIVRyYW5zYWN0aW9uLmNvdW50ZXIgaW4KKwkoKiBUaGlzIGNhbGwgd291bGQgbGVhayBtZW1v
cnkgaWYgaGlzdG9yaWMgYWN0aXZpdHkgaXMgcmV0YWluZWQgZm9yZXZlcgorCSAgIHNvIGNhbiBv
bmx5IGJlIHVuY29tbWVudGVkIGlmIGhpc3RvcnkgaXMgZ3VhcmFudGVlZCBub3QgdG8gZ3Jvdwor
CSAgIHVuYm91bmRlZGx5LgorCUhpc3RvcnkucHVzaCB7SGlzdG9yeS5jb249Y29uOyB0aWQ9dGlk
OyBiZWZvcmU9YmVmb3JlOyBhZnRlcj1hZnRlcjsgZmluaXNoX2NvdW50PWZpbmlzaF9jb3VudH0K
KwkqKQorCSgpCisKICgqIFJlcGxheSBhIHN0b3JlZCB0cmFuc2FjdGlvbiBhZ2FpbnN0IGEgZnJl
c2ggc3RvcmUsIGNoZWNrIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgZXF1aXZhbGVudDogaWYg
c28sIGNvbW1pdCB0aGUgdHJhbnNhY3Rpb24uIE90aGVyd2lzZSBzZW5kIHRoZSBhYm9ydCB0bwog
ICAgdGhlIGNsaWVudC4gKikKQEAgLTM0OCw4ICszNTgsMTQgQEAgbGV0IGRvX3RyYW5zYWN0aW9u
X2VuZCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0
aW9uIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNz
IHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0JaWYgY29tbWl0IHRoZW4KLQkJcHJv
Y2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdldF9wYXRocyB0KSkgY29ucworCWlm
IGNvbW1pdCB0aGVuIGJlZ2luCisJCXByb2Nlc3Nfd2F0Y2ggKExpc3QucmV2IChUcmFuc2FjdGlv
bi5nZXRfcGF0aHMgdCkpIGNvbnM7CisJCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCQl8
IFRyYW5zYWN0aW9uLk5vIC0+CisJCQkoKSAoKiBubyBuZWVkIHRvIHJlY29yZCBhbnl0aGluZyAq
KQorCQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CisJCQlyZWNv
cmRfY29tbWl0IH5jb24gfnRpZDppZCB+YmVmb3JlOm9sZHN0b3JlIH5hZnRlcjpjc3RvcmUKKwll
bmQKIAogbGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJaWYgbm90
IChDb25uZWN0aW9uLmlzX2RvbTAgY29uKQpAQCAtNDMyLDcgKzQ0OCwxMSBAQCBsZXQgcHJvY2Vz
c19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcSA9CiAJCQllbHNlCiAJCQkJQ29u
bmVjdGlvbi5nZXRfdHJhbnNhY3Rpb24gY29uIHRpZAogCQkJaW4KKworCQlsZXQgYmVmb3JlID0g
U3RvcmUuY29weSBzdG9yZSBpbgogCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVfZXJyb3Ig
fmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgaW4KKwkJbGV0IGFmdGVyID0gU3RvcmUuY29w
eSBzdG9yZSBpbgorCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4gcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQgfmJlZm9yZSB+YWZ0ZXI7CiAKIAkJbGV0IHJlc3BvbnNlID0gdHJ5CiAJCQlp
ZiB0aWQgPD4gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5t
bAppbmRleCBmNTYyZjU5Li5kNWM1MGZkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwK
QEAgLTM4NSw2ICszODUsNyBAQCBsZXQgXyA9CiAJCQlTeW1ib2wubWFya19hbGxfYXNfdW51c2Vk
ICgpOwogCQkJU3RvcmUubWFya19zeW1ib2xzIHN0b3JlOwogCQkJQ29ubmVjdGlvbnMuaXRlciBj
b25zIENvbm5lY3Rpb24ubWFya19zeW1ib2xzOworCQkJSGlzdG9yeS5tYXJrX3N5bWJvbHMgKCk7
CiAJCQlTeW1ib2wuZ2FyYmFnZSAoKQogCQllbmQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctv9z-0002SR-Bi; Fri, 31 Mar 2017 11:56:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9y-0002SC-4H
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E5/42-19998-5D34ED85; Fri, 31 Mar 2017 11:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfeK870
 Igw03jC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/HBPawFB/Qrbq+dxtbAuES9i5GLQ0jgC6PE
 7am9jBDOeUaJs89PM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKPGo6
 wsTiM0rYCZxrq0BrIYFqP7oheOsExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7GqSf8DjFKcjApifJ+f3w3QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE7y+nexFCgkWp6akVaZk5wPCASUtw8CiJ8OoBQ0SIt7ggMbc4Mx0idYpRl2PO
 7N1vmIRY8vLzUqXEeQ+BzBAAKcoozYMbAQvVS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEe
 XVAVvFk5pXAbXoFdAQT0BEWX++CHFGSiJCSamC0PV+7/ovb5eBlGuqbp1qfdfZeM7EqqSHiVX
 5KReCkPOd7V2ez3G5foeCjtOFh6kfzt3Ul0ya8bT0f5dYXXGImnlSucStrNefL4LL8d8rMPbp
 BT1Vbz/+a3OP3plHjzMEfP1hsio9KPHmroq0fdTz2oaSzkVer77Na2b0T9zXrpkzMD94q3aPE
 UpyRaKjFXFScCADqUmt+UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490961363!89142395!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47930 invoked from network); 31 Mar 2017 11:56:04 -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; 31 Mar 2017 11:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9u-0007Ms-PQ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctv9u-0002nw-Oq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctv9u-0002nw-Oq@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:02 +0000
Subject: [Xen-changelog] [xen master] oxenstored: support commit history
	tracking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgzZWU5NGYzOWNmNTFiYjliY2YxYWZmYWJmYmVlODI1N2M1NTk2NTUKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVHVlIE1hciAxNCAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBzdXBwb3J0IGNvbW1pdCBoaXN0b3J5IHRy
YWNraW5nCiAgICAKICAgIEFkZCBhYmlsaXR5IHRvIHRyYWNrIHhlbnN0b3JlIHRyZWUgb3BlcmF0
aW9ucyAtLSBlaXRoZXIgbm9uLXRyYW5zYWN0aW9uYWwKICAgIG9wZXJhdGlvbnMgb3IgY29tbWl0
dGVkIHRyYW5zYWN0aW9ucy4KICAgIAogICAgRm9yIG5vdywgdGhlIGNhbGwgdG8gYWN0dWFsbHkg
cmV0YWluIGNvbW1pdHMgaXMgY29tbWVudGVkIG91dCBiZWNhdXNlIGhpc3RvcnkKICAgIGNhbiBn
cm93IHdpdGhvdXQgYm91bmQuCiAgICAKICAgIEZvciBub3csIHdlIGNhbGwgcmVjb3JkX2NvbW1p
dCBmb3IgYWxsIG5vbi10cmFuc2FjdGlvbmFsIG9wZXJhdGlvbnMuIEEKICAgIHN1YnNlcXVlbnQg
cGF0Y2ggd2lsbCBtYWtlIGl0IHJldGFpbiBvbmx5IHRoZSBvbmVzIHdpdGggc2lkZS1lZmZlY3Rz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmll
c0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIFNhbmRlcnMgPHRob21hcy5z
YW5kZXJzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtl
ZmlsZSAgICAgfCAgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgIHwgNDMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC9wcm9jZXNzLm1sICAgfCAyNCArKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL01ha2VmaWxlIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL01ha2VmaWxlCmluZGV4IDE3Njll
NTUuLmQyMzg4MzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZQor
KysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvTWFrZWZpbGUKQEAgLTUzLDYgKzUzLDcgQEAgT0JK
UyA9IHBhdGhzIFwKIAlkb21haW5zIFwKIAljb25uZWN0aW9uIFwKIAljb25uZWN0aW9ucyBcCisJ
aGlzdG9yeSBcCiAJcGFyc2VfYXJnIFwKIAlwcm9jZXNzIFwKIAl4ZW5zdG9yZWQKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL2hpc3RvcnkubWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTRiNGQ3
MAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sCkBA
IC0wLDAgKzEsNDMgQEAKKygqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMg
THRkLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAqIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNp
YWwKKyAqIGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKikKKwordHlwZSBoaXN0b3J5X3JlY29y
ZCA9IHsKKwljb246IENvbm5lY3Rpb24udDsgICAoKiBjb25uZWN0aW9uIHRoYXQgbWFkZSBhIGNo
YW5nZSAqKQorCXRpZDogaW50OyAgICAgICAgICAgICgqIHRyYW5zYWN0aW9uIGlkIG9mIHRoZSBj
aGFuZ2UgKG1heSBiZSBUcmFuc2FjdGlvbi5ub25lKSAqKQorCWJlZm9yZTogU3RvcmUudDsgICAg
ICgqIHRoZSBzdG9yZSBiZWZvcmUgdGhlIGNoYW5nZSAqKQorCWFmdGVyOiBTdG9yZS50OyAgICAg
ICgqIHRoZSBzdG9yZSBhZnRlciB0aGUgY2hhbmdlICopCisJZmluaXNoX2NvdW50OiBpbnQ2NDsg
KCogdGhlIGNvbW1pdC1jb3VudCBhdCB3aGljaCB0aGUgdHJhbnNhY3Rpb24gZmluaXNoZWQgKikK
K30KKworbGV0IGhpc3RvcnkgOiBoaXN0b3J5X3JlY29yZCBsaXN0IHJlZiA9IHJlZiBbXQorCiso
KiBDYWxsZWQgZnJvbSBwZXJpb2RpY19vcHMgdG8gZW5zdXJlIHdlIGRvbid0IGRpc2NhcmQgc3lt
Ym9scyB0aGF0IGFyZSBzdGlsbCBuZWVkZWQuICopCisoKiBUaGVyZSBpcyBzY29wZSBmb3Igb3B0
aW1pc2F0aW9uIGhlcmUsIHNpbmNlIGluIGNvbnNlY3V0aXZlIGNvbW1pdHMgb25lIGNvbW1pdCdz
IGBhZnRlcmAKKyAqIGlzIHRoZSBzYW1lIHRoaW5nIGFzIHRoZSBuZXh0IGNvbW1pdCdzIGBiZWZv
cmVgLCBidXQgbm90IGFsbCBjb21taXRzIGluIGhpc3RvcnkgYXJlCisgKiBjb25zZWN1dGl2ZS4g
KikKK2xldCBtYXJrX3N5bWJvbHMgKCkgPQorCSgqIFRoZXJlIGFyZSBnYXBzIHdoZXJlIGRvbTAn
cyBjb21taXRzIGFyZSBtaXNzaW5nLiBPdGhlcndpc2Ugd2UgY291bGQgYXNzdW1lIHRoYXQKKwkg
KiBlYWNoIGVsZW1lbnQncyBgYmVmb3JlYCBpcyB0aGUgc2FtZSB0aGluZyBhcyB0aGUgbmV4dCBl
bGVtZW50J3MgYGFmdGVyYAorCSAqIHNpbmNlIHRoZSBuZXh0IGVsZW1lbnQgaXMgdGhlIHByZXZp
b3VzIGNvbW1pdCAqKQorCUxpc3QuaXRlciAoZnVuIGhpc3RfcmVjIC0+CisJCQlTdG9yZS5tYXJr
X3N5bWJvbHMgaGlzdF9yZWMuYmVmb3JlOworCQkJU3RvcmUubWFya19zeW1ib2xzIGhpc3RfcmVj
LmFmdGVyOworCQkpCisJCSFoaXN0b3J5CisKK2xldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkg
PQorCWxldCBkb20gPSB4LmNvbi5Db25uZWN0aW9uLmRvbSBpbgorCW1hdGNoIGRvbSB3aXRoCisJ
fCBOb25lIC0+ICgpICgqIHRyZWF0IHNvY2tldCBjb25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0
byBjb25mbGljdCAqKQorCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29u
ZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nl
c3MubWwKaW5kZXggZmZmZWQxYi4uMjA0NDJjNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwK
QEAgLTI3OCw2ICsyNzgsMTYgQEAgbGV0IHdyaXRlX3Jlc3BvbnNlX2xvZyB+dHkgfnRpZCB+Y29u
IH5yZXNwb25zZSA9CiAJfCBQYWNrZXQuUmVwbHkgeCAtPiB3cml0ZV9hbnN3ZXJfbG9nIH50eSB+
dGlkIH5jb24gfmRhdGE6eAogCXwgUGFja2V0LkVycm9yIGUgLT4gd3JpdGVfYW5zd2VyX2xvZyB+
dHk6KFhlbmJ1cy5YYi5PcC5FcnJvcikgfnRpZCB+Y29uIH5kYXRhOmUKIAorbGV0IHJlY29yZF9j
b21taXQgfmNvbiB+dGlkIH5iZWZvcmUgfmFmdGVyID0KKwlsZXQgaW5jIHIgPSByIDo9IEludDY0
LmFkZCAxTCAhciBpbgorCWxldCBmaW5pc2hfY291bnQgPSBpbmMgVHJhbnNhY3Rpb24uY291bnRl
cjsgIVRyYW5zYWN0aW9uLmNvdW50ZXIgaW4KKwkoKiBUaGlzIGNhbGwgd291bGQgbGVhayBtZW1v
cnkgaWYgaGlzdG9yaWMgYWN0aXZpdHkgaXMgcmV0YWluZWQgZm9yZXZlcgorCSAgIHNvIGNhbiBv
bmx5IGJlIHVuY29tbWVudGVkIGlmIGhpc3RvcnkgaXMgZ3VhcmFudGVlZCBub3QgdG8gZ3Jvdwor
CSAgIHVuYm91bmRlZGx5LgorCUhpc3RvcnkucHVzaCB7SGlzdG9yeS5jb249Y29uOyB0aWQ9dGlk
OyBiZWZvcmU9YmVmb3JlOyBhZnRlcj1hZnRlcjsgZmluaXNoX2NvdW50PWZpbmlzaF9jb3VudH0K
KwkqKQorCSgpCisKICgqIFJlcGxheSBhIHN0b3JlZCB0cmFuc2FjdGlvbiBhZ2FpbnN0IGEgZnJl
c2ggc3RvcmUsIGNoZWNrIHRoZSByZXNwb25zZXMgYXJlCiAgICBhbGwgZXF1aXZhbGVudDogaWYg
c28sIGNvbW1pdCB0aGUgdHJhbnNhY3Rpb24uIE90aGVyd2lzZSBzZW5kIHRoZSBhYm9ydCB0bwog
ICAgdGhlIGNsaWVudC4gKikKQEAgLTM0OCw4ICszNTgsMTQgQEAgbGV0IGRvX3RyYW5zYWN0aW9u
X2VuZCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCUNvbm5lY3Rpb24uZW5kX3RyYW5zYWN0
aW9uIGNvbiAoVHJhbnNhY3Rpb24uZ2V0X2lkIHQpIGNvbW1pdCBpbgogCWlmIG5vdCBzdWNjZXNz
IHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25fYWdhaW47Ci0JaWYgY29tbWl0IHRoZW4KLQkJcHJv
Y2Vzc193YXRjaCAoTGlzdC5yZXYgKFRyYW5zYWN0aW9uLmdldF9wYXRocyB0KSkgY29ucworCWlm
IGNvbW1pdCB0aGVuIGJlZ2luCisJCXByb2Nlc3Nfd2F0Y2ggKExpc3QucmV2IChUcmFuc2FjdGlv
bi5nZXRfcGF0aHMgdCkpIGNvbnM7CisJCW1hdGNoIHQuVHJhbnNhY3Rpb24udHkgd2l0aAorCQl8
IFRyYW5zYWN0aW9uLk5vIC0+CisJCQkoKSAoKiBubyBuZWVkIHRvIHJlY29yZCBhbnl0aGluZyAq
KQorCQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CisJCQlyZWNv
cmRfY29tbWl0IH5jb24gfnRpZDppZCB+YmVmb3JlOm9sZHN0b3JlIH5hZnRlcjpjc3RvcmUKKwll
bmQKIAogbGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJaWYgbm90
IChDb25uZWN0aW9uLmlzX2RvbTAgY29uKQpAQCAtNDMyLDcgKzQ0OCwxMSBAQCBsZXQgcHJvY2Vz
c19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcSA9CiAJCQllbHNlCiAJCQkJQ29u
bmVjdGlvbi5nZXRfdHJhbnNhY3Rpb24gY29uIHRpZAogCQkJaW4KKworCQlsZXQgYmVmb3JlID0g
U3RvcmUuY29weSBzdG9yZSBpbgogCQlsZXQgcmVzcG9uc2UgPSBpbnB1dF9oYW5kbGVfZXJyb3Ig
fmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgaW4KKwkJbGV0IGFmdGVyID0gU3RvcmUuY29w
eSBzdG9yZSBpbgorCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25lIHRoZW4gcmVjb3JkX2NvbW1p
dCB+Y29uIH50aWQgfmJlZm9yZSB+YWZ0ZXI7CiAKIAkJbGV0IHJlc3BvbnNlID0gdHJ5CiAJCQlp
ZiB0aWQgPD4gVHJhbnNhY3Rpb24ubm9uZSB0aGVuCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5t
bAppbmRleCBmNTYyZjU5Li5kNWM1MGZkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwK
QEAgLTM4NSw2ICszODUsNyBAQCBsZXQgXyA9CiAJCQlTeW1ib2wubWFya19hbGxfYXNfdW51c2Vk
ICgpOwogCQkJU3RvcmUubWFya19zeW1ib2xzIHN0b3JlOwogCQkJQ29ubmVjdGlvbnMuaXRlciBj
b25zIENvbm5lY3Rpb24ubWFya19zeW1ib2xzOworCQkJSGlzdG9yeS5tYXJrX3N5bWJvbHMgKCk7
CiAJCQlTeW1ib2wuZ2FyYmFnZSAoKQogCQllbmQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvA8-0002Tw-DH; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctvA7-0002Te-CR
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4A/0A-05091-ED34ED85; Fri, 31 Mar 2017 11:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVfee870
 IgxmZFhO2GTgwemzv28UewBjFmpmXlF+RwJqx5ckkpoK14hUN028yNTB2CHcxcnIICXxhlFi9
 LbeLkQvIPs8o8WzWd/YuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhYIldh/5w4TS
 DmvgJlEx2OwMAtQ+bypv9gnMHIsYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKyXm1pcnJ
 iempOYVKyXnJ+7iRHojXoGBsYdjKeanQ8xSnIwKYnyfn98N0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO8vp3sRQoJFqempFWmZOcCwgElLcPAoifDqAUNDiLe4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHkPgcwQACnKKM2DGwEL0UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl1QFbxZ
 OaVwG16BXQEE9ARFl/vghxRkoiQkmpglNAt1/T3NGhPD5hzIa1zOkdcWXTm4hX6xm1ZWw+vSt
 u6NJxTdrXtJpX3K7TLN7DlNW3bpDRLVOZmPu9B0zCF66UConNUd0/mmLRMIvOw6tVJxywKTHs
 mvLY4wdy25r922gKuL6et7DI/P/36JCr2SJNF1QnP5Q2N6X33Pz6qnTE1M7L10cINSizFGYmG
 WsxFxYkA6/FKzEwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490961373!93170637!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1834 invoked from network); 31 Mar 2017 11:56:13 -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; 31 Mar 2017 11:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvA4-0007NY-T7
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvA4-0002pT-Qa
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvA4-0002pT-Qa@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:12 +0000
Subject: [Xen-changelog] [xen master] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAwYzdkOThkMmRmMThlMGQxMzhiYzZlZjU5ZTllMDdiZmM3NTZkMzQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBvbmx5IHJlY29yZCBvcGVyYXRpb25zIHdp
dGggc2lkZS1lZmZlY3RzIGluIGhpc3RvcnkKICAgIAogICAgVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWNvcmQgInJlYWQiIG9wZXJhdGlvbnMgYXMgdGhleSB3aWxsIG5ldmVyIGNhdXNlIGFub3RoZXIK
ICAgIHRyYW5zYWN0aW9uIHRvIGZhaWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhv
bWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICAKICAgIEZvcndhcmQg
cG9ydCB0byB4ZW4tdW5zdGFibGU6CiAgICAgKiBSZW1vdmUgWGVuYnVzLlhiLk9wLlJlc3RyaWN0
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNDYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQyIGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCAyMDQ0MmM2Li5lNGMzZTE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDM0LDYg
KzQzNCwzNiBAQCBsZXQgZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CiAJfCBfICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLT4gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgdHkKIAogKCoqCisg
KiBEZXRlcm1pbmVzIHdoaWNoIGluZGl2aWR1YWwgKG5vbi10cmFuc2FjdGlvbmFsKSBvcGVyYXRp
b25zIHdlIHdhbnQgdG8gcmV0YWluLgorICogV2Ugb25seSB3YW50IHRvIHJldGFpbiBvcGVyYXRp
b25zIHRoYXQgaGF2ZSBzaWRlLWVmZmVjdHMgaW4gdGhlIHN0b3JlIHNpbmNlCisgKiB0aGVzZSBj
YW4gYmUgdGhlIGNhdXNlIG9mIHRyYW5zYWN0aW9ucyBmYWlsaW5nLgorICopCitsZXQgcmV0YWlu
X29wX2luX2hpc3RvcnkgdHkgPQorCW1hdGNoIHR5IHdpdGgKKwl8IFhlbmJ1cy5YYi5PcC5Xcml0
ZQorCXwgWGVuYnVzLlhiLk9wLk1rZGlyCisJfCBYZW5idXMuWGIuT3AuUm0KKwl8IFhlbmJ1cy5Y
Yi5PcC5TZXRwZXJtcyAgICAgICAgICAtPiB0cnVlCisJfCBYZW5idXMuWGIuT3AuRGVidWcKKwl8
IFhlbmJ1cy5YYi5PcC5EaXJlY3RvcnkKKwl8IFhlbmJ1cy5YYi5PcC5SZWFkCisJfCBYZW5idXMu
WGIuT3AuR2V0cGVybXMKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaAorCXwgWGVuYnVzLlhiLk9wLlVu
d2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9zdGFydAorCXwgWGVuYnVzLlhiLk9w
LlRyYW5zYWN0aW9uX2VuZAorCXwgWGVuYnVzLlhiLk9wLkludHJvZHVjZQorCXwgWGVuYnVzLlhi
Lk9wLlJlbGVhc2UKKwl8IFhlbmJ1cy5YYi5PcC5HZXRkb21haW5wYXRoCisJfCBYZW5idXMuWGIu
T3AuV2F0Y2hldmVudAorCXwgWGVuYnVzLlhiLk9wLkVycm9yCisJfCBYZW5idXMuWGIuT3AuSXNp
bnRyb2R1Y2VkCisJfCBYZW5idXMuWGIuT3AuUmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3Rh
cmdldAorCXwgWGVuYnVzLlhiLk9wLlJlc2V0X3dhdGNoZXMKKwl8IFhlbmJ1cy5YYi5PcC5JbnZh
bGlkICAgICAgICAgICAtPiBmYWxzZQorCisoKioKICAqIE5vdGhyb3cgZ3VhcmFudGVlLgogICop
CiBsZXQgcHJvY2Vzc19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcSA9CkBAIC00
NDksMTAgKzQ3OSwxOCBAQCBsZXQgcHJvY2Vzc19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5j
b24gfnJlcSA9CiAJCQkJQ29ubmVjdGlvbi5nZXRfdHJhbnNhY3Rpb24gY29uIHRpZAogCQkJaW4K
IAotCQlsZXQgYmVmb3JlID0gU3RvcmUuY29weSBzdG9yZSBpbgotCQlsZXQgcmVzcG9uc2UgPSBp
bnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgaW4KLQkJbGV0
IGFmdGVyID0gU3RvcmUuY29weSBzdG9yZSBpbgotCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25l
IHRoZW4gcmVjb3JkX2NvbW1pdCB+Y29uIH50aWQgfmJlZm9yZSB+YWZ0ZXI7CisJCWxldCBleGVj
dXRlICgpID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVx
IGluCisKKwkJbGV0IHJlc3BvbnNlID0KKwkJCSgqIE5vdGUgdGhhdCB0cmFuc2FjdGlvbnMgYXJl
IHJlY29yZGVkIGluIGhpc3Rvcnkgc2VwYXJhdGVseS4gKikKKwkJCWlmIHRpZCA9IFRyYW5zYWN0
aW9uLm5vbmUgJiYgcmV0YWluX29wX2luX2hpc3RvcnkgdHkgdGhlbiBiZWdpbgorCQkJCWxldCBi
ZWZvcmUgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJbGV0IHJlc3BvbnNlID0gZXhlY3V0ZSAo
KSBpbgorCQkJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUgaW4KKwkJCQlyZWNvcmRfY29t
bWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlcjsKKwkJCQlyZXNwb25zZQorCQkJZW5kIGVsc2Ug
ZXhlY3V0ZSAoKQorCQlpbgogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+IFRy
YW5zYWN0aW9uLm5vbmUgdGhlbgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvA8-0002Tw-DH; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctvA7-0002Te-CR
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4A/0A-05091-ED34ED85; Fri, 31 Mar 2017 11:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVfee870
 IgxmZFhO2GTgwemzv28UewBjFmpmXlF+RwJqx5ckkpoK14hUN028yNTB2CHcxcnIICXxhlFi9
 LbeLkQvIPs8o8WzWd/YuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhYIldh/5w4TS
 DmvgJlEx2OwMAtQ+bypv9gnMHIsYGRYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKyXm1pcnJ
 iempOYVKyXnJ+7iRHojXoGBsYdjKeanQ8xSnIwKYnyfn98N0KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO8vp3sRQoJFqempFWmZOcCwgElLcPAoifDqAUNDiLe4IDG3ODMdInWKUZdjzuzdb5iE
 WPLy81KlxHkPgcwQACnKKM2DGwEL0UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl1QFbxZ
 OaVwG16BXQEE9ARFl/vghxRkoiQkmpglNAt1/T3NGhPD5hzIa1zOkdcWXTm4hX6xm1ZWw+vSt
 u6NJxTdrXtJpX3K7TLN7DlNW3bpDRLVOZmPu9B0zCF66UConNUd0/mmLRMIvOw6tVJxywKTHs
 mvLY4wdy25r922gKuL6et7DI/P/36JCr2SJNF1QnP5Q2N6X33Pz6qnTE1M7L10cINSizFGYmG
 WsxFxYkA6/FKzEwCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490961373!93170637!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1834 invoked from network); 31 Mar 2017 11:56:13 -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; 31 Mar 2017 11:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvA4-0007NY-T7
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvA4-0002pT-Qa
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvA4-0002pT-Qa@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:12 +0000
Subject: [Xen-changelog] [xen master] oxenstored: only record operations
	with side-effects in history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAwYzdkOThkMmRmMThlMGQxMzhiYzZlZjU5ZTllMDdiZmM3NTZkMzQKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyMDozMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBvbmx5IHJlY29yZCBvcGVyYXRpb25zIHdp
dGggc2lkZS1lZmZlY3RzIGluIGhpc3RvcnkKICAgIAogICAgVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWNvcmQgInJlYWQiIG9wZXJhdGlvbnMgYXMgdGhleSB3aWxsIG5ldmVyIGNhdXNlIGFub3RoZXIK
ICAgIHRyYW5zYWN0aW9uIHRvIGZhaWwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhv
bWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CiAgICAKICAgIEZvcndhcmQg
cG9ydCB0byB4ZW4tdW5zdGFibGU6CiAgICAgKiBSZW1vdmUgWGVuYnVzLlhiLk9wLlJlc3RyaWN0
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNDYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQyIGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCAyMDQ0MmM2Li5lNGMzZTE4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJv
Y2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAtNDM0LDYg
KzQzNCwzNiBAQCBsZXQgZnVuY3Rpb25fb2ZfdHlwZSB0eSA9CiAJfCBfICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLT4gZnVuY3Rpb25fb2ZfdHlwZV9zaW1wbGVfb3AgdHkKIAogKCoqCisg
KiBEZXRlcm1pbmVzIHdoaWNoIGluZGl2aWR1YWwgKG5vbi10cmFuc2FjdGlvbmFsKSBvcGVyYXRp
b25zIHdlIHdhbnQgdG8gcmV0YWluLgorICogV2Ugb25seSB3YW50IHRvIHJldGFpbiBvcGVyYXRp
b25zIHRoYXQgaGF2ZSBzaWRlLWVmZmVjdHMgaW4gdGhlIHN0b3JlIHNpbmNlCisgKiB0aGVzZSBj
YW4gYmUgdGhlIGNhdXNlIG9mIHRyYW5zYWN0aW9ucyBmYWlsaW5nLgorICopCitsZXQgcmV0YWlu
X29wX2luX2hpc3RvcnkgdHkgPQorCW1hdGNoIHR5IHdpdGgKKwl8IFhlbmJ1cy5YYi5PcC5Xcml0
ZQorCXwgWGVuYnVzLlhiLk9wLk1rZGlyCisJfCBYZW5idXMuWGIuT3AuUm0KKwl8IFhlbmJ1cy5Y
Yi5PcC5TZXRwZXJtcyAgICAgICAgICAtPiB0cnVlCisJfCBYZW5idXMuWGIuT3AuRGVidWcKKwl8
IFhlbmJ1cy5YYi5PcC5EaXJlY3RvcnkKKwl8IFhlbmJ1cy5YYi5PcC5SZWFkCisJfCBYZW5idXMu
WGIuT3AuR2V0cGVybXMKKwl8IFhlbmJ1cy5YYi5PcC5XYXRjaAorCXwgWGVuYnVzLlhiLk9wLlVu
d2F0Y2gKKwl8IFhlbmJ1cy5YYi5PcC5UcmFuc2FjdGlvbl9zdGFydAorCXwgWGVuYnVzLlhiLk9w
LlRyYW5zYWN0aW9uX2VuZAorCXwgWGVuYnVzLlhiLk9wLkludHJvZHVjZQorCXwgWGVuYnVzLlhi
Lk9wLlJlbGVhc2UKKwl8IFhlbmJ1cy5YYi5PcC5HZXRkb21haW5wYXRoCisJfCBYZW5idXMuWGIu
T3AuV2F0Y2hldmVudAorCXwgWGVuYnVzLlhiLk9wLkVycm9yCisJfCBYZW5idXMuWGIuT3AuSXNp
bnRyb2R1Y2VkCisJfCBYZW5idXMuWGIuT3AuUmVzdW1lCisJfCBYZW5idXMuWGIuT3AuU2V0X3Rh
cmdldAorCXwgWGVuYnVzLlhiLk9wLlJlc2V0X3dhdGNoZXMKKwl8IFhlbmJ1cy5YYi5PcC5JbnZh
bGlkICAgICAgICAgICAtPiBmYWxzZQorCisoKioKICAqIE5vdGhyb3cgZ3VhcmFudGVlLgogICop
CiBsZXQgcHJvY2Vzc19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5jb24gfnJlcSA9CkBAIC00
NDksMTAgKzQ3OSwxOCBAQCBsZXQgcHJvY2Vzc19wYWNrZXQgfnN0b3JlIH5jb25zIH5kb21zIH5j
b24gfnJlcSA9CiAJCQkJQ29ubmVjdGlvbi5nZXRfdHJhbnNhY3Rpb24gY29uIHRpZAogCQkJaW4K
IAotCQlsZXQgYmVmb3JlID0gU3RvcmUuY29weSBzdG9yZSBpbgotCQlsZXQgcmVzcG9uc2UgPSBp
bnB1dF9oYW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgaW4KLQkJbGV0
IGFmdGVyID0gU3RvcmUuY29weSBzdG9yZSBpbgotCQlpZiB0aWQgPSBUcmFuc2FjdGlvbi5ub25l
IHRoZW4gcmVjb3JkX2NvbW1pdCB+Y29uIH50aWQgfmJlZm9yZSB+YWZ0ZXI7CisJCWxldCBleGVj
dXRlICgpID0gaW5wdXRfaGFuZGxlX2Vycm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVx
IGluCisKKwkJbGV0IHJlc3BvbnNlID0KKwkJCSgqIE5vdGUgdGhhdCB0cmFuc2FjdGlvbnMgYXJl
IHJlY29yZGVkIGluIGhpc3Rvcnkgc2VwYXJhdGVseS4gKikKKwkJCWlmIHRpZCA9IFRyYW5zYWN0
aW9uLm5vbmUgJiYgcmV0YWluX29wX2luX2hpc3RvcnkgdHkgdGhlbiBiZWdpbgorCQkJCWxldCBi
ZWZvcmUgPSBTdG9yZS5jb3B5IHN0b3JlIGluCisJCQkJbGV0IHJlc3BvbnNlID0gZXhlY3V0ZSAo
KSBpbgorCQkJCWxldCBhZnRlciA9IFN0b3JlLmNvcHkgc3RvcmUgaW4KKwkJCQlyZWNvcmRfY29t
bWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlcjsKKwkJCQlyZXNwb25zZQorCQkJZW5kIGVsc2Ug
ZXhlY3V0ZSAoKQorCQlpbgogCiAJCWxldCByZXNwb25zZSA9IHRyeQogCQkJaWYgdGlkIDw+IFRy
YW5zYWN0aW9uLm5vbmUgdGhlbgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvAI-0002W9-Eo; Fri, 31 Mar 2017 11:56:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAH-0002VQ-J5
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 37/F1-01903-8E34ED85; Fri, 31 Mar 2017 11:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeF870
 Ig1c7uSwmbDNwYPTY3reLPYAxijUzLym/IoE14+PNV8wFzboVmy+/ZGlg/KPSxcjFISTwhVFi
 2+9PTBDOeUaJx5/es3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLrH4w
 B9GEJtXwEyifV8PC0grC1D9gw9qExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7GqSf8DjFKcjApifJ+f3w3QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE7y+nexFCgkWp6akVaZk5wOCASUtw8CiJ8OoBA0SIt7ggMbc4Mx0idYpRUUqc
 9xBInwBIIqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz6oCM58nMK4Gb/gpoM
 RPQYouvd0EWlyQipKQaGE3zb0gXmPrVMB9JWT4v7XLqluz6J3eOTs8+LmCfHvGE4/276rkC9i
 5L6p/mq5YWM0Ru/njgoFXlKsHWKXM4Nt/07uaM8GQTNnms+/1fYV7+mwfS8gW1Ssvi1XKfGjA
 K3YksXG7KwfXihKcAu32d9+b/LxcbPpiaUXDzl0uXWjUj4+6gBV3cSizFGYmGWsxFxYkAETSM
 HkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490961383!93170685!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3381 invoked from network); 31 Mar 2017 11:56:23 -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; 31 Mar 2017 11:56:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAE-0007Nr-Ux
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAE-0002q3-UL
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAE-0002q3-UL@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:22 +0000
Subject: [Xen-changelog] [xen master] oxenstored: discard old commit-history
	on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmZDhiZDdkNDAzZTJjYWQ3MDZmMjIwYTkwMzgzOTIyZTRlZjJmNjEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZGlzY2FyZCBvbGQgY29tbWl0LWhpc3Rvcnkg
b24gdHhuIGVuZAogICAgCiAgICBUaGUgaGlzdG9yeSBvZiBjb21taXRzIGlzIHRvIGJlIHVzZWQg
Zm9yIHdvcmtpbmcgb3V0IHdoaWNoIGhpc3RvcmljYWwKICAgIGNvbW1pdChzKSAoaW5jbHVkaW5n
IGF0b21pYyB3cml0ZXMpIGNhdXNlZCBjb25mbGljdHMgd2l0aCBhCiAgICBjdXJyZW50bHktZmFp
bGluZyBjb21taXQgb2YgYSB0cmFuc2FjdGlvbi4gQW55IGNvbW1pdCB0aGF0IHdhcyBtYWRlCiAg
ICBiZWZvcmUgdGhlIGN1cnJlbnQgdHJhbnNhY3Rpb24gc3RhcnRlZCBjYW5ub3QgYmUgcmVsZXZh
bnQuIFRoZXJlZm9yZQogICAgd2UgbmV2ZXIgbmVlZCB0byBrZWVwIGhpc3RvcnkgZnJvbSBiZWZv
cmUgdGhlIHN0YXJ0IG9mIHRoZQogICAgbG9uZ2VzdC1ydW5uaW5nIHRyYW5zYWN0aW9uIHRoYXQg
aXMgb3BlbiBhdCBhbnkgZ2l2ZW4gdGltZTogd2hlbmV2ZXIgYQogICAgdHJhbnNhY3Rpb24gZW5k
cyAod2l0aCBvciB3aXRob3V0IGEgY29tbWl0KSB0aGVuIGlmIGl0IHdhcyB0aGUKICAgIGxvbmdl
c3QtcnVubmluZyBvcGVuIHRyYW5zYWN0aW9uIHdlIGNhbiBkZWxldGUgaGlzdG9yeSB1cCB1bnRp
bCBzdGFydAogICAgb2YgdGhlIHRoZSBuZXh0LWxvbmdlc3QtcnVubmluZyBvcGVuIHRyYW5zYWN0
aW9uLgogICAgCiAgICBTb21lIHRyYW5zYWN0aW9ucyBtaWdodCBzdGF5IG9wZW4gZm9yIGEgdmVy
eSBsb25nIHRpbWUsIHNvIGlmIGFueQogICAgdHJhbnNhY3Rpb24gZXhjZWVkcyBjb25mbGljdF9t
YXhfaGlzdG9yeV9zZWNvbmRzIHRoZW4gd2UgcmVtb3ZlIGl0CiAgICBmcm9tIGNvbnNpZGVyYXRp
b24gaW4gdGhpcyBjb250ZXh0LCBhbmQgd2lsbCBub3QgZ3VhcmFudGVlIHRvIGtlZXAKICAgIHJl
bWVtYmVyaW5nIGFib3V0IGhpc3RvcmljYWwgY29tbWl0cyBtYWRlIGR1cmluZyBzdWNoIGEgdHJh
bnNhY3Rpb24uCiAgICAKICAgIFdlIGltcGxlbWVudCB0aGlzIGJ5IGtlZXBpbmcgYSBsaXN0IG9m
IGFsbCBvcGVuIHRyYW5zYWN0aW9ucyB0aGF0IGhhdmUKICAgIG5vdCBiZWVuIG9wZW4gdG9vIGxv
bmcuIFdoZW4gYSB0cmFuc2FjdGlvbiBlbmRzLCB3ZSByZW1vdmUgaXQgZnJvbSB0aGUKICAgIGxp
c3QsIGFsb25nIHdpdGggYW55IHRoYXQgaGF2ZSBiZWVuIG9wZW4gbG9uZ2VyIHRoYW4gdGhlIG1h
eGltdW07IHRoZW4KICAgIHdlIGRlbGV0ZSBhbnkgaGlzdG9yeSBmcm9tIGJlZm9yZSB0aGUgc3Rh
cnQgb2YgdGhlIGxvbmdlc3QtcnVubmluZwogICAgdHJhbnNhY3Rpb24gcmVtYWluaW5nIGluIHRo
ZSBsaXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNh
bmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0
aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcg
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5z
YWN0aW9uLm1sIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCmluZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CkBAIC0zNiw2ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9y
eQogCisoKiBLZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1
bm5pbmcgdHJhbnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVy
ZSBpcyBzY29wZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3
aXRoIHNvbWV0aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50
IGxpc3QtbGlrZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRj
aCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJ
fCBOb25lIC0+IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9y
eSBpcyBuZWVkZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMg
d2l0aCBmaW5pc2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0
LmZpbHRlciAoZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRf
Y291bnQpICFoaXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNv
bW1pdCA9CisJbGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlk
IGNvbW1pdCBpbgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsK
KwlzdWNjZXNzCisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4
LmNvbi5Db25uZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCmluZGV4IGU0YzNlMTguLjIwZTMxYWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
CkBAIC0yOTgsNyArMjk4LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25z
ID0KIAkJZmFsc2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+
CiAJCWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0J
CWxldCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3Qg
PSBUcmFuc2FjdGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNv
biA9IHNwcmludGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJ
CWxldCBwZXJmb3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19s
b2cgfnR5OnJlcXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5k
YXRhOwpAQCAtMzU1LDcgKzM1NSw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9t
YWlucyBjb25zIGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlm
IGNvbW1pdCB0aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNv
biB0cmFucyBkb21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFu
c2FjdGlvbiBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5l
bmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlp
ZiBub3Qgc3VjY2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1p
dCB0aGVuIGJlZ2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFi
My4uZWRkMTE3OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIg
Kzg3LDI5IEBAIHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50
IG9wdGlvbjsKIAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9
CitsZXQgZ2V0X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBf
LCBfKSAtPiBpZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9
CisoKiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5k
IGZ1bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5z
ID0gcmVmIFtdCisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJ
bGV0IHJlYyBsYXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUg
eAorCQl8IHggOjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucwor
CitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9m
ZGF5ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0
X3J1bm5pbmdfdHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4
KSAtPiBzdGFydF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5n
X3R4bnMKKworbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9
IGlmIGlkID0gbm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3Rv
cmUpIGluCi0JeworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNv
dW50ZXI7CiAJCXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5
IHN0b3JlOwpAQCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJh
dGlvbnMgPSBbXTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5v
bmU7Ci0JfQorCX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJ
bGV0IG5vdyA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6
PSAobm93LCB0eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvAI-0002W9-Eo; Fri, 31 Mar 2017 11:56:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAH-0002VQ-J5
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 37/F1-01903-8E34ED85; Fri, 31 Mar 2017 11:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeF870
 Ig1c7uSwmbDNwYPTY3reLPYAxijUzLym/IoE14+PNV8wFzboVmy+/ZGlg/KPSxcjFISTwhVFi
 2+9PTBDOeUaJx5/es3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLrH4w
 B9GEJtXwEyifV8PC0grC1D9gw9qExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7GqSf8DjFKcjApifJ+f3w3QogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IE7y+nexFCgkWp6akVaZk5wOCASUtw8CiJ8OoBA0SIt7ggMbc4Mx0idYpRUUqc
 9xBInwBIIqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz6oCM58nMK4Gb/gpoM
 RPQYouvd0EWlyQipKQaGE3zb0gXmPrVMB9JWT4v7XLqluz6J3eOTs8+LmCfHvGE4/276rkC9i
 5L6p/mq5YWM0Ru/njgoFXlKsHWKXM4Nt/07uaM8GQTNnms+/1fYV7+mwfS8gW1Ssvi1XKfGjA
 K3YksXG7KwfXihKcAu32d9+b/LxcbPpiaUXDzl0uXWjUj4+6gBV3cSizFGYmGWsxFxYkAETSM
 HkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490961383!93170685!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3381 invoked from network); 31 Mar 2017 11:56:23 -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; 31 Mar 2017 11:56:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAE-0007Nr-Ux
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAE-0002q3-UL
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAE-0002q3-UL@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:22 +0000
Subject: [Xen-changelog] [xen master] oxenstored: discard old commit-history
	on txn end
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmZDhiZDdkNDAzZTJjYWQ3MDZmMjIwYTkwMzgzOTIyZTRlZjJmNjEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTQ6MjU6MTYgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZGlzY2FyZCBvbGQgY29tbWl0LWhpc3Rvcnkg
b24gdHhuIGVuZAogICAgCiAgICBUaGUgaGlzdG9yeSBvZiBjb21taXRzIGlzIHRvIGJlIHVzZWQg
Zm9yIHdvcmtpbmcgb3V0IHdoaWNoIGhpc3RvcmljYWwKICAgIGNvbW1pdChzKSAoaW5jbHVkaW5n
IGF0b21pYyB3cml0ZXMpIGNhdXNlZCBjb25mbGljdHMgd2l0aCBhCiAgICBjdXJyZW50bHktZmFp
bGluZyBjb21taXQgb2YgYSB0cmFuc2FjdGlvbi4gQW55IGNvbW1pdCB0aGF0IHdhcyBtYWRlCiAg
ICBiZWZvcmUgdGhlIGN1cnJlbnQgdHJhbnNhY3Rpb24gc3RhcnRlZCBjYW5ub3QgYmUgcmVsZXZh
bnQuIFRoZXJlZm9yZQogICAgd2UgbmV2ZXIgbmVlZCB0byBrZWVwIGhpc3RvcnkgZnJvbSBiZWZv
cmUgdGhlIHN0YXJ0IG9mIHRoZQogICAgbG9uZ2VzdC1ydW5uaW5nIHRyYW5zYWN0aW9uIHRoYXQg
aXMgb3BlbiBhdCBhbnkgZ2l2ZW4gdGltZTogd2hlbmV2ZXIgYQogICAgdHJhbnNhY3Rpb24gZW5k
cyAod2l0aCBvciB3aXRob3V0IGEgY29tbWl0KSB0aGVuIGlmIGl0IHdhcyB0aGUKICAgIGxvbmdl
c3QtcnVubmluZyBvcGVuIHRyYW5zYWN0aW9uIHdlIGNhbiBkZWxldGUgaGlzdG9yeSB1cCB1bnRp
bCBzdGFydAogICAgb2YgdGhlIHRoZSBuZXh0LWxvbmdlc3QtcnVubmluZyBvcGVuIHRyYW5zYWN0
aW9uLgogICAgCiAgICBTb21lIHRyYW5zYWN0aW9ucyBtaWdodCBzdGF5IG9wZW4gZm9yIGEgdmVy
eSBsb25nIHRpbWUsIHNvIGlmIGFueQogICAgdHJhbnNhY3Rpb24gZXhjZWVkcyBjb25mbGljdF9t
YXhfaGlzdG9yeV9zZWNvbmRzIHRoZW4gd2UgcmVtb3ZlIGl0CiAgICBmcm9tIGNvbnNpZGVyYXRp
b24gaW4gdGhpcyBjb250ZXh0LCBhbmQgd2lsbCBub3QgZ3VhcmFudGVlIHRvIGtlZXAKICAgIHJl
bWVtYmVyaW5nIGFib3V0IGhpc3RvcmljYWwgY29tbWl0cyBtYWRlIGR1cmluZyBzdWNoIGEgdHJh
bnNhY3Rpb24uCiAgICAKICAgIFdlIGltcGxlbWVudCB0aGlzIGJ5IGtlZXBpbmcgYSBsaXN0IG9m
IGFsbCBvcGVuIHRyYW5zYWN0aW9ucyB0aGF0IGhhdmUKICAgIG5vdCBiZWVuIG9wZW4gdG9vIGxv
bmcuIFdoZW4gYSB0cmFuc2FjdGlvbiBlbmRzLCB3ZSByZW1vdmUgaXQgZnJvbSB0aGUKICAgIGxp
c3QsIGFsb25nIHdpdGggYW55IHRoYXQgaGF2ZSBiZWVuIG9wZW4gbG9uZ2VyIHRoYW4gdGhlIG1h
eGltdW07IHRoZW4KICAgIHdlIGRlbGV0ZSBhbnkgaGlzdG9yeSBmcm9tIGJlZm9yZSB0aGUgc3Rh
cnQgb2YgdGhlIGxvbmdlc3QtcnVubmluZwogICAgdHJhbnNhY3Rpb24gcmVtYWluaW5nIGluIHRo
ZSBsaXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNh
bmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0
aGFuLmRhdmllc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcg
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQv
aGlzdG9yeS5tbCAgICAgfCAxNyArKysrKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgIDQgKystLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5z
YWN0aW9uLm1sIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0
b3J5Lm1sCmluZGV4IGU0YjRkNzAuLjZmN2EyODIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9oaXN0b3J5Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1s
CkBAIC0zNiw2ICszNiwyMyBAQCBsZXQgbWFya19zeW1ib2xzICgpID0KIAkJKQogCQkhaGlzdG9y
eQogCisoKiBLZWVwIG9ubHkgZW5vdWdoIGNvbW1pdC1oaXN0b3J5IHRvIHByb3RlY3QgdGhlIHJ1
bm5pbmcgdHJhbnNhY3Rpb25zIHRoYXQgd2UgYXJlIHN0aWxsIHRyYWNraW5nICopCisoKiBUaGVy
ZSBpcyBzY29wZSBmb3Igb3B0aW1pc2F0aW9uIGhlcmUsIHJlcGxhY2luZyBMaXN0LmZpbHRlciB3
aXRoIHNvbWV0aGluZyBtb3JlIGVmZmljaWVudCwKKyAqIHByb2JhYmx5IG9uIGEgZGlmZmVyZW50
IGxpc3QtbGlrZSBzdHJ1Y3R1cmUuICopCitsZXQgdHJpbSAoKSA9CisJaGlzdG9yeSA6PSBtYXRj
aCBUcmFuc2FjdGlvbi5vbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSB3aXRoCisJ
fCBOb25lIC0+IFtdICgqIFdlIGhhdmUgbm8gb3BlbiB0cmFuc2FjdGlvbiwgc28gbm8gaGlzdG9y
eSBpcyBuZWVkZWQgKikKKwl8IFNvbWUgKF8sIHR4bikgLT4gKAorCQkoKiBrZWVwIHJlY29yZHMg
d2l0aCBmaW5pc2hfY291bnQgcmVjZW50IGVub3VnaCB0byBiZSByZWxldmFudCAqKQorCQlMaXN0
LmZpbHRlciAoZnVuIHIgLT4gci5maW5pc2hfY291bnQgPiB0eG4uVHJhbnNhY3Rpb24uc3RhcnRf
Y291bnQpICFoaXN0b3J5CisJKQorCitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNv
bW1pdCA9CisJbGV0IHN1Y2Nlc3MgPSBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlk
IGNvbW1pdCBpbgorCVRyYW5zYWN0aW9uLmVuZF90cmFuc2FjdGlvbiB0eG47CisJdHJpbSAoKTsK
KwlzdWNjZXNzCisKIGxldCBwdXNoICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCWxldCBkb20gPSB4
LmNvbi5Db25uZWN0aW9uLmRvbSBpbgogCW1hdGNoIGRvbSB3aXRoCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCmluZGV4IGU0YzNlMTguLjIwZTMxYWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1s
CkBAIC0yOTgsNyArMjk4LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25z
ID0KIAkJZmFsc2UKIAl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+
CiAJCWxldCB0aWQgPSBDb25uZWN0aW9uLnN0YXJ0X3RyYW5zYWN0aW9uIGMgY3N0b3JlIGluCi0J
CWxldCBuZXdfdCA9IFRyYW5zYWN0aW9uLm1ha2UgdGlkIGNzdG9yZSBpbgorCQlsZXQgbmV3X3Qg
PSBUcmFuc2FjdGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4KIAkJbGV0IGNv
biA9IHNwcmludGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGMpIGluCiAJ
CWxldCBwZXJmb3JtX2V4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KIAkJCXdyaXRlX2FjY2Vzc19s
b2cgfnR5OnJlcXVlc3QuUGFja2V0LnR5IH50aWQgfmNvbiB+ZGF0YTpyZXF1ZXN0LlBhY2tldC5k
YXRhOwpAQCAtMzU1LDcgKzM1NSw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29uIHQgZG9t
YWlucyBjb25zIGRhdGEgPQogCQlpbgogCWxldCBzdWNjZXNzID0KIAkJbGV0IGNvbW1pdCA9IGlm
IGNvbW1pdCB0aGVuIFNvbWUgKGZ1biBjb24gdHJhbnMgLT4gdHJhbnNhY3Rpb25fcmVwbGF5IGNv
biB0cmFucyBkb21haW5zIGNvbnMpIGVsc2UgTm9uZSBpbgotCQlDb25uZWN0aW9uLmVuZF90cmFu
c2FjdGlvbiBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KKwkJSGlzdG9yeS5l
bmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0aW9uLmdldF9pZCB0KSBjb21taXQgaW4KIAlp
ZiBub3Qgc3VjY2VzcyB0aGVuCiAJCXJhaXNlIFRyYW5zYWN0aW9uX2FnYWluOwogCWlmIGNvbW1p
dCB0aGVuIGJlZ2luCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rp
b24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwKaW5kZXggYjE3OTFi
My4uZWRkMTE3OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApAQCAtODcsMTIg
Kzg3LDI5IEBAIHR5cGUgdCA9IHsKIAltdXRhYmxlIHJlYWRfbG93cGF0aDogU3RvcmUuUGF0aC50
IG9wdGlvbjsKIAltdXRhYmxlIHdyaXRlX2xvd3BhdGg6IFN0b3JlLlBhdGgudCBvcHRpb247CiB9
CitsZXQgZ2V0X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBf
LCBfKSAtPiBpZAogCiBsZXQgY291bnRlciA9IHJlZiAwTAogCi1sZXQgbWFrZSBpZCBzdG9yZSA9
CisoKiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1cmUgYW5k
IGZ1bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCitsZXQgc2hvcnRfcnVubmluZ190eG5z
ID0gcmVmIFtdCisKK2xldCBvbGRlc3Rfc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbiAoKSA9CisJ
bGV0IHJlYyBsYXN0ID0gZnVuY3Rpb24KKwkJfCBbXSAtPiBOb25lCisJCXwgW3hdIC0+IFNvbWUg
eAorCQl8IHggOjogeHMgLT4gbGFzdCB4cworCWluIGxhc3QgIXNob3J0X3J1bm5pbmdfdHhucwor
CitsZXQgZW5kX3RyYW5zYWN0aW9uIHR4biA9CisJbGV0IGN1dG9mZiA9IFVuaXguZ2V0dGltZW9m
ZGF5ICgpIC0uICFEZWZpbmUuY29uZmxpY3RfbWF4X2hpc3Rvcnlfc2Vjb25kcyBpbgorCXNob3J0
X3J1bm5pbmdfdHhucyA6PSBMaXN0LmZpbHRlcgorCQkoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIHR4
KSAtPiBzdGFydF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0eG4pCisJCSFzaG9ydF9ydW5uaW5n
X3R4bnMKKworbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUgPQogCWxldCB0eSA9
IGlmIGlkID0gbm9uZSB0aGVuIE5vIGVsc2UgRnVsbChpZCwgU3RvcmUuY29weSBzdG9yZSwgc3Rv
cmUpIGluCi0JeworCWxldCB0eG4gPSB7CiAJCXR5ID0gdHk7CiAJCXN0YXJ0X2NvdW50ID0gIWNv
dW50ZXI7CiAJCXN0b3JlID0gaWYgaWQgPSBub25lIHRoZW4gc3RvcmUgZWxzZSBTdG9yZS5jb3B5
IHN0b3JlOwpAQCAtMTAxLDkgKzExOCwxMyBAQCBsZXQgbWFrZSBpZCBzdG9yZSA9CiAJCW9wZXJh
dGlvbnMgPSBbXTsKIAkJcmVhZF9sb3dwYXRoID0gTm9uZTsKIAkJd3JpdGVfbG93cGF0aCA9IE5v
bmU7Ci0JfQorCX0gaW4KKwlpZiBpZCA8PiBub25lICYmIG5vdCBpbnRlcm5hbCB0aGVuICgKKwkJ
bGV0IG5vdyA9IFVuaXguZ2V0dGltZW9mZGF5ICgpIGluCisJCXNob3J0X3J1bm5pbmdfdHhucyA6
PSAobm93LCB0eG4pIDo6ICFzaG9ydF9ydW5uaW5nX3R4bnMKKwkpOworCXR4bgogCi1sZXQgZ2V0
X2lkIHQgPSBtYXRjaCB0LnR5IHdpdGggTm8gLT4gbm9uZSB8IEZ1bGwgKGlkLCBfLCBfKSAtPiBp
ZAogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAS-0002Xr-GM; Fri, 31 Mar 2017 11:56:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAR-0002Xf-Sa
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:35 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 90/65-23940-3F34ED85; Fri, 31 Mar 2017 11:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeT870
 Ig1cz2C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1rvBuaC59wVi+d3MjcwfuXsYuTiEBL4wiix
 f9FUNgjnPKPEubY3LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYSWyas
 JEdxOYFst8+OAcWZwGq/9Q8l2UCI8cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzBePmr0yFGSQ4mJVHe74/vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4L1pdy9CSLAoNT21Ii0zBxgcMGkJDh4lEd5ykDRvcUFibnFmOkTqFKOilDjvb5CE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuA5nCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwrvCda+q+6+yb2BnZ/+WNJs6uWCDyfm6P+aQAfrOkg3+Kjxz7bmt4+oGml2
 rZvpWMHJuOzRT+/fzhzvf2y+ruzjG4GlT02G8l86+KDy9+r+yZPMFBtWSb8qr1TipfRKwuKDo
 d7pu0WE5Jik3i26st0i4NuzMYty/omPtVu0Hj8t/H8+bYat9YuVqJpTgj0VCLuag4EQCNUtIy
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490961393!76396475!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55449 invoked from network); 31 Mar 2017 11:56: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; 31 Mar 2017 11:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAP-0007Oi-0a
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAO-0002qb-WD
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAO-0002qb-WD@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:32 +0000
Subject: [Xen-changelog] [xen master] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3NzE4ZjJlMTRiN2NmODE1MTViOTExOTlkOGNmZWFkNjQ0YzMxOTcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmFjayBjb21taXQgaGlzdG9yeQogICAg
CiAgICBTaW5jZSB0aGUgbGlzdCBvZiBoaXN0b3JpYyBhY3Rpdml0eSBjYW5ub3QgZ3JvdyB3aXRo
b3V0IGJvdW5kLCBpdCBpcyBzYWZlIHRvIHVzZQogICAgdGhpcyB0byB0cmFjayBjb21taXRzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVy
c0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAt
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vz
cy5tbAppbmRleCAyMGUzMWFlLi45YTY4YmJiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApA
QCAtMjgxLDEyICsyODEsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24g
fnJlc3BvbnNlID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9
CiAJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50
ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCog
VGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFp
bmVkIGZvcmV2ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlz
IGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gg
e0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZp
bmlzaF9jb3VudD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQg
dHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFy
ZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhl
cndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAS-0002Xr-GM; Fri, 31 Mar 2017 11:56:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAR-0002Xf-Sa
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:35 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 90/65-23940-3F34ED85; Fri, 31 Mar 2017 11:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeT870
 Ig1cz2C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1rvBuaC59wVi+d3MjcwfuXsYuTiEBL4wiix
 f9FUNgjnPKPEubY3LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuYSWyas
 JEdxOYFst8+OAcWZwGq/9Q8l2UCI8cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzBePmr0yFGSQ4mJVHe74/vRgjxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4L1pdy9CSLAoNT21Ii0zBxgcMGkJDh4lEd5ykDRvcUFibnFmOkTqFKOilDjvb5CE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuA5nCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwrvCda+q+6+yb2BnZ/+WNJs6uWCDyfm6P+aQAfrOkg3+Kjxz7bmt4+oGml2
 rZvpWMHJuOzRT+/fzhzvf2y+ruzjG4GlT02G8l86+KDy9+r+yZPMFBtWSb8qr1TipfRKwuKDo
 d7pu0WE5Jik3i26st0i4NuzMYty/omPtVu0Hj8t/H8+bYat9YuVqJpTgj0VCLuag4EQCNUtIy
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1490961393!76396475!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55449 invoked from network); 31 Mar 2017 11:56: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; 31 Mar 2017 11:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAP-0007Oi-0a
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAO-0002qb-WD
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAO-0002qb-WD@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:32 +0000
Subject: [Xen-changelog] [xen master] oxenstored: track commit history
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3NzE4ZjJlMTRiN2NmODE1MTViOTExOTlkOGNmZWFkNjQ0YzMxOTcKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE1hciAyNyAwODo1ODoyOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiB0cmFjayBjb21taXQgaGlzdG9yeQogICAg
CiAgICBTaW5jZSB0aGUgbGlzdCBvZiBoaXN0b3JpYyBhY3Rpdml0eSBjYW5ub3QgZ3JvdyB3aXRo
b3V0IGJvdW5kLCBpdCBpcyBzYWZlIHRvIHVzZQogICAgdGhpcyB0byB0cmFjayBjb21taXRzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVy
c0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIHwgNSAt
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vz
cy5tbAppbmRleCAyMGUzMWFlLi45YTY4YmJiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApA
QCAtMjgxLDEyICsyODEsNyBAQCBsZXQgd3JpdGVfcmVzcG9uc2VfbG9nIH50eSB+dGlkIH5jb24g
fnJlc3BvbnNlID0KIGxldCByZWNvcmRfY29tbWl0IH5jb24gfnRpZCB+YmVmb3JlIH5hZnRlciA9
CiAJbGV0IGluYyByID0gciA6PSBJbnQ2NC5hZGQgMUwgIXIgaW4KIAlsZXQgZmluaXNoX2NvdW50
ID0gaW5jIFRyYW5zYWN0aW9uLmNvdW50ZXI7ICFUcmFuc2FjdGlvbi5jb3VudGVyIGluCi0JKCog
VGhpcyBjYWxsIHdvdWxkIGxlYWsgbWVtb3J5IGlmIGhpc3RvcmljIGFjdGl2aXR5IGlzIHJldGFp
bmVkIGZvcmV2ZXIKLQkgICBzbyBjYW4gb25seSBiZSB1bmNvbW1lbnRlZCBpZiBoaXN0b3J5IGlz
IGd1YXJhbnRlZWQgbm90IHRvIGdyb3cKLQkgICB1bmJvdW5kZWRseS4KIAlIaXN0b3J5LnB1c2gg
e0hpc3RvcnkuY29uPWNvbjsgdGlkPXRpZDsgYmVmb3JlPWJlZm9yZTsgYWZ0ZXI9YWZ0ZXI7IGZp
bmlzaF9jb3VudD1maW5pc2hfY291bnR9Ci0JKikKLQkoKQogCiAoKiBSZXBsYXkgYSBzdG9yZWQg
dHJhbnNhY3Rpb24gYWdhaW5zdCBhIGZyZXNoIHN0b3JlLCBjaGVjayB0aGUgcmVzcG9uc2VzIGFy
ZQogICAgYWxsIGVxdWl2YWxlbnQ6IGlmIHNvLCBjb21taXQgdGhlIHRyYW5zYWN0aW9uLiBPdGhl
cndpc2Ugc2VuZCB0aGUgYWJvcnQgdG8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAd-0002Zs-JD; Fri, 31 Mar 2017 11:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAc-0002Zf-O0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 35/8D-03642-EF34ED85; Fri, 31 Mar 2017 11:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeP870
 Igw8nhCwmbDNwYPTY3reLPYAxijUzLym/IoE148ulQ0wFM/UqeqYcZGpg/KDaxcjFISTwhVFi
 3pbLzBDOeUaJ1gs72boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlPhxa
 DEriM0rYCax9+wksDgLUP2kc2eZJjByLGBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwXhzY8AhRkkOJiVR3u+P70YI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuAtBXpZSLAoNT21Ii0zBxgeMGkJDh4lEV49kDRvcUFibnFmOkTqFKOilDivDUhC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5tUBmcKTmVcCN/0V0GImoMUWX
 ++CLC5JREhJNTAujz92sT559V+9YJUN3/jWaEttO7g5UNLsbK5favDSpj+L73MJ8n2vLErnvh
 vHW3/2pkP5JLNHC5Q/vq4VtXlfpurtt/eH25qlinURlkFBP4o0Ayw4bVkK1ot2mUTkvTwd//X
 P1pozC95eYd3nZX+k4GaW8ZW23Z5HKgyLMq0K+65eXeipIq7EUpyRaKjFXFScCAAV4U8fRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490961403!61326794!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59646 invoked from network); 31 Mar 2017 11:56: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; 31 Mar 2017 11:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAZ-0007Os-4O
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAZ-0002rH-1o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAZ-0002rH-1o@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:43 +0000
Subject: [Xen-changelog] [xen master] oxenstored: blame the connection that
	caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkZGJjZTA0MjZjYTRiZWEwZWJjODA0NzlhYTE0ZjIyZjU5MGU3YWYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBibGFtZSB0aGUgY29ubmVjdGlvbiB0aGF0
IGNhdXNlZCBhIHRyYW5zYWN0aW9uIGNvbmZsaWN0CiAgICAKICAgIEJsYW1lIGVhY2ggY29ubmVj
dGlvbiBmb3VuZCB0byBoYXZlIG1hZGUgYSBjb21taXQgdGhhdCB3b3VsZCBjYXVzZSB0aGlzCiAg
ICB0cmFuc2FjdGlvbiB0byBmYWlsLiBFYWNoIGJsYW1lZCBjb25uZWN0aW9uIGlzIHBlbmFsaXNl
ZCBieSBoYXZpbmcgaXRzCiAgICBjb25mbGljdC1jcmVkaXQgZGVjcmVtZW50ZWQuCiAgICAKICAg
IE5vdGUgdGhlIGNoYW5nZSBpbiBzZW1hbnRpY3MgZm9yIHRoZSByZXBsYXkgZnVuY3Rpb246IHdl
IG5vIGxvbmdlciBzdG9wIGFmdGVyCiAgICBmaW5kaW5nIHRoZSBmaXJzdCBvcGVyYXRpb24gdGhh
dCBjYW4ndCBiZSByZXBsYXllZC4gVGhpcyBhbGxvd3MgdXMgdG8gaWRlbnRpZnkKICAgIGFsbCBv
cGVyYXRpb25zIHRoYXQgY29uZmxpY3RlZCB3aXRoIHRoaXMgdHJhbnNhY3Rpb24sIG5vdCBqdXN0
IHRoZSBvbmUgdGhhdAogICAgY29uZmxpY3RlZCBmaXJzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAg
djEgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT4KICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MToKICAgICAqIHVzZSBjb3JyZWN0IGxvZyBs
ZXZlbHMgZm9yIGluZm9ybWF0aW9uYWwgbWVzc2FnZXMKICAgIENoYW5nZXMgc2luY2UgdjI6CiAg
ICAgKiBmaXggdGhlIGJsYW1lIGFsZ29yaXRobSBhbmQgaW1wcm92ZSBsb2dnaW5nCiAgICAgICAo
Zml4IHdhcyByZXZpZXdlZCBieSBKb25hdGhhbiBEYXZpZXMpCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBo
aXN0b3J5X3JlY29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0
IHNvY2tldCBjb25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29t
ZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5
IDo9IHggOjogIWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRz
IHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMg
W3RydWVdICopCitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJt
ZW0iIGNhbGwgaXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2
ZSBwaWNrZWQgY29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0
aGFuIGEgbGlzdCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRf
bGVmdCAoZnVuIGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBz
aW5jZQorCQkmJiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlz
dF9yZWMKKwkJdGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNj
CisJKSAoSGFzaHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3Mu
bWwKaW5kZXggOWE2OGJiYi4uMDU3MGQ4MiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAg
LTE2LDYgKzE2LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3Mi
IGZtdAogbGV0IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1
ZyBmbXQgPSBMb2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4g
U3RkZXh0CkBAIC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4
Y2VwdGlvbiBEb21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCiso
KiBUaGlzIGNvbnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBk
ZWJ1ZyBsb2dnaW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAK
IGxldCBjX2ludF9vZl9zdHJpbmcgcyA9CkBAIC0yOTMsMjMgKzI5NSw1MSBAQCBsZXQgdHJhbnNh
Y3Rpb25fcmVwbGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVs
bChpZCwgb2xkc3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRf
dHJhbnNhY3Rpb24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+
aW50ZXJuYWw6dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9u
Lm1ha2UgfmludGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAi
ciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1f
ZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVz
dC5QYWNrZXQudHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0
IHBlcmZvcm1fZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cg
dGhlbiB3cml0ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRh
dGE6cmVxdWVzdC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3Np
bXBsZV9vcCByZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hh
bmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3Qg
aW4KLQkJCXdyaXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29u
IH5yZXNwb25zZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJl
c3BvbnNlIHJlc3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0
IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+
dDp0eG4gfnJlcTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9n
IH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJ
CWlmIG5vdChQYWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJh
aXNlIFRyYW5zYWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJ
dHJ5CiAJCQkJTG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5p
dGVyIHBlcmZvcm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dn
aW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4
biB+d2xvZzp0cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgq
IE1heSB0aHJvdyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190
Ci0JCQl3aXRoIGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJ
CQkJVHJhbnNhY3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNh
Y3Rpb25fYWdhaW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRf
ZG9tc3RyIGMgaW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4g
dHhuICVkLCBkb21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWls
dHlfY29uID0KKwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRo
IGRvbWFpbiAlcyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9j
b24pIHZpY3RpbV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVk
aXQgZG9tcyBndWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhp
c3RfcmVjID0gKAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0
b3JlID0gU3RvcmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlv
bi5tYWtlIH5pbnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRy
eSBMaXN0Lml0ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlv
bi5nZXRfb3BlcmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9u
X2FnYWluIC0+IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVj
Lkhpc3RvcnkuYmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rv
cnkuYWZ0ZXIpCisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkK
KwkJCQkJZWxzZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5
LmZpbHRlcl9jb25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+Zjpq
dWRnZV9hbmRfc2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9
IDAgdGhlbiBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3Qg
YmUgc2VsZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBl
IC0+CiAJCQkJaW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJp
bnRleGMudG9fc3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAd-0002Zs-JD; Fri, 31 Mar 2017 11:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAc-0002Zf-O0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 35/8D-03642-EF34ED85; Fri, 31 Mar 2017 11:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeP870
 Igw8nhCwmbDNwYPTY3reLPYAxijUzLym/IoE148ulQ0wFM/UqeqYcZGpg/KDaxcjFISTwhVFi
 3pbLzBDOeUaJ1gs72boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlPhxa
 DEriM0rYCax9+wksDgLUP2kc2eZJjByLGBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwXhzY8AhRkkOJiVR3u+P70YI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuAtBXpZSLAoNT21Ii0zBxgeMGkJDh4lEV49kDRvcUFibnFmOkTqFKOilDivDUhC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5tUBmcKTmVcCN/0V0GImoMUWX
 ++CLC5JREhJNTAujz92sT559V+9YJUN3/jWaEttO7g5UNLsbK5favDSpj+L73MJ8n2vLErnvh
 vHW3/2pkP5JLNHC5Q/vq4VtXlfpurtt/eH25qlinURlkFBP4o0Ayw4bVkK1ot2mUTkvTwd//X
 P1pozC95eYd3nZX+k4GaW8ZW23Z5HKgyLMq0K+65eXeipIq7EUpyRaKjFXFScCAAV4U8fRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1490961403!61326794!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59646 invoked from network); 31 Mar 2017 11:56: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; 31 Mar 2017 11:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAZ-0007Os-4O
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAZ-0002rH-1o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAZ-0002rH-1o@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:43 +0000
Subject: [Xen-changelog] [xen master] oxenstored: blame the connection that
	caused a transaction conflict
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkZGJjZTA0MjZjYTRiZWEwZWJjODA0NzlhYTE0ZjIyZjU5MGU3YWYKQXV0aG9yOiAg
ICAgSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAyMyAxNDoyODoxNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWFyIDI4IDEzOjA3
OjA0IDIwMTcgKzAxMDAKCiAgICBveGVuc3RvcmVkOiBibGFtZSB0aGUgY29ubmVjdGlvbiB0aGF0
IGNhdXNlZCBhIHRyYW5zYWN0aW9uIGNvbmZsaWN0CiAgICAKICAgIEJsYW1lIGVhY2ggY29ubmVj
dGlvbiBmb3VuZCB0byBoYXZlIG1hZGUgYSBjb21taXQgdGhhdCB3b3VsZCBjYXVzZSB0aGlzCiAg
ICB0cmFuc2FjdGlvbiB0byBmYWlsLiBFYWNoIGJsYW1lZCBjb25uZWN0aW9uIGlzIHBlbmFsaXNl
ZCBieSBoYXZpbmcgaXRzCiAgICBjb25mbGljdC1jcmVkaXQgZGVjcmVtZW50ZWQuCiAgICAKICAg
IE5vdGUgdGhlIGNoYW5nZSBpbiBzZW1hbnRpY3MgZm9yIHRoZSByZXBsYXkgZnVuY3Rpb246IHdl
IG5vIGxvbmdlciBzdG9wIGFmdGVyCiAgICBmaW5kaW5nIHRoZSBmaXJzdCBvcGVyYXRpb24gdGhh
dCBjYW4ndCBiZSByZXBsYXllZC4gVGhpcyBhbGxvd3MgdXMgdG8gaWRlbnRpZnkKICAgIGFsbCBv
cGVyYXRpb25zIHRoYXQgY29uZmxpY3RlZCB3aXRoIHRoaXMgdHJhbnNhY3Rpb24sIG5vdCBqdXN0
IHRoZSBvbmUgdGhhdAogICAgY29uZmxpY3RlZCBmaXJzdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSm9uYXRoYW4gRGF2aWVzIDxqb25hdGhhbi5kYXZpZXNAY2l0cml4LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAg
djEgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4
LmNvbT4KICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MToKICAgICAqIHVzZSBjb3JyZWN0IGxvZyBs
ZXZlbHMgZm9yIGluZm9ybWF0aW9uYWwgbWVzc2FnZXMKICAgIENoYW5nZXMgc2luY2UgdjI6CiAg
ICAgKiBmaXggdGhlIGJsYW1lIGFsZ29yaXRobSBhbmQgaW1wcm92ZSBsb2dnaW5nCiAgICAgICAo
Zml4IHdhcyByZXZpZXdlZCBieSBKb25hdGhhbiBEYXZpZXMpCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFRob21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIHwgMTIgKysrKysrKysrKwogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3Byb2Nlc3MubWwgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKaW5kZXggNmY3YTI4Mi4uZTk0MWUyYiAxMDA2
NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2hpc3RvcnkubWwKQEAgLTU4LDMgKzU4LDE1IEBAIGxldCBwdXNoICh4OiBo
aXN0b3J5X3JlY29yZCkgPQogCW1hdGNoIGRvbSB3aXRoCiAJfCBOb25lIC0+ICgpICgqIHRyZWF0
IHNvY2tldCBjb25uZWN0aW9ucyBhcyBhbHdheXMgZnJlZSB0byBjb25mbGljdCAqKQogCXwgU29t
ZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2ZyZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5
IDo9IHggOjogIWhpc3RvcnkKKworKCogRmluZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRz
IHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2VdIGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMg
W3RydWVdICopCitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZSB+ZiA9CisJKCogVGhlICJt
ZW0iIGNhbGwgaXMgYW4gb3B0aW1pc2F0aW9uLCB0byBhdm9pZCBjYWxsaW5nIGYgaWYgd2UgaGF2
ZSBwaWNrZWQgY29uIGFscmVhZHkuICopCisJKCogVXNpbmcgYSBoYXNoIHRhYmxlIHJhdGhlciB0
aGFuIGEgbGlzdCBpcyB0byBvcHRpbWlzZSB0aGUgIm1lbSIgY2FsbC4gKikKKwlMaXN0LmZvbGRf
bGVmdCAoZnVuIGFjYyBoaXN0X3JlYyAtPgorCQlpZiBoaXN0X3JlYy5maW5pc2hfY291bnQgPiBz
aW5jZQorCQkmJiBub3QgKEhhc2h0YmwubWVtIGFjYyBoaXN0X3JlYy5jb24pCisJCSYmIGYgaGlz
dF9yZWMKKwkJdGhlbiBIYXNodGJsLnJlcGxhY2UgYWNjIGhpc3RfcmVjLmNvbiAoKTsKKwkJYWNj
CisJKSAoSGFzaHRibC5jcmVhdGUgMTAyMykgIWhpc3RvcnkKZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3Mu
bWwKaW5kZXggOWE2OGJiYi4uMDU3MGQ4MiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAg
LTE2LDYgKzE2LDcgQEAKIAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgInByb2Nlc3Mi
IGZtdAogbGV0IGluZm8gZm10ID0gTG9nZ2luZy5pbmZvICJwcm9jZXNzIiBmbXQKK2xldCBkZWJ1
ZyBmbXQgPSBMb2dnaW5nLmRlYnVnICJwcm9jZXNzIiBmbXQKIAogb3BlbiBQcmludGYKIG9wZW4g
U3RkZXh0CkBAIC0yNSw2ICsyNiw3IEBAIGV4Y2VwdGlvbiBUcmFuc2FjdGlvbl9uZXN0ZWQKIGV4
Y2VwdGlvbiBEb21haW5fbm90X21hdGNoCiBleGNlcHRpb24gSW52YWxpZF9DbWRfQXJncwogCiso
KiBUaGlzIGNvbnRyb2xzIHRoZSBkb19kZWJ1ZyBmbiBpbiB0aGlzIG1vZHVsZSwgbm90IHRoZSBk
ZWJ1ZyBsb2dnaW5nLWZ1bmN0aW9uLiAqKQogbGV0IGFsbG93X2RlYnVnID0gcmVmIGZhbHNlCiAK
IGxldCBjX2ludF9vZl9zdHJpbmcgcyA9CkBAIC0yOTMsMjMgKzI5NSw1MSBAQCBsZXQgdHJhbnNh
Y3Rpb25fcmVwbGF5IGMgdCBkb21zIGNvbnMgPQogCQlmYWxzZQogCXwgVHJhbnNhY3Rpb24uRnVs
bChpZCwgb2xkc3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9IENvbm5lY3Rpb24uc3RhcnRf
dHJhbnNhY3Rpb24gYyBjc3RvcmUgaW4KLQkJbGV0IG5ld190ID0gVHJhbnNhY3Rpb24ubWFrZSB+
aW50ZXJuYWw6dHJ1ZSB0aWQgY3N0b3JlIGluCisJCWxldCByZXBsYXlfdCA9IFRyYW5zYWN0aW9u
Lm1ha2UgfmludGVybmFsOnRydWUgdGlkIGNzdG9yZSBpbgogCQlsZXQgY29uID0gc3ByaW50ZiAi
ciglZCk6JXMiIGlkIChDb25uZWN0aW9uLmdldF9kb21zdHIgYykgaW4KLQkJbGV0IHBlcmZvcm1f
ZXhuIChyZXF1ZXN0LCByZXNwb25zZSkgPQotCQkJd3JpdGVfYWNjZXNzX2xvZyB+dHk6cmVxdWVz
dC5QYWNrZXQudHkgfnRpZCB+Y29uIH5kYXRhOnJlcXVlc3QuUGFja2V0LmRhdGE7CisKKwkJbGV0
IHBlcmZvcm1fZXhuIH53bG9nIHR4biAocmVxdWVzdCwgcmVzcG9uc2UpID0KKwkJCWlmIHdsb2cg
dGhlbiB3cml0ZV9hY2Nlc3NfbG9nIH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfmRh
dGE6cmVxdWVzdC5QYWNrZXQuZGF0YTsKIAkJCWxldCBmY3QgPSBmdW5jdGlvbl9vZl90eXBlX3Np
bXBsZV9vcCByZXF1ZXN0LlBhY2tldC50eSBpbgotCQkJbGV0IHJlc3BvbnNlJyA9IGlucHV0X2hh
bmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+dDpuZXdfdCB+cmVxOnJlcXVlc3Qg
aW4KLQkJCXdyaXRlX3Jlc3BvbnNlX2xvZyB+dHk6cmVxdWVzdC5QYWNrZXQudHkgfnRpZCB+Y29u
IH5yZXNwb25zZTpyZXNwb25zZSc7Ci0JCQlpZiBub3QoUGFja2V0LnJlc3BvbnNlX2VxdWFsIHJl
c3BvbnNlIHJlc3BvbnNlJykgdGhlbiByYWlzZSBUcmFuc2FjdGlvbl9hZ2FpbiBpbgorCQkJbGV0
IHJlc3BvbnNlJyA9IGlucHV0X2hhbmRsZV9lcnJvciB+Y29ucyB+ZG9tcyB+ZmN0IH5jb246YyB+
dDp0eG4gfnJlcTpyZXF1ZXN0IGluCisJCQlpZiB3bG9nIHRoZW4gd3JpdGVfcmVzcG9uc2VfbG9n
IH50eTpyZXF1ZXN0LlBhY2tldC50eSB+dGlkIH5jb24gfnJlc3BvbnNlOnJlc3BvbnNlJzsKKwkJ
CWlmIG5vdChQYWNrZXQucmVzcG9uc2VfZXF1YWwgcmVzcG9uc2UgcmVzcG9uc2UnKSB0aGVuIHJh
aXNlIFRyYW5zYWN0aW9uX2FnYWluCisJCWluCiAJCWZpbmFsbHkKIAkJKGZ1biAoKSAtPgogCQkJ
dHJ5CiAJCQkJTG9nZ2luZy5zdGFydF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7Ci0JCQkJTGlzdC5p
dGVyIHBlcmZvcm1fZXhuIChUcmFuc2FjdGlvbi5nZXRfb3BlcmF0aW9ucyB0KTsKLQkJCQlMb2dn
aW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJCQkJTGlzdC5pdGVyIChwZXJmb3JtX2V4
biB+d2xvZzp0cnVlIHJlcGxheV90KSAoVHJhbnNhY3Rpb24uZ2V0X29wZXJhdGlvbnMgdCk7ICgq
IE1heSB0aHJvdyBFQUdBSU4gKikKIAotCQkJCVRyYW5zYWN0aW9uLmNvbW1pdCB+Y29uIG5ld190
Ci0JCQl3aXRoIGUgLT4KKwkJCQlMb2dnaW5nLmVuZF90cmFuc2FjdGlvbiB+Y29uIH50aWQ7CisJ
CQkJVHJhbnNhY3Rpb24uY29tbWl0IH5jb24gcmVwbGF5X3QKKwkJCXdpdGgKKwkJCXwgVHJhbnNh
Y3Rpb25fYWdhaW4gLT4gKAorCQkJCWxldCB2aWN0aW1fZG9tc3RyID0gQ29ubmVjdGlvbi5nZXRf
ZG9tc3RyIGMgaW4KKwkJCQlkZWJ1ZyAiQXBwb3J0aW9uaW5nIGJsYW1lIGZvciBFQUdBSU4gaW4g
dHhuICVkLCBkb21haW49JXMiIGlkIHZpY3RpbV9kb21zdHI7CisJCQkJbGV0IHB1bmlzaCBndWls
dHlfY29uID0KKwkJCQkJZGVidWcgIkJsYW1pbmcgZG9tYWluICVzIGZvciBjb25mbGljdCB3aXRo
IGRvbWFpbiAlcyB0eG4gJWQiCisJCQkJCQkoQ29ubmVjdGlvbi5nZXRfZG9tc3RyIGd1aWx0eV9j
b24pIHZpY3RpbV9kb21zdHIgaWQ7CisJCQkJCUNvbm5lY3Rpb24uZGVjcl9jb25mbGljdF9jcmVk
aXQgZG9tcyBndWlsdHlfY29uCisJCQkJaW4KKwkJCQlsZXQganVkZ2VfYW5kX3NlbnRlbmNlIGhp
c3RfcmVjID0gKAorCQkJCQlsZXQgY2FuX2FwcGx5X29uIHN0b3JlID0gKAorCQkJCQkJbGV0IHN0
b3JlID0gU3RvcmUuY29weSBzdG9yZSBpbgorCQkJCQkJbGV0IHRyaWFsX3QgPSBUcmFuc2FjdGlv
bi5tYWtlIH5pbnRlcm5hbDp0cnVlIFRyYW5zYWN0aW9uLm5vbmUgc3RvcmUgaW4KKwkJCQkJCXRy
eSBMaXN0Lml0ZXIgKHBlcmZvcm1fZXhuIH53bG9nOmZhbHNlIHRyaWFsX3QpIChUcmFuc2FjdGlv
bi5nZXRfb3BlcmF0aW9ucyB0KTsKKwkJCQkJCQl0cnVlCisJCQkJCQl3aXRoIFRyYW5zYWN0aW9u
X2FnYWluIC0+IGZhbHNlCisJCQkJCSkgaW4KKwkJCQkJaWYgY2FuX2FwcGx5X29uIGhpc3RfcmVj
Lkhpc3RvcnkuYmVmb3JlCisJCQkJCSYmIG5vdCAoY2FuX2FwcGx5X29uIGhpc3RfcmVjLkhpc3Rv
cnkuYWZ0ZXIpCisJCQkJCXRoZW4gKHB1bmlzaCBoaXN0X3JlYy5IaXN0b3J5LmNvbjsgdHJ1ZSkK
KwkJCQkJZWxzZSBmYWxzZQorCQkJCSkgaW4KKwkJCQlsZXQgZ3VpbHR5X2NvbnMgPSBIaXN0b3J5
LmZpbHRlcl9jb25uZWN0aW9ucyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+Zjpq
dWRnZV9hbmRfc2VudGVuY2UgaW4KKwkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29ucyA9
IDAgdGhlbiBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11c3Qg
YmUgc2VsZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKKwkJCQlmYWxzZQorCQkJKQorCQkJfCBl
IC0+CiAJCQkJaW5mbyAidHJhbnNhY3Rpb25fcmVwbGF5ICVkIGNhdWdodDogJXMiIHRpZCAoUHJp
bnRleGMudG9fc3RyaW5nIGUpOwogCQkJCWZhbHNlCiAJCQkpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAm-0002bS-Kr; Fri, 31 Mar 2017 11:56:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAl-0002bB-Jr
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:55 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 63/A6-23854-6044ED85; Fri, 31 Mar 2017 11:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfN5V6
 EwcbzohYTthk4MHps79vFHsAYxZqZl5RfkcCa8ffvSZaCjaIVv5oWsjUw3hfsYuTiEBL4wijx
 5fsvdgjnPKPEv2kXmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjATOLDN
 3mQMC+QeXLHNnYQmwWofOLle0wTGDkWMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg3Lbd8xCjJAeTkijv98d3I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8P5yuhchJFiUmp5akZaZAwwOmLQEB4+SCK+eM1Cat7ggMbc4Mx0idYpRUUqc9xBI
 nwBIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7GWQKT2ZeCdz0V0CLmYAWW
 3y9C7K4JBEhJdXAqJdfGvFA2TrytxOvh3yx19kl5a4rlDle3XynExVjVjP5jZvkx33Ol+9+5u
 JSyTw2X/NW5ybO3V4JHJFx3/qWnzTYGDjNd7v3xWjHkOkRV/IMzquvi9L3zPJY6bh56ZplW31
 v56+8/apy/Qe7ZenPfF/oG6/YEu/dlb3mHutKxop/YffUjmZ+U2Ipzkg01GIuKk4EAJdnyndD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490961413!89142601!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57409 invoked from network); 31 Mar 2017 11:56:54 -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; 31 Mar 2017 11:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAj-0007P2-65
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAj-0002s6-5Z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAj-0002s6-5Z@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:53 +0000
Subject: [Xen-changelog] [xen master] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2N2M5ZGU0MTJmMmJhODBkYzQwYTgyYjA0OWFiZWZjN2JmODEyNmEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogYWxsb3cgc2VsZi1jb25mbGljdHMKICAgIAog
ICAgV2UgYWxyZWFkeSBhdm9pZCBpbnRlci1kb21haW4gY29uZmxpY3RzIGJ1dCBub3cgYWxsb3cg
aW50cmEtZG9tYWluCiAgICBjb25mbGljdHMuICBBbHRob3VnaCB0aGVyZSBhcmUgbm8ga25vd24g
cHJhY3RpY2FsIGV4YW1wbGVzIG9mIGEgZG9tYWluCiAgICB0aGF0IG1pZ2h0IHBlcmZvcm0gb3Bl
cmF0aW9ucyB0aGF0IGNvbmZsaWN0IHdpdGggaXRzIG93biB0cmFuc2FjdGlvbnMsCiAgICB0aGlz
IGlzIGNvbmNlaXZhYmxlLCBzbyBoZXJlIHdlIGF2b2lkIGNoYW5naW5nIHRob3NlIHNlbWFudGlj
cwogICAgdW5uZWNlc3NhcmlseS4KICAgIAogICAgV2hlbiBhIHRyYW5zYWN0aW9uIGNvbW1pdCBm
YWlscyB3aXRoIGEgY29uZmxpY3QgYW5kIHdlIGxvb2sgdGhyb3VnaAogICAgdGhlIGhpc3Rvcnkg
b2YgY29tbWl0cyB0byBzZWUgd2hpY2ggY29ubmVjdGlvbihzKSB0byBibGFtZSwgaWdub3JlCiAg
ICBoaXN0b3JpY2FsIGNvbW1pdHMgdGhhdCB3ZXJlIG1hZGUgYnkgdGhlIHNhbWUgY29ubmVjdGlv
biBhcyB0aGUKICAgIGZhaWxpbmcgY29tbWl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9t
YXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
b25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29j
YW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNo
ICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2Zy
ZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmlu
ZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2Vd
IGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5l
Y3Rpb25zIH5zaW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNl
IH5mID0KIAkoKiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNh
bGxpbmcgZiBpZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhh
c2ggdGFibGUgcmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxs
LiAqKQogCUxpc3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVj
LmZpbmlzaF9jb3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkK
IAkJJiYgbm90IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVj
CiAJCXRoZW4gSGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCmluZGV4IDA1NzBkODIuLjg4ZmVhMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCkBAIC0zMzUsNyArMzM1LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9t
cyBjb25zID0KIAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQog
CQkJCQllbHNlIGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3Rvcnku
ZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1
ZGdlX2FuZF9zZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVy
X2Nvbm5lY3Rpb25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+
ZjpqdWRnZV9hbmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29u
cyA9IDAgdGhlbiBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11
c3QgYmUgc2VsZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:56:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:56: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 1ctvAm-0002bS-Kr; Fri, 31 Mar 2017 11:56:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAl-0002bB-Jr
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:55 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 63/A6-23854-6044ED85; Fri, 31 Mar 2017 11:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfN5V6
 EwcbzohYTthk4MHps79vFHsAYxZqZl5RfkcCa8ffvSZaCjaIVv5oWsjUw3hfsYuTiEBL4wijx
 5fsvdgjnPKPEv2kXmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjATOLDN
 3mQMC+QeXLHNnYQmwWofOLle0wTGDkWMDKsYtQoTi0qSy3SNTTWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg3Lbd8xCjJAeTkijv98d3I4T4kvJTKjMSizPii0pzUos
 PMcpwcChJ8P5yuhchJFiUmp5akZaZAwwOmLQEB4+SCK+eM1Cat7ggMbc4Mx0idYpRUUqc9xBI
 nwBIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7GWQKT2ZeCdz0V0CLmYAWW
 3y9C7K4JBEhJdXAqJdfGvFA2TrytxOvh3yx19kl5a4rlDle3XynExVjVjP5jZvkx33Ol+9+5u
 JSyTw2X/NW5ybO3V4JHJFx3/qWnzTYGDjNd7v3xWjHkOkRV/IMzquvi9L3zPJY6bh56ZplW31
 v56+8/apy/Qe7ZenPfF/oG6/YEu/dlb3mHutKxop/YffUjmZ+U2Ipzkg01GIuKk4EAJdnyndD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1490961413!89142601!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57409 invoked from network); 31 Mar 2017 11:56:54 -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; 31 Mar 2017 11:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAj-0007P2-65
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAj-0002s6-5Z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAj-0002s6-5Z@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:56:53 +0000
Subject: [Xen-changelog] [xen master] oxenstored: allow self-conflicts
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2N2M5ZGU0MTJmMmJhODBkYzQwYTgyYjA0OWFiZWZjN2JmODEyNmEKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXIgMjMgMTk6MDY6NTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogYWxsb3cgc2VsZi1jb25mbGljdHMKICAgIAog
ICAgV2UgYWxyZWFkeSBhdm9pZCBpbnRlci1kb21haW4gY29uZmxpY3RzIGJ1dCBub3cgYWxsb3cg
aW50cmEtZG9tYWluCiAgICBjb25mbGljdHMuICBBbHRob3VnaCB0aGVyZSBhcmUgbm8ga25vd24g
cHJhY3RpY2FsIGV4YW1wbGVzIG9mIGEgZG9tYWluCiAgICB0aGF0IG1pZ2h0IHBlcmZvcm0gb3Bl
cmF0aW9ucyB0aGF0IGNvbmZsaWN0IHdpdGggaXRzIG93biB0cmFuc2FjdGlvbnMsCiAgICB0aGlz
IGlzIGNvbmNlaXZhYmxlLCBzbyBoZXJlIHdlIGF2b2lkIGNoYW5naW5nIHRob3NlIHNlbWFudGlj
cwogICAgdW5uZWNlc3NhcmlseS4KICAgIAogICAgV2hlbiBhIHRyYW5zYWN0aW9uIGNvbW1pdCBm
YWlscyB3aXRoIGEgY29uZmxpY3QgYW5kIHdlIGxvb2sgdGhyb3VnaAogICAgdGhlIGhpc3Rvcnkg
b2YgY29tbWl0cyB0byBzZWUgd2hpY2ggY29ubmVjdGlvbihzKSB0byBibGFtZSwgaWdub3JlCiAg
ICBoaXN0b3JpY2FsIGNvbW1pdHMgdGhhdCB3ZXJlIG1hZGUgYnkgdGhlIHNhbWUgY29ubmVjdGlv
biBhcyB0aGUKICAgIGZhaWxpbmcgY29tbWl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9t
YXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
b25hdGhhbiBEYXZpZXMgPGpvbmF0aGFuLmRhdmllc0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29j
YW1sL3hlbnN0b3JlZC9oaXN0b3J5Lm1sIHwgMyArKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2hpc3RvcnkubWwg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCBlOTQxZTJiLi40MDc5NTg4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtNjAsMTEgKzYwLDEyIEBAIGxldCBwdXNo
ICh4OiBoaXN0b3J5X3JlY29yZCkgPQogCXwgU29tZSBkIC0+IGlmIG5vdCAoRG9tYWluLmlzX2Zy
ZWVfdG9fY29uZmxpY3QgZCkgdGhlbiBoaXN0b3J5IDo9IHggOjogIWhpc3RvcnkKIAogKCogRmlu
ZCB0aGUgY29ubmVjdGlvbnMgZnJvbSByZWNvcmRzIHNpbmNlIGNvbW1pdC1jb3VudCBbc2luY2Vd
IGZvciB3aGljaCBbZiByZWNvcmRdIHJldHVybnMgW3RydWVdICopCi1sZXQgZmlsdGVyX2Nvbm5l
Y3Rpb25zIH5zaW5jZSB+ZiA9CitsZXQgZmlsdGVyX2Nvbm5lY3Rpb25zIH5pZ25vcmUgfnNpbmNl
IH5mID0KIAkoKiBUaGUgIm1lbSIgY2FsbCBpcyBhbiBvcHRpbWlzYXRpb24sIHRvIGF2b2lkIGNh
bGxpbmcgZiBpZiB3ZSBoYXZlIHBpY2tlZCBjb24gYWxyZWFkeS4gKikKIAkoKiBVc2luZyBhIGhh
c2ggdGFibGUgcmF0aGVyIHRoYW4gYSBsaXN0IGlzIHRvIG9wdGltaXNlIHRoZSAibWVtIiBjYWxs
LiAqKQogCUxpc3QuZm9sZF9sZWZ0IChmdW4gYWNjIGhpc3RfcmVjIC0+CiAJCWlmIGhpc3RfcmVj
LmZpbmlzaF9jb3VudCA+IHNpbmNlCisJCSYmIG5vdCAoaGlzdF9yZWMuY29uID09IGlnbm9yZSkK
IAkJJiYgbm90IChIYXNodGJsLm1lbSBhY2MgaGlzdF9yZWMuY29uKQogCQkmJiBmIGhpc3RfcmVj
CiAJCXRoZW4gSGFzaHRibC5yZXBsYWNlIGFjYyBoaXN0X3JlYy5jb24gKCk7CmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9wcm9jZXNzLm1sCmluZGV4IDA1NzBkODIuLjg4ZmVhMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9j
ZXNzLm1sCkBAIC0zMzUsNyArMzM1LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9t
cyBjb25zID0KIAkJCQkJdGhlbiAocHVuaXNoIGhpc3RfcmVjLkhpc3RvcnkuY29uOyB0cnVlKQog
CQkJCQllbHNlIGZhbHNlCiAJCQkJKSBpbgotCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3Rvcnku
ZmlsdGVyX2Nvbm5lY3Rpb25zIH5zaW5jZTp0LlRyYW5zYWN0aW9uLnN0YXJ0X2NvdW50IH5mOmp1
ZGdlX2FuZF9zZW50ZW5jZSBpbgorCQkJCWxldCBndWlsdHlfY29ucyA9IEhpc3RvcnkuZmlsdGVy
X2Nvbm5lY3Rpb25zIH5pZ25vcmU6YyB+c2luY2U6dC5UcmFuc2FjdGlvbi5zdGFydF9jb3VudCB+
ZjpqdWRnZV9hbmRfc2VudGVuY2UgaW4KIAkJCQlpZiBIYXNodGJsLmxlbmd0aCBndWlsdHlfY29u
cyA9IDAgdGhlbiBkZWJ1ZyAiRm91bmQgbm8gY3VscHJpdCBmb3IgY29uZmxpY3QgaW4gJXM6IG11
c3QgYmUgc2VsZiBvciBub3QgaW4gaGlzdG9yeS4iIGNvbjsKIAkJCQlmYWxzZQogCQkJKQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvAx-0002dT-Mh; Fri, 31 Mar 2017 11:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAw-0002dH-Dv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D6/F0-03012-1144ED85; Fri, 31 Mar 2017 11:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfA5V6
 EQUe/isWEbQYOjB7b+3axBzBGsWbmJeVXJLBmdP36w1RwSKTix/8bbA2MtwS6GLk4hAS+MErM
 en2GFcI5zyhxfOtOti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXcJHbsX
 AZm8wqYSXxYuY0VxGYBqn82ewLrBEaOBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY553wP8QoycGkJMr7/fHdCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvL+c7kUICRalpqdWpGXmAIMDJi3BwaMkwqvnDJTmLS5IzC3OTIdInWJUlBLnPQTS
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNuBpnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwruaOUv911XWu06eDZx4eF7mkPEf4X0bvue2nSg5VdZ6QPTU3x9r7mWmb5K
 zkiHXG7B4RaUWzSvufTb5a5/x3fifzj2DraRtrVOXLeby2Ldsp4jbN0OjNBP2010rb7wjobRB
 /WNO9x+ubxuJ2WVlJh7eai+6fNqj/o3n109eMOf2PDT5va8vaqMRSnJFoqMVcVJwIAAFj/T5D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490961423!41992314!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16418 invoked from network); 31 Mar 2017 11:57:04 -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; 31 Mar 2017 11:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAt-0007Po-82
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAt-0002sr-7G
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAt-0002sr-7G@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:03 +0000
Subject: [Xen-changelog] [xen master] oxenstored: do not commit read-only
	transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyYTQxMDU4MjA4MDdiZWI4NWNmZWVhZjJkYzNjOGJiOTNjYzZkMGMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZG8gbm90IGNvbW1pdCByZWFkLW9ubHkgdHJh
bnNhY3Rpb25zCiAgICAKICAgIFRoZSBwYWNrZXQgdGVsbGluZyB1cyB0byBlbmQgdGhlIHRyYW5z
YWN0aW9uIGhhcyBhbHdheXMgY2FycmllZCBhbgogICAgYXJndW1lbnQgdGVsbGluZyB1cyB3aGV0
aGVyIHRvIGNvbW1pdC4KICAgIAogICAgSWYgdGhlIHRyYW5zYWN0aW9uIG1hZGUgbm8gbW9kaWZp
Y2F0aW9ucyB0byB0aGUgdHJlZSwgbm93IHdlIGlnbm9yZQogICAgdGhhdCBhcmd1bWVudCBhbmQg
ZG8gbm90IGNvbW1pdDogaXQgaXMganVzdCBhIHdhc3RlIG9mIGVmZm9ydC4KICAgIAogICAgVGhp
cyBtYWtlcyByZWFkLW9ubHkgdHJhbnNhY3Rpb25zIGltbXVuZSB0byBjb25mbGljdHMsIGFuZCBt
ZWFucyB0aGF0CiAgICB3ZSBkbyBub3QgbmVlZCB0byBzdG9yZSBhbnkgb2YgdGhlaXIgZGV0YWls
cyBpbiB0aGUgaGlzdG9yeSB0aGF0IGlzCiAgICB1c2VkIGZvciBhc3NpZ25pbmcgYmxhbWUgZm9y
IGNvbmZsaWN0cy4KICAgIAogICAgV2UgY291bnQgYSB0cmFuc2FjdGlvbiBhcyBhIHJlYWQtb25s
eSB0cmFuc2FjdGlvbiBvbmx5IGlmIGl0IGNvbnRhaW5zCiAgICBubyBvcGVyYXRpb25zIHRoYXQg
bW9kaWZpZWQgdGhlIHRyZWUuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhhdCAoZm9yIGV4YW1wbGUp
IGEgdHJhbnNhY3Rpb24gdGhhdCBjcmVhdGVzIGEgbmV3IG5vZGUKICAgIHRoZW4gZGVsZXRlcyBp
dCB3b3VsZCBOT1QgY291bnQgYXMgcmVhZC1vbmx5LCBldmVuIHRob3VnaCBpdCBtYWtlcyBubwog
ICAgY2hhbmdlIG92ZXJhbGwuIEEgbW9yZSBzb3BoaXN0aWNhdGVkIGFsZ29yaXRobSBjb3VsZCBq
dWRnZSB0aGUKICAgIHRyYW5zYWN0aW9uIGJhc2VkIG9uIGNvbXBhcmlzb24gb2YgaXRzIGluaXRp
YWwgYW5kIGZpbmFsIHN0YXRlcywgYnV0CiAgICB0aGlzIHdvdWxkIGFkZCBjb21wbGV4aXR5IGFu
ZCBjb21wdXRhdGlvbmFsIGNvc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAppbmRleCA4OGZlYTM0Li5jMTUxMWMwIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzc4LDYgKzM3OCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2Fy
Z3VtZW50IHgpCiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgor
CWxldCBjb21taXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkg
aW4KIAlsZXQgc3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChm
dW4gY29uIHRyYW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25z
KSBlbHNlIE5vbmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0
aW9uLmdldF9pZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApp
bmRleCBlZGQxMTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
dHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
CkBAIC0xMjgsNiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUg
PQogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwog
CitsZXQgaXNfcmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0
aCA9IHQucGF0aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+
cGVybSB0IHJlcXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvAx-0002dT-Mh; Fri, 31 Mar 2017 11:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAw-0002dH-Dv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D6/F0-03012-1144ED85; Fri, 31 Mar 2017 11:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfA5V6
 EQUe/isWEbQYOjB7b+3axBzBGsWbmJeVXJLBmdP36w1RwSKTix/8bbA2MtwS6GLk4hAS+MErM
 en2GFcI5zyhxfOtOti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXcJHbsX
 AZm8wqYSXxYuY0VxGYBqn82ewLrBEaOBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsY553wP8QoycGkJMr7/fHdCCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvL+c7kUICRalpqdWpGXmAIMDJi3BwaMkwqvnDJTmLS5IzC3OTIdInWJUlBLnPQTS
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNuBpnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUwruaOUv911XWu06eDZx4eF7mkPEf4X0bvue2nSg5VdZ6QPTU3x9r7mWmb5K
 zkiHXG7B4RaUWzSvufTb5a5/x3fifzj2DraRtrVOXLeby2Ldsp4jbN0OjNBP2010rb7wjobRB
 /WNO9x+ubxuJ2WVlJh7eai+6fNqj/o3n109eMOf2PDT5va8vaqMRSnJFoqMVcVJwIAAFj/T5D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1490961423!41992314!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16418 invoked from network); 31 Mar 2017 11:57:04 -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; 31 Mar 2017 11:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAt-0007Po-82
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvAt-0002sr-7G
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvAt-0002sr-7G@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:03 +0000
Subject: [Xen-changelog] [xen master] oxenstored: do not commit read-only
	transactions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyYTQxMDU4MjA4MDdiZWI4NWNmZWVhZjJkYzNjOGJiOTNjYzZkMGMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTY6MTY6MTAgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZG8gbm90IGNvbW1pdCByZWFkLW9ubHkgdHJh
bnNhY3Rpb25zCiAgICAKICAgIFRoZSBwYWNrZXQgdGVsbGluZyB1cyB0byBlbmQgdGhlIHRyYW5z
YWN0aW9uIGhhcyBhbHdheXMgY2FycmllZCBhbgogICAgYXJndW1lbnQgdGVsbGluZyB1cyB3aGV0
aGVyIHRvIGNvbW1pdC4KICAgIAogICAgSWYgdGhlIHRyYW5zYWN0aW9uIG1hZGUgbm8gbW9kaWZp
Y2F0aW9ucyB0byB0aGUgdHJlZSwgbm93IHdlIGlnbm9yZQogICAgdGhhdCBhcmd1bWVudCBhbmQg
ZG8gbm90IGNvbW1pdDogaXQgaXMganVzdCBhIHdhc3RlIG9mIGVmZm9ydC4KICAgIAogICAgVGhp
cyBtYWtlcyByZWFkLW9ubHkgdHJhbnNhY3Rpb25zIGltbXVuZSB0byBjb25mbGljdHMsIGFuZCBt
ZWFucyB0aGF0CiAgICB3ZSBkbyBub3QgbmVlZCB0byBzdG9yZSBhbnkgb2YgdGhlaXIgZGV0YWls
cyBpbiB0aGUgaGlzdG9yeSB0aGF0IGlzCiAgICB1c2VkIGZvciBhc3NpZ25pbmcgYmxhbWUgZm9y
IGNvbmZsaWN0cy4KICAgIAogICAgV2UgY291bnQgYSB0cmFuc2FjdGlvbiBhcyBhIHJlYWQtb25s
eSB0cmFuc2FjdGlvbiBvbmx5IGlmIGl0IGNvbnRhaW5zCiAgICBubyBvcGVyYXRpb25zIHRoYXQg
bW9kaWZpZWQgdGhlIHRyZWUuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhhdCAoZm9yIGV4YW1wbGUp
IGEgdHJhbnNhY3Rpb24gdGhhdCBjcmVhdGVzIGEgbmV3IG5vZGUKICAgIHRoZW4gZGVsZXRlcyBp
dCB3b3VsZCBOT1QgY291bnQgYXMgcmVhZC1vbmx5LCBldmVuIHRob3VnaCBpdCBtYWtlcyBubwog
ICAgY2hhbmdlIG92ZXJhbGwuIEEgbW9yZSBzb3BoaXN0aWNhdGVkIGFsZ29yaXRobSBjb3VsZCBq
dWRnZSB0aGUKICAgIHRyYW5zYWN0aW9uIGJhc2VkIG9uIGNvbXBhcmlzb24gb2YgaXRzIGluaXRp
YWwgYW5kIGZpbmFsIHN0YXRlcywgYnV0CiAgICB0aGlzIHdvdWxkIGFkZCBjb21wbGV4aXR5IGFu
ZCBjb21wdXRhdGlvbmFsIGNvc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBTYW5k
ZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aGFu
IERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgICAgIHwgMSArCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5z
dG9yZWQvcHJvY2Vzcy5tbAppbmRleCA4OGZlYTM0Li5jMTUxMWMwIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzc4LDYgKzM3OCw3IEBAIGxldCBkb190cmFuc2FjdGlvbl9lbmQgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQl8IHggOjogXyAgIC0+IHJhaXNlIChJbnZhbGlkX2Fy
Z3VtZW50IHgpCiAJCXwgXyAgICAgICAgLT4gcmFpc2UgSW52YWxpZF9DbWRfQXJncwogCQlpbgor
CWxldCBjb21taXQgPSBjb21taXQgJiYgbm90IChUcmFuc2FjdGlvbi5pc19yZWFkX29ubHkgdCkg
aW4KIAlsZXQgc3VjY2VzcyA9CiAJCWxldCBjb21taXQgPSBpZiBjb21taXQgdGhlbiBTb21lIChm
dW4gY29uIHRyYW5zIC0+IHRyYW5zYWN0aW9uX3JlcGxheSBjb24gdHJhbnMgZG9tYWlucyBjb25z
KSBlbHNlIE5vbmUgaW4KIAkJSGlzdG9yeS5lbmRfdHJhbnNhY3Rpb24gdCBjb24gKFRyYW5zYWN0
aW9uLmdldF9pZCB0KSBjb21taXQgaW4KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbApp
bmRleCBlZGQxMTc4Li44Zjk1MzAxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
dHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1s
CkBAIC0xMjgsNiArMTI4LDcgQEAgbGV0IG1ha2UgPyhpbnRlcm5hbD1mYWxzZSkgaWQgc3RvcmUg
PQogbGV0IGdldF9zdG9yZSB0ID0gdC5zdG9yZQogbGV0IGdldF9wYXRocyB0ID0gdC5wYXRocwog
CitsZXQgaXNfcmVhZF9vbmx5IHQgPSB0LnBhdGhzID0gW10KIGxldCBhZGRfd29wIHQgdHkgcGF0
aCA9IHQucGF0aHMgPC0gKHR5LCBwYXRoKSA6OiB0LnBhdGhzCiBsZXQgYWRkX29wZXJhdGlvbiB+
cGVybSB0IHJlcXVlc3QgcmVzcG9uc2UgPQogCWlmICFEZWZpbmUubWF4cmVxdWVzdHMgPj0gMAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvB6-0002f4-OL; Fri, 31 Mar 2017 11:57:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB6-0002et-3z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 81/20-06437-B144ED85; Fri, 31 Mar 2017 11:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfK5V6
 EwbXtGhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XnHbfaCnzoVs9Y2szQwPlbpYuTkEBL4wijx
 8hp/FyMXkH2eUWLl4//sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CHR2bGOE
 aScV8BMomOrK0iYBah82tZXTBMYORYwMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxtYTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgveX070IIcGi1PTUirTMHGBowKQlOHiURHj1nIHSvMUFibnFmekQqVOMilLivIdA
 +gRAEhmleXBtsHC8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwdkPE9mXgnc9FdAi5mAF
 lt8vQuyuCQRISXVwOi1//W2kn13d0ee1m5/GfihMefZIe6o0j2nUu/vOPzx19aqS6ca9S41qL
 /JZixZrMOXM5FtxyXmTreyC41fFmRqcOxe26I9j9PtRxv/9hsXExoVFngdK5de2Raa1m6XEp+
 x5h1P2eKTvQJZmivbYqW2+L1VEVEOvPry/RED39JOmWcppf4XxJRYijMSDbWYi4oTAachHNZC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490961433!89958066!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54177 invoked from network); 31 Mar 2017 11:57:14 -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; 31 Mar 2017 11:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB3-0007Qh-Dj
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB3-0002u2-9E
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvB3-0002u2-9E@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:13 +0000
Subject: [Xen-changelog] [xen master] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiY2ZjNjg4MWU5ZTJlNThhMjllOWRjYmNjMTZiNjdhZmY4ZTlmODgKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZG9uJ3Qgd2FrZSB0byBpc3N1ZSBubyBjb25m
bGljdC1jcmVkaXQKICAgIAogICAgSW4gdGhlIG1haW4gbG9vcCwgd2hlbiBjaG9vc2luZyB0aGUg
dGltZW91dCBmb3IgdGhlIHNlbGVjdCBmdW5jdGlvbgogICAgY2FsbCwgd2Ugd2VyZSBzZXR0aW5n
IGl0IHNvIGFzIHRvIHdha2UgdXAgdG8gaXNzdWUgY29uZmxpY3QtY3JlZGl0IHRvCiAgICBhbnkg
ZG9tYWlucyB0aGF0IGNvdWxkIGFjY2VwdCBpdC4gV2hlbiB4ZW5zdG9yZSBpcyBpZGxlLCB0aGlz
IHdvdWxkCiAgICBtZWFuIHdha2luZyB1cCBldmVyeSA1MG1zIChieSBkZWZhdWx0KSB0byBkbyBu
byB3b3JrLiBXaXRoIHRoaXMKICAgIGNvbW1pdCwgd2UgY2hlY2sgd2hldGhlciBhbnkgZG9tYWlu
IGlzIGJlbG93IGl0cyBjYXAsIGFuZCBpZiBub3QgdGhlbgogICAgd2Ugc2V0IHRoZSB0aW1lb3V0
IGZvciBsb25nZXIgKHRoZSBzYW1lIHRpbWVvdXQgYXMgYmVmb3JlIHRoZQogICAgY29uZmxpY3Qt
cHJvdGVjdGlvbiBmZWF0dXJlIHdhcyBhZGRlZCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUg
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCmluZGV4IDk5ZjY4YzcuLjYxZDFlMmUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlv
bl9maXJzdF9jb25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlz
IHNldCB0byB1c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRl
LWxpbWl0aW5nLAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQlt
dXRhYmxlIG5fcGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9m
IHRoZSBxdWV1ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRh
YmxlIG5fcGF1c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBu
ZWdhdGl2ZSBjcmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBv
ZiBkb21haW5zIHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0
IGV2ZW50Y2huIG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBs
ZXQgaW5pdCBldmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhf
Y29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9w
YXVzZSA9IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFs
aXNlZCA9IDA7CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxl
IGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUz
LDYgKzU1LDIzIEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBp
ZAogbGV0IG51bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIg
ZG9tcyBmY3QgPSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAor
bGV0IHJlYyBpc19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEo
UXVldWUucGVlayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsK
KwkJCWlzX2VtcHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2Ny
ZWRpdCBkb21zID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRl
CisJdGhlbgorCQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRo
ZW4gYSBkb21haW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVz
ZWQgd2l0aG91dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5
X3F1ZXVlIGRvbXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVl
dWUgZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAK
KwogKCogRnVuY3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRo
ZSBkb21haW4gbWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2gg
ZG9tIHF1ZXVlID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMCwx
MyArMTQ5LDE2IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJl
Zm9yZSA9IGRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgt
MS4wKSAoYmVmb3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBh
ZnRlcjsKKwlsZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxp
Y3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0
IGluCisJbGV0IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4K
IAlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlp
ZiBiZWZvcmUgPj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFE
ZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFm
dGVyID4gMC4wCiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eQotCQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVs
c2UgaWYgbmV3bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUu
aXNfZW1wdHkgZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZDsKQEAgLTE0NCw5ICsxNjYsMTIgQEAgbGV0IGRlY3JfY29uZmxp
Y3RfY3JlZGl0IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNv
cnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNl
IGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQg
PC0gZG9tcy5uX3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5v
bl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNl
ZCB0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5l
d2x5X3BhdXNlZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7
CisJCQlpZiBkb21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1
c2UgKCkKKwkJKQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21h
aW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc1LDkgKzIw
MCwxMyBAQCBsZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0g
ZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3Jl
ICsuIDEuMCkgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5j
b25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIg
PiAwLjAKLQkJCXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhl
biBkb21zLm5fcGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFs
aXNlZCAtIDEKIAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlu
eSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQot
CQlpdGVyIGRvbXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21z
IGluYwogCSkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGQ1YzUwZmQuLjA2Mzg3
YTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM3LDcgKzQzNywxMCBAQCBs
ZXQgXyA9CiAJCQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVv
ZmRheSAoKSBpbgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9
IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9v
cHNfaW50ZXJ2YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21h
aW5zLmFsbF9hdF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2
YWwKKwkJCQllbHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGlt
ZSkpIHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4g
MC4gZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0g
Q29ubmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvB6-0002f4-OL; Fri, 31 Mar 2017 11:57:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB6-0002et-3z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 81/20-06437-B144ED85; Fri, 31 Mar 2017 11:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfK5V6
 EwbXtGhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XnHbfaCnzoVs9Y2szQwPlbpYuTkEBL4wijx
 8hp/FyMXkH2eUWLl4//sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CHR2bGOE
 aScV8BMomOrK0iYBah82tZXTBMYORYwMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxtYTfocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgveX070IIcGi1PTUirTMHGBowKQlOHiURHj1nIHSvMUFibnFmekQqVOMilLivIdA
 +gRAEhmleXBtsHC8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwdkPE9mXgnc9FdAi5mAF
 lt8vQuyuCQRISXVwOi1//W2kn13d0ee1m5/GfihMefZIe6o0j2nUu/vOPzx19aqS6ca9S41qL
 /JZixZrMOXM5FtxyXmTreyC41fFmRqcOxe26I9j9PtRxv/9hsXExoVFngdK5de2Raa1m6XEp+
 x5h1P2eKTvQJZmivbYqW2+L1VEVEOvPry/RED39JOmWcppf4XxJRYijMSDbWYi4oTAachHNZC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490961433!89958066!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54177 invoked from network); 31 Mar 2017 11:57:14 -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; 31 Mar 2017 11:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB3-0007Qh-Dj
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvB3-0002u2-9E
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvB3-0002u2-9E@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:13 +0000
Subject: [Xen-changelog] [xen master] oxenstored: don't wake to issue no
	conflict-credit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiY2ZjNjg4MWU5ZTJlNThhMjllOWRjYmNjMTZiNjdhZmY4ZTlmODgKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMjQgMTk6NTU6MDMgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogZG9uJ3Qgd2FrZSB0byBpc3N1ZSBubyBjb25m
bGljdC1jcmVkaXQKICAgIAogICAgSW4gdGhlIG1haW4gbG9vcCwgd2hlbiBjaG9vc2luZyB0aGUg
dGltZW91dCBmb3IgdGhlIHNlbGVjdCBmdW5jdGlvbgogICAgY2FsbCwgd2Ugd2VyZSBzZXR0aW5n
IGl0IHNvIGFzIHRvIHdha2UgdXAgdG8gaXNzdWUgY29uZmxpY3QtY3JlZGl0IHRvCiAgICBhbnkg
ZG9tYWlucyB0aGF0IGNvdWxkIGFjY2VwdCBpdC4gV2hlbiB4ZW5zdG9yZSBpcyBpZGxlLCB0aGlz
IHdvdWxkCiAgICBtZWFuIHdha2luZyB1cCBldmVyeSA1MG1zIChieSBkZWZhdWx0KSB0byBkbyBu
byB3b3JrLiBXaXRoIHRoaXMKICAgIGNvbW1pdCwgd2UgY2hlY2sgd2hldGhlciBhbnkgZG9tYWlu
IGlzIGJlbG93IGl0cyBjYXAsIGFuZCBpZiBub3QgdGhlbgogICAgd2Ugc2V0IHRoZSB0aW1lb3V0
IGZvciBsb25nZXIgKHRoZSBzYW1lIHRpbWVvdXQgYXMgYmVmb3JlIHRoZQogICAgY29uZmxpY3Qt
cHJvdGVjdGlvbiBmZWF0dXJlIHdhcyBhZGRlZCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBTYW5kZXJzIDx0aG9tYXMuc2FuZGVyc0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvbmF0aGFuIERhdmllcyA8am9uYXRoYW4uZGF2aWVzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
b2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgIDUg
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCmluZGV4IDk5ZjY4YzcuLjYxZDFlMmUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW5zLm1sCkBAIC0zNSw4ICszNSw5IEBAIHR5cGUgZG9tYWlucyA9IHsKIAlv
bl9maXJzdF9jb25mbGljdF9wYXVzZTogdW5pdCAtPiB1bml0OwogCiAJKCogSWYgY29uZmlnIGlz
IHNldCB0byB1c2UgaW5kaXZpZHVhbCBpbnN0ZWFkIG9mIGFnZ3JlZ2F0ZSBjb25mbGljdC1yYXRl
LWxpbWl0aW5nLAotCSAgIHdlIHVzZSB0aGlzIGluc3RlYWQgb2YgdGhlIHF1ZXVlcy4gKikKLQlt
dXRhYmxlIG5fcGF1c2VkOiBpbnQ7CisJICAgd2UgdXNlIHRoZXNlIGNvdW50cyBpbnN0ZWFkIG9m
IHRoZSBxdWV1ZXMuIFRoZSBzZWNvbmQgb25lIGluY2x1ZGVzIHRoZSBmaXJzdC4gKikKKwltdXRh
YmxlIG5fcGF1c2VkOiBpbnQ7ICAgICgqIE51bWJlciBvZiBkb21haW5zIHdpdGggemVybyBvciBu
ZWdhdGl2ZSBjcmVkaXQgKikKKwltdXRhYmxlIG5fcGVuYWxpc2VkOiBpbnQ7ICgqIE51bWJlciBv
ZiBkb21haW5zIHdpdGggbGVzcyB0aGFuIG1heGltdW0gY3JlZGl0ICopCiB9CiAKIGxldCBpbml0
IGV2ZW50Y2huIG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlID0gewpAQCAtNDYsNiArNDcsNyBAQCBs
ZXQgaW5pdCBldmVudGNobiBvbl9maXJzdF9jb25mbGljdF9wYXVzZSA9IHsKIAlkb21zX3dpdGhf
Y29uZmxpY3RfcGVuYWx0eSA9IFF1ZXVlLmNyZWF0ZSAoKTsKIAlvbl9maXJzdF9jb25mbGljdF9w
YXVzZSA9IG9uX2ZpcnN0X2NvbmZsaWN0X3BhdXNlOwogCW5fcGF1c2VkID0gMDsKKwluX3BlbmFs
aXNlZCA9IDA7CiB9CiBsZXQgZGVsIGRvbXMgaWQgPSBIYXNodGJsLnJlbW92ZSBkb21zLnRhYmxl
IGlkCiBsZXQgZXhpc3QgZG9tcyBpZCA9IEhhc2h0YmwubWVtIGRvbXMudGFibGUgaWQKQEAgLTUz
LDYgKzU1LDIzIEBAIGxldCBmaW5kIGRvbXMgaWQgPSBIYXNodGJsLmZpbmQgZG9tcy50YWJsZSBp
ZAogbGV0IG51bWJlciBkb21zID0gSGFzaHRibC5sZW5ndGggZG9tcy50YWJsZQogbGV0IGl0ZXIg
ZG9tcyBmY3QgPSBIYXNodGJsLml0ZXIgKGZ1biBfIGIgLT4gZmN0IGIpIGRvbXMudGFibGUKIAor
bGV0IHJlYyBpc19lbXB0eV9xdWV1ZSBxID0KKwlRdWV1ZS5pc19lbXB0eSBxIHx8CisJCWlmICEo
UXVldWUucGVlayBxKSA9IE5vbmUKKwkJdGhlbiAoCisJCQlpZ25vcmUgKFF1ZXVlLnBvcCBxKTsK
KwkJCWlzX2VtcHR5X3F1ZXVlIHEKKwkJKSBlbHNlIGZhbHNlCisKK2xldCBhbGxfYXRfbWF4X2Ny
ZWRpdCBkb21zID0KKwlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRl
CisJdGhlbgorCQkoKiBDaGVjayBib3RoIGJlY3Vhc2UgaWYgYnVyc3QgbGltaXQgaXMgMS4wIHRo
ZW4gYSBkb21haW4gY2FuIGdvIHN0cmFpZ2h0CisJCSAqIGZyb20gbWF4LWNyZWRpdCB0byBwYXVz
ZWQgd2l0aG91dCBnZXR0aW5nIGludG8gdGhlIHBlbmFsdHkgcXVldWUuICopCisJCWlzX2VtcHR5
X3F1ZXVlIGRvbXMuZG9tc193aXRoX2NvbmZsaWN0X3BlbmFsdHkKKwkJJiYgaXNfZW1wdHlfcXVl
dWUgZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZAorCWVsc2UgZG9tcy5uX3BlbmFsaXNlZCA9IDAK
KwogKCogRnVuY3Rpb25zIHRvIGhhbmRsZSBxdWV1ZXMgb2YgZG9tYWlucyBnaXZlbiB0aGF0IHRo
ZSBkb21haW4gbWlnaHQgYmUgZGVsZXRlZCB3aGlsZSBpbiBhIHF1ZXVlLiAqKQogbGV0IHB1c2gg
ZG9tIHF1ZXVlID0KIAlRdWV1ZS5wdXNoIChyZWYgKFNvbWUgZG9tKSkgcXVldWUKQEAgLTEzMCwx
MyArMTQ5LDE2IEBAIGxldCBkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb21zIGRvbSA9CiAJbGV0IGJl
Zm9yZSA9IGRvbS5Eb21haW4uY29uZmxpY3RfY3JlZGl0IGluCiAJbGV0IGFmdGVyID0gbWF4ICgt
MS4wKSAoYmVmb3JlIC0uIDEuMCkgaW4KIAlkb20uRG9tYWluLmNvbmZsaWN0X2NyZWRpdCA8LSBh
ZnRlcjsKKwlsZXQgbmV3bHlfcGVuYWxpc2VkID0KKwkJYmVmb3JlID49ICFEZWZpbmUuY29uZmxp
Y3RfYnVyc3RfbGltaXQKKwkJJiYgYWZ0ZXIgPCAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0
IGluCisJbGV0IG5ld2x5X3BhdXNlZCA9IGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgaW4K
IAlpZiAhRGVmaW5lLmNvbmZsaWN0X3JhdGVfbGltaXRfaXNfYWdncmVnYXRlIHRoZW4gKAotCQlp
ZiBiZWZvcmUgPj0gIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdAotCQkmJiBhZnRlciA8ICFE
ZWZpbmUuY29uZmxpY3RfYnVyc3RfbGltaXQKKwkJaWYgbmV3bHlfcGVuYWxpc2VkCiAJCSYmIGFm
dGVyID4gMC4wCiAJCXRoZW4gKAogCQkJcHVzaCBkb20gZG9tcy5kb21zX3dpdGhfY29uZmxpY3Rf
cGVuYWx0eQotCQkpIGVsc2UgaWYgYmVmb3JlID4gMC4wICYmIGFmdGVyIDw9IDAuMAorCQkpIGVs
c2UgaWYgbmV3bHlfcGF1c2VkCiAJCXRoZW4gKAogCQkJbGV0IGZpcnN0X3BhdXNlID0gUXVldWUu
aXNfZW1wdHkgZG9tcy5kb21zX2NvbmZsaWN0X3BhdXNlZCBpbgogCQkJcHVzaCBkb20gZG9tcy5k
b21zX2NvbmZsaWN0X3BhdXNlZDsKQEAgLTE0NCw5ICsxNjYsMTIgQEAgbGV0IGRlY3JfY29uZmxp
Y3RfY3JlZGl0IGRvbXMgZG9tID0KIAkJKSBlbHNlICgKIAkJCSgqIFRoZSBxdWV1ZXMgYXJlIGNv
cnJlY3QgYWxyZWFkeTogbm8gZnVydGhlciBhY3Rpb24gbmVlZGVkLiAqKQogCQkpCi0JKSBlbHNl
IGlmIGJlZm9yZSA+IDAuMCAmJiBhZnRlciA8PSAwLjAgdGhlbiAoCi0JCWRvbXMubl9wYXVzZWQg
PC0gZG9tcy5uX3BhdXNlZCArIDE7Ci0JCWlmIGRvbXMubl9wYXVzZWQgPSAxIHRoZW4gZG9tcy5v
bl9maXJzdF9jb25mbGljdF9wYXVzZSAoKQorCSkgZWxzZSAoCisJCWlmIG5ld2x5X3BlbmFsaXNl
ZCB0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFsaXNlZCArIDE7CisJCWlmIG5l
d2x5X3BhdXNlZCB0aGVuICgKKwkJCWRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3BhdXNlZCArIDE7
CisJCQlpZiBkb21zLm5fcGF1c2VkID0gMSB0aGVuIGRvbXMub25fZmlyc3RfY29uZmxpY3RfcGF1
c2UgKCkKKwkJKQogCSkKIAogKCogR2l2ZSBvbmUgcG9pbnQgb2YgY3JlZGl0IHRvIG9uZSBkb21h
aW4sIGFuZCB1cGRhdGUgdGhlIHF1ZXVlcyBhcHByb3ByaWF0ZWx5LiAqKQpAQCAtMTc1LDkgKzIw
MCwxMyBAQCBsZXQgaW5jcl9jb25mbGljdF9jcmVkaXQgZG9tcyA9CiAJCQlsZXQgYmVmb3JlID0g
ZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAkJCWxldCBhZnRlciA9IG1pbiAoYmVmb3Jl
ICsuIDEuMCkgIURlZmluZS5jb25mbGljdF9idXJzdF9saW1pdCBpbgogCQkJZG9tLkRvbWFpbi5j
b25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CisKIAkJCWlmIGJlZm9yZSA8PSAwLjAgJiYgYWZ0ZXIg
PiAwLjAKLQkJCXRoZW4gZG9tcy5uX3BhdXNlZCA8LSBkb21zLm5fcGF1c2VkIC0gMQorCQkJdGhl
biBkb21zLm5fcGF1c2VkIDwtIGRvbXMubl9wYXVzZWQgLSAxOworCisJCQlpZiBiZWZvcmUgPCAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CisJCQkmJiBhZnRlciA+PSAhRGVmaW5lLmNvbmZs
aWN0X2J1cnN0X2xpbWl0CisJCQl0aGVuIGRvbXMubl9wZW5hbGlzZWQgPC0gZG9tcy5uX3BlbmFs
aXNlZCAtIDEKIAkJaW4KLQkJKCogU2NvcGUgZm9yIG9wdGltaXNhdGlvbiAocHJvYmFibHkgdGlu
eSk6IGF2b2lkIGl0ZXJhdGlvbiBpZiBhbGwgZG9tYWlucyBhcmUgYXQgbWF4IGNyZWRpdCAqKQot
CQlpdGVyIGRvbXMgaW5jCisJCWlmIGRvbXMubl9wZW5hbGlzZWQgPiAwIHRoZW4gaXRlciBkb21z
IGluYwogCSkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IGQ1YzUwZmQuLjA2Mzg3
YTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtNDM3LDcgKzQzNywxMCBAQCBs
ZXQgXyA9CiAJCQlwZWFjZWZ1bF9tdzsKIAkJbGV0IHN0YXJ0X3RpbWUgPSBVbml4LmdldHRpbWVv
ZmRheSAoKSBpbgogCQlsZXQgdGltZW91dCA9Ci0JCQlsZXQgdW50aWxfbmV4dF9hY3Rpdml0eSA9
IG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGltZSkpIHBlcmlvZF9v
cHNfaW50ZXJ2YWwgaW4KKwkJCWxldCB1bnRpbF9uZXh0X2FjdGl2aXR5ID0KKwkJCQlpZiBEb21h
aW5zLmFsbF9hdF9tYXhfY3JlZGl0IGRvbWFpbnMKKwkJCQl0aGVuIHBlcmlvZF9vcHNfaW50ZXJ2
YWwKKwkJCQllbHNlIG1pbiAobWF4IDAuICghbmV4dF9mcmVxdWVudF9vcHMgLS4gc3RhcnRfdGlt
ZSkpIHBlcmlvZF9vcHNfaW50ZXJ2YWwgaW4KIAkJCWlmIHBlYWNlZnVsX213IDw+IFtdIHRoZW4g
MC4gZWxzZSB1bnRpbF9uZXh0X2FjdGl2aXR5CiAJCWluCiAJCWxldCBpbnNldCwgb3V0c2V0ID0g
Q29ubmVjdGlvbnMuc2VsZWN0IH5vbmx5X2lmOmlzX3BlYWNlZnVsIGNvbnMgaW4KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBH-0002hQ-Q0; Fri, 31 Mar 2017 11:57:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBG-0002gX-9f
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1B/3F-00609-5244ED85; Fri, 31 Mar 2017 11:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfF5V6
 EwdkudYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPc+pWC2ccXnL4dYGxi7tboYuTiEBL4wSszf
 sYwZwjnPKDH54xLWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwlvlyay
 gRi8wqYSXSvb2UEsVmA6pc8vc4ygZFjASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQJ/UMzAw7mD8fdrzEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw9jndixASLEpNT61Iy8wBBgdMWoKDR0mEV88ZKM1bXJCYW5yZDpE6xajLcath
 zxsmIZa8/LxUKXHeZJAZAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvD
 sgqnsy8ErhNr4COYAI6wuLrXZAjShIRUlINjEtu7nVe+FWK6fwtqazJ148tlbP0FPj0qdd9aX
 PJKREOlk1ijp9yl5rebTC+XDMn8IrqCf9JXGpbnAWnCs4p2VrKscHGa8JftZv3+CrubT8QtV2
 I7WXUrf2rJR5GSUx7s+XElqe60Tcd6xusA63tJzz0PlO+Nvbcs69+Vecj9nYZzPdvv8WTPEWJ
 pTgj0VCLuag4EQBR5UMzTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490961443!93260562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6134 invoked from network); 31 Mar 2017 11:57:24 -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; 31 Mar 2017 11:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBD-0007Qr-HW
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBD-0002uY-F0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBD-0002uY-F0@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:23 +0000
Subject: [Xen-changelog] [xen master] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkOTY5ZjEyODM2NDUwOTI3MTc3M2Q2ODgzNjk0YTQzMmI4ZDk2MWQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZCB0cmFuc2FjdGlvbiBjb25mbGljdHM6IGltcHJv
dmUgbG9nZ2luZwogICAgCiAgICBGb3IgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0cmFuc2FjdGlv
biBjb25mbGljdHMsIHBvdGVudGlhbGx5IGZyZXF1ZW50CiAgICBsb2dnaW5nIGF0ICJpbmZvIiBw
cmlvcml0eSBoYXMgYmVlbiBjaGFuZ2VkIHRvICJkZWJ1ZyIgcHJpb3JpdHksIGFuZAogICAgb25j
ZSBwZXIgdHdvIG1pbnV0ZXMgdGhlcmUgaXMgYW4gImluZm8iIHByaW9yaXR5IHN1bW1hcnkuCiAg
ICAKICAgIEFkZGl0aW9uYWwgZGV0YWlsZWQgbG9nZ2luZyBoYXMgYmVlbiBhZGRlZCBhdCAiZGVi
dWciIHByaW9yaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhv
bWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
Lm1sICAgICAgfCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAg
ICAgfCA1ICsrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsr
KysrLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hh
bmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
Lm1sCmluZGV4IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAt
MzQsNiArMzQsNyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsg
KCogTXVzdCBiZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdp
dGggYW5vdGhlcgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3Mg
dHJhbnNhY3Rpb24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czog
aW50NjQ7CiB9CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAg
bGV0IG1ha2UgaWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRf
Y2xpZW50ID0gZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVm
aW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKwor
bGV0IGxvZ19hbmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1
c2VkX2NvbmZsaWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25m
bGljdHM7CisJCWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9t
YWlucy5tbAppbmRleCA2MWQxZTJlLi5mZGFlMjk4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5t
bApAQCAtMTQ2LDggKzE0NiwxMCBAQCBsZXQgY3JlYXRlMCBkb21zID0KIAlkb20KIAogbGV0IGRl
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KKwlkb20uRG9tYWluLmNhdXNlZF9jb25mbGlj
dHMgPC0gSW50NjQuYWRkIDFMIGRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0czsKIAlsZXQgYmVm
b3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAlsZXQgYWZ0ZXIgPSBtYXggKC0x
LjApIChiZWZvcmUgLS4gMS4wKSBpbgorCWRlYnVnICJkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb20l
ZCAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAJZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CiAJbGV0IG5ld2x5X3BlbmFsaXNlZCA9CiAJCWJl
Zm9yZSA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CkBAIC0xNzgsNyArMTgwLDkgQEAg
bGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KIGxldCBpbmNyX2NvbmZsaWN0X2Ny
ZWRpdF9mcm9tX3F1ZXVlIGRvbXMgPQogCWxldCBwcm9jZXNzX3F1ZXVlIHEgcmVxdWV1ZV90ZXN0
ID0KIAkJbGV0IGQgPSBwb3AgcSBpbgorCQlsZXQgYmVmb3JlID0gZC5Eb21haW4uY29uZmxpY3Rf
Y3JlZGl0IGluICgqIGp1c3QgZm9yIGRlYnVnLWxvZ2dpbmcgKikKIAkJZC5Eb21haW4uY29uZmxp
Y3RfY3JlZGl0IDwtIG1pbiAoZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0ICsuIDEuMCkgIURlZmlu
ZS5jb25mbGljdF9idXJzdF9saW1pdDsKKwkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0X2Zy
b21fcXVldWU6IGRvbSVkOiAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZCkgYmVmb3JlIGQuRG9t
YWluLmNvbmZsaWN0X2NyZWRpdDsKIAkJaWYgcmVxdWV1ZV90ZXN0IGQuRG9tYWluLmNvbmZsaWN0
X2NyZWRpdCB0aGVuICgKIAkJCXB1c2ggZCBxICgqIE1ha2UgaXQgcXVldWUgdXAgYWdhaW4gZm9y
IGl0cyBuZXh0IHBvaW50IG9mIGNyZWRpdC4gKikKIAkJKQpAQCAtMjAwLDYgKzIwNCw3IEBAIGxl
dCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KIAkJCWxldCBiZWZvcmUgPSBkb20uRG9tYWlu
LmNvbmZsaWN0X2NyZWRpdCBpbgogCQkJbGV0IGFmdGVyID0gbWluIChiZWZvcmUgKy4gMS4wKSAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCiAJCQlkb20uRG9tYWluLmNvbmZsaWN0X2Ny
ZWRpdCA8LSBhZnRlcjsKKwkJCWRlYnVnICJpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZDogJUYg
LT4gJUYiIChEb21haW4uZ2V0X2lkIGRvbSkgYmVmb3JlIGFmdGVyOwogCiAJCQlpZiBiZWZvcmUg
PD0gMC4wICYmIGFmdGVyID4gMC4wCiAJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3Bh
dXNlZCAtIDE7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IGMxNTExYzAuLjdlNTFiY2Mg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMTUsNiArMzE1LDcgQEAgbGV0IHRyYW5z
YWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJCQlUcmFuc2FjdGlvbi5jb21taXQgfmNv
biByZXBsYXlfdAogCQkJd2l0aAogCQkJfCBUcmFuc2FjdGlvbl9hZ2FpbiAtPiAoCisJCQkJVHJh
bnNhY3Rpb24uZmFpbGVkX2NvbW1pdHMgOj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRf
Y29tbWl0cyAxTDsKIAkJCQlsZXQgdmljdGltX2RvbXN0ciA9IENvbm5lY3Rpb24uZ2V0X2RvbXN0
ciBjIGluCiAJCQkJZGVidWcgIkFwcG9ydGlvbmluZyBibGFtZSBmb3IgRUFHQUlOIGluIHR4biAl
ZCwgZG9tYWluPSVzIiBpZCB2aWN0aW1fZG9tc3RyOwogCQkJCWxldCBwdW5pc2ggZ3VpbHR5X2Nv
biA9CkBAIC0zMzYsNyArMzM3LDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMg
Y29ucyA9CiAJCQkJCWVsc2UgZmFsc2UKIAkJCQkpIGluCiAJCQkJbGV0IGd1aWx0eV9jb25zID0g
SGlzdG9yeS5maWx0ZXJfY29ubmVjdGlvbnMgfmlnbm9yZTpjIH5zaW5jZTp0LlRyYW5zYWN0aW9u
LnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9zZW50ZW5jZSBpbgotCQkJCWlmIEhhc2h0YmwubGVu
Z3RoIGd1aWx0eV9jb25zID0gMCB0aGVuIGRlYnVnICJGb3VuZCBubyBjdWxwcml0IGZvciBjb25m
bGljdCBpbiAlczogbXVzdCBiZSBzZWxmIG9yIG5vdCBpbiBoaXN0b3J5LiIgY29uOworCQkJCWlm
IEhhc2h0YmwubGVuZ3RoIGd1aWx0eV9jb25zID0gMCB0aGVuICgKKwkJCQkJZGVidWcgIkZvdW5k
IG5vIGN1bHByaXQgZm9yIGNvbmZsaWN0IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhp
c3RvcnkuIiBjb247CisJCQkJCVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQg
Oj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDFMCisJ
CQkJKTsKIAkJCQlmYWxzZQogCQkJKQogCQkJfCBlIC0+CmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwKaW5kZXggOGY5NTMwMS4uZGE0YTNlMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbApAQCAtOTAsNiArOTAsMTEgQEAgdHlwZSB0ID0gewogbGV0IGdldF9pZCB0ID0g
bWF0Y2ggdC50eSB3aXRoIE5vIC0+IG5vbmUgfCBGdWxsIChpZCwgXywgXykgLT4gaWQKIAogbGV0
IGNvdW50ZXIgPSByZWYgMEwKK2xldCBmYWlsZWRfY29tbWl0cyA9IHJlZiAwTAorbGV0IGZhaWxl
ZF9jb21taXRzX25vX2N1bHByaXQgPSByZWYgMEwKK2xldCByZXNldF9jb25mbGljdF9zdGF0cyAo
KSA9CisJZmFpbGVkX2NvbW1pdHMgOj0gMEw7CisJZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6
PSAwTAogCiAoKiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1
cmUgYW5kIGZ1bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCiBsZXQgc2hvcnRfcnVubmlu
Z190eG5zID0gcmVmIFtdCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3Rv
cmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCAwNjM4N2E4
Li4wNWFjZTRkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTM3Niw2ICszNzYs
NyBAQCBsZXQgXyA9CiAJbGV0IGxhc3Rfc2Nhbl90aW1lID0gcmVmIDAuIGluCiAKIAlsZXQgcGVy
aW9kaWNfb3BzIG5vdyA9CisJCWRlYnVnICJwZXJpb2RpY19vcHMgc3RhcnRpbmciOwogCQkoKiB3
ZSBnYXJiYWdlIGNvbGxlY3QgdGhlIHN0cmluZy0+aW50IGRpY3Rpb25hcnkgYWZ0ZXIgYSBzaXpl
YWJsZSBhbW91bnQgb2Ygb3BlcmF0aW9ucywKIAkJICogdGhlcmUncyBubyBuZWVkIHRvIGJlIHJl
YWxseSBmYXN0IGV2ZW4gaWYgd2UgZ290IGxvb3NlCiAJCSAqIG9iamVjdHMgc2luY2UgbmFtZXMg
YXJlIG9mdGVuIHJldXNlLgpAQCAtMzk1LDcgKzM5NiwxMSBAQCBsZXQgXyA9CiAKIAkJKCogbWFr
ZSBzdXJlIHdlIGRvbid0IHByaW50IGdlbmVyYWwgc3RhdHMgZmFzdGVyIHRoYW4gMiBtaW4gKikK
IAkJaWYgbm93ID4gKCFsYXN0X3N0YXRfdGltZSArLiAxMjAuKSB0aGVuICgKKwkJCWluZm8gIlRy
YW5zYWN0aW9uIGNvbmZsaWN0IHN0YXRpc3RpY3MgZm9yIGxhc3QgJUYgc2Vjb25kczoiIChub3cg
LS4gIWxhc3Rfc3RhdF90aW1lKTsKIAkJCWxhc3Rfc3RhdF90aW1lIDo9IG5vdzsKKwkJCURvbWFp
bnMuaXRlciBkb21haW5zIChEb21haW4ubG9nX2FuZF9yZXNldF9jb25mbGljdF9zdGF0cyAoaW5m
byAiRG9tJWQgY2F1c2VkICVMZCBjb25mbGljdHMiKSk7CisJCQlpbmZvICIlTGQgZmFpbGVkIHRy
YW5zYWN0aW9uczsgb2YgdGhlc2Ugbm8gY3VscHJpdCB3YXMgZm91bmQgZm9yICVMZCIgIVRyYW5z
YWN0aW9uLmZhaWxlZF9jb21taXRzICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxw
cml0OworCQkJVHJhbnNhY3Rpb24ucmVzZXRfY29uZmxpY3Rfc3RhdHMgKCk7CiAKIAkJCWxldCBn
YyA9IEdjLnN0YXQgKCkgaW4KIAkJCWxldCAobGFub24sIGxhbm9uX29wcywgbGFub25fd2F0Y2hz
LApAQCAtNDE1LDYgKzQyMCw3IEBAIGxldCBfID0KIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBn
Yy5HYy5mcmVlX2Jsb2NrcwogCQkpOwogCQlsZXQgZWxhcHNlZCA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uIG5vdyBpbgorCQlkZWJ1ZyAicGVyaW9kaWNfb3BzIHRvb2sgJUYgc2Vjb25kcy4iIGVs
YXBzZWQ7CiAJCWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKIAlpbgogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBH-0002hQ-Q0; Fri, 31 Mar 2017 11:57:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBG-0002gX-9f
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 1B/3F-00609-5244ED85; Fri, 31 Mar 2017 11:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfF5V6
 EwdkudYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPc+pWC2ccXnL4dYGxi7tboYuTiEBL4wSszf
 sYwZwjnPKDH54xLWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwlvlyay
 gRi8wqYSXSvb2UEsVmA6pc8vc4ygZFjASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQJ/UMzAw7mD8fdrzEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw9jndixASLEpNT61Iy8wBBgdMWoKDR0mEV88ZKM1bXJCYW5yZDpE6xajLcath
 zxsmIZa8/LxUKXHeZJAZAiBFGaV5cCNggXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvD
 sgqnsy8ErhNr4COYAI6wuLrXZAjShIRUlINjEtu7nVe+FWK6fwtqazJ148tlbP0FPj0qdd9aX
 PJKREOlk1ijp9yl5rebTC+XDMn8IrqCf9JXGpbnAWnCs4p2VrKscHGa8JftZv3+CrubT8QtV2
 I7WXUrf2rJR5GSUx7s+XElqe60Tcd6xusA63tJzz0PlO+Nvbcs69+Vecj9nYZzPdvv8WTPEWJ
 pTgj0VCLuag4EQBR5UMzTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490961443!93260562!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6134 invoked from network); 31 Mar 2017 11:57:24 -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; 31 Mar 2017 11:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBD-0007Qr-HW
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBD-0002uY-F0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBD-0002uY-F0@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:23 +0000
Subject: [Xen-changelog] [xen master] oxenstored transaction conflicts:
	improve logging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkOTY5ZjEyODM2NDUwOTI3MTc3M2Q2ODgzNjk0YTQzMmI4ZDk2MWQKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXIgMjcgMTQ6MzY6MzQgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1hciAyOCAxMzowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZCB0cmFuc2FjdGlvbiBjb25mbGljdHM6IGltcHJv
dmUgbG9nZ2luZwogICAgCiAgICBGb3IgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0cmFuc2FjdGlv
biBjb25mbGljdHMsIHBvdGVudGlhbGx5IGZyZXF1ZW50CiAgICBsb2dnaW5nIGF0ICJpbmZvIiBw
cmlvcml0eSBoYXMgYmVlbiBjaGFuZ2VkIHRvICJkZWJ1ZyIgcHJpb3JpdHksIGFuZAogICAgb25j
ZSBwZXIgdHdvIG1pbnV0ZXMgdGhlcmUgaXMgYW4gImluZm8iIHByaW9yaXR5IHN1bW1hcnkuCiAg
ICAKICAgIEFkZGl0aW9uYWwgZGV0YWlsZWQgbG9nZ2luZyBoYXMgYmVlbiBhZGRlZCBhdCAiZGVi
dWciIHByaW9yaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhv
bWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
Lm1sICAgICAgfCA4ICsrKysrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAg
ICAgfCA1ICsrKysrCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgfCA2ICsr
KysrLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgNSArKysrKwogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgNiArKysrKysKIDUgZmlsZXMgY2hh
bmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW4ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
Lm1sCmluZGV4IGU2NzdhYTMuLjQ1MTU2NTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9kb21haW4ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbi5tbApAQCAt
MzQsNiArMzQsNyBAQCB0eXBlIHQgPQogCW11dGFibGUgY29uZmxpY3RfY3JlZGl0OiBmbG9hdDsg
KCogTXVzdCBiZSBwb3NpdGl2ZSB0byBwZXJmb3JtIHdyaXRlczsgYSBjb21taXQKIAkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoYXQgbGF0ZXIgY2F1c2VzIGNvbmZsaWN0IHdp
dGggYW5vdGhlcgogCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tYWluJ3Mg
dHJhbnNhY3Rpb24gY29zdHMgY3JlZGl0LiAqKQorCW11dGFibGUgY2F1c2VkX2NvbmZsaWN0czog
aW50NjQ7CiB9CiAKIGxldCBpc19kb20wIGQgPSBkLmlkID0gMApAQCAtOTMsNCArOTQsMTEgQEAg
bGV0IG1ha2UgaWQgbWZuIHJlbW90ZV9wb3J0IGludGVyZmFjZSBldmVudGNobiA9IHsKIAliYWRf
Y2xpZW50ID0gZmFsc2U7CiAJaW9fY3JlZGl0ID0gMDsKIAljb25mbGljdF9jcmVkaXQgPSAhRGVm
aW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0OworCWNhdXNlZF9jb25mbGljdHMgPSAwTDsKIH0KKwor
bGV0IGxvZ19hbmRfcmVzZXRfY29uZmxpY3Rfc3RhdHMgbG9nZm4gZG9tID0KKwlpZiBkb20uY2F1
c2VkX2NvbmZsaWN0cyA+IDBMIHRoZW4gKAorCQlsb2dmbiBkb20uaWQgZG9tLmNhdXNlZF9jb25m
bGljdHM7CisJCWRvbS5jYXVzZWRfY29uZmxpY3RzIDwtIDBMCisJKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9t
YWlucy5tbAppbmRleCA2MWQxZTJlLi5mZGFlMjk4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvZG9tYWlucy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5t
bApAQCAtMTQ2LDggKzE0NiwxMCBAQCBsZXQgY3JlYXRlMCBkb21zID0KIAlkb20KIAogbGV0IGRl
Y3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KKwlkb20uRG9tYWluLmNhdXNlZF9jb25mbGlj
dHMgPC0gSW50NjQuYWRkIDFMIGRvbS5Eb21haW4uY2F1c2VkX2NvbmZsaWN0czsKIAlsZXQgYmVm
b3JlID0gZG9tLkRvbWFpbi5jb25mbGljdF9jcmVkaXQgaW4KIAlsZXQgYWZ0ZXIgPSBtYXggKC0x
LjApIChiZWZvcmUgLS4gMS4wKSBpbgorCWRlYnVnICJkZWNyX2NvbmZsaWN0X2NyZWRpdCBkb20l
ZCAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZG9tKSBiZWZvcmUgYWZ0ZXI7CiAJZG9tLkRvbWFp
bi5jb25mbGljdF9jcmVkaXQgPC0gYWZ0ZXI7CiAJbGV0IG5ld2x5X3BlbmFsaXNlZCA9CiAJCWJl
Zm9yZSA+PSAhRGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0CkBAIC0xNzgsNyArMTgwLDkgQEAg
bGV0IGRlY3JfY29uZmxpY3RfY3JlZGl0IGRvbXMgZG9tID0KIGxldCBpbmNyX2NvbmZsaWN0X2Ny
ZWRpdF9mcm9tX3F1ZXVlIGRvbXMgPQogCWxldCBwcm9jZXNzX3F1ZXVlIHEgcmVxdWV1ZV90ZXN0
ID0KIAkJbGV0IGQgPSBwb3AgcSBpbgorCQlsZXQgYmVmb3JlID0gZC5Eb21haW4uY29uZmxpY3Rf
Y3JlZGl0IGluICgqIGp1c3QgZm9yIGRlYnVnLWxvZ2dpbmcgKikKIAkJZC5Eb21haW4uY29uZmxp
Y3RfY3JlZGl0IDwtIG1pbiAoZC5Eb21haW4uY29uZmxpY3RfY3JlZGl0ICsuIDEuMCkgIURlZmlu
ZS5jb25mbGljdF9idXJzdF9saW1pdDsKKwkJZGVidWcgImluY3JfY29uZmxpY3RfY3JlZGl0X2Zy
b21fcXVldWU6IGRvbSVkOiAlRiAtPiAlRiIgKERvbWFpbi5nZXRfaWQgZCkgYmVmb3JlIGQuRG9t
YWluLmNvbmZsaWN0X2NyZWRpdDsKIAkJaWYgcmVxdWV1ZV90ZXN0IGQuRG9tYWluLmNvbmZsaWN0
X2NyZWRpdCB0aGVuICgKIAkJCXB1c2ggZCBxICgqIE1ha2UgaXQgcXVldWUgdXAgYWdhaW4gZm9y
IGl0cyBuZXh0IHBvaW50IG9mIGNyZWRpdC4gKikKIAkJKQpAQCAtMjAwLDYgKzIwNCw3IEBAIGxl
dCBpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb21zID0KIAkJCWxldCBiZWZvcmUgPSBkb20uRG9tYWlu
LmNvbmZsaWN0X2NyZWRpdCBpbgogCQkJbGV0IGFmdGVyID0gbWluIChiZWZvcmUgKy4gMS4wKSAh
RGVmaW5lLmNvbmZsaWN0X2J1cnN0X2xpbWl0IGluCiAJCQlkb20uRG9tYWluLmNvbmZsaWN0X2Ny
ZWRpdCA8LSBhZnRlcjsKKwkJCWRlYnVnICJpbmNyX2NvbmZsaWN0X2NyZWRpdCBkb20lZDogJUYg
LT4gJUYiIChEb21haW4uZ2V0X2lkIGRvbSkgYmVmb3JlIGFmdGVyOwogCiAJCQlpZiBiZWZvcmUg
PD0gMC4wICYmIGFmdGVyID4gMC4wCiAJCQl0aGVuIGRvbXMubl9wYXVzZWQgPC0gZG9tcy5uX3Bh
dXNlZCAtIDE7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IGMxNTExYzAuLjdlNTFiY2Mg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC0zMTUsNiArMzE1LDcgQEAgbGV0IHRyYW5z
YWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAkJCQlUcmFuc2FjdGlvbi5jb21taXQgfmNv
biByZXBsYXlfdAogCQkJd2l0aAogCQkJfCBUcmFuc2FjdGlvbl9hZ2FpbiAtPiAoCisJCQkJVHJh
bnNhY3Rpb24uZmFpbGVkX2NvbW1pdHMgOj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRf
Y29tbWl0cyAxTDsKIAkJCQlsZXQgdmljdGltX2RvbXN0ciA9IENvbm5lY3Rpb24uZ2V0X2RvbXN0
ciBjIGluCiAJCQkJZGVidWcgIkFwcG9ydGlvbmluZyBibGFtZSBmb3IgRUFHQUlOIGluIHR4biAl
ZCwgZG9tYWluPSVzIiBpZCB2aWN0aW1fZG9tc3RyOwogCQkJCWxldCBwdW5pc2ggZ3VpbHR5X2Nv
biA9CkBAIC0zMzYsNyArMzM3LDEwIEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMg
Y29ucyA9CiAJCQkJCWVsc2UgZmFsc2UKIAkJCQkpIGluCiAJCQkJbGV0IGd1aWx0eV9jb25zID0g
SGlzdG9yeS5maWx0ZXJfY29ubmVjdGlvbnMgfmlnbm9yZTpjIH5zaW5jZTp0LlRyYW5zYWN0aW9u
LnN0YXJ0X2NvdW50IH5mOmp1ZGdlX2FuZF9zZW50ZW5jZSBpbgotCQkJCWlmIEhhc2h0YmwubGVu
Z3RoIGd1aWx0eV9jb25zID0gMCB0aGVuIGRlYnVnICJGb3VuZCBubyBjdWxwcml0IGZvciBjb25m
bGljdCBpbiAlczogbXVzdCBiZSBzZWxmIG9yIG5vdCBpbiBoaXN0b3J5LiIgY29uOworCQkJCWlm
IEhhc2h0YmwubGVuZ3RoIGd1aWx0eV9jb25zID0gMCB0aGVuICgKKwkJCQkJZGVidWcgIkZvdW5k
IG5vIGN1bHByaXQgZm9yIGNvbmZsaWN0IGluICVzOiBtdXN0IGJlIHNlbGYgb3Igbm90IGluIGhp
c3RvcnkuIiBjb247CisJCQkJCVRyYW5zYWN0aW9uLmZhaWxlZF9jb21taXRzX25vX2N1bHByaXQg
Oj0gSW50NjQuYWRkICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxwcml0IDFMCisJ
CQkJKTsKIAkJCQlmYWxzZQogCQkJKQogCQkJfCBlIC0+CmRpZmYgLS1naXQgYS90b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJhbnNh
Y3Rpb24ubWwKaW5kZXggOGY5NTMwMS4uZGE0YTNlMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbApAQCAtOTAsNiArOTAsMTEgQEAgdHlwZSB0ID0gewogbGV0IGdldF9pZCB0ID0g
bWF0Y2ggdC50eSB3aXRoIE5vIC0+IG5vbmUgfCBGdWxsIChpZCwgXywgXykgLT4gaWQKIAogbGV0
IGNvdW50ZXIgPSByZWYgMEwKK2xldCBmYWlsZWRfY29tbWl0cyA9IHJlZiAwTAorbGV0IGZhaWxl
ZF9jb21taXRzX25vX2N1bHByaXQgPSByZWYgMEwKK2xldCByZXNldF9jb25mbGljdF9zdGF0cyAo
KSA9CisJZmFpbGVkX2NvbW1pdHMgOj0gMEw7CisJZmFpbGVkX2NvbW1pdHNfbm9fY3VscHJpdCA6
PSAwTAogCiAoKiBTY29wZSBmb3Igb3B0aW1pc2F0aW9uOiBkaWZmZXJlbnQgZGF0YS1zdHJ1Y3R1
cmUgYW5kIGZ1bmN0aW9ucyB0byBzZWFyY2gvZmlsdGVyIGl0ICopCiBsZXQgc2hvcnRfcnVubmlu
Z190eG5zID0gcmVmIFtdCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3Rv
cmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCAwNjM4N2E4
Li4wNWFjZTRkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1s
CisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTM3Niw2ICszNzYs
NyBAQCBsZXQgXyA9CiAJbGV0IGxhc3Rfc2Nhbl90aW1lID0gcmVmIDAuIGluCiAKIAlsZXQgcGVy
aW9kaWNfb3BzIG5vdyA9CisJCWRlYnVnICJwZXJpb2RpY19vcHMgc3RhcnRpbmciOwogCQkoKiB3
ZSBnYXJiYWdlIGNvbGxlY3QgdGhlIHN0cmluZy0+aW50IGRpY3Rpb25hcnkgYWZ0ZXIgYSBzaXpl
YWJsZSBhbW91bnQgb2Ygb3BlcmF0aW9ucywKIAkJICogdGhlcmUncyBubyBuZWVkIHRvIGJlIHJl
YWxseSBmYXN0IGV2ZW4gaWYgd2UgZ290IGxvb3NlCiAJCSAqIG9iamVjdHMgc2luY2UgbmFtZXMg
YXJlIG9mdGVuIHJldXNlLgpAQCAtMzk1LDcgKzM5NiwxMSBAQCBsZXQgXyA9CiAKIAkJKCogbWFr
ZSBzdXJlIHdlIGRvbid0IHByaW50IGdlbmVyYWwgc3RhdHMgZmFzdGVyIHRoYW4gMiBtaW4gKikK
IAkJaWYgbm93ID4gKCFsYXN0X3N0YXRfdGltZSArLiAxMjAuKSB0aGVuICgKKwkJCWluZm8gIlRy
YW5zYWN0aW9uIGNvbmZsaWN0IHN0YXRpc3RpY3MgZm9yIGxhc3QgJUYgc2Vjb25kczoiIChub3cg
LS4gIWxhc3Rfc3RhdF90aW1lKTsKIAkJCWxhc3Rfc3RhdF90aW1lIDo9IG5vdzsKKwkJCURvbWFp
bnMuaXRlciBkb21haW5zIChEb21haW4ubG9nX2FuZF9yZXNldF9jb25mbGljdF9zdGF0cyAoaW5m
byAiRG9tJWQgY2F1c2VkICVMZCBjb25mbGljdHMiKSk7CisJCQlpbmZvICIlTGQgZmFpbGVkIHRy
YW5zYWN0aW9uczsgb2YgdGhlc2Ugbm8gY3VscHJpdCB3YXMgZm91bmQgZm9yICVMZCIgIVRyYW5z
YWN0aW9uLmZhaWxlZF9jb21taXRzICFUcmFuc2FjdGlvbi5mYWlsZWRfY29tbWl0c19ub19jdWxw
cml0OworCQkJVHJhbnNhY3Rpb24ucmVzZXRfY29uZmxpY3Rfc3RhdHMgKCk7CiAKIAkJCWxldCBn
YyA9IEdjLnN0YXQgKCkgaW4KIAkJCWxldCAobGFub24sIGxhbm9uX29wcywgbGFub25fd2F0Y2hz
LApAQCAtNDE1LDYgKzQyMCw3IEBAIGxldCBfID0KIAkJCSAgICAgZ2MuR2MuZnJlZV93b3JkcyBn
Yy5HYy5mcmVlX2Jsb2NrcwogCQkpOwogCQlsZXQgZWxhcHNlZCA9IFVuaXguZ2V0dGltZW9mZGF5
ICgpIC0uIG5vdyBpbgorCQlkZWJ1ZyAicGVyaW9kaWNfb3BzIHRvb2sgJUYgc2Vjb25kcy4iIGVs
YXBzZWQ7CiAJCWRlbGF5X25leHRfZnJlcXVlbnRfb3BzX2J5IGVsYXBzZWQKIAlpbgogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBQ-0002j8-T4; Fri, 31 Mar 2017 11:57:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBP-0002in-MC
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/30-03642-F244ED85; Fri, 31 Mar 2017 11:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfP5V6
 Ewd6v8hYTthk4MHps79vFHsAYxZqZl5RfkcCa0X+6ialgD3fFpe7XbA2MPZxdjFwcQgJfGCXe
 LpvIDOGcZ5T4s34uUxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJaEi+2b
 WcEsXkFzCROdHSzg9gsQPUHrp5in8DIsYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4/TL/ocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjfU/l6EkGBRanpqRVpmDjA4YNISHDxKIrxLQdK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOWw1SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybBTKFJ
 zOvBG7TK6AjmICOsPh6F+SIkkSElFQDo96JCZ2fHv/kK/zh2t3o/jDY5Uvl1IgDvrcvHbt1RG
 FGqKORtsECT/7UnJ7lvbVZ/8uk9ky3WPGw5/Krla8f35IP+XN/NesF0RULef11puqlMMhvTc6
 QsM584hbevficzRNbgZq2/EK5FzM2hO869V82S8HP5hnbRJdiQReZRbLMHU9Lmv+lKrEUZyQa
 ajEXFScCAOoyu9hPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1490961453!71624604!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18644 invoked from network); 31 Mar 2017 11:57:34 -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; 31 Mar 2017 11:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBN-0007R7-Jf
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBN-0002v2-Iz
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBN-0002v2-Iz@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:33 +0000
Subject: [Xen-changelog] [xen master] Merge XSA 206 branch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY4YTA4ZTEyYzQ0NDM1ZWI4NjYwMDA3MmI5ZTcyNWUyMzg3Y2UxNjMKTWVyZ2U6IGFj
OWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUyMmEgNmQ5NjlmMTI4MzY0NTA5Mjcx
NzczZDY4ODM2OTRhNDMyYjhkOTYxZApBdXRob3I6ICAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAyOCAxNTo0NjoyNSAyMDE3ICsw
MTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgTWFyIDI4IDE1OjQ2OjI1IDIwMTcgKzAxMDAKCiAgICBNZXJnZSBYU0Eg
MjA2IGJyYW5jaAoKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAgICAgICAgfCAg
IDEgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwgICAgICB8ICAgNSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwgICAgIHwgIDE0ICstCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgICAgIHwgICA0ICsKIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgICAgICAgICAgfCAgMTcgKystCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvZG9tYWlucy5tbCAgICAgICAgIHwgMTM3ICsrKysrKysrKysrKysrKysrLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2hpc3RvcnkubWwgICAgICAgICB8ICA3MyArKysrKysrKysrCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluIHwgIDMyICsrKysrCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgICAgIHwgMTE4ICsrKysrKysrKysrKystLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sICAgICAgICAgICB8ICAgMSArCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgICAgIHwgIDU1ICsrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgICAgfCAgNzcgKysrKysrKy0tLQogdG9vbHMveGVu
c3RvcmUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuYyAgICAgICAgICB8ICAxMCArLQogdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuaCAgICAgICAgICB8ICAgNiArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9t
YWluLmMgICAgICAgIHwgMjQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCAgICAgICAgfCAgMjcgKysrKwogdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgICB8ICAgNSArCiAxOCBmaWxlcyBjaGFuZ2Vk
LCA3NzMgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBQ-0002j8-T4; Fri, 31 Mar 2017 11:57:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBP-0002in-MC
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E3/30-03642-F244ED85; Fri, 31 Mar 2017 11:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfP5V6
 Ewd6v8hYTthk4MHps79vFHsAYxZqZl5RfkcCa0X+6ialgD3fFpe7XbA2MPZxdjFwcQgJfGCXe
 LpvIDOGcZ5T4s34uUxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJaEi+2b
 WcEsXkFzCROdHSzg9gsQPUHrp5in8DIsYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4/TL/ocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjfU/l6EkGBRanpqRVpmDjA4YNISHDxKIrxLQdK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOWw1SJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybBTKFJ
 zOvBG7TK6AjmICOsPh6F+SIkkSElFQDo96JCZ2fHv/kK/zh2t3o/jDY5Uvl1IgDvrcvHbt1RG
 FGqKORtsECT/7UnJ7lvbVZ/8uk9ky3WPGw5/Krla8f35IP+XN/NesF0RULef11puqlMMhvTc6
 QsM584hbevficzRNbgZq2/EK5FzM2hO869V82S8HP5hnbRJdiQReZRbLMHU9Lmv+lKrEUZyQa
 ajEXFScCAOoyu9hPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1490961453!71624604!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18644 invoked from network); 31 Mar 2017 11:57:34 -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; 31 Mar 2017 11:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBN-0007R7-Jf
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBN-0002v2-Iz
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBN-0002v2-Iz@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:33 +0000
Subject: [Xen-changelog] [xen master] Merge XSA 206 branch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY4YTA4ZTEyYzQ0NDM1ZWI4NjYwMDA3MmI5ZTcyNWUyMzg3Y2UxNjMKTWVyZ2U6IGFj
OWZmNzRmMzlhNzM0NzU2YWY5MGNjYmI3MTg0NTUxZjdiMWUyMmEgNmQ5NjlmMTI4MzY0NTA5Mjcx
NzczZDY4ODM2OTRhNDMyYjhkOTYxZApBdXRob3I6ICAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciAyOCAxNTo0NjoyNSAyMDE3ICsw
MTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgTWFyIDI4IDE1OjQ2OjI1IDIwMTcgKzAxMDAKCiAgICBNZXJnZSBYU0Eg
MjA2IGJyYW5jaAoKIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9NYWtlZmlsZSAgICAgICAgICAgfCAg
IDEgKwogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb24ubWwgICAgICB8ICAgNSArCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwgICAgIHwgIDE0ICstCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvZGVmaW5lLm1sICAgICAgICAgIHwgICA0ICsKIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9kb21haW4ubWwgICAgICAgICAgfCAgMTcgKystCiB0b29scy9vY2FtbC94ZW5zdG9y
ZWQvZG9tYWlucy5tbCAgICAgICAgIHwgMTM3ICsrKysrKysrKysrKysrKysrLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2hpc3RvcnkubWwgICAgICAgICB8ICA3MyArKysrKysrKysrCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvb3hlbnN0b3JlZC5jb25mLmluIHwgIDMyICsrKysrCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgICAgICAgIHwgMTE4ICsrKysrKysrKysrKystLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sICAgICAgICAgICB8ICAgMSArCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQvdHJhbnNhY3Rpb24ubWwgICAgIHwgIDU1ICsrKysrLS0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgICAgICAgfCAgNzcgKysrKysrKy0tLQogdG9vbHMveGVu
c3RvcmUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMyArLQogdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2NvcmUuYyAgICAgICAgICB8ICAxMCArLQogdG9vbHMveGVuc3RvcmUveGVuc3Rv
cmVkX2NvcmUuaCAgICAgICAgICB8ICAgNiArCiB0b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9t
YWluLmMgICAgICAgIHwgMjQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xz
L3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uaCAgICAgICAgfCAgMjcgKysrKwogdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX3RyYW5zYWN0aW9uLmMgICB8ICAgNSArCiAxOCBmaWxlcyBjaGFuZ2Vk
LCA3NzMgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBa-0002kh-Uf; Fri, 31 Mar 2017 11:57:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBZ-0002kM-RL
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C1/B0-03642-9344ED85; Fri, 31 Mar 2017 11:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfC5V6
 Ewe1NehYTthk4MHps79vFHsAYxZqZl5RfkcCaMeHSbMaCj2IVHbNmMTcwdgp2MXJxCAl8YZQ4
 sHEDM4RznlFi9v021i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJF5N6
 mEFsXkFzCS2zXzCDtLKAlTf+0JrAiPHAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2My/46HWKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lD7exFCgkWp6akVaZk5wNCASUtw8CiJ8D4GSfMWFyTmFmemQ6ROMSpKifO+BkkI
 gCQySvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCtApvBk5pXATX8FtJgJaLHF1
 7sgi0sSEVJSDYyhDy5f81y4p9Cio2nvsqal/f/WPbF4Irhszt6v2y2thO8Guix+ktLVImhpKP
 ulV9p/kmtLg1Mn88Y4K4tjuR9dGsKvZ+/Ilur1UWz6mLwjN0aE5SU7Z1DsBW8JO3spo63bEt9
 tmnZOtSTZfONEy6S3K89IcOqYi3K+v/9SlFXgs7bq0aPRG5RYijMSDbWYi4oTAZ8GMqlCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490961463!57921218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61761 invoked from network); 31 Mar 2017 11:57:44 -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; 31 Mar 2017 11:57:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBX-0007RH-Nd
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBX-0002vo-L9
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBX-0002vo-L9@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Correct the decoding of
	vlddqu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyY2QyZjZjODg3ZTExMDhiZTZjNzk1MDQ1MTUyN2IzZDEwNTZkYTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNyAwOToyODo1MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTY6NDk6
NDggMjAxNyArMDEwMAoKICAgIHg4Ni9lbXVsOiBDb3JyZWN0IHRoZSBkZWNvZGluZyBvZiB2bGRk
cXUKICAgIAogICAgdmxkZHF1IGlzIGVuY29kZWQgd2l0aCAweGYyIHdoaWNoIGNhdXNlcyBpdCB0
byBmYWxsIGludG8gdGhlIFNjYWxhciBnZW5lcmFsCiAgICBjYXNlIGluIHg4Nl9kZWNvZGVfdHdv
Ynl0ZSgpLiAgSG93ZXZlciwgaXQgcmVhbGx5IGRvZXMgaGF2ZSBqdXN0IHR3byBvcGVyYW5kcywK
ICAgIHNvIG11c3QgcmVtYWluIFR3b09wCiAgICAKICAgIEFGTCBkaXNjb3ZlcmVkIHRoYXQgdGhl
IGluc3RydWN0aW9uIGM1IDViIGYwIDNjIGU1IDk1IDBhIGNkIDYzIHdhcyBjb25zaWRlcmVkCiAg
ICB2YWxpZCBkZXNwaXRlIGl0IGJlaW5nIGEgdHdvIG9wZXJhbmQgaW5zdHJ1Y3Rpb24gYW5kIFZF
WC52dnZ2IGhhdmluZyB0aGUgdmFsdWUKICAgIDExLiAgVGhlIHJlc3VsdGluZyB1c2UgaW4gYSBz
dHViIHlpZWxkZWQgI1VELgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyB8IDIzICsrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IGJiNjdiZTYuLjQ5N2NjNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0yMzEwLDcgKzIzMTAsOCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAg
Y2FzZSAweDdmOgogICAgIGNhc2UgMHhjMiAuLi4gMHhjMzoKICAgICBjYXNlIDB4YzUgLi4uIDB4
YzY6Ci0gICAgY2FzZSAweGQwIC4uLiAweGZlOgorICAgIGNhc2UgMHhkMCAuLi4gMHhlZjoKKyAg
ICBjYXNlIDB4ZjEgLi4uIDB4ZmU6CiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1Io
dmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIApAQCAtMjMz
Miw5ICsyMzMzLDkgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBpZiAoIHZleC5wZngg
PT0gdmV4X2YzICkgLyogbW92cSB4bW0vbTY0LHhtbSAqLwogICAgICAgICB7CiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjMoMCwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCi0gICAg
ICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtIHwgTW92OworICAgICAg
ICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IFR3b09wOwogICAgICAg
ICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7Ci0gICAgICAgICAgICAvKiBBdm9p
ZCB0aGUgc3RhdGUtPmRlc2MgYWRqdXN0bWVudCBiZWxvdy4gKi8KKyAgICAgICAgICAgIC8qIEF2
b2lkIHRoZSBzdGF0ZS0+ZGVzYyBjbG9iYmVyaW5nIG9mIFR3b09wIGJlbG93LiAqLwogICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAg
LTIzNzQsMTEgKzIzNzUsMjUgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCiAgICAgICAgIHN0YXRlLT5kZXNj
ID0gRHN0UmVnIHwgU3JjTWVtMTY7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweGYwOgor
ICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BG
WF9NQVNLKTsKKyAgICAgICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMiApIC8qIGxkZHF1IG1lbSx4
bW0gKi8KKyAgICAgICAgeworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF9GMigwLCAweGYwKTogLyogdmxkZHF1IG1lbSx7eCx5fW1tICovCisgICAg
ICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtIHwgVHdvT3A7CisgICAg
ICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgICAgIC8qIEF2
b2lkIHRoZSBzdGF0ZS0+ZGVzYyBjbG9iYmVyaW5nIG9mIFR3b09wIGJlbG93LiAqLworICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKICAg
ICB9CiAKICAgICAvKgogICAgICAqIFNjYWxhciBmb3JtcyBvZiBtb3N0IFZFWC1lbmNvZGVkIFR3
b09wIGluc3RydWN0aW9ucyBoYXZlCi0gICAgICogdGhyZWUgb3BlcmFuZHMuCisgICAgICogdGhy
ZWUgb3BlcmFuZHMuICBUaG9zZSB3aGljaCBkbyByZWFsbHkgaGF2ZSB0d28gb3BlcmFuZHMKKyAg
ICAgKiBzaG91bGQgaGF2ZSBleGl0ZWQgZWFybGllci4KICAgICAgKi8KICAgICBpZiAoIHN0YXRl
LT5zaW1kX3NpemUgJiYgdmV4Lm9wY3ggJiYKICAgICAgICAgICh2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9TQ0FMQVJfTUFTSykgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBa-0002kh-Uf; Fri, 31 Mar 2017 11:57:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBZ-0002kM-RL
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C1/B0-03642-9344ED85; Fri, 31 Mar 2017 11:57:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfC5V6
 Ewe1NehYTthk4MHps79vFHsAYxZqZl5RfkcCaMeHSbMaCj2IVHbNmMTcwdgp2MXJxCAl8YZQ4
 sHEDM4RznlFi9v021i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJF5N6
 mEFsXkFzCS2zXzCDtLKAlTf+0JrAiPHAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2My/46HWKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lD7exFCgkWp6akVaZk5wNCASUtw8CiJ8D4GSfMWFyTmFmemQ6ROMSpKifO+BkkI
 gCQySvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCtApvBk5pXATX8FtJgJaLHF1
 7sgi0sSEVJSDYyhDy5f81y4p9Cio2nvsqal/f/WPbF4Irhszt6v2y2thO8Guix+ktLVImhpKP
 ulV9p/kmtLg1Mn88Y4K4tjuR9dGsKvZ+/Ilur1UWz6mLwjN0aE5SU7Z1DsBW8JO3spo63bEt9
 tmnZOtSTZfONEy6S3K89IcOqYi3K+v/9SlFXgs7bq0aPRG5RYijMSDbWYi4oTAZ8GMqlCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490961463!57921218!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61761 invoked from network); 31 Mar 2017 11:57:44 -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; 31 Mar 2017 11:57:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBX-0007RH-Nd
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBX-0002vo-L9
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBX-0002vo-L9@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Correct the decoding of
	vlddqu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYyY2QyZjZjODg3ZTExMDhiZTZjNzk1MDQ1MTUyN2IzZDEwNTZkYTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNyAwOToyODo1MyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTY6NDk6
NDggMjAxNyArMDEwMAoKICAgIHg4Ni9lbXVsOiBDb3JyZWN0IHRoZSBkZWNvZGluZyBvZiB2bGRk
cXUKICAgIAogICAgdmxkZHF1IGlzIGVuY29kZWQgd2l0aCAweGYyIHdoaWNoIGNhdXNlcyBpdCB0
byBmYWxsIGludG8gdGhlIFNjYWxhciBnZW5lcmFsCiAgICBjYXNlIGluIHg4Nl9kZWNvZGVfdHdv
Ynl0ZSgpLiAgSG93ZXZlciwgaXQgcmVhbGx5IGRvZXMgaGF2ZSBqdXN0IHR3byBvcGVyYW5kcywK
ICAgIHNvIG11c3QgcmVtYWluIFR3b09wCiAgICAKICAgIEFGTCBkaXNjb3ZlcmVkIHRoYXQgdGhl
IGluc3RydWN0aW9uIGM1IDViIGYwIDNjIGU1IDk1IDBhIGNkIDYzIHdhcyBjb25zaWRlcmVkCiAg
ICB2YWxpZCBkZXNwaXRlIGl0IGJlaW5nIGEgdHdvIG9wZXJhbmQgaW5zdHJ1Y3Rpb24gYW5kIFZF
WC52dnZ2IGhhdmluZyB0aGUgdmFsdWUKICAgIDExLiAgVGhlIHJlc3VsdGluZyB1c2UgaW4gYSBz
dHViIHlpZWxkZWQgI1VELgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyB8IDIzICsrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IGJiNjdiZTYuLjQ5N2NjNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0yMzEwLDcgKzIzMTAsOCBAQCB4ODZfZGVjb2RlX3R3b2J5dGUoCiAgICAg
Y2FzZSAweDdmOgogICAgIGNhc2UgMHhjMiAuLi4gMHhjMzoKICAgICBjYXNlIDB4YzUgLi4uIDB4
YzY6Ci0gICAgY2FzZSAweGQwIC4uLiAweGZlOgorICAgIGNhc2UgMHhkMCAuLi4gMHhlZjoKKyAg
ICBjYXNlIDB4ZjEgLi4uIDB4ZmU6CiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1Io
dmV4LnBmeCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIApAQCAtMjMz
Miw5ICsyMzMzLDkgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBpZiAoIHZleC5wZngg
PT0gdmV4X2YzICkgLyogbW92cSB4bW0vbTY0LHhtbSAqLwogICAgICAgICB7CiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfRjMoMCwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCi0gICAg
ICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtIHwgTW92OworICAgICAg
ICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IFR3b09wOwogICAgICAg
ICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7Ci0gICAgICAgICAgICAvKiBBdm9p
ZCB0aGUgc3RhdGUtPmRlc2MgYWRqdXN0bWVudCBiZWxvdy4gKi8KKyAgICAgICAgICAgIC8qIEF2
b2lkIHRoZSBzdGF0ZS0+ZGVzYyBjbG9iYmVyaW5nIG9mIFR3b09wIGJlbG93LiAqLwogICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKQEAg
LTIzNzQsMTEgKzIzNzUsMjUgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCiAgICAgICAgIHN0YXRlLT5kZXNj
ID0gRHN0UmVnIHwgU3JjTWVtMTY7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweGYwOgor
ICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BG
WF9NQVNLKTsKKyAgICAgICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMiApIC8qIGxkZHF1IG1lbSx4
bW0gKi8KKyAgICAgICAgeworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF9GMigwLCAweGYwKTogLyogdmxkZHF1IG1lbSx7eCx5fW1tICovCisgICAg
ICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtIHwgVHdvT3A7CisgICAg
ICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgICAgIC8qIEF2
b2lkIHRoZSBzdGF0ZS0+ZGVzYyBjbG9iYmVyaW5nIG9mIFR3b09wIGJlbG93LiAqLworICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKICAg
ICB9CiAKICAgICAvKgogICAgICAqIFNjYWxhciBmb3JtcyBvZiBtb3N0IFZFWC1lbmNvZGVkIFR3
b09wIGluc3RydWN0aW9ucyBoYXZlCi0gICAgICogdGhyZWUgb3BlcmFuZHMuCisgICAgICogdGhy
ZWUgb3BlcmFuZHMuICBUaG9zZSB3aGljaCBkbyByZWFsbHkgaGF2ZSB0d28gb3BlcmFuZHMKKyAg
ICAgKiBzaG91bGQgaGF2ZSBleGl0ZWQgZWFybGllci4KICAgICAgKi8KICAgICBpZiAoIHN0YXRl
LT5zaW1kX3NpemUgJiYgdmV4Lm9wY3ggJiYKICAgICAgICAgICh2ZXgucGZ4ICYgVkVYX1BSRUZJ
WF9TQ0FMQVJfTUFTSykgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBk-0002mW-WF; Fri, 31 Mar 2017 11:57:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBj-0002lw-SX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 30/80-03420-3444ED85; Fri, 31 Mar 2017 11:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfJ5V6
 EwavL+hYTthk4MHps79vFHsAYxZqZl5RfkcCa0bv4BVPBYu6Kldd+MTYwvuboYuTiEBL4wijR
 d2M3G4RznlFi45f3QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAjYSE699Z
 wGxeQXMJF5NuAVmswDVH1y4lWUCI8cCRoZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Mf+YHHmKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3l9O9yKEBItS01Mr0jJzgOEBk5bg4FES4dVzBkrzFhck5hZnpkOkTjEqSonzHgLp
 EwBJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl1QMbzZOaVwE1/BbSYCWixx
 de7IItLEhFSUg2Mut5KbFUqG1i+HHzQ1/HlSOQqu8c7I+b36jaFs1b/81h68vqaf3xfs/NPef
 65vOLg/97/mR7iO+5OV3Jsd9so8lgsMP6oTICwr85dyc6oImWtHfm3jFiZvlsG69snygtOehU
 nvsYkaX/hzq09HqEegc4BrUEFc//VzvaSTAj3v9oRm+7yaokSS3FGoqEWc1FxIgBqxHOURAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490961474!47491125!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30128 invoked from network); 31 Mar 2017 11:57:54 -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; 31 Mar 2017 11:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBh-0007RR-Pi
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBh-0002wK-P4
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBh-0002wK-P4@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Add feature check for clzero
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5ODhlODhjYzA0MWY2MzBkY2ZhNzM1ZGNmOWM4OTUzMTAxMDM2MjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNyAxMDo0NTo1OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTY6NDk6
NDggMjAxNyArMDEwMAoKICAgIHg4Ni9lbXVsOiBBZGQgZmVhdHVyZSBjaGVjayBmb3IgY2x6ZXJv
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMyArKysKIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDQ5N2NjNzcuLjdhZjhhNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0xNjA0LDYgKzE2MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBp
ZCgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBj
dHh0LCBvcHMpCiAKICNkZWZpbmUgdmNwdV9tdXN0X2hhdmUoZmVhdCkgXAogICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighdmNwdV9oYXNfIyNmZWF0KCksIEVYQ19VRCkKQEAgLTUxODMsNiArNTE4
NCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHplcm8gPSAwOwogCisgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShjbHplcm8pOworCiAgICAg
ICAgICAgICBiYXNlID0gYWRfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoYXgpIDoKICAgICAgICAgICAg
ICAgICAgICBhZF9ieXRlcyA9PSA0ID8gX3JlZ3MuZWF4IDogX3JlZ3MuYXg7CiAgICAgICAgICAg
ICBsaW1pdCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:57: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 1ctvBk-0002mW-WF; Fri, 31 Mar 2017 11:57:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBj-0002lw-SX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 30/80-03420-3444ED85; Fri, 31 Mar 2017 11:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfJ5V6
 EwavL+hYTthk4MHps79vFHsAYxZqZl5RfkcCa0bv4BVPBYu6Kldd+MTYwvuboYuTiEBL4wijR
 d2M3G4RznlFi45f3QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAjYSE699Z
 wGxeQXMJF5NuAVmswDVH1y4lWUCI8cCRoZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2Mf+YHHmKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3l9O9yKEBItS01Mr0jJzgOEBk5bg4FES4dVzBkrzFhck5hZnpkOkTjEqSonzHgLp
 EwBJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHl1QMbzZOaVwE1/BbSYCWixx
 de7IItLEhFSUg2Mut5KbFUqG1i+HHzQ1/HlSOQqu8c7I+b36jaFs1b/81h68vqaf3xfs/NPef
 65vOLg/97/mR7iO+5OV3Jsd9so8lgsMP6oTICwr85dyc6oImWtHfm3jFiZvlsG69snygtOehU
 nvsYkaX/hzq09HqEegc4BrUEFc//VzvaSTAj3v9oRm+7yaokSS3FGoqEWc1FxIgBqxHOURAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490961474!47491125!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30128 invoked from network); 31 Mar 2017 11:57:54 -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; 31 Mar 2017 11:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBh-0007RR-Pi
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBh-0002wK-P4
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBh-0002wK-P4@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Add feature check for clzero
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5ODhlODhjYzA0MWY2MzBkY2ZhNzM1ZGNmOWM4OTUzMTAxMDM2MjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAyNyAxMDo0NTo1OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTY6NDk6
NDggMjAxNyArMDEwMAoKICAgIHg4Ni9lbXVsOiBBZGQgZmVhdHVyZSBjaGVjayBmb3IgY2x6ZXJv
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMyArKysKIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDQ5N2NjNzcuLjdhZjhhNDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC0xNjA0LDYgKzE2MDQsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBp
ZCgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBj
dHh0LCBvcHMpCiAKICNkZWZpbmUgdmNwdV9tdXN0X2hhdmUoZmVhdCkgXAogICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighdmNwdV9oYXNfIyNmZWF0KCksIEVYQ19VRCkKQEAgLTUxODMsNiArNTE4
NCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHplcm8gPSAwOwogCisgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShjbHplcm8pOworCiAgICAg
ICAgICAgICBiYXNlID0gYWRfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoYXgpIDoKICAgICAgICAgICAg
ICAgICAgICBhZF9ieXRlcyA9PSA0ID8gX3JlZ3MuZWF4IDogX3JlZ3MuYXg7CiAgICAgICAgICAg
ICBsaW1pdCA9IDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvBw-0002oQ-1b; Fri, 31 Mar 2017 11:58:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBu-0002oA-HH
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F4/D0-00609-D444ED85; Fri, 31 Mar 2017 11:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVdfX5V6
 EwdkuXosJ2wwcGD229+1iD2CMYs3MS8qvSGDN6Jk6l6XgQGjFzjaJBsbTzl2MXBxCAl8YJfo/
 L2DpYuQEcs4zSix7V93FyMHBJiAmMXevAkhYREBVYtaK5cwQJeoSTb8b2EBsYYEoib3fd7CDl
 PMKmEkcexgDEmYBKp//ej/7BEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLix
 PTU3MSk4r1kvNzNzECvcEABDsYG784HWKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3l9O9yKEBItS01Mr0jJzgGEBk5bg4FES4dVzBkrzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47yGQGQIgRRmleXAjYCF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTml
 cBtegV0BBPQERZf74IcUZKIkJJqYFxdHz8rxNNY8rVYwZWuOT4F/ssdnt50OLBs8ymlK/IhdZ
 YmoRLyR32uLjkaNfnoUaU/16YyKB60/Ltn4poke87n3mUXsrxTw664fzpfE3X1Vbx05fP9eSW
 vT1ZVB7/+eOJNwjPTijs+VieUn186XxlzLyLRxiXyS4fJlvSC89x+wrk/NY8LPVNiKc5INNRi
 LipOBADJdTc2TAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490961484!37703898!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12974 invoked from network); 31 Mar 2017 11:58: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; 31 Mar 2017 11:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBr-0007ST-Tq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBr-0002xA-RI
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBr-0002xA-RI@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:03 +0000
Subject: [Xen-changelog] [xen master] tools/firmware: add ACPI device for
	Windows laptop/slate mode switch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjODE1M2Q5N2VmZTA4N2YxMzlhMjhjMDk2ZjgyNWU4MDY5YTM5MzEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAyOCAwOTo0MjoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTg6Mjc6MzEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiBhZGQgQUNQSSBkZXZpY2UgZm9yIFdpbmRvd3MgbGFwdG9wL3Ns
YXRlIG1vZGUgc3dpdGNoCiAgICAKICAgIE1pY3Jvc29mdCBoYXZlIGRlZmluZWQgYW4gQUNQSSBk
ZXZpY2UgdG8gc3VwcG9ydCBzd2l0Y2hpbmcgV2luZG93cyAxMAogICAgYmV0d2VlbiBsYXB0b3Av
ZGVza3RvcCBtb2RlIGFuZCBzbGF0ZS90YWJsZXQgbW9kZSBbMV0uCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWRkcyBhbiBTU0RUIGNvbnRhaW5pbmcgc3VjaCBhIGRldmljZS4gVGhlIHByZXNlbmNlIG9m
IHRoZQogICAgZGV2aWNlIGlzIGNvbnRyb2xsZWQgYnkgYSBuZXcgJ2FjcGlfbGFwdG9wX3NsYXRl
JyBib29sZWFuIGluIHhsLmNmZy4KICAgIFRoZSBuZXcgZGV2aWNlIHdpbGwgbm90IGJlIHByZXNl
bnQgYnkgZGVmYXVsdC4KICAgIAogICAgWzFdIGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2Vu
LXVzL3dpbmRvd3MvaGFyZHdhcmUvY29tbWVyY2lhbGl6ZS9kZXNpZ24vZGV2aWNlLWV4cGVyaWVu
Y2VzL2NvbnRpbnV1bQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNt
aXRoQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci91dGlsLmMgICAgIHwgIDIgKysKIHRvb2xzL2xpYmFjcGkvTWFrZWZp
bGUgICAgICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAg
ICAgICAgfCAxMSArKysrKysrKysrKwogdG9vbHMvbGliYWNwaS9saWJhY3BpLmggICAgICAgICAg
ICAgfCAzMSArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYmFjcGkvc3Nk
dF9sYXB0b3Bfc2xhdGUuYXNsIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgIHwgIDMgKysrCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAg
ICAgICAgICAgIHwgIDEgKwogMTAgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDk5MTk2MGIuLjI0YTJmNmUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4K
QEAgLTEyNTYsNiArMTI1NiwxMSBAQCBBQ1BJIHRhYmxlLiBUcnVlICgxKSBieSBkZWZhdWx0Lgog
SW5jbHVkZSBTNCAoc3VzcGVuZC10by1kaXNrKSBwb3dlciBzdGF0ZSBpbiB0aGUgdmlydHVhbCBm
aXJtd2FyZSBBQ1BJCiB0YWJsZS4gVHJ1ZSAoMSkgYnkgZGVmYXVsdC4KIAorPWl0ZW0gQjxhY3Bp
X2xhcHRvcF9zbGF0ZT1CT09MRUFOPgorCitJbmNsdWRlIHRoZSBXaW5kb3dzIGxhcHRvcC9zbGF0
ZSBtb2RlIHN3aXRjaCBkZXZpY2UgaW4gdGhlIHZpcnR1YWwKK2Zpcm13YXJlIEFDUEkgdGFibGUu
IEZhbHNlICgwKSBieSBkZWZhdWx0LgorCiA9aXRlbSBCPGFwaWM9Qk9PTEVBTj4KIAogSW5jbHVk
ZSBpbmZvcm1hdGlvbiByZWdhcmRpbmcgQVBJQyAoQWR2YW5jZWQgUHJvZ3JhbW1hYmxlIEludGVy
cnVwdApkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKaW5kZXggMDNjZmI3OS4uZGI1ZjI0MCAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYworKysgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvdXRpbC5jCkBAIC05NDcsNiArOTQ3LDggQEAgdm9pZCBodm1sb2FkZXJfYWNw
aV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcsCiAgICAgICAgIGNvbmZp
Zy0+dGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfU1NEVF9TMzsKICAgICBpZiAoICFzdHJuY21wKHhl
bnN0b3JlX3JlYWQoInBsYXRmb3JtL2FjcGlfczQiLCAiMSIpLCAiMSIsIDEpICApCiAgICAgICAg
IGNvbmZpZy0+dGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfU1NEVF9TNDsKKyAgICBpZiAoICFzdHJu
Y21wKHhlbnN0b3JlX3JlYWQoInBsYXRmb3JtL2FjcGlfbGFwdG9wX3NsYXRlIiwgIjAiKSwgIjEi
LCAxKSAgKQorICAgICAgICBjb25maWctPnRhYmxlX2ZsYWdzIHw9IEFDUElfSEFTX1NTRFRfTEFQ
VE9QX1NMQVRFOwogCiAgICAgY29uZmlnLT50YWJsZV9mbGFncyB8PSAoQUNQSV9IQVNfVENQQSB8
IEFDUElfSEFTX0lPQVBJQyB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9IQVNf
V0FFVCB8IEFDUElfSEFTX1BNVElNRVIgfApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9NYWtl
ZmlsZSBiL3Rvb2xzL2xpYmFjcGkvTWFrZWZpbGUKaW5kZXggNmQ4NDQ1ZC4uZmQ3YWYxYiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9NYWtlZmlsZQorKysgYi90b29scy9saWJhY3BpL01ha2Vm
aWxlCkBAIC0yNSw3ICsyNSw3IEBAIENfU1JDLSQoQ09ORklHX1g4NikgPSBkc2R0X2FueWNwdS5j
IGRzZHRfMTVjcHUuYyBkc2R0X2FueWNwdV9xZW11X3hlbi5jIGRzZHRfcHZoCiBDX1NSQy0kKENP
TkZJR19BUk1fNjQpID0gZHNkdF9hbnljcHVfYXJtLmMKIERTRFRfRklMRVMgPz0gJChDX1NSQy15
KQogQ19TUkMgPSAkKGFkZHByZWZpeCAkKEFDUElfQlVJTERfRElSKS8sICQoRFNEVF9GSUxFUykp
Ci1IX1NSQyA9ICQoYWRkcHJlZml4ICQoQUNQSV9CVUlMRF9ESVIpLywgc3NkdF9zMy5oIHNzZHRf
czQuaCBzc2R0X3BtLmggc3NkdF90cG0uaCkKK0hfU1JDID0gJChhZGRwcmVmaXggJChBQ1BJX0JV
SUxEX0RJUikvLCBzc2R0X3MzLmggc3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oIHNzZHRf
bGFwdG9wX3NsYXRlLmgpCiAKIE1LRFNEVF9DRkxBR1MtJChDT05GSUdfQVJNXzY0KSA9IC1EQ09O
RklHX0FSTV82NAogTUtEU0RUX0NGTEFHUy0kKENPTkZJR19YODYpID0gLURDT05GSUdfWDg2CkBA
IC04OSw3ICs4OSw3IEBAIGlhc2w6CiAJQGVjaG8gCiAJQGV4aXQgMQogCi1idWlsZC5vOiBzc2R0
X3MzLmggc3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oCitidWlsZC5vOiBzc2R0X3MzLmgg
c3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oIHNzZHRfbGFwdG9wX3NsYXRlLmgKIAogYWNw
aS5hOiAkKE9CSlMpCiAJJChBUikgcmMgJEAgJChPQkpTKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
YWNwaS9idWlsZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCmluZGV4IGEwMmZmYmYuLmY5ODgx
YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYworKysgYi90b29scy9saWJhY3Bp
L2J1aWxkLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlICJzc2R0X3M0LmgiCiAjaW5jbHVk
ZSAic3NkdF90cG0uaCIKICNpbmNsdWRlICJzc2R0X3BtLmgiCisjaW5jbHVkZSAic3NkdF9sYXB0
b3Bfc2xhdGUuaCIKICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVk
ZSA8eGVuL2h2bS9odm1feHNfc3RyaW5ncy5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+
CkBAIC00MDYsNiArNDA3LDE2IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3NlY29uZGFyeV90YWJs
ZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICAgICAgcHJpbnRmKCJTNCBkaXNhYmxlZFxu
Iik7CiAgICAgfQogCisgICAgaWYgKCBjb25maWctPnRhYmxlX2ZsYWdzICYgQUNQSV9IQVNfU1NE
VF9MQVBUT1BfU0xBVEUgKQorICAgIHsKKyAgICAgICAgc3NkdCA9IGN0eHQtPm1lbV9vcHMuYWxs
b2MoY3R4dCwgc2l6ZW9mKHNzZHRfbGFwdG9wX3NsYXRlKSwgMTYpOworICAgICAgICBpZiAoIXNz
ZHQpIHJldHVybiAtMTsKKyAgICAgICAgbWVtY3B5KHNzZHQsIHNzZHRfbGFwdG9wX3NsYXRlLCBz
aXplb2Yoc3NkdF9sYXB0b3Bfc2xhdGUpKTsKKyAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMr
K10gPSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBzc2R0KTsKKyAgICB9IGVsc2UgeworICAgICAg
ICBwcmludGYoIkNPTlYgZGlzYWJsZWRcbiIpOworICAgIH0KKwogICAgIC8qIFRQTSBUQ1BBIGFu
ZCBTU0RULiAqLwogICAgIGlmICggKGNvbmZpZy0+dGFibGVfZmxhZ3MgJiBBQ1BJX0hBU19UQ1BB
KSAmJgogICAgICAgICAgKGNvbmZpZy0+dGlzX2hkclswXSA9PSB0aXNfc2lnbmF0dXJlWzBdKSAm
JgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3BpL2xp
YmFjcGkuaAppbmRleCA2N2JkNjdmLi4yZWQxZWNmIDEwMDY0NAotLS0gYS90b29scy9saWJhY3Bp
L2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtMjAsMjEgKzIwLDIy
IEBACiAjaWZuZGVmIF9fTElCQUNQSV9IX18KICNkZWZpbmUgX19MSUJBQ1BJX0hfXwogCi0jZGVm
aW5lIEFDUElfSEFTX0NPTTEgICAgICAgICgxPDwwKQotI2RlZmluZSBBQ1BJX0hBU19DT00yICAg
ICAgICAoMTw8MSkKLSNkZWZpbmUgQUNQSV9IQVNfTFBUMSAgICAgICAgKDE8PDIpCi0jZGVmaW5l
IEFDUElfSEFTX0hQRVQgICAgICAgICgxPDwzKQotI2RlZmluZSBBQ1BJX0hBU19TU0RUX1BNICAg
ICAoMTw8NCkKLSNkZWZpbmUgQUNQSV9IQVNfU1NEVF9TMyAgICAgKDE8PDUpCi0jZGVmaW5lIEFD
UElfSEFTX1NTRFRfUzQgICAgICgxPDw2KQotI2RlZmluZSBBQ1BJX0hBU19UQ1BBICAgICAgICAo
MTw8NykKLSNkZWZpbmUgQUNQSV9IQVNfSU9BUElDICAgICAgKDE8PDgpCi0jZGVmaW5lIEFDUElf
SEFTX1dBRVQgICAgICAgICgxPDw5KQotI2RlZmluZSBBQ1BJX0hBU19QTVRJTUVSICAgICAoMTw8
MTApCi0jZGVmaW5lIEFDUElfSEFTX0JVVFRPTlMgICAgICgxPDwxMSkKLSNkZWZpbmUgQUNQSV9I
QVNfVkdBICAgICAgICAgKDE8PDEyKQotI2RlZmluZSBBQ1BJX0hBU184MDQyICAgICAgICAoMTw8
MTMpCi0jZGVmaW5lIEFDUElfSEFTX0NNT1NfUlRDICAgICgxPDwxNCkKKyNkZWZpbmUgQUNQSV9I
QVNfQ09NMSAgICAgICAgICAgICAgKDE8PDApCisjZGVmaW5lIEFDUElfSEFTX0NPTTIgICAgICAg
ICAgICAgICgxPDwxKQorI2RlZmluZSBBQ1BJX0hBU19MUFQxICAgICAgICAgICAgICAoMTw8MikK
KyNkZWZpbmUgQUNQSV9IQVNfSFBFVCAgICAgICAgICAgICAgKDE8PDMpCisjZGVmaW5lIEFDUElf
SEFTX1NTRFRfUE0gICAgICAgICAgICgxPDw0KQorI2RlZmluZSBBQ1BJX0hBU19TU0RUX1MzICAg
ICAgICAgICAoMTw8NSkKKyNkZWZpbmUgQUNQSV9IQVNfU1NEVF9TNCAgICAgICAgICAgKDE8PDYp
CisjZGVmaW5lIEFDUElfSEFTX1RDUEEgICAgICAgICAgICAgICgxPDw3KQorI2RlZmluZSBBQ1BJ
X0hBU19JT0FQSUMgICAgICAgICAgICAoMTw8OCkKKyNkZWZpbmUgQUNQSV9IQVNfV0FFVCAgICAg
ICAgICAgICAgKDE8PDkpCisjZGVmaW5lIEFDUElfSEFTX1BNVElNRVIgICAgICAgICAgICgxPDwx
MCkKKyNkZWZpbmUgQUNQSV9IQVNfQlVUVE9OUyAgICAgICAgICAgKDE8PDExKQorI2RlZmluZSBB
Q1BJX0hBU19WR0EgICAgICAgICAgICAgICAoMTw8MTIpCisjZGVmaW5lIEFDUElfSEFTXzgwNDIg
ICAgICAgICAgICAgICgxPDwxMykKKyNkZWZpbmUgQUNQSV9IQVNfQ01PU19SVEMgICAgICAgICAg
KDE8PDE0KQorI2RlZmluZSBBQ1BJX0hBU19TU0RUX0xBUFRPUF9TTEFURSAoMTw8MTUpCiAKIHN0
cnVjdCB4ZW5fdm1lbXJhbmdlOwogc3RydWN0IGFjcGlfbnVtYSB7CmRpZmYgLS1naXQgYS90b29s
cy9saWJhY3BpL3NzZHRfbGFwdG9wX3NsYXRlLmFzbCBiL3Rvb2xzL2xpYmFjcGkvc3NkdF9sYXB0
b3Bfc2xhdGUuYXNsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNlNWZiZDUK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJhY3BpL3NzZHRfbGFwdG9wX3NsYXRlLmFzbApA
QCAtMCwwICsxLDM4IEBACisvKgorICogc3NkdF9jb252LmFzbAorICoKKyAqIENvcHlyaWdodCAo
YykgMjAxNyAgQ2l0cml4IFN5c3RlbXMsIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9u
IDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNj
cmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICovCisKKy8qCisgKiBXaW5kb3dzIGxhcHRvcC9zbGF0ZSBtb2RlIGRldmljZQorICoKKyAqIFNl
ZSBodHRwczovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy93aW5kb3dzL2hhcmR3YXJlL2NvbW1l
cmNpYWxpemUvZGVzaWduL2RldmljZS1leHBlcmllbmNlcy9jb250aW51dW0jbWV0aG9kLTItLS0t
dXNlLXRoZS1pbmplY3Rpb24taW50ZXJmYWNlCisgKi8KKworRGVmaW5pdGlvbkJsb2NrICgiU1NE
VF9MQVBUT1BfU0xBVEUuYW1sIiwgIlNTRFQiLCAyLCAiWGVuIiwgIkhWTSIsIDApCit7CisgICAg
RGV2aWNlIChDT05WKSB7CisgICAgICAgIE1ldGhvZCAoX0hJRCwgMHgwLCBOb3RTZXJpYWxpemVk
KSB7CisgICAgICAgICAgICBSZXR1cm4oIklEOTAwMSIpCisgICAgICAgIH0KKyAgICAgICAgTmFt
ZSAoX0NJRCwgIlBOUDBDNjAiKQorICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmlu
ZGV4IDgzM2Y4NjYuLjNmYTc1NjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjk0LDYgKzI5NCwxMiBAQAogI2RlZmluZSBMSUJY
TF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5G
T19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKKyAqIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCisgKi8KKyNk
ZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIDEKKworLyoK
ICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdo
aWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCBiNjVjOTcxLi5hMjg4MWQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzEzLDYgKzMxMyw3IEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWNwaSwgICAg
ICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2lu
Zm8tPnUuaHZtLmFjcGlfczMsICAgICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hY3BpX3M0LCAgICAgICAgICAgIHRydWUpOwor
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWNwaV9sYXB0
b3Bfc2xhdGUsICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9p
bmZvLT51Lmh2bS5ueCwgICAgICAgICAgICAgICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udmlyaWRpYW4sICAgICAgICAgICBmYWxzZSk7
CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5ocGV0LCAg
ICAgICAgICAgICAgIHRydWUpOwpAQCAtNDU4LDYgKzQ1OSw4IEBAIGludCBsaWJ4bF9fZG9tYWlu
X2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfZGVm
Ym9vbF92YWwoaW5mby0+dS5odm0uYWNwaV9zMykgPyAiMSIgOiAiMCI7CiAgICAgICAgIGxvY2Fs
ZW50c1tpKytdID0gInBsYXRmb3JtL2FjcGlfczQiOwogICAgICAgICBsb2NhbGVudHNbaSsrXSA9
IGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmFjcGlfczQpID8gIjEiIDogIjAiOworICAg
ICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9hY3BpX2xhcHRvcF9zbGF0ZSI7CisgICAg
ICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0uYWNwaV9s
YXB0b3Bfc2xhdGUpID8gIjEiIDogIjAiOwogICAgICAgICBpZiAoaW5mby0+dS5odm0ubW1pb19o
b2xlX21lbWtiKSB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXhfcmFtX2JlbG93XzRnID0KICAg
ICAgICAgICAgICAgICAoMVVMTCA8PCAzMikgLSAoaW5mby0+dS5odm0ubW1pb19ob2xlX21lbWti
IDw8IDEwKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA2OWU3ODlhLi5mZWU3OGU3IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC01MDgsNiArNTA4LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1
Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoImFjcGkiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYWNwaV9zMyIsICAgICAgICAgIGxpYnhsX2Rl
ZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJhY3BpX3M0
IiwgICAgICAgICAgbGlieGxfZGVmYm9vbCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoImFjcGlfbGFwdG9wX3NsYXRlIixsaWJ4bF9kZWZib29sKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibngiLCAgICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ2aXJp
ZGlhbiIsICAgICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoInZpcmlkaWFuX2VuYWJsZSIsICBsaWJ4bF9iaXRtYXApLApkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggYjcy
Zjk5MC4uYzIzYzk1MSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29s
cy94bC94bF9wYXJzZS5jCkBAIC0xMDY1LDYgKzEwNjUsNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19k
YXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJv
b2woY29uZmlnLCAiYXBpYyIsICZiX2luZm8tPnUuaHZtLmFwaWMsIDApOwogICAgICAgICB4bHVf
Y2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFjcGlfczMiLCAmYl9pbmZvLT51Lmh2bS5hY3BpX3Mz
LCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhY3BpX3M0IiwgJmJf
aW5mby0+dS5odm0uYWNwaV9zNCwgMCk7CisgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29u
ZmlnLCAiYWNwaV9sYXB0b3Bfc2xhdGUiLCAmYl9pbmZvLT51Lmh2bS5hY3BpX2xhcHRvcF9zbGF0
ZSwgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAibngiLCAmYl9pbmZv
LT51Lmh2bS5ueCwgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiaHBl
dCIsICZiX2luZm8tPnUuaHZtLmhwZXQsIDApOwogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29s
KGNvbmZpZywgInZwdF9hbGlnbiIsICZiX2luZm8tPnUuaHZtLnZwdF9hbGlnbiwgMCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvBw-0002oQ-1b; Fri, 31 Mar 2017 11:58:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBu-0002oA-HH
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F4/D0-00609-D444ED85; Fri, 31 Mar 2017 11:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVdfX5V6
 EwdkuXosJ2wwcGD229+1iD2CMYs3MS8qvSGDN6Jk6l6XgQGjFzjaJBsbTzl2MXBxCAl8YJfo/
 L2DpYuQEcs4zSix7V93FyMHBJiAmMXevAkhYREBVYtaK5cwQJeoSTb8b2EBsYYEoib3fd7CDl
 PMKmEkcexgDEmYBKp//ej/7BEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDYz1clOLix
 PTU3MSk4r1kvNzNzECvcEABDsYG784HWKU5GBSEuX9/vhuhBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3l9O9yKEBItS01Mr0jJzgGEBk5bg4FES4dVzBkrzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47yGQGQIgRRmleXAjYCF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTml
 cBtegV0BBPQERZf74IcUZKIkJJqYFxdHz8rxNNY8rVYwZWuOT4F/ssdnt50OLBs8ymlK/IhdZ
 YmoRLyR32uLjkaNfnoUaU/16YyKB60/Ltn4poke87n3mUXsrxTw664fzpfE3X1Vbx05fP9eSW
 vT1ZVB7/+eOJNwjPTijs+VieUn186XxlzLyLRxiXyS4fJlvSC89x+wrk/NY8LPVNiKc5INNRi
 LipOBADJdTc2TAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490961484!37703898!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12974 invoked from network); 31 Mar 2017 11:58: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; 31 Mar 2017 11:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBr-0007ST-Tq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvBr-0002xA-RI
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvBr-0002xA-RI@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:03 +0000
Subject: [Xen-changelog] [xen master] tools/firmware: add ACPI device for
	Windows laptop/slate mode switch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjODE1M2Q5N2VmZTA4N2YxMzlhMjhjMDk2ZjgyNWU4MDY5YTM5MzEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAyOCAwOTo0MjoyNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTg6Mjc6MzEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiBhZGQgQUNQSSBkZXZpY2UgZm9yIFdpbmRvd3MgbGFwdG9wL3Ns
YXRlIG1vZGUgc3dpdGNoCiAgICAKICAgIE1pY3Jvc29mdCBoYXZlIGRlZmluZWQgYW4gQUNQSSBk
ZXZpY2UgdG8gc3VwcG9ydCBzd2l0Y2hpbmcgV2luZG93cyAxMAogICAgYmV0d2VlbiBsYXB0b3Av
ZGVza3RvcCBtb2RlIGFuZCBzbGF0ZS90YWJsZXQgbW9kZSBbMV0uCiAgICAKICAgIFRoaXMgcGF0
Y2ggYWRkcyBhbiBTU0RUIGNvbnRhaW5pbmcgc3VjaCBhIGRldmljZS4gVGhlIHByZXNlbmNlIG9m
IHRoZQogICAgZGV2aWNlIGlzIGNvbnRyb2xsZWQgYnkgYSBuZXcgJ2FjcGlfbGFwdG9wX3NsYXRl
JyBib29sZWFuIGluIHhsLmNmZy4KICAgIFRoZSBuZXcgZGV2aWNlIHdpbGwgbm90IGJlIHByZXNl
bnQgYnkgZGVmYXVsdC4KICAgIAogICAgWzFdIGh0dHBzOi8vbXNkbi5taWNyb3NvZnQuY29tL2Vu
LXVzL3dpbmRvd3MvaGFyZHdhcmUvY29tbWVyY2lhbGl6ZS9kZXNpZ24vZGV2aWNlLWV4cGVyaWVu
Y2VzL2NvbnRpbnV1bQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNt
aXRoQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgIHwgIDUgKysrKysKIHRvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci91dGlsLmMgICAgIHwgIDIgKysKIHRvb2xzL2xpYmFjcGkvTWFrZWZp
bGUgICAgICAgICAgICAgIHwgIDQgKystLQogdG9vbHMvbGliYWNwaS9idWlsZC5jICAgICAgICAg
ICAgICAgfCAxMSArKysrKysrKysrKwogdG9vbHMvbGliYWNwaS9saWJhY3BpLmggICAgICAgICAg
ICAgfCAzMSArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYmFjcGkvc3Nk
dF9sYXB0b3Bfc2xhdGUuYXNsIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgIHwgIDMgKysrCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgICAgICAgICB8ICAxICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAg
ICAgICAgICAgIHwgIDEgKwogMTAgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDk5MTk2MGIuLjI0YTJmNmUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4K
QEAgLTEyNTYsNiArMTI1NiwxMSBAQCBBQ1BJIHRhYmxlLiBUcnVlICgxKSBieSBkZWZhdWx0Lgog
SW5jbHVkZSBTNCAoc3VzcGVuZC10by1kaXNrKSBwb3dlciBzdGF0ZSBpbiB0aGUgdmlydHVhbCBm
aXJtd2FyZSBBQ1BJCiB0YWJsZS4gVHJ1ZSAoMSkgYnkgZGVmYXVsdC4KIAorPWl0ZW0gQjxhY3Bp
X2xhcHRvcF9zbGF0ZT1CT09MRUFOPgorCitJbmNsdWRlIHRoZSBXaW5kb3dzIGxhcHRvcC9zbGF0
ZSBtb2RlIHN3aXRjaCBkZXZpY2UgaW4gdGhlIHZpcnR1YWwKK2Zpcm13YXJlIEFDUEkgdGFibGUu
IEZhbHNlICgwKSBieSBkZWZhdWx0LgorCiA9aXRlbSBCPGFwaWM9Qk9PTEVBTj4KIAogSW5jbHVk
ZSBpbmZvcm1hdGlvbiByZWdhcmRpbmcgQVBJQyAoQWR2YW5jZWQgUHJvZ3JhbW1hYmxlIEludGVy
cnVwdApkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKaW5kZXggMDNjZmI3OS4uZGI1ZjI0MCAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYworKysgYi90b29scy9maXJtd2Fy
ZS9odm1sb2FkZXIvdXRpbC5jCkBAIC05NDcsNiArOTQ3LDggQEAgdm9pZCBodm1sb2FkZXJfYWNw
aV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcsCiAgICAgICAgIGNvbmZp
Zy0+dGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfU1NEVF9TMzsKICAgICBpZiAoICFzdHJuY21wKHhl
bnN0b3JlX3JlYWQoInBsYXRmb3JtL2FjcGlfczQiLCAiMSIpLCAiMSIsIDEpICApCiAgICAgICAg
IGNvbmZpZy0+dGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfU1NEVF9TNDsKKyAgICBpZiAoICFzdHJu
Y21wKHhlbnN0b3JlX3JlYWQoInBsYXRmb3JtL2FjcGlfbGFwdG9wX3NsYXRlIiwgIjAiKSwgIjEi
LCAxKSAgKQorICAgICAgICBjb25maWctPnRhYmxlX2ZsYWdzIHw9IEFDUElfSEFTX1NTRFRfTEFQ
VE9QX1NMQVRFOwogCiAgICAgY29uZmlnLT50YWJsZV9mbGFncyB8PSAoQUNQSV9IQVNfVENQQSB8
IEFDUElfSEFTX0lPQVBJQyB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9IQVNf
V0FFVCB8IEFDUElfSEFTX1BNVElNRVIgfApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9NYWtl
ZmlsZSBiL3Rvb2xzL2xpYmFjcGkvTWFrZWZpbGUKaW5kZXggNmQ4NDQ1ZC4uZmQ3YWYxYiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9NYWtlZmlsZQorKysgYi90b29scy9saWJhY3BpL01ha2Vm
aWxlCkBAIC0yNSw3ICsyNSw3IEBAIENfU1JDLSQoQ09ORklHX1g4NikgPSBkc2R0X2FueWNwdS5j
IGRzZHRfMTVjcHUuYyBkc2R0X2FueWNwdV9xZW11X3hlbi5jIGRzZHRfcHZoCiBDX1NSQy0kKENP
TkZJR19BUk1fNjQpID0gZHNkdF9hbnljcHVfYXJtLmMKIERTRFRfRklMRVMgPz0gJChDX1NSQy15
KQogQ19TUkMgPSAkKGFkZHByZWZpeCAkKEFDUElfQlVJTERfRElSKS8sICQoRFNEVF9GSUxFUykp
Ci1IX1NSQyA9ICQoYWRkcHJlZml4ICQoQUNQSV9CVUlMRF9ESVIpLywgc3NkdF9zMy5oIHNzZHRf
czQuaCBzc2R0X3BtLmggc3NkdF90cG0uaCkKK0hfU1JDID0gJChhZGRwcmVmaXggJChBQ1BJX0JV
SUxEX0RJUikvLCBzc2R0X3MzLmggc3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oIHNzZHRf
bGFwdG9wX3NsYXRlLmgpCiAKIE1LRFNEVF9DRkxBR1MtJChDT05GSUdfQVJNXzY0KSA9IC1EQ09O
RklHX0FSTV82NAogTUtEU0RUX0NGTEFHUy0kKENPTkZJR19YODYpID0gLURDT05GSUdfWDg2CkBA
IC04OSw3ICs4OSw3IEBAIGlhc2w6CiAJQGVjaG8gCiAJQGV4aXQgMQogCi1idWlsZC5vOiBzc2R0
X3MzLmggc3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oCitidWlsZC5vOiBzc2R0X3MzLmgg
c3NkdF9zNC5oIHNzZHRfcG0uaCBzc2R0X3RwbS5oIHNzZHRfbGFwdG9wX3NsYXRlLmgKIAogYWNw
aS5hOiAkKE9CSlMpCiAJJChBUikgcmMgJEAgJChPQkpTKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
YWNwaS9idWlsZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCmluZGV4IGEwMmZmYmYuLmY5ODgx
YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYworKysgYi90b29scy9saWJhY3Bp
L2J1aWxkLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlICJzc2R0X3M0LmgiCiAjaW5jbHVk
ZSAic3NkdF90cG0uaCIKICNpbmNsdWRlICJzc2R0X3BtLmgiCisjaW5jbHVkZSAic3NkdF9sYXB0
b3Bfc2xhdGUuaCIKICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVk
ZSA8eGVuL2h2bS9odm1feHNfc3RyaW5ncy5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+
CkBAIC00MDYsNiArNDA3LDE2IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3NlY29uZGFyeV90YWJs
ZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICAgICAgcHJpbnRmKCJTNCBkaXNhYmxlZFxu
Iik7CiAgICAgfQogCisgICAgaWYgKCBjb25maWctPnRhYmxlX2ZsYWdzICYgQUNQSV9IQVNfU1NE
VF9MQVBUT1BfU0xBVEUgKQorICAgIHsKKyAgICAgICAgc3NkdCA9IGN0eHQtPm1lbV9vcHMuYWxs
b2MoY3R4dCwgc2l6ZW9mKHNzZHRfbGFwdG9wX3NsYXRlKSwgMTYpOworICAgICAgICBpZiAoIXNz
ZHQpIHJldHVybiAtMTsKKyAgICAgICAgbWVtY3B5KHNzZHQsIHNzZHRfbGFwdG9wX3NsYXRlLCBz
aXplb2Yoc3NkdF9sYXB0b3Bfc2xhdGUpKTsKKyAgICAgICAgdGFibGVfcHRyc1tucl90YWJsZXMr
K10gPSBjdHh0LT5tZW1fb3BzLnYycChjdHh0LCBzc2R0KTsKKyAgICB9IGVsc2UgeworICAgICAg
ICBwcmludGYoIkNPTlYgZGlzYWJsZWRcbiIpOworICAgIH0KKwogICAgIC8qIFRQTSBUQ1BBIGFu
ZCBTU0RULiAqLwogICAgIGlmICggKGNvbmZpZy0+dGFibGVfZmxhZ3MgJiBBQ1BJX0hBU19UQ1BB
KSAmJgogICAgICAgICAgKGNvbmZpZy0+dGlzX2hkclswXSA9PSB0aXNfc2lnbmF0dXJlWzBdKSAm
JgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliYWNwaS9saWJhY3BpLmggYi90b29scy9saWJhY3BpL2xp
YmFjcGkuaAppbmRleCA2N2JkNjdmLi4yZWQxZWNmIDEwMDY0NAotLS0gYS90b29scy9saWJhY3Bp
L2xpYmFjcGkuaAorKysgYi90b29scy9saWJhY3BpL2xpYmFjcGkuaApAQCAtMjAsMjEgKzIwLDIy
IEBACiAjaWZuZGVmIF9fTElCQUNQSV9IX18KICNkZWZpbmUgX19MSUJBQ1BJX0hfXwogCi0jZGVm
aW5lIEFDUElfSEFTX0NPTTEgICAgICAgICgxPDwwKQotI2RlZmluZSBBQ1BJX0hBU19DT00yICAg
ICAgICAoMTw8MSkKLSNkZWZpbmUgQUNQSV9IQVNfTFBUMSAgICAgICAgKDE8PDIpCi0jZGVmaW5l
IEFDUElfSEFTX0hQRVQgICAgICAgICgxPDwzKQotI2RlZmluZSBBQ1BJX0hBU19TU0RUX1BNICAg
ICAoMTw8NCkKLSNkZWZpbmUgQUNQSV9IQVNfU1NEVF9TMyAgICAgKDE8PDUpCi0jZGVmaW5lIEFD
UElfSEFTX1NTRFRfUzQgICAgICgxPDw2KQotI2RlZmluZSBBQ1BJX0hBU19UQ1BBICAgICAgICAo
MTw8NykKLSNkZWZpbmUgQUNQSV9IQVNfSU9BUElDICAgICAgKDE8PDgpCi0jZGVmaW5lIEFDUElf
SEFTX1dBRVQgICAgICAgICgxPDw5KQotI2RlZmluZSBBQ1BJX0hBU19QTVRJTUVSICAgICAoMTw8
MTApCi0jZGVmaW5lIEFDUElfSEFTX0JVVFRPTlMgICAgICgxPDwxMSkKLSNkZWZpbmUgQUNQSV9I
QVNfVkdBICAgICAgICAgKDE8PDEyKQotI2RlZmluZSBBQ1BJX0hBU184MDQyICAgICAgICAoMTw8
MTMpCi0jZGVmaW5lIEFDUElfSEFTX0NNT1NfUlRDICAgICgxPDwxNCkKKyNkZWZpbmUgQUNQSV9I
QVNfQ09NMSAgICAgICAgICAgICAgKDE8PDApCisjZGVmaW5lIEFDUElfSEFTX0NPTTIgICAgICAg
ICAgICAgICgxPDwxKQorI2RlZmluZSBBQ1BJX0hBU19MUFQxICAgICAgICAgICAgICAoMTw8MikK
KyNkZWZpbmUgQUNQSV9IQVNfSFBFVCAgICAgICAgICAgICAgKDE8PDMpCisjZGVmaW5lIEFDUElf
SEFTX1NTRFRfUE0gICAgICAgICAgICgxPDw0KQorI2RlZmluZSBBQ1BJX0hBU19TU0RUX1MzICAg
ICAgICAgICAoMTw8NSkKKyNkZWZpbmUgQUNQSV9IQVNfU1NEVF9TNCAgICAgICAgICAgKDE8PDYp
CisjZGVmaW5lIEFDUElfSEFTX1RDUEEgICAgICAgICAgICAgICgxPDw3KQorI2RlZmluZSBBQ1BJ
X0hBU19JT0FQSUMgICAgICAgICAgICAoMTw8OCkKKyNkZWZpbmUgQUNQSV9IQVNfV0FFVCAgICAg
ICAgICAgICAgKDE8PDkpCisjZGVmaW5lIEFDUElfSEFTX1BNVElNRVIgICAgICAgICAgICgxPDwx
MCkKKyNkZWZpbmUgQUNQSV9IQVNfQlVUVE9OUyAgICAgICAgICAgKDE8PDExKQorI2RlZmluZSBB
Q1BJX0hBU19WR0EgICAgICAgICAgICAgICAoMTw8MTIpCisjZGVmaW5lIEFDUElfSEFTXzgwNDIg
ICAgICAgICAgICAgICgxPDwxMykKKyNkZWZpbmUgQUNQSV9IQVNfQ01PU19SVEMgICAgICAgICAg
KDE8PDE0KQorI2RlZmluZSBBQ1BJX0hBU19TU0RUX0xBUFRPUF9TTEFURSAoMTw8MTUpCiAKIHN0
cnVjdCB4ZW5fdm1lbXJhbmdlOwogc3RydWN0IGFjcGlfbnVtYSB7CmRpZmYgLS1naXQgYS90b29s
cy9saWJhY3BpL3NzZHRfbGFwdG9wX3NsYXRlLmFzbCBiL3Rvb2xzL2xpYmFjcGkvc3NkdF9sYXB0
b3Bfc2xhdGUuYXNsCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjNlNWZiZDUK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJhY3BpL3NzZHRfbGFwdG9wX3NsYXRlLmFzbApA
QCAtMCwwICsxLDM4IEBACisvKgorICogc3NkdF9jb252LmFzbAorICoKKyAqIENvcHlyaWdodCAo
YykgMjAxNyAgQ2l0cml4IFN5c3RlbXMsIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9u
IDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNj
cmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICovCisKKy8qCisgKiBXaW5kb3dzIGxhcHRvcC9zbGF0ZSBtb2RlIGRldmljZQorICoKKyAqIFNl
ZSBodHRwczovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy93aW5kb3dzL2hhcmR3YXJlL2NvbW1l
cmNpYWxpemUvZGVzaWduL2RldmljZS1leHBlcmllbmNlcy9jb250aW51dW0jbWV0aG9kLTItLS0t
dXNlLXRoZS1pbmplY3Rpb24taW50ZXJmYWNlCisgKi8KKworRGVmaW5pdGlvbkJsb2NrICgiU1NE
VF9MQVBUT1BfU0xBVEUuYW1sIiwgIlNTRFQiLCAyLCAiWGVuIiwgIkhWTSIsIDApCit7CisgICAg
RGV2aWNlIChDT05WKSB7CisgICAgICAgIE1ldGhvZCAoX0hJRCwgMHgwLCBOb3RTZXJpYWxpemVk
KSB7CisgICAgICAgICAgICBSZXR1cm4oIklEOTAwMSIpCisgICAgICAgIH0KKyAgICAgICAgTmFt
ZSAoX0NJRCwgIlBOUDBDNjAiKQorICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmlu
ZGV4IDgzM2Y4NjYuLjNmYTc1NjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjk0LDYgKzI5NCwxMiBAQAogI2RlZmluZSBMSUJY
TF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCAxCiAKIC8qCisgKiBMSUJYTF9IQVZFX0JVSUxESU5G
T19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKKyAqIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQuCisgKi8KKyNk
ZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIDEKKworLyoK
ICAqIGxpYnhsIEFCSSBjb21wYXRpYmlsaXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdo
aWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpp
bmRleCBiNjVjOTcxLi5hMjg4MWQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzEzLDYgKzMxMyw3IEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWNwaSwgICAg
ICAgICAgICAgICB0cnVlKTsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2lu
Zm8tPnUuaHZtLmFjcGlfczMsICAgICAgICAgICAgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5hY3BpX3M0LCAgICAgICAgICAgIHRydWUpOwor
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0uYWNwaV9sYXB0
b3Bfc2xhdGUsICBmYWxzZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9p
bmZvLT51Lmh2bS5ueCwgICAgICAgICAgICAgICAgIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZi
b29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0udmlyaWRpYW4sICAgICAgICAgICBmYWxzZSk7
CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS5ocGV0LCAg
ICAgICAgICAgICAgIHRydWUpOwpAQCAtNDU4LDYgKzQ1OSw4IEBAIGludCBsaWJ4bF9fZG9tYWlu
X2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfZGVm
Ym9vbF92YWwoaW5mby0+dS5odm0uYWNwaV9zMykgPyAiMSIgOiAiMCI7CiAgICAgICAgIGxvY2Fs
ZW50c1tpKytdID0gInBsYXRmb3JtL2FjcGlfczQiOwogICAgICAgICBsb2NhbGVudHNbaSsrXSA9
IGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUuaHZtLmFjcGlfczQpID8gIjEiIDogIjAiOworICAg
ICAgICBsb2NhbGVudHNbaSsrXSA9ICJwbGF0Zm9ybS9hY3BpX2xhcHRvcF9zbGF0ZSI7CisgICAg
ICAgIGxvY2FsZW50c1tpKytdID0gbGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0uYWNwaV9s
YXB0b3Bfc2xhdGUpID8gIjEiIDogIjAiOwogICAgICAgICBpZiAoaW5mby0+dS5odm0ubW1pb19o
b2xlX21lbWtiKSB7CiAgICAgICAgICAgICB1aW50NjRfdCBtYXhfcmFtX2JlbG93XzRnID0KICAg
ICAgICAgICAgICAgICAoMVVMTCA8PCAzMikgLSAoaW5mby0+dS5odm0ubW1pb19ob2xlX21lbWti
IDw8IDEwKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA2OWU3ODlhLi5mZWU3OGU3IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC01MDgsNiArNTA4LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1
Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoImFjcGkiLCAgICAgICAgICAgICBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYWNwaV9zMyIsICAgICAgICAgIGxpYnhsX2Rl
ZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJhY3BpX3M0
IiwgICAgICAgICAgbGlieGxfZGVmYm9vbCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoImFjcGlfbGFwdG9wX3NsYXRlIixsaWJ4bF9kZWZib29sKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgibngiLCAgICAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJ2aXJp
ZGlhbiIsICAgICAgICAgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoInZpcmlkaWFuX2VuYWJsZSIsICBsaWJ4bF9iaXRtYXApLApkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggYjcy
Zjk5MC4uYzIzYzk1MSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29s
cy94bC94bF9wYXJzZS5jCkBAIC0xMDY1LDYgKzEwNjUsNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19k
YXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJv
b2woY29uZmlnLCAiYXBpYyIsICZiX2luZm8tPnUuaHZtLmFwaWMsIDApOwogICAgICAgICB4bHVf
Y2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFjcGlfczMiLCAmYl9pbmZvLT51Lmh2bS5hY3BpX3Mz
LCAwKTsKICAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJhY3BpX3M0IiwgJmJf
aW5mby0+dS5odm0uYWNwaV9zNCwgMCk7CisgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29u
ZmlnLCAiYWNwaV9sYXB0b3Bfc2xhdGUiLCAmYl9pbmZvLT51Lmh2bS5hY3BpX2xhcHRvcF9zbGF0
ZSwgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAibngiLCAmYl9pbmZv
LT51Lmh2bS5ueCwgMCk7CiAgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiaHBl
dCIsICZiX2luZm8tPnUuaHZtLmhwZXQsIDApOwogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29s
KGNvbmZpZywgInZwdF9hbGlnbiIsICZiX2luZm8tPnUuaHZtLnZwdF9hbGlnbiwgMCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvC6-0002qP-3F; Fri, 31 Mar 2017 11:58:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC4-0002qD-K2
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EA/05-03012-8544ED85; Fri, 31 Mar 2017 11:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfc5V6
 EQW8/l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmPLrcz17wOaNi/qMVjA2MrX5djJwcQgJfGCX2
 dYh2MXIB2ecZJc7u2sPUxcjBwSYgJjF3rwJIjYiAqsSsFcuZIerVJZp+N7CB2MICFhJT5/WAx
 XkFzCROr7vLCmKzANU/Ov2GaQIjxwJGhlWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYw71wceYpTkYFIS5f3++G6EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneUud7EUKCRanpqRVpmTnA4IBJS3DwKInw6oGkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnNcGpEgApCijNA9uBCxQLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwdkCk9mX
 gncpldARzABHWHx9S7IESWJCCmpBsboo08E2i4HiwfPSPq8JTZ2edWUCw8cFkyawnDpyJ5VPs
 s+VC7WmpmxczaL77LNClmcIusTd0ddEmF8++D63or1r1Qso9+zq396uyDhl+KTRhkOsbQLWqm
 Oaao77nF4fpa/vCb9YlsV67NZ1ZtyRIzvhn73lwnJ+t/VsLmRTU9n3uT10/I4eV2VWIozEg21
 mIuKEwGf41wsTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490961494!57921350!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3738 invoked from network); 31 Mar 2017 11:58:14 -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; 31 Mar 2017 11:58:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC2-0007TX-1o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC1-0002yf-Vd
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvC1-0002yf-Vd@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:13 +0000
Subject: [Xen-changelog] [xen master] libxl/xl: add support for Xen 9pfs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI1M2I0MDM3Y2VmNmQxNWMzZDI5Mzk2NjQ4ZDg5Mzg3MmZkOWQ5MTAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gTWFyIDI3IDE1OjE5OjQxIDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOSAxODoyNzozNyAyMDE3ICsw
MTAwCgogICAgbGlieGwveGw6IGFkZCBzdXBwb3J0IGZvciBYZW4gOXBmcwogICAgCiAgICBBZGQg
ZnVuY3Rpb25zIHRvIGxpYnhsIHRvIHNldHVwIGEgWGVuIDlwZnMgZnJvbnRlbmQvYmFja2VuZCBj
b25uZWN0aW9uLgogICAgQWRkIHN1cHBvcnQgdG8geGwgdG8gcGFyc2UgYSA5cGZzIG9wdGlvbiBp
biB0aGUgVk0gY29uZmlnIGZpbGUsIGluIHRoZQogICAgZm9sbG93aW5nIGZvcm1hdDoKICAgIAog
ICAgcDk9WyJ0YWc9c2hhcmVfZGlyLHNlY3VyaXR5X21vZGVsPW5vbmUscGF0aD0vcm9vdC9zaGFy
ZV9kaXIiXQogICAgCiAgICB3aGVyZSB0YWcgaWRlbnRpZmllcyB0aGUgOXBmcyBzaGFyZSBhbmQg
aXQgaXMgcmVxdWlyZWQgdG8gbW91bnQgaXQgb24KICAgIHRoZSBndWVzdCBzaWRlLCBwYXRoIGlz
IHRoZSBwYXRoIG9mIHRoZSBmaWxlc3lzdGVtIHRvIHNoYXJlIGFuZCB0aGUgb25seQogICAgc2Vj
dXJpdHlfbW9kZWwgc3VwcG9ydGVkIGlzICJub25lIiB3aGljaCBtZWFucyB0aGF0IGZpbGVzIGFy
ZSBzdG9yZWQKICAgIHVzaW5nIHRoZSBzYW1lIGNyZWRlbnRpYWxzIGFzIHRoZXkgYXJlIGNyZWF0
ZWQgb24gdGhlIGd1ZXN0IChubyB1c2VyCiAgICBvd25lcnNoaXAgc3F1YXNoIG9yIHJlbWFwKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3Jl
dG8uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8IDEwICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF85
cGZzLmMgICAgICAgICAgICAgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICAzICsrCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgNiArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgICAgICB8IDEwICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19p
bnRlcm5hbC5pZGwgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrLQogOSBmaWxlcyBjaGFuZ2VkLCAyMDMgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMjRhMmY2ZS4uMjA2ZDMzZSAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgpAQCAtNTE2LDYgKzUxNiwzNyBAQCB2YWx1ZSBpcyBvcHRpb25hbCBpZiB0aGlz
IGlzIGEgZ3Vlc3QgZG9tYWluLgogCiA9YmFjawogCis9aXRlbSBCPHA5PVsgIjlQRlNfU1BFQ19T
VFJJTkciLCAiOVBGU19TUEVDX1NUUklORyIsIC4uLl0+CisKK0NyZWF0ZXMgYSBYZW4gOXBmcyBj
b25uZWN0aW9uIHRvIHNoYXJlIGEgZmlsZXN5c3RlbSBmcm9tIGJhY2tlbmQgdG8KK2Zyb250ZW5k
LgorCitFYWNoIEI8OVBGU19TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBv
ZiBDPEtFWT1WQUxVRT4KK3NldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKKworPW92
ZXIgNAorCis9aXRlbSBDPHRhZz1TVFJJTkc+CisKKzlwZnMgdGFnIHRvIGlkZW50aWZ5IHRoZSBm
aWxlc3lzdGVtIHNoYXJlLiBUaGUgdGFnIGlzIG5lZWRlZCBvbiB0aGUKK2d1ZXN0IHNpZGUgdG8g
bW91bnQgaXQuCisKKz1pdGVtIEM8c2VjdXJpdHlfbW9kZWw9Im5vbmUiPgorCitPbmx5ICJub25l
IiBpcyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5zIHRoYXQgZmlsZXMgYXJlIHN0b3JlZCB1
c2luZwordGhlIHNhbWUgY3JlZGVudGlhbHMgYXMgdGhleSBhcmUgY3JlYXRlZCBvbiB0aGUgZ3Vl
c3QgKG5vIHVzZXIgb3duZXJzaGlwCitzcXVhc2ggb3IgcmVtYXApLgorCis9aXRlbSBDPHBhdGg9
U1RSSU5HPgorCitGaWxlc3lzdGVtIHBhdGggb24gdGhlIGJhY2tlbmQgdG8gZXhwb3J0LgorCis9
aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorCitTcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1l
IG9yIGlkLCBkZWZhdWx0cyB0byBkb20wLgorCis9YmFjaworCiA9aXRlbSBCPHZmYj1bICJWRkJf
U1BFQ19TVFJJTkciLCAiVkZCX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAogU3BlY2lmaWVzIHRoZSBw
YXJhdmlydHVhbCBmcmFtZWJ1ZmZlciBkZXZpY2VzIHdoaWNoIHNob3VsZCBiZSBzdXBwbGllZApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQpp
bmRleCA1NjZiNzA2Li4xYmY2YjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQor
KysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM4LDcgKzEzOCw3IEBAIExJQlhMX09CSlMg
PSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNp
Lm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhsX3VzYi5v
IFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29s
ZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhs
X3RtZW0ubyBcCi0JCQlsaWJ4bF9kb21haW4ubyBcCisJCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9t
YWluLm8gXAogICAgICAgICAgICAgICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9P
QkpTICs9IGxpYnhsX2dlbmlkLm8KIExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxf
Zmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggM2ZhNzU2NS4uYTQwMjIzNiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xODcxLDYgKzE4NzEsMTYgQEAgaW50IGxpYnhsX2RldmljZV92ZmJfZGVzdHJveShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAorLyogOXBmcyAqLworaW50IGxpYnhs
X2RldmljZV9wOV9yZW1vdmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxf
ZGV2aWNlX3A5X2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIC8qIFBD
SSBQYXNzdGhyb3VnaCAqLwogaW50IGxpYnhsX2RldmljZV9wY2lfYWRkKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
cGNpICpwY2lkZXYsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF85cGZzLmMgYi90b29s
cy9saWJ4bC9saWJ4bF85cGZzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
MDdlM2U1ZgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpAQCAt
MCwwICsxLDg3IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE3ICAgICAgQXBvcmV0bworICog
QXV0aG9yIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRp
b24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIKKworI2lu
Y2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisKK2ludCBsaWJ4bF9fZGV2aWNlX3A5X3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3A5ICpwOSkKK3sKKyAgICBpbnQgcmM7CisK
KyAgICByYyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCBwOS0+YmFja2VuZF9kb21uYW1lLCAm
cDktPmJhY2tlbmRfZG9taWQpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fcDkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQoreworICAgZGV2
aWNlLT5iYWNrZW5kX2RldmlkICAgPSBwOS0+ZGV2aWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfZG9t
aWQgICA9IHA5LT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBM
SUJYTF9fREVWSUNFX0tJTkRfOVBGUzsKKyAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gcDkt
PmRldmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+
a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EXzlQRlM7CisKKyAgIHJldHVybiAw
OworfQorCisKK2ludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5KQor
eworICAgIGZsZXhhcnJheV90ICpmcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBs
aWJ4bF9fZGV2aWNlIGRldmljZTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGxpYnhsX19kZXZp
Y2VfcDlfc2V0ZGVmYXVsdChnYywgcDkpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBm
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBpZiAocDktPmRldmlkID09IC0xKSB7CisgICAgICAgIGlm
ICgocDktPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAiOXBmcyIpKSA8
IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkoZ2Ms
IGRvbWlkLCBwOSwgJmRldmljZSk7CisgICAgaWYgKHJjICE9IDApIGdvdG8gb3V0OworCisgICAg
ZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJmcm9udGVuZC1pZCIsIGxpYnhsX19zcHJpbnRm
KGdjLCAiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAib25s
aW5lIiwgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0YXRlIiwgR0NT
UFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZF9wYWlyKGZyb250LCAiYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCBwOS0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhh
cnJheV9hcHBlbmRfcGFpcihmcm9udCwgInN0YXRlIiwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0
YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAidGFn
IiwgcDktPnRhZyk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJwYXRoIiwgcDkt
PnBhdGgpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAic2VjdXJpdHlfbW9kZWwi
LCBwOS0+c2VjdXJpdHlfbW9kZWwpOworCisgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChn
YywgWEJUX05VTEwsICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjayksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisgICAgcmMgPSAwOworb3V0OgorICAgIHJldHVy
biByYzsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUocDkpCisKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggYTI4ODFkMy4uMzk5YjkxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEzMjIsNiArMTMyMiw5
IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlz
cG9zZSgmY29uc29sZSk7CiAgICAgfQogCisgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5u
dW1fcDlzOyBpKyspCisgICAgICAgIGxpYnhsX19kZXZpY2VfcDlfYWRkKGdjLCBkb21pZCwgJmRf
Y29uZmlnLT5wOVtpXSk7CisKICAgICBzd2l0Y2ggKGRfY29uZmlnLT5jX2luZm8udHlwZSkgewog
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmlu
ZGV4IGYxZDhmOWEuLmJlMjRiNzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI0OCw2ICsxMjQ4
LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9w
Y2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2kpOwogX2hp
ZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcDlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9w
OSAqcDkpOwogCiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbmljX2Rldm5hbWUo
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKQEAgLTI2NjIsNiArMjY2NCwxMCBAQCBfaGlkZGVuIGludCBs
aWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBfaGlk
ZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAq
dmZiKTsKIAorLyogSW50ZXJuYWwgZnVuY3Rpb24gdG8gY29ubmVjdCBhIDlwZnMgZGV2aWNlICov
CitfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9w
OSAqcDkpOworCiAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUg
WGVuYnVzU3RhdGVJbml0V2FpdC4KICAqIFRoaXMgaXMgbm90IHJlYWxseSB1c2VmdWwgYnkgaXRz
ZWxmLCBidXQgaXMgaW1wb3J0YW50IHdoZW4gZXhlY3V0aW5nCiAgKiBob3RwbHVnIHNjcmlwdHMs
IHNpbmNlIHdlIG5lZWQgdG8gYmUgc3VyZSB0aGUgZGV2aWNlIGlzIGluIHRoZSBjb3JyZWN0CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKaW5kZXggZmVlNzhlNy4uZDk3MDI4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAt
NzQyLDYgKzc0MiwxNSBAQCBsaWJ4bF9kZXZpY2VfdnRwbSA9IFN0cnVjdCgiZGV2aWNlX3Z0cG0i
LCBbCiAgICAgKCJ1dWlkIiwgICAgICAgICAgICAgbGlieGxfdXVpZCksCiBdKQogCitsaWJ4bF9k
ZXZpY2VfcDkgPSBTdHJ1Y3QoImRldmljZV9wOSIsIFsKKyAgICAoImJhY2tlbmRfZG9taWQiLCAg
ICBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCAgc3RyaW5nKSwKKyAgICAo
InRhZyIsICAgICAgICAgICAgICBzdHJpbmcpLAorICAgICgicGF0aCIsICAgICAgICAgICAgIHN0
cmluZyksCisgICAgKCJzZWN1cml0eV9tb2RlbCIsICAgc3RyaW5nKSwKKyAgICAoImRldmlkIiwg
ICAgICAgICAgICBsaWJ4bF9kZXZpZCksCitdKQorCiBsaWJ4bF9kZXZpY2VfY2hhbm5lbCA9IFN0
cnVjdCgiZGV2aWNlX2NoYW5uZWwiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9t
aWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTc2Niw2ICs3NzUsNyBA
QCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwogICAgICgi
dmZicyIsIEFycmF5KGxpYnhsX2RldmljZV92ZmIsICJudW1fdmZicyIpKSwKICAgICAoInZrYnMi
LCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAgKCJ2dHBtcyIsIEFy
cmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAorICAgICgicDkiLCBBcnJheShs
aWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAogICAgICMgYSBjaGFubmVsIG1hbmlmZXN0cyBh
cyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCiAgICAgIyBzZWUgZG9jcy9taXNjL2NoYW5uZWxzLnR4
dAogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51bV9jaGFu
bmVscyIpKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA4MmU1YzA3Li43
ZGM0ZDBmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNSw2ICsyNSw3
IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAg
ICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNCIiksCisgICAg
KDExLCAiOVBGUyIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJh
dGlvbigiY29uc29sZV9iYWNrZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggYzIzYzk1MS4uNjYzMjdkYyAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC04MTIs
NyArODEyLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAg
ICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1
aWRzLCAqdnRwbXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2czsKKyAg
ICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOwogICAgIFhMVV9D
b25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9tZW0sICp2aXJpZGlhbiwg
KmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9j
cHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210ID0gMDsKQEAgLTEzNDcs
NiArMTM0Nyw1OSBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19z
b3VyY2UsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29u
ZmlnLCAicDkiLCAmcDlkZXZzLCAwLCAwKSkgeworICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5
OworICAgICAgICBjaGFyICpzZWN1cml0eV9tb2RlbCA9IE5VTEw7CisgICAgICAgIGNoYXIgKnBh
dGggPSBOVUxMOworICAgICAgICBjaGFyICp0YWcgPSBOVUxMOworICAgICAgICBjaGFyICpiYWNr
ZW5kID0gTlVMTDsKKyAgICAgICAgY2hhciAqcCwgKnAyLCAqYnVmMjsKKworICAgICAgICBkX2Nv
bmZpZy0+bnVtX3A5cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5wOSA9IE5VTEw7CisgICAgICAg
IHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHA5ZGV2cywgZF9jb25maWctPm51
bV9wOXMpKSAhPSBOVUxMKSB7CisgICAgICAgICAgICBwOSA9IEFSUkFZX0VYVEVORF9JTklUKGRf
Y29uZmlnLT5wOSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWct
Pm51bV9wOXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9wOV9pbml0KTsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOV9pbml0KHA5KTsKKworICAg
ICAgICAgICAgYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgcCA9IHN0cnRvayhidWYy
LCAiLCIpOworICAgICAgICAgICAgaWYocCkgeworICAgICAgICAgICAgICAgZG8geworICAgICAg
ICAgICAgICAgICAgd2hpbGUoKnAgPT0gJyAnKQorICAgICAgICAgICAgICAgICAgICAgKytwOwor
ICAgICAgICAgICAgICAgICAgaWYgKChwMiA9IHN0cmNocihwLCAnPScpKSA9PSBOVUxMKQorICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAqcDIgPSAnXDAnOwor
ICAgICAgICAgICAgICAgICAgaWYgKCFzdHJjbXAocCwgInNlY3VyaXR5X21vZGVsIikpIHsKKyAg
ICAgICAgICAgICAgICAgICAgIHNlY3VyaXR5X21vZGVsID0gc3RyZHVwKHAyICsgMSk7CisgICAg
ICAgICAgICAgICAgICB9IGVsc2UgaWYoIXN0cmNtcChwLCAicGF0aCIpKSB7CisgICAgICAgICAg
ICAgICAgICAgICBwYXRoID0gc3RyZHVwKHAyICsgMSk7CisgICAgICAgICAgICAgICAgICB9IGVs
c2UgaWYoIXN0cmNtcChwLCAidGFnIikpIHsKKyAgICAgICAgICAgICAgICAgICAgIHRhZyA9IHN0
cmR1cChwMiArIDEpOworICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmKCFzdHJjbXAocCwgImJh
Y2tlbmQiKSkgeworICAgICAgICAgICAgICAgICAgICAgYmFja2VuZCA9IHN0cmR1cChwMiArIDEp
OworICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiVW5rbm93biBzdHJpbmcgYCVzJyBpbiA5cGZzIHNwZWNcbiIsIHApOworICAg
ICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgIH0gd2hpbGUgKChwID0gc3RydG9rKE5VTEwsICIsIikpICE9IE5VTEwpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgaWYgKCFwYXRoIHx8ICFzZWN1cml0eV9tb2RlbCB8fCAhdGFn
KSB7CisgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIjlwZnMgc3BlYyBtaXNzaW5nIHJl
cXVpcmVkIGZpZWxkIVxuIik7CisgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZnJlZShidWYyKTsKKworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmco
JnA5LT50YWcsIHRhZyk7CisgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmcDktPnNlY3VyaXR5
X21vZGVsLCBzZWN1cml0eV9tb2RlbCk7CisgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmcDkt
PnBhdGgsIHBhdGgpOworICAgICAgICAgICAgaWYgKGJhY2tlbmQpCisgICAgICAgICAgICAgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZwOS0+YmFja2VuZF9kb21uYW1lLCBiYWNrZW5kKTsKKyAgICAg
ICAgfQorICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ2dHBtIiwg
JnZ0cG1zLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3Z0cG1zID0gMDsKICAgICAg
ICAgZF9jb25maWctPnZ0cG1zID0gTlVMTDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvC6-0002qP-3F; Fri, 31 Mar 2017 11:58:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC4-0002qD-K2
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 EA/05-03012-8544ED85; Fri, 31 Mar 2017 11:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfc5V6
 EQW8/l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmPLrcz17wOaNi/qMVjA2MrX5djJwcQgJfGCX2
 dYh2MXIB2ecZJc7u2sPUxcjBwSYgJjF3rwJIjYiAqsSsFcuZIerVJZp+N7CB2MICFhJT5/WAx
 XkFzCROr7vLCmKzANU/Ov2GaQIjxwJGhlWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYw71wceYpTkYFIS5f3++G6EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneUud7EUKCRanpqRVpmTnA4IBJS3DwKInw6oGkeYsLEnOLM9MhUqcYdTnmzN79hkmI
 JS8/L1VKnNcGpEgApCijNA9uBCxQLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVwdkCk9mX
 gncpldARzABHWHx9S7IESWJCCmpBsboo08E2i4HiwfPSPq8JTZ2edWUCw8cFkyawnDpyJ5VPs
 s+VC7WmpmxczaL77LNClmcIusTd0ddEmF8++D63or1r1Qso9+zq396uyDhl+KTRhkOsbQLWqm
 Oaao77nF4fpa/vCb9YlsV67NZ1ZtyRIzvhn73lwnJ+t/VsLmRTU9n3uT10/I4eV2VWIozEg21
 mIuKEwGf41wsTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1490961494!57921350!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3738 invoked from network); 31 Mar 2017 11:58:14 -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; 31 Mar 2017 11:58:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC2-0007TX-1o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvC1-0002yf-Vd
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvC1-0002yf-Vd@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:13 +0000
Subject: [Xen-changelog] [xen master] libxl/xl: add support for Xen 9pfs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI1M2I0MDM3Y2VmNmQxNWMzZDI5Mzk2NjQ4ZDg5Mzg3MmZkOWQ5MTAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gTWFyIDI3IDE1OjE5OjQxIDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1hciAyOSAxODoyNzozNyAyMDE3ICsw
MTAwCgogICAgbGlieGwveGw6IGFkZCBzdXBwb3J0IGZvciBYZW4gOXBmcwogICAgCiAgICBBZGQg
ZnVuY3Rpb25zIHRvIGxpYnhsIHRvIHNldHVwIGEgWGVuIDlwZnMgZnJvbnRlbmQvYmFja2VuZCBj
b25uZWN0aW9uLgogICAgQWRkIHN1cHBvcnQgdG8geGwgdG8gcGFyc2UgYSA5cGZzIG9wdGlvbiBp
biB0aGUgVk0gY29uZmlnIGZpbGUsIGluIHRoZQogICAgZm9sbG93aW5nIGZvcm1hdDoKICAgIAog
ICAgcDk9WyJ0YWc9c2hhcmVfZGlyLHNlY3VyaXR5X21vZGVsPW5vbmUscGF0aD0vcm9vdC9zaGFy
ZV9kaXIiXQogICAgCiAgICB3aGVyZSB0YWcgaWRlbnRpZmllcyB0aGUgOXBmcyBzaGFyZSBhbmQg
aXQgaXMgcmVxdWlyZWQgdG8gbW91bnQgaXQgb24KICAgIHRoZSBndWVzdCBzaWRlLCBwYXRoIGlz
IHRoZSBwYXRoIG9mIHRoZSBmaWxlc3lzdGVtIHRvIHNoYXJlIGFuZCB0aGUgb25seQogICAgc2Vj
dXJpdHlfbW9kZWwgc3VwcG9ydGVkIGlzICJub25lIiB3aGljaCBtZWFucyB0aGF0IGZpbGVzIGFy
ZSBzdG9yZWQKICAgIHVzaW5nIHRoZSBzYW1lIGNyZWRlbnRpYWxzIGFzIHRoZXkgYXJlIGNyZWF0
ZWQgb24gdGhlIGd1ZXN0IChubyB1c2VyCiAgICBvd25lcnNoaXAgc3F1YXNoIG9yIHJlbWFwKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3Jl
dG8uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhs
L2xpYnhsLmggICAgICAgICAgICAgICAgICB8IDEwICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF85
cGZzLmMgICAgICAgICAgICAgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICAzICsrCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgNiArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbCAgICAgICAgICB8IDEwICsrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19p
bnRlcm5hbC5pZGwgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAg
fCA1NSArKysrKysrKysrKysrKysrKysrKysrLQogOSBmaWxlcyBjaGFuZ2VkLCAyMDMgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMjRhMmY2ZS4uMjA2ZDMzZSAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgpAQCAtNTE2LDYgKzUxNiwzNyBAQCB2YWx1ZSBpcyBvcHRpb25hbCBpZiB0aGlz
IGlzIGEgZ3Vlc3QgZG9tYWluLgogCiA9YmFjawogCis9aXRlbSBCPHA5PVsgIjlQRlNfU1BFQ19T
VFJJTkciLCAiOVBGU19TUEVDX1NUUklORyIsIC4uLl0+CisKK0NyZWF0ZXMgYSBYZW4gOXBmcyBj
b25uZWN0aW9uIHRvIHNoYXJlIGEgZmlsZXN5c3RlbSBmcm9tIGJhY2tlbmQgdG8KK2Zyb250ZW5k
LgorCitFYWNoIEI8OVBGU19TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBv
ZiBDPEtFWT1WQUxVRT4KK3NldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKKworPW92
ZXIgNAorCis9aXRlbSBDPHRhZz1TVFJJTkc+CisKKzlwZnMgdGFnIHRvIGlkZW50aWZ5IHRoZSBm
aWxlc3lzdGVtIHNoYXJlLiBUaGUgdGFnIGlzIG5lZWRlZCBvbiB0aGUKK2d1ZXN0IHNpZGUgdG8g
bW91bnQgaXQuCisKKz1pdGVtIEM8c2VjdXJpdHlfbW9kZWw9Im5vbmUiPgorCitPbmx5ICJub25l
IiBpcyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5zIHRoYXQgZmlsZXMgYXJlIHN0b3JlZCB1
c2luZwordGhlIHNhbWUgY3JlZGVudGlhbHMgYXMgdGhleSBhcmUgY3JlYXRlZCBvbiB0aGUgZ3Vl
c3QgKG5vIHVzZXIgb3duZXJzaGlwCitzcXVhc2ggb3IgcmVtYXApLgorCis9aXRlbSBDPHBhdGg9
U1RSSU5HPgorCitGaWxlc3lzdGVtIHBhdGggb24gdGhlIGJhY2tlbmQgdG8gZXhwb3J0LgorCis9
aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorCitTcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1l
IG9yIGlkLCBkZWZhdWx0cyB0byBkb20wLgorCis9YmFjaworCiA9aXRlbSBCPHZmYj1bICJWRkJf
U1BFQ19TVFJJTkciLCAiVkZCX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAogU3BlY2lmaWVzIHRoZSBw
YXJhdmlydHVhbCBmcmFtZWJ1ZmZlciBkZXZpY2VzIHdoaWNoIHNob3VsZCBiZSBzdXBwbGllZApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQpp
bmRleCA1NjZiNzA2Li4xYmY2YjhjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQor
KysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM4LDcgKzEzOCw3IEBAIExJQlhMX09CSlMg
PSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8gbGlieGxfcGNp
Lm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxpYnhsX3VzYi5v
IFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29s
ZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhs
X3RtZW0ubyBcCi0JCQlsaWJ4bF9kb21haW4ubyBcCisJCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9t
YWluLm8gXAogICAgICAgICAgICAgICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9P
QkpTICs9IGxpYnhsX2dlbmlkLm8KIExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxf
Zmxhc2subyBfbGlieGxfdHlwZXNfaW50ZXJuYWwubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggM2ZhNzU2NS4uYTQwMjIzNiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC0xODcxLDYgKzE4NzEsMTYgQEAgaW50IGxpYnhsX2RldmljZV92ZmJfZGVzdHJveShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKIAorLyogOXBmcyAqLworaW50IGxpYnhs
X2RldmljZV9wOV9yZW1vdmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3A5ICpwOSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxf
ZGV2aWNlX3A5X2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOSAqcDksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CisKIC8qIFBD
SSBQYXNzdGhyb3VnaCAqLwogaW50IGxpYnhsX2RldmljZV9wY2lfYWRkKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
cGNpICpwY2lkZXYsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF85cGZzLmMgYi90b29s
cy9saWJ4bC9saWJ4bF85cGZzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
MDdlM2U1ZgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYwpAQCAt
MCwwICsxLDg3IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE3ICAgICAgQXBvcmV0bworICog
QXV0aG9yIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRp
b24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAor
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIKKworI2lu
Y2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisKK2ludCBsaWJ4bF9fZGV2aWNlX3A5X3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3A5ICpwOSkKK3sKKyAgICBpbnQgcmM7CisK
KyAgICByYyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCBwOS0+YmFja2VuZF9kb21uYW1lLCAm
cDktPmJhY2tlbmRfZG9taWQpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX2Zyb21fcDkobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQoreworICAgZGV2
aWNlLT5iYWNrZW5kX2RldmlkICAgPSBwOS0+ZGV2aWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfZG9t
aWQgICA9IHA5LT5iYWNrZW5kX2RvbWlkOworICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAgPSBM
SUJYTF9fREVWSUNFX0tJTkRfOVBGUzsKKyAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gcDkt
PmRldmlkOworICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgIGRldmljZS0+
a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EXzlQRlM7CisKKyAgIHJldHVybiAw
OworfQorCisKK2ludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5KQor
eworICAgIGZsZXhhcnJheV90ICpmcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBs
aWJ4bF9fZGV2aWNlIGRldmljZTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGxpYnhsX19kZXZp
Y2VfcDlfc2V0ZGVmYXVsdChnYywgcDkpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBm
cm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9IGZsZXhhcnJheV9t
YWtlKGdjLCAxNiwgMSk7CisKKyAgICBpZiAocDktPmRldmlkID09IC0xKSB7CisgICAgICAgIGlm
ICgocDktPmRldmlkID0gbGlieGxfX2RldmljZV9uZXh0aWQoZ2MsIGRvbWlkLCAiOXBmcyIpKSA8
IDApIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkoZ2Ms
IGRvbWlkLCBwOSwgJmRldmljZSk7CisgICAgaWYgKHJjICE9IDApIGdvdG8gb3V0OworCisgICAg
ZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJmcm9udGVuZC1pZCIsIGxpYnhsX19zcHJpbnRm
KGdjLCAiJWQiLCBkb21pZCkpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAib25s
aW5lIiwgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgInN0YXRlIiwgR0NT
UFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5X2Fw
cGVuZF9wYWlyKGZyb250LCAiYmFja2VuZC1pZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zcHJpbnRmKGdjLCAiJWQiLCBwOS0+YmFja2VuZF9kb21pZCkpOworICAgIGZsZXhh
cnJheV9hcHBlbmRfcGFpcihmcm9udCwgInN0YXRlIiwgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0
YXRlSW5pdGlhbGlzaW5nKSk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAidGFn
IiwgcDktPnRhZyk7CisgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGJhY2ssICJwYXRoIiwgcDkt
PnBhdGgpOworICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAic2VjdXJpdHlfbW9kZWwi
LCBwOS0+c2VjdXJpdHlfbW9kZWwpOworCisgICAgbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChn
YywgWEJUX05VTEwsICZkZXZpY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjayksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgZnJvbnQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisgICAgcmMgPSAwOworb3V0OgorICAgIHJldHVy
biByYzsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUocDkpCisKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggYTI4ODFkMy4uMzk5YjkxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEzMjIsNiArMTMyMiw5
IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlz
cG9zZSgmY29uc29sZSk7CiAgICAgfQogCisgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5u
dW1fcDlzOyBpKyspCisgICAgICAgIGxpYnhsX19kZXZpY2VfcDlfYWRkKGdjLCBkb21pZCwgJmRf
Y29uZmlnLT5wOVtpXSk7CisKICAgICBzd2l0Y2ggKGRfY29uZmlnLT5jX2luZm8udHlwZSkgewog
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmlu
ZGV4IGYxZDhmOWEuLmJlMjRiNzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI0OCw2ICsxMjQ4
LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV92a2Jfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kZXZpY2VfdmtiICp2a2IpOwogX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9w
Y2lfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfcGNpICpwY2kpOwogX2hp
ZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfcDlfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9w
OSAqcDkpOwogCiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbmljX2Rldm5hbWUo
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKQEAgLTI2NjIsNiArMjY2NCwxMCBAQCBfaGlkZGVuIGludCBs
aWJ4bF9fZGV2aWNlX3ZrYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiBfaGlk
ZGVuIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZmYiAq
dmZiKTsKIAorLyogSW50ZXJuYWwgZnVuY3Rpb24gdG8gY29ubmVjdCBhIDlwZnMgZGV2aWNlICov
CitfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3A5X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9w
OSAqcDkpOworCiAvKiBXYWl0cyBmb3IgdGhlIHBhc3NlZCBkZXZpY2UgdG8gcmVhY2ggc3RhdGUg
WGVuYnVzU3RhdGVJbml0V2FpdC4KICAqIFRoaXMgaXMgbm90IHJlYWxseSB1c2VmdWwgYnkgaXRz
ZWxmLCBidXQgaXMgaW1wb3J0YW50IHdoZW4gZXhlY3V0aW5nCiAgKiBob3RwbHVnIHNjcmlwdHMs
IHNpbmNlIHdlIG5lZWQgdG8gYmUgc3VyZSB0aGUgZGV2aWNlIGlzIGluIHRoZSBjb3JyZWN0CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKaW5kZXggZmVlNzhlNy4uZDk3MDI4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAt
NzQyLDYgKzc0MiwxNSBAQCBsaWJ4bF9kZXZpY2VfdnRwbSA9IFN0cnVjdCgiZGV2aWNlX3Z0cG0i
LCBbCiAgICAgKCJ1dWlkIiwgICAgICAgICAgICAgbGlieGxfdXVpZCksCiBdKQogCitsaWJ4bF9k
ZXZpY2VfcDkgPSBTdHJ1Y3QoImRldmljZV9wOSIsIFsKKyAgICAoImJhY2tlbmRfZG9taWQiLCAg
ICBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCAgc3RyaW5nKSwKKyAgICAo
InRhZyIsICAgICAgICAgICAgICBzdHJpbmcpLAorICAgICgicGF0aCIsICAgICAgICAgICAgIHN0
cmluZyksCisgICAgKCJzZWN1cml0eV9tb2RlbCIsICAgc3RyaW5nKSwKKyAgICAoImRldmlkIiwg
ICAgICAgICAgICBsaWJ4bF9kZXZpZCksCitdKQorCiBsaWJ4bF9kZXZpY2VfY2hhbm5lbCA9IFN0
cnVjdCgiZGV2aWNlX2NoYW5uZWwiLCBbCiAgICAgKCJiYWNrZW5kX2RvbWlkIiwgbGlieGxfZG9t
aWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5nKSwKQEAgLTc2Niw2ICs3NzUsNyBA
QCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmlnIiwgWwogICAgICgi
dmZicyIsIEFycmF5KGxpYnhsX2RldmljZV92ZmIsICJudW1fdmZicyIpKSwKICAgICAoInZrYnMi
LCBBcnJheShsaWJ4bF9kZXZpY2VfdmtiLCAibnVtX3ZrYnMiKSksCiAgICAgKCJ2dHBtcyIsIEFy
cmF5KGxpYnhsX2RldmljZV92dHBtLCAibnVtX3Z0cG1zIikpLAorICAgICgicDkiLCBBcnJheShs
aWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAogICAgICMgYSBjaGFubmVsIG1hbmlmZXN0cyBh
cyBhIGNvbnNvbGUgd2l0aCBhIG5hbWUsCiAgICAgIyBzZWUgZG9jcy9taXNjL2NoYW5uZWxzLnR4
dAogICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51bV9jaGFu
bmVscyIpKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA4MmU1YzA3Li43
ZGM0ZDBmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNSw2ICsyNSw3
IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAg
ICAoOCwgIlZUUE0iKSwKICAgICAoOSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNCIiksCisgICAg
KDExLCAiOVBGUyIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJh
dGlvbigiY29uc29sZV9iYWNrZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2Uu
YyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggYzIzYzk1MS4uNjYzMjdkYyAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC04MTIs
NyArODEyLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAg
ICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1
aWRzLCAqdnRwbXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2czsKKyAg
ICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOwogICAgIFhMVV9D
b25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9tZW0sICp2aXJpZGlhbiwg
KmR0ZGV2czsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9j
cHVzLCBudW1fdmlyaWRpYW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210ID0gMDsKQEAgLTEzNDcs
NiArMTM0Nyw1OSBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19z
b3VyY2UsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29u
ZmlnLCAicDkiLCAmcDlkZXZzLCAwLCAwKSkgeworICAgICAgICBsaWJ4bF9kZXZpY2VfcDkgKnA5
OworICAgICAgICBjaGFyICpzZWN1cml0eV9tb2RlbCA9IE5VTEw7CisgICAgICAgIGNoYXIgKnBh
dGggPSBOVUxMOworICAgICAgICBjaGFyICp0YWcgPSBOVUxMOworICAgICAgICBjaGFyICpiYWNr
ZW5kID0gTlVMTDsKKyAgICAgICAgY2hhciAqcCwgKnAyLCAqYnVmMjsKKworICAgICAgICBkX2Nv
bmZpZy0+bnVtX3A5cyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5wOSA9IE5VTEw7CisgICAgICAg
IHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHA5ZGV2cywgZF9jb25maWctPm51
bV9wOXMpKSAhPSBOVUxMKSB7CisgICAgICAgICAgICBwOSA9IEFSUkFZX0VYVEVORF9JTklUKGRf
Y29uZmlnLT5wOSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWct
Pm51bV9wOXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV9wOV9pbml0KTsKKyAgICAgICAgICAgIGxpYnhsX2RldmljZV9wOV9pbml0KHA5KTsKKworICAg
ICAgICAgICAgYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgcCA9IHN0cnRvayhidWYy
LCAiLCIpOworICAgICAgICAgICAgaWYocCkgeworICAgICAgICAgICAgICAgZG8geworICAgICAg
ICAgICAgICAgICAgd2hpbGUoKnAgPT0gJyAnKQorICAgICAgICAgICAgICAgICAgICAgKytwOwor
ICAgICAgICAgICAgICAgICAgaWYgKChwMiA9IHN0cmNocihwLCAnPScpKSA9PSBOVUxMKQorICAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAqcDIgPSAnXDAnOwor
ICAgICAgICAgICAgICAgICAgaWYgKCFzdHJjbXAocCwgInNlY3VyaXR5X21vZGVsIikpIHsKKyAg
ICAgICAgICAgICAgICAgICAgIHNlY3VyaXR5X21vZGVsID0gc3RyZHVwKHAyICsgMSk7CisgICAg
ICAgICAgICAgICAgICB9IGVsc2UgaWYoIXN0cmNtcChwLCAicGF0aCIpKSB7CisgICAgICAgICAg
ICAgICAgICAgICBwYXRoID0gc3RyZHVwKHAyICsgMSk7CisgICAgICAgICAgICAgICAgICB9IGVs
c2UgaWYoIXN0cmNtcChwLCAidGFnIikpIHsKKyAgICAgICAgICAgICAgICAgICAgIHRhZyA9IHN0
cmR1cChwMiArIDEpOworICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmKCFzdHJjbXAocCwgImJh
Y2tlbmQiKSkgeworICAgICAgICAgICAgICAgICAgICAgYmFja2VuZCA9IHN0cmR1cChwMiArIDEp
OworICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiVW5rbm93biBzdHJpbmcgYCVzJyBpbiA5cGZzIHNwZWNcbiIsIHApOworICAg
ICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgIH0gd2hpbGUgKChwID0gc3RydG9rKE5VTEwsICIsIikpICE9IE5VTEwpOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgaWYgKCFwYXRoIHx8ICFzZWN1cml0eV9tb2RlbCB8fCAhdGFn
KSB7CisgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIjlwZnMgc3BlYyBtaXNzaW5nIHJl
cXVpcmVkIGZpZWxkIVxuIik7CisgICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZnJlZShidWYyKTsKKworICAgICAgICAgICAgcmVwbGFjZV9zdHJpbmco
JnA5LT50YWcsIHRhZyk7CisgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmcDktPnNlY3VyaXR5
X21vZGVsLCBzZWN1cml0eV9tb2RlbCk7CisgICAgICAgICAgICByZXBsYWNlX3N0cmluZygmcDkt
PnBhdGgsIHBhdGgpOworICAgICAgICAgICAgaWYgKGJhY2tlbmQpCisgICAgICAgICAgICAgICAg
ICAgIHJlcGxhY2Vfc3RyaW5nKCZwOS0+YmFja2VuZF9kb21uYW1lLCBiYWNrZW5kKTsKKyAgICAg
ICAgfQorICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRfbGlzdChjb25maWcsICJ2dHBtIiwg
JnZ0cG1zLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX3Z0cG1zID0gMDsKICAgICAg
ICAgZF9jb25maWctPnZ0cG1zID0gTlVMTDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCF-0002sY-6M; Fri, 31 Mar 2017 11:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCE-0002rq-6S
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AA/4E-19731-1644ED85; Fri, 31 Mar 2017 11:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfR5V6
 Ewbt/zBYTthk4MHps79vFHsAYxZqZl5RfkcCa8eKGfMFurooVcx8xNjDe5Ohi5OIQEvjCKNH7
 7wYzhHOeUWLKv/tADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MIC3hJXbx9kB
 bF5BcwkvjbdYAGxWYDqD7evYp/AyLGAkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBHGIBgB+O8E/6HGCU5mJREeb8/vhshxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL3l9O9CCHBotT01Iq0zBxgaMCkJTh4lER49ZyB0rzFBYm5xZnpEKlTjIpS4ryHQPoE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXh2Q8TyZeSVw018BLWYCWmzx9
 S7I4pJEhJRUA+OylN/BNd/j8heddQh8bsB0Utl1/8Obvy3W3m1fGS7+Z+e3pay1e3v+5vxcrK
 W0QjDT+8LSPsdlV9R3TbbnEFJb/LuRweP+35uXr+l7///27y3f53mRW344TricsCHtc26+xOO
 QtIwpfxYHPhG9mLPtTo70qtdvhDdetUy5oL9bmOf1J5PNMTeslFiKMxINtZiLihMBzxuYtUIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490961504!42372933!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24320 invoked from network); 31 Mar 2017 11:58:24 -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; 31 Mar 2017 11:58:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCC-0007U0-3h
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCC-0002zd-2z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCC-0002zd-2z@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:24 +0000
Subject: [Xen-changelog] [xen master] libxc/xc_sr_save.c: initialise
	rec.data before free()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjNTNjOTM5OThlMzcwYWIzZGEwYjNkMWQxMmU2YmM3NjAyMjRkNjcKQXV0aG9yOiAg
ICAgSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+CkF1dGhvckRhdGU6IE1vbiBNYXIg
MjcgMDU6MDY6MjIgMjAxNyAtMDQwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDE4OjI3OjQ5IDIwMTcgKzAxMDAKCiAgICBs
aWJ4Yy94Y19zcl9zYXZlLmM6IGluaXRpYWxpc2UgcmVjLmRhdGEgYmVmb3JlIGZyZWUoKQogICAg
CiAgICBjb2xvX21lcmdlX3NlY29uZGFyeV9kaXJ0eV9iaXRtYXAoKSB1bmNvbmRpdGlvbmFsbHkg
ZnJlZSgpcyB0aGUgLmRhdGEKICAgIG1lbWJlciBvZiBpdHMgbG9jYWwgeGNfc3JfcmVjb3JkIHN0
cnVjdHVyZSByZWMgb24gaXRzIGV4aXQgcGF0aC4KICAgIEhvd2V2ZXIsIGlmIHRoZSBpbml0aWFs
IGNhbGwgdG8gcmVhZF9yZWNvcmQoKSBmYWlscyB0aGVuIHRoaXMgbWVtYmVyIGlzCiAgICB1bmlu
aXRpYWxpc2VkLiAgSW5pdGlhbGlzZSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9zaHVh
IE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwppbmRl
eCBmOThjODI3Li5jYTY5MTNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
KysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCkBAIC01MjAsNyArNTIwLDcgQEAgc3RhdGlj
IGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0aWMg
aW50IGNvbG9fbWVyZ2Vfc2Vjb25kYXJ5X2RpcnR5X2JpdG1hcChzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Ci0gICAgc3RydWN0
IHhjX3NyX3JlY29yZCByZWM7CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7IDAsIDAs
IE5VTEwgfTsKICAgICB1aW50NjRfdCAqcGZucyA9IE5VTEw7CiAgICAgdWludDY0X3QgcGZuOwog
ICAgIHVuc2lnbmVkIGNvdW50LCBpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCF-0002sY-6M; Fri, 31 Mar 2017 11:58:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCE-0002rq-6S
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AA/4E-19731-1644ED85; Fri, 31 Mar 2017 11:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfR5V6
 Ewbt/zBYTthk4MHps79vFHsAYxZqZl5RfkcCa8eKGfMFurooVcx8xNjDe5Ohi5OIQEvjCKNH7
 7wYzhHOeUWLKv/tADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MIC3hJXbx9kB
 bF5BcwkvjbdYAGxWYDqD7evYp/AyLGAkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBHGIBgB+O8E/6HGCU5mJREeb8/vhshxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL3l9O9CCHBotT01Iq0zBxgaMCkJTh4lER49ZyB0rzFBYm5xZnpEKlTjIpS4ryHQPoE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXh2Q8TyZeSVw018BLWYCWmzx9
 S7I4pJEhJRUA+OylN/BNd/j8heddQh8bsB0Utl1/8Obvy3W3m1fGS7+Z+e3pay1e3v+5vxcrK
 W0QjDT+8LSPsdlV9R3TbbnEFJb/LuRweP+35uXr+l7///27y3f53mRW344TricsCHtc26+xOO
 QtIwpfxYHPhG9mLPtTo70qtdvhDdetUy5oL9bmOf1J5PNMTeslFiKMxINtZiLihMBzxuYtUIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1490961504!42372933!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24320 invoked from network); 31 Mar 2017 11:58:24 -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; 31 Mar 2017 11:58:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCC-0007U0-3h
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCC-0002zd-2z
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCC-0002zd-2z@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:24 +0000
Subject: [Xen-changelog] [xen master] libxc/xc_sr_save.c: initialise
	rec.data before free()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjNTNjOTM5OThlMzcwYWIzZGEwYjNkMWQxMmU2YmM3NjAyMjRkNjcKQXV0aG9yOiAg
ICAgSm9zaHVhIE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+CkF1dGhvckRhdGU6IE1vbiBNYXIg
MjcgMDU6MDY6MjIgMjAxNyAtMDQwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDE4OjI3OjQ5IDIwMTcgKzAxMDAKCiAgICBs
aWJ4Yy94Y19zcl9zYXZlLmM6IGluaXRpYWxpc2UgcmVjLmRhdGEgYmVmb3JlIGZyZWUoKQogICAg
CiAgICBjb2xvX21lcmdlX3NlY29uZGFyeV9kaXJ0eV9iaXRtYXAoKSB1bmNvbmRpdGlvbmFsbHkg
ZnJlZSgpcyB0aGUgLmRhdGEKICAgIG1lbWJlciBvZiBpdHMgbG9jYWwgeGNfc3JfcmVjb3JkIHN0
cnVjdHVyZSByZWMgb24gaXRzIGV4aXQgcGF0aC4KICAgIEhvd2V2ZXIsIGlmIHRoZSBpbml0aWFs
IGNhbGwgdG8gcmVhZF9yZWNvcmQoKSBmYWlscyB0aGVuIHRoaXMgbWVtYmVyIGlzCiAgICB1bmlu
aXRpYWxpc2VkLiAgSW5pdGlhbGlzZSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSm9zaHVh
IE90dG8gPGp0b3R0b0B1d2F0ZXJsb28uY2E+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmUuYwppbmRl
eCBmOThjODI3Li5jYTY5MTNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19zcl9zYXZlLmMK
KysrIGIvdG9vbHMvbGlieGMveGNfc3Jfc2F2ZS5jCkBAIC01MjAsNyArNTIwLDcgQEAgc3RhdGlj
IGludCBzZW5kX21lbW9yeV9saXZlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiBzdGF0aWMg
aW50IGNvbG9fbWVyZ2Vfc2Vjb25kYXJ5X2RpcnR5X2JpdG1hcChzdHJ1Y3QgeGNfc3JfY29udGV4
dCAqY3R4KQogewogICAgIHhjX2ludGVyZmFjZSAqeGNoID0gY3R4LT54Y2g7Ci0gICAgc3RydWN0
IHhjX3NyX3JlY29yZCByZWM7CisgICAgc3RydWN0IHhjX3NyX3JlY29yZCByZWMgPSB7IDAsIDAs
IE5VTEwgfTsKICAgICB1aW50NjRfdCAqcGZucyA9IE5VTEw7CiAgICAgdWludDY0X3QgcGZuOwog
ICAgIHVuc2lnbmVkIGNvdW50LCBpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCQ-0002uM-8D; Fri, 31 Mar 2017 11:58:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCO-0002u9-Cy
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:36 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BA/63-06437-B644ED85; Fri, 31 Mar 2017 11:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfb5V6
 EwYETXBYTthk4MHps79vFHsAYxZqZl5RfkcCa8ej+QuaCTzIVk3e2MDcwLpPsYuTiEBL4wihx
 6cgaRgjnPKPEqw+N7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Srxpf
 c8KUs4rYCbxeXM9SJgFqLz96wK2CYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIEeqSegYFxB+OpZudDjJIcTEqivN8f340Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMH7y+lehJBgUWp6akVaZg4wNGDSEhw8SiK8es5Aad7igsTc4sx0iNQpRkUpcd5D
 IH0CIImM0jy4Nlg4XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsDMp4nM68EbvoroMVMQ
 Istvt4FWVySiJCSamB0yfnpL7w9e/vhzJmTpKX8f5zf4fjN/LrRltXMPHXb4i5efMZdMvXh0z
 1qHPH8i9KT1tdmJ10Jf7R493L1bSwPuHgXC7Sf+KW28Hj/r92ZgYt67acuFMov5U3LrTGzzhT
 XKOezPJzgp8639/8a96oST7vZrp6Ka0zOzeVO2iWzTG9d75tvWzOVWIozEg21mIuKEwHmvH3F
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1490961514!62307012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56740 invoked from network); 31 Mar 2017 11:58:35 -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; 31 Mar 2017 11:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCM-0007UC-5M
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCM-000308-4o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCM-000308-4o@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:34 +0000
Subject: [Xen-changelog] [xen master] tools/firmware: use a canned config
	for seabios
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3MGY4ZGUzZTQ2NDViNDdjYmQ2ZGNmZTUxZTc1YzY3MGNmNjY2Y2QKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNzowMzowOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTg6Mjg6NTEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1c2UgYSBjYW5uZWQgY29uZmlnIGZvciBzZWFiaW9zCiAgICAK
ICAgIFRoZSB1c2Ugb2Ygc2VhYmlvcyBkZWZjb25maWcga2lsbHMgYm9vdCBwZXJmb3JtYW5jZSBv
ZiBXaW5kb3dzIGd1ZXN0cwogICAgYmVjYXVzZSB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlIGludDEz
IGhhbmRsZXIgdG8gdXNlIFBJTyB3aGVuIGFjY2Vzc2luZwogICAgdGhlIGVtdWxhdGVkIElERSBk
ZXZpY2UuCiAgICAKICAgIEJ5IGluc3RlYWQgdXNpbmcgYSBjYW5uZWQgY29uZmlndXJhdGlvbiB3
aXRoIHRoZSBBVEEgc2V0dGluZ3Mgb3ZlcnJpZGRlbgogICAgdG8gZW5hYmxlIERNQSBhY2Nlc3Mg
KGFuZCBhbHNvIHdpZGVyIFBJTykgYm9vdCBwZXJmb3JtYW5jZSBpcyBtYXJrZWRseQogICAgaW1w
cm92ZWQgd2l0aG91dCB0aGUgbmVlZCB0byB1c2UgYSBkaWZmZXJlbnQgKGFuZCBwb3NzaWJseSBu
b3Qgc3VwcG9ydGVkKQogICAgZGV2aWNlIG1vZGVsLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMg
dGhlIGNhbm5lZCBjb25maWd1cmF0aW9uIGludG8gdG9vbHMvZmlybXdhcmUgYW5kIG1vZGlmaWVz
CiAgICB0aGUgTWFrZWZpbGUgcnVsZSB0byBjb3B5IGl0IGludG8gcGxhY2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2Fy
ZS9NYWtlZmlsZSAgICAgICB8ICAgMiArLQogdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1jb25maWcg
fCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQppbmRleCBi
ODQwYzZhLi4yZWMyMGY4IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmlsZQorKysg
Yi90b29scy9maXJtd2FyZS9NYWtlZmlsZQpAQCAtMjEsNyArMjEsNyBAQCBvdm1mLWRpcjoKIAog
c2VhYmlvcy1kaXI6CiAJR0lUPSQoR0lUKSAkKFhFTl9ST09UKS9zY3JpcHRzL2dpdC1jaGVja291
dC5zaCAkKFNFQUJJT1NfVVBTVFJFQU1fVVJMKSAkKFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04p
IHNlYWJpb3MtZGlyCi0JJChNQUtFKSAtQyBzZWFiaW9zLWRpciBkZWZjb25maWcKKwljcCBzZWFi
aW9zLWNvbmZpZyBzZWFiaW9zLWRpci8uY29uZmlnOwogCiAuUEhPTlk6IGFsbAogYWxsOiAkKFNV
QkRJUlMteSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3NlYWJpb3MtY29uZmlnIGIvdG9v
bHMvZmlybXdhcmUvc2VhYmlvcy1jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNDY1MmY5YgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3NlYWJpb3Mt
Y29uZmlnCkBAIC0wLDAgKzEsMTA4IEBACisjCisjIFNlYUJJT1MgQ29uZmlndXJhdGlvbgorIwor
CisjCisjIEdlbmVyYWwgRmVhdHVyZXMKKyMKKyMgQ09ORklHX0NPUkVCT09UIGlzIG5vdCBzZXQK
K0NPTkZJR19RRU1VPXkKKyMgQ09ORklHX0NTTSBpcyBub3Qgc2V0CitDT05GSUdfUUVNVV9IQVJE
V0FSRT15CitDT05GSUdfWEVOPXkKK0NPTkZJR19USFJFQURTPXkKK0NPTkZJR19SRUxPQ0FURV9J
TklUPXkKK0NPTkZJR19CT09UTUVOVT15CitDT05GSUdfQk9PVFNQTEFTSD15CitDT05GSUdfQk9P
VE9SREVSPXkKK0NPTkZJR19FTlRSWV9FWFRSQVNUQUNLPXkKK0NPTkZJR19NQUxMT0NfVVBQRVJN
RU1PUlk9eQorQ09ORklHX1JPTV9TSVpFPTAKKworIworIyBIYXJkd2FyZSBzdXBwb3J0CisjCitD
T05GSUdfQVRBPXkKK0NPTkZJR19BVEFfRE1BPXkKK0NPTkZJR19BVEFfUElPMzI9eQorQ09ORklH
X0FIQ0k9eQorQ09ORklHX1NEQ0FSRD15CitDT05GSUdfVklSVElPX0JMSz15CitDT05GSUdfVklS
VElPX1NDU0k9eQorQ09ORklHX1BWU0NTST15CitDT05GSUdfRVNQX1NDU0k9eQorQ09ORklHX0xT
SV9TQ1NJPXkKK0NPTkZJR19NRUdBU0FTPXkKK0NPTkZJR19NUFRfU0NTST15CitDT05GSUdfRkxP
UFBZPXkKK0NPTkZJR19GTEFTSF9GTE9QUFk9eQorQ09ORklHX1BTMlBPUlQ9eQorQ09ORklHX1VT
Qj15CitDT05GSUdfVVNCX1VIQ0k9eQorQ09ORklHX1VTQl9PSENJPXkKK0NPTkZJR19VU0JfRUhD
ST15CitDT05GSUdfVVNCX1hIQ0k9eQorQ09ORklHX1VTQl9NU0M9eQorQ09ORklHX1VTQl9VQVM9
eQorQ09ORklHX1VTQl9IVUI9eQorQ09ORklHX1VTQl9LRVlCT0FSRD15CitDT05GSUdfVVNCX01P
VVNFPXkKK0NPTkZJR19TRVJJQUw9eQorQ09ORklHX0xQVD15CitDT05GSUdfUlRDX1RJTUVSPXkK
K0NPTkZJR19IQVJEV0FSRV9JUlE9eQorQ09ORklHX1VTRV9TTU09eQorQ09ORklHX0NBTEwzMl9T
TU09eQorQ09ORklHX01UUlJfSU5JVD15CitDT05GSUdfUE1USU1FUj15CitDT05GSUdfVFNDX1RJ
TUVSPXkKKworIworIyBCSU9TIGludGVyZmFjZXMKKyMKK0NPTkZJR19EUklWRVM9eQorQ09ORklH
X0NEUk9NX0JPT1Q9eQorQ09ORklHX0NEUk9NX0VNVT15CitDT05GSUdfUENJQklPUz15CitDT05G
SUdfQVBNQklPUz15CitDT05GSUdfUE5QQklPUz15CitDT05GSUdfT1BUSU9OUk9NUz15CitDT05G
SUdfUE1NPXkKK0NPTkZJR19CT09UPXkKK0NPTkZJR19LRVlCT0FSRD15CitDT05GSUdfS0JEX0NB
TExfSU5UMTVfNEY9eQorQ09ORklHX01PVVNFPXkKK0NPTkZJR19TM19SRVNVTUU9eQorQ09ORklH
X1ZHQUhPT0tTPXkKKyMgQ09ORklHX0RJU0FCTEVfQTIwIGlzIG5vdCBzZXQKKyMgQ09ORklHX1dS
SVRBQkxFX1VQUEVSTUVNT1JZIGlzIG5vdCBzZXQKK0NPTkZJR19UQ0dCSU9TPXkKKworIworIyBC
SU9TIFRhYmxlcworIworQ09ORklHX1BJUlRBQkxFPXkKK0NPTkZJR19NUFRBQkxFPXkKK0NPTkZJ
R19TTUJJT1M9eQorQ09ORklHX0FDUEk9eQorQ09ORklHX0FDUElfRFNEVD15CitDT05GSUdfRldf
Uk9NRklMRV9MT0FEPXkKKworIworIyBWR0EgUk9NCisjCitDT05GSUdfTk9fVkdBQklPUz15Cisj
IENPTkZJR19WR0FfU1RBTkRBUkRfVkdBIGlzIG5vdCBzZXQKKyMgQ09ORklHX1ZHQV9DSVJSVVMg
aXMgbm90IHNldAorIyBDT05GSUdfVkdBX0JPQ0hTIGlzIG5vdCBzZXQKKyMgQ09ORklHX1ZHQV9H
RU9ERUdYMiBpcyBub3Qgc2V0CisjIENPTkZJR19WR0FfR0VPREVMWCBpcyBub3Qgc2V0CisjIENP
TkZJR19CVUlMRF9WR0FCSU9TIGlzIG5vdCBzZXQKK0NPTkZJR19WR0FfRVhUUkFfU1RBQ0tfU0la
RT01MTIKKworIworIyBEZWJ1Z2dpbmcKKyMKK0NPTkZJR19ERUJVR19MRVZFTD0xCisjIENPTkZJ
R19ERUJVR19TRVJJQUwgaXMgbm90IHNldAorQ09ORklHX0RFQlVHX0lPPXkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCQ-0002uM-8D; Fri, 31 Mar 2017 11:58:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCO-0002u9-Cy
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:36 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BA/63-06437-B644ED85; Fri, 31 Mar 2017 11:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfb5V6
 EwYETXBYTthk4MHps79vFHsAYxZqZl5RfkcCa8ej+QuaCTzIVk3e2MDcwLpPsYuTiEBL4wihx
 6cgaRgjnPKPEqw+N7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Srxpf
 c8KUs4rYCbxeXM9SJgFqLz96wK2CYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIEeqSegYFxB+OpZudDjJIcTEqivN8f340Q4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMH7y+lehJBgUWp6akVaZg4wNGDSEhw8SiK8es5Aad7igsTc4sx0iNQpRkUpcd5D
 IH0CIImM0jy4Nlg4XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzKsDMp4nM68EbvoroMVMQ
 Istvt4FWVySiJCSamB0yfnpL7w9e/vhzJmTpKX8f5zf4fjN/LrRltXMPHXb4i5efMZdMvXh0z
 1qHPH8i9KT1tdmJ10Jf7R493L1bSwPuHgXC7Sf+KW28Hj/r92ZgYt67acuFMov5U3LrTGzzhT
 XKOezPJzgp8639/8a96oST7vZrp6Ka0zOzeVO2iWzTG9d75tvWzOVWIozEg21mIuKEwHmvH3F
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1490961514!62307012!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56740 invoked from network); 31 Mar 2017 11:58:35 -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; 31 Mar 2017 11:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCM-0007UC-5M
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCM-000308-4o
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCM-000308-4o@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:34 +0000
Subject: [Xen-changelog] [xen master] tools/firmware: use a canned config
	for seabios
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3MGY4ZGUzZTQ2NDViNDdjYmQ2ZGNmZTUxZTc1YzY3MGNmNjY2Y2QKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAyMyAxNzowMzowOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTg6Mjg6NTEgMjAxNyArMDEwMAoK
ICAgIHRvb2xzL2Zpcm13YXJlOiB1c2UgYSBjYW5uZWQgY29uZmlnIGZvciBzZWFiaW9zCiAgICAK
ICAgIFRoZSB1c2Ugb2Ygc2VhYmlvcyBkZWZjb25maWcga2lsbHMgYm9vdCBwZXJmb3JtYW5jZSBv
ZiBXaW5kb3dzIGd1ZXN0cwogICAgYmVjYXVzZSB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlIGludDEz
IGhhbmRsZXIgdG8gdXNlIFBJTyB3aGVuIGFjY2Vzc2luZwogICAgdGhlIGVtdWxhdGVkIElERSBk
ZXZpY2UuCiAgICAKICAgIEJ5IGluc3RlYWQgdXNpbmcgYSBjYW5uZWQgY29uZmlndXJhdGlvbiB3
aXRoIHRoZSBBVEEgc2V0dGluZ3Mgb3ZlcnJpZGRlbgogICAgdG8gZW5hYmxlIERNQSBhY2Nlc3Mg
KGFuZCBhbHNvIHdpZGVyIFBJTykgYm9vdCBwZXJmb3JtYW5jZSBpcyBtYXJrZWRseQogICAgaW1w
cm92ZWQgd2l0aG91dCB0aGUgbmVlZCB0byB1c2UgYSBkaWZmZXJlbnQgKGFuZCBwb3NzaWJseSBu
b3Qgc3VwcG9ydGVkKQogICAgZGV2aWNlIG1vZGVsLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMg
dGhlIGNhbm5lZCBjb25maWd1cmF0aW9uIGludG8gdG9vbHMvZmlybXdhcmUgYW5kIG1vZGlmaWVz
CiAgICB0aGUgTWFrZWZpbGUgcnVsZSB0byBjb3B5IGl0IGludG8gcGxhY2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2Fy
ZS9NYWtlZmlsZSAgICAgICB8ICAgMiArLQogdG9vbHMvZmlybXdhcmUvc2VhYmlvcy1jb25maWcg
fCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQppbmRleCBi
ODQwYzZhLi4yZWMyMGY4IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmlsZQorKysg
Yi90b29scy9maXJtd2FyZS9NYWtlZmlsZQpAQCAtMjEsNyArMjEsNyBAQCBvdm1mLWRpcjoKIAog
c2VhYmlvcy1kaXI6CiAJR0lUPSQoR0lUKSAkKFhFTl9ST09UKS9zY3JpcHRzL2dpdC1jaGVja291
dC5zaCAkKFNFQUJJT1NfVVBTVFJFQU1fVVJMKSAkKFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04p
IHNlYWJpb3MtZGlyCi0JJChNQUtFKSAtQyBzZWFiaW9zLWRpciBkZWZjb25maWcKKwljcCBzZWFi
aW9zLWNvbmZpZyBzZWFiaW9zLWRpci8uY29uZmlnOwogCiAuUEhPTlk6IGFsbAogYWxsOiAkKFNV
QkRJUlMteSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3NlYWJpb3MtY29uZmlnIGIvdG9v
bHMvZmlybXdhcmUvc2VhYmlvcy1jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMC4uNDY1MmY5YgotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3NlYWJpb3Mt
Y29uZmlnCkBAIC0wLDAgKzEsMTA4IEBACisjCisjIFNlYUJJT1MgQ29uZmlndXJhdGlvbgorIwor
CisjCisjIEdlbmVyYWwgRmVhdHVyZXMKKyMKKyMgQ09ORklHX0NPUkVCT09UIGlzIG5vdCBzZXQK
K0NPTkZJR19RRU1VPXkKKyMgQ09ORklHX0NTTSBpcyBub3Qgc2V0CitDT05GSUdfUUVNVV9IQVJE
V0FSRT15CitDT05GSUdfWEVOPXkKK0NPTkZJR19USFJFQURTPXkKK0NPTkZJR19SRUxPQ0FURV9J
TklUPXkKK0NPTkZJR19CT09UTUVOVT15CitDT05GSUdfQk9PVFNQTEFTSD15CitDT05GSUdfQk9P
VE9SREVSPXkKK0NPTkZJR19FTlRSWV9FWFRSQVNUQUNLPXkKK0NPTkZJR19NQUxMT0NfVVBQRVJN
RU1PUlk9eQorQ09ORklHX1JPTV9TSVpFPTAKKworIworIyBIYXJkd2FyZSBzdXBwb3J0CisjCitD
T05GSUdfQVRBPXkKK0NPTkZJR19BVEFfRE1BPXkKK0NPTkZJR19BVEFfUElPMzI9eQorQ09ORklH
X0FIQ0k9eQorQ09ORklHX1NEQ0FSRD15CitDT05GSUdfVklSVElPX0JMSz15CitDT05GSUdfVklS
VElPX1NDU0k9eQorQ09ORklHX1BWU0NTST15CitDT05GSUdfRVNQX1NDU0k9eQorQ09ORklHX0xT
SV9TQ1NJPXkKK0NPTkZJR19NRUdBU0FTPXkKK0NPTkZJR19NUFRfU0NTST15CitDT05GSUdfRkxP
UFBZPXkKK0NPTkZJR19GTEFTSF9GTE9QUFk9eQorQ09ORklHX1BTMlBPUlQ9eQorQ09ORklHX1VT
Qj15CitDT05GSUdfVVNCX1VIQ0k9eQorQ09ORklHX1VTQl9PSENJPXkKK0NPTkZJR19VU0JfRUhD
ST15CitDT05GSUdfVVNCX1hIQ0k9eQorQ09ORklHX1VTQl9NU0M9eQorQ09ORklHX1VTQl9VQVM9
eQorQ09ORklHX1VTQl9IVUI9eQorQ09ORklHX1VTQl9LRVlCT0FSRD15CitDT05GSUdfVVNCX01P
VVNFPXkKK0NPTkZJR19TRVJJQUw9eQorQ09ORklHX0xQVD15CitDT05GSUdfUlRDX1RJTUVSPXkK
K0NPTkZJR19IQVJEV0FSRV9JUlE9eQorQ09ORklHX1VTRV9TTU09eQorQ09ORklHX0NBTEwzMl9T
TU09eQorQ09ORklHX01UUlJfSU5JVD15CitDT05GSUdfUE1USU1FUj15CitDT05GSUdfVFNDX1RJ
TUVSPXkKKworIworIyBCSU9TIGludGVyZmFjZXMKKyMKK0NPTkZJR19EUklWRVM9eQorQ09ORklH
X0NEUk9NX0JPT1Q9eQorQ09ORklHX0NEUk9NX0VNVT15CitDT05GSUdfUENJQklPUz15CitDT05G
SUdfQVBNQklPUz15CitDT05GSUdfUE5QQklPUz15CitDT05GSUdfT1BUSU9OUk9NUz15CitDT05G
SUdfUE1NPXkKK0NPTkZJR19CT09UPXkKK0NPTkZJR19LRVlCT0FSRD15CitDT05GSUdfS0JEX0NB
TExfSU5UMTVfNEY9eQorQ09ORklHX01PVVNFPXkKK0NPTkZJR19TM19SRVNVTUU9eQorQ09ORklH
X1ZHQUhPT0tTPXkKKyMgQ09ORklHX0RJU0FCTEVfQTIwIGlzIG5vdCBzZXQKKyMgQ09ORklHX1dS
SVRBQkxFX1VQUEVSTUVNT1JZIGlzIG5vdCBzZXQKK0NPTkZJR19UQ0dCSU9TPXkKKworIworIyBC
SU9TIFRhYmxlcworIworQ09ORklHX1BJUlRBQkxFPXkKK0NPTkZJR19NUFRBQkxFPXkKK0NPTkZJ
R19TTUJJT1M9eQorQ09ORklHX0FDUEk9eQorQ09ORklHX0FDUElfRFNEVD15CitDT05GSUdfRldf
Uk9NRklMRV9MT0FEPXkKKworIworIyBWR0EgUk9NCisjCitDT05GSUdfTk9fVkdBQklPUz15Cisj
IENPTkZJR19WR0FfU1RBTkRBUkRfVkdBIGlzIG5vdCBzZXQKKyMgQ09ORklHX1ZHQV9DSVJSVVMg
aXMgbm90IHNldAorIyBDT05GSUdfVkdBX0JPQ0hTIGlzIG5vdCBzZXQKKyMgQ09ORklHX1ZHQV9H
RU9ERUdYMiBpcyBub3Qgc2V0CisjIENPTkZJR19WR0FfR0VPREVMWCBpcyBub3Qgc2V0CisjIENP
TkZJR19CVUlMRF9WR0FCSU9TIGlzIG5vdCBzZXQKK0NPTkZJR19WR0FfRVhUUkFfU1RBQ0tfU0la
RT01MTIKKworIworIyBEZWJ1Z2dpbmcKKyMKK0NPTkZJR19ERUJVR19MRVZFTD0xCisjIENPTkZJ
R19ERUJVR19TRVJJQUwgaXMgbm90IHNldAorQ09ORklHX0RFQlVHX0lPPXkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvCa-0002vp-9z; Fri, 31 Mar 2017 11:58:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCY-0002vc-HO
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EA/F1-27545-5744ED85; Fri, 31 Mar 2017 11:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbfU5V6
 Ewa7V/BYTthk4MHps79vFHsAYxZqZl5RfkcCasfxuUcEFy4pts1cyNTB+1Oli5OQQEvjCKDH5
 WxSEfZ5R4vaujC5GDg42ATGJuXsVQMIiAqoSs1YsZ4YoUZdo+t3ABmILC6RKXL9zGczmFTCTW
 D53O1gNC1D9zZNbWCcwcixgZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiemp
 OYVKyXnJ+7iRHoDwYg2MH4Z1nAIUZJDiYlUd7vj+9GCPEl5adUZiQWZ8QXleakFh9ilOHgUJL
 g/eV0L0JIsCg1PbUiLTMHGBgwaQkOHiURXj1noDRvcUFibnFmOkTqFKMux5zZu98wCbHk5eel
 Sonz2oAUCYAUZZTmwY2ABeklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPqgEzhycwrgdv0C
 ugIJqAjLL7eBTmiJBEhJdXAeNanSqj33/vZccvs3I89tX79urPl3GLnB1919HI2H7j2L1KlzP
 bRpSlVPlLrZzjs4ThfImp3S7pC9HVuEftDxS5HAdfAyjI7HRvFH3pO8nPVlnsut7IT018SlJj
 k8ZJ/54+MfdeXfX76bOkyX8MVL7UWrbgpu5g9QvCZw8PtrLKBrbMyl6+brcRSnJFoqMVcVJwI
 AD6enNpNAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1490961524!61289411!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40936 invoked from network); 31 Mar 2017 11:58: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; 31 Mar 2017 11:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCW-0007UM-75
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCW-000312-6U
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCW-000312-6U@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: alternative: Register
	re-mapped Xen area as a temporary virtual region
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjM2MzMmM1ODVhYjUyNDE2Zjg3MmRjNDJkNDFiNzJlNGQ1NzgzNmUKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IE1vbiBNYXIgMjcgMTY6
NDA6NTAgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTE6Mjc6MjAgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWdpc3RlciByZS1tYXBwZWQgWGVuIGFyZWEg
YXMgYSB0ZW1wb3JhcnkgdmlydHVhbCByZWdpb24KICAgIAogICAgV2hpbGUgSSB3YXMgdXNpbmcg
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nIGluIHRoZSBTRXJyb3JzIHBhdGNoIHNlcmllcyBbMV0u
CiAgICBJIHVzZWQgYSBicmFuY2ggaW5zdHJ1Y3Rpb24gYXMgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rp
b24uCiAgICAKICAgICAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICJiIHNraXBfY2hlY2siLAogICAgICAgICAgICAgICAgICAgICAgICBTS0lQX0NIRUNL
X1BFTkRJTkdfVlNFUlJPUikKICAgIAogICAgVW5mb3J0dW5hdGVseSwgSSBnb3QgYSBzeXN0ZW0g
cGFuaWMgbWVzc2FnZSB3aXRoIHRoaXMgY29kZToKICAgIAogICAgKFhFTikgYnVpbGQtaWQ6IGY2
NDA4MWQ4NmU3ZTg4NTA0YjdkMDBlMTQ4NmYyNTc1MWMwMDRlMzkKICAgIChYRU4pIGFsdGVybmF0
aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYjk0ODAgLT4gMTAwYjk0OTgKICAgIChY
RU4pIFhlbiBCVUcgYXQgYWx0ZXJuYXRpdmUuYzo2MQogICAgKFhFTikgLS0tLVsgWGVuLTQuOS11
bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCiAgICAoWEVOKSBD
UFU6ICAgIDAKICAgIChYRU4pIFBDOiAgICAgMDAyNTJiNjggYWx0ZXJuYXRpdmUuYyNfX2FwcGx5
X2FsdGVybmF0aXZlcysweDEyOC8weDFkNAogICAgKFhFTikgQ1BTUjogICA4MDAwMDBkYSBNT0RF
Okh5cGVydmlzb3IKICAgIChYRU4pICAgICAgUjA6IDAwMDAwMDAwIFIxOiAwMDAwMDAwMCBSMjog
MTAwYjk0OTAgUjM6IDEwMGI5NDljCiAgICAoWEVOKSAgICAgIFI0OiBlYWZlZmY4NCBSNTogMDAw
MDAwMDAgUjY6IDEwMGI5NDljIFI3OiAxMDA3OTI5MAogICAgKFhFTikgICAgICBSODogMTAwNzky
YWMgUjk6IDAwMDAwMDAxIFIxMDoxMDBiOTQ4YyBSMTE6MDAyY2ZlMDQgUjEyOjAwMjkzMmMwCiAg
ICAoWEVOKSBIWVA6IFNQOiAwMDJjZmRjNCBMUjogMDAyMzkxMjgKICAgIChYRU4pCiAgICAoWEVO
KSAgIFZUQ1JfRUwyOiA4MDAwMzU1OAogICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikKICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCiAgICAoWEVOKSAg
ICBIQ1JfRUwyOiAwMDAwMDAwMDAwMzg2NjNmCiAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MGJmZjA5MDAwCiAgICAoWEVOKQogICAgKFhFTikgICAgRVNSX0VMMjogMDAwMDAwMDAKICAgIChY
RU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pICAgICAgSERGQVI6IDAw
MDAwMDAwCiAgICAoWEVOKSAgICAgIEhJRkFSOiAwMDAwMDAwMAogICAgKFhFTikKICAgIChYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMmNmZGM0OgogICAgKFhFTikgICAgMDAwMDAwMDAg
MDAyOTQzMjggMDAyZTAwMDQgMDAwMDAwMDEgMTAwNzkyOTAgMDAyY2ZlMTQgMTAwYjk0OTAgMDAw
MDAwMDAKICAgIChYRU4pICAgIDEwMDEwMDAwIDEwMTIyNzAwIDAwMjAwMDAwIDAwMmNmZTFjIDAw
MDAwMDgwIDAwMjUyYzE0IDAwMDAwMDAwIDAwMmNmZTY0CiAgICAoWEVOKSAgICAwMDI1MmRkOCAw
MDAwMDAwNyAwMDAwMDAwMCAwMDBiZmUwMCAxMDBiOTQ4MCAxMDBiOTQ5OCAwMDJjZmUxYyAwMDJj
ZmUxYwogICAgKFhFTikgICAgMTAwMTAwMDAgMTAxMjI3MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMmRkZjMwIDAwMDAwMDAwIDAwMzExM2U4IDAwMzBmMDE4IDAwMmNm
ZTljCiAgICAoWEVOKSAgICAwMDIzODkxNCAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDI4YjAwMCAwMDAwMDAwMiAwMDI5MzgwMAogICAgKFhFTikgICAgMDAwMDAwMDIgMDAz
MGYyMzggMDAwMDAwMDIgMDAyOTA2NDAgMDAwMDAwMDEgMDAyY2ZlYTQgMDAyYTI4NDAgMDAyY2Zm
NTQKICAgIChYRU4pICAgIDAwMmE2NWZjIDExMTEyMTMxIDEwMDExMTQyIDAwMDAwMDAwIDAwMjhk
MTk0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICBiZGZmYjAwMCA4MDAw
MDAwMCAwMDAwMDAwMCBjMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiAwMDAwMDAwMCBjMDAwMDAw
MAogICAgKFhFTikgICAgMDAyYjgwNjAgMDAwMDIwMDAgMDAyYjgwNDAgMDAwMDAwMDAgYzAwMDAw
MDAgYmMwMDAwMDAgMDAwMDAwMDAgYzAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIGJlMDAw
MDAwIDAwMDAwMDAwIDAwMTEyNzAxIDAwMDAwMDAwIGJmZjEyNzAxIDAwMDAwMDAwIDAwMDAwMDAw
CiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAx
OCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMAogICAgKFhFTikgICAgOWZlY2UwMDAgODAyMDAw
MDAgODAwMDAwMDAgMDA0MDAwMDAgMDAyMDA1NTAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
ICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAg
ICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMAogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBb
PDAwMjUyYjY4Pl0gYWx0ZXJuYXRpdmUuYyNfX2FwcGx5X2FsdGVybmF0aXZlcysweDEyOC8weDFk
NCAoUEMpCiAgICAoWEVOKSAgICBbPDAwMjM5MTI4Pl0gaXNfYWN0aXZlX2tlcm5lbF90ZXh0KzB4
MTAvMHgyOCAoTFIpCiAgICAoWEVOKSAgICBbPDAwMjUyZGQ4Pl0gYWx0ZXJuYXRpdmUuYyNfX2Fw
cGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKzB4MWM0LzB4MjA0CiAgICAoWEVOKSAgICBbPDAw
MjM4OTE0Pl0gc3RvcF9tYWNoaW5lX3J1bisweDFlOC8weDI1NAogICAgKFhFTikgICAgWzwwMDJh
Mjg0MD5dIGFwcGx5X2FsdGVybmF0aXZlc19hbGwrMHgzOC8weDU0CiAgICAoWEVOKSAgICBbPDAw
MmE2NWZjPl0gc3RhcnRfeGVuKzB4Y2Y0LzB4Zjg4CiAgICAoWEVOKSAgICBbPDAwMjAwNTUwPl0g
YXJtMzIvaGVhZC5vI3BhZ2luZysweDk0LzB4ZDgKICAgIChYRU4pCiAgICAoWEVOKQogICAgKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgKFhFTikgUGFu
aWMgb24gQ1BVIDA6CiAgICAoWEVOKSBYZW4gQlVHIGF0IGFsdGVybmF0aXZlLmM6NjEKICAgIChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgVGhp
cyBwYW5pYyB3YXMgdHJpZ2dlcmVkIGJ5IHRoZSBCVUcoKTsgaW4gYnJhbmNoX2luc25fcmVxdWly
ZXNfdXBkYXRlLgogICAgVGhhdCdzIGJlY2F1c2UgaW4gdGhpcyBjYXNlIHRoZSBhbHRlcm5hdGl2
ZSBwYXRjaGluZyBuZWVkcyB0byB1cGRhdGUgdGhlCiAgICBvZmZzZXQgb2YgdGhlIGJyYW5jaCBp
bnN0cnVjdGlvbi4gQnV0IHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaAogICAg
aW5zdHJ1Y3Rpb24gY291bGQgbm90IHBhc3MgdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxf
dGV4dCgpOwogICAgCiAgICBUaGUgcmVhc29uIGlzIHRoYXQ6IFdoZW4gWGVuIGlzIGJvb3Rpbmcs
IGl0IHdpbGwgY2FsbCBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsCiAgICB0byBkbyBwYXRjaGluZyB3
aXRoIGFsdGVybmF0aXZlIHRhYmxlcy4gSW4gdGhpcyBwcm9ncmVzcywgd2Ugc2hvdWxkIHVwZGF0
ZQogICAgdGhlIG9mZnNldCBvZiBicmFuY2ggaW5zdHJ1Y3Rpb25zIGlmIHJlcXVpcmVkLiBUaGlz
IG1lYW5zIHdlIHNob3VsZCBtb2RpZnkKICAgIHRoZSBYZW4gdGV4dCBzZWN0aW9uLiBCdXQgWGVu
IHRleHQgc2VjdGlvbiBpcyBtYXJrZWQgYXMgcmVhZC1vbmx5IGFuZCB3ZQogICAgY29uZmlndXJl
IHRoZSBoYXJkd2FyZSB0byBub3QgYWxsb3cgYSByZWdpb24gdG8gYmUgd3JpdGFibGUgYW5kIGV4
ZWN1dGFibGUgYXQKICAgIHRoZSBzYW1lIHRpbWUuIFNvIHdlIHJlLW1hcCBYZW4gaW4gYSB0ZW1w
b3JhcnkgYXJlYSBmb3Igd3JpdGluZy4gSW4gdGhpcyBjYXNlLAogICAgdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaCBpbnN0cnVjdGlvbiBpcyBi
YXNlZAogICAgb24gdGhpcyByZS1tYXBwZWQgYXJlYS4gVGhlIG5ldyB0YXJnZXQgYWRkcmVzcyB3
aWxsIHBvaW50IHRvIGEgdmFsdWUgaW4gdGhlCiAgICByZS1tYXBwZWQgYXJlYS4gQnV0IHdlIGhh
dmVuJ3QgcmVnaXN0ZXJlZCB0aGlzIGFyZWEgYXMgYW4gYWN0aXZlIGtlcm5lbCB0ZXh0LgogICAg
U28gdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxfdGV4dCB3aWxsIGFsd2F5cyByZXR1cm4g
ZmFsc2UuCiAgICAKICAgIFdlIGhhdmUgdG8gcmVnaXN0ZXIgdGhlIHJlLW1hcHBlZCBYZW4gYXJl
YSBhcyBhIHZpcnR1YWwgcmVnaW9uIHRlbXBvcmFyaWx5IHRvCiAgICBzb2x2ZSB0aGlzIHByb2Js
ZW0uCiAgICAKICAgIDEuIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMTkzOS5odG1sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggMWQxMGY1MS4uOTY4NTlm
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gv
YXJtL2FsdGVybmF0aXZlLmMKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5o
PgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+Cisj
aW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZl
Lmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4K
QEAgLTE1NCw4ICsxNTUsMTIgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFs
dF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gX21mbih2aXJ0X3RvX21m
bihfc3RhcnQpKTsKLSAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUg
PSBfZW5kIC0gX3N0YXJ0OworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CisgICAgICAg
IHN0cnVjdCB2aXJ0dWFsX3JlZ2lvbiBwYXRjaF9yZWdpb24gPSB7CisgICAgICAgICAgICAubGlz
dCA9IExJU1RfSEVBRF9JTklUKHBhdGNoX3JlZ2lvbi5saXN0KSwKKyAgICAgICAgfTsKIAogICAg
ICAgICBCVUdfT04ocGF0Y2hlZCk7CiAKQEAgLTE2OSw2ICsxNzQsMTUgQEAgc3RhdGljIGludCBf
X2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgQlVH
X09OKCF4ZW5tYXApOwogCiAgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIGdlbmVyYXRlIGEg
bmV3IGJyYW5jaCBpbnN0cnVjdGlvbiwgdGhlIHRhcmdldCB3aWxsIGJlCisgICAgICAgICAqIGNh
bGN1bGF0ZWQgaW4gdGhpcyByZS1tYXBwZWQgWGVuIHJlZ2lvbi4gU28gd2UgaGF2ZSB0byByZWdp
c3RlcgorICAgICAgICAgKiB0aGlzIHJlLW1hcHBlZCBYZW4gcmVnaW9uIGFzIGEgdmlydHVhbCBy
ZWdpb24gdGVtcG9yYXJpbHkuCisgICAgICAgICAqLworICAgICAgICBwYXRjaF9yZWdpb24uc3Rh
cnQgPSB4ZW5tYXA7CisgICAgICAgIHBhdGNoX3JlZ2lvbi5lbmQgPSB4ZW5tYXAgKyB4ZW5fc2l6
ZTsKKyAgICAgICAgcmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7CisKKyAg
ICAgICAgLyoKICAgICAgICAgICogRmluZCB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBhbHRl
cm5hdGl2ZSByZWdpb24gaW4gdGhlIG5ldwogICAgICAgICAgKiBtYXBwaW5nLgogICAgICAgICAg
KiBhbHRfaW5zdHIgY29udGFpbnMgcmVsYXRpdmUgb2Zmc2V0LCBzbyB0aGUgZnVuY3Rpb24KQEAg
LTE4Miw2ICsxOTYsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0
b3Aodm9pZCAqdW51c2VkKQogICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVk
IHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCiAgICAgICAgIEJVR19PTihyZXQgIT0gMCk7CiAKKyAg
ICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmcGF0Y2hfcmVnaW9uKTsKKwogICAgICAg
ICB2dW5tYXAoeGVubWFwKTsKIAogICAgICAgICAvKiBCYXJyaWVycyBwcm92aWRlZCBieSB0aGUg
Y2FjaGUgZmx1c2hpbmcgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvCa-0002vp-9z; Fri, 31 Mar 2017 11:58:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCY-0002vc-HO
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EA/F1-27545-5744ED85; Fri, 31 Mar 2017 11:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbfU5V6
 Ewa7V/BYTthk4MHps79vFHsAYxZqZl5RfkcCasfxuUcEFy4pts1cyNTB+1Oli5OQQEvjCKDH5
 WxSEfZ5R4vaujC5GDg42ATGJuXsVQMIiAqoSs1YsZ4YoUZdo+t3ABmILC6RKXL9zGczmFTCTW
 D53O1gNC1D9zZNbWCcwcixgZFjFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiemp
 OYVKyXnJ+7iRHoDwYg2MH4Z1nAIUZJDiYlUd7vj+9GCPEl5adUZiQWZ8QXleakFh9ilOHgUJL
 g/eV0L0JIsCg1PbUiLTMHGBgwaQkOHiURXj1noDRvcUFibnFmOkTqFKMux5zZu98wCbHk5eel
 Sonz2oAUCYAUZZTmwY2ABeklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPqgEzhycwrgdv0C
 ugIJqAjLL7eBTmiJBEhJdXAeNanSqj33/vZccvs3I89tX79urPl3GLnB1919HI2H7j2L1KlzP
 bRpSlVPlLrZzjs4ThfImp3S7pC9HVuEftDxS5HAdfAyjI7HRvFH3pO8nPVlnsut7IT018SlJj
 k8ZJ/54+MfdeXfX76bOkyX8MVL7UWrbgpu5g9QvCZw8PtrLKBrbMyl6+brcRSnJFoqMVcVJwI
 AD6enNpNAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1490961524!61289411!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40936 invoked from network); 31 Mar 2017 11:58: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; 31 Mar 2017 11:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCW-0007UM-75
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCW-000312-6U
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCW-000312-6U@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: alternative: Register
	re-mapped Xen area as a temporary virtual region
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjM2MzMmM1ODVhYjUyNDE2Zjg3MmRjNDJkNDFiNzJlNGQ1NzgzNmUKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IE1vbiBNYXIgMjcgMTY6
NDA6NTAgMjAxNyArMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBNYXIgMjkgMTE6Mjc6MjAgMjAxNyAtMDcw
MAoKICAgIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWdpc3RlciByZS1tYXBwZWQgWGVuIGFyZWEg
YXMgYSB0ZW1wb3JhcnkgdmlydHVhbCByZWdpb24KICAgIAogICAgV2hpbGUgSSB3YXMgdXNpbmcg
dGhlIGFsdGVybmF0aXZlIHBhdGNoaW5nIGluIHRoZSBTRXJyb3JzIHBhdGNoIHNlcmllcyBbMV0u
CiAgICBJIHVzZWQgYSBicmFuY2ggaW5zdHJ1Y3Rpb24gYXMgYWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rp
b24uCiAgICAKICAgICAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICJiIHNraXBfY2hlY2siLAogICAgICAgICAgICAgICAgICAgICAgICBTS0lQX0NIRUNL
X1BFTkRJTkdfVlNFUlJPUikKICAgIAogICAgVW5mb3J0dW5hdGVseSwgSSBnb3QgYSBzeXN0ZW0g
cGFuaWMgbWVzc2FnZSB3aXRoIHRoaXMgY29kZToKICAgIAogICAgKFhFTikgYnVpbGQtaWQ6IGY2
NDA4MWQ4NmU3ZTg4NTA0YjdkMDBlMTQ4NmYyNTc1MWMwMDRlMzkKICAgIChYRU4pIGFsdGVybmF0
aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYjk0ODAgLT4gMTAwYjk0OTgKICAgIChY
RU4pIFhlbiBCVUcgYXQgYWx0ZXJuYXRpdmUuYzo2MQogICAgKFhFTikgLS0tLVsgWGVuLTQuOS11
bnN0YWJsZSAgYXJtMzIgIGRlYnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCiAgICAoWEVOKSBD
UFU6ICAgIDAKICAgIChYRU4pIFBDOiAgICAgMDAyNTJiNjggYWx0ZXJuYXRpdmUuYyNfX2FwcGx5
X2FsdGVybmF0aXZlcysweDEyOC8weDFkNAogICAgKFhFTikgQ1BTUjogICA4MDAwMDBkYSBNT0RF
Okh5cGVydmlzb3IKICAgIChYRU4pICAgICAgUjA6IDAwMDAwMDAwIFIxOiAwMDAwMDAwMCBSMjog
MTAwYjk0OTAgUjM6IDEwMGI5NDljCiAgICAoWEVOKSAgICAgIFI0OiBlYWZlZmY4NCBSNTogMDAw
MDAwMDAgUjY6IDEwMGI5NDljIFI3OiAxMDA3OTI5MAogICAgKFhFTikgICAgICBSODogMTAwNzky
YWMgUjk6IDAwMDAwMDAxIFIxMDoxMDBiOTQ4YyBSMTE6MDAyY2ZlMDQgUjEyOjAwMjkzMmMwCiAg
ICAoWEVOKSBIWVA6IFNQOiAwMDJjZmRjNCBMUjogMDAyMzkxMjgKICAgIChYRU4pCiAgICAoWEVO
KSAgIFZUQ1JfRUwyOiA4MDAwMzU1OAogICAgKFhFTikgIFZUVEJSX0VMMjogMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikKICAgIChYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCiAgICAoWEVOKSAg
ICBIQ1JfRUwyOiAwMDAwMDAwMDAwMzg2NjNmCiAgICAoWEVOKSAgVFRCUjBfRUwyOiAwMDAwMDAw
MGJmZjA5MDAwCiAgICAoWEVOKQogICAgKFhFTikgICAgRVNSX0VMMjogMDAwMDAwMDAKICAgIChY
RU4pICBIUEZBUl9FTDI6IDAwMDAwMDAwMDAwMDAwMDAKICAgIChYRU4pICAgICAgSERGQVI6IDAw
MDAwMDAwCiAgICAoWEVOKSAgICAgIEhJRkFSOiAwMDAwMDAwMAogICAgKFhFTikKICAgIChYRU4p
IFhlbiBzdGFjayB0cmFjZSBmcm9tIHNwPTAwMmNmZGM0OgogICAgKFhFTikgICAgMDAwMDAwMDAg
MDAyOTQzMjggMDAyZTAwMDQgMDAwMDAwMDEgMTAwNzkyOTAgMDAyY2ZlMTQgMTAwYjk0OTAgMDAw
MDAwMDAKICAgIChYRU4pICAgIDEwMDEwMDAwIDEwMTIyNzAwIDAwMjAwMDAwIDAwMmNmZTFjIDAw
MDAwMDgwIDAwMjUyYzE0IDAwMDAwMDAwIDAwMmNmZTY0CiAgICAoWEVOKSAgICAwMDI1MmRkOCAw
MDAwMDAwNyAwMDAwMDAwMCAwMDBiZmUwMCAxMDBiOTQ4MCAxMDBiOTQ5OCAwMDJjZmUxYyAwMDJj
ZmUxYwogICAgKFhFTikgICAgMTAwMTAwMDAgMTAxMjI3MDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAw
MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAw
MDAwMDAwIDAwMDAwMDAwIDAwMmRkZjMwIDAwMDAwMDAwIDAwMzExM2U4IDAwMzBmMDE4IDAwMmNm
ZTljCiAgICAoWEVOKSAgICAwMDIzODkxNCAwMDAwMDAwMiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAw
MDAwMCAwMDI4YjAwMCAwMDAwMDAwMiAwMDI5MzgwMAogICAgKFhFTikgICAgMDAwMDAwMDIgMDAz
MGYyMzggMDAwMDAwMDIgMDAyOTA2NDAgMDAwMDAwMDEgMDAyY2ZlYTQgMDAyYTI4NDAgMDAyY2Zm
NTQKICAgIChYRU4pICAgIDAwMmE2NWZjIDExMTEyMTMxIDEwMDExMTQyIDAwMDAwMDAwIDAwMjhk
MTk0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICBiZGZmYjAwMCA4MDAw
MDAwMCAwMDAwMDAwMCBjMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMiAwMDAwMDAwMCBjMDAwMDAw
MAogICAgKFhFTikgICAgMDAyYjgwNjAgMDAwMDIwMDAgMDAyYjgwNDAgMDAwMDAwMDAgYzAwMDAw
MDAgYmMwMDAwMDAgMDAwMDAwMDAgYzAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIGJlMDAw
MDAwIDAwMDAwMDAwIDAwMTEyNzAxIDAwMDAwMDAwIGJmZjEyNzAxIDAwMDAwMDAwIDAwMDAwMDAw
CiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAx
OCAwMDAwMDAwMCAwMDAwMDAwMSAwMDAwMDAwMAogICAgKFhFTikgICAgOWZlY2UwMDAgODAyMDAw
MDAgODAwMDAwMDAgMDA0MDAwMDAgMDAyMDA1NTAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAK
ICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAgICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAw
MCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMAog
ICAgKFhFTikgICAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg
MDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIChYRU4pICAgIDAwMDAwMDAwIDAwMDAwMDAw
IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwCiAg
ICAoWEVOKSAgICAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAw
MDAwMDAwMCAwMDAwMDAwMAogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBb
PDAwMjUyYjY4Pl0gYWx0ZXJuYXRpdmUuYyNfX2FwcGx5X2FsdGVybmF0aXZlcysweDEyOC8weDFk
NCAoUEMpCiAgICAoWEVOKSAgICBbPDAwMjM5MTI4Pl0gaXNfYWN0aXZlX2tlcm5lbF90ZXh0KzB4
MTAvMHgyOCAoTFIpCiAgICAoWEVOKSAgICBbPDAwMjUyZGQ4Pl0gYWx0ZXJuYXRpdmUuYyNfX2Fw
cGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKzB4MWM0LzB4MjA0CiAgICAoWEVOKSAgICBbPDAw
MjM4OTE0Pl0gc3RvcF9tYWNoaW5lX3J1bisweDFlOC8weDI1NAogICAgKFhFTikgICAgWzwwMDJh
Mjg0MD5dIGFwcGx5X2FsdGVybmF0aXZlc19hbGwrMHgzOC8weDU0CiAgICAoWEVOKSAgICBbPDAw
MmE2NWZjPl0gc3RhcnRfeGVuKzB4Y2Y0LzB4Zjg4CiAgICAoWEVOKSAgICBbPDAwMjAwNTUwPl0g
YXJtMzIvaGVhZC5vI3BhZ2luZysweDk0LzB4ZDgKICAgIChYRU4pCiAgICAoWEVOKQogICAgKFhF
TikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgKFhFTikgUGFu
aWMgb24gQ1BVIDA6CiAgICAoWEVOKSBYZW4gQlVHIGF0IGFsdGVybmF0aXZlLmM6NjEKICAgIChY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgVGhp
cyBwYW5pYyB3YXMgdHJpZ2dlcmVkIGJ5IHRoZSBCVUcoKTsgaW4gYnJhbmNoX2luc25fcmVxdWly
ZXNfdXBkYXRlLgogICAgVGhhdCdzIGJlY2F1c2UgaW4gdGhpcyBjYXNlIHRoZSBhbHRlcm5hdGl2
ZSBwYXRjaGluZyBuZWVkcyB0byB1cGRhdGUgdGhlCiAgICBvZmZzZXQgb2YgdGhlIGJyYW5jaCBp
bnN0cnVjdGlvbi4gQnV0IHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaAogICAg
aW5zdHJ1Y3Rpb24gY291bGQgbm90IHBhc3MgdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxf
dGV4dCgpOwogICAgCiAgICBUaGUgcmVhc29uIGlzIHRoYXQ6IFdoZW4gWGVuIGlzIGJvb3Rpbmcs
IGl0IHdpbGwgY2FsbCBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsCiAgICB0byBkbyBwYXRjaGluZyB3
aXRoIGFsdGVybmF0aXZlIHRhYmxlcy4gSW4gdGhpcyBwcm9ncmVzcywgd2Ugc2hvdWxkIHVwZGF0
ZQogICAgdGhlIG9mZnNldCBvZiBicmFuY2ggaW5zdHJ1Y3Rpb25zIGlmIHJlcXVpcmVkLiBUaGlz
IG1lYW5zIHdlIHNob3VsZCBtb2RpZnkKICAgIHRoZSBYZW4gdGV4dCBzZWN0aW9uLiBCdXQgWGVu
IHRleHQgc2VjdGlvbiBpcyBtYXJrZWQgYXMgcmVhZC1vbmx5IGFuZCB3ZQogICAgY29uZmlndXJl
IHRoZSBoYXJkd2FyZSB0byBub3QgYWxsb3cgYSByZWdpb24gdG8gYmUgd3JpdGFibGUgYW5kIGV4
ZWN1dGFibGUgYXQKICAgIHRoZSBzYW1lIHRpbWUuIFNvIHdlIHJlLW1hcCBYZW4gaW4gYSB0ZW1w
b3JhcnkgYXJlYSBmb3Igd3JpdGluZy4gSW4gdGhpcyBjYXNlLAogICAgdGhlIGNhbGN1bGF0aW9u
IG9mIHRoZSBuZXcgdGFyZ2V0IGFkZHJlc3Mgb2YgdGhlIGJyYW5jaCBpbnN0cnVjdGlvbiBpcyBi
YXNlZAogICAgb24gdGhpcyByZS1tYXBwZWQgYXJlYS4gVGhlIG5ldyB0YXJnZXQgYWRkcmVzcyB3
aWxsIHBvaW50IHRvIGEgdmFsdWUgaW4gdGhlCiAgICByZS1tYXBwZWQgYXJlYS4gQnV0IHdlIGhh
dmVuJ3QgcmVnaXN0ZXJlZCB0aGlzIGFyZWEgYXMgYW4gYWN0aXZlIGtlcm5lbCB0ZXh0LgogICAg
U28gdGhlIGNoZWNrIG9mIGlzX2FjdGl2ZV9rZXJuZWxfdGV4dCB3aWxsIGFsd2F5cyByZXR1cm4g
ZmFsc2UuCiAgICAKICAgIFdlIGhhdmUgdG8gcmVnaXN0ZXIgdGhlIHJlLW1hcHBlZCBYZW4gYXJl
YSBhcyBhIHZpcnR1YWwgcmVnaW9uIHRlbXBvcmFyaWx5IHRvCiAgICBzb2x2ZSB0aGlzIHByb2Js
ZW0uCiAgICAKICAgIDEuIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMTkzOS5odG1sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggMWQxMGY1MS4uOTY4NTlm
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gv
YXJtL2FsdGVybmF0aXZlLmMKQEAgLTI0LDYgKzI0LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5o
PgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+Cisj
aW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZl
Lmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4K
QEAgLTE1NCw4ICsxNTUsMTIgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFs
dF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gX21mbih2aXJ0X3RvX21m
bihfc3RhcnQpKTsKLSAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKF9lbmQgLSBfc3RhcnQpOworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUg
PSBfZW5kIC0gX3N0YXJ0OworICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX29yZGVyID0gZ2V0X29y
ZGVyX2Zyb21fYnl0ZXMoeGVuX3NpemUpOwogICAgICAgICB2b2lkICp4ZW5tYXA7CisgICAgICAg
IHN0cnVjdCB2aXJ0dWFsX3JlZ2lvbiBwYXRjaF9yZWdpb24gPSB7CisgICAgICAgICAgICAubGlz
dCA9IExJU1RfSEVBRF9JTklUKHBhdGNoX3JlZ2lvbi5saXN0KSwKKyAgICAgICAgfTsKIAogICAg
ICAgICBCVUdfT04ocGF0Y2hlZCk7CiAKQEAgLTE2OSw2ICsxNzQsMTUgQEAgc3RhdGljIGludCBf
X2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgQlVH
X09OKCF4ZW5tYXApOwogCiAgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIGdlbmVyYXRlIGEg
bmV3IGJyYW5jaCBpbnN0cnVjdGlvbiwgdGhlIHRhcmdldCB3aWxsIGJlCisgICAgICAgICAqIGNh
bGN1bGF0ZWQgaW4gdGhpcyByZS1tYXBwZWQgWGVuIHJlZ2lvbi4gU28gd2UgaGF2ZSB0byByZWdp
c3RlcgorICAgICAgICAgKiB0aGlzIHJlLW1hcHBlZCBYZW4gcmVnaW9uIGFzIGEgdmlydHVhbCBy
ZWdpb24gdGVtcG9yYXJpbHkuCisgICAgICAgICAqLworICAgICAgICBwYXRjaF9yZWdpb24uc3Rh
cnQgPSB4ZW5tYXA7CisgICAgICAgIHBhdGNoX3JlZ2lvbi5lbmQgPSB4ZW5tYXAgKyB4ZW5fc2l6
ZTsKKyAgICAgICAgcmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7CisKKyAg
ICAgICAgLyoKICAgICAgICAgICogRmluZCB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBhbHRl
cm5hdGl2ZSByZWdpb24gaW4gdGhlIG5ldwogICAgICAgICAgKiBtYXBwaW5nLgogICAgICAgICAg
KiBhbHRfaW5zdHIgY29udGFpbnMgcmVsYXRpdmUgb2Zmc2V0LCBzbyB0aGUgZnVuY3Rpb24KQEAg
LTE4Miw2ICsxOTYsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0
b3Aodm9pZCAqdW51c2VkKQogICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVk
IHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCiAgICAgICAgIEJVR19PTihyZXQgIT0gMCk7CiAKKyAg
ICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3JlZ2lvbigmcGF0Y2hfcmVnaW9uKTsKKwogICAgICAg
ICB2dW5tYXAoeGVubWFwKTsKIAogICAgICAgICAvKiBCYXJyaWVycyBwcm92aWRlZCBieSB0aGUg
Y2FjaGUgZmx1c2hpbmcgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCk-0002xM-Bg; Fri, 31 Mar 2017 11:58:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCi-0002wy-Ev
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:56 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/27-03012-F744ED85; Fri, 31 Mar 2017 11:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfe5V6
 EwY9WEYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLm0jKngB0fFzZsf2RoYl7N3MXJxCAl8YZS4
 8qOTEcI5zyixetM25i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVcJS5e3
 8UEYvMKmEnsn3mKBcRmAao/+2Mr0wRGjgWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GLsv+x9ilORgUhLl/f74boQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6PzvcihASLUtNTK9Iyc4DBAZOW4OBREuHVA0nzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ4736QIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeBWDYC
 /Fk5pXAbXoFdAQT0BEWX++CHFGSiJCSamCccvjMkT0XPUoP3w/Tzvx8cfF0f7F/LtvPrNv24P
 69d2L6XFzxngU6ITPmPzDMbeQ881t5s4Lc6gy/I5cS5fRtSn/XJB+t0Qt4c0dKssjvqUNGIVd
 x5jLr/gtOV24kXBOcfclrbvnnoBjh85mHH0u/fvb741uL8CuSa+NkPOK5zWb+/izVx96qxFKc
 kWioxVxUnAgA07j4ZU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490961534!47491372!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39490 invoked from network); 31 Mar 2017 11:58:55 -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; 31 Mar 2017 11:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCg-0007UW-AZ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCg-00031a-8F
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCg-00031a-8F@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:54 +0000
Subject: [Xen-changelog] [xen master] arm: xen_size should be paddr_t for
	consistency
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5ZWJlNjljMGM4MzJlMmNkYmZjNzZmMDMzODQ5OWJkOGI1MGQ5ZGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDI5IDExOjMyOjM0IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDEx
OjMyOjM0IDIwMTcgLTA3MDAKCiAgICBhcm06IHhlbl9zaXplIHNob3VsZCBiZSBwYWRkcl90IGZv
ciBjb25zaXN0ZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMKaW5kZXggOTY4NTlmYy4uNGQ3ZTViNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTE1NSw3ICsx
NTUsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAq
dW51c2VkKQogICAgICAgICBpbnQgcmV0OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdp
b247CiAgICAgICAgIG1mbl90IHhlbl9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOwot
ICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBw
YWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKICAgICAgICAgdW5zaWduZWQgaW50IHhl
bl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAq
eGVubWFwOwogICAgICAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcGF0Y2hfcmVnaW9uID0gewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:58:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:58: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 1ctvCk-0002xM-Bg; Fri, 31 Mar 2017 11:58:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCi-0002wy-Ev
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:56 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/27-03012-F744ED85; Fri, 31 Mar 2017 11:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfe5V6
 EwY9WEYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLm0jKngB0fFzZsf2RoYl7N3MXJxCAl8YZS4
 8qOTEcI5zyixetM25i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVcJS5e3
 8UEYvMKmEnsn3mKBcRmAao/+2Mr0wRGjgWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GLsv+x9ilORgUhLl/f74boQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6PzvcihASLUtNTK9Iyc4DBAZOW4OBREuHVA0nzFhck5hZnpkOkTjHqcsyZvfsN
 kxBLXn5eqpQ4736QIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeBWDYC
 /Fk5pXAbXoFdAQT0BEWX++CHFGSiJCSamCccvjMkT0XPUoP3w/Tzvx8cfF0f7F/LtvPrNv24P
 69d2L6XFzxngU6ITPmPzDMbeQ881t5s4Lc6gy/I5cS5fRtSn/XJB+t0Qt4c0dKssjvqUNGIVd
 x5jLr/gtOV24kXBOcfclrbvnnoBjh85mHH0u/fvb741uL8CuSa+NkPOK5zWb+/izVx96qxFKc
 kWioxVxUnAgA07j4ZU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1490961534!47491372!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39490 invoked from network); 31 Mar 2017 11:58:55 -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; 31 Mar 2017 11:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCg-0007UW-AZ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCg-00031a-8F
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCg-00031a-8F@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:58:54 +0000
Subject: [Xen-changelog] [xen master] arm: xen_size should be paddr_t for
	consistency
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5ZWJlNjljMGM4MzJlMmNkYmZjNzZmMDMzODQ5OWJkOGI1MGQ5ZGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgTWFyIDI5IDExOjMyOjM0IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDEx
OjMyOjM0IDIwMTcgLTA3MDAKCiAgICBhcm06IHhlbl9zaXplIHNob3VsZCBiZSBwYWRkcl90IGZv
ciBjb25zaXN0ZW5jeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmMKaW5kZXggOTY4NTlmYy4uNGQ3ZTViNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTE1NSw3ICsx
NTUsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAq
dW51c2VkKQogICAgICAgICBpbnQgcmV0OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdp
b247CiAgICAgICAgIG1mbl90IHhlbl9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOwot
ICAgICAgICB1bnNpZ25lZCBpbnQgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0OworICAgICAgICBw
YWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKICAgICAgICAgdW5zaWduZWQgaW50IHhl
bl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAq
eGVubWFwOwogICAgICAgICBzdHJ1Y3QgdmlydHVhbF9yZWdpb24gcGF0Y2hfcmVnaW9uID0gewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvCu-0002z6-DJ; Fri, 31 Mar 2017 11:59:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCs-0002yj-Iq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 97/E9-19998-9844ED85; Fri, 31 Mar 2017 11:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfT5V6
 Ewc9VshYTthk4MHps79vFHsAYxZqZl5RfkcCacXX+S7aCt9wVDb03mRsYn3N0MXJxCAl8YZRY
 tuwQK4RznlFi38eZQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAq4S51pns
 4DYvAJmEu8XHAOrYQGqP7RhOuMERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxiXf3Q6xCjJwaQkyvv98d0IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8pc73IoQEi1LTUyvSMnOAwQGTluDgURLh1QNJ8xYXJOYWZ6ZDpE4xKkqJ89qAJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeHZApPJl5JXDTXwEtZgJabPH1L
 sjikkSElFQD4+Jry2p3Hrrn98Hf39Dlwrap1U66S/4vWcO4mHm1iU7LUealgScq2Yw4dvM+lZ
 g2VWTJwwsO71c4lzWbLV3K/ErO8bGQYBjvG+Uf/QzOiwtWB/czO7VfuXTiXtu8C69ib9+zvVr
 jk/3/zMqw0wv+Mv74eu6utztP76xpa6od/in92pb3SXuj/1UlluKMREMt5qLiRAA6YYDhQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490961544!37704162!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23234 invoked from network); 31 Mar 2017 11:59:05 -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; 31 Mar 2017 11:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCq-0007VO-CX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCq-00032L-Bo
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCq-00032L-Bo@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:04 +0000
Subject: [Xen-changelog] [xen master] x86: use 64 bit mask when masking away
	mfn bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlZGIxYTQyZTMzMjA3NTdlMzU1OWYxN2VkZjY5MDNiYzE3NzdkZTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDMw
IDE1OjExOjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDMwIDE1OjExOjI0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IHVzZSA2NCBiaXQgbWFzayB3aGVuIG1hc2tpbmcgYXdheSBtZm4gYml0cwogICAgCiAgICBX
aGVuIHVzaW5nIF9QQUdFX1BTRV9QQVQgYXMgYmFzZSBmb3IgYSBuZWdhdGVkIGJpdCBtYXNrIG1h
a2Ugc3VyZSBpdCBpcwogICAgcHJvcGFnYXRlZCB0byA2NCBiaXRzIHdoZW4gYXBwbGllZCB0byBh
IDY0IGJpdCB2YWx1ZS4KICAgIAogICAgVGhlcmUgc2VlbXMgdG8gYmUgb25seSBvbmUgcGxhY2Ug
d2hlcmUgdGhpcyBpcyBhIHByb2JsZW0sIHNvIGZpeCB0aGlzCiAgICBieSBjYXN0aW5nIF9QQUdF
X1BTRV9QQVQgdG8gNjQgYml0cyB0aGVyZS4KICAgIAogICAgTm90IGRvaW5nIHNvIHdpbGwgcHJv
YmFibHkgbGVhZCB0byBwcm9ibGVtcyBvbiBob3N0cyB3aXRoIG1vcmUgdGhhbgogICAgMTYgVEIg
b2YgbWVtb3J5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMDdlMmNjZC4uMjY4YjIz
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwpAQCAtNDUwLDcgKzQ1MCw3IEBAIHN0YXRpYyBpbnQgZG9fcmVjYWxjKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgICAg
ICAgICAgbWZuIHw9IF9QQUdFX1BTRV9QQVQgPj4gUEFHRV9TSElGVDsKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICAgbWZuICY9IH4o
X1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUKTsKKyAgICAgICAgICAgICAgICAgICAgIG1mbiAm
PSB+KCh1bnNpZ25lZCBsb25nKV9QQUdFX1BTRV9QQVQgPj4gUEFHRV9TSElGVCk7CiAgICAgICAg
ICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFNFOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
ZSA9IGwxZV9mcm9tX3BmbihtZm4sIGZsYWdzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvCu-0002z6-DJ; Fri, 31 Mar 2017 11:59:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCs-0002yj-Iq
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 97/E9-19998-9844ED85; Fri, 31 Mar 2017 11:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfT5V6
 Ewc9VshYTthk4MHps79vFHsAYxZqZl5RfkcCacXX+S7aCt9wVDb03mRsYn3N0MXJxCAl8YZRY
 tuwQK4RznlFi38eZQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAq4S51pns
 4DYvAJmEu8XHAOrYQGqP7RhOuMERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxiXf3Q6xCjJwaQkyvv98d0IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8pc73IoQEi1LTUyvSMnOAwQGTluDgURLh1QNJ8xYXJOYWZ6ZDpE4xKkqJ89qAJARA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeHZApPJl5JXDTXwEtZgJabPH1L
 sjikkSElFQD4+Jry2p3Hrrn98Hf39Dlwrap1U66S/4vWcO4mHm1iU7LUealgScq2Yw4dvM+lZ
 g2VWTJwwsO71c4lzWbLV3K/ErO8bGQYBjvG+Uf/QzOiwtWB/czO7VfuXTiXtu8C69ib9+zvVr
 jk/3/zMqw0wv+Mv74eu6utztP76xpa6od/in92pb3SXuj/1UlluKMREMt5qLiRAA6YYDhQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1490961544!37704162!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23234 invoked from network); 31 Mar 2017 11:59:05 -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; 31 Mar 2017 11:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCq-0007VO-CX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvCq-00032L-Bo
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvCq-00032L-Bo@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:04 +0000
Subject: [Xen-changelog] [xen master] x86: use 64 bit mask when masking away
	mfn bits
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlZGIxYTQyZTMzMjA3NTdlMzU1OWYxN2VkZjY5MDNiYzE3NzdkZTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWFyIDMw
IDE1OjExOjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWFyIDMwIDE1OjExOjI0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IHVzZSA2NCBiaXQgbWFzayB3aGVuIG1hc2tpbmcgYXdheSBtZm4gYml0cwogICAgCiAgICBX
aGVuIHVzaW5nIF9QQUdFX1BTRV9QQVQgYXMgYmFzZSBmb3IgYSBuZWdhdGVkIGJpdCBtYXNrIG1h
a2Ugc3VyZSBpdCBpcwogICAgcHJvcGFnYXRlZCB0byA2NCBiaXRzIHdoZW4gYXBwbGllZCB0byBh
IDY0IGJpdCB2YWx1ZS4KICAgIAogICAgVGhlcmUgc2VlbXMgdG8gYmUgb25seSBvbmUgcGxhY2Ug
d2hlcmUgdGhpcyBpcyBhIHByb2JsZW0sIHNvIGZpeCB0aGlzCiAgICBieSBjYXN0aW5nIF9QQUdF
X1BTRV9QQVQgdG8gNjQgYml0cyB0aGVyZS4KICAgIAogICAgTm90IGRvaW5nIHNvIHdpbGwgcHJv
YmFibHkgbGVhZCB0byBwcm9ibGVtcyBvbiBob3N0cyB3aXRoIG1vcmUgdGhhbgogICAgMTYgVEIg
b2YgbWVtb3J5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMDdlMmNjZC4uMjY4YjIz
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwpAQCAtNDUwLDcgKzQ1MCw3IEBAIHN0YXRpYyBpbnQgZG9fcmVjYWxjKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICAgICAgICAg
ICAgICAgbWZuIHw9IF9QQUdFX1BTRV9QQVQgPj4gUEFHRV9TSElGVDsKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICAgbWZuICY9IH4o
X1BBR0VfUFNFX1BBVCA+PiBQQUdFX1NISUZUKTsKKyAgICAgICAgICAgICAgICAgICAgIG1mbiAm
PSB+KCh1bnNpZ25lZCBsb25nKV9QQUdFX1BTRV9QQVQgPj4gUEFHRV9TSElGVCk7CiAgICAgICAg
ICAgICAgICAgZmxhZ3MgfD0gX1BBR0VfUFNFOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
ZSA9IGwxZV9mcm9tX3BmbihtZm4sIGZsYWdzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvD4-000311-F6; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctvD2-00030g-IT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D3/7B-13192-3944ED85; Fri, 31 Mar 2017 11:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeyy70
 Ig6NnxSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/mJtawFTwQr5q+9zdLA+Jmvi5GLQ0jgC6PE
 7+6j7BDOeUaJaffnsHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIXFj8
 gUmEJtXwEzibPtesBoWoPpvK96zTGDkWMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDceZl/0OMkhxMSqK83x/fjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvL6V6EkGBRanpqRVpmDjA4YNISHDxKIrx6zkBp3uKCxNzizHSI1ClGRSlx3v0g
 CQGQREZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXB2QKT2ZeCdz0V0CLmYAWW
 3y9C7K4JBEhJdXAmB2p8iONNY2lWTn54P8v8pG7vjEapclVs6s7Jk1K2SevMO3tBd47mst6rF
 atcOliKPNUYq34cHxdzuVrWo2vlx8/vdk+Z/qcza+Wc+W92zirrrw3x0PzeLfPptqdHwVSGu8
 VHJ7kN5V73+zvpw/y77wnWN1Z93y23sq9eXXSEc8cw0VSVTLZlViKMxINtZiLihMBq0CIc0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490961554!61296817!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52237 invoked from network); 31 Mar 2017 11:59:15 -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; 31 Mar 2017 11:59:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvD0-0007WH-EI
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvD0-00033Z-Di
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvD0-00033Z-Di@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:14 +0000
Subject: [Xen-changelog] [xen master] docs: update xen-tscmode.pod.7 to
	reflect default TSC mode changes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2MTRmMDI0NjY4OGQxZTRjZWU0ZDZiZWM0Nzg5NGI2ZTI4OWM3MjEKQXV0aG9yOiAg
ICAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAzMCAxNToxMjoyNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAzMCAxNToxMjoyNSAyMDE3
ICswMjAwCgogICAgZG9jczogdXBkYXRlIHhlbi10c2Ntb2RlLnBvZC43IHRvIHJlZmxlY3QgZGVm
YXVsdCBUU0MgbW9kZSBjaGFuZ2VzCiAgICAKICAgIEEgbnVtYmVyIG9mIGNoYW5nZXMgaGF2ZSBi
ZWVuIG1hZGUgdG8gaG93IHdlIGRldGVybWluZSB3aGV0aGVyIFRTQwogICAgaXMgZW11bGF0ZWQg
KGUuZy4gY29tbWl0IDRmYzM4MGFjMDA3NyAoIng4Ni90aW1lOiBkb24ndCB1c2UgdmlydHVhbCBU
U0MKICAgIGlmIGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSBlcXVhbCIpKS4KICAgIAog
ICAgVXBkYXRlIHRoZSBtYW4gcGFnZSB0byByZWZsZWN0IHRob3NlIGNoYW5nZXMKICAgIAogICAg
U3VnZ2VzdGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGVuLXRz
Y21vZGUucG9kLjcgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXRzY21vZGUu
cG9kLjcgYi9kb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNwppbmRleCAwZGE1N2U1Li4wZjkzNDUz
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNworKysgYi9kb2NzL21hbi94
ZW4tdHNjbW9kZS5wb2QuNwpAQCAtMjAzLDEyICsyMDMsMTIgQEAgVGhlIGRlZmF1bHQgbW9kZSAo
dHNjX21vZGU9PTApIGNoZWNrcyBUU0Mtc2FmZW5lc3Mgb2YgdGhlIHVuZGVybHlpbmcKIGhhcmR3
YXJlIG9uIHdoaWNoIHRoZSB2aXJ0dWFsIG1hY2hpbmUgaXMgbGF1bmNoZWQuICBJZiBpdCBpcwog
VFNDLXNhZmUsIHJkdHNjIHdpbGwgZXhlY3V0ZSBhdCBoYXJkd2FyZSBzcGVlZDsgaWYgaXQgaXMg
bm90LCByZHRzYwogd2lsbCBiZSBlbXVsYXRlZC4gIE9uY2UgYSB2aXJ0dWFsIG1hY2hpbmUgaXMg
c2F2ZS9yZXN0b3JlZCBvciBtaWdyYXRlZCwKLWhvd2V2ZXIsIHRoZXJlIGFyZSB0d28gcG9zc2li
aWxpdGllczogIEZvciBhIHBhcmF2aXJ0dWFsaXplZCAoUFYpIGRvbWFpbiwKLVRTQyB3aWxsIGFs
d2F5cyBiZSBlbXVsYXRlZC4gIEZvciBhIGZ1bGx5LXZpcnR1YWxpemVkIChIVk0pIGRvbWFpbiwK
LVRTQyByZW1haW5zIG5hdGl2ZSBJRiB0aGUgc291cmNlIHBoeXNpY2FsIG1hY2hpbmUgYW5kIHRh
cmdldCBwaHlzaWNhbCBtYWNoaW5lCi1oYXZlIHRoZSBzYW1lIFRTQyBmcmVxdWVuY3k7IGVsc2Ug
VFNDIGlzIGVtdWxhdGVkLiAgTm90ZSB0aGF0LCB0aG91Z2gKLWVtdWxhdGVkLCB0aGUgImFwcGFy
ZW50IiBUU0MgZnJlcXVlbmN5IHdpbGwgYmUgdGhlIFRTQyBmcmVxdWVuY3kKLW9mIHRoZSBpbml0
aWFsIHBoeXNpY2FsIG1hY2hpbmUsIGV2ZW4gYWZ0ZXIgbWlncmF0aW9uLgoraG93ZXZlciwgdGhl
cmUgYXJlIHR3byBwb3NzaWJpbGl0aWVzOiBUU0MgcmVtYWlucyBuYXRpdmUgSUYgdGhlIHNvdXJj
ZQorcGh5c2ljYWwgbWFjaGluZSBhbmQgdGFyZ2V0IHBoeXNpY2FsIG1hY2hpbmUgaGF2ZSB0aGUg
c2FtZSBUU0MgZnJlcXVlbmN5Cisob3IsIGZvciBIVk0vUFZIIGd1ZXN0cywgaWYgVFNDIHNjYWxp
bmcgc3VwcG9ydCBpcyBhdmFpbGFibGUpOyBlbHNlIFRTQworaXMgZW11bGF0ZWQuICBOb3RlIHRo
YXQsIHRob3VnaCBlbXVsYXRlZCwgdGhlICJhcHBhcmVudCIgVFNDIGZyZXF1ZW5jeQord2lsbCBi
ZSB0aGUgVFNDIGZyZXF1ZW5jeSBvZiB0aGUgaW5pdGlhbCBwaHlzaWNhbCBtYWNoaW5lLCBldmVu
IGFmdGVyCittaWdyYXRpb24uCiAKIEZvciBlbnZpcm9ubWVudHMgd2hlcmUgYm90aCBUU0Mtc2Fm
ZW5lc3MgQU5EIGhpZ2hlc3QgcGVyZm9ybWFuY2UKIGV2ZW4gYWNyb3NzIG1pZ3JhdGlvbiBpcyBh
IHJlcXVpcmVtZW50LCBhcHBsaWNhdGlvbiBjb2RlIGNhbiBiZSBzcGVjaWFsbHkKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11: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 1ctvD4-000311-F6; Fri, 31 Mar 2017 11: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 <ian.jackson@eu.citrix.com>) id 1ctvD2-00030g-IT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D3/7B-13192-3944ED85; Fri, 31 Mar 2017 11:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeyy70
 Ig6NnxSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/mJtawFTwQr5q+9zdLA+Jmvi5GLQ0jgC6PE
 7+6j7BDOeUaJaffnsHUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIXFj8
 gUmEJtXwEzibPtesBoWoPpvK96zTGDkWMDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDceZl/0OMkhxMSqK83x/fjRDiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvL6V6EkGBRanpqRVpmDjA4YNISHDxKIrx6zkBp3uKCxNzizHSI1ClGRSlx3v0g
 CQGQREZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXB2QKT2ZeCdz0V0CLmYAWW
 3y9C7K4JBEhJdXAmB2p8iONNY2lWTn54P8v8pG7vjEapclVs6s7Jk1K2SevMO3tBd47mst6rF
 atcOliKPNUYq34cHxdzuVrWo2vlx8/vdk+Z/qcza+Wc+W92zirrrw3x0PzeLfPptqdHwVSGu8
 VHJ7kN5V73+zvpw/y77wnWN1Z93y23sq9eXXSEc8cw0VSVTLZlViKMxINtZiLihMBq0CIc0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1490961554!61296817!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52237 invoked from network); 31 Mar 2017 11:59:15 -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; 31 Mar 2017 11:59:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvD0-0007WH-EI
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvD0-00033Z-Di
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvD0-00033Z-Di@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:14 +0000
Subject: [Xen-changelog] [xen master] docs: update xen-tscmode.pod.7 to
	reflect default TSC mode changes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2MTRmMDI0NjY4OGQxZTRjZWU0ZDZiZWM0Nzg5NGI2ZTI4OWM3MjEKQXV0aG9yOiAg
ICAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogVGh1IE1hciAzMCAxNToxMjoyNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1hciAzMCAxNToxMjoyNSAyMDE3
ICswMjAwCgogICAgZG9jczogdXBkYXRlIHhlbi10c2Ntb2RlLnBvZC43IHRvIHJlZmxlY3QgZGVm
YXVsdCBUU0MgbW9kZSBjaGFuZ2VzCiAgICAKICAgIEEgbnVtYmVyIG9mIGNoYW5nZXMgaGF2ZSBi
ZWVuIG1hZGUgdG8gaG93IHdlIGRldGVybWluZSB3aGV0aGVyIFRTQwogICAgaXMgZW11bGF0ZWQg
KGUuZy4gY29tbWl0IDRmYzM4MGFjMDA3NyAoIng4Ni90aW1lOiBkb24ndCB1c2UgdmlydHVhbCBU
U0MKICAgIGlmIGhvc3QgYW5kIGd1ZXN0IGZyZXF1ZW5jaWVzIGFyZSBlcXVhbCIpKS4KICAgIAog
ICAgVXBkYXRlIHRoZSBtYW4gcGFnZSB0byByZWZsZWN0IHRob3NlIGNoYW5nZXMKICAgIAogICAg
U3VnZ2VzdGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGVuLXRz
Y21vZGUucG9kLjcgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXRzY21vZGUu
cG9kLjcgYi9kb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNwppbmRleCAwZGE1N2U1Li4wZjkzNDUz
IDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW4tdHNjbW9kZS5wb2QuNworKysgYi9kb2NzL21hbi94
ZW4tdHNjbW9kZS5wb2QuNwpAQCAtMjAzLDEyICsyMDMsMTIgQEAgVGhlIGRlZmF1bHQgbW9kZSAo
dHNjX21vZGU9PTApIGNoZWNrcyBUU0Mtc2FmZW5lc3Mgb2YgdGhlIHVuZGVybHlpbmcKIGhhcmR3
YXJlIG9uIHdoaWNoIHRoZSB2aXJ0dWFsIG1hY2hpbmUgaXMgbGF1bmNoZWQuICBJZiBpdCBpcwog
VFNDLXNhZmUsIHJkdHNjIHdpbGwgZXhlY3V0ZSBhdCBoYXJkd2FyZSBzcGVlZDsgaWYgaXQgaXMg
bm90LCByZHRzYwogd2lsbCBiZSBlbXVsYXRlZC4gIE9uY2UgYSB2aXJ0dWFsIG1hY2hpbmUgaXMg
c2F2ZS9yZXN0b3JlZCBvciBtaWdyYXRlZCwKLWhvd2V2ZXIsIHRoZXJlIGFyZSB0d28gcG9zc2li
aWxpdGllczogIEZvciBhIHBhcmF2aXJ0dWFsaXplZCAoUFYpIGRvbWFpbiwKLVRTQyB3aWxsIGFs
d2F5cyBiZSBlbXVsYXRlZC4gIEZvciBhIGZ1bGx5LXZpcnR1YWxpemVkIChIVk0pIGRvbWFpbiwK
LVRTQyByZW1haW5zIG5hdGl2ZSBJRiB0aGUgc291cmNlIHBoeXNpY2FsIG1hY2hpbmUgYW5kIHRh
cmdldCBwaHlzaWNhbCBtYWNoaW5lCi1oYXZlIHRoZSBzYW1lIFRTQyBmcmVxdWVuY3k7IGVsc2Ug
VFNDIGlzIGVtdWxhdGVkLiAgTm90ZSB0aGF0LCB0aG91Z2gKLWVtdWxhdGVkLCB0aGUgImFwcGFy
ZW50IiBUU0MgZnJlcXVlbmN5IHdpbGwgYmUgdGhlIFRTQyBmcmVxdWVuY3kKLW9mIHRoZSBpbml0
aWFsIHBoeXNpY2FsIG1hY2hpbmUsIGV2ZW4gYWZ0ZXIgbWlncmF0aW9uLgoraG93ZXZlciwgdGhl
cmUgYXJlIHR3byBwb3NzaWJpbGl0aWVzOiBUU0MgcmVtYWlucyBuYXRpdmUgSUYgdGhlIHNvdXJj
ZQorcGh5c2ljYWwgbWFjaGluZSBhbmQgdGFyZ2V0IHBoeXNpY2FsIG1hY2hpbmUgaGF2ZSB0aGUg
c2FtZSBUU0MgZnJlcXVlbmN5Cisob3IsIGZvciBIVk0vUFZIIGd1ZXN0cywgaWYgVFNDIHNjYWxp
bmcgc3VwcG9ydCBpcyBhdmFpbGFibGUpOyBlbHNlIFRTQworaXMgZW11bGF0ZWQuICBOb3RlIHRo
YXQsIHRob3VnaCBlbXVsYXRlZCwgdGhlICJhcHBhcmVudCIgVFNDIGZyZXF1ZW5jeQord2lsbCBi
ZSB0aGUgVFNDIGZyZXF1ZW5jeSBvZiB0aGUgaW5pdGlhbCBwaHlzaWNhbCBtYWNoaW5lLCBldmVu
IGFmdGVyCittaWdyYXRpb24uCiAKIEZvciBlbnZpcm9ubWVudHMgd2hlcmUgYm90aCBUU0Mtc2Fm
ZW5lc3MgQU5EIGhpZ2hlc3QgcGVyZm9ybWFuY2UKIGV2ZW4gYWNyb3NzIG1pZ3JhdGlvbiBpcyBh
IHJlcXVpcmVtZW50LCBhcHBsaWNhdGlvbiBjb2RlIGNhbiBiZSBzcGVjaWFsbHkKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDE-00034D-I4; Fri, 31 Mar 2017 11:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDC-00033t-Rb
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E0/1A-03648-E944ED85; Fri, 31 Mar 2017 11:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeuy70
 Ig7+vFSwmbDNwYPTY3reLPYAxijUzLym/IoE14+rmy2wF+7kqrt7Zy97AeIOji5GLQ0jgC6PE
 hrknmboYOYGc84wS/aeBEhwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwkOj4P4Udx
 OYVMJO4/HMXC0grC1D9pC6pCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MK5aEHiIUZKDSUmU9/vjuxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhLne9FCAkWpaanVqRl5gBDAyYtwcGjJMKrB5LmLS5IzC3OTIdInWJUlBLntQFJCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrw6IFN4MvNK4Ka/AlrMBLTY4utdk
 MUliQgpqQbGGX4xYqobbCTkKnfYvL9/c8J3ta7FJ25bqG1YfzN58TZDhXuaXic4Yyd+0Y5ff+
 l33FrFaX/Ldl1P5lkrbcvI8GbiIYPyfR9iIngU1mlOrrM9edT931WeKYaZs7qkfs11n3PIYaP
 wr3XHcs7vcVq4zGDVrA0vjtwMLxTIZJ10/JN8uHn2yn1ua5RYijMSDbWYi4oTAfnj+IJCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490961564!84566867!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46903 invoked from network); 31 Mar 2017 11:59:25 -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; 31 Mar 2017 11:59:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDA-0007WR-G2
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDA-00034F-FT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDA-00034F-FT@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:24 +0000
Subject: [Xen-changelog] [xen master] docs/misc: document
	platform/acpi_laptop_slate key
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2YWJhZDE2ODMyZDMxZDA3NTI3YWRiMjg1MDViNjQ2NTQ5NmM1NTEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAzMCAxMjoxODowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTU6NDI6MTIgMjAxNyArMDEwMAoK
ICAgIGRvY3MvbWlzYzogZG9jdW1lbnQgcGxhdGZvcm0vYWNwaV9sYXB0b3Bfc2xhdGUga2V5CiAg
ICAKICAgIENvbW1pdCA0YzgxNTNkOSAiYWRkIEFDUEkgZGV2aWNlIGZvciBXaW5kb3dzIGxhcHRv
cC9zbGF0ZSBtb2RlIHN3aXRjaCIKICAgIGFkZGVkIGNvZGUgdGhhdCBtYWtlcyB1c2Ugb2YgYSBu
ZXcgeGVuc3RvcmUgZ3Vlc3QgcGxhdGZvcm0ga2V5IGNhbGxlZAogICAgJ2FjcGlfbGFwdG9wX3Ns
YXRlJy4gVGhpcyBwYXRoIG5lZWRzIHRvIGJlIGFkZGVkIHRvIHRoZSBkb2N1bWVudGF0aW9uLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgppbmRleCBjNmI0ZGFiLi41
ZDg5ZWQ4IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCkBAIC0yMTgsNiArMjE4LDggQEAg
VmFyaW91cyBib29sZWFuIHBsYXRmb3JtIHByb3BlcnRpZXMuCiAqIGFjcGkgLS0gaXMgQUNQSSBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgogKiBhY3BpX3MzIC0tIGlzIEFDUEkgUzMgc3VwcG9ydCBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgogKiBhY3BpX3M0IC0tIGlzIEFDUEkgUzQgc3VwcG9ydCBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgorKiBhY3BpX2xhcHRvcF9zbGF0ZSAtLSBpcyB0aGUgQUNQ
SSBsYXB0b3Avc2xhdGUgZGV2aWNlIHByZXNlbnQgaW4KKyAgICAgICAgICAgICAgICAgICAgICAg
dGhpcyBkb21haW4KIAogIyMjIyB+L3BsYXRmb3JtL2dlbmVyYXRpb24taWQgPSBJTlRFR0VSICI6
IiBJTlRFR0VSIFtIVk0sSU5URVJOQUxdCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDE-00034D-I4; Fri, 31 Mar 2017 11:59:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDC-00033t-Rb
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E0/1A-03648-E944ED85; Fri, 31 Mar 2017 11:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeuy70
 Ig7+vFSwmbDNwYPTY3reLPYAxijUzLym/IoE14+rmy2wF+7kqrt7Zy97AeIOji5GLQ0jgC6PE
 hrknmboYOYGc84wS/aeBEhwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhbwkOj4P4Udx
 OYVMJO4/HMXC0grC1D9pC6pCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MK5aEHiIUZKDSUmU9/vjuxFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhLne9FCAkWpaanVqRl5gBDAyYtwcGjJMKrB5LmLS5IzC3OTIdInWJUlBLntQFJCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrw6IFN4MvNK4Ka/AlrMBLTY4utdk
 MUliQgpqQbGGX4xYqobbCTkKnfYvL9/c8J3ta7FJ25bqG1YfzN58TZDhXuaXic4Yyd+0Y5ff+
 l33FrFaX/Ldl1P5lkrbcvI8GbiIYPyfR9iIngU1mlOrrM9edT931WeKYaZs7qkfs11n3PIYaP
 wr3XHcs7vcVq4zGDVrA0vjtwMLxTIZJ10/JN8uHn2yn1ua5RYijMSDbWYi4oTAfnj+IJCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1490961564!84566867!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46903 invoked from network); 31 Mar 2017 11:59:25 -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; 31 Mar 2017 11:59:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDA-0007WR-G2
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDA-00034F-FT
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDA-00034F-FT@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:24 +0000
Subject: [Xen-changelog] [xen master] docs/misc: document
	platform/acpi_laptop_slate key
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2YWJhZDE2ODMyZDMxZDA3NTI3YWRiMjg1MDViNjQ2NTQ5NmM1NTEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAzMCAxMjoxODowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTU6NDI6MTIgMjAxNyArMDEwMAoK
ICAgIGRvY3MvbWlzYzogZG9jdW1lbnQgcGxhdGZvcm0vYWNwaV9sYXB0b3Bfc2xhdGUga2V5CiAg
ICAKICAgIENvbW1pdCA0YzgxNTNkOSAiYWRkIEFDUEkgZGV2aWNlIGZvciBXaW5kb3dzIGxhcHRv
cC9zbGF0ZSBtb2RlIHN3aXRjaCIKICAgIGFkZGVkIGNvZGUgdGhhdCBtYWtlcyB1c2Ugb2YgYSBu
ZXcgeGVuc3RvcmUgZ3Vlc3QgcGxhdGZvcm0ga2V5IGNhbGxlZAogICAgJ2FjcGlfbGFwdG9wX3Ns
YXRlJy4gVGhpcyBwYXRoIG5lZWRzIHRvIGJlIGFkZGVkIHRvIHRoZSBkb2N1bWVudGF0aW9uLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93bgppbmRleCBjNmI0ZGFiLi41
ZDg5ZWQ4IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCkBAIC0yMTgsNiArMjE4LDggQEAg
VmFyaW91cyBib29sZWFuIHBsYXRmb3JtIHByb3BlcnRpZXMuCiAqIGFjcGkgLS0gaXMgQUNQSSBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgogKiBhY3BpX3MzIC0tIGlzIEFDUEkgUzMgc3VwcG9ydCBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgogKiBhY3BpX3M0IC0tIGlzIEFDUEkgUzQgc3VwcG9ydCBl
bmFibGVkIGZvciB0aGlzIGRvbWFpbgorKiBhY3BpX2xhcHRvcF9zbGF0ZSAtLSBpcyB0aGUgQUNQ
SSBsYXB0b3Avc2xhdGUgZGV2aWNlIHByZXNlbnQgaW4KKyAgICAgICAgICAgICAgICAgICAgICAg
dGhpcyBkb21haW4KIAogIyMjIyB+L3BsYXRmb3JtL2dlbmVyYXRpb24taWQgPSBJTlRFR0VSICI6
IiBJTlRFR0VSIFtIVk0sSU5URVJOQUxdCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDO-00035i-Jd; Fri, 31 Mar 2017 11:59:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDM-00035T-Uf
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A2/E4-04270-8A44ED85; Fri, 31 Mar 2017 11:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe5y70
 Ig+6bShYTthk4MHps79vFHsAYxZqZl5RfkcCasedvH3PBPY6Kv9susDYw/mPrYuTiEBL4wihx
 7cMcVgjnPKPEmhsdQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYSHf+2g
 8V5BcwkOm68ZwGxWYDqL83sYZ3AyLGAkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebm
 pxcWJ6ak5iUrFecn7uJkagV+oZGBh3MLaf8DvEKMnBpCTK+/3x3QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwfne9FCAkWpaanVqRl5gDDAyYtwcGjJMKrB5LmLS5IzC3OTIdInWJUlBLn3Q+S
 EABJZJTmwbXBQvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe+yBTeDLzSuCmvwJazAS02
 OLrXZDFJYkIKakGxqmFt3lXcUp4LhUy8RMI53hu0Xns/NtafRu9nfK1AQxxbEJLVb5udqjU1q
 ll9Nv/rlzdi7/rhFLw9v0afl9D+ldkHrq1X6U1O6po1r7HjNFfTQ9wv5m+2k9iy8dTXBPX6+i
 d1hWXUPKPKY92evWXsTf778xS6Tqn4sNf65+/fPTRutsh2OyXEktxRqKhFnNRcSIA8yL0Z0QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490961574!93185265!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25511 invoked from network); 31 Mar 2017 11:59: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; 31 Mar 2017 11:59:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDK-0007Wd-Hv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDK-00034s-HJ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDK-00034s-HJ@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:34 +0000
Subject: [Xen-changelog] [xen master] mm: use heap macro in init_node_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>

Y29tbWl0IDU5YjJlZDE1ZWQzYzU5NDkxODZkOTdjMjFjOWMwMjFhMGYyMmE3ZWYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyOSAx
MjoxNTo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTU6NDI6MTIgMjAxNyArMDEwMAoKICAgIG1tOiB1
c2UgaGVhcCBtYWNybyBpbiBpbml0X25vZGVfaGVhcAogICAgCiAgICAuLi4gc28gdGhhdCBpdCBp
cyBjb25zaXN0ZW50IHdpdGggdGhlIHJlc3Qgb2YgdGhlIGZpbGUuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2VkLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0MmMyMGNiLi42OGRiYTE5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtNTc0LDcgKzU3NCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGluaXRf
bm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25lZCBsb25nIG1mbiwKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfWk9ORVM7IGkrKyApCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDw9IE1BWF9PUkRF
UjsgaisrICkKLSAgICAgICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJigqX2hlYXBbbm9kZV0p
W2ldW2pdKTsKKyAgICAgICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmhlYXAobm9kZSwgaSwg
aikpOwogCiAgICAgcmV0dXJuIG5lZWRlZDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDO-00035i-Jd; Fri, 31 Mar 2017 11:59:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDM-00035T-Uf
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A2/E4-04270-8A44ED85; Fri, 31 Mar 2017 11:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe5y70
 Ig+6bShYTthk4MHps79vFHsAYxZqZl5RfkcCasedvH3PBPY6Kv9susDYw/mPrYuTiEBL4wihx
 7cMcVgjnPKPEmhsdQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAlYSHf+2g
 8V5BcwkOm68ZwGxWYDqL83sYZ3AyLGAkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebm
 pxcWJ6ak5iUrFecn7uJkagV+oZGBh3MLaf8DvEKMnBpCTK+/3x3QghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwfne9FCAkWpaanVqRl5gDDAyYtwcGjJMKrB5LmLS5IzC3OTIdInWJUlBLn3Q+S
 EABJZJTmwbXBQvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe+yBTeDLzSuCmvwJazAS02
 OLrXZDFJYkIKakGxqmFt3lXcUp4LhUy8RMI53hu0Xns/NtafRu9nfK1AQxxbEJLVb5udqjU1q
 ll9Nv/rlzdi7/rhFLw9v0afl9D+ldkHrq1X6U1O6po1r7HjNFfTQ9wv5m+2k9iy8dTXBPX6+i
 d1hWXUPKPKY92evWXsTf778xS6Tqn4sNf65+/fPTRutsh2OyXEktxRqKhFnNRcSIA8yL0Z0QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1490961574!93185265!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25511 invoked from network); 31 Mar 2017 11:59: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; 31 Mar 2017 11:59:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDK-0007Wd-Hv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDK-00034s-HJ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDK-00034s-HJ@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:34 +0000
Subject: [Xen-changelog] [xen master] mm: use heap macro in init_node_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>

Y29tbWl0IDU5YjJlZDE1ZWQzYzU5NDkxODZkOTdjMjFjOWMwMjFhMGYyMmE3ZWYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1hciAyOSAx
MjoxNTo1OSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTU6NDI6MTIgMjAxNyArMDEwMAoKICAgIG1tOiB1
c2UgaGVhcCBtYWNybyBpbiBpbml0X25vZGVfaGVhcAogICAgCiAgICAuLi4gc28gdGhhdCBpdCBp
cyBjb25zaXN0ZW50IHdpdGggdGhlIHJlc3Qgb2YgdGhlIGZpbGUuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJlbGVhc2VkLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0MmMyMGNiLi42OGRiYTE5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtNTc0LDcgKzU3NCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGluaXRf
bm9kZV9oZWFwKGludCBub2RlLCB1bnNpZ25lZCBsb25nIG1mbiwKIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgTlJfWk9ORVM7IGkrKyApCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDw9IE1BWF9PUkRF
UjsgaisrICkKLSAgICAgICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJigqX2hlYXBbbm9kZV0p
W2ldW2pdKTsKKyAgICAgICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJmhlYXAobm9kZSwgaSwg
aikpOwogCiAgICAgcmV0dXJuIG5lZWRlZDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDY-000374-LN; Fri, 31 Mar 2017 11:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDW-00036p-SM
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/C4-04817-2B44ED85; Fri, 31 Mar 2017 11:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXejy70
 Ig3erVC0mbDNwYPTY3reLPYAxijUzLym/IoE149zRAywF3wQrHp8Ob2D8yNfFyMkhJPCFUeLw
 LrYuRi4g+zyjxJXdC9i7GDk42ATEJObuVQCpERFQlZi1YjkzRL26RNPvBjYQW1ggXOLSinVgN
 q+AmcTLV20sIDYLUP3rv1NZJjByLGBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A8GINjBuPO50yFGSQ4mJVHe74/vRgjxJeWnVGYkFmfEF5XmpBYfYpT
 h4FCS4C11vhchJFiUmp5akZaZAwwMmLQEB4+SCK8eSJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5bUCKBECKMkrz4EbAgvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl1QKbwZOaVw
 G16BXQEE9ARFl/vghxRkoiQkmpgrOiPOrOMs/2O4YarFm8rDUP2PsvTLm9/94O7c+o1/TVrXi
 z/VJ1QExwnv/1Z6em7WnbBIX4brjfzrT8k2Xu9rP2/8IuDdcymn8SN3gh5KCbveP9wRc1PVwX
 9LKYku333103b86BOTnZWp+j1fxWO8h1+s4XvviitenbAL9rsATN7qvlns0MNSizFGYmGWsxF
 xYkAuRfLpk0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490961584!54780171!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56927 invoked from network); 31 Mar 2017 11:59:45 -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; 31 Mar 2017 11:59:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDU-0007Wn-Ja
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDU-00035o-J3
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDU-00035o-J3@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:44 +0000
Subject: [Xen-changelog] [xen master] docs/misc: document PV control/feature
	keys for laptop/slate 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>

Y29tbWl0IDNiZGIxNDAwNGI5ZmU4YzM1ZTQ5NjFmOGE3YzczYzE5ZjBmYjQzNjUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAzMCAxNDo0MDo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTY6NTU6MjEgMjAxNyArMDEwMAoK
ICAgIGRvY3MvbWlzYzogZG9jdW1lbnQgUFYgY29udHJvbC9mZWF0dXJlIGtleXMgZm9yIGxhcHRv
cC9zbGF0ZSBtb2RlCiAgICAKICAgIENvbW1pdCA0YzgxNTNkOSAiYWRkIEFDUEkgZGV2aWNlIGZv
ciBXaW5kb3dzIGxhcHRvcC9zbGF0ZSBtb2RlIHN3aXRjaCIKICAgIGFkZGVkIGNvZGUgdG8gcHJv
dmlkZSBhbiAnbGFwdG9wL3NsYXRlIG1vZGUnIEFDUEkgZGV2aWNlIHRvIGd1ZXN0cy4KICAgIAog
ICAgV2hlbiBwcmVzZW50IHRoaXMgZGV2aWNlIGlzIHVzZWQgYnkgTWljcm9zb2Z0IFdpbmRvd3Mg
dG8gYmluZCBhIEhJRAogICAgZHJpdmVyIHdoaWNoIGNvbnRyb2xzIHdoZXRoZXIgdGhlIFdpbmRv
d3MgZGVza3RvcCBhcHBlYXJhbmNlIGlzIG9wdGltaXplZAogICAgZm9yIGxhcHRvcC9kZXNrdG9w
IG9yIHNsYXRlL3RhYmxldCBQQ3MuIFRoZSBtZWNoYW5pc20gZm9yIHN3aXRjaGluZwogICAgYmV0
d2VlbiBtb2RlcyBpcyB0byBvcGVuIGEgaGFuZGxlIHRvIHRoaXMgZHJpdmVyIGFuZCB3cml0ZSBh
IGJ5dGUgb2YKICAgIGFyYml0cmFyeSBkYXRhLgogICAgCiAgICBUaGlzIHBhdGNoIGRvY3VtZW50
cyB4ZW5zdG9yZSBrZXlzIHN1Y2ggdGhhdCBhIFBWIGFnZW50IHJ1bm5pbmcgaW4gYQogICAgV2lu
ZG93cyBndWVzdCBjYW4gYWR2ZXJ0aXNlIHRoZSBjYXBhYmlsaXR5IHRvLCBhbmQgcmVjZWl2ZSBp
bnN0cnVjdGlvbgogICAgZnJvbSwgYSB0b29sc3RhY2sgdG8gY2F1c2Ugc3VjaCBhIG1vZGUgc3dp
dGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93bgppbmRleCA1ZDg5ZWQ4Li42YzgwYTllIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3Rv
cmUtcGF0aHMubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
CkBAIC00MzUsNiArNDM1LDIxIEBAIFhTX1JFU0VUX1dBVENIRVMgeGVuc3RvcmUgbWVzc2FnZS4g
U2VlCiBbeGVuL2luY2x1ZGUvcHVibGljL2lvL3hzXF93aXJlLmhdW1hTV0lSRV0gZm9yIHRoZSBY
ZW5TdG9yZSB3aXJlCiBwcm90b2NvbCBkZWZpbml0aW9uLgogCisjIyMjIH4vY29udHJvbC9sYXB0
b3Atc2xhdGUtbW9kZSA9ICgiInwibGFwdG9wInwic2xhdGUiKSBbd10KKworVGhpcyBpcyB0aGUg
UFYgbGFwdG9wL3NsYXRlIG1vZGUgY29udHJvbCBub2RlLiBJZiB0aGUgdG9vbHN0YWNrIGhhcwor
cHJvdmlzaW9uZWQgYSBndWVzdCB3aXRoIHRoZSBBQ1BJIGxhcHRvcC9zbGF0ZSBtb2RlIGRldmlj
ZSB0aGVuIGl0CitjYW4gd3JpdGUgdGhlIGRlc2lyZWQgbW9kZSBoZXJlIHRvIGNhdXNlIHRoZSBn
dWVzdCB0byBzd2l0Y2ggbW9kZXMgaWYKK25lY2Vzc2FyeS4gVGhlIGd1ZXN0IGFja25vd2xlZGdl
cyBhIHJlcXVlc3QgYnkgd3JpdGluZyB0aGUgZW1wdHkKK3N0cmluZyBiYWNrIHRvIHRoZSBjb250
cm9sIG5vZGUuCisKKyMjIyMgfi9jb250cm9sL2ZlYXR1cmUtbGFwdG9wLXNsYXRlLW1vZGUgPSAo
IiJ8IjAifCIxIikgW3ddCisKK1RoaXMgbWF5IGJlIGluaXRpYWxpemVkIHRvICIiIGJ5IHRoZSB0
b29sc3RhY2sgYW5kIG1heSB0aGVuIGJlIHNldAordG8gMCBvciAxIGJ5IGEgZ3Vlc3QgdG8gaW5k
aWNhdGUgd2hldGhlciBpdCBpcyBjYXBhYmxlIG9yIGluY2FwYWJsZSwKK3Jlc3BlY3RpdmVseSwg
b2YgcmVzcG9uZGluZyB0byBhIG1vZGUgdmFsdWUgd3JpdHRlbiB0bworfi9jb250cm9sL2xhcHRv
cC1zbGF0ZS1tb2RlLgorCiAjIyMgRG9tYWluIENvbnRyb2xsZWQgUGF0aHMKIAogIyMjIyB+L2Rh
dGEvKiBbd10KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 11:59:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 11:59: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 1ctvDY-000374-LN; Fri, 31 Mar 2017 11:59:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDW-00036p-SM
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 74/C4-04817-2B44ED85; Fri, 31 Mar 2017 11:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXejy70
 Ig3erVC0mbDNwYPTY3reLPYAxijUzLym/IoE149zRAywF3wQrHp8Ob2D8yNfFyMkhJPCFUeLw
 LrYuRi4g+zyjxJXdC9i7GDk42ATEJObuVQCpERFQlZi1YjkzRL26RNPvBjYQW1ggXOLSinVgN
 q+AmcTLV20sIDYLUP3rv1NZJjByLGBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A8GINjBuPO50yFGSQ4mJVHe74/vRgjxJeWnVGYkFmfEF5XmpBYfYpT
 h4FCS4C11vhchJFiUmp5akZaZAwwMmLQEB4+SCK8eSJq3uCAxtzgzHSJ1ilGXY87s3W+YhFjy
 8vNSpcR5bUCKBECKMkrz4EbAgvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHl1QKbwZOaVw
 G16BXQEE9ARFl/vghxRkoiQkmpgrOiPOrOMs/2O4YarFm8rDUP2PsvTLm9/94O7c+o1/TVrXi
 z/VJ1QExwnv/1Z6em7WnbBIX4brjfzrT8k2Xu9rP2/8IuDdcymn8SN3gh5KCbveP9wRc1PVwX
 9LKYku333103b86BOTnZWp+j1fxWO8h1+s4XvviitenbAL9rsATN7qvlns0MNSizFGYmGWsxF
 xYkAuRfLpk0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1490961584!54780171!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56927 invoked from network); 31 Mar 2017 11:59:45 -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; 31 Mar 2017 11:59:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDU-0007Wn-Ja
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctvDU-00035o-J3
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 11:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctvDU-00035o-J3@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 11:59:44 +0000
Subject: [Xen-changelog] [xen master] docs/misc: document PV control/feature
	keys for laptop/slate 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>

Y29tbWl0IDNiZGIxNDAwNGI5ZmU4YzM1ZTQ5NjFmOGE3YzczYzE5ZjBmYjQzNjUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAzMCAxNDo0MDo0NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXIgMzAgMTY6NTU6MjEgMjAxNyArMDEwMAoK
ICAgIGRvY3MvbWlzYzogZG9jdW1lbnQgUFYgY29udHJvbC9mZWF0dXJlIGtleXMgZm9yIGxhcHRv
cC9zbGF0ZSBtb2RlCiAgICAKICAgIENvbW1pdCA0YzgxNTNkOSAiYWRkIEFDUEkgZGV2aWNlIGZv
ciBXaW5kb3dzIGxhcHRvcC9zbGF0ZSBtb2RlIHN3aXRjaCIKICAgIGFkZGVkIGNvZGUgdG8gcHJv
dmlkZSBhbiAnbGFwdG9wL3NsYXRlIG1vZGUnIEFDUEkgZGV2aWNlIHRvIGd1ZXN0cy4KICAgIAog
ICAgV2hlbiBwcmVzZW50IHRoaXMgZGV2aWNlIGlzIHVzZWQgYnkgTWljcm9zb2Z0IFdpbmRvd3Mg
dG8gYmluZCBhIEhJRAogICAgZHJpdmVyIHdoaWNoIGNvbnRyb2xzIHdoZXRoZXIgdGhlIFdpbmRv
d3MgZGVza3RvcCBhcHBlYXJhbmNlIGlzIG9wdGltaXplZAogICAgZm9yIGxhcHRvcC9kZXNrdG9w
IG9yIHNsYXRlL3RhYmxldCBQQ3MuIFRoZSBtZWNoYW5pc20gZm9yIHN3aXRjaGluZwogICAgYmV0
d2VlbiBtb2RlcyBpcyB0byBvcGVuIGEgaGFuZGxlIHRvIHRoaXMgZHJpdmVyIGFuZCB3cml0ZSBh
IGJ5dGUgb2YKICAgIGFyYml0cmFyeSBkYXRhLgogICAgCiAgICBUaGlzIHBhdGNoIGRvY3VtZW50
cyB4ZW5zdG9yZSBrZXlzIHN1Y2ggdGhhdCBhIFBWIGFnZW50IHJ1bm5pbmcgaW4gYQogICAgV2lu
ZG93cyBndWVzdCBjYW4gYWR2ZXJ0aXNlIHRoZSBjYXBhYmlsaXR5IHRvLCBhbmQgcmVjZWl2ZSBp
bnN0cnVjdGlvbgogICAgZnJvbSwgYSB0b29sc3RhY2sgdG8gY2F1c2Ugc3VjaCBhIG1vZGUgc3dp
dGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJr
ZG93bgppbmRleCA1ZDg5ZWQ4Li42YzgwYTllIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3Rv
cmUtcGF0aHMubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
CkBAIC00MzUsNiArNDM1LDIxIEBAIFhTX1JFU0VUX1dBVENIRVMgeGVuc3RvcmUgbWVzc2FnZS4g
U2VlCiBbeGVuL2luY2x1ZGUvcHVibGljL2lvL3hzXF93aXJlLmhdW1hTV0lSRV0gZm9yIHRoZSBY
ZW5TdG9yZSB3aXJlCiBwcm90b2NvbCBkZWZpbml0aW9uLgogCisjIyMjIH4vY29udHJvbC9sYXB0
b3Atc2xhdGUtbW9kZSA9ICgiInwibGFwdG9wInwic2xhdGUiKSBbd10KKworVGhpcyBpcyB0aGUg
UFYgbGFwdG9wL3NsYXRlIG1vZGUgY29udHJvbCBub2RlLiBJZiB0aGUgdG9vbHN0YWNrIGhhcwor
cHJvdmlzaW9uZWQgYSBndWVzdCB3aXRoIHRoZSBBQ1BJIGxhcHRvcC9zbGF0ZSBtb2RlIGRldmlj
ZSB0aGVuIGl0CitjYW4gd3JpdGUgdGhlIGRlc2lyZWQgbW9kZSBoZXJlIHRvIGNhdXNlIHRoZSBn
dWVzdCB0byBzd2l0Y2ggbW9kZXMgaWYKK25lY2Vzc2FyeS4gVGhlIGd1ZXN0IGFja25vd2xlZGdl
cyBhIHJlcXVlc3QgYnkgd3JpdGluZyB0aGUgZW1wdHkKK3N0cmluZyBiYWNrIHRvIHRoZSBjb250
cm9sIG5vZGUuCisKKyMjIyMgfi9jb250cm9sL2ZlYXR1cmUtbGFwdG9wLXNsYXRlLW1vZGUgPSAo
IiJ8IjAifCIxIikgW3ddCisKK1RoaXMgbWF5IGJlIGluaXRpYWxpemVkIHRvICIiIGJ5IHRoZSB0
b29sc3RhY2sgYW5kIG1heSB0aGVuIGJlIHNldAordG8gMCBvciAxIGJ5IGEgZ3Vlc3QgdG8gaW5k
aWNhdGUgd2hldGhlciBpdCBpcyBjYXBhYmxlIG9yIGluY2FwYWJsZSwKK3Jlc3BlY3RpdmVseSwg
b2YgcmVzcG9uZGluZyB0byBhIG1vZGUgdmFsdWUgd3JpdHRlbiB0bworfi9jb250cm9sL2xhcHRv
cC1zbGF0ZS1tb2RlLgorCiAjIyMgRG9tYWluIENvbnRyb2xsZWQgUGF0aHMKIAogIyMjIyB+L2Rh
dGEvKiBbd10KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ctwKX-00022Y-U4; Fri, 31 Mar 2017 13:11:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKW-00021S-JR
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 99/A6-14551-7655ED85; Fri, 31 Mar 2017 13:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTc99F6
 Ewd/jkhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TQloeChQsXadytZGhiXSXUxcnEICXxhlPi7
 fT07hHOeUeLMz9UsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhIPDn6m
 A2knFfATGL5LjmQMAtQ+Zbdv5gnMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MHY+MXpEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwZofcixASLEpNT61Iy8wBBgZMWoKDR0mEtwckzVtckJhbnJkOkTrFqCglzpsAkhAA
 SWSU5sG1wYLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5J4JM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGKW69k+VMvD69GamzbataaGH1f4bNK3/JvcuN/HDDy+eL1dOTnZJ3bz5mYdZfs
 vPi59dQ8PKJa7dXq/zfbafsZvQ7OTNfH/rWf4z7utcv5/52/d3Um5ZEpbfdeb5dy3tYnkqFf7
 01brCu5H+X3aEVIj55b9dsOPnRbEDXxZP6l8mbn51VuuBuTeVWIozEg21mIuKEwEjCFnuQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1490965862!35126968!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3512 invoked from network); 31 Mar 2017 13:11: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; 31 Mar 2017 13:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKU-0000yi-AD
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKU-0004Ax-9N
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKU-0004Ax-9N@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6945878032645294741=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 2859b25a3ba9ba4eff6dba8d6e60dd9520ebbdb4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:28:49 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:28:49 2017 +0200

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 4036e7c592905c2292cdeba8269e969959427237
    master date: 2017-03-07 17:11:06 +0100
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 9ea014f..f982fc9 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 993c576..708ce78 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __attribute__((__packed__)) segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __attribute__((__packed__)) segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __attribute__((__packed__)) segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index bad2382..a3cd1b1 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6945878032645294741==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ctwKX-00022Y-U4; Fri, 31 Mar 2017 13:11:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKW-00021S-JR
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 99/A6-14551-7655ED85; Fri, 31 Mar 2017 13:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTc99F6
 Ewd/jkhYTthk4MHps79vFHsAYxZqZl5RfkcCa0TQloeChQsXadytZGhiXSXUxcnEICXxhlPi7
 fT07hHOeUeLMz9UsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhIPDn6m
 A2knFfATGL5LjmQMAtQ+Zbdv5gnMHIsYGRYxahenFpUllqka6KXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoDwYg2MHY+MXpEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwZofcixASLEpNT61Iy8wBBgZMWoKDR0mEtwckzVtckJhbnJkOkTrFqCglzpsAkhAA
 SWSU5sG1wYLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5J4JM4cnMK4Gb/gpoMRPQYouvd
 0EWlyQipKQaGKW69k+VMvD69GamzbataaGH1f4bNK3/JvcuN/HDDy+eL1dOTnZJ3bz5mYdZfs
 vPi59dQ8PKJa7dXq/zfbafsZvQ7OTNfH/rWf4z7utcv5/52/d3Um5ZEpbfdeb5dy3tYnkqFf7
 01brCu5H+X3aEVIj55b9dsOPnRbEDXxZP6l8mbn51VuuBuTeVWIozEg21mIuKEwEjCFnuQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1490965862!35126968!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3512 invoked from network); 31 Mar 2017 13:11: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; 31 Mar 2017 13:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKU-0000yi-AD
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKU-0004Ax-9N
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKU-0004Ax-9N@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6945878032645294741=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 2859b25a3ba9ba4eff6dba8d6e60dd9520ebbdb4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:28:49 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:28:49 2017 +0200

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 4036e7c592905c2292cdeba8269e969959427237
    master date: 2017-03-07 17:11:06 +0100
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 9ea014f..f982fc9 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 993c576..708ce78 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __attribute__((__packed__)) segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __attribute__((__packed__)) segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __attribute__((__packed__)) segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index bad2382..a3cd1b1 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6945878032645294741==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13: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 1ctwKh-00028u-W8; Fri, 31 Mar 2017 13:11:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKg-00027y-Op
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A3/4F-23940-2755ED85; Fri, 31 Mar 2017 13:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbcw9F6
 Ewe/DKhYTthk4MHps79vFHsAYxZqZl5RfkcCasWvRTuaCTrGKG1PSGhjvC3YxcnEICXxhlDj6
 dylTFyMnkHOeUeLK+rIuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwsESJx49grM5
 hUwk/jbf5MFxGYBqv+xey/7BEaOBYwMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ2M9XJTi4
 sT01NzEpOK9ZLzczcxAj1Sz8DAuIPx92nPQ4ySHExKorzfH9+NEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+yv4XoSQYFFqempFWmYOMDRg0hIcPEoivE+DgNK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOmxACVCQAUpRRmgc3AhamlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804Em
 cKTmVcCt+kV0BFMQEdYfL0LckRJIkJKqoGRYeuD/MCNRifZvX/N5+z1v5IdnHPs5lReWYnjFZ
 7hc6RfJ7W3ub6/t4/JMuqnwpx7Zw4KOLt6NByZxrTd5OmzywE7y/95LhPyPr38icWnRxlsgvb
 6aYlOpku7+/7OnxP+20u7pGXS7oMLD3iI/lvu1+g8dZn6U/H7DL47eHUOF9apfLE9F3FaiaU4
 I9FQi7moOBEAtEKOgU4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490965872!93192501!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40405 invoked from network); 31 Mar 2017 13:11:13 -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; 31 Mar 2017 13:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKe-00010B-EJ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKe-0004Df-BV
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKe-0004Df-BV@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============8059768410579637592=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 47501b612494b98318079416a25ed6690c41deb1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:31:14 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:31:14 2017 +0200

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    master commit: 9e4d116faff4545a7f21c2b01008e94d68e6db58
    master date: 2017-03-14 18:19:29 +0100
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index 95460af..edc9086 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -712,18 +712,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8059768410579637592==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13: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 1ctwKh-00028u-W8; Fri, 31 Mar 2017 13:11:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKg-00027y-Op
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A3/4F-23940-2755ED85; Fri, 31 Mar 2017 13:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbcw9F6
 Ewe/DKhYTthk4MHps79vFHsAYxZqZl5RfkcCasWvRTuaCTrGKG1PSGhjvC3YxcnEICXxhlDj6
 dylTFyMnkHOeUeLK+rIuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwsESJx49grM5
 hUwk/jbf5MFxGYBqv+xey/7BEaOBYwMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ2M9XJTi4
 sT01NzEpOK9ZLzczcxAj1Sz8DAuIPx92nPQ4ySHExKorzfH9+NEOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+yv4XoSQYFFqempFWmYOMDRg0hIcPEoivE+DgNK8xQWJucWZ6RCpU4y6HHNm737D
 JMSSl5+XKiXOmxACVCQAUpRRmgc3AhamlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804Em
 cKTmVcCt+kV0BFMQEdYfL0LckRJIkJKqoGRYeuD/MCNRifZvX/N5+z1v5IdnHPs5lReWYnjFZ
 7hc6RfJ7W3ub6/t4/JMuqnwpx7Zw4KOLt6NByZxrTd5OmzywE7y/95LhPyPr38icWnRxlsgvb
 6aYlOpku7+/7OnxP+20u7pGXS7oMLD3iI/lvu1+g8dZn6U/H7DL47eHUOF9apfLE9F3FaiaU4
 I9FQi7moOBEAtEKOgU4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1490965872!93192501!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40405 invoked from network); 31 Mar 2017 13:11:13 -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; 31 Mar 2017 13:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKe-00010B-EJ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKe-0004Df-BV
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKe-0004Df-BV@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============8059768410579637592=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 47501b612494b98318079416a25ed6690c41deb1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:31:14 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:31:14 2017 +0200

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    master commit: 9e4d116faff4545a7f21c2b01008e94d68e6db58
    master date: 2017-03-14 18:19:29 +0100
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index 95460af..edc9086 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -712,18 +712,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8059768410579637592==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ctwKs-0002DI-1g; Fri, 31 Mar 2017 13:11:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKq-0002Cc-Qp
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 45/C7-00609-C755ED85; Fri, 31 Mar 2017 13:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbc69F6
 EwelHmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eTGJuaCt5wVW1/9Ym9gXMPRxcjFISTwhVFi
 /q6z7BDOeUaJNV9OAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhKNL6az
 Api8wqYSWyftReshgWo/u7JNcwTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxlPNzocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjc75F6EkGBRanpqRVpmDjA4YNISHDxKIrw9IGne4oLE3OLMdIjUKUZFKXHeBJCE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUw+lTkyThFp276ZyY+L+7RxGeFySmHlOdf7Wn+mFfTWxfCMesm4+9l3WKSa+
 OFS2tmJUk+uGv6/t4LsWlL5jC9a251OzdvXc6rL01f9hiXqO7aV/qgxFpZfbGpZ3K40zuuS33
 SXN3zfL+Xsd7snGp1Lu1U2yPP5r3HZi6pu88j9bBG6LJW5I8eJZbijERDLeai4kQAPOO0f0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490965882!85609670!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46922 invoked from network); 31 Mar 2017 13:11:23 -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; 31 Mar 2017 13:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKo-00011L-II
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKo-0004FN-Ff
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKo-0004FN-Ff@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5M2ExZjFiMWM4OTRlMzk3ZjhmZTgyYTFkNjlkNDg2ZTRhZGUzM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMxOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMxOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMzg4
YzRlYS4uNjM3MzEwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1ctwKs-0002DI-1g; Fri, 31 Mar 2017 13:11:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKq-0002Cc-Qp
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 45/C7-00609-C755ED85; Fri, 31 Mar 2017 13:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbc69F6
 EwelHmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eTGJuaCt5wVW1/9Ym9gXMPRxcjFISTwhVFi
 /q6z7BDOeUaJNV9OAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhKNL6az
 Api8wqYSWyftReshgWo/u7JNcwTGDkWMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxlPNzocYJTmYlER5vz++GyHEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjc75F6EkGBRanpqRVpmDjA4YNISHDxKIrw9IGne4oLE3OLMdIjUKUZFKXHeBJCE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXAjf9FdBiJqDFF
 l/vgiwuSURISTUw+lTkyThFp276ZyY+L+7RxGeFySmHlOdf7Wn+mFfTWxfCMesm4+9l3WKSa+
 OFS2tmJUk+uGv6/t4LsWlL5jC9a251OzdvXc6rL01f9hiXqO7aV/qgxFpZfbGpZ3K40zuuS33
 SXN3zfL+Xsd7snGp1Lu1U2yPP5r3HZi6pu88j9bBG6LJW5I8eJZbijERDLeai4kQAPOO0f0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1490965882!85609670!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46922 invoked from network); 31 Mar 2017 13:11:23 -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; 31 Mar 2017 13:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKo-00011L-II
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKo-0004FN-Ff
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKo-0004FN-Ff@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5M2ExZjFiMWM4OTRlMzk3ZjhmZTgyYTFkNjlkNDg2ZTRhZGUzM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMxOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMxOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMzg4
YzRlYS4uNjM3MzEwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11: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 1ctwL3-0002Hn-3W; Fri, 31 Mar 2017 13:11:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL1-0002H7-2T
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C5/7F-19998-6855ED85; Fri, 31 Mar 2017 13:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc19F6
 Ewc1FuhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfHBPMaCHeoVd85vZmpg3CnXxcjFISTwhVFi
 19Ml7BDOeUaJn/8/ADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hL/L68n
 xXE5hUwkzh7dT1YDQtQ/fRji5knMHIsYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjJe/Oh1ilORgUhLl/f74boQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7skHsRQoJFqempFWmZOcDggElLcPAoifD2gKR5iwsSc4sz0yFSpxh1OebM3v2G
 SYglLz8vVUqcNwGkSACkKKM0D24ELFAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQKZw
 pOZVwK36RXQEUxAR1h8vQtyREkiQkqqgTExudbbwoX9Yl0m9/IdU6umRr5/NuuX5APFbvuFp2
 YneV7I9VX/ajn5fJuGYkbcvNyHf57F/NtctZFlXvO/ubLnVMWWb299nvTI+MOHxsWfHn+dtjt
 9+f7Pc5Nyn04re/rob8EZkW06c2+1/2CxjH33IT24vn3FxNlBAbZnZZdruZ4u3j+NpbNeiaU4
 I9FQi7moOBEAQOVojE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1490965892!92518112!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62536 invoked from network); 31 Mar 2017 13:11:33 -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; 31 Mar 2017 13:11:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKy-00012I-KS
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKy-0004Gw-Jk
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKy-0004Gw-Jk@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid IOMMU faults on
	[_end, __2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlYzFjYjBiMDEzMzJjMGJiZjBlNGQyMzJjMWUzMzM5MGFlMWE5NWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMyOjIyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMyOjIyIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ1MjI1
NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTAzLTIwIDA5OjI1OjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgIHwgMTYg
KysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUgKysrLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA4ZGJmMzZjLi4xMGU4NDZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtOTI1LDcgKzkyNSw3IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAgICAgICAgIGUg
PSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJULAogICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmluZSByZWxvY19z
aXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxvY19zaXplICgo
X19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAgLyogSXMgdGhl
IHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAgIGlmICggIXhl
bl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMTIyLDggKzExMjIs
MTAgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlbi4iKTsKLSAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIGVmaV9lbmFibGVkID8gbWJpLT5tZW1fdXBwZXIgOiBfX3BhKCZfc3RhcnQpLAotICAg
ICAgICAgICAgICAgICAgICAgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhpcyBuZWVkcyB0byBy
ZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgZWZpX2VuYWJsZWQgPyBtYmktPm1lbV91cHBlciA6IF9fcGEoX3N0ZXh0
KSwKKyAgICAgICAgICAgICAgICAgICAgIF9fcGEoX18yTV9yd2RhdGFfZW5kKSk7CiAKICAgICAv
KiBMYXRlIGtleGVjIHJlc2VydmF0aW9uIChkeW5hbWljIHN0YXJ0IGFkZHJlc3MpLiAqLwogICAg
IGtleGVjX3Jlc2VydmVfYXJlYSgmYm9vdF9lODIwKTsKQEAgLTE2ODMsNiArMTY4NSwxNCBAQCBp
bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAg
LyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBv
bGluZV9zdGFydCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyh0cmFtcG9saW5lX2VuZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBuZWVk
cyB0byByZW1haW4gaW4gc3luYyB3aXRoIHRoZSB1c2VzIG9mIHRoZSBzYW1lIHN5bWJvbHMgaW4K
KyAgICAgICAgICogLSBfX3N0YXJ0X3hlbigpIChhYm92ZSkKKyAgICAgICAgICogLSBpc194ZW5f
Zml4ZWRfbWZuKCkKKyAgICAgICAgICogLSB0Ym9vdF9zaHV0ZG93bigpCisgICAgICAgICAqLwor
CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQgKyAucm9kYXRhICovCiAgICAgICAgIHhlbl9y
ZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoJl9zdGV4dCk7CiAgICAgICAgIHhlbl9yZWdpb25z
W3JlZ2lvbl9yb10uZSA9IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IDNjMDBjZmMuLjU2
MmVmY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGJvb3RfZ2VuX3hlbmhl
YXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpFXSwKIAogICAgICAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYg
KCAobWZuIDw8IFBBR0VfU0hJRlQpIDwgX19wYSgmX2VuZCkgKQorICAgICAgICBpZiAoIGlzX3hl
bl9maXhlZF9tZm4obWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsgLyogc2tpcCBYZW4gKi8K
ICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9iYXNl
IC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYgKG1mbiA8IFBGTl9VUChnX3Rib290
X3NoYXJlZC0+dGJvb3RfYmFzZQpAQCAtMzY0LDcgKzM2NCw4IEBAIHZvaWQgdGJvb3Rfc2h1dGRv
d24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICBpZiAoIHNodXRkb3duX3R5cGUgPT0gVEJf
U0hVVERPV05fUzMgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogWGVuIHJlZ2lvbnMg
Zm9yIHRib290IHRvIE1BQworICAgICAgICAgKiBYZW4gcmVnaW9ucyBmb3IgdGJvb3QgdG8gTUFD
LiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGgKKyAgICAgICAgICogeGVuX2luX3Jh
bmdlKCkuCiAgICAgICAgICAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bnVtX21hY19yZWdp
b25zID0gMzsKICAgICAgICAgLyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUg
dHJhbXBvbGluZSBjb2RlKSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBi
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNzY3NmRlOS4uMTE1NDk5NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0yOTksNyArMjk5LDcgQEAgU0VDVElPTlMKIH0KIAogQVNTRVJUKF9faW1hZ2VfYmFzZV9fID4g
WEVOX1ZJUlRfU1RBUlQgfHwKLSAgICAgICBfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5SX0NQVVMg
KiBQQUdFX1NJWkUsCisgICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5S
X0NQVVMgKiBQQUdFX1NJWkUsCiAgICAgICAgIlhlbiBpbWFnZSBvdmVybGFwcyBzdHVicyBhcmVh
IikKIAogI2lmZGVmIENPTkZJR19LRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDFiNGQxYzMuLjY2ODdkYmMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdHJ1Y3Qgc3BhZ2VfaW5mbwogI2RlZmlu
ZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVu
X2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZu
KG1mbikgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkg
Pj0gX19wYSgmX3N0YXJ0KSkgJiYgIFwKLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBf
X3BhKCZfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0
KSkgJiYgIFwKKyAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0
YV9lbmQpKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUg
dXNlZCBmb3IgcHJpbnRrJ3MgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11: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 1ctwL3-0002Hn-3W; Fri, 31 Mar 2017 13:11:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL1-0002H7-2T
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C5/7F-19998-6855ED85; Fri, 31 Mar 2017 13:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc19F6
 Ewc1FuhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfHBPMaCHeoVd85vZmpg3CnXxcjFISTwhVFi
 19Ml7BDOeUaJn/8/ADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hL/L68n
 xXE5hUwkzh7dT1YDQtQ/fRji5knMHIsYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjJe/Oh1ilORgUhLl/f74boQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7skHsRQoJFqempFWmZOcDggElLcPAoifD2gKR5iwsSc4sz0yFSpxh1OebM3v2G
 SYglLz8vVUqcNwGkSACkKKM0D24ELFAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQKZw
 pOZVwK36RXQEUxAR1h8vQtyREkiQkqqgTExudbbwoX9Yl0m9/IdU6umRr5/NuuX5APFbvuFp2
 YneV7I9VX/ajn5fJuGYkbcvNyHf57F/NtctZFlXvO/ubLnVMWWb299nvTI+MOHxsWfHn+dtjt
 9+f7Pc5Nyn04re/rob8EZkW06c2+1/2CxjH33IT24vn3FxNlBAbZnZZdruZ4u3j+NpbNeiaU4
 I9FQi7moOBEAQOVojE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1490965892!92518112!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62536 invoked from network); 31 Mar 2017 13:11:33 -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; 31 Mar 2017 13:11:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKy-00012I-KS
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwKy-0004Gw-Jk
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwKy-0004Gw-Jk@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid IOMMU faults on
	[_end, __2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlYzFjYjBiMDEzMzJjMGJiZjBlNGQyMzJjMWUzMzM5MGFlMWE5NWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMyOjIyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMyOjIyIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ1MjI1
NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTAzLTIwIDA5OjI1OjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgIHwgMTYg
KysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUgKysrLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA4ZGJmMzZjLi4xMGU4NDZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtOTI1LDcgKzkyNSw3IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAgICAgICAgIGUg
PSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJULAogICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmluZSByZWxvY19z
aXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxvY19zaXplICgo
X19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAgLyogSXMgdGhl
IHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAgIGlmICggIXhl
bl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMTIyLDggKzExMjIs
MTAgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlbi4iKTsKLSAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIGVmaV9lbmFibGVkID8gbWJpLT5tZW1fdXBwZXIgOiBfX3BhKCZfc3RhcnQpLAotICAg
ICAgICAgICAgICAgICAgICAgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhpcyBuZWVkcyB0byBy
ZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgZWZpX2VuYWJsZWQgPyBtYmktPm1lbV91cHBlciA6IF9fcGEoX3N0ZXh0
KSwKKyAgICAgICAgICAgICAgICAgICAgIF9fcGEoX18yTV9yd2RhdGFfZW5kKSk7CiAKICAgICAv
KiBMYXRlIGtleGVjIHJlc2VydmF0aW9uIChkeW5hbWljIHN0YXJ0IGFkZHJlc3MpLiAqLwogICAg
IGtleGVjX3Jlc2VydmVfYXJlYSgmYm9vdF9lODIwKTsKQEAgLTE2ODMsNiArMTY4NSwxNCBAQCBp
bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAg
LyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBv
bGluZV9zdGFydCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyh0cmFtcG9saW5lX2VuZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBuZWVk
cyB0byByZW1haW4gaW4gc3luYyB3aXRoIHRoZSB1c2VzIG9mIHRoZSBzYW1lIHN5bWJvbHMgaW4K
KyAgICAgICAgICogLSBfX3N0YXJ0X3hlbigpIChhYm92ZSkKKyAgICAgICAgICogLSBpc194ZW5f
Zml4ZWRfbWZuKCkKKyAgICAgICAgICogLSB0Ym9vdF9zaHV0ZG93bigpCisgICAgICAgICAqLwor
CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQgKyAucm9kYXRhICovCiAgICAgICAgIHhlbl9y
ZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoJl9zdGV4dCk7CiAgICAgICAgIHhlbl9yZWdpb25z
W3JlZ2lvbl9yb10uZSA9IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IDNjMDBjZmMuLjU2
MmVmY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGJvb3RfZ2VuX3hlbmhl
YXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpFXSwKIAogICAgICAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYg
KCAobWZuIDw8IFBBR0VfU0hJRlQpIDwgX19wYSgmX2VuZCkgKQorICAgICAgICBpZiAoIGlzX3hl
bl9maXhlZF9tZm4obWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsgLyogc2tpcCBYZW4gKi8K
ICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9iYXNl
IC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYgKG1mbiA8IFBGTl9VUChnX3Rib290
X3NoYXJlZC0+dGJvb3RfYmFzZQpAQCAtMzY0LDcgKzM2NCw4IEBAIHZvaWQgdGJvb3Rfc2h1dGRv
d24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICBpZiAoIHNodXRkb3duX3R5cGUgPT0gVEJf
U0hVVERPV05fUzMgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogWGVuIHJlZ2lvbnMg
Zm9yIHRib290IHRvIE1BQworICAgICAgICAgKiBYZW4gcmVnaW9ucyBmb3IgdGJvb3QgdG8gTUFD
LiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGgKKyAgICAgICAgICogeGVuX2luX3Jh
bmdlKCkuCiAgICAgICAgICAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bnVtX21hY19yZWdp
b25zID0gMzsKICAgICAgICAgLyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUg
dHJhbXBvbGluZSBjb2RlKSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBi
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggNzY3NmRlOS4uMTE1NDk5NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0yOTksNyArMjk5LDcgQEAgU0VDVElPTlMKIH0KIAogQVNTRVJUKF9faW1hZ2VfYmFzZV9fID4g
WEVOX1ZJUlRfU1RBUlQgfHwKLSAgICAgICBfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5SX0NQVVMg
KiBQQUdFX1NJWkUsCisgICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5S
X0NQVVMgKiBQQUdFX1NJWkUsCiAgICAgICAgIlhlbiBpbWFnZSBvdmVybGFwcyBzdHVicyBhcmVh
IikKIAogI2lmZGVmIENPTkZJR19LRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDFiNGQxYzMuLjY2ODdkYmMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdHJ1Y3Qgc3BhZ2VfaW5mbwogI2RlZmlu
ZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVu
X2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZu
KG1mbikgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkg
Pj0gX19wYSgmX3N0YXJ0KSkgJiYgIFwKLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBf
X3BhKCZfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0
KSkgJiYgIFwKKyAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0
YV9lbmQpKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUg
dXNlZCBmb3IgcHJpbnRrJ3MgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13: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 1ctwLC-0002Kn-59; Fri, 31 Mar 2017 13: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 <ian.jackson@eu.citrix.com>) id 1ctwLA-0002KR-UK
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F9/F5-03648-0955ED85; Fri, 31 Mar 2017 13:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbc/9F6
 Ewew2HYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6DxwnqXgg3RFW0dyA+MZkS5GLg4hgS+MEsfv
 trNDOOcZJZ69/QXkcHCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKfF70zVWk
 HJeATOJmT35IGEWoPKOj5OYJjByLGBkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwbjvY+QhRkkOJiVR3u+P70YI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDNDrkXISRYlJqeWpGWmQMMDZi0BAePkghvAEiat7ggMbc4Mx0idYpRUUqcNwEkIQCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNKgEzhycwrgZv+CmgxE9Bii693Q
 RaXJCKkpBoYNzCyH082VRa4GWyzvutL2vZNMrtjd9yKkpG638aaqHfs/dt/Qb+VLockBAVJRz
 4r5umt5ro2c169qdROMaFzPq0u536t8f24zqayvanFpjhj5sml0ys1n115l1n64b5zVqhP/+d
 vLXuFmF0+XtkRcsKZ/czSlkvmryNjFzF2p1ZeOHEm/quGEktxRqKhFnNRcSIATcFB7EICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490965902!82440857!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40846 invoked from network); 31 Mar 2017 13: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; 31 Mar 2017 13:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL8-00012X-MX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL8-0004IF-Lu
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwL8-0004IF-Lu@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5NWJhZDkzOGY3N2E4NjNmNDZiYmNlNmNhZDc0MDEyNzE0Nzc2YmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMyOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMyOjUxIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IDYzNzMxMGQuLmQxMWI5YzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMTBlODQ2Zi4uMWJmZTRjZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg5
MCw2ICs4OTAsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG1iaS0+bWVtX3VwcGVyICYgUEFHRV9NQVNLKTsKKyAgICB9CisKICAgICBtb2R1
bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1vZCksIG1vZC0+
bW9kX2VuZCk7CiAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKIApAQCAtMTA3MCw4ICsxMDgxLDkg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgIGlmICggbW9kW2pdLnJlc2VydmVkICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMu
ICovCi0gICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIHNpemUsIG1vZCwg
bWJpLT5tb2RzX2NvdW50LCBqKTsKKyAgICAgICAgICAgIC8qIERvbid0IG92ZXJsYXAgd2l0aCBv
dGhlciBtb2R1bGVzIChvciBYZW4gaXRzZWxmKS4gKi8KKyAgICAgICAgICAgIGVuZCA9IGNvbnNp
ZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgaik7CiAKICAgICAgICAgICAg
IGlmICggaGlnaG1lbV9zdGFydCAmJiBlbmQgPiBoaWdobWVtX3N0YXJ0ICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTEwOTYsOSArMTEwOCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAqLwogICAgICAgICB3
aGlsZSAoICFrZXhlY19jcmFzaF9hcmVhLnN0YXJ0ICkKICAgICAgICAgewotICAgICAgICAgICAg
LyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG1vZHVsZXMuICovCi0gICAgICAgICAgICBlID0gY29uc2lk
ZXJfbW9kdWxlcyhzLCBlLCBQQUdFX0FMSUdOKGtleGVjX2NyYXNoX2FyZWEuc2l6ZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19jb3VudCwgLTEpOwor
ICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG1vZHVsZXMgKG9yIFhlbiBpdHNlbGYp
LiAqLworICAgICAgICAgICAgZSA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgUEFHRV9BTElHTihr
ZXhlY19jcmFzaF9hcmVhLnNpemUpLCBtb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICAgICAgaWYg
KCBzID49IGUgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCBlID4g
a2V4ZWNfY3Jhc2hfYXJlYV9saW1pdCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13: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 1ctwLC-0002Kn-59; Fri, 31 Mar 2017 13: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 <ian.jackson@eu.citrix.com>) id 1ctwLA-0002KR-UK
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F9/F5-03648-0955ED85; Fri, 31 Mar 2017 13:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbc/9F6
 Ewew2HYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6DxwnqXgg3RFW0dyA+MZkS5GLg4hgS+MEsfv
 trNDOOcZJZ69/QXkcHCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKfF70zVWk
 HJeATOJmT35IGEWoPKOj5OYJjByLGBkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwbjvY+QhRkkOJiVR3u+P70YI8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuDNDrkXISRYlJqeWpGWmQMMDZi0BAePkghvAEiat7ggMbc4Mx0idYpRUUqcNwEkIQCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNKgEzhycwrgZv+CmgxE9Bii693Q
 RaXJCKkpBoYNzCyH082VRa4GWyzvutL2vZNMrtjd9yKkpG638aaqHfs/dt/Qb+VLockBAVJRz
 4r5umt5ro2c169qdROMaFzPq0u536t8f24zqayvanFpjhj5sml0ys1n115l1n64b5zVqhP/+d
 vLXuFmF0+XtkRcsKZ/czSlkvmryNjFzF2p1ZeOHEm/quGEktxRqKhFnNRcSIATcFB7EICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1490965902!82440857!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40846 invoked from network); 31 Mar 2017 13: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; 31 Mar 2017 13:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL8-00012X-MX
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwL8-0004IF-Lu
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwL8-0004IF-Lu@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5NWJhZDkzOGY3N2E4NjNmNDZiYmNlNmNhZDc0MDEyNzE0Nzc2YmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjMyOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjMyOjUxIDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IDYzNzMxMGQuLmQxMWI5YzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMTBlODQ2Zi4uMWJmZTRjZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg5
MCw2ICs4OTAsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG1iaS0+bWVtX3VwcGVyICYgUEFHRV9NQVNLKTsKKyAgICB9CisKICAgICBtb2R1
bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1vZCksIG1vZC0+
bW9kX2VuZCk7CiAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKIApAQCAtMTA3MCw4ICsxMDgxLDkg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgIGlmICggbW9kW2pdLnJlc2VydmVkICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMu
ICovCi0gICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIHNpemUsIG1vZCwg
bWJpLT5tb2RzX2NvdW50LCBqKTsKKyAgICAgICAgICAgIC8qIERvbid0IG92ZXJsYXAgd2l0aCBv
dGhlciBtb2R1bGVzIChvciBYZW4gaXRzZWxmKS4gKi8KKyAgICAgICAgICAgIGVuZCA9IGNvbnNp
ZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgaik7CiAKICAgICAgICAgICAg
IGlmICggaGlnaG1lbV9zdGFydCAmJiBlbmQgPiBoaWdobWVtX3N0YXJ0ICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTEwOTYsOSArMTEwOCw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAqLwogICAgICAgICB3
aGlsZSAoICFrZXhlY19jcmFzaF9hcmVhLnN0YXJ0ICkKICAgICAgICAgewotICAgICAgICAgICAg
LyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG1vZHVsZXMuICovCi0gICAgICAgICAgICBlID0gY29uc2lk
ZXJfbW9kdWxlcyhzLCBlLCBQQUdFX0FMSUdOKGtleGVjX2NyYXNoX2FyZWEuc2l6ZSksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19jb3VudCwgLTEpOwor
ICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG1vZHVsZXMgKG9yIFhlbiBpdHNlbGYp
LiAqLworICAgICAgICAgICAgZSA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgUEFHRV9BTElHTihr
ZXhlY19jcmFzaF9hcmVhLnNpemUpLCBtb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICAgICAgaWYg
KCBzID49IGUgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCBlID4g
a2V4ZWNfY3Jhc2hfYXJlYV9saW1pdCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:55 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11: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 1ctwLL-0002OF-8U; Fri, 31 Mar 2017 13:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLL-0002Nt-04
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E9/15-03012-A955ED85; Fri, 31 Mar 2017 13:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdm6L0
 Ig87z+hYTthk4MHps79vFHsAYxZqZl5RfkcCasWD6VuaCL9IVG+apNTDeFu1i5OIQEvjCKNH2
 axk7hHOeUeLvm72sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC0RKrHlyF
 SzOK2AmMeXgSjCbBaj+yq5zLBMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD8uzbwEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwZofcixASLEpNT61Iy8wBBgdMWoKDR0mE92kQUJq3uCAxtzgzHSJ1ilGX41bDnjdM
 Qix5+XmpUuK8CSAzBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvBwNN4
 cnMK4Hb9AroCCagIyy+3gU5oiQRISXVwBi8MfuIUvSVLGm2R2/DrQRy9nFcLGhMeGkdnLz0ru
 7XteelZUynCIaIeR3c77+x4AtzcKV80Kmz03qz6wwlI6oYFVabPms3iVW1ttIVv7pbs5W36vz
 qFXubxOs59J1tg6fOSzo0TXKXplMbQ4Hwvo4aiZbdD1afTOQU3BR6+/LjP+cdM5f3KrEUZyQa
 ajEXFScCAMIehZBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1490965912!64392462!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27064 invoked from network); 31 Mar 2017 13:11:53 -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; 31 Mar 2017 13:11:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLI-00012h-Od
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLI-0004K1-Nx
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwLI-0004K1-Nx@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYzNjIzYmRiZTVmN2ZmNjNlNzI4ODY1YThiOTg2YjIzMTIyMzE2ODUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDg6MzM6MjAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDg6MzM6MjAgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDM2ZmYyZTkuLjQ3YjIxNTUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg0LDcg
Kzg0LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKF92
KS0+ZG9tYWluKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 13:11:55 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 13:11: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 1ctwLL-0002OF-8U; Fri, 31 Mar 2017 13:11:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLL-0002Nt-04
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E9/15-03012-A955ED85; Fri, 31 Mar 2017 13:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdm6L0
 Ig87z+hYTthk4MHps79vFHsAYxZqZl5RfkcCasWD6VuaCL9IVG+apNTDeFu1i5OIQEvjCKNH2
 axk7hHOeUeLvm72sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC0RKrHlyF
 SzOK2AmMeXgSjCbBaj+yq5zLBMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GD8uzbwEKMkB5OSKO/3x3cjhPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwZofcixASLEpNT61Iy8wBBgdMWoKDR0mE92kQUJq3uCAxtzgzHSJ1ilGX41bDnjdM
 Qix5+XmpUuK8CSAzBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvBwNN4
 cnMK4Hb9AroCCagIyy+3gU5oiQRISXVwBi8MfuIUvSVLGm2R2/DrQRy9nFcLGhMeGkdnLz0ru
 7XteelZUynCIaIeR3c77+x4AtzcKV80Kmz03qz6wwlI6oYFVabPms3iVW1ttIVv7pbs5W36vz
 qFXubxOs59J1tg6fOSzo0TXKXplMbQ4Hwvo4aiZbdD1afTOQU3BR6+/LjP+cdM5f3KrEUZyQa
 ajEXFScCAMIehZBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1490965912!64392462!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27064 invoked from network); 31 Mar 2017 13:11:53 -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; 31 Mar 2017 13:11:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLI-00012h-Od
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ctwLI-0004K1-Nx
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 13:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1ctwLI-0004K1-Nx@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 13:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYzNjIzYmRiZTVmN2ZmNjNlNzI4ODY1YThiOTg2YjIzMTIyMzE2ODUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDg6MzM6MjAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDg6MzM6MjAgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDM2ZmYyZTkuLjQ3YjIxNTUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg0LDcg
Kzg0LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKF92
KS0+ZG9tYWluKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu10r-0000pS-Pb; Fri, 31 Mar 2017 18:11:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10q-0000pM-Rk
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FA/48-04270-8BB9ED85; Fri, 31 Mar 2017 18:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf77Hs
 RBrvXKFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs+TP5kKVihUvJ7UwtjA+Fayi5GLQ0jgC6PE
 sS+v2SGc84wS2778Zuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAQWL9r
 5csIDavgJnEykV/WEFsFqD6/g+7mCYwcixgZFjFqFGcWlSWWqRraKmXVJSZnlGSm5iZo2toYK
 yXm1pcnJiempOYVKyXnJ+7iRHolXoGBsYdjL+P+x1ilORgUhLl/V58L0KILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBK8h0MtCgkWp6akVaZk5wPCASUtw8CiJ8O6fBZTmLS5IzC3OTIdInWJUlBLn
 XQOSEABJZJTmwbXBQvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeVpDtPJl5JXDTXwEtZ
 gJabPH1LsjikkSElFQDY0+op0RtsL9SzRLuDInIL2Unr3Gferq5/8OtN4dijob+XNZ29YGFxn
 R5u6gXT6dszLyn39j8WW4G79rp126kzfq76ELbg6CnZjfXnGu3Xn3z2MP5K4yPeFkkPyzc+63
 iBssuX88HLlsEH6c5/Ui83+T24fqWcCbl6PhTL4r3nn/0f8bdldMbTv9XYinOSDTUYi4qTgQA
 CkPEdUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490983862!90042157!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56623 invoked from network); 31 Mar 2017 18:11:03 -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; 31 Mar 2017 18:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10o-0001Ce-FU
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10o-0007bA-EO
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu10o-0007bA-EO@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6197448186644021943=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 683b886519a7521f7c8a97f942e1b679ac00684a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:48:43 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:48:43 2017 +0200

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 4036e7c592905c2292cdeba8269e969959427237
    master date: 2017-03-07 17:11:06 +0100
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 9ea014f..f982fc9 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 17c86f3..bbdf16a 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __packed segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __packed segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __packed segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index bad2382..a3cd1b1 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6197448186644021943==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu10r-0000pS-Pb; Fri, 31 Mar 2017 18:11:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10q-0000pM-Rk
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FA/48-04270-8BB9ED85; Fri, 31 Mar 2017 18:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf77Hs
 RBrvXKFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs+TP5kKVihUvJ7UwtjA+Fayi5GLQ0jgC6PE
 sS+v2SGc84wS2778Zuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAQWL9r
 5csIDavgJnEykV/WEFsFqD6/g+7mCYwcixgZFjFqFGcWlSWWqRraKmXVJSZnlGSm5iZo2toYK
 yXm1pcnJiempOYVKyXnJ+7iRHolXoGBsYdjL+P+x1ilORgUhLl/V58L0KILyk/pTIjsTgjvqg
 0J7X4EKMMB4eSBK8h0MtCgkWp6akVaZk5wPCASUtw8CiJ8O6fBZTmLS5IzC3OTIdInWJUlBLn
 XQOSEABJZJTmwbXBQvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeVpDtPJl5JXDTXwEtZ
 gJabPH1LsjikkSElFQDY0+op0RtsL9SzRLuDInIL2Unr3Gferq5/8OtN4dijob+XNZ29YGFxn
 R5u6gXT6dszLyn39j8WW4G79rp126kzfq76ELbg6CnZjfXnGu3Xn3z2MP5K4yPeFkkPyzc+63
 iBssuX88HLlsEH6c5/Ui83+T24fqWcCbl6PhTL4r3nn/0f8bdldMbTv9XYinOSDTUYi4qTgQA
 CkPEdUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1490983862!90042157!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56623 invoked from network); 31 Mar 2017 18:11:03 -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; 31 Mar 2017 18:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10o-0001Ce-FU
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10o-0007bA-EO
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu10o-0007bA-EO@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: drop unneeded __packed
	attributes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============6197448186644021943=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 683b886519a7521f7c8a97f942e1b679ac00684a
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:48:43 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:48:43 2017 +0200

    x86: drop unneeded __packed attributes
    
    There where a couple of unneeded packed attributes in several x86-specific
    structures, that are obviously aligned. The only non-trivial one is
    vmcb_struct, which has been checked to have the same layout with and without
    the packed attribute using pahole. In that case add a build-time size check to
    be on the safe side.
    
    No functional change is expected as a result of this commit.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    master commit: 4036e7c592905c2292cdeba8269e969959427237
    master date: 2017-03-07 17:11:06 +0100
---
 xen/arch/x86/hvm/svm/vmcb.c            |  3 +++
 xen/arch/x86/x86_emulate/x86_emulate.h |  4 ++--
 xen/include/asm-x86/hvm/svm/vmcb.h     | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 9ea014f..f982fc9 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -72,6 +72,9 @@ static int construct_vmcb(struct vcpu *v)
     struct arch_svm_struct *arch_svm = &v->arch.hvm_svm;
     struct vmcb_struct *vmcb = arch_svm->vmcb;
 
+    /* Build-time check of the size of VMCB AMD structure. */
+    BUILD_BUG_ON(sizeof(*vmcb) != PAGE_SIZE);
+
     vmcb->_general1_intercepts = 
         GENERAL1_INTERCEPT_INTR        | GENERAL1_INTERCEPT_NMI         |
         GENERAL1_INTERCEPT_SMI         | GENERAL1_INTERCEPT_INIT        |
diff --git a/xen/arch/x86/x86_emulate/x86_emulate.h b/xen/arch/x86/x86_emulate/x86_emulate.h
index 17c86f3..bbdf16a 100644
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -71,7 +71,7 @@ enum x86_swint_emulation {
  * Attribute for segment selector. This is a copy of bit 40:47 & 52:55 of the
  * segment descriptor. It happens to match the format of an AMD SVM VMCB.
  */
-typedef union __packed segment_attributes {
+typedef union segment_attributes {
     uint16_t bytes;
     struct
     {
@@ -91,7 +91,7 @@ typedef union __packed segment_attributes {
  * Full state of a segment register (visible and hidden portions).
  * Again, this happens to match the format of an AMD SVM VMCB.
  */
-struct __packed segment_register {
+struct segment_register {
     uint16_t   sel;
     segment_attributes_t attr;
     uint32_t   limit;
diff --git a/xen/include/asm-x86/hvm/svm/vmcb.h b/xen/include/asm-x86/hvm/svm/vmcb.h
index bad2382..a3cd1b1 100644
--- a/xen/include/asm-x86/hvm/svm/vmcb.h
+++ b/xen/include/asm-x86/hvm/svm/vmcb.h
@@ -308,7 +308,7 @@ enum VMEXIT_EXITCODE
 /* Definition of segment state is borrowed by the generic HVM code. */
 typedef struct segment_register svm_segment_register_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -322,7 +322,7 @@ typedef union __packed
     } fields;
 } eventinj_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -340,7 +340,7 @@ typedef union __packed
     } fields;
 } vintr_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct 
@@ -357,7 +357,7 @@ typedef union __packed
     } fields;
 } ioio_info_t;
 
-typedef union __packed
+typedef union
 {
     u64 bytes;
     struct
@@ -366,7 +366,7 @@ typedef union __packed
     } fields;
 } lbrctrl_t;
 
-typedef union __packed
+typedef union
 {
     uint32_t bytes;
     struct
@@ -401,7 +401,7 @@ typedef union __packed
 #define IOPM_SIZE   (12 * 1024)
 #define MSRPM_SIZE  (8  * 1024)
 
-struct __packed vmcb_struct {
+struct vmcb_struct {
     u32 _cr_intercepts;         /* offset 0x00 - cleanbit 0 */
     u32 _dr_intercepts;         /* offset 0x04 - cleanbit 0 */
     u32 _exception_intercepts;  /* offset 0x08 - cleanbit 0 */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6197448186644021943==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu111-0000qA-RB; Fri, 31 Mar 2017 18:11:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu111-0000q2-6i
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 01/BE-19998-2CB9ED85; Fri, 31 Mar 2017 18:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVffg7Hs
 RBl+W6lpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqonk9gKOsUqlp9rYmpgvC/YxcjJISTwhVFi
 3T+xLkYuIPs8o8SSpz/Zuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2kBJhgQCJpR0xI
 GFeATOJmf1PmUDCLEDlXd/TJzByLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiPegYGxh2M7Sf8DjFKcjApifJ+L74XIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd+8soJxgUWp6akVaZg4wMGDSEhw8SiK8LSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US510DUiQAUpRRmgc3AhaklxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/aBTOHJz
 CuB2/QK6AgmoCMsvt4FOaIkESEl1cDIvYeTdYHVLtZnW2+daAyfmbeQ++a81Pe89yTuX1WTOK
 yotz63xsx38fq4CkcVS8M13+KvKE1N/fcuV/RuYz+DIO9Ot+bbuy3+re5tOPm1I/gGU2Xv1Y3
 6xUcM/vzdUf+9Y/K36bbqSjen5p7a2VRWllSg6C9n+4ctIe/n23tdEWt0fgVcesOjxFKckWio
 xVxUnAgAfQ0vH00CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490983872!93344740!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58317 invoked from network); 31 Mar 2017 18:11:13 -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; 31 Mar 2017 18:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10y-0001Co-Jv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10y-0007fF-H9
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu10y-0007fF-H9@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1726557525274476423=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit e5e7f352fbd1104bc2639dc4117f05e54a0d5911
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:50:06 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:50:06 2017 +0200

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    master commit: 9e4d116faff4545a7f21c2b01008e94d68e6db58
    master date: 2017-03-14 18:19:29 +0100
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index abbe282..0039c39 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -711,18 +711,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1726557525274476423==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu111-0000qA-RB; Fri, 31 Mar 2017 18:11:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu111-0000q2-6i
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 01/BE-19998-2CB9ED85; Fri, 31 Mar 2017 18:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVffg7Hs
 RBl+W6lpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqonk9gKOsUqlp9rYmpgvC/YxcjJISTwhVFi
 3T+xLkYuIPs8o8SSpz/Zuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2kBJhgQCJpR0xI
 GFeATOJmf1PmUDCLEDlXd/TJzByLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiPegYGxh2M7Sf8DjFKcjApifJ+L74XIcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd+8soJxgUWp6akVaZg4wMGDSEhw8SiK8LSBp3uKCxNzizHSI1ClGXY45s3e/YRJi
 ycvPS5US510DUiQAUpRRmgc3AhaklxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/aBTOHJz
 CuB2/QK6AgmoCMsvt4FOaIkESEl1cDIvYeTdYHVLtZnW2+daAyfmbeQ++a81Pe89yTuX1WTOK
 yotz63xsx38fq4CkcVS8M13+KvKE1N/fcuV/RuYz+DIO9Ot+bbuy3+re5tOPm1I/gGU2Xv1Y3
 6xUcM/vzdUf+9Y/K36bbqSjen5p7a2VRWllSg6C9n+4ctIe/n23tdEWt0fgVcesOjxFKckWio
 xVxUnAgAfQ0vH00CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1490983872!93344740!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58317 invoked from network); 31 Mar 2017 18:11:13 -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; 31 Mar 2017 18:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10y-0001Co-Jv
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu10y-0007fF-H9
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu10y-0007fF-H9@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] build/clang: fix XSM dummy policy
	when using clang 4.0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/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="===============1726557525274476423=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit e5e7f352fbd1104bc2639dc4117f05e54a0d5911
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Mar 31 08:50:06 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Mar 31 08:50:06 2017 +0200

    build/clang: fix XSM dummy policy when using clang 4.0
    
    There seems to be some weird bug in clang 4.0 that prevents xsm_pmu_op from
    working as expected, and vpmu.o ends up with a reference to
    __xsm_action_mismatch_detected which makes the build fail:
    
    [...]
    ld    -melf_x86_64_fbsd  -T xen.lds -N prelink.o  \
        xen/common/symbols-dummy.o -o xen/.xen-syms.0
    prelink.o: In function `xsm_default_action':
    xen/include/xsm/dummy.h:80: undefined reference to `__xsm_action_mismatch_detected'
    xen/xen/include/xsm/dummy.h:80: relocation truncated to fit: R_X86_64_PC32 against undefined symbol `__xsm_action_mismatch_detected'
    ld: xen/xen/.xen-syms.0: hidden symbol `__xsm_action_mismatch_detected' isn't defined
    
    Then doing a search in the objects files:
    
    # find xen/ -type f -name '*.o' -print0 | xargs -0 bash -c \
      'for filename; do nm "$filename" | \
      grep -q __xsm_action_mismatch_detected && echo "$filename"; done' bash
    xen/arch/x86/prelink.o
    xen/arch/x86/cpu/vpmu.o
    xen/arch/x86/cpu/built_in.o
    xen/arch/x86/built_in.o
    
    The current patch is the only way I've found to fix this so far, by simply
    moving the XSM_PRIV check into the default case in xsm_pmu_op. This also fixes
    the behavior of do_xenpmu_op, which will now return -EINVAL for unknown
    XENPMU_* operations, instead of -EPERM when called by a privileged domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    master commit: 9e4d116faff4545a7f21c2b01008e94d68e6db58
    master date: 2017-03-14 18:19:29 +0100
---
 xen/include/xsm/dummy.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h
index abbe282..0039c39 100644
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -711,18 +711,13 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, unsigned int
     XSM_ASSERT_ACTION(XSM_OTHER);
     switch ( op )
     {
-    case XENPMU_mode_set:
-    case XENPMU_mode_get:
-    case XENPMU_feature_set:
-    case XENPMU_feature_get:
-        return xsm_default_action(XSM_PRIV, d, current->domain);
     case XENPMU_init:
     case XENPMU_finish:
     case XENPMU_lvtpc_set:
     case XENPMU_flush:
         return xsm_default_action(XSM_HOOK, d, current->domain);
     default:
-        return -EPERM;
+        return xsm_default_action(XSM_PRIV, d, current->domain);
     }
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1726557525274476423==--

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11B-0000rO-T7; Fri, 31 Mar 2017 18:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11B-0000rE-2G
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DA/12-03430-CCB9ED85; Fri, 31 Mar 2017 18:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff07Hs
 RBqfXGVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxofdLxgL3nJW9F+cw9jAuIaji5GLQ0jgC6PE
 565+VgjnPKPEse0HmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlGg71
 cAIYvMKmEnsutMDVsMCVH/o3jy2CYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK6ZH3iIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx7ZwHlBItS01Mr0jJzgOEBk5bg4FES4W0BSfMWFyTmFmemQ6ROMSpKifOuAUkI
 gCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvH0gU3gy80rgpr8CWswEtNji6
 12QxSWJCCmpBsaY35YLZshveaA0f/+iq7IZ795f1VwdqnljT3/Lupj/AgGCwa3W7wxe7J3n7q
 eylfFx8JkXl9I7Jfa+YHOd+zMmYNLb2U8felwTuWby+O7NFTM/85nbS999tdyvxmOim/tFvdC
 3t34se+/OOvHfhp9nco7PEa1zKtfru3Y/aEnaZ/HXX/7ElicaKrEUZyQaajEXFScCAMhT0FRE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490983882!90340815!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46854 invoked from network); 31 Mar 2017 18:11:23 -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; 31 Mar 2017 18:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu118-0001Dm-N0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu118-0007kL-Lj
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu118-0007kL-Lj@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ZjNkOTUzMWJmYmNlZTkwOGVlZDRhOGJlYTE3YzhhMmYzOGEzY2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjUxOjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjUxOjM0IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMmFl
NGRlMS4uOTdiYjNhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11B-0000rO-T7; Fri, 31 Mar 2017 18:11:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11B-0000rE-2G
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DA/12-03430-CCB9ED85; Fri, 31 Mar 2017 18:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff07Hs
 RBqfXGVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxofdLxgL3nJW9F+cw9jAuIaji5GLQ0jgC6PE
 565+VgjnPKPEse0HmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlGg71
 cAIYvMKmEnsutMDVsMCVH/o3jy2CYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK6ZH3iIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx7ZwHlBItS01Mr0jJzgOEBk5bg4FES4W0BSfMWFyTmFmemQ6ROMSpKifOuAUkI
 gCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvH0gU3gy80rgpr8CWswEtNji6
 12QxSWJCCmpBsaY35YLZshveaA0f/+iq7IZ795f1VwdqnljT3/Lupj/AgGCwa3W7wxe7J3n7q
 eylfFx8JkXl9I7Jfa+YHOd+zMmYNLb2U8felwTuWby+O7NFTM/85nbS999tdyvxmOim/tFvdC
 3t34se+/OOvHfhp9nco7PEa1zKtfru3Y/aEnaZ/HXX/7ElicaKrEUZyQaajEXFScCAMhT0FRE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1490983882!90340815!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46854 invoked from network); 31 Mar 2017 18:11:23 -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; 31 Mar 2017 18:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu118-0001Dm-N0
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu118-0007kL-Lj
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu118-0007kL-Lj@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid overrunning
	mb_modules[]
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ZjNkOTUzMWJmYmNlZTkwOGVlZDRhOGJlYTE3YzhhMmYzOGEzY2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjUxOjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjUxOjM0IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBvdmVycnVubmluZyBtYl9tb2R1bGVzW10KICAgIAogICAgQ29tbWl0IDQz
NmZiNDYyYWIgKCJ4ODYvbWljcm9jb2RlOiBlbmFibGUgYm9vdCB0aW1lIChwcmUtRG9tMCkKICAg
IGxvYWRpbmciKSBhZGRlZCBhIDR0aCBtb2R1bGUgd2l0aG91dCBwcm92aWRpbmcgYW4gYXJyYXkg
c2xvdCBmb3IgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDJiMzdiN2VmZjM5ZTQwODI4MDQxYjJm
ZTQ4MDcyNWFiODQ0MzI1OAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDMtMTcgMTU6NDU6MjIgKzAx
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggMmFl
NGRlMS4uOTdiYjNhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtMTMsNyArMTMsNyBAQCBzdGF0aWMg
c3RydWN0IGZpbGUgX19pbml0ZGF0YSB1Y29kZTsKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9f
aW5pdGRhdGEgbWJpID0gewogICAgIC5mbGFncyA9IE1CSV9NT0RVTEVTIHwgTUJJX0xPQURFUk5B
TUUKIH07Ci1zdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVzWzNdOworc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgbWJfbW9kdWxlc1s0XTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGVkZF9wdXRfc3RyaW5nKHU4ICpkc3QsIHNpemVfdCBuLCBjb25zdCBjaGFyICpzcmMpCiB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11L-0000td-Uf; Fri, 31 Mar 2017 18:11:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11L-0000tR-By
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3E/94-03420-6DB9ED85; Fri, 31 Mar 2017 18:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffq7Hs
 RBud+WFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtknb5gLdqhXLGyTb2DcKdfFyMUhJPCFUWLb
 zeVMEM55Ronmf/eBHA4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUF/CU2XD/AD
 lLOK2Amcb3fCCTMAlQ+7cUqtgmMHAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjA2LQo8xCjJwaQkyvu9+F6EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQnevbOAcoJFqempFWmZOcDQgElLcPAoifDuB0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47xqQIgGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHePpApPJl5J
 XCbXgEdwQR0hMXXuyBHlCQipKQaGE/+PP44p8Ryl8+E3NYCAY8D5//G7D0e3uivflOt4e9jcY
 +rYneLrFa5/il1f6dz/bjsqsO6Z9nkdATuuscE2O8VP/jtWM4eobn5/lwVbxwMg2bqvbLYuuL
 mvL1mMvNL/Nd6bbPQifi3KCDNXnxF8bEpQb5XdPz3BExava/x7Yfzc1XatRL6TymxFGckGmox
 FxUnAgA/amrCTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1490983893!61484667!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39334 invoked from network); 31 Mar 2017 18:11:33 -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; 31 Mar 2017 18:11:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11I-0001Ed-PZ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11I-0007li-Oh
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11I-0007li-Oh@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid IOMMU faults on
	[_end, __2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0NjZjNzc2NmYyYTcxMTIxODVjNWYyZDQxY2NkOTYzMTM3N2NjOWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjUyOjE3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjUyOjE3IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ1MjI1
NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTAzLTIwIDA5OjI1OjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgIHwgMTYg
KysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUgKysrLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA0MWMzMGE5Li5jNWIzOWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtODgwLDcgKzg4MCw3IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAgICAgICAgIGUg
PSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJULAogICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmluZSByZWxvY19z
aXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxvY19zaXplICgo
X19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAgLyogSXMgdGhl
IHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAgIGlmICggIXhl
bl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMDY3LDggKzEwNjcs
MTAgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlbi4iKTsKLSAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIGVmaV9lbmFibGVkID8gbWJpLT5tZW1fdXBwZXIgOiBfX3BhKCZfc3RhcnQpLAotICAg
ICAgICAgICAgICAgICAgICAgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhpcyBuZWVkcyB0byBy
ZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgZWZpX2VuYWJsZWQgPyBtYmktPm1lbV91cHBlciA6IF9fcGEoX3N0ZXh0
KSwKKyAgICAgICAgICAgICAgICAgICAgIF9fcGEoX18yTV9yd2RhdGFfZW5kKSk7CiAKICAgICAv
KiBMYXRlIGtleGVjIHJlc2VydmF0aW9uIChkeW5hbWljIHN0YXJ0IGFkZHJlc3MpLiAqLwogICAg
IGtleGVjX3Jlc2VydmVfYXJlYSgmYm9vdF9lODIwKTsKQEAgLTE2MjgsNiArMTYzMCwxNCBAQCBp
bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAg
LyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBv
bGluZV9zdGFydCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyh0cmFtcG9saW5lX2VuZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBuZWVk
cyB0byByZW1haW4gaW4gc3luYyB3aXRoIHRoZSB1c2VzIG9mIHRoZSBzYW1lIHN5bWJvbHMgaW4K
KyAgICAgICAgICogLSBfX3N0YXJ0X3hlbigpIChhYm92ZSkKKyAgICAgICAgICogLSBpc194ZW5f
Zml4ZWRfbWZuKCkKKyAgICAgICAgICogLSB0Ym9vdF9zaHV0ZG93bigpCisgICAgICAgICAqLwor
CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQgKyAucm9kYXRhICovCiAgICAgICAgIHhlbl9y
ZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoJl9zdGV4dCk7CiAgICAgICAgIHhlbl9yZWdpb25z
W3JlZ2lvbl9yb10uZSA9IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IDNjMDBjZmMuLjU2
MmVmY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGJvb3RfZ2VuX3hlbmhl
YXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpFXSwKIAogICAgICAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYg
KCAobWZuIDw8IFBBR0VfU0hJRlQpIDwgX19wYSgmX2VuZCkgKQorICAgICAgICBpZiAoIGlzX3hl
bl9maXhlZF9tZm4obWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsgLyogc2tpcCBYZW4gKi8K
ICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9iYXNl
IC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYgKG1mbiA8IFBGTl9VUChnX3Rib290
X3NoYXJlZC0+dGJvb3RfYmFzZQpAQCAtMzY0LDcgKzM2NCw4IEBAIHZvaWQgdGJvb3Rfc2h1dGRv
d24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICBpZiAoIHNodXRkb3duX3R5cGUgPT0gVEJf
U0hVVERPV05fUzMgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogWGVuIHJlZ2lvbnMg
Zm9yIHRib290IHRvIE1BQworICAgICAgICAgKiBYZW4gcmVnaW9ucyBmb3IgdGJvb3QgdG8gTUFD
LiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGgKKyAgICAgICAgICogeGVuX2luX3Jh
bmdlKCkuCiAgICAgICAgICAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bnVtX21hY19yZWdp
b25zID0gMzsKICAgICAgICAgLyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUg
dHJhbXBvbGluZSBjb2RlKSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBi
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggYzk0OGE1OS4uMjU3NTk2NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0zMDAsNyArMzAwLDcgQEAgU0VDVElPTlMKIH0KIAogQVNTRVJUKF9faW1hZ2VfYmFzZV9fID4g
WEVOX1ZJUlRfU1RBUlQgfHwKLSAgICAgICBfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5SX0NQVVMg
KiBQQUdFX1NJWkUsCisgICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5S
X0NQVVMgKiBQQUdFX1NJWkUsCiAgICAgICAgIlhlbiBpbWFnZSBvdmVybGFwcyBzdHVicyBhcmVh
IikKIAogI2lmZGVmIENPTkZJR19LRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGI3ODE0OTUuLmEzMGU3NmQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdHJ1Y3Qgc3BhZ2VfaW5mbwogI2RlZmlu
ZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVu
X2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZu
KG1mbikgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkg
Pj0gX19wYSgmX3N0YXJ0KSkgJiYgIFwKLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBf
X3BhKCZfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0
KSkgJiYgIFwKKyAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0
YV9lbmQpKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUg
dXNlZCBmb3IgcHJpbnRrJ3MgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11L-0000td-Uf; Fri, 31 Mar 2017 18:11:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11L-0000tR-By
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:35 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3E/94-03420-6DB9ED85; Fri, 31 Mar 2017 18:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffq7Hs
 RBud+WFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtknb5gLdqhXLGyTb2DcKdfFyMUhJPCFUWLb
 zeVMEM55Ronmf/eBHA4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUF/CU2XD/AD
 lLOK2Amcb3fCCTMAlQ+7cUqtgmMHAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjA2LQo8xCjJwaQkyvu9+F6EEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQnevbOAcoJFqempFWmZOcDQgElLcPAoifDuB0nzFhck5hZnpkOkTjHqcsyZvfsNkxBL
 Xn5eqpQ47xqQIgGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHePpApPJl5J
 XCbXgEdwQR0hMXXuyBHlCQipKQaGE/+PP44p8Ryl8+E3NYCAY8D5//G7D0e3uivflOt4e9jcY
 +rYneLrFa5/il1f6dz/bjsqsO6Z9nkdATuuscE2O8VP/jtWM4eobn5/lwVbxwMg2bqvbLYuuL
 mvL1mMvNL/Nd6bbPQifi3KCDNXnxF8bEpQb5XdPz3BExava/x7Yfzc1XatRL6TymxFGckGmox
 FxUnAgA/amrCTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1490983893!61484667!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39334 invoked from network); 31 Mar 2017 18:11:33 -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; 31 Mar 2017 18:11:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11I-0001Ed-PZ
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11I-0007li-Oh
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11I-0007li-Oh@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid IOMMU faults on
	[_end, __2M_rwdata_end)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0NjZjNzc2NmYyYTcxMTIxODVjNWYyZDQxY2NkOTYzMTM3N2NjOWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjUyOjE3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjUyOjE3IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBJT01NVSBmYXVsdHMgb24gW19lbmQsX18yTV9yd2RhdGFfZW5kKQogICAg
CiAgICBDb21taXQgYzlhNGExYzQxOSAoIng4Ni9sYXlvdXQ6IENvcnJlY3QgWGVuJ3MgaWRlYSBv
ZiBpdHMgb3duIG1lbW9yeQogICAgbGF5b3V0IikgZGlkbid0IGdvIGZhciBlbm91Z2ggd2l0aCB0
aGUgY29udmVyc2lvbiwgY2F1c2luZyBJT01NVSBmYXVsdHMKICAgIHdoZW4gbWVtb3J5IGZyb20g
dGhhdCByYW5nZSB3YXMgaGFuZGVkIHRvIGEgZG9tYWluLiBXZSBtdXN0IG5vdCBtYWtlCiAgICB0
aGlzIG1lbW9yeSBhdmFpbGFibGUgZm9yIGFsbG9jYXRpb24gKHRoZSBjaGFuZ2UgaXMgYmVuaWdu
IHRvIHhlbi5neiBhdAogICAgdGhpcyBwb2ludCBpbiB0aW1lKS4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjaGFuZ2UgdG8gdGJvb3Rfc2h1dGRvd24oKSBpcyBmaXhpbmcgYW5vdGhlciBpc3N1ZSBh
dAogICAgb25jZTogQXMgaXQgbG9va3MsIHRoZSBmdW5jdGlvbiBzbyBmYXIgc2tpcHBlZCBhbGwg
bWVtb3J5IGJlbG93IHRoZSBYZW4KICAgIGltYWdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ1MjI1
NzFhNDA4YTdkZDIxYTA2NzA1ZjZkZDUxY2RhZmQyZGI0ZmMKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTAzLTIwIDA5OjI1OjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgIHwgMTYg
KysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgIHwgIDUgKysrLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNCArKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA0MWMzMGE5Li5jNWIzOWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtODgwLDcgKzg4MCw3IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAgICAgICAgIGUg
PSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJULAogICAgICAg
ICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmluZSByZWxvY19z
aXplICgoX19wYSgmX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQorI2RlZmluZSByZWxvY19zaXplICgo
X19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKICAgICAgICAgLyogSXMgdGhl
IHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGluZyBYZW4/ICovCiAgICAgICAgIGlmICggIXhl
bl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQogICAgICAgICB7CkBAIC0xMDY3LDggKzEwNjcs
MTAgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlbi4iKTsKLSAgICByZXNlcnZlX2U4MjBfcmFtKCZib290
X2U4MjAsIGVmaV9lbmFibGVkID8gbWJpLT5tZW1fdXBwZXIgOiBfX3BhKCZfc3RhcnQpLAotICAg
ICAgICAgICAgICAgICAgICAgX19wYSgmX2VuZCkpOworCisgICAgLyogVGhpcyBuZWVkcyB0byBy
ZW1haW4gaW4gc3luYyB3aXRoIHhlbl9pbl9yYW5nZSgpLiAqLworICAgIHJlc2VydmVfZTgyMF9y
YW0oJmJvb3RfZTgyMCwgZWZpX2VuYWJsZWQgPyBtYmktPm1lbV91cHBlciA6IF9fcGEoX3N0ZXh0
KSwKKyAgICAgICAgICAgICAgICAgICAgIF9fcGEoX18yTV9yd2RhdGFfZW5kKSk7CiAKICAgICAv
KiBMYXRlIGtleGVjIHJlc2VydmF0aW9uIChkeW5hbWljIHN0YXJ0IGFkZHJlc3MpLiAqLwogICAg
IGtleGVjX3Jlc2VydmVfYXJlYSgmYm9vdF9lODIwKTsKQEAgLTE2MjgsNiArMTYzMCwxNCBAQCBp
bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAg
LyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUgdHJhbXBvbGluZSBjb2RlKSAq
LwogICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fczNdLnMgPSBib290c3ltX3BoeXModHJhbXBv
bGluZV9zdGFydCk7CiAgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9zM10uZSA9IGJvb3RzeW1f
cGh5cyh0cmFtcG9saW5lX2VuZCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBuZWVk
cyB0byByZW1haW4gaW4gc3luYyB3aXRoIHRoZSB1c2VzIG9mIHRoZSBzYW1lIHN5bWJvbHMgaW4K
KyAgICAgICAgICogLSBfX3N0YXJ0X3hlbigpIChhYm92ZSkKKyAgICAgICAgICogLSBpc194ZW5f
Zml4ZWRfbWZuKCkKKyAgICAgICAgICogLSB0Ym9vdF9zaHV0ZG93bigpCisgICAgICAgICAqLwor
CiAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRleHQgKyAucm9kYXRhICovCiAgICAgICAgIHhlbl9y
ZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoJl9zdGV4dCk7CiAgICAgICAgIHhlbl9yZWdpb25z
W3JlZ2lvbl9yb10uZSA9IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IDNjMDBjZmMuLjU2
MmVmY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIHZvaWQgdGJvb3RfZ2VuX3hlbmhl
YXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpFXSwKIAogICAgICAgICBp
ZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgaWYg
KCAobWZuIDw8IFBBR0VfU0hJRlQpIDwgX19wYSgmX2VuZCkgKQorICAgICAgICBpZiAoIGlzX3hl
bl9maXhlZF9tZm4obWZuKSApCiAgICAgICAgICAgICBjb250aW51ZTsgLyogc2tpcCBYZW4gKi8K
ICAgICAgICAgaWYgKCAobWZuID49IFBGTl9ET1dOKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9iYXNl
IC0gMyAqIFBBR0VfU0laRSkpCiAgICAgICAgICAgICAgJiYgKG1mbiA8IFBGTl9VUChnX3Rib290
X3NoYXJlZC0+dGJvb3RfYmFzZQpAQCAtMzY0LDcgKzM2NCw4IEBAIHZvaWQgdGJvb3Rfc2h1dGRv
d24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKICAgICBpZiAoIHNodXRkb3duX3R5cGUgPT0gVEJf
U0hVVERPV05fUzMgKQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogWGVuIHJlZ2lvbnMg
Zm9yIHRib290IHRvIE1BQworICAgICAgICAgKiBYZW4gcmVnaW9ucyBmb3IgdGJvb3QgdG8gTUFD
LiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGgKKyAgICAgICAgICogeGVuX2luX3Jh
bmdlKCkuCiAgICAgICAgICAqLwogICAgICAgICBnX3Rib290X3NoYXJlZC0+bnVtX21hY19yZWdp
b25zID0gMzsKICAgICAgICAgLyogUzMgcmVzdW1lIGNvZGUgKGFuZCBvdGhlciByZWFsIG1vZGUg
dHJhbXBvbGluZSBjb2RlKSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBi
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggYzk0OGE1OS4uMjU3NTk2NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0zMDAsNyArMzAwLDcgQEAgU0VDVElPTlMKIH0KIAogQVNTRVJUKF9faW1hZ2VfYmFzZV9fID4g
WEVOX1ZJUlRfU1RBUlQgfHwKLSAgICAgICBfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5SX0NQVVMg
KiBQQUdFX1NJWkUsCisgICAgICAgX18yTV9yd2RhdGFfZW5kIDw9IFhFTl9WSVJUX0VORCAtIE5S
X0NQVVMgKiBQQUdFX1NJWkUsCiAgICAgICAgIlhlbiBpbWFnZSBvdmVybGFwcyBzdHVicyBhcmVh
IikKIAogI2lmZGVmIENPTkZJR19LRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGI3ODE0OTUuLmEzMGU3NmQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdHJ1Y3Qgc3BhZ2VfaW5mbwogI2RlZmlu
ZSBpc194ZW5faGVhcF9tZm4obWZuKSBcCiAgICAgKF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVu
X2hlYXBfcGFnZShfX21mbl90b19wYWdlKG1mbikpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZu
KG1mbikgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkg
Pj0gX19wYSgmX3N0YXJ0KSkgJiYgIFwKLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBf
X3BhKCZfZW5kKSkpCisgICAgKCgoKG1mbikgPDwgUEFHRV9TSElGVCkgPj0gX19wYSgmX3N0ZXh0
KSkgJiYgIFwKKyAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0
YV9lbmQpKSkKIAogI2RlZmluZSBQUnR5cGVfaW5mbyAiMDE2bHgiLyogc2hvdWxkIG9ubHkgYmUg
dXNlZCBmb3IgcHJpbnRrJ3MgKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18: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 1cu11W-0000vT-1O; Fri, 31 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cu11V-0000vG-7P
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/74-27751-0EB9ED85; Fri, 31 Mar 2017 18:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff+7Hs
 RBtv/mltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs/OtcwFZ6UrDv/9x9jAeFeki5GLQ0jgC6PE
 wj8NjBDOeUaJhv4bzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESrzuW
 8AEUs4rYCaxuE0IJMwCVD5n12rmCYwcCxgZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MH5aFnCIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxes4BygkWp6akVaZk5wOCASUtw8CiJ8LaApHmLCxJzizPTIVKnGBWlxHnXgCQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3j6QKTyZeSVw018BLWYCWmzx9
 S7I4pJEhJRUA6PFJnYpYdapPNPKt160yV0iy8X+5Y1IB9OFTx2Vwa+u39KIfyqnF32ya+qWJa
 8iYt3OixxeJ/LkqMaHT84bRHsYRN41eoq9b9sgcb5Jgr+9rEEozSZ3q7pz7ufMhsCzSxi3Wi1
 RZjnDY7v/lNBio0mma3YruL+fqSPy7rhjTpoYI0e8mK6atRJLcUaioRZzUXEiAJBzMHlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1490983903!61484683!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40086 invoked from network); 31 Mar 2017 18:11:43 -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; 31 Mar 2017 18:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11S-0001En-S6
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11S-0007mR-RK
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11S-0007mR-RK@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhMWRjMjgwYjhjNjE5ZjI1NThiNzQ1NmNhZmI4ZDAyOGMzYjk0ZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjU2OjI2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjU2OjI2IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IDk3YmIzYTAuLjExYWIyOTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYzViMzlkYS4uZDU5YWNlYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg0
NSw2ICs4NDUsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG1iaS0+bWVtX3VwcGVyICYgUEFHRV9NQVNLKTsKKyAgICB9CisKICAgICBtb2R1
bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1vZCksIG1vZC0+
bW9kX2VuZCk7CiAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKIApAQCAtMTAyNSw4ICsxMDM2LDkg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgIGlmICggbW9kW2pdLnJlc2VydmVkICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMu
ICovCi0gICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIHNpemUsIG1vZCwg
bWJpLT5tb2RzX2NvdW50LCBqKTsKKyAgICAgICAgICAgIC8qIERvbid0IG92ZXJsYXAgd2l0aCBv
dGhlciBtb2R1bGVzIChvciBYZW4gaXRzZWxmKS4gKi8KKyAgICAgICAgICAgIGVuZCA9IGNvbnNp
ZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgaik7CiAKICAgICAgICAgICAg
IGlmICggaGlnaG1lbV9zdGFydCAmJiBlbmQgPiBoaWdobWVtX3N0YXJ0ICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTEwNDUsOSArMTA1Nyw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIH0KIAogI2lmZGVmIENP
TkZJR19LRVhFQwotICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAg
ICAgICAgZSA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgUEFHRV9BTElHTihrZXhlY19jcmFzaF9h
cmVhLnNpemUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19j
b3VudCwgLTEpOworICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVu
IGl0c2VsZikuICovCisgICAgICAgIGUgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJ
R04oa2V4ZWNfY3Jhc2hfYXJlYS5zaXplKSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICBpZiAoICFr
ZXhlY19jcmFzaF9hcmVhLnN0YXJ0ICYmIChzIDwgZSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBlID0gKGUgLSBrZXhlY19jcmFzaF9hcmVhLnNpemUpICYgUEFHRV9NQVNLOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18: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 1cu11W-0000vT-1O; Fri, 31 Mar 2017 18: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 <ian.jackson@eu.citrix.com>) id 1cu11V-0000vG-7P
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:45 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/74-27751-0EB9ED85; Fri, 31 Mar 2017 18:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff+7Hs
 RBtv/mltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs/OtcwFZ6UrDv/9x9jAeFeki5GLQ0jgC6PE
 wj8NjBDOeUaJhv4bzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESrzuW
 8AEUs4rYCaxuE0IJMwCVD5n12rmCYwcCxgZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MH5aFnCIUZKDSUmU93vxvQghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxes4BygkWp6akVaZk5wOCASUtw8CiJ8LaApHmLCxJzizPTIVKnGBWlxHnXgCQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3j6QKTyZeSVw018BLWYCWmzx9
 S7I4pJEhJRUA6PFJnYpYdapPNPKt160yV0iy8X+5Y1IB9OFTx2Vwa+u39KIfyqnF32ya+qWJa
 8iYt3OixxeJ/LkqMaHT84bRHsYRN41eoq9b9sgcb5Jgr+9rEEozSZ3q7pz7ufMhsCzSxi3Wi1
 RZjnDY7v/lNBio0mma3YruL+fqSPy7rhjTpoYI0e8mK6atRJLcUaioRZzUXEiAJBzMHlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1490983903!61484683!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40086 invoked from network); 31 Mar 2017 18:11:43 -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; 31 Mar 2017 18:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11S-0001En-S6
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11S-0007mR-RK
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11S-0007mR-RK@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/EFI: avoid Xen image when
	looking for module/kexec position
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhMWRjMjgwYjhjNjE5ZjI1NThiNzQ1NmNhZmI4ZDAyOGMzYjk0ZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWFyIDMx
IDA4OjU2OjI2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWFyIDMxIDA4OjU2OjI2IDIwMTcgKzAyMDAKCiAgICB4
ODYvRUZJOiBhdm9pZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMgcG9z
aXRpb24KICAgIAogICAgV2hlbiBib290aW5nIHN0cmFpZ2h0IGZyb20gRUZJLCB3ZSBkb24ndCBm
dXJ0aGVyIHRyeSB0byByZWxvY2F0ZSBYZW4uCiAgICBBcyBhIHJlc3VsdCwgc28gZmFyIHdlIGFs
c28gZGlkbid0IGF2b2lkIHRoZSBhcmVhIFhlbiB1c2VzIHdoZW4gbG9va2luZwogICAgZm9yIGEg
bG9jYXRpb24gdG8gcHV0IG1vZHVsZXMgb3IgdGhlIGtleGVjIGFyZWEuIEludHJvZHVjZSBhIGZh
a2UKICAgIG1vZHVsZSBzbG90IHRvIGRlYWwgd2l0aCB0aGF0IHdpdGhvdXQgaGF2aW5nIHRvIGZp
ZGRsZSB3aXRoIGEgbG90IG9mCiAgICBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUyMmUxYzQ3
OTU4YTQ3NzhjZDdiYWEzOTgwZjc0ZTUyZjUyNWJhMjgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTAz
LTIwIDA5OjI3OjEyICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDYg
KysrKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gveDg2
L2VmaS9lZmktYm9vdC5oCmluZGV4IDk3YmIzYTAuLjExYWIyOTAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
QEAgLTEzLDcgKzEzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIHVjb2RlOwog
c3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBtYmkgPSB7CiAgICAgLmZsYWdzID0g
TUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRQogfTsKLXN0YXRpYyBtb2R1bGVfdCBfX2luaXRk
YXRhIG1iX21vZHVsZXNbNF07CisvKgorICogVGhlIGFycmF5IHNpemUgbmVlZHMgdG8gYmUgb25l
IGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2YgbW9kdWxlcyB3ZQorICogc3VwcG9ydCAtIHNlZSBf
X3N0YXJ0X3hlbigpLgorICovCitzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBtYl9tb2R1bGVz
WzVdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWRkX3B1dF9zdHJpbmcodTggKmRzdCwgc2l6ZV90
IG4sIGNvbnN0IGNoYXIgKnNyYykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYzViMzlkYS4uZDU5YWNlYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg0
NSw2ICs4NDUsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICAgICAgbW9kW2ldLnJlc2VydmVkID0gMDsKICAgICB9CiAKKyAgICBp
ZiAoIGVmaV9lbmFibGVkICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCisgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCisgICAg
ICAgICAqLworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSBQRk5fRE9X
TihtYmktPm1lbV91cHBlcik7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9lbmQg
PSBfX3BhKF9fMk1fcndkYXRhX2VuZCkgLQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG1iaS0+bWVtX3VwcGVyICYgUEFHRV9NQVNLKTsKKyAgICB9CisKICAgICBtb2R1
bGVzX2hlYWRyb29tID0gYnppbWFnZV9oZWFkcm9vbShib290c3RyYXBfbWFwKG1vZCksIG1vZC0+
bW9kX2VuZCk7CiAgICAgYm9vdHN0cmFwX21hcChOVUxMKTsKIApAQCAtMTAyNSw4ICsxMDM2LDkg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICAgIGlmICggbW9kW2pdLnJlc2VydmVkICkKICAgICAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICAgICAgLyogRG9uJ3Qgb3ZlcmxhcCB3aXRoIG90aGVyIG1vZHVsZXMu
ICovCi0gICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIHNpemUsIG1vZCwg
bWJpLT5tb2RzX2NvdW50LCBqKTsKKyAgICAgICAgICAgIC8qIERvbid0IG92ZXJsYXAgd2l0aCBv
dGhlciBtb2R1bGVzIChvciBYZW4gaXRzZWxmKS4gKi8KKyAgICAgICAgICAgIGVuZCA9IGNvbnNp
ZGVyX21vZHVsZXMocywgZSwgc2l6ZSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgaik7CiAKICAgICAgICAgICAg
IGlmICggaGlnaG1lbV9zdGFydCAmJiBlbmQgPiBoaWdobWVtX3N0YXJ0ICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKQEAgLTEwNDUsOSArMTA1Nyw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIH0KIAogI2lmZGVmIENP
TkZJR19LRVhFQwotICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcy4gKi8KLSAg
ICAgICAgZSA9IGNvbnNpZGVyX21vZHVsZXMocywgZSwgUEFHRV9BTElHTihrZXhlY19jcmFzaF9h
cmVhLnNpemUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2QsIG1iaS0+bW9kc19j
b3VudCwgLTEpOworICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVu
IGl0c2VsZikuICovCisgICAgICAgIGUgPSBjb25zaWRlcl9tb2R1bGVzKHMsIGUsIFBBR0VfQUxJ
R04oa2V4ZWNfY3Jhc2hfYXJlYS5zaXplKSwgbW9kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYmktPm1vZHNfY291bnQgKyBlZmlfZW5hYmxlZCwgLTEpOwogICAgICAgICBpZiAoICFr
ZXhlY19jcmFzaF9hcmVhLnN0YXJ0ICYmIChzIDwgZSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBlID0gKGUgLSBrZXhlY19jcmFzaF9hcmVhLnNpemUpICYgUEFHRV9NQVNLOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11g-0000x1-2u; Fri, 31 Mar 2017 18:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11f-0000wq-G4
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 59/41-03648-AEB9ED85; Fri, 31 Mar 2017 18:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffV7Hs
 RBi/mMlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo01F5kKvkhXvFl2g62B8bZoFyMXh5DAF0aJ
 7WeXskA45xklNs/fxtjFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrBApMScW
 acYQWxeATOJc3susYPYLED1i9sesUxg5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3Hnc6dDjJIcTEqivN+L70UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDdOwsoJ1iUmp5akZaZAwwOmLQEB4+SCO9+kDRvcUFibnFmOkTqFKMux62GPW+Y
 hFjy8vNSpcR514AUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOyAsNei
 CczrwRu0yugI5iAjrD4ehfkiJJEhJRUA2PchrTJT3laZ3upNyVq1Lgy3Sxd+OKSbc/xQ5/XVK
 zYc4qv8eOiRT2fkh8Zs56J3RCxR8huESOvuU/LsfY90SX7BTT+vJiuXjKp5bfAm5nPTXpmVS+
 dveijO0fBrvMv7nvv02jdlOunYtkw+0p68JJvXgquzhvOdPrMklk+q7BI8dYDhkuqsReUWIoz
 Eg21mIuKEwEMfBc6TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490983913!61532240!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45827 invoked from network); 31 Mar 2017 18:11:53 -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; 31 Mar 2017 18:11:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11c-0001Ex-US
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11c-0007pq-Tm
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11c-0007pq-Tm@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3YmExNDAyMTcxMThiMmI1MTUzZjM1MjlkNTQ4YmM1YmRjOThjYTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDg6NTc6MzEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDg6NTc6MzEgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGVhZTY3MDEuLmQ3MzdhN2YgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg0LDcg
Kzg0LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKF92
KS0+ZG9tYWluKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Mar 31 18:11:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 Mar 2017 18:11: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 1cu11g-0000x1-2u; Fri, 31 Mar 2017 18:11:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11f-0000wq-G4
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 59/41-03648-AEB9ED85; Fri, 31 Mar 2017 18:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffV7Hs
 RBi/mMlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo01F5kKvkhXvFl2g62B8bZoFyMXh5DAF0aJ
 7WeXskA45xklNs/fxtjFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrBApMScW
 acYQWxeATOJc3susYPYLED1i9sesUxg5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3Hnc6dDjJIcTEqivN+L70UI8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDdOwsoJ1iUmp5akZaZAwwOmLQEB4+SCO9+kDRvcUFibnFmOkTqFKMux62GPW+Y
 hFjy8vNSpcR514AUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOyAsNei
 CczrwRu0yugI5iAjrD4ehfkiJJEhJRUA2PchrTJT3laZ3upNyVq1Lgy3Sxd+OKSbc/xQ5/XVK
 zYc4qv8eOiRT2fkh8Zs56J3RCxR8huESOvuU/LsfY90SX7BTT+vJiuXjKp5bfAm5nPTXpmVS+
 dveijO0fBrvMv7nvv02jdlOunYtkw+0p68JJvXgquzhvOdPrMklk+q7BI8dYDhkuqsReUWIoz
 Eg21mIuKEwEMfBc6TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1490983913!61532240!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.2.3; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45827 invoked from network); 31 Mar 2017 18:11:53 -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; 31 Mar 2017 18:11:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11c-0001Ex-US
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1cu11c-0007pq-Tm
 for xen-changelog@lists.xensource.com; Fri, 31 Mar 2017 18:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1cu11c-0007pq-Tm@xenbits.xenproject.org>
Date: Fri, 31 Mar 2017 18:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen: sched: don't call hooks of
	the wrong scheduler via VCPU2OP
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3YmExNDAyMTcxMThiMmI1MTUzZjM1MjlkNTQ4YmM1YmRjOThjYTUKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXIgMzEgMDg6NTc6MzEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXIgMzEgMDg6NTc6MzEgMjAxNyAr
MDIwMAoKICAgIHhlbjogc2NoZWQ6IGRvbid0IGNhbGwgaG9va3Mgb2YgdGhlIHdyb25nIHNjaGVk
dWxlciB2aWEgVkNQVTJPUAogICAgCiAgICBXaXRoaW4gY29udGV4dF9zYXZlZCgpLCB3ZSBjYWxs
IHRoZSBjb250ZXh0X3NhdmVkIGhvb2ssCiAgICBhbmQgd2UgdXNlIFZDUFUyT1AoKSB0byBkZXRl
cm1pbmUgZnJvbSB3aGF0IHNjaGVkdWxlci4KICAgIFZDUFUyT1AgdXNlcyBET00yT1AsIHdoaWNo
IHVzZXMgZC0+Y3B1cG9vbCwgd2hpY2ggaXMKICAgIE5VTEwgd2hlbiBkIGlzIHRoZSBpZGxlIGRv
bWFpbi4gQW5kIGluIHRoYXQgY2FzZSwKICAgIERPTTJPUCBqdXN0IHJldHVybnMgb3BzLCB0aGUg
c2NoZWR1bGVyIG9mIGNwdXBvb2wwLgogICAgCiAgICBUaGVyZWZvcmUsIGlmOgogICAgLSBjcHVw
b29sMCdzIHNjaGVkdWxlciBkZWZpbmVzIGNvbnRleHRfc2F2ZWQgKGxpa2UKICAgICAgQ3JlZGl0
MiBhbmQgUlREUyBkbyksCiAgICAtIHdlIGFyZSBub3QgaW4gY3B1cG9vbDAgKGkuZS4sIG91ciBz
Y2hlZHVsZXIgaXMKICAgICAgbm90IG9wcyksCiAgICAtIHdlIGFyZSBjb250ZXh0IHN3aXRjaGlu
ZyBmcm9tIGlkbGUsCiAgICAKICAgIHdlIGNhbGwgVkNQVTJPUChpZGxlX3ZjcHUpLCB3aGljaCBt
ZWFucwogICAgRE9NMk9QKGlkbGUtPmNwdXBvb2wpLCB3aGljaCBpcyBvcHMuCiAgICAKICAgIFRo
ZXJlZm9yZSwgd2UgYm90aDoKICAgIC0gY2hlY2sgaWYgY29udGV4dF9zYXZlZCBpcyBkZWZpbmVk
IGluIHRoZSB3cm9uZwogICAgICBzY2hlZHVsZXI7CiAgICAtIGlmIHllcywgY2FsbCB0aGUgd3Jv
bmcgb25lLgogICAgCiAgICBXaGVuIHVzaW5nIENyZWRpdDIgYXQgYm9vdCwgYW5kIGFsc28gQ3Jl
ZGl0MiBpbgogICAgdGhlIG90aGVyIGNwdXBvb2wsIHRoaXMgaXMgd3JvbmcgYnV0IGlubm9jdW91
cywKICAgIGJlY2F1c2UgaXQgb25seSBpbnZvbHZlcyB0aGUgaWRsZSB2Y3B1cy4KICAgIAogICAg
V2hlbiB1c2luZyBDcmVkaXQyIGF0IGJvb3QsIGFuZCBDcmVkaXQxIGluIHRoZQogICAgb3RoZXIg
Y3B1cG9vbCwgdGhpcyBpcyAqdG90YWxseSogd3JvbmcsIGFuZAogICAgaXQncyBieSBjaGFuY2Ug
aXQgZG9lcyBub3QgZXhwbG9kZSEKICAgIAogICAgV2hlbiB1c2luZyBDcmVkaXQyIGFuZCBvdGhl
ciBzY2hlZHVsZXJzIEknbQogICAgZGV2ZWxvcHBpbmcsIEkgaGl0IHRoZSBmb2xsb3dpbmcgYXNz
ZXJ0IChpbgogICAgc2NoZWRfY3JlZGl0Mi5jLCBvbiBhIENQVSBpbnNpZGUgYSBjcHVwb29sIHRo
YXQKICAgIGRvZXMgbm90IHVzZSBDcmVkaXQyKToKICAgIAogICAgY3NjaGVkMl9jb250ZXh0X3Nh
dmVkKCkKICAgIHsKICAgICAuLi4KICAgICBBU1NFUlQoIXZjcHVfb25fcnVucShzdmMpKTsKICAg
ICAuLi4KICAgIH0KICAgIAogICAgRml4IHRoaXMgYnkgZGVhbGluZyBleHBsaWNpdGx5LCBpbiBW
Q1BVMk9QLCB3aXRoCiAgICBpZGxlIHZjcHVzLCByZXR1cm5pbmcgdGhlIHNjaGVkdWxlciBvZiB0
aGUgcENQVQogICAgdGhleSAoYWx3YXlzKSBydW4gb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBh
MzY1M2U2YTI3OTIxM2JhNGU4ODNiMjI1MjQxNWRjOTg2MzMxMDZhCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wMy0yNyAxNDoyODowNSArMDEwMAotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDIy
ICsrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGVhZTY3MDEuLmQ3MzdhN2YgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTg0LDcg
Kzg0LDI3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogICAg
ICAgICAgIDogKHR5cGVvZigob3BzcHRyKS0+Zm4ob3BzcHRyLCAjI19fVkFfQVJHU19fKSkpMCAp
CiAKICNkZWZpbmUgRE9NMk9QKF9kKSAgICAoKChfZCktPmNwdXBvb2wgPT0gTlVMTCkgPyAmb3Bz
IDogKChfZCktPmNwdXBvb2wtPnNjaGVkKSkKLSNkZWZpbmUgVkNQVTJPUChfdikgICAoRE9NMk9Q
KChfdiktPmRvbWFpbikpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKlZDUFUyT1Ao
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKworICAgIGlmICggbGlrZWx5KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQorICAgICAgICByZXR1
cm4gZC0+Y3B1cG9vbC0+c2NoZWQ7CisKKyAgICAvKgorICAgICAqIElmIGQtPmNwdXBvb2wgaXMg
TlVMTCwgdGhpcyBpcyBhIHZDUFUgb2YgdGhlIGlkbGUgZG9tYWluLiBBbmQgdGhpcworICAgICAq
IGNhc2UgaXMgc3BlY2lhbCBiZWNhdXNlIHRoZSBpZGxlIGRvbWFpbiBkb2VzIG5vdCByZWFsbHkg
YmVsb25nIHRvCisgICAgICogYSBjcHVwb29sIGFuZCwgaGVuY2UsIGRvZXNuJ3QgcmVhbGx5IGhh
dmUgYSBzY2hlZHVsZXIpLiBJbiBmYWN0LCBpdHMKKyAgICAgKiB2Q1BVcyAobWF5KSBydW4gb24g
cENQVXMgd2hpY2ggYXJlIGluIGRpZmZlcmVudCBwb29scywgd2l0aCBkaWZmZXJlbnQKKyAgICAg
KiBzY2hlZHVsZXJzLgorICAgICAqCisgICAgICogV2hhdCB3ZSB3YW50LCBpbiB0aGlzIGNhc2Us
IGlzIHRoZSBzY2hlZHVsZXIgb2YgdGhlIHBDUFUgd2hlcmUgdGhpcworICAgICAqIHBhcnRpY3Vs
YXIgaWRsZSB2Q1BVIGlzIHJ1bm5pbmcuIEFuZCwgc2luY2Ugdi0+cHJvY2Vzc29yIG5ldmVyIGNo
YW5nZXMKKyAgICAgKiBmb3IgaWRsZSB2Q1BVcywgaXQgaXMgc2FmZSB0byB1c2UgaXQsIHdpdGgg
bm8gbG9ja3MsIHRvIGZpZ3VyZSB0aGF0IG91dC4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaWRs
ZV9kb21haW4oZCkpOworICAgIHJldHVybiBwZXJfY3B1KHNjaGVkdWxlciwgdi0+cHJvY2Vzc29y
KTsKK30KICNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKF92
KS0+ZG9tYWluKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfcnVuc3RhdGVfY2hhbmdlKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgbmV3X3N0YXRlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

