From xen-changelog-bounces@lists.xenproject.org Fri Dec 01 13:33:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Dec 2017 13:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eKlRC-0003KA-Ha; Fri, 01 Dec 2017 13:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlRA-0003JY-Tb
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F9/F3-03103-01A512A5; Fri, 01 Dec 2017 13:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZc/SjH
 K4NxDdYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+P/4BlPBcr6Kc6fmszQwvuPuYuTiEBL4zSjR
 svMcG4RznlHi3q4m9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVsJU6/e
 s0KYvMKmEm0Np9kBmllAapfvcduAiPHAkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2Msy/7H2KU5GBSEuU9GqkYJcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd2sEUE6wKDU9tSItMwcYGjBpCQ4eJRFeTZBW3uKCxNzizHSI1ClGXY5nM183MAux
 5OXnpUqJ83KDFAmAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz2oNM4cnMK
 4Hb9AroCCagIzKXy4McUZKIkJJqYOxY/fIUh+HtuU3BVSW2IRMbxMo8JdjenZxgqvG0ROfOvZ
 knZrVMSGJfH5A2pXmpw9V715qsrnvVZnjdmFjK+txS2OyXmIiV9OF7c/4+9Ux4Y/po83btVr2
 Iqf0LNwe/NDvmPb/tZ8U+4Rn6yj1Lp6zTPrD+t8MOxi8fvn1ieTVLvr4u/k0gt5ISS3FGoqEW
 c1FxIgBvtxg4TgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1512135182!59510781!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38265 invoked from network); 1 Dec 2017 13:33:03 -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; 1 Dec 2017 13:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlR8-0006lg-Kp
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eKlR8-0005zl-KA
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eKlR8-0005zl-KA@xenbits.xenproject.org>
Date: Fri, 01 Dec 2017 13:33:02 +0000
Subject: [Xen-changelog] [xen master] arm64: ITS: fix cacheability adjustment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxMzA5YjUzOGY3N2E5ZWFjNWI5ZDEzMDgzMzU2MTJlYmQ5NmJkM2QKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBOb3YgMTYgMTI6MDI6MzUgMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjggMTE6
Mjc6MTMgMjAxNyAtMDgwMAoKICAgIGFybTY0OiBJVFM6IGZpeCBjYWNoZWFiaWxpdHkgYWRqdXN0
bWVudAogICAgCiAgICBJZiB0aGUgaG9zdCBHSUN2MyByZWRpc3RyaWJ1dG9yIHJlcG9ydHMgdGhh
dCB0aGUgcGVuZGluZyB0YWJsZSBjYW5ub3QKICAgIHVzZSBzaGFyZWFibGUgbWVtb3J5LCB3ZSB0
cnkgdG8gZHJvcCB0aGUgY2FjaGVhYmlsaXR5IGF0dHJpYnV0ZXMgYXMKICAgIHdlbGwuIEhvd2V2
ZXIgd2UgZmFpbCBob3JyaWJseSBpbiBkb2luZyBjb21wdXRlciBzY2llbmNlIDEwMSBiaXQKICAg
IG1hc2tpbmcsIGVmZmVjdGl2ZWx5IGNsZWFyaW5nIHRoZSB3aG9sZSByZWdpc3RlciBpbnN0ZWFk
IG9mIGp1c3QgYSBmZXcKICAgIGJpdHMuCiAgICBGaXggdGhpcyBieSByZW1vdmluZyB0aGUgb25l
IHJlZHVuZGFudCBtYXNraW5nIG9wZXJhdGlvbiBhbmQgYWRkaW5nIHRoZQogICAgbWFnaWMgbmVn
YXRpb24gZm9yIHRoZSBhY3R1YWxseSBuZWVkZWQgb3RoZXIgb3BlcmF0aW9uLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
ICBSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmluZGV4IGMzNDc0ZjUu
Ljg0NTgyMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMzU5LDggKzM1OSw3IEBAIGludCBnaWN2M19scGlf
aW5pdF9yZGlzdCh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNlKQogICAgIC8qIElmIHRoZSBoYXJk
d2FyZSByZXBvcnRzIG5vbi1zaGFyZWFibGUsIGRyb3AgY2FjaGVhYmlsaXR5IGFzIHdlbGwuICov
CiAgICAgaWYgKCAhKHRhYmxlX3JlZyAmIEdJQ1JfUEVOREJBU0VSX1NIQVJFQUJJTElUWV9NQVNL
KSApCiAgICAgewotICAgICAgICB0YWJsZV9yZWcgJj0gR0lDUl9QRU5EQkFTRVJfU0hBUkVBQklM
SVRZX01BU0s7Ci0gICAgICAgIHRhYmxlX3JlZyAmPSBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfTUFTSzsKKyAgICAgICAgdGFibGVfcmVnICY9IH5HSUNSX1BFTkRCQVNFUl9JTk5F
Ul9DQUNIRUFCSUxJVFlfTUFTSzsKICAgICAgICAgdGFibGVfcmVnIHw9IEdJQ19CQVNFUl9DQUNI
RV9uQyA8PCBHSUNSX1BFTkRCQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CiAKICAgICAg
ICAgd3JpdGVxX3JlbGF4ZWQodGFibGVfcmVnLCByZGlzdF9iYXNlICsgR0lDUl9QRU5EQkFTRVIp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 01 13:33:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Dec 2017 13: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.xenproject.org>)
	id 1eKlRM-0003Kg-J4; Fri, 01 Dec 2017 13:33:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlRL-0003KX-2Y
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 88/3F-03656-A1A512A5; Fri, 01 Dec 2017 13:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcySjH
 KYOFuPYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWDnlCUvBF+6KI4vZGhi/cXYxcnEICfxmlJh7
 9z0bhHOeUeLklJcsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hKbD8+j
 RXE5hUwkzg7+zI7iM0CVP+g+SLrBEaOBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GL8tCzjEKMnBpCTKezRSMUqILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/LCKCcYFFqempFWmYOMDhg0hIcPEoivEHhQGne4oLE3OLMdIjUKUZdjmczXzcw
 C7Hk5eelSonzcoPMFwApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1B5nCk
 5lXArfpFdARTEBHZC6XBzmiJBEhJdXAqP938nbbiD791rm3OI3c7rR8/tU2SZlD0f/7C4OXHl
 Xq3kGzOk/Vdbn4abjFb9+oPvfpmyyhcxW5uYf2u6l8S8kJsswU+TvvyLTS55OstEPvV3VskTh
 85++D1nfvLJV2ZrUx7G1Z+/Oik/ORGV8qJq05o5dR9bZMY2Her9mV7Nrhssf/XQ6YosRSnJFo
 qMVcVJwIAJ1yR5RPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1512135192!81080897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17570 invoked from network); 1 Dec 2017 13:33:13 -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; 1 Dec 2017 13:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlRI-0006lo-OW
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eKlRI-00060O-M9
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eKlRI-00060O-M9@xenbits.xenproject.org>
Date: Fri, 01 Dec 2017 13:33:12 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_builder: irq sanity
	check logic fix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExZTdkZDk1OGRlNzNhNDU2NDViZDQwZDgyMjgwNjYwYmQyYzllZTgKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBUdWUgTm92IDI4IDE0OjQyOjAzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBU
dWUgTm92IDI4IDExOjI3OjE0IDIwMTcgLTA4MDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGRl
cjogaXJxIHNhbml0eSBjaGVjayBsb2dpYyBmaXgKICAgIAogICAgSXQncyBub3QgcG9zc2libGUg
Zm9yIGFuIGlycSB0byBiZSBib3RoIGJlbG93IDE2IGFuZCBncmVhdGVyL2VxdWFsIHRoYW4gMzIu
CiAgICBBbHNvIGZpeCB0aGUgcmVmZXJlbmNlIHRvIGxpbnV4IGRvY3VtZW50YXRpb24gd2hpbGUg
d2UncmUgYXQgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZXdhcnQgSGlsZGVicmFuZCA8
c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBjNzRmNGRkLi5mNTBmOGI5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCkBAIC01MDEsOSArNTAxLDEwIEBAIHN0YXRpYyB2b2lkIHNldF9pbnRl
cnJ1cHRfcHBpKGdpY19pbnRlcnJ1cHRfdCBpbnRlcnJ1cHQsIHVuc2lnbmVkIGludCBpcnEsCiB7
CiAgICAgX19iZTMyICpjZWxscyA9IGludGVycnVwdDsKIAotICAgIEJVR19PTihpcnEgPCAxNiAm
JiBpcnEgPj0gMzIpOworICAgIEJVR19PTihpcnEgPCAxNik7CisgICAgQlVHX09OKGlycSA+PSAz
Mik7CiAKLSAgICAvKiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY3RyZWUvYmluZGluZ3Mv
YXJtL2dpYy50eHQgKi8KKyAgICAvKiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl
L2JpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybSxnaWMudHh0ICovCiAgICAgZHRfc2V0
X2NlbGwoJmNlbGxzLCAxLCAxKTsgLyogaXMgYSBQUEkgKi8KICAgICBkdF9zZXRfY2VsbCgmY2Vs
bHMsIDEsIGlycSAtIDE2KTsgLyogUFBJcyBzdGFydCBhdCAxNiAqLwogICAgIGR0X3NldF9jZWxs
KCZjZWxscywgMSwgKGNwdW1hc2sgPDwgOCkgfCBsZXZlbCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 01 13:33:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 01 Dec 2017 13: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.xenproject.org>)
	id 1eKlRW-0003Lm-Ke; Fri, 01 Dec 2017 13:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlRU-0003LY-QG
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F3/B4-03103-42A512A5; Fri, 01 Dec 2017 13:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVVc5SjH
 KoPulgcWEbQYOjB7b+3axBzBGsWbmJeVXJLBmbN5iUfCeq+JqC28DYwtnFyMXh5DAb0aJp/sn
 sUE45xkllnR1sncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJPFv4kF2E
 JtXwExi2bENjCA2C1D9vDkn2CYwcixgZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwXh3U8AhRkkOJiVR3o/eilFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHi3RgDlBItS01Mr0jJzgIEBk5bg4FES4dWMBErzFhck5hZnpkOkTjHqcjyb+bqBWYgl
 Lz8vVUqcdznIDAGQoozSPLgRsCC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe4yBTeDLzS
 uA2vQI6ggnoiMzl8iBHlCQipKQaGDt+5NUvYfhzdu3UT7Iafrv+uXgbH5n09ads1j3ZeI3b66
 d3B73e99dw+jOL/K4VzxO8RZf6iMx2OflspZH5ziuNHxJueS2o8rB82bJk3dL0wLTbS++xi00
 xXJl+8u793YfTePkmfjnyqtWvp2/V5c4b1fN0dib0Ovy0z40+bbFo1++81f2bONuVWIozEg21
 mIuKEwHfJGDJTQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1512135202!81080917!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26398 invoked from network); 1 Dec 2017 13:33:23 -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; 1 Dec 2017 13:33:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eKlRS-0006m3-Qa
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eKlRS-00061A-Pt
 for xen-changelog@lists.xensource.com; Fri, 01 Dec 2017 13:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eKlRS-00061A-Pt@xenbits.xenproject.org>
Date: Fri, 01 Dec 2017 13:33:22 +0000
Subject: [Xen-changelog] [xen master] Revert "xen/arm: domain_builder: irq
	sanity check logic fix"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYTA5MWQ5NWRmY2JlMDBkYWY5MTMwOGQwNDRlZTUxNTFiMWFjOWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyOSAxMTo0NTowMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjkgMTE6NDU6
MDIgMjAxNyArMDAwMAoKICAgIFJldmVydCAieGVuL2FybTogZG9tYWluX2J1aWxkZXI6IGlycSBz
YW5pdHkgY2hlY2sgbG9naWMgZml4IgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDExZTdk
ZDk1OGRlNzNhNDU2NDViZDQwZDgyMjgwNjYwYmQyYzllZTguCiAgICAKICAgIEl0IGJyZWFrcyBi
b290IG9uIEFSTS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDUg
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IGY1MGY4YjkuLmM3NGY0ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAg
LTUwMSwxMCArNTAxLDkgQEAgc3RhdGljIHZvaWQgc2V0X2ludGVycnVwdF9wcGkoZ2ljX2ludGVy
cnVwdF90IGludGVycnVwdCwgdW5zaWduZWQgaW50IGlycSwKIHsKICAgICBfX2JlMzIgKmNlbGxz
ID0gaW50ZXJydXB0OwogCi0gICAgQlVHX09OKGlycSA8IDE2KTsKLSAgICBCVUdfT04oaXJxID49
IDMyKTsKKyAgICBCVUdfT04oaXJxIDwgMTYgJiYgaXJxID49IDMyKTsKIAotICAgIC8qIFNlZSBs
aW51eCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xs
ZXIvYXJtLGdpYy50eHQgKi8KKyAgICAvKiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY3Ry
ZWUvYmluZGluZ3MvYXJtL2dpYy50eHQgKi8KICAgICBkdF9zZXRfY2VsbCgmY2VsbHMsIDEsIDEp
OyAvKiBpcyBhIFBQSSAqLwogICAgIGR0X3NldF9jZWxsKCZjZWxscywgMSwgaXJxIC0gMTYpOyAv
KiBQUElzIHN0YXJ0IGF0IDE2ICovCiAgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCAoY3B1bWFz
ayA8PCA4KSB8IGxldmVsKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 10:00:12 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 10: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.xenproject.org>)
	id 1eLR4B-0004Wi-P0; Sun, 03 Dec 2017 10:00:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLR4A-0004Wc-Of
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5B/84-11093-52BC32A5; Sun, 03 Dec 2017 10:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVVfltHK
 Uwa0N8hYTthk4MHps79vFHsAYxZqZl5RfkcCasX3nefaC/5wVJ9ZqNzCu5uhi5OIQEvjNKPHm
 +BUmCOc8o8S+NReZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiWONl2m
 x3E5hUwk7i79jNYnAWofsbCNUwTGDkWMDKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxtc/nQ4xSnIwKYnyZj5VihLiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwSt7SjlKSLAoNT21Ii0zBxgaMGkJDh4lEd6ZJ4HSvMUFibnFmekQqVOMxhzHNl3+
 w8TxbObrBmYhlrz8vFQpcd7fIKUCIKUZpXlwg2Ahe4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B
 6OSMO9ekCk8mXklcPteAZ3CBHRKzhqwU0oSEVJSDYy12/1/czy3ZmbXi/7XusSbaf36O+YOt6
 KdJokxhYUU7Vz5NS763XXjxQX1qzPMTjBbTjnXl1h9kFM3652V+7Vuq4b5X5SDu1J/eMx8UDL
 fmUX6N8Px2IoVv2REm2XMkxl93q2vKZ76yobtaZud4R/lh6YVrFWLKotSjC8pSGa5TGv1rutl
 V2Ipzkg01GIuKk4EAC5+1dpUAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1512295203!100780222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17739 invoked from network); 3 Dec 2017 10:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Dec 2017 10:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLR46-0004c2-BX
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLR46-0000tr-7l
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLR46-0000tr-7l@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 10:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] Disable debug for 4.10 stable
	branch, in preparation for release
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5MGE0NzA4NGIzNGY2ZDIzZjMwMThkMDUyZThiZTk4YmJmYWE3ZTYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBEZWMgMSAxNToxNTozOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTU6MTU6MzkgMjAx
NyArMDAwMAoKICAgIERpc2FibGUgZGVidWcgZm9yIDQuMTAgc3RhYmxlIGJyYW5jaCwgaW4gcHJl
cGFyYXRpb24gZm9yIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgICAgfCAyICst
CiB4ZW4vS2NvbmZpZy5kZWJ1ZyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9vbHMv
UnVsZXMubWsKaW5kZXggNjE1MTVkMy4uNjI2OGMxNCAxMDA2NDQKLS0tIGEvdG9vbHMvUnVsZXMu
bWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTMxLDcgKzMxLDcgQEAgQ0ZMQUdTX3hlbmluY2x1
ZGUgPSAtSSQoWEVOX0lOQ0xVREUpCiBYRU5TVE9SRV9YRU5TVE9SRUQgPz0geQogCiAjIEEgZGVi
dWcgYnVpbGQgb2YgdG9vbHM/Ci1kZWJ1ZyA/PSB5CitkZWJ1ZyA/PSBuCiBkZWJ1Z19zeW1ib2xz
ID89ICQoZGVidWcpCiAKICMgU2V0IENPTkZJR19HT0xBTkc9eSBpbiAuY29uZmlnIChvciBpbiBt
YWtlKSB0byBidWlsZCBnb2xhbmcKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVu
L0tjb25maWcuZGVidWcKaW5kZXggOGQ3MGY2My4uYzBmM2MwMSAxMDA2NDQKLS0tIGEveGVuL0tj
b25maWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTMsNyArMyw3IEBAIG1lbnUg
IkRlYnVnZ2luZyBPcHRpb25zIgogCiBjb25maWcgREVCVUcKIAlib29sICJEZXZlbG9wZXIgQ2hl
Y2tzIgotCWRlZmF1bHQgeQorCWRlZmF1bHQgbgogCS0tLWhlbHAtLS0KIAkgIElmIHlvdSBzYXkg
WSBoZXJlIHRoaXMgd2lsbCBlbmFibGUgZGV2ZWxvcGVyIGNoZWNrcyBzdWNoIGFzIGFzc2VydHMK
IAkgIGFuZCBleHRyYSBwcmludGtzLiBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCBmb3IgZGV2ZWxv
cG1lbnQgcHVycG9zZXMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 10:00:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 10: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.xenproject.org>)
	id 1eLR4K-0004Xh-RD; Sun, 03 Dec 2017 10: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 <aliasfile-bounces@xenproject.org>)
 id 1eLR4J-0004Xb-6p
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:15 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 45/14-17523-E2BC32A5;
 Sun, 03 Dec 2017 10:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVVf3tHK
 Uwfv9GhYTthk4MHps79vFHsAYxZqZl5RfkcCaceD3X6aChc4VL7+sY2xgfKPbxcjJISTwm1Gi
 e4p1FyMXkH2eUWJ1/w62LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWiJKYffwtI
 4jNK2AmMfHzAnYQmwWofsO9tawTGDkWMDKsYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GCcedn/EKMkB5OSKG/mU6UoIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8sqeUo4QEi1LTUyvSMnOAoQGTluDgURLhnXkSKM1bXJCYW5yZDpE6xWjJcWzT5T9M
 HM9mvm5g5piy8l8zsxBLXn5eqpQ472+QBgGQhozSPLhxsPC9xCgrJczLCHSgEE9BalFuZgmq/
 CtGcQ5GJWFeZ5ApPJl5JXBbXwEdxAR0UM4asINKEhFSUg2MO8wfHNpSsEJWqWXymhyL5a66b1
 R2qvqk3VfZLNCv01zuYRY++WBVkurSiP+PeU/e3iCtWjh9jdWc8IaGaQysLwpVeOU/yW+ede3
 vbDH7mcU3VM3kwgqcWi/OjbZKdWmx3DHDV3RKk2OKv6lUYG+0TEZ1+YHDqcxRCu9P/kjTYHv0
 z3977x8lluKMREMt5qLiRAB1i2eLWgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1512295212!84574521!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53307 invoked from network); 3 Dec 2017 10:00:13 -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; 3 Dec 2017 10:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLR4G-0004c7-FX
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLR4G-0000vr-DX
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLR4G-0000vr-DX@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 10:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: Avoid corruption on migrate
	for vcpus using CPUID Faulting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjYWMyNWM0ZDI3NDNmMmYzOWE1NjkwOGM1NGJlMjc3NjEwOTlmM2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U2F0IE5vdiAyNSAxNToxNzoxNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxODoxMzo1
MCAyMDE3ICswMDAwCgogICAgeDg2OiBBdm9pZCBjb3JydXB0aW9uIG9uIG1pZ3JhdGUgZm9yIHZj
cHVzIHVzaW5nIENQVUlEIEZhdWx0aW5nCiAgICAKICAgIFhlbiA0LjggYW5kIGxhdGVyIHZpcnR1
YWxpc2VzIENQVUlEIEZhdWx0aW5nIHN1cHBvcnQgZm9yIGd1ZXN0cy4gIEhvd2V2ZXIsIHRoZQog
ICAgdmFsdWUgb2YgTVNSX01JU0NfRkVBVFVSRVNfRU5BQkxFUyBpcyBvbWl0dGVkIGZyb20gdGhl
IHZjcHUgc3RhdGUsIG1lYW5pbmcKICAgIHRoYXQgdGhlIGN1cnJlbnQgY3B1aWQgZmF1bHRpbmcg
c2V0dGluZyBpcyBsb3N0IG9uIG1pZ3JhdGUvc3VzcGVuZC9yZXN1bWUuCiAgICAKICAgIEluc3Rl
YWQgb2YgZm9sbG93aW5nIHRoZSBNU1Igc3RhdHVzIHF1bywgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gbWFrZSB0aGUKICAgIGxvZ2ljIG1vcmUgZ2VuZXJpYywgYW5kIGluIHBhcnRpY3VsYXIsIHRy
aXZpYWwgdG8gZXh0ZW5kIGZvciBmdXR1cmUgTVNScy4KICAgIAogICAgVGhpcyBpcyBkb25lIGJ5
IGRpc2NhcmRpbmcgdGhlIG5vdGlvbiBvZiBvcHRpb25hbCBNU1JzLCBhbmQgcmVxdWlyaW5nIHRo
ZQogICAgdG9vbHN0YWNrIHRvIGJlIHByZXBhcmVkIHRvIG1vdmUgYWxsIG9mIHRoZSBNU1JzLCBh
bHRob3VnaCBvbmx5IGEgc3Vic2V0IHdpbGwKICAgIHR5cGljYWxseSBuZWVkIHRvIG1vdmUuCiAg
ICAKICAgIFRoaXMgYWxsb3dzIGZvciB0aGUgdXNlIG9mIGd1ZXN0X3tyZCx3cn1tc3IoKSBhbG9u
ZSB0byBldmFsdWF0ZSB3aGV0aGVyIGFuIE1TUgogICAgbmVlZHMgbW92aW5nLiAgVGhpcyBpcyBh
IGJlbmVmaXQgYmVjYXVzZSBpdCBtZWFucyB0aGVyZSBpcyBhIHNpbmdsZSBwaWVjZSBvZgogICAg
bG9naWMgcmVzcG9uc2libGUgZm9yIGV2YWx1YXRpbmcgd2hldGhlciBhIGd1ZXN0IGNhbiB1c2Ug
YW4gTVNSLCBhbmQgd2hpY2gKICAgIHZhbHVlcyBhcmUgYWNjZXB0YWJsZS4KICAgIAogICAgT25l
IHNtYWxsIGFkanVzdG1lbnQgdG8gZ3Vlc3Rfd3Jtc3IoKSBpcyByZXF1aXJlZCB0byBjb3BlIHdp
dGggYmVpbmcgY2FsbGVkIGluCiAgICB0b29sc3RhY2sgY29udGV4dC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgYjkwZjg2YmUxNjFjNzRkZjhjYjY5Yzk4ZDlmMjI4ODVkOWQ4
NzExNCkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgIHwgNDkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
ICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAg
MyArKysKIDQgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggODBiNGRmOS4uMDc1ZWU5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTI4Niw3ICsxMjg2LDEwIEBAIGxv
bmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3ZjcHVfbXNycyAq
dm1zcnMgPSAmZG9tY3RsLT51LnZjcHVfbXNyczsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxf
dmNwdV9tc3IgbXNyOwogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICAgICAgdWludDMyX3Qg
bnJfbXNycyA9IDA7CisgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRb
XSA9IHsKKyAgICAgICAgICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAg
ICAgIH07CisgICAgICAgIHVpbnQzMl90IG5yX21zcnMgPSBBUlJBWV9TSVpFKG1zcnNfdG9fc2Vu
ZCk7CiAKICAgICAgICAgcmV0ID0gLUVTUkNIOwogICAgICAgICBpZiAoICh2bXNycy0+dmNwdSA+
PSBkLT5tYXhfdmNwdXMpIHx8CkBAIC0xMzExLDE0ICsxMzE0LDQ5IEBAIGxvbmcgYXJjaF9kb19k
b21jdGwoCiAgICAgICAgICAgICAgICAgdm1zcnMtPm1zcl9jb3VudCA9IG5yX21zcnM7CiAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGo7CisKICAgICAgICAgICAgICAgICBpID0gMDsKIAogICAgICAgICAgICAgICAgIHZjcHVfcGF1
c2Uodik7CiAKLSAgICAgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9E
QkVYVCkgKQorICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOyArK2ogKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGo7CisgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbDsKKyAgICAg
ICAgICAgICAgICAgICAgaW50IHJjID0gZ3Vlc3RfcmRtc3IodiwgbXNyc190b19zZW5kW2pdLCAm
dmFsKTsKKworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBJ
dCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQKKyAgICAg
ICAgICAgICAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHktcmVhZC93
cml0ZSBNU1JzLgorICAgICAgICAgICAgICAgICAgICAgKiBYODZFTVVMX0VYQ0VQVElPTiBoZXJl
IGltcGxpZXMgYSBtaXNzaW5nIGZlYXR1cmUsIGFuZAorICAgICAgICAgICAgICAgICAgICAgKiB0
aGF0IHRoZSBndWVzdCBkb2Vzbid0IGhhdmUgYWNjZXNzIHRvIHRoZSBNU1IuCisgICAgICAgICAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhD
RVBUSU9OICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAg
ICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICByZXQgPSAtRU5YSU87CisgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsgLyogU2tpcCBlbXB0eSBN
U1JzLiAqLwogCisgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQg
JiYgIXJldCApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAg
IG1zci5pbmRleCA9IG1zcnNfdG9fc2VuZFtqXTsKKyAgICAgICAgICAgICAgICAgICAgICAgIG1z
ci5yZXNlcnZlZCA9IDA7CisgICAgICAgICAgICAgICAgICAgICAgICBtc3IudmFsdWUgPSB2YWw7
CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3Jz
LT5tc3JzLCBpLCAmbXNyLCAxKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0g
LUVGQVVMVDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICArK2k7
CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgaWYgKCBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfREJFWFQpICkKKyAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmRyX21hc2tbMF0gKQogICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGkgPCB2bXNycy0+bXNyX2NvdW50ICYm
ICFyZXQgKQpAQCAtMTM3NSw2ICsxNDEzLDExIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAKICAg
ICAgICAgICAgICAgICBzd2l0Y2ggKCBtc3IuaW5kZXggKQogICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAg
ICAgICAgICAgICAgICAgIGlmICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUp
ICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9BTUQ2
NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgICAgICAgICBpZiAoICFib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKG1zci52
YWx1ZSA+PiAzMikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYzVlODQ2Ny4uMjhiYzdlNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzIy
LDcgKzEzMjIsMTAgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfeHNhdmVfc3RhdGVzKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogfQogCiAjZGVmaW5lIEhWTV9D
UFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwgbXNyW2NudF0pCi1zdGF0
aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbXNyX2NvdW50X21heDsKK3N0YXRpYyBjb25z
dCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJF
U19FTkFCTEVTLAorfTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291
bnRfbWF4ID0gQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOwogCiBzdGF0aWMgaW50IGh2bV9zYXZl
X2NwdV9tc3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewpA
QCAtMTM0MCw2ICsxMzQzLDMzIEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIGN0eHQgPSAoc3Ry
dWN0IGh2bV9tc3IgKikmaC0+ZGF0YVtoLT5jdXJdOwogICAgICAgICBjdHh0LT5jb3VudCA9IDA7
CiAKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7ICsr
aSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IHZhbDsKKyAgICAgICAgICAgIGlu
dCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2VuZFtpXSwgJnZhbCk7CisKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxp
dHkgdG8gZW5zdXJlIHRoYXQKKyAgICAgICAgICAgICAqIG1zcnNfdG9fc2VuZFtdIGNvbnRhaW4g
Z2VuZXJhbGx5LXJlYWQvd3JpdGUgTVNScy4KKyAgICAgICAgICAgICAqIFg4NkVNVUxfRVhDRVBU
SU9OIGhlcmUgaW1wbGllcyBhIG1pc3NpbmcgZmVhdHVyZSwgYW5kIHRoYXQgdGhlCisgICAgICAg
ICAgICAgKiBndWVzdCBkb2Vzbid0IGhhdmUgYWNjZXNzIHRvIHRoZSBNU1IuCisgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTlhJTzsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsgLyogU2tpcCBlbXB0
eSBNU1JzLiAqLworCisgICAgICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnRdLmluZGV4ID0g
bXNyc190b19zZW5kW2ldOworICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLnZh
bCA9IHZhbDsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggaHZtX2Z1bmNzLnNhdmVfbXNyICkK
ICAgICAgICAgICAgIGh2bV9mdW5jcy5zYXZlX21zcih2LCBjdHh0KTsKIApAQCAtMTQyNiw2ICsx
NDU2LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5t
c3JbaV0uaW5kZXggKQogICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAg
Y2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICAgICAgcmMgPSBn
dWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltpXS52YWwpOworCisg
ICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZXJy
ID0gLUVOWElPOworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAg
ICAgICAgIGlmICggIWN0eHQtPm1zcltpXS5fcnN2ZCApCiAgICAgICAgICAgICAgICAgZXJyID0g
LUVOWElPOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21z
ci5jCmluZGV4IGJhYmE0NGYuLjMxOTgzZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE1MCw2ICsxNTAsNyBAQCBpbnQgZ3Vlc3Rf
cmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkK
IAogaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90
IHZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kg
KmRwID0gZC0+YXJjaC5tc3I7CiAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5h
cmNoLm1zcjsKQEAgLTE3Niw3ICsxNzcsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICB2cC0+bWlzY19mZWF0dXJl
c19lbmFibGVzLmNwdWlkX2ZhdWx0aW5nID0KICAgICAgICAgICAgIHZhbCAmIE1TUl9NSVNDX0ZF
QVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogCi0gICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAm
JiBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICYmCisgICAgICAgIGlmICggdiA9PSBjdXJyICYmIGlz
X2h2bV9kb21haW4oZCkgJiYgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAmJgogICAgICAgICAgICAg
IChvbGRfY3B1aWRfZmF1bHRpbmcgXiB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVzLmNwdWlkX2Zh
dWx0aW5nKSApCiAgICAgICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcodik7CiAgICAgICAg
IGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLmgKaW5kZXggNzUxZmEyNS4uNDE3MzJhNCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBA
IC0yMzEsNiArMjMxLDkgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2
KTsKICAqIG5vdCAoeWV0KSBoYW5kbGVkIGJ5IGl0IGFuZCBtdXN0IGJlIHByb2Nlc3NlZCBieSBs
ZWdhY3kgaGFuZGxlcnMuIFN1Y2gKICAqIGJlaGF2aW91ciBpcyBuZWVkZWQgZm9yIHRyYW5zaXRp
b24gcGVyaW9kIHVudGlsIGFsbCByZC93cm1zciBhcmUgaGFuZGxlZAogICogYnkgdGhlIG5ldyBN
U1IgaW5mcmFzdHJ1Y3R1cmUuCisgKgorICogVGhlc2UgZnVuY3Rpb25zIGFyZSBhbHNvIHVzZWQg
YnkgdGhlIG1pZ3JhdGlvbiBsb2dpYywgc28gbmVlZCB0byBjb3BlIHdpdGgKKyAqIGJlaW5nIHVz
ZWQgb3V0c2lkZSBvZiB2J3MgY29udGV4dC4KICAqLwogaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwogaW50IGd1ZXN0X3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4x
MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 10:00:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 10: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.xenproject.org>)
	id 1eLR4U-0004Zn-TQ; Sun, 03 Dec 2017 10:00:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLR4T-0004ZU-0g
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CB/89-03833-83BC32A5; Sun, 03 Dec 2017 10:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVdf8tHK
 UwYzjuhYTthk4MHps79vFHsAYxZqZl5RfkcCacX/tC5aC4yIVL39HNjB2CXYxcnEICfxmlPi7
 cyIbhHOeUWLJk2b2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBaIlrn+5y
 Ahi8wqYSexsnsQCYrMA1c94+4t1AiPHAkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MF4e7LfIUZJDiYlUd7Mp0pRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4I04pRwkJFqWmp1akZeYAgwMmLcHBoyTCO/MkUJq3uCAxtzgzHSJ1itGY49nM
 1w3MHFNW/mtmFmLJy89LlRLnrQKZJABSmlGaBzcIFrSXGGWlhHkZGRgYhHgKUotyM0tQ5V8xi
 nMwKgnzGoFM4cnMK4Hb9wroFCagU3LWgJ1SkoiQkmpgzJt9Z4X9WwmLNe3r73zqu9dltG73d4
 NABeYJC00Knl1vDWA3DZJz2nCmNVAxijUotvPiy/bZWzYEuPsu9uZfyXWX9+bMjwrcJ86UTvx
 alvbsjir3ZMu5tjv0AyskNFi/L5zkH8xhplwXzu8vrWIX8mpe3C3eoPo/+9lMxW/vju7MEf7c
 3NagxFKckWioxVxUnAgA0KUH2VUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1512295222!107040472!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4043 invoked from network); 3 Dec 2017 10:00:23 -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; 3 Dec 2017 10:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLR4Q-0004cK-J6
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLR4Q-0000wt-HA
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 10:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLR4Q-0000wt-HA@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 10:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/hvm: fix interaction between
	internal and external emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkMDdjNmQwZjAwNDI4NmM3MDA1ZThkOGY2ZmNlMjYxNDBkYTM3NDYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyOCAxNDowNToxOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxODoxMzo1MCAy
MDE3ICswMDAwCgogICAgeDg2L2h2bTogZml4IGludGVyYWN0aW9uIGJldHdlZW4gaW50ZXJuYWwg
YW5kIGV4dGVybmFsIGVtdWxhdGlvbgogICAgCiAgICBBIGNhbGwgdG8gaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKCkgaXMgbmVlZGVkIGZvciBjb21wbGV0aW5nIEkvTwogICAgdGhhdCByZXF1aXJl
cyBleHRlcm5hbCBlbXVsYXRpb24uIFN1Y2ggY29tcGxldGlvbiBzaG91bGQgYmUgcmVxdWVzdGVk
IHdoZW4KICAgIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbigpIHJldHVybnMgdHJ1ZSBhZnRl
ciBodm1fZW11bGF0ZV9vbmNlKCkgaGFzCiAgICBjb21wbGV0ZWQuIFRoaXMgaXMgaW5kaWNhdGl2
ZSBvZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhdmluZwogICAgcmV0dXJuZWQgWDg2
RU1VTF9SRVRSWSBhbmQgaGVuY2UgYSByZS1lbXVsYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIGlz
CiAgICBuZWVkZWQgdG8gcGljayB1cCB0aGUgcmVzdWx0IG9mIHRoZSBJL08uCiAgICAKICAgIEEg
Y2FsbCB0byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oKSBpcyBOT1QgbmVlZGVkIHdoZW4gdGhl
IHVuZGVybHlpbmcKICAgIEkvTyBoYXMgbm90IHJldHVybmVkIFg4NkVNVUxfUkVUUlkgc2luY2Ug
dGhlcmUgd2lsbCBiZSBubyByZXN1bHQgdG8gcGljawogICAgdXAuIEhlbmNlIGl0IGJvZ3VzIHRv
IHJlcXVlc3Qgc3VjaCBjb21wbGV0aW9uIHdoZW4gbW1pb19yZXRyeSBpcyBzZXQsCiAgICBzaW5j
ZSB0aGlzIGNhbiBvbmx5IGhhcHBlbiBpZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhh
cyByZXR1cm5lZAogICAgWDg2RU1VTF9PS0FZIChtZWFuaW5nIHRoZSBJL08gaGFzIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDljOTM4
NGQ2ZDgxODRjYTZkMjE5NzVjY2Y0ZTRmNzJiNTYwNTQwY2MpCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9pby5jICAgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lv
LmMKaW5kZXggZTQ0OWI0MS4uOWQ5ZTFiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9p
by5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtODgsNyArODgsNyBAQCBib29sIGh2
bV9lbXVsYXRlX29uZV9pbnNuKGh2bV9lbXVsYXRlX3ZhbGlkYXRlX3QgKnZhbGlkYXRlLCBjb25z
dCBjaGFyICpkZXNjcikKIAogICAgIHJjID0gaHZtX2VtdWxhdGVfb25lKCZjdHh0KTsKIAotICAg
IGlmICggaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgfHwgdmlvLT5tbWlvX3JldHJ5
ICkKKyAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbih2aW8pICkKICAgICAgICAg
dmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fbW1pb19jb21wbGV0aW9uOwogICAgIGVsc2UKICAg
ICAgICAgdmlvLT5tbWlvX2FjY2VzcyA9IChzdHJ1Y3QgbnBmZWMpe307CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVh
bG1vZGUuYwppbmRleCAwM2RlYTZjLi4xMTIxMWM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC9yZWFsbW9kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMK
QEAgLTEwMyw3ICsxMDMsNyBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZShzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQogCiAgICAgcmMgPSBodm1fZW11bGF0ZV9v
bmUoaHZtZW11bF9jdHh0KTsKIAotICAgIGlmICggaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9u
KHZpbykgfHwgdmlvLT5tbWlvX3JldHJ5ICkKKyAgICBpZiAoIGh2bV92Y3B1X2lvX25lZWRfY29t
cGxldGlvbih2aW8pICkKICAgICAgICAgdmlvLT5pb19jb21wbGV0aW9uID0gSFZNSU9fcmVhbG1v
ZGVfY29tcGxldGlvbjsKIAogICAgIGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 17:11:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 17: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.xenproject.org>)
	id 1eLXnH-0007uX-Mj; Sun, 03 Dec 2017 17:11:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLXnG-0007uR-OA
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 05/67-10876-920342A5; Sun, 03 Dec 2017 17:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVVfDQCX
 K4OFXEYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuD99O1vBMemKzoffWRoYf4p0MXJxCAn8ZpSY
 8O02excjJ5BznlFi8l+TLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLhEjMmNfFA
 mLzCphJzHnWzwbSygJUv7O/YgIjxwJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzB2HrC7xCjJAeTkijvXnGVKCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvL/0gHKCRanpqRVpmTnA0IBJS3DwKInwRoGkeYsLEnOLM9MhUqcYLTmObbr8h4nj
 2czXDcwcU1b+a2YWYsnLz0uVEue9CdIgANKQUZoHNw4WvpcYZaWEeRkZGBiEeApSi3IzS1DlX
 zGKczAqCfMK6gNN4cnMK4Hb+groICagg3LWKIMcVJKIkJJqYCyLnKDU864tTG+LputOj33HV3
 14oSS38pLMzRuzHB/wVXDtdglaHr5j0bMr1U+txaNuiFk++tz2O3D7pv+CtWJ5E1+9Kfzwo2j
 5kv2F6b+iXm92cTrxsOvJMattt15u/7p6h919pao3ex7utijekmr1oV/lS7Rjp+GyhwcKLAWd
 o16bO5S7BS9VYinOSDTUYi4qTgQAxxYwe1oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1512321063!114382564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23514 invoked from network); 3 Dec 2017 17:11: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; 3 Dec 2017 17:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLXnC-0007cP-Uo
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 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 1eLXnC-0000dy-Sl
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLXnC-0000dy-Sl@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 17:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pod: prevent infinite loop
	when shattering large pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwZTg2ZjM1ZjkxNGI2Nzg2YWIwNjM0NTI0Y2U5YTQxZmQ5NzhmZTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyOCAxMzozNzoxNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyOCAxMzozNzoxNiAyMDE3ICswMTAw
CgogICAgeDg2L3BvZDogcHJldmVudCBpbmZpbml0ZSBsb29wIHdoZW4gc2hhdHRlcmluZyBsYXJn
ZSBwYWdlcwogICAgCiAgICBXaGVuIHBvcHVsYXRpbmcgcGFnZXMsIHRoZSBQb0QgbWF5IG5lZWQg
dG8gc3BsaXQgbGFyZ2Ugb25lcyB1c2luZwogICAgcDJtX3NldF9lbnRyeSBhbmQgcmVxdWVzdCB0
aGUgY2FsbGVyIHRvIHJldHJ5IChzZWUgZXB0X2dldF9lbnRyeSBmb3IKICAgIGluc3RhbmNlKS4K
ICAgIAogICAgcDJtX3NldF9lbnRyeSBtYXkgZmFpbCB0byBzaGF0dGVyIGlmIGl0IGlzIG5vdCBw
b3NzaWJsZSB0byBhbGxvY2F0ZQogICAgbWVtb3J5IGZvciB0aGUgbmV3IHBhZ2UgdGFibGUuIEhv
d2V2ZXIsIHRoZSBlcnJvciBpcyBub3QgcHJvcGFnYXRlZAogICAgcmVzdWx0aW5nIHRvIHRoZSBj
YWxsZXJzIHRvIHJldHJ5IGluZmluaXRlbHkgdGhlIFBvRC4KICAgIAogICAgUHJldmVudCB0aGUg
aW5maW5pdGUgbG9vcCBieSByZXR1cm4gZmFsc2Ugd2hlbiBpdCBpcyBub3QgcG9zc2libGUgdG8K
ICAgIHNoYXR0ZXIgdGhlIGxhcmdlIG1hcHBpbmcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0Ni4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBhMWM2YzY3Njg5NzFlYTM4N2Q3ZWJhMDgwMzkwOGVmMDkyOGI0
M2FjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxMTo1NSArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAzMCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwppbmRleCAxNDlmNTI5Li4wZTE1MjkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEwNzMsOSArMTA3
Myw4IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgKiBOT1RFOiBJbiBhIGZpbmUtZ3JhaW5lZCBwMm0g
bG9ja2luZyBzY2VuYXJpbyB0aGlzIG9wZXJhdGlvbgogICAgICAgICAgKiBtYXkgbmVlZCB0byBw
cm9tb3RlIGl0cyBsb2NraW5nIGZyb20gZ2ZuLT4xZyBzdXBlcnBhZ2UKICAgICAgICAgICovCi0g
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCwgSU5WQUxJRF9NRk4sIFBBR0Vf
T1JERVJfMk0sCi0gICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwg
cDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4g
cDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl8y
TSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwg
cDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgfQogCiAgICAgLyogT25seSByZWNsYWltIGlmIHdl
J3JlIGluIGFjdHVhbCBuZWVkIG9mIG1vcmUgY2FjaGUuICovCkBAIC0xMTA2LDggKzExMDUsMTIg
QEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAKICAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8IG9yZGVy
OwogCi0gICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBtZm4sIG9yZGVyLCBwMm1f
cmFtX3J3LAotICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgaWYg
KCBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQsIG1mbiwgb3JkZXIsIHAybV9yYW1fcncs
CisgICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpICkKKyAgICB7Cisg
ICAgICAgIHAybV9wb2RfY2FjaGVfYWRkKHAybSwgcCwgb3JkZXIpOworICAgICAgICBnb3RvIG91
dF9mYWlsOworICAgIH0KIAogICAgIGZvciggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsr
ICkKICAgICB7CkBAIC0xMTUyLDEzICsxMTU1LDE4IEBAIHJlbWFwX2FuZF9yZXRyeToKICAgICBC
VUdfT04ob3JkZXIgIT0gUEFHRV9PUkRFUl8yTSk7CiAgICAgcG9kX3VubG9jayhwMm0pOwogCi0g
ICAgLyogUmVtYXAgdGhpcyAyLW1lZyByZWdpb24gaW4gc2luZ2xldG9uIGNodW5rcyAqLwotICAg
IC8qIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRoaXMgbWlnaHQK
LSAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFn
ZSAqLworICAgIC8qCisgICAgICogUmVtYXAgdGhpcyAyLW1lZyByZWdpb24gaW4gc2luZ2xldG9u
IGNodW5rcy4gU2VlIHRoZSBjb21tZW50IG9uIHRoZQorICAgICAqIDFHIHBhZ2Ugc3BsaXR0aW5n
IHBhdGggYWJvdmUgZm9yIHdoeSBhIHNpbmdsZSBjYWxsIHN1ZmZpY2VzLgorICAgICAqCisgICAg
ICogTk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAor
ICAgICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdl
LgorICAgICAqLwogICAgIGdmbl9hbGlnbmVkID0gKGdmbj4+b3JkZXIpPDxvcmRlcjsKLSAgICBm
b3IoaT0wOyBpPCgxPDxvcmRlcik7IGkrKykKLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdm
bl9hbGlnbmVkICsgaSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCi0gICAgICAgICAgICAg
ICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Cisg
ICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQsIElOVkFMSURfTUZOLCBQQUdF
X09SREVSXzRLLAorICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5k
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisgICAgICAgIHJldHVybiAtMTsKKwogICAgIGlmICgg
dGJfaW5pdF9kb25lICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 17:11:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 17:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eLXnQ-0007v0-Of; Sun, 03 Dec 2017 17: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 <aliasfile-bounces@xenproject.org>)
 id 1eLXnQ-0007uu-3i
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3D/03-08854-330342A5; Sun, 03 Dec 2017 17:11:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVdfIQCX
 KYN5McYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+L91KlvBFaOKCxd3MjYwNqp0MXJyCAn8ZpSY
 9Luoi5ELyD7PKNG2+RlTFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLREn8+zmHF
 cTmFTCT+L76KpjNAlTfc3Qt6wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiD8fdpz0OMkhxMSqK8e8VVooT4kvJTKjMSizPii0pzUos
 PMcpwcChJ8P7SA8oJFqWmp1akZeYAgwMmLcHBoyTCGwWS5i0uSMwtzkyHSJ1iNOZ4NvN1AzPH
 lJX/mpmFWPLy81KlxHnT9YFKBUBKM0rz4AbBgvYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJ
 WFeQZApPJl5JXD7XgGdwgR0Ss4aZZBTShIRUlINjEYKddaf7sh1vH3+sv3RW6EmHYt9IV3quy
 PaXKdZT72qYHdw24cNYQ8/3jksoZ2UOZH3QfnuB1yeohMqhKbsvW9zrrf2QKyB4MbuyJ8nrnM
 qdIkXTDiXM5NZnS2l+dCKz7XvPpbI505Z7iExaevho7vltpWn9j/UvKyzynWJyuuvlxZf27H4
 8golluKMREMt5qLiRABAcnBAVQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1512321073!110024624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6143 invoked from network); 3 Dec 2017 17:11:14 -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; 3 Dec 2017 17:11:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLXnN-0007cU-0V
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLXnN-0000ej-07
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLXnN-0000ej-07@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 17:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] p2m: Always check to see if
	removing a p2m entry actually worked
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZjYzYwYmM1YWQ0ODc1MGJjMGZhNzkwZTdhOWMzYmUwZTA5MzE3YWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI4IDEzOjM4OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI4IDEzOjM4OjE2IDIwMTcgKzAx
MDAKCiAgICBwMm06IEFsd2F5cyBjaGVjayB0byBzZWUgaWYgcmVtb3ZpbmcgYSBwMm0gZW50cnkg
YWN0dWFsbHkgd29ya2VkCiAgICAKICAgIFRoZSBQb0QgemVyby1jaGVjayBmdW5jdGlvbnMgc3Bl
Y3VsYXRpdmVseSByZW1vdmUgbWVtb3J5IGZyb20gdGhlIHAybSwKICAgIHRoZW4gY2hlY2sgdG8g
c2VlIGlmIGl0J3MgY29tcGxldGVseSB6ZXJvZWQsIGJlZm9yZSBwdXR0aW5nIGl0IGluIHRoZQog
ICAgY2FjaGUuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSBwMm1fc2V0X2VudHJ5KCkgY2Fs
bHMgbWF5IGZhaWwgaWYgdGhlIHVuZGVybHlpbmcKICAgIHBhZ2V0YWJsZSBzdHJ1Y3R1cmUgbmVl
ZHMgdG8gY2hhbmdlIGFuZCB0aGUgZG9tYWluIGhhcyBleGhhdXN0ZWQgaXRzCiAgICBwMm0gbWVt
b3J5IHBvb2w6IGZvciBpbnN0YW5jZSwgaWYgd2UncmUgcmVtb3ZpbmcgYSAyTWlCIHJlZ2lvbiBv
dXQgb2YKICAgIGEgMUdpQiBlbnRyeSAoaW4gdGhlIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBh
Z2UoKSBjYXNlKSwgb3IgYSA0awogICAgcmVnaW9uIG91dCBvZiBhIDJNaUIgb3IgbGFyZ2VyIGVu
dHJ5IChpbiB0aGUgcDJtX3BvZF96ZXJvX2NoZWNrKCkKICAgIGNhc2UpOyBhbmQgdGhlIHJldHVy
biB2YWx1ZSBpcyBub3QgY2hlY2tlZC4KICAgIAogICAgVGhlIHVuZGVybHlpbmcgbWZuIHdpbGwg
dGhlbiBiZSBhZGRlZCBpbnRvIHRoZSBQb0QgY2FjaGUsIGFuZCBhdCBzb21lCiAgICBwb2ludCBt
YXBwZWQgaW50byBhbm90aGVyIGxvY2F0aW9uIGluIHRoZSBwMm0uICBJZiB0aGUgZ3Vlc3QKICAg
IGFmdGVyd2FyZHMgYmFsbG9ucyBvdXQgdGhpcyBtZW1vcnksIGl0IHdpbGwgYmUgZnJlZWQgdG8g
dGhlIGh5cGVydmlzb3IKICAgIGFuZCBwb3RlbnRpYWxseSByZXVzZWQgYnkgYW5vdGhlciBkb21h
aW4sIGluIHNwaXRlIG9mIHRoZSBmYWN0IHRoYXQKICAgIHRoZSBvcmlnaW5hbCBkb21haW4gc3Rp
bGwgaGFzIHdyaXRhYmxlIG1hcHBpbmdzIHRvIGl0LgogICAgCiAgICBUaGVyZSBhcmUgc2V2ZXJh
bCBwbGFjZXMgd2hlcmUgcDJtX3NldF9lbnRyeSgpIHNob3VsZG4ndCBiZSBhYmxlIHRvCiAgICBm
YWlsLCBhcyBpdCBpcyBndWFyYW50ZWVkIHRvIHdyaXRlIGFuIGVudHJ5IG9mIHRoZSBzYW1lIG9y
ZGVyIHRoYXQKICAgIHN1Y2NlZWRlZCBiZWZvcmUuICBBZGQgYSBiYWNrc3RvcCBvZiBjcmFzaGlu
ZyB0aGUgZG9tYWluIGp1c3QgaW4gY2FzZSwKICAgIGFuZCBhbiBBU1NFUlRfVU5SRUFDSEFCTEUo
KSB0byBmbGFnIHVwIHRoZSBicm9rZW4gYXNzdW1wdGlvbiBvbiBkZWJ1ZwogICAgYnVpbGRzLgog
ICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCB1c2UgUEFHRV9PUkRFUl8yTSByYXRoZXIgdGhhbiBh
IG1hZ2ljIGNvbnN0YW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI0Ny4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDkyNzkwNjcyZGVkZjJlYWIwNDJlMDRlY2MyNzdjMTlkNDBmZDM0OGEKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTExLTI4IDEzOjEzOjAzICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYyB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcG9kLmMKaW5kZXggMGUxNTI5MC4uZjQwNzdhOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC03
NTQsOCArNzU0LDEwIEBAIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQogCiAgICAgLyogVHJ5IHRvIHJl
bW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBwaW5nIGlmIGl0IGZhaWxzLiAqLwotICAg
IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzJNLAotICAg
ICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7CisgICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgUEFHRV9P
UkRFUl8yTSwKKyAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwg
cDJtLT5kZWZhdWx0X2FjY2VzcykgKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIHAybV90bGJf
Zmx1c2hfc3luYyhwMm0pOwogCiAgICAgLyogTWFrZSBub25lIG9mIHRoZSBNRk5zIGFyZSB1c2Vk
IGVsc2V3aGVyZS4uLiBmb3IgZXhhbXBsZSwgbWFwcGVkCkBAIC04MTIsOSArODE0LDE4IEBAIHAy
bV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgcmV0ID0gU1VQRVJQQUdFX1BBR0VTOwogCiBvdXRfcmVzZXQ6Ci0g
ICAgaWYgKCByZXNldCApCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbjAsIDks
IHR5cGUwLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSAgICAKKyAgICAvKgorICAgICAqIFRoaXMg
cDJtX3NldF9lbnRyeSgpIGNhbGwgc2hvdWxkbid0IGJlIGFibGUgdG8gZmFpbCwgc2luY2UgdGhl
IHNhbWUgb3JkZXIKKyAgICAgKiBvbiB0aGUgc2FtZSBnZm4gc3VjY2VlZGVkIGFib3ZlLiAgSWYg
dGhhdCB0dXJucyBvdXQgdG8gYmUgZmFsc2UsIGNyYXNoaW5nCisgICAgICogdGhlIGRvbWFpbiBz
aG91bGQgYmUgdGhlIHNhZmVzdCB3YXkgb2YgbWFraW5nIHN1cmUgd2UgZG9uJ3QgbGVhayBtZW1v
cnkuCisgICAgICovCisgICAgaWYgKCByZXNldCAmJiBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBt
Zm4wLCBQQUdFX09SREVSXzJNLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
MCwgcDJtLT5kZWZhdWx0X2FjY2VzcykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CisKIG91dDoKICAgICBnZm5f
dW5sb2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwogICAgIHJldHVybiByZXQ7CkBAIC04
NzEsMTkgKzg4MiwzMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICB9CiAKICAgICAgICAg
LyogVHJ5IHRvIHJlbW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBwaW5nIGlmIGl0IGZh
aWxzLiAqLwotICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgSU5WQUxJRF9NRk4s
IFBBR0VfT1JERVJfNEssCi0gICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgICAgIGlmICggcDJtX3NldF9lbnRyeShw
Mm0sIGdmbnNbaV0sIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcykg
KQorICAgICAgICAgICAgZ290byBza2lwOwogCiAgICAgICAgIC8qIFNlZSBpZiB0aGUgcGFnZSB3
YXMgc3VjY2Vzc2Z1bGx5IHVubWFwcGVkLiAgKEFsbG93IG9uZSByZWZjb3VudAogICAgICAgICAg
KiBmb3IgYmVpbmcgYWxsb2NhdGVkIHRvIGEgZG9tYWluLikgKi8KICAgICAgICAgaWYgKCAobWZu
X3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPiAxICkKICAg
ICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHRoZSBwcmV2aW91cyBw
Mm1fc2V0X2VudHJ5IGNhbGwgc3VjY2VlZGVkLCB0aGlzIG9uZSBzaG91bGRuJ3QKKyAgICAgICAg
ICAgICAqIGJlIGFibGUgdG8gZmFpbC4gIElmIGl0IGRvZXMsIGNyYXNoaW5nIHRoZSBkb21haW4g
c2hvdWxkIGJlIHNhZmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcDJtX3Nl
dF9lbnRyeShwMm0sIGdmbnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+ZGVmYXVsdF9hY2Nlc3MpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgZ290byBvdXRfdW5t
YXA7CisgICAgICAgICAgICB9CisKKyAgICAgICAgc2tpcDoKICAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKG1hcFtpXSk7CiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwogCi0gICAgICAg
ICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywK
LSAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0KICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAgICAgfQpAQCAtOTAyLDEyICs5MjQsMjUgQEAg
cDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
KmdmbnMsIGludCBjb3VudCkKIAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBbaV0pOwog
Ci0gICAgICAgIC8qIFNlZSBjb21tZW50IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uo
KSByZSBnbnR0YWIKLSAgICAgICAgICogY2hlY2sgdGltaW5nLiAgKi8KLSAgICAgICAgaWYgKCBq
IDwgUEFHRV9TSVpFL3NpemVvZigqbWFwW2ldKSApCisgICAgICAgIG1hcFtpXSA9IE5VTEw7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIGNvbW1lbnQgaW4gcDJtX3BvZF96ZXJvX2NoZWNr
X3N1cGVycGFnZSgpIHJlIGdudHRhYgorICAgICAgICAgKiBjaGVjayB0aW1pbmcuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoIGogPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXBbaV0pKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ld
LCBQQUdFX09SREVSXzRLLAotICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGUgcHJldmlvdXMg
cDJtX3NldF9lbnRyeSBjYWxsIHN1Y2NlZWRlZCwgdGhpcyBvbmUgc2hvdWxkbid0CisgICAgICAg
ICAgICAgKiBiZSBhYmxlIHRvIGZhaWwuICBJZiBpdCBkb2VzLCBjcmFzaGluZyB0aGUgZG9tYWlu
IHNob3VsZCBiZSBzYWZlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIHAybV9z
ZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIGdvdG8gb3V0X3Vu
bWFwOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewpA
QCAtOTMxLDcgKzk2NiwxNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgICAgcDJtLT5w
b2QuZW50cnlfY291bnQrKzsKICAgICAgICAgfQogICAgIH0KLSAgICAKKworICAgIHJldHVybjsK
Kworb3V0X3VubWFwOgorICAgIC8qCisgICAgICogU29tZXRoaW5nIHdlbnQgd3JvbmcsIHByb2Jh
Ymx5IGNyYXNoaW5nIHRoZSBkb21haW4uICBVbm1hcAorICAgICAqIGV2ZXJ5dGhpbmcgYW5kIHJl
dHVybi4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQorICAgICAg
ICBpZiAoIG1hcFtpXSApCisgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBbaV0pOwog
fQogCiAjZGVmaW5lIFBPRF9TV0VFUF9MSU1JVCAxMDI0Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 03 17:11:27 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 03 Dec 2017 17:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eLXnb-0007wx-Qj; Sun, 03 Dec 2017 17:11:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLXna-0007wl-PQ
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4B/3D-11241-D30342A5; Sun, 03 Dec 2017 17:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfWQCX
 KYN9SPosJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHBzAmPBPaWK2W3lDYzzJLoYuTiEBH4zSix/
 /pq9i5ETyDnPKDH7eEwXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQUSJOa+2Q4W5
 xUwk5h5vpUVxGYBqt/0fhnbBEaOBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ2M9XJTi4
 sT01NzEpOK9ZLzczcxAj1Sz8DAuINx6gm/Q4ySHExKorx7xVWihPiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnweusD5QSLUtNTK9Iyc4ChAZOW4OBREuGN0gNK8xYXJOYWZ6ZDpE4x6nI8m/m6gVmI
 JS8/L1VKnDcdZIYASFFGaR7cCFiYXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsFMoUnM
 68EbtMroCOYgI7IWaMMckRJIkJKqoFR9ri92452hfiIzQsT//+b2b317W2/n8Hf/U9s53BUq3
 otd6ly99NTzWrCEhscPhur319/e+H7vvu/OYTb17rILDnluWvCN87UDc/mB768pjltoad85J3
 szteWX71Uvr66WrzsaYSa9J9FEksv3Sm6VqiSuOS/0utjFU6W3WKN9dsYej78TzuXosRSnJFo
 qMVcVJwIACQEMONOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1512321084!113049064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36624 invoked from network); 3 Dec 2017 17:11:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Dec 2017 17:11:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLXnX-0007cn-37
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLXnX-0000gV-2t
 for xen-changelog@lists.xensource.com; Sun, 03 Dec 2017 17:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLXnX-0000gV-2t@xenbits.xenproject.org>
Date: Sun, 03 Dec 2017 17:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] p2m: Check return value of
	p2m_set_entry() when decreasing reservation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1NGJjN2U5OWI3YTcwMDZmZjQwZWUxYzFkN2VlYTFmMjA3Yjg2NzEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI4IDEzOjM5OjI5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI4IDEzOjM5OjI5IDIwMTcgKzAx
MDAKCiAgICBwMm06IENoZWNrIHJldHVybiB2YWx1ZSBvZiBwMm1fc2V0X2VudHJ5KCkgd2hlbiBk
ZWNyZWFzaW5nIHJlc2VydmF0aW9uCiAgICAKICAgIElmIHRoZSBlbnRpcmUgcmFuZ2Ugc3BlY2lm
aWVkIHRvIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBpcyBtYXJrZWQKICAgIHBvcHVs
YXRlLW9uLWRlbWFuZCwgdGhlbiBpdCB3aWxsIG1ha2UgYSBzaW5nbGUgcDJtX3NldF9lbnRyeSgp
IGNhbGwsCiAgICByZWR1Y2luZyBpdHMgUG9EIGVudHJ5IGNvdW50LgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBpbiB0aGUgcmlnaHQgY2lyY3Vtc3RhbmNlcywgdGhpcyBwMm1fc2V0X2VudHJ5KCkg
Y2FsbAogICAgbWF5IGZhaWwuICBJdCB0aGF0IGNhc2UsIHJlcGVhdGVkIGNhbGxzIHRvIGRlY3Jl
YXNlX3Jlc2VydmF0aW9uKCkgbWF5CiAgICBjYXVzZSBwMm0tPnBvZC5lbnRyeV9jb3VudCB0byBm
YWxsIGJlbG93IHplcm8sIHBvdGVudGlhbGx5IHRyaXBwaW5nCiAgICBvdmVyIEJVR19PTigpcyB0
byB0aGUgY29udHJhcnkuCiAgICAKICAgIEluc3RlYWQsIGNoZWNrIHRvIHNlZSBpZiB0aGUgZW50
cnkgc3VjY2VlZGVkLCBhbmQgcmV0dXJuIGZhbHNlIGlmIG5vdC4KICAgIFRoZSBjYWxsZXIgd2ls
bCB0aGVuIGNhbGwgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBvbiB0aGUgZ2Zucywgd2hpY2ggd2lsbAog
ICAgcmV0dXJuIC1FSU5WQUwgdXBvbiBmaW5kaW5nIG5vIHZhbGlkIG1lbW9yeSB0aGVyZSB0byBy
ZXR1cm4uCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgaWYgdGhlIG9yZGVyID4gMCwgdGhlIGVudHJ5
IG1heSBoYXZlIHBhcnRpYWxseSBjaGFuZ2VkLgogICAgQSBkb21haW5fY3Jhc2goKSBpcyBwcm9i
YWJseSB0aGUgc2FmZXN0IHRoaW5nIGluIHRoYXQgY2FzZS4KICAgIAogICAgT3RoZXIgcDJtX3Nl
dF9lbnRyeSgpIGNhbGxzIGluIHRoZSBzYW1lIGZ1bmN0aW9uIHNob3VsZCBiZSBmaW5lLAogICAg
YmVjYXVzZSB0aGV5IGFyZSB3cml0aW5nIHRoZSBlbnRyeSBhdCBpdHMgY3VycmVudCBvcmRlci4g
IE5vbmV0aGVsZXNzLAogICAgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBhbmQgY3Jhc2ggaWYgb3Vy
IGFzc3VtcHRpb24gdHVybnMgb3R1IHRvIGJlCiAgICB3cm9uZy4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNDcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhM2Q2NGRlOGU4NmY1ODEyOTE3ZDJk
MGFmMjgyOThmODBkZWJkZjlhCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxMzoyNiAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCA0MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25z
KCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGY0MDc3YTguLmU0MTViMWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYwpAQCAtNTU3LDExICs1NTcsMjMgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZh
dGlvbihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCAhbm9ucG9kICkKICAgICB7Ci0gICAg
ICAgIC8qIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNh
bGxlcgotICAgICAgICAgKiB3ZSdyZSBkb25lLiAqLwotICAgICAgICBwMm1fc2V0X2VudHJ5KHAy
bSwgZ3BmbiwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKLSAgICAgICAgICAgICAg
ICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSAgICAgICAgcDJtLT5wb2QuZW50cnlfY291
bnQtPSgxPDxvcmRlcik7CisgICAgICAgIC8qCisgICAgICAgICAqIEFsbCBQb0Q6IE1hcmsgdGhl
IHdob2xlIHJlZ2lvbiBpbnZhbGlkIGFuZCB0ZWxsIGNhbGxlcgorICAgICAgICAgKiB3ZSdyZSBk
b25lLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ3Bmbiwg
SU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIElmIHRoaXMgZmFpbHMsIHdlIGNhbid0IHRlbGwgaG93IG11Y2ggb2YgdGhl
IHJhbmdlIHdhcyBjaGFuZ2VkLgorICAgICAgICAgICAgICogQmVzdCB0byBjcmFzaCB0aGUgZG9t
YWluIHVubGVzcyB3ZSdyZSBzdXJlIGEgcGFydGlhbCBjaGFuZ2UgaXMKKyAgICAgICAgICAgICAq
IGltcG9zc2libGUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggb3JkZXIgIT0g
MCApCisgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgZ290byBv
dXRfdW5sb2NrOworICAgICAgICB9CisgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IDFV
TCA8PCBvcmRlcjsKICAgICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAg
ICAgICAgIHJldCA9IDE7CiAgICAgICAgIGdvdG8gb3V0X2VudHJ5X2NoZWNrOwpAQCAtNjAyLDgg
KzYxNCwxNCBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgIG4gPSAxVUwgPDwgY3VyX29yZGVyOwogICAgICAgICBpZiAoIHQgPT0gcDJtX3Bv
cHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnko
cDJtLCBncGZuICsgaSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOworICAgICAgICAgICAg
LyogVGhpcyBzaG91bGRuJ3QgYmUgYWJsZSB0byBmYWlsICovCisgICAgICAgICAgICBpZiAoIHAy
bV9zZXRfZW50cnkocDJtLCBncGZuICsgaSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vz
cykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICAgICAgICAgICAgICBnb3Rv
IG91dF91bmxvY2s7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBwMm0tPnBvZC5lbnRyeV9j
b3VudCAtPSBuOwogICAgICAgICAgICAgQlVHX09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7
CiAgICAgICAgICAgICBwb2QgLT0gbjsKQEAgLTYyNCw4ICs2NDIsMTQgQEAgcDJtX3BvZF9kZWNy
ZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdwZm4g
KyBpLCBJTlZBTElEX01GTiwgY3VyX29yZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgICAgICAgICAvKiBUaGlzIHNo
b3VsZG4ndCBiZSBhYmxlIHRvIGZhaWwgKi8KKyAgICAgICAgICAgIGlmICggcDJtX3NldF9lbnRy
eShwMm0sIGdwZm4gKyBpLCBJTlZBTElEX01GTiwgY3VyX29yZGVyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9j
azsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwog
ICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBuOyArK2ogKQogICAgICAgICAgICAgICAgIHNl
dF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIElOVkFMSURfTTJQX0VOVFJZKTsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 01:44:08 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 01:44: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.xenproject.org>)
	id 1eLfnj-0003qU-3i; Mon, 04 Dec 2017 01:44:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLfni-0003qH-I8
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 01:44:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 D7/1C-06803-568A42A5; Mon, 04 Dec 2017 01:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTd5hUq
 Uwfc5ShYTthk4MHps79vFHsAYxZqZl5RfkcCaceDJG5aCPboVtxbuZm5gvK/YxcjFISTwm1Fi
 3vEORgjnPKPEyxer2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl2hfu
 I4VxOYVMJPo+LiaEcRmAaqfOLufZQIjxwJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2LDX7xCjJAeTkijvjB6VKCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvEXLgXKCRanpqRVpmTnA8IBJS3DwKInwnlgGlOYtLkjMLc5Mh0idYtTleDbz
 dQOzEEtefl6qlDhvKMgMAZCijNI8uBGwUL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3A
 GQKT2ZeCdymV0BHMAEdkbNGGeSIkkSElFQDY96pCWkcods+fbl3VOxt4fZjdfMKDvvsFw5euv
 7TdAE2seRjygyqXw9Fau3ctNO6znPPmg8vtI/uOzc38BWvUUprofPz3SqVwn3npu9SOezENj0
 4zqnXg2uGtP9z4YNfZDQ9sp7P9s4StYuvkhVnSTpcI/A4a35K7smjTp+DtzkFBpddTnE2V2Ip
 zkg01GIuKk4EADWimUVQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1512351842!110106487!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44974 invoked from network); 4 Dec 2017 01:44: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; 4 Dec 2017 01:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLfne-00033i-4D
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 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 1eLfne-0004zM-2q
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 01:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLfne-0004zM-2q@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 01:44:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.7] xen/pt: allow QEMU to request
	MSI unmasking at bind time
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2408655026283368372=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 02659364349730f82977bd20331d4fa374648fa5
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Aug 24 16:07:03 2017 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Thu Nov 16 15:40:08 2017 +0000

    xen/pt: allow QEMU to request MSI unmasking at bind time
    
    When a MSI interrupt is bound to a guest using
    xc_domain_update_msi_irq (XEN_DOMCTL_bind_pt_irq) the interrupt is
    left masked by default.
    
    This causes problems with guests that first configure interrupts and
    clean the per-entry MSIX table mask bit and afterwards enable MSIX
    globally. In such scenario the Xen internal msixtbl handlers would not
    detect the unmasking of MSIX entries because vectors are not yet
    registered since MSIX is not enabled, and vectors would be left
    masked.
    
    Introduce a new flag in the gflags field to signal Xen whether a MSI
    interrupt should be unmasked after being bound.
    
    This also requires to track the mask register for MSI interrupts, so
    QEMU can also notify to Xen whether the MSI interrupt should be bound
    masked or unmasked
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reported-by: Andreas Kinzler <hfp@posteo.de>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit a8036336609d2e184fc3543a4c439c0ba7d7f3a2)
---
 hw/xen/xen_pt.h             |  1 +
 hw/xen/xen_pt_config_init.c | 20 ++++++++++++++++++--
 hw/xen/xen_pt_msi.c         | 13 ++++++++++---
 3 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/hw/xen/xen_pt.h b/hw/xen/xen_pt.h
index 3749711..be6f80f 100644
--- a/hw/xen/xen_pt.h
+++ b/hw/xen/xen_pt.h
@@ -180,6 +180,7 @@ typedef struct XenPTMSI {
     uint32_t addr_hi;  /* guest message upper address */
     uint16_t data;     /* guest message data */
     uint32_t ctrl_offset; /* saved control offset */
+    uint32_t mask;     /* guest mask bits */
     int pirq;          /* guest pirq corresponding */
     bool initialized;  /* when guest MSI is initialized */
     bool mapped;       /* when pirq is mapped */
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index a6100b1..ad7664c 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -1313,6 +1313,22 @@ static int xen_pt_msgdata_reg_write(XenPCIPassthroughState *s,
     return 0;
 }
 
+static int xen_pt_mask_reg_write(XenPCIPassthroughState *s, XenPTReg *cfg_entry,
+                                 uint32_t *val, uint32_t dev_value,
+                                 uint32_t valid_mask)
+{
+    int rc;
+
+    rc = xen_pt_long_reg_write(s, cfg_entry, val, dev_value, valid_mask);
+    if (rc) {
+        return rc;
+    }
+
+    s->msi->mask = *val;
+
+    return 0;
+}
+
 /* MSI Capability Structure reg static information table */
 static XenPTRegInfo xen_pt_emu_reg_msi[] = {
     /* Next Pointer reg */
@@ -1391,7 +1407,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Mask reg (if PCI_MSI_FLAGS_MASKBIT set, for 64-bit devices) */
     {
@@ -1402,7 +1418,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Pending reg (if PCI_MSI_FLAGS_MASKBIT set, for 32-bit devices) */
     {
diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index 97adc20..d02171a 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -24,6 +24,7 @@
 #define XEN_PT_GFLAGS_SHIFT_DM             9
 #define XEN_PT_GFLAGSSHIFT_DELIV_MODE     12
 #define XEN_PT_GFLAGSSHIFT_TRG_MODE       15
+#define XEN_PT_GFLAGSSHIFT_UNMASKED       16
 
 #define latch(fld) latch[PCI_MSIX_ENTRY_##fld / sizeof(uint32_t)]
 
@@ -155,7 +156,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
                            int pirq,
                            bool is_msix,
                            int msix_entry,
-                           int *old_pirq)
+                           int *old_pirq,
+                           bool masked)
 {
     PCIDevice *d = &s->dev;
     uint8_t gvec = msi_vector(data);
@@ -171,6 +173,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
         table_addr = s->msix->mmio_base_addr;
     }
 
+    gflags |= masked ? 0 : (1u << XEN_PT_GFLAGSSHIFT_UNMASKED);
+
     rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec,
                                   pirq, gflags, table_addr);
 
@@ -273,8 +277,10 @@ int xen_pt_msi_setup(XenPCIPassthroughState *s)
 int xen_pt_msi_update(XenPCIPassthroughState *s)
 {
     XenPTMSI *msi = s->msi;
+
+    /* Current MSI emulation in QEMU only supports 1 vector */
     return msi_msix_update(s, msi_addr64(msi), msi->data, msi->pirq,
-                           false, 0, &msi->pirq);
+                           false, 0, &msi->pirq, msi->mask & 1);
 }
 
 void xen_pt_msi_disable(XenPCIPassthroughState *s)
@@ -355,7 +361,8 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
     }
 
     rc = msi_msix_update(s, entry->addr, entry->data, pirq, true,
-                         entry_nr, &entry->pirq);
+                         entry_nr, &entry->pirq,
+                         vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
 
     if (!rc) {
         entry->updated = false;
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2408655026283368372==--

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 03:55:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 03: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.xenproject.org>)
	id 1eLhqV-0004tt-1q; Mon, 04 Dec 2017 03:55:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLhqT-0004tk-5O
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 72/CB-03903-817C42A5; Mon, 04 Dec 2017 03:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVf8uEq
 UwfT5ghYTthk4MHps79vFHsAYxZqZl5RfkcCasfe7UsFu3YqjvxYwNjDeU+xi5OIQEvjNKPGx
 7TsLhHOeUaJ3/VUgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGGBcImZr6ayg
 Ni8AmYSZ1dvYgZpZQGqb93rNoGRYwEjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsZVCwIPMUpyMCmJ8s7oUYkS4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHrdAwoJ1iUmp5akZaZAwwNmLQEB4+SCO+No0Bp3uKCxNzizHSI1ClGXY5nM183MAux
 5OXnpUqJ84qDzBAAKcoozYMbAQvTS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmTQGZwpOZV
 wK36RXQEUxAR+SsUQY5oiQRISXVwCjML+3rl7VApvWU8sO0J+vtn34X/cao7XYk5DRj8HUXq9
 JfN/SeH7NI0NliZmhu+sbFf0/A7eStgVwul2wtznz83Xw7dZX735nmIZOq5mz6uytO82JV7tf
 jK13lJaVPaXiczV/8tzTzsWuhteOVyjutr/hS+5rWc5hcbfDj++rb0pu1vdX2pRJLcUaioRZz
 UXEiAM/g335OAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1512359702!87093918!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41435 invoked from network); 4 Dec 2017 03:55: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; 4 Dec 2017 03:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLhqQ-0007DP-4a
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLhqQ-0005Nw-40
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLhqQ-0005Nw-40@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 03:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.9] xen/pt: allow QEMU to request
	MSI unmasking at bind time
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9101301071706095191=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c79567917f342b90bc59a603ac1c4a0c3baf22bc
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Aug 24 16:07:03 2017 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Thu Nov 9 16:02:37 2017 +0000

    xen/pt: allow QEMU to request MSI unmasking at bind time
    
    When a MSI interrupt is bound to a guest using
    xc_domain_update_msi_irq (XEN_DOMCTL_bind_pt_irq) the interrupt is
    left masked by default.
    
    This causes problems with guests that first configure interrupts and
    clean the per-entry MSIX table mask bit and afterwards enable MSIX
    globally. In such scenario the Xen internal msixtbl handlers would not
    detect the unmasking of MSIX entries because vectors are not yet
    registered since MSIX is not enabled, and vectors would be left
    masked.
    
    Introduce a new flag in the gflags field to signal Xen whether a MSI
    interrupt should be unmasked after being bound.
    
    This also requires to track the mask register for MSI interrupts, so
    QEMU can also notify to Xen whether the MSI interrupt should be bound
    masked or unmasked
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reported-by: Andreas Kinzler <hfp@posteo.de>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit a8036336609d2e184fc3543a4c439c0ba7d7f3a2)
---
 hw/xen/xen_pt.h             |  1 +
 hw/xen/xen_pt_config_init.c | 20 ++++++++++++++++++--
 hw/xen/xen_pt_msi.c         | 13 ++++++++++---
 3 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/hw/xen/xen_pt.h b/hw/xen/xen_pt.h
index 191d9ca..aa39a9a 100644
--- a/hw/xen/xen_pt.h
+++ b/hw/xen/xen_pt.h
@@ -180,6 +180,7 @@ typedef struct XenPTMSI {
     uint32_t addr_hi;  /* guest message upper address */
     uint16_t data;     /* guest message data */
     uint32_t ctrl_offset; /* saved control offset */
+    uint32_t mask;     /* guest mask bits */
     int pirq;          /* guest pirq corresponding */
     bool initialized;  /* when guest MSI is initialized */
     bool mapped;       /* when pirq is mapped */
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index 6f18366..7354f72 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -1315,6 +1315,22 @@ static int xen_pt_msgdata_reg_write(XenPCIPassthroughState *s,
     return 0;
 }
 
+static int xen_pt_mask_reg_write(XenPCIPassthroughState *s, XenPTReg *cfg_entry,
+                                 uint32_t *val, uint32_t dev_value,
+                                 uint32_t valid_mask)
+{
+    int rc;
+
+    rc = xen_pt_long_reg_write(s, cfg_entry, val, dev_value, valid_mask);
+    if (rc) {
+        return rc;
+    }
+
+    s->msi->mask = *val;
+
+    return 0;
+}
+
 /* MSI Capability Structure reg static information table */
 static XenPTRegInfo xen_pt_emu_reg_msi[] = {
     /* Next Pointer reg */
@@ -1393,7 +1409,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Mask reg (if PCI_MSI_FLAGS_MASKBIT set, for 64-bit devices) */
     {
@@ -1404,7 +1420,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Pending reg (if PCI_MSI_FLAGS_MASKBIT set, for 32-bit devices) */
     {
diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index 62add06..e7d9d78 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -24,6 +24,7 @@
 #define XEN_PT_GFLAGS_SHIFT_DM             9
 #define XEN_PT_GFLAGSSHIFT_DELIV_MODE     12
 #define XEN_PT_GFLAGSSHIFT_TRG_MODE       15
+#define XEN_PT_GFLAGSSHIFT_UNMASKED       16
 
 #define latch(fld) latch[PCI_MSIX_ENTRY_##fld / sizeof(uint32_t)]
 
@@ -155,7 +156,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
                            int pirq,
                            bool is_msix,
                            int msix_entry,
-                           int *old_pirq)
+                           int *old_pirq,
+                           bool masked)
 {
     PCIDevice *d = &s->dev;
     uint8_t gvec = msi_vector(data);
@@ -171,6 +173,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
         table_addr = s->msix->mmio_base_addr;
     }
 
+    gflags |= masked ? 0 : (1u << XEN_PT_GFLAGSSHIFT_UNMASKED);
+
     rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec,
                                   pirq, gflags, table_addr);
 
@@ -273,8 +277,10 @@ int xen_pt_msi_setup(XenPCIPassthroughState *s)
 int xen_pt_msi_update(XenPCIPassthroughState *s)
 {
     XenPTMSI *msi = s->msi;
+
+    /* Current MSI emulation in QEMU only supports 1 vector */
     return msi_msix_update(s, msi_addr64(msi), msi->data, msi->pirq,
-                           false, 0, &msi->pirq);
+                           false, 0, &msi->pirq, msi->mask & 1);
 }
 
 void xen_pt_msi_disable(XenPCIPassthroughState *s)
@@ -355,7 +361,8 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
     }
 
     rc = msi_msix_update(s, entry->addr, entry->data, pirq, true,
-                         entry_nr, &entry->pirq);
+                         entry_nr, &entry->pirq,
+                         vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
 
     if (!rc) {
         entry->updated = false;
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9101301071706095191==--

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 03:55:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 03: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.xenproject.org>)
	id 1eLhqe-0004ue-3S; Mon, 04 Dec 2017 03:55:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLhqc-0004uV-Mu
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B0/01-02581-127C42A5; Mon, 04 Dec 2017 03:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVfxuEq
 UwYUXEhYTthk4MHps79vFHsAYxZqZl5RfkcCaseLCCZaC7VwVW44XNzBe5+hi5OIQEvjNKNF/
 YgYjhHOeUeLvmW3sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RKXNv5k
 h3E5hUwk3j8eyoTiM0CVL9qxQXWCYwcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfjq+N+hxglOZiURHln9KhECfEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgdToGlBMsSk1PrUjLzAEGB0xagoNHSYT3xlGgNG9xQWJucWY6ROoUoy7Hs5mv
 G5iFWPLy81KlxHnFQWYIgBRllObBjYAF6iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwaI
 FN4MvNK4Da9AjqCCeiInDXKIEeUJCKkpBoYWwyO9pxbdCSwTG6Hs8Dp8D89fN/kPjwKC2RLXm
 l8b+Ij9YleLOfOCPM5nmvO+zzL2ECnv1Rzh6T1/t9nJZPvL2Hs/lE+sXRNw9prT36G3uq4+H1
 JqUrC3t1C1TtZv54s2hEYor5Mx4CF8dzMb60zV+R1qrqk2Cxsn/21zvjkpFm17Et/tvqsV2Ip
 zkg01GIuKk4EAJ3gJzlPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1512359712!116969180!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61075 invoked from network); 4 Dec 2017 03:55:13 -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; 4 Dec 2017 03:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLhqa-0007DV-6Z
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLhqa-0005Oe-5x
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 03:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLhqa-0005Oe-5x@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 03:55:12 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.9] ui/gtk: Fix deprecation of
	vte_terminal_copy_clipboard
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzOTdlZDZhNTg2YjBhOTNlOWE4YjQ3ZjViMzAwOGZhYzM0ZjVmMzcKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMTAgMTE6MjQ6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA5IDE2OjAy
OjQ0IDIwMTcgKzAwMDAKCiAgICB1aS9ndGs6IEZpeCBkZXByZWNhdGlvbiBvZiB2dGVfdGVybWlu
YWxfY29weV9jbGlwYm9hcmQKICAgIAogICAgdnRlX3Rlcm1pbmFsX2NvcHlfY2xpcGJvYXJkKCkg
aXMgZGVwcmVjYXRlZCBpbiBWVEUgMC41MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFu
aWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
TWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDcwODU3YWQ2MjEyMjc2ZGNkYTM2NGUzNmIzMDI1ODIyMmJkYjMxYmMpCi0tLQogdWkv
Z3RrLmMgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdWkvZ3RrLmMgYi91aS9ndGsuYwppbmRleCBhMjE2MjE2Li4zYjBmZmEwIDEwMDY0NAot
LS0gYS91aS9ndGsuYworKysgYi91aS9ndGsuYwpAQCAtMTY2MSw3ICsxNjYxLDEyIEBAIHN0YXRp
YyB2b2lkIGdkX21lbnVfY29weShHdGtNZW51SXRlbSAqaXRlbSwgdm9pZCAqb3BhcXVlKQogICAg
IEd0a0Rpc3BsYXlTdGF0ZSAqcyA9IG9wYXF1ZTsKICAgICBWaXJ0dWFsQ29uc29sZSAqdmMgPSBn
ZF92Y19maW5kX2N1cnJlbnQocyk7CiAKKyNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCA1MCwgMCkK
KyAgICB2dGVfdGVybWluYWxfY29weV9jbGlwYm9hcmRfZm9ybWF0KFZURV9URVJNSU5BTCh2Yy0+
dnRlLnRlcm1pbmFsKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZU
RV9GT1JNQVRfVEVYVCk7CisjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9jb3B5X2NsaXBib2FyZChW
VEVfVEVSTUlOQUwodmMtPnZ0ZS50ZXJtaW5hbCkpOworI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lk
IGdkX3ZjX2FkanVzdG1lbnRfY2hhbmdlZChHdGtBZGp1c3RtZW50ICphZGp1c3RtZW50LCB2b2lk
ICpvcGFxdWUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 05:55:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 05: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.xenproject.org>)
	id 1eLjid-0004We-3X; Mon, 04 Dec 2017 05:55:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLjic-0004WY-G6
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D8/36-03656-933E42A5; Mon, 04 Dec 2017 05:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfisUq
 UwfF+JosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmDe/hblgt27F766P7A2M9xS7GLk4hAR+M0rc
 3faavYuRE8g5zyjxdbJPFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFwiW+rX3DC
 GLzCphJHJ36kAnEZgGq//7iNesERo4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYDywKPMQoycGkJMo7o0clSogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr+cjoJxgUWp6akVaZg4wOGDSEhw8SiK8Zx4CpXmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc57D6RIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFce5BKez
 LwSuE2vgI5gAjoiZ40yyBEliQgpqQZGT40Czy6hFX9XJj9w/RXZOknzFoOvdVJ7l5WQ0ZYTK3
 79mDvD88Wun7Nzr9dNyeHfo30kafuS7qoPErGHWVu/TfhTmtV4sueM3yujpPxNOQdfBnxc9Mf
 fz/LlIrZtMy7dfOqZ3r/HjnPSTAlp04fVFa5zNP9bqbm2RJgkHLD5XVE/L8h1jZmnEktxRqKh
 FnNRcSIAMTwTJE8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1512366903!119408572!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27877 invoked from network); 4 Dec 2017 05:55:03 -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; 4 Dec 2017 05:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLjiY-0002Bt-RT
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLjiY-0007BY-Q8
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLjiY-0007BY-Q8@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 05:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] xen/pt: allow QEMU to request
	MSI unmasking at bind time
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2133225067839144888=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 038cb1d6958d9beae68bb681124baf51ee92060f
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Aug 24 16:07:03 2017 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Thu Nov 9 16:03:11 2017 +0000

    xen/pt: allow QEMU to request MSI unmasking at bind time
    
    When a MSI interrupt is bound to a guest using
    xc_domain_update_msi_irq (XEN_DOMCTL_bind_pt_irq) the interrupt is
    left masked by default.
    
    This causes problems with guests that first configure interrupts and
    clean the per-entry MSIX table mask bit and afterwards enable MSIX
    globally. In such scenario the Xen internal msixtbl handlers would not
    detect the unmasking of MSIX entries because vectors are not yet
    registered since MSIX is not enabled, and vectors would be left
    masked.
    
    Introduce a new flag in the gflags field to signal Xen whether a MSI
    interrupt should be unmasked after being bound.
    
    This also requires to track the mask register for MSI interrupts, so
    QEMU can also notify to Xen whether the MSI interrupt should be bound
    masked or unmasked
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reported-by: Andreas Kinzler <hfp@posteo.de>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit a8036336609d2e184fc3543a4c439c0ba7d7f3a2)
---
 hw/xen/xen_pt.h             |  1 +
 hw/xen/xen_pt_config_init.c | 20 ++++++++++++++++++--
 hw/xen/xen_pt_msi.c         | 13 ++++++++++---
 3 files changed, 29 insertions(+), 5 deletions(-)

diff --git a/hw/xen/xen_pt.h b/hw/xen/xen_pt.h
index 191d9ca..aa39a9a 100644
--- a/hw/xen/xen_pt.h
+++ b/hw/xen/xen_pt.h
@@ -180,6 +180,7 @@ typedef struct XenPTMSI {
     uint32_t addr_hi;  /* guest message upper address */
     uint16_t data;     /* guest message data */
     uint32_t ctrl_offset; /* saved control offset */
+    uint32_t mask;     /* guest mask bits */
     int pirq;          /* guest pirq corresponding */
     bool initialized;  /* when guest MSI is initialized */
     bool mapped;       /* when pirq is mapped */
diff --git a/hw/xen/xen_pt_config_init.c b/hw/xen/xen_pt_config_init.c
index 6f18366..7354f72 100644
--- a/hw/xen/xen_pt_config_init.c
+++ b/hw/xen/xen_pt_config_init.c
@@ -1315,6 +1315,22 @@ static int xen_pt_msgdata_reg_write(XenPCIPassthroughState *s,
     return 0;
 }
 
+static int xen_pt_mask_reg_write(XenPCIPassthroughState *s, XenPTReg *cfg_entry,
+                                 uint32_t *val, uint32_t dev_value,
+                                 uint32_t valid_mask)
+{
+    int rc;
+
+    rc = xen_pt_long_reg_write(s, cfg_entry, val, dev_value, valid_mask);
+    if (rc) {
+        return rc;
+    }
+
+    s->msi->mask = *val;
+
+    return 0;
+}
+
 /* MSI Capability Structure reg static information table */
 static XenPTRegInfo xen_pt_emu_reg_msi[] = {
     /* Next Pointer reg */
@@ -1393,7 +1409,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Mask reg (if PCI_MSI_FLAGS_MASKBIT set, for 64-bit devices) */
     {
@@ -1404,7 +1420,7 @@ static XenPTRegInfo xen_pt_emu_reg_msi[] = {
         .emu_mask   = 0xFFFFFFFF,
         .init       = xen_pt_mask_reg_init,
         .u.dw.read  = xen_pt_long_reg_read,
-        .u.dw.write = xen_pt_long_reg_write,
+        .u.dw.write = xen_pt_mask_reg_write,
     },
     /* Pending reg (if PCI_MSI_FLAGS_MASKBIT set, for 32-bit devices) */
     {
diff --git a/hw/xen/xen_pt_msi.c b/hw/xen/xen_pt_msi.c
index 62add06..e7d9d78 100644
--- a/hw/xen/xen_pt_msi.c
+++ b/hw/xen/xen_pt_msi.c
@@ -24,6 +24,7 @@
 #define XEN_PT_GFLAGS_SHIFT_DM             9
 #define XEN_PT_GFLAGSSHIFT_DELIV_MODE     12
 #define XEN_PT_GFLAGSSHIFT_TRG_MODE       15
+#define XEN_PT_GFLAGSSHIFT_UNMASKED       16
 
 #define latch(fld) latch[PCI_MSIX_ENTRY_##fld / sizeof(uint32_t)]
 
@@ -155,7 +156,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
                            int pirq,
                            bool is_msix,
                            int msix_entry,
-                           int *old_pirq)
+                           int *old_pirq,
+                           bool masked)
 {
     PCIDevice *d = &s->dev;
     uint8_t gvec = msi_vector(data);
@@ -171,6 +173,8 @@ static int msi_msix_update(XenPCIPassthroughState *s,
         table_addr = s->msix->mmio_base_addr;
     }
 
+    gflags |= masked ? 0 : (1u << XEN_PT_GFLAGSSHIFT_UNMASKED);
+
     rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec,
                                   pirq, gflags, table_addr);
 
@@ -273,8 +277,10 @@ int xen_pt_msi_setup(XenPCIPassthroughState *s)
 int xen_pt_msi_update(XenPCIPassthroughState *s)
 {
     XenPTMSI *msi = s->msi;
+
+    /* Current MSI emulation in QEMU only supports 1 vector */
     return msi_msix_update(s, msi_addr64(msi), msi->data, msi->pirq,
-                           false, 0, &msi->pirq);
+                           false, 0, &msi->pirq, msi->mask & 1);
 }
 
 void xen_pt_msi_disable(XenPCIPassthroughState *s)
@@ -355,7 +361,8 @@ static int xen_pt_msix_update_one(XenPCIPassthroughState *s, int entry_nr,
     }
 
     rc = msi_msix_update(s, entry->addr, entry->data, pirq, true,
-                         entry_nr, &entry->pirq);
+                         entry_nr, &entry->pirq,
+                         vec_ctrl & PCI_MSIX_ENTRY_CTRL_MASKBIT);
 
     if (!rc) {
         entry->updated = false;
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2133225067839144888==--

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 05:55:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 05: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.xenproject.org>)
	id 1eLjim-0004X6-5g; Mon, 04 Dec 2017 05:55:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLjil-0004X0-HM
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D5/C0-04139-243E42A5; Mon, 04 Dec 2017 05:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdfpsUq
 UwYWNLBYTthk4MHps79vFHsAYxZqZl5RfkcCasf7PXuaC7VwV22dNYm1gvM7RxcjFISTwm1Hi
 zOxvbBDOeUaJo2t2M3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKjHx/
 icwm1fATOLQ5jlgrSxA9b/OBE9g5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9Aj9QwMjDsYm3qdDzFKcjApifLO6FGJEuJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB6/kIKCdYlJqeWpGWmQMMDZi0BAePkgjvmYdAad7igsTc4sx0iNQpRl2OZzNfNzAL
 seTl56VKifPeAykSACnKKM2DGwEL00uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmjQC7hy
 cwrgdv0CugIJqAjctYogxxRkoiQkmpglDMUXZilOCkw0dDwtfVtlVRtlTXLYrYdTfvoJpNz7h
 nL2i3nFjiavquqAEZdav7cdYekyvoVIsJ6n4hxpR37wV+6oNi/Z3XdJz031u1+bw8yVrBqnv9
 j7y5m+OLpvt0b75TcnVjMMnfWpgcS77Ss4oUnvXV/bJX499e1E6mezy45Ba/jCt6txFKckWio
 xVxUnAgAb/bxKU4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1512366913!81491248!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20842 invoked from network); 4 Dec 2017 05:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Dec 2017 05:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eLjii-0002Bz-TI
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eLjii-0007CG-Se
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 05:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eLjii-0007CG-Se@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 05:55:12 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] ui/gtk: Fix deprecation of
	vte_terminal_copy_clipboard
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3ZGI3MmM4NTI0MjMxOTBiZjJiOTU1ZWNkMjY1Y2U4MWIzN2M2MmYKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMTAgMTE6MjQ6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA5IDE2OjAz
OjExIDIwMTcgKzAwMDAKCiAgICB1aS9ndGs6IEZpeCBkZXByZWNhdGlvbiBvZiB2dGVfdGVybWlu
YWxfY29weV9jbGlwYm9hcmQKICAgIAogICAgdnRlX3Rlcm1pbmFsX2NvcHlfY2xpcGJvYXJkKCkg
aXMgZGVwcmVjYXRlZCBpbiBWVEUgMC41MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFu
aWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
TWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDcwODU3YWQ2MjEyMjc2ZGNkYTM2NGUzNmIzMDI1ODIyMmJkYjMxYmMpCi0tLQogdWkv
Z3RrLmMgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdWkvZ3RrLmMgYi91aS9ndGsuYwppbmRleCA1OGQyMGVlLi4wZDc0YmJmIDEwMDY0NAot
LS0gYS91aS9ndGsuYworKysgYi91aS9ndGsuYwpAQCAtMTYzNiw3ICsxNjM2LDEyIEBAIHN0YXRp
YyB2b2lkIGdkX21lbnVfY29weShHdGtNZW51SXRlbSAqaXRlbSwgdm9pZCAqb3BhcXVlKQogICAg
IEd0a0Rpc3BsYXlTdGF0ZSAqcyA9IG9wYXF1ZTsKICAgICBWaXJ0dWFsQ29uc29sZSAqdmMgPSBn
ZF92Y19maW5kX2N1cnJlbnQocyk7CiAKKyNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCA1MCwgMCkK
KyAgICB2dGVfdGVybWluYWxfY29weV9jbGlwYm9hcmRfZm9ybWF0KFZURV9URVJNSU5BTCh2Yy0+
dnRlLnRlcm1pbmFsKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZU
RV9GT1JNQVRfVEVYVCk7CisjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9jb3B5X2NsaXBib2FyZChW
VEVfVEVSTUlOQUwodmMtPnZ0ZS50ZXJtaW5hbCkpOworI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lk
IGdkX3ZjX2FkanVzdG1lbnRfY2hhbmdlZChHdGtBZGp1c3RtZW50ICphZGp1c3RtZW50LCB2b2lk
ICpvcGFxdWUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 23:22:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 23: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.xenproject.org>)
	id 1eM03q-0000EZ-SM; Mon, 04 Dec 2017 23:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM03p-0000ET-QA
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/2A-03103-D98D52A5; Mon, 04 Dec 2017 23:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXfODdU
 og1VzZSwmbDNwYPTY3reLPYAxijUzLym/IoE14+C/jewF96QrTpwPa2CcKNrFyMUhJPCbUWLm
 1SNsEM55RolHL5YydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsECIxO8lr
 CBhXgEziVnb/zOC2CxA5ZeenGeZwMixgJFhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoEcYgGAH46dlAYcYJTmYlER5n2xUjRLiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwRuxAygnWJSanlqRlpkDDA2YtAQHj5IIbxZImre4IDG3ODMdInWK0ZLj2KbLf5g4
 ns183cDMMWXlv2ZmIZa8/LxUKXHetSANAiANGaV5cONg4XuJUVZKmJcR6EAhnoLUotzMElT5V
 4ziHIxKwrw/tgNN4cnMK4Hb+groICagg3LWKIMcVJKIkJJqYLzk6H9hU1zcKqcTv3+seS4s8u
 P/o4+2TFHX9/QrOKy59NFrucDUddtksj//XdJ/s4nxhPk/xZa5L28+ZmX2vrRu16xfomsaw8u
 kJ96WSmrjlM+zfT6Zc9Jmt42nvlf/WFlzn9E7sGaGfcyts7Oc7+uL84axB0by70j/tOnk5q2t
 3kbbTh258H2dEktxRqKhFnNRcSIAOFsB8loCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1512429723!114854895!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33108 invoked from network); 4 Dec 2017 23: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; 4 Dec 2017 23:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM03m-0005We-KO
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eM03m-0003Fo-Hw
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eM03m-0003Fo-Hw@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 23:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/pod: prevent infinite loop
	when shattering large pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3YmIyMmJlN2Q5NTRhZGJiZGMzNTdkMDg5OGYwNWUxYjI2MTAzMjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyOCAxMzo0ODoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyOCAxMzo0ODoxMyAyMDE3ICswMTAw
CgogICAgeDg2L3BvZDogcHJldmVudCBpbmZpbml0ZSBsb29wIHdoZW4gc2hhdHRlcmluZyBsYXJn
ZSBwYWdlcwogICAgCiAgICBXaGVuIHBvcHVsYXRpbmcgcGFnZXMsIHRoZSBQb0QgbWF5IG5lZWQg
dG8gc3BsaXQgbGFyZ2Ugb25lcyB1c2luZwogICAgcDJtX3NldF9lbnRyeSBhbmQgcmVxdWVzdCB0
aGUgY2FsbGVyIHRvIHJldHJ5IChzZWUgZXB0X2dldF9lbnRyeSBmb3IKICAgIGluc3RhbmNlKS4K
ICAgIAogICAgcDJtX3NldF9lbnRyeSBtYXkgZmFpbCB0byBzaGF0dGVyIGlmIGl0IGlzIG5vdCBw
b3NzaWJsZSB0byBhbGxvY2F0ZQogICAgbWVtb3J5IGZvciB0aGUgbmV3IHBhZ2UgdGFibGUuIEhv
d2V2ZXIsIHRoZSBlcnJvciBpcyBub3QgcHJvcGFnYXRlZAogICAgcmVzdWx0aW5nIHRvIHRoZSBj
YWxsZXJzIHRvIHJldHJ5IGluZmluaXRlbHkgdGhlIFBvRC4KICAgIAogICAgUHJldmVudCB0aGUg
aW5maW5pdGUgbG9vcCBieSByZXR1cm4gZmFsc2Ugd2hlbiBpdCBpcyBub3QgcG9zc2libGUgdG8K
ICAgIHNoYXR0ZXIgdGhlIGxhcmdlIG1hcHBpbmcuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0Ni4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBhMWM2YzY3Njg5NzFlYTM4N2Q3ZWJhMDgwMzkwOGVmMDkyOGI0
M2FjCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxMTo1NSArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAzMCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwppbmRleCBhMDhjZmVmLi41MTliODBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEwNDUsOSArMTA0
NSw4IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgKiBOT1RFOiBJbiBhIGZpbmUtZ3JhaW5lZCBwMm0g
bG9ja2luZyBzY2VuYXJpbyB0aGlzIG9wZXJhdGlvbgogICAgICAgICAgKiBtYXkgbmVlZCB0byBw
cm9tb3RlIGl0cyBsb2NraW5nIGZyb20gZ2ZuLT4xZyBzdXBlcnBhZ2UKICAgICAgICAgICovCi0g
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCwgX21mbihJTlZBTElEX01GTiks
IFBBR0VfT1JERVJfMk0sCi0gICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBfbWZuKElOVkFMSURfTUZOKSwg
UEFHRV9PUkRFUl8yTSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRl
X29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAgICAgfQogCiAgICAgLyogT25seSBy
ZWNsYWltIGlmIHdlJ3JlIGluIGFjdHVhbCBuZWVkIG9mIG1vcmUgY2FjaGUuICovCkBAIC0xMDc4
LDggKzEwNzcsMTIgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3Jk
ZXIpIDw8IG9yZGVyOwogCi0gICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hbGlnbmVkLCBtZm4s
IG9yZGVyLCBwMm1fcmFtX3J3LAotICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7CisgICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQsIG1mbiwgb3JkZXIs
IHAybV9yYW1fcncsCisgICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3Mp
ICkKKyAgICB7CisgICAgICAgIHAybV9wb2RfY2FjaGVfYWRkKHAybSwgcCwgb3JkZXIpOworICAg
ICAgICBnb3RvIG91dF9mYWlsOworICAgIH0KIAogICAgIGZvciggaSA9IDA7IGkgPCAoMVVMIDw8
IG9yZGVyKTsgaSsrICkKICAgICB7CkBAIC0xMTI0LDEzICsxMTI3LDE4IEBAIHJlbWFwX2FuZF9y
ZXRyeToKICAgICBCVUdfT04ob3JkZXIgIT0gUEFHRV9PUkRFUl8yTSk7CiAgICAgcG9kX3VubG9j
ayhwMm0pOwogCi0gICAgLyogUmVtYXAgdGhpcyAyLW1lZyByZWdpb24gaW4gc2luZ2xldG9uIGNo
dW5rcyAqLwotICAgIC8qIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlv
IHRoaXMgbWlnaHQKLSAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4t
PjJNIHN1cGVycGFnZSAqLworICAgIC8qCisgICAgICogUmVtYXAgdGhpcyAyLW1lZyByZWdpb24g
aW4gc2luZ2xldG9uIGNodW5rcy4gU2VlIHRoZSBjb21tZW50IG9uIHRoZQorICAgICAqIDFHIHBh
Z2Ugc3BsaXR0aW5nIHBhdGggYWJvdmUgZm9yIHdoeSBhIHNpbmdsZSBjYWxsIHN1ZmZpY2VzLgor
ICAgICAqCisgICAgICogTk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8g
dGhpcyBtaWdodAorICAgICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+
Mk0gc3VwZXJwYWdlLgorICAgICAqLwogICAgIGdmbl9hbGlnbmVkID0gKGdmbj4+b3JkZXIpPDxv
cmRlcjsKLSAgICBmb3IoaT0wOyBpPCgxPDxvcmRlcik7IGkrKykKLSAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbl9hbGlnbmVkICsgaSwgX21mbihJTlZBTElEX01GTiksIFBBR0VfT1JERVJf
NEssCi0gICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5k
ZWZhdWx0X2FjY2Vzcyk7CisgICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQs
IF9tZm4oSU5WQUxJRF9NRk4pLCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisgICAgICAg
IHJldHVybiAtMTsKKwogICAgIGlmICggdGJfaW5pdF9kb25lICkKICAgICB7CiAgICAgICAgIHN0
cnVjdCB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 23:22:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 23: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.xenproject.org>)
	id 1eM040-0000Gb-U3; Mon, 04 Dec 2017 23:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM03z-0000GH-D2
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F0/F2-17523-6A8D52A5; Mon, 04 Dec 2017 23:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVXfpDdU
 ogz9TTC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9PhPqaCacYVn1/8Y2pg3KbSxcjFISTwm1Fi
 3psVzBDOeUaJPx2H2bsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkvh3o
 QWsnFfATGLWHweQMAtQ+abzX5kmMHIsYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeHljwCFGSQ4mJVFe9hOqUUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeGOvA+UEi1LTUyvSMnOAwQGTluDgURLh3QGS5i0uSMwtzkyHSJ1iNOZ4NvN1AzPH
 lJX/mpmFWPLy81KlxHkLQEoFQEozSvPgBsGC9hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEe
 a1BpvBk5pXA7XsFdAoT0Ck5a5RBTilJREhJNTBO/PZ3u2D5pMUFN/eHzbxseW+N+7SGE+/zWv
 OfHg+4qJTE0D39bL3V5VkcfgvdVbSjp50643/8ddu0w7tbEuyntbI2l1SGHor8vvGveOVslWw
 N+6JdYZsFequuXxc+EdPXcNz48LK3nX5HypefkmP9y/Epz+U3i2TG6bVcE+4lOV2+//PAdL05
 SizFGYmGWsxFxYkAI09M01UCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1512429732!117998335!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24706 invoked from network); 4 Dec 2017 23:22:13 -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 Dec 2017 23:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM03w-0005XX-MO
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eM03w-0003K1-Lb
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eM03w-0003K1-Lb@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 23:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] p2m: Always check to see if
	removing a p2m entry actually worked
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVhODAyNDUzZWY3YTBiMmYxZWNmYTRiYzk3ZmQwOTFkMTFlMmE1NDIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI4IDEzOjQ4OjU1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI4IDEzOjQ4OjU1IDIwMTcgKzAx
MDAKCiAgICBwMm06IEFsd2F5cyBjaGVjayB0byBzZWUgaWYgcmVtb3ZpbmcgYSBwMm0gZW50cnkg
YWN0dWFsbHkgd29ya2VkCiAgICAKICAgIFRoZSBQb0QgemVyby1jaGVjayBmdW5jdGlvbnMgc3Bl
Y3VsYXRpdmVseSByZW1vdmUgbWVtb3J5IGZyb20gdGhlIHAybSwKICAgIHRoZW4gY2hlY2sgdG8g
c2VlIGlmIGl0J3MgY29tcGxldGVseSB6ZXJvZWQsIGJlZm9yZSBwdXR0aW5nIGl0IGluIHRoZQog
ICAgY2FjaGUuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHRoZSBwMm1fc2V0X2VudHJ5KCkgY2Fs
bHMgbWF5IGZhaWwgaWYgdGhlIHVuZGVybHlpbmcKICAgIHBhZ2V0YWJsZSBzdHJ1Y3R1cmUgbmVl
ZHMgdG8gY2hhbmdlIGFuZCB0aGUgZG9tYWluIGhhcyBleGhhdXN0ZWQgaXRzCiAgICBwMm0gbWVt
b3J5IHBvb2w6IGZvciBpbnN0YW5jZSwgaWYgd2UncmUgcmVtb3ZpbmcgYSAyTWlCIHJlZ2lvbiBv
dXQgb2YKICAgIGEgMUdpQiBlbnRyeSAoaW4gdGhlIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBh
Z2UoKSBjYXNlKSwgb3IgYSA0awogICAgcmVnaW9uIG91dCBvZiBhIDJNaUIgb3IgbGFyZ2VyIGVu
dHJ5IChpbiB0aGUgcDJtX3BvZF96ZXJvX2NoZWNrKCkKICAgIGNhc2UpOyBhbmQgdGhlIHJldHVy
biB2YWx1ZSBpcyBub3QgY2hlY2tlZC4KICAgIAogICAgVGhlIHVuZGVybHlpbmcgbWZuIHdpbGwg
dGhlbiBiZSBhZGRlZCBpbnRvIHRoZSBQb0QgY2FjaGUsIGFuZCBhdCBzb21lCiAgICBwb2ludCBt
YXBwZWQgaW50byBhbm90aGVyIGxvY2F0aW9uIGluIHRoZSBwMm0uICBJZiB0aGUgZ3Vlc3QKICAg
IGFmdGVyd2FyZHMgYmFsbG9ucyBvdXQgdGhpcyBtZW1vcnksIGl0IHdpbGwgYmUgZnJlZWQgdG8g
dGhlIGh5cGVydmlzb3IKICAgIGFuZCBwb3RlbnRpYWxseSByZXVzZWQgYnkgYW5vdGhlciBkb21h
aW4sIGluIHNwaXRlIG9mIHRoZSBmYWN0IHRoYXQKICAgIHRoZSBvcmlnaW5hbCBkb21haW4gc3Rp
bGwgaGFzIHdyaXRhYmxlIG1hcHBpbmdzIHRvIGl0LgogICAgCiAgICBUaGVyZSBhcmUgc2V2ZXJh
bCBwbGFjZXMgd2hlcmUgcDJtX3NldF9lbnRyeSgpIHNob3VsZG4ndCBiZSBhYmxlIHRvCiAgICBm
YWlsLCBhcyBpdCBpcyBndWFyYW50ZWVkIHRvIHdyaXRlIGFuIGVudHJ5IG9mIHRoZSBzYW1lIG9y
ZGVyIHRoYXQKICAgIHN1Y2NlZWRlZCBiZWZvcmUuICBBZGQgYSBiYWNrc3RvcCBvZiBjcmFzaGlu
ZyB0aGUgZG9tYWluIGp1c3QgaW4gY2FzZSwKICAgIGFuZCBhbiBBU1NFUlRfVU5SRUFDSEFCTEUo
KSB0byBmbGFnIHVwIHRoZSBicm9rZW4gYXNzdW1wdGlvbiBvbiBkZWJ1ZwogICAgYnVpbGRzLgog
ICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCB1c2UgUEFHRV9PUkRFUl8yTSByYXRoZXIgdGhhbiBh
IG1hZ2ljIGNvbnN0YW50LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI0Ny4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDkyNzkwNjcyZGVkZjJlYWIwNDJlMDRlY2MyNzdjMTlkNDBmZDM0OGEKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTExLTI4IDEzOjEzOjAzICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYyB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcG9kLmMKaW5kZXggNTE5YjgwYy4uYjFmMGFiZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC03
MjksOCArNzI5LDkgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB9CiAKICAgICAvKiBUcnkgdG8gcmVt
b3ZlIHRoZSBwYWdlLCByZXN0b3Jpbmcgb2xkIG1hcHBpbmcgaWYgaXQgZmFpbHMuICovCi0gICAg
cDJtX3NldF9lbnRyeShwMm0sIGdmbiwgX21mbihJTlZBTElEX01GTiksIFBBR0VfT1JERVJfMk0s
Ci0gICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRf
YWNjZXNzKTsKKyAgICBpZiAoIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIF9tZm4oSU5WQUxJRF9N
Rk4pLCBQQUdFX09SREVSXzJNLAorICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVf
b25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisgICAgICAgIGdvdG8gb3V0OwogCiAg
ICAgLyogTWFrZSBub25lIG9mIHRoZSBNRk5zIGFyZSB1c2VkIGVsc2V3aGVyZS4uLiBmb3IgZXhh
bXBsZSwgbWFwcGVkCiAgICAgICogdmlhIHRoZSBncmFudCB0YWJsZSBpbnRlcmZhY2UsIG9yIGJ5
IHFlbXUuICBBbGxvdyBvbmUgcmVmY291bnQgZm9yCkBAIC03ODYsOSArNzg3LDE4IEBAIHAybV9w
b2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4pCiAgICAgcmV0ID0gU1VQRVJQQUdFX1BBR0VTOwogCiBvdXRfcmVzZXQ6Ci0gICAg
aWYgKCByZXNldCApCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbjAsIDksIHR5
cGUwLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSAgICAKKyAgICAvKgorICAgICAqIFRoaXMgcDJt
X3NldF9lbnRyeSgpIGNhbGwgc2hvdWxkbid0IGJlIGFibGUgdG8gZmFpbCwgc2luY2UgdGhlIHNh
bWUgb3JkZXIKKyAgICAgKiBvbiB0aGUgc2FtZSBnZm4gc3VjY2VlZGVkIGFib3ZlLiAgSWYgdGhh
dCB0dXJucyBvdXQgdG8gYmUgZmFsc2UsIGNyYXNoaW5nCisgICAgICogdGhlIGRvbWFpbiBzaG91
bGQgYmUgdGhlIHNhZmVzdCB3YXkgb2YgbWFraW5nIHN1cmUgd2UgZG9uJ3QgbGVhayBtZW1vcnku
CisgICAgICovCisgICAgaWYgKCByZXNldCAmJiBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4w
LCBQQUdFX09SREVSXzJNLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlMCwg
cDJtLT5kZWZhdWx0X2FjY2VzcykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICB9CisKIG91dDoKICAgICBnZm5fdW5s
b2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwogICAgIHJldHVybiByZXQ7CkBAIC04NDUs
MTkgKzg1NSwzMCBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICB9CiAKICAgICAgICAgLyog
VHJ5IHRvIHJlbW92ZSB0aGUgcGFnZSwgcmVzdG9yaW5nIG9sZCBtYXBwaW5nIGlmIGl0IGZhaWxz
LiAqLwotICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgX21mbihJTlZBTElEX01G
TiksIFBBR0VfT1JERVJfNEssCi0gICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29u
X2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgICAgIGlmICggcDJtX3NldF9lbnRy
eShwMm0sIGdmbnNbaV0sIF9tZm4oSU5WQUxJRF9NRk4pLCBQQUdFX09SREVSXzRLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0
X2FjY2VzcykgKQorICAgICAgICAgICAgZ290byBza2lwOwogCiAgICAgICAgIC8qIFNlZSBpZiB0
aGUgcGFnZSB3YXMgc3VjY2Vzc2Z1bGx5IHVubWFwcGVkLiAgKEFsbG93IG9uZSByZWZjb3VudAog
ICAgICAgICAgKiBmb3IgYmVpbmcgYWxsb2NhdGVkIHRvIGEgZG9tYWluLikgKi8KICAgICAgICAg
aWYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykg
PiAxICkKICAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHRoZSBw
cmV2aW91cyBwMm1fc2V0X2VudHJ5IGNhbGwgc3VjY2VlZGVkLCB0aGlzIG9uZSBzaG91bGRuJ3QK
KyAgICAgICAgICAgICAqIGJlIGFibGUgdG8gZmFpbC4gIElmIGl0IGRvZXMsIGNyYXNoaW5nIHRo
ZSBkb21haW4gc2hvdWxkIGJlIHNhZmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlm
ICggcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0sIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+ZGVmYXVsdF9hY2Nl
c3MpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgZ290
byBvdXRfdW5tYXA7CisgICAgICAgICAgICB9CisKKyAgICAgICAgc2tpcDoKICAgICAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKG1hcFtpXSk7CiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwog
Ci0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9P
UkRFUl80SywKLSAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7
Ci0KICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAgICAgfQpAQCAtODc0LDEyICs4
OTUsMjUgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKIAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZSht
YXBbaV0pOwogCi0gICAgICAgIC8qIFNlZSBjb21tZW50IGluIHAybV9wb2RfemVyb19jaGVja19z
dXBlcnBhZ2UoKSByZSBnbnR0YWIKLSAgICAgICAgICogY2hlY2sgdGltaW5nLiAgKi8KLSAgICAg
ICAgaWYgKCBqIDwgUEFHRV9TSVpFL3NpemVvZigqbWFwW2ldKSApCisgICAgICAgIG1hcFtpXSA9
IE5VTEw7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIGNvbW1lbnQgaW4gcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRhYgorICAgICAgICAgKiBjaGVjayB0aW1pbmcu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIGogPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXBb
aV0pKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ld
LCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAotICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0t
PmRlZmF1bHRfYWNjZXNzKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGUg
cHJldmlvdXMgcDJtX3NldF9lbnRyeSBjYWxsIHN1Y2NlZWRlZCwgdGhpcyBvbmUgc2hvdWxkbid0
CisgICAgICAgICAgICAgKiBiZSBhYmxlIHRvIGZhaWwuICBJZiBpdCBkb2VzLCBjcmFzaGluZyB0
aGUgZG9tYWluIHNob3VsZCBiZSBzYWZlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBp
ZiAoIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNj
ZXNzKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIGdv
dG8gb3V0X3VubWFwOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewpAQCAtOTAzLDcgKzkzNywxNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAg
ICAgcDJtLT5wb2QuZW50cnlfY291bnQrKzsKICAgICAgICAgfQogICAgIH0KLSAgICAKKworICAg
IHJldHVybjsKKworb3V0X3VubWFwOgorICAgIC8qCisgICAgICogU29tZXRoaW5nIHdlbnQgd3Jv
bmcsIHByb2JhYmx5IGNyYXNoaW5nIHRoZSBkb21haW4uICBVbm1hcAorICAgICAqIGV2ZXJ5dGhp
bmcgYW5kIHJldHVybi4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysg
KQorICAgICAgICBpZiAoIG1hcFtpXSApCisgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZSht
YXBbaV0pOwogfQogCiAjZGVmaW5lIFBPRF9TV0VFUF9MSU1JVCAxMDI0Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Dec 04 23:22:30 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 04 Dec 2017 23:22: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.xenproject.org>)
	id 1eM04D-0000IU-Vn; Mon, 04 Dec 2017 23:22:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM04C-0000I4-12
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:28 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E7/F3-24691-2B8D52A5; Mon, 04 Dec 2017 23:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfjDdU
 og3d/jS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/PVdMaC94oVRy/sYW5gPCXexcjFISTwm1Fi
 yazvTBDOeUaJpm9HmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIkHj+u
 5EdxOYVMJN4eH0jmM0CVL9iXw/jBEaOBYwMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuINx6gm/Q4ySHExKorzsJ1SjhPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwXr4OlBMsSk1PrUjLzAGGB0xagoNHSYT3GUiat7ggMbc4Mx0idYpRl+PZzNcN
 zEIsefl5qVLivAUgRQIgRRmleXAjYKF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw70aQK
 TyZeSVwm14BHcEEdETOGmWQI0oSEVJSDYyL7n59uOj/of5XOlNbXVQj27ilO3m+fLVM2SwytU
 o53Eyy8YtE0DfTZapd7+tmntO372LPPR7x2Wyl1ndG8et37KxUS1VeyJYfe7WyZ9rNfV9CPB6
 8+1TzdHv9oWuhPts0NUoyc9qzXTPcMt1P37jkqDnxwnVr8736sa7/jsjn/I4JXhcqoqHEUpyR
 aKjFXFScCADdJcGrUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1512429744!110208723!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14187 invoked from network); 4 Dec 2017 23:22:25 -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 Dec 2017 23:22:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eM046-0005Xd-O9
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eM046-0003UG-Na
 for xen-changelog@lists.xensource.com; Mon, 04 Dec 2017 23:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eM046-0003UG-Na@xenbits.xenproject.org>
Date: Mon, 04 Dec 2017 23:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] p2m: Check return value of
	p2m_set_entry() when decreasing reservation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3ZDNlNzM5ZTBhMWRhZjk0YjEwMmIwMjdmYTM0MjVjYmRmZjJlNjAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDI4IDEzOjQ5OjIyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDI4IDEzOjQ5OjIyIDIwMTcgKzAx
MDAKCiAgICBwMm06IENoZWNrIHJldHVybiB2YWx1ZSBvZiBwMm1fc2V0X2VudHJ5KCkgd2hlbiBk
ZWNyZWFzaW5nIHJlc2VydmF0aW9uCiAgICAKICAgIElmIHRoZSBlbnRpcmUgcmFuZ2Ugc3BlY2lm
aWVkIHRvIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBpcyBtYXJrZWQKICAgIHBvcHVs
YXRlLW9uLWRlbWFuZCwgdGhlbiBpdCB3aWxsIG1ha2UgYSBzaW5nbGUgcDJtX3NldF9lbnRyeSgp
IGNhbGwsCiAgICByZWR1Y2luZyBpdHMgUG9EIGVudHJ5IGNvdW50LgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBpbiB0aGUgcmlnaHQgY2lyY3Vtc3RhbmNlcywgdGhpcyBwMm1fc2V0X2VudHJ5KCkg
Y2FsbAogICAgbWF5IGZhaWwuICBJdCB0aGF0IGNhc2UsIHJlcGVhdGVkIGNhbGxzIHRvIGRlY3Jl
YXNlX3Jlc2VydmF0aW9uKCkgbWF5CiAgICBjYXVzZSBwMm0tPnBvZC5lbnRyeV9jb3VudCB0byBm
YWxsIGJlbG93IHplcm8sIHBvdGVudGlhbGx5IHRyaXBwaW5nCiAgICBvdmVyIEJVR19PTigpcyB0
byB0aGUgY29udHJhcnkuCiAgICAKICAgIEluc3RlYWQsIGNoZWNrIHRvIHNlZSBpZiB0aGUgZW50
cnkgc3VjY2VlZGVkLCBhbmQgcmV0dXJuIGZhbHNlIGlmIG5vdC4KICAgIFRoZSBjYWxsZXIgd2ls
bCB0aGVuIGNhbGwgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBvbiB0aGUgZ2Zucywgd2hpY2ggd2lsbAog
ICAgcmV0dXJuIC1FSU5WQUwgdXBvbiBmaW5kaW5nIG5vIHZhbGlkIG1lbW9yeSB0aGVyZSB0byBy
ZXR1cm4uCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgaWYgdGhlIG9yZGVyID4gMCwgdGhlIGVudHJ5
IG1heSBoYXZlIHBhcnRpYWxseSBjaGFuZ2VkLgogICAgQSBkb21haW5fY3Jhc2goKSBpcyBwcm9i
YWJseSB0aGUgc2FmZXN0IHRoaW5nIGluIHRoYXQgY2FzZS4KICAgIAogICAgT3RoZXIgcDJtX3Nl
dF9lbnRyeSgpIGNhbGxzIGluIHRoZSBzYW1lIGZ1bmN0aW9uIHNob3VsZCBiZSBmaW5lLAogICAg
YmVjYXVzZSB0aGV5IGFyZSB3cml0aW5nIHRoZSBlbnRyeSBhdCBpdHMgY3VycmVudCBvcmRlci4g
IE5vbmV0aGVsZXNzLAogICAgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBhbmQgY3Jhc2ggaWYgb3Vy
IGFzc3VtcHRpb24gdHVybnMgb3R1IHRvIGJlCiAgICB3cm9uZy4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNDcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhM2Q2NGRlOGU4NmY1ODEyOTE3ZDJk
MGFmMjgyOThmODBkZWJkZjlhCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMS0yOCAxMzoxMzoyNiAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCA0MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25z
KCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGIxZjBhYmUuLjkzMjRmMTYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYwpAQCAtNTU5LDExICs1NTksMjMgQEAgcmVjb3VudDoKIAogICAgIGlmICggIW5v
bnBvZCApCiAgICAgewotICAgICAgICAvKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24g
aW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKLSAgICAgICAgICogd2UncmUgZG9uZS4gKi8KLSAgICAg
ICAgcDJtX3NldF9lbnRyeShwMm0sIGdwZm4sIF9tZm4oSU5WQUxJRF9NRk4pLCBvcmRlciwgcDJt
X2ludmFsaWQsCi0gICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0g
ICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50LT0oMTw8b3JkZXIpOworICAgICAgICAvKgorICAg
ICAgICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBj
YWxsZXIKKyAgICAgICAgICogd2UncmUgZG9uZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
cDJtX3NldF9lbnRyeShwMm0sIGdwZm4sIF9tZm4oSU5WQUxJRF9NRk4pLCBvcmRlciwgcDJtX2lu
dmFsaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGlzIGZhaWxz
LCB3ZSBjYW4ndCB0ZWxsIGhvdyBtdWNoIG9mIHRoZSByYW5nZSB3YXMgY2hhbmdlZC4KKyAgICAg
ICAgICAgICAqIEJlc3QgdG8gY3Jhc2ggdGhlIGRvbWFpbiB1bmxlc3Mgd2UncmUgc3VyZSBhIHBh
cnRpYWwgY2hhbmdlIGlzCisgICAgICAgICAgICAgKiBpbXBvc3NpYmxlLgorICAgICAgICAgICAg
ICovCisgICAgICAgICAgICBpZiAoIG9yZGVyICE9IDAgKQorICAgICAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKKyAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICAgICAgfQorICAg
ICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgIEJVR19P
TihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogICAgICAgICByZXQgPSAxOwogICAgICAgICBn
b3RvIG91dF9lbnRyeV9jaGVjazsKQEAgLTU5NSw4ICs2MDcsMTQgQEAgcmVjb3VudDoKICAgICAg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBncGZuICsgaSwgJnQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIF9tZm4oSU5WQUxJ
RF9NRk4pLCAwLCBwMm1faW52YWxpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5k
ZWZhdWx0X2FjY2Vzcyk7CisgICAgICAgICAgICAvKiBUaGlzIHNob3VsZG4ndCBiZSBhYmxlIHRv
IGZhaWwgKi8KKyAgICAgICAgICAgIGlmICggcDJtX3NldF9lbnRyeShwMm0sIGdwZm4gKyBpLCBf
bWZuKElOVkFMSURfTUZOKSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
aW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2VzcykgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFz
aChkKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dF91bmxvY2s7CisgICAgICAgICAgICB9CiAg
ICAgICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudC0tOwogICAgICAgICAgICAgQlVHX09OKHAy
bS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgICAgICBwb2QtLTsKQEAgLTYwOSw4ICs2
MjcsMTQgQEAgcmVjb3VudDoKIAogICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7
CiAKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuICsgaSwgX21mbihJTlZBTElE
X01GTiksIDAsIHAybV9pbnZhbGlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRl
ZmF1bHRfYWNjZXNzKTsKKyAgICAgICAgICAgIC8qIFRoaXMgc2hvdWxkbid0IGJlIGFibGUgdG8g
ZmFpbCAqLworICAgICAgICAgICAgaWYgKCBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIF9t
Zm4oSU5WQUxJRF9NRk4pLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9p
bnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNo
KGQpOworICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIElOVkFMSURfTTJQX0VOVFJZ
KTsKIAogICAgICAgICAgICAgcDJtX3BvZF9jYWNoZV9hZGQocDJtLCBwYWdlLCAwKTsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eMEck-0006Yy-Mj; Tue, 05 Dec 2017 14:55:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEcj-0006Ym-Rc
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 29/F6-03833-943B62A5; Tue, 05 Dec 2017 14:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVddjs1q
 UwYFF3BYTthk4MHps79vFHsAYxZqZl5RfkcCa8fU9V8H3wopfF+6yNjBOjOti5OIQEvjNKNF8
 dToLhHOeUWLj5guMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RJvFj/j
 hmknFfATOL8WX6QMAtQ+eZ765gnMHIsYGRYxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjBOPV93CFGSQ4mJVHeGi+1KCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvBabgHKCRanpqRVpmTnA0IBJS3DwKInwcoGkeYsLEnOLM9MhUqcYLTmObbr8h4nj
 0IvbQPLZzNcNzEIsefl5qVLivKEgDQIgDRmleXDjYOF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4
 hyMSsK86iBTeDLzSuC2vgI6iAnooJw1yiAHlSQipKQaGF3vJXI4Cd0UvMpwjVPlwA3ZpuIdNf
 GR0psbN7/mW14+Ifojq+rGR87uwddr1rSaRaxUPbqefcGi/5FVfn8fukw9V3f2+vSzn2XT/2c
 8Wb1Yurbu9JVfGzsrTXlO1J5Zp/wxRXNhZpRx/YRwiZxjbWsWRvueU3Zwmq/65crV0yqOa18w
 OVk4NCmxFGckGmoxFxUnAgC19Ml0WgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1512485703!71379843!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18760 invoked from network); 5 Dec 2017 14:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEcg-00054v-R8
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEcg-0004Qv-QM
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEcg-0004Qv-QM@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:02 +0000
Subject: [Xen-changelog] [xen master] README, Makefiles,
	Config.mk: Update for branching 4.10 vs 4.11-unstable
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwMDJmMWEyMWJmYjY3YmNjYTI3NTMyZTdmN2MzNWIxYWM4ZWUxZGQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBEZWMgMSAxNTowNjoxMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTU6MDY6MTEgMjAx
NyArMDAwMAoKICAgIFJFQURNRSwgTWFrZWZpbGVzLCBDb25maWcubWs6IFVwZGF0ZSBmb3IgYnJh
bmNoaW5nIDQuMTAgdnMgNC4xMS11bnN0YWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgICAgICAg
ICB8ICA0ICsrLS0KIFJFQURNRSAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogY29uZmlndXJl
ICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIGRvY3MvY29uZmlndXJlICAgIHwgMTgg
KysrKysrKysrLS0tLS0tLS0tCiBzdHViZG9tL2NvbmZpZ3VyZSB8IDE4ICsrKysrKysrKy0tLS0t
LS0tLQogdG9vbHMvY29uZmlndXJlICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9NYWtl
ZmlsZSAgICAgIHwgIDQgKystLQogNyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXgg
MDcyYTNiYy4uNTFhZGMyNyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpA
QCAtMjczLDcgKzI3Myw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0
N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRmYTY5ODY5ODY4NjgKLVFFTVVfVVBTVFJFQU1fUkVW
SVNJT04gPz0gYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMgorUUVNVV9V
UFNUUkVBTV9SRVZJU0lPTiA/PSBtYXN0ZXIKIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSAw
YjRiNzg5N2UwOGI5NjdhMDliZWQyMDI4YTc5ZmFiZmY4MjM0MmRkCiAjIE1vbiBPY3QgMTYgMTY6
MzY6NDEgMjAxNyArMDEwMAogIyBVcGRhdGUgWGVuIGhlYWRlciBmaWxlcyBhZ2FpbgpAQCAtMjg1
LDcgKzI4NSw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTAuMgogRVRI
RVJCT09UX05JQ1MgPz0gcnRsODEzOSA4MDg2MTAwZQogCiAKLVFFTVVfVFJBRElUSU9OQUxfUkVW
SVNJT04gPz0geGVuLTQuMTAuMC1yYzEKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MAogIyBGcmkgU2VwIDE1IDE5OjM3
OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExpbmsgYWdhaW5zdCB4ZW50
b29sY29yZQogCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggYjkxMjBjNC4uZTk2
Y2RkMiAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpAQCAtMSw5ICsxLDkgQEAKICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotX18gIF9fICAgICAgICAgICAgXyAgXyAg
ICBfICBfX18KLVwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHwvIF8gXCAgICAgICBfIF9fIF9f
XwotIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8IHwgfF9fX19ffCAnX18vIF9ffAotIC8g
IFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X3wgfF9fX19ffCB8IHwgKF9fCi0vXy9cX1xfX198
X3wgfF98ICAgIHxffChfKV98XF9fXy8gICAgICB8X3wgIFxfX198CitfXyAgX18gICAgICAgICAg
ICBfICBfICAgIF8gXyAgICAgICAgICAgICAgICAgICAgICAgXyAgICAgICAgXyAgICAgXworXCBc
LyAvX19fIF8gX18gICB8IHx8IHwgIC8gLyB8ICAgICAgXyAgIF8gXyBfXyAgX19ffCB8XyBfXyBf
fCB8X18gfCB8IF9fXworIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8X19fX198IHwgfCB8
ICdfIFwvIF9ffCBfXy8gX2AgfCAnXyBcfCB8LyBfIFwKKyAvICBcICBfXy8gfCB8IHwgfF9fICAg
X3x8IHwgfF9fX19ffCB8X3wgfCB8IHwgXF9fIFwgfHwgKF98IHwgfF8pIHwgfCAgX18vCisvXy9c
X1xfX198X3wgfF98ICAgIHxffChfKV98X3wgICAgICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98
Xy5fXy98X3xcX19ffAogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIApkaWZm
IC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IDUyNzAzODguLjVhMTg2MDcgMTAw
NzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAv
YmluL3NoCiAjIEd1ZXNzIHZhbHVlcyBmb3Igc3lzdGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5k
IGNyZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3Ig
WGVuIEh5cGVydmlzb3IgNC4xMC4KKyMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZv
ciBYZW4gSHlwZXJ2aXNvciA0LjExLgogIwogIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxp
c3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRp
dHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvcicKIFBBQ0tB
R0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJTSU9OPSc0LjEwJwotUEFDS0FHRV9TVFJJTkc9
J1hlbiBIeXBlcnZpc29yIDQuMTAnCitQQUNLQUdFX1ZFUlNJT049JzQuMTEnCitQQUNLQUdFX1NU
UklORz0nWGVuIEh5cGVydmlzb3IgNC4xMScKIFBBQ0tBR0VfQlVHUkVQT1JUPSd4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZycKIFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3Lnhlbi5vcmcvJwogCkBAIC0x
MjMzLDcgKzEyMzMsNyBAQCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9ICJsb25nIjsgdGhlbgog
ICAjIE9taXQgc29tZSBpbnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRpb25zIHRvIG1ha2UgdGhlIGxp
c3QgbGVzcyBpbXBvc2luZy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMgdG9vIGxvbmcgdG8gYmUgYSBz
dHJpbmcgaW4gdGhlIEEvVVggMy4xIHNoLgogICBjYXQgPDxfQUNFT0YKLVxgY29uZmlndXJlJyBj
b25maWd1cmVzIFhlbiBIeXBlcnZpc29yIDQuMTAgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBz
eXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlzb3IgNC4xMSB0byBh
ZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBb
VkFSPVZBTFVFXS4uLgogCkBAIC0xMjk5LDcgKzEyOTksNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIk
YWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRhY19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQg
fCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIDQuMTA6
Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4g
SHlwZXJ2aXNvciA0LjExOiI7OwogICAgZXNhYwogICBjYXQgPDxcX0FDRU9GCiAKQEAgLTEzOTUs
NyArMTM5NSw3IEBAIGZpCiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0
dXMKIGlmICRhY19pbml0X3ZlcnNpb247IHRoZW4KICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVy
dmlzb3IgY29uZmlndXJlIDQuMTAKK1hlbiBIeXBlcnZpc29yIGNvbmZpZ3VyZSA0LjExCiBnZW5l
cmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKIAogQ29weXJpZ2h0IChDKSAyMDEyIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTQxMiw3ICsxNDEyLDcgQEAgY2F0ID5jb25maWcu
bG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2VzIHByb2R1Y2VkIGJ5
IGNvbXBpbGVycyB3aGlsZQogcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYg
Y29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KIAotSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVy
dmlzb3IgJGFzX21lIDQuMTAsIHdoaWNoIHdhcworSXQgd2FzIGNyZWF0ZWQgYnkgWGVuIEh5cGVy
dmlzb3IgJGFzX21lIDQuMTEsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAkQApAQCAtMjg0MCw3
ICsyODQwLDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2Zh
aWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBp
bnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9n
PSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTAs
IHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciAkYXNf
bWUgNC4xMSwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZv
Y2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBDT05GSUdfRklMRVMgICAgPSAkQ09ORklHX0ZJ
TEVTCkBAIC0yODk0LDcgKzI4OTQsNyBAQCBfQUNFT0YKIGNhdCA+PiRDT05GSUdfU1RBVFVTIDw8
X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogYWNfY3NfY29uZmlnPSJgJGFzX2VjaG8gIiRhY19j
b25maWd1cmVfYXJncyIgfCBzZWQgJ3MvXiAvLzsgcy9bXFwiIlxgXCRdL1xcXFwmL2cnYCIKIGFj
X2NzX3ZlcnNpb249IlxcCi1YZW4gSHlwZXJ2aXNvciBjb25maWcuc3RhdHVzIDQuMTAKK1hlbiBI
eXBlcnZpc29yIGNvbmZpZy5zdGF0dXMgNC4xMQogY29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVk
IGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdc
XCIKIApkaWZmIC0tZ2l0IGEvZG9jcy9jb25maWd1cmUgYi9kb2NzL2NvbmZpZ3VyZQppbmRleCBm
YjM0NmRkLi5mZTc1MDMzIDEwMDc1NQotLS0gYS9kb2NzL2NvbmZpZ3VyZQorKysgYi9kb2NzL2Nv
bmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAKICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBz
eXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJh
dGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9u
IDQuMTAuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlz
b3IgRG9jdW1lbnRhdGlvbiA0LjExLgogIwogIyBSZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxp
c3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBAIE1BS0VGTEFHUz0KICMgSWRlbnRp
dHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBEb2N1bWVu
dGF0aW9uJwogUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTAnCi1Q
QUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEwJworUEFDS0FH
RV9WRVJTSU9OPSc0LjExJworUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIERvY3VtZW50
YXRpb24gNC4xMScKIFBBQ0tBR0VfQlVHUkVQT1JUPSd4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZycK
IFBBQ0tBR0VfVVJMPSdodHRwOi8vd3d3Lnhlbi5vcmcvJwogCkBAIC0xMjIzLDcgKzEyMjMsNyBA
QCBpZiB0ZXN0ICIkYWNfaW5pdF9oZWxwIiA9ICJsb25nIjsgdGhlbgogICAjIE9taXQgc29tZSBp
bnRlcm5hbCBvciBvYnNvbGV0ZSBvcHRpb25zIHRvIG1ha2UgdGhlIGxpc3QgbGVzcyBpbXBvc2lu
Zy4KICAgIyBUaGlzIG1lc3NhZ2UgaXMgdG9vIGxvbmcgdG8gYmUgYSBzdHJpbmcgaW4gdGhlIEEv
VVggMy4xIHNoLgogICBjYXQgPDxfQUNFT0YKLVxgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBI
eXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4xMCB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5
c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0
aW9uIDQuMTEgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTogJDAg
W09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTI4NSw3ICsxMjg1LDcgQEAgZmkKIAog
aWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxwIGlu
Ci0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlw
ZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTA6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkg
ZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuMTE6
Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YKIApAQCAtMTM4Miw3ICsxMzgyLDcgQEAgZmkK
IHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRf
dmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9GCi1YZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0
aW9uIGNvbmZpZ3VyZSA0LjEwCitYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZ3Vy
ZSA0LjExCiBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkKIAogQ29weXJpZ2h0IChDKSAy
MDEyIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpAQCAtMTM5OSw3ICsxMzk5LDcgQEAg
Y2F0ID5jb25maWcubG9nIDw8X0FDRU9GCiBUaGlzIGZpbGUgY29udGFpbnMgYW55IG1lc3NhZ2Vz
IHByb2R1Y2VkIGJ5IGNvbXBpbGVycyB3aGlsZQogcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBk
ZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2VzIGEgbWlzdGFrZS4KIAotSXQgd2FzIGNyZWF0ZWQg
YnkgWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiAkYXNfbWUgNC4xMCwgd2hpY2ggd2FzCitJ
dCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEx
LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24g
Y29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTI4NTAsNyArMjg1MCw3IEBAIGNhdCA+
PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFj
dHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgog
IyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2Fz
IGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuMTAsIHdo
aWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVu
dGF0aW9uICRhc19tZSA0LjExLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYg
Mi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9
ICRDT05GSUdfRklMRVMKQEAgLTI5MDQsNyArMjkwNCw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJ
R19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNf
ZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxc
XCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24g
Y29uZmlnLnN0YXR1cyA0LjEwCitYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIGNvbmZpZy5z
dGF0dXMgNC4xMQogY29uZmlndXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5LAogICB3aXRoIG9wdGlvbnMgXFwiXCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEv
c3R1YmRvbS9jb25maWd1cmUgYi9zdHViZG9tL2NvbmZpZ3VyZQppbmRleCBjNDEzMGRjLi5hN2Ew
YzA5IDEwMDc1NQotLS0gYS9zdHViZG9tL2NvbmZpZ3VyZQorKysgYi9zdHViZG9tL2NvbmZpZ3Vy
ZQpAQCAtMSw2ICsxLDYgQEAKICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFsdWVzIGZvciBzeXN0ZW0t
ZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4KLSMgR2VuZXJhdGVkIGJ5
IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMC4K
KyMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHVi
IERvbWFpbnMgNC4xMS4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnPi4KICMKQEAgLTU3OSw4ICs1NzksOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRo
aXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zJwog
UEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuMTAnCi1QQUNLQUdFX1NU
UklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTAnCitQQUNLQUdFX1ZFUlNJT049
JzQuMTEnCitQQUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTEn
CiBQQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VS
TD0naHR0cDovL3d3dy54ZW4ub3JnLycKIApAQCAtMTI2Miw3ICsxMjYyLDcgQEAgaWYgdGVzdCAi
JGFjX2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Ig
b2Jzb2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhp
cyBtZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4K
ICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBT
dHViIERvbWFpbnMgNC4xMCB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNv
bmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMSB0byBh
ZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBb
VkFSPVZBTFVFXS4uLgogCkBAIC0xMzI4LDcgKzEzMjgsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIk
YWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRhY19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQg
fCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIg
RG9tYWlucyA0LjEwOiI7OworICAgICBzaG9ydCB8IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3Vy
YXRpb24gb2YgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuMTE6Ijs7CiAgICBlc2FjCiAg
IGNhdCA8PFxfQUNFT0YKIApAQCAtMTQzOCw3ICsxNDM4LDcgQEAgZmkKIHRlc3QgLW4gIiRhY19p
bml0X2hlbHAiICYmIGV4aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgog
ICBjYXQgPDxcX0FDRU9GCi1YZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmlndXJlIDQu
MTAKK1hlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyBjb25maWd1cmUgNC4xMQogZ2VuZXJhdGVk
IGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIEluYy4KQEAgLTE0OTMsNyArMTQ5Myw3IEBAIGNhdCA+Y29uZmlnLmxvZyA8
PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21w
aWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZp
Z3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29y
IFN0dWIgRG9tYWlucyAkYXNfbWUgNC4xMCwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBY
ZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFzX21lIDQuMTEsIHdoaWNoIHdhcwogZ2VuZXJh
dGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAK
ICAgJCAkMCAkQApAQCAtNDIwNCw3ICs0MjA0LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxc
X0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBv
ZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRp
b25zIGhhbmRsaW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5
cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0LjEwLCB3aGljaCB3YXMKK1RoaXMgZmlsZSB3
YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zICRhc19tZSA0LjExLCB3
aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29t
bWFuZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9ICRDT05GSUdfRklMRVMKQEAgLTQy
NTgsNyArNDI1OCw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwg
YWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9h
cmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lv
bj0iXFwKLVhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTAKK1hl
biBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyBjb25maWcuc3RhdHVzIDQuMTEKIGNvbmZpZ3VyZWQg
YnkgJDAsIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxc
IlwkYWNfY3NfY29uZmlnXFwiCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xz
L2NvbmZpZ3VyZQppbmRleCBmM2JiNDEyLi4wNTkyMWI0IDEwMDc1NQotLS0gYS90b29scy9jb25m
aWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC0xLDYgKzEsNiBAQAogIyEgL2Jpbi9zaAog
IyBHdWVzcyB2YWx1ZXMgZm9yIHN5c3RlbS1kZXBlbmRlbnQgdmFyaWFibGVzIGFuZCBjcmVhdGUg
TWFrZWZpbGVzLgotIyBHZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBl
cnZpc29yIFRvb2xzIDQuMTAuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3Ig
WGVuIEh5cGVydmlzb3IgVG9vbHMgNC4xMS4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnPi4KICMKQEAgLTU4MCw4ICs1ODAsOCBAQCBNQUtFRkxBR1M9CiAjIElk
ZW50aXR5IG9mIHRoaXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgVG9v
bHMnCiBQQUNLQUdFX1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC4xMCcKLVBBQ0tB
R0VfU1RSSU5HPSdYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEwJworUEFDS0FHRV9WRVJTSU9OPSc0
LjExJworUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTEnCiBQQUNLQUdF
X0JVR1JFUE9SVD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDov
L3d3dy54ZW4ub3JnLycKIApAQCAtMTQwNSw3ICsxNDA1LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRf
aGVscCIgPSAibG9uZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUg
b3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdl
IGlzIHRvbyBsb25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8
X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEw
IHRvIGFkYXB0IHRvIG1hbnkga2luZHMgb2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1
cmVzIFhlbiBIeXBlcnZpc29yIFRvb2xzIDQuMTEgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBz
eXN0ZW1zLgogCiBVc2FnZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTQ3
MSw3ICsxNDcxLDcgQEAgZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAg
Y2FzZSAkYWNfaW5pdF9oZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29u
ZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEwOiI7OworICAgICBzaG9ydCB8
IHJlY3Vyc2l2ZSApIGVjaG8gIkNvbmZpZ3VyYXRpb24gb2YgWGVuIEh5cGVydmlzb3IgVG9vbHMg
NC4xMToiOzsKICAgIGVzYWMKICAgY2F0IDw8XF9BQ0VPRgogCkBAIC0xNjYwLDcgKzE2NjAsNyBA
QCBmaQogdGVzdCAtbiAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNf
aW5pdF92ZXJzaW9uOyB0aGVuCiAgIGNhdCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFRvb2xz
IGNvbmZpZ3VyZSA0LjEwCitYZW4gSHlwZXJ2aXNvciBUb29scyBjb25maWd1cmUgNC4xMQogZ2Vu
ZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAxMiBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTIwNzUsNyArMjA3NSw3IEBAIGNhdCA+Y29uZmln
LmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBi
eSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlm
IGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBl
cnZpc29yIFRvb2xzICRhc19tZSA0LjEwLCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhl
biBIeXBlcnZpc29yIFRvb2xzICRhc19tZSA0LjExLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBH
TlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAg
JEAKQEAgLTEwMjM1LDcgKzEwMjM1LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9G
IHx8IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05G
SUdfRklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhh
bmRsaW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlz
b3IgVG9vbHMgJGFzX21lIDQuMTAsIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRlZCBi
eSBYZW4gSHlwZXJ2aXNvciBUb29scyAkYXNfbWUgNC4xMSwgd2hpY2ggd2FzCiBnZW5lcmF0ZWQg
YnkgR05VIEF1dG9jb25mIDIuNjkuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKIAogICBD
T05GSUdfRklMRVMgICAgPSAkQ09ORklHX0ZJTEVTCkBAIC0xMDI5OCw3ICsxMDI5OCw3IEBAIF9B
Q0VPRgogY2F0ID4+JENPTkZJR19TVEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBh
Y19jc19jb25maWc9ImAkYXNfZWNobyAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8v
OyBzL1tcXCIiXGBcJF0vXFxcXCYvZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZp
c29yIFRvb2xzIGNvbmZpZy5zdGF0dXMgNC4xMAorWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmln
LnN0YXR1cyA0LjExCiBjb25maWd1cmVkIGJ5ICQwLCBnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25m
IDIuNjksCiAgIHdpdGggb3B0aW9ucyBcXCJcJGFjX2NzX2NvbmZpZ1xcIgogCmRpZmYgLS1naXQg
YS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggNTJhZjI0OS4uNzQ5NjQ2MiAxMDA2
NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMSw4ICsxLDggQEAK
ICMgVGhpcyBpcyB0aGUgY29ycmVjdCBwbGFjZSB0byBlZGl0IHRoZSBidWlsZCB2ZXJzaW9uLgog
IyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQg
YmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKLWV4cG9ydCBY
RU5fU1VCVkVSU0lPTiAgICA9IDEwCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMC1yYyQo
WEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMQorZXhwb3J0
IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAtdW5zdGFibGUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhw
b3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikk
KFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEcu-0006af-PV; Tue, 05 Dec 2017 14:55:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEct-0006aO-Qb
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 3A/DE-03425-253B62A5; Tue, 05 Dec 2017 14:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVTdos1q
 UwYIfIhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWf3LtaCy04VPbsvsDUwLtftYuTiEBL4zSjx
 /thENgjnPKNE06k1QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAqESFxZMY
 gWxeQXMJC4/ussE0soCVP/rHc8ERo4FjAyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g7Fvr98hRkkOJiVR3hovtSghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErz/NwLlBItS01Mr0jJzgMEBk5bg4FES4eXaBJTmLS5IzC3OTIdInWK05Di26fIf
 Jo5nM183MHNMWfmvmVmIJS8/L1VKnPc7yDwBkIaM0jy4cbAAvsQoKyXMy8jAwCDEU5BalJtZg
 ir/ilGcg1FJmPcVyBSezLwSuK2vgA5iAjooZ40yyEEliQgpqQbGWK34qZf2q/7S+qd0bsapu5
 O37eNN6Dp48aZa2yrpRPFSrwTd8LP/YxtX31BUz7fKP/fwnqdY7fLHjjbJ76SP77iQ+lLyJ5/
 6rUi2Puc7PcwFy7lPyVle2nozkyFWf1L5D6WyBbueJUV80zu3+mNys05S+0mLnRUnSjWCpyzk
 mBtc3bhWokBFiaU4I9FQi7moOBEA8bU8J1sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1512485713!113353833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57443 invoked from network); 5 Dec 2017 14:55: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; 5 Dec 2017 14:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEcq-000555-TM
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEcq-0004Rd-Sa
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEcq-0004Rd-Sa@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:12 +0000
Subject: [Xen-changelog] [xen master] x86: Avoid corruption on migrate for
	vcpus using CPUID Faulting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5MGY4NmJlMTYxYzc0ZGY4Y2I2OWM5OGQ5ZjIyODg1ZDlkODcxMTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U2F0IE5vdiAyNSAxNToxNzoxNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxODowOTo0
OCAyMDE3ICswMDAwCgogICAgeDg2OiBBdm9pZCBjb3JydXB0aW9uIG9uIG1pZ3JhdGUgZm9yIHZj
cHVzIHVzaW5nIENQVUlEIEZhdWx0aW5nCiAgICAKICAgIFhlbiA0LjggYW5kIGxhdGVyIHZpcnR1
YWxpc2VzIENQVUlEIEZhdWx0aW5nIHN1cHBvcnQgZm9yIGd1ZXN0cy4gIEhvd2V2ZXIsIHRoZQog
ICAgdmFsdWUgb2YgTVNSX01JU0NfRkVBVFVSRVNfRU5BQkxFUyBpcyBvbWl0dGVkIGZyb20gdGhl
IHZjcHUgc3RhdGUsIG1lYW5pbmcKICAgIHRoYXQgdGhlIGN1cnJlbnQgY3B1aWQgZmF1bHRpbmcg
c2V0dGluZyBpcyBsb3N0IG9uIG1pZ3JhdGUvc3VzcGVuZC9yZXN1bWUuCiAgICAKICAgIEluc3Rl
YWQgb2YgZm9sbG93aW5nIHRoZSBNU1Igc3RhdHVzIHF1bywgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gbWFrZSB0aGUKICAgIGxvZ2ljIG1vcmUgZ2VuZXJpYywgYW5kIGluIHBhcnRpY3VsYXIsIHRy
aXZpYWwgdG8gZXh0ZW5kIGZvciBmdXR1cmUgTVNScy4KICAgIAogICAgVGhpcyBpcyBkb25lIGJ5
IGRpc2NhcmRpbmcgdGhlIG5vdGlvbiBvZiBvcHRpb25hbCBNU1JzLCBhbmQgcmVxdWlyaW5nIHRo
ZQogICAgdG9vbHN0YWNrIHRvIGJlIHByZXBhcmVkIHRvIG1vdmUgYWxsIG9mIHRoZSBNU1JzLCBh
bHRob3VnaCBvbmx5IGEgc3Vic2V0IHdpbGwKICAgIHR5cGljYWxseSBuZWVkIHRvIG1vdmUuCiAg
ICAKICAgIFRoaXMgYWxsb3dzIGZvciB0aGUgdXNlIG9mIGd1ZXN0X3tyZCx3cn1tc3IoKSBhbG9u
ZSB0byBldmFsdWF0ZSB3aGV0aGVyIGFuIE1TUgogICAgbmVlZHMgbW92aW5nLiAgVGhpcyBpcyBh
IGJlbmVmaXQgYmVjYXVzZSBpdCBtZWFucyB0aGVyZSBpcyBhIHNpbmdsZSBwaWVjZSBvZgogICAg
bG9naWMgcmVzcG9uc2libGUgZm9yIGV2YWx1YXRpbmcgd2hldGhlciBhIGd1ZXN0IGNhbiB1c2Ug
YW4gTVNSLCBhbmQgd2hpY2gKICAgIHZhbHVlcyBhcmUgYWNjZXB0YWJsZS4KICAgIAogICAgT25l
IHNtYWxsIGFkanVzdG1lbnQgdG8gZ3Vlc3Rfd3Jtc3IoKSBpcyByZXF1aXJlZCB0byBjb3BlIHdp
dGggYmVpbmcgY2FsbGVkIGluCiAgICB0b29sc3RhY2sgY29udGV4dC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICB8IDQxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21zci5jICAgICAg
ICB8ICAzICsrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCB8ICAzICsrKwogNCBmaWxlcyBj
aGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA4MGI0ZGY5
Li4wNzVlZTkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC0xMjg2LDcgKzEyODYsMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bCgKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3JzICp2bXNycyA9ICZkb21jdGwt
PnUudmNwdV9tc3JzOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1X21zciBtc3I7CiAg
ICAgICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gMDsKKyAg
ICAgICAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtdID0geworICAgICAgICAg
ICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywKKyAgICAgICAgfTsKKyAgICAgICAg
dWludDMyX3QgbnJfbXNycyA9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsKIAogICAgICAgICBy
ZXQgPSAtRVNSQ0g7CiAgICAgICAgIGlmICggKHZtc3JzLT52Y3B1ID49IGQtPm1heF92Y3B1cykg
fHwKQEAgLTEzMTEsMTQgKzEzMTQsNDkgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAg
ICAgICAgICB2bXNycy0+bXNyX2NvdW50ID0gbnJfbXNyczsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgajsKKwogICAgICAgICAg
ICAgICAgIGkgPSAwOwogCiAgICAgICAgICAgICAgICAgdmNwdV9wYXVzZSh2KTsKIAotICAgICAg
ICAgICAgICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCisgICAgICAg
ICAgICAgICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7ICsraiAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgajsK
KyAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsOworICAgICAgICAgICAgICAgICAgICBp
bnQgcmMgPSBndWVzdF9yZG1zcih2LCBtc3JzX3RvX3NlbmRbal0sICZ2YWwpOworCisgICAgICAg
ICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIEl0IGlzIHRoZSBwcm9ncmFt
bWVycyByZXNwb25zaWJpbGl0eSB0byBlbnN1cmUgdGhhdAorICAgICAgICAgICAgICAgICAgICAg
KiBtc3JzX3RvX3NlbmRbXSBjb250YWluIGdlbmVyYWxseS1yZWFkL3dyaXRlIE1TUnMuCisgICAg
ICAgICAgICAgICAgICAgICAqIFg4NkVNVUxfRVhDRVBUSU9OIGhlcmUgaW1wbGllcyBhIG1pc3Np
bmcgZmVhdHVyZSwgYW5kCisgICAgICAgICAgICAgICAgICAgICAqIHRoYXQgdGhlIGd1ZXN0IGRv
ZXNuJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE1TUi4KKyAgICAgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAg
ICAgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHJldCA9IC1FTlhJTzsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAvKiBTa2lwIGVtcHR5IE1TUnMuICovCiAKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKKyAgICAg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLmluZGV4ID0gbXNy
c190b19zZW5kW2pdOworICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnJlc2VydmVkID0gMDsK
KyAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1ZSA9IHZhbDsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggY29weV90b19ndWVzdF9vZmZzZXQodm1zcnMtPm1zcnMsIGksICZtc3Is
IDEpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICsraTsKKyAgICAgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVY
VCkgKQorICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNo
LnB2X3ZjcHUuZHJfbWFza1swXSApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQgJiYgIXJldCApCkBAIC0xMzc1
LDYgKzE0MTMsMTEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAogICAgICAgICAgICAgICAgIHN3
aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNh
c2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKKyAgICAgICAgICAgICAgICAgICAg
aWYgKCBndWVzdF93cm1zcih2LCBtc3IuaW5kZXgsIG1zci52YWx1ZSkgIT0gWDg2RU1VTF9PS0FZ
ICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKKwogICAgICAgICAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01B
U0s6CiAgICAgICAgICAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9E
QkVYVCkgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAobXNyLnZhbHVlID4+IDMyKSApCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCBjNWU4NDY3Li4yOGJjN2U0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTEzMjIsNyArMTMyMiwxMCBAQCBz
dGF0aWMgaW50IGh2bV9sb2FkX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiB9CiAKICNkZWZpbmUgSFZNX0NQVV9NU1JfU0laRShjbnQp
IG9mZnNldG9mKHN0cnVjdCBodm1fbXNyLCBtc3JbY250XSkKLXN0YXRpYyB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4Oworc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNf
dG9fc2VuZFtdID0geworICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCit9Owor
c3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1zcl9jb3VudF9tYXggPSBBUlJBWV9T
SVpFKG1zcnNfdG9fc2VuZCk7CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CkBAIC0xMzQwLDYgKzEzNDMs
MzMgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAqKSZo
LT5kYXRhW2gtPmN1cl07CiAgICAgICAgIGN0eHQtPmNvdW50ID0gMDsKIAorICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsgKytpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdWludDY0X3QgdmFsOworICAgICAgICAgICAgaW50IHJjID0gZ3Vlc3RfcmRt
c3IodiwgbXNyc190b19zZW5kW2ldLCAmdmFsKTsKKworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAqIEl0IGlzIHRoZSBwcm9ncmFtbWVycyByZXNwb25zaWJpbGl0eSB0byBlbnN1cmUgdGhh
dAorICAgICAgICAgICAgICogbXNyc190b19zZW5kW10gY29udGFpbiBnZW5lcmFsbHktcmVhZC93
cml0ZSBNU1JzLgorICAgICAgICAgICAgICogWDg2RU1VTF9FWENFUFRJT04gaGVyZSBpbXBsaWVz
IGEgbWlzc2luZyBmZWF0dXJlLCBhbmQgdGhhdCB0aGUKKyAgICAgICAgICAgICAqIGd1ZXN0IGRv
ZXNuJ3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIE1TUi4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOWElPOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoICF2YWwg
KQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOyAvKiBTa2lwIGVtcHR5IE1TUnMuICovCisKKyAg
ICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0uaW5kZXggPSBtc3JzX3RvX3NlbmRbaV07
CisgICAgICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnQrK10udmFsID0gdmFsOworICAgICAg
ICB9CisKICAgICAgICAgaWYgKCBodm1fZnVuY3Muc2F2ZV9tc3IgKQogICAgICAgICAgICAgaHZt
X2Z1bmNzLnNhdmVfbXNyKHYsIGN0eHQpOwogCkBAIC0xNDI2LDYgKzE0NTYsMTUgQEAgc3RhdGlj
IGludCBodm1fbG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCiAg
ICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzsKKworICAgICAgICBjYXNlIE1TUl9JTlRFTF9N
SVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgICAgICByYyA9IGd1ZXN0X3dybXNyKHYsIGN0
eHQtPm1zcltpXS5pbmRleCwgY3R4dC0+bXNyW2ldLnZhbCk7CisKKyAgICAgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CisgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKCAhY3R4
dC0+bXNyW2ldLl9yc3ZkICkKICAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggYmFiYTQ0
Zi4uMzE5ODNlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwpAQCAtMTUwLDYgKzE1MCw3IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogCiBpbnQgZ3Vlc3Rfd3Jt
c3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogeworICAgIGNv
bnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1z
cjsKICAgICBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOwpAQCAtMTc2
LDcgKzE3Nyw3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRf
ZmF1bHRpbmcgPQogICAgICAgICAgICAgdmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFV
TFRJTkc7CiAKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICYmIGNwdV9oYXNfY3B1aWRf
ZmF1bHRpbmcgJiYKKyAgICAgICAgaWYgKCB2ID09IGN1cnIgJiYgaXNfaHZtX2RvbWFpbihkKSAm
JiBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICYmCiAgICAgICAgICAgICAgKG9sZF9jcHVpZF9mYXVs
dGluZyBeIHZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuY3B1aWRfZmF1bHRpbmcpICkKICAgICAg
ICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyh2KTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aAppbmRleCA3NTFmYTI1Li40MTczMmE0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTIzMSw2ICsyMzEsOSBA
QCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpOwogICogbm90ICh5ZXQp
IGhhbmRsZWQgYnkgaXQgYW5kIG11c3QgYmUgcHJvY2Vzc2VkIGJ5IGxlZ2FjeSBoYW5kbGVycy4g
U3VjaAogICogYmVoYXZpb3VyIGlzIG5lZWRlZCBmb3IgdHJhbnNpdGlvbiBwZXJpb2QgdW50aWwg
YWxsIHJkL3dybXNyIGFyZSBoYW5kbGVkCiAgKiBieSB0aGUgbmV3IE1TUiBpbmZyYXN0cnVjdHVy
ZS4KKyAqCisgKiBUaGVzZSBmdW5jdGlvbnMgYXJlIGFsc28gdXNlZCBieSB0aGUgbWlncmF0aW9u
IGxvZ2ljLCBzbyBuZWVkIHRvIGNvcGUgd2l0aAorICogYmVpbmcgdXNlZCBvdXRzaWRlIG9mIHYn
cyBjb250ZXh0LgogICovCiBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CiBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEd4-0006cL-SQ; Tue, 05 Dec 2017 14:55:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEd3-0006c4-Dw
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EC/5E-03424-C53B62A5; Tue, 05 Dec 2017 14:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVTdms1q
 UwZJHjBYTthk4MHps79vFHsAYxZqZl5RfkcCacX3jWqaCn8IV5758YW1gPCrQxcjFISTwm1Fi
 xu1uVgjnPKPE1lWnmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIk7h9f
 zNYnFfATOL1/TOMIDYLUP313z+ZJzByLGBkWMWoXpxaVJZapGukl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB+P2P0yFGSQ4mJVHeGi+1KCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvGvmA+UEi1LTUyvSMnOAwQGTluDgURLh1VsAlOYtLkjMLc5Mh0idYjTmeDbzdQMz
 x5SV/5qZhVjy8vNSpcR5mUFKBUBKM0rz4AbBgvYSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVh
 Hn9QKbwZOaVwO17BXQKE9ApOWuUQU4pSURISTUwal48knBTrX9it0iJ9ASZrO2J3YyOS+ZXSa
 zR+OliH/77j6XF/81/Xhy0lsiwlgvQ6f50rPWSyx4L2QpTwS1h0lUZcaJss6zX3Ht387en4w1
 XY6aZyadSTT+yZ/5wWWhufcm/LLit6PwrjWaPZ/0hhYlu9rvPsNQcmFiQGfHWxc1E6cMrp1Yl
 luKMREMt5qLiRACr8mUTVQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1512485723!110151757!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22458 invoked from network); 5 Dec 2017 14:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEd0-00055D-VS
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEd0-0004WC-UX
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEd0-0004WC-UX@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: fix interaction between
	internal and external emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljOTM4NGQ2ZDgxODRjYTZkMjE5NzVjY2Y0ZTRmNzJiNTYwNTQwY2MKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyOCAxNDowNToxOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxODowOTo0OCAy
MDE3ICswMDAwCgogICAgeDg2L2h2bTogZml4IGludGVyYWN0aW9uIGJldHdlZW4gaW50ZXJuYWwg
YW5kIGV4dGVybmFsIGVtdWxhdGlvbgogICAgCiAgICBBIGNhbGwgdG8gaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKCkgaXMgbmVlZGVkIGZvciBjb21wbGV0aW5nIEkvTwogICAgdGhhdCByZXF1aXJl
cyBleHRlcm5hbCBlbXVsYXRpb24uIFN1Y2ggY29tcGxldGlvbiBzaG91bGQgYmUgcmVxdWVzdGVk
IHdoZW4KICAgIGh2bV92Y3B1X2lvX25lZWRfY29tcGxldGlvbigpIHJldHVybnMgdHJ1ZSBhZnRl
ciBodm1fZW11bGF0ZV9vbmNlKCkgaGFzCiAgICBjb21wbGV0ZWQuIFRoaXMgaXMgaW5kaWNhdGl2
ZSBvZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhhdmluZwogICAgcmV0dXJuZWQgWDg2
RU1VTF9SRVRSWSBhbmQgaGVuY2UgYSByZS1lbXVsYXRpb24gb2YgdGhlIGluc3RydWN0aW9uIGlz
CiAgICBuZWVkZWQgdG8gcGljayB1cCB0aGUgcmVzdWx0IG9mIHRoZSBJL08uCiAgICAKICAgIEEg
Y2FsbCB0byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oKSBpcyBOT1QgbmVlZGVkIHdoZW4gdGhl
IHVuZGVybHlpbmcKICAgIEkvTyBoYXMgbm90IHJldHVybmVkIFg4NkVNVUxfUkVUUlkgc2luY2Ug
dGhlcmUgd2lsbCBiZSBubyByZXN1bHQgdG8gcGljawogICAgdXAuIEhlbmNlIGl0IGJvZ3VzIHRv
IHJlcXVlc3Qgc3VjaCBjb21wbGV0aW9uIHdoZW4gbW1pb19yZXRyeSBpcyBzZXQsCiAgICBzaW5j
ZSB0aGlzIGNhbiBvbmx5IGhhcHBlbiBpZiB0aGUgdW5kZXJseWluZyBJL08gZW11bGF0aW9uIGhh
cyByZXR1cm5lZAogICAgWDg2RU1VTF9PS0FZIChtZWFuaW5nIHRoZSBJL08gaGFzIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkpLgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAg
IHwgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCBlNDQ5YjQx
Li45ZDllMWIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pby5jCkBAIC04OCw3ICs4OCw3IEBAIGJvb2wgaHZtX2VtdWxhdGVfb25lX2lu
c24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNvbnN0IGNoYXIgKmRlc2NyKQog
CiAgICAgcmMgPSBodm1fZW11bGF0ZV9vbmUoJmN0eHQpOwogCi0gICAgaWYgKCBodm1fdmNwdV9p
b19uZWVkX2NvbXBsZXRpb24odmlvKSB8fCB2aW8tPm1taW9fcmV0cnkgKQorICAgIGlmICggaHZt
X3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgKQogICAgICAgICB2aW8tPmlvX2NvbXBsZXRp
b24gPSBIVk1JT19tbWlvX2NvbXBsZXRpb247CiAgICAgZWxzZQogICAgICAgICB2aW8tPm1taW9f
YWNjZXNzID0gKHN0cnVjdCBucGZlYyl7fTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4IDAz
ZGVhNmMuLjExMjExYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2Rl
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTAzLDcgKzEwMyw3
IEBAIHZvaWQgdm14X3JlYWxtb2RlX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQpCiAKICAgICByYyA9IGh2bV9lbXVsYXRlX29uZShodm1lbXVsX2N0eHQp
OwogCi0gICAgaWYgKCBodm1fdmNwdV9pb19uZWVkX2NvbXBsZXRpb24odmlvKSB8fCB2aW8tPm1t
aW9fcmV0cnkgKQorICAgIGlmICggaHZtX3ZjcHVfaW9fbmVlZF9jb21wbGV0aW9uKHZpbykgKQog
ICAgICAgICB2aW8tPmlvX2NvbXBsZXRpb24gPSBIVk1JT19yZWFsbW9kZV9jb21wbGV0aW9uOwog
CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX1VOSEFORExFQUJMRSApCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:36 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEdE-0006f0-VY; Tue, 05 Dec 2017 14:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdD-0006eZ-EI
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2A/2B-17523-663B62A5; Tue, 05 Dec 2017 14:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdts1q
 UwavZ7BYTthk4MHps79vFHsAYxZqZl5RfkcCaMeHkceaCc1IVk56oNzB+FOli5OQQEvjNKHFp
 U30XIxeQfZ5RYuufJ8xdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSwQK7G46RIri
 M0rYCZxuucWWJwFqP7X7q9sExg5FjAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYPy2LOAQoyQHk5Iob42XWpQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd7/G4FygkWp6akVaZk5wNCASUtw8CiJ8HJtAkrzFhck5hZnpkOkTjHqcjyb+bqBWYgl
 Lz8vVUqc9zvIDAGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFedZBVPJl5J
 XCbXgEdwQR0RM4aZZAjShIRUlINjK5vX4TVnGprtVizWa41+fYWlb1TPnnqfLE+3vtq53OG25
 NvVDxQuZutdDG5b/tkxz3XHHe8Yig2iPDb9TTt9lNeW+bdUb5eJ1Zu31vE6L/pw/OsDQ2Ppmy
 +YqBem7DS5A7PHIWiMqV9gUG1Nz/MZU/RW7kubqJ72I5V0caG0uFfj9y7/UWwVUyJpTgj0VCL
 uag4EQCa6wxTTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1512485733!81947938!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46231 invoked from network); 5 Dec 2017 14:55: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; 5 Dec 2017 14:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdB-00055t-18
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdB-0004bD-0W
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdB-0004bD-0W@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:33 +0000
Subject: [Xen-changelog] [xen master] x86/smp: Rework cpu_smpboot_alloc() to
	cope with more than just -ENOMEM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxYTdlMjU5ZjA3ZjU5ZWY4OTc3Mzk5ZGZiYTk2YjVjODM5NjNjNDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyIDEzOjUwOjA1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI2
IDIwMTcgKzAwMDAKCiAgICB4ODYvc21wOiBSZXdvcmsgY3B1X3NtcGJvb3RfYWxsb2MoKSB0byBj
b3BlIHdpdGggbW9yZSB0aGFuIGp1c3QgLUVOT01FTQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMzEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCmluZGV4IDE2MDliNjIuLjc5MjEwMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjk2LDMzICs2OTYsMzQgQEAg
c3RhdGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIG5vZGVp
ZF90IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0
OwogICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl9wYWdlOworICAgIGludCByYyA9IC1FTk9NRU07CiAK
ICAgICBpZiAoIG5vZGUgIT0gTlVNQV9OT19OT0RFICkKICAgICAgICAgbWVtZmxhZ3MgPSBNRU1G
X25vZGUobm9kZSk7CiAKICAgICBzdGFja19iYXNlW2NwdV0gPSBhbGxvY194ZW5oZWFwX3BhZ2Vz
KFNUQUNLX09SREVSLCBtZW1mbGFncyk7CiAgICAgaWYgKCBzdGFja19iYXNlW2NwdV0gPT0gTlVM
TCApCi0gICAgICAgIGdvdG8gb29tOworICAgICAgICBnb3RvIG91dDsKICAgICBtZW1ndWFyZF9n
dWFyZF9zdGFjayhzdGFja19iYXNlW2NwdV0pOwogCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJv
bV9wYWdlcyhOUl9SRVNFUlZFRF9HRFRfUEFHRVMpOwogICAgIHBlcl9jcHUoZ2R0X3RhYmxlLCBj
cHUpID0gZ2R0ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgIGlm
ICggZ2R0ID09IE5VTEwgKQotICAgICAgICBnb3RvIG9vbTsKKyAgICAgICAgZ290byBvdXQ7CiAg
ICAgbWVtY3B5KGdkdCwgYm9vdF9jcHVfZ2R0X3RhYmxlLCBOUl9SRVNFUlZFRF9HRFRfUEFHRVMg
KiBQQUdFX1NJWkUpOwogICAgIEJVSUxEX0JVR19PTihOUl9DUFVTID4gMHgxMDAwMCk7CiAgICAg
Z2R0W1BFUl9DUFVfR0RUX0VOVFJZIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZXS5hID0gY3B1
OwogCiAgICAgcGVyX2NwdShjb21wYXRfZ2R0X3RhYmxlLCBjcHUpID0gZ2R0ID0gYWxsb2NfeGVu
aGVhcF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgIGlmICggZ2R0ID09IE5VTEwgKQotICAg
ICAgICBnb3RvIG9vbTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgbWVtY3B5KGdkdCwgYm9vdF9j
cHVfY29tcGF0X2dkdF90YWJsZSwgTlJfUkVTRVJWRURfR0RUX1BBR0VTICogUEFHRV9TSVpFKTsK
ICAgICBnZHRbUEVSX0NQVV9HRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlldLmEg
PSBjcHU7CiAKICAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKElEVF9FTlRSSUVTICog
c2l6ZW9mKGlkdF9lbnRyeV90KSk7CiAgICAgaWR0X3RhYmxlc1tjcHVdID0gYWxsb2NfeGVuaGVh
cF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwogICAgIGlmICggaWR0X3RhYmxlc1tjcHVdID09IE5V
TEwgKQotICAgICAgICBnb3RvIG9vbTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgbWVtY3B5KGlk
dF90YWJsZXNbY3B1XSwgaWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50cnlf
dCkpOwogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJ
U1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAg
ICAgIElTVF9OT05FKTsKQEAgLTczOCwyMSArNzM5LDI1IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJv
b3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBCVUdfT04oaSA9PSBjcHUpOwogICAgIHN0
dWJfcGFnZSA9IGFsbG9jX3N0dWJfcGFnZShjcHUsICZwZXJfY3B1KHN0dWJzLm1mbiwgY3B1KSk7
CiAgICAgaWYgKCAhc3R1Yl9wYWdlICkKLSAgICAgICAgZ290byBvb207CisgICAgICAgIGdvdG8g
b3V0OwogICAgIHBlcl9jcHUoc3R1YnMuYWRkciwgY3B1KSA9IHN0dWJfcGFnZSArIFNUVUJfQlVG
X0NQVV9PRkZTKGNwdSk7CiAKICAgICBpZiAoIHNlY29uZGFyeV9zb2NrZXRfY3B1bWFzayA9PSBO
VUxMICYmCiAgICAgICAgICAoc2Vjb25kYXJ5X3NvY2tldF9jcHVtYXNrID0geHphbGxvYyhjcHVt
YXNrX3QpKSA9PSBOVUxMICkKLSAgICAgICAgZ290byBvb207CisgICAgICAgIGdvdG8gb3V0Owog
Ci0gICAgaWYgKCB6YWxsb2NfY3B1bWFza192YXIoJnBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywg
Y3B1KSkgJiYKLSAgICAgICAgIHphbGxvY19jcHVtYXNrX3ZhcigmcGVyX2NwdShjcHVfY29yZV9t
YXNrLCBjcHUpKSAmJgotICAgICAgICAgYWxsb2NfY3B1bWFza192YXIoJnBlcl9jcHUoc2NyYXRj
aF9jcHVtYXNrLCBjcHUpKSApCi0gICAgICAgIHJldHVybiAwOworICAgIGlmICggISh6YWxsb2Nf
Y3B1bWFza192YXIoJnBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgJiYKKyAgICAgICAg
ICAgemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpICYmCisg
ICAgICAgICAgIGFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1
KSkpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgaWYg
KCByYyApCisgICAgICAgIGNwdV9zbXBib290X2ZyZWUoY3B1KTsKIAotIG9vbToKLSAgICBjcHVf
c21wYm9vdF9mcmVlKGNwdSk7Ci0gICAgcmV0dXJuIC1FTk9NRU07CisgICAgcmV0dXJuIHJjOwog
fQogCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2NhbGxiYWNrKAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:47 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEdP-0006h0-0y; Tue, 05 Dec 2017 14:55:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdN-0006gd-JI
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C5/A8-30171-073B62A5; Tue, 05 Dec 2017 14:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVbdgs1q
 Uwd4OLosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWDbLruCvakXPqtssDYzfZbsYOTmEBH4zSrR/
 KYOwzzNK3FjJ1cXIwcEmICYxd68CSFhEQFVi1orlzBAl6hJNvxvYQGxhgXCJw3ePs4DYvAJmE
 oe/PWYCsVmA6hfueMYygZFjASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01J
 zEpGK95PzcTYxAbzAAwQ7Gjn9OhxglOZiURHlrvNSihPiS8lMqMxKLM+KLSnNSiw8xynBwKEn
 wrtsElBMsSk1PrUjLzAGGBUxagoNHSYR3H0iat7ggMbc4Mx0idYpRl+PZzNcNzEIsefl5qVLi
 vIdAigRAijJK8+BGwEL0EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5b4FM4cnMK4Hb9AroC
 CagI3LWKIMcUZKIkJJqYCz8HjDN4rI4zyOpz+8VyuNVLwYZn4r9/fDhnOl7P6Y5yr92Di+6nf
 Q3uIGxdF1GR8SReevLyh5Pi3ubxWE3y3TP5xpu2WrdvsTLxvYZxy+tmp74vsin+2XGjrnuW2c
 lTW2oC7fMLK4pmdETIyj0pPOtO1/nn+PzpRmvWbZ0Kvw+NOdbW0FygxJLcUaioRZzUXEiACTf
 GbVMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1512485743!81600336!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49019 invoked from network); 5 Dec 2017 14:55:43 -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; 5 Dec 2017 14:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdL-000569-3F
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdL-0004bx-2d
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdL-0004bx-2d@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:43 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Introduce static inline
	wrappers for l{idt, gdt, ldt, tr}()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhODIxMGM1MmE1MGVhNTE4NjA1ZjI0NGZlMjM1YWZiZDYwNzgxMjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyIDEzOjU4OjE3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI2
IDIwMTcgKzAwMDAKCiAgICB4ZW4veDg2OiBJbnRyb2R1Y2Ugc3RhdGljIGlubGluZSB3cmFwcGVy
cyBmb3IgbHtpZHQsZ2R0LGxkdCx0cn0oKQogICAgCiAgICBUaGlzIGF2b2lkcyBpbmRpcmVjdGlv
biBhbmQgcGFyYW1ldGVyIGNvbnN0cmFpbnQgaXNzdWVzLiAgRG9pbmcgc28gcmVsYXhlcyB0aGUK
ICAgIGxvYWRfTERUKCkgY29uc3RyYWludHMgZnJvbSAlYXggdG8gYW55IGdlbmVyYWwgcHVycG9z
ZSByZWdpc3Rlci4gIFRoZSBoZWxwZXJzCiAgICBhcmUgdXBncmFkZWQgdG8gZnVsbCBjb21waWxl
ciBiYXJyaWVycywgYmVjYXVzZSBub3RoaW5nIGdvb2Qgd2lsbCBjb21lIG9mCiAgICBoYXZpbmcg
dGhlc2UgcmVvcmRlcmVkIHdpdGggcmVzcGVjdCB0byBvdGhlciBzZWdtZW50IGFjY2Vzc2VzLgog
ICAgCiAgICBUaGUgdHJpcGxlLWZhdWx0IHJlYm9vdCBtZXRob2Qgc3RheXMgYXMgaXMsIHRvIGF2
b2lkIHRoZSBpbnQzIHBvc3NpYmx5IGdldHRpbmcKICAgIG1vdmVkIHJlbGF0aXZlIHRvIHRoZSBs
aWR0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICB8ICA4ICsrKystLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICB8ICA2ICsrKystLQogeGVuL2NvbW1vbi9lZmkvcnVudGlt
ZS5jICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCB8IDIwICsrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICB8ICA2ICsrLS0tLQogNSBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YwppbmRleCA2Y2YzNjI4Li5lOTU4OGIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTY5OCwxMCArNjk4LDEw
IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCW9mZnNldG9mKHN0cnVjdCB0c3Nf
c3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKIAkJU1lTX0RFU0NfdHNzX2J1c3kpOwog
Ci0JYXNtIHZvbGF0aWxlICgibGdkdCAlMCIgIDogOiAibSIgIChnZHRyKSApOwotCWFzbSB2b2xh
dGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAoaWR0cikgKTsKLQlhc20gdm9sYXRpbGUgKCJsdHIg
ICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwotCWFzbSB2b2xhdGlsZSAoImxsZHQg
JXcwIiA6IDogInJtIiAoMCkgKTsKKwlsZ2R0KCZnZHRyKTsKKwlsaWR0KCZpZHRyKTsKKwlsdHIo
VFNTX0VOVFJZIDw8IDMpOworCWxsZHQoMCk7CiAKIAlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKIAlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9ubWldLAkgICAgICBJU1RfTk1JKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3MzVmNDVjLi5iNDlhOWM0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CkBAIC0xNjQ0LDcgKzE2NDQsOCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQp
CiAgICAgewogICAgICAgICBnZHRfZGVzYy5saW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEU7
CiAgICAgICAgIGdkdF9kZXNjLmJhc2UgID0gKHVuc2lnbmVkIGxvbmcpKGdkdCAtIEZJUlNUX1JF
U0VSVkVEX0dEVF9FTlRSWSk7Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDog
Im0iIChnZHRfZGVzYykgKTsKKworICAgICAgICBsZ2R0KCZnZHRfZGVzYyk7CiAgICAgfQogCiAg
ICAgd3JpdGVfcHRiYXNlKG4pOwpAQCAtMTY1NCw3ICsxNjU1LDggQEAgc3RhdGljIHZvaWQgX19j
b250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHsKICAgICAgICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNU
X1JFU0VSVkVEX0dEVF9CWVRFOwogICAgICAgICBnZHRfZGVzYy5iYXNlID0gR0RUX1ZJUlRfU1RB
UlQobik7Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChnZHRfZGVz
YykgKTsKKworICAgICAgICBsZ2R0KCZnZHRfZGVzYyk7CiAgICAgfQogCiAgICAgaWYgKCBwZCAh
PSBuZCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9u
L2VmaS9ydW50aW1lLmMKaW5kZXggYzM4ZjAwYS4uM2RiYzJlOCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTA4
LDcgKzEwOCw3IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZ
KQogICAgICAgICB9OwogCi0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0i
IChnZHRfZGVzYykgKTsKKyAgICAgICAgbGdkdCgmZ2R0X2Rlc2MpOwogICAgIH0KIAogICAgIHdy
aXRlX2NyMyh2aXJ0X3RvX21hZGRyKGVmaV9sNF9wZ3RhYmxlKSk7CkBAIC0xMjgsNyArMTI4LDcg
QEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiAgICAgICAg
ICAgICAuYmFzZSAgPSBHRFRfVklSVF9TVEFSVChjdXJyZW50KQogICAgICAgICB9OwogCi0gICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJsZ2R0ICUwIiA6IDogIm0iIChnZHRfZGVzYykgKTsKKyAgICAg
ICAgbGdkdCgmZ2R0X2Rlc2MpOwogICAgIH0KICAgICBpcnFfZXhpdCgpOwogICAgIGVmaV9yc19v
bl9jcHUgPSBOUl9DUFVTOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCBkYTkyNGJmLi45Nzc4YTM1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2Rlc2MuaApAQCAtMTk3LDYgKzE5NywyNiBAQCBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGRl
c2Nfc3RydWN0ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiBleHRlcm4gdm9pZCBsb2FkX1RSKHZv
aWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgbGdkdChjb25zdCBzdHJ1Y3QgZGVzY19wdHIgKmdk
dHIpCit7CisgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAibGdkdCAlMCIgOjogIm0iICgqZ2R0
cikgOiAibWVtb3J5IiApOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgbGlkdChjb25zdCBzdHJ1
Y3QgZGVzY19wdHIgKmlkdHIpCit7CisgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAibGlkdCAl
MCIgOjogIm0iICgqaWR0cikgOiAibWVtb3J5IiApOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
bGxkdCh1bnNpZ25lZCBpbnQgc2VsKQoreworICAgIF9fYXNtX18gX192b2xhdGlsZV9fICggImxs
ZHQgJXcwIiA6OiAicm0iIChzZWwpIDogIm1lbW9yeSIgKTsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIGx0cih1bnNpZ25lZCBpbnQgc2VsKQoreworICAgIF9fYXNtX18gX192b2xhdGlsZV9fICgg
Imx0ciAldzAiIDo6ICJybSIgKHNlbCkgOiAibWVtb3J5IiApOworfQorCiAjZW5kaWYgLyogIV9f
QVNTRU1CTFlfXyAqLwogCiAjZW5kaWYgLyogX19BUkNIX0RFU0NfSCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbGR0LmgKaW5k
ZXggMjg5YWUxOS4uNTg5ZGFmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCkBAIC0xMCwxNiArMTAsMTQgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGxvYWRfTERUKHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuc2lnbmVkIGxv
bmcgZW50czsKIAogICAgIGlmICggKGVudHMgPSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpID09
IDAgKQotICAgIHsKLSAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAibGxkdCAlJWF4IiA6
IDogImEiICgwKSApOwotICAgIH0KKyAgICAgICAgbGxkdCgwKTsKICAgICBlbHNlCiAgICAgewog
ICAgICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYpCiAgICAgICAgICAgICAgICAgPyB0
aGlzX2NwdShnZHRfdGFibGUpIDogdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkpCiAgICAgICAg
ICAgICAgICArIExEVF9FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKICAgICAgICAg
X3NldF90c3NsZHRfZGVzYyhkZXNjLCBMRFRfVklSVF9TVEFSVCh2KSwgZW50cyo4LTEsIFNZU19E
RVNDX2xkdCk7Ci0gICAgICAgIF9fYXNtX18gX192b2xhdGlsZV9fICggImxsZHQgJSVheCIgOiA6
ICJhIiAoTERUX0VOVFJZIDw8IDMpICk7CisgICAgICAgIGxsZHQoTERUX0VOVFJZIDw8IDMpOwog
ICAgIH0KIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:55:58 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEda-0006it-2e; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEdY-0006iZ-J5
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:56 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 73/25-03469-B73B62A5; Tue, 05 Dec 2017 14:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbdqs1q
 UwbfVvBYTthk4MHps79vFHsAYxZqZl5RfkcCaMf38C8aCX+oV3xpnsjQwtsl2MXJxCAn8ZpQ4
 3/SHHcI5zyhxbsctIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgXCJo3dbW
 EFsXgEzib5l08HiLED1584/YJrAyLGAkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB2P3Zf9DjJIcTEqivDVealFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHjXbQLKCRalpqdWpGXmAIMDJi3BwaMkwrsPJM1bXJCYW5yZDpE6xajL8Wzm6wZmIZa8
 /LxUKXHeUJAiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd65IFN4MvNK4
 Da9AjqCCeiInDXKIEeUJCKkpBoY1zww7hPMUv+lOPm/kuPKlQLHfJcdtLpXv0rdj3sV7+JOvl
 uJ5fuvXDOv+7jmP/+Hjake8p2Xev9lOndd/Pv9+M+sF8u0L6ReeM92Ozd3rbnPzZuC3z249Tu
 7Ftj8KvmWbmnYGsWqYXXEbVOHhOztErFb3Dv7L0lMaFjq83b7mtL2+ZZ/l3heV2Ipzkg01GIu
 Kk4EAH9tAbBPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1512485753!118755866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29136 invoked from network); 5 Dec 2017 14:55: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 Dec 2017 14:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdV-00056R-5I
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdV-0004ce-4e
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdV-0004ce-4e@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:55:53 +0000
Subject: [Xen-changelog] [xen master] x86/ldt: Alter how
	invalidate_shadow_ldt() deals with TLB flushes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmYTgzYmJjMzM4NWJhYjBiZmVlM2M3ZjQwOGMxNjRjNTU4NGU2ODgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyIDE0OjEzOjM4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI2
IDIwMTcgKzAwMDAKCiAgICB4ODYvbGR0OiBBbHRlciBob3cgaW52YWxpZGF0ZV9zaGFkb3dfbGR0
KCkgZGVhbHMgd2l0aCBUTEIgZmx1c2hlcwogICAgCiAgICBNb2RpZnkgaW52YWxpZGF0ZV9zaGFk
b3dfbGR0KCkgdG8gcmV0dXJuIGEgYm9vbGVhbiBpbmRpY2F0aW5nIHdoZXRoZXIgbWFwcGluZ3MK
ICAgIGhhdmUgYmVlbiBkcm9wcGVkLCByYXRoZXIgdGhhbiB0YWtpbmcgYSBmbHVzaCBwYXJhbWV0
ZXIuICBUd2VhayB0aGUgaW50ZXJuYWwKICAgIGxvZ2ljIHRvIGJlIGFibGUgdG8gQVNTRVJUKCkg
dGhhdCB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgbWF0Y2hlcwogICAgdGhlIG51
bWJlciBvZiBQVEVzIHJlbW92ZWQuCiAgICAKICAgIFRoaXMgYWxsb3dzIE1NVUVYVE9QX1NFVF9M
RFQgdG8gYXZvaWQgYSBsb2NhbCBUTEIgZmx1c2ggaWYgbm8gTERUIGVudHJpZXMgaGFkCiAgICBi
ZWVuIGZhdWx0ZWQgaW4gdG8gYmVnaW4gd2l0aC4KICAgIAogICAgRmluYWxseSwgY29ycmVjdCBh
IGNvbW1lbnQgaW4gX19nZXRfcGFnZV90eXBlKCkuICBVbmRlciBubyBjaXJjdW1zdGFuY2UgaXMg
aXQKICAgIHNhZmUgdG8gZm9yZ28gdGhlIFRMQiBzaG9vdGRvd24gZm9yIEdEVC9MRFQgcGFnZXMs
IGFzIHRoYXQgd291bGQgYWxsb3cgb25lCiAgICB2Y3B1IHRvIGdhaW4gYSB3cml0ZWFibGUgbWFw
cGluZyB0byBhIGZyYW1lIHN0aWxsIG1hcHBlZCBhcyBhIEdEVC9MRFQgYnkKICAgIGFub3RoZXIg
dmNwdS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDZlYzZlNjguLjE1NWU0MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NDQsMTAgKzU0NCwxNCBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogY29uc3QgY2hhciBfX3NlY3Rpb24oIi5ic3MucGFnZV9hbGlnbmVkLmNvbnN0IikgX19hbGln
bmVkKFBBR0VfU0laRSkKICAgICB6ZXJvX3BhZ2VbUEFHRV9TSVpFXTsKIAotc3RhdGljIHZvaWQg
aW52YWxpZGF0ZV9zaGFkb3dfbGR0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgZmx1c2gpCisvKgorICog
Rmx1c2ggdGhlIExEVCwgZHJvcHBpbmcgYW55IHR5cGVyZWZzLiAgUmV0dXJucyBhIGJvb2xlYW4g
aW5kaWNhdGluZyB3aGV0aGVyCisgKiBtYXBwaW5ncyBoYXZlIGJlZW4gcmVtb3ZlZCAoaS5lLiBh
IFRMQiBmbHVzaCBpcyBuZWVkZWQpLgorICovCitzdGF0aWMgYm9vbCBpbnZhbGlkYXRlX3NoYWRv
d19sZHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVu
c2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGludCBpLCBtYXBwaW5nc19kcm9wcGVkID0gMDsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgQlVHX09OKHVubGlrZWx5KGluX2ly
cSgpKSk7CkBAIC01NTcsMjYgKzU2MSwyOSBAQCBzdGF0aWMgdm9pZCBpbnZhbGlkYXRlX3NoYWRv
d19sZHQoc3RydWN0IHZjcHUgKnYsIGludCBmbHVzaCkKICAgICBpZiAoIHYtPmFyY2gucHZfdmNw
dS5zaGFkb3dfbGR0X21hcGNudCA9PSAwICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICB2LT5h
cmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgPSAwOwogICAgIHBsMWUgPSBwdl9sZHRfcHRl
cyh2KTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgMTY7IGkrKyApCiAgICAgewogICAgICAgICBp
ZiAoICEobDFlX2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOworCiAgICAgICAgIHBhZ2UgPSBsMWVfZ2V0X3BhZ2UocGwxZVtpXSk7CiAg
ICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwgbDFlX2VtcHR5KCkpOworICAgICAgICBtYXBwaW5n
c19kcm9wcGVkKys7CisKICAgICAgICAgQVNTRVJUX1BBR0VfSVNfVFlQRShwYWdlLCBQR1Rfc2Vn
X2Rlc2NfcGFnZSk7CiAgICAgICAgIEFTU0VSVF9QQUdFX0lTX0RPTUFJTihwYWdlLCB2LT5kb21h
aW4pOwogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICB9CiAKLSAgICAvKiBS
aWQgVExCcyBvZiBzdGFsZSBtYXBwaW5ncyAoZ3Vlc3QgbWFwcGluZ3MgYW5kIHNoYWRvdyBtYXBw
aW5ncykuICovCi0gICAgaWYgKCBmbHVzaCApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKHYtPnZj
cHVfZGlydHlfY3B1bWFzayk7CisgICAgQVNTRVJUKHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0
X21hcGNudCA9PSBtYXBwaW5nc19kcm9wcGVkKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93
X2xkdF9tYXBjbnQgPSAwOwogCiAgb3V0OgogICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnB2X3Zj
cHUuc2hhZG93X2xkdF9sb2NrKTsKKworICAgIHJldHVybiBtYXBwaW5nc19kcm9wcGVkOwogfQog
CiAKQEAgLTEyMzksNyArMTI0NiwxMCBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50
cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICAgICAgICAgICAobDFlX293
bmVyID09IHBnX293bmVyKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUg
KCBwZ19vd25lciwgdiApCi0gICAgICAgICAgICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KHYs
IDEpOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggaW52YWxpZGF0ZV9zaGFk
b3dfbGR0KHYpICkKKyAgICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2sodi0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKICAgICB9CkBAIC0yNTYxLDkgKzI1NzEsOSBAQCBzdGF0aWMgaW50IF9fZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAg
ICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3
ZSBjaGVjayB0byBmbHVzaCBzdGFsZSBUTEIgZW50cmllcy4gVGhpcwotICAgICAgICAgICAgICAg
ICAqIG1heSBiZSB1bm5lY2Vzc2FyeSAoZS5nLiwgcGFnZSB3YXMgR0RUL0xEVCkgYnV0IHRob3Nl
Ci0gICAgICAgICAgICAgICAgICogY2lyY3Vtc3RhbmNlcyBzaG91bGQgYmUgdmVyeSByYXJlLgor
ICAgICAgICAgICAgICAgICAqIE9uIHR5cGUgY2hhbmdlIHdlIGNoZWNrIHRvIGZsdXNoIHN0YWxl
IFRMQiBlbnRyaWVzLiBJdCBpcworICAgICAgICAgICAgICAgICAqIHZpdGFsIHRoYXQgbm8gb3Ro
ZXIgQ1BVcyBhcmUgbGVmdCB3aXRoIG1hcHBpbmdzIG9mIGEgZnJhbWUKKyAgICAgICAgICAgICAg
ICAgKiB3aGljaCBpcyBhYm91dCB0byBiZWNvbWUgd3JpdGVhYmxlIHRvIHRoZSBndWVzdC4KICAg
ICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlz
X2NwdShzY3JhdGNoX2NwdW1hc2spOwogCkBAIC0yODE0LDcgKzI4MjQsNyBAQCBpbnQgbmV3X2d1
ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAot
ICAgICAgICBpbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VyciwgMCk7CisgICAgICAgIGludmFsaWRh
dGVfc2hhZG93X2xkdChjdXJyKTsgLyogVW5jb25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICov
CiAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKIAogICAgICAgICByZXR1cm4gMDsKQEAgLTI4
NTIsNyArMjg2Miw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0
dXJuIHJjOwogICAgIH0KIAotICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJyLCAwKTsKKyAg
ICBpbnZhbGlkYXRlX3NoYWRvd19sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNo
IGxhdGVyLiAqLwogCiAgICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdp
bmdfbW9kZV9yZWZjb3VudHMoZCkgKQogICAgICAgICBmaWxsX3JvX21wdChtZm4pOwpAQCAtMzM1
OSw4ICszMzY5LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlIGlmICgg
KGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyAhPSBlbnRzKSB8fAogICAgICAgICAgICAgICAg
ICAgICAgIChjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgIT0gcHRyKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIsIDApOwotICAg
ICAgICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworICAgICAgICAgICAgICAgIGlmICggaW52
YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIpICkKKyAgICAgICAgICAgICAgICAgICAgZmx1c2hfdGxi
X2xvY2FsKCk7CisKICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2Ug
PSBwdHI7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzID0gZW50
czsKICAgICAgICAgICAgICAgICBsb2FkX0xEVChjdXJyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:07 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEdj-0006kf-4K; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEdh-0006kK-JN
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C9/02-04167-483B62A5; Tue, 05 Dec 2017 14:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbdls1q
 Uwez1khYTthk4MHps79vFHsAYxZqZl5RfkcCacXPFNLaCe/wV6x8/YGlgfMfTxcjFISTwm1Hi
 R+NEFgjnPKPE6sl7gBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBawlbu+7y
 A5i8wqYSXTuXckKYrMA1T9sm8g4gZFjASPDKkb14tSistQiXSO9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYDzV7HyIUZKDSUmUt8ZLLUqILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+6TUA5waLU9NSKtMwcYHDApCU4eJREePeBpHmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc57CKRIAKQoozQPbgQsUC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9BTKFJ
 zOvBG7TK6AjmICOyFmjDHJESSJCSqqB8cBzLoslW17JiFrvXr7lDc9Vbm7DU/nOZzes+Nbw5w
 OL89HbKlcT1hq819a4w9dodOSlUz3X+Zb93+99msIVWXjh/Ht9Wc7sZzb+ObfvJG8VenBosul
 sPZU8qx7Vd1pPRPrnv9C1WNgYniU9T5fpid10Hs3e8IXrrH7+sf6ZFsMUYPKjcUFuphJLcUai
 oRZzUXEiAGr27KJPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1512485763!117244283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63471 invoked from network); 5 Dec 2017 14:56:04 -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; 5 Dec 2017 14:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdf-00057B-71
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdf-0004dR-6T
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdf-0004dR-6T@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:03 +0000
Subject: [Xen-changelog] [xen master] xen/pv: Construct d0v0's GDT properly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4ZjI3ZjQ0NjhlZWRiZWNjYWFjOWZkZGE0ZWY3MzIyNDdlZmQ3NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAxNiAxMzoyMDowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
NiAyMDE3ICswMDAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQog
ICAgCiAgICBjL3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3Jp
cHRvciB0YWJsZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBm
b3IgaW50ZXJtZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFt
ZXMuCiAgICAKICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJj
aF9zZXRfaW5mb19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBt
aXNzZWQsIGluY2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAg
IGZpbGxzIHRoZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2Us
IHRoaXMgbWVhbnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZp
cnN0IGNhbGwKICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVy
dyBzdWZmZXIgbm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAtLS0KICAgIFRo
aXMgcHJvYmFibHkgd2FudHMgYmFja3BvcnRpbmcgdG8gWGVuIDQuNyBhbmQgbGF0ZXIuCi0tLQog
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCA0NDYwMWQwLi5hMTM0MTJl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlIDxhc20vYnpp
bWFnZS5oPgogI2luY2x1ZGUgPGFzbS9kb20wX2J1aWxkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogLyog
QWxsb3cgcmluZy0zIGFjY2VzcyBpbiBsb25nIG1vZGUgYXMgZ3Vlc3QgY2Fubm90IHVzZSByaW5n
IDEgLi4uICovCkBAIC04NjYsNiArODY3LDEzIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZWdzLT5yc2kgPSB2c3RhcnRpbmZvX3N0YXJ0Owog
ICAgIHJlZ3MtPmVmbGFncyA9IFg4Nl9FRkxBR1NfSUY7CiAKKyAgICAvKgorICAgICAqIFdlIGRv
bid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzbyBzb21lIGluaXRpYWxpc2F0aW9uIG5l
ZWRzIGRvaW5nCisgICAgICogYnkgaGFuZDoKKyAgICAgKiAgLSBSZXNldCB0aGUgR0RUIHRvIHJl
ZmVyZW5jZSB6ZXJvX3BhZ2UKKyAgICAgKi8KKyAgICBwdl9kZXN0cm95X2dkdCh2KTsKKwogICAg
IGlmICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVfa2VybmVsLCBwYXJtcy5mX3Jl
cXVpcmVkKSApCiAgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVzIHN1cGVydmlzb3ItbW9kZSBl
eGVjdXRpb24iKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEds-0006mB-62; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEdr-0006lx-An
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B1/E2-03656-E83B62A5; Tue, 05 Dec 2017 14:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdvs1q
 Uwa5VvBYTthk4MHps79vFHsAYxZqZl5RfkcCaMX3ievaCw5IVb5b9ZW5g3CrcxcjFISTwm1Hi
 9vYrrBDOeUaJNSseMXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLvGr8
 wEjiM0rYCYx/1wDE4jNAlT/+dVbxgmMHAsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjBe3xhwiFGSg0lJlLfGSy1KiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTv89lAOcGi1PTUirTMHGB4wKQlOHiURHhz5gCleYsLEnOLM9MhUqcYdTmezXzd
 wCzEkpeflyolztsGUiQAUpRRmgc3AhaqlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wcyh
 SczrwRu0yugI5hAjlijDHJESSJCSqqB8ZznDtkJ/Mta2P/8DreNDbrd7mo37eT5FytmBi4Ptb
 XSm/PHenmBsKyl/j/rTg2jEN/EOwbn/s3Ud7M0nF9X0n/O17Q34LvfBPUr6+7ncjB4lywwboh
 0Sg690+9984jS6o5PDHG2M8+Z/RObYazwS8GVLb5jye267y/fH5n86+fNXWUf6sxPKrEUZyQa
 ajEXFScCAP7x3WlQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1512485773!118123401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57961 invoked from network); 5 Dec 2017 14:56: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 Dec 2017 14:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdp-00057L-8s
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdp-0004eI-8C
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdp-0004eI-8C@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:13 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Factor out the calculation of
	LDT/GDT descriptor pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYWI2YzU4M2VhZDQxNjQ2NDI4YWE2OTNkYWQ4NWI5MTY3NTEwODMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCAxMyAxMDo1NTowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
NyAyMDE3ICswMDAwCgogICAgeDg2L3B2OiBGYWN0b3Igb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiBM
RFQvR0RUIGRlc2NyaXB0b3IgcG9pbnRlcnMKICAgIAogICAgUmF0aGVyIHRoYW4gb3BlbmNvZGlu
ZyBpdCBpbiB0d28gcGxhY2VzLiAgV2hpbGUgb25seSB1c2VkIGluIHRoZSBQViBlbXVsYXRpb24K
ICAgIGNvZGUsIHRoaXMgaGVscGVyIGlzIGluIHByaW5jaXBsZSB1c2FibGUgYW55d2hlcmUgaW4g
dGhlIGh5cGVydmlzb3IuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9l
bXVsLWdhdGUtb3AuYyB8ICA1ICstLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAg
fCAgNiArLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggICAgICB8IDExICsrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtZ2F0ZS1vcC5jCmluZGV4IDBmODljOTEuLjE0Y2U5NWUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1n
YXRlLW9wLmMKQEAgLTU0LDExICs1NCw4IEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0
b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmFyKQogewogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBkZXNjOwotICAg
IGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqcGRlc2M7CisgICAgY29uc3Qgc3RydWN0IGRlc2Nf
c3RydWN0ICpwZGVzYyA9IGdkdF9sZHRfZGVzY19wdHIoZ2F0ZV9zZWwpOwogCi0gICAgcGRlc2Mg
PSAoY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICopCi0gICAgICAgICghKGdhdGVfc2VsICYgNCkg
PyBHRFRfVklSVF9TVEFSVCh2KSA6IExEVF9WSVJUX1NUQVJUKHYpKQotICAgICAgICArIChnYXRl
X3NlbCA+PiAzKTsKICAgICBpZiAoIChnYXRlX3NlbCA8IDQpIHx8CiAgICAgICAgICAoKGdhdGVf
c2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVfc2VsICYgNCkpIHx8CiAg
ICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwppbmRleCA1NzUwYzc2
Li4xYjYwOTExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKQEAgLTMzLDExICszMyw3IEBAIGludCBwdl9lbXVsX3Jl
YWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgc2VsLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKIAog
ICAgIGlmICggc2VsIDwgNCkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKLSAgICBlbHNl
IGlmICggX19nZXRfdXNlcihkZXNjLAotICAgICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBz
dHJ1Y3QgZGVzY19zdHJ1Y3QgKikoIShzZWwgJiA0KQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBHRFRfVklSVF9TVEFSVCh2KQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBMRFRfVklS
VF9TVEFSVCh2KSkKLSAgICAgICAgICAgICAgICAgICAgICAgICArIChzZWwgPj4gMykpICkKKyAg
ICBlbHNlIGlmICggX19nZXRfdXNlcihkZXNjLCBnZHRfbGR0X2Rlc2NfcHRyKHNlbCkpICkKICAg
ICAgICAgcmV0dXJuIDA7CiAgICAgaWYgKCAhaW5zbl9mZXRjaCApCiAgICAgICAgIGRlc2MuYiAm
PSB+X1NFR01FTlRfTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmggYi94
ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCmluZGV4IDY1NmMxMmYuLjlkNTg3OTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxh
dGUuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX19QVl9FTVVMQVRFX0hfXwogI2RlZmluZSBf
X1BWX0VNVUxBVEVfSF9fCiAKKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8
YXNtL3g4Nl9lbXVsYXRlLmg+CiAKIGludCBwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcih1bnNpZ25l
ZCBpbnQgc2VsLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKQEAgLTE2LDQgKzE3LDE0IEBAIHN0YXRp
YyBpbmxpbmUgaW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAorLyogUmV0dXJuIGEgcG9pbnRlciB0
byB0aGUgR0RUL0xEVCBkZXNjcmlwdG9yIHJlZmVyZW5jZWQgYnkgc2VsLiAqLworc3RhdGljIGlu
bGluZSBjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdF9sZHRfZGVzY19wdHIodW5zaWduZWQg
aW50IHNlbCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAg
Y29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICp0YmwgPSAodm9pZCAqKQorICAgICAgICAoKHNlbCAm
IFg4Nl9YRUNfVEkpID8gTERUX1ZJUlRfU1RBUlQoY3VycikgOiBHRFRfVklSVF9TVEFSVChjdXJy
KSk7CisKKyAgICByZXR1cm4gJnRibFtzZWwgPj4gM107Cit9CisKICNlbmRpZiAvKiBfX1BWX0VN
VUxBVEVfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:27 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEe3-0006pA-Au; Tue, 05 Dec 2017 14:56:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEe1-0006of-Lj
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 7D/CE-03090-893B62A5; Tue, 05 Dec 2017 14:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXfGZrU
 og6YTEhYTthk4MHps79vFHsAYxZqZl5RfkcCasepnbsEZiYr5nxeyNTD2C3cxcnEICfxmlDja
 uZcRwjnPKPGsfyJbFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAr4S1/6sY
 ASxeQXMJFZ/fsMKYrMA1Te9WMEygZFjASPDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAj9QzMDDuYGzqdT7EKMnBpCTKW+OlFiXEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvfbJqCcYFFqempFWmYOMDRg0hIcPEoivPtA0rzFBYm5xZnpEKlTjLocz2a+bmAW
 YsnLz0uVEuc9BFIkAFKUUZoHNwIWppcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOKAoNei
 CczrwRu0yugI5iAjshZowxyREkiQkqqgXHBOafpIYc0vA8WWaTOPlMiqxs7TfOzc8xW70qXna
 Y8J6e/+apslfD+9gLWznWcc4oOSAQnylT83X2yLXLh0wl86m7tzCt3y6W8MvZS7Hr1WkMr0Iu
 pwXX7eWm9AxZ7Ps7ZKlHozmNnY+S5rb+HmTOr4aK94471ugm/3izz3rDFcOfCzQvVSpVYijMS
 DbWYi4oTAe6TKpFOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1512485783!73929449!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36665 invoked from network); 5 Dec 2017 14:56: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 Dec 2017 14:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEdz-00057d-Aw
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEdz-0004ev-AB
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEdz-0004ev-AB@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:23 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Move compat_set_gdt() to be
	beside do_set_gdt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4YTVlZTUxZWQxODMyZTk2YzIxN2IxMTU2OGFjNGIyNzljMmU3MGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE1OjMwOjAxIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI3
IDIwMTcgKzAwMDAKCiAgICB4ODYvcHY6IE1vdmUgY29tcGF0X3NldF9nZHQoKSB0byBiZSBiZXNp
ZGUgZG9fc2V0X2dkdCgpCiAgICAKICAgIFRoaXMgYWxzbyBtYWtlcyB0aGUgZG9fdXBkYXRlX2Rl
c2NyaXB0b3IoKSBwYWlyIG9mIGZ1bmN0aW9ucyBhZGphY2VudC4KICAgIAogICAgUHVyZWx5IGNv
ZGUgbW90aW9uOyBubyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMgfCA2OSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94
ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwppbmRleCA4MTk3M2FmLi45YzhkZTFkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94
ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwpAQCAtMTI2LDYgKzEyNiw0MiBAQCBsb25nIGRvX3Nl
dF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdCwKICAg
ICByZXR1cm4gcmV0OwogfQogCitpbnQgY29tcGF0X3NldF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh1aW50KSBmcmFtZV9saXN0LAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBl
bnRyaWVzKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICB1bnNpZ25l
ZCBpbnQgaSwgbnJfcGFnZXMgPSAoZW50cmllcyArIDUxMSkgLyA1MTI7CisgICAgdW5zaWduZWQg
bG9uZyBmcmFtZXNbMTZdOworICAgIGludCByZXQ7CisKKyAgICAvKiBSZWNoZWNrZWQgaW4gc2V0
X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0IGZvciBjb3B5X2Zyb21fdXNlcigpLiAqLwor
ICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkoZnJhbWVfbGlzdCwg
bnJfcGFnZXMpICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IG5yX3BhZ2VzOyArK2kgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGZyYW1lOwor
CisgICAgICAgIGlmICggX19jb3B5X2Zyb21fZ3Vlc3QoJmZyYW1lLCBmcmFtZV9saXN0LCAxKSAp
CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBmcmFtZXNbaV0gPSBmcmFt
ZTsKKyAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQoZnJhbWVfbGlzdCwgMSk7CisgICAg
fQorCisgICAgZG9tYWluX2xvY2soY3Vyci0+ZG9tYWluKTsKKworICAgIGlmICggKHJldCA9IHB2
X3NldF9nZHQoY3VyciwgZnJhbWVzLCBlbnRyaWVzKSkgPT0gMCApCisgICAgICAgIGZsdXNoX3Rs
Yl9sb2NhbCgpOworCisgICAgZG9tYWluX3VubG9jayhjdXJyLT5kb21haW4pOworCisgICAgcmV0
dXJuIHJldDsKK30KKwogbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRfdCBwYSwgdWlu
dDY0X3QgZGVzYykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFp
bjsKQEAgLTE4MSwzOSArMjE3LDYgQEAgbG9uZyBkb191cGRhdGVfZGVzY3JpcHRvcih1aW50NjRf
dCBwYSwgdWludDY0X3QgZGVzYykKICAgICByZXR1cm4gcmV0OwogfQogCi1pbnQgY29tcGF0X3Nl
dF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh1aW50KSBmcmFtZV9saXN0LCB1bnNpZ25lZCBp
bnQgZW50cmllcykKLXsKLSAgICB1bnNpZ25lZCBpbnQgaSwgbnJfcGFnZXMgPSAoZW50cmllcyAr
IDUxMSkgLyA1MTI7Ci0gICAgdW5zaWduZWQgbG9uZyBmcmFtZXNbMTZdOwotICAgIGludCByZXQ7
Ci0KLSAgICAvKiBSZWNoZWNrZWQgaW4gc2V0X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0
IGZvciBjb3B5X2Zyb21fdXNlcigpLiAqLwotICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VS
VkVEX0dEVF9FTlRSWSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCAhZ3Vl
c3RfaGFuZGxlX29rYXkoZnJhbWVfbGlzdCwgbnJfcGFnZXMpICkKLSAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyArK2kgKQotICAgIHsKLSAg
ICAgICAgdW5zaWduZWQgaW50IGZyYW1lOwotCi0gICAgICAgIGlmICggX19jb3B5X2Zyb21fZ3Vl
c3QoJmZyYW1lLCBmcmFtZV9saXN0LCAxKSApCi0gICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsK
LSAgICAgICAgZnJhbWVzW2ldID0gZnJhbWU7Ci0gICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zm
c2V0KGZyYW1lX2xpc3QsIDEpOwotICAgIH0KLQotICAgIGRvbWFpbl9sb2NrKGN1cnJlbnQtPmRv
bWFpbik7Ci0KLSAgICBpZiAoIChyZXQgPSBwdl9zZXRfZ2R0KGN1cnJlbnQsIGZyYW1lcywgZW50
cmllcykpID09IDAgKQotICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLQotICAgIGRvbWFpbl91
bmxvY2soY3VycmVudC0+ZG9tYWluKTsKLQotICAgIHJldHVybiByZXQ7Ci19Ci0KIGludCBjb21w
YXRfdXBkYXRlX2Rlc2NyaXB0b3IodWludDMyX3QgcGFfbG8sIHVpbnQzMl90IHBhX2hpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXNjX2xvLCB1aW50MzJfdCBkZXNj
X2hpKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:37 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEeD-0006rr-DK; Tue, 05 Dec 2017 14:56:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEeC-0006rV-0m
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:36 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E6/B7-03429-3A3B62A5; Tue, 05 Dec 2017 14:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfRZrU
 og92vVCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/PSa7aCnwoVi3edYG9gXCfZxcjFISTwm1Hi
 /aajTBDOeUaJre83MHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLzHly
 E4wm1fATKJtxjRGEJsFqL7hwVrmCYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdj316/Q4ySHExKorw1XmpRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4LTYB5QSLUtNTK9Iyc4DhAZOW4OBREuHlAknzFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqcNxSkSACkKKM0D24ELFQvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmVQeZw
 pOZVwK36RXQEUxAR+SsUQY5oiQRISXVwGhyj8vLWf91uwznWQMv5iN9ipftPQuXRtwPrer7vr
 Xa2jC8kGn7pgPMMQoGHutimN5cmaa96tcyHUX+VgdzzUlcMz+WLpwqFfTYYpPHVF/xbKbCjxP
 l5gtUfziY4Xi+snuV0b2g571Vv4InLgn8dCBM5aBVQ/emvwu3zfVnNTe0KdwobPM1RYmlOCPR
 UIu5qDgRALooUetQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1512485793!118006390!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56514 invoked from network); 5 Dec 2017 14:56: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; 5 Dec 2017 14:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEe9-00058W-Cs
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEe9-0004gE-CI
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEe9-0004gE-CI@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:33 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Use DIV_ROUND_UP() when
	converting between GDT entries and frames
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmYzRhM2NmNGZlNjk0NWE0OTk4MDc1ZTJjNDQzNWQxZGEyODE5MDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE1OjMwOjU0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI3
IDIwMTcgKzAwMDAKCiAgICB4ODYvcHY6IFVzZSBESVZfUk9VTkRfVVAoKSB3aGVuIGNvbnZlcnRp
bmcgYmV0d2VlbiBHRFQgZW50cmllcyBhbmQgZnJhbWVzCiAgICAKICAgIEFsc28gY29uc2lzdGVu
dGx5IHVzZSB1c2UgbnJfZnJhbWVzLCByYXRoZXIgdGhhbiBtaXhpbmcgbnJfcGFnZXMgd2l0aCBh
CiAgICBmcmFtZXNbXSBhcnJheS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDggKysrKystLS0KIHhlbi9h
cmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIHwgMTcgKysrKysrKystLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IGI0OWE5YzQuLmUxYmYyZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEwMTcsMTIgKzEwMTcsMTQgQEAgaW50IGFyY2hf
c2V0X2luZm9fZ3Vlc3QoCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBn
ZHRfZnJhbWVzW0FSUkFZX1NJWkUodi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXMpXTsKLSAgICAg
ICAgdW5zaWduZWQgaW50IG4gPSAoYy5jbXAtPmdkdF9lbnRzICsgNTExKSAvIDUxMjsKKyAgICAg
ICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcyA9IERJVl9ST1VORF9VUChjLmNtcC0+Z2R0X2VudHMs
IDUxMik7CiAKLSAgICAgICAgaWYgKCBuID4gQVJSQVlfU0laRSh2LT5hcmNoLnB2X3ZjcHUuZ2R0
X2ZyYW1lcykgKQorICAgICAgICBpZiAoIG5yX2ZyYW1lcyA+IEFSUkFZX1NJWkUodi0+YXJjaC5w
dl92Y3B1LmdkdF9mcmFtZXMpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IG47ICsraSApCisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBu
cl9mcmFtZXM7ICsraSApCiAgICAgICAgICAgICBnZHRfZnJhbWVzW2ldID0gYy5jbXAtPmdkdF9m
cmFtZXNbaV07CisKICAgICAgICAgcmMgPSAoaW50KXB2X3NldF9nZHQodiwgZ2R0X2ZyYW1lcywg
Yy5jbXAtPmdkdF9lbnRzKTsKICAgICB9CiAgICAgaWYgKCByYyAhPSAwICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMKaW5kZXggOWM4ZGUxZC4uZTMxYzk3ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMKQEAgLTU3LDE0ICs1NywxMyBAQCBsb25nIHB2X3NldF9nZHQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWduZWQgaW50IGVudHJpZXMp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBsMV9wZ2VudHJ5X3Qg
KnBsMWU7Ci0gICAgLyogTkIuIFRoZXJlIGFyZSA1MTIgOC1ieXRlIGVudHJpZXMgcGVyIEdEVCBw
YWdlLiAqLwotICAgIHVuc2lnbmVkIGludCBpLCBucl9wYWdlcyA9IChlbnRyaWVzICsgNTExKSAv
IDUxMjsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnJfZnJhbWVzID0gRElWX1JPVU5EX1VQKGVudHJp
ZXMsIDUxMik7CiAKICAgICBpZiAoIGVudHJpZXMgPiBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qIENoZWNrIHRoZSBwYWdlcyBpbiB0
aGUgbmV3IEdEVC4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQorICAg
IGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVzOyBpKysgKQogICAgIHsKICAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKIApAQCAtODUsNyArODQsNyBAQCBsb25nIHB2X3NldF9nZHQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWduZWQgaW50IGVudHJpZXMp
CiAgICAgLyogSW5zdGFsbCB0aGUgbmV3IEdEVC4gKi8KICAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0
X2VudHMgPSBlbnRyaWVzOwogICAgIHBsMWUgPSBwdl9nZHRfcHRlcyh2KTsKLSAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfZnJhbWVz
OyBpKysgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXNbaV0gPSBm
cmFtZXNbaV07CiAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwgbDFlX2Zyb21fcGZuKGZyYW1l
c1tpXSwgX19QQUdFX0hZUEVSVklTT1JfUlcpKTsKQEAgLTEwNCw3ICsxMDMsNyBAQCBsb25nIHB2
X3NldF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWduZWQg
aW50IGVudHJpZXMpCiBsb25nIGRvX3NldF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
dWxvbmdfdCkgZnJhbWVfbGlzdCwKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cmll
cykKIHsKLSAgICBpbnQgbnJfcGFnZXMgPSAoZW50cmllcyArIDUxMSkgLyA1MTI7CisgICAgdW5z
aWduZWQgaW50IG5yX2ZyYW1lcyA9IERJVl9ST1VORF9VUChlbnRyaWVzLCA1MTIpOwogICAgIHVu
c2lnbmVkIGxvbmcgZnJhbWVzWzE2XTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CiAgICAgbG9uZyByZXQ7CkBAIC0xMTMsNyArMTEyLDcgQEAgbG9uZyBkb19zZXRfZ2R0KFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX3Vsb25nX3QpIGZyYW1lX2xpc3QsCiAgICAgaWYgKCBlbnRy
aWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKLSAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChmcmFtZXMsIGZyYW1lX2xpc3QsIG5yX3BhZ2Vz
KSApCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZnJhbWVzLCBmcmFtZV9saXN0LCBucl9mcmFt
ZXMpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKICAgICBkb21haW5fbG9jayhjdXJyLT5k
b21haW4pOwpAQCAtMTMwLDcgKzEyOSw3IEBAIGludCBjb21wYXRfc2V0X2dkdChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHVpbnQpIGZyYW1lX2xpc3QsCiAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGVudHJpZXMpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAg
IHVuc2lnbmVkIGludCBpLCBucl9wYWdlcyA9IChlbnRyaWVzICsgNTExKSAvIDUxMjsKKyAgICB1
bnNpZ25lZCBpbnQgaSwgbnJfZnJhbWVzID0gRElWX1JPVU5EX1VQKGVudHJpZXMsIDUxMik7CiAg
ICAgdW5zaWduZWQgbG9uZyBmcmFtZXNbMTZdOwogICAgIGludCByZXQ7CiAKQEAgLTEzOCwxMCAr
MTM3LDEwIEBAIGludCBjb21wYXRfc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHVpbnQp
IGZyYW1lX2xpc3QsCiAgICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZ
ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBpZiAoICFndWVzdF9oYW5kbGVfb2th
eShmcmFtZV9saXN0LCBucl9wYWdlcykgKQorICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KGZy
YW1lX2xpc3QsIG5yX2ZyYW1lcykgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnJfcGFnZXM7ICsraSApCisgICAgZm9yICggaSA9IDA7IGkgPCBucl9m
cmFtZXM7ICsraSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgZnJhbWU7CiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:46 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEeM-0006tJ-Ev; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEeL-0006t7-Cs
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:45 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 29/8D-30171-CA3B62A5;
 Tue, 05 Dec 2017 14:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXfNZrU
 og6NzJC0mbDNwYPTY3reLPYAxijUzLym/IoE14837/cwF//kqFt7SamCcxNPFyMUhJPCbUWJC
 0x42COc8o8T7WfuZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCWWHNpO
 SNIOa+AmcTexbIgJgtQecdWowmMHAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjDe3BhwiFGSg0lJlLfGSy1KiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRv8SagnGBRanpqRVpmDjAwYNISHDxKIrxcIGne4oLE3OLMdIjUKUZdjmczXzcwC7Hk
 5eelSonzHgIpEgApyijNgxsBC9JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadCzKFJzOvB
 G7TK6AjmICOyFmjDHJESSJCSqqBUWmTy6/AU3viD6nk5F8v13PcaL3aurS83O7RKtvC1OypMq
 +/bvY+aOunzNCnqc1ywDROTKDb3W7O8gX/5uzrigoWf341STFK/E3W/Gt7GVf2Fy9ZJ9DtfST
 wKMuXssqke5rT1vjE5v64tN3zXqtVCuMkzT0CVSIztFYritRPaZ65Ku7ae3kFJZbijERDLeai
 4kQAI/UKp00CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1512485803!87375291!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34372 invoked from network); 5 Dec 2017 14:56:44 -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; 5 Dec 2017 14:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEeJ-000598-Ec
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEeJ-0004gq-E2
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEeJ-0004gq-E2@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Misc improvements to
	pv_destroy_gdt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1MTIwNDMxOWU0ODM5ODQxYmE5NDZiMTRkZGJiYjliZDhmYzUwZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE5OjQ2OjQwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI3
IDIwMTcgKzAwMDAKCiAgICB4ODYvcHY6IE1pc2MgaW1wcm92ZW1lbnRzIHRvIHB2X2Rlc3Ryb3lf
Z2R0KCkKICAgIAogICAgSG9pc3QgdGhlIGwxZV9mcm9tX3Bmbih6ZXJvX3BmbiwgX19QQUdFX0hZ
UEVSVklTT1JfUk8pIGNhbGN1bGF0aW9uIG91dCBvZiB0aGUKICAgIGxvb3AsIGFuZCBzd2l0Y2gg
dGhlIGNvZGUgb3ZlciB0byB1c2luZyBtZm5fdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMgfCAxNyArKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYwppbmRleCBlMzFjOTdlLi5kMWM0Mjk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZGVzY3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYwpAQCAtMzcsMTggKzM3LDIxIEBACiAKIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOworICAgIGwxX3BnZW50cnlfdCAqcGwx
ZSA9IHB2X2dkdF9wdGVzKHYpOworICAgIG1mbl90IHplcm9fbWZuID0gX21mbih2aXJ0X3RvX21m
bih6ZXJvX3BhZ2UpKTsKKyAgICBsMV9wZ2VudHJ5X3QgemVyb19sMWUgPSBsMWVfZnJvbV9tZm4o
emVyb19tZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JPKTsKICAgICB1bnNpZ25lZCBpbnQgaTsKLSAg
ICB1bnNpZ25lZCBsb25nIHBmbiwgemVyb19wZm4gPSBQRk5fRE9XTihfX3BhKHplcm9fcGFnZSkp
OwogCiAgICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzID0gMDsKLSAgICBwbDFlID0gcHZfZ2R0
X3B0ZXModik7CiAgICAgZm9yICggaSA9IDA7IGkgPCBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRTsg
aSsrICkKICAgICB7Ci0gICAgICAgIHBmbiA9IGwxZV9nZXRfcGZuKHBsMWVbaV0pOwotICAgICAg
ICBpZiAoIChsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pICYgX1BBR0VfUFJFU0VOVCkgJiYgcGZuICE9
IHplcm9fcGZuICkKLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOwotICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9mcm9tX3Bmbih6ZXJv
X3BmbiwgX19QQUdFX0hZUEVSVklTT1JfUk8pKTsKKyAgICAgICAgbWZuX3QgbWZuID0gbDFlX2dl
dF9tZm4ocGwxZVtpXSk7CisKKyAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhwbDFlW2ldKSAm
IF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAgICAgICAgIW1mbl9lcShtZm4sIHplcm9fbWZuKSAp
CisgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKKworICAg
ICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIHplcm9fbDFlKTsKICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmdkdF9mcmFtZXNbaV0gPSAwOwogICAgIH0KIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:56:56 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEeW-0006v1-Gn; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEeV-0006uo-If
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B9/4E-30171-6B3B62A5; Tue, 05 Dec 2017 14:56:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfbZrU
 og4PrpCwmbDNwYPTY3reLPYAxijUzLym/IoE14+eb9ILJvBXTTu9ha2Bs5O5i5OIQEvjNKHHh
 /iZWCOc8o8Shz01sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RKXLvWz
 A5i8wqYSTw+1w1WwwJUf3LfPqYJjBwLGBlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwXt4YcIhRkoNJSZS3xkstSogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE7/+NQDnBotT01Iq0zBxgcMCkJTh4lER4920CSvMWFyTmFmemQ6ROMepyPJv5uoFZ
 iCUvPy9VSpz3EEiRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8SyBSez
 LwSuE2vgI5gAjoiZ40yyBEliQgpqQZGn60Xzh9UP55rviqb09+EedOJgnNPW2/umhAw84CYh/
 ZEJ0GbVTtOaBfumRqUMVdy2v8D7WYTLt2yST829VR/pkXsWYYZG25Lhqy0eD1tQcmqVzv1spT
 UVdWdXeNFrjEUnuYtVJwimRXnnZEn+37C+75WdR8D8VmOiw5ucF04+9KdlCsn2nqTlViKMxIN
 tZiLihMBuHAiSE8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1512485813!119762299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45418 invoked from network); 5 Dec 2017 14:56:54 -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 Dec 2017 14:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEeT-00059X-Gg
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEeT-0004hV-Fw
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEeT-0004hV-Fw@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:56:53 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Don't rewrite
	HOST_TR_SELECTOR on every context switch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlYzYxODM4M2IzZDhlMDM0MTFhNmFiYjE5NGZkNjNiMTVmNDQ0NGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxNyAxODowNjoyMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
NyAyMDE3ICswMDAwCgogICAgeDg2L3ZteDogRG9uJ3QgcmV3cml0ZSBIT1NUX1RSX1NFTEVDVE9S
IG9uIGV2ZXJ5IGNvbnRleHQgc3dpdGNoCiAgICAKICAgIFRTU19FTlRSWSBpcyBhIGNvbXBpbGUg
dGltZSBjb25zdGFudCwgc28gSE9TVF9UUl9TRUxFQ1RPUiBjYW4gYmUgc2V0IHVwIGR1cmluZwog
ICAgVk1DUyBjb25zdHJ1Y3Rpb24gYW5kIGxlZnQgYWxvbmUgdGhlcmVhZnRlciwgcmF0aGVyIHRo
YW4gcmV3cml0aW5nIGl0IG9uIGV2ZXJ5CiAgICBjb250ZXh0IHN3aXRjaC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGI1MTAwYjUuLjYwNDIxMDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKQEAgLTgwNiw3ICs4MDYsNiBAQCBzdGF0aWMgdm9pZCB2bXhfc2V0X2hvc3RfZW52
KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykodGhpc19jcHUo
Z2R0X3RhYmxlKSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSkpOwogICAgIF9fdm13cml0ZShI
T1NUX0lEVFJfQkFTRSwgKHVuc2lnbmVkIGxvbmcpaWR0X3RhYmxlc1tjcHVdKTsKIAotICAgIF9f
dm13cml0ZShIT1NUX1RSX1NFTEVDVE9SLCBUU1NfRU5UUlkgPDwgMyk7CiAgICAgX192bXdyaXRl
KEhPU1RfVFJfQkFTRSwgKHVuc2lnbmVkIGxvbmcpJnBlcl9jcHUoaW5pdF90c3MsIGNwdSkpOwog
CiAgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRVNQLCBnZXRfc3RhY2tfYm90dG9tKCkpOwpA
QCAtMTE0NCw2ICsxMTQzLDcgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNw
dSAqdikKICAgICBfX3Ztd3JpdGUoSE9TVF9HU19TRUxFQ1RPUiwgMCk7CiAgICAgX192bXdyaXRl
KEhPU1RfRlNfQkFTRSwgMCk7CiAgICAgX192bXdyaXRlKEhPU1RfR1NfQkFTRSwgMCk7CisgICAg
X192bXdyaXRlKEhPU1RfVFJfU0VMRUNUT1IsIFRTU19FTlRSWSA8PCAzKTsKIAogICAgIC8qIEhv
c3QgY29udHJvbCByZWdpc3RlcnMuICovCiAgICAgdi0+YXJjaC5odm1fdm14Lmhvc3RfY3IwID0g
cmVhZF9jcjAoKSB8IFg4Nl9DUjBfVFM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:07 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEeh-0006wV-Iv; Tue, 05 Dec 2017 14:57:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEef-0006wH-Q5
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 02/58-03426-1C3B62A5; Tue, 05 Dec 2017 14:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffAZrU
 og+vPlCwmbDNwYPTY3reLPYAxijUzLym/IoE148eudYwFe3krPn9tY2lgXMXdxcjJISTwm1Fi
 27rYLkYuIPs8o8TUlb1MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4C/xtaeVE
 cTmFTCTmNW2kgnEZgGq73u5jG0CI8cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXh7st8hRkkOJiVR3hovtSghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzFm4BygkWp6akVaZk5wOCASUtw8CiJ8HKBpHmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc4bClIkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOqg0zhy
 cwrgdv0CugIJqAjctYogxxRkoiQkmpgnO9r0q3j6lF4j+V86+dk3k8Tks5ZTd4jZrdsTcjSsA
 81RXH/mmb7/Tjg/TWdI3tKQ90/n+bqhKSV8SGfK8P5Q6wm3NuzpyCSKzbLn1PS/6mz8JvflwS
 nnp/S9HzCrT9qbQ+0HPPVmJf1OSt+8DGsXxwsdGl5+/0y6Tlz7IP0hcPUb4S4FZxSYinOSDTU
 Yi4qTgQAmUkyGU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1512485823!71380212!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44489 invoked from network); 5 Dec 2017 14:57:04 -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; 5 Dec 2017 14:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEed-0005AN-IW
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEed-0004iI-Hx
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEed-0004iI-Hx@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Don't use rdmsr() to fill
	HOST_SYSENTER_{CS, EIP}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlOTU3YjMwZWY1ZGQ5ZTM0YWMwNTdhNDhkOGRhZDBiN2FiNWU1NzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCAyMCAxNDo1NjoyMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
NyAyMDE3ICswMDAwCgogICAgeDg2L3ZteDogRG9uJ3QgdXNlIHJkbXNyKCkgdG8gZmlsbCBIT1NU
X1NZU0VOVEVSX3tDUyxFSVB9CiAgICAKICAgIFRoZXNlIGFyZSBjb21waWxlLXRpbWUgY29uc3Rh
bnRzLCBhbmQgZG9uJ3QgbmVlZCB0byBiZSByZWFkIGJhY2sgZnJvbQogICAgaGFyZHdhcmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDggKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDYwNDIxMDku
LmU3ODE4Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTk5NCw4ICs5OTQsNiBAQCBzdGF0aWMgdm9p
ZCBwaV9kZXNjX2luaXQoc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNz
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0g
ICAgdWludDE2X3Qgc3lzZW50ZXJfY3M7Ci0gICAgdW5zaWduZWQgbG9uZyBzeXNlbnRlcl9laXA7
CiAgICAgdTMyIHZtZXhpdF9jdGwgPSB2bXhfdm1leGl0X2NvbnRyb2w7CiAgICAgdTMyIHZtZW50
cnlfY3RsID0gdm14X3ZtZW50cnlfY29udHJvbDsKIApAQCAtMTE1NSwxMCArMTE1Myw4IEBAIHN0
YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgX192bXdyaXRlKEhP
U1RfUklQLCAodW5zaWduZWQgbG9uZyl2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKTsKIAogICAgIC8q
IEhvc3QgU1lTRU5URVIgQ1M6UklQLiAqLwotICAgIHJkbXNybChNU1JfSUEzMl9TWVNFTlRFUl9D
Uywgc3lzZW50ZXJfY3MpOwotICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0NTLCBzeXNlbnRl
cl9jcyk7Ci0gICAgcmRtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwgc3lzZW50ZXJfZWlwKTsK
LSAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9FSVAsIHN5c2VudGVyX2VpcCk7CisgICAgX192
bXdyaXRlKEhPU1RfU1lTRU5URVJfQ1MsIF9fSFlQRVJWSVNPUl9DUyk7CisgICAgX192bXdyaXRl
KEhPU1RfU1lTRU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7CiAKICAg
ICAvKiBNU1IgaW50ZXJjZXB0cy4gKi8KICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfTE9BRF9D
T1VOVCwgMCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:17 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14:57: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.xenproject.org>)
	id 1eMEer-0006xq-KY; Tue, 05 Dec 2017 14:57:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEeq-0006xe-7n
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D0/73-03430-BC3B62A5; Tue, 05 Dec 2017 14:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffUZrU
 og6P/VS0mbDNwYPTY3reLPYAxijUzLym/IoE1o7l/FmtBH3dFz5p+lgbGOZxdjFwcQgK/GSXW
 vbrIBuGcZ5RYfPMISxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIJEk+nX
 WICsXkFzCSmbJjFDNLKAlQ//x7HBEaOBYwMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn1Sz8DAuINxV7vfIUZJDiYlUd4aL7UoIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8FpuAcoJFqempFWmZOcDggElLcPAoifDuA0nzFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqcNxSkSACkKKM0D24ELFAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmTQKZw
 pOZVwK36RXQEUxAR+SsUQY5oiQRISXVwJjk6Tg5ZpWh1zLT72cK4x72KcW0Rq14KB9w+dGLyq
 R5Tx80CRS/PhmhNnvyqijDCh4J3hUKTw947+ksWrxiltmh9deuLYp37j/z+IXBI6+yBen7JsR
 tY1BW3678a+FXeQEeD+OgWp/Z/pcn6zIonJlym/OxW+he8zCNY1N4T5rydmhdD2Ze/VWJpTgj
 0VCLuag4EQAz2MlLTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1512485833!110152054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37690 invoked from network); 5 Dec 2017 14:57:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEen-0005AT-KM
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEen-0004ir-Jm
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEen-0004ir-Jm@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:13 +0000
Subject: [Xen-changelog] [xen master] x86_64/mm: drop redundant MFN to page
	conventions in cleanup_frame_table()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5ZjIyNGE5MGQxMjg2NzcwNjY3ZmVhMjEzZThjMTc0ODZkZDRkYjQKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCAxMSAxMjozNzo0MyAyMDE3ICswODAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
NyAyMDE3ICswMDAwCgogICAgeDg2XzY0L21tOiBkcm9wIHJlZHVuZGFudCBNRk4gdG8gcGFnZSBj
b252ZW50aW9ucyBpbiBjbGVhbnVwX2ZyYW1lX3RhYmxlKCkKICAgIAogICAgUmVwbGFjZSBwZHhf
dG9fcGFnZShwZm5fdG9fcGR4KHBmbikpIGJ5IG1mbl90b19wYWdlKHBmbiksIHdoaWNoIGlzCiAg
ICBpZGVudGljYWwgdG8gdGhlIGZvcm1lci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggMzRjZDg0NS4uOWIzN2RhNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
YwpAQCAtNzIwLDEyICs3MjAsMTEgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShz
dHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgIHNwZm4gPSBpbmZvLT5zcGZuOwogICAg
IGVwZm4gPSBpbmZvLT5lcGZuOwogCi0gICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3Bh
Z2UocGZuX3RvX3BkeChzcGZuKSk7Ci0gICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpcGR4X3RvX3Bh
Z2UocGZuX3RvX3BkeChlcGZuKSk7CisgICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3Bh
Z2Uoc3Bmbik7CisgICAgZXZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7CiAK
ICAgICAvKiBJbnRpYWxpemUgYWxsIHBhZ2UgKi8KLSAgICBtZW1zZXQobWZuX3RvX3BhZ2Uoc3Bm
biksIC0xLAotICAgICAgICAgICAodW5zaWduZWQgbG9uZyltZm5fdG9fcGFnZShlcGZuKSAtICh1
bnNpZ25lZCBsb25nKW1mbl90b19wYWdlKHNwZm4pKTsKKyAgICBtZW1zZXQoKHZvaWQgKilzdmEs
IC0xLCBldmEgLSBzdmEpOwogCiAgICAgd2hpbGUgKHN2YSA8IGV2YSkKICAgICB7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:27 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEf1-0006zg-NY; Tue, 05 Dec 2017 14:57:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEez-0006zL-VI
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BE/23-03430-5D3B62A5; Tue, 05 Dec 2017 14:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffKZrU
 og55PmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WfRZJaCD/IVO2b3sDUw7pHsYuTiEBL4zSix
 qmkSG4RznlHizq8njF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYS7yZf
 gcszitgJnGqcSo7iM0CVH978SfWCYwcCxgZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MH5ZFnCIUZKDSUmUt8ZLLUqILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+3TUA5waLU9NSKtMwcYHjApCU4eJREePeBpHmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc57CKRIAKQoozQPbgQsVC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcJZApPZ
 l4J3KZXQEcwAR2Rs0YZ5IiSRISUVAOjXnqV2pHLDr8l/NnrH5dd07+i5XNYct29naYT8yp6zH
 VftKSvmV0y79QeMcFTzcLtIsfXPLzof9lkVuWi6R1BT8teH/MM5GHx7b2X5hb5R0Nwd1XCTDb
 Z/HRV6TsH9gjwfPs8Pfx8Y4Dqum3FcvaBqidYlLIWpkpNY3lY8TE9XcT8xf37KipKLMUZiYZa
 zEXFiQB80w+XUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1512485843!81948277!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60423 invoked from network); 5 Dec 2017 14:57:24 -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; 5 Dec 2017 14:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEex-0005Ah-MV
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEex-0004jZ-Lt
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEex-0004jZ-Lt@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:23 +0000
Subject: [Xen-changelog] [xen master] x86/svm: rename lbr control field in
	vmcb
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0MmY4ZDhlMzZkNWExNTNjODk2MDE3MDE4NDlmNGI3NWIwZjUzZWMKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MzEgMTc6MDM6MDYgMjAxNyAtMDUwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTk6MDM6MjcgMjAxNyAr
MDAwMAoKICAgIHg4Ni9zdm06IHJlbmFtZSBsYnIgY29udHJvbCBmaWVsZCBpbiB2bWNiCiAgICAK
ICAgIFJlbmFtZSB0aGUgbGJyX2NvbnRyb2wgZmllbGQgaW4gdGhlIHZtY2IgZm9yIGZ1dHVyZS91
cGNvbWluZyBjaGFuZ2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVk
c3ZtLmMgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRz
dm0uaCB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggICAgICB8
ICA2ICsrKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4IDFkZTg5NmUuLjU1MTNmN2EgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC0xNzQsNyArMTc0LDcgQEAgaW50IG5zdm1fdmNw
dV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICBzdm0tPm5zX2V4Y2VwdGlvbl9pbnRlcmNlcHRz
ID0gMDsKICAgICBzdm0tPm5zX2dlbmVyYWwxX2ludGVyY2VwdHMgPSAwOwogICAgIHN2bS0+bnNf
Z2VuZXJhbDJfaW50ZXJjZXB0cyA9IDA7Ci0gICAgc3ZtLT5uc19sYnJfY29udHJvbC5ieXRlcyA9
IDA7CisgICAgc3ZtLT5uc192aXJ0X2V4dC5ieXRlcyA9IDA7CiAKICAgICBzdm0tPm5zX2hhcF9l
bmFibGVkID0gMDsKICAgICBzdm0tPm5zX3ZtY2JfZ3Vlc3RjcjMgPSAwOwpAQCAtNTIxLDEyICs1
MjEsMTIgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgLyogUGVuZGluZyBJbnRlcnJ1cHRz
ICovCiAgICAgbjJ2bWNiLT5ldmVudGluaiA9IG5zX3ZtY2ItPmV2ZW50aW5qOwogCi0gICAgLyog
TEJSIHZpcnR1YWxpemF0aW9uICovCisgICAgLyogTEJSIGFuZCBvdGhlciB2aXJ0dWFsaXphdGlv
biAqLwogICAgIGlmICghdmNsZWFuYml0X3NldChsYnIpKSB7Ci0gICAgICAgIHN2bS0+bnNfbGJy
X2NvbnRyb2wgPSBuc192bWNiLT5sYnJfY29udHJvbDsKKyAgICAgICAgc3ZtLT5uc192aXJ0X2V4
dCA9IG5zX3ZtY2ItPnZpcnRfZXh0OwogICAgIH0KLSAgICBuMnZtY2ItPmxicl9jb250cm9sLmJ5
dGVzID0KLSAgICAgICAgbjF2bWNiLT5sYnJfY29udHJvbC5ieXRlcyB8IG5zX3ZtY2ItPmxicl9j
b250cm9sLmJ5dGVzOworICAgIG4ydm1jYi0+dmlydF9leHQuYnl0ZXMgPQorICAgICAgICBuMXZt
Y2ItPnZpcnRfZXh0LmJ5dGVzIHwgbnNfdm1jYi0+dmlydF9leHQuYnl0ZXM7CiAKICAgICAvKiBO
ZXh0UklQIC0gb25seSBldmFsdWF0ZWQgb24gI1ZNRVhJVC4gKi8KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCBiOWNmNDIzLi5jOGZmYjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTk5Nyw3ICsxOTk3LDcgQEAg
c3RhdGljIGludCBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50
NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgdm1jYl9zZXRfZGVidWdjdGxtc3Iodm1jYiwgbXNy
X2NvbnRlbnQpOwogICAgICAgICBpZiAoICFtc3JfY29udGVudCB8fCAhY3B1X2hhc19zdm1fbGJy
diApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgdm1jYi0+bGJyX2NvbnRyb2wuZmllbGRz
LmVuYWJsZSA9IDE7CisgICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy5sYnJfZW5hYmxlID0g
MTsKICAgICAgICAgc3ZtX2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lBMzJfREVC
VUdDVExNU1IpOwogICAgICAgICBzdm1fZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1Jf
SUEzMl9MQVNUQlJBTkNIRlJPTUlQKTsKICAgICAgICAgc3ZtX2Rpc2FibGVfaW50ZXJjZXB0X2Zv
cl9tc3IodiwgTVNSX0lBMzJfTEFTVEJSQU5DSFRPSVApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3RlZHN2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL25lc3RlZHN2bS5oCmluZGV4IDRiMzZjMjUuLmE2MTliNjEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmgKQEAgLTQ2LDggKzQ2LDggQEAgc3RydWN0IG5lc3RlZHN2
bSB7CiAgICAgdWludDMyX3QgbnNfZ2VuZXJhbDFfaW50ZXJjZXB0czsKICAgICB1aW50MzJfdCBu
c19nZW5lcmFsMl9pbnRlcmNlcHRzOwogCi0gICAgLyogQ2FjaGVkIHJlYWwgbGJyIG9mIHRoZSBs
MiBndWVzdCAqLwotICAgIGxicmN0cmxfdCBuc19sYnJfY29udHJvbDsKKyAgICAvKiBDYWNoZWQg
cmVhbCBsYnIgYW5kIG90aGVyIHZpcnR1YWwgZXh0ZW50aW9ucyBvZiB0aGUgbDIgZ3Vlc3QgKi8K
KyAgICB2aXJ0X2V4dF90IG5zX3ZpcnRfZXh0OwogCiAgICAgLyogQ2FjaGVkIHJlYWwgTVNSIHBl
cm1pc3Npb24gYml0bWFwcyBvZiB0aGUgbDIgZ3Vlc3QgKi8KICAgICB1bnNpZ25lZCBsb25nICpu
c19jYWNoZWRfbXNycG07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
dm1jYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAppbmRleCAwMWNlMjBi
Li5iZWVjMWY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKQEAgLTM1OCw5ICszNTgs
OSBAQCB0eXBlZGVmIHVuaW9uCiAgICAgdTY0IGJ5dGVzOwogICAgIHN0cnVjdAogICAgIHsKLSAg
ICAgICAgdTY0IGVuYWJsZToxOworICAgICAgICB1NjQgbGJyX2VuYWJsZToxOwogICAgIH0gZmll
bGRzOwotfSBsYnJjdHJsX3Q7Cit9IHZpcnRfZXh0X3Q7CiAKIHR5cGVkZWYgdW5pb24KIHsKQEAg
LTQyNyw3ICs0MjcsNyBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgewogICAgIHU2NCByZXMwOFsyXTsK
ICAgICBldmVudGlual90ICBldmVudGluajsgICAgICAgLyogb2Zmc2V0IDB4QTggKi8KICAgICB1
NjQgX2hfY3IzOyAgICAgICAgICAgICAgICAgLyogb2Zmc2V0IDB4QjAgLSBjbGVhbmJpdCA0ICov
Ci0gICAgbGJyY3RybF90IGxicl9jb250cm9sOyAgICAgIC8qIG9mZnNldCAweEI4ICovCisgICAg
dmlydF9leHRfdCB2aXJ0X2V4dDsgICAgICAgIC8qIG9mZnNldCAweEI4ICovCiAgICAgdm1jYmNs
ZWFuYml0c190IGNsZWFuYml0czsgIC8qIG9mZnNldCAweEMwICovCiAgICAgdTMyIHJlczA5OyAg
ICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEM0ICovCiAgICAgdTY0IG5leHRyaXA7ICAgICAg
ICAgICAgICAgIC8qIG9mZnNldCAweEM4ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:38 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14:57: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.xenproject.org>)
	id 1eMEfC-00072S-RD; Tue, 05 Dec 2017 14:57:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfB-000723-8a
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:37 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 38/7D-03225-0E3B62A5; Tue, 05 Dec 2017 14:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVff+ZrU
 ogxUCFhO2GTgwemzv28UewBjFmpmXlF+RwJrR83ASU8ExgYqvX46wNzDO5uti5OIQEvjNKDG7
 5QUjhHOeUWLftA3MXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hLbO2YA
 RbnFTCT+Lh2J1grC1B941XxCYwcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBHqknoGBcQdjy16/Q4ySHExKorw1XmpRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4120CygkWpaanVqRl5gBDAyYtwcGjJMK7DyTNW1yQmFucmQ6ROsWoy/Fs5usGZiGW
 vPy8VClx3kMgRQIgRRmleXAjYGF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71yQKTyZe
 SVwm14BHcEEdETOGmWQI0oSEVJSDYzSe9+pirkk/p4/taH5Pu+hvk9q09a01h79m1vs+sN4U2
 7QPlNn/Zgf/h+45CfG9HuVVDwRWz5BgtEnYI/9o+c6PzjZDtklSdY8m7D5jv01KyY/vnhRq9g
 5ii1XVfeLevxunsO5+bzNQX3FIIsVWWucteaVKLS829IdeFyTI+hx26U5yxLmuCuxFGckGmox
 FxUnAgBXoDE2TgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1512485854!110387926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38761 invoked from network); 5 Dec 2017 14:57: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; 5 Dec 2017 14:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEf7-0005BZ-OS
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEf7-0004kj-Nm
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEf7-0004kj-Nm@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:33 +0000
Subject: [Xen-changelog] [xen master] x86/svm: add virtual VMLOAD/VMSAVE
	feature definition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkYzJkZWQ2NjZkNDRkNjJhYmM2MGNmYzU4ZWM5OWMyNWYxY2U0ZGIKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MzEgMTc6MDM6MDcgMjAxNyAtMDUwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTk6MDM6MjcgMjAxNyAr
MDAwMAoKICAgIHg4Ni9zdm06IGFkZCB2aXJ0dWFsIFZNTE9BRC9WTVNBVkUgZmVhdHVyZSBkZWZp
bml0aW9uCiAgICAKICAgIEFkZGluZyBzdXBwb3J0IGZvciBlbmFibGluZyB0aGUgdmlydHVhbCBW
TUxPQUQvVk1TQVZFIGZlYXR1cmUuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL3N2bS5oICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3N2bS5oCmluZGV4IDA5NTZmODYuLjRlZGY3YjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9zdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
c3ZtLmgKQEAgLTY0LDYgKzY0LDcgQEAgZXh0ZXJuIHUzMiBzdm1fZmVhdHVyZV9mbGFnczsKICNk
ZWZpbmUgU1ZNX0ZFQVRVUkVfRkxVU0hCWUFTSUQgICAgNiAvKiBUTEIgZmx1c2ggYnkgQVNJRCBz
dXBwb3J0ICovCiAjZGVmaW5lIFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMgIDcgLyogRGVjb2Rl
IGFzc2lzdHMgc3VwcG9ydCAqLwogI2RlZmluZSBTVk1fRkVBVFVSRV9QQVVTRUZJTFRFUiAgIDEw
IC8qIFBhdXNlIGludGVyY2VwdCBmaWx0ZXIgc3VwcG9ydCAqLworI2RlZmluZSBTVk1fRkVBVFVS
RV9WTE9BRFNBVkUgICAgIDE1IC8qIHZpcnR1YWwgdm1sb2FkL3Ztc2F2ZSAqLwogCiAjZGVmaW5l
IGNwdV9oYXNfc3ZtX2ZlYXR1cmUoZikgdGVzdF9iaXQoZiwgJnN2bV9mZWF0dXJlX2ZsYWdzKQog
I2RlZmluZSBjcHVfaGFzX3N2bV9ucHQgICAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVB
VFVSRV9OUFQpCkBAIC03NCw2ICs3NSw3IEBAIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7
CiAjZGVmaW5lIGNwdV9oYXNfc3ZtX2RlY29kZSAgICBjcHVfaGFzX3N2bV9mZWF0dXJlKFNWTV9G
RUFUVVJFX0RFQ09ERUFTU0lTVFMpCiAjZGVmaW5lIGNwdV9oYXNfcGF1c2VfZmlsdGVyICBjcHVf
aGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX1BBVVNFRklMVEVSKQogI2RlZmluZSBjcHVfaGFz
X3RzY19yYXRpbyAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9UU0NSQVRFTVNS
KQorI2RlZmluZSBjcHVfaGFzX3N2bV92bG9hZHNhdmUgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1f
RkVBVFVSRV9WTE9BRFNBVkUpCiAKICNkZWZpbmUgU1ZNX1BBVVNFRklMVEVSX0lOSVQgICAgMzAw
MAogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAppbmRleCBiZWVjMWY2Li4xZDNkNDVmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKQEAgLTM1OSw2ICszNTksNyBAQCB0eXBlZGVm
IHVuaW9uCiAgICAgc3RydWN0CiAgICAgewogICAgICAgICB1NjQgbGJyX2VuYWJsZToxOworICAg
ICAgICB1NjQgdmxvYWRzYXZlX2VuYWJsZToxOwogICAgIH0gZmllbGRzOwogfSB2aXJ0X2V4dF90
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:47 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEfL-00074E-Ut; Tue, 05 Dec 2017 14:57:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfL-00073x-3m
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:47 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 19/25-04167-AE3B62A5; Tue, 05 Dec 2017 14:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffFZrU
 ogymbrSwmbDNwYPTY3reLPYAxijUzLym/IoE14/bmx2wF/6UqVv2axtbA2C3WxcjFISTwm1Gi
 c9dnNgjnPKPExP9bWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwkGj+O
 YUFxOYVMJM4/XM5WJwFqP7mht8sExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7G1hN+hxglOZiURHlrvNSihPiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwftsElBMsSk1PrUjLzAGGB0xagoNHSYR3H0iat7ggMbc4Mx0idYpRl+PZzNcN
 zEIsefl5qVLivIdAigRAijJK8+BGwEL1EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXlFg4
 AvxZOaVwG16BXQEE9AROWuUQY4oSURISTUw9ks6G6xVm13Z+rSOYcPkPObnnz67Cq3mMNv2we
 LO8zvcEdK/JxmanVp36vyLRWYhs5hUbus5S6/jDzr0KVZNvFq5fVJKyfmrs3WuVOc/8XrxSvv
 Vs6Q2980Fb2Z+sIs8biGtlBn16qTc8Q27tmp23d9Ta7hy5+wvDstbuNl4295fW+yzN+iUsRJL
 cUaioRZzUXEiAFblfG1QAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1512485864!79388062!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30699 invoked from network); 5 Dec 2017 14:57:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:57:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfH-0005Bo-QO
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEfH-0004lH-Pj
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEfH-0004lH-Pj@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/svm: add virtual VMLOAD/VMSAVE
	support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6851112120356290064=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 26f9a18485b5daf5215c8032a3049821c374b148
Author:     Brian Woods <brian.woods@amd.com>
AuthorDate: Tue Oct 31 17:03:08 2017 -0500
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Dec 1 19:03:27 2017 +0000

    x86/svm: add virtual VMLOAD/VMSAVE support
    
    On AMD family 17h server processors, there is a feature called virtual
    VMLOAD/VMSAVE.  This allows a nested hypervisor to preform a VMLOAD or
    VMSAVE without needing to be intercepted by the host hypervisor.
    Virtual VMLOAD/VMSAVE requires the host hypervisor to be in long mode
    and nested page tables to be enabled.  For more information about it
    please see:
    
    AMD64 Architecture Programmer’s Manual Volume 2: System Programming
    http://support.amd.com/TechDocs/24593.pdf
    Section: VMSAVE and VMLOAD Virtualization (Section 15.33.1)
    
    This patch series adds support to check for and enable the virtual
    VMLOAD/VMSAVE features if available.
    
    Signed-off-by: Brian Woods <brian.woods@amd.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
---
 xen/arch/x86/hvm/svm/svm.c      | 1 +
 xen/arch/x86/hvm/svm/svmdebug.c | 2 ++
 xen/arch/x86/hvm/svm/vmcb.c     | 8 ++++++++
 3 files changed, 11 insertions(+)

diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index c8ffb17..60b1288 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1669,6 +1669,7 @@ const struct hvm_function_table * __init start_svm(void)
     P(cpu_has_svm_nrips, "Next-RIP Saved on #VMEXIT");
     P(cpu_has_svm_cleanbits, "VMCB Clean Bits");
     P(cpu_has_svm_decode, "DecodeAssists");
+    P(cpu_has_svm_vloadsave, "Virtual VMLOAD/VMSAVE");
     P(cpu_has_pause_filter, "Pause-Intercept Filter");
     P(cpu_has_tsc_ratio, "TSC Rate MSR");
 #undef P
diff --git a/xen/arch/x86/hvm/svm/svmdebug.c b/xen/arch/x86/hvm/svm/svmdebug.c
index 89ef2db..091c58f 100644
--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -55,6 +55,8 @@ void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb)
            vmcb->exitinfo1, vmcb->exitinfo2);
     printk("np_enable = %#"PRIx64" guest_asid = %#x\n",
            vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));
+    printk("virtual vmload/vmsave = %d, virt_ext = %#"PRIx64"\n",
+           vmcb->virt_ext.fields.vloadsave_enable, vmcb->virt_ext.bytes);
     printk("cpl = %d efer = %#"PRIx64" star = %#"PRIx64" lstar = %#"PRIx64"\n",
            vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), vmcb->star, vmcb->lstar);
     printk("CR0 = 0x%016"PRIx64" CR2 = 0x%016"PRIx64"\n",
diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 997e759..2e48fdd 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -200,6 +200,14 @@ static int construct_vmcb(struct vcpu *v)
 
         /* PAT is under complete control of SVM when using nested paging. */
         svm_disable_intercept_for_msr(v, MSR_IA32_CR_PAT);
+
+        /* Use virtual VMLOAD/VMSAVE if available. */
+        if ( cpu_has_svm_vloadsave )
+        {
+            vmcb->virt_ext.fields.vloadsave_enable = 1;
+            vmcb->_general2_intercepts &= ~GENERAL2_INTERCEPT_VMLOAD;
+            vmcb->_general2_intercepts &= ~GENERAL2_INTERCEPT_VMSAVE;
+        }
     }
     else
     {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6851112120356290064==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:57:57 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEfV-00075h-0P; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEfU-00075W-3X
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1F/9F-04206-3F3B62A5; Tue, 05 Dec 2017 14:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffTZrU
 og3WdphYTthk4MHps79vFHsAYxZqZl5RfkcCa8e7JJ5aCzbwVZ+ZdYm1gvMHVxcjFISTwm1Hi
 /tdeFgjnPKPEm9fv2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlThx+
 QE7iM0rYCaxblYDmM0CVH/1+AHGCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwTm1wPsQoycGkJMpb46UWJcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCNwvoYyHBotT01Iq0zBxgcMCkJTh4lER4uTYBpXmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc4rDjJDAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDccZApPZ
 l4J3KZXQEcwAR2Rs0YZ5IiSRISUVAMj396jgUulrP40X55x1SXwnOLB+a//3V/fuCyryK43rP
 Qdo8uVZypSas8yKv6ukFsutOzxtu8Hb1xSn33Ruas5mCWl4HE9Sz5z6irjtPIbDQveRR0rfRL
 xeI/Wnfaas1cuztfgd9+x8sJO/x+qpombdOc/y70yaZO5LfPrb/YyS/gvG2wuOGZnr8RSnJFo
 qMVcVJwIAOZvaCFPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1512485874!110152191!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42752 invoked from network); 5 Dec 2017 14:57:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfR-0005Bv-SB
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEfR-0004tV-Rc
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEfR-0004tV-Rc@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: don't enable vmcs shadowing
	for nested guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5ZmRiOGUyNTg2MTlhZWEyNjVhZjljMTgzZTAzNWU1NDVjYmMyZDIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gT2N0IDIzIDEwOjMzOjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyAxIDE5OjAzOjI3
IDIwMTcgKzAwMDAKCiAgICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZv
ciBuZXN0ZWQgZ3Vlc3RzCiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBM
MSBYZW4gdW5kZXIgTDAgWGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBI
L1cgd2l0aCBWTUNTIHNoYWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAg
RmFpbHVyZSBpbiB0ZXN0X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAw
eDgyMDAwMDBmOiBWTWZhaWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBH
b3QgMHg4MjAwNDQwMDogVk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3Qg
cmVzdWx0OiBGQUlMVVJFCiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mg
dm1lbnRyaWVzIHdpdGggZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNv
bnRyb2wgYW5kIFZNQ1MgbGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwog
ICAgb2YgYSBuZXN0ZWQgVk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAog
ICAgRml4IHRoaXMgYnkgbm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNv
bnRyb2wgZnJvbSB2bWNzMDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCmluZGV4IGRkZTAyYzAuLjAxM2QwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTYzMyw2ICs2
MzMsNyBAQCB2b2lkIG52bXhfdXBkYXRlX3NlY29uZGFyeV9leGVjX2NvbnRyb2woc3RydWN0IHZj
cHUgKnYsCiAgICAgICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1ZJUlRVQUxfSU5UUl9E
RUxJVkVSWTsKIAogICAgIGhvc3RfY250cmwgJj0gfmFwaWN2X2JpdDsKKyAgICBob3N0X2NudHJs
ICY9IH5TRUNPTkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJTkc7CiAgICAgc2hhZG93X2Nu
dHJsID0gZ2V0X3Z2bWNzKHYsIFNFQ09OREFSWV9WTV9FWEVDX0NPTlRST0wpOwogCiAgICAgLyog
Tm8gdkFQSUMtdiBzdXBwb3J0LCBzbyBpdCBzaG91bGRuJ3QgYmUgc2V0IGluIHZtY3MxMi4gKi8K
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:07 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEff-00077E-1y; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEfe-000770-0N
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EE/53-03425-DF3B62A5; Tue, 05 Dec 2017 14:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffPZrU
 og+nLzCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/uaZ+wFF0UqlrQfZ2tgfM3fxcjFISTwm1Fi
 7dRvTBDOeUaJlfNmMnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgIbF2R
 z9YnFfATGLbjEYmkFYWoPr7Z3wmMHIsYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuGpB4CFGSQ4mJVHeGi+1KCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvN82AeUEi1LTUyvSMnOAwQGTluDgURLh3QeS5i0uSMwtzkyHSJ1i1OV4NvN1A7MQ
 S15+XqqUOK84MNSEBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvgaziy
 cwrgdv0CugIJqAjctYogxxRkoiQkmpg9Kh7k31WzGmKjeCX44GXHT3PySmIPmNZvErk8u36zz
 UTl6YwP1Bz+nr85cSuq/tkbu5epVb3f9FNzoZXHVuf73Fp3HC2cvGiC/yhHKczpQrMw26rXvE
 q2xtkuv5/UuC8+eXPK6pLGN0Wr7uedzVqmdsPl3cytvutWB8omgR9igv71aSifOp2hRJLcUai
 oRZzUXEiAITAziJPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1512485884!110066951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6520 invoked from network); 5 Dec 2017 14:58:04 -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; 5 Dec 2017 14:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfb-0005Cm-UD
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEfb-0004ui-Ta
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEfb-0004ui-Ta@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:03 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Remove enum vmx_regs_enc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1M2FlMjMwYjFiZjU5YmE1YTZhMWQwOTExN2ViNDM1NDkzMDkxMWEKQXV0aG9yOiAg
ICAgRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRodSBP
Y3QgMjYgMTg6MDM6MTEgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTk6MDM6MjcgMjAx
NyArMDAwMAoKICAgIHg4Ni92dm14OiBSZW1vdmUgZW51bSB2bXhfcmVnc19lbmMKICAgIAogICAg
VGhpcyBpcyB0aGUgc3RhbmRhcmQgcmVnaXN0ZXIgZW5jb2RpbmcsIGlzIG5vdCBWVk1YLXNwZWNp
ZmljIGFuZCBpcyBvbmx5CiAgICB1c2VkIGluIGEgY291cGxlIG9mIHBsYWNlcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogRXVhbiBIYXJyaXMgPGV1YW4uaGFycmlzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92dm14LmggfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVz
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CmluZGV4IDAxM2QwNDkuLjBhMjVhYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIwMSwxMCArMjAx
LDEwIEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWVtOwogICAgICAgICAgICAgdW5zaWduZWQgaW50ICBsZW47CiAgICAgICAgIH07Ci0gICAg
ICAgIGVudW0gdm14X3JlZ3NfZW5jIHJlZzE7CisgICAgICAgIHVuc2lnbmVkIGludCByZWcxOwog
ICAgIH07CiAKLSAgICBlbnVtIHZteF9yZWdzX2VuYyByZWcyOworICAgIHVuc2lnbmVkIGludCBy
ZWcyOwogfTsKIAogZW51bSB2bXhfb3BzX3Jlc3VsdCB7CkBAIC0zNDUsNyArMzQ1LDcgQEAgZW51
bSB2bXhfaW5zbl9lcnJubyBzZXRfdnZtY3NfcmVhbF9zYWZlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1MzIgZW5jb2RpbmcsCiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHJlZ19yZWFkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51
bSB2bXhfcmVnc19lbmMgaW5kZXgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgaW5kZXgpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAqcHZhbCA9IGRlY29kZV9yZWdp
c3RlcihpbmRleCwgcmVncywgMCk7CiAKQEAgLTM1Myw3ICszNTMsNyBAQCBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyByZWdfcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIH0KIAogc3RhdGlj
IHZvaWQgcmVnX3dyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAg
ICAgICAgICAgIGVudW0gdm14X3JlZ3NfZW5jIGluZGV4LAorICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZhbHVlKQogewogICAgIHVuc2lnbmVkIGxvbmcgKnB2YWwgPSBkZWNvZGVfcmVnaXN0ZXIoaW5k
ZXgsIHJlZ3MsIDApOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2
bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggMzI4NWIwMy4u
OWVhMzVlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCkBAIC02NCwyOCArNjQsNiBA
QCBzdHJ1Y3QgbmVzdGVkdm14IHsKIC8qIGJpdCAwLTgsIGFuZCAxMiBtdXN0IGJlIDEgKi8KICNk
ZWZpbmUgVk1YX0VOVFJZX0NUTFNfREVGQVVMVDEJCTB4MTFmZgogCi0vKgotICogRW5jb2RlIG9m
IFZNWCBpbnN0cnVjdGlvbnMgYmFzZSBvbiBUYWJsZSAyNC0xMSAmIDI0LTEyIG9mIFNETSAzQgot
ICovCi0KLWVudW0gdm14X3JlZ3NfZW5jIHsKLSAgICBWTVhfUkVHX1JBWCwKLSAgICBWTVhfUkVH
X1JDWCwKLSAgICBWTVhfUkVHX1JEWCwKLSAgICBWTVhfUkVHX1JCWCwKLSAgICBWTVhfUkVHX1JT
UCwKLSAgICBWTVhfUkVHX1JCUCwKLSAgICBWTVhfUkVHX1JTSSwKLSAgICBWTVhfUkVHX1JESSwK
LSAgICBWTVhfUkVHX1I4LAotICAgIFZNWF9SRUdfUjksCi0gICAgVk1YX1JFR19SMTAsCi0gICAg
Vk1YX1JFR19SMTEsCi0gICAgVk1YX1JFR19SMTIsCi0gICAgVk1YX1JFR19SMTMsCi0gICAgVk1Y
X1JFR19SMTQsCi0gICAgVk1YX1JFR19SMTUsCi19OwogCiB1bmlvbiB2bXhfaW5zdF9pbmZvIHsK
ICAgICBzdHJ1Y3QgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:18 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEfq-00078j-3c; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEfp-00078a-6n
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5A/27-03977-804B62A5; Tue, 05 Dec 2017 14:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsWS0XRdVZdti1q
 Uweaz1hYTthk4MHps79vFHsAYxZqZl5RfkcCasfL3WeaCFYIVLzb8ZmxgPMvbxcjFISTwm1Gi
 ackNNgjnPKNE98I7TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SFw6+
 YAFxOYVMJP4suY6E4jNAlS/5MkN1gmMHAsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MHb8czrEKMnBpCTKW+OlFiXEl5SfUpmRWJwRX1Sak1p
 8iFGDg0Ng89rVFxilWPLy81KVJHi1NwPVCRalpqdWpGXmAIMGplSCg0dJhHffJqA0b3FBYm5x
 ZjpE6hSjMcePSVf+MHE8m/m6gVkIbJKUOK84yCQBkNKM0jy4QbBgvsQoKyXMywh0phBPQWpRb
 mYJqvwrRnEORiVhXlGQKTyZeSVw+14BncIEdErOGmWQU0oSEVJSDYxpDCrFsztP3md5J9Dy/V
 a3Z24TaxXvrCvlSa1Xnxxo87+rtMDktfvBpJNPi+e/Fdp4uv+dMMNdrk1TVec73WX889vbO2y
 iWlfeWqPjjx9PMmjnNOT+fEtpb9K6L1EF+1ftSX+pxMC8hlvj0q8uf60nh6vSts3LvaDD8fnB
 Qp1PWacjW+Yl8x1SYinOSDTUYi4qTgQAYU9mnWECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1512485894!84905436!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20407 invoked from network); 5 Dec 2017 14:58:14 -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; 5 Dec 2017 14:58:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfl-0005Cw-WB
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEfl-0004vY-VW
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEfl-0004vY-VW@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:13 +0000
Subject: [Xen-changelog] [xen master] x86/pvh: Do not add DSDT and FACS to
	PVH dom0 XSDT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6553766524688221485=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit aced70a211bb3233ac024ac991ca3a470d9f9294
Author:     Boris Ostrovsky <boris.ostrovsky@oracle.com>
AuthorDate: Thu Nov 9 10:37:53 2017 -0500
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Dec 1 19:03:27 2017 +0000

    x86/pvh: Do not add DSDT and FACS to PVH dom0 XSDT
    
    These tables are pointed to from FADT. Adding them will
    result in duplicate entries in the guest's tables.
    
    Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index a67071c..4338965 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -818,6 +818,17 @@ static bool __init pvh_acpi_table_allowed(const char *sig)
     return true;
 }
 
+static bool __init pvh_acpi_xsdt_table_allowed(const char *sig)
+{
+    /*
+     * DSDT and FACS are pointed to from FADT and thus don't belong
+     * in XSDT.
+     */
+    return (pvh_acpi_table_allowed(sig) &&
+            strncmp(sig, ACPI_SIG_DSDT, ACPI_NAME_SIZE) &&
+            strncmp(sig, ACPI_SIG_FACS, ACPI_NAME_SIZE));
+}
+
 static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
                                       paddr_t *addr)
 {
@@ -841,7 +852,7 @@ static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
     {
         const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
 
-        if ( pvh_acpi_table_allowed(sig) )
+        if ( pvh_acpi_xsdt_table_allowed(sig) )
             num_tables++;
     }
 
@@ -888,7 +899,7 @@ static int __init pvh_setup_acpi_xsdt(struct domain *d, paddr_t madt_addr,
     {
         const char *sig = acpi_gbl_root_table_list.tables[i].signature.ascii;
 
-        if ( pvh_acpi_table_allowed(sig) )
+        if ( pvh_acpi_xsdt_table_allowed(sig) )
             xsdt->table_offset_entry[j++] =
                 acpi_gbl_root_table_list.tables[i].address;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6553766524688221485==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:28 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEg0-0007AE-6K; Tue, 05 Dec 2017 14:58:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfz-0007A3-H9
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EE/66-03626-214B62A5; Tue, 05 Dec 2017 14:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVdwi1q
 UQU8Xr8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmvLq8jbVgJVfFnLV/2BsY13F0MXJxCAn8ZpR4
 cGciK4RznlHi2oIpbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYSCw4+
 pIJpJxXwExiYjMvSJgFqPzxjJfsExg5FjAyrGJUL04tKkst0jXUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgXP7R6RCjJAeTkihvjZdalBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXu3NQDnBotT01Iq0zBxgaMCkJTh4lER4920CSvMWFyTmFmemQ6ROMepyPJv5uoFZ
 iCUvPy9VSpxXHGSGAEhRRmke3AhYmF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG84yBSez
 LwSuE2vgI5gAjoiZ40yyBEliQgpqQZGvqVZT/0m7vqzSpf93IwTM9pOCu9Ncl0aWPVG5ZqEsW
 rak6J93Hv6uqVTkwQy317sVeZo8WraNSE5uu3Jj0IW4ZMc0nN+5Cv2XOs8O6G3zMbqgWT97aY
 O845lbRYFWY3yjdcLvzHdry09IFZ/slZ519rTN5dzCL9dpmIYfaUvV3LGuVPM7ZxKLMUZiYZa
 zEXFiQBRj/USTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1512485904!110330726!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14827 invoked from network); 5 Dec 2017 14:58:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:58:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEfw-0005D4-1o
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEfw-0004wB-1D
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEfw-0004wB-1D@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:24 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Drop more PVHv1 remenants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyMjVlYjhkOTk1NmU3NDIwN2I4YzMzMzQzMGFiOWY0YjUzNzlkNDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyMCAxMzoxODo0NSAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
OCAyMDE3ICswMDAwCgogICAgeDg2L3ZteDogRHJvcCBtb3JlIFBWSHYxIHJlbWVuYW50cwogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC9pbnRyLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L2ludHIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2ludHIuYwppbmRleCA0YzBmMWM4Li5lYjli
Mjg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9pbnRyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvaW50ci5jCkBAIC0yMjksNyArMjI5LDcgQEAgdm9pZCB2bXhfaW50cl9h
c3Npc3Qodm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgdW5zaWduZWQg
aW50IHRwcl90aHJlc2hvbGQgPSAwOwogICAgIGVudW0gaHZtX2ludGJsayBpbnRibGs7Ci0gICAg
aW50IHB0X3ZlY3RvciA9IC0xOworICAgIGludCBwdF92ZWN0b3I7CiAKICAgICAvKiBCbG9jayBl
dmVudCBpbmplY3Rpb24gd2hlbiBzaW5nbGUgc3RlcCB3aXRoIE1URi4gKi8KICAgICBpZiAoIHVu
bGlrZWx5KHYtPmFyY2guaHZtX3ZjcHUuc2luZ2xlX3N0ZXApICkKQEAgLTI0MCw4ICsyNDAsNyBA
QCB2b2lkIHZteF9pbnRyX2Fzc2lzdCh2b2lkKQogICAgIH0KIAogICAgIC8qIENyYW5rIHRoZSBo
YW5kbGUgb24gaW50ZXJydXB0IHN0YXRlLiAqLwotICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQot
ICAgICAgICBwdF92ZWN0b3IgPSBwdF91cGRhdGVfaXJxKHYpOworICAgIHB0X3ZlY3RvciA9IHB0
X3VwZGF0ZV9pcnEodik7CiAKICAgICBkbyB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50cl9p
bmZvOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:37 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEg9-0007Cy-7u; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEg8-0007Cl-EN
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:36 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BB/BF-03095-B14B62A5; Tue, 05 Dec 2017 14:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVd6i1q
 UwfP1fBYTthk4MHps79vFHsAYxZqZl5RfkcCacfjTfPaCpdwVMxu/MDYwvuToYuTiEBL4zSgx
 a9ZXVgjnPKPE3N8rgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBTwkDt87x
 QJi8wqYSZzYtwYszgJU/2jCOrYJjBwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeqWegYFxB+OEVX6HGCU5mJREeWu81KKE+JLyUyozEosz4otKc1K
 LDzHKcHAoSfB+2wSUEyxKTU+tSMvMAYYHTFqCg0dJhHcfSJq3uCAxtzgzHSJ1ilGX49nM1w3M
 Qix5+XmpUuK84puBigRAijJK8+BGwEL1EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3lsgq
 3gy80rgNr0COoIJ6IicNcogR5QkIqSkGhj3fv6m8OmI7rFtOqx+/dMjK8Wcjhmts19/KNVz5d
 WyAL4HMt+Sqm1sfhiwu5bl5e35uP/X699CQdzia24tsvBo4I5gWxwpMi1SPeuKhOJBTa+/2b8
 f9aUv4t3XtG7vcZ2sFRt2fuT4eD7xxfsX5XOdt0XeZiroUH6w4cDqk+pXo405hF7m/S9VYinO
 SDTUYi4qTgQAoMdL41ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1512485914!110064526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8531 invoked from network); 5 Dec 2017 14: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; 5 Dec 2017 14:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEg6-0005E1-3b
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEg6-0004xZ-32
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEg6-0004xZ-32@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:34 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Drop redundant printk() in
	fatal_trap()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwODY3YjNjNWE2ZGNmODM0MjY0ODdmYzQzMWIzOTUzOTNkYjY2MmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyOCAxODo0ODowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBEZWMgMSAxOTowMzoy
OCAyMDE3ICswMDAwCgogICAgeDg2L3RyYXBzOiBEcm9wIHJlZHVuZGFudCBwcmludGsoKSBpbiBm
YXRhbF90cmFwKCkKICAgIAogICAgc2hvd19wYWdlX3dhbGsoKSBhbHJlYWR5IHByaW50cyB0aGUg
bGluZWFyIGFkZHJlc3Mgb2YgdGhlIHdhbGssIGFuZAogICAgc2hvd19leGVjdXRpb25fc3RhdGUo
KSBoYXMgcHJpbnRlZCBhIHJhdyAlY3IyIHZhbHVlLiAgVGhpcyBhdm9pZHMgaGF2aW5nCiAgICB0
d28gYWRqYWNlbnQgbG9nIGxpbmVzIHdpdGggaWRlbnRpY2FsIGluZm9ybWF0aW9uLgogICAgCiAg
ICAgIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiAwMDAwMDAwMDAyNWZmMDI4CiAgICAg
IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMjVmZjAyODoKICAgICAgLi4uCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgNiArLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDg2NTA2ZjMuLmM5YTg0OWMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC02NTAsMTEgKzY1MCw3IEBAIHZvaWQgZmF0YWxfdHJhcChjb25zdCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgYm9vbCBzaG93X3JlbW90ZSkKICAgICAgICAgc2hvd19leGVjdXRpb25fc3Rh
dGUocmVncyk7CiAKICAgICAgICAgaWYgKCB0cmFwbnIgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjIgPSByZWFkX2NyMigpOwotICAg
ICAgICAgICAgcHJpbnRrKCJGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogJXBcbiIsIF9wKGNyMikp
OwotICAgICAgICAgICAgc2hvd19wYWdlX3dhbGsoY3IyKTsKLSAgICAgICAgfQorICAgICAgICAg
ICAgc2hvd19wYWdlX3dhbGsocmVhZF9jcjIoKSk7CiAKICAgICAgICAgaWYgKCBzaG93X3JlbW90
ZSApCiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:47 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEgJ-0007Ei-9V; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEgI-0007EY-Ed
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F1/BB-03429-524B62A5; Tue, 05 Dec 2017 14:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVd1i1q
 UwZEjQhYTthk4MHps79vFHsAYxZqZl5RfkcCacXrubLaCtSIVm1ZeZW1gnCXQxcjFISTwm1Fi
 38x9TBDOeUaJif92s3QxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKHH7w
 Up2EJtXwEzi2fFTTCA2C1D93fP72SYwcixgZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+QZ6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQfjti7nQ4ySHExKorw1XmpRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4tTcD5QSLUtNTK9Iyc4DhAZOW4OBREuHdtwkozVtckJhbnJkOkTrFqMvxbObr
 BmYhlrz8vFQpcV5xkBkCIEUZpXlwI2CheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8oy
 BSezLwSuE2vgI5gAjoiZ40yyBEliQgpqQbGZQv6dc8+Ezo079KNWfVT1hcdbuZNVHiRc1Lx5u
 8tFuy7S6Z4vDhz+ELGP6Xjz9XmO11bKPnswHkP7XWL7gjd73hh+Yc5iaHpjej182IdX3/bczv
 93pe9r4U9MG/CCvY/thP36Br4u5dLdTV/TCtkMEpcJr6jff2exxKXQwsWvkn8qXNOfLl+txJL
 cUaioRZzUXEiAKJJIMpQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1512485924!118006745!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24166 invoked from network); 5 Dec 2017 14:58:45 -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; 5 Dec 2017 14:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEgG-0005EB-5P
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEgG-0004yD-4o
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEgG-0004yD-4o@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:44 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Add virtual GIF feature
	definition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjNzEwOTI0MmE4OTY0MDM5ZGZiODQ3MjljOGQ2NTY4YzdjNjZjYmEKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFRodSBOb3Yg
MTYgMTY6MTE6MTQgMjAxNyAtMDYwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTk6MDM6MjggMjAxNyAr
MDAwMAoKICAgIHg4Ni9zdm06IEFkZCB2aXJ0dWFsIEdJRiBmZWF0dXJlIGRlZmluaXRpb24KICAg
IAogICAgQWRkIHN1cHBvcnQgZm9yIGVuYWJsaW5nIHRoZSB2aXJ0dWFsIEdJRiBmZWF0dXJlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oICB8IDIgKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L3N2bS5oCmluZGV4IDRlZGY3YjAuLjQ2MmNiODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9zdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3Zt
LmgKQEAgLTY1LDYgKzY1LDcgQEAgZXh0ZXJuIHUzMiBzdm1fZmVhdHVyZV9mbGFnczsKICNkZWZp
bmUgU1ZNX0ZFQVRVUkVfREVDT0RFQVNTSVNUUyAgNyAvKiBEZWNvZGUgYXNzaXN0cyBzdXBwb3J0
ICovCiAjZGVmaW5lIFNWTV9GRUFUVVJFX1BBVVNFRklMVEVSICAgMTAgLyogUGF1c2UgaW50ZXJj
ZXB0IGZpbHRlciBzdXBwb3J0ICovCiAjZGVmaW5lIFNWTV9GRUFUVVJFX1ZMT0FEU0FWRSAgICAg
MTUgLyogdmlydHVhbCB2bWxvYWQvdm1zYXZlICovCisjZGVmaW5lIFNWTV9GRUFUVVJFX1ZHSUYg
ICAgICAgICAgMTYgLyogVmlydHVhbCBHSUYgKi8KIAogI2RlZmluZSBjcHVfaGFzX3N2bV9mZWF0
dXJlKGYpIHRlc3RfYml0KGYsICZzdm1fZmVhdHVyZV9mbGFncykKICNkZWZpbmUgY3B1X2hhc19z
dm1fbnB0ICAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfTlBUKQpAQCAtNzMs
NiArNzQsNyBAQCBleHRlcm4gdTMyIHN2bV9mZWF0dXJlX2ZsYWdzOwogI2RlZmluZSBjcHVfaGFz
X3N2bV9ucmlwcyAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9OUklQUykKICNk
ZWZpbmUgY3B1X2hhc19zdm1fY2xlYW5iaXRzIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRV
UkVfVk1DQkNMRUFOKQogI2RlZmluZSBjcHVfaGFzX3N2bV9kZWNvZGUgICAgY3B1X2hhc19zdm1f
ZmVhdHVyZShTVk1fRkVBVFVSRV9ERUNPREVBU1NJU1RTKQorI2RlZmluZSBjcHVfaGFzX3N2bV92
Z2lmICAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9WR0lGKQogI2RlZmluZSBj
cHVfaGFzX3BhdXNlX2ZpbHRlciAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9QQVVT
RUZJTFRFUikKICNkZWZpbmUgY3B1X2hhc190c2NfcmF0aW8gICAgIGNwdV9oYXNfc3ZtX2ZlYXR1
cmUoU1ZNX0ZFQVRVUkVfVFNDUkFURU1TUikKICNkZWZpbmUgY3B1X2hhc19zdm1fdmxvYWRzYXZl
IGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfVkxPQURTQVZFKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS92bWNiLmgKaW5kZXggMWQzZDQ1Zi4uOWQ1ZGZjNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vdm1jYi5oCkBAIC0zMjUsMTIgKzMyNSwxNCBAQCB0eXBlZGVmIHVuaW9uCiAgICAgewog
ICAgICAgICB1NjQgdHByOiAgICAgICAgICA4OwogICAgICAgICB1NjQgaXJxOiAgICAgICAgICAx
OwotICAgICAgICB1NjQgcnN2ZDA6ICAgICAgICA3OworICAgICAgICB1NjQgdmdpZjogICAgICAg
ICAxOworICAgICAgICB1NjQgcnN2ZDA6ICAgICAgICA2OwogICAgICAgICB1NjQgcHJpbzogICAg
ICAgICA0OwogICAgICAgICB1NjQgaWduX3RwcjogICAgICAxOwogICAgICAgICB1NjQgcnN2ZDE6
ICAgICAgICAzOwogICAgICAgICB1NjQgaW50cl9tYXNraW5nOiAxOwotICAgICAgICB1NjQgcnN2
ZDI6ICAgICAgICA3OworICAgICAgICB1NjQgdmdpZl9lbmFibGU6ICAxOworICAgICAgICB1NjQg
cnN2ZDI6ICAgICAgICA2OwogICAgICAgICB1NjQgdmVjdG9yOiAgICAgICA4OwogICAgICAgICB1
NjQgcnN2ZDM6ICAgICAgIDI0OwogICAgIH0gZmllbGRzOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:58:57 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEgT-0007HF-Ly; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEgS-0007GX-HO
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:56 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 8F/A0-03077-F24B62A5; Tue, 05 Dec 2017 14:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVd/i1q
 UwfpVfBYTthk4MHps79vFHsAYxZqZl5RfkcCa0f/4KnPBG9GKFzcuMDYwdgp1MXJxCAn8ZpRY
 tPwUC4RznlHi9ZrXQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAmYSq/cvY
 wKxeYHsVbe2M4LYLED1GzdeYp3AyLGAkWEVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBqV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB+Oxyc6HGCU5mJREeWu81KKE+JLyUyozEosz4otKc1KLDzH
 KcHAoSfD2rgXKCRalpqdWpGXmAIMDJi3BwaMkwjsdJM1bXJCYW5yZDpE6xajL8Wzm6wZmIZa8
 /LxUKXFeX5AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4ykCk8mXklc
 JteAR3BBHREzhplkCNKEhFSUg2ME7TzZBd0tp8651l4ZfKPZFXerA1uZ2tMrtddqnLx/LCmNW
 vRKxbd69tTZBRz3+3as1ikWPzHfGeXPUF/DjzOs9tvv7LzyM9rn+WUK0WnL503r2zalugPd5P
 25SbKTn1Wf6G3mFX0b8funDnGG5/+Krlgkf3c6jT39m0Hime9NQx7k/b6asKpvUosxRmJhlrM
 RcWJAPmiV35PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1512485934!73929859!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53655 invoked from network); 5 Dec 2017 14:58:55 -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 Dec 2017 14:58:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEgQ-0005EQ-7J
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEgQ-0004yn-6n
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEgQ-0004yn-6n@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:58:54 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Add virtual GIF support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjZDBmYWQ2NDU5MGZmOGNmY2U2ZmE1NDljZWUxNWY4YjA3YjY2NGMKQXV0aG9yOiAg
ICAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkF1dGhvckRhdGU6IFRodSBOb3Yg
MTYgMTY6MTE6MTUgMjAxNyAtMDYwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDEgMTk6MDM6MjggMjAxNyAr
MDAwMAoKICAgIHg4Ni9zdm06IEFkZCB2aXJ0dWFsIEdJRiBzdXBwb3J0CiAgICAKICAgIFRoaXMg
cGF0Y2ggZGV0ZWN0cyBhbmQgZW5hYmxlcyBWaXJ0dWFsIEdJRiBpZiBhdmFpbGFibGUuICBUaGlz
IGFsbG93cwogICAgYSBuZXN0ZWQgaHlwZXJ2aXNvciB0byBwZXJmb3JtIFNUR0lzIGFuZCBDTEdJ
cyB3aXRob3V0IGhhdmluZyB0byBiZQogICAgaW50ZXJjZXB0ZWQgYnkgaG9zdCBoeXBlcnZpc29y
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgfCA3ICsrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgIHwgMSArCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS92bWNiLmMgICAgICB8IDkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4
IDU1MTNmN2EuLmI2ZjY0NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3Rl
ZHN2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC0xNTk3LDgg
KzE1OTcsMTMgQEAgYm9vbF90CiBuZXN0ZWRzdm1fZ2lmX2lzc2V0KHN0cnVjdCB2Y3B1ICp2KQog
ewogICAgIHN0cnVjdCBuZXN0ZWRzdm0gKnN2bSA9ICZ2Y3B1X25lc3RlZHN2bSh2KTsKKyAgICBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKIAotICAgIHJl
dHVybiAoISFzdm0tPm5zX2dpZik7CisgICAgLyogZ2V0IHRoZSB2bWNiIGdpZiB2YWx1ZSBpZiB1
c2luZyB2Z2lmICovCisgICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICkK
KyAgICAgICAgcmV0dXJuIHZtY2ItPl92aW50ci5maWVsZHMudmdpZjsKKyAgICBlbHNlCisgICAg
ICAgIHJldHVybiBzdm0tPm5zX2dpZjsKIH0KIAogdm9pZCBzdm1fdm1leGl0X2RvX3N0Z2koc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRl
eCA2MGIxMjg4Li4yZTYyYjliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTY3MCw2ICsxNjcwLDcgQEAg
Y29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF9zdm0odm9pZCkK
ICAgICBQKGNwdV9oYXNfc3ZtX2NsZWFuYml0cywgIlZNQ0IgQ2xlYW4gQml0cyIpOwogICAgIFAo
Y3B1X2hhc19zdm1fZGVjb2RlLCAiRGVjb2RlQXNzaXN0cyIpOwogICAgIFAoY3B1X2hhc19zdm1f
dmxvYWRzYXZlLCAiVmlydHVhbCBWTUxPQUQvVk1TQVZFIik7CisgICAgUChjcHVfaGFzX3N2bV92
Z2lmLCAiVmlydHVhbCBHSUYiKTsKICAgICBQKGNwdV9oYXNfcGF1c2VfZmlsdGVyLCAiUGF1c2Ut
SW50ZXJjZXB0IEZpbHRlciIpOwogICAgIFAoY3B1X2hhc190c2NfcmF0aW8sICJUU0MgUmF0ZSBN
U1IiKTsKICN1bmRlZiBQCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5kZXggMmU0OGZkZC4uMGU2Y2JhNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3ZtY2IuYwpAQCAtMjE0LDYgKzIxNCwxNSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92
bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2bWNiLT5fZXhjZXB0aW9uX2ludGVyY2VwdHMg
fD0gKDFVIDw8IFRSQVBfcGFnZV9mYXVsdCk7CiAgICAgfQogCisgICAgLyogaWYgYXZhaWxhYmxl
LCBlbmFibGUgYW5kIGNvbmZpZ3VyZSB2aXJ0dWFsIGdpZiAqLworICAgIGlmICggY3B1X2hhc19z
dm1fdmdpZiApCisgICAgeworICAgICAgICB2bWNiLT5fdmludHIuZmllbGRzLnZnaWYgPSAxOwor
ICAgICAgICB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID0gMTsKKyAgICAgICAgdm1j
Yi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9TVEdJOworICAg
ICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyAmPSB+R0VORVJBTDJfSU5URVJDRVBUX0NM
R0k7CisgICAgfQorCiAgICAgaWYgKCBjcHVfaGFzX3BhdXNlX2ZpbHRlciApCiAgICAgewogICAg
ICAgICB2bWNiLT5fcGF1c2VfZmlsdGVyX2NvdW50ID0gU1ZNX1BBVVNFRklMVEVSX0lOSVQ7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:07 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEgd-0007KG-P9; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEgc-0007Ju-Js
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FF/5A-03640-934B62A5; Tue, 05 Dec 2017 14:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVddyi1q
 UwdKL/BYTthk4MHps79vFHsAYxZqZl5RfkcCa0bFkAXPBXKGKpgVZDYwneboYuTiEBH4zSjyd
 OpkJwjnPKHH41i32LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFrCRuNijD
 RLmFTCT2N99kBHEZgEqb3vexzyBkWMBI8MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7GMwsCDzFKcjApifLWeKlFCfEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgXbcJKCdYlJqeWpGWmQMMDZi0BAePkgjvPpA0b3FBYm5xZjpE6hSjLsezma8bmIVY
 8vLzUqXEeQ+BFAmAFGWU5sGNgIXpJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz3gKZwpOZV
 wK36RXQEUxAR+SsUQY5oiQRISXVwFjyetPB93P125knSrBWPRWfNDXwQPMu0T/n10m5xHk4Jj
 4oE+XM2OTper3ZNTYzJD1y10v5czXGnpVhAcfOHxZojZhyouj+p6+Nv3On8B27GebY/nzb2WM
 Jc+RUI1deeX3tlPS0d9EX3v6xurkjVMuC5UOXJr+k5DyPn5xTcvPvz5i2XuXYPQ4lluKMREMt
 5qLiRAAsljpDTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1512485944!73077762!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44584 invoked from network); 5 Dec 2017 14:59: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; 5 Dec 2017 14:59:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEga-0005FJ-9J
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEga-0004zn-8c
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEga-0004zn-8c@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:04 +0000
Subject: [Xen-changelog] [xen master] x86/boot: rename send_chr to print_err
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNzlhZGRmMjIyYWQyZTA1MmI5M2FhYWU2NGRiODg4ZTA3OGUxNzAKQXV0aG9yOiAg
ICAgRGF2aWQgRXNsZXIgPGRydW1hbmRzdHJ1bUBnbWFpbC5jb20+CkF1dGhvckRhdGU6IE1vbiBE
ZWMgNCAxMTowMDoyNCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyA0IDExOjAwOjI0IDIwMTcgKzAxMDAKCiAg
ICB4ODYvYm9vdDogcmVuYW1lIHNlbmRfY2hyIHRvIHByaW50X2VycgogICAgCiAgICBUaGUgc2Vu
ZF9jaHIgZnVuY3Rpb24gc2VuZHMgYW4gZW50aXJlIEMtc3RyaW5nIGFuZCBub3Qgb25lIGNoYXJh
Y3RlciBhbmQKICAgIGRvZXNuJ3QgbmVjZXNzYXJpbHkganVzdCBzZW5kIGl0IG92ZXIgdGhlIHNl
cmlhbCBVQVJUIGFueW1vcmUgc28gcmVuYW1lCiAgICBpdCB0byBwcmludF9lcnIgc28gdGhhdCBp
dHMgY2xvc2VyIGluIG5hbWUgdG8gd2hhdCBpdCBkb2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBEYXZpZCBFc2xlciA8ZHJ1bWFuZHN0cnVtQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
b3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu
aWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMTAg
KysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKaW5kZXggOWNjMzVkYS4uNDc1YzY3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtMTYxLDcg
KzE2MSw3IEBAIG5vdF9tdWx0aWJvb3Q6CiAgICAgICAgICAqLwogICAgICAgICBhZGQgICAgICRz
eW1fb2ZmcyguTGJhZF9sZHJfbmJzKSwlZXNpICAgIyBFcnJvciBtZXNzYWdlCiAgICAgICAgIHhv
ciAgICAgJWVkaSwlZWRpICAgICAgICAgICAgICAgICAgICAgICAjIE5vIFZHQSB0ZXh0IGJ1ZmZl
cgotICAgICAgICBqbXAgICAgIC5Mc2VuZF9jaHIKKyAgICAgICAgam1wICAgICAuTHByaW50X2Vy
cgogLkxtYjJfZWZpX2lhXzMyOgogICAgICAgICAvKgogICAgICAgICAgKiBIZXJlIHdlIGFyZSBv
biBFRkkgSUEtMzIgcGxhdGZvcm0uIFRoZW4gcmVsaWFibGUgdmdhX3RleHRfYnVmZmVyIHphcCBp
cwpAQCAtMTY5LDEwICsxNjksMTAgQEAgbm90X211bHRpYm9vdDoKICAgICAgICAgICovCiAgICAg
ICAgIGFkZCAgICAgJHN5bV9vZmZzKC5MYmFkX2VmaV9tc2cpLCVlc2kgICAjIEVycm9yIG1lc3Nh
Z2UKICAgICAgICAgeG9yICAgICAlZWRpLCVlZGkgICAgICAgICAgICAgICAgICAgICAgICMgTm8g
VkdBIHRleHQgYnVmZmVyCi0gICAgICAgIGptcCAgICAgLkxzZW5kX2NocgorICAgICAgICBqbXAg
ICAgIC5McHJpbnRfZXJyCiAuTGdldF92dGI6CiAgICAgICAgIG1vdiAgICAgc3ltX2VzaSh2Z2Ff
dGV4dF9idWZmZXIpLCVlZGkKLS5Mc2VuZF9jaHI6CisuTHByaW50X2VycjoKICAgICAgICAgbG9k
c2IKICAgICAgICAgdGVzdCAgICAlYWwsJWFsICAgICAgICAjIFRlcm1pbmF0ZSBvbiAnXDAnIHNl
bnRpbmVsCiAgICAgICAgIGplICAgICAgLkxoYWx0CkBAIC0xODUsMTEgKzE4NSwxMSBAQCBub3Rf
bXVsdGlib290OgogICAgICAgICBtb3YgICAgICVibCwlYWwKICAgICAgICAgb3V0ICAgICAlYWws
JWR4ICAgICAgICAjIFNlbmQgYSBjaGFyYWN0ZXIgb3ZlciB0aGUgc2VyaWFsIGxpbmUKICAgICAg
ICAgdGVzdCAgICAlZWRpLCVlZGkgICAgICAjIElzIHRoZSBWR0EgdGV4dCBidWZmZXIgYXZhaWxh
YmxlPwotICAgICAgICBqeiAgICAgIC5Mc2VuZF9jaHIKKyAgICAgICAganogICAgICAuTHByaW50
X2VycgogICAgICAgICBzdG9zYiAgICAgICAgICAgICAgICAgICMgV3JpdGUgYSBjaGFyYWN0ZXIg
dG8gdGhlIFZHQSB0ZXh0IGJ1ZmZlcgogICAgICAgICBtb3YgICAgICQ3LCVhbAogICAgICAgICBz
dG9zYiAgICAgICAgICAgICAgICAgICMgV3JpdGUgYW4gYXR0cmlidXRlIHRvIHRoZSBWR0EgdGV4
dCBidWZmZXIKLSAgICAgICAgam1wICAgICAuTHNlbmRfY2hyCisgICAgICAgIGptcCAgICAgLkxw
cmludF9lcnIKIC5MaGFsdDogaGx0CiAgICAgICAgIGptcCAgICAgLkxoYWx0CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:18 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEgo-0007Me-Qw; Tue, 05 Dec 2017 14:59:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEgn-0007MK-Ot
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 39/78-03100-444B62A5; Tue, 05 Dec 2017 14:59:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdd5i1q
 UQU+rrMWEbQYOjB7b+3axBzBGsWbmJeVXJLBm/Jw8l6XgJ2fF2d29bA2MXRxdjFwcQgK/GSVW
 /NjGCOGcZ5RYf30PWxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIhEo+fr
 GECsXkFzCR+P9rFCmKzANVf/LyBaQIjxwJGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2LfX7xCjJAeTkihvjZdalBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJXu3NQDnBotT01Iq0zBxgeMCkJTh4lER414KkeYsLEnOLM9MhUqcYdTmezXzd
 wCzEkpeflyolzisOUiQAUpRRmgc3AhaqlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ84aDT
 OHJzCuB2/QK6AgmoCNy1iiDHFGSiJCSamDsZe+UufQrSOK27xnFme8zu6t/FUzdY/jWYZKMI8
 uEZ2Ylu/dfP78rU5hlx626QzK89s9mNViIR/s/KJKrqTjxS9XJ/eJMhsBu2Zu+NVs/PuTRO6Y
 zdUdqhUdgZXXVd4XFNTP2fZ16JPXwijKulHVJLVE9yw7tPr1pbun2PlHuGz85hds6z9xRYinO
 SDTUYi4qTgQAUvnEslACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1512485954!117944184!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58514 invoked from network); 5 Dec 2017 14:59: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; 5 Dec 2017 14:59:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEgk-0005FV-B1
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEgk-00050O-AV
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEgk-00050O-AV@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:14 +0000
Subject: [Xen-changelog] [xen master] x86/physdev: remove redundant code in
	branch MAP_PIRQ_TYPE_MSI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5778152672800495052=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit cf9ad1f3dc3bbaa19a626106890185d81be2fdfc
Author:     Zhenzhong Duan <zhenzhong.duan@oracle.com>
AuthorDate: Mon Dec 4 11:01:24 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Dec 4 11:01:24 2017 +0100

    x86/physdev: remove redundant code in branch MAP_PIRQ_TYPE_MSI
    
    Same code is already in allocate_and_map_msi_pirq()
    
    Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com>
    Reviewed-by: Joe Jin <joe.jin@oracle.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/physdev.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index a5fedca..380d36f 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -122,9 +122,6 @@ int physdev_map_pirq(domid_t domid, int type, int *index, int *pirq_p,
         break;
 
     case MAP_PIRQ_TYPE_MSI:
-        if ( !msi->table_base )
-            msi->entry_nr = 1;
-        /* fallthrough */
     case MAP_PIRQ_TYPE_MULTI_MSI:
         ret = allocate_and_map_msi_pirq(d, *index, pirq_p, type, msi);
         break;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5778152672800495052==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:27 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEgx-0007OW-Sd; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEgw-0007OJ-TU
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AD/E4-04206-E44B62A5; Tue, 05 Dec 2017 14:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVdd3i1q
 UwY6j4hYTthk4MHps79vFHsAYxZqZl5RfkcCa8XTeXMaCX8IVOzfdYW5gXMbfxcjFISTwm1Fi
 8/WlTBDOeUaJRRdnsXQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSyQLvGu4
 wxYnFfATOLrmdVgcRag+u5lG1knMHIsYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6JV6BgbGHYx72v0OMUpyMCmJ8tZ4qUUJ8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBdtwkoJ1iUmp5akZaZAwwPmLQEB4+SCO8+kDRvcUFibnFmOkTqFKMux7OZrxuY
 hVjy8vNSpcR5D4EUCYAUZZTmwY2AheolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK84ZuBp
 vBk5pXAbXoFdAQT0BE5a5RBjihJREhJNTDuX3HW5pj7YneeWvmXbyYaVESeF3rTsaQil7s1Tu
 ZKbtdLO/E7Ssc/v9u9YcK0nLDds00S7pudMPfa8vKvBfMlU/7kRCPNCj1H9/Nxiw/uWfLb01A
 xSnG95+2mAJHvUnOvWhs+Wa7PYRT3vr9erP+48Fr9zk6HY8rda7wyQoQf9zYdiAp++leJpTgj
 0VCLuag4EQCxu5MJUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1512485964!110152470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52991 invoked from network); 5 Dec 2017 14:59:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:59:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEgu-0005Ff-Ck
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEgu-00050y-CA
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEgu-00050y-CA@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:24 +0000
Subject: [Xen-changelog] [xen master] libelf: allow having HYPERCALL_PAGE
	entry before VIRT_BASE in __xen_guest section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyNjEzYmQ3ZjIwM2E3OWFiZGUyNzBkOWZhNTRiNGFkZDhkZDkxMWIKQXV0aG9yOiAg
ICAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIERlYyA0IDExOjAxOjQ4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gRGVjIDQgMTE6MDE6NDggMjAxNyAr
MDEwMAoKICAgIGxpYmVsZjogYWxsb3cgaGF2aW5nIEhZUEVSQ0FMTF9QQUdFIGVudHJ5IGJlZm9y
ZSBWSVJUX0JBU0UgaW4gX194ZW5fZ3Vlc3Qgc2VjdGlvbgogICAgCiAgICBXaGVuIGZpbGxpbmcg
X194ZW5fZ3Vlc3Qgc2VjdGlvbiBvZiBhIGd1ZXN0LCB1c2VyIG1heSBkZWZpbmUKICAgIEhZUEVS
Q0FMTF9QQUdFIGVhcmxpZXIgdGhhbiBWSVJUX0JBU0UgaW4gdGhlIHNlY3Rpb24gbGVhZGluZyB0
byBhbgogICAgaW5jb3JyZWN0IGh5cGVyY2FsbCBwYWdlIGFkZHJlc3Mgc2luY2UgYW4gdW5kZWZp
bmVkIHZpcnRfYmFzZSBjb3VsZCBiZQogICAgdXNlZCB0byBjb21wdXRlIGh5cGVyY2FsbCBwYWdl
IGFkZHJlc3MuCiAgICBJZiB0aGVyZSBpcyBubyBWSVJUX0JBU0UgZW50cnkgaW4gX194ZW5fZ3Vl
c3Qgc2VjdGlvbiwgZGVmYXVsdCB2YWx1ZSBvZgogICAgMCBpcyB1c2VkIGZvciB2aXJ0X2Jhc2Uu
IFRodXMsIHNldHRpbmcgaHlwZXJjYWxsIHBhZ2UgYWRkcmVzcyB0bwogICAgSFlQRVJDQUxMX1BB
R0UgdmFsdWUgaXMgY29ycmVjdCBpbiB0aGlzIGNhc2UgdG9vLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtZG9taW5mby5jIHwgMTYgKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyBiL3hlbi9jb21tb24vbGliZWxmL2xpYmVs
Zi1kb21pbmZvLmMKaW5kZXggYTUyOTAwYy4uODI5ZDUxNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9saWJlbGYvbGliZWxmLWRvbWluZm8uYworKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYt
ZG9taW5mby5jCkBAIC0yNjksNiArMjY5LDcgQEAgZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5fcGFy
c2VfZ3Vlc3RfaW5mbyhzdHJ1Y3QgZWxmX2JpbmFyeSAqZWxmLAogICAgIGVsZl9wdHJ2YWwgaDsK
ICAgICB1bnNpZ25lZCBjaGFyIG5hbWVbMzJdLCB2YWx1ZVsxMjhdOwogICAgIHVuc2lnbmVkIGxl
bjsKKyAgICBlbGZfZXJyb3JzdGF0dXMgcmV0ID0gMDsKIAogICAgIGggPSBwYXJtcy0+Z3Vlc3Rf
aW5mbzsKICNkZWZpbmUgU1RBUihoKSAoZWxmX2FjY2Vzc191bnNpZ25lZChlbGYsIChoKSwgMCwg
MSkpCkBAIC0zMzYsMTYgKzMzNywyMyBAQCBlbGZfZXJyb3JzdGF0dXMgZWxmX3hlbl9wYXJzZV9n
dWVzdF9pbmZvKHN0cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgICAgIGlmICggIXN0cmNtcChu
YW1lLCAiRUxGX1BBRERSX09GRlNFVCIpICkKICAgICAgICAgICAgIHBhcm1zLT5lbGZfcGFkZHJf
b2Zmc2V0ID0gc3RydG91bGwodmFsdWUsIE5VTEwsIDApOwogICAgICAgICBpZiAoICFzdHJjbXAo
bmFtZSwgIkhZUEVSQ0FMTF9QQUdFIikgKQotICAgICAgICAgICAgcGFybXMtPnZpcnRfaHlwZXJj
YWxsID0gKHN0cnRvdWxsKHZhbHVlLCBOVUxMLCAwKSA8PCAxMikgKwotICAgICAgICAgICAgICAg
IHBhcm1zLT52aXJ0X2Jhc2U7CisgICAgICAgICAgICBwYXJtcy0+dmlydF9oeXBlcmNhbGwgPSBz
dHJ0b3VsbCh2YWx1ZSwgTlVMTCwgMCkgPDwgMTI7CiAKICAgICAgICAgLyogb3RoZXIgKi8KICAg
ICAgICAgaWYgKCAhc3RyY21wKG5hbWUsICJGRUFUVVJFUyIpICkKICAgICAgICAgICAgIGlmICgg
ZWxmX3hlbl9wYXJzZV9mZWF0dXJlcyh2YWx1ZSwgcGFybXMtPmZfc3VwcG9ydGVkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcm1zLT5mX3JlcXVpcmVkKSApCi0g
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHJldCA9IC0xOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgIH0K
LSAgICByZXR1cm4gMDsKKworICAgIGlmICggKHBhcm1zLT52aXJ0X2Jhc2UgIT0gVU5TRVRfQURE
UikgJiYKKyAgICAgICAgIChwYXJtcy0+dmlydF9oeXBlcmNhbGwgIT0gVU5TRVRfQUREUikgKQor
ICAgICAgICBwYXJtcy0+dmlydF9oeXBlcmNhbGwgKz0gcGFybXMtPnZpcnRfYmFzZTsKKworICAg
IHJldHVybiByZXQ7CiB9CiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:38 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEh7-0007S6-Vk; Tue, 05 Dec 2017 14:59:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEh6-0007Re-Em
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 57/A6-03425-754B62A5; Tue, 05 Dec 2017 14:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTd8i1q
 Uwda5MhYTthk4MHps79vFHsAYxZqZl5RfkcCacW9VO3vBda6K27fVGxjXcXQxcnEICfxmlDi6
 qIUFwjnPKLH11kfWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwkVk5sB
 IvzCphJNE5vYQSxWYDqX6+8wDiBkWMBI8MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GX8sCDjFKcjApifLWeKlFCfEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg/bYJKCdYlJqeWpGWmQMMDpi0BAePkgjv2s1Aad7igsTc4sx0iNQpRl2OZzNfNzAL
 seTl56VKifN2gBQJgBRllObBjYAF6iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ84aDTOHJz
 CuB2/QK6AgmoCNy1iiDHFGSiJCSamBULeg95LrNqquVcfGRwLT77Jse7Ir5dJjx9IpJb3Q/vF
 2Z/ng1n0vM5ZQl/07dmXPzieuc3DU7fr6M/WkhYsZVK9ZSeTbf1cWhMmiD69U7k57XSrNWs6q
 scll98eSVK1ciuPU3xkjNFD6VvPld9TKVy9znJmzaf5jHa9EtSbGW/XL8tcV/eeapKbEUZyQa
 ajEXFScCAP/cO5RPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1512485974!118123957!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15309 invoked from network); 5 Dec 2017 14:59:35 -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 Dec 2017 14:59:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEh4-0005GR-GC
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEh4-000527-Dv
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEh4-000527-Dv@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:34 +0000
Subject: [Xen-changelog] [xen master] x86/pio: allow internal PIO handlers
	to return RETRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3481670967422964815=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8202ebb1124d90f26f47cee78c813d00c935e77b
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Dec 4 11:02:16 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Dec 4 11:02:16 2017 +0100

    x86/pio: allow internal PIO handlers to return RETRY
    
    Fix handle_pio so internal PIO handlers can return X86EMUL_RETRY and
    it is properly handled by not advancing the IP.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
---
 xen/arch/x86/hvm/io.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index 9d9e1b0..7e8b8ac 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -157,8 +157,11 @@ bool handle_pio(uint16_t port, unsigned int size, int dir)
         break;
 
     case X86EMUL_RETRY:
-        /* We should not advance RIP/EIP if the domain is shutting down */
-        if ( curr->domain->is_shutting_down )
+        /*
+         * We should not advance RIP/EIP if the domain is shutting down or
+         * if X86EMUL_RETRY has been returned by an internal handler.
+         */
+        if ( curr->domain->is_shutting_down || !hvm_io_pending(curr) )
             return false;
         break;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3481670967422964815==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:48 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14: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.xenproject.org>)
	id 1eMEhI-0007U8-1D; Tue, 05 Dec 2017 14: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 <aliasfile-bounces@xenproject.org>)
 id 1eMEhG-0007Ts-NV
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 63/9D-03469-264B62A5; Tue, 05 Dec 2017 14:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTdxi1q
 UwbV/ihYTthk4MHps79vFHsAYxZqZl5RfkcCa8e7KIcaCv8oVW/81szcwdkl1MXJxCAn8ZpT4
 fGEbE4RznlFi8rGN7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYSzxtu
 sIKYvMKmEnMf7EfLM4CVL942jS2CYwcCxgZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MO77GHmIUZKDSUmUt8ZLLUqILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG/WZqCcYFFqempFWmYOMDxg0hIcPEoivGtB0rzFBYm5xZnpEKlTjLocz2a+bmAW
 YsnLz0uVEuftACkSACnKKM2DGwEL1UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0DmcKTm
 VcCt+kV0BFMQEfkrFEGOaIkESEl1cA4O23idtGG4gdh80SYzJRZq77dulIad+7iinOPGdrE3q
 flKismpFQE+t/dyuE0STZdS37rbg1xHQeOtSd815q8XZBQ93/CC59bHAemiond9mYReM35NGN
 /zfMHSyZlRTOHCX/35ZnIMvE8Y+WZSLkHanOeB3En+gZu2DO5dH8tU4d5sdyKomYlluKMREMt
 5qLiRADEzRUiUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1512485984!87755540!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18523 invoked from network); 5 Dec 2017 14:59: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; 5 Dec 2017 14:59:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEhE-0005Gf-I8
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEhE-00053S-HX
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEhE-00053S-HX@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:44 +0000
Subject: [Xen-changelog] [xen master] pci: introduce a type to store a SBDF
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3488864786371206208=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 514f58d4468a40b5dd418a5ea1742681930c3f2d
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Dec 4 11:02:46 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Dec 4 11:02:46 2017 +0100

    pci: introduce a type to store a SBDF
    
    That provides direct access to all the members that constitute a SBDF.
    The only function switched to use it is hvm_pci_decode_addr, because
    it makes following patches simpler.
    
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/arch/x86/hvm/io.c        | 11 +++--------
 xen/arch/x86/hvm/ioreq.c     | 12 +++++-------
 xen/include/asm-x86/hvm/io.h |  4 ++--
 xen/include/xen/pci.h        | 20 ++++++++++++++++++++
 4 files changed, 30 insertions(+), 17 deletions(-)

diff --git a/xen/arch/x86/hvm/io.c b/xen/arch/x86/hvm/io.c
index 7e8b8ac..77f4c2a 100644
--- a/xen/arch/x86/hvm/io.c
+++ b/xen/arch/x86/hvm/io.c
@@ -265,17 +265,12 @@ void register_g2m_portio_handler(struct domain *d)
 }
 
 unsigned int hvm_pci_decode_addr(unsigned int cf8, unsigned int addr,
-                                 unsigned int *bus, unsigned int *slot,
-                                 unsigned int *func)
+                                 pci_sbdf_t *sbdf)
 {
-    unsigned int bdf;
-
     ASSERT(CF8_ENABLED(cf8));
 
-    bdf = CF8_BDF(cf8);
-    *bus = PCI_BUS(bdf);
-    *slot = PCI_SLOT(bdf);
-    *func = PCI_FUNC(bdf);
+    sbdf->bdf = CF8_BDF(cf8);
+    sbdf->seg = 0;
     /*
      * NB: the lower 2 bits of the register address are fetched from the
      * offset into the 0xcfc register when reading/writing to it.
diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index d5afe20..ec9b31f 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -1183,17 +1183,15 @@ struct hvm_ioreq_server *hvm_select_ioreq_server(struct domain *d,
          (p->addr & ~3) == 0xcfc &&
          CF8_ENABLED(cf8) )
     {
-        uint32_t sbdf, x86_fam;
-        unsigned int bus, slot, func, reg;
+        uint32_t x86_fam;
+        pci_sbdf_t sbdf;
+        unsigned int reg;
 
-        reg = hvm_pci_decode_addr(cf8, p->addr, &bus, &slot, &func);
+        reg = hvm_pci_decode_addr(cf8, p->addr, &sbdf);
 
         /* PCI config data cycle */
-
-        sbdf = XEN_DMOP_PCI_SBDF(0, bus, slot, func);
-
         type = XEN_DMOP_IO_RANGE_PCI;
-        addr = ((uint64_t)sbdf << 32) | reg;
+        addr = ((uint64_t)sbdf.sbdf << 32) | reg;
         /* AMD extended configuration space access? */
         if ( CF8_ADDR_HI(cf8) &&
              d->arch.cpuid->x86_vendor == X86_VENDOR_AMD &&
diff --git a/xen/include/asm-x86/hvm/io.h b/xen/include/asm-x86/hvm/io.h
index 51659b6..707665f 100644
--- a/xen/include/asm-x86/hvm/io.h
+++ b/xen/include/asm-x86/hvm/io.h
@@ -20,6 +20,7 @@
 #define __ASM_X86_HVM_IO_H__
 
 #include <xen/mm.h>
+#include <xen/pci.h>
 #include <asm/hvm/vpic.h>
 #include <asm/hvm/vioapic.h>
 #include <public/hvm/ioreq.h>
@@ -151,8 +152,7 @@ extern void hvm_dpci_msi_eoi(struct domain *d, int vector);
 
 /* Decode a PCI port IO access into a bus/slot/func/reg. */
 unsigned int hvm_pci_decode_addr(unsigned int cf8, unsigned int addr,
-                                 unsigned int *bus, unsigned int *slot,
-                                 unsigned int *func);
+                                 pci_sbdf_t *sbdf);
 
 /*
  * HVM port IO handler that performs forwarding of guest IO ports into machine
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index 43f2125..dd5ec43 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -38,6 +38,26 @@
 #define PCI_SBDF2(s,bdf) ((((s) & 0xffff) << 16) | ((bdf) & 0xffff))
 #define PCI_SBDF3(s,b,df) ((((s) & 0xffff) << 16) | PCI_BDF2(b, df))
 
+typedef union {
+    uint32_t sbdf;
+    struct {
+        union {
+            uint16_t bdf;
+            struct {
+                union {
+                    struct {
+                        uint8_t func : 3,
+                                dev  : 5;
+                    };
+                    uint8_t     extfunc;
+                };
+                uint8_t         bus;
+            };
+        };
+        uint16_t                seg;
+    };
+} pci_sbdf_t;
+
 struct pci_dev_info {
     /*
      * VF's 'is_extfn' field is used to indicate whether its PF is an extended
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3488864786371206208==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 14:59:59 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 14:59: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.xenproject.org>)
	id 1eMEhT-0007Vt-2w; Tue, 05 Dec 2017 14:59:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEhS-0007Vg-30
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FB/68-03425-D64B62A5; Tue, 05 Dec 2017 14:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTd7i1q
 UQe97A4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWH39BXvBfPGK6TdfMjYwHhTqYuTiEBL4zShx
 5NRlVgjnPKPEp/evGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwl3jTB
 1LOycErYCZx8M4ZVhCbBaj+xbzt7BMYORYwMqxi1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MN
 bLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxvYTfocYJTmYlER5a7zUooT4kvJTKjMSizPii0p
 zUosPMcpwcChJ8GZtBsoJFqWmp1akZeYAwwMmLcHBoyTCu28TUJq3uCAxtzgzHSJ1ilGX49nM
 1w3MQix5+XmpUuK84iAzBECKMkrz4EbAQvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHec
 JApPJl5JXCbXgEdwQR0RM4aZZAjShIRUlINjJ7BdZ+/9LZPz02Zn3R3y6+CVQeNu19ERcornU
 85GvYq6+aN5AUnDre6nHbdfDslv1XOgjNwQ1Bhf1fjaffHfX8Vj+04dFXwMI+e87lSvW/vXI+
 fS+PnT1Hy7/bXfSzWup47dNMJ3ewKSadI//tHz0+cGH3IfYFKa+4eyZLM1YxG7yybdKr8lViK
 MxINtZiLihMBAjbNPVACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1512485994!59850390!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59607 invoked from network); 5 Dec 2017 14:59:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Dec 2017 14:59:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEhO-0005Gl-K4
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEhO-00053x-JT
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 14:59:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEhO-00053x-JT@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 14:59:54 +0000
Subject: [Xen-changelog] [xen master] gnttab: correct GNTTABOP_cache_flush
	empty batch handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljMjJlNGQ2N2Y1NTUyYzdjODk2ZWQ4M2JkOTVkNWQ0YzU4MzdhOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDQg
MTE6MDM6MzIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAxMTowMzozMiAyMDE3ICswMTAwCgogICAgZ250
dGFiOiBjb3JyZWN0IEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGVtcHR5IGJhdGNoIGhhbmRsaW5nCiAg
ICAKICAgIEphbm4gdmFsaWRseSBwb2ludHMgb3V0IHRoYXQgd2l0aCBhIGNhbGxlciBib2d1c2x5
IHJlcXVlc3RpbmcgYSB6ZXJvLQogICAgZWxlbWVudCBiYXRjaCB3aXRoIG5vbi16ZXJvIGhpZ2gg
Y29tbWFuZCBiaXRzICh0aGUgb25lcyB1c2VkIGZvcgogICAgY29udGludWF0aW9uIGVuY29kaW5n
KSwgdGhlIGFzc2VydGlvbiByaWdodCBiZWZvcmUgdGhlIGNhbGwgdG8KICAgIGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKCkgd291bGQgdHJpZ2dlci4gQSBzaW1pbGFyIHNpdHVhdGlvbiB3
b3VsZAogICAgYXJpc2UgYWZhaWN0IGZvciBub24tZW1wdHkgYmF0Y2hlcyB3aXRoIG9wIGFuZC9v
ciBsZW5ndGggemVybyBpbiBldmVyeQogICAgZWxlbWVudC4KICAgIAogICAgV2hpbGUgd2Ugd2Fu
dCB0aGUgZm9ybWVyIHRvIHN1Y2NlZWQgKGFzIHdlIGRvIGVsc2V3aGVyZSBmb3Igc2ltaWxhcgog
ICAgbm8tb3AgcmVxdWVzdHMpLCB0aGUgbGF0dGVyIGNhbiBjbGVhcmx5IGJlIGNvbnZlcnRlZCB0
byBhbiBlcnJvciwgYXMKICAgIHRoaXMgaXMgYSBzdGF0ZSB0aGF0IGNhbid0IGJlIHRoZSByZXN1
bHQgb2YgYSBwcmlvciBvcGVyYXRpb24uCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBhbHNvIGNvcnJlY3QgdGhlIG9yZGVyIG9mIGFyZ3VtZW50IGNoZWNrczoKICAgIFdlIHNob3Vs
ZG4ndCBhY2NlcHQgemVyby1sZW5ndGggZWxlbWVudHMgd2l0aCB1bmtub3duIGJpdHMgc2V0IGlu
ICJvcCIuCiAgICBBbHNvIGNvbnN0aWZ5IGNhY2hlX2ZsdXNoKCkncyBmaXJzdCBwYXJhbWV0ZXIu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDEzICsrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGM1OTUwZjIu
LmJjZTIyNGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTMyMDgsNyArMzIwOCw3IEBAIGdudHRhYl9zd2FwX2dy
YW50X3JlZihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zd2FwX2dyYW50X3JlZl90KSB1
b3AsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgY2FjaGVfZmx1c2goZ250dGFiX2Nh
Y2hlX2ZsdXNoX3QgKmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9yZWYpCitzdGF0aWMgaW50IGNh
Y2hlX2ZsdXNoKGNvbnN0IGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsIGdyYW50X3JlZl90
ICpjdXJfcmVmKQogewogICAgIHN0cnVjdCBkb21haW4gKmQsICpvd25lcjsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwpAQCAtMzIxOCwxOSArMzIxOCwxNyBAQCBzdGF0aWMgaW50IGNhY2hl
X2ZsdXNoKGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1c2gsIGdyYW50X3JlZl90ICpjdXJfcmVm
KQogCiAgICAgaWYgKCAoY2ZsdXNoLT5vZmZzZXQgPj0gUEFHRV9TSVpFKSB8fAogICAgICAgICAg
KGNmbHVzaC0+bGVuZ3RoID4gUEFHRV9TSVpFKSB8fAotICAgICAgICAgKGNmbHVzaC0+b2Zmc2V0
ICsgY2ZsdXNoLT5sZW5ndGggPiBQQUdFX1NJWkUpICkKKyAgICAgICAgIChjZmx1c2gtPm9mZnNl
dCArIGNmbHVzaC0+bGVuZ3RoID4gUEFHRV9TSVpFKSB8fAorICAgICAgICAgKGNmbHVzaC0+b3Ag
JiB+KEdOVFRBQl9DQUNIRV9JTlZBTCB8IEdOVFRBQl9DQUNIRV9DTEVBTikpICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKICAgICBpZiAoIGNmbHVzaC0+bGVuZ3RoID09IDAgfHwgY2ZsdXNo
LT5vcCA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiAhKmN1cl9yZWYg
PyAwIDogLUVJTFNFUTsKIAogICAgIC8qIGN1cnJlbnRseSB1bmltcGxlbWVudGVkICovCiAgICAg
aWYgKCBjZmx1c2gtPm9wICYgR05UVEFCX0NBQ0hFX1NPVVJDRV9HUkVGICkKICAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgaWYgKCBjZmx1c2gtPm9wICYgfihHTlRUQUJfQ0FDSEVf
SU5WQUx8R05UVEFCX0NBQ0hFX0NMRUFOKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAg
ICAgZCA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CiAgICAgbWZuID0gY2ZsdXNoLT5hLmRl
dl9idXNfYWRkciA+PiBQQUdFX1NISUZUOwogCkBAIC0zMzEwLDYgKzMzMDgsOSBAQCBnbnR0YWJf
Y2FjaGVfZmx1c2goWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfY2FjaGVfZmx1c2hfdCkg
dW9wLAogICAgICAgICAqY3VyX3JlZiA9IDA7CiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zm
c2V0KHVvcCwgMSk7CiAgICAgfQorCisgICAgKmN1cl9yZWYgPSAwOworCiAgICAgcmV0dXJuIDA7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Dec 05 15:00:12 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 05 Dec 2017 15: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.xenproject.org>)
	id 1eMEhf-00082Q-5n; Tue, 05 Dec 2017 15:00:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEhd-000827-Oh
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 15:00:09 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 13/9E-03469-974B62A5; Tue, 05 Dec 2017 15:00:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbd0i1q
 UweNlqhYTthk4MHps79vFHsAYxZqZl5RfkcCacef8fraCibIVax6pNjCeE+li5OIQEvjNKDFt
 zSlWCOc8o8SVvauYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCS+L/vJ
 AuIzStgJrFu3V92EJsFqH7/4v0sExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFy1IPAQoyQHk5Iob42XWpQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6lm4FygkWp6akVaZk5wOCASUtw8CiJ8K4FSfMWFyTmFmemQ6ROMepyPJv5uoFZ
 iCUvPy9VSpy3A6RIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDccZApPZ
 l4J3KZXQEcwAR2Rs0YZ5IiSRISUVAMjf9uhaZt6N0dqv5PqF/EQNn5xpeu3AE/yG91z2hZ1/g
 +sPQ9yJ9ionua/duXIu9NHPmw5XNo/T/VTcI/WtqbmjIR8h9KrPYuv/fMVum+y/+jrDsfqyXK
 Hp2Z4b5m4lrHTxvfdzJlTvGItJJ4Iel492Okn3mtw9tiNHukA2w621W0TrmvdOh6vxFKckWio
 xVxUnAgAZSJ88U8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1512486004!114980059!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2906 invoked from network); 5 Dec 2017 15:00:05 -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; 5 Dec 2017 15:00:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMEhY-0005K4-M1
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 15:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMEhY-00055a-LJ
 for xen-changelog@lists.xensource.com; Tue, 05 Dec 2017 15:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMEhY-00055a-LJ@xenbits.xenproject.org>
Date: Tue, 05 Dec 2017 15:00:04 +0000
Subject: [Xen-changelog] [xen master] gnttab: improve GNTTABOP_cache_flush
	locking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1M2FjMzcxMzdjMmQxYzAzYmYxYjY5Y2ZiMTkyZmZiZmUyOWRhYTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gRGVjIDQg
MTE6MDQ6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBEZWMgNCAxMTowNDoxOCAyMDE3ICswMTAwCgogICAgZ250
dGFiOiBpbXByb3ZlIEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGxvY2tpbmcKICAgIAogICAgRHJvcHBp
bmcgdGhlIGxvY2sgYmVmb3JlIHJldHVybmluZyBmcm9tIGdyYW50X21hcF9leGlzdHMoKSBtZWFu
cyBoYW5kaW5nCiAgICBwb3NzaWJseSBzdGFsZSBpbmZvcm1hdGlvbiBiYWNrIHRvIHRoZSBjYWxs
ZXIuIFJldHVybiBiYWNrIHRoZSBwb2ludGVyCiAgICB0byB0aGUgYWN0aXZlIGVudHJ5IGluc3Rl
YWQsIGZvciB0aGUgY2FsbGVyIHRvIHJlbGVhc2UgdGhlIGxvY2sgb25jZQogICAgZG9uZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzNyArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGJjZTIyNGIuLjI1MDQ1MGIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTc4NiwxMCArNzg2LDEwIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3Rf
dmVyc2lvbiwKICAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25seSwg
bWFwZmxhZywgc2hhaCwgYWN0LCBzdGF0dXMpOwogfQogCi1zdGF0aWMgaW50IGdyYW50X21hcF9l
eGlzdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqbGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGdyYW50X3RhYmxlICpyZ3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVm
X3QgKmN1cl9yZWYpCitzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFw
X2V4aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBncmFudF90YWJsZSAqcmd0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmFudF9yZWZfdCAqY3VyX3JlZikKIHsKICAgICBncmFudF9yZWZfdCByZWYsIG1heF9p
dGVyOwogCkBAIC04MDUsMjggKzgwNSwyMCBAQCBzdGF0aWMgaW50IGdyYW50X21hcF9leGlzdHMo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqbGQsCiAgICAgICAgICAgICAgICAgICAgbnJfZ3JhbnRfZW50
cmllcyhyZ3QpKTsKICAgICBmb3IgKCByZWYgPSAqY3VyX3JlZjsgcmVmIDwgbWF4X2l0ZXI7IHJl
ZisrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKLSAg
ICAgICAgYm9vbF90IGV4aXN0czsKLQotICAgICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWly
ZShyZ3QsIHJlZik7Ci0KLSAgICAgICAgZXhpc3RzID0gYWN0LT5waW4KLSAgICAgICAgICAgICYm
IGFjdC0+ZG9taWQgPT0gbGQtPmRvbWFpbl9pZAotICAgICAgICAgICAgJiYgYWN0LT5mcmFtZSA9
PSBtZm47CisgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCA9IGFjdGl2ZV9l
bnRyeV9hY3F1aXJlKHJndCwgcmVmKTsKIAorICAgICAgICBpZiAoIGFjdC0+cGluICYmIGFjdC0+
ZG9taWQgPT0gbGQtPmRvbWFpbl9pZCAmJiBhY3QtPmZyYW1lID09IG1mbiApCisgICAgICAgICAg
ICByZXR1cm4gYWN0OwogICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwotCi0gICAg
ICAgIGlmICggZXhpc3RzICkKLSAgICAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGlm
ICggcmVmIDwgbnJfZ3JhbnRfZW50cmllcyhyZ3QpICkKICAgICB7CiAgICAgICAgICpjdXJfcmVm
ID0gcmVmOwotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQog
Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7CiB9CiAK
ICNkZWZpbmUgTUFQS0lORF9SRUFEIDEKQEAgLTMyMTMsNiArMzIwNSw3IEBAIHN0YXRpYyBpbnQg
Y2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwgZ3JhbnRfcmVm
X3QgKmN1cl9yZWYpCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgKm93bmVyOwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0ID0gTlVMTDsKICAgICB2b2lkICp2OwogICAgIGludCByZXQ7CiAK
QEAgLTMyNTAsMTMgKzMyNDMsMTMgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChjb25zdCBnbnR0
YWJfY2FjaGVfZmx1c2hfdCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikKICAgICB7CiAg
ICAgICAgIGdyYW50X3JlYWRfbG9jayhvd25lci0+Z3JhbnRfdGFibGUpOwogCi0gICAgICAgIHJl
dCA9IGdyYW50X21hcF9leGlzdHMoZCwgb3duZXItPmdyYW50X3RhYmxlLCBtZm4sIGN1cl9yZWYp
OwotICAgICAgICBpZiAoIHJldCAhPSAwICkKKyAgICAgICAgYWN0ID0gZ3JhbnRfbWFwX2V4aXN0
cyhkLCBvd25lci0+Z3JhbnRfdGFibGUsIG1mbiwgY3VyX3JlZik7CisgICAgICAgIGlmICggSVNf
RVJSX09SX05VTEwoYWN0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdyYW50X3JlYWRfdW5s
b2NrKG93bmVyLT5ncmFudF90YWJsZSk7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihk
KTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIHJldDsK
KyAgICAgICAgICAgIHJldHVybiBhY3QgPyBQVFJfRVJSKGFjdCkgOiAxOwogICAgICAgICB9CiAg
ICAgfQogCkBAIC0zMjczLDcgKzMyNjYsMTEgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChjb25z
dCBnbnR0YWJfY2FjaGVfZmx1c2hfdCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikKICAg
ICAgICAgcmV0ID0gMDsKIAogICAgIGlmICggZCAhPSBvd25lciApCisgICAgeworICAgICAgICBh
Y3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgICAgICBncmFudF9yZWFkX3VubG9jayhvd25l
ci0+Z3JhbnRfdGFibGUpOworICAgIH0KKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHYpOwogICAg
IHB1dF9wYWdlKHBhZ2UpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:11 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22:11: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.xenproject.org>)
	id 1eMhuD-0005mp-Ei; Wed, 06 Dec 2017 22: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 <aliasfile-bounces@xenproject.org>)
 id 1eMhuC-0005mg-Vw
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:05 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id BB/F3-17523-8FA682A5;
 Wed, 06 Dec 2017 22:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfd7lka
 UwaSt5hYTthk4MHps79vFHsAYxZqZl5RfkcCa0XdnJlPBLI6KpSuEGhhfs3UxcnIICfxmlJgx
 KaqLkQvIPs8ose/MdKYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7AaxXWMBZ4sKzMywgN
 q+AmcS8o4tZQWwWoPojnxezTGDkWMDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uD
 gxPTUnMalYLzk/dxMj0B8MQLCD8e6mgEOMkhxMSqK8b+6qRQnxJeWnVGYkFmfEF5XmpBYfYpT
 h4FCS4OUE+ldIsCg1PbUiLTMHGBgwaQkOHiURXmaQNG9xQWJucWY6ROoUoy7Hs5mvG5iFWPLy
 81KlxHlFQYoEQIoySvPgRsCC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeS9lAk3hycwrg
 dv0CugIJqAjYhaogxxRkoiQkmpgFM7WiHg8M/L+zOkn0julok83PFvdZp/hEXzr22u5rCaDDf
 nPcqwU3strhETvDbr/Tozhcfq3b2Ufb0Rf/LYtdKuVb6do6t4Lp3iF/tSd07S4yOm1OqTZ1O2
 ZYkm9vf9zlcN+ugYv4xc8Kesz0inwO3m9wZnl4cpXBz/OPfI5cLPHs+s8gXrFSizFGYmGWsxF
 xYkAytoH5U0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1512598263!85114327!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23715 invoked from network); 6 Dec 2017 22:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Dec 2017 22:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhuA-0006Hi-Pg
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhuA-0005Gl-Oz
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhuA-0005Gl-Oz@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:02 +0000
Subject: [Xen-changelog] [xen master] efi: use ROUNDUP() macro instead of
	open code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkZWMzNDRkODljZmU3YWI2MmU2ODA3NjllNzNmNzk3NWUxMjI0NTQKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyA1IDE3OjE2OjA0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDUgMTc6MTY6MDQgMjAxNyArMDEwMAoK
ICAgIGVmaTogdXNlIFJPVU5EVVAoKSBtYWNybyBpbnN0ZWFkIG9mIG9wZW4gY29kZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2VmaS9ib290LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29t
bW9uL2VmaS9ib290LmMKaW5kZXggMDFkMzMwMC4uNDY5YmY5OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTc2LDcgKzE3
Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCAqZWJtYWxsb2Moc2l6ZV90
IHNpemUpCiB7CiAgICAgdm9pZCAqcHRyID0gZWJtYWxsb2NfbWVtICsgZWJtYWxsb2NfYWxsb2Nh
dGVkOwogCi0gICAgZWJtYWxsb2NfYWxsb2NhdGVkICs9IChzaXplICsgc2l6ZW9mKHZvaWQgKikg
LSAxKSAmIH4oc2l6ZW9mKHZvaWQgKikgLSAxKTsKKyAgICBlYm1hbGxvY19hbGxvY2F0ZWQgKz0g
Uk9VTkRVUChzaXplLCBzaXplb2Yodm9pZCAqKSk7CiAKICAgICBpZiAoIGVibWFsbG9jX2FsbG9j
YXRlZCA+IHNpemVvZihlYm1hbGxvY19tZW0pICkKICAgICAgICAgYmxleGl0KEwiT3V0IG9mIHN0
YXRpYyBtZW1vcnlcclxuIik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22: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.xenproject.org>)
	id 1eMhuN-0005nR-Gw; Wed, 06 Dec 2017 22:11:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhuN-0005nJ-36
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D2/1D-03903-20B682A5; Wed, 06 Dec 2017 22:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZcxWyP
 KoPWYicWEbQYOjB7b+3axBzBGsWbmJeVXJLBmrPh0i63gmXTFku6NjA2M74W7GDk5hAR+M0os
 PxzUxcgFZJ9nlPh2+wJjFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLmEvMffWUF
 cTmFTCTWP51HVicBai+6eB99gmMHAsYGVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjAuXht4iFGSg0lJlPfNXbUoIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8v5I0ooQEi1LTUyvSMnOAwQGTluDgURLh/Q2S5i0uSMwtzkyHSJ1i1OV4NvN1A7MQ
 S15+XqqUOK98MlCRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8LyBSez
 LwSuE2vgI5gAjoiZoE6yBEliQgpqQbGGWIq0nd5C26a22U/9nS7W92/uurQw3tJVb8eS/aZc/
 QK7t34R+zJ4wov/Ulqhg7rRcTvir559CMgkXWG4RmrI9fdfk/M+iR0dTJPjzjv+jkXdzz/snX
 bMrY1rLz3TvKetLP70T/zZ8ra820WLDnbmZt/Bb4+8E829enMukrJ8/kiizfpV3mdU2Ipzkg0
 1GIuKk4EAAHJUkZPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1512598273!78818352!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60226 invoked from network); 6 Dec 2017 22:11: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; 6 Dec 2017 22:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhuK-0006IY-Re
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhuK-0005IX-Qu
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhuK-0005IX-Qu@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:12 +0000
Subject: [Xen-changelog] [xen master] x86/MSI: leverage local variables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkN2JhYzY0YTQ2MWJlN2FmOTZjOGQ4MTMxMDdiNWY2OWMyZWNhM2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MTc6MjMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoxNzoyMyAyMDE3ICswMTAwCgogICAgeDg2
L01TSTogbGV2ZXJhZ2UgbG9jYWwgdmFyaWFibGVzCiAgICAKICAgIC4uLiBpbnN0ZWFkIG9mIHVz
aW5nIHJlZHVuZGFudCBjYWxjdWxhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tc2kuYyB8IDE4
ICsrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gv
eDg2L21zaS5jCmluZGV4IDQ2NTJiOTguLjA5NWJkM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTQ0Niw4ICs0NDYsNyBAQCBzdGF0
aWMgYm9vbCBtc2lfc2V0X21hc2tfYml0KHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgYm9vbCBob3N0
LCBib29sIGd1ZXN0KQogICAgICAgICAgICAgICAgIHBkZXYtPm1zaXgtPndhcm5lZCA9IGRvbWlk
OwogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCiAgICAgICAgICAgICAg
ICAgICAgICAgICJjYW5ub3QgbWFzayBJUlEgJWQ6IG1hc2tpbmcgTVNJLVggb24gRG9tJWQncyAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgZGVzYy0+aXJxLCBk
b21pZCwgcGRldi0+c2VnLCBwZGV2LT5idXMsCi0gICAgICAgICAgICAgICAgICAgICAgIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgZGVzYy0+aXJxLCBkb21pZCwgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOwogICAgICAg
ICAgICAgfQogICAgICAgICB9CiAgICAgICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IG1h
c2thbGw7CkBAIC0xMTE4LDggKzExMTcsNyBAQCBzdGF0aWMgaW50IF9fcGNpX2VuYWJsZV9tc2l4
KHN0cnVjdCBtc2lfaW5mbyAqbXNpLCBzdHJ1Y3QgbXNpX2Rlc2MgKipkZXNjKQogICAgIGlmICgg
b2xkX2Rlc2MgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImlycSAlZCBhbHJl
YWR5IG1hcHBlZCB0byBNU0ktWCBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKLSAgICAgICAgICAg
ICAgIG1zaS0+aXJxLCBtc2ktPnNlZywgbXNpLT5idXMsCi0gICAgICAgICAgICAgICBQQ0lfU0xP
VChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOworICAgICAgICAgICAgICAgbXNp
LT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywgc2xvdCwgZnVuYyk7CiAgICAgICAgIHJldHVybiAt
RUVYSVNUOwogICAgIH0KIApAQCAtMTEyNyw4ICsxMTI1LDcgQEAgc3RhdGljIGludCBfX3BjaV9l
bmFibGVfbXNpeChzdHJ1Y3QgbXNpX2luZm8gKm1zaSwgc3RydWN0IG1zaV9kZXNjICoqZGVzYykK
ICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklO
RyAiTVNJIGFscmVhZHkgaW4gdXNlIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAg
ICAgICAgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5k
ZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsKKyAgICAgICAgICAgICAgIG1zaS0+c2VnLCBt
c2ktPmJ1cywgc2xvdCwgZnVuYyk7CiAgICAgICAgIF9fcGNpX2Rpc2FibGVfbXNpKG9sZF9kZXNj
KTsKICAgICB9CiAKQEAgLTExNzcsOCArMTE3NCw3IEBAIHN0YXRpYyB2b2lkIF9fcGNpX2Rpc2Fi
bGVfbXNpeChzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5KQogICAgIHsKICAgICAgICAgcHJpbnRrKFhF
TkxPR19XQVJOSU5HCiAgICAgICAgICAgICAgICAiY2Fubm90IGRpc2FibGUgSVJRICVkOiBtYXNr
aW5nIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAotICAgICAgICAgICAgICAgZW50cnkt
PmlycSwgZGV2LT5zZWcsIGRldi0+YnVzLAotICAgICAgICAgICAgICAgUENJX1NMT1QoZGV2LT5k
ZXZmbiksIFBDSV9GVU5DKGRldi0+ZGV2Zm4pKTsKKyAgICAgICAgICAgICAgIGVudHJ5LT5pcnEs
IHNlZywgYnVzLCBzbG90LCBmdW5jKTsKICAgICAgICAgbWFza2FsbCA9IHRydWU7CiAgICAgfQog
ICAgIGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gbWFza2FsbDsKQEAgLTEzNzYsOCArMTM3Miw3
IEBAIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAg
Ym9ndXM6CiAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCiAgICAgICAgICAgICAgICAg
ICAgICJSZXN0b3JlIE1TSSBmb3IgJTA0eDolMDJ4OiUwMng6JXUgZW50cnkgJXUgbm90IHNldD9c
biIsCi0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChw
ZGV2LT5kZXZmbiksCi0gICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwg
aSk7CisgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCBpKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZs
YWdzKTsKICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQQ0lfQ0FQX0lEX01TSVggKQogICAgICAg
ICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1
bmMsCkBAIC0xNDQxLDggKzE0MzYsNyBAQCBpbnQgcGNpX3Jlc3RvcmVfbXNpX3N0YXRlKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogICAgICAgICAgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihw
ZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgY3BvcykgJgogICAgICAgICAgICAgICAg
ICAgICAgIH5QQ0lfTVNJX0ZMQUdTX1FTSVpFOwogICAgICAgICAgICAgbXVsdGlfbXNpX2VuYWJs
ZShjb250cm9sLCBlbnRyeS0+bXNpLm52ZWMpOwotICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIGNwb3MsIGNvbnRyb2wp
OworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xv
dCwgZnVuYywgY3BvcywgY29udHJvbCk7CiAKICAgICAgICAgICAgIG1zaV9zZXRfZW5hYmxlKHBk
ZXYsIDEpOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22: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.xenproject.org>)
	id 1eMhuY-0005om-Iw; Wed, 06 Dec 2017 22: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 <aliasfile-bounces@xenproject.org>)
 id 1eMhuX-0005oZ-Fa
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C4/1B-03977-C0B682A5; Wed, 06 Dec 2017 22:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVZcnWyP
 KoPm1rMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmfGk+xlbwVKli6+f8BsZpMl2MXBxCAr8ZJf6v
 O8YK4ZxnlLi6cC17FyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQIC3hKrL9eC
 mLyCphJXJusBlLBAlR9beoh5gmMHAsYGVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjCumR94iFGSg0lJlPfNXbUoIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8iyM0ooQEi1LTUyvSMnOAgQGTluDgURLh1QVJ8xYXJOYWZ6ZDpE4x6nI8m/m6gVmI
 JS8/L1VKnNcRpEgApCijNA9uBCxILzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY91c40BSez
 LwSuE2vgI5gAjoiZoE6yBEliQgpqQZG7ugTXpvKVhy92sMmOWO13ZpfE9Mvn1XhfZEueyjIsk
 3B4HPCUtu5py9yTTt74FN2h9PRFxL8FyTFNs0O35Z2YK7QvJJcQ/nfklKM34JvhM2vM1pmqWn
 H0friz67vC7Mn/DW/YH3gi3lAWPrcPpeNqyfPW+ZecDnVl1/OIfTFpM2dr52YnlbsUGIpzkg0
 1GIuKk4EAPfcX89NAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1512598283!87969445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45359 invoked from network); 6 Dec 2017 22:11:23 -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; 6 Dec 2017 22:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhuU-0006In-Tl
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhuU-0005JK-T0
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhuU-0005JK-T0@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:22 +0000
Subject: [Xen-changelog] [xen master] XSM/flask: constification of IRQ
	mapping interfaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjZGNiOTc5MzY0NzNhYWFiMjYxOTc5YzQyZjZhYThiZTMzMGRhOTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MTc6NTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoxNzo1NyAyMDE3ICswMTAwCgogICAgWFNN
L2ZsYXNrOiBjb25zdGlmaWNhdGlvbiBvZiBJUlEgbWFwcGluZyBpbnRlcmZhY2VzCiAgICAKICAg
IFRoaXMgY2xhcmlmaWVzIHRoYXQgdGhlIGludm9sdmVkIHN0cnVjdHVyZXMgYXJlIHJlYWQtb25s
eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgot
LS0KIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oIHwgIDYgKysrKy0tCiB4ZW4vaW5jbHVkZS94c20v
eHNtLmggICB8ICA0ICsrLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyAgIHwgMTIgKysrKysrLS0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1
bW15LmgKaW5kZXggYjJjZDU2Yy4uZDZkZGFkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNt
L2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTQ0NSw3ICs0NDUsOCBA
QCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVGQVVMVF9B
Ukcgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlv
biwgY3VycmVudC0+ZG9tYWluLCBkKTsKIH0KIAotc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9t
YXBfZG9tYWluX2lycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwg
dm9pZCAqZGF0YSkKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2RvbWFpbl9pcnEoWFNN
X0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBpcnEsIGNvbnN0IHZvaWQgKmRhdGEpCiB7CiAgICAgWFNNX0FT
U0VSVF9BQ1RJT04oWFNNX0hPT0spOwogICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0
aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwpAQCAtNDY5LDcgKzQ3MCw4IEBAIHN0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fdW5iaW5kX3B0X2lycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgZCk7CiB9CiAKLXN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9t
YWluX2lycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAq
ZGF0YSkKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fdW5tYXBfZG9tYWluX2lycShYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhKQogewogICAgIFhTTV9BU1NF
UlRfQUNUSU9OKFhTTV9IT09LKTsKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlv
biwgY3VycmVudC0+ZG9tYWluLCBkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20u
aCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCA3ZjdmZWZmLi4xNDA2Zjc1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBA
IC05Nyw5ICs5Nyw5IEBAIHN0cnVjdCB4c21fb3BlcmF0aW9ucyB7CiAKICAgICBjaGFyICooKnNo
b3dfaXJxX3NpZCkgKGludCBpcnEpOwogICAgIGludCAoKm1hcF9kb21haW5fcGlycSkgKHN0cnVj
dCBkb21haW4gKmQpOwotICAgIGludCAoKm1hcF9kb21haW5faXJxKSAoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGlycSwgdm9pZCAqZGF0YSk7CisgICAgaW50ICgqbWFwX2RvbWFpbl9pcnEpIChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpkYXRhKTsKICAgICBpbnQgKCp1bm1h
cF9kb21haW5fcGlycSkgKHN0cnVjdCBkb21haW4gKmQpOwotICAgIGludCAoKnVubWFwX2RvbWFp
bl9pcnEpIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCB2b2lkICpkYXRhKTsKKyAgICBpbnQg
KCp1bm1hcF9kb21haW5faXJxKSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgY29uc3Qgdm9p
ZCAqZGF0YSk7CiAgICAgaW50ICgqYmluZF9wdF9pcnEpIChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAqYmluZCk7CiAgICAgaW50ICgqdW5iaW5kX3B0X2ly
cSkgKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpiaW5k
KTsKICAgICBpbnQgKCppcnFfcGVybWlzc2lvbikgKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJx
LCB1aW50OF90IGFsbG93KTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hl
bi94c20vZmxhc2svaG9va3MuYwppbmRleCBmMDFiNGNmLi4wNGY0NTNiIDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC04Nzcs
MTMgKzg3NywxMyBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9kb21haW5fcGlycSAoc3RydWN0IGRv
bWFpbiAqZCkKICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJD
RSwgUkVTT1VSQ0VfX0FERCk7CiB9CiAKLXN0YXRpYyBpbnQgZmxhc2tfbWFwX2RvbWFpbl9tc2kg
KHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIHZvaWQgKmRhdGEsCitzdGF0aWMgaW50IGZsYXNr
X21hcF9kb21haW5fbXNpIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCBjb25zdCB2b2lkICpk
YXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBh
dmNfYXVkaXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBzdHJ1Y3Qg
bXNpX2luZm8gKm1zaSA9IGRhdGE7Ci0KKyAgICBjb25zdCBzdHJ1Y3QgbXNpX2luZm8gKm1zaSA9
IGRhdGE7CiAgICAgdTMyIG1hY2hpbmVfYmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8IChtc2ktPmJ1
cyA8PCA4KSB8IG1zaS0+ZGV2Zm47CisKICAgICBBVkNfQVVESVRfREFUQV9JTklUKGFkLCBERVYp
OwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5lX2JkZjsKIApAQCAtOTEyLDcgKzkxMiw3IEBAIHN0
YXRpYyB1MzIgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0odm9pZCkKICAgICByZXR1cm4g
cGVybTsKIH0KIAotc3RhdGljIGludCBmbGFza19tYXBfZG9tYWluX2lycSAoc3RydWN0IGRvbWFp
biAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSkKK3N0YXRpYyBpbnQgZmxhc2tfbWFwX2RvbWFpbl9p
cnEgKHN0cnVjdCBkb21haW4gKmQsIGludCBpcnEsIGNvbnN0IHZvaWQgKmRhdGEpCiB7CiAgICAg
dTMyIHNpZCwgZHNpZDsKICAgICBpbnQgcmMgPSAtRVBFUk07CkBAIC05NDMsNyArOTQzLDcgQEAg
c3RhdGljIGludCBmbGFza191bm1hcF9kb21haW5fcGlycSAoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0Vf
X1JFTU9WRSk7CiB9CiAKLXN0YXRpYyBpbnQgZmxhc2tfdW5tYXBfZG9tYWluX21zaSAoc3RydWN0
IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKK3N0YXRpYyBpbnQgZmxhc2tfdW5tYXBf
ZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgY29uc3Qgdm9pZCAqZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNf
YXVkaXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKQEAgLTk1OSw3ICs5NTks
NyBAQCBzdGF0aWMgaW50IGZsYXNrX3VubWFwX2RvbWFpbl9tc2kgKHN0cnVjdCBkb21haW4gKmQs
IGludCBpcnEsIHZvaWQgKmRhdGEsCiAjZW5kaWYKIH0KIAotc3RhdGljIGludCBmbGFza191bm1h
cF9kb21haW5faXJxIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJxLCB2b2lkICpkYXRhKQorc3Rh
dGljIGludCBmbGFza191bm1hcF9kb21haW5faXJxIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaXJx
LCBjb25zdCB2b2lkICpkYXRhKQogewogICAgIHUzMiBzaWQ7CiAgICAgaW50IHJjID0gLUVQRVJN
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:36 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22: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.xenproject.org>)
	id 1eMhui-0005qw-L7; Wed, 06 Dec 2017 22:11:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhui-0005qo-48
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 93/A4-03424-71B682A5; Wed, 06 Dec 2017 22:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcsWyP
 K4Pg+C4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNePl0LlvBBs6K3f+vMjUwzmXvYuTiEBL4zSix
 f18HM4RznlFi18SVbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4SJyZe
 pwJxOYVMJOYu/QQO0grC1D955nKExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGza7nmIUZKDSUmU981dtSghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryzMzWihASLUtNTK9Iyc4DBAZOW4OBREuHtAUnzFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqcVzQLqEgApCijNA9uBCxQLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9xLIK
 p7MvBK4Ta+AjmACOiJmgTrIESWJCCmpBsYzKlncYWazRJ0iG5wUP+fav0+VfV/8qUJGtP8fi9
 OxZXYCaVHvdr993F8k3X900a1YkZdyya9erF11xt87kmlbqd9ssdWXz1zSevmBlXmV39x3m+f
 f2PP20b6tDa9TWeatj2U7M/lB2eaaSS/Emx+zRy8+GHZ37hedgjU1gaw3vglfU3jHZs6rxFKc
 kWioxVxUnAgApChEBk8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1512598294!89820854!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37569 invoked from network); 6 Dec 2017 22:11:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Dec 2017 22:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhue-0006J1-Vf
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhue-0005K7-V6
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhue-0005K7-V6@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:32 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: tighten re-issue check in
	hvmemul_do_io()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5YTk4NzgwNDkxZTFhNGEzMWFkZmUwMmZlZmMwODkyZjg4MDU1MmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MTg6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoxODozNyAyMDE3ICswMTAwCgogICAgeDg2
L0hWTTogdGlnaHRlbiByZS1pc3N1ZSBjaGVjayBpbiBodm1lbXVsX2RvX2lvKCkKICAgIAogICAg
SSdtIG5vdCBzdXJlIHdoeSB3ZSBoYWQgbGVmdCBvdXQgdGhlIGFkZHJlc3MgY2hlY2sgaW4gY2Fz
ZSBvZiBpbmRpcmVjdAogICAgYWNjZXNzZXMgKHdoZXJlICJkYXRhIiBob2xkcyBhIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDMgKystCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YwppbmRleCBlOTI0Y2UwLi5iOGM5NGM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTYzLDcgKzE2Myw4
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgICAgICAocC5jb3VudCA+ICpy
ZXBzKSB8fAogICAgICAgICAgICAgIChwLmRpciAhPSBkaXIpIHx8CiAgICAgICAgICAgICAgKHAu
ZGYgIT0gZGYpIHx8Ci0gICAgICAgICAgICAgKHAuZGF0YV9pc19wdHIgIT0gZGF0YV9pc19hZGRy
KSApCisgICAgICAgICAgICAgKHAuZGF0YV9pc19wdHIgIT0gZGF0YV9pc19hZGRyKSB8fAorICAg
ICAgICAgICAgIChkYXRhX2lzX2FkZHIgJiYgKHAuZGF0YSAhPSBkYXRhKSkgKQogICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGN1cnJkKTsKIAogICAgICAgICBpZiAoIGRhdGFfaXNfYWRkciApCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:46 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22: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.xenproject.org>)
	id 1eMhus-0005sM-NA; Wed, 06 Dec 2017 22:11:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhur-0005sC-EX
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 33/D7-03093-02B682A5; Wed, 06 Dec 2017 22:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVVchWyP
 KYM0edosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaD7lVHCcs+Lqbf0GxmvsXYxcHEICvxklLs2+
 A+RwAjnnGSU+LajvYuTgYBMQk5i7VwEkLCKgKjFrxXJmiBJ1iabfDWwgtrBAksTrsxMYQWxeA
 TOJDz+ms4DYLED1f6evZJnAyLGAkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYn
 pqTmJSsV5yfu4mRqA3GIBgB+PUBudDjJIcTEqivG/uqkUJ8SXlp1RmJBZnxBeV5qQWH2KU4eB
 QkuB1zdKIEhIsSk1PrUjLzAGGBUxagoNHSYSXGSTNW1yQmFucmQ6ROsWoy/Fs5usGZiGWvPy8
 VClxXlGQIgGQoozSPLgRsBC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeb5ApPJl5JXCbX
 gEdwQR0RMwCdZAjShIRUlINjFo/NhisSFBdrcJjebL4Sknizd0N2++cTWY5s+9cvrZPkP0pQ0
 ezmKlekYtvW70923jjkvjXbQr1plJz1vrdPxrilPQi8Fn3WufrexdmqEqY5VZ7pLAl/j3SxiC
 9MTxOzPbyZGkTz2nvwtd8vLfkiFv87BIxwQn2vk4K74SW/E/Wk5qfayY+R4mlOCPRUIu5qDgR
 ACB8xepMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1512598303!94515721!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19339 invoked from network); 6 Dec 2017 22:11:44 -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; 6 Dec 2017 22:11:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhup-0006JX-1L
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhup-0005Ku-0r
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhup-0005Ku-0r@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:43 +0000
Subject: [Xen-changelog] [xen master] x86/mm: drop yet another relic of
	translated PV domains from new_guest_cr3()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3ZGRlYWU2NTJjN2I5ODE0NTk3ZTZiYjRmMDNjZDg3MmNkMWZkN2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MjI6MzEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoyMjozMSAyMDE3ICswMTAwCgogICAgeDg2
L21tOiBkcm9wIHlldCBhbm90aGVyIHJlbGljIG9mIHRyYW5zbGF0ZWQgUFYgZG9tYWlucyBmcm9t
IG5ld19ndWVzdF9jcjMoKQogICAgCiAgICBUaGUgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBmb3Ig
UFYgZG9tYWlucyBvbmx5LCB3aGljaCBjb21taXQgNWEwYjlmYmE5MgogICAgKCJ4ODYvbW06IGRy
b3AgZnVydGhlciByZWxpY3Mgb2YgdHJhbnNsYXRlZCBQViBkb21haW5zIikgc29ydCBvZgogICAg
cmVhbGl6ZWQsIGJ1dCBub3QgZnVsbHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNCArLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNTVlNDI1
Li5mNjFmZTI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtMjg0NSw5ICsyODQ1LDcgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZu
KQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IHBhZ2luZ19tb2RlX3JlZmNv
dW50cyhkKQotICAgICAgICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSA/IDAgOiAtRUlO
VkFMKQotICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290
X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4obWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKICAgICBzd2l0Y2ggKCByYyAp
CiAgICAgewogICAgIGNhc2UgMDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:11:57 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22: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.xenproject.org>)
	id 1eMhv3-0005tm-P9; Wed, 06 Dec 2017 22:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhv2-0005tX-Hq
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:56 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 51/E5-03626-B2B682A5; Wed, 06 Dec 2017 22:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVcrWyP
 KYOUWUYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HlgGnvBDb6K9d9msjYwXuLsYuTiEBL4zSgx
 //VpZgjnPKNEy5FHQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAgESJ78fA
 YvzCphJzHh3E8xmAam/28Q2gZFjASPDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvdzU4u
 LE9NScxKRiveT83E2MQK/UMzAw7mBs2Ot3iFGSg0lJlPfNXbUoIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8rlkaUUKCRanpqRVpmTnA8IBJS3DwKInw1oCkeYsLEnOLM9MhUqcYdTmezXzdwCzE
 kpeflyolztsLUiQAUpRRmgc3AhaqlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ83qDTOHJz
 CuB2/QK6AgmoCNiFqiDHFGSiJCSamD0DVn3z+33AWmLgK2anUEs1ikh01kmHz9W4tmz7egP/7
 j8jN6mntNzxWUFXyUJX+/V+V5S5VI489LKNdecxZYyN9nqBEk6Pqx/6vnGwP8bl8S3CxGVzZH
 lHe8P1pTWfly7ffbRjQbTfZ4krl6T8Xvii3saqXJyb3qebd6Q1vY5e/8G/lM7lm5VYinOSDTU
 Yi4qTgQAbRPINlACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1512598313!117449941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12894 invoked from network); 6 Dec 2017 22:11:54 -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; 6 Dec 2017 22:11:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhuz-0006K2-3M
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhuz-0005Lc-2j
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhuz-0005Lc-2j@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:11:53 +0000
Subject: [Xen-changelog] [xen master] x86: tighten MMU_*PT_UPDATE* check and
	combine error paths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1NWQ1YzA3NDY3NmNmMjgxYjFlM2U4ZjQzZjUxOWE0ZjZjYzdmNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MjM6MTggMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoyMzoxOCAyMDE3ICswMTAwCgogICAgeDg2
OiB0aWdodGVuIE1NVV8qUFRfVVBEQVRFKiBjaGVjayBhbmQgY29tYmluZSBlcnJvciBwYXRocwog
ICAgCiAgICBEb24ndCBhY2NlcHQgYW55dGhpbmcgb3RoZXIgdGhhbiByL3cgUkFNIHBhZ2VzIGFz
IHBhZ2UgdGFibGUgcGFnZXMgYW5kCiAgICBtb3ZlIHRoZSBwYWdlZC1vdXQgY2hlY2sgaW50byB0
aGUgKHVubGlrZWx5KSBlcnJvciBwYXRoIGZvbGxvd2luZyB0aGF0CiAgICBjaGVjay4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tLmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmNjFmZTI1Li4zYzg0YWU4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MzYyNywxOCArMzYyNywxOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICBnbWZu
ID0gcmVxLnB0ciA+PiBQQUdFX1NISUZUOwogICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKHB0X293bmVyLCBnbWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKIAotICAgICAgICAgICAg
aWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IEFTU0VSVCghcGFnZSk7Ci0gICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUo
cHRfb3duZXIsIGdtZm4pOwotICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eSghcGFnZSkgKQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgfHwgcDJtdCAhPSBw
Mm1fcmFtX3J3ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdl
IGZvciBub3JtYWwgdXBkYXRlXG4iKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgKQorICAg
ICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAgICAgICBpZiAoIHAy
bV9pc19wYWdlZChwMm10KSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwgZ21mbik7CisgICAgICAgICAgICAg
ICAgICAgIHJjID0gLUVOT0VOVDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVw
ZGF0ZVxuIik7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:12:06 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22:12: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.xenproject.org>)
	id 1eMhvC-0005vL-SM; Wed, 06 Dec 2017 22:12:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhvB-0005v8-NK
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:05 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D1/A4-03463-43B682A5; Wed, 06 Dec 2017 22:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdckWyP
 KYMU/fosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOPfrH2vBRcGKnt0X2BoYJ3J3MXJxCAn8ZpR4
 s3cGI4RznlFib98Kpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJa7ca
 GMFsXkFzCS+b90L1soCVP9invAERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxiXf3Q6xCjJwaQkyvvmrlqUEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQnei5kaUUKCRanpqRVpmTnA0IBJS3DwKInwMmcBpXmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc4rClIkAFKUUZoHNwIWppcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsHMoUnM
 68EbtMroCOYgI6IWaAOckRJIkJKqoHx2DeXQjc3n9N/5kmZHTH93L/DxGPj2YO3Kz0WfLb+1P
 3kYYBUxZXlH37Hfbz0T02TafLNuO9RpaozP8mrJzcdEll/NuBZd+KKDJONUj9bYhWqt3of5uu
 raZueb6nxgSeac75pUvCG6szvizfaRjmc5Phh0fCqvDz0pWCVz1ETc4sihWeGRQeUWIozEg21
 mIuKEwHLnpzLTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1512598323!118150389!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29708 invoked from network); 6 Dec 2017 22:12:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Dec 2017 22:12:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhv9-0006Ko-5N
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhv9-0005Mq-4i
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhv9-0005Mq-4i@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:12:03 +0000
Subject: [Xen-changelog] [xen master] x86: don't ignore foreigndom on
	L2/L3/L4 page table updates
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5OTNlM2JlNjg1NTgwOTcwNTBiYzc0OTVkM2I0YTAwMjg3ODQxZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MjM6NTMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoyMzo1MyAyMDE3ICswMTAwCgogICAgeDg2
OiBkb24ndCBpZ25vcmUgZm9yZWlnbmRvbSBvbiBMMi9MMy9MNCBwYWdlIHRhYmxlIHVwZGF0ZXMK
ICAgIAogICAgU2lsZW50bHkgYXNzdW1pbmcgRE9NSURfU0VMRiBpcyB1bmxpa2VseSB0byBiZSBh
IGdvb2QgaWRlYSBmb3IgcGFnZQogICAgdGFibGUgdXBkYXRlcy4gRm9yIFBHVF93cml0YWJsZSBw
YWdlcywgdGhvdWdoLCBpdCBzZWVtcyBiZXR0ZXIgdG8gYWxsb3cKICAgIHRoZSB3cml0ZXMsIHNv
IHRoZSBzYW1lIGNoZWNrIGlzbid0IGJlaW5nIGFwcGxpZWQgdGhlcmUuCiAgICAKICAgIEFsc28g
YWRkIGJsYW5rIGxpbmVzIGJldHdlZW4gdGhlIGluZGl2aWR1YWwgY2FzZSBibG9ja3MuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMTAgKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDNjODRhZTguLmU5MTk5NTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNjYyLDE4ICszNjYyLDI4IEBAIGxvbmcgZG9f
bW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09
IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBnX293bmVyKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAg
ICAgICAgICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgorICAgICAgICAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KHBnX293bmVyICE9IHB0X293bmVyKSApCisgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnkodmEs
IGwyZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CiAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDNfcGFn
ZV90YWJsZToKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBw
dF9vd25lcikgKQorICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAg
ICAgICAgIHJjID0gbW9kX2wzX2VudHJ5KHZhLCBsM2VfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1m
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9V
UERBVEVfUFJFU0VSVkVfQUQsIHYpOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKKwogICAg
ICAgICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6CisgICAgICAgICAgICAgICAgICAg
IGlmICggdW5saWtlbHkocGdfb3duZXIgIT0gcHRfb3duZXIpICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwg
bDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJs
ZV9wYWdlOgogICAgICAgICAgICAgICAgICAgICBwZXJmY19pbmNyKHdyaXRhYmxlX21tdV91cGRh
dGVzKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnko
diwgdmEsIHJlcS52YWwsIF9tZm4obWZuKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Dec 06 22:12:17 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 06 Dec 2017 22:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eMhvM-0005xC-WF; Wed, 06 Dec 2017 22:12:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhvL-0005wz-Nd
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F1/DB-04165-E3B682A5; Wed, 06 Dec 2017 22:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVdcuWyP
 K4Fy/iMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmdF2exFzwia3ifd8PxgbG96xdjFwcQgK/GSUu
 PznDAuGcZ5S4+eMPexcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLWEudmv
 2YEsXkFzCSON9wCq2EBql+0cAfLBEaOBYwMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GFds9zzEKMnBpCTK++auWpQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7XLI0oIcGi1PTUirTMHGB4wKQlOHiURHhrQNK8xQWJucWZ6RCpU4zGHDceXv/D
 xPFs5usGZiGWvPy8VClxXlGQUgGQ0ozSPLhBsLC9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJ
 WHeS5lAU3gy80rg9r0COoUJ6JSYBeogp5QkIqSkGhh75wodLXpm03z4/K9DEncvqhU7B2nUzn
 76N81N8Mwk9cd5Yt0z9Zvi3juWFB6/pOz9mvur2JISNr19czdNWnnfoGb1/FMr/fuc/h7y9g7
 7rmrQuF7kkW9cVOtWM5dPS7gFLH7Pbzm1UnWC+3FhFZ1dG/akf0j6vXGFm/bbk702+6Yf+CCw
 xNJGiaU4I9FQi7moOBEAwKlrRVYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1512598333!117449964!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14094 invoked from network); 6 Dec 2017 22:12:14 -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; 6 Dec 2017 22:12:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eMhvJ-0006LU-7C
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eMhvJ-0005OT-6Z
 for xen-changelog@lists.xensource.com; Wed, 06 Dec 2017 22:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eMhvJ-0005OT-6Z@xenbits.xenproject.org>
Date: Wed, 06 Dec 2017 22:12:13 +0000
Subject: [Xen-changelog] [xen master] drop stray .0 from hypervisor version
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4OWFkYzFjNTY1NjJkODhlNTBiMDQyNDVjZDIwMjdkZjg4MTNiZjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDUg
MTc6MjU6NDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBEZWMgNSAxNzoyNTo0MCAyMDE3ICswMTAwCgogICAgZHJv
cCBzdHJheSAuMCBmcm9tIGh5cGVydmlzb3IgdmVyc2lvbgotLS0KIHhlbi9NYWtlZmlsZSB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCA3NDk2NDYyLi4wNDRlN2M4
IDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIs
NyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMgaXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBz
aG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9ydCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4
cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDExCi1leHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAu
MC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/
PSAtdW5zdGFibGUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAg
ID0gJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAt
aW5jbHVkZSB4ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 08 17:22:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 17:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eNMLf-00017D-BW; Fri, 08 Dec 2017 17:22:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eNMLe-000177-G9
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E9/8A-03103-C3ACA2A5; Fri, 08 Dec 2017 17:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVdf6lFa
 UwdRH4hYTthk4MHps79vFHsAYxZqZl5RfkcCa0TL9AEvBb/6Kt//2MDcwnuTpYuTiEBL4zSjR
 uGYyC4RznlFiwbfHzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESVxau
 wnM5hUwkzi4ah8bSCsLUH1zg+YERo4FjAyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxjnnfA/xCjJwaQkyntlh1aUEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQnehyeAcoJFqempFWmZOcDQgElLcPAoifA2gqR5iwsSc4sz0yFSpxiNOZ7NfN3AzDFl
 5b9mZiGWvPy8VClx3s0gpQIgpRmleXCDYCF7iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK84
 SeBpvBk5pXA7XsFdAoT0CkxC9RBTilJREhJNTAyB0u03/2x522x+InH36OjStbV+Iby8vaWPI
 68EBu9iSFw5l7mDTy7hColW9evkfwtsVq168Gmol/nA7b5HrY9cf/832+ybTpid/Njrxe+fea
 hmLs6r9YzZf6iOTuUk5Ijj7ZfUmhfHKrp7Xz49Gr9xh9ZRYtKO+T4JxtOlFhcv11juoz5vKlK
 LMUZiYZazEXFiQCSBurgVAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1512753722!85574205!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4904 invoked from network); 8 Dec 2017 17:22:03 -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 Dec 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 <aliasfile-bounces@xenproject.org>)
 id 1eNMLa-0000hD-Ag
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 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 1eNMLa-0002lc-9q
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eNMLa-0002lc-9q@xenbits.xenproject.org>
Date: Fri, 08 Dec 2017 17:22:02 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: don't retain emulated insn
	cache when exiting back to guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmY2IyNmU2OWU4MDg5ZTIwYzkxNjg3NzRiZWU2ODFiOGY1YTMxODcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgRGVjIDYg
MTI6NTA6MjMgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgNiAxMjo1MDoyMyAyMDE3ICswMTAwCgogICAgeDg2
L0hWTTogZG9uJ3QgcmV0YWluIGVtdWxhdGVkIGluc24gY2FjaGUgd2hlbiBleGl0aW5nIGJhY2sg
dG8gZ3Vlc3QKICAgIAogICAgdmlvLT5tbWlvX3JldHJ5IGlzIGJlaW5nIHNldCB3aGVuIGEgcmVw
ZWF0ZWQgc3RyaW5nIGluc24gaXMgYmVpbmcgc3BsaXQKICAgIHVwLiBJbiB0aGF0IGNhc2Ugd2Un
bGwgZXhpdCB0byB0aGUgZ3Vlc3QsIGV4cGVjdGluZyBpbW1lZGlhdGUgcmUtZW50cnkuCiAgICBJ
bnRlcnJ1cHRpb25zLCBob3dldmVyLCBtYXkgYmUgc2VydmljZWQgYnkgdGhlIGd1ZXN0IGJlZm9y
ZSByZS1lbnRyeQogICAgZnJvbSB0aGUgcmVwZWF0ZWQgc3RyaW5nIGluc24uIEFueSBlbXVsYXRp
b24gbmVlZGVkIGluIHRoZSBjb3Vyc2Ugb2YKICAgIGhhbmRsaW5nIHRoZSBpbnRlcnJ1cHRpb24g
bXVzdCBub3QgZmV0Y2ggZnJvbSB0aGUgaW50ZXJuYWxseSBtYWludGFpbmVkCiAgICBjYWNoZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKaW5kZXggYjhjOTRjOS4uYzlmYWU4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIxMTAsMjAgKzIx
MTAsMjIgQEAgc3RhdGljIGludCBfaHZtX2VtdWxhdGVfb25lKHN0cnVjdCBodm1fZW11bGF0ZV9j
dHh0ICpodm1lbXVsX2N0eHQsCiAKICAgICB2aW8tPm1taW9fcmV0cnkgPSAwOwogCi0gICAgcmMg
PSB4ODZfZW11bGF0ZSgmaHZtZW11bF9jdHh0LT5jdHh0LCBvcHMpOwotCi0gICAgaWYgKCByYyA9
PSBYODZFTVVMX09LQVkgJiYgdmlvLT5tbWlvX3JldHJ5ICkKLSAgICAgICAgcmMgPSBYODZFTVVM
X1JFVFJZOwotICAgIGlmICggcmMgIT0gWDg2RU1VTF9SRVRSWSApCisgICAgc3dpdGNoICggcmMg
PSB4ODZfZW11bGF0ZSgmaHZtZW11bF9jdHh0LT5jdHh0LCBvcHMpICkKICAgICB7CisgICAgY2Fz
ZSBYODZFTVVMX09LQVk6CisgICAgICAgIGlmICggdmlvLT5tbWlvX3JldHJ5ICkKKyAgICAgICAg
ICAgIHJjID0gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
ZGVmYXVsdDoKICAgICAgICAgdmlvLT5tbWlvX2NhY2hlX2NvdW50ID0gMDsKICAgICAgICAgdmlv
LT5tbWlvX2luc25fYnl0ZXMgPSAwOwotICAgIH0KLSAgICBlbHNlCi0gICAgeworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKICAgICAgICAgQlVJTERfQlVHX09OKHNp
emVvZih2aW8tPm1taW9faW5zbikgPCBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwog
ICAgICAgICB2aW8tPm1taW9faW5zbl9ieXRlcyA9IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0
ZXM7CiAgICAgICAgIG1lbWNweSh2aW8tPm1taW9faW5zbiwgaHZtZW11bF9jdHh0LT5pbnNuX2J1
ZiwgdmlvLT5tbWlvX2luc25fYnl0ZXMpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBp
ZiAoIGh2bWVtdWxfY3R4dC0+Y3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 08 17:22:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 17: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.xenproject.org>)
	id 1eNMLo-00017p-D6; Fri, 08 Dec 2017 17: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 <aliasfile-bounces@xenproject.org>)
 id 1eNMLn-00017e-DG
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DF/03-03077-64ACA2A5; Fri, 08 Dec 2017 17:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVdf1lFa
 UwYlvahYTthk4MHps79vFHsAYxZqZl5RfkcCa8X9iK3PBQq6KnjfmDYxTOboYuTiEBH4zSpyd
 d5+1i5ETyDnPKNFzMbSLkYODTUBMYu5eBZCwiICqxKwVy5khStQlmn43sIGUCAvoSUxvAQvzC
 phJnHm5lR3EZgEqf7luOvMERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9
 NTcxKTivWS83M3MQK9Uc/AwLiDsanX+RCjJAeTkijvlR1aUUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeFVOAuUEi1LTUyvSMnOAYQGTluDgURLhLQZJ8xYXJOYWZ6ZDpE4x6nI8m/m6gVmIJS8/
 L1VKnNcEpEgApCijNA9uBCxELzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0HmcKTmVcCt
 +kV0BFMQEfELFAHOaIkESEl1cCYLxEqo/N8sSqfSpHSYmaZuccWhGarXJM1+HZ68sqIfJbrdz
 q2z/mbfEDv3S21ba++GKTP/cT2yErNKDjnyd+/EgHtZUFlVpEy50InKrcXfrvzblYE66HQ7yG
 /Slmd6zNqdXanHpn61KXl4Dr3rb/6pxgUWvAvms3oafL/ur94Ze+7j1f2MTUpsRRnJBpqMRcV
 JwIAY+zc30wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1512753732!82257393!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44878 invoked from network); 8 Dec 2017 17:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Dec 2017 17:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eNMLk-0000i1-EE
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 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 1eNMLk-0002m6-Bw
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eNMLk-0002m6-Bw@xenbits.xenproject.org>
Date: Fri, 08 Dec 2017 17:22:12 +0000
Subject: [Xen-changelog] [xen master] pdx: correct indentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkZWY3MzlkNzdjMTRiNTcwY2YzMGI2MTU2YWZlYTBmNTkyOWIwMzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDcg
MTE6MDg6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNyAxMTowODo0MSAyMDE3ICswMTAwCgogICAgcGR4
OiBjb3JyZWN0IGluZGVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vcGR4LmMgfCAxMSArKysrKyst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVuL2NvbW1vbi9wZHguYwppbmRleCBjOTkx
YTA5Li4xYTIxMDBjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BkeC5jCisrKyBiL3hlbi9jb21t
b24vcGR4LmMKQEAgLTQyLDE5ICs0MiwyMCBAQCBib29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxv
bmcgbWZuKQogLyogU2V0cyBhbGwgYml0cyBmcm9tIHRoZSBtb3N0LXNpZ25pZmljYW50IDEtYml0
IGRvd24gdG8gdGhlIExTQiAqLwogc3RhdGljIHU2NCBfX2luaXQgZmlsbF9tYXNrKHU2NCBtYXNr
KQogewotICAgICAgICB3aGlsZSAobWFzayAmIChtYXNrICsgMSkpCi0gICAgICAgICAgICAgICAg
bWFzayB8PSBtYXNrICsgMTsKLSAgICAgICAgcmV0dXJuIG1hc2s7CisgICAgd2hpbGUgKG1hc2sg
JiAobWFzayArIDEpKQorICAgICAgICBtYXNrIHw9IG1hc2sgKyAxOworCisgICAgcmV0dXJuIG1h
c2s7CiB9CiAKIHU2NCBfX2luaXQgcGR4X2luaXRfbWFzayh1NjQgYmFzZV9hZGRyKQogewotCXJl
dHVybiBmaWxsX21hc2soYmFzZV9hZGRyIC0gMSk7CisgICAgcmV0dXJuIGZpbGxfbWFzayhiYXNl
X2FkZHIgLSAxKTsKIH0KIAogdTY0IF9faW5pdCBwZHhfcmVnaW9uX21hc2sodTY0IGJhc2UsIHU2
NCBsZW4pCiB7Ci0JcmV0dXJuIGZpbGxfbWFzayhiYXNlIF4gKGJhc2UgKyBsZW4gLSAxKSk7Cisg
ICAgcmV0dXJuIGZpbGxfbWFzayhiYXNlIF4gKGJhc2UgKyBsZW4gLSAxKSk7CiB9CiAKIHZvaWQg
c2V0X3BkeF9yYW5nZSh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 08 17:22:25 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 17:22: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.xenproject.org>)
	id 1eNMLx-000190-Eo; Fri, 08 Dec 2017 17:22:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eNMLw-00018q-PN
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 43/71-03833-05ACA2A5; Fri, 08 Dec 2017 17:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdf/lFa
 UwYHVyhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XCsmblgA2fF4T0P2BoYL7F3MXJyCAn8ZpQ4
 dj+7i5ELyD7PKPHy2H/WLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JN4dGwum
 M0rYCaxtHsyI4jNAlQ/8eBWtgmMHAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgT6pJ6BgXEHY98qv0OMkhxMSqK8V3ZoRQnxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4FU5CZQTLEpNT61Iy8wBBgdMWoKDR0mEtxgkzVtckJhbnJkOkTrFqMvxbObrBmYh
 lrz8vFQpcV4TkCIBkKKM0jy4EbBAvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcKZApPZ
 l4J3KZXQEcwAR0Rs0Ad5IiSRISUVAOj1ppXzx1XTM/dHFgseSC1aIJmxuU8Kbebe0PdItZffy
 uvPcVUifXWtlUMT+8tupfGFr9IdVG8yplra/car2W0YOt4qTT76Mn2D08PZEyfKsDf/TSLe0a
 TUuBKeWP/zSde799pu8Tnl+Eiw8eOGiqHU+USWiZYGjPssnvd+WBKbJVuq7WFTd0JJZbijERD
 Leai4kQAdJjQ6k8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1512753742!74426942!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59859 invoked from network); 8 Dec 2017 17:22:23 -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; 8 Dec 2017 17:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eNMLu-0000iC-GE
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 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 1eNMLu-0002nf-FY
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eNMLu-0002nf-FY@xenbits.xenproject.org>
Date: Fri, 08 Dec 2017 17:22:22 +0000
Subject: [Xen-changelog] [xen master] mm: don't use domain_shutdown() when
	re-offlining a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMGRlZDU2M2EzMWIxNzZiZDhmZDYzNmMxNTA0MjZmMDE4NGIxYmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDcg
MTE6MDk6MzEgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNyAxMTowOTozMSAyMDE3ICswMTAwCgogICAgbW06
IGRvbid0IHVzZSBkb21haW5fc2h1dGRvd24oKSB3aGVuIHJlLW9mZmxpbmluZyBhIHBhZ2UKICAg
IAogICAgSXQgZ29lcyBhbGwgc2lsZW50LCBsZWF2aW5nIG9wZW4gd2hhdCBoYXMgYWN0dWFsbHkg
Y2F1c2VkIHRoZSBjcmFzaC4KICAgIFVzZSBkb21haW5fY3Jhc2goKSBpbnN0ZWFkLCB3aGljaCBs
ZWF2ZXMgYSBsb2cgbWVzc2FnZSBiZWZvcmUgY2FsbGluZwogICAgZG9tYWluX3NodXRkb3duKC4u
LiwgU0hVVERPV05fY3Jhc2gpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXgg
NTYxNmE4Mi4uYzBjMmQ4MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE1NDYsNyArMTU0Niw3IEBAIGludCBvZmZs
aW5lX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMp
CiAgICAgaWYgKCAocGctPmNvdW50X2luZm8gJiBQR0NfYnJva2VuKSAmJiAob3duZXIgPSBwYWdl
X2dldF9vd25lcihwZykpICkKICAgICB7CiAgICAgICAgICpzdGF0dXMgPSBQR19PRkZMSU5FX0FH
QUlOOwotICAgICAgICBkb21haW5fc2h1dGRvd24ob3duZXIsIFNIVVRET1dOX2NyYXNoKTsKKyAg
ICAgICAgZG9tYWluX2NyYXNoKG93bmVyKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 08 17:22:36 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 08 Dec 2017 17:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eNMM8-0001B9-Gb; Fri, 08 Dec 2017 17:22:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eNMM7-0001As-L0
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:35 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 05/57-03425-A5ACA2A5; Fri, 08 Dec 2017 17:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfylFa
 UwfGPJhYTthk4MHps79vFHsAYxZqZl5RfkcCasezwY9aCjYIVb0+8YW1g3MrbxcjJISTwm1Hi
 8QT9LkYuIPs8o0Rb91LGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWMJFYfeURK
 4jNK2AmcXHNd7AaFqD63a+bWSYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjFNP+B1ilORgUhLlvbJDK0qILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+8k0A5waLU9NSKtMwcYHDApCU4eJREeNeBpHmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc67EKRIAKQoozQPbgQsUC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9AzKFJ
 zOvBG7TK6AjmICOiFmgDnJESSJCSqqBcdLzfG8xr8q1s2tuaHHN8ZXYrhEpuvYfzwOeq7Wa91
 8eWHycI2DXwgdTO+dnTw1kXeFn1b4yW2eq+IZH+7IYZ1UqTurp1GQ9HZa1aXulR3v9kmlz+Sw
 uP+Tkl/ERcEkNZq72M7sztWa2284TtldT5a9sX6aV+c9p9WKBbf+W7Zkj52QWYH73uRJLcUai
 oRZzUXEiALBy/H1PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1512753752!60342095!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32132 invoked from network); 8 Dec 2017 17:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Dec 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 <aliasfile-bounces@xenproject.org>)
 id 1eNMM4-0000iQ-Hw
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 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 1eNMM4-0002oI-HO
 for xen-changelog@lists.xensource.com; Fri, 08 Dec 2017 17:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1eNMM4-0002oI-HO@xenbits.xenproject.org>
Date: Fri, 08 Dec 2017 17:22:32 +0000
Subject: [Xen-changelog] [xen master] x86: rename DIRTY_GS_BASE_USER
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwNDQ1OGJiZjk5ZjhmYTY0ZDcyNzM0MjkzODczNTcyNzY4NWYwOTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDcg
MTE6MTA6MTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNyAxMToxMDoxMiAyMDE3ICswMTAwCgogICAgeDg2
OiByZW5hbWUgRElSVFlfR1NfQkFTRV9VU0VSCiAgICAKICAgIEFzIG9mIGNvbW1pdCA5MWY4NTI4
MGI5ICgieDg2OiBmaXggR1MtYmFzZS1kaXJ0eSBkZXRlcm1pbmF0aW9uIikgdGhlCiAgICBVU0VS
IHBhcnQgb2YgaXQgaXNuJ3QgcmVhbGx5IGFwcHJvcHJpYXRlIGFueW1vcmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGUxYmYyZDkuLmIxNzQ2OGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTEyNzYsNyArMTI3Niw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGRp
cnR5X3NlZ21lbnRfbWFzayk7CiAjZGVmaW5lIERJUlRZX0ZTICAgICAgICAgICAweDA0CiAjZGVm
aW5lIERJUlRZX0dTICAgICAgICAgICAweDA4CiAjZGVmaW5lIERJUlRZX0ZTX0JBU0UgICAgICAw
eDEwCi0jZGVmaW5lIERJUlRZX0dTX0JBU0VfVVNFUiAweDIwCisjZGVmaW5lIERJUlRZX0dTX0JB
U0UgICAgICAweDIwCiAKIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3RydWN0IHZjcHUgKm4p
CiB7CkBAIC0xMzE3LDcgKzEzMTcsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVj
dCB2Y3B1ICpuKQogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGdzLCB1cmVn
cy0+Z3MpOwogICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIHVwZGF0ZXMgZ3NfYmFzZV91c2Vy
ICovCiAgICAgICAgIGlmICggdXJlZ3MtPmdzICYgfjMgKQotICAgICAgICAgICAgZGlydHlfc2Vn
bWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFX1VTRVI7CisgICAgICAgICAgICBkaXJ0eV9zZWdt
ZW50X21hc2sgJj0gfkRJUlRZX0dTX0JBU0U7CiAgICAgfQogCiAgICAgaWYgKCAhaXNfcHZfMzJi
aXRfdmNwdShuKSApCkBAIC0xMzMyLDcgKzEzMzIsNyBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21l
bnRzKHN0cnVjdCB2Y3B1ICpuKQogCiAgICAgICAgIC8qIFRoaXMgY2FuIG9ubHkgYmUgbm9uLXpl
cm8gaWYgc2VsZWN0b3IgaXMgTlVMTC4gKi8KICAgICAgICAgaWYgKCBuLT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV91c2VyIHwKLSAgICAgICAgICAgICAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlf
R1NfQkFTRV9VU0VSKSApCisgICAgICAgICAgICAgKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZ
X0dTX0JBU0UpICkKICAgICAgICAgICAgIHdyZ3NiYXNlKG4tPmFyY2gucHZfdmNwdS5nc19iYXNl
X3VzZXIpOwogCiAgICAgICAgIC8qIElmIGluIGtlcm5lbCBtb2RlIHRoZW4gc3dpdGNoIHRoZSBH
UyBiYXNlcyBhcm91bmQuICovCkBAIC0xNDgzLDcgKzE0ODMsNyBAQCBzdGF0aWMgdm9pZCBzYXZl
X3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICAgICBpZiAoIHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSA/IHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2VfdXNlciApCi0gICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFX1VT
RVI7CisgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFOwogCiAgICAg
dGhpc19jcHUoZGlydHlfc2VnbWVudF9tYXNrKSA9IGRpcnR5X3NlZ21lbnRfbWFzazsKIH0KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Dec 14 06:00:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06:00: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.xenproject.org>)
	id 1ePMZ1-0007tc-A2; Thu, 14 Dec 2017 06:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3e++=dk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePMZ0-0007qu-6y
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:10 +0000
X-Inumbo-ID: 1ee328f7-e094-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ee328f7-e094-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 06:00:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePMYs-0006vr-Sj
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePMYs-00068p-S4
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePMYs-00068p-S4@xenbits.xenproject.org>
Date: Thu, 14 Dec 2017 06:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlNDM2MjNlOTIzZjNmYzc5ZTU2YTIzZWE2NjlkN2QwN2NlNDZlMzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA3OjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA3OjE3IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRh
NzYyYTViZTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI3OjM0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAxODllYTE3Li5hNzlhMGFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQ0NSw5ICsyNDQ1LDYgQEAgc3RhdGljIGludCBfcHV0X2Zp
bmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgewogICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAg
ICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09
IDEpOwotICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihw
YWdlKSkgJiYKLSAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFi
bGUpKSApCi0gICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFs
aWRhdGVkOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Dec 14 06:00:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06:00: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.xenproject.org>)
	id 1ePMZA-0007u6-BS; Thu, 14 Dec 2017 06:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3e++=dk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePMZ9-0007tn-Cc
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:19 +0000
X-Inumbo-ID: 24da1d12-e094-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24da1d12-e094-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 06:00:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePMZ2-0006vw-Ul
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePMZ2-0006AE-U7
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePMZ2-0006AE-U7@xenbits.xenproject.org>
Date: Thu, 14 Dec 2017 06:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjMGMzNmViZGYxYjQ3ZmRmYzY0YWQ2MjFhZjMzMzJmYTM4Y2ExZGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA3OjQ3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA3OjQ3IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgz
ZTFjMjg0YzM1ODMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI4OjM2ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDIzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IGYzNDc1YzYuLmI2ZGYzMzIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwpAQCAtMjgzLDggKzI4Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpoYXBfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQt
PmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAgICAgICBkLT5hcmNoLnBhZ2luZy5o
YXAucDJtX3BhZ2VzKys7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAg
cGctPmNvdW50X2luZm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCApCiAgICAgewpAQCAtMjk5LDIx
ICsyOTgsMjMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAg
IHBhZ2luZ19sb2NrX3JlY3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihw
ZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3ZSBnYXZlIGl0
IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSAhPSAxICkgewotICAgICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBj
b3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAvKiBTaG91bGQg
c3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8
IChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBf
RVJST1IoImQlZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3Rv
X21mbihwZykpLAorICAgICAgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwog
ICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJl
ZSBzaG91bGQgbm90IGRlY3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQot
ICAgICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3duZXIuICovCi0g
ICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1f
cGFnZXMtLTsKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBf
ZnJlZShkLCBwYWdlX3RvX21mbihwZykpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggYWUx
MDhkZC4uOWQwMjFhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNjE5LDMyICsxNjE5
LDI5IEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBnID0g
bWZuX3RvX3BhZ2Uoc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfcDJtX3RhYmxlLCAwKSk7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcysrOwogICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy50b3RhbF9wYWdlcy0tOworICAgIEFTU0VSVCghcGFnZV9nZXRfb3duZXIocGcpICYmICEo
cGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKIAotICAgIC8qIFVubGlrZSBzaGFkb3cgcGFnZXMsIG1hcmsgcDJtIHBhZ2VzIGFzIG93bmVk
IGJ5IHRoZSBkb21haW4uCi0gICAgICogTWFya2luZyB0aGUgZG9tYWluIGFzIHRoZSBvd25lciB3
b3VsZCBub3JtYWxseSBhbGxvdyB0aGUgZ3Vlc3QgdG8KLSAgICAgKiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgcGFnZXMsIGJ1dCB0aGVzZSBwMm0gcGFnZXMgd2lsbCBuZXZlciBiZQotICAgICAq
IGluIHRoZSBkb21haW4ncyBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHNwYWNlLCBhbmQgc28gdGhh
dCBpcyBub3QKLSAgICAgKiBiZWxpZXZlZCB0byBiZSBhIGNvbmNlcm4uICovCi0gICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwotICAgIHBnLT5jb3VudF9pbmZvIHw9IDE7CiAgICAgcmV0dXJuIHBn
OwogfQogCiBzdGF0aWMgdm9pZAogc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBn
KSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdlIGdhdmUgaXQg
aW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICE9IDEgKQorICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3du
ZXIocGcpOworCisgICAgLyogU2hvdWxkIHN0aWxsIGhhdmUgbm8gb3duZXIgYW5kIGNvdW50IHpl
cm8uICovCisgICAgaWYgKCBvd25lciB8fCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQogICAgIHsKLSAgICAgICAgU0hBRE9XX0VSUk9SKCJPZGQgcDJtIHBhZ2UgY291bnQgYz0l
I2x4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQg
cDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisg
ICAgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZB
TElELAogICAgICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAg
ICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5m
byAmPSB+UEdDX2NvdW50X21hc2s7CiAgICAgcGctPnUuc2gudHlwZSA9IFNIX3R5cGVfcDJtX3Rh
YmxlOyAvKiBwMm0gY29kZSByZXVzZXMgdHlwZS1pbmZvICovCi0gICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29k
ZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlCiAgICAgICogcGFnaW5nIGxvY2spIGFuZCB0aGUgbG9n
LWRpcnR5IGNvZGUgKHdoaWNoIGFsd2F5cyBkb2VzKS4gKi8KQEAgLTMwNTEsNyArMzA0OCw5IEBA
IGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgICAgICAg
ICAgICAgICAgICB8IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIKICAgICAg
ICAgICAgICAgICAgICAgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfUFNF
KTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZSk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGUg
fCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIGQpOwogICAg
IH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzA4OSw3ICszMDg4LDExIEBAIGludCBzaGFk
b3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgIGlmICggcnYgIT0gMCAm
JiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFibGUocDJtKSkgKQogICAgICAgICBw
Mm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAgJiYgcGcgIT0gTlVMTCApCisgICAg
eworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwg
cGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICByZXR1cm4gcnY7CiB9CkBA
IC0zMTk4LDcgKzMyMDEsMjIgQEAgb3V0OgogCiAgICAgLyogTXVzdCBiZSBjYWxsZWQgb3V0c2lk
ZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdldGFibGUgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgPT0gZCAmJgorICAgICAg
ICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9
PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2lu
Zm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICAgICAgcGFnZV9zZXRfb3duZXIodW5wYWdl
ZF9wYWdldGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8qIENvbXBsYWluIGhlcmUg
aW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3b24ndC4gKi8KKyAgICAgICAg
ZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgJiYKKyAgICAgICAg
ICAgICAgICAgICEodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1bnBhZ2VkIHB0ICUiUFJJ
X21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHVucGFnZWRfcGFnZXRhYmxlKSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPnUuaW51c2UudHlwZV9p
bmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwgdW5wYWdlZF9wYWdldGFibGUp
OworICAgIH0KIH0KIAogdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Dec 14 06:00:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ePMZG-0007uo-Ct; Thu, 14 Dec 2017 06:00:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3e++=dk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePMZE-0007ud-UK
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:24 +0000
X-Inumbo-ID: fe351f38-e093-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe351f38-e093-11e7-b4a6-bc764e045a96;
 Thu, 14 Dec 2017 06:59:49 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePMZD-0006wk-0V
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePMZC-0006Av-WB
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePMZC-0006Av-WB@xenbits.xenproject.org>
Date: Thu, 14 Dec 2017 06:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjYTkzYjc3NzdlZjkwMjExM2IzNzcyMDg3YzQ4YWZlMDcwYWM1OGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA4OjEzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA4OjEzIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA1NGUyMjkyZThkZjdhMWE3YjA0MTE5MmJlOWQ2ZDc5N2I2ZDAwODY5CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoyOToxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAg
ICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCAyZDE0NmNmLi5lZTEyNTY5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTIzLDcgKzUyMyw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgcGFkZHJfdCBlbnRy
eV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbnggPSB4ICsgMTsKIAotICAgIGlm
ICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1bmxpa2VseShueCA+PSAoMVUg
PDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAgICAgICAgIFNIQURPV19QUklO
VEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3goc21mbikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IDQxOTFlMTMuLmEzODE2MjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgyLDcgKzgyLDggQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlOjU7ICAgLyogV2hhdCBr
aW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwaW5u
ZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdlIG9mIHRoZSBzaGFkb3c/ICov
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQorICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Dec 14 06:00:40 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06: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.xenproject.org>)
	id 1ePMZU-0007wK-EQ; Thu, 14 Dec 2017 06:00:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3e++=dk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePMZT-0007vl-MS
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:39 +0000
X-Inumbo-ID: 30d8f5ac-e094-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30d8f5ac-e094-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 06:01:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePMZN-0006wp-2R
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePMZN-0006Ba-1u
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePMZN-0006Ba-1u@xenbits.xenproject.org>
Date: Thu, 14 Dec 2017 06:00:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1ZGRjNGVhYmI0YjI4MGI1MzNmMGE4NjQ5ODYzYjhiZTg2NzA2MTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA4OjQ2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA4OjQ2IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1
Y2M3MGU5MjJlNTZkMDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI5OjQ1ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMjAgKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAwMjQyYjhlLi4xMTcxMTRiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC04OTQsNyArODk0LDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRlX3Qg
bmV3X3NsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAg
ICBpbnQgZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRvd19sNGVf
dCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFTU0VSVChzbDRlICE9IE5VTEwp
OwpAQCAtOTA5LDE1ICs5MDksMTYgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHsKICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZl
cmVuY2UgKi8KICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5ld19z
bDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFkZHIpOwotICAgICAg
ICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhh
dmlvdXI/ICovCi0gICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wz
XzY0X3NoYWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7Ci0gICAg
ICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFk
ZHIpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIFNIQURPV19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUg
d2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhhdmlvdXI/ICov
CisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3NoYWRv
dykgKQorICAgICAgICAgICAgc2hfcGluKGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3Jp
dGUgdGhlIG5ldyBlbnRyeSAqLwpAQCAtMzg5NiwxNCArMzg5NywxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJlZiB0byB0aGlzIHBh
Z2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0YWNoX29sZF90YWJsZXMoKQogICAgICAq
IG9yIHRoZSBuZXh0IGNhbGwgdG8gc2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAh
c2hfZ2V0X3JlZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4sIDAp
ICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOworICAgIGVs
c2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJPUigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRv
cGxldmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3
X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBb
JXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Dec 14 06:00:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 14 Dec 2017 06:00: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.xenproject.org>)
	id 1ePMZe-0007yG-G1; Thu, 14 Dec 2017 06:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3e++=dk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePMZc-0007x6-So
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:48 +0000
X-Inumbo-ID: 36df5605-e094-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36df5605-e094-11e7-b0d7-9f685aff125f;
 Thu, 14 Dec 2017 06:01:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePMZX-0006wu-4H
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePMZX-0006C8-3k
 for xen-changelog@lists.xenproject.org; Thu, 14 Dec 2017 06:00:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePMZX-0006C8-3k@xenbits.xenproject.org>
Date: Thu, 14 Dec 2017 06:00:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5NGMxMWQyZmYzMjE5YjU3MWM4YjBjNjE5N2RjY2YyMWNiNDUzN2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA5OjExIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA5OjExIDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogYjRkMDIxOGNmZjY2YjdlYWE5YzliOGRjOWJkNzFlN2IwODliMDE2ZAogICAg
bWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMKaW5kZXggOTQ1YmI2MS4uMDA5YzliZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAt
Mjc3LDcgKzI3Nyw3IEBAIHZvaWQgcGFnaW5nX21hcmtfZ2ZuX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBTaGFyZWQg
TUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09OKFNIQVJFRF9N
MlAocGZuKSk7CisgICAgQlVHX09OKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURf
TTJQKHBmbikpOwogCiAgICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5v
dGUgTUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07: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.xenproject.org>)
	id 1ePk9H-0005X0-N7; Fri, 15 Dec 2017 07:11:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9G-0005Wn-6k
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:10 +0000
X-Inumbo-ID: 3636ef4a-e167-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3636ef4a-e167-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 07:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk98-0004Ay-Bt
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk98-0003pD-6Y
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk98-0003pD-6Y@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: don't retain emulated
	insn cache when exiting back to guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlYzk5YTFlMGJjODA3ZWMwYmVjYjk2NzI4NDE3ZmJmYmQyZTQxMzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgRGVjIDcg
MTA6NTk6MjIgMjAxNyArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgNyAxMDo1OToyMiAyMDE3ICswMTAwCgogICAgeDg2
L0hWTTogZG9uJ3QgcmV0YWluIGVtdWxhdGVkIGluc24gY2FjaGUgd2hlbiBleGl0aW5nIGJhY2sg
dG8gZ3Vlc3QKICAgIAogICAgdmlvLT5tbWlvX3JldHJ5IGlzIGJlaW5nIHNldCB3aGVuIGEgcmVw
ZWF0ZWQgc3RyaW5nIGluc24gaXMgYmVpbmcgc3BsaXQKICAgIHVwLiBJbiB0aGF0IGNhc2Ugd2Un
bGwgZXhpdCB0byB0aGUgZ3Vlc3QsIGV4cGVjdGluZyBpbW1lZGlhdGUgcmUtZW50cnkuCiAgICBJ
bnRlcnJ1cHRpb25zLCBob3dldmVyLCBtYXkgYmUgc2VydmljZWQgYnkgdGhlIGd1ZXN0IGJlZm9y
ZSByZS1lbnRyeQogICAgZnJvbSB0aGUgcmVwZWF0ZWQgc3RyaW5nIGluc24uIEFueSBlbXVsYXRp
b24gbmVlZGVkIGluIHRoZSBjb3Vyc2Ugb2YKICAgIGhhbmRsaW5nIHRoZSBpbnRlcnJ1cHRpb24g
bXVzdCBub3QgZmV0Y2ggZnJvbSB0aGUgaW50ZXJuYWxseSBtYWludGFpbmVkCiAgICBjYWNoZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgogICAgbWFzdGVyIGNvbW1pdDogNWZjYjI2ZTY5ZTgwODllMjBjOTE2ODc3NGJlZTY4MWI4ZjVh
MzE4NwogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDYgMTI6NTA6MjMgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDE4ICsrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRl
eCBlOTI0Y2UwLi5mODhhMDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjEwOSwyMCArMjEwOSwyMiBA
QCBzdGF0aWMgaW50IF9odm1fZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2
bWVtdWxfY3R4dCwKIAogICAgIHZpby0+bW1pb19yZXRyeSA9IDA7CiAKLSAgICByYyA9IHg4Nl9l
bXVsYXRlKCZodm1lbXVsX2N0eHQtPmN0eHQsIG9wcyk7Ci0KLSAgICBpZiAoIHJjID09IFg4NkVN
VUxfT0tBWSAmJiB2aW8tPm1taW9fcmV0cnkgKQotICAgICAgICByYyA9IFg4NkVNVUxfUkVUUlk7
Ci0gICAgaWYgKCByYyAhPSBYODZFTVVMX1JFVFJZICkKKyAgICBzd2l0Y2ggKCByYyA9IHg4Nl9l
bXVsYXRlKCZodm1lbXVsX2N0eHQtPmN0eHQsIG9wcykgKQogICAgIHsKKyAgICBjYXNlIFg4NkVN
VUxfT0tBWToKKyAgICAgICAgaWYgKCB2aW8tPm1taW9fcmV0cnkgKQorICAgICAgICAgICAgcmMg
PSBYODZFTVVMX1JFVFJZOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBkZWZhdWx0
OgogICAgICAgICB2aW8tPm1taW9fY2FjaGVfY291bnQgPSAwOwogICAgICAgICB2aW8tPm1taW9f
aW5zbl9ieXRlcyA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBYODZFTVVMX1JFVFJZOgogICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHZp
by0+bW1pb19pbnNuKSA8IHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSk7CiAgICAgICAg
IHZpby0+bW1pb19pbnNuX2J5dGVzID0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9ieXRlczsKICAg
ICAgICAgbWVtY3B5KHZpby0+bW1pb19pbnNuLCBodm1lbXVsX2N0eHQtPmluc25fYnVmLCB2aW8t
Pm1taW9faW5zbl9ieXRlcyk7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggaHZt
ZW11bF9jdHh0LT5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:11: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.xenproject.org>)
	id 1ePk9Q-0005Xy-Od; Fri, 15 Dec 2017 07:11:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9P-0005XB-CP
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:19 +0000
X-Inumbo-ID: 3c4cdafa-e167-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c4cdafa-e167-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 07:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk9I-0004B5-Mi
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk9I-0003qT-In
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk9I-0003qT-In@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjMWYwOTc5OGI3OWU0Yzg3NWEyYzk3ZjAxNTJhMTk3MjcyNDk2YzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDgg
MTU6Mjc6MTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDE1OjI3OjE0IDIwMTcgKzAwMDAK
CiAgICB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBW
IGRvbWFpbnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNv
cnJlY3QgZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNz
aWduZWQgYXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBB
dCB0aGUgbW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5
IGEgZ3Vlc3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdl
bGwgYXMgcDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBn
dWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2Rl
IGNvbmZsaWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFu
ZCBzaW5jZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcg
Zm9yCiAgICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVz
dCwgZm9yIFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBv
d25lci4KICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFs
bHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRp
dGlvbmFsbHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8g
YmUgb24gdGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRo
b3VnaCBmb3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5n
IGEgSFZNIGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGlu
CiAgICBzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBz
ZXQuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMjMg
KysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwg
NDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXgg
NDFkZWI5MC4uMjcxYzQ3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC0yODYsOCArMjg2LDcgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHsKICAgICAgICAgZC0+YXJjaC5wYWdpbmcuaGFwLnRvdGFsX3BhZ2VzLS07CiAgICAgICAg
IGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMrKzsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIo
cGcsIGQpOwotICAgICAgICBwZy0+Y291bnRfaW5mbyB8PSAxOworICAgICAgICBBU1NFUlQoIXBh
Z2VfZ2V0X293bmVyKHBnKSAmJiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spKTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFpbGVkICkK
ICAgICB7CkBAIC0zMDIsMjEgKzMwMSwyMyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaGFw
X2FsbG9jX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIGhhcF9mcmVl
X3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogeworICAg
IHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGcpOworCiAgICAgLyogVGhp
cyBpcyBjYWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhl
IAogICAgICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3aGljaCBhbHdh
eXMgZG9lcykuICovCiAgICAgcGFnaW5nX2xvY2tfcmVjdXJzaXZlKGQpOwogCi0gICAgQVNTRVJU
KHBhZ2VfZ2V0X293bmVyKHBnKSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBv
bmUgcmVmIHdlIGdhdmUgaXQgaW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5j
b3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spICE9IDEgKSB7Ci0gICAgICAgIEhBUF9FUlJPUigi
T2RkIHAybSBwYWdlICVwIGNvdW50IGM9JSNseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgcGcsIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50eXBlX2luZm8p
OworICAgIC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBjb3VudCB6ZXJvLiAqLwor
ICAgIGlmICggb3duZXIgfHwgKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spICkKKyAg
ICB7CisgICAgICAgIEhBUF9FUlJPUigiZCVkOiBPZGQgcDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVk
IGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisgICAgICAgICAgICAgICAgICBvd25lciA/IG93
bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgICAgICAgcGctPmNv
dW50X2luZm8sIHBnLT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgICAgIFdBUk4oKTsKKyAgICAg
ICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRf
bWFzazsKLSAgICAvKiBGcmVlIHNob3VsZCBub3QgZGVjcmVtZW50IGRvbWFpbidzIHRvdGFsIGFs
bG9jYXRpb24sIHNpbmNlCi0gICAgICogdGhlc2UgcGFnZXMgd2VyZSBhbGxvY2F0ZWQgd2l0aG91
dCBhbiBvd25lci4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgZC0+YXJj
aC5wYWdpbmcuaGFwLnAybV9wYWdlcy0tOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9w
YWdlcysrOwogICAgIGhhcF9mcmVlKGQsIHBhZ2VfdG9fbWZuKHBnKSk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwppbmRleCA3MmM2NzRlLi4zYTMzZTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE1MDMsMzIgKzE1MDMsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFkb3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1f
dGFibGUsIDApKTsKICAgICBkLT5hcmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdlX2dl
dF9vd25lcihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAKICAg
ICBwYWdpbmdfdW5sb2NrKGQpOwogCi0gICAgLyogVW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBw
Mm0gcGFnZXMgYXMgb3duZWQgYnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21h
aW4gYXMgdGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwotICAgICAq
IGNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRoZXNlIHAybSBwYWdlcyB3aWxs
IG5ldmVyIGJlCi0gICAgICogaW4gdGhlIGRvbWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mg
c3BhY2UsIGFuZCBzbyB0aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vy
bi4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50X2luZm8gfD0g
MTsKICAgICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lkCiBzaGFkb3dfZnJlZV9wMm1fcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQo
cGFnZV9nZXRfb3duZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9u
ZSByZWYgd2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAgaWYgKCAocGctPmNv
dW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSApCisgICAgc3RydWN0IGRvbWFpbiAqb3du
ZXIgPSBwYWdlX2dldF9vd25lcihwZyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBv
d25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5m
byAmIFBHQ19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFET1dfRVJST1IoIk9kZCBw
Mm0gcGFnZSBjb3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9X
X0VSUk9SKCJkJWQ6IE9kZCBwMm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlw
ZV9pbmZvIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFn
ZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5m
bywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBH
Q19jb3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgfQot
ICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKICAgICBwZy0+dS5zaC50eXBl
ID0gU0hfdHlwZV9wMm1fdGFibGU7IC8qIHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAg
ICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAKICAgICAvKiBUaGlzIGlzIGNhbGxlZCBib3Ro
IGZyb20gdGhlIHAybSBjb2RlICh3aGljaCBuZXZlciBob2xkcyB0aGUKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwpAQCAt
MzEzMiw3ICszMTI5LDkgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMy
IG1vZGUpCiAgICAgICAgIGUgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgICAgIHdyaXRl
XzMyYml0X3BzZV9pZGVudG1hcChlKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZSk7Cisg
ICAgICAgIHBnLT5jb3VudF9pbmZvID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZv
ID0gUEdUX2wyX3BhZ2VfdGFibGUgfCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwogICAgIH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzE3MCw3
ICszMTY5LDExIEBAIGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2Rl
KQogICAgIGlmICggcnYgIT0gMCAmJiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFi
bGUocDJtKSkgKQogICAgICAgICBwMm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAg
JiYgcGcgIT0gTlVMTCApCisgICAgeworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2Nv
dW50X21hc2s7CisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hh
ZG93X2ZyZWVfcDJtX3BhZ2UoZCwgcGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsK
ICAgICByZXR1cm4gcnY7CiB9CkBAIC0zMjc5LDcgKzMyODIsMjIgQEAgb3V0OgogCiAgICAgLyog
TXVzdCBiZSBjYWxsZWQgb3V0c2lkZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdl
dGFibGUgKQorICAgIHsKKyAgICAgICAgaWYgKCBwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0
YWJsZSkgPT0gZCAmJgorICAgICAgICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5m
byAmIFBHQ19jb3VudF9tYXNrKSA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5wYWdl
ZF9wYWdldGFibGUtPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICAgICAg
cGFnZV9zZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAg
ICAgIC8qIENvbXBsYWluIGhlcmUgaW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2Uo
KSB3b24ndC4gKi8KKyAgICAgICAgZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1bnBhZ2VkX3Bh
Z2V0YWJsZSkgJiYKKyAgICAgICAgICAgICAgICAgICEodW5wYWdlZF9wYWdldGFibGUtPmNvdW50
X2luZm8gJiBQR0NfY291bnRfbWFzaykgKQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6
IE9kZCB1bnBhZ2VkIHB0ICUiUFJJX21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHVu
cGFnZWRfcGFnZXRhYmxlKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdl
dGFibGUtPmNvdW50X2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdl
dGFibGUtPnUuaW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2Uo
ZCwgdW5wYWdlZF9wYWdldGFibGUpOworICAgIH0KIH0KIAogdm9pZCBzaGFkb3dfZmluYWxfdGVh
cmRvd24oc3RydWN0IGRvbWFpbiAqZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:30 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:11: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.xenproject.org>)
	id 1ePk9a-0005Z4-QD; Fri, 15 Dec 2017 07:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9Z-0005YX-RB
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:29 +0000
X-Inumbo-ID: 42615ef0-e167-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42615ef0-e167-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 07:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk9S-0004BA-RV
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk9S-0003rN-O6
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk9S-0003rN-O6@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5ZDMxMWJmOGZmZTFjZTc2ZDczNjI3MTY0OThiMTg0NjNiMGViYjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDgg
MTU6Mjc6MTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDE1OjI3OjE0IDIwMTcgKzAwMDAK
CiAgICB4ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29t
bWl0IGMzODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBs
aWNpdGx5IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdp
ZHRoIHRvIDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGlt
aW5hdGUgdGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAog
ICAgSW50ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBM
MSBzaGFkb3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdp
ZGUsIHlldCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlz
IGlzIFhTQS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0t
LQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDZhMDMz
NzAuLjU1NDkwNWU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUu
aAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTI5LDcgKzUyOSw3
IEBAIHN0YXRpYyBpbmxpbmUgaW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
c21mbiwgcGFkZHJfdCBlbnRyeV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbngg
PSB4ICsgMTsKIAotICAgIGlmICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1
bmxpa2VseShueCA+PSAoMVUgPDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAg
ICAgICAgIFNIQURPV19QUklOVEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49
JWx4XG4iLAogICAgICAgICAgICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3go
c21mbikpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDgzNjI2MDguLjdlOWYzMDYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgy
LDcgKzgyLDggQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0
eXBlOjU7ICAgLyogV2hhdCBraW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBwaW5uZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdl
IG9mIHRoZSBzaGFkb3c/ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAv
KiBSZWZlcmVuY2UgY291bnQgKi8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQor
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAv
KiBSZWZlcmVuY2UgY291bnQgKi8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlz
IG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:36 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07: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.xenproject.org>)
	id 1ePk9g-0005aF-RZ; Fri, 15 Dec 2017 07:11:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9g-0005a7-0R
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:36 +0000
X-Inumbo-ID: 18a634e9-e167-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18a634e9-e167-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 08:10:57 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk9c-0004BF-Ti
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk9c-0003sE-T2
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk9c-0003sE-T2@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/shadow: fix ref-counting
	error handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2YWU1ZDA4MzZmNWI0NzViNTM5ZDEyM2ViOGE0OGY1OTdkYmFmZDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDgg
MTU6Mjc6MTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDE1OjI3OjE0IDIwMTcgKzAwMDAK
CiAgICB4ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAg
IFRoZSBvbGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9S
ZWQgdG9nZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCku
IEFzIHRoZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwg
c2ltcGx5IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21w
YW5pZWQgYnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBj
cmFzaGVkLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAy
MCArKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDMxMDNlNTIuLmU5M2Uz
YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTkyMyw3ICs5MjMsNyBAQCBzdGF0aWMgaW50
IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNoYWRvd19sNGVfdCBuZXdfc2w0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3Qgc2w0bWZuKQogewotICAgIGludCBmbGFncyA9IDAsIG9rOworICAgIGludCBmbGFncyA9IDA7
CiAgICAgc2hhZG93X2w0ZV90IG9sZF9zbDRlOwogICAgIHBhZGRyX3QgcGFkZHI7CiAgICAgQVNT
RVJUKHNsNGUgIT0gTlVMTCk7CkBAIC05MzgsMTUgKzkzOCwxNiBAQCBzdGF0aWMgaW50IHNoYWRv
d19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgewogICAgICAgICAvKiBBYm91dCB0byBp
bnN0YWxsIGEgbmV3IHJlZmVyZW5jZSAqLwogICAgICAgICBtZm5fdCBzbDNtZm4gPSBzaGFkb3df
bDRlX2dldF9tZm4obmV3X3NsNGUpOwotICAgICAgICBvayA9IHNoX2dldF9yZWYoZCwgc2wzbWZu
LCBwYWRkcik7Ci0gICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5nIGwzIHNoYWRvd3MgdG8gaGFuZGxl
IHdpZXJkIGxpbnV4IGJlaGF2aW91cj8gKi8KLSAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5h
YmxlKGQsIFNIX3R5cGVfbDNfNjRfc2hhZG93KSApCi0gICAgICAgICAgICBvayB8PSBzaF9waW4o
ZCwgc2wzbWZuKTsKLSAgICAgICAgaWYgKCAhb2sgKQorCisgICAgICAgIGlmICggIXNoX2dldF9y
ZWYoZCwgc2wzbWZuLCBwYWRkcikgKQogICAgICAgICB7CiAgICAgICAgICAgICBkb21haW5fY3Jh
c2goZCk7CiAgICAgICAgICAgICByZXR1cm4gU0hBRE9XX1NFVF9FUlJPUjsKICAgICAgICAgfQor
CisgICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5nIGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdlaXJkIExp
bnV4IGJlaGF2aW91cj8gKi8KKyAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKGQsIFNI
X3R5cGVfbDNfNjRfc2hhZG93KSApCisgICAgICAgICAgICBzaF9waW4oZCwgc2wzbWZuKTsKICAg
ICB9CiAKICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCkBAIC0zOTY1LDE0ICszOTY2LDE1
IEBAIHNoX3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBUYWtl
IGEgcmVmIHRvIHRoaXMgcGFnZTogaXQgd2lsbCBiZSByZWxlYXNlZCBpbiBzaF9kZXRhY2hfb2xk
X3RhYmxlcygpCiAgICAgICogb3IgdGhlIG5leHQgY2FsbCB0byBzZXRfdG9wbGV2ZWxfc2hhZG93
KCkgKi8KLSAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNtZm4sIDApICkKKyAgICBpZiAoIHNoX2dl
dF9yZWYoZCwgc21mbiwgMCkgKQorICAgICAgICBuZXdfZW50cnkgPSBwYWdldGFibGVfZnJvbV9t
Zm4oc21mbik7CisgICAgZWxzZQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9SKCJjYW4ndCBp
bnN0YWxsICUjbHggYXMgdG9wbGV2ZWwgc2hhZG93XG4iLCBtZm5feChzbWZuKSk7CiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX251bGwoKTsK
ICAgICB9CiAKLSAgICBuZXdfZW50cnkgPSBwYWdldGFibGVfZnJvbV9tZm4oc21mbik7Ci0KICBp
bnN0YWxsX25ld19lbnRyeToKICAgICAvKiBEb25lLiAgSW5zdGFsbCBpdCAqLwogICAgIFNIQURP
V19QUklOVEsoIiV1LyV1IFsldV0gZ21mbiAlIyJQUklfbWZuIiBzbWZuICUjIlBSSV9tZm4iXG4i
LAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:11: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.xenproject.org>)
	id 1ePk9u-0005bv-TG; Fri, 15 Dec 2017 07:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9t-0005bO-DJ
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:49 +0000
X-Inumbo-ID: 4e589fe4-e167-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e589fe4-e167-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 07:12:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk9m-0004BL-Vj
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk9m-0003tS-V2
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk9m-0003tS-V2@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2MmI5ZmU3YmNjYmU4YWNkNjM1YzE4ZGVhYmUyYTVmNDNhOGNkNGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDgg
MTU6Mjc6MTQgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDE1OjI3OjE0IDIwMTcgKzAwMDAK
CiAgICB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBT
SEFSRURfTTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUg
dmFsdWVzIHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
YWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCAxZTJjOWJhLi43NTVhOGY4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3BhZ2luZy5jCkBAIC0yNzQsNyArMjc0LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGly
dHkoc3RydWN0IGRvbWFpbiAqZCwgcGZuX3QgcGZuKQogICAgICAgICByZXR1cm47CiAKICAgICAv
KiBTaGFyZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09O
KFNIQVJFRF9NMlAocGZuX3gocGZuKSkpOworICAgIEJVR19PTihwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgJiYgU0hBUkVEX00yUChwZm5feChwZm4pKSk7CiAKICAgICAvKgogICAgICAqIFZhbHVl
cyB3aXRoIHRoZSBNU0Igc2V0IGRlbm90ZSBNRk5zIHRoYXQgYXJlbid0IHJlYWxseSBwYXJ0IG9m
IHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:11:54 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:11:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ePk9y-0005ck-UT; Fri, 15 Dec 2017 07:11:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePk9x-0005cc-W4
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:54 +0000
X-Inumbo-ID: 24a43dff-e167-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24a43dff-e167-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 08:11:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePk9x-0004By-1N
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePk9x-0003uE-0s
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePk9x-0003uE-0s@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxN2FhNzYxODg5YmNhOGQzZTFiYjEwNGY4NTIzMTkyMGE1YzNlYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDgg
MTU6MzI6MDUgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDE1OjMyOjA1IDIwMTcgKzAwMDAK
CiAgICB4ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRp
b24gKDIpCiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5
cGUoKSBoYXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxk
IG5vdCB1cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8g
cmV0YWluIHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0
ZWQuIEkgY2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24g
dGhhdCBwYXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZl
IGJlZW4gbWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEgLQogMSBmaWxlIGNo
YW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg4NmE1ZWUuLmIwMzllNTQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNDI2LDcgKzI0MjYsNiBA
QCBzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJgogICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFza3xQR1RfdmFsaWRh
dGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7Ci0gICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAo
cGFnZSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gfD0gUEdUX3ZhbGlkYXRlZDsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:12:11 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:12: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.xenproject.org>)
	id 1ePkAF-0005ec-01; Fri, 15 Dec 2017 07:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePkAD-0005dw-8a
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:09 +0000
X-Inumbo-ID: 5a676b22-e167-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a676b22-e167-11e7-b0d7-9f685aff125f;
 Fri, 15 Dec 2017 07:12:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePkA7-0004DQ-6u
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePkA7-0003vN-3A
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePkA7-0003vN-3A@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] Merge branch 'xsa248-251' into
	staging-4.10
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlMTFlMzAyYTg5ZmI3ZDYxODNhYTAyYjRkODY0ODY2ZmM5ZTY3MGMKTWVyZ2U6IGFl
Yzk5YTFlMGJjODA3ZWMwYmVjYjk2NzI4NDE3ZmJmYmQyZTQxMzkgYjE3YWE3NjE4ODliY2E4ZDNl
MWJiMTA0Zjg1MjMxOTIwYTVjM2ViMwpBdXRob3I6ICAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyAxMiAxMjoyMzoxNyAyMDE3ICsw
MDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgRGVjIDEyIDEyOjIzOjE3IDIwMTcgKzAwMDAKCiAgICBNZXJnZSBicmFu
Y2ggJ3hzYTI0OC0yNTEnIGludG8gc3RhZ2luZy00LjEwCgogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICB8IDIz
ICsrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCA0NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMgICB8IDIwICsrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9w
cml2YXRlLmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgfCAgMyAr
Ky0KIDcgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:12:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:12: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.xenproject.org>)
	id 1ePkAK-0005fp-2I; Fri, 15 Dec 2017 07:12:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePkAI-0005fa-Gx
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:14 +0000
X-Inumbo-ID: 30b1a621-e167-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30b1a621-e167-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 08:11:37 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePkAH-0004DV-8l
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePkAH-0003wx-8C
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePkAH-0003wx-8C@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] Xen 4.10 release: update
	Config.mk revisions to refer to tags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiYWI1ZDMyYzc5ZDFiMmE2MWQ2OGIyN2I1OWY1N2YwYWIxZjVlMTQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBEZWMgMTMgMTE6MzY6MTIgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMyAxMTozNjoxMiAy
MDE3ICswMDAwCgogICAgWGVuIDQuMTAgcmVsZWFzZTogdXBkYXRlIENvbmZpZy5tayByZXZpc2lv
bnMgdG8gcmVmZXIgdG8gdGFncwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCA2ICsrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggMDcyYTNiYy4uYmI4MDU4MyAxMDA2NDQKLS0t
IGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjczLDggKzI3Myw4IEBAIFNFQUJJT1Nf
VVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9T
X1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlm
CiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDk0N2YzNzM3YWJmNjVmZGE2M2YzZmZkOTdmZGRm
YTY5ODY5ODY4NjgKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gYjc5NzA4YThlZDFiM2QxOGJl
ZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMgotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IDBiNGI3
ODk3ZTA4Yjk2N2EwOWJlZDIwMjhhNzlmYWJmZjgyMzQyZGQKK1FFTVVfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gcWVtdS14ZW4tNC4xMC4wCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLVJF
TEVBU0UtNC4xMC4wCiAjIE1vbiBPY3QgMTYgMTY6MzY6NDEgMjAxNyArMDEwMAogIyBVcGRhdGUg
WGVuIGhlYWRlciBmaWxlcyBhZ2FpbgogCkBAIC0yODUsNyArMjg1LDcgQEAgU0VBQklPU19VUFNU
UkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMC4yCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgw
ODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC4xMC4wLXJjMQor
UUVNVV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC4xMC4wCiAjIEZyaSBTZXAgMTUgMTk6
Mzc6MjcgMjAxNyArMDEwMAogIyBxZW11LXhlbi10cmFkaXRpb25hbDogTGluayBhZ2FpbnN0IHhl
bnRvb2xjb3JlCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Dec 15 07:12:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 15 Dec 2017 07:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1ePkAU-0005ik-52; Fri, 15 Dec 2017 07:12:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6rwy=dl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ePkAT-0005iK-4M
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:25 +0000
X-Inumbo-ID: 36b429a3-e167-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36b429a3-e167-11e7-b4a6-bc764e045a96;
 Fri, 15 Dec 2017 08:11:47 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ePkAR-0004Da-Aa
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1ePkAR-0003y6-A2
 for xen-changelog@lists.xenproject.org; Fri, 15 Dec 2017 07:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1ePkAR-0003y6-A2@xenbits.xenproject.org>
Date: Fri, 15 Dec 2017 07:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] Xen 4.10 release: update README
	and xen/Makefile versions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0Y2UyM2MwZDgxMWMwOGJiNTU5YzQ2YTE3MWIyMzRjM2ZmNzE0YTIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBEZWMgMTMgMTE6Mzc6NTkgMjAxNyArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMyAxMTozNzo1OSAy
MDE3ICswMDAwCgogICAgWGVuIDQuMTAgcmVsZWFzZTogdXBkYXRlIFJFQURNRSBhbmQgeGVuL01h
a2VmaWxlIHZlcnNpb25zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIFJFQURNRSAgICAgICB8IDggKysrKy0tLS0KIHhl
bi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCBiOTEyMGM0Li5m
YjJlMDJmIDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC0xLDkgKzEsOSBAQAog
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiBfXyAgX18gICAgICAgICAgICBfICBf
ICAgIF8gIF9fXwotXCBcLyAvX19fIF8gX18gICB8IHx8IHwgIC8gfC8gXyBcICAgICAgIF8gX18g
X19fCi0gXCAgLy8gXyBcICdfIFwgIHwgfHwgfF8gfCB8IHwgfCB8X19fX198ICdfXy8gX198Ci0g
LyAgXCAgX18vIHwgfCB8IHxfXyAgIF98fCB8IHxffCB8X19fX198IHwgfCAoX18KLS9fL1xfXF9f
X3xffCB8X3wgICAgfF98KF8pX3xcX19fLyAgICAgIHxffCAgXF9fX3wKK1wgXC8gL19fXyBfIF9f
ICAgfCB8fCB8ICAvIHwvIF8gXAorIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8IHwgfAor
IC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X3wgfAorL18vXF9cX19ffF98IHxffCAgICB8
X3woXylffFxfX18vCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYg
LS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggNTJhZjI0OS4uZjhjMzU5
YSAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkg
c2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBl
eHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMAotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0g
LjAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAk
KFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVS
U0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4t
dmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 04:22:13 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 04:22: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.xenproject.org>)
	id 1eQ3zG-0007Bm-0S; Sat, 16 Dec 2017 04:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ3zF-0007Bg-3z
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:09 +0000
X-Inumbo-ID: c6270c44-e218-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6270c44-e218-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 04:22:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ3z8-0008PS-1K
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 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 1eQ3z7-00049g-VH
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ3z7-00049g-VH@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 04:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2MGQ0Njk2NzFiNTQ3YTI2ZjhhODg3YWEyNTJiNmIyYTNiY2EzMzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQzOjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQzOjE2IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRh
NzYyYTViZTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI3OjM0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA1NmI0MzBiLi4wYjlmODcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjU2MCw5ICsyNTYwLDYgQEAgc3RhdGljIGludCBfcHV0X2Zp
bmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgewogICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAg
ICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09
IDEpOwotICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihw
YWdlKSkgJiYKLSAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFi
bGUpKSApCi0gICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFs
aWRhdGVkOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 04:22:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 04:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQ3zL-0007CI-1i; Sat, 16 Dec 2017 04:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ3zK-0007CA-7Q
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:14 +0000
X-Inumbo-ID: 99e9e610-e218-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99e9e610-e218-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 05:21:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ3zI-0008PX-4y
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 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 1eQ3zI-0004An-2j
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ3zI-0004An-2j@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2NmI4MTQ3ZTlmY2M0MTdhODc3OGYyYmIyOWY5MzdmODFmZGRmYTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQzOjUzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQzOjUzIDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgz
ZTFjMjg0YzM1ODMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI4OjM2ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDIzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDMyMThmYTIuLmM5MGZjMzYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwpAQCAtMjgzLDggKzI4Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpoYXBfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQt
PmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAgICAgICBkLT5hcmNoLnBhZ2luZy5o
YXAucDJtX3BhZ2VzKys7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAg
cGctPmNvdW50X2luZm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCApCiAgICAgewpAQCAtMjk5LDIx
ICsyOTgsMjMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAg
IHBhZ2luZ19sb2NrX3JlY3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihw
ZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3ZSBnYXZlIGl0
IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSAhPSAxICkgewotICAgICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBj
b3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAvKiBTaG91bGQg
c3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8
IChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBf
RVJST1IoImQlZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3Rv
X21mbihwZykpLAorICAgICAgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwog
ICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJl
ZSBzaG91bGQgbm90IGRlY3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQot
ICAgICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3duZXIuICovCi0g
ICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1f
cGFnZXMtLTsKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBf
ZnJlZShkLCBwYWdlX3RvX21mbihwZykpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggNDBm
Y2RlNS4uZTUwYzhlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNTczLDMyICsxNTcz
LDI5IEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBnID0g
bWZuX3RvX3BhZ2Uoc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfcDJtX3RhYmxlLCAwKSk7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcysrOwogICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy50b3RhbF9wYWdlcy0tOworICAgIEFTU0VSVCghcGFnZV9nZXRfb3duZXIocGcpICYmICEo
cGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKIAotICAgIC8qIFVubGlrZSBzaGFkb3cgcGFnZXMsIG1hcmsgcDJtIHBhZ2VzIGFzIG93bmVk
IGJ5IHRoZSBkb21haW4uCi0gICAgICogTWFya2luZyB0aGUgZG9tYWluIGFzIHRoZSBvd25lciB3
b3VsZCBub3JtYWxseSBhbGxvdyB0aGUgZ3Vlc3QgdG8KLSAgICAgKiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgcGFnZXMsIGJ1dCB0aGVzZSBwMm0gcGFnZXMgd2lsbCBuZXZlciBiZQotICAgICAq
IGluIHRoZSBkb21haW4ncyBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHNwYWNlLCBhbmQgc28gdGhh
dCBpcyBub3QKLSAgICAgKiBiZWxpZXZlZCB0byBiZSBhIGNvbmNlcm4uICovCi0gICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwotICAgIHBnLT5jb3VudF9pbmZvIHw9IDE7CiAgICAgcmV0dXJuIHBn
OwogfQogCiBzdGF0aWMgdm9pZAogc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBn
KSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdlIGdhdmUgaXQg
aW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICE9IDEgKQorICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3du
ZXIocGcpOworCisgICAgLyogU2hvdWxkIHN0aWxsIGhhdmUgbm8gb3duZXIgYW5kIGNvdW50IHpl
cm8uICovCisgICAgaWYgKCBvd25lciB8fCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQogICAgIHsKLSAgICAgICAgU0hBRE9XX0VSUk9SKCJPZGQgcDJtIHBhZ2UgY291bnQgYz0l
I2x4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQg
cDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisg
ICAgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZB
TElELAogICAgICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAg
ICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5m
byAmPSB+UEdDX2NvdW50X21hc2s7CiAgICAgcGctPnUuc2gudHlwZSA9IFNIX3R5cGVfcDJtX3Rh
YmxlOyAvKiBwMm0gY29kZSByZXVzZXMgdHlwZS1pbmZvICovCi0gICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29k
ZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlCiAgICAgICogcGFnaW5nIGxvY2spIGFuZCB0aGUgbG9n
LWRpcnR5IGNvZGUgKHdoaWNoIGFsd2F5cyBkb2VzKS4gKi8KQEAgLTMyMTYsNyArMzIxMyw5IEBA
IGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgICAgICAg
ICAgICAgICAgICB8IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIKICAgICAg
ICAgICAgICAgICAgICAgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfUFNF
KTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZSk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGUg
fCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIGQpOwogICAg
IH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzI1NCw3ICszMjUzLDExIEBAIGludCBzaGFk
b3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgIGlmICggcnYgIT0gMCAm
JiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFibGUocDJtKSkgKQogICAgICAgICBw
Mm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAgJiYgcGcgIT0gTlVMTCApCisgICAg
eworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwg
cGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICByZXR1cm4gcnY7CiB9CkBA
IC0zMzYzLDcgKzMzNjYsMjIgQEAgb3V0OgogCiAgICAgLyogTXVzdCBiZSBjYWxsZWQgb3V0c2lk
ZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdldGFibGUgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgPT0gZCAmJgorICAgICAg
ICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9
PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2lu
Zm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICAgICAgcGFnZV9zZXRfb3duZXIodW5wYWdl
ZF9wYWdldGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8qIENvbXBsYWluIGhlcmUg
aW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3b24ndC4gKi8KKyAgICAgICAg
ZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgJiYKKyAgICAgICAg
ICAgICAgICAgICEodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1bnBhZ2VkIHB0ICUiUFJJ
X21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHVucGFnZWRfcGFnZXRhYmxlKSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPnUuaW51c2UudHlwZV9p
bmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwgdW5wYWdlZF9wYWdldGFibGUp
OworICAgIH0KIH0KIAogdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 04:22:29 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 04: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.xenproject.org>)
	id 1eQ3zZ-0007Dj-3a; Sat, 16 Dec 2017 04:22:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ3zY-0007DJ-GP
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:28 +0000
X-Inumbo-ID: d22cd1f8-e218-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d22cd1f8-e218-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 04:23:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ3zS-0008QI-6m
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 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 1eQ3zS-0004BO-6J
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ3zS-0004BO-6J@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwNjlmZGRlODJlMjFmMmZmYTRlZDkwYjMxNTAzNzVkZmU4ZDQ5ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQ0OjIzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQ0OjIzIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA1NGUyMjkyZThkZjdhMWE3YjA0MTE5MmJlOWQ2ZDc5N2I2ZDAwODY5CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoyOToxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAg
ICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBmMGIwZWQ0Li41OGUzN2YzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTMyLDcgKzUzMiw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgcGFkZHJfdCBlbnRy
eV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbnggPSB4ICsgMTsKIAotICAgIGlm
ICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1bmxpa2VseShueCA+PSAoMVUg
PDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAgICAgICAgIFNIQURPV19QUklO
VEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3goc21mbikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IDYzNTkwYTcuLmE5MDBlY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgzLDcgKzgzLDggQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlOjU7ICAgLyogV2hhdCBr
aW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwaW5u
ZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdlIG9mIHRoZSBzaGFkb3c/ICov
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQorICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 04:22:34 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 04:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQ3ze-0007Eh-50; Sat, 16 Dec 2017 04:22:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ3zd-0007EX-MF
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:33 +0000
X-Inumbo-ID: a5e4b364-e218-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e4b364-e218-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 05:21:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ3zc-0008QZ-8h
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 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 1eQ3zc-0004By-8B
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ3zc-0004By-8B@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 04:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4ZGI2OTQ0M2Y4YmQyODE2MDllYTY0MmE0OWIwNjVkY2QyNzU3MTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQ1OjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQ1OjAyIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1
Y2M3MGU5MjJlNTZkMDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI5OjQ1ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMjAgKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAyODgxMTA0Li5hY2EyOGViIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC05MTAsNyArOTEwLDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRlX3Qg
bmV3X3NsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAg
ICBpbnQgZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRvd19sNGVf
dCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFTU0VSVChzbDRlICE9IE5VTEwp
OwpAQCAtOTI1LDE1ICs5MjUsMTYgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHsKICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZl
cmVuY2UgKi8KICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5ld19z
bDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFkZHIpOwotICAgICAg
ICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhh
dmlvdXI/ICovCi0gICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wz
XzY0X3NoYWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7Ci0gICAg
ICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFk
ZHIpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIFNIQURPV19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUg
d2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhhdmlvdXI/ICov
CisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3NoYWRv
dykgKQorICAgICAgICAgICAgc2hfcGluKGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3Jp
dGUgdGhlIG5ldyBlbnRyeSAqLwpAQCAtMzkxNCwxNCArMzkxNSwxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJlZiB0byB0aGlzIHBh
Z2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0YWNoX29sZF90YWJsZXMoKQogICAgICAq
IG9yIHRoZSBuZXh0IGNhbGwgdG8gc2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAh
c2hfZ2V0X3JlZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4sIDAp
ICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOworICAgIGVs
c2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJPUigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRv
cGxldmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3
X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBb
JXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 04:22:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 04:22: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.xenproject.org>)
	id 1eQ3zu-0007HY-6q; Sat, 16 Dec 2017 04:22:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ3zs-0007G9-SX
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:48 +0000
X-Inumbo-ID: de328b8a-e218-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de328b8a-e218-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 04:23:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ3zm-0008Qj-CA
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 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 1eQ3zm-0004CP-9w
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 04:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ3zm-0004CP-9w@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 04:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmYzFmNTVlN2Q5MGI5ZGFhYWM5ZWIwNzU1NjFjMzM2YjkxMDEzZmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjQ1OjI1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjQ1OjI1IDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogYjRkMDIxOGNmZjY2YjdlYWE5YzliOGRjOWJkNzFlN2IwODliMDE2ZAogICAg
bWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMKaW5kZXggY2M0NDY4Mi4uYjVhODIyNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAt
Mjc2LDcgKzI3Niw3IEBAIHZvaWQgcGFnaW5nX21hcmtfZ2ZuX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBTaGFyZWQg
TUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09OKFNIQVJFRF9N
MlAocGZuKSk7CisgICAgQlVHX09OKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURf
TTJQKHBmbikpOwogCiAgICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5v
dGUgTUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 09:22:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 09: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.xenproject.org>)
	id 1eQ8fV-0003SG-Lf; Sat, 16 Dec 2017 09:22:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ8fU-0003SA-T4
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:04 +0000
X-Inumbo-ID: 7c9a8898-e242-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c9a8898-e242-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 10:21:24 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ8fS-0008Qo-6i
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQ8fS-00010e-4P
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ8fS-00010e-4P@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 09:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0YTgxYzVmYmZlMWY5MjE2YzMxZTEwYjZkYjMzOTBlMjkwMjY1YzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjExOjQ0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjExOjQ0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRh
NzYyYTViZTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI3OjM0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA1NDM3NGM1Li5lNDU5Yjk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjM1NSw5ICsyMzU1LDYgQEAgc3RhdGljIGludCBfcHV0X2Zp
bmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgewogICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAg
ICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09
IDEpOwotICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihw
YWdlKSkgJiYKLSAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFi
bGUpKSApCi0gICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFs
aWRhdGVkOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 09:22:19 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 09:22: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.xenproject.org>)
	id 1eQ8fj-0003T4-NN; Sat, 16 Dec 2017 09:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ8fi-0003Sf-El
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:18 +0000
X-Inumbo-ID: b57cb683-e242-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b57cb683-e242-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 09:23:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ8fc-0008Qu-8a
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQ8fc-00011f-87
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ8fc-00011f-87@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 09:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiNWNhMzY5OTRmNjhjNmE0MDFlYWY2ZjkyZDA0YmFiZmY0YzMyMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjEyOjI0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjEyOjI0IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgz
ZTFjMjg0YzM1ODMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI4OjM2ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDIzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDg0NTMxYjEuLjdiMjQwYmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwpAQCAtMjY0LDggKzI2NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpoYXBfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQt
PmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAgICAgICBkLT5hcmNoLnBhZ2luZy5o
YXAucDJtX3BhZ2VzKys7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAg
cGctPmNvdW50X2luZm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCApCiAgICAgewpAQCAtMjgwLDIx
ICsyNzksMjMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAg
IHBhZ2luZ19sb2NrX3JlY3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihw
ZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3ZSBnYXZlIGl0
IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSAhPSAxICkgewotICAgICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBj
b3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAvKiBTaG91bGQg
c3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8
IChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBf
RVJST1IoImQlZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3Rv
X21mbihwZykpLAorICAgICAgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwog
ICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJl
ZSBzaG91bGQgbm90IGRlY3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQot
ICAgICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3duZXIuICovCi0g
ICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1f
cGFnZXMtLTsKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBf
ZnJlZShkLCBwYWdlX3RvX21mbihwZykpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggNGZi
M2RlOC4uZGVhMmI2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNjIyLDMyICsxNjIy
LDI5IEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBnID0g
bWZuX3RvX3BhZ2Uoc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfcDJtX3RhYmxlLCAwKSk7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcysrOwogICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy50b3RhbF9wYWdlcy0tOworICAgIEFTU0VSVCghcGFnZV9nZXRfb3duZXIocGcpICYmICEo
cGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKIAotICAgIC8qIFVubGlrZSBzaGFkb3cgcGFnZXMsIG1hcmsgcDJtIHBhZ2VzIGFzIG93bmVk
IGJ5IHRoZSBkb21haW4uCi0gICAgICogTWFya2luZyB0aGUgZG9tYWluIGFzIHRoZSBvd25lciB3
b3VsZCBub3JtYWxseSBhbGxvdyB0aGUgZ3Vlc3QgdG8KLSAgICAgKiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgcGFnZXMsIGJ1dCB0aGVzZSBwMm0gcGFnZXMgd2lsbCBuZXZlciBiZQotICAgICAq
IGluIHRoZSBkb21haW4ncyBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHNwYWNlLCBhbmQgc28gdGhh
dCBpcyBub3QKLSAgICAgKiBiZWxpZXZlZCB0byBiZSBhIGNvbmNlcm4uICovCi0gICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwotICAgIHBnLT5jb3VudF9pbmZvIHw9IDE7CiAgICAgcmV0dXJuIHBn
OwogfQogCiBzdGF0aWMgdm9pZAogc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBn
KSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdlIGdhdmUgaXQg
aW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICE9IDEgKQorICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3du
ZXIocGcpOworCisgICAgLyogU2hvdWxkIHN0aWxsIGhhdmUgbm8gb3duZXIgYW5kIGNvdW50IHpl
cm8uICovCisgICAgaWYgKCBvd25lciB8fCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQogICAgIHsKLSAgICAgICAgU0hBRE9XX0VSUk9SKCJPZGQgcDJtIHBhZ2UgY291bnQgYz0l
I2x4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQg
cDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisg
ICAgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZB
TElELAogICAgICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAg
ICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5m
byAmPSB+UEdDX2NvdW50X21hc2s7CiAgICAgcGctPnUuc2gudHlwZSA9IFNIX3R5cGVfcDJtX3Rh
YmxlOyAvKiBwMm0gY29kZSByZXVzZXMgdHlwZS1pbmZvICovCi0gICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOyAKIAogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGggZnJvbSB0aGUgcDJtIGNv
ZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBs
b2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwpAQCAtMzAxMiw3ICszMDA5LDkg
QEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUpCiAgICAgICAg
ICAgICAgICAgICAgIHwgX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BBR0VfVVNFUiAKICAg
ICAgICAgICAgICAgICAgICAgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0Vf
UFNFKTsKICAgICAgICAgc2hfdW5tYXBfZG9tYWluX3BhZ2UoZSk7CisgICAgICAgIHBnLT5jb3Vu
dF9pbmZvID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2Vf
dGFibGUgfCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIGQp
OwogICAgIH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzA1MCw3ICszMDQ5LDExIEBAIGlu
dCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgIGlmICggcnYg
IT0gMCAmJiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFibGUocDJtKSkgKQogICAg
ICAgICBwMm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAgJiYgcGcgIT0gTlVMTCAp
CisgICAgeworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAg
ICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3Bh
Z2UoZCwgcGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICByZXR1cm4gcnY7
CiB9CkBAIC0zMTYxLDcgKzMxNjQsMjIgQEAgb3V0OgogCiAgICAgLyogTXVzdCBiZSBjYWxsZWQg
b3V0c2lkZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdldGFibGUgKSAKKyAgICB7
CisgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUpID09IGQgJiYK
KyAgICAgICAgICAgICAodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRf
bWFzaykgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT5j
b3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X293bmVy
KHVucGFnZWRfcGFnZXRhYmxlLCBOVUxMKTsKKyAgICAgICAgfQorICAgICAgICAvKiBDb21wbGFp
biBoZXJlIGluIGNhc2VzIHdoZXJlIHNoYWRvd19mcmVlX3AybV9wYWdlKCkgd29uJ3QuICovCisg
ICAgICAgIGVsc2UgaWYgKCAhcGFnZV9nZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUpICYmCisg
ICAgICAgICAgICAgICAgICAhKHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICkKKyAgICAgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQgdW5wYWdlZCBw
dCAlIlBSSV9tZm4iIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3RvX21mbih1bnBhZ2VkX3BhZ2V0YWJs
ZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9p
bmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVucGFnZWRfcGFnZXRhYmxlLT51LmludXNl
LnR5cGVfaW5mbyk7CiAgICAgICAgIHNoYWRvd19mcmVlX3AybV9wYWdlKGQsIHVucGFnZWRfcGFn
ZXRhYmxlKTsKKyAgICB9CiB9CiAKIHZvaWQgc2hhZG93X2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBk
b21haW4gKmQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 09:22:24 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 09:22: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.xenproject.org>)
	id 1eQ8fo-0003UH-Pj; Sat, 16 Dec 2017 09:22:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ8fn-0003U4-Pl
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:23 +0000
X-Inumbo-ID: 889f532e-e242-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 889f532e-e242-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 10:21:44 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ8fm-0008R8-CA
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQ8fm-00012F-9q
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ8fm-00012F-9q@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 09:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4ZmFkNWUwMzVmN2UxMjlkOGNlODhkZTZmNmM5ZDlmZmRhNDVhZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjEyOjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjEyOjQ1IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA1NGUyMjkyZThkZjdhMWE3YjA0MTE5MmJlOWQ2ZDc5N2I2ZDAwODY5CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoyOToxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAg
ICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBiNzc4ZmNmLi4wZTdhY2ExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTI0LDcgKzUyNCw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNoX2dldF9yZWYoc3RydWN0IHZjcHUgKnYsIG1mbl90IHNtZm4sIHBhZGRyX3QgZW50cnlf
cGEpCiAgICAgeCA9IHNwLT51LnNoLmNvdW50OwogICAgIG54ID0geCArIDE7CiAKLSAgICBpZiAo
IHVubGlrZWx5KG54ID49IDFVPDwyNikgKQorICAgIGlmICggdW5saWtlbHkobnggPj0gKDFVIDw8
IFBBR0VfU0hfUkVGQ09VTlRfV0lEVEgpKSApCiAgICAgewogICAgICAgICBTSEFET1dfUFJJTlRL
KCJzaGFkb3cgcmVmIG92ZXJmbG93LCBnbWZuPSVseCBzbWZuPSVseFxuIiwKICAgICAgICAgICAg
ICAgICAgICAgICAgX19iYWNrcG9pbnRlcihzcCksIG1mbl94KHNtZm4pKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCA1NThiN2YwLi42MDMxYjRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC03Nyw3ICs3Nyw4IEBAIHN0cnVjdCBw
YWdlX2luZm8KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZTo1OyAgIC8qIFdoYXQga2lu
ZCBvZiBzaGFkb3cgaXMgdGhpcz8gKi8KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGlubmVk
OjE7IC8qIElzIHRoZSBzaGFkb3cgcGlubmVkPyAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBoZWFkOjE7ICAgLyogSXMgdGhpcyB0aGUgZmlyc3QgcGFnZSBvZiB0aGUgc2hhZG93PyAqLwot
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb3VudDoyNTsgLyogUmVmZXJlbmNlIGNvdW50ICov
CisjZGVmaW5lIFBBR0VfU0hfUkVGQ09VTlRfV0lEVEggMjUKKyAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgY291bnQ6UEFHRV9TSF9SRUZDT1VOVF9XSURUSDsgLyogUmVmZXJlbmNlIGNvdW50ICov
CiAgICAgICAgIH0gc2g7CiAKICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDogKChj
b3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 09:22:39 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 09:22: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.xenproject.org>)
	id 1eQ8g3-0003WF-RU; Sat, 16 Dec 2017 09:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ8g2-0003Vd-No
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:38 +0000
X-Inumbo-ID: c19363f0-e242-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c19363f0-e242-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 09:23:20 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ8fw-0008Rv-Fy
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQ8fw-00012l-Dc
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ8fw-00012l-Dc@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 09:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlMDJiNjVhODUwOWJkOThhZGVjNWZmNDhmZTc2M2VhNWZjOThhYmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjEzOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjEzOjA5IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1
Y2M3MGU5MjJlNTZkMDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI5OjQ1ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMjAgKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBmMWNiNWYzLi5jMTU5ZDE1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC04OTYsNyArODk2LDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShz
dHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93X2w0ZV90IG5l
d19zbDRlLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qgc2w0bWZuKQogewotICAg
IGludCBmbGFncyA9IDAsIG9rOworICAgIGludCBmbGFncyA9IDA7CiAgICAgc2hhZG93X2w0ZV90
IG9sZF9zbDRlOwogICAgIHBhZGRyX3QgcGFkZHI7CiAgICAgQVNTRVJUKHNsNGUgIT0gTlVMTCk7
CkBAIC05MTEsMTUgKzkxMSwxNiBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRfbDRlKHN0cnVjdCB2
Y3B1ICp2LAogICAgIHsKICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZlcmVu
Y2UgKi8gICAgICAgIAogICAgICAgICBtZm5fdCBzbDNtZm4gPSBzaGFkb3dfbDRlX2dldF9tZm4o
bmV3X3NsNGUpOwotICAgICAgICBvayA9IHNoX2dldF9yZWYodiwgc2wzbWZuLCBwYWRkcik7Ci0g
ICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5nIGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdpZXJkIGxpbnV4
IGJlaGF2aW91cj8gKi8KLSAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKHYsIFNIX3R5
cGVfbDNfNjRfc2hhZG93KSApCi0gICAgICAgICAgICBvayB8PSBzaF9waW4odiwgc2wzbWZuKTsK
LSAgICAgICAgaWYgKCAhb2sgKQorCisgICAgICAgIGlmICggIXNoX2dldF9yZWYodiwgc2wzbWZu
LCBwYWRkcikgKQogICAgICAgICB7CiAgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKICAgICAgICAgICAgIHJldHVybiBTSEFET1dfU0VUX0VSUk9SOwogICAgICAgICB9CisKKyAg
ICAgICAgLyogQXJlIHdlIHBpbm5pbmcgbDMgc2hhZG93cyB0byBoYW5kbGUgd2VpcmQgTGludXgg
YmVoYXZpb3VyPyAqLworICAgICAgICBpZiAoIHNoX3R5cGVfaXNfcGlubmFibGUodiwgU0hfdHlw
ZV9sM182NF9zaGFkb3cpICkKKyAgICAgICAgICAgIHNoX3Bpbih2LCBzbDNtZm4pOwogICAgIH0K
IAogICAgIC8qIFdyaXRlIHRoZSBuZXcgZW50cnkgKi8KQEAgLTM4ODEsMTQgKzM4ODIsMTUgQEAg
c2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIC8qIFRha2UgYSBy
ZWYgdG8gdGhpcyBwYWdlOiBpdCB3aWxsIGJlIHJlbGVhc2VkIGluIHNoX2RldGFjaF9vbGRfdGFi
bGVzKCkKICAgICAgKiBvciB0aGUgbmV4dCBjYWxsIHRvIHNldF90b3BsZXZlbF9zaGFkb3coKSAq
LwotICAgIGlmICggIXNoX2dldF9yZWYodiwgc21mbiwgMCkgKQorICAgIGlmICggc2hfZ2V0X3Jl
Zih2LCBzbWZuLCAwKSApCisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9mcm9tX21mbihz
bWZuKTsKKyAgICBlbHNlCiAgICAgewogICAgICAgICBTSEFET1dfRVJST1IoImNhbid0IGluc3Rh
bGwgJSNseCBhcyB0b3BsZXZlbCBzaGFkb3dcbiIsIG1mbl94KHNtZm4pKTsKICAgICAgICAgZG9t
YWluX2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgfQogCi0gICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwot
CiAgaW5zdGFsbF9uZXdfZW50cnk6CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBT
SEFET1dfUFJJTlRLKCIldS8ldSBbJXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklfbWZu
IlxuIiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 09:22:44 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 09:22:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQ8g8-0003X9-Sy; Sat, 16 Dec 2017 09:22:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQ8g7-0003Ww-J8
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:43 +0000
X-Inumbo-ID: 94a69b17-e242-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94a69b17-e242-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 10:22:04 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQ8g6-0008S1-Hs
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQ8g6-00013J-HL
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 09:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQ8g6-00013J-HL@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 09:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyY2MyMGQ0Y2I4NzJlOWRiMGJhNmRhM2ZiMzI4MTdjNDEwZTdhOGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjEzOjMwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjEzOjMwIDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogYjRkMDIxOGNmZjY2YjdlYWE5YzliOGRjOWJkNzFlN2IwODliMDE2ZAogICAg
bWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMKaW5kZXggOGQ3ZjVjYi4uMTQ5YTU5YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAt
Mjg1LDcgKzI4NSw3IEBAIHZvaWQgcGFnaW5nX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBndWVzdF9tZm4pCiAgICAgLyogV2UgL3JlYWxseS8gbWVhbiBQRk4gaGVy
ZSwgZXZlbiBmb3Igbm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzLiAqLwogICAgIHBmbiA9IGdldF9ncGZu
X2Zyb21fbWZuKG1mbl94KGdtZm4pKTsKICAgICAvKiBTaGFyZWQgTUZOcyBzaG91bGQgTkVWRVIg
YmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09OKFNIQVJFRF9NMlAocGZuKSk7CisgICAgQlVH
X09OKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURfTTJQKHBmbikpOwogCiAgICAg
LyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5vdGUgTUZOcyB0aGF0IGFyZW4n
dCByZWFsbHkgcGFydCBvZiB0aGUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:55:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16: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.xenproject.org>)
	id 1eQFjt-0002JH-5t; Sat, 16 Dec 2017 16:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFjs-0002JB-8c
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:04 +0000
X-Inumbo-ID: c5260375-e281-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5260375-e281-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:54:24 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFjq-0003Zh-NG
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFjq-0003rC-J9
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFjq-0003rC-J9@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:02 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unused fixmap slots
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4MWE0M2ZhZDM1ODIwZmZmNzNjYWRhNDRmY2UyYWJiY2IwYTg5MzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVGh1
IERlYyA3IDE3OjE5OjExIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRGVjIDcgMTQ6NTE6MjEg
MjAxNyAtMDgwMAoKICAgIHhlbi9hcm06IFJlbW92ZSB1bnVzZWQgZml4bWFwIHNsb3RzCiAgICAK
ICAgIFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBmaXhtYXAgc2xvdHMgdGhhdCBoYXZlIG5vdCBiZWVu
IHVzZWQgZm9yIGEgd2hpbGUuCiAgICBSZW1vdmUgdGhlbS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9jb25maWcuaCB8IDkgKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCmluZGV4IDQ1ZjQ3
MmYuLmNkYWU4ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaApAQCAtMTcyLDEzICsxNzIsOCBAQAogCiAv
KiBGaXhtYXAgc2xvdHMgKi8KICNkZWZpbmUgRklYTUFQX0NPTlNPTEUgIDAgIC8qIFRoZSBwcmlt
YXJ5IFVBUlQgKi8KLSNkZWZpbmUgRklYTUFQX1BUICAgICAgIDEgIC8qIFRlbXBvcmFyeSBtYXBw
aW5ncyBvZiBwYWdldGFibGUgcGFnZXMgKi8KLSNkZWZpbmUgRklYTUFQX01JU0MgICAgIDIgIC8q
IEVwaGVtZXJhbCBtYXBwaW5ncyBvZiBoYXJkd2FyZSAqLwotI2RlZmluZSBGSVhNQVBfR0lDRCAg
ICAgMyAgLyogSW50ZXJydXB0IGNvbnRyb2xsZXI6IGRpc3RyaWJ1dG9yIHJlZ2lzdGVycyAqLwot
I2RlZmluZSBGSVhNQVBfR0lDQzEgICAgNCAgLyogSW50ZXJydXB0IGNvbnRyb2xsZXI6IENQVSBy
ZWdpc3RlcnMgKGZpcnN0IHBhZ2UpICovCi0jZGVmaW5lIEZJWE1BUF9HSUNDMiAgICA1ICAvKiBJ
bnRlcnJ1cHQgY29udHJvbGxlcjogQ1BVIHJlZ2lzdGVycyAoc2Vjb25kIHBhZ2UpICovCi0jZGVm
aW5lIEZJWE1BUF9HSUNIICAgICA2ICAvKiBJbnRlcnJ1cHQgY29udHJvbGxlcjogdmlydHVhbCBp
bnRlcmZhY2UgY29udHJvbCByZWdpc3RlcnMgKi8KLSNkZWZpbmUgRklYTUFQX0FDUElfQkVHSU4g
IDcgIC8qIFN0YXJ0IG1hcHBpbmdzIG9mIEFDUEkgdGFibGVzICovCisjZGVmaW5lIEZJWE1BUF9N
SVNDICAgICAxICAvKiBFcGhlbWVyYWwgbWFwcGluZ3Mgb2YgaGFyZHdhcmUgKi8KKyNkZWZpbmUg
RklYTUFQX0FDUElfQkVHSU4gIDIgIC8qIFN0YXJ0IG1hcHBpbmdzIG9mIEFDUEkgdGFibGVzICov
CiAjZGVmaW5lIEZJWE1BUF9BQ1BJX0VORCAgICAoRklYTUFQX0FDUElfQkVHSU4gKyBOVU1fRklY
TUFQX0FDUElfUEFHRVMgLSAxKSAgLyogRW5kIG1hcHBpbmdzIG9mIEFDUEkgdGFibGVzICovCiAK
ICNkZWZpbmUgUEFHRV9TSElGVCAgICAgICAgICAgICAgMTIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:55:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:55: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.xenproject.org>)
	id 1eQFk8-0002K6-7Y; Sat, 16 Dec 2017 16:55:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFk7-0002Je-P0
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:19 +0000
X-Inumbo-ID: fefa7e5f-e281-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fefa7e5f-e281-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:56:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFk0-0003Zn-PR
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFk0-0003s5-Oi
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFk0-0003s5-Oi@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:12 +0000
Subject: [Xen-changelog] [xen master] xen/arm64: head.S: Introduce macro to
	load the physical address of a symbol
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzNTUwOTcyMzk1ZjlhM2E0OGJiNDA4NmEwZmFmMGY4ZDQ0MmUzN2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVGh1
IERlYyA3IDE3OjE4OjQ2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUaHUgRGVjIDcgMTQ6NTM6MzAg
MjAxNyAtMDgwMAoKICAgIHhlbi9hcm02NDogaGVhZC5TOiBJbnRyb2R1Y2UgbWFjcm8gdG8gbG9h
ZCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiBhIHN5bWJvbAogICAgCiAgICBBIGxvdCBvZiBwbGFj
ZXMgaW4gdGhlIEFSTTY0IGFzc2VtYmx5IGNvZGUgcmVxdWlyaW5nIHRvIGxvYWQgdGhlCiAgICBw
aHlzaWNhbCBhZGRyZXNzIG9mIGEgc3ltYm9sLiBSYXRoZXIgdGhhbiBvcGVuLWNvZGluZyB0aGUg
dHJhbnNsYXRpb24sCiAgICBpbnRyb2R1Y2UgYSBuZXcgbWFjcm8gdGhhdCB3aWxsIGxvYWQgdGhl
IHBoeXNpY2FsIGFkZHJlc3Mgb2YgYSBzeW1ib2wuCiAgICAKICAgIExhc3RseSwgdXNlIHRoaXMg
bmV3IG1hY3JvIHRvIHJlcGxhY2UgYWxsIHRoZSBjdXJyZW50IG9wZW5jb2RlZCB2ZXJzaW9uLgog
ICAgCiAgICBOb3RlIHRoYXQgbW9zdCBvZiBjb21tZW50cyBhc3NvY2lhdGVkIHRvIHRoZSBjb2Rl
IGNoYW5nZWQgaGF2ZSBiZWVuCiAgICByZW1vdmVkIGJlY2F1c2UgdGhlIGNvZGUgaXMgbm93IHNl
bGYtZXhwbGFuYXRvcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMg
fCA0OCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CmluZGV4IDc4MjkyZjQuLmZhMGVmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9o
ZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwpAQCAtODUsNiArODUsMTIgQEAK
ICNkZWZpbmUgUFJJTlQocykKICNlbmRpZiAvKiAhQ09ORklHX0VBUkxZX1BSSU5USyAqLwogCisv
KiBMb2FkIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIGEgc3ltYm9sIGludG8geGIgKi8KKy5tYWNy
byBsb2FkX3BhZGRyIHhiLCBzeW0KKyAgICAgICAgbGRyIFx4YiwgPVxzeW0KKyAgICAgICAgYWRk
IFx4YiwgXHhiLCB4MjAKKy5lbmRtCisKICAgICAgICAgLyouYWFyY2g2NCovCiAKICAgICAgICAg
LyoKQEAgLTI0Nyw4ICsyNTMsNyBAQCByZWFsX3N0YXJ0X2VmaToKIAogICAgICAgICAvKiBVc2lu
ZyB0aGUgRFRCIGluIHRoZSAuZHRiIHNlY3Rpb24/ICovCiAjaWZkZWYgQ09ORklHX0RUQl9GSUxF
Ci0gICAgICAgIGxkciAgIHgyMSwgPV9zZHRiCi0gICAgICAgIGFkZCAgIHgyMSwgeDIxLCB4MjAg
ICAgICAgICAgLyogeDIxIDo9IHBhZGRyKERUQikgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4MjEs
IF9zZHRiCiAjZW5kaWYKIAogICAgICAgICBtb3YgICB4MjIsICMwICAgICAgICAgICAgICAgIC8q
IHgyMiA6PSBpc19zZWNvbmRhcnlfY3B1ICovCkBAIC0yODEsOCArMjg2LDcgQEAgY29tbW9uX3N0
YXJ0OgogICAgICAgICAvKiBOb24tYm9vdCBDUFVzIHdhaXQgaGVyZSB1bnRpbCBfX2NwdV91cCBp
cyByZWFkeSBmb3IgdGhlbSAqLwogICAgICAgICBjYnogICB4MjIsIDFmCiAKLSAgICAgICAgbGRy
ICAgeDAsID1zbXBfdXBfY3B1Ci0gICAgICAgIGFkZCAgIHgwLCB4MCwgeDIwICAgICAgICAgICAg
LyogQXBwbHkgcGh5c2ljYWwgb2Zmc2V0ICovCisgICAgICAgIGxvYWRfcGFkZHIgeDAsIHNtcF91
cF9jcHUKICAgICAgICAgZHNiICAgc3kKIDI6ICAgICAgbGRyICAgeDEsIFt4MF0KICAgICAgICAg
Y21wICAgeDEsIHgyNApAQCAtMzIzLDEwICszMjcsOCBAQCBlbDI6ICAgIFBSSU5UKCItIFhlbiBz
dGFydGluZyBhdCBFTDIgLVxyXG4iKQogICAgICAgICBjYm56ICB4MjYsIHNraXBfYnNzCiAKICAg
ICAgICAgUFJJTlQoIi0gWmVybyBCU1MgLVxyXG4iKQotICAgICAgICBsZHIgICB4MCwgPV9fYnNz
X3N0YXJ0ICAgICAgIC8qIExvYWQgc3RhcnQgJiBlbmQgb2YgYnNzICovCi0gICAgICAgIGxkciAg
IHgxLCA9X19ic3NfZW5kCi0gICAgICAgIGFkZCAgIHgwLCB4MCwgeDIwICAgICAgICAgICAgLyog
QXBwbHkgcGh5c2ljYWwgb2Zmc2V0ICovCi0gICAgICAgIGFkZCAgIHgxLCB4MSwgeDIwCisgICAg
ICAgIGxvYWRfcGFkZHIgeDAsIF9fYnNzX3N0YXJ0ICAgIC8qIExvYWQgcGFkZHIgb2Ygc3RhcnQg
JiBlbmQgb2YgYnNzICovCisgICAgICAgIGxvYWRfcGFkZHIgeDEsIF9fYnNzX2VuZAogCiAxOiAg
ICAgIHN0ciAgIHh6ciwgW3gwXSwgIzgKICAgICAgICAgY21wICAgeDAsIHgxCkBAIC0zODYsMTMg
KzM4OCwxMSBAQCBza2lwX2JzczoKICAgICAgICAgY3NldCAgeDI1LCBlcSAgICAgICAgICAgICAg
ICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIGluIHBsYWNlLCBvciBub3QgKi8KIAogICAgICAgICAv
KiBXcml0ZSBYZW4ncyBQVCdzIHBhZGRyIGludG8gVFRCUjBfRUwyICovCi0gICAgICAgIGxkciAg
IHg0LCA9Ym9vdF9wZ3RhYmxlCi0gICAgICAgIGFkZCAgIHg0LCB4NCwgeDIwICAgICAgICAgICAg
LyogeDQgOj0gcGFkZHIgKGJvb3RfcGFnZXRhYmxlKSAqLworICAgICAgICBsb2FkX3BhZGRyIHg0
LCBib290X3BndGFibGUKICAgICAgICAgbXNyICAgVFRCUjBfRUwyLCB4NAogCiAgICAgICAgIC8q
IFNldHVwIGJvb3RfcGd0YWJsZTogKi8KLSAgICAgICAgbGRyICAgeDEsID1ib290X2ZpcnN0Ci0g
ICAgICAgIGFkZCAgIHgxLCB4MSwgeDIwICAgICAgICAgICAgLyogeDEgOj0gcGFkZHIgKGJvb3Rf
Zmlyc3QpICovCisgICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3RfZmlyc3QKIAogICAgICAgICAv
KiAuLi4gbWFwIGJvb3RfZmlyc3QgaW4gYm9vdF9wZ3RhYmxlWzBdICovCiAgICAgICAgIG1vdiAg
IHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfZmlyc3Qg
Ki8KQEAgLTQwNywxNiArNDA3LDE0IEBAIHNraXBfYnNzOgogICAgICAgICAvKiBMZXZlbCB6ZXJv
IGRvZXMgbm90IHN1cHBvcnQgc3VwZXJwYWdlIG1hcHBpbmdzLCBzbyB3ZSBoYXZlCiAgICAgICAg
ICAqIHRvIHVzZSBhbiBleHRyYSBmaXJzdCBsZXZlbCBwYWdlIGluIHdoaWNoIHdlIGNyZWF0ZSBh
IDFHQiBtYXBwaW5nLgogICAgICAgICAgKi8KLSAgICAgICAgbGRyICAgeDIsID1ib290X2ZpcnN0
X2lkCi0gICAgICAgIGFkZCAgIHgyLCB4MiwgeDIwICAgICAgICAgICAgLyogeDIgOj0gcGFkZHIg
KGJvb3RfZmlyc3RfaWQpICovCisgICAgICAgIGxvYWRfcGFkZHIgeDIsIGJvb3RfZmlyc3RfaWQK
IAogICAgICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1h
cCBvZiBib290X2ZpcnN0X2lkICovCiAgICAgICAgIG9yciAgIHgyLCB4MiwgeDMgICAgICAgICAg
ICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVhciBQVCAqLwogICAgICAgICBsc2wgICB4MSwg
eDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qgb2Zmc2V0ICovCiAgICAgICAgIHN0ciAg
IHgyLCBbeDQsIHgxXQogCi0gICAgICAgIGxkciAgIHg0LCA9Ym9vdF9maXJzdF9pZCAgICAgLyog
TmV4dCBsZXZlbCBpbnRvIGJvb3RfZmlyc3RfaWQgKi8KLSAgICAgICAgYWRkICAgeDQsIHg0LCB4
MjAgICAgICAgICAgICAvKiB4NCA6PSBwYWRkcihib290X2ZpcnN0X2lkKSAqLworICAgICAgICBs
b2FkX3BhZGRyIHg0LCBib290X2ZpcnN0X2lkCiAKICAgICAgICAgbHNyICAgeDEsIHgxOSwgI0ZJ
UlNUX1NISUZUICAvKiB4MSA6PSBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290X2ZpcnN0X2lk
ICovCiAgICAgICAgIGxzbCAgIHgyLCB4MSwgI0ZJUlNUX1NISUZUICAgLyogeDIgOj0gQmFzZSBh
ZGRyZXNzIGZvciAxR0IgbWFwcGluZyAqLwpAQCAtNDI4LDEyICs0MjYsMTAgQEAgc2tpcF9ic3M6
CiAgICAgICAgIG1vdiAgIHgyNSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5
IG1hcCBub3cgaW4gcGxhY2UgKi8KIAogMTogICAgICAvKiBTZXR1cCBib290X2ZpcnN0OiAqLwot
ICAgICAgICBsZHIgICB4NCwgPWJvb3RfZmlyc3QgICAgICAgIC8qIE5leHQgbGV2ZWwgaW50byBi
b290X2ZpcnN0ICovCi0gICAgICAgIGFkZCAgIHg0LCB4NCwgeDIwICAgICAgICAgICAgLyogeDQg
Oj0gcGFkZHIoYm9vdF9maXJzdCkgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9maXJz
dCAgIC8qIE5leHQgbGV2ZWwgaW50byBib290X2ZpcnN0ICovCiAKICAgICAgICAgLyogLi4uIG1h
cCBib290X3NlY29uZCBpbiBib290X2ZpcnN0WzBdICovCi0gICAgICAgIGxkciAgIHgxLCA9Ym9v
dF9zZWNvbmQKLSAgICAgICAgYWRkICAgeDEsIHgxLCB4MjAgICAgICAgICAgICAvKiB4MSA6PSBw
YWRkcihib290X3NlY29uZCkgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4MSwgYm9vdF9zZWNvbmQK
ICAgICAgICAgbW92ICAgeDMsICNQVF9QVCAgICAgICAgICAgICAvKiB4MiA6PSB0YWJsZSBtYXAg
b2YgYm9vdF9zZWNvbmQgKi8KICAgICAgICAgb3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAv
KiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCiAgICAgICAgIHN0ciAgIHgyLCBbeDQs
ICMwXSAgICAgICAgICAgLyogTWFwIGl0IGluIHNsb3QgMCAqLwpAQCAtNDUyLDEyICs0NDgsMTAg
QEAgc2tpcF9ic3M6CiAgICAgICAgIG1vdiAgIHgyNSwgIzEgICAgICAgICAgICAgICAgLyogeDI1
IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2UgKi8KIAogMTogICAgICAvKiBTZXR1cCBib290
X3NlY29uZDogKi8KLSAgICAgICAgbGRyICAgeDQsID1ib290X3NlY29uZCAgICAgICAvKiBOZXh0
IGxldmVsIGludG8gYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgYWRkICAgeDQsIHg0LCB4MjAgICAg
ICAgICAgICAvKiB4NCA6PSBwYWRkcihib290X3NlY29uZCkgKi8KKyAgICAgICAgbG9hZF9wYWRk
ciB4NCwgYm9vdF9zZWNvbmQKIAogICAgICAgICAvKiAuLi4gbWFwIGJvb3RfdGhpcmQgaW4gYm9v
dF9zZWNvbmRbMV0gKi8KLSAgICAgICAgbGRyICAgeDEsID1ib290X3RoaXJkCi0gICAgICAgIGFk
ZCAgIHgxLCB4MSwgeDIwICAgICAgICAgICAgLyogeDEgOj0gcGFkZHIoYm9vdF90aGlyZCkgKi8K
KyAgICAgICAgbG9hZF9wYWRkciB4MSwgYm9vdF90aGlyZAogICAgICAgICBtb3YgICB4MywgI1BU
X1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X3RoaXJkICovCiAgICAg
ICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAgICAgLyogICAgICAgKyByaWdodHMgZm9yIGxp
bmVhciBQVCAqLwogICAgICAgICBzdHIgICB4MiwgW3g0LCAjOF0gICAgICAgICAgIC8qIE1hcCBp
dCBpbiBzbG90IDEgKi8KQEAgLTQ3Nyw4ICs0NzEsNyBAQCBza2lwX2JzczoKICAgICAgICAgbW92
ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBw
bGFjZSAqLwogCiAxOiAgICAgIC8qIFNldHVwIGJvb3RfdGhpcmQ6ICovCi0gICAgICAgIGxkciAg
IHg0LCA9Ym9vdF90aGlyZAotICAgICAgICBhZGQgICB4NCwgeDQsIHgyMCAgICAgICAgICAgIC8q
IHg0IDo9IHBhZGRyIChib290X3RoaXJkKSAqLworICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290
X3RoaXJkCiAKICAgICAgICAgbHNyICAgeDIsIHgxOSwgI1RISVJEX1NISUZUICAvKiBCYXNlIGFk
ZHJlc3MgZm9yIDRLIG1hcHBpbmcgKi8KICAgICAgICAgbHNsICAgeDIsIHgyLCAjVEhJUkRfU0hJ
RlQKQEAgLTUzOCw4ICs1MzEsNyBAQCBwYWdpbmc6CiAKICAgICAgICAgLyogTWFwIGZpeG1hcCBp
bnRvIGJvb3Rfc2Vjb25kICovCiAgICAgICAgIGxkciAgIHg0LCA9Ym9vdF9zZWNvbmQgICAgICAg
LyogeDQgOj0gdmFkZHIgKGJvb3Rfc2Vjb25kKSAqLwotICAgICAgICBsZHIgICB4MiwgPXhlbl9m
aXhtYXAKLSAgICAgICAgYWRkICAgeDIsIHgyLCB4MjAgICAgICAgICAgICAvKiB4MiA6PSBwYWRk
ciAoeGVuX2ZpeG1hcCkgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4MiwgeGVuX2ZpeG1hcAogICAg
ICAgICBtb3YgICB4MywgI1BUX1BUCiAgICAgICAgIG9yciAgIHgyLCB4MiwgeDMgICAgICAgICAg
ICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIHhlbl9maXhtYXAgKi8KICAgICAgICAgbGRyICAgeDEs
ID1GSVhNQVBfQUREUigwKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:55:30 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:55: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.xenproject.org>)
	id 1eQFkI-0002LN-94; Sat, 16 Dec 2017 16:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFkG-0002Kk-UI
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:28 +0000
X-Inumbo-ID: 04f19cd2-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04f19cd2-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:56:11 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkA-0003a1-RT
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkA-0003t4-Qm
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkA-0003t4-Qm@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:22 +0000
Subject: [Xen-changelog] [xen master] xen/arm: bootfdt: Use proper default
	for #address-cells and #size-cells
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDEzOjE0OjEz
IDIwMTcgLTA4MDAKCiAgICB4ZW4vYXJtOiBib290ZmR0OiBVc2UgcHJvcGVyIGRlZmF1bHQgZm9y
ICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscwogICAgCiAgICBQZXIgdGhlIGRldmljZS10
cmVlIHNwZWNpZmljIFsxXSwgd2hlbiB0aGUgcHJvcGVydHkgI2FkZHJlc3MtY2VsbHMKICAgIGFu
ZCAgI3NpemUtY2VsbHMgYXJlIG5vdCBwcmVzZW50LCB0aGUgZGVmYXVsdCB2YWx1ZSBzaG91bGQg
YmUgcmVzcC4gMQogICAgYW5kIDIuCiAgICAKICAgIFsxXSBodHRwczovL3d3dy5kZXZpY2V0cmVl
Lm9yZy9kb3dubG9hZHMvZGV2aWNldHJlZS1zcGVjaWZpY2F0aW9uLXYwLjEtMjAxNjA1MjQucGRm
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNGE2ODdlNy4u
OGViYTQyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC0xMDksOCArMTA5LDggQEAgaW50IF9faW5pdCBkZXZpY2VfdHJl
ZV9mb3JfZWFjaF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICB9CiAKLSAgICAgICAgYXMgPSBkZXB0aCA+IDAgPyBhZGRyZXNzX2NlbGxzW2RlcHRo
LTFdIDogMDsKLSAgICAgICAgc3MgPSBkZXB0aCA+IDAgPyBzaXplX2NlbGxzW2RlcHRoLTFdIDog
MDsKKyAgICAgICAgYXMgPSBkZXB0aCA+IDAgPyBhZGRyZXNzX2NlbGxzW2RlcHRoLTFdIDogRFRf
Uk9PVF9OT0RFX0FERFJfQ0VMTFNfREVGQVVMVDsKKyAgICAgICAgc3MgPSBkZXB0aCA+IDAgPyBz
aXplX2NlbGxzW2RlcHRoLTFdIDogRFRfUk9PVF9OT0RFX1NJWkVfQ0VMTFNfREVGQVVMVDsKIAog
ICAgICAgICBhZGRyZXNzX2NlbGxzW2RlcHRoXSA9IGRldmljZV90cmVlX2dldF91MzIoZmR0LCBu
b2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiNhZGRyZXNzLWNlbGxzIiwgYXMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:55:40 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:55: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.xenproject.org>)
	id 1eQFkS-0002Mo-AZ; Sat, 16 Dec 2017 16:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFkR-0002M5-3V
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:39 +0000
X-Inumbo-ID: 0af98d68-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0af98d68-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:56:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkK-0003aB-TX
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkK-0003uU-T0
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkK-0003uU-T0@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:32 +0000
Subject: [Xen-changelog] [xen master] ARM: remove unneeded gic.h inclusions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlOWIxYzY1NWYwNjBiNWM0ZTY4YmM4NDk5ZjAyMjUzYmFiZTFiYmMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMTkgMTM6NDg6MzYgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgOCAxMzoxNDoz
MCAyMDE3IC0wODAwCgogICAgQVJNOiByZW1vdmUgdW5uZWVkZWQgZ2ljLmggaW5jbHVzaW9ucwog
ICAgCiAgICBnaWMuaCBpcyBzdXBwb3NlZCB0byBob2xkIGRlZmluZXMgYW5kIHByb3RvdHlwZXMg
Zm9yIHRoZSBoYXJkd2FyZSBzaWRlCiAgICBvZiB0aGUgR0lDIGludGVycnVwdCBjb250cm9sbGVy
LiBBIGxvdCBvZiBwYXJ0cyBpbiBYZW4gc2hvdWxkIG5vdCBiZQogICAgYm90aGVyZWQgd2l0aCB0
aGF0LCBhcyB0aGV5IGVpdGhlciBvbmx5IGNhcmUgYWJvdXQgdGhlIFZHSUMgb3IgdXNlCiAgICBt
b3JlIGdlbmVyaWMgaW50ZXJmYWNlcy4KICAgIFJlbW92ZSB1bm5lZWRlZCBpbmNsdXNpb25zIG9m
IGdpYy5oIGZyb20gZmlsZXMgd2hlcmUgdGhleSBhcmUgYWN0dWFsbHkKICAgIG5vdCBuZWVkZWQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICB8IDEgLQog
eGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgIHwgMSAtCiB4ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL3ZleHByZXNzLmMgICAgfCAxIC0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGdl
bmUtc3Rvcm0uYyB8IDEgLQogeGVuL2FyY2gvYXJtL3RpbWUuYyAgICAgICAgICAgICAgICAgIHwg
MSAtCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgICAgfCAxIC0KIHhlbi9hcmNo
L2FybS92cHNjaS5jICAgICAgICAgICAgICAgICB8IDEgLQogeGVuL2FyY2gvYXJtL3Z0aW1lci5j
ICAgICAgICAgICAgICAgIHwgMSAtCiA4IGZpbGVzIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IGM3NGY0ZGQuLjUxZTVjOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAg
LTIxLDcgKzIxLDYgQEAKICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vY3B1
ZmVhdHVyZS5oPgogCi0jaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4K
ICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlICJrZXJuZWwuaCIKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA0MTc2
MDllLi43YmYzNGFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCkBAIC0xMCw3ICsxMCw2IEBACiAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4K
ICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4K
LSNpbmNsdWRlIDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhw
cmVzcy5jCmluZGV4IDM5YjZiY2MuLjcwODM5ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvdmV4cHJlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNz
LmMKQEAgLTIyLDcgKzIyLDYgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4v
dm1hcC5oPgogI2luY2x1ZGUgPGFzbS9pby5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KIAogI2Rl
ZmluZSBEQ0NfU0hJRlQgICAgICAyNgogI2RlZmluZSBGVU5DVElPTl9TSElGVCAyMApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94Z2VuZS1zdG9ybS5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy94Z2VuZS1zdG9ybS5jCmluZGV4IDNiMDA3ZmUuLmRlYjg0NzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGdlbmUtc3Rvcm0uYworKysgYi94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3hnZW5lLXN0b3JtLmMKQEAgLTIyLDcgKzIyLDYgQEAKICNpbmNsdWRlIDx4
ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgogI2luY2x1ZGUgPGFzbS9p
by5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KIAogLyogWEdFTkUgUkVTRVQgU3BlY2lmaWMgZGVm
aW5lcyAqLwogI2RlZmluZSBYR0VORV9SRVNFVF9BRERSICAgICAgICAweDE3MDAwMDE0VUwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90aW1lLmMgYi94ZW4vYXJjaC9hcm0vdGltZS5jCmluZGV4
IDEwNWM3NDEuLjM2ZjY0MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90aW1lLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3RpbWUuYwpAQCAtMzEsNyArMzEsNiBAQAogI2luY2x1ZGUgPHhlbi9hY3Bp
Lmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS90aW1lLmg+Ci0jaW5j
bHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL2Nw
dWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZjZmNmRlMy4uZmYz
ZDZmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKQEAgLTQzLDcgKzQzLDYgQEAKICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KICNp
bmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KLSNpbmNsdWRl
IDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20vbW9uaXRv
ci5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDBlMDI0ZjcuLmNkNzI0OTAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBA
IC0xNSw3ICsxNSw2IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgog
I2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKaW5kZXggM2Y4
NDg5My4uZjUyYTcyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCisrKyBiL3hl
bi9hcmNoL2FybS92dGltZXIuYwpAQCAtMjQsNyArMjQsNiBAQAogCiAjaW5jbHVkZSA8YXNtL2Nw
cmVncy5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgotI2luY2x1ZGUgPGFzbS9naWMuaD4KICNp
bmNsdWRlIDxhc20vaXJxLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDxhc20v
dGltZS5oPgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:55:45 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFkX-0002Nt-C1; Sat, 16 Dec 2017 16:55:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFkW-0002Ng-6s
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:44 +0000
X-Inumbo-ID: dd247331-e281-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd247331-e281-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:55:04 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkU-0003b1-VQ
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkU-0003vH-Uj
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkU-0003vH-Uj@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:42 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: fix nr_irq definition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MTkxODdhMTVlY2VhN2ZlMDBjZmZkZWQxYmY0NTRiOGE2ZDdkZDIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMTkgMTM6NDg6MzcgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBEZWMgOCAxMzoxNDo0
NyAyMDE3IC0wODAwCgogICAgQVJNOiB2R0lDOiBmaXggbnJfaXJxIGRlZmluaXRpb24KICAgIAog
ICAgVGhlIGdsb2JhbCB2YXJpYWJsZSAibnJfaXJxcyIgaXMgdXNlZCBmb3IgeDg2IGFuZCBzb21l
IGNvbW1vbiBYZW4gY29kZS4KICAgIFRvIG1ha2UgdGhlIGxhdHRlciB3b3JrIGVhc2lseSBmb3Ig
QVJNLCBpdCB3YXMgI2RlZmluZWQgdG8gTlJfSVJRUy4KICAgIFRoaXMgbm90IG9ubHkgdmlvbGF0
ZWQgdGhlIGNvbW1vbiBoYWJpdCBvZiBjYXBpdGFsaXppbmcgbWFjcm9zLCBidXQKICAgIGFsc28g
Y2F1c2VkIGlzc3VlcyBpZiBvbmUgd2FudGVkIHRvIHVzZSBhIHJhdGhlciBpbm5vY2VudCAibnJf
aXJxcyIgYXMKICAgIGEgbG9jYWwgdmFyaWFibGUgbmFtZSBvciBhcyBhIGZ1bmN0aW9uIHBhcmFt
ZXRlci4KICAgIERyb3AgdGhlIG9wdGltaXphdGlvbiBhbmQgbWFrZSBucl9pcnFzIGEgbm9ybWFs
IHZhcmlhYmxlIGZvciBBUk0gYWxzby4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jICAg
ICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggfCAyICstCiAyIGZpbGVzIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9pcnEuYyBiL3hlbi9hcmNoL2FybS9pcnEuYwppbmRleCBjYmM3ZTZlLi43ZjEzM2Rl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKKysrIGIveGVuL2FyY2gvYXJtL2lycS5j
CkBAIC0yNyw2ICsyNyw4IEBACiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS92
Z2ljLmg+CiAKK3Vuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwor
CiBzdGF0aWMgdW5zaWduZWQgaW50IGxvY2FsX2lycXNfdHlwZVtOUl9MT0NBTF9JUlFTXTsKIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0sobG9jYWxfaXJxc190eXBlX2xvY2spOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaApp
bmRleCAyZGU3NmQwLi5hYmM4ZjA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ly
cS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKQEAgLTMxLDcgKzMxLDcgQEAgc3Ry
dWN0IGFyY2hfaXJxX2Rlc2MgewogLyogTFBJcyBhcmUgYWx3YXlzIG51bWJlcmVkIHN0YXJ0aW5n
IGF0IDgxOTIsIHNvIDAgaXMgYSBnb29kIGludmFsaWQgY2FzZS4gKi8KICNkZWZpbmUgSU5WQUxJ
RF9MUEkgICAgIDAKIAotI2RlZmluZSBucl9pcnFzIE5SX0lSUVMKK2V4dGVybiB1bnNpZ25lZCBp
bnQgbnJfaXJxczsKICNkZWZpbmUgbnJfc3RhdGljX2lycXMgTlJfSVJRUwogI2RlZmluZSBhcmNo
X2h3ZG9tX2lycXMoZG9taWQpIE5SX0lSUVMKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:00 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56: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.xenproject.org>)
	id 1eQFkm-0002QD-ET; Sat, 16 Dec 2017 16:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFkl-0002PM-Fm
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:59 +0000
X-Inumbo-ID: 16f6c365-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16f6c365-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:56:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkf-0003bI-2i
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkf-0003w5-0Q
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkf-0003w5-0Q@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:55:53 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Surround HSR_SYSREG macro
	value with ()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjMmQ4ZDQwMjM3MGY2ZjkzZjgyODcxZjNiMzRkZGI5YTljY2FlMDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOSAxNzo0NjozNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDEzOjE1OjQx
IDIwMTcgLTA4MDAKCiAgICB4ZW4vYXJtOiBTdXJyb3VuZCBIU1JfU1lTUkVHIG1hY3JvIHZhbHVl
IHdpdGggKCkKICAgIAogICAgVGhlIHZhbHVlIG9mIHRoZSBtYWNybyBIQ1JfU1lTUkVHIGlzIG5v
dCBzdXJyb3VuZGVkIGJ5ICgpLiBUaGlzIG1lYW5zCiAgICB0aGUgYmVoYXZpb3IgbWF5IGNoYW5n
ZSBkZXBlbmQgb24gaG93IGl0IGlzIHVzZWQuCiAgICAKICAgIFRoYW5rc2Z1bGx5IHJlY2VudCBH
Q0Mgd2lsbCBpc3N1ZSBhIHdhcm5pbmcgZm9yIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
c3lzcmVncy5oCmluZGV4IDA4NGQyYTEuLjE4MTEyMzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
c3lzcmVncy5oCkBAIC0zMiwxMSArMzIsMTEgQEAKIAogLyogVGhlc2UgYXJlIHVzZWQgdG8gZGVj
b2RlIHRyYXBzIHdpdGggSFNSLkVDPT1IU1JfRUNfU1lTUkVHICovCiAjZGVmaW5lIEhTUl9TWVNS
RUcob3AwLG9wMSxjcm4sY3JtLG9wMikgXAotICAgICgoX19IU1JfU1lTUkVHXyMjb3AwKSA8PCBI
U1JfU1lTUkVHX09QMF9TSElGVCkgfCBcCi0gICAgKChfX0hTUl9TWVNSRUdfIyNvcDEpIDw8IEhT
Ul9TWVNSRUdfT1AxX1NISUZUKSB8IFwKLSAgICAoKF9fSFNSX1NZU1JFR18jI2NybikgPDwgSFNS
X1NZU1JFR19DUk5fU0hJRlQpIHwgXAotICAgICgoX19IU1JfU1lTUkVHXyMjY3JtKSA8PCBIU1Jf
U1lTUkVHX0NSTV9TSElGVCkgfCBcCi0gICAgKChfX0hTUl9TWVNSRUdfIyNvcDIpIDw8IEhTUl9T
WVNSRUdfT1AyX1NISUZUKQorICAgICgoKF9fSFNSX1NZU1JFR18jI29wMCkgPDwgSFNSX1NZU1JF
R19PUDBfU0hJRlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMSkgPDwgSFNSX1NZU1JF
R19PUDFfU0hJRlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybikgPDwgSFNSX1NZU1JF
R19DUk5fU0hJRlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybSkgPDwgSFNSX1NZU1JF
R19DUk1fU0hJRlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMikgPDwgSFNSX1NZU1JF
R19PUDJfU0hJRlQpKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfRENJU1cgICAgICAgICAgSFNSX1NZ
U1JFRygxLDAsYzcsYzYsMikKICNkZWZpbmUgSFNSX1NZU1JFR19EQ0NTVyAgICAgICAgICBIU1Jf
U1lTUkVHKDEsMCxjNyxjMTAsMikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFkw-0002S7-Ga; Sat, 16 Dec 2017 16:56:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFkv-0002RR-3d
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:09 +0000
X-Inumbo-ID: 1cf5bd3b-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1cf5bd3b-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:56:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkp-0003c0-4c
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkp-0003wl-46
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkp-0003wl-46@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic-v3: Bail out if
	gicv3_cpu_init fail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIERl
YyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgRGVjIDggMTM6MTc6MzggMjAx
NyAtMDgwMAoKICAgIHhlbi9hcm06IGdpYy12MzogQmFpbCBvdXQgaWYgZ2ljdjNfY3B1X2luaXQg
ZmFpbAogICAgCiAgICBXaGVuIHN5c3RlbSByZWdpc3RlcnMgYXJlIG5vdCBlbmFibGVkLCBhbGwg
dGhlIGFjY2VzcyB0byB0aGVtIHdpbGwgdHJhcAogICAgaW4gRUwyLiBJbiBYZW4sIHN5c3RlbSBy
ZWdpc3RlcnMgd2lsbCBiZSBlbmFibGVkIGJ5IGdpY3YzX2NwdV9pbml0IG9ubHkKICAgIG9uIHN1
Y2Nlc3MuIEFzIHRoZSByZXN0IG9mIHRoZSBjb2RlIChlLmcgZ2ljdjNfaHlwX2luaXQpIHJlbGll
cyBvbgogICAgc3lzdGVtIHJlZ2lzdGVyLCBpdCBpcyBiZXR0ZXIgdG8gYmFpbCBvdXQgZGlyZWN0
bHkuCiAgICAKICAgIFRoaXMgd2lsbCBzYXZlIHRpbWUgb24gZGVidWdnaW5nIGVhcmx5IGJvb3Qg
aXNzdWUgb24gR0lDdjMgcGxhdGZvcm0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMt
djMuYyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5k
ZXggNDczZTI2MS4uYTBkMjkwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtODQ3LDggKzg0NywxMiBAQCBzdGF0aWMgaW50
IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCh2b2lkKQogICAgIHNwaW5fbG9jaygmZ2ljdjMubG9j
ayk7CiAKICAgICByZXMgPSBnaWN2M19jcHVfaW5pdCgpOworICAgIGlmICggcmVzICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICBnaWN2M19oeXBfaW5pdCgpOwogCitvdXQ6CiAgICAgc3Bpbl91
bmxvY2soJmdpY3YzLmxvY2spOwogCiAgICAgcmV0dXJuIHJlczsKQEAgLTE3MDUsOCArMTcwOSwx
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiAgICAgICAgIHBhbmljKCJH
SUN2MzogSVRTOiBpbml0aWFsaXphdGlvbiBmYWlsZWQ6ICVkXG4iLCByZXMpOwogCiAgICAgcmVz
ID0gZ2ljdjNfY3B1X2luaXQoKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIGdvdG8gb3V0Owor
CiAgICAgZ2ljdjNfaHlwX2luaXQoKTsKIAorb3V0OgogICAgIHNwaW5fdW5sb2NrKCZnaWN2My5s
b2NrKTsKIAogICAgIHJldHVybiByZXM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56: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.xenproject.org>)
	id 1eQFl1-0002TU-Jh; Sat, 16 Dec 2017 16:56:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFl0-0002TG-Ia
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:14 +0000
X-Inumbo-ID: ef28620b-e281-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef28620b-e281-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:55:35 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFkz-0003cA-6Z
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFkz-0003xC-62
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFkz-0003xC-62@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:13 +0000
Subject: [Xen-changelog] [xen master] ARM: VGIC: move
	gic_remove_irq_from_queues()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZjdiNmNhMGU4MjA4MDM0YmRjOTFkMjBiMmYzMTFiYmU2M2EwYTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkF1dGhvckRhdGU6
IFRodSBEZWMgNyAxNjoxNDowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIERlYyA4IDEzOjI0
OjIzIDIwMTcgLTA4MDAKCiAgICBBUk06IFZHSUM6IG1vdmUgZ2ljX3JlbW92ZV9pcnFfZnJvbV9x
dWV1ZXMoKQogICAgCiAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcygpIHdhcyBub3Qgb25s
eSBtaXNuYW1lZCwgaXQgYWxzbyBoYXMgdGhlIHdyb25nCiAgICBhYnN0cmFjdGlvbiwgYXMgaXQg
c2hvdWxkIG5vdCBsaXZlIGluIGdpYy5jLgogICAgTW92ZSBpdCBpbnRvIHZnaWMuYyBhbmQgdmdp
Yy5oLCB3aGVyZSBpdCBiZWxvbmdzIHRvLCBhbmQgcmVuYW1lIGl0IG9uCiAgICB0aGUgd2F5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGlu
YXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgfCAgOSAtLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3Zn
aWMuYyAgICAgICAgfCAxMSArKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAg
fCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAxICsKIDUgZmlsZXMgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGVkMzYzZjYuLmJhYzhhZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMK
QEAgLTQxMSwxNSArNDExLDYgQEAgdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQogICAgIGxpc3RfZGVsX2luaXQoJnAt
PmxyX3F1ZXVlKTsKIH0KIAotdm9pZCBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQotewotICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNU
X1FVRVVFRCwgJnAtPnN0YXR1cyk7Ci0gICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwot
ICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwotfQotCiB2b2lkIGdpY19yYWlz
ZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkK
IHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFs
X2lycSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDcyYTVjNzAuLmQ4ZmE0NDIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
CkBAIC0zODEsNyArMzgxLDcgQEAgc3RhdGljIGludCBpdHNfaGFuZGxlX2NsZWFyKHN0cnVjdCB2
aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQogICAgICAqIGhhdmUgbm8gYWN0aXZlIHN0
YXRlLCB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQgdGhpcyBoZXJlLgogICAgICAqLwogICAg
IGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQotICAg
ICAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKKyAgICAgICAgdmdpY19y
ZW1vdmVfaXJxX2Zyb21fcXVldWVzKHZjcHUsIHApOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICByZXQgPSAwOwpAQCAtNjE5
LDcgKzYxOSw3IEBAIHN0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRz
ICppdHMsCiAgICAgfQogCiAgICAgLyogQ2xlYW51cCB0aGUgcGVuZGluZ19pcnEgYW5kIGRpc2Nv
bm5lY3QgaXQgZnJvbSB0aGUgTFBJLiAqLwotICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVz
KHZjcHUsIHApOworICAgIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKICAg
ICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9MUEkpOwogCiAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IGQ4YWNiYmUu
LjZlOTMzYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwpAQCAtMjgxLDcgKzI4MSw3IEBAIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1
Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogICAgIC8q
IElmIHRoZSBJUlEgaXMgc3RpbGwgbHJfcGVuZGluZywgcmUtaW5qZWN0IGl0IHRvIHRoZSBuZXcg
dmNwdSAqLwogICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCiAgICAgewotICAg
ICAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhvbGQsIHApOworICAgICAgICB2Z2ljX3Jl
bW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKICAgICAgICAgaXJxX3NldF9hZmZpbml0eShw
LT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7CiAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgdmdpY192
Y3B1X2luamVjdF9pcnEobmV3LCBpcnEpOwpAQCAtNTA4LDYgKzUwOCwxNSBAQCB2b2lkIHZnaWNf
Y2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiB9CiAKK3ZvaWQgdmdpY19yZW1vdmVf
aXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAg
Y2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKKyAgICBsaXN0X2Rl
bF9pbml0KCZwLT5pbmZsaWdodCk7CisgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodiwg
cCk7Cit9CisKIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJxKQogewogICAgIHVpbnQ4X3QgcHJpb3JpdHk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCBk
M2Q3YmRhLi41ODdhMTRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTI0NCw3ICsyNDQsNiBAQCBleHRlcm4g
dm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJx
LAogICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsK
IGV4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnApOwotZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9x
dWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiAKIC8qIEFjY2Vw
dCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAqLwog
ZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50
IGlzX2ZpcSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGU0ODlkMGIuLjJhOTNhN2IgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCkBAIC0yMDQsNiArMjA0LDcgQEAgZXh0ZXJuIGludCB2Y3B1X3ZnaWNfaW5pdChzdHJ1Y3Qg
dmNwdSAqdik7CiBleHRlcm4gc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5q
ZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQg
dmdpY192Y3B1X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEp
OworZXh0ZXJuIHZvaWQgdmdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwogZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5n
X2lycXMoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJx
KHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHN0cnVj
dCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBpcnEpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:29 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56: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.xenproject.org>)
	id 1eQFlF-0002Vy-LL; Sat, 16 Dec 2017 16:56:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFlE-0002VQ-QH
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:28 +0000
X-Inumbo-ID: 28f4092b-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28f4092b-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:57:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFl9-0003cO-8U
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFl9-0003yM-7s
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFl9-0003yM-7s@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Clean-up
	insert_11_bank
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRkYTJlYzFiMTU4NDk3NTAxMmNlZGE0OTE2MGJkMmYyNzYwNzZkNWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAxIDE0OjAzOjEzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRGVjIDExIDE1OjE3OjUx
IDIwMTcgLTA4MDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IENsZWFuLXVwIGluc2VydF8x
MV9iYW5rCiAgICAKICAgICAgICAtIFJlbW92ZSBzcHVyaW91cyAoKQogICAgICAgIC0gQWRkIG1p
c3Npbmcgc3BhY2VzCiAgICAgICAgLSBUdXJuIDEgPDwgdG8gMVVMIDw8CiAgICAgICAgLSBSZW5h
bWUgc3BmbiB0byBzbWZuIGFuZCBzd2l0Y2ggdG8gbWZuX3QKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTcgKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRl
eCA1MWU1YzhkLi5kN2IxMTRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC00OSw2ICs0OSw4IEBAIHN0
cnVjdCBtYXBfcmFuZ2VfZGF0YQogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0
byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgdmlydF90b19tZm4KICNkZWZp
bmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisjdW5kZWYgcGFnZV90
b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCiAK
IC8vI2RlZmluZSBERUJVR18xMV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NBVElP
TgpAQCAtMTAzLDE2ICsxMDUsMTYgQEAgc3RhdGljIGJvb2wgaW5zZXJ0XzExX2Jhbmsoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICBpbnQgcmVzLCBpOwotICAgIHBhZGRyX3Qgc3BmbjsKKyAgICBtZm5fdCBzbWZu
OwogICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CiAKLSAgICBzcGZuID0gcGFnZV90b19tZm4ocGcp
OwotICAgIHN0YXJ0ID0gcGZuX3RvX3BhZGRyKHNwZm4pOwotICAgIHNpemUgPSBwZm5fdG9fcGFk
ZHIoKDEgPDwgb3JkZXIpKTsKKyAgICBzbWZuID0gcGFnZV90b19tZm4ocGcpOworICAgIHN0YXJ0
ID0gbWZuX3RvX21hZGRyKHNtZm4pOworICAgIHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9y
ZGVyKTsKIAogICAgIEQxMVBSSU5UKCJBbGxvY2F0ZWQgJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRy
IiAoJWxkTUIvJWxkTUIsIG9yZGVyICVkKVxuIiwKICAgICAgICAgICAgICBzdGFydCwgc3RhcnQg
KyBzaXplLAotICAgICAgICAgICAgIDFVTCA8PCAob3JkZXIrUEFHRV9TSElGVC0yMCksCisgICAg
ICAgICAgICAgMVVMIDw8IChvcmRlciArIFBBR0VfU0hJRlQgLSAyMCksCiAgICAgICAgICAgICAg
LyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLwog
ICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjAp
LAogICAgICAgICAgICAgIG9yZGVyKTsKQEAgLTEyNSw3ICsxMjcsNyBAQCBzdGF0aWMgYm9vbCBp
bnNlcnRfMTFfYmFuayhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBnb3RvIGZhaWw7CiAgICAg
fQogCi0gICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKHNwZm4pLCBfbWZu
KHNwZm4pLCBvcmRlcik7CisgICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2Zu
KG1mbl94KHNtZm4pKSwgc21mbiwgb3JkZXIpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcGFu
aWMoIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NMDogJWQiLCByZXMpOwogCkBAIC0xNjYsNyArMTY4
LDggQEAgc3RhdGljIGJvb2wgaW5zZXJ0XzExX2Jhbmsoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgICovCiAgICAgICAgIGlmICggc3RhcnQgKyBzaXplIDwgYmFuay0+c3RhcnQgJiYga2luZm8t
Pm1lbS5ucl9iYW5rcyA8IE5SX01FTV9CQU5LUyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1l
bW1vdmUoYmFuayArIDEsIGJhbmssIHNpemVvZigqYmFuaykqKGtpbmZvLT5tZW0ubnJfYmFua3Mg
LSBpKSk7CisgICAgICAgICAgICBtZW1tb3ZlKGJhbmsgKyAxLCBiYW5rLAorICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoKmJhbmspICogKGtpbmZvLT5tZW0ubnJfYmFua3MgLSBpKSk7CiAgICAg
ICAgICAgICBraW5mby0+bWVtLm5yX2JhbmtzKys7CiAgICAgICAgICAgICBiYW5rLT5zdGFydCA9
IHN0YXJ0OwogICAgICAgICAgICAgYmFuay0+c2l6ZSA9IHNpemU7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:40 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56: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.xenproject.org>)
	id 1eQFlQ-0002XC-N5; Sat, 16 Dec 2017 16:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFlP-0002Wk-0i
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:39 +0000
X-Inumbo-ID: 2ef1f674-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ef1f674-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:57:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFlJ-0003cU-AI
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFlJ-0003yo-9n
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFlJ-0003yo-9n@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:33 +0000
Subject: [Xen-changelog] [xen master] xen/arm32: mm: Rework is_xen_heap_page
	to avoid nameclash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2YzJmYzZlNDkxOWExNDIwMDk2Yjk0YTRiYTg2ODJmMjBlOTI3MDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAxIDE0OjAzOjE0IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gRGVjIDExIDE1OjE4OjA4
IDIwMTcgLTA4MDAKCiAgICB4ZW4vYXJtMzI6IG1tOiBSZXdvcmsgaXNfeGVuX2hlYXBfcGFnZSB0
byBhdm9pZCBuYW1lY2xhc2gKICAgIAogICAgVGhlIGFybTMyIHZlcnNpb24gb2YgdGhlIGZ1bmN0
aW9uIGlzX3hlbl9oZWFwX3BhZ2UgY3VycmVudGx5IGRlZmluZSBhCiAgICB2YXJpYWJsZSBfbWZu
LiBUaGlzIHdpbGwgbGVhZCB0byBhIGNvbXBpbGVyIHdoZW4gdXNlIHR5cGVzYWZlIE1GTiBpbiBh
CiAgICBmb2xsb3ctdXAgcGF0Y2g6CiAgICAKICAgIGNhbGxlZCBvYmplY3QgJ19tZm4nIGlzIG5v
dCBhIGZ1bmN0aW9uIG9yIGZ1bmN0aW9uIHBvaW50ZXIKICAgIAogICAgRml4IGl0IGJ5IHJlbmFt
aW5nIHRoZSBsb2NhbCB2YXJpYWJsZSBfbWZuIHRvIG1mbl8uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaCB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBhZDJmMmE0Li40ZDU1NjNiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCkBAIC0xNDAsOSArMTQwLDkgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0
X3N0YXJ0OwogI2lmZGVmIENPTkZJR19BUk1fMzIKICNkZWZpbmUgaXNfeGVuX2hlYXBfcGFnZShw
YWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCiAjZGVmaW5lIGlzX3hlbl9o
ZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVu
c2lnbmVkIGxvbmcgX21mbiA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAoX21mbiA+PSBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkgJiYgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgIF9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9lbmQpKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAobWZuXyA+PSBtZm5feCh4ZW5o
ZWFwX21mbl9zdGFydCkgJiYgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIG1mbl8gPCBt
Zm5feCh4ZW5oZWFwX21mbl9lbmQpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkK
ICNlbHNlCiAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKChwYWdlKS0+Y291bnRfaW5m
byAmIFBHQ194ZW5faGVhcCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:56:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFla-0002YS-Ob; Sat, 16 Dec 2017 16:56:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFlZ-0002Xu-6b
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:49 +0000
X-Inumbo-ID: 34f1965e-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34f1965e-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:57:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFlT-0003dF-CF
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFlT-0003ze-Bl
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFlT-0003ze-Bl@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:43 +0000
Subject: [Xen-changelog] [xen master] x86: don't wrongly trigger linear page
	table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRhNzYyYTViZTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjI3OjM0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjI3OjM0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGU5MTk5NTYuLjBkYWVkZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNDM2LDcgKzI0MzYsNiBAQCBzdGF0aWMgaW50
IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKICAgICB7CiAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JgogICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0
aWFsKSkgPT0gMSk7Ci0gICAgICAgIHNldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAg
ICAgIHNtcF93bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3Zh
bGlkYXRlZDsKICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:00 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16: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.xenproject.org>)
	id 1eQFlk-0002Zi-Q4; Sat, 16 Dec 2017 16:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFlj-0002ZH-HP
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:59 +0000
X-Inumbo-ID: 3af0d001-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3af0d001-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:57:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFld-0003e8-EA
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFld-00040F-Df
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFld-00040F-Df@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:56:53 +0000
Subject: [Xen-changelog] [xen master] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgzZTFjMjg0YzM1ODMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjI4OjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjI4OjM2IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgIHwgMjMgKysrKysr
KysrKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIHwgNDQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NDMgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL2hhcC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXggNDFkZWI5
MC4uMjcxYzQ3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC0yODYsOCArMjg2LDcgQEAgc3RhdGljIHN0cnVj
dCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHsK
ICAgICAgICAgZC0+YXJjaC5wYWdpbmcuaGFwLnRvdGFsX3BhZ2VzLS07CiAgICAgICAgIGQtPmFy
Y2gucGFnaW5nLmhhcC5wMm1fcGFnZXMrKzsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIGQp
OwotICAgICAgICBwZy0+Y291bnRfaW5mbyB8PSAxOworICAgICAgICBBU1NFUlQoIXBhZ2VfZ2V0
X293bmVyKHBnKSAmJiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFpbGVkICkKICAgICB7
CkBAIC0zMDIsMjEgKzMwMSwyMyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaGFwX2FsbG9j
X3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyB2b2lkIGhhcF9mcmVlX3AybV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBnKQogeworICAgIHN0cnVj
dCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGcpOworCiAgICAgLyogVGhpcyBpcyBj
YWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlIAogICAg
ICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3aGljaCBhbHdheXMgZG9l
cykuICovCiAgICAgcGFnaW5nX2xvY2tfcmVjdXJzaXZlKGQpOwogCi0gICAgQVNTRVJUKHBhZ2Vf
Z2V0X293bmVyKHBnKSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVm
IHdlIGdhdmUgaXQgaW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9p
bmZvICYgUEdDX2NvdW50X21hc2spICE9IDEgKSB7Ci0gICAgICAgIEhBUF9FUlJPUigiT2RkIHAy
bSBwYWdlICVwIGNvdW50IGM9JSNseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgcGcsIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOworICAg
IC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBjb3VudCB6ZXJvLiAqLworICAgIGlm
ICggb3duZXIgfHwgKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spICkKKyAgICB7Cisg
ICAgICAgIEhBUF9FUlJPUigiZCVkOiBPZGQgcDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4
IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1m
bl94KHBhZ2VfdG9fbWZuKHBnKSksCisgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5k
b21haW5faWQgOiBET01JRF9JTlZBTElELAorICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2lu
Zm8sIHBnLT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgICAgIFdBUk4oKTsKKyAgICAgICAgcGct
PmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihw
ZywgTlVMTCk7CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsK
LSAgICAvKiBGcmVlIHNob3VsZCBub3QgZGVjcmVtZW50IGRvbWFpbidzIHRvdGFsIGFsbG9jYXRp
b24sIHNpbmNlCi0gICAgICogdGhlc2UgcGFnZXMgd2VyZSBhbGxvY2F0ZWQgd2l0aG91dCBhbiBv
d25lci4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgZC0+YXJjaC5wYWdp
bmcuaGFwLnAybV9wYWdlcy0tOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcysr
OwogICAgIGhhcF9mcmVlKGQsIHBhZ2VfdG9fbWZuKHBnKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwppbmRleCA3MmM2NzRlLi4zYTMzZTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE1
MDMsMzIgKzE1MDMsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFkb3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1fdGFibGUs
IDApKTsKICAgICBkLT5hcmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAgZC0+YXJj
aC5wYWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdlX2dldF9vd25l
cihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAKICAgICBwYWdp
bmdfdW5sb2NrKGQpOwogCi0gICAgLyogVW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBwMm0gcGFn
ZXMgYXMgb3duZWQgYnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21haW4gYXMg
dGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwotICAgICAqIGNyZWF0
ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRoZXNlIHAybSBwYWdlcyB3aWxsIG5ldmVy
IGJlCi0gICAgICogaW4gdGhlIGRvbWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgc3BhY2Us
IGFuZCBzbyB0aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vybi4gKi8K
LSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50X2luZm8gfD0gMTsKICAg
ICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lkCiBzaGFkb3dfZnJlZV9wMm1fcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQocGFnZV9n
ZXRfb3duZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9uZSByZWYg
d2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAgaWYgKCAocGctPmNvdW50X2lu
Zm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSApCisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBw
YWdlX2dldF9vd25lcihwZyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBh
bmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFET1dfRVJST1IoIk9kZCBwMm0gcGFn
ZSBjb3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9XX0VSUk9S
KCJkJWQ6IE9kZCBwMm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlwZV9pbmZv
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFnZV90b19t
Zm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFpbl9pZCA6
IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5mbywgcGct
PnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19jb3Vu
dF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgfQotICAgIHBn
LT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKICAgICBwZy0+dS5zaC50eXBlID0gU0hf
dHlwZV9wMm1fdGFibGU7IC8qIHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAgICBwYWdl
X3NldF9vd25lcihwZywgTlVMTCk7CiAKICAgICAvKiBUaGlzIGlzIGNhbGxlZCBib3RoIGZyb20g
dGhlIHAybSBjb2RlICh3aGljaCBuZXZlciBob2xkcyB0aGUKICAgICAgKiBwYWdpbmcgbG9jaykg
YW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwpAQCAtMzEzMiw3
ICszMTI5LDkgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1vZGUp
CiAgICAgICAgIGUgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgICAgIHdyaXRlXzMyYml0
X3BzZV9pZGVudG1hcChlKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZSk7CisgICAgICAg
IHBnLT5jb3VudF9pbmZvID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZvID0gUEdU
X2wyX3BhZ2VfdGFibGUgfCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9zZXRfb3du
ZXIocGcsIGQpOwogICAgIH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzE3MCw3ICszMTY5
LDExIEBAIGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAg
IGlmICggcnYgIT0gMCAmJiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFibGUocDJt
KSkgKQogICAgICAgICBwMm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAgJiYgcGcg
IT0gTlVMTCApCisgICAgeworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21h
c2s7CisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hhZG93X2Zy
ZWVfcDJtX3BhZ2UoZCwgcGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICBy
ZXR1cm4gcnY7CiB9CkBAIC0zMjc5LDcgKzMyODIsMjIgQEAgb3V0OgogCiAgICAgLyogTXVzdCBi
ZSBjYWxsZWQgb3V0c2lkZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdldGFibGUg
KQorICAgIHsKKyAgICAgICAgaWYgKCBwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkg
PT0gZCAmJgorICAgICAgICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5wYWdlZF9wYWdl
dGFibGUtPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICAgICAgcGFnZV9z
ZXRfb3duZXIodW5wYWdlZF9wYWdldGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8q
IENvbXBsYWluIGhlcmUgaW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3b24n
dC4gKi8KKyAgICAgICAgZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJs
ZSkgJiYKKyAgICAgICAgICAgICAgICAgICEodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8g
JiBQR0NfY291bnRfbWFzaykgKQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1
bnBhZ2VkIHB0ICUiUFJJX21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHVucGFnZWRf
cGFnZXRhYmxlKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUt
PmNvdW50X2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUt
PnUuaW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwgdW5w
YWdlZF9wYWdldGFibGUpOworICAgIH0KIH0KIAogdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24o
c3RydWN0IGRvbWFpbiAqZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:57: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.xenproject.org>)
	id 1eQFlu-0002bh-Rb; Sat, 16 Dec 2017 16:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFlt-0002bD-Nq
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:09 +0000
X-Inumbo-ID: 40ef5cbf-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40ef5cbf-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:57:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFln-0003ey-G4
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFln-00040w-FU
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFln-00040w-FU@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:03 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: fix refcount overflow check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0ZTIyOTJlOGRmN2ExYTdiMDQxMTkyYmU5ZDZkNzk3YjZkMDA4NjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjI5OjEzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjI5OjEzIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDZhMDMzNzAuLjU1
NDkwNWU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTI5LDcgKzUyOSw3IEBAIHN0
YXRpYyBpbmxpbmUgaW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwg
cGFkZHJfdCBlbnRyeV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbnggPSB4ICsg
MTsKIAotICAgIGlmICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1bmxpa2Vs
eShueCA+PSAoMVUgPDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAgICAgICAg
IFNIQURPV19QUklOVEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49JWx4XG4i
LAogICAgICAgICAgICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3goc21mbikp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCmluZGV4IDgzNjI2MDguLjdlOWYzMDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgyLDcgKzgy
LDggQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlOjU7
ICAgLyogV2hhdCBraW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBwaW5uZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdlIG9mIHRo
ZSBzaGFkb3c/ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAvKiBSZWZl
cmVuY2UgY291bnQgKi8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQorICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAvKiBSZWZl
cmVuY2UgY291bnQgKi8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEg
ZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:57: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.xenproject.org>)
	id 1eQFm4-0002dh-VO; Sat, 16 Dec 2017 16:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFm3-0002ce-UW
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:19 +0000
X-Inumbo-ID: 46eed625-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46eed625-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:58:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFlx-0003f8-I5
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFlx-00041c-HW
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFlx-00041c-HW@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:13 +0000
Subject: [Xen-changelog] [xen master] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1Y2M3MGU5MjJlNTZkMDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjI5OjQ1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjI5OjQ1IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgfCAyMCArKysr
KysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDMxMDNlNTIuLmU5M2UzYjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTkyMyw3ICs5MjMsNyBAQCBzdGF0aWMgaW50IHNoYWRv
d19zZXRfbDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNo
YWRvd19sNGVfdCBuZXdfc2w0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3Qgc2w0
bWZuKQogewotICAgIGludCBmbGFncyA9IDAsIG9rOworICAgIGludCBmbGFncyA9IDA7CiAgICAg
c2hhZG93X2w0ZV90IG9sZF9zbDRlOwogICAgIHBhZGRyX3QgcGFkZHI7CiAgICAgQVNTRVJUKHNs
NGUgIT0gTlVMTCk7CkBAIC05MzgsMTUgKzkzOCwxNiBAQCBzdGF0aWMgaW50IHNoYWRvd19zZXRf
bDRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgewogICAgICAgICAvKiBBYm91dCB0byBpbnN0YWxs
IGEgbmV3IHJlZmVyZW5jZSAqLwogICAgICAgICBtZm5fdCBzbDNtZm4gPSBzaGFkb3dfbDRlX2dl
dF9tZm4obmV3X3NsNGUpOwotICAgICAgICBvayA9IHNoX2dldF9yZWYoZCwgc2wzbWZuLCBwYWRk
cik7Ci0gICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5nIGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdpZXJk
IGxpbnV4IGJlaGF2aW91cj8gKi8KLSAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKGQs
IFNIX3R5cGVfbDNfNjRfc2hhZG93KSApCi0gICAgICAgICAgICBvayB8PSBzaF9waW4oZCwgc2wz
bWZuKTsKLSAgICAgICAgaWYgKCAhb2sgKQorCisgICAgICAgIGlmICggIXNoX2dldF9yZWYoZCwg
c2wzbWZuLCBwYWRkcikgKQogICAgICAgICB7CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgICAgICAgICByZXR1cm4gU0hBRE9XX1NFVF9FUlJPUjsKICAgICAgICAgfQorCisgICAg
ICAgIC8qIEFyZSB3ZSBwaW5uaW5nIGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdlaXJkIExpbnV4IGJl
aGF2aW91cj8gKi8KKyAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKGQsIFNIX3R5cGVf
bDNfNjRfc2hhZG93KSApCisgICAgICAgICAgICBzaF9waW4oZCwgc2wzbWZuKTsKICAgICB9CiAK
ICAgICAvKiBXcml0ZSB0aGUgbmV3IGVudHJ5ICovCkBAIC0zOTY1LDE0ICszOTY2LDE1IEBAIHNo
X3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBUYWtlIGEgcmVm
IHRvIHRoaXMgcGFnZTogaXQgd2lsbCBiZSByZWxlYXNlZCBpbiBzaF9kZXRhY2hfb2xkX3RhYmxl
cygpCiAgICAgICogb3IgdGhlIG5leHQgY2FsbCB0byBzZXRfdG9wbGV2ZWxfc2hhZG93KCkgKi8K
LSAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNtZm4sIDApICkKKyAgICBpZiAoIHNoX2dldF9yZWYo
ZCwgc21mbiwgMCkgKQorICAgICAgICBuZXdfZW50cnkgPSBwYWdldGFibGVfZnJvbV9tZm4oc21m
bik7CisgICAgZWxzZQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9SKCJjYW4ndCBpbnN0YWxs
ICUjbHggYXMgdG9wbGV2ZWwgc2hhZG93XG4iLCBtZm5feChzbWZuKSk7CiAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX251bGwoKTsKICAgICB9
CiAKLSAgICBuZXdfZW50cnkgPSBwYWdldGFibGVfZnJvbV9tZm4oc21mbik7Ci0KICBpbnN0YWxs
X25ld19lbnRyeToKICAgICAvKiBEb25lLiAgSW5zdGFsbCBpdCAqLwogICAgIFNIQURPV19QUklO
VEsoIiV1LyV1IFsldV0gZ21mbiAlIyJQUklfbWZuIiBzbWZuICUjIlBSSV9tZm4iXG4iLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:31 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFmF-0002fV-1t; Sat, 16 Dec 2017 16:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFmD-0002ef-9f
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:29 +0000
X-Inumbo-ID: 4cecded9-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4cecded9-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:58:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFm7-0003fE-Jo
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFm7-00042w-JL
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFm7-00042w-JL@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:23 +0000
Subject: [Xen-changelog] [xen master] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI0ZDAyMThjZmY2NmI3ZWFhOWM5YjhkYzliZDcxZTdiMDg5YjAxNmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjMwOjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjMwOjE3IDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCAxZTJjOWJhLi43NTVhOGY4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCkBAIC0yNzQsNyArMjc0LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGlydHkoc3Ry
dWN0IGRvbWFpbiAqZCwgcGZuX3QgcGZuKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBTaGFy
ZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09OKFNIQVJF
RF9NMlAocGZuX3gocGZuKSkpOworICAgIEJVR19PTihwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkg
JiYgU0hBUkVEX00yUChwZm5feChwZm4pKSk7CiAKICAgICAvKgogICAgICAqIFZhbHVlcyB3aXRo
IHRoZSBNU0Igc2V0IGRlbm90ZSBNRk5zIHRoYXQgYXJlbid0IHJlYWxseSBwYXJ0IG9mIHRoZQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:41 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:57:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFmP-0002gt-3L; Sat, 16 Dec 2017 16:57:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFmN-0002gI-9L
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:39 +0000
X-Inumbo-ID: 52eb22e0-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52eb22e0-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:58:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFmH-0003gE-La
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFmH-00043i-L5
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFmH-00043i-L5@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:33 +0000
Subject: [Xen-changelog] [xen master] x86/mb2: avoid Xen image when looking
	for module/crashkernel position
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1ODk5MjdlNWJmOWUxMjNlYzQyYjZlMGIwODA5ZjE1M2JkOTI3MzIKQXV0aG9yOiAg
ICAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxNDozMDo1MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxNDozMDo1MyAyMDE3ICswMTAw
CgogICAgeDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9kdWxlL2Ny
YXNoa2VybmVsIHBvc2l0aW9uCiAgICAKICAgIENvbW1pdCBlMjJlMWM0ICh4ODYvRUZJOiBhdm9p
ZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMKICAgIHBvc2l0aW9uKSBh
ZGRlZCByZWxldmFudCBjaGVjayBmb3IgRUZJIGNhc2UuIEhvd2V2ZXIsIHNpbmNlIGNvbW1pdAog
ICAgZjc1YTMwNCAoeDg2OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciByZWxv
Y2F0YWJsZSBpbWFnZXMpCiAgICBNdWx0aWJvb3QyIGNvbXBhdGlibGUgYm9vdGxvYWRlcnMgYXJl
IGFibGUgdG8gcmVsb2NhdGUgWGVuIGltYWdlIHRvby4KICAgIFNvLCB3ZSBoYXZlIHRvIGF2b2lk
IGFsc28gWGVuIGltYWdlIHJlZ2lvbiBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzJiYjAyZS4uMmUxMGM2YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY1
Myw3ICs2NTMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIG1vZHVsZV90ICptb2QgPSAobW9kdWxlX3QgKilfX3ZhKG1iaS0+bW9k
c19hZGRyKTsKICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVs
ZXNfaGVhZHJvb20sICptb2R1bGVfbWFwOwogICAgIGludCBpLCBqLCBlODIwX3dhcm4gPSAwLCBi
eXRlcyA9IDA7Ci0gICAgYm9vbCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2U7Cisg
ICAgYm9vbCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZh
bHNlOwogICAgIHN0cnVjdCBkb21haW4gKmRvbTA7CiAgICAgc3RydWN0IG5zMTY1NTBfZGVmYXVs
dHMgbnMxNjU1MCA9IHsKICAgICAgICAgLmRhdGFfYml0cyA9IDgsCkBAIC05MDQsOCArOTA0LDEw
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgIG1vZFtpXS5yZXNlcnZlZCA9IDA7CiAgICAgfQogCi0gICAgaWYgKCBlZmlfZW5h
YmxlZChFRklfTE9BREVSKSApCisgICAgaWYgKCB4ZW5fcGh5c19zdGFydCApCiAgICAgeworICAg
ICAgICByZWxvY2F0ZWQgPSB0cnVlOworCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoaXMgbmVl
ZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCiAgICAgICAg
ICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCkBAIC0x
MDk4LDggKzExMDAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQogCiAgICAgICAgICAgICAvKiBEb24ndCBvdmVybGFwIHdpdGggb3RoZXIg
bW9kdWxlcyAob3IgWGVuIGl0c2VsZikuICovCiAgICAgICAgICAgICBlbmQgPSBjb25zaWRlcl9t
b2R1bGVzKHMsIGUsIHNpemUsIG1vZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWJpLT5tb2RzX2NvdW50ICsgZWZpX2VuYWJsZWQoRUZJX0xPQURFUiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGopOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYmktPm1vZHNfY291bnQgKyByZWxvY2F0ZWQsIGopOwogCiAgICAgICAgICAgICBp
ZiAoIGhpZ2htZW1fc3RhcnQgJiYgZW5kID4gaGlnaG1lbV9zdGFydCApCiAgICAgICAgICAgICAg
ICAgY29udGludWU7CkBAIC0xMTI2LDcgKzExMjcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBEb24ndCBvdmVybGFwIHdpdGggbW9kdWxlcyAob3IgWGVuIGl0c2VsZikuICovCiAgICAgICAg
ICAgICBlID0gY29uc2lkZXJfbW9kdWxlcyhzLCBlLCBQQUdFX0FMSUdOKGtleGVjX2NyYXNoX2Fy
ZWEuc2l6ZSksIG1vZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1iaS0+bW9k
c19jb3VudCArIGVmaV9lbmFibGVkKEVGSV9MT0FERVIpLCAtMSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtYmktPm1vZHNfY291bnQgKyByZWxvY2F0ZWQsIC0xKTsKICAgICAg
ICAgICAgIGlmICggcyA+PSBlICkKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IGlmICggZSA+IGtleGVjX2NyYXNoX2FyZWFfbGltaXQgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:57:46 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16: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.xenproject.org>)
	id 1eQFmU-0002hx-4g; Sat, 16 Dec 2017 16:57:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFmS-0002hj-RI
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:44 +0000
X-Inumbo-ID: 251c78eb-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 251c78eb-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:57:05 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFmR-0003gO-NM
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFmR-000448-Mr
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFmR-000448-Mr@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: build SIMD tests with -Os
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMTA2MTkzODQxNWYwZDkzZDdlZTYwNDBlNDkyMzZkMmUwNTA2MjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE0OjMxOjU1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE0OjMxOjU1IDIwMTcgKzAxMDAKCiAgICB4
ODZlbXVsOiBidWlsZCBTSU1EIHRlc3RzIHdpdGggLU9zCiAgICAKICAgIFNwZWNpZmljYWxseSBp
biB0aGUgY29udGV4dCBvZiBwdXR0aW5nIHRvZ2V0aGVyIHN1YnNlcXVlbnQgcGF0Y2hlcyBJJ3Zl
CiAgICBub3RpY2VkIHRoYXQgdG9nZXRoZXIgd2l0aCB0aGUgdG91Y2goKSBtYWNybyB1c2luZyAt
T3MgZnVydGhlcgogICAgaW5jcmVhc2VzIHRoZSBjaGFuY2VzIG9mIHRoZSBjb21waWxlciB1c2lu
ZyBtZW1vcnkgb3BlcmFuZHMgZm9yIHRoZQogICAgaW5zdHJ1Y3Rpb25zIHdlIGFjdHVhbGx5IGNh
cmUgdG8gdGVzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDEyICsr
KysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggZWQwZmQ5Ny4uZGVmZTczZiAxMDA2
NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtNDUsMTcgKzQ1LDE3IEBAIGRlZmluZSBzaW1k
LWRlZnMKICQoMSktY2ZsYWdzIDo9IFwKIAkkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNzKSwgXAog
CSAgJChmb3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKLQkgICAgIi1EXyQodmVjKWkkKGludCkg
LW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9T
SVpFPSQoaW50KSIgXAotCSAgICAiLURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChjYWxsIG5vbi1z
c2UsJCgxKSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlOVF9TSVpFPSQoaW50KSIpIFwKKwkg
ICAgIi1EXyQodmVjKWkkKGludCkgLW0kKDEpICQoY2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZF
Q19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAorCSAgICAiLURfJCh2ZWMpdSQoaW50
KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkgLU9zIC1EVkVDX1NJWkU9JCh2ZWMpIC1EVUlO
VF9TSVpFPSQoaW50KSIpIFwKIAkgICQoZm9yZWFjaCBmbHQsJCgkKDEpLWZsdHMpLCBcCi0JICAg
ICItRF8kKHZlYylmJChmbHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURWRUNf
U0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSBcCisJICAgICItRF8kKHZlYylmJChm
bHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURG
TE9BVF9TSVpFPSQoZmx0KSIpKSBcCiAJJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKLQkg
ICItRF9mJChmbHQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU8y
IC1ERkxPQVRfU0laRT0kKGZsdCkiKQorCSAgIi1EX2YkKGZsdCkgLW0kKDEpICQoY2FsbCBub24t
c3NlLCQoMSkpIC1tZnBtYXRoPXNzZSAtT3MgLURGTE9BVF9TSVpFPSQoZmx0KSIpCiAkKDEpLWF2
eC1jZmxhZ3MgOj0gXAogCSQoZm9yZWFjaCB2ZWMsJCgkKDEpLXZlY3MpLCBcCiAJICAkKGZvcmVh
Y2ggaW50LCQoJCgxKS1pbnRzKSwgXAotCSAgICAiLURfJCh2ZWMpaSQoaW50KSAtbSQoMSkgJChz
c2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRElOVF9TSVpFPSQoaW50KSIgXAot
CSAgICAiLURfJCh2ZWMpdSQoaW50KSAtbSQoMSkgJChzc2UyYXZ4LSQoMSkpIC1PMiAtRFZFQ19T
SVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSkKKwkgICAgIi1EXyQodmVjKWkkKGludCkg
LW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0k
KGludCkiIFwKKwkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAt
T3MgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikpCiBlbmRlZgogCiAkKGZv
cmVhY2ggZmxhdm9yLCQoU0lNRCksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3IpKSkp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:01 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58: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.xenproject.org>)
	id 1eQFmj-0002jh-6L; Sat, 16 Dec 2017 16:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFmh-0002jE-Ly
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:59 +0000
X-Inumbo-ID: 5ee8e512-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ee8e512-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:58:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFmb-0003gc-PO
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFmb-00044e-Oq
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFmb-00044e-Oq@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/mm: drop bogus paging mode
	assertion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5NWY3YmUzMmQ2NjhmYTRiMDkzMDA4OTJlYmUxOTYzNmVjZWJlMzYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE2OjU2OjE1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE2OjU2OjE1IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRyb3AgYm9ndXMgcGFnaW5nIG1vZGUgYXNzZXJ0aW9uCiAgICAKICAgIE9sYWYgaGFz
IG9ic2VydmVkIHRoaXMgYXNzZXJ0aW9uIHRvIHRyaWdnZXIgYWZ0ZXIgYW4gYWJvcnRlZCBtaWdy
YXRpb24KICAgIG9mIGEgUFYgZ3Vlc3Q6CiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE4NWRjPl0gZG9fcGFnZV9mYXVsdCsweDM5Zi8weDU1
YwogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZiN2Q4Pl0geDg2XzY0L2VudHJ5LlMjaGFuZGxl
X2V4Y2VwdGlvbl9zYXZlZCsweDY2LzB4YTQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDJhOTI3
ND5dIF9fY29weV90b191c2VyX2xsKzB4MjIvMHgzMAogICAgKFhFTikgICAgWzxmZmZmODJkMDgw
Mjc3MmQ0Pl0gdXBkYXRlX3J1bnN0YXRlX2FyZWErMHgxOWMvMHgyMjgKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDI3NzM3MT5dIGRvbWFpbi5jI191cGRhdGVfcnVuc3RhdGVfYXJlYSsweDExLzB4
MzkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzU5Nj5dIGNvbnRleHRfc3dpdGNoKzB4MWZk
LzB4ZjI1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzk1YzU+XSBzY2hlZHVsZS5jI3NjaGVk
dWxlKzB4MzAzLzB4NmE4CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2QwNjc+XSBzb2Z0aXJx
LmMjX19kb19zb2Z0aXJxKzB4NmMvMHg5NQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjNkMGRh
Pl0gZG9fc29mdGlycSsweDEzLzB4MTUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDM2YjJmMT5d
IHg4Nl82NC9lbnRyeS5TI3Byb2Nlc3Nfc29mdGlycXMrMHgyMS8weDMwCiAgICAKICAgIFJlbGVh
c2UgYnVpbGRzIHdvcmsgZmluZSwgd2hpY2ggaXMgYSBmaXJzdCBpbmRpY2F0aW9uIHRoYXQgdGhl
IGFzc2VydGlvbgogICAgaXNuJ3QgcmVhbGx5IG5lZWRlZC4KICAgIAogICAgV2hhdCdzIHdvcnNl
IHRob3VnaCAtIHRoZXJlIGFwcGVhcnMgdG8gYmUgYSB0aW1pbmcgd2luZG93IHdoZXJlIHRoZQog
ICAgZ3Vlc3QgcnVucyBpbiBzaGFkb3cgbW9kZSwgYnV0IG5vdCBpbiBsb2ctZGlydHkgbW9kZSwg
YW5kIHRoYXQgaXMgd2hhdAogICAgdHJpZ2dlcnMgdGhlIGFzc2VydGlvbiAodGhlIHNhbWUgY291
bGQsIGFmYWljdCwgYmUgYWNoaWV2ZWQgYnkgdGVzdC0KICAgIGVuYWJsaW5nIHNoYWRvdyBtb2Rl
IG9uIGEgUFYgZ3Vlc3QpLiBUaGlzIGlzIGJlY2F1c2UgdHVyaW5nIG9mZiBsb2ctCiAgICBkaXJ0
eSBtb2RlIGlzIGJlaW5nIHBlcmZvcm1lZCBpbiB0d28gc3RlcHM6IEZpcnN0IHRoZSBsb2ctZGly
dHkgYml0IGdldHMKICAgIGNsZWFyZWQgKHBhZ2luZ19sb2dfZGlydHlfZGlzYWJsZSgpIFtoYXZp
bmcgcGF1c2VkIHRoZSBkb21haW5dIC0+CiAgICBzaF9kaXNhYmxlX2xvZ19kaXJ0eSgpIC0+IHNo
YWRvd19vbmVfYml0X2Rpc2FibGUoKSksIGZvbGxvd2VkIGJ5CiAgICB1bnBhdXNpbmcgdGhlIGRv
bWFpbiBhbmQgb25seSB0aGVuIGNsZWFyaW5nIHNoYWRvdyBtb2RlICh2aWEKICAgIHNoYWRvd190
ZXN0X2Rpc2FibGUoKSwgd2hpY2ggcGF1c2VzIHRoZSBkb21haW4gYSBzZWNvbmQgdGltZSkuCiAg
ICAKICAgIEhlbmNlIGJlc2lkZXMgcmVtb3ZpbmcgdGhlIEFTU0VSVCgpIGhlcmUgKG9yIG9wdGlv
bmFsbHkgcmVwbGFjaW5nIGl0IGJ5CiAgICBleHBsaWNpdCB0cmFuc2xhdGUgYW5kIHJlZmNvdW50
cyBtb2RlIGNoZWNrcywgYnV0IHRoaXMgc2VlbXMgcmF0aGVyCiAgICBwb2ludGxlc3Mgbm93IHRo
YXQgdGhlIHRocmVlIGFyZSB0aWVkIHRvZ2V0aGVyKSBJIHdvbmRlciB3aGV0aGVyIGVpdGhlcgog
ICAgc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpIHNob3VsZCB0dXJuIG9mZiBzaGFkb3cgbW9kZSBp
ZiBubyBvdGhlciBiaXQKICAgIGJlc2lkZXMgUEdfU0hfZW5hYmxlIHJlbWFpbnMgc2V0IChqdXN0
IGxpa2Ugc2hhZG93X29uZV9iaXRfZW5hYmxlKCkKICAgIGVuYWJsZXMgaXQgaWYgbm90IGFscmVh
ZHkgc2V0KSwgb3IgdGhlIGRvbWFpbiBwYXVzaW5nIHNjb3BlIHNob3VsZCBiZQogICAgZXh0ZW5k
ZWQgc28gdGhhdCBib3RoIHN0ZXBzIG9jY3VyIHdpdGhvdXQgdGhlIGRvbWFpbiBnZXR0aW5nIGEg
Y2hhbmNlIHRvCiAgICBydW4gaW4gYmV0d2Vlbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgfCA2ICstLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdpbmcuaCB8IDMgLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYzlhODQ5Yy4uOGE4MGNkOSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEzMzQs
MTIgKzEzMzQsOCBAQCBzdGF0aWMgaW50IGZpeHVwX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBh
ZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgKi8KICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2VuYWJsZWQoZCkgJiYgIXBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICB7Ci0g
ICAgICAgIGludCByZXQ7CisgICAgICAgIGludCByZXQgPSBwYWdpbmdfZmF1bHQoYWRkciwgcmVn
cyk7CiAKLSAgICAgICAgLyogTG9nZGlydHkgbW9kZSBpcyB0aGUgb25seSBleHBlY3RlZCBwYWdp
bmcgbW9kZSBmb3IgUFYgZ3Vlc3RzLiAqLwotICAgICAgICBBU1NFUlQocGFnaW5nX21vZGVfb25s
eV9sb2dfZGlydHkoZCkpOwotCi0gICAgICAgIHJldCA9IHBhZ2luZ19mYXVsdChhZGRyLCByZWdz
KTsKICAgICAgICAgaWYgKCByZXQgPT0gRVhDUkVUX2ZhdWx0X2ZpeGVkICkKICAgICAgICAgICAg
IHRyYWNlX3RyYXBfdHdvX2FkZHIoVFJDX1BWX1BBR0lOR19GSVhVUCwgcmVncy0+cmlwLCBhZGRy
KTsKICAgICAgICAgcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IGQ5OWRkZWQuLjU2
MDdhYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtNjksOSArNjksNiBAQAogI2RlZmluZSBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoX2QpICghISgoX2QpLT5hcmNoLnBhZ2luZy5tb2RlICYgUEdfdHJh
bnNsYXRlKSkKICNkZWZpbmUgcGFnaW5nX21vZGVfZXh0ZXJuYWwoX2QpICAoISEoKF9kKS0+YXJj
aC5wYWdpbmcubW9kZSAmIFBHX2V4dGVybmFsKSkKIAotI2RlZmluZSBwYWdpbmdfbW9kZV9vbmx5
X2xvZ19kaXJ0eShfZCkgICAgICAgICAgICAgICAgICBcCi0gICAgKCgoX2QpLT5hcmNoLnBhZ2lu
Zy5tb2RlICYgUEdfTUFTSykgPT0gUEdfbG9nX2RpcnR5KQotCiAvKiBmbGFncyB1c2VkIGZvciBw
YWdpbmcgZGVidWcgKi8KICNkZWZpbmUgUEFHSU5HX0RFQlVHX0xPR0RJUlRZIDAKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:11 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58: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.xenproject.org>)
	id 1eQFmt-0002lU-7t; Sat, 16 Dec 2017 16:58:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFmr-0002kt-S3
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:09 +0000
X-Inumbo-ID: 64e88363-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64e88363-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:58:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFml-0003hK-RP
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFml-00045q-Qf
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFml-00045q-Qf@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: raw_copy_to_guest_helper:
	Rename flush_dcache to flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5OTI5ODQ5NGRkMmUyYzBlYTE5OTZiZjllMzg5YzY2MzViMDQ2ZTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMTo1NyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMTo0Nzo0
OCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogcmF3X2NvcHlfdG9fZ3Vlc3RfaGVscGVyOiBSZW5h
bWUgZmx1c2hfZGNhY2hlIHRvIGZsYWdzCiAgICAKICAgIEluIGEgZm9sbG93LXVwIHBhdGNoLCBp
dCB3aWxsIGJlIG5lY2Vzc2FyeSB0byBwYXNzIG1vcmUgZmxhZ3MgdG8gdGhlCiAgICBmdW5jdGlv
bi4KICAgIAogICAgUmVuYW1lIGZsdXNoX2RjYWNoZSB0byBmbGFncyBhbmQgaW50cm9kdWNlIGEg
ZGVmaW5lIHRvIHRlbGwgd2hldGhlciB0aGUKICAgIGNhY2hlIG5lZWRzIHRvIGJlIGZsdXNoZWQg
YWZ0ZXIgdGhlIGNvcHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyB8
IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jIGIveGVuL2FyY2gvYXJt
L2d1ZXN0Y29weS5jCmluZGV4IDRlZTA3ZmMuLjI2MjBlNjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9ndWVzdGNvcHkuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKQEAgLTUsOCAr
NSwxMCBAQAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0X2Fj
Y2Vzcy5oPgogCisjZGVmaW5lIENPUFlfZmx1c2hfZGNhY2hlICAgKDFVIDw8IDApCisKIHN0YXRp
YyB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2hlbHBlcih2b2lkICp0bywgY29uc3Qg
dm9pZCAqZnJvbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsZW4sIGludCBmbHVzaF9kY2FjaGUpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbGVuLCBpbnQgZmxhZ3MpCiB7CiAgICAg
LyogWFhYIG5lZWRzIHRvIGhhbmRsZSBmYXVsdHMgKi8KICAgICB1bnNpZ25lZCBvZmZzZXQgPSAo
dmFkZHJfdCl0byAmIH5QQUdFX01BU0s7CkBAIC0yNCw3ICsyNiw3IEBAIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2hlbHBlcih2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJv
bSwKICAgICAgICAgcCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwogICAgICAgICBwICs9IG9m
ZnNldDsKICAgICAgICAgbWVtY3B5KHAsIGZyb20sIHNpemUpOwotICAgICAgICBpZiAoIGZsdXNo
X2RjYWNoZSApCisgICAgICAgIGlmICggZmxhZ3MgJiBDT1BZX2ZsdXNoX2RjYWNoZSApCiAgICAg
ICAgICAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UocCwgc2l6ZSk7CiAKICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UocCAtIG9mZnNldCk7CkBAIC01MCw3ICs1Miw3IEBAIHVuc2lnbmVkIGxvbmcg
cmF3X2NvcHlfdG9fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxl
bikKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKHZvaWQgKnRv
LCBjb25zdCB2b2lkICpmcm9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbGVuKQogewotICAgIHJldHVybiByYXdfY29weV90b19ndWVzdF9o
ZWxwZXIodG8sIGZyb20sIGxlbiwgMSk7CisgICAgcmV0dXJuIHJhd19jb3B5X3RvX2d1ZXN0X2hl
bHBlcih0bywgZnJvbSwgbGVuLCBDT1BZX2ZsdXNoX2RjYWNoZSk7CiB9CiAKIHVuc2lnbmVkIGxv
bmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:21 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58: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.xenproject.org>)
	id 1eQFn3-0002mj-9R; Sat, 16 Dec 2017 16:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFn2-0002mH-2N
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:20 +0000
X-Inumbo-ID: 6ae6d510-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ae6d510-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:59:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFmv-0003hY-TC
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFmv-00046g-Sk
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFmv-00046g-Sk@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:13 +0000
Subject: [Xen-changelog] [xen master] xen/arm: raw_copy_to_guest_helper:
	Rework the prototype and rename it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ2NjQ3M2E1M2U3YzVjMWRkMzg4MzRmYWE1NGE5NjBkYzg2MWE3Y2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMTo1OCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMTo0OToz
OSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogcmF3X2NvcHlfdG9fZ3Vlc3RfaGVscGVyOiBSZXdv
cmsgdGhlIHByb3RvdHlwZSBhbmQgcmVuYW1lIGl0CiAgICAKICAgIEFsbCB0aGUgaGVscGVycyB3
aXRoaW4gYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMgYXJlIGRvaW5nIHRoZSBzYW1lIHRoaW5nczoKICAg
IGNvcHkgZGF0YSBmcm9tL3RvIHRoZSBndWVzdC4KICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhl
IGxvZ2ljIGlzIGR1cGxpY2F0ZWQgaW4gZWFjaCBoZWxwZXJzIG1ha2luZyBtb3JlCiAgICBkaWZm
aWN1bHQgdG8gaW1wbGVtZW50IG5ldyB2YXJpYW50LgogICAgCiAgICBUaGUgZmlyc3Qgc3RlcCBm
b3IgdGhlIGNvbnNvbGlkYXRpb24gaXMgdG8gZ2V0IGEgY29tbW9uIHByb3RvdHlwZSBhbmQgYQog
ICAgYmFzZS4gRm9yIGNvbnZlbmllbmNlIChpdCBpcyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBm
aWxlISksCiAgICByYXdfY29weV90b19ndWVzdF9oZWxwZXIgaXMgY2hvc2VuLgogICAgCiAgICBU
aGUgZnVuY3Rpb24gaXMgbm93IHJlbmFtZWQgY29weV9ndWVzdCB0byBzaG93IGl0IHdpbGwgYmUg
YQogICAgZ2VuZXJpYyBmdW5jdGlvbiB0byBjb3B5IGRhdGEgZnJvbS90byB0aGUgZ3Vlc3QuIE5v
dGUgdGhhdCBmb3Igbm93LCBvbmx5CiAgICBjb3B5aW5nIHRvIGd1ZXN0IHZpcnR1YWwgYWRkcmVz
cyBpcyBzdXBwb3J0ZWQuIEZvbGxvdy11cCBwYXRjaGVzIHdpbGwKICAgIGV4dGVuZCB0aGUgc3Vw
cG9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jIHwgMjAgKysrKysr
KysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdGNvcHkuYwppbmRleCAyNjIwZTY1Li4wOGQwZmEwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCkBAIC03
LDExICs3LDEzIEBACiAKICNkZWZpbmUgQ09QWV9mbHVzaF9kY2FjaGUgICAoMVUgPDwgMCkKIAot
c3RhdGljIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfaGVscGVyKHZvaWQgKnRvLCBj
b25zdCB2b2lkICpmcm9tLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxlbiwgaW50IGZsYWdzKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgY29w
eV9ndWVzdCh2b2lkICpidWYsIHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICAv
KiBYWFggbmVlZHMgdG8gaGFuZGxlIGZhdWx0cyAqLwotICAgIHVuc2lnbmVkIG9mZnNldCA9ICh2
YWRkcl90KXRvICYgflBBR0VfTUFTSzsKKyAgICB1bnNpZ25lZCBvZmZzZXQgPSBhZGRyICYgflBB
R0VfTUFTSzsKKworICAgIEJVSUxEX0JVR19PTigoc2l6ZW9mKGFkZHIpKSA8IHNpemVvZih2YWRk
cl90KSk7CiAKICAgICB3aGlsZSAoIGxlbiApCiAgICAgewpAQCAtMTksMjEgKzIxLDIxIEBAIHN0
YXRpYyB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2hlbHBlcih2b2lkICp0bywgY29u
c3Qgdm9pZCAqZnJvbSwKICAgICAgICAgdW5zaWduZWQgc2l6ZSA9IG1pbihsZW4sICh1bnNpZ25l
ZClQQUdFX1NJWkUgLSBvZmZzZXQpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwog
Ci0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2d2YShjdXJyZW50LCAodmFkZHJfdCkgdG8s
IEdWMk1fV1JJVEUpOworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9ndmEoY3VycmVudCwg
YWRkciwgR1YyTV9XUklURSk7CiAgICAgICAgIGlmICggcGFnZSA9PSBOVUxMICkKICAgICAgICAg
ICAgIHJldHVybiBsZW47CiAKICAgICAgICAgcCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwog
ICAgICAgICBwICs9IG9mZnNldDsKLSAgICAgICAgbWVtY3B5KHAsIGZyb20sIHNpemUpOworICAg
ICAgICBtZW1jcHkocCwgYnVmLCBzaXplKTsKICAgICAgICAgaWYgKCBmbGFncyAmIENPUFlfZmx1
c2hfZGNhY2hlICkKICAgICAgICAgICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShwLCBzaXplKTsK
IAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwIC0gb2Zmc2V0KTsKICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgICAgIGxlbiAtPSBzaXplOwotICAgICAgICBmcm9tICs9IHNpemU7Ci0g
ICAgICAgIHRvICs9IHNpemU7CisgICAgICAgIGJ1ZiArPSBzaXplOworICAgICAgICBhZGRyICs9
IHNpemU7CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFmdGVyIHRoZSBmaXJzdCBpdGVyYXRpb24s
IGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyBpcyBjb3JyZWN0bHkKICAgICAgICAgICogYWxpZ25lZCB0
byBQQUdFX1NJWkUuCkBAIC00NiwxMyArNDgsMTMgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgcmF3
X2NvcHlfdG9fZ3Vlc3RfaGVscGVyKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAogCiB1bnNp
Z25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLCB1
bnNpZ25lZCBsZW4pCiB7Ci0gICAgcmV0dXJuIHJhd19jb3B5X3RvX2d1ZXN0X2hlbHBlcih0bywg
ZnJvbSwgbGVuLCAwKTsKKyAgICByZXR1cm4gY29weV9ndWVzdCgodm9pZCAqKWZyb20sICh2YWRk
cl90KXRvLCBsZW4sIDApOwogfQogCiB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2Zs
dXNoX2RjYWNoZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxlbikKIHsKLSAgICByZXR1cm4g
cmF3X2NvcHlfdG9fZ3Vlc3RfaGVscGVyKHRvLCBmcm9tLCBsZW4sIENPUFlfZmx1c2hfZGNhY2hl
KTsKKyAgICByZXR1cm4gY29weV9ndWVzdCgodm9pZCAqKWZyb20sICh2YWRkcl90KXRvLCBsZW4s
IENPUFlfZmx1c2hfZGNhY2hlKTsKIH0KIAogdW5zaWduZWQgbG9uZyByYXdfY2xlYXJfZ3Vlc3Qo
dm9pZCAqdG8sIHVuc2lnbmVkIGxlbikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58: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.xenproject.org>)
	id 1eQFn8-0002o0-Bl; Sat, 16 Dec 2017 16:58:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFn7-0002nr-CM
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:25 +0000
X-Inumbo-ID: 3d17bebe-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d17bebe-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:57:45 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFn5-0003hi-Uv
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFn5-00047l-UP
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFn5-00047l-UP@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Extend copy_to_guest to
	support copying from guest VA and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzMjRjNTExOTA2Njk0ZWUyN2Y3ZjA2YmZlOTlmMzQzZTg1MDlmNjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMTo1OSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMTo1Mjoz
MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogRXh0ZW5kIGNvcHlfdG9fZ3Vlc3QgdG8gc3VwcG9y
dCBjb3B5aW5nIGZyb20gZ3Vlc3QgVkEgYW5kIHVzZSBpdAogICAgCiAgICBUaGUgb25seSBkaWZm
ZXJlbmNlcyBiZXR3ZWVuIGNvcHlfdG9fZ3Vlc3QgKGZvcm1lcmx5IGNhbGxlZAogICAgcmF3X2Nv
cHlfdG9fZ3Vlc3RfaGVscGVyKSBhbmQgcmF3X2NvcHlfZnJvbV9ndWVzdCBpczoKICAgICAgICAt
IFRoZSBkaXJlY3Rpb24gb2YgdGhlIG1lbWNweQogICAgICAgIC0gVGhlIHBlcm1pc3Npb24gdXNl
IGZvciB0cmFuc2xhdGluZyB0aGUgYWRkcmVzcwogICAgCiAgICBFeHRlbmQgY29weV90b19ndWVz
dCB0byBzdXBwb3J0IGNvcHlpbmcgZnJvbSBndWVzdCBWQSBieSBhZGRpbmcgdXNpbmcgYQogICAg
Yml0IGluIHRoZSBmbGFncyB0byB0ZWxsIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNvcHkuCiAgICAK
ICAgIExhc3RseSwgcmVpbXBsZW1lbnQgcmF3X2NvcHlfZnJvbV9ndWVzdCB1c2luZyBjb3B5X3Rv
X2d1ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMgfCA0NiArKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2d1ZXN0Y29weS5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCmluZGV4IDA4ZDBm
YTAuLjEyZmIwM2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYworKysgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKQEAgLTYsNiArNiw4IEBACiAjaW5jbHVkZSA8YXNtL2d1
ZXN0X2FjY2Vzcy5oPgogCiAjZGVmaW5lIENPUFlfZmx1c2hfZGNhY2hlICAgKDFVIDw8IDApCisj
ZGVmaW5lIENPUFlfZnJvbV9ndWVzdCAgICAgKDBVIDw8IDEpCisjZGVmaW5lIENPUFlfdG9fZ3Vl
c3QgICAgICAgKDFVIDw8IDEpCiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNvcHlfZ3Vlc3Qodm9p
ZCAqYnVmLCB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCkBAIC0yMSwxMyArMjMsMTggQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgY29weV9ndWVzdCh2b2lkICpidWYsIHVpbnQ2NF90IGFkZHIs
IHVuc2lnbmVkIGludCBsZW4sCiAgICAgICAgIHVuc2lnbmVkIHNpemUgPSBtaW4obGVuLCAodW5z
aWduZWQpUEFHRV9TSVpFIC0gb2Zmc2V0KTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKIAotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9ndmEoY3VycmVudCwgYWRkciwgR1Yy
TV9XUklURSk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2d2YShjdXJyZW50LCBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZsYWdzICYgQ09QWV90b19ndWVz
dCkgPyBHVjJNX1dSSVRFIDogR1YyTV9SRUFEKTsKICAgICAgICAgaWYgKCBwYWdlID09IE5VTEwg
KQogICAgICAgICAgICAgcmV0dXJuIGxlbjsKIAogICAgICAgICBwID0gX19tYXBfZG9tYWluX3Bh
Z2UocGFnZSk7CiAgICAgICAgIHAgKz0gb2Zmc2V0OwotICAgICAgICBtZW1jcHkocCwgYnVmLCBz
aXplKTsKKyAgICAgICAgaWYgKCBmbGFncyAmIENPUFlfdG9fZ3Vlc3QgKQorICAgICAgICAgICAg
bWVtY3B5KHAsIGJ1Ziwgc2l6ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG1lbWNweShi
dWYsIHAsIHNpemUpOworCiAgICAgICAgIGlmICggZmxhZ3MgJiBDT1BZX2ZsdXNoX2RjYWNoZSAp
CiAgICAgICAgICAgICBjbGVhbl9kY2FjaGVfdmFfcmFuZ2UocCwgc2l6ZSk7CiAKQEAgLTQ4LDEz
ICs1NSwxNCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBjb3B5X2d1ZXN0KHZvaWQgKmJ1ZiwgdWlu
dDY0X3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKIAogdW5zaWduZWQgbG9uZyByYXdfY29weV90
b19ndWVzdCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKQogewotICAg
IHJldHVybiBjb3B5X2d1ZXN0KCh2b2lkICopZnJvbSwgKHZhZGRyX3QpdG8sIGxlbiwgMCk7Cisg
ICAgcmV0dXJuIGNvcHlfZ3Vlc3QoKHZvaWQgKilmcm9tLCAodmFkZHJfdCl0bywgbGVuLCBDT1BZ
X3RvX2d1ZXN0KTsKIH0KIAogdW5zaWduZWQgbG9uZyByYXdfY29weV90b19ndWVzdF9mbHVzaF9k
Y2FjaGUodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsZW4pCiB7Ci0gICAgcmV0dXJuIGNvcHlf
Z3Vlc3QoKHZvaWQgKilmcm9tLCAodmFkZHJfdCl0bywgbGVuLCBDT1BZX2ZsdXNoX2RjYWNoZSk7
CisgICAgcmV0dXJuIGNvcHlfZ3Vlc3QoKHZvaWQgKilmcm9tLCAodmFkZHJfdCl0bywgbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgIENPUFlfdG9fZ3Vlc3QgfCBDT1BZX2ZsdXNoX2RjYWNoZSk7
CiB9CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBs
ZW4pCkBAIC05MiwzNSArMTAwLDcgQEAgdW5zaWduZWQgbG9uZyByYXdfY2xlYXJfZ3Vlc3Qodm9p
ZCAqdG8sIHVuc2lnbmVkIGxlbikKIAogdW5zaWduZWQgbG9uZyByYXdfY29weV9mcm9tX2d1ZXN0
KHZvaWQgKnRvLCBjb25zdCB2b2lkIF9fdXNlciAqZnJvbSwgdW5zaWduZWQgbGVuKQogewotICAg
IHVuc2lnbmVkIG9mZnNldCA9ICh2YWRkcl90KWZyb20gJiB+UEFHRV9NQVNLOwotCi0gICAgd2hp
bGUgKCBsZW4gKQotICAgIHsKLSAgICAgICAgdm9pZCAqcDsKLSAgICAgICAgdW5zaWduZWQgc2l6
ZSA9IG1pbihsZW4sICh1bnNpZ25lZCkoUEFHRV9TSVpFIC0gb2Zmc2V0KSk7Ci0gICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ3Zh
KGN1cnJlbnQsICh2YWRkcl90KSBmcm9tLCBHVjJNX1JFQUQpOwotICAgICAgICBpZiAoIHBhZ2Ug
PT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gbGVuOwotCi0gICAgICAgIHAgPSBfX21hcF9k
b21haW5fcGFnZShwYWdlKTsKLSAgICAgICAgcCArPSAoKHZhZGRyX3QpZnJvbSAmICh+UEFHRV9N
QVNLKSk7Ci0KLSAgICAgICAgbWVtY3B5KHRvLCBwLCBzaXplKTsKLQotICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShwKTsKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGxlbiAtPSBz
aXplOwotICAgICAgICBmcm9tICs9IHNpemU7Ci0gICAgICAgIHRvICs9IHNpemU7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIEFmdGVyIHRoZSBmaXJzdCBpdGVyYXRpb24sIGd1ZXN0IHZpcnR1YWwg
YWRkcmVzcyBpcyBjb3JyZWN0bHkKLSAgICAgICAgICogYWxpZ25lZCB0byBQQUdFX1NJWkUuCi0g
ICAgICAgICAqLwotICAgICAgICBvZmZzZXQgPSAwOwotICAgIH0KLSAgICByZXR1cm4gMDsKKyAg
ICByZXR1cm4gY29weV9ndWVzdCh0bywgKHZhZGRyX3QpZnJvbSwgbGVuLCBDT1BZX2Zyb21fZ3Vl
c3QpOwogfQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:35 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58: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.xenproject.org>)
	id 1eQFnH-0002ps-EM; Sat, 16 Dec 2017 16:58:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFnG-0002pj-TR
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:34 +0000
X-Inumbo-ID: 4315c6ee-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4315c6ee-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:57:55 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFnG-0003iS-0U
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFnF-00048L-W8
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFnF-00048L-W8@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:33 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Extend copy_to_guest to
	support zeroing guest VA and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5ZGUwMzU5Y2Y1OGQxODdiNGZhNTBlZGU0ZTc2NGU0NzE1ZTRkNjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMTo1Nzoy
NyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogRXh0ZW5kIGNvcHlfdG9fZ3Vlc3QgdG8gc3VwcG9y
dCB6ZXJvaW5nIGd1ZXN0IFZBIGFuZCB1c2UgaXQKICAgIAogICAgVGhlIGZ1bmN0aW9uIGNvcHlf
dG9fZ3Vlc3QgY2FuIGVhc2lseSBiZSBleHRlbmRlZCB0byBzdXBwb3J0IHplcm9pbmcKICAgIGd1
ZXN0IFZBLiBUbyBhdm9pZCB1c2luZyBhIG5ldyBiaXQsIGl0IGlzIGNvbnNpZGVyZWQgdGhhdCBh
IE5VTEwgYnVmZmVyCiAgICAoaS5lIGJ1ZiA9PSBOVUxMKSBtZWFucyB0aGUgZ3Vlc3QgbWVtb3J5
IHdpbGwgYmUgemVyb2VkLgogICAgCiAgICBMYXN0bHksIHJlaW1wbGVtZW50IHJhd19jbGVhcl9n
dWVzdCB1c2luZyBjb3B5X3RvX2d1ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ3Vl
c3Rjb3B5LmMgfCA0MSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyBiL3hlbi9hcmNoL2FybS9ndWVzdGNvcHku
YwppbmRleCAxMmZiMDNkLi5mZjdkMTUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rj
b3B5LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCkBAIC0zMSw3ICszMSwxNiBAQCBz
dGF0aWMgdW5zaWduZWQgbG9uZyBjb3B5X2d1ZXN0KHZvaWQgKmJ1ZiwgdWludDY0X3QgYWRkciwg
dW5zaWduZWQgaW50IGxlbiwKICAgICAgICAgcCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwog
ICAgICAgICBwICs9IG9mZnNldDsKICAgICAgICAgaWYgKCBmbGFncyAmIENPUFlfdG9fZ3Vlc3Qg
KQotICAgICAgICAgICAgbWVtY3B5KHAsIGJ1Ziwgc2l6ZSk7CisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBidWYgd2lsbCBiZSBOVUxMIHdoZW4gdGhlIGNhbGxlciBy
ZXF1ZXN0IHRvIHplcm8gdGhlCisgICAgICAgICAgICAgKiBndWVzdCBtZW1vcnkuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGlmICggYnVmICkKKyAgICAgICAgICAgICAgICBtZW1jcHko
cCwgYnVmLCBzaXplKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBtZW1zZXQo
cCwgMCwgc2l6ZSk7CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgbWVtY3B5
KGJ1ZiwgcCwgc2l6ZSk7CiAKQEAgLTY3LDM1ICs3Niw3IEBAIHVuc2lnbmVkIGxvbmcgcmF3X2Nv
cHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAogCiB1
bnNpZ25lZCBsb25nIHJhd19jbGVhcl9ndWVzdCh2b2lkICp0bywgdW5zaWduZWQgbGVuKQogewot
ICAgIC8qIFhYWCBuZWVkcyB0byBoYW5kbGUgZmF1bHRzICovCi0gICAgdW5zaWduZWQgb2Zmc2V0
ID0gKHZhZGRyX3QpdG8gJiB+UEFHRV9NQVNLOwotCi0gICAgd2hpbGUgKCBsZW4gKQotICAgIHsK
LSAgICAgICAgdm9pZCAqcDsKLSAgICAgICAgdW5zaWduZWQgc2l6ZSA9IG1pbihsZW4sICh1bnNp
Z25lZClQQUdFX1NJWkUgLSBvZmZzZXQpOwotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwotCi0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2d2YShjdXJyZW50LCAodmFkZHJfdCkg
dG8sIEdWMk1fV1JJVEUpOwotICAgICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCi0gICAgICAgICAg
ICByZXR1cm4gbGVuOwotCi0gICAgICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLSAg
ICAgICAgcCArPSBvZmZzZXQ7Ci0gICAgICAgIG1lbXNldChwLCAweDAwLCBzaXplKTsKLQotICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShwIC0gb2Zmc2V0KTsKLSAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0gICAgICAgIGxlbiAtPSBzaXplOwotICAgICAgICB0byArPSBzaXplOwotICAgICAgICAv
KgotICAgICAgICAgKiBBZnRlciB0aGUgZmlyc3QgaXRlcmF0aW9uLCBndWVzdCB2aXJ0dWFsIGFk
ZHJlc3MgaXMgY29ycmVjdGx5Ci0gICAgICAgICAqIGFsaWduZWQgdG8gUEFHRV9TSVpFLgotICAg
ICAgICAgKi8KLSAgICAgICAgb2Zmc2V0ID0gMDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKKyAg
ICByZXR1cm4gY29weV9ndWVzdChOVUxMLCAodmFkZHJfdCl0bywgbGVuLCBDT1BZX3RvX2d1ZXN0
KTsKIH0KIAogdW5zaWduZWQgbG9uZyByYXdfY29weV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25z
dCB2b2lkIF9fdXNlciAqZnJvbSwgdW5zaWduZWQgbGVuKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:58:51 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFnX-0002s4-Ht; Sat, 16 Dec 2017 16:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFnW-0002rV-Ie
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:50 +0000
X-Inumbo-ID: 7ce1ce48-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ce1ce48-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:59:32 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFnQ-0003ic-2E
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFnQ-00048u-1k
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFnQ-00048u-1k@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: guest_copy: Extend the
	prototype to pass the vCPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ODY0ODFiM2Q5ZTZkMzgyZjBlZDllZjNkMGJlMzY1Y2NiYzMwOWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMTo1ODox
MCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZ3Vlc3RfY29weTogRXh0ZW5kIHRoZSBwcm90b3R5
cGUgdG8gcGFzcyB0aGUgdkNQVQogICAgCiAgICBDdXJyZW50bHksIGd1ZXN0X2NvcHkgYXNzdW1l
cyB0aGUgY29weSB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgdGhlIGN1cnJlbnQKICAgIHZDUFUuIGNv
cHlfZ3Vlc3QgaXMgbWVhbnQgdG8gYmUgdkNQVSBhZ25vc3RpYywgc28gZXh0ZW5kIHRoZSBwcm90
b3R5cGUKICAgIHRvIHBhc3MgdGhlIHZDUFUuCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUsIGVu
Y2Fwc3VsYXRlIHRoZSB2Q1BVIGluIGFuIHVuaW9uIHRvIGFsbG93IGV4dGVuc2lvbgogICAgZm9y
IGNvcHlpbmcgZnJvbSBhIGd1ZXN0IGRvbWFpbiAoaXBhIGNhc2UpIGluIHRoZSBmdXR1cmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyB8IDI1ICsrKysrKysrKysrKysr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyBiL3hlbi9hcmNoL2Fy
bS9ndWVzdGNvcHkuYwppbmRleCBmZjdkMTUzLi43ZTkyZTI3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ3Vlc3Rjb3B5LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCkBAIC05LDgg
KzksMTggQEAKICNkZWZpbmUgQ09QWV9mcm9tX2d1ZXN0ICAgICAoMFUgPDwgMSkKICNkZWZpbmUg
Q09QWV90b19ndWVzdCAgICAgICAoMVUgPDwgMSkKIAordHlwZWRlZiB1bmlvbgoreworICAgIHN0
cnVjdAorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUgKnY7CisgICAgfSBndmE7Cit9IGNvcHlf
aW5mb190OworCisjZGVmaW5lIEdWQV9JTkZPKHZjcHUpICgoY29weV9pbmZvX3QpIHsgLmd2YSA9
IHsgdmNwdSB9IH0pCisKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNvcHlfZ3Vlc3Qodm9pZCAqYnVm
LCB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvcHlfaW5mb190IGluZm8sIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICAvKiBY
WFggbmVlZHMgdG8gaGFuZGxlIGZhdWx0cyAqLwogICAgIHVuc2lnbmVkIG9mZnNldCA9IGFkZHIg
JiB+UEFHRV9NQVNLOwpAQCAtMjMsNyArMzMsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBjb3B5
X2d1ZXN0KHZvaWQgKmJ1ZiwgdWludDY0X3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKICAgICAg
ICAgdW5zaWduZWQgc2l6ZSA9IG1pbihsZW4sICh1bnNpZ25lZClQQUdFX1NJWkUgLSBvZmZzZXQp
OwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCi0gICAgICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2d2YShjdXJyZW50LCBhZGRyLAorICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9ndmEoaW5mby5ndmEudiwgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChmbGFncyAmIENPUFlfdG9fZ3Vlc3QpID8gR1YyTV9XUklURSA6IEdWMk1fUkVBRCk7CiAgICAg
ICAgIGlmICggcGFnZSA9PSBOVUxMICkKICAgICAgICAgICAgIHJldHVybiBsZW47CkBAIC02NCwy
NCArNzQsMjcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgY29weV9ndWVzdCh2b2lkICpidWYsIHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlf
dG9fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2lnbmVkIGxlbikKIHsKLSAg
ICByZXR1cm4gY29weV9ndWVzdCgodm9pZCAqKWZyb20sICh2YWRkcl90KXRvLCBsZW4sIENPUFlf
dG9fZ3Vlc3QpOworICAgIHJldHVybiBjb3B5X2d1ZXN0KCh2b2lkICopZnJvbSwgKHZhZGRyX3Qp
dG8sIGxlbiwKKyAgICAgICAgICAgICAgICAgICAgICBHVkFfSU5GTyhjdXJyZW50KSwgQ09QWV90
b19ndWVzdCk7CiB9CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNh
Y2hlKHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbGVuKQogewotICAgIHJldHVybiBjb3B5X2d1
ZXN0KCh2b2lkICopZnJvbSwgKHZhZGRyX3QpdG8sIGxlbiwKKyAgICByZXR1cm4gY29weV9ndWVz
dCgodm9pZCAqKWZyb20sICh2YWRkcl90KXRvLCBsZW4sIEdWQV9JTkZPKGN1cnJlbnQpLAogICAg
ICAgICAgICAgICAgICAgICAgIENPUFlfdG9fZ3Vlc3QgfCBDT1BZX2ZsdXNoX2RjYWNoZSk7CiB9
CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4p
CiB7Ci0gICAgcmV0dXJuIGNvcHlfZ3Vlc3QoTlVMTCwgKHZhZGRyX3QpdG8sIGxlbiwgQ09QWV90
b19ndWVzdCk7CisgICAgcmV0dXJuIGNvcHlfZ3Vlc3QoTlVMTCwgKHZhZGRyX3QpdG8sIGxlbiwg
R1ZBX0lORk8oY3VycmVudCksCisgICAgICAgICAgICAgICAgICAgICAgQ09QWV90b19ndWVzdCk7
CiB9CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lkICp0bywgY29uc3Qg
dm9pZCBfX3VzZXIgKmZyb20sIHVuc2lnbmVkIGxlbikKIHsKLSAgICByZXR1cm4gY29weV9ndWVz
dCh0bywgKHZhZGRyX3QpZnJvbSwgbGVuLCBDT1BZX2Zyb21fZ3Vlc3QpOworICAgIHJldHVybiBj
b3B5X2d1ZXN0KHRvLCAodmFkZHJfdClmcm9tLCBsZW4sIEdWQV9JTkZPKGN1cnJlbnQpLAorICAg
ICAgICAgICAgICAgICAgICAgIENPUFlfZnJvbV9ndWVzdCk7CiB9CiAKIC8qCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:01 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16: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.xenproject.org>)
	id 1eQFnh-0002u4-JN; Sat, 16 Dec 2017 16:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFng-0002sp-PK
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:00 +0000
X-Inumbo-ID: 82e092e8-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82e092e8-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:59:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFna-0003ii-44
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFna-00049V-3V
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:58:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFna-00049V-3V@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:58:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Extend copy_to_guest to
	support copying from/to guest physical address
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NjExNTg3MjNhNjZhYWZiMDdhYzU0OWM0NjhiOGM5NThlZDVkZGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjowNDoy
MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogRXh0ZW5kIGNvcHlfdG9fZ3Vlc3QgdG8gc3VwcG9y
dCBjb3B5aW5nIGZyb20vdG8gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcwogICAgCiAgICBUaGUgb25s
eSBkaWZmZXJlbmNlcyBiZXR3ZWVuIGNvcHlfdG9fZ3Vlc3QgYW5kIGFjY2Vzc19ndWVzdF9tZW1v
cnlfYnlfaXBhIGFyZToKICAgICAgICAtIFRoZSBsYXR0ZXIgZG9lcyBub3Qgc3VwcG9ydCBjb3B5
aW5nIGRhdGEgY3Jvc3NpbmcgcGFnZSBib3VuZGFyeQogICAgICAgIC0gVGhlIGZvcm1lciBpcyBj
b3B5aW5nIGZyb20vdG8gZ3Vlc3QgVkEgd2hpbHN0IHRoZSBsYXR0ZXIgZnJvbQogICAgICAgIGd1
ZXN0IFBBCiAgICAKICAgIGNvcHlfdG9fZ3Vlc3QgY2FuIGVhc2lseSBiZSBleHRlbmRlZCB0byBz
dXBwb3J0IGNvcHlpbmcgZnJvbS90byBndWVzdAogICAgcGh5c2ljYWwgYWRkcmVzcy4gRm9yIHRo
YXQgYSBuZXcgYml0IGlzIHVzZWQgdG8gdGVsbCB3aGV0aGVyIGxpbmVhcgogICAgYWRkcmVzcyBv
ciBpcGEgaXMgYmVlbiB1c2VkLgogICAgCiAgICBMYXN0bHkgYWNjZXNzX2d1ZXN0X21lbW9yeV9i
eV9pcGEgaXMgcmVpbXBsZW1lbnRlZCB1c2luZyBjb3B5X3RvX2d1ZXN0LgogICAgVGhpcyBhbHNv
IGhhcyB0aGUgYmVuZWZpdHMgdG8gZXh0ZW5kIHRoZSB1c2Ugb2YgaXQsIGl0IGlzIG5vdyBwb3Nz
aWJsZQogICAgdG8gY29weSBkYXRhIGNyb3NzaW5nIHBhZ2UgYm91bmRhcnkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyB8IDkxICsrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMo
KyksIDQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHku
YyBiL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYwppbmRleCA3ZTkyZTI3Li45M2U0YWEyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0
Y29weS5jCkBAIC04LDYgKzgsOCBAQAogI2RlZmluZSBDT1BZX2ZsdXNoX2RjYWNoZSAgICgxVSA8
PCAwKQogI2RlZmluZSBDT1BZX2Zyb21fZ3Vlc3QgICAgICgwVSA8PCAxKQogI2RlZmluZSBDT1BZ
X3RvX2d1ZXN0ICAgICAgICgxVSA8PCAxKQorI2RlZmluZSBDT1BZX2lwYSAgICAgICAgICAgICgw
VSA8PCAyKQorI2RlZmluZSBDT1BZX2xpbmVhciAgICAgICAgICgxVSA8PCAyKQogCiB0eXBlZGVm
IHVuaW9uCiB7CkBAIC0xNSw5ICsxNywzOSBAQCB0eXBlZGVmIHVuaW9uCiAgICAgewogICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKICAgICB9IGd2YTsKKworICAgIHN0cnVjdAorICAgIHsKKyAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICB9IGdwYTsKIH0gY29weV9pbmZvX3Q7CiAKICNkZWZp
bmUgR1ZBX0lORk8odmNwdSkgKChjb3B5X2luZm9fdCkgeyAuZ3ZhID0geyB2Y3B1IH0gfSkKKyNk
ZWZpbmUgR1BBX0lORk8oZG9tYWluKSAoKGNvcHlfaW5mb190KSB7IC5ncGEgPSB7IGRvbWFpbiB9
IH0pCisKK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICp0cmFuc2xhdGVfZ2V0X3BhZ2UoY29weV9p
bmZvX3QgaW5mbywgdWludDY0X3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBsaW5lYXIsIGJvb2wgd3JpdGUpCit7CisgICAgcDJtX3R5cGVf
dCBwMm10OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoIGxpbmVhciAp
CisgICAgICAgIHJldHVybiBnZXRfcGFnZV9mcm9tX2d2YShpbmZvLmd2YS52LCBhZGRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd3JpdGUgPyBHVjJNX1dSSVRFIDogR1YyTV9S
RUFEKTsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihpbmZvLmdwYS5kLCBwYWRkcl90
b19wZm4oYWRkciksICZwMm10LCBQMk1fQUxMT0MpOworCisgICAgaWYgKCAhcGFnZSApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgaWYgKCAhcDJtX2lzX3JhbShwMm10KSApCisgICAgewor
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisg
ICAgcmV0dXJuIHBhZ2U7Cit9CiAKIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNvcHlfZ3Vlc3Qodm9p
ZCAqYnVmLCB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb3B5X2luZm9fdCBpbmZvLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCkBA
IC0yNiw2ICs1OCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNvcHlfZ3Vlc3Qodm9pZCAqYnVm
LCB1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAogICAgIHVuc2lnbmVkIG9mZnNldCA9
IGFkZHIgJiB+UEFHRV9NQVNLOwogCiAgICAgQlVJTERfQlVHX09OKChzaXplb2YoYWRkcikpIDwg
c2l6ZW9mKHZhZGRyX3QpKTsKKyAgICBCVUlMRF9CVUdfT04oKHNpemVvZihhZGRyKSkgPCBzaXpl
b2YocGFkZHJfdCkpOwogCiAgICAgd2hpbGUgKCBsZW4gKQogICAgIHsKQEAgLTMzLDggKzY2LDgg
QEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgY29weV9ndWVzdCh2b2lkICpidWYsIHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGludCBsZW4sCiAgICAgICAgIHVuc2lnbmVkIHNpemUgPSBtaW4obGVuLCAo
dW5zaWduZWQpUEFHRV9TSVpFIC0gb2Zmc2V0KTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKIAotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9ndmEoaW5mby5ndmEudiwgYWRk
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmbGFncyAmIENPUFlfdG9fZ3Vl
c3QpID8gR1YyTV9XUklURSA6IEdWMk1fUkVBRCk7CisgICAgICAgIHBhZ2UgPSB0cmFuc2xhdGVf
Z2V0X3BhZ2UoaW5mbywgYWRkciwgZmxhZ3MgJiBDT1BZX2xpbmVhciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGFncyAmIENPUFlfdG9fZ3Vlc3QpOwogICAgICAgICBpZiAo
IHBhZ2UgPT0gTlVMTCApCiAgICAgICAgICAgICByZXR1cm4gbGVuOwogCkBAIC03NSw3NSArMTA4
LDM5IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGNvcHlfZ3Vlc3Qodm9pZCAqYnVmLCB1aW50NjRf
dCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAogdW5zaWduZWQgbG9uZyByYXdfY29weV90b19ndWVz
dCh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKQogewogICAgIHJldHVy
biBjb3B5X2d1ZXN0KCh2b2lkICopZnJvbSwgKHZhZGRyX3QpdG8sIGxlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICBHVkFfSU5GTyhjdXJyZW50KSwgQ09QWV90b19ndWVzdCk7CisgICAgICAgICAg
ICAgICAgICAgICAgR1ZBX0lORk8oY3VycmVudCksIENPUFlfdG9fZ3Vlc3QgfCBDT1BZX2xpbmVh
cik7CiB9CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKHZv
aWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbGVuKQogewogICAgIHJldHVybiBjb3B5X2d1ZXN0KCh2
b2lkICopZnJvbSwgKHZhZGRyX3QpdG8sIGxlbiwgR1ZBX0lORk8oY3VycmVudCksCi0gICAgICAg
ICAgICAgICAgICAgICAgQ09QWV90b19ndWVzdCB8IENPUFlfZmx1c2hfZGNhY2hlKTsKKyAgICAg
ICAgICAgICAgICAgICAgICBDT1BZX3RvX2d1ZXN0IHwgQ09QWV9mbHVzaF9kY2FjaGUgfCBDT1BZ
X2xpbmVhcik7CiB9CiAKIHVuc2lnbmVkIGxvbmcgcmF3X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1
bnNpZ25lZCBsZW4pCiB7CiAgICAgcmV0dXJuIGNvcHlfZ3Vlc3QoTlVMTCwgKHZhZGRyX3QpdG8s
IGxlbiwgR1ZBX0lORk8oY3VycmVudCksCi0gICAgICAgICAgICAgICAgICAgICAgQ09QWV90b19n
dWVzdCk7CisgICAgICAgICAgICAgICAgICAgICAgQ09QWV90b19ndWVzdCB8IENPUFlfbGluZWFy
KTsKIH0KIAogdW5zaWduZWQgbG9uZyByYXdfY29weV9mcm9tX2d1ZXN0KHZvaWQgKnRvLCBjb25z
dCB2b2lkIF9fdXNlciAqZnJvbSwgdW5zaWduZWQgbGVuKQogewogICAgIHJldHVybiBjb3B5X2d1
ZXN0KHRvLCAodmFkZHJfdClmcm9tLCBsZW4sIEdWQV9JTkZPKGN1cnJlbnQpLAotICAgICAgICAg
ICAgICAgICAgICAgIENPUFlfZnJvbV9ndWVzdCk7CisgICAgICAgICAgICAgICAgICAgICAgQ09Q
WV9mcm9tX2d1ZXN0IHwgQ09QWV9saW5lYXIpOwogfQogCi0vKgotICogVGVtcG9yYXJpbHkgbWFw
IG9uZSBwaHlzaWNhbCBndWVzdCBwYWdlIGFuZCBjb3B5IGRhdGEgdG8gb3IgZnJvbSBpdC4KLSAq
IFRoZSBkYXRhIHRvIGJlIGNvcGllZCBjYW5ub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LgotICov
CiBpbnQgYWNjZXNzX2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJf
dCBncGEsIHZvaWQgKmJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBzaXplLCBib29sIGlzX3dyaXRlKQogewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0g
ICAgdWludDY0X3Qgb2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsgIC8qIE9mZnNldCB3aXRoaW4g
dGhlIG1hcHBlZCBwYWdlICovCi0gICAgcDJtX3R5cGVfdCBwMm10OwotICAgIHZvaWQgKnA7Ci0K
LSAgICAvKiBEbyBub3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LiAqLwotICAgIGlmICggc2l6ZSA+
IChQQUdFX1NJWkUgLSBvZmZzZXQpICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgImQlZDogZ3Vlc3Rjb3B5OiBtZW1vcnkgYWNjZXNzIGNyb3NzZXMgcGFnZSBib3VuZGFyeS5c
biIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLSAgICB9Ci0KLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZu
KGdwYSksICZwMm10LCBQMk1fQUxMT0MpOwotICAgIGlmICggIXBhZ2UgKQotICAgIHsKLSAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZCVkOiBndWVzdGNvcHk6IGZhaWxlZCB0byBnZXQgdGFi
bGUgZW50cnkuXG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0gICAgfQorICAgIHVuc2lnbmVkIGxvbmcgbGVmdDsKKyAgICBpbnQgZmxh
Z3MgPSBDT1BZX2lwYTsKIAotICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgKQotICAgIHsKLSAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDog
Z3Vlc3Rjb3B5OiBndWVzdCBtZW1vcnkgc2hvdWxkIGJlIFJBTS5cbiIsCi0gICAgICAgICAgICAg
ICBkLT5kb21haW5faWQpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBw
ID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisgICAgZmxhZ3MgfD0gaXNfd3JpdGUgPyBDT1BZ
X3RvX2d1ZXN0IDogQ09QWV9mcm9tX2d1ZXN0OwogCi0gICAgaWYgKCBpc193cml0ZSApCi0gICAg
ICAgIG1lbWNweShwICsgb2Zmc2V0LCBidWYsIHNpemUpOwotICAgIGVsc2UKLSAgICAgICAgbWVt
Y3B5KGJ1ZiwgcCArIG9mZnNldCwgc2l6ZSk7CisgICAgbGVmdCA9IGNvcHlfZ3Vlc3QoYnVmLCBn
cGEsIHNpemUsIEdQQV9JTkZPKGQpLCBmbGFncyk7CiAKLSAgICB1bm1hcF9kb21haW5fcGFnZShw
KTsKLSAgICBwdXRfcGFnZShwYWdlKTsKLQotICAgIHJldHVybiAwOworICAgIHJldHVybiAoIWxl
ZnQpID8gMCA6IC1FSU5WQUw7CiB9CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:59: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.xenproject.org>)
	id 1eQFnq-0002vI-L0; Sat, 16 Dec 2017 16:59:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFnp-0002ur-V1
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:09 +0000
X-Inumbo-ID: 88df086f-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88df086f-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 16:59:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFnk-0003jU-5r
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFnk-0004AI-5L
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFnk-0004AI-5L@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Introduce
	copy_to_guest_phys_flush_dcache
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzMDJiZDQ5MGJlYTdmZTliNjUxODFiNGFlYTBhNTNhYWQyOTQyYmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowMyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjowNzoz
OSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGNvcHlfdG9fZ3Vlc3RfcGh5c19m
bHVzaF9kY2FjaGUKICAgIAogICAgVGhpcyBuZXcgZnVuY3Rpb24gd2lsbCBiZSB1c2VkIGluIGEg
Zm9sbG93LXVwIHBhdGNoIHRvIGNvcHkgZGF0YSB0byB0aGUgZ3Vlc3QKICAgIHVzaW5nIHRoZSBJ
UEEgKGFrYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzKSBhbmQgdGhlbiBjbGVhbiB0aGUgY2FjaGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyAgICAgICAgICAgfCA5ICsr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCB8IDYgKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ3Vlc3Rjb3B5LmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rjb3B5LmMKaW5kZXggOTNlNGFhMi4u
N2EwZjNlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdGNvcHkuYwpAQCAtMTMwLDYgKzEzMCwxNSBAQCB1bnNpZ25lZCBsb25nIHJh
d19jb3B5X2Zyb21fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgX191c2VyICpmcm9tLCB1bnNp
Z25lZCBsZQogICAgICAgICAgICAgICAgICAgICAgIENPUFlfZnJvbV9ndWVzdCB8IENPUFlfbGlu
ZWFyKTsKIH0KIAordW5zaWduZWQgbG9uZyBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hl
KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBncGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgcmV0dXJuIGNvcHlfZ3Vlc3Qo
YnVmLCBncGEsIGxlbiwgR1BBX0lORk8oZCksCisgICAgICAgICAgICAgICAgICAgICAgQ09QWV90
b19ndWVzdCB8IENPUFlfaXBhIHwgQ09QWV9mbHVzaF9kY2FjaGUpOworfQorCiBpbnQgYWNjZXNz
X2d1ZXN0X21lbW9yeV9ieV9pcGEoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQg
KmJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29s
IGlzX3dyaXRlKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nl
c3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKaW5kZXggNjc5NjgwMS4u
MjI0ZDJhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBAIC0xMSw2ICsxMSwxMiBA
QCB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNoZSh2b2lkICp0bywg
Y29uc3Qgdm9pZCAqZnJvbSwKIHVuc2lnbmVkIGxvbmcgcmF3X2NvcHlfZnJvbV9ndWVzdCh2b2lk
ICp0bywgY29uc3Qgdm9pZCAqZnJvbSwgdW5zaWduZWQgbGVuKTsKIHVuc2lnbmVkIGxvbmcgcmF3
X2NsZWFyX2d1ZXN0KHZvaWQgKnRvLCB1bnNpZ25lZCBsZW4pOwogCisvKiBDb3B5IGRhdGEgdG8g
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcywgdGhlbiBjbGVhbiB0aGUgcmVnaW9uLiAqLwordW5zaWdu
ZWQgbG9uZyBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hlKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBw
aHlzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQg
KmJ1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuKTsKKwogaW50IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKHN0cnVjdCBk
b21haW4gKmQsIHBhZGRyX3QgaXBhLCB2b2lkICpidWYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9vbCBpc193cml0ZSk7CiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:59: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.xenproject.org>)
	id 1eQFo0-0002wg-MW; Sat, 16 Dec 2017 16:59:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFo0-0002w9-4Q
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:20 +0000
X-Inumbo-ID: 8edddaff-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8edddaff-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:00:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFnu-0003jf-7n
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFnu-0004Ap-7E
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFnu-0004Ap-7E@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: kernel: Rework
	kernel_zimage_load to use the generic copy helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4OTcyYWE5NjQ1ZjdjNjRmODZhMGM4YTgzZjk5NjQzZWUwOWI1M2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowNCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMToy
OSAyMDE3IC0wODAwCgogICAgeGVuL2FybToga2VybmVsOiBSZXdvcmsga2VybmVsX3ppbWFnZV9s
b2FkIHRvIHVzZSB0aGUgZ2VuZXJpYyBjb3B5IGhlbHBlcgogICAgCiAgICBUaGUgZnVuY3Rpb24g
a2VybmVsX3ppbWFnZSBpcyBkZWFsaW5nIHdpdGggSVBBIGJ1dCB1c2VzIGd2aXJ0X3RvX21hZGRy
IHRvCiAgICBkbyB0aGUgdHJhbnNsYXRpb24uIFRoaXMgaXMgY3VycmVudGx5IHdvcmtpbmcgZmlu
ZSBiZWNhdXNlIHRoZSBzdGFnZS0xIE1NVQogICAgaXMgZGlzYWJsZWQuCiAgICAKICAgIEZ1cnRo
ZXJtb3JlLCB0aGUgZnVuY3Rpb24gaXMgaW1wbGVtZW50aW5nIGl0cyBvd24gY29weSB0byBndWVz
dCByZXN1bHRpbmcKICAgIGluIGNvZGUgZHVwbGljYXRpb24gYW5kIG1ha2luZyBtb3JlIGRpZmZp
Y3VsdCB0byB1cGRhdGUgdGhlIGxvZ2ljIGluCiAgICBwYWdlLXRhYmxlcyAoc3VjaCBzdXBwb3J0
IGZvciBQb3B1bGF0ZSBPbiBEZW1hbmQpLgogICAgCiAgICBUaGUgbmV3IGNvcHlfdG9fZ3Vlc3Rf
cGh5c19mbHVzaF9kY2FjaGUgY291bGQgYmUgdXNlZCBoZXJlIGJ5CiAgICB0ZW1wb3JhcmlseSBt
YXBwaW5nIHRoZSBmdWxsIGtlcm5lbCBpbiB0aGUgdmlydHVhbCBzcGFjZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDEgKwogeGVuL2FyY2gvYXJtL2tlcm5l
bC5jICAgICAgIHwgMzMgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmggICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRp
b25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZDdiMTE0ZS4uYWE2
ZmY4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjEzNSw2ICsyMTM1LDcgQEAgaW50IGNvbnN0cnVj
dF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAgICAgZC0+bWF4X3BhZ2VzID0gfjBVOwogCiAgICAg
a2luZm8udW5hc3NpZ25lZF9tZW0gPSBkb20wX21lbTsKKyAgICBraW5mby5kID0gZDsKIAogICAg
IHJjID0ga2VybmVsX3Byb2JlKCZraW5mbyk7CiAgICAgaWYgKCByYyA8IDAgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCmluZGV4IGE2
YzY0MTMuLjJmYjBiOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuYworKysgYi94
ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTE1LDYgKzE1LDggQEAKICNpbmNsdWRlIDx4ZW4vZ3Vu
emlwLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAorI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nl
c3MuaD4KKwogI2luY2x1ZGUgImtlcm5lbC5oIgogCiAjZGVmaW5lIFVJTUFHRV9NQUdJQyAgICAg
ICAgICAweDI3MDUxOTU2CkBAIC0xNTcsNyArMTU5LDggQEAgc3RhdGljIHZvaWQga2VybmVsX3pp
bWFnZV9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbykKICAgICBwYWRkcl90IGxvYWRfYWRk
ciA9IGtlcm5lbF96aW1hZ2VfcGxhY2UoaW5mbyk7CiAgICAgcGFkZHJfdCBwYWRkciA9IGluZm8t
PnppbWFnZS5rZXJuZWxfYWRkcjsKICAgICBwYWRkcl90IGxlbiA9IGluZm8tPnppbWFnZS5sZW47
Ci0gICAgdW5zaWduZWQgbG9uZyBvZmZzOworICAgIHZvaWQgKmtlcm5lbDsKKyAgICBpbnQgcmM7
CiAKICAgICBpbmZvLT5lbnRyeSA9IGxvYWRfYWRkcjsKIApAQCAtMTY1LDI5ICsxNjgsMTcgQEAg
c3RhdGljIHZvaWQga2VybmVsX3ppbWFnZV9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbykK
IAogICAgIHByaW50aygiTG9hZGluZyB6SW1hZ2UgZnJvbSAlIlBSSXBhZGRyIiB0byAlIlBSSXBh
ZGRyIi0lIlBSSXBhZGRyIlxuIiwKICAgICAgICAgICAgcGFkZHIsIGxvYWRfYWRkciwgbG9hZF9h
ZGRyICsgbGVuKTsKLSAgICBmb3IgKCBvZmZzID0gMDsgb2ZmcyA8IGxlbjsgKQotICAgIHsKLSAg
ICAgICAgdWludDY0X3QgcGFyOwotICAgICAgICBwYWRkcl90IHMsIGwsIG1hID0gMDsKLSAgICAg
ICAgdm9pZCAqZHN0OwotCi0gICAgICAgIHMgPSBvZmZzICYgflBBR0VfTUFTSzsKLSAgICAgICAg
bCA9IG1pbihQQUdFX1NJWkUgLSBzLCBsZW4pOwotCi0gICAgICAgIHBhciA9IGd2aXJ0X3RvX21h
ZGRyKGxvYWRfYWRkciArIG9mZnMsICZtYSwgR1YyTV9XUklURSk7Ci0gICAgICAgIGlmICggcGFy
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBtYXAgdHJhbnNsYXRl
IGd1ZXN0IGFkZHJlc3MiKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQogCi0gICAg
ICAgIGRzdCA9IG1hcF9kb21haW5fcGFnZShtYWRkcl90b19tZm4obWEpKTsKKyAgICBrZXJuZWwg
PSBpb3JlbWFwX3djKHBhZGRyLCBsZW4pOworICAgIGlmICggIWtlcm5lbCApCisgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gbWFwIHRoZSBod2RvbSBrZXJuZWwiKTsKIAotICAgICAgICBjb3B5X2Zy
b21fcGFkZHIoZHN0ICsgcywgcGFkZHIgKyBvZmZzLCBsKTsKKyAgICByYyA9IGNvcHlfdG9fZ3Vl
c3RfcGh5c19mbHVzaF9kY2FjaGUoaW5mby0+ZCwgbG9hZF9hZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBrZXJuZWwsIGxlbik7CisgICAgaWYgKCByYyAhPSAw
ICkKKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBrZXJuZWwgaW4gdGhlIGh3ZG9t
IG1lbW9yeSIpOwogCi0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGRzdCk7Ci0gICAgICAgIG9m
ZnMgKz0gbDsKLSAgICB9CisgICAgaW91bm1hcChrZXJuZWwpOwogfQogCiAvKgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5oIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5oCmluZGV4IGMx
YjA3ZDQuLjZkNjk1MDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuaAorKysgYi94
ZW4vYXJjaC9hcm0va2VybmVsLmgKQEAgLTE1LDYgKzE1LDggQEAgc3RydWN0IGtlcm5lbF9pbmZv
IHsKICAgICBlbnVtIGRvbWFpbl90eXBlIHR5cGU7CiAjZW5kaWYKIAorICAgIHN0cnVjdCBkb21h
aW4gKmQ7CisKICAgICB2b2lkICpmZHQ7IC8qIGZsYXQgZGV2aWNlIHRyZWUgKi8KICAgICBwYWRk
cl90IHVuYXNzaWduZWRfbWVtOyAvKiBSQU0gbm90ICh5ZXQpIGFzc2lnbmVkIHRvIGEgYmFuayAq
LwogICAgIHN0cnVjdCBtZW1pbmZvIG1lbTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:30 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFoA-0002yJ-P0; Sat, 16 Dec 2017 16:59:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFoA-0002xq-9h
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:30 +0000
X-Inumbo-ID: 94dcc6cb-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94dcc6cb-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:00:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFo4-0003jx-9f
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFo4-0004CK-9B
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFo4-0004CK-9B@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Rework
	initrd_load to use the generic copy helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiN2U2ZDU2NWQ5MjhhNmJlOTJhNjJlZGI3YjZhNmI5ZWQ1NmRmYmMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowNSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMToz
NiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZXdvcmsgaW5pdHJkX2xv
YWQgdG8gdXNlIHRoZSBnZW5lcmljIGNvcHkgaGVscGVyCiAgICAKICAgIFRoZSBmdW5jdGlvbiBp
bml0cmRfbG9hZCBpcyBkZWFsaW5nIHdpdGggSVBBIGJ1dCB1c2VzIGd2aXJ0X3RvX21hZGRyIHRv
CiAgICBkbyB0aGUgdHJhbnNsYXRpb24uIFRoaXMgaXMgY3VycmVudGx5IHdvcmtpbmcgZmluZSBi
ZWNhdXNlIHRoZSBzdGFnZS0xIE1NVQogICAgaXMgZGlzYWJsZWQuCiAgICAKICAgIEZ1cnRoZXJt
b3JlLCB0aGUgZnVuY3Rpb24gaXMgaW1wbGVtZW50aW5nIGl0cyBvd24gY29weSB0byBndWVzdCBy
ZXN1bHRpbmcKICAgIGluIGNvZGUgZHVwbGljYXRpb24gYW5kIG1ha2luZyBtb3JlIGRpZmZpY3Vs
dCB0byB1cGRhdGUgdGhlIGxvZ2ljIGluCiAgICBwYWdlLXRhYmxlcyAoc3VjaCBzdXBwb3J0IGZv
ciBQb3B1bGF0ZSBPbiBEZW1hbmQpLgogICAgCiAgICBUaGUgbmV3IGNvcHlfdG9fZ3Vlc3RfcGh5
c19mbHVzaF9kY2FjaGUgY291bGQgYmUgdXNlZCBoZXJlIGJ5IHRlbXBvcmFyaWx5CiAgICBtYXBw
aW5nIHRoZSBmdWxsIGluaXRyZCBpbiB0aGUgdmlydHVhbCBzcGFjZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMzEgKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCmluZGV4IGFhNmZmOGQuLjY2ZmQ3N2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTE5NjgsMTEgKzE5NjgsMTEgQEAgc3RhdGljIHZvaWQgaW5pdHJkX2xvYWQoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKICAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqbW9kID0ga2lu
Zm8tPmluaXRyZF9ib290bW9kdWxlOwogICAgIHBhZGRyX3QgbG9hZF9hZGRyID0ga2luZm8tPmlu
aXRyZF9wYWRkcjsKICAgICBwYWRkcl90IHBhZGRyLCBsZW47Ci0gICAgdW5zaWduZWQgbG9uZyBv
ZmZzOwogICAgIGludCBub2RlOwogICAgIGludCByZXM7CiAgICAgX19iZTMyIHZhbFsyXTsKICAg
ICBfX2JlMzIgKmNlbGxwOworICAgIHZvaWQgX19pb21lbSAqaW5pdHJkOwogCiAgICAgaWYgKCAh
bW9kIHx8ICFtb2QtPnNpemUgKQogICAgICAgICByZXR1cm47CkBAIC0yMDAyLDI5ICsyMDAyLDE0
IEBAIHN0YXRpYyB2b2lkIGluaXRyZF9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAg
ICAgaWYgKCByZXMgKQogICAgICAgICBwYW5pYygiQ2Fubm90IGZpeCB1cCBcImxpbnV4LGluaXRy
ZC1lbmRcIiBwcm9wZXJ0eSIpOwogCi0gICAgZm9yICggb2ZmcyA9IDA7IG9mZnMgPCBsZW47ICkK
LSAgICB7Ci0gICAgICAgIHVpbnQ2NF90IHBhcjsKLSAgICAgICAgcGFkZHJfdCBzLCBsLCBtYSA9
IDA7Ci0gICAgICAgIHZvaWQgKmRzdDsKLQotICAgICAgICBzID0gb2ZmcyAmIH5QQUdFX01BU0s7
Ci0gICAgICAgIGwgPSBtaW4oUEFHRV9TSVpFIC0gcywgbGVuKTsKLQotICAgICAgICBwYXIgPSBn
dmlydF90b19tYWRkcihsb2FkX2FkZHIgKyBvZmZzLCAmbWEsIEdWMk1fV1JJVEUpOwotICAgICAg
ICBpZiAoIHBhciApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhbmljKCJVbmFibGUgdG8gdHJh
bnNsYXRlIGd1ZXN0IGFkZHJlc3MiKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQot
Ci0gICAgICAgIGRzdCA9IG1hcF9kb21haW5fcGFnZShtYWRkcl90b19tZm4obWEpKTsKKyAgICBp
bml0cmQgPSBpb3JlbWFwX3djKHBhZGRyLCBsZW4pOworICAgIGlmICggIWluaXRyZCApCisgICAg
ICAgIHBhbmljKCJVbmFibGUgdG8gbWFwIHRoZSBod2RvbSBpbml0cmQiKTsKIAotICAgICAgICBj
b3B5X2Zyb21fcGFkZHIoZHN0ICsgcywgcGFkZHIgKyBvZmZzLCBsKTsKLQotICAgICAgICB1bm1h
cF9kb21haW5fcGFnZShkc3QpOwotICAgICAgICBvZmZzICs9IGw7Ci0gICAgfQorICAgIHJlcyA9
IGNvcHlfdG9fZ3Vlc3RfcGh5c19mbHVzaF9kY2FjaGUoa2luZm8tPmQsIGxvYWRfYWRkciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRyZCwgbGVuKTsKKyAg
ICBpZiAoIHJlcyAhPSAwICkKKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBpbml0
cmQgaW4gdGhlIGh3ZG9tIG1lbW9yeSIpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fZml4dXAo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:41 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:59:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFoL-0002zc-Qd; Sat, 16 Dec 2017 16:59:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFoK-0002zD-IM
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:40 +0000
X-Inumbo-ID: 9adbcfab-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9adbcfab-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:00:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFoE-0003kq-Bd
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFoE-0004Co-B2
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFoE-0004Co-B2@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: Use
	copy_to_guest_phys_flush_dcache in dtb_load
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyOTIwODY1NjQ3YmQzNDQyODdmNDI3MDVkMTNlMDFhMjkxOTJlYzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowNiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMToz
OSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBVc2UgY29weV90b19ndWVz
dF9waHlzX2ZsdXNoX2RjYWNoZSBpbiBkdGJfbG9hZAogICAgCiAgICBUaGUgZnVuY3Rpb24gZHRi
X2xvYWQgaXMgZGVhbGluZyB3aXRoIElQQSBidXQgdXNlcyBndmlydF90b19tYWRkciB0byBkbwog
ICAgdGhlIHRyYW5zbGF0aW9uLiBUaGlzIGlzIGN1cnJlbnRseSB3b3JraW5nIGZpbmUgYmVjYXVz
ZSB0aGUgc3RhZ2UtMSBNTVUKICAgIGlzIGRpc2FibGVkLgogICAgCiAgICBSYXRoZXIgdGhhbiBy
ZWx5aW5nIG9uIHN1Y2ggYXNzdW1wdGlvbiwgdXNlIHRoZSBuZXcKICAgIGNvcHlfdG9fZ3Vlc3Rf
cGh5c19mbHVzaF9kY2FjaGUuIFRoaXMgYWxzbyByZXN1bHQgdG8gYSBzbGlnaHRseSBtb3JlCiAg
ICBjb21wcmVoZW5zaWJsZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDY2ZmQ3N2QuLjE1NWM5NTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTE5NTAsMTQgKzE5NTAsMTUgQEAgc3RhdGljIGludCBwcmVwYXJlX2Fj
cGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICNlbmRpZgog
c3RhdGljIHZvaWQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICB2
b2lkICogX191c2VyIGR0Yl92aXJ0ID0gKHZvaWQgKiBfX3VzZXIpKHJlZ2lzdGVyX3Qpa2luZm8t
PmR0Yl9wYWRkcjsKICAgICB1bnNpZ25lZCBsb25nIGxlZnQ7CiAKICAgICBwcmludGsoIkxvYWRp
bmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAogICAgICAgICAg
ICBraW5mby0+ZHRiX3BhZGRyLCBraW5mby0+ZHRiX3BhZGRyICsgZmR0X3RvdGFsc2l6ZShraW5m
by0+ZmR0KSk7CiAKLSAgICBsZWZ0ID0gcmF3X2NvcHlfdG9fZ3Vlc3RfZmx1c2hfZGNhY2hlKGR0
Yl92aXJ0LCBraW5mby0+ZmR0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOworICAgIGxlZnQgPSBjb3B5X3RvX2d1ZXN0
X3BoeXNfZmx1c2hfZGNhY2hlKGtpbmZvLT5kLCBraW5mby0+ZHRiX3BhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtpbmZvLT5mZHQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmR0X3RvdGFsc2l6ZShraW5mby0+ZmR0
KSk7CisKICAgICBpZiAoIGxlZnQgIT0gMCApCiAgICAgICAgIHBhbmljKCJVbmFibGUgdG8gY29w
eSB0aGUgRFRCIHRvIGRvbTAgbWVtb3J5IChsZWZ0ID0gJWx1IGJ5dGVzKSIsIGxlZnQpOwogICAg
IHhmcmVlKGtpbmZvLT5mZHQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 16:59:46 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 16:59: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.xenproject.org>)
	id 1eQFoQ-00030i-SD; Sat, 16 Dec 2017 16:59:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFoP-00030U-RM
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:45 +0000
X-Inumbo-ID: 6d0c6b42-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d0c6b42-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:59:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFoO-0003kw-DT
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFoO-0004DK-Cy
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFoO-0004DK-Cy@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Rename p2m_flush_tlb and
	p2m_flush_tlb_sync
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4MTcyOTk3NDljNDdhNTI0N2Q5MDk5YjE0ZmI4MjlhNjVmYjlkZDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowNyAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMTo0
MiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogcDJtOiBSZW5hbWUgcDJtX2ZsdXNoX3RsYiBhbmQg
cDJtX2ZsdXNoX3RsYl9zeW5jCiAgICAKICAgIFJlbmFtZSBwMm1fZmx1c2hfdGxiIGFuZCBwMm1f
Zmx1c2hfdGxiX3N5bmMgdG8gcmVzcGVjdGl2ZWx5CiAgICBwMm1fdGxiX2ZsdXNoIGFuZCBwMm1f
Zm9yY2VfdGxiX2ZsdXNoX3N5bmMuCiAgICAKICAgIEF0IGZpcnN0IGdsYW5jZSwgaW52ZXJ0aW5n
ICdmbHVzaCcgYW5kICd0bGInICBtaWdodCBzZWVtIHBvaW50bGVzcyBidXQKICAgIHdvdWxkIGJl
IGhlbHBmdWwgaW4gdGhlIGZ1dHVyZSBpbiBvcmRlciB0byBnZXQgbW9yZSBlYXNpbHkgc29tZSBj
b2RlIHBvcnRlZAogICAgZnJvbSB4ODYgUDJNIG9yIGV2ZW4gdG8gc2hhcmVkIHdpdGguCiAgICAK
ICAgIEZvciBwMm1fZmx1c2hfdGxiX3N5bmMsIHRoZSAnZm9yY2UnIHdhcyBhZGRlZCBiZWNhdXNl
IHRoZSBUTEJzIGFyZQogICAgZmx1c2ggdW5jb25kaXRpb25hbGx5LiBBIGZvbGxvdy11cCBwYXRj
aCB3aWxsIGFkZCBhbiBoZWxwZXIgdG8gZmx1c2gKICAgIFRMQnMgb25seSBpbiBjZXJ0YWluIGNh
c2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxOCArKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IDdiZjM0YWEuLjk1MDkwODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGNvbnN0IHBhZGRyX3Qg
bGV2ZWxfbWFza3NbXSA9CiBzdGF0aWMgY29uc3QgdWludDhfdCBsZXZlbF9vcmRlcnNbXSA9CiAg
ICAgeyBaRVJPRVRIX09SREVSLCBGSVJTVF9PUkRFUiwgU0VDT05EX09SREVSLCBUSElSRF9PUkRF
UiB9OwogCi1zdGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
Oworc3RhdGljIHZvaWQgcDJtX3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKIAog
LyogVW5sb2NrIHRoZSBmbHVzaCBhbmQgZG8gYSBQMk0gVExCIGZsdXNoIGlmIG5lY2Vzc2FyeSAq
Lwogdm9pZCBwMm1fd3JpdGVfdW5sb2NrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCkBAIC02NCw3
ICs2NCw3IEBAIHZvaWQgcDJtX3dyaXRlX3VubG9jayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQog
ICAgICAgICAgKiB0byBhdm9pZCBzb21lb25lIGVsc2UgbW9kaWZ5IHRoZSBQMk0gYmVmb3JlIHRo
ZSBUTEIKICAgICAgICAgICogaW52YWxpZGF0aW9uIGhhcyBjb21wbGV0ZWQuCiAgICAgICAgICAq
LwotICAgICAgICBwMm1fZmx1c2hfdGxiKHAybSk7CisgICAgICAgIHAybV90bGJfZmx1c2gocDJt
KTsKICAgICB9CiAKICAgICB3cml0ZV91bmxvY2soJnAybS0+bG9jayk7CkBAIC0xMzcsNyArMTM3
LDcgQEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICAqbGFzdF92
Y3B1X3JhbiA9IG4tPnZjcHVfaWQ7CiB9CiAKLXN0YXRpYyB2b2lkIHAybV9mbHVzaF90bGIoc3Ry
dWN0IHAybV9kb21haW4gKnAybSkKK3N0YXRpYyB2b2lkIHAybV90bGJfZmx1c2goc3RydWN0IHAy
bV9kb21haW4gKnAybSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0gMDsKICAgICB1aW50
NjRfdCBvdnR0YnI7CkBAIC0xNjksMTEgKzE2OSwxMSBAQCBzdGF0aWMgdm9pZCBwMm1fZmx1c2hf
dGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgKgogICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0
aGUgcDJtIGxvY2sgaGVsZC4KICAqLwotc3RhdGljIHZvaWQgcDJtX2ZsdXNoX3RsYl9zeW5jKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCitzdGF0aWMgdm9pZCBwMm1fZm9yY2VfdGxiX2ZsdXNoX3N5
bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICBBU1NFUlQocDJtX2lzX3dyaXRlX2xv
Y2tlZChwMm0pKTsKIAotICAgIHAybV9mbHVzaF90bGIocDJtKTsKKyAgICBwMm1fdGxiX2ZsdXNo
KHAybSk7CiAgICAgcDJtLT5uZWVkX2ZsdXNoID0gZmFsc2U7CiB9CiAKQEAgLTY3NCw3ICs2NzQs
NyBAQCBzdGF0aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAog
ICAgICAqIGZsdXNoPwogICAgICAqLwogICAgIGlmICggcDJtLT5uZWVkX2ZsdXNoICkKLSAgICAg
ICAgcDJtX2ZsdXNoX3RsYl9zeW5jKHAybSk7CisgICAgICAgIHAybV9mb3JjZV90bGJfZmx1c2hf
c3luYyhwMm0pOwogCiAgICAgbWZuID0gX21mbihlbnRyeS5wMm0uYmFzZSk7CiAgICAgQVNTRVJU
KG1mbl92YWxpZChtZm4pKTsKQEAgLTg2Myw3ICs4NjMsNyBAQCBzdGF0aWMgaW50IF9fcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgKiBGb3IgbW9yZSBkZXRh
aWxzIHNlZSAoRDQuNy4xIGluIEFSTSBEREkgMDQ4N0EuaikuCiAgICAgICAgICAqLwogICAgICAg
ICBwMm1fcmVtb3ZlX3B0ZShlbnRyeSwgcDJtLT5jbGVhbl9wdGUpOwotICAgICAgICBwMm1fZmx1
c2hfdGxiX3N5bmMocDJtKTsKKyAgICAgICAgcDJtX2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHAybSk7
CiAKICAgICAgICAgcDJtX3dyaXRlX3B0ZShlbnRyeSwgc3BsaXRfcHRlLCBwMm0tPmNsZWFuX3B0
ZSk7CiAKQEAgLTkzOSw3ICs5MzksNyBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGxpa2VseSgh
cDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQpIHx8CiAgICAgICAgICAgICAgICAgIFAyTV9DTEVBUl9Q
RVJNKHB0ZSkgIT0gUDJNX0NMRUFSX1BFUk0ob3JpZ19wdGUpICkKLSAgICAgICAgICAgICAgICBw
Mm1fZmx1c2hfdGxiX3N5bmMocDJtKTsKKyAgICAgICAgICAgICAgICBwMm1fZm9yY2VfdGxiX2Zs
dXNoX3N5bmMocDJtKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwMm0tPm5l
ZWRfZmx1c2ggPSB0cnVlOwogICAgICAgICB9CkBAIC0xMTQzLDcgKzExNDMsNyBAQCBzdGF0aWMg
aW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIE1ha2Ugc3VyZSB0
aGF0IGFsbCBUTEJzIGNvcnJlc3BvbmRpbmcgdG8gdGhlIG5ldyBWTUlEIGFyZSBmbHVzaGVkCiAg
ICAgICogYmVmb3JlIHVzaW5nIGl0CiAgICAgICovCi0gICAgcDJtX2ZsdXNoX3RsYihwMm0pOwor
ICAgIHAybV90bGJfZmx1c2gocDJtKTsKIAogICAgIHJldHVybiAwOwogfQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:02 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFog-00038y-0j; Sat, 16 Dec 2017 17:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFoe-00032P-N8
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:00 +0000
X-Inumbo-ID: a6d945b4-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6d945b4-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:00:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFoY-0003lC-FI
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFoY-0004Eg-Eo
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 16:59:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFoY-0004Eg-Eo@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 16:59:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Introduce
	p2m_tlb_flush_sync, export it and use it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxMjc4MjRiNzBlYzNkZDM4NmU2MjBhZTBkNGNhMDU3ZjYxMmQxZTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMTo0
NSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogcDJtOiBJbnRyb2R1Y2UgcDJtX3RsYl9mbHVzaF9z
eW5jLCBleHBvcnQgaXQgYW5kIHVzZSBpdAogICAgCiAgICBNdWx0aXBsZSBwbGFjZXMgaW4gdGhl
IGNvZGUgcmVxdWlyZXMgdG8gZmx1c2ggdGhlIFRMQnMgb25seSB3aGVuCiAgICBwMm0tPm5lZWRf
Zmx1c2ggaXMgc2V0LgogICAgCiAgICBSYXRoZXIgdGhhbiBvcGVuLWNvZGluZyBpdCwgaW50cm9k
dWNlIGEgbmV3IGhlbHBlciBwMm1fdGxiX2ZsdXNoX3N5bmMgdG8KICAgIGRvIGl0LgogICAgCiAg
ICBOb3RlIHRoYXQgcDJtX3RsYl9mbHVzaF9zeW5jIGlzIGV4cG9ydGVkIGFzIGl0IG1pZ2h0IGJl
IHVzZWQgYnkgb3RoZXIKICAgIHBhcnQgb2YgWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vcDJtLmMgICAgICAgIHwgMjcgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u
cygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDk1MDkwODcuLjE1NzExYTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTUxLDIxICs1MSwx
NSBAQCBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNrc1tdID0KIHN0YXRpYyBjb25zdCB1
aW50OF90IGxldmVsX29yZGVyc1tdID0KICAgICB7IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVS
LCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVSIH07CiAKLXN0YXRpYyB2b2lkIHAybV90bGJfZmx1
c2goc3RydWN0IHAybV9kb21haW4gKnAybSk7Ci0KIC8qIFVubG9jayB0aGUgZmx1c2ggYW5kIGRv
IGEgUDJNIFRMQiBmbHVzaCBpZiBuZWNlc3NhcnkgKi8KIHZvaWQgcDJtX3dyaXRlX3VubG9jayhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewotICAgIGlmICggcDJtLT5uZWVkX2ZsdXNoICkKLSAg
ICB7Ci0gICAgICAgIHAybS0+bmVlZF9mbHVzaCA9IGZhbHNlOwotICAgICAgICAvKgotICAgICAg
ICAgKiBUaGUgZmluYWwgZmx1c2ggaXMgZG9uZSB3aXRoIHRoZSBQMk0gd3JpdGUgbG9jayB0YWtl
biB0bwotICAgICAgICAgKiB0byBhdm9pZCBzb21lb25lIGVsc2UgbW9kaWZ5IHRoZSBQMk0gYmVm
b3JlIHRoZSBUTEIKLSAgICAgICAgICogaW52YWxpZGF0aW9uIGhhcyBjb21wbGV0ZWQuCi0gICAg
ICAgICAqLwotICAgICAgICBwMm1fdGxiX2ZsdXNoKHAybSk7Ci0gICAgfQorICAgIC8qCisgICAg
ICogVGhlIGZpbmFsIGZsdXNoIGlzIGRvbmUgd2l0aCB0aGUgUDJNIHdyaXRlIGxvY2sgdGFrZW4g
dG8gYXZvaWQKKyAgICAgKiBzb21lb25lIGVsc2UgbW9kaWZ5aW5nIHRoZSBQMk0gd2JlZm9yZSB0
aGUgVExCIGludmFsaWRhdGlvbiBoYXMKKyAgICAgKiBjb21wbGV0ZWQuCisgICAgICovCisgICAg
cDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7CiAKICAgICB3cml0ZV91bmxvY2soJnAybS0+bG9jayk7
CiB9CkBAIC0xNzcsNiArMTcxLDEyIEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hf
c3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAybS0+bmVlZF9mbHVzaCA9IGZhbHNl
OwogfQogCit2b2lkIHAybV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQor
eworICAgIGlmICggcDJtLT5uZWVkX2ZsdXNoICkKKyAgICAgICAgcDJtX2ZvcmNlX3RsYl9mbHVz
aF9zeW5jKHAybSk7Cit9CisKIC8qCiAgKiBGaW5kIGFuZCBtYXAgdGhlIHJvb3QgcGFnZSB0YWJs
ZS4gVGhlIGNhbGxlciBpcyByZXNwb25zaWJsZSBmb3IKICAqIHVubWFwcGluZyB0aGUgdGFibGUu
CkBAIC02NzMsOCArNjczLDcgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICAgKiBYWFg6IFNob3VsZCB3ZSBkZWZlciB0aGUgZnJlZSBvZiB0
aGUgcGFnZSB0YWJsZSB0byBhdm9pZCB0aGUKICAgICAgKiBmbHVzaD8KICAgICAgKi8KLSAgICBp
ZiAoIHAybS0+bmVlZF9mbHVzaCApCi0gICAgICAgIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhw
Mm0pOworICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0pOwogCiAgICAgbWZuID0gX21mbihlbnRy
eS5wMm0uYmFzZSk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4
IGZhYWRjZmUuLmEwYWJjODQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMjA0LDYgKzIwNCw4IEBAIHN0YXRp
YyBpbmxpbmUgaW50IHAybV9pc193cml0ZV9sb2NrZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkK
ICAgICByZXR1cm4gcndfaXNfd3JpdGVfbG9ja2VkKCZwMm0tPmxvY2spOwogfQogCit2b2lkIHAy
bV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKKwogLyogTG9vayB1cCB0
aGUgTUZOIGNvcnJlc3BvbmRpbmcgdG8gYSBkb21haW4ncyBHRk4uICovCiBtZm5fdCBwMm1fbG9v
a3VwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCk7CiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:13 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17:00: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.xenproject.org>)
	id 1eQFoq-0003Za-2D; Sat, 16 Dec 2017 17:00:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFoo-0003WX-Hu
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:10 +0000
X-Inumbo-ID: acd829fd-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id acd829fd-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:00:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFoi-0003oR-HC
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFoi-0004G9-Ge
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFoi-0004G9-Ge@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Fold p2m_tlb_flush into
	p2m_force_tlb_flush_sync
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkNjZiMDI2MzlmZDIxODlkZTMxMGU0ODFlNDAyZDJjOWQ3M2U1ZjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjowOSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMTo0
OSAyMDE3IC0wODAwCgogICAgeGVuL2FybTogcDJtOiBGb2xkIHAybV90bGJfZmx1c2ggaW50byBw
Mm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMKICAgIAogICAgcDJtX3RsYl9mbHVzaCBpcyBjYWxsZWQg
aW4gMiBwbGFjZXM6IHAybV9hbGxvY190YWJsZSBhbmQKICAgIHAybV9mb3JjZV90bGJfZmx1c2hf
c3luYy4KICAgIAogICAgcDJtX2FsbG9jX3RhYmxlIGlzIGNhbGxlZCB3aGVuIHRoZSBkb21haW4g
aXMgaW5pdGlhbGl6ZWQgYW5kIGNvdWxkIGJlCiAgICByZXBsYWNlIGJ5IGEgY2FsbCB0byBwMm1f
Zm9yY2VfdGxiX2ZsdXNoX3N5bmMgd2l0aCB0aGUgUDJNIHdyaXRlIGxvY2tlZC4KICAgIAogICAg
VGhpcyBzZWVtcyBhIGJpdCBwb2ludGxlc3MgYnV0IHdvdWxkIGFsbG93IHRvIGhhdmUgYSBzaW5n
bGUgQVBJIGZvcgogICAgZmx1c2hpbmcgYW5kIGF2b2lkIG1pc3VzYWdlIGluIHRoZSBQMk0gY29k
ZS4KICAgIAogICAgU28gdXBkYXRlIHAybV9hbGxvY190YWJsZSB0byB1c2UgcDJtX2ZvcmNlX3Rs
Yl9mbHVzaF9zeW5jIGFuZCBmb2xkCiAgICBwMm1fdGxiX2ZsdXNoIGluIHAybV9mb3JjZV90bGJf
Zmx1c2hfc3luYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMjQgKysrKysr
KysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gv
YXJtL3AybS5jCmluZGV4IDE1NzExYTQuLjIyMTY1YWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzMSwxMSArMTMxLDE4IEBAIHZv
aWQgcDJtX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgKmxhc3RfdmNwdV9yYW4g
PSBuLT52Y3B1X2lkOwogfQogCi1zdGF0aWMgdm9pZCBwMm1fdGxiX2ZsdXNoKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCisvKgorICogRm9yY2UgYSBzeW5jaHJvbm91cyBQMk0gVExCIGZsdXNoLgor
ICoKKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHAybSBsb2NrIGhlbGQuCisgKi8KK3N0YXRp
YyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MgPSAwOwogICAgIHVpbnQ2NF90IG92dHRicjsKIAor
ICAgIEFTU0VSVChwMm1faXNfd3JpdGVfbG9ja2VkKHAybSkpOworCiAgICAgLyoKICAgICAgKiBB
Uk0gb25seSBwcm92aWRlcyBhbiBpbnN0cnVjdGlvbiB0byBmbHVzaCBUTEJzIGZvciB0aGUgY3Vy
cmVudAogICAgICAqIFZNSUQuIFNvIHN3aXRjaCB0byB0aGUgVlRUQlIgb2YgYSBnaXZlbiBQMk0g
aWYgZGlmZmVyZW50LgpAQCAtMTU2LDE4ICsxNjMsNyBAQCBzdGF0aWMgdm9pZCBwMm1fdGxiX2Zs
dXNoKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIGlzYigpOwogICAgICAgICBsb2Nh
bF9pcnFfcmVzdG9yZShmbGFncyk7CiAgICAgfQotfQotCi0vKgotICogRm9yY2UgYSBzeW5jaHJv
bm91cyBQMk0gVExCIGZsdXNoLgotICoKLSAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHAybSBs
b2NrIGhlbGQuCi0gKi8KLXN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQotewotICAgIEFTU0VSVChwMm1faXNfd3JpdGVfbG9ja2VkKHAy
bSkpOwogCi0gICAgcDJtX3RsYl9mbHVzaChwMm0pOwogICAgIHAybS0+bmVlZF9mbHVzaCA9IGZh
bHNlOwogfQogCkBAIC0xMTQyLDcgKzExMzgsOSBAQCBzdGF0aWMgaW50IHAybV9hbGxvY190YWJs
ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAqIE1ha2Ugc3VyZSB0aGF0IGFsbCBUTEJzIGNvcnJl
c3BvbmRpbmcgdG8gdGhlIG5ldyBWTUlEIGFyZSBmbHVzaGVkCiAgICAgICogYmVmb3JlIHVzaW5n
IGl0CiAgICAgICovCi0gICAgcDJtX3RsYl9mbHVzaChwMm0pOworICAgIHAybV93cml0ZV9sb2Nr
KHAybSk7CisgICAgcDJtX2ZvcmNlX3RsYl9mbHVzaF9zeW5jKHAybSk7CisgICAgcDJtX3dyaXRl
X3VubG9jayhwMm0pOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:17 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17: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.xenproject.org>)
	id 1eQFov-0003ag-3Z; Sat, 16 Dec 2017 17:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFou-0003aN-6e
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:16 +0000
X-Inumbo-ID: 7f084c61-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f084c61-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:59:36 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFos-0003oa-J6
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFos-0004HH-IY
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFos-0004HH-IY@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Remove the field gva
	from mmio_info_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3MWQxYTI3YmQ2OTEyYjNkZTYyOWZiYWU5MThlZDIxYTAzNjFkY2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjoxMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMTo1
MiAyMDE3IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IFJlbW92ZSB0aGUgZmllbGQgZ3ZhIGZy
b20gbW1pb19pbmZvX3QKICAgIAogICAgbW1pb19pbmZvX3QgaXMgdXNlZCB0byBnYXRoZXIgaW5m
b3JtYXRpb24gaW4gb3JkZXIgZG8gZW11bGF0aW9uIG9mIGEKICAgIHJlZ2lvbi4gR3Vlc3Qgdmly
dHVhbCBhZGRyZXNzIGlzIHVubGlrZWx5IHRvIGJlIGEgdXNlZnVsIGluZm9ybWF0aW9uIGFuZAog
ICAgbm90IGN1cnJlbnRseSB1c2VkLiBTbyByZW1vdmUgdGhlIGZpZWxkIGd2YSBmcm9tIG1taW9f
aW5mb190IGFuZCByZXBsYWNlCiAgICBieSBhIGxvY2FsIHZhcmlhYmxlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbW1pby5oIHwgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBmZjNkNmZmLi4xMzBlODVhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjAwMCw2
ICsyMDAwLDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogewogICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0g
aHNyLmRhYnQ7CiAgICAgaW50IHJjOworICAgIHZhZGRyX3QgZ3ZhOwogICAgIG1taW9faW5mb190
IGluZm87CiAgICAgdWludDhfdCBmc2MgPSBoc3IuZGFidC5kZnNjICYgfkZTQ19MTF9NQVNLOwog
ICAgIG1mbl90IG1mbjsKQEAgLTIwMTMsMTMgKzIwMTQsMTMgQEAgc3RhdGljIHZvaWQgZG9fdHJh
cF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAgICAgaW5m
by5kYWJ0ID0gZGFidDsKIAotICAgIGluZm8uZ3ZhID0gZ2V0X2hmYXIodHJ1ZSAvKiBpc19kYXRh
ICovKTsKKyAgICBndmEgPSBnZXRfaGZhcih0cnVlIC8qIGlzX2RhdGEgKi8pOwogCiAgICAgaWYg
KCBocGZhcl9pc192YWxpZChkYWJ0LnMxcHR3LCBmc2MpICkKLSAgICAgICAgaW5mby5ncGEgPSBn
ZXRfZmF1bHRpbmdfaXBhKGluZm8uZ3ZhKTsKKyAgICAgICAgaW5mby5ncGEgPSBnZXRfZmF1bHRp
bmdfaXBhKGd2YSk7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgcmMgPSBndmFfdG9faXBhKGlu
Zm8uZ3ZhLCAmaW5mby5ncGEsIEdWMk1fUkVBRCk7CisgICAgICAgIHJjID0gZ3ZhX3RvX2lwYShn
dmEsICZpbmZvLmdwYSwgR1YyTV9SRUFEKTsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgbWF5
IG5vdCBiZSBhYmxlIHRvIHRyYW5zbGF0ZSBiZWNhdXNlIHNvbWVvbmUgaXMKICAgICAgICAgICog
cGxheWluZyB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUgb2YgdGhlIGRvbWFpbi4KQEAgLTIw
NDAsNyArMjA0MSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIC5raW5kID0gZGFidC5zMXB0dyA/
IG5wZmVjX2tpbmRfaW5fZ3B0IDogbnBmZWNfa2luZF93aXRoX2dsYQogICAgICAgICB9OwogCi0g
ICAgICAgIHAybV9tZW1fYWNjZXNzX2NoZWNrKGluZm8uZ3BhLCBpbmZvLmd2YSwgbnBmZWMpOwor
ICAgICAgICBwMm1fbWVtX2FjY2Vzc19jaGVjayhpbmZvLmdwYSwgZ3ZhLCBucGZlYyk7CiAgICAg
ICAgIC8qCiAgICAgICAgICAqIFRoZSBvbmx5IHdheSB0byBnZXQgaGVyZSByaWdodCBub3cgaXMg
YmVjYXVzZSBvZiBtZW1fYWNjZXNzLAogICAgICAgICAgKiB0aHVzIHJlaW5qZWN0aW5nIHRoZSBl
eGNlcHRpb24gdG8gdGhlIGd1ZXN0IGlzIG5ldmVyIHJlcXVpcmVkLgpAQCAtMjA3Nyw4ICsyMDc4
LDggQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgIH0KIAogICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgIkhTUj0w
eCV4IHBjPSUjIlBSSXJlZ2lzdGVyIiBndmE9JSMiUFJJdmFkZHIKLSAgICAgICAgICAgICAiIGdw
YT0lIyJQUklwYWRkciJcbiIsIGhzci5iaXRzLCByZWdzLT5wYywgaW5mby5ndmEsIGluZm8uZ3Bh
KTsKLSAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgaW5mby5ndmEsIGhzci5sZW4pOwor
ICAgICAgICAgICAgICIgZ3BhPSUjIlBSSXBhZGRyIlxuIiwgaHNyLmJpdHMsIHJlZ3MtPnBjLCBn
dmEsIGluZm8uZ3BhKTsKKyAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgZ3ZhLCBoc3Iu
bGVuKTsKIH0KIAogc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAppbmRleCBjNjIwZWVkLi4zN2UyYjdhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL21taW8uaApAQCAtMjksNyArMjksNiBAQAogdHlwZWRlZiBzdHJ1Y3QKIHsKICAgICBzdHJ1
Y3QgaHNyX2RhYnQgZGFidDsKLSAgICB2YWRkcl90IGd2YTsKICAgICBwYWRkcl90IGdwYTsKIH0g
bW1pb19pbmZvX3Q7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:32 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQFpA-0003cV-5P; Sat, 16 Dec 2017 17:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFp8-0003bt-VZ
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:30 +0000
X-Inumbo-ID: b8d5886d-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8d5886d-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:01:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFp2-0003op-Kv
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFp2-0004IW-KR
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFp2-0004IW-KR@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Move the definition of
	mmio_info_t in try_handle_mmio
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhMjQwMGMyYzM1YTc1YTcxODQzNmYzMGUzOTMwMzU0NDBmMjllMzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjoxMSAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMTo1
NCAyMDE3IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IE1vdmUgdGhlIGRlZmluaXRpb24gb2Yg
bW1pb19pbmZvX3QgaW4gdHJ5X2hhbmRsZV9tbWlvCiAgICAKICAgIG1taW9faW5mb190IGlzIGN1
cnJlbnRseSBmaWxsZWQgYnkgZG9fdHJhcF9kYXRhX2d1ZXN0X2Fib3J0IGJ1dCBvbmx5CiAgICBp
bXBvcnRhbnQgd2hlbiBlbXVsYXRpb24gYW4gTU1JTyByZWdpb24uCiAgICAKICAgIEEgZm9sbG93
LXVwIHBhdGNoIHdpbGwgbWVyZ2Ugc3RhZ2UtMiBwcmVmZXRjaCBhYm9ydCBhbmQgc3RhZ2UtMiBk
YXRhIGFib3J0CiAgICBpbiBhIHNpbmdsZSBoZWxwZXIuIFRvIHByZXBhcmUgdGhhdCwgbW1pb19p
bmZvX3QgaXMgbm93IGZpbGxlZCBieQogICAgdHJ5X2hhbmRsZV9tbWlvLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZy4KLS0t
CiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDMxICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmlu
ZGV4IDEzMGU4NWEuLjA4MjM5NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTM1LDkgKzE5MzUsMTQgQEAgc3RhdGljIHZv
aWQgZG9fdHJhcF9pbnN0cl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
IH0KIAogc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGhzcl9k
YWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0g
aHNyLmRhYnQ7CisgICAgbW1pb19pbmZvX3QgaW5mbyA9IHsKKyAgICAgICAgLmdwYSA9IGdwYSwK
KyAgICAgICAgLmRhYnQgPSBkYWJ0CisgICAgfTsKICAgICBpbnQgcmM7CiAKICAgICAvKiBzdGFn
ZS0xIHBhZ2UgdGFibGUgc2hvdWxkIG5ldmVyIGxpdmUgaW4gYW4gZW11bGF0ZWQgTU1JTyByZWdp
b24gKi8KQEAgLTE5NTUsNyArMTk2MCw3IEBAIHN0YXRpYyBib29sIHRyeV9oYW5kbGVfbW1pbyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICBpZiAoIGNoZWNrX3dvcmthcm91bmRfNzY2
NDIyKCkgJiYgKHJlZ3MtPmNwc3IgJiBQU1JfVEhVTUIpICYmCiAgICAgICAgICBkYWJ0LndyaXRl
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZGVjb2RlX2luc3RydWN0aW9uKHJlZ3MsICZpbmZvLT5k
YWJ0KTsKKyAgICAgICAgcmMgPSBkZWNvZGVfaW5zdHJ1Y3Rpb24ocmVncywgJmluZm8uZGFidCk7
CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBncHJpbnRrKFhFTkxP
R19ERUJVRywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rpb25cbiIpOwpAQCAtMTk2Myw3ICsx
OTY4LDcgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLAogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuICEhaGFuZGxlX21taW8oaW5m
byk7CisgICAgcmV0dXJuICEhaGFuZGxlX21taW8oJmluZm8pOwogfQogCiAvKgpAQCAtMjAwMSw3
ICsyMDA2LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaHNy
LmRhYnQ7CiAgICAgaW50IHJjOwogICAgIHZhZGRyX3QgZ3ZhOwotICAgIG1taW9faW5mb190IGlu
Zm87CisgICAgcGFkZHJfdCBncGE7CiAgICAgdWludDhfdCBmc2MgPSBoc3IuZGFidC5kZnNjICYg
fkZTQ19MTF9NQVNLOwogICAgIG1mbl90IG1mbjsKIApAQCAtMjAxMiwxNSArMjAxNywxMyBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAgICAgaWYgKCBkYWJ0LmVhdCApCiAgICAgICAgIHJldHVybiBfX2RvX3RyYXBfc2Vy
cm9yKHJlZ3MsIHRydWUpOwogCi0gICAgaW5mby5kYWJ0ID0gZGFidDsKLQogICAgIGd2YSA9IGdl
dF9oZmFyKHRydWUgLyogaXNfZGF0YSAqLyk7CiAKICAgICBpZiAoIGhwZmFyX2lzX3ZhbGlkKGRh
YnQuczFwdHcsIGZzYykgKQotICAgICAgICBpbmZvLmdwYSA9IGdldF9mYXVsdGluZ19pcGEoZ3Zh
KTsKKyAgICAgICAgZ3BhID0gZ2V0X2ZhdWx0aW5nX2lwYShndmEpOwogICAgIGVsc2UKICAgICB7
Ci0gICAgICAgIHJjID0gZ3ZhX3RvX2lwYShndmEsICZpbmZvLmdwYSwgR1YyTV9SRUFEKTsKKyAg
ICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmdwYSwgR1YyTV9SRUFEKTsKICAgICAgICAgLyoK
ICAgICAgICAgICogV2UgbWF5IG5vdCBiZSBhYmxlIHRvIHRyYW5zbGF0ZSBiZWNhdXNlIHNvbWVv
bmUgaXMKICAgICAgICAgICogcGxheWluZyB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUgb2Yg
dGhlIGRvbWFpbi4KQEAgLTIwNDEsNyArMjA0NCw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0
YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIC5r
aW5kID0gZGFidC5zMXB0dyA/IG5wZmVjX2tpbmRfaW5fZ3B0IDogbnBmZWNfa2luZF93aXRoX2ds
YQogICAgICAgICB9OwogCi0gICAgICAgIHAybV9tZW1fYWNjZXNzX2NoZWNrKGluZm8uZ3BhLCBn
dmEsIG5wZmVjKTsKKyAgICAgICAgcDJtX21lbV9hY2Nlc3NfY2hlY2soZ3BhLCBndmEsIG5wZmVj
KTsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIG9ubHkgd2F5IHRvIGdldCBoZXJlIHJpZ2h0
IG5vdyBpcyBiZWNhdXNlIG9mIG1lbV9hY2Nlc3MsCiAgICAgICAgICAqIHRodXMgcmVpbmplY3Rp
bmcgdGhlIGV4Y2VwdGlvbiB0byB0aGUgZ3Vlc3QgaXMgbmV2ZXIgcmVxdWlyZWQuCkBAIC0yMDUz
LDcgKzIwNTYsNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAqIEF0dGVtcHQgZmlyc3QgdG8gZW11bGF0
ZSB0aGUgTU1JTyBhcyB0aGUgZGF0YSBhYm9ydCB3aWxsCiAgICAgICAgICAqIGxpa2VseSBoYXBw
ZW4gaW4gYW4gZW11bGF0ZWQgcmVnaW9uLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCB0cnlf
aGFuZGxlX21taW8ocmVncywgJmluZm8pICkKKyAgICAgICAgaWYgKCB0cnlfaGFuZGxlX21taW8o
cmVncywgaHNyLCBncGEpICkKICAgICAgICAgewogICAgICAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOwogICAgICAgICAgICAgcmV0dXJuOwpAQCAtMjA2NCwxMSArMjA2NywxMSBAQCBzdGF0
aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgICAgICAqIHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gV2FsayB0aGUgU3Rh
Z2UtMiBQVCB0byBjaGVjawogICAgICAgICAgKiBpZiB0aGUgZW50cnkgZXhpc3RzLiBJZiBpdCdz
IHRoZSBjYXNlLCByZXR1cm4gdG8gdGhlIGd1ZXN0CiAgICAgICAgICAqLwotICAgICAgICBtZm4g
PSBnZm5fdG9fbWZuKGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGluZm8uZ3BhKSk7Cisg
ICAgICAgIG1mbiA9IGdmbl90b19tZm4oY3VycmVudC0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3Bh
KSk7CiAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAg
ICByZXR1cm47CiAKLSAgICAgICAgaWYgKCB0cnlfbWFwX21taW8oZ2FkZHJfdG9fZ2ZuKGluZm8u
Z3BhKSkgKQorICAgICAgICBpZiAoIHRyeV9tYXBfbW1pbyhnYWRkcl90b19nZm4oZ3BhKSkgKQog
ICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIGJyZWFrOwpAQCAtMjA3OCw3ICsyMDgxLDcg
QEAgc3RhdGljIHZvaWQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAogICAgIH0KIAogICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgIkhTUj0weCV4
IHBjPSUjIlBSSXJlZ2lzdGVyIiBndmE9JSMiUFJJdmFkZHIKLSAgICAgICAgICAgICAiIGdwYT0l
IyJQUklwYWRkciJcbiIsIGhzci5iaXRzLCByZWdzLT5wYywgZ3ZhLCBpbmZvLmdwYSk7CisgICAg
ICAgICAgICAgIiBncGE9JSMiUFJJcGFkZHIiXG4iLCBoc3IuYml0cywgcmVncy0+cGMsIGd2YSwg
Z3BhKTsKICAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgZ3ZhLCBoc3IubGVuKTsKIH0K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:37 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17: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.xenproject.org>)
	id 1eQFpF-0003di-7h; Sat, 16 Dec 2017 17:00:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFpE-0003dX-9r
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:36 +0000
X-Inumbo-ID: 8b055985-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b055985-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 17:59:56 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFpC-0003pR-Mn
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFpC-0004JD-MF
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFpC-0004JD-MF@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Merge
	do_trap_instr_abort_guest and do_trap_data_abort_guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjODQwMjdkZDIwYmUwNzYwYTBiNjgwM2IyNTFiNDM5MmE4Njc0Y2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IERlYyAxMiAxOTowMjoxMiAyMDE3ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIERlYyAxMiAxMjoxMjow
MyAyMDE3IC0wODAwCgogICAgeGVuL2FybTogdHJhcHM6IE1lcmdlIGRvX3RyYXBfaW5zdHJfYWJv
cnRfZ3Vlc3QgYW5kIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdAogICAgCiAgICBUaGUgdHdvIGhl
bHBlcnMgZG9fdHJhcF9pbnN0cl9hYm9ydF9ndWVzdCBhbmQgZG9fdHJhcF9kYXRhX2Fib3J0X2d1
ZXN0CiAgICBhcmUgdXNlZCB0cmFwIHN0YWdlLTIgYWJvcnQuIFdoaWxlIHRoZSBmb3JtZXIgaXMg
b25seSBoYW5kbGluZyBwcmVmZXRjaAogICAgYWJvcnQgYW5kIHRoZSBsYXR0ZXIgZGF0YSBhYm9y
dCwgdGhleSBhcmUgdmVyeSBzaW1pbGFybHkgYW5kIGRvZXMgbm90CiAgICB3YXJyYW50IHRvIGhh
dmUgc2VwYXJhdGUgaGVscGVycy4KICAgIAogICAgRm9yIGluc3RhbmNlLCBtZXJnaW5nIHRoZSBi
b3RoIHdpbGwgbWFrZSBlYXNpZXIgdG8gbWFpbnRhaW4gc3RhZ2UtMiBhYm9ydAogICAgaGFuZGxp
bmcuIFNvIGNvbnNvbGlkYXRlIHRoZSB0d28gaGVscGVycyBpbiBhIG5ldyBoZWxwZXIKICAgIGRv
X3RyYXBfc3RhZ2UyX2Fib3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8
IDEzMyArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA5MiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4
IDA4MjM5NmMuLjAxM2MxNjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xODYxLDc5ICsxODYxLDYgQEAgc3RhdGljIGlubGlu
ZSBib29sIGhwZmFyX2lzX3ZhbGlkKGJvb2wgczFwdHcsIHVpbnQ4X3QgZnNjKQogICAgIHJldHVy
biBzMXB0dyB8fCAoZnNjID09IEZTQ19GTFRfVFJBTlMgJiYgIWNoZWNrX3dvcmthcm91bmRfODM0
MjIwKCkpOwogfQogCi1zdGF0aWMgdm9pZCBkb190cmFwX2luc3RyX2Fib3J0X2d1ZXN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQotewotICAgIGludCByYzsKLSAgICByZWdpc3Rlcl90
IGd2YTsKLSAgICB1aW50OF90IGZzYyA9IGhzci5pYWJ0Lmlmc2MgJiB+RlNDX0xMX01BU0s7Ci0g
ICAgcGFkZHJfdCBncGE7Ci0gICAgbWZuX3QgbWZuOwotCi0gICAgZ3ZhID0gZ2V0X2hmYXIoZmFs
c2UgLyogaXNfZGF0YSAqLyk7Ci0KLSAgICAvKgotICAgICAqIElmIHRoaXMgYml0IGhhcyBiZWVu
IHNldCwgaXQgbWVhbnMgdGhhdCB0aGlzIGluc3RydWN0aW9uIGFib3J0IGlzIGNhdXNlZAotICAg
ICAqIGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQuIFdlIGNhbiBoYW5kbGUgdGhpcyBpbnN0cnVj
dGlvbiBhYm9ydCBhcyBndWVzdAotICAgICAqIFNFcnJvci4KLSAgICAgKi8KLSAgICBpZiAoIGhz
ci5pYWJ0LmVhdCApCi0gICAgICAgIHJldHVybiBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIHRydWUp
OwotCi0KLSAgICBpZiAoIGhwZmFyX2lzX3ZhbGlkKGhzci5pYWJ0LnMxcHR3LCBmc2MpICkKLSAg
ICAgICAgZ3BhID0gZ2V0X2ZhdWx0aW5nX2lwYShndmEpOwotICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIC8qCi0gICAgICAgICAqIEZsdXNoIHRoZSBUTEIgdG8gbWFrZSBzdXJlIHRoZSBEVExCIGlz
IGNsZWFyIGJlZm9yZQotICAgICAgICAgKiBkb2luZyBHVkEtPklQQSB0cmFuc2xhdGlvbi4gSWYg
d2UgZ290IGhlcmUgYmVjYXVzZSBvZgotICAgICAgICAgKiBhbiBlbnRyeSBvbmx5IHByZXNlbnQg
aW4gdGhlIElUTEIsIHRoaXMgdHJhbnNsYXRpb24gbWF5Ci0gICAgICAgICAqIHN0aWxsIGJlIGlu
YWNjdXJhdGUuCi0gICAgICAgICAqLwotICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLQotICAg
ICAgICAvKgotICAgICAgICAgKiBXZSBtYXkgbm90IGJlIGFibGUgdG8gdHJhbnNsYXRlIGJlY2F1
c2Ugc29tZW9uZSBpcwotICAgICAgICAgKiBwbGF5aW5nIHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0
YWJsZSBvZiB0aGUgZG9tYWluLgotICAgICAgICAgKiBSZXR1cm4gdG8gdGhlIGd1ZXN0LgotICAg
ICAgICAgKi8KLSAgICAgICAgcmMgPSBndmFfdG9faXBhKGd2YSwgJmdwYSwgR1YyTV9SRUFEKTsK
LSAgICAgICAgaWYgKCByYyA9PSAtRUZBVUxUICkKLSAgICAgICAgICAgIHJldHVybjsgLyogVHJ5
IGFnYWluICovCi0gICAgfQotCi0gICAgc3dpdGNoICggZnNjICkKLSAgICB7Ci0gICAgY2FzZSBG
U0NfRkxUX1BFUk06Ci0gICAgewotICAgICAgICBjb25zdCBzdHJ1Y3QgbnBmZWMgbnBmZWMgPSB7
Ci0gICAgICAgICAgICAuaW5zbl9mZXRjaCA9IDEsCi0gICAgICAgICAgICAuZ2xhX3ZhbGlkID0g
MSwKLSAgICAgICAgICAgIC5raW5kID0gaHNyLmlhYnQuczFwdHcgPyBucGZlY19raW5kX2luX2dw
dCA6IG5wZmVjX2tpbmRfd2l0aF9nbGEKLSAgICAgICAgfTsKLQotICAgICAgICBwMm1fbWVtX2Fj
Y2Vzc19jaGVjayhncGEsIGd2YSwgbnBmZWMpOwotICAgICAgICAvKgotICAgICAgICAgKiBUaGUg
b25seSB3YXkgdG8gZ2V0IGhlcmUgcmlnaHQgbm93IGlzIGJlY2F1c2Ugb2YgbWVtX2FjY2VzcywK
LSAgICAgICAgICogdGh1cyByZWluamVjdGluZyB0aGUgZXhjZXB0aW9uIHRvIHRoZSBndWVzdCBp
cyBuZXZlciByZXF1aXJlZC4KLSAgICAgICAgICovCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0g
ICAgY2FzZSBGU0NfRkxUX1RSQU5TOgotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgUFQgd2Fs
ayBtYXkgaGF2ZSBmYWlsZWQgYmVjYXVzZSBzb21lb25lIHdhcyBwbGF5aW5nCi0gICAgICAgICAq
IHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gV2FsayB0aGUgU3RhZ2UtMiBQVCB0byBjaGVj
awotICAgICAgICAgKiBpZiB0aGUgZW50cnkgZXhpc3RzLiBJZiBpdCdzIHRoZSBjYXNlLCByZXR1
cm4gdG8gdGhlIGd1ZXN0Ci0gICAgICAgICAqLwotICAgICAgICBtZm4gPSBnZm5fdG9fbWZuKGN1
cnJlbnQtPmRvbWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3BhKSkpOwotICAgICAgICBpZiAoICFt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICAgICAgcmV0dXJuOwotICAgIH0KLQot
ICAgIGluamVjdF9pYWJ0X2V4Y2VwdGlvbihyZWdzLCBndmEsIGhzci5sZW4pOwotfQotCiBzdGF0
aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkKQEAgLTE5NDUsNiArMTg3Miw4IEBAIHN0YXRp
YyBib29sIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB9
OwogICAgIGludCByYzsKIAorICAgIEFTU0VSVChoc3IuZWMgPT0gSFNSX0VDX0RBVEFfQUJPUlRf
TE9XRVJfRUwpOworCiAgICAgLyogc3RhZ2UtMSBwYWdlIHRhYmxlIHNob3VsZCBuZXZlciBsaXZl
IGluIGFuIGVtdWxhdGVkIE1NSU8gcmVnaW9uICovCiAgICAgaWYgKCBkYWJ0LnMxcHR3ICkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwpAQCAtMjAwMCwyOSArMTkyOSw0MyBAQCBzdGF0aWMgYm9vbCB0
cnlfbWFwX21taW8oZ2ZuX3QgZ2ZuKQogICAgIHJldHVybiAhbWFwX3JlZ2lvbnNfcDJtdChkLCBn
Zm4sIDEsIG1mbiwgcDJtX21taW9fZGlyZWN0X2MpOwogfQogCi1zdGF0aWMgdm9pZCBkb190cmFw
X2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKK3N0YXRpYyB2
b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNy
IGhzcikKIHsKLSAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGhzci5kYWJ0OworICAg
IC8qCisgICAgICogVGhlIGVuY29kaW5nIG9mIGhzcl9pYWJ0IGlzIGEgc3Vic2V0IG9mIGhzcl9k
YWJ0LiBTbyB1c2UKKyAgICAgKiBoc3JfZGFidCB0byByZXByZXNlbnQgYW4gYWJvcnQgZmF1bHQu
CisgICAgICovCisgICAgY29uc3Qgc3RydWN0IGhzcl94YWJ0IHhhYnQgPSBoc3IueGFidDsKICAg
ICBpbnQgcmM7CiAgICAgdmFkZHJfdCBndmE7CiAgICAgcGFkZHJfdCBncGE7Ci0gICAgdWludDhf
dCBmc2MgPSBoc3IuZGFidC5kZnNjICYgfkZTQ19MTF9NQVNLOworICAgIHVpbnQ4X3QgZnNjID0g
eGFidC5mc2MgJiB+RlNDX0xMX01BU0s7CiAgICAgbWZuX3QgbWZuOworICAgIGJvb2wgaXNfZGF0
YSA9IChoc3IuZWMgPT0gSFNSX0VDX0RBVEFfQUJPUlRfTE9XRVJfRUwpOwogCiAgICAgLyoKLSAg
ICAgKiBJZiB0aGlzIGJpdCBoYXMgYmVlbiBzZXQsIGl0IG1lYW5zIHRoYXQgdGhpcyBkYXRhIGFi
b3J0IGlzIGNhdXNlZAotICAgICAqIGJ5IGEgZ3Vlc3QgZXh0ZXJuYWwgYWJvcnQuIFdlIHRyZWF0
IHRoaXMgZGF0YSBhYm9ydCBhcyBndWVzdCBTRXJyb3IuCisgICAgICogSWYgdGhpcyBiaXQgaGFz
IGJlZW4gc2V0LCBpdCBtZWFucyB0aGF0IHRoaXMgc3RhZ2UtMiBhYm9ydCBpcyBjYXVzZWQKKyAg
ICAgKiBieSBhIGd1ZXN0IGV4dGVybmFsIGFib3J0LiBXZSB0cmVhdCB0aGlzIHN0YWdlLTIgYWJv
cnQgYXMgZ3Vlc3QgU0Vycm9yLgogICAgICAqLwotICAgIGlmICggZGFidC5lYXQgKQorICAgIGlm
ICggeGFidC5lYXQgKQogICAgICAgICByZXR1cm4gX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVl
KTsKIAotICAgIGd2YSA9IGdldF9oZmFyKHRydWUgLyogaXNfZGF0YSAqLyk7CisgICAgZ3ZhID0g
Z2V0X2hmYXIoaXNfZGF0YSk7CiAKLSAgICBpZiAoIGhwZmFyX2lzX3ZhbGlkKGRhYnQuczFwdHcs
IGZzYykgKQorICAgIGlmICggaHBmYXJfaXNfdmFsaWQoeGFidC5zMXB0dywgZnNjKSApCiAgICAg
ICAgIGdwYSA9IGdldF9mYXVsdGluZ19pcGEoZ3ZhKTsKICAgICBlbHNlCiAgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBGbHVzaCB0aGUgVExCIHRvIG1ha2Ugc3VyZSB0aGUgRFRMQiBpcyBj
bGVhciBiZWZvcmUKKyAgICAgICAgICogZG9pbmcgR1ZBLT5JUEEgdHJhbnNsYXRpb24uIElmIHdl
IGdvdCBoZXJlIGJlY2F1c2Ugb2YKKyAgICAgICAgICogYW4gZW50cnkgb25seSBwcmVzZW50IGlu
IHRoZSBJVExCLCB0aGlzIHRyYW5zbGF0aW9uIG1heQorICAgICAgICAgKiBzdGlsbCBiZSBpbmFj
Y3VyYXRlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhaXNfZGF0YSApCisgICAgICAgICAg
ICBmbHVzaF90bGJfbG9jYWwoKTsKKwogICAgICAgICByYyA9IGd2YV90b19pcGEoZ3ZhLCAmZ3Bh
LCBHVjJNX1JFQUQpOwogICAgICAgICAvKgogICAgICAgICAgKiBXZSBtYXkgbm90IGJlIGFibGUg
dG8gdHJhbnNsYXRlIGJlY2F1c2Ugc29tZW9uZSBpcwpAQCAtMjAzOCwxMCArMTk4MSwxMSBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAgICAgY2FzZSBGU0NfRkxUX1BFUk06CiAgICAgewogICAgICAgICBjb25zdCBzdHJ1
Y3QgbnBmZWMgbnBmZWMgPSB7Ci0gICAgICAgICAgICAucmVhZF9hY2Nlc3MgPSAhZGFidC53cml0
ZSwKLSAgICAgICAgICAgIC53cml0ZV9hY2Nlc3MgPSBkYWJ0LndyaXRlLAorICAgICAgICAgICAg
Lmluc25fZmV0Y2ggPSAhaXNfZGF0YSwKKyAgICAgICAgICAgIC5yZWFkX2FjY2VzcyA9IGlzX2Rh
dGEgJiYgIWhzci5kYWJ0LndyaXRlLAorICAgICAgICAgICAgLndyaXRlX2FjY2VzcyA9IGlzX2Rh
dGEgJiYgaHNyLmRhYnQud3JpdGUsCiAgICAgICAgICAgICAuZ2xhX3ZhbGlkID0gMSwKLSAgICAg
ICAgICAgIC5raW5kID0gZGFidC5zMXB0dyA/IG5wZmVjX2tpbmRfaW5fZ3B0IDogbnBmZWNfa2lu
ZF93aXRoX2dsYQorICAgICAgICAgICAgLmtpbmQgPSB4YWJ0LnMxcHR3ID8gbnBmZWNfa2luZF9p
bl9ncHQgOiBucGZlY19raW5kX3dpdGhfZ2xhCiAgICAgICAgIH07CiAKICAgICAgICAgcDJtX21l
bV9hY2Nlc3NfY2hlY2soZ3BhLCBndmEsIG5wZmVjKTsKQEAgLTIwNTUsOCArMTk5OSwxMCBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAgICAgICAgIC8qCiAgICAgICAgICAqIEF0dGVtcHQgZmlyc3QgdG8gZW11bGF0ZSB0
aGUgTU1JTyBhcyB0aGUgZGF0YSBhYm9ydCB3aWxsCiAgICAgICAgICAqIGxpa2VseSBoYXBwZW4g
aW4gYW4gZW11bGF0ZWQgcmVnaW9uLgorICAgICAgICAgKgorICAgICAgICAgKiBOb3RlIHRoYXQg
ZW11bGF0ZWQgcmVnaW9uIGNhbm5vdCBiZSBleGVjdXRlZAogICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCB0cnlfaGFuZGxlX21taW8ocmVncywgaHNyLCBncGEpICkKKyAgICAgICAgaWYgKCBpc19k
YXRhICYmIHRyeV9oYW5kbGVfbW1pbyhyZWdzLCBoc3IsIGdwYSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CiAgICAgICAgICAgICByZXR1cm47CkBAIC0y
MDcxLDE4ICsyMDE3LDIxIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICkKICAgICAgICAgICAgIHJldHVybjsKIAotICAgICAgICBpZiAoIHRyeV9tYXBf
bW1pbyhnYWRkcl90b19nZm4oZ3BhKSkgKQorICAgICAgICBpZiAoIGlzX2RhdGEgJiYgdHJ5X21h
cF9tbWlvKGdhZGRyX3RvX2dmbihncGEpKSApCiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAg
ICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IlVuc3VwcG9ydGVkIERGU0M6IEhTUj0lI3ggREZTQz0lI3hcbiIsCi0gICAgICAgICAgICAgICAg
aHNyLmJpdHMsIGRhYnQuZGZzYyk7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJV
bnN1cHBvcnRlZCBGU0M6IEhTUj0lI3ggREZTQz0lI3hcbiIsCisgICAgICAgICAgICAgICAgaHNy
LmJpdHMsIHhhYnQuZnNjKTsKICAgICB9CiAKICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJI
U1I9MHgleCBwYz0lIyJQUklyZWdpc3RlciIgZ3ZhPSUjIlBSSXZhZGRyCiAgICAgICAgICAgICAg
IiBncGE9JSMiUFJJcGFkZHIiXG4iLCBoc3IuYml0cywgcmVncy0+cGMsIGd2YSwgZ3BhKTsKLSAg
ICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgZ3ZhLCBoc3IubGVuKTsKKyAgICBpZiAoIGlz
X2RhdGEgKQorICAgICAgICBpbmplY3RfZGFidF9leGNlcHRpb24ocmVncywgZ3ZhLCBoc3IubGVu
KTsKKyAgICBlbHNlCisgICAgICAgIGluamVjdF9pYWJ0X2V4Y2VwdGlvbihyZWdzLCBndmEsIGhz
ci5sZW4pOwogfQogCiBzdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0yMjE1LDExICsyMTY0LDExIEBAIHZvaWQgZG9fdHJhcF9n
dWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgY2FzZSBIU1JfRUNf
SU5TVFJfQUJPUlRfTE9XRVJfRUw6CiAgICAgICAgIHBlcmZjX2luY3IodHJhcF9pYWJ0KTsKLSAg
ICAgICAgZG9fdHJhcF9pbnN0cl9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOworICAgICAgICBkb190
cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKICAgICBj
YXNlIEhTUl9FQ19EQVRBX0FCT1JUX0xPV0VSX0VMOgogICAgICAgICBwZXJmY19pbmNyKHRyYXBf
ZGFidCk7Ci0gICAgICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOworICAg
ICAgICBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChyZWdzLCBoc3IpOwogICAgICAgICBicmVh
azsKIAogICAgIGRlZmF1bHQ6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:47 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17:00: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.xenproject.org>)
	id 1eQFpP-0003fB-9Q; Sat, 16 Dec 2017 17:00:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFpN-0003es-NC
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:45 +0000
X-Inumbo-ID: 9107c624-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9107c624-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 18:00:06 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFpM-0003pi-PF
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFpM-0004Jp-O3
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFpM-0004Jp-O3@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:44 +0000
Subject: [Xen-changelog] [xen master] x86/intel: Drop zeroed-out
	select_idle_routine() function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2N2IxZGY0YTRmZDQxYjkzOTE3ZTdlMWUwZjJjOWNhNWUzNjcwNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyA2IDE4OjQ0OjE1IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIERlYyAxMyAxMDozMjoz
OCAyMDE3ICswMDAwCgogICAgeDg2L2ludGVsOiBEcm9wIHplcm9lZC1vdXQgc2VsZWN0X2lkbGVf
cm91dGluZSgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyB8IDMgLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggYWM5MzJlNS4uZDMx
NDVjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMTUsOCArMTUsNiBAQAogCiAjaW5jbHVkZSAiY3B1LmgiCiAK
LSNkZWZpbmUgc2VsZWN0X2lkbGVfcm91dGluZSh4KSAoKHZvaWQpMCkKLQogc3RhdGljIGJvb2wg
X19pbml0IHByb2JlX2ludGVsX2NwdWlkX2ZhdWx0aW5nKHZvaWQpCiB7CiAJdWludDY0X3QgeDsK
QEAgLTM3NSw3ICszNzMsNiBAQCBzdGF0aWMgdm9pZCBpbml0X2ludGVsKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKIAkvKiBEZXRlY3QgdGhlIGV4dGVuZGVkIHRvcG9sb2d5IGluZm9ybWF0aW9uIGlm
IGF2YWlsYWJsZSAqLwogCWRldGVjdF9leHRlbmRlZF90b3BvbG9neShjKTsKIAotCXNlbGVjdF9p
ZGxlX3JvdXRpbmUoYyk7CiAJbDIgPSBpbml0X2ludGVsX2NhY2hlaW5mbyhjKTsKIAlpZiAoYy0+
Y3B1aWRfbGV2ZWwgPiA5KSB7CiAJCXVuc2lnbmVkIGVheCA9IGNwdWlkX2VheCgxMCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:00:57 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17: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.xenproject.org>)
	id 1eQFpZ-0003gR-Ar; Sat, 16 Dec 2017 17:00:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFpX-0003gG-Nk
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:55 +0000
X-Inumbo-ID: 97055bd9-e282-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97055bd9-e282-11e7-b4a6-bc764e045a96;
 Sat, 16 Dec 2017 18:00:16 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFpW-0003pt-Qz
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFpW-0004KN-QV
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:00:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFpW-0004KN-QV@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:00:54 +0000
Subject: [Xen-changelog] [xen master] x86/microcode: Add support for fam17h
	microcode loading
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxZDQ1OGJhOGMxNzE4MDllOGRkOWFiZDE5MzM5Yzg3ZjNmOTM0Y2EKQXV0aG9yOiAg
ICAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE5vdiAzMCAxNjo0Njo0MCAyMDE3IC0wNjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBEZWMgMTMgMTQ6MzA6MTAg
MjAxNyArMDAwMAoKICAgIHg4Ni9taWNyb2NvZGU6IEFkZCBzdXBwb3J0IGZvciBmYW0xN2ggbWlj
cm9jb2RlIGxvYWRpbmcKICAgIAogICAgVGhlIHNpemUgZm9yIHRoZSBNaWNyb2NvZGUgUGF0Y2gg
QmxvY2sgKE1QQikgZm9yIGFuIEFNRCBmYW1pbHkgMTdoCiAgICBwcm9jZXNzb3IgaXMgMzIwMCBi
eXRlcy4gIEFkZCBhICNkZWZpbmUgZm9yIGZhbTE3aCBzbyB0aGF0IGl0IGRvZXMKICAgIG5vdCBk
ZWZhdWx0IHRvIDIwNDggYnl0ZXMgYW5kIGZhaWwgYSBtaWNyb2NvZGUgbG9hZC91cGRhdGUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICAgIFJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICAgIFNp
Z25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogICAgW0xpbnV4IGNv
bW1pdCBmNGU5YjdhZjBjZDU4ZGQwMzlhMGZiMmNkNjdkNTdjZWE0ODg5YWJmXQogICAgCiAgICBQ
b3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIHwgNCArKysrCiAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5kZXggYjU0
YjBiOS4uNTNmOWY1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwor
KysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0xMDcsNiArMTA3LDcgQEAgc3Rh
dGljIGJvb2xfdCB2ZXJpZnlfcGF0Y2hfc2l6ZSh1aW50MzJfdCBwYXRjaF9zaXplKQogI2RlZmlu
ZSBGMTRIX01QQl9NQVhfU0laRSAxODI0CiAjZGVmaW5lIEYxNUhfTVBCX01BWF9TSVpFIDQwOTYK
ICNkZWZpbmUgRjE2SF9NUEJfTUFYX1NJWkUgMzQ1OAorI2RlZmluZSBGMTdIX01QQl9NQVhfU0la
RSAzMjAwCiAKICAgICBzd2l0Y2ggKGJvb3RfY3B1X2RhdGEueDg2KQogICAgIHsKQEAgLTExOSw2
ICsxMjAsOSBAQCBzdGF0aWMgYm9vbF90IHZlcmlmeV9wYXRjaF9zaXplKHVpbnQzMl90IHBhdGNo
X3NpemUpCiAgICAgY2FzZSAweDE2OgogICAgICAgICBtYXhfc2l6ZSA9IEYxNkhfTVBCX01BWF9T
SVpFOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIDB4MTc6CisgICAgICAgIG1heF9zaXplID0g
RjE3SF9NUEJfTUFYX1NJWkU7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IG1heF9zaXplID0gRjFYSF9NUEJfTUFYX1NJWkU7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Dec 16 17:01:12 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 16 Dec 2017 17:01: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.xenproject.org>)
	id 1eQFpo-0003jJ-DS; Sat, 16 Dec 2017 17:01:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vbdl=dm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQFpm-0003iO-Sj
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:01:10 +0000
X-Inumbo-ID: d0d356e7-e282-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0d356e7-e282-11e7-b0d7-9f685aff125f;
 Sat, 16 Dec 2017 17:01:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQFpg-0003qf-Sw
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:01:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQFpg-0004L8-SI
 for xen-changelog@lists.xenproject.org; Sat, 16 Dec 2017 17:01:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQFpg-0004L8-SI@xenbits.xenproject.org>
Date: Sat, 16 Dec 2017 17:01:04 +0000
Subject: [Xen-changelog] [xen master] xen/efi: Fix build with clang-5.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMyAxNjo1NTozOCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgMTQgMTA6NTk6
MjYgMjAxNyArMDAwMAoKICAgIHhlbi9lZmk6IEZpeCBidWlsZCB3aXRoIGNsYW5nLTUuMAogICAg
CiAgICBUaGUgY2xhbmctNS4wIGJ1aWxkIGlzIHJlbGlhYmx5IGZhaWxpbmcgd2l0aDoKICAgIAog
ICAgICBFcnJvcjogc2l6ZSBvZiBib290Lm86LnRleHQgaXMgMHgwMQogICAgCiAgICB3aGljaCBp
cyBiZWNhdXNlIGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKCkgZXhpc3RzIGFzIGEgc2luZ2xl
IHJldAogICAgaW5zdHJ1Y3Rpb24uICBNYXJrIGl0IGFzIF9faW5pdCBsaWtlIGV2ZXJ5dGhpbmcg
ZWxzZSBpbiB0aGUgZmlsZXMuCiAgICAKICAgIFNwb3R0ZWQgYnkgVHJhdmlzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIHwgMiArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9v
dC5oIHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oIGIveGVuL2FyY2gv
YXJtL2VmaS9lZmktYm9vdC5oCmluZGV4IDU2ZGUyNmUuLmNhNjU1ZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290
LmgKQEAgLTU5Nyw3ICs1OTcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9f
aW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AsCiB7CiB9CiAKLXN0YXRpYyB2
b2lkIGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBz
aXplKQorc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGNvbnN0
IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKQogewogICAgIF9fZmx1c2hfZGNhY2hlX2FyZWEodmFk
ZHIsIHNpemUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDhkMjk1ZmYuLmQzMGY2ODggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZp
L2VmaS1ib290LmgKQEAgLTY2OCw3ICs2NjgsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgZWZpX2Fy
Y2hfdXNlX2NvbmZpZ19maWxlKEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogICAgIHJl
dHVybiB0cnVlOyAvKiB4ODYgYWx3YXlzIHVzZXMgYSBjb25maWcgZmlsZSAqLwogfQogCi1zdGF0
aWMgdm9pZCBlZmlfYXJjaF9mbHVzaF9kY2FjaGVfYXJlYShjb25zdCB2b2lkICp2YWRkciwgVUlO
VE4gc2l6ZSkgeyB9CitzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2Fy
ZWEoY29uc3Qgdm9pZCAqdmFkZHIsIFVJTlROIHNpemUpIHsgfQogCiB2b2lkIF9faW5pdCBlZmlf
bXVsdGlib290MihFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0
ZW1UYWJsZSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:55:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23: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.xenproject.org>)
	id 1eQilz-0001BI-9p; Sun, 17 Dec 2017 23:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQilx-0001B0-RS
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:09 +0000
X-Inumbo-ID: d1f77e93-e385-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1f77e93-e385-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:55:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQilq-0001Hy-9R
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQilq-00039W-8k
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQilq-00039W-8k@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:02 +0000
Subject: [Xen-changelog] [xen master] x86/domctl: Avoid redundant zeroing in
	XEN_DOMCTL_get_vcpu_msrs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlNjZiNDJkYTYzYjgyMGFlNzVkZDlkZDI5ODdiMzJmMDYzMWVjNGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAxIDEzOjE2OjEyIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAxNCAxODowNTo0
NSAyMDE3ICswMDAwCgogICAgeDg2L2RvbWN0bDogQXZvaWQgcmVkdW5kYW50IHplcm9pbmcgaW4g
WEVOX0RPTUNUTF9nZXRfdmNwdV9tc3JzCiAgICAKICAgIFplcm8gdGhlIG1zciBzdHJ1Y3R1cmUg
b25jZSBhdCBpbml0aWFsaXNhdGlvbiB0aW1lLCBhbmQgYXZvaWQgcmUtemVyb2luZyB0aGUKICAg
IHJlc2VydmVkIGZpZWxkIGV2ZXJ5IHRpbWUgdGhlIHN0cnVjdHVyZSBpcyB1c2VkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tY3RsLmMgfCA1ICstLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDA3NWVlOTIuLjAzNmZkY2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEy
ODQsNyArMTI4NCw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X3NldF92Y3B1X21zcnM6CiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1X21z
cnMgKnZtc3JzID0gJmRvbWN0bC0+dS52Y3B1X21zcnM7Ci0gICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX3ZjcHVfbXNyIG1zcjsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmNwdV9tc3IgbXNy
ID0ge307CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgICAgICBzdGF0aWMgY29uc3QgdWlu
dDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTLApAQCAtMTM0Nyw3ICsxMzQ3LDYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgICAgICAgICAgICAgaWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkK
ICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgbXNyLmluZGV4
ID0gbXNyc190b19zZW5kW2pdOwotICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnJlc2VydmVk
ID0gMDsKICAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1ZSA9IHZhbDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmICggY29weV90b19ndWVzdF9vZmZzZXQodm1zcnMtPm1zcnMsIGks
ICZtc3IsIDEpICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwpA
QCAtMTM2Miw3ICsxMzYxLDYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAg
ICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5tc3JfY291bnQgJiYgIXJldCApCiAgICAgICAgICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLmluZGV4ID0g
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
bXNyLnJlc2VydmVkID0gMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3IudmFsdWUg
PSB2LT5hcmNoLnB2X3ZjcHUuZHJfbWFza1swXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CkBAIC0xMzc3LDcg
KzEzNzUsNiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKICAgICAgICAgICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3IuaW5kZXggPSBNU1JfQU1ENjRf
RFIxX0FERFJFU1NfTUFTSyArIGo7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnJl
c2VydmVkID0gMDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3IudmFsdWUgPSB2LT5h
cmNoLnB2X3ZjcHUuZHJfbWFza1sxICsgal07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh2bXNycy0+bXNycywgaSwgJm1zciwgMSkgKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:55:16 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23: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.xenproject.org>)
	id 1eQim4-0001Bp-B4; Sun, 17 Dec 2017 23:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQim3-0001BT-61
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:15 +0000
X-Inumbo-ID: a074a3e1-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a074a3e1-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:54:32 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQim0-0001IZ-Bk
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQim0-0003AW-B0
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQim0-0003AW-B0@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:12 +0000
Subject: [Xen-changelog] [xen master] x86/efer: Make {read,
	write}_efer() into inline helpers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2MzA4MzJmOWY5YzJlZjgwYjA0YTJjN2Q3ZjA4NTgxYTE4ZGYyYjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyMyAxMDo0OTozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBEZWMgMTQgMTg6MDU6
NDUgMjAxNyArMDAwMAoKICAgIHg4Ni9lZmVyOiBNYWtlIHtyZWFkLHdyaXRlfV9lZmVyKCkgaW50
byBpbmxpbmUgaGVscGVycwogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIGZvciB0aGUgb3Zlcmhl
YWQgb2YgYSBjYWxsIHRvIGEgc2VwYXJhdGUgdHJhbnNsYXRpb24gdW5pdC4KICAgIFdoaWxlIG1v
dmluZyB0aGUgaW1wbGVtZW50YXRpb24sIHVwZGF0ZSB0aGVtIHRvIHVzZSB1aW50NjRfdCBvdmVy
IHU2NAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgIHwgMTMgKy0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCB8IDE0ICsrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOGE4MGNkOS4uZGIx
NmE0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTkzLDcgKzkzLDcgQEAgc3RhdGljIGNoYXIgX19yZWFkX21vc3RseSBvcHRf
bm1pWzEwXSA9ICJmYXRhbCI7CiAjZW5kaWYKIHN0cmluZ19wYXJhbSgibm1pIiwgb3B0X25taSk7
CiAKLURFRklORV9QRVJfQ1BVKHU2NCwgZWZlcik7CitERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwg
ZWZlcik7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgbG9uZywgbGFzdF9leHRhYmxl
X2FkZHIpOwogCiBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1MzIsIGxlcl9tc3IpOwpAQCAt
MTcxOCwxNyArMTcxOCw2IEBAIHZvaWQgZG9fZGV2aWNlX25vdF9hdmFpbGFibGUoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuOwogfQogCi11NjQgcmVhZF9lZmVyKHZvaWQp
Ci17Ci0gICAgcmV0dXJuIHRoaXNfY3B1KGVmZXIpOwotfQotCi12b2lkIHdyaXRlX2VmZXIodTY0
IHZhbCkKLXsKLSAgICB0aGlzX2NwdShlZmVyKSA9IHZhbDsKLSAgICB3cm1zcmwoTVNSX0VGRVIs
IHZhbCk7Ci19Ci0KIHN0YXRpYyB2b2lkIGxlcl9lbmFibGUodm9pZCkKIHsKICAgICB1NjQgZGVi
dWdjdGw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA0MTczMmE0Li4yZmJlZDAyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAg
LTE5Niw5ICsxOTYsMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxv
bmcgYmFzZSkKICAgICAgICAgd3Jtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKIH0KIAotREVDTEFS
RV9QRVJfQ1BVKHU2NCwgZWZlcik7Ci11NjQgcmVhZF9lZmVyKHZvaWQpOwotdm9pZCB3cml0ZV9l
ZmVyKHU2NCB2YWwpOworREVDTEFSRV9QRVJfQ1BVKHVpbnQ2NF90LCBlZmVyKTsKK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgcmVhZF9lZmVyKHZvaWQpCit7CisgICAgcmV0dXJuIHRoaXNfY3B1KGVm
ZXIpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfZWZlcih1aW50NjRfdCB2YWwpCit7
CisgICAgdGhpc19jcHUoZWZlcikgPSB2YWw7CisgICAgd3Jtc3JsKE1TUl9FRkVSLCB2YWwpOwor
fQogCiBERUNMQVJFX1BFUl9DUFUodTMyLCBsZXJfbXNyKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:55:24 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:55: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.xenproject.org>)
	id 1eQimC-0001CV-CT; Sun, 17 Dec 2017 23:55:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQimB-0001CM-LK
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:23 +0000
X-Inumbo-ID: a674934f-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a674934f-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:54:42 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQimA-0001Ik-Do
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQimA-0003B4-D8
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQimA-0003B4-D8@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:22 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Don't use
	hvm_inject_hw_exception() in long_mode_do_msr_write()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5NmVlMzk4MGU3Mjg2NmI2MDJlNzQzMzk2NzUxMzg0ZGUzMDFmYjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyA2IDE3OjQ2OjIwIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IERlYyAxNCAxODowNTo0
NSAyMDE3ICswMDAwCgogICAgeDg2L3ZteDogRG9uJ3QgdXNlIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKCkgaW4gbG9uZ19tb2RlX2RvX21zcl93cml0ZSgpCiAgICAKICAgIFNpbmNlIGMvcyA0OWRl
MTBmM2MxNzE4ICJ4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVsYXRvcnMg
YmFjawogICAgZm9yIE1TUiBhY2Nlc3NlcyIsIHJldHVybmluZyBYODZFTVVMX0VYQ0VQVElPTiBo
YXMgcHVzaGVkIHRoZSBleGNlcHRpb24KICAgIGdlbmVyYXRpb24gdG8gdGhlIHRvcCBvZiB0aGUg
Y2FsbCB0cmVlLgogICAgCiAgICBVc2luZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGFuZCBy
ZXR1cm5pbmcgWDg2RU1VTF9FWENFUFRJT04gY2F1c2VzIGEKICAgIGRvdWJsZSAjR1AgaW5qZWN0
aW9uLCB3aGljaCBjb21iaW5lcyB0byAjREYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTEg
KysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwppbmRleCBiMThjY2VhLi43MzI1NGJmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpA
QCAtNTQyLDcgKzU0Miw3IEBAIGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfR1NfQkFTRToKICAgICBjYXNl
IE1TUl9TSEFET1dfR1NfQkFTRToKICAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3Mo
bXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGdvdG8gdW5jYW5vbmljYWxfYWRkcmVzczsKKyAg
ICAgICAgICAgIHJldHVybiBITkRMX2V4Y2VwdGlvbl9yYWlzZWQ7CiAKICAgICAgICAgaWYgKCBt
c3IgPT0gTVNSX0ZTX0JBU0UgKQogICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0ZTX0JBU0Us
IG1zcl9jb250ZW50KTsKQEAgLTU2MCwxNCArNTYwLDE0IEBAIGxvbmdfbW9kZV9kb19tc3Jfd3Jp
dGUodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAKICAgICBjYXNlIE1T
Ul9MU1RBUjoKICAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQp
ICkKLSAgICAgICAgICAgIGdvdG8gdW5jYW5vbmljYWxfYWRkcmVzczsKKyAgICAgICAgICAgIHJl
dHVybiBITkRMX2V4Y2VwdGlvbl9yYWlzZWQ7CiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5sc3Rh
ciA9IG1zcl9jb250ZW50OwogICAgICAgICB3cm1zcmwoTVNSX0xTVEFSLCBtc3JfY29udGVudCk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBNU1JfQ1NUQVI6CiAgICAgICAgIGlmICggIWlz
X2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBnb3RvIHVuY2Fu
b25pY2FsX2FkZHJlc3M7CisgICAgICAgICAgICByZXR1cm4gSE5ETF9leGNlcHRpb25fcmFpc2Vk
OwogICAgICAgICB2LT5hcmNoLmh2bV92bXguY3N0YXIgPSBtc3JfY29udGVudDsKICAgICAgICAg
YnJlYWs7CiAKQEAgLTU4MSwxMSArNTgxLDYgQEAgbG9uZ19tb2RlX2RvX21zcl93cml0ZSh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICB9CiAKICAgICByZXR1cm4g
SE5ETF9kb25lOwotCi0gdW5jYW5vbmljYWxfYWRkcmVzczoKLSAgICBIVk1fREJHX0xPRyhEQkdf
TEVWRUxfTVNSLCAiTm90IGNhbm8gYWRkcmVzcyBvZiBtc3Igd3JpdGUgJXgiLCBtc3IpOwotICAg
IGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotICAgIHJldHVybiBI
TkRMX2V4Y2VwdGlvbl9yYWlzZWQ7CiB9CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:55:35 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:55: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.xenproject.org>)
	id 1eQimN-0001EI-E1; Sun, 17 Dec 2017 23:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQimL-0001E4-V8
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:33 +0000
X-Inumbo-ID: ac73caf1-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac73caf1-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:54:52 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQimK-0001Iy-Fn
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQimK-0003BW-F7
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQimK-0003BW-F7@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:32 +0000
Subject: [Xen-changelog] [xen master] docs: create Memory Bandwidth
	Allocation (MBA) feature document
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3499131937884900704=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0062b96961c42eff0aa0ff3b00c26e484718c8fd
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Fri Oct 20 10:50:00 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:02:23 2017 +0100

    docs: create Memory Bandwidth Allocation (MBA) feature document
    
    This patch creates MBA feature document in doc/features/. It describes
    key points to implement MBA which is described in details in Intel SDM
    "Introduction to Memory Bandwidth Allocation".
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 docs/features/intel_psr_mba.pandoc | 297 +++++++++++++++++++++++++++++++++++++
 1 file changed, 297 insertions(+)

diff --git a/docs/features/intel_psr_mba.pandoc b/docs/features/intel_psr_mba.pandoc
new file mode 100644
index 0000000..86df661
--- /dev/null
+++ b/docs/features/intel_psr_mba.pandoc
@@ -0,0 +1,297 @@
+% Intel Memory Bandwidth Allocation (MBA) Feature
+% Revision 1.8
+
+\clearpage
+
+# Basics
+
+---------------- ----------------------------------------------------
+         Status: **Tech Preview**
+
+Architecture(s): Intel x86
+
+   Component(s): Hypervisor, toolstack
+
+       Hardware: MBA is supported on Skylake Server and beyond
+---------------- ----------------------------------------------------
+
+# Terminology
+
+* CAT         Cache Allocation Technology
+* CBM         Capacity BitMasks
+* CDP         Code and Data Prioritization
+* COS/CLOS    Class of Service
+* HW          Hardware
+* MBA         Memory Bandwidth Allocation
+* MSRs        Machine Specific Registers
+* PSR         Intel Platform Shared Resource
+* THRTL       Throttle value or delay value
+
+# Overview
+
+The Memory Bandwidth Allocation (MBA) feature provides indirect and approximate
+control over memory bandwidth available per-core. This feature provides OS/
+hypervisor the ability to slow misbehaving apps/domains by using a credit-based
+throttling mechanism.
+
+# User details
+
+* Feature Enabling:
+
+  Add "psr=mba" to boot line parameter to enable MBA feature.
+
+* xl interfaces:
+
+  1. `psr-mba-show [domain-id|domain-name]`:
+
+     Show memory bandwidth throttling for domain. Under different modes, it
+     shows different type of data.
+
+     There are two modes:
+     Linear mode: the input precision is defined as 100-(MBA_MAX). For instance,
+     if the MBA_MAX value is 90, the input precision is 10%. Values not an even
+     multiple of the precision (e.g., 12%) will be rounded down (e.g., to 10%
+     delay applied) by HW automatically. The response of throttling value is
+     linear.
+
+     Non-linear mode: input delay values are powers-of-two from zero to the
+     MBA_MAX value from CPUID. In this case any values not a power of two will
+     be rounded down the next nearest power of two by HW automatically. The
+     response of throttling value is non-linear.
+
+     For linear mode, it shows the decimal value. For non-linear mode, it shows
+     hexadecimal value.
+
+  2. `psr-mba-set [OPTIONS] <domain-id|domain-name> <throttling>`:
+
+     Set memory bandwidth throttling for domain.
+
+     Options:
+     '-s': Specify the socket to process, otherwise all sockets are processed.
+
+     Throttling value set in register implies the approximate amount of delaying
+     the traffic between core and memory. Higher throttling value result in
+     lower bandwidth. The max throttling value (MBA_MAX) supported can be
+     obtained through CPUID inside hypervisor. Users can fetch the MBA_MAX value
+     using the `psr-hwinfo` xl command.
+
+# Technical details
+
+MBA is a member of Intel PSR features, it shares the base PSR infrastructure
+in Xen.
+
+## Hardware perspective
+
+  MBA defines a range of MSRs to support specifying a delay value (Thrtl) per
+  COS, with details below.
+
+  ```
+   +----------------------------+----------------+
+   | MSR (per socket)           |    Address     |
+   +----------------------------+----------------+
+   | IA32_L2_QOS_Ext_BW_Thrtl_0 |     0xD50      |
+   +----------------------------+----------------+
+   | ...                        |  ...           |
+   +----------------------------+----------------+
+   | IA32_L2_QOS_Ext_BW_Thrtl_n |     0xD50+n    |
+   +----------------------------+----------------+
+  ```
+
+  When context switch happens, the COS ID of domain is written to per-hyper-
+  thread MSR `IA32_PQR_ASSOC`, and then hardware enforces bandwidth allocation
+  according to the throttling value stored in the Thrtl MSR register.
+
+## The relationship between MBA and CAT/CDP
+
+  Generally speaking, MBA is completely independent of CAT/CDP, and any
+  combination may be applied at any time, e.g. enabling MBA with CAT
+  disabled.
+
+  But it needs to be noticed that MBA shares COS infrastructure with CAT,
+  although MBA is enumerated by different CPUID leaf from CAT (which
+  indicates that the max COS of MBA may be different from CAT). In some
+  cases, a domain is permitted to have a COS that is beyond one (or more)
+  of PSR features but within the others. For instance, let's assume the max
+  COS of MBA is 8 but the max COS of L3 CAT is 16, when a domain is assigned
+  9 as COS, the L3 CAT CBM associated to COS 9 would be enforced, but for MBA,
+  the HW works as default value is set since COS 9 is beyond the max COS (8)
+  of MBA.
+
+## Design Overview
+
+* Core COS/Thrtl association
+
+  When enforcing Memory Bandwidth Allocation, all cores of domains have
+  the same default Thrtl MSR (COS0) which stores the same Thrtl (0). The
+  default Thrtl MSR is used only in hypervisor and is transparent to tool stack
+  and user.
+
+  System administrators can change PSR allocation policy at runtime by
+  using the tool stack. Since MBA shares COS ID with CAT/CDP, a COS ID
+  corresponds to a 2-tuple, like [CBM, Thrtl] with only-CAT enabled, when CDP
+  is enabled, the COS ID corresponds to a 3-tuple, like [Code_CBM, Data_CBM,
+  Thrtl]. If neither CAT nor CDP is enabled, things are easier, since one COS
+  ID corresponds to one Thrtl.
+
+* VCPU schedule
+
+  This part reuses CAT COS infrastructure.
+
+* Multi-sockets
+
+  Different sockets may have different MBA capabilities (like max COS)
+  although it is consistent on the same socket. So the capability
+  of per-socket MBA is specified.
+
+  This part reuses CAT COS infrastructure.
+
+## Implementation Description
+
+* Hypervisor interfaces:
+
+  1. Boot line param: "psr=mba" to enable the feature.
+
+  2. SYSCTL:
+          - XEN_SYSCTL_PSR_MBA_get_info: Get system MBA information.
+
+  3. DOMCTL:
+          - XEN_DOMCTL_PSR_MBA_OP_GET_THRTL: Get throttling for a domain.
+          - XEN_DOMCTL_PSR_MBA_OP_SET_THRTL: Set throttling for a domain.
+
+* xl interfaces:
+
+  1. psr-mba-show [domain-id]
+          Show system/domain runtime MBA throttling value. For linear mode,
+          it shows the decimal value. For non-linear mode, it shows hexadecimal
+          value.
+          => XEN_SYSCTL_PSR_MBA_get_info/XEN_DOMCTL_PSR_MBA_OP_GET_THRTL
+
+  2. psr-mba-set [OPTIONS] <domain-id> <throttling>
+          Set bandwidth throttling for a domain.
+          => XEN_DOMCTL_PSR_MBA_OP_SET_THRTL
+
+  3. psr-hwinfo
+          Show PSR HW information, including L3 CAT/CDP/L2 CAT/MBA.
+          => XEN_SYSCTL_PSR_MBA_get_info
+
+* Key data structure:
+
+  1. Feature HW info
+
+     ```
+     struct {
+         unsigned int thrtl_max;
+         bool linear;
+     } mba;
+
+     - Member `thrtl_max`
+
+       `thrtl_max` is the max throttling value to be set, i.e. MBA_MAX.
+
+     - Member `linear`
+
+       `linear` means the response of delay value is linear or not.
+
+     As mentioned above, MBA is a member of Intel PSR features, it shares the
+     base PSR infrastructure in Xen. For example, the 'cos_max' is a common HW
+     property for all features. So, for other data structure details, please
+     refer to 'intel_psr_cat_cdp.pandoc'.
+
+# Limitations
+
+MBA can only work on HW which supports it (check CPUID).
+
+# Testing
+
+We can execute these commands to verify MBA on different HWs supporting them.
+
+For example:
+  1. User can get the MBA hardware info through 'psr-hwinfo' command. From
+     result, user can know if this hardware works under linear mode or non-
+     linear mode, the max throttling value (MBA_MAX) and so on.
+
+    root@:~$ xl psr-hwinfo --mba
+    Memory Bandwidth Allocation (MBA):
+    Socket ID       : 0
+    Linear Mode     : Enabled
+    Maximum COS     : 7
+    Maximum Throttling Value: 90
+    Default Throttling Value: 0
+
+  2. Then, user can set a throttling value to a domain. For example, set '10',
+     i.e 10% delay.
+
+    root@:~$ xl psr-mba-set 1 10
+
+  3. User can check the current configuration of the domain through
+     'psr-mab-show'. For linear mode, the decimal value is shown.
+
+    root@:~$ xl psr-mba-show 1
+    Socket ID       : 0
+    Default THRTL   : 0
+       ID                     NAME            THRTL
+        1                 ubuntu14             10
+
+# Areas for improvement
+
+N/A
+
+# Known issues
+
+N/A
+
+# References
+
+"INTEL RESOURCE DIRECTOR TECHNOLOGY (INTEL RDT) ALLOCATION FEATURES" [Intel 64 and IA-32 Architectures Software Developer Manuals, vol3](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html)
+
+# History
+
+------------------------------------------------------------------------
+Date       Revision Version  Notes
+---------- -------- -------- -------------------------------------------
+2017-01-10 1.0      Xen 4.9  Design document written
+2017-07-10 1.1      Xen 4.10 Changes:
+                             1. Modify data structure according to latest
+                                codes;
+                             2. Add content for 'Areas for improvement';
+                             3. Other minor changes.
+2017-08-09 1.2      Xen 4.10 Changes:
+                             1. Remove a special character to avoid error when
+                                building pandoc.
+2017-08-15 1.3      Xen 4.10 Changes:
+                             1. Add terminology 'HW'.
+                             2. Change 'COS ID of VCPU' to 'COS ID of domain'.
+                             3. Change 'COS register' to 'Thrtl MSR'.
+                             4. Explain the value shown for 'psr-mba-show' under
+                                different modes.
+                             5. Remove content in 'Areas for improvement'.
+2017-08-16 1.4      Xen 4.10 Changes:
+                             1. Add '<>' for mandatory argument.
+2017-08-30 1.5      Xen 4.10 Changes:
+                             1. Modify words in 'Overview' to make it easier to
+                                understand.
+                             2. Explain 'linear/non-linear' modes before mention
+                                them.
+                             3. Explain throttling value more accurate.
+                             4. Explain 'MBA_MAX'.
+                             5. Correct some words in 'Design Overview'.
+                             6. Change 'mba_info' to 'mba' according to code
+                                changes. Also, modify contents of it.
+                             7. Add context in 'Testing' part to make things
+                                more clear.
+                             8. Remove 'n<64' to avoid out-of-sync.
+2017-09-21 1.6      Xen 4.10 Changes:
+                             1. Add 'domain-name' as parameter of 'psr-mba-show/
+                                psr-mba-set'.
+                             2. Fix some wordings.
+                             3. Explain how user can know the MBA_MAX.
+                             4. Move the description of 'Linear mode/Non-linear
+                                mode' into section of 'psr-mba-show'.
+                             5. Change 'per-thread' to 'per-hyper-thread'.
+2017-09-29 1.7      Xen 4.10 Changes:
+                             1. Correct some words.
+                             2. Change 'xl psr-mba-set 1 0xa' to
+                                'xl psr-mba-set 1 10'
+2017-10-08 1.8      Xen 4.10 Changes:
+                             1. Correct some words.
+---------- -------- -------- -------------------------------------------
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3499131937884900704==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:55:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:55: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.xenproject.org>)
	id 1eQimc-0001Ge-Fu; Sun, 17 Dec 2017 23:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQimb-0001Fz-B0
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:49 +0000
X-Inumbo-ID: ea080b1a-e385-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea080b1a-e385-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:56:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQimU-0001J9-Jz
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQimU-0003C4-Hn
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQimU-0003C4-Hn@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:42 +0000
Subject: [Xen-changelog] [xen master] Rename PSR sysctl/domctl interfaces
	and xsm policy to make them be general
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1326205300091303784=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a58cad2d36d515ee2fa5f163a001e682b6247f55
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Tue Oct 24 11:33:00 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:02:43 2017 +0100

    Rename PSR sysctl/domctl interfaces and xsm policy to make them be general
    
    This patch renames PSR sysctl/domctl interfaces and related xsm policy to
    make them be general for all resource allocation features but not only
    for CAT. Then, we can resuse the interfaces for all allocation features.
    
    Basically, it changes 'psr_cat_op' to 'psr_alloc', and remove 'CAT_' from some
    macros. E.g.:
    1. psr_cat_op -> psr_alloc
    2. XEN_DOMCTL_psr_cat_op -> XEN_DOMCTL_psr_alloc
    3. XEN_SYSCTL_psr_cat_op -> XEN_SYSCTL_psr_alloc
    4. XEN_DOMCTL_PSR_CAT_SET_L3_CBM -> XEN_DOMCTL_PSR_SET_L3_CBM
    5. XEN_SYSCTL_PSR_CAT_get_l3_info -> XEN_SYSCTL_PSR_get_l3_info
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
---
 tools/flask/policy/modules/dom0.te  |  4 +--
 tools/flask/policy/modules/xen.if   |  2 +-
 tools/libxc/xc_psr.c                | 50 +++++++++++++-------------
 xen/arch/x86/domctl.c               | 71 ++++++++++++++++++-------------------
 xen/arch/x86/sysctl.c               | 28 +++++++--------
 xen/include/public/domctl.h         | 24 ++++++-------
 xen/include/public/sysctl.h         | 12 +++----
 xen/xsm/flask/hooks.c               |  8 ++---
 xen/xsm/flask/policy/access_vectors |  8 ++---
 9 files changed, 103 insertions(+), 104 deletions(-)

diff --git a/tools/flask/policy/modules/dom0.te b/tools/flask/policy/modules/dom0.te
index 1643b40..07de3d5 100644
--- a/tools/flask/policy/modules/dom0.te
+++ b/tools/flask/policy/modules/dom0.te
@@ -14,7 +14,7 @@ allow dom0_t xen_t:xen {
 	tmem_control getscheduler setscheduler
 };
 allow dom0_t xen_t:xen2 {
-	resource_op psr_cmt_op psr_cat_op pmu_ctrl get_symbol
+	resource_op psr_cmt_op psr_alloc pmu_ctrl get_symbol
 	get_cpu_levelling_caps get_cpu_featureset livepatch_op
 	gcov_op set_parameter
 };
@@ -39,7 +39,7 @@ allow dom0_t dom0_t:domain {
 };
 allow dom0_t dom0_t:domain2 {
 	set_cpuid gettsc settsc setscheduler set_max_evtchn set_vnumainfo
-	get_vnumainfo psr_cmt_op psr_cat_op set_gnttab_limits
+	get_vnumainfo psr_cmt_op psr_alloc set_gnttab_limits
 };
 allow dom0_t dom0_t:resource { add remove };
 
diff --git a/tools/flask/policy/modules/xen.if b/tools/flask/policy/modules/xen.if
index 5543749..cb48a6c 100644
--- a/tools/flask/policy/modules/xen.if
+++ b/tools/flask/policy/modules/xen.if
@@ -52,7 +52,7 @@ define(`create_domain_common', `
 			settime setdomainhandle getvcpucontext set_misc_info };
 	allow $1 $2:domain2 { set_cpuid settsc setscheduler setclaim
 			set_max_evtchn set_vnumainfo get_vnumainfo cacheflush
-			psr_cmt_op psr_cat_op soft_reset set_gnttab_limits };
+			psr_cmt_op psr_alloc soft_reset set_gnttab_limits };
 	allow $1 $2:security check_context;
 	allow $1 $2:shadow enable;
 	allow $1 $2:mmu { map_read map_write adjust memorymap physmap pinpage mmuext_op updatemp };
diff --git a/tools/libxc/xc_psr.c b/tools/libxc/xc_psr.c
index edec4d1..78deba0 100644
--- a/tools/libxc/xc_psr.c
+++ b/tools/libxc/xc_psr.c
@@ -258,27 +258,27 @@ int xc_psr_cat_set_domain_data(xc_interface *xch, uint32_t domid,
     switch ( type )
     {
     case XC_PSR_CAT_L3_CBM:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_SET_L3_CBM;
+        cmd = XEN_DOMCTL_PSR_SET_L3_CBM;
         break;
     case XC_PSR_CAT_L3_CBM_CODE:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_SET_L3_CODE;
+        cmd = XEN_DOMCTL_PSR_SET_L3_CODE;
         break;
     case XC_PSR_CAT_L3_CBM_DATA:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_SET_L3_DATA;
+        cmd = XEN_DOMCTL_PSR_SET_L3_DATA;
         break;
     case XC_PSR_CAT_L2_CBM:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_SET_L2_CBM;
+        cmd = XEN_DOMCTL_PSR_SET_L2_CBM;
         break;
     default:
         errno = EINVAL;
         return -1;
     }
 
-    domctl.cmd = XEN_DOMCTL_psr_cat_op;
+    domctl.cmd = XEN_DOMCTL_psr_alloc;
     domctl.domain = domid;
-    domctl.u.psr_cat_op.cmd = cmd;
-    domctl.u.psr_cat_op.target = target;
-    domctl.u.psr_cat_op.data = data;
+    domctl.u.psr_alloc.cmd = cmd;
+    domctl.u.psr_alloc.target = target;
+    domctl.u.psr_alloc.data = data;
 
     return do_domctl(xch, &domctl);
 }
@@ -294,31 +294,31 @@ int xc_psr_cat_get_domain_data(xc_interface *xch, uint32_t domid,
     switch ( type )
     {
     case XC_PSR_CAT_L3_CBM:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM;
+        cmd = XEN_DOMCTL_PSR_GET_L3_CBM;
         break;
     case XC_PSR_CAT_L3_CBM_CODE:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_GET_L3_CODE;
+        cmd = XEN_DOMCTL_PSR_GET_L3_CODE;
         break;
     case XC_PSR_CAT_L3_CBM_DATA:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_GET_L3_DATA;
+        cmd = XEN_DOMCTL_PSR_GET_L3_DATA;
         break;
     case XC_PSR_CAT_L2_CBM:
-        cmd = XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM;
+        cmd = XEN_DOMCTL_PSR_GET_L2_CBM;
         break;
     default:
         errno = EINVAL;
         return -1;
     }
 
-    domctl.cmd = XEN_DOMCTL_psr_cat_op;
+    domctl.cmd = XEN_DOMCTL_psr_alloc;
     domctl.domain = domid;
-    domctl.u.psr_cat_op.cmd = cmd;
-    domctl.u.psr_cat_op.target = target;
+    domctl.u.psr_alloc.cmd = cmd;
+    domctl.u.psr_alloc.target = target;
 
     rc = do_domctl(xch, &domctl);
 
     if ( !rc )
-        *data = domctl.u.psr_cat_op.data;
+        *data = domctl.u.psr_alloc.data;
 
     return rc;
 }
@@ -329,29 +329,29 @@ int xc_psr_cat_get_info(xc_interface *xch, uint32_t socket, unsigned int lvl,
     int rc = -1;
     DECLARE_SYSCTL;
 
-    sysctl.cmd = XEN_SYSCTL_psr_cat_op;
-    sysctl.u.psr_cat_op.target = socket;
+    sysctl.cmd = XEN_SYSCTL_psr_alloc;
+    sysctl.u.psr_alloc.target = socket;
 
     switch ( lvl )
     {
     case 2:
-        sysctl.u.psr_cat_op.cmd = XEN_SYSCTL_PSR_CAT_get_l2_info;
+        sysctl.u.psr_alloc.cmd = XEN_SYSCTL_PSR_get_l2_info;
         rc = xc_sysctl(xch, &sysctl);
         if ( !rc )
         {
-            *cos_max = sysctl.u.psr_cat_op.u.cat_info.cos_max;
-            *cbm_len = sysctl.u.psr_cat_op.u.cat_info.cbm_len;
+            *cos_max = sysctl.u.psr_alloc.u.cat_info.cos_max;
+            *cbm_len = sysctl.u.psr_alloc.u.cat_info.cbm_len;
             *cdp_enabled = false;
         }
         break;
     case 3:
-        sysctl.u.psr_cat_op.cmd = XEN_SYSCTL_PSR_CAT_get_l3_info;
+        sysctl.u.psr_alloc.cmd = XEN_SYSCTL_PSR_get_l3_info;
         rc = xc_sysctl(xch, &sysctl);
         if ( !rc )
         {
-            *cos_max = sysctl.u.psr_cat_op.u.cat_info.cos_max;
-            *cbm_len = sysctl.u.psr_cat_op.u.cat_info.cbm_len;
-            *cdp_enabled = sysctl.u.psr_cat_op.u.cat_info.flags &
+            *cos_max = sysctl.u.psr_alloc.u.cat_info.cos_max;
+            *cbm_len = sysctl.u.psr_alloc.u.cat_info.cbm_len;
+            *cdp_enabled = sysctl.u.psr_alloc.u.cat_info.flags &
                            XEN_SYSCTL_PSR_CAT_L3_CDP;
         }
         break;
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 036fdcd..86333e3 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1478,67 +1478,66 @@ long arch_do_domctl(
         }
         break;
 
-    case XEN_DOMCTL_psr_cat_op:
-        switch ( domctl->u.psr_cat_op.cmd )
+    case XEN_DOMCTL_psr_alloc:
+        switch ( domctl->u.psr_alloc.cmd )
         {
-            uint32_t val32;
-
-        case XEN_DOMCTL_PSR_CAT_OP_SET_L3_CBM:
-            ret = psr_set_val(d, domctl->u.psr_cat_op.target,
-                              domctl->u.psr_cat_op.data,
+        case XEN_DOMCTL_PSR_SET_L3_CBM:
+            ret = psr_set_val(d, domctl->u.psr_alloc.target,
+                              domctl->u.psr_alloc.data,
                               PSR_CBM_TYPE_L3);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_SET_L3_CODE:
-            ret = psr_set_val(d, domctl->u.psr_cat_op.target,
-                              domctl->u.psr_cat_op.data,
+        case XEN_DOMCTL_PSR_SET_L3_CODE:
+            ret = psr_set_val(d, domctl->u.psr_alloc.target,
+                              domctl->u.psr_alloc.data,
                               PSR_CBM_TYPE_L3_CODE);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_SET_L3_DATA:
-            ret = psr_set_val(d, domctl->u.psr_cat_op.target,
-                              domctl->u.psr_cat_op.data,
+        case XEN_DOMCTL_PSR_SET_L3_DATA:
+            ret = psr_set_val(d, domctl->u.psr_alloc.target,
+                              domctl->u.psr_alloc.data,
                               PSR_CBM_TYPE_L3_DATA);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_SET_L2_CBM:
-            ret = psr_set_val(d, domctl->u.psr_cat_op.target,
-                              domctl->u.psr_cat_op.data,
+        case XEN_DOMCTL_PSR_SET_L2_CBM:
+            ret = psr_set_val(d, domctl->u.psr_alloc.target,
+                              domctl->u.psr_alloc.data,
                               PSR_CBM_TYPE_L2);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM:
-            ret = psr_get_val(d, domctl->u.psr_cat_op.target,
-                              &val32, PSR_CBM_TYPE_L3);
-            domctl->u.psr_cat_op.data = val32;
-            copyback = true;
+#define domctl_psr_get_val(d, domctl, type, copyback) ({    \
+    uint32_t v_;                                            \
+    int r_ = psr_get_val((d), (domctl)->u.psr_alloc.target, \
+                         &v_, (type));                      \
+                                                            \
+    (domctl)->u.psr_alloc.data = v_;                        \
+    (copyback) = true;                                      \
+    r_;                                                     \
+})
+
+        case XEN_DOMCTL_PSR_GET_L3_CBM:
+            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3, copyback);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_GET_L3_CODE:
-            ret = psr_get_val(d, domctl->u.psr_cat_op.target,
-                              &val32, PSR_CBM_TYPE_L3_CODE);
-            domctl->u.psr_cat_op.data = val32;
-            copyback = true;
+        case XEN_DOMCTL_PSR_GET_L3_CODE:
+            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3_CODE, copyback);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_GET_L3_DATA:
-            ret = psr_get_val(d, domctl->u.psr_cat_op.target,
-                              &val32, PSR_CBM_TYPE_L3_DATA);
-            domctl->u.psr_cat_op.data = val32;
-            copyback = true;
+        case XEN_DOMCTL_PSR_GET_L3_DATA:
+            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3_DATA, copyback);
             break;
 
-        case XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM:
-            ret = psr_get_val(d, domctl->u.psr_cat_op.target,
-                              &val32, PSR_CBM_TYPE_L2);
-            domctl->u.psr_cat_op.data = val32;
-            copyback = true;
+        case XEN_DOMCTL_PSR_GET_L2_CBM:
+            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L2, copyback);
             break;
 
+#undef domctl_psr_get_val
+
         default:
             ret = -EOPNOTSUPP;
             break;
         }
+
         break;
 
     case XEN_DOMCTL_disable_migrate:
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index 6ba823c..8ae6747 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -171,45 +171,45 @@ long arch_do_sysctl(
 
         break;
 
-    case XEN_SYSCTL_psr_cat_op:
-        switch ( sysctl->u.psr_cat_op.cmd )
+    case XEN_SYSCTL_psr_alloc:
+        switch ( sysctl->u.psr_alloc.cmd )
         {
             uint32_t data[PSR_INFO_ARRAY_SIZE];
 
-        case XEN_SYSCTL_PSR_CAT_get_l3_info:
+        case XEN_SYSCTL_PSR_get_l3_info:
         {
-            ret = psr_get_info(sysctl->u.psr_cat_op.target,
+            ret = psr_get_info(sysctl->u.psr_alloc.target,
                                PSR_CBM_TYPE_L3, data, ARRAY_SIZE(data));
             if ( ret )
                 break;
 
-            sysctl->u.psr_cat_op.u.cat_info.cos_max =
+            sysctl->u.psr_alloc.u.cat_info.cos_max =
                                       data[PSR_INFO_IDX_COS_MAX];
-            sysctl->u.psr_cat_op.u.cat_info.cbm_len =
+            sysctl->u.psr_alloc.u.cat_info.cbm_len =
                                       data[PSR_INFO_IDX_CAT_CBM_LEN];
-            sysctl->u.psr_cat_op.u.cat_info.flags =
+            sysctl->u.psr_alloc.u.cat_info.flags =
                                       data[PSR_INFO_IDX_CAT_FLAG];
 
-            if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_cat_op) )
+            if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_alloc) )
                 ret = -EFAULT;
             break;
         }
 
-        case XEN_SYSCTL_PSR_CAT_get_l2_info:
+        case XEN_SYSCTL_PSR_get_l2_info:
         {
-            ret = psr_get_info(sysctl->u.psr_cat_op.target,
+            ret = psr_get_info(sysctl->u.psr_alloc.target,
                                PSR_CBM_TYPE_L2, data, ARRAY_SIZE(data));
             if ( ret )
                 break;
 
-            sysctl->u.psr_cat_op.u.cat_info.cos_max =
+            sysctl->u.psr_alloc.u.cat_info.cos_max =
                                       data[PSR_INFO_IDX_COS_MAX];
-            sysctl->u.psr_cat_op.u.cat_info.cbm_len =
+            sysctl->u.psr_alloc.u.cat_info.cbm_len =
                                       data[PSR_INFO_IDX_CAT_CBM_LEN];
-            sysctl->u.psr_cat_op.u.cat_info.flags =
+            sysctl->u.psr_alloc.u.cat_info.flags =
                                       data[PSR_INFO_IDX_CAT_FLAG];
 
-            if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_cat_op) )
+            if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_alloc) )
                 ret = -EFAULT;
             break;
         }
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index 70027ab..eaff9b3 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -1065,16 +1065,16 @@ struct xen_domctl_monitor_op {
     } u;
 };
 
-struct xen_domctl_psr_cat_op {
-#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_CBM     0
-#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM     1
-#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_CODE    2
-#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_DATA    3
-#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_CODE    4
-#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_DATA    5
-#define XEN_DOMCTL_PSR_CAT_OP_SET_L2_CBM     6
-#define XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM     7
-    uint32_t cmd;       /* IN: XEN_DOMCTL_PSR_CAT_OP_* */
+struct xen_domctl_psr_alloc {
+#define XEN_DOMCTL_PSR_SET_L3_CBM     0
+#define XEN_DOMCTL_PSR_GET_L3_CBM     1
+#define XEN_DOMCTL_PSR_SET_L3_CODE    2
+#define XEN_DOMCTL_PSR_SET_L3_DATA    3
+#define XEN_DOMCTL_PSR_GET_L3_CODE    4
+#define XEN_DOMCTL_PSR_GET_L3_DATA    5
+#define XEN_DOMCTL_PSR_SET_L2_CBM     6
+#define XEN_DOMCTL_PSR_GET_L2_CBM     7
+    uint32_t cmd;       /* IN: XEN_DOMCTL_PSR_* */
     uint32_t target;    /* IN */
     uint64_t data;      /* IN/OUT */
 };
@@ -1180,7 +1180,7 @@ struct xen_domctl {
 #define XEN_DOMCTL_setvnumainfo                  74
 #define XEN_DOMCTL_psr_cmt_op                    75
 #define XEN_DOMCTL_monitor_op                    77
-#define XEN_DOMCTL_psr_cat_op                    78
+#define XEN_DOMCTL_psr_alloc                     78
 #define XEN_DOMCTL_soft_reset                    79
 #define XEN_DOMCTL_set_gnttab_limits             80
 #define XEN_DOMCTL_vuart_op                      81
@@ -1245,7 +1245,7 @@ struct xen_domctl {
         struct xen_domctl_vnuma             vnuma;
         struct xen_domctl_psr_cmt_op        psr_cmt_op;
         struct xen_domctl_monitor_op        monitor_op;
-        struct xen_domctl_psr_cat_op        psr_cat_op;
+        struct xen_domctl_psr_alloc         psr_alloc;
         struct xen_domctl_set_gnttab_limits set_gnttab_limits;
         struct xen_domctl_vuart_op          vuart_op;
         uint8_t                             pad[128];
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index 6140f1a..a50e345 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -696,10 +696,10 @@ struct xen_sysctl_pcitopoinfo {
     XEN_GUEST_HANDLE_64(uint32) nodes;
 };
 
-#define XEN_SYSCTL_PSR_CAT_get_l3_info               0
-#define XEN_SYSCTL_PSR_CAT_get_l2_info               1
-struct xen_sysctl_psr_cat_op {
-    uint32_t cmd;       /* IN: XEN_SYSCTL_PSR_CAT_* */
+#define XEN_SYSCTL_PSR_get_l3_info               0
+#define XEN_SYSCTL_PSR_get_l2_info               1
+struct xen_sysctl_psr_alloc {
+    uint32_t cmd;       /* IN: XEN_SYSCTL_PSR_* */
     uint32_t target;    /* IN */
     union {
         struct {
@@ -1068,7 +1068,7 @@ struct xen_sysctl {
 #define XEN_SYSCTL_gcov_op                       20
 #define XEN_SYSCTL_psr_cmt_op                    21
 #define XEN_SYSCTL_pcitopoinfo                   22
-#define XEN_SYSCTL_psr_cat_op                    23
+#define XEN_SYSCTL_psr_alloc                     23
 #define XEN_SYSCTL_tmem_op                       24
 #define XEN_SYSCTL_get_cpu_levelling_caps        25
 #define XEN_SYSCTL_get_cpu_featureset            26
@@ -1097,7 +1097,7 @@ struct xen_sysctl {
         struct xen_sysctl_scheduler_op      scheduler_op;
         struct xen_sysctl_gcov_op           gcov_op;
         struct xen_sysctl_psr_cmt_op        psr_cmt_op;
-        struct xen_sysctl_psr_cat_op        psr_cat_op;
+        struct xen_sysctl_psr_alloc         psr_alloc;
         struct xen_sysctl_tmem_op           tmem_op;
         struct xen_sysctl_cpu_levelling_caps cpu_levelling_caps;
         struct xen_sysctl_cpu_featureset    cpu_featureset;
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 04f453b..19ceacf 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -743,8 +743,8 @@ static int flask_domctl(struct domain *d, int cmd)
     case XEN_DOMCTL_psr_cmt_op:
         return current_has_perm(d, SECCLASS_DOMAIN2, DOMAIN2__PSR_CMT_OP);
 
-    case XEN_DOMCTL_psr_cat_op:
-        return current_has_perm(d, SECCLASS_DOMAIN2, DOMAIN2__PSR_CAT_OP);
+    case XEN_DOMCTL_psr_alloc:
+        return current_has_perm(d, SECCLASS_DOMAIN2, DOMAIN2__PSR_ALLOC);
 
     case XEN_DOMCTL_soft_reset:
         return current_has_perm(d, SECCLASS_DOMAIN2, DOMAIN2__SOFT_RESET);
@@ -810,9 +810,9 @@ static int flask_sysctl(int cmd)
     case XEN_SYSCTL_psr_cmt_op:
         return avc_current_has_perm(SECINITSID_XEN, SECCLASS_XEN2,
                                     XEN2__PSR_CMT_OP, NULL);
-    case XEN_SYSCTL_psr_cat_op:
+    case XEN_SYSCTL_psr_alloc:
         return avc_current_has_perm(SECINITSID_XEN, SECCLASS_XEN2,
-                                    XEN2__PSR_CAT_OP, NULL);
+                                    XEN2__PSR_ALLOC, NULL);
 
     case XEN_SYSCTL_tmem_op:
         return domain_has_xen(current->domain, XEN__TMEM_CONTROL);
diff --git a/xen/xsm/flask/policy/access_vectors b/xen/xsm/flask/policy/access_vectors
index 3a2d863..d0a1ec5 100644
--- a/xen/xsm/flask/policy/access_vectors
+++ b/xen/xsm/flask/policy/access_vectors
@@ -85,8 +85,8 @@ class xen2
     resource_op
 # XEN_SYSCTL_psr_cmt_op
     psr_cmt_op
-# XEN_SYSCTL_psr_cat_op
-    psr_cat_op
+# XEN_SYSCTL_psr_alloc
+    psr_alloc
 # XENPF_get_symbol
     get_symbol
 # PMU control
@@ -246,8 +246,8 @@ class domain2
     mem_paging
 # XENMEM_sharing_op
     mem_sharing
-# XEN_DOMCTL_psr_cat_op
-    psr_cat_op
+# XEN_DOMCTL_psr_alloc
+    psr_alloc
 # XEN_DOMCTL_set_gnttab_limits
     set_gnttab_limits
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1326205300091303784==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:00 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:56: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.xenproject.org>)
	id 1eQimm-0001IE-Is; Sun, 17 Dec 2017 23:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQiml-0001Hg-I9
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:59 +0000
X-Inumbo-ID: f0007343-e385-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0007343-e385-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:56:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQime-0001JI-M6
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQime-0003CZ-Lb
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQime-0003CZ-Lb@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:55:52 +0000
Subject: [Xen-changelog] [xen master] x86: rename 'cbm_type' to 'psr_type'
	to make it general
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1085440819676447046=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d6c683d846c2018934c52bb59fcd2d6980ebb6c4
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Fri Oct 20 10:50:00 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:03:42 2017 +0100

    x86: rename 'cbm_type' to 'psr_type' to make it general
    
    This patch renames 'cbm_type' to 'psr_type' to generalize it.
    Then, we can reuse this for all psr allocation features.
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domctl.c     | 16 ++++++------
 xen/arch/x86/psr.c        | 62 +++++++++++++++++++++++++----------------------
 xen/arch/x86/sysctl.c     |  4 +--
 xen/include/asm-x86/psr.h | 18 +++++++-------
 4 files changed, 52 insertions(+), 48 deletions(-)

diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 86333e3..628c6b8 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1484,25 +1484,25 @@ long arch_do_domctl(
         case XEN_DOMCTL_PSR_SET_L3_CBM:
             ret = psr_set_val(d, domctl->u.psr_alloc.target,
                               domctl->u.psr_alloc.data,
-                              PSR_CBM_TYPE_L3);
+                              PSR_TYPE_L3_CBM);
             break;
 
         case XEN_DOMCTL_PSR_SET_L3_CODE:
             ret = psr_set_val(d, domctl->u.psr_alloc.target,
                               domctl->u.psr_alloc.data,
-                              PSR_CBM_TYPE_L3_CODE);
+                              PSR_TYPE_L3_CODE);
             break;
 
         case XEN_DOMCTL_PSR_SET_L3_DATA:
             ret = psr_set_val(d, domctl->u.psr_alloc.target,
                               domctl->u.psr_alloc.data,
-                              PSR_CBM_TYPE_L3_DATA);
+                              PSR_TYPE_L3_DATA);
             break;
 
         case XEN_DOMCTL_PSR_SET_L2_CBM:
             ret = psr_set_val(d, domctl->u.psr_alloc.target,
                               domctl->u.psr_alloc.data,
-                              PSR_CBM_TYPE_L2);
+                              PSR_TYPE_L2_CBM);
             break;
 
 #define domctl_psr_get_val(d, domctl, type, copyback) ({    \
@@ -1516,19 +1516,19 @@ long arch_do_domctl(
 })
 
         case XEN_DOMCTL_PSR_GET_L3_CBM:
-            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3, copyback);
+            ret = domctl_psr_get_val(d, domctl, PSR_TYPE_L3_CBM, copyback);
             break;
 
         case XEN_DOMCTL_PSR_GET_L3_CODE:
-            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3_CODE, copyback);
+            ret = domctl_psr_get_val(d, domctl, PSR_TYPE_L3_CODE, copyback);
             break;
 
         case XEN_DOMCTL_PSR_GET_L3_DATA:
-            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L3_DATA, copyback);
+            ret = domctl_psr_get_val(d, domctl, PSR_TYPE_L3_DATA, copyback);
             break;
 
         case XEN_DOMCTL_PSR_GET_L2_CBM:
-            ret = domctl_psr_get_val(d, domctl, PSR_CBM_TYPE_L2, copyback);
+            ret = domctl_psr_get_val(d, domctl, PSR_TYPE_L2_CBM, copyback);
             break;
 
 #undef domctl_psr_get_val
diff --git a/xen/arch/x86/psr.c b/xen/arch/x86/psr.c
index 1abb9b4..7d8295e 100644
--- a/xen/arch/x86/psr.c
+++ b/xen/arch/x86/psr.c
@@ -100,24 +100,24 @@ static const struct feat_props {
     unsigned int cos_num;
 
     /*
-     * An array to save all 'enum cbm_type' values of the feature. It is
+     * An array to save all 'enum psr_type' values of the feature. It is
      * used with cos_num together to get/write a feature's COS registers
      * values one by one.
      */
-    enum cbm_type type[MAX_COS_NUM];
+    enum psr_type type[MAX_COS_NUM];
 
     /*
      * alt_type is 'alternative type'. When this 'alt_type' is input, the
      * feature does some special operations.
      */
-    enum cbm_type alt_type;
+    enum psr_type alt_type;
 
     /* get_feat_info is used to return feature HW info through sysctl. */
     bool (*get_feat_info)(const struct feat_node *feat,
                           uint32_t data[], unsigned int array_len);
 
     /* write_msr is used to write out feature MSR register. */
-    void (*write_msr)(unsigned int cos, uint32_t val, enum cbm_type type);
+    void (*write_msr)(unsigned int cos, uint32_t val, enum psr_type type);
 } *feat_props[FEAT_TYPE_NUM];
 
 /*
@@ -215,13 +215,13 @@ static void free_socket_resources(unsigned int socket)
     bitmap_zero(info->dom_set, DOMID_IDLE + 1);
 }
 
-static enum psr_feat_type psr_cbm_type_to_feat_type(enum cbm_type type)
+static enum psr_feat_type psr_type_to_feat_type(enum psr_type type)
 {
     enum psr_feat_type feat_type = FEAT_TYPE_UNKNOWN;
 
     switch ( type )
     {
-    case PSR_CBM_TYPE_L3:
+    case PSR_TYPE_L3_CBM:
         feat_type = FEAT_TYPE_L3_CAT;
 
         /*
@@ -233,12 +233,12 @@ static enum psr_feat_type psr_cbm_type_to_feat_type(enum cbm_type type)
 
         break;
 
-    case PSR_CBM_TYPE_L3_DATA:
-    case PSR_CBM_TYPE_L3_CODE:
+    case PSR_TYPE_L3_DATA:
+    case PSR_TYPE_L3_CODE:
         feat_type = FEAT_TYPE_L3_CDP;
         break;
 
-    case PSR_CBM_TYPE_L2:
+    case PSR_TYPE_L2_CBM:
         feat_type = FEAT_TYPE_L2_CAT;
         break;
 
@@ -362,15 +362,16 @@ static bool cat_get_feat_info(const struct feat_node *feat,
 }
 
 /* L3 CAT props */
-static void l3_cat_write_msr(unsigned int cos, uint32_t val, enum cbm_type type)
+static void l3_cat_write_msr(unsigned int cos, uint32_t val,
+                             enum psr_type type)
 {
     wrmsrl(MSR_IA32_PSR_L3_MASK(cos), val);
 }
 
 static const struct feat_props l3_cat_props = {
     .cos_num = 1,
-    .type[0] = PSR_CBM_TYPE_L3,
-    .alt_type = PSR_CBM_TYPE_UNKNOWN,
+    .type[0] = PSR_TYPE_L3_CBM,
+    .alt_type = PSR_TYPE_UNKNOWN,
     .get_feat_info = cat_get_feat_info,
     .write_msr = l3_cat_write_msr,
 };
@@ -387,9 +388,10 @@ static bool l3_cdp_get_feat_info(const struct feat_node *feat,
     return true;
 }
 
-static void l3_cdp_write_msr(unsigned int cos, uint32_t val, enum cbm_type type)
+static void l3_cdp_write_msr(unsigned int cos, uint32_t val,
+                             enum psr_type type)
 {
-    wrmsrl(((type == PSR_CBM_TYPE_L3_DATA) ?
+    wrmsrl(((type == PSR_TYPE_L3_DATA) ?
             MSR_IA32_PSR_L3_MASK_DATA(cos) :
             MSR_IA32_PSR_L3_MASK_CODE(cos)),
            val);
@@ -397,23 +399,24 @@ static void l3_cdp_write_msr(unsigned int cos, uint32_t val, enum cbm_type type)
 
 static const struct feat_props l3_cdp_props = {
     .cos_num = 2,
-    .type[0] = PSR_CBM_TYPE_L3_DATA,
-    .type[1] = PSR_CBM_TYPE_L3_CODE,
-    .alt_type = PSR_CBM_TYPE_L3,
+    .type[0] = PSR_TYPE_L3_DATA,
+    .type[1] = PSR_TYPE_L3_CODE,
+    .alt_type = PSR_TYPE_L3_CBM,
     .get_feat_info = l3_cdp_get_feat_info,
     .write_msr = l3_cdp_write_msr,
 };
 
 /* L2 CAT props */
-static void l2_cat_write_msr(unsigned int cos, uint32_t val, enum cbm_type type)
+static void l2_cat_write_msr(unsigned int cos, uint32_t val,
+                             enum psr_type type)
 {
     wrmsrl(MSR_IA32_PSR_L2_MASK(cos), val);
 }
 
 static const struct feat_props l2_cat_props = {
     .cos_num = 1,
-    .type[0] = PSR_CBM_TYPE_L2,
-    .alt_type = PSR_CBM_TYPE_UNKNOWN,
+    .type[0] = PSR_TYPE_L2_CBM,
+    .alt_type = PSR_TYPE_UNKNOWN,
     .get_feat_info = cat_get_feat_info,
     .write_msr = l2_cat_write_msr,
 };
@@ -675,7 +678,7 @@ static struct psr_socket_info *get_socket_info(unsigned int socket)
     return socket_info + socket;
 }
 
-int psr_get_info(unsigned int socket, enum cbm_type type,
+int psr_get_info(unsigned int socket, enum psr_type type,
                  uint32_t data[], unsigned int array_len)
 {
     const struct psr_socket_info *info = get_socket_info(socket);
@@ -687,7 +690,7 @@ int psr_get_info(unsigned int socket, enum cbm_type type,
     if ( IS_ERR(info) )
         return PTR_ERR(info);
 
-    feat_type = psr_cbm_type_to_feat_type(type);
+    feat_type = psr_type_to_feat_type(type);
     if ( feat_type >= ARRAY_SIZE(info->features) )
         return -ENOENT;
 
@@ -708,7 +711,7 @@ int psr_get_info(unsigned int socket, enum cbm_type type,
 }
 
 int psr_get_val(struct domain *d, unsigned int socket,
-                uint32_t *val, enum cbm_type type)
+                uint32_t *val, enum psr_type type)
 {
     const struct psr_socket_info *info = get_socket_info(socket);
     const struct feat_node *feat;
@@ -720,7 +723,7 @@ int psr_get_val(struct domain *d, unsigned int socket,
     if ( IS_ERR(info) )
         return PTR_ERR(info);
 
-    feat_type = psr_cbm_type_to_feat_type(type);
+    feat_type = psr_type_to_feat_type(type);
     if ( feat_type >= ARRAY_SIZE(info->features) )
         return -ENOENT;
 
@@ -850,7 +853,7 @@ static int insert_val_into_array(uint32_t val[],
                                  unsigned int array_len,
                                  const struct psr_socket_info *info,
                                  enum psr_feat_type feat_type,
-                                 enum cbm_type type,
+                                 enum psr_type type,
                                  uint32_t new_val)
 {
     const struct feat_node *feat;
@@ -886,8 +889,9 @@ static int insert_val_into_array(uint32_t val[],
     /*
      * Value setting position is same as feature array.
      * For CDP, user may set both DATA and CODE to same value. For such case,
-     * user input 'PSR_CBM_TYPE_L3' as type. The alternative type of CDP is same
-     * as it. So we should set new_val to both of DATA and CODE under such case.
+     * user input 'PSR_TYPE_L3_CBM' as type. The alternative type of CDP is
+     * same as it. So we should set new_val to both of DATA and CODE under such
+     * case.
      */
     for ( i = 0; i < props->cos_num; i++ )
     {
@@ -1179,7 +1183,7 @@ static int write_psr_msrs(unsigned int socket, unsigned int cos,
 }
 
 int psr_set_val(struct domain *d, unsigned int socket,
-                uint64_t new_val, enum cbm_type type)
+                uint64_t new_val, enum psr_type type)
 {
     unsigned int old_cos, array_len;
     int cos, ret;
@@ -1195,7 +1199,7 @@ int psr_set_val(struct domain *d, unsigned int socket,
     if ( new_val != val )
         return -EINVAL;
 
-    feat_type = psr_cbm_type_to_feat_type(type);
+    feat_type = psr_type_to_feat_type(type);
     if ( feat_type >= ARRAY_SIZE(info->features) ||
          !info->features[feat_type] )
         return -ENOENT;
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index 8ae6747..6867ee1 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -179,7 +179,7 @@ long arch_do_sysctl(
         case XEN_SYSCTL_PSR_get_l3_info:
         {
             ret = psr_get_info(sysctl->u.psr_alloc.target,
-                               PSR_CBM_TYPE_L3, data, ARRAY_SIZE(data));
+                               PSR_TYPE_L3_CBM, data, ARRAY_SIZE(data));
             if ( ret )
                 break;
 
@@ -198,7 +198,7 @@ long arch_do_sysctl(
         case XEN_SYSCTL_PSR_get_l2_info:
         {
             ret = psr_get_info(sysctl->u.psr_alloc.target,
-                               PSR_CBM_TYPE_L2, data, ARRAY_SIZE(data));
+                               PSR_TYPE_L2_CBM, data, ARRAY_SIZE(data));
             if ( ret )
                 break;
 
diff --git a/xen/include/asm-x86/psr.h b/xen/include/asm-x86/psr.h
index 18a42f3..cb3f067 100644
--- a/xen/include/asm-x86/psr.h
+++ b/xen/include/asm-x86/psr.h
@@ -53,12 +53,12 @@ struct psr_cmt {
     struct psr_cmt_l3 l3;
 };
 
-enum cbm_type {
-    PSR_CBM_TYPE_L3,
-    PSR_CBM_TYPE_L3_CODE,
-    PSR_CBM_TYPE_L3_DATA,
-    PSR_CBM_TYPE_L2,
-    PSR_CBM_TYPE_UNKNOWN,
+enum psr_type {
+    PSR_TYPE_L3_CBM,
+    PSR_TYPE_L3_CODE,
+    PSR_TYPE_L3_DATA,
+    PSR_TYPE_L2_CBM,
+    PSR_TYPE_UNKNOWN,
 };
 
 extern struct psr_cmt *psr_cmt;
@@ -72,12 +72,12 @@ int psr_alloc_rmid(struct domain *d);
 void psr_free_rmid(struct domain *d);
 void psr_ctxt_switch_to(struct domain *d);
 
-int psr_get_info(unsigned int socket, enum cbm_type type,
+int psr_get_info(unsigned int socket, enum psr_type type,
                  uint32_t data[], unsigned int array_len);
 int psr_get_val(struct domain *d, unsigned int socket,
-                uint32_t *val, enum cbm_type type);
+                uint32_t *val, enum psr_type type);
 int psr_set_val(struct domain *d, unsigned int socket,
-                uint64_t val, enum cbm_type type);
+                uint64_t val, enum psr_type type);
 
 void psr_domain_init(struct domain *d);
 void psr_domain_free(struct domain *d);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1085440819676447046==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:09 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23: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.xenproject.org>)
	id 1eQimv-0001Jk-Kz; Sun, 17 Dec 2017 23:56:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQimu-0001Iz-OW
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:08 +0000
X-Inumbo-ID: f5fe7b4f-e385-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5fe7b4f-e385-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:56:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQimo-0001K4-Nz
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQimo-0003DC-NR
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQimo-0003DC-NR@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:02 +0000
Subject: [Xen-changelog] [xen master] x86: a few optimizations to psr codes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1030950851271172045=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d7714b2b7bac8d9ea1698793c9d040ee04c61201
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Fri Oct 20 10:50:00 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:04:09 2017 +0100

    x86: a few optimizations to psr codes
    
    This patch refines psr codes:
    1. Change type of 'cat_init_feature' to 'bool' to remove the pointless
       returning of error code.
    2. Move printk in 'cat_init_feature' to reduce a return path.
    3. Define a local variable 'feat_mask' in 'psr_cpu_init' to reduce calling of
       'cpuid_count_leaf()'.
    4. Change 'PSR_INFO_IDX_CAT_FLAG' to 'PSR_INFO_IDX_CAT_FLAGS'.
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/psr.c        | 45 ++++++++++++++++++++++-----------------------
 xen/arch/x86/sysctl.c     |  4 ++--
 xen/include/asm-x86/psr.h |  2 +-
 3 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/xen/arch/x86/psr.c b/xen/arch/x86/psr.c
index 7d8295e..58d203f 100644
--- a/xen/arch/x86/psr.c
+++ b/xen/arch/x86/psr.c
@@ -273,10 +273,10 @@ static bool psr_check_cbm(unsigned int cbm_len, unsigned long cbm)
 }
 
 /* CAT common functions implementation. */
-static int cat_init_feature(const struct cpuid_leaf *regs,
-                            struct feat_node *feat,
-                            struct psr_socket_info *info,
-                            enum psr_feat_type type)
+static bool cat_init_feature(const struct cpuid_leaf *regs,
+                             struct feat_node *feat,
+                             struct psr_socket_info *info,
+                             enum psr_feat_type type)
 {
     const char *const cat_feat_name[FEAT_TYPE_NUM] = {
         [FEAT_TYPE_L3_CAT] = "L3 CAT",
@@ -286,7 +286,7 @@ static int cat_init_feature(const struct cpuid_leaf *regs,
 
     /* No valid value so do not enable feature. */
     if ( !regs->a || !regs->d )
-        return -ENOENT;
+        return false;
 
     feat->cbm_len = (regs->a & CAT_CBM_LEN_MASK) + 1;
     feat->cos_max = min(opt_cos_max, regs->d & CAT_COS_MAX_MASK);
@@ -296,7 +296,7 @@ static int cat_init_feature(const struct cpuid_leaf *regs,
     case FEAT_TYPE_L3_CAT:
     case FEAT_TYPE_L2_CAT:
         if ( feat->cos_max < 1 )
-            return -ENOENT;
+            return false;
 
         /* We reserve cos=0 as default cbm (all bits within cbm_len are 1). */
         feat->cos_reg_val[0] = cat_default_val(feat->cbm_len);
@@ -313,7 +313,7 @@ static int cat_init_feature(const struct cpuid_leaf *regs,
         uint64_t val;
 
         if ( feat->cos_max < 3 )
-            return -ENOENT;
+            return false;
 
         /* Cut half of cos_max when CDP is enabled. */
         feat->cos_max = (feat->cos_max - 1) >> 1;
@@ -332,20 +332,18 @@ static int cat_init_feature(const struct cpuid_leaf *regs,
     }
 
     default:
-        return -ENOENT;
+        return false;
     }
 
     /* Add this feature into array. */
     info->features[type] = feat;
 
-    if ( !opt_cpu_info )
-        return 0;
-
-    printk(XENLOG_INFO "%s: enabled on socket %u, cos_max:%u, cbm_len:%u\n",
-           cat_feat_name[type], cpu_to_socket(smp_processor_id()),
-           feat->cos_max, feat->cbm_len);
+    if ( opt_cpu_info )
+        printk(XENLOG_INFO "%s: enabled on socket %u, cos_max:%u, cbm_len:%u\n",
+               cat_feat_name[type], cpu_to_socket(smp_processor_id()),
+               feat->cos_max, feat->cbm_len);
 
-    return 0;
+    return true;
 }
 
 static bool cat_get_feat_info(const struct feat_node *feat,
@@ -356,7 +354,7 @@ static bool cat_get_feat_info(const struct feat_node *feat,
 
     data[PSR_INFO_IDX_COS_MAX] = feat->cos_max;
     data[PSR_INFO_IDX_CAT_CBM_LEN] = feat->cbm_len;
-    data[PSR_INFO_IDX_CAT_FLAG] = 0;
+    data[PSR_INFO_IDX_CAT_FLAGS] = 0;
 
     return true;
 }
@@ -383,7 +381,7 @@ static bool l3_cdp_get_feat_info(const struct feat_node *feat,
     if ( !cat_get_feat_info(feat, data, array_len) )
         return false;
 
-    data[PSR_INFO_IDX_CAT_FLAG] |= XEN_SYSCTL_PSR_CAT_L3_CDP;
+    data[PSR_INFO_IDX_CAT_FLAGS] |= XEN_SYSCTL_PSR_CAT_L3_CDP;
 
     return true;
 }
@@ -1413,6 +1411,7 @@ static void psr_cpu_init(void)
     unsigned int socket, cpu = smp_processor_id();
     struct feat_node *feat;
     struct cpuid_leaf regs;
+    uint32_t feat_mask;
 
     if ( !psr_alloc_feat_enabled() || !boot_cpu_has(X86_FEATURE_PQE) )
         goto assoc_init;
@@ -1431,7 +1430,8 @@ static void psr_cpu_init(void)
     spin_lock_init(&info->ref_lock);
 
     cpuid_count_leaf(PSR_CPUID_LEVEL_CAT, 0, &regs);
-    if ( regs.b & PSR_RESOURCE_TYPE_L3 )
+    feat_mask = regs.b;
+    if ( feat_mask & PSR_RESOURCE_TYPE_L3 )
     {
         cpuid_count_leaf(PSR_CPUID_LEVEL_CAT, 1, &regs);
 
@@ -1439,27 +1439,26 @@ static void psr_cpu_init(void)
         feat_l3 = NULL;
 
         if ( (regs.c & PSR_CAT_CDP_CAPABILITY) && (opt_psr & PSR_CDP) &&
-             !cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CDP) )
+             cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CDP) )
             feat_props[FEAT_TYPE_L3_CDP] = &l3_cdp_props;
 
         /* If CDP init fails, try to work as L3 CAT. */
         if ( !feat_props[FEAT_TYPE_L3_CDP] )
         {
-            if ( !cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CAT) )
+            if ( cat_init_feature(&regs, feat, info, FEAT_TYPE_L3_CAT) )
                 feat_props[FEAT_TYPE_L3_CAT] = &l3_cat_props;
             else
                 feat_l3 = feat;
         }
     }
 
-    cpuid_count_leaf(PSR_CPUID_LEVEL_CAT, 0, &regs);
-    if ( regs.b & PSR_RESOURCE_TYPE_L2 )
+    if ( feat_mask & PSR_RESOURCE_TYPE_L2 )
     {
         cpuid_count_leaf(PSR_CPUID_LEVEL_CAT, 2, &regs);
 
         feat = feat_l2_cat;
         feat_l2_cat = NULL;
-        if ( !cat_init_feature(&regs, feat, info, FEAT_TYPE_L2_CAT) )
+        if ( cat_init_feature(&regs, feat, info, FEAT_TYPE_L2_CAT) )
             feat_props[FEAT_TYPE_L2_CAT] = &l2_cat_props;
         else
             feat_l2_cat = feat;
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index 6867ee1..6d48cac 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -188,7 +188,7 @@ long arch_do_sysctl(
             sysctl->u.psr_alloc.u.cat_info.cbm_len =
                                       data[PSR_INFO_IDX_CAT_CBM_LEN];
             sysctl->u.psr_alloc.u.cat_info.flags =
-                                      data[PSR_INFO_IDX_CAT_FLAG];
+                                      data[PSR_INFO_IDX_CAT_FLAGS];
 
             if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_alloc) )
                 ret = -EFAULT;
@@ -207,7 +207,7 @@ long arch_do_sysctl(
             sysctl->u.psr_alloc.u.cat_info.cbm_len =
                                       data[PSR_INFO_IDX_CAT_CBM_LEN];
             sysctl->u.psr_alloc.u.cat_info.flags =
-                                      data[PSR_INFO_IDX_CAT_FLAG];
+                                      data[PSR_INFO_IDX_CAT_FLAGS];
 
             if ( __copy_field_to_guest(u_sysctl, sysctl, u.psr_alloc) )
                 ret = -EFAULT;
diff --git a/xen/include/asm-x86/psr.h b/xen/include/asm-x86/psr.h
index cb3f067..f151fa7 100644
--- a/xen/include/asm-x86/psr.h
+++ b/xen/include/asm-x86/psr.h
@@ -37,7 +37,7 @@
 /* Used by psr_get_info() */
 #define PSR_INFO_IDX_COS_MAX            0
 #define PSR_INFO_IDX_CAT_CBM_LEN        1
-#define PSR_INFO_IDX_CAT_FLAG           2
+#define PSR_INFO_IDX_CAT_FLAGS          2
 #define PSR_INFO_ARRAY_SIZE             3
 
 struct psr_cmt_l3 {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1030950851271172045==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:56: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.xenproject.org>)
	id 1eQin1-0001LH-Ml; Sun, 17 Dec 2017 23:56:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQin0-0001L5-KM
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:14 +0000
X-Inumbo-ID: c47abe10-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c47abe10-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:55:32 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQimy-0001L1-Py
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQimy-0003Es-PO
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQimy-0003Es-PO@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:12 +0000
Subject: [Xen-changelog] [xen master] x86: implement data structure and CPU
	init flow for MBA
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8764479312433579711=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8439e8b6c13f0c11ee30dba8d209e8800537c1d5
Author:     Yi Sun <yi.y.sun@linux.intel.com>
AuthorDate: Fri Oct 20 10:50:00 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:04:33 2017 +0100

    x86: implement data structure and CPU init flow for MBA
    
    This patch implements main data structures of MBA.
    
    Like CAT features, MBA HW info has cos_max which means the max thrtl
    register number, and thrtl_max which means the max throttle value
    (delay value). It also has a flag to represent if the throttle
    value is linear or non-linear.
    
    One thrtl register of MBA stores a throttle value for one or more
    domains. The throttle value means the delay applied to traffic between
    L2 cache and next cache level.
    
    This patch also implements init flow for MBA and register stub
    callback functions.
    
    Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/psr.c              | 127 +++++++++++++++++++++++++++++++++++-----
 xen/include/asm-x86/msr-index.h |   1 +
 xen/include/asm-x86/psr.h       |   2 +
 3 files changed, 114 insertions(+), 16 deletions(-)

diff --git a/xen/arch/x86/psr.c b/xen/arch/x86/psr.c
index 58d203f..872bade 100644
--- a/xen/arch/x86/psr.c
+++ b/xen/arch/x86/psr.c
@@ -27,13 +27,16 @@
  * - CMT         Cache Monitoring Technology
  * - COS/CLOS    Class of Service. Also mean COS registers.
  * - COS_MAX     Max number of COS for the feature (minus 1)
+ * - MBA         Memory Bandwidth Allocation
  * - MSRs        Machine Specific Registers
  * - PSR         Intel Platform Shared Resource
+ * - THRTL_MAX   Max throttle value (delay value) of MBA
  */
 
 #define PSR_CMT        (1u << 0)
 #define PSR_CAT        (1u << 1)
 #define PSR_CDP        (1u << 2)
+#define PSR_MBA        (1u << 3)
 
 #define CAT_CBM_LEN_MASK 0x1f
 #define CAT_COS_MAX_MASK 0xffff
@@ -60,10 +63,14 @@
  */
 #define MAX_COS_NUM 2
 
+#define MBA_LINEAR_MASK    (1u << 2)
+#define MBA_THRTL_MAX_MASK 0xfff
+
 enum psr_feat_type {
     FEAT_TYPE_L3_CAT,
     FEAT_TYPE_L3_CDP,
     FEAT_TYPE_L2_CAT,
+    FEAT_TYPE_MBA,
     FEAT_TYPE_NUM,
     FEAT_TYPE_UNKNOWN,
 };
@@ -71,7 +78,6 @@ enum psr_feat_type {
 /*
  * This structure represents one feature.
  * cos_max     - The max COS registers number got through CPUID.
- * cbm_len     - The length of CBM got through CPUID.
  * cos_reg_val - Array to store the values of COS registers. One entry stores
  *               the value of one COS register.
  *               For L3 CAT and L2 CAT, one entry corresponds to one COS_ID.
@@ -80,9 +86,23 @@ enum psr_feat_type {
  *               cos_reg_val[1] (Code).
  */
 struct feat_node {
-    /* cos_max and cbm_len are common values for all features so far. */
+    /* cos_max is common among all features so far. */
     unsigned int cos_max;
-    unsigned int cbm_len;
+
+    /* Feature specific HW info. */
+    union {
+        struct {
+            /* The length of CBM got through CPUID. */
+            unsigned int cbm_len;
+        } cat;
+
+        struct {
+            /* The max throttling value got through CPUID. */
+            unsigned int thrtl_max;
+            bool linear;
+        } mba;
+    };
+
     uint32_t cos_reg_val[MAX_COS_REG_CNT];
 };
 
@@ -161,6 +181,7 @@ static DEFINE_PER_CPU(struct psr_assoc, psr_assoc);
  */
 static struct feat_node *feat_l3;
 static struct feat_node *feat_l2_cat;
+static struct feat_node *feat_mba;
 
 /* Common functions */
 #define cat_default_val(len) (0xffffffff >> (32 - (len)))
@@ -272,7 +293,7 @@ static bool psr_check_cbm(unsigned int cbm_len, unsigned long cbm)
     return true;
 }
 
-/* CAT common functions implementation. */
+/* Implementation of allocation features' functions. */
 static bool cat_init_feature(const struct cpuid_leaf *regs,
                              struct feat_node *feat,
                              struct psr_socket_info *info,
@@ -288,8 +309,8 @@ static bool cat_init_feature(const struct cpuid_leaf *regs,
     if ( !regs->a || !regs->d )
         return false;
 
-    feat->cbm_len = (regs->a & CAT_CBM_LEN_MASK) + 1;
     feat->cos_max = min(opt_cos_max, regs->d & CAT_COS_MAX_MASK);
+    feat->cat.cbm_len = (regs->a & CAT_CBM_LEN_MASK) + 1;
 
     switch ( type )
     {
@@ -299,12 +320,12 @@ static bool cat_init_feature(const struct cpuid_leaf *regs,
             return false;
 
         /* We reserve cos=0 as default cbm (all bits within cbm_len are 1). */
-        feat->cos_reg_val[0] = cat_default_val(feat->cbm_len);
+        feat->cos_reg_val[0] = cat_default_val(feat->cat.cbm_len);
 
         wrmsrl((type == FEAT_TYPE_L3_CAT ?
                 MSR_IA32_PSR_L3_MASK(0) :
                 MSR_IA32_PSR_L2_MASK(0)),
-               cat_default_val(feat->cbm_len));
+               cat_default_val(feat->cat.cbm_len));
 
         break;
 
@@ -319,11 +340,11 @@ static bool cat_init_feature(const struct cpuid_leaf *regs,
         feat->cos_max = (feat->cos_max - 1) >> 1;
 
         /* We reserve cos=0 as default cbm (all bits within cbm_len are 1). */
-        get_cdp_code(feat, 0) = cat_default_val(feat->cbm_len);
-        get_cdp_data(feat, 0) = cat_default_val(feat->cbm_len);
+        get_cdp_code(feat, 0) = cat_default_val(feat->cat.cbm_len);
+        get_cdp_data(feat, 0) = cat_default_val(feat->cat.cbm_len);
 
-        wrmsrl(MSR_IA32_PSR_L3_MASK(0), cat_default_val(feat->cbm_len));
-        wrmsrl(MSR_IA32_PSR_L3_MASK(1), cat_default_val(feat->cbm_len));
+        wrmsrl(MSR_IA32_PSR_L3_MASK(0), cat_default_val(feat->cat.cbm_len));
+        wrmsrl(MSR_IA32_PSR_L3_MASK(1), cat_default_val(feat->cat.cbm_len));
         rdmsrl(MSR_IA32_PSR_L3_QOS_CFG, val);
         wrmsrl(MSR_IA32_PSR_L3_QOS_CFG,
                val | (1ull << PSR_L3_QOS_CDP_ENABLE_BIT));
@@ -341,7 +362,44 @@ static bool cat_init_feature(const struct cpuid_leaf *regs,
     if ( opt_cpu_info )
         printk(XENLOG_INFO "%s: enabled on socket %u, cos_max:%u, cbm_len:%u\n",
                cat_feat_name[type], cpu_to_socket(smp_processor_id()),
-               feat->cos_max, feat->cbm_len);
+               feat->cos_max, feat->cat.cbm_len);
+
+    return true;
+}
+
+static bool mba_init_feature(const struct cpuid_leaf *regs,
+                            struct feat_node *feat,
+                            struct psr_socket_info *info,
+                            enum psr_feat_type type)
+{
+    /* No valid value so do not enable feature. */
+    if ( !regs->a || !regs->d || type != FEAT_TYPE_MBA )
+        return false;
+
+    feat->cos_max = min(opt_cos_max, MASK_EXTR(regs->d, CAT_COS_MAX_MASK));
+    if ( feat->cos_max < 1 )
+        return false;
+
+    feat->mba.thrtl_max = MASK_EXTR(regs->a, MBA_THRTL_MAX_MASK) + 1;
+
+    if ( regs->c & MBA_LINEAR_MASK )
+    {
+        feat->mba.linear = true;
+
+        if ( feat->mba.thrtl_max >= 100 )
+            return false;
+    }
+
+    wrmsrl(MSR_IA32_PSR_MBA_MASK(0), 0);
+
+    /* Add this feature into array. */
+    info->features[type] = feat;
+
+    if ( opt_cpu_info )
+        printk(XENLOG_INFO
+               "MBA: enabled on socket %u, cos_max:%u, thrtl_max:%u, linear:%d\n",
+               cpu_to_socket(smp_processor_id()),
+               feat->cos_max, feat->mba.thrtl_max, feat->mba.linear);
 
     return true;
 }
@@ -353,7 +411,7 @@ static bool cat_get_feat_info(const struct feat_node *feat,
         return false;
 
     data[PSR_INFO_IDX_COS_MAX] = feat->cos_max;
-    data[PSR_INFO_IDX_CAT_CBM_LEN] = feat->cbm_len;
+    data[PSR_INFO_IDX_CAT_CBM_LEN] = feat->cat.cbm_len;
     data[PSR_INFO_IDX_CAT_FLAGS] = 0;
 
     return true;
@@ -419,6 +477,26 @@ static const struct feat_props l2_cat_props = {
     .write_msr = l2_cat_write_msr,
 };
 
+/* MBA props */
+static bool mba_get_feat_info(const struct feat_node *feat,
+                              uint32_t data[], unsigned int array_len)
+{
+    return false;
+}
+
+static void mba_write_msr(unsigned int cos, uint32_t val,
+                          enum psr_type type)
+{
+}
+
+static const struct feat_props mba_props = {
+    .cos_num = 1,
+    .type[0] = PSR_TYPE_MBA_THRTL,
+    .alt_type = PSR_TYPE_UNKNOWN,
+    .get_feat_info = mba_get_feat_info,
+    .write_msr = mba_write_msr,
+};
+
 static bool __init parse_psr_bool(const char *s, const char *delim,
                                   const char *ss, const char *feature,
                                   unsigned int mask)
@@ -477,7 +555,8 @@ static int __init parse_psr_param(const char *s)
         }
         else if ( !parse_psr_bool(s, val_delim, ss, "cmt", PSR_CMT) &&
                   !parse_psr_bool(s, val_delim, ss, "cat", PSR_CAT) &&
-                  !parse_psr_bool(s, val_delim, ss, "cdp", PSR_CDP) )
+                  !parse_psr_bool(s, val_delim, ss, "cdp", PSR_CDP) &&
+                  !parse_psr_bool(s, val_delim, ss, "mba", PSR_MBA) )
             rc = -EINVAL;
 
         s = ss + 1;
@@ -881,7 +960,7 @@ static int insert_val_into_array(uint32_t val[],
     if ( array_len < props->cos_num )
         return -ENOSPC;
 
-    if ( !psr_check_cbm(feat->cbm_len, new_val) )
+    if ( !psr_check_cbm(feat->cat.cbm_len, new_val) )
         return -EINVAL;
 
     /*
@@ -1402,6 +1481,10 @@ static int psr_cpu_prepare(void)
          (feat_l2_cat = xzalloc(struct feat_node)) == NULL )
         return -ENOMEM;
 
+    if ( feat_mba == NULL &&
+         (feat_mba = xzalloc(struct feat_node)) == NULL )
+        return -ENOMEM;
+
     return 0;
 }
 
@@ -1464,6 +1547,18 @@ static void psr_cpu_init(void)
             feat_l2_cat = feat;
     }
 
+    if ( feat_mask & PSR_RESOURCE_TYPE_MBA )
+    {
+        cpuid_count_leaf(PSR_CPUID_LEVEL_CAT, 3, &regs);
+
+        feat = feat_mba;
+        feat_mba = NULL;
+        if ( mba_init_feature(&regs, feat, info, FEAT_TYPE_MBA) )
+            feat_props[FEAT_TYPE_MBA] = &mba_props;
+        else
+            feat_mba = feat;
+    }
+
     info->feat_init = true;
 
  assoc_init:
@@ -1523,7 +1618,7 @@ static int __init psr_presmp_init(void)
     if ( (opt_psr & PSR_CMT) && opt_rmid_max )
         init_psr_cmt(opt_rmid_max);
 
-    if ( opt_psr & (PSR_CAT | PSR_CDP) )
+    if ( opt_psr & (PSR_CAT | PSR_CDP | PSR_MBA) )
         init_psr();
 
     if ( psr_cpu_prepare() )
diff --git a/xen/include/asm-x86/msr-index.h b/xen/include/asm-x86/msr-index.h
index b99c623..a834f3b 100644
--- a/xen/include/asm-x86/msr-index.h
+++ b/xen/include/asm-x86/msr-index.h
@@ -348,6 +348,7 @@
 #define MSR_IA32_PSR_L3_MASK_CODE(n)	(0x00000c90 + (n) * 2 + 1)
 #define MSR_IA32_PSR_L3_MASK_DATA(n)	(0x00000c90 + (n) * 2)
 #define MSR_IA32_PSR_L2_MASK(n)		(0x00000d10 + (n))
+#define MSR_IA32_PSR_MBA_MASK(n)	(0x00000d50 + (n))
 
 /* Intel Model 6 */
 #define MSR_P6_PERFCTR(n)		(0x000000c1 + (n))
diff --git a/xen/include/asm-x86/psr.h b/xen/include/asm-x86/psr.h
index f151fa7..3cf544a 100644
--- a/xen/include/asm-x86/psr.h
+++ b/xen/include/asm-x86/psr.h
@@ -24,6 +24,7 @@
 /* Resource Type Enumeration */
 #define PSR_RESOURCE_TYPE_L3            0x2
 #define PSR_RESOURCE_TYPE_L2            0x4
+#define PSR_RESOURCE_TYPE_MBA           0x8
 
 /* L3 Monitoring Features */
 #define PSR_CMT_L3_OCCUPANCY            0x1
@@ -58,6 +59,7 @@ enum psr_type {
     PSR_TYPE_L3_CODE,
     PSR_TYPE_L3_DATA,
     PSR_TYPE_L2_CBM,
+    PSR_TYPE_MBA_THRTL,
     PSR_TYPE_UNKNOWN,
 };
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8764479312433579711==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:30 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:56: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.xenproject.org>)
	id 1eQinG-0001OW-RM; Sun, 17 Dec 2017 23:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQinF-0001Nv-BL
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:29 +0000
X-Inumbo-ID: 01fd6f30-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01fd6f30-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:57:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQin8-0001LB-Rw
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQin8-0003FW-RN
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQin8-0003FW-RN@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:22 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: fix
	hvmemul_rep_outs_set_context()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3OGQzMWFiM2UwMDdkN2EwNTliM2UyNmQ0MDYyZDdhYzMxOGVlZjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjExOjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjExOjM2IDIwMTcgKzAxMDAKCiAgICB4
ODYvSFZNOiBmaXggaHZtZW11bF9yZXBfb3V0c19zZXRfY29udGV4dCgpCiAgICAKICAgIFRoZXJl
IHdlcmUgdHdvIGlzc3VlcyB3aXRoIHRoaXMgZnVuY3Rpb246IEl0cyB1c2Ugb2YKICAgIGh2bWVt
dWxfZG9fcGlvX2J1ZmZlcigpIHdhcyB3cm9uZyAodGhlIGZ1bmN0aW9uIGRlYWxzIG9ubHkgd2l0
aAogICAgaW5kaXZpZHVhbCBwb3J0IGFjY2Vzc2VzLCBub3QgcmVwZWF0ZWQgb25lcywgaS5lLiBw
YXNzaW5nIGl0CiAgICAiKnJlcHMgKiBieXRlc19wZXJfcmVwIiBkb2VzIG5vdCBoYXZlIHRoZSBp
bnRlbmRlZCBlZmZlY3QpLiBBbmQgaXQKICAgIGNvdWxkIGhhdmUgcHJvY2Vzc2VkIGEgbGFyZ2Vy
IHNldCBvZiBvcGVyYXRpb25zIGluIG9uZSBnbyB0aGFuIHdhcwogICAgcHJvYmFibHkgaW50ZW5k
ZWQgKGxpbWl0ZWQganVzdCBieSB0aGUgc2l6ZSB0aGF0IHhtYWxsb2MoKSBjYW4gaGFuZAogICAg
YmFjaykuCiAgICAKICAgIEJ5IGNvbnZlcnRpbmcgdG8gcHJvcGVyIHVzZSBvZiBodm1lbXVsX2Rv
X3Bpb19idWZmZXIoKSwgbm8gaW50ZXJtZWRpYXRlCiAgICBidWZmZXIgaXMgbmVlZGVkIGF0IGFs
bC4gQXMgYSByZXN1bHQgYSBwcmVlbXB0aW9uIGNoZWNrIGlzIGJlaW5nIGFkZGVkLgogICAgCiAg
ICBBbHNvIGRyb3AgdW51c2VkIHBhcmFtZXRlcnMgZnJvbSB0aGUgZnVuY3Rpb24uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBS
ZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMTYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjOWZhZTg4Li4zYjgyNDU1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYwpAQCAtMTM0OSwyOCArMTM0OSw0MSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX2lu
cygKIH0KIAogc3RhdGljIGludCBodm1lbXVsX3JlcF9vdXRzX3NldF9jb250ZXh0KAotICAgIGVu
dW0geDg2X3NlZ21lbnQgc3JjX3NlZywKLSAgICB1bnNpZ25lZCBsb25nIHNyY19vZmZzZXQsCiAg
ICAgdWludDE2X3QgZHN0X3BvcnQsCiAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsCi0g
ICAgdW5zaWduZWQgbG9uZyAqcmVwcywKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKKyAgICB1bnNpZ25lZCBsb25nICpyZXBzKQogewotICAgIHVuc2lnbmVkIGludCBieXRlcyA9
ICpyZXBzICogYnl0ZXNfcGVyX3JlcDsKLSAgICBjaGFyICpidWY7Ci0gICAgaW50IHJjOwotCi0g
ICAgYnVmID0geG1hbGxvY19hcnJheShjaGFyLCBieXRlcyk7CisgICAgY29uc3Qgc3RydWN0IGFy
Y2hfdm1fZXZlbnQgKmV2ID0gY3VycmVudC0+YXJjaC52bV9ldmVudDsKKyAgICBjb25zdCB1aW50
OF90ICpwdHI7CisgICAgdW5zaWduZWQgaW50IGF2YWlsOworICAgIHVuc2lnbmVkIGxvbmcgZG9u
ZTsKKyAgICBpbnQgcmMgPSBYODZFTVVMX09LQVk7CiAKLSAgICBpZiAoIGJ1ZiA9PSBOVUxMICkK
KyAgICBBU1NFUlQoYnl0ZXNfcGVyX3JlcCA8PSA0KTsKKyAgICBpZiAoICFldiApCiAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKIAotICAgIHJjID0gc2V0X2NvbnRleHRfZGF0
YShidWYsIGJ5dGVzKTsKKyAgICBwdHIgPSBldi0+ZW11bC5yZWFkLmRhdGE7CisgICAgYXZhaWwg
PSBldi0+ZW11bC5yZWFkLnNpemU7CiAKLSAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgIHJjID0gaHZtZW11bF9kb19waW9fYnVmZmVyKGRzdF9wb3J0LCBieXRlcywgSU9SRVFf
V1JJVEUsIGJ1Zik7CisgICAgZm9yICggZG9uZSA9IDA7IGRvbmUgPCAqcmVwczsgKytkb25lICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gbWluKGJ5dGVzX3Blcl9yZXAsIGF2
YWlsKTsKKyAgICAgICAgdWludDMyX3QgZGF0YSA9IDA7CiAKLSAgICB4ZnJlZShidWYpOworICAg
ICAgICBpZiAoIGRvbmUgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBtZW1jcHkoJmRhdGEsIHB0ciwgc2l6ZSk7CisgICAgICAgIGF2
YWlsIC09IHNpemU7CisgICAgICAgIHB0ciArPSBzaXplOworCisgICAgICAgIHJjID0gaHZtZW11
bF9kb19waW9fYnVmZmVyKGRzdF9wb3J0LCBieXRlc19wZXJfcmVwLCBJT1JFUV9XUklURSwgJmRh
dGEpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICAqcmVwcyA9IGRvbmU7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC0x
MzkyLDggKzE0MDUsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX291dHMoCiAgICAgaW50IHJj
OwogCiAgICAgaWYgKCB1bmxpa2VseShodm1lbXVsX2N0eHQtPnNldF9jb250ZXh0KSApCi0gICAg
ICAgIHJldHVybiBodm1lbXVsX3JlcF9vdXRzX3NldF9jb250ZXh0KHNyY19zZWcsIHNyY19vZmZz
ZXQsIGRzdF9wb3J0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBieXRlc19wZXJfcmVwLCByZXBzLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIGh2bWVtdWxfcmVw
X291dHNfc2V0X2NvbnRleHQoZHN0X3BvcnQsIGJ5dGVzX3Blcl9yZXAsIHJlcHMpOwogCiAgICAg
cmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAogICAgICAgICBzcmNfc2VnLCBzcmNfb2Zm
c2V0LCBieXRlc19wZXJfcmVwLCByZXBzLCBodm1fYWNjZXNzX3JlYWQsCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:40 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:56: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.xenproject.org>)
	id 1eQinQ-0001Ph-Sz; Sun, 17 Dec 2017 23:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQinP-0001PC-Gg
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:39 +0000
X-Inumbo-ID: 07fcf52f-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07fcf52f-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:57:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQinI-0001LL-U1
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQinI-0003Fx-TW
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQinI-0003Fx-TW@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:32 +0000
Subject: [Xen-changelog] [xen master] x86: make get_page_from_mfn() return
	struct page_info *
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxM2Q1YTQ1NjdhOTg4NzA0NTA2MjJiMWMyN2E2MGVkZmVlMGZiYmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjEzOjQ5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjEzOjQ5IDIwMTcgKzAxMDAKCiAgICB4
ODY6IG1ha2UgZ2V0X3BhZ2VfZnJvbV9tZm4oKSByZXR1cm4gc3RydWN0IHBhZ2VfaW5mbyAqCiAg
ICAKICAgIEFsbW9zdCBhbGwgdXNlcnMgb2YgaXQgd2FudCBpdCwgYW5kIGl0IGNhbGN1bGF0ZXMg
aXQgYW55d2F5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjIgKysr
KysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMgICB8IDE5
ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgfCAg
NCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDYgKysrLS0tCiA0IGZp
bGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMGRhZWRlYy4u
M2ViMzM4MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTcxMSw3ICs3MTEsNiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGxldmVs
IyNfcGdlbnRyeV90IHBkZSwgdW5zaWduZWQgbG9uZyBwZGVfcGZuLCBzdHJ1Y3QgZG9tYWluICpk
KSAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyB4LCB5
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGlmICggIW9wdF9wdl9saW5lYXJfcHQgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTczMCwxNCArNzI5LDE1IEBAIGdldF8j
I2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggKHBmbiA9IGxl
dmVsIyNlX2dldF9wZm4ocGRlKSkgIT0gcGRlX3BmbiApICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcg
PSBtZm5fdG9fcGFnZShfbWZuKHBkZV9wZm4pKTsgICAgICAgICAgICAgICAgXAorICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGRlX3Bmbikp
OyAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qIE1ha2Ugc3VyZSB0
aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFpbi4gKi8gICAgICAgXAog
ICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0X293bmVyKHB0cGcpICE9IGQpICkgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRv
IHRoZSBjb3JyZWN0IGRvbWFpbi4gKi8gICAgIFwKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0
X3BhZ2VfZnJvbV9tZm4oX21mbihwZm4pLCBkKSkgKSAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX21mbihfbWZuKHBmbiksIGQpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIHJldHVy
biAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTc0Nyw3
ICs3NDcsNiBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgKiBlbHNld2hlcmUuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICogSWYgc28sIGF0b21pY2FsbHkgaW5jcmVtZW50IHRoZSBjb3VudCAoY2hlY2tpbmcg
Zm9yIG92ZXJmbG93KS4gICBcCiAgICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UoX21mbihwZm4pKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9lbnRyaWVzKHB0cGcpICkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKQEAgLTM3MzAsNyArMzcyOSw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgK
ICAgICAgICAgICAgICAgICB4c21fY2hlY2tlZCA9IHhzbV9uZWVkZWQ7CiAgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKF9tZm4obWZu
KSwgcGdfb3duZXIpKSApCisgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9tZm4oX21m
bihtZm4pLCBwZ19vd25lcik7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3IgbWFjaC0+cGh5
cyB1cGRhdGVcbiIpOwpAQCAtMzc0Miw3ICszNzQyLDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAog
CiAgICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgX21mbihtZm4pKTsKIAot
ICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSk7CisgICAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6
CkBAIC0zOTI3LDEwICszOTI3LDEwIEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGlu
ZygKIAogICAgIHJjID0gLUVJTlZBTDsKICAgICBwbDFlID0gbWFwX2d1ZXN0X2wxZSh2YSwgJmds
MW1mbik7Ci0gICAgaWYgKCB1bmxpa2VseSghcGwxZSB8fCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wx
bWZuLCBkKSkgKQorICAgIGdsMXBnID0gcGwxZSA/IGdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwg
ZCkgOiBOVUxMOworICAgIGlmICggdW5saWtlbHkoIWdsMXBnKSApCiAgICAgICAgIGdvdG8gb3V0
OwogCi0gICAgZ2wxcGcgPSBtZm5fdG9fcGFnZShnbDFtZm4pOwogICAgIGlmICggIXBhZ2VfbG9j
ayhnbDFwZykgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UoZ2wxcGcpOwpAQCAtNDEyNiwxMCAr
NDEyNiwxMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgICAg
ICBwdXRfZ2ZuKGQsIGdmbik7CiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihfbWZuKGlkeCks
IGQpICkKLSAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIG1mbiA9IF9tZm4oaWR4
KTsKLSAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgICAgICAgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCk7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5
KCFwYWdlKSApCisgICAgICAgICAgICAgICAgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWln
bjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gv
eDg2L3B2L2dyYW50X3RhYmxlLmMKaW5kZXggYWFjYTIyOC4uNGRiYzU1MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dyYW50
X3RhYmxlLmMKQEAgLTgwLDcgKzgwLDggQEAgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAKICAgICAgICAgZ2wxbWZuID0gX21m
bihhZGRyID4+IFBBR0VfU0hJRlQpOwogCi0gICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZu
KGdsMW1mbiwgY3VycmQpICkKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fbWZuKGdsMW1m
biwgY3VycmQpOworICAgICAgICBpZiAoICFwYWdlICkKICAgICAgICAgICAgIGdvdG8gb3V0Owog
CiAgICAgICAgIHBsMWUgPSBtYXBfZG9tYWluX3BhZ2UoZ2wxbWZuKSArIChhZGRyICYgflBBR0Vf
TUFTSyk7CkBAIC0xMDEsMTEgKzEwMiwxMSBAQCBpbnQgY3JlYXRlX2dyYW50X3B2X21hcHBpbmco
dWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBj
dXJyZCkgKQorICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBjdXJyZCk7
CisgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgZ290byBvdXRfdW5tYXA7CiAgICAg
fQogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKGdsMW1mbik7CiAgICAgaWYgKCAhcGFnZV9sb2Nr
KHBhZ2UpICkKICAgICAgICAgZ290byBvdXRfcHV0OwogCkBAIC0xNTksMTAgKzE2MCwxMCBAQCBz
dGF0aWMgYm9vbCBzdGVhbF9saW5lYXJfYWRkcmVzcyh1bnNpZ25lZCBsb25nIGxpbmVhciwgbDFf
cGdlbnRyeV90ICpvdXQpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggIWdl
dF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9tZm4oZ2wxbWZuLCBjdXJyZCk7CisgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIGdvdG8gb3V0
X3VubWFwOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKGdsMW1mbik7CiAgICAgaWYgKCAhcGFn
ZV9sb2NrKHBhZ2UpICkKICAgICAgICAgZ290byBvdXRfcHV0OwogCkBAIC0yMzUsNyArMjM2LDgg
QEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBs
b25nIGZyYW1lLAogCiAgICAgICAgIGdsMW1mbiA9IF9tZm4oYWRkciA+PiBQQUdFX1NISUZUKTsK
IAotICAgICAgICBpZiAoICFnZXRfcGFnZV9mcm9tX21mbihnbDFtZm4sIGN1cnJkKSApCisgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX21mbihnbDFtZm4sIGN1cnJkKTsKKyAgICAgICAgaWYg
KCAhcGFnZSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICBwbDFlID0gbWFwX2Rv
bWFpbl9wYWdlKGdsMW1mbikgKyAoYWRkciAmIH5QQUdFX01BU0spOwpAQCAtMjYzLDEyICsyNjUs
MTEgQEAgaW50IHJlcGxhY2VfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25l
ZCBsb25nIGZyYW1lLAogICAgICAgICBpZiAoICFwbDFlICkKICAgICAgICAgICAgIGdvdG8gb3V0
OwogCi0gICAgICAgIGlmICggIWdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpICkKKyAg
ICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fbWZuKGdsMW1mbiwgY3VycmQpOworICAgICAgICBp
ZiAoICFwYWdlICkKICAgICAgICAgICAgIGdvdG8gb3V0X3VubWFwOwogICAgIH0KIAotICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShnbDFtZm4pOwotCiAgICAgaWYgKCAhcGFnZV9sb2NrKHBhZ2UpICkK
ICAgICAgICAgZ290byBvdXRfcHV0OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvcm8t
cGFnZS1mYXVsdC5jIGIveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYwppbmRleCA2YjI5
NzZkLi43ZTBlN2U4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKQEAgLTI1MywxMCArMjUzLDEw
IEBAIHN0YXRpYyBpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0LAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgaW50IHJjOwogCi0gICAg
aWYgKCAhZ2V0X3BhZ2VfZnJvbV9tZm4obDFlX2dldF9tZm4ocHRlKSwgY3VycmVudC0+ZG9tYWlu
KSApCisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fbWZuKGwxZV9nZXRfbWZuKHB0ZSksIGN1cnJl
bnQtPmRvbWFpbik7CisgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKIAotICAgIHBhZ2UgPSBsMWVfZ2V0X3BhZ2UocHRlKTsKICAgICBpZiAoICFw
YWdlX2xvY2socGFnZSkgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgK
aW5kZXggN2U5ZjMwNi4uNGFmNmIyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzgyLDcgKzM4Miw3IEBAIGlu
dCAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgbDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFp
biAqbDFlX293bmVyLCBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcik7CiB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcik7CiAKLXN0
YXRpYyBpbmxpbmUgYm9vbCBnZXRfcGFnZV9mcm9tX21mbihtZm5fdCBtZm4sIHN0cnVjdCBkb21h
aW4gKmQpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fbWZu
KG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4pKTsKIApAQCAtMzkwLDEwICszOTAsMTAgQEAg
c3RhdGljIGlubGluZSBib29sIGdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRv
bWFpbiAqZCkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAg
ICAgICAgICAgICAiQ291bGQgbm90IGdldCBwYWdlIHJlZiBmb3IgbWZuICUiUFJJX21mbiJcbiIs
IG1mbl94KG1mbikpOwotICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIHJldHVybiBOVUxM
OwogICAgIH0KIAotICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiBwYWdlOwogfQogCiBzdGF0
aWMgaW5saW5lIHZvaWQgcHV0X3BhZ2VfYW5kX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:56:44 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:56:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1eQinU-0001R2-UK; Sun, 17 Dec 2017 23:56:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQinT-0001Qq-Ss
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:43 +0000
X-Inumbo-ID: d677c72c-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d677c72c-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:56:02 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQinS-0001LT-Vq
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQinS-0003Gr-VO
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQinS-0003Gr-VO@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:42 +0000
Subject: [Xen-changelog] [xen master] x86: remove _PAGE_PSE check from
	get_page_from_l2e()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkMGYxMzUyNjViOGRhNGVlMDM3YWQyNWVlMDdmODAxYjg3M2JiZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE0OjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE0OjMxIDIwMTcgKzAxMDAKCiAgICB4
ODY6IHJlbW92ZSBfUEFHRV9QU0UgY2hlY2sgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSgpCiAgICAK
ICAgIFdpdGggTDJfRElTQUxMT1dfTUFTSyBjb250YWluaW5nIF9QQUdFX1BTRSB1bmNvbmRpdGlv
bmFsbHkgYXMgb2YgY29tbWl0CiAgICA1NmZmZjNlNWU5ICgieDg2OiBudWtlIFBWIHN1cGVycGFn
ZSBvcHRpb24gYW5kIGNvZGUiKSB0aGVyZSdzIG5vIHBvaW50CiAgICBhbnltb3JlIGluIHNlcGFy
YXRlbHkgY2hlY2tpbmcgZm9yIHRoZSBiaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTIg
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggM2ViMzM4MC4uMTFhMjFjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTExMTMsMTUgKzExMTMsMTEgQEAgZ2V0X3BhZ2VfZnJv
bV9sMmUoCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKLSAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwg
MCk7Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVh
cl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKLSAgICAgICAgICAgIHJjID0gMDsKLSAgICAgICAg
cmV0dXJuIHJjOwotICAgIH0KKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9t
Zm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsIDAsIDApOworICAgIGlmICggdW5saWtlbHko
cmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkK
KyAgICAgICAgcmMgPSAwOwogCi0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAgcmV0dXJuIHJjOwog
fQogCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:00 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23: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.xenproject.org>)
	id 1eQinj-0001Sq-W1; Sun, 17 Dec 2017 23:56:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQini-0001SM-Lv
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:58 +0000
X-Inumbo-ID: 14030d4d-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14030d4d-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:57:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQind-0001MQ-3K
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQind-0003HK-17
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQind-0003HK-17@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:56:53 +0000
Subject: [Xen-changelog] [xen master] x86: improve _put_page_type()
	readability
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMmRkZGM0NDBmMmEzZTM5MGIwNGZhZGU1MTM5NDAyOTZiN2U5OWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE1OjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE1OjE2IDIwMTcgKzAxMDAKCiAgICB4
ODY6IGltcHJvdmUgX3B1dF9wYWdlX3R5cGUoKSByZWFkYWJpbGl0eQogICAgCiAgICBCeSBsaW1p
dGluZyB0aGUgc2NvcGUgb2YgcmMgaXQgaXMgbW9yZSBvYnZpb3VzIHRoYXQgZmFpbHVyZSBjYW4g
YmUKICAgIHJlcG9ydGVkIG9ubHkgaWYgX3B1dF9maW5hbF9wYWdlX3R5cGUoKSBmYWlsZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTFhMjFjMi4uNTNhMjExZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI0NTAsNyAr
MjQ1MCw2IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+dS5p
bnVzZS50eXBlX2luZm87Ci0gICAgaW50IHJjID0gMDsKIAogICAgIGZvciAoIDsgOyApCiAgICAg
ewpAQCAtMjQ2NCw2ICsyNDYzLDggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAgaWYgKCB1bmxp
a2VseSgobnggJiBQR1RfdHlwZV9tYXNrKSA8PSBQR1RfbDRfcGFnZV90YWJsZSkgJiYKICAgICAg
ICAgICAgICAgICAgbGlrZWx5KG54ICYgKFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSApCiAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW50IHJjOworCiAgICAgICAgICAgICAgICAg
LyoKICAgICAgICAgICAgICAgICAgKiBQYWdlLXRhYmxlIHBhZ2VzIG11c3QgYmUgdW52YWxpZGF0
ZWQgd2hlbiBjb3VudCBpcyB6ZXJvLiBUaGUKICAgICAgICAgICAgICAgICAgKiAnZnJlZScgaXMg
c2FmZSBiZWNhdXNlIHRoZSByZWZjbnQgaXMgbm9uLXplcm8gYW5kIHZhbGlkYXRlZApAQCAtMjQ3
NSwxMCArMjQ3NiwxMCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgICAgIC8qIFdlIGNsZWFyZWQgdGhlICd2YWxpZCBiaXQnIHNvIHdlIGRv
IHRoZSBjbGVhbiB1cC4gKi8KICAgICAgICAgICAgICAgICByYyA9IF9wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlLCBwdHBnKTsKLSAgICAgICAgICAgICAgICBwdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAo
ICFwdHBnIHx8ICFQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQpA
QCAtMjUxNiwxMiArMjUxNywxMSBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAKICAgICBpZiAoIHB0cGcgJiYgUEdU
X3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICB7Ci0gICAgICAg
IEFTU0VSVCghcmMpOwogICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CiAgICAgICAgIGRl
Y19saW5lYXJfZW50cmllcyhwdHBnKTsKICAgICB9CiAKLSAgICByZXR1cm4gcmM7CisgICAgcmV0
dXJuIDA7CiB9CiAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:10 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:57: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.xenproject.org>)
	id 1eQinu-0001Tt-1O; Sun, 17 Dec 2017 23:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQins-0001TX-ST
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:08 +0000
X-Inumbo-ID: 1a031132-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a031132-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:57:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQinn-0001N8-5V
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQinn-0003Hz-4q
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQinn-0003Hz-4q@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:03 +0000
Subject: [Xen-changelog] [xen master] x86: use switch() in _put_page_type()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwZGYwM2ZjNmZmODQxMGIzZDlhYTJlN2JiNTE2M2I2OThjMzliM2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE1OjU0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE1OjU0IDIwMTcgKzAxMDAKCiAgICB4
ODY6IHVzZSBzd2l0Y2goKSBpbiBfcHV0X3BhZ2VfdHlwZSgpCiAgICAKICAgIFVzZSB0aGlzIHRv
IGNoZWFwbHkgYWRkIGFub3RoZXIgYXNzZXJ0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8
IDE1ICsrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCA1M2EyMTFlLi5iOGViNGZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQ1OCw4ICsyNDU4LDkgQEAgc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRp
YmxlLAogCiAgICAgICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKTsKIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KChueCAmIFBHVF9jb3VudF9tYXNrKSA9PSAwKSApCisgICAgICAg
IHN3aXRjaCAoIG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykgKQogICAgICAgICB7
CisgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdUX3R5
cGVfbWFzaykgPD0gUEdUX2w0X3BhZ2VfdGFibGUpICYmCiAgICAgICAgICAgICAgICAgIGxpa2Vs
eShueCAmIChQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgKQogICAgICAgICAgICAgewpAQCAt
MjQ5NSwxMCArMjQ5NiwxNCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgQlVHX09OKCFJU19FTkFCTEVEKENPTkZJR19QVl9MSU5F
QVJfUFQpKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoKG54ICYgKFBH
VF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykpID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAoUEdUX2xvY2tlZCB8IDEpKSApCi0gICAgICAgIHsKKworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSBQR1RfbG9ja2VkOgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTFNFUTsKKworICAgICAgICBjYXNlIFBHVF9sb2Nr
ZWQgfCAxOgogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFdlIG11c3Qgbm90IGRyb3Ag
dGhlIHNlY29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVuIHRoZSBwYWdlIGlzCiAgICAgICAgICAg
ICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9lc24ndCBkbyBhbnkgY2xlYW51cCBvZiB0
aGUgdHlwZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:20 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:57: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.xenproject.org>)
	id 1eQio4-0001VH-31; Sun, 17 Dec 2017 23:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQio3-0001Uj-2N
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:19 +0000
X-Inumbo-ID: 200349ac-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 200349ac-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:58:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQinx-0001Ns-7g
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQinx-0003J2-78
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQinx-0003J2-78@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:13 +0000
Subject: [Xen-changelog] [xen master] x86: make _get_page_type() a proper
	counterpart of _put_page_type() again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNDY3ODlkY2NhYjBjNGVjYTgzNmU4MjkxZDM3MTg3MTE1NDI4OWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE2OjMyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE2OjMyIDIwMTcgKzAxMDAKCiAgICB4
ODY6IG1ha2UgX2dldF9wYWdlX3R5cGUoKSBhIHByb3BlciBjb3VudGVycGFydCBvZiBfcHV0X3Bh
Z2VfdHlwZSgpIGFnYWluCiAgICAKICAgIERyb3Agb25lIG9mIHRoZSBsZWFkaW5nIHVuZGVyc2Nv
cmVzIGFuZCB1c2UgYm9vbCBmb3IgaXRzICJwcmVlbXB0aWJsZSIKICAgIHBhcmFtZXRlci4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjhlYjRmZS4uYTU2Zjg3NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI1MzAsOCAr
MjUzMCw4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgYm9vbCBwcmVlbXB0aWJsZSwKIH0KIAogCi1zdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcHJlZW1wdGlibGUpCitzdGF0aWMgaW50IF9nZXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSkKIHsKICAgICB1bnNpZ25lZCBsb25nIG54
LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMCwgaW9tbXVf
cmV0ID0gMDsKQEAgLTI2OTMsNyArMjY5Myw4IEBAIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiB7Ci0gICAgaW50IHJjID0gX19nZXRfcGFnZV90eXBl
KHBhZ2UsIHR5cGUsIDApOworICAgIGludCByYyA9IF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IGZhbHNlKTsKKwogICAgIGlmICggbGlrZWx5KHJjID09IDApICkKICAgICAgICAgcmV0dXJuIDE7
CiAgICAgQVNTRVJUKHJjICE9IC1FSU5UUiAmJiByYyAhPSAtRVJFU1RBUlQpOwpAQCAtMjcwOCw3
ICsyNzA5LDggQEAgaW50IHB1dF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKIGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKIHsKICAgICBBU1NFUlQoIWN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlKTsKLSAgICByZXR1cm4gX19nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IDEpOworCisgICAgcmV0dXJuIF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHRydWUpOwogfQog
CiBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:26 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:57: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.xenproject.org>)
	id 1eQioA-0001Wn-6A; Sun, 17 Dec 2017 23:57:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQio8-0001WL-9p
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:24 +0000
X-Inumbo-ID: ee807aae-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee807aae-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:56:43 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQio7-0001Ny-9Z
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQio7-0003JV-93
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQio7-0003JV-93@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:23 +0000
Subject: [Xen-changelog] [xen master] domctl: improve locking during domain
	destruction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyOGFiOTk5MmZmYjFkOGY5ZDI0NzVmMjU4MWU2OGIyOTEzYWNiODgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE3OjE5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE3OjE5IDIwMTcgKzAxMDAKCiAgICBk
b21jdGw6IGltcHJvdmUgbG9ja2luZyBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uCiAgICAKICAg
IFRoZXJlIGlzIG5vIG5lZWQgdG8gaG9sZCB0aGUgZ2xvYmFsIGRvbWN0bCBsb2NrIGFjcm9zcyBk
b21haW5fa2lsbCgpIC0KICAgIHRoZSBkb21haW4gbG9jayBpcyBmdWxseSBzdWZmaWNpZW50IGhl
cmUsIGFuZCBwYXJhbGxlbCBjbGVhbnVwIGFmdGVyCiAgICBtdWx0aXBsZSBkb21haW5zIHBlcmZv
cm1zIHF1aXRlIGEgYml0IGJldHRlciB0aGlzIHdheS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4u
YyB8IDEyICsrKysrKysrKystLQogeGVuL2NvbW1vbi9kb21jdGwuYyB8ICA1ICsrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNzQ4NDY5
My4uN2FmOGQxMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC02MTUsMTMgKzYxNSwyMSBAQCBpbnQgZG9tYWluX2tpbGwoc3RydWN0
IGRvbWFpbiAqZCkKICAgICBpZiAoIGQgPT0gY3VycmVudC0+ZG9tYWluICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKLSAgICAvKiBQcm90ZWN0ZWQgYnkgZG9tY3RsX2xvY2suICovCisgICAg
LyogUHJvdGVjdGVkIGJ5IGQtPmRvbWFpbl9sb2NrLiAqLwogICAgIHN3aXRjaCAoIGQtPmlzX2R5
aW5nICkKICAgICB7CiAgICAgY2FzZSBET01EWUlOR19hbGl2ZToKKyAgICAgICAgZG9tYWluX3Vu
bG9jayhkKTsKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgICAgICBkb21haW5fbG9jayhk
KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2l0aCB0aGUgZG9tYWluIGxvY2sgZHJvcHBlZCwg
ZC0+aXNfZHlpbmcgbWF5IGhhdmUgY2hhbmdlZC4gQ2FsbAorICAgICAgICAgKiBvdXJzZWx2ZXMg
cmVjdXJzaXZlbHkgaWYgc28sIHdoaWNoIGlzIHNhZmUgYXMgdGhlbiB3ZSB3b24ndCBjb21lCisg
ICAgICAgICAqIGJhY2sgaGVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZC0+aXNfZHlp
bmcgIT0gRE9NRFlJTkdfYWxpdmUgKQorICAgICAgICAgICAgcmV0dXJuIGRvbWFpbl9raWxsKGQp
OwogICAgICAgICBkLT5pc19keWluZyA9IERPTURZSU5HX2R5aW5nOwotICAgICAgICBzcGluX2Jh
cnJpZXIoJmQtPmRvbWFpbl9sb2NrKTsKICAgICAgICAgZXZ0Y2huX2Rlc3Ryb3koZCk7CiAgICAg
ICAgIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKGQpOwogICAgICAgICB0bWVtX2Rlc3Ryb3koZC0+
dG1lbV9jbGllbnQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21t
b24vZG9tY3RsLmMKaW5kZXggM2M2ZmE0ZS4uNTBmNzQyMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC02NjUsMTEgKzY2NSwxNCBA
QCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9k
b21jdGwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lkb21h
aW46CisgICAgICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKKyAgICAgICAgZG9tYWluX2xvY2so
ZCk7CiAgICAgICAgIHJldCA9IGRvbWFpbl9raWxsKGQpOworICAgICAgICBkb21haW5fdW5sb2Nr
KGQpOwogICAgICAgICBpZiAoIHJldCA9PSAtRVJFU1RBUlQgKQogICAgICAgICAgICAgcmV0ID0g
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgICAgICAgICAgX19IWVBFUlZJ
U09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7Ci0gICAgICAgIGJyZWFrOworICAgICAgICBnb3Rv
IGRvbWN0bF9vdXRfdW5sb2NrX2RvbW9ubHk7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc2V0bm9k
ZWFmZmluaXR5OgogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:36 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23: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.xenproject.org>)
	id 1eQioK-0001Yl-8q; Sun, 17 Dec 2017 23:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQioI-0001YY-72
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:34 +0000
X-Inumbo-ID: f47d7348-e385-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f47d7348-e385-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:56:53 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQioH-0001OJ-Bb
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQioH-0003K6-B8
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQioH-0003K6-B8@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:33 +0000
Subject: [Xen-changelog] [xen master] VMX: drop bogus gpa parameter from
	__invept()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjODhlOTI3YjJkNzEwZGM3ZDRiNWMxMDdjNDZjNzRjMWZmMGUxYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgRGVjIDE1
IDExOjE4OjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgRGVjIDE1IDExOjE4OjA2IDIwMTcgKzAxMDAKCiAgICBW
TVg6IGRyb3AgYm9ndXMgZ3BhIHBhcmFtZXRlciBmcm9tIF9faW52ZXB0KCkKICAgIAogICAgUGVy
aGFwcyB0aGVyZSBvbmNlIHdhcyBhIHBsYW4gdG8gaGF2ZSBhIGZsdXNoIHR5cGUgcmVxdWlyaW5n
IHRoaXMsIGJ1dAogICAgdGhlIGN1cnJlbnQgU0RNIGhhcyBubyBtZW50aW9uIG9mIHN1Y2ggYW5k
IGFsbCBjYWxsZXJzIHBhc3MgemVybyBhbnl3YXkuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IGFuZCBhbHNvIGNoYW5nZSBpbnZvbHZlZCB0eXBlcyB0byB1aW50NjRfdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCA4ICsr
KystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IDczMjU0YmYuLmU1MjZlODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00
Mjc2LDkgKzQyNzYsOSBAQCBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgY3B1bWFza19jbGVhcl9j
cHUoY3B1LCBlcHQtPmludmFsaWRhdGUpOwogICAgICAgICAgICAgaWYgKCBuZXN0ZWRodm1fZW5h
YmxlZChjdXJyLT5kb21haW4pICkKLSAgICAgICAgICAgICAgICBfX2ludmVwdChJTlZFUFRfQUxM
X0NPTlRFWFQsIDAsIDApOworICAgICAgICAgICAgICAgIF9faW52ZXB0KElOVkVQVF9BTExfQ09O
VEVYVCwgMCk7CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX19pbnZlcHQoSU5W
RVBUX1NJTkdMRV9DT05URVhULCBlcHQtPmVwdHAsIDApOworICAgICAgICAgICAgICAgIF9faW52
ZXB0KElOVkVQVF9TSU5HTEVfQ09OVEVYVCwgZXB0LT5lcHRwKTsKICAgICAgICAgfQogICAgIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCmluZGV4IDBhMjVhYTIuLjg4NWVhYjMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTE5NDEsNyArMTk0MSw3IEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogICAgIGNhc2UgSU5WRVBUX0FMTF9DT05URVhUOgogICAg
ICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGN1cnJlbnQtPmRvbWFpbik7Ci0gICAgICAgIF9faW52
ZXB0KElOVkVQVF9BTExfQ09OVEVYVCwgMCwgMCk7CisgICAgICAgIF9faW52ZXB0KElOVkVQVF9B
TExfQ09OVEVYVCwgMCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHZt
ZmFpbF9pbnZhbGlkKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3ZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCmluZGV4IDczNDFj
YjEuLmFmMWY4MmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmgKQEAgLTQ1MiwxMSArNDUy
LDExIEBAIHN0YXRpYyBpbmxpbmUgZW51bSB2bXhfaW5zbl9lcnJubyB2bXdyaXRlX3NhZmUodW5z
aWduZWQgbG9uZyBmaWVsZCwKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIF9faW52ZXB0KHVuc2lnbmVkIGxvbmcgdHlwZSwgdTY0IGVwdHAsIHU2NCBncGEp
CitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIF9faW52ZXB0KHVuc2lnbmVkIGxvbmcgdHlwZSwg
dWludDY0X3QgZXB0cCkKIHsKICAgICBzdHJ1Y3QgewotICAgICAgICB1NjQgZXB0cCwgZ3BhOwot
ICAgIH0gb3BlcmFuZCA9IHtlcHRwLCBncGF9OworICAgICAgICB1aW50NjRfdCBlcHRwLCByc3Zk
OworICAgIH0gb3BlcmFuZCA9IHsgZXB0cCB9OwogCiAgICAgLyoKICAgICAgKiBJZiBzaW5nbGUg
Y29udGV4dCBpbnZhbGlkYXRpb24gaXMgbm90IHN1cHBvcnRlZCwgd2UgZXNjYWxhdGUgdG8KQEAg
LTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIF9faW52dnBpZCh1bnNp
Z25lZCBsb25nIHR5cGUsIHUxNiB2cGlkLCB1NjQgZ3ZhKQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
ZXB0X3N5bmNfYWxsKHZvaWQpCiB7Ci0gICAgX19pbnZlcHQoSU5WRVBUX0FMTF9DT05URVhULCAw
LCAwKTsKKyAgICBfX2ludmVwdChJTlZFUFRfQUxMX0NPTlRFWFQsIDApOwogfQogCiB2b2lkIGVw
dF9zeW5jX2RvbWFpbihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:50 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:57: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.xenproject.org>)
	id 1eQioY-0001bO-BF; Sun, 17 Dec 2017 23:57:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQioX-0001an-DP
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:49 +0000
X-Inumbo-ID: 3200da27-e386-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3200da27-e386-11e7-b0d7-9f685aff125f;
 Sun, 17 Dec 2017 23:58:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQioR-0001OT-DQ
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQioR-0003KY-Cu
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQioR-0003KY-Cu@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:43 +0000
Subject: [Xen-changelog] [xen master] kconfig/gcov: remove gcc version
	choice from kconfig
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3799888212543621436=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 767e6c5fd55b3f286402da466cce5944c7ed6333
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Nov 9 12:16:00 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:27:35 2017 +0100

    kconfig/gcov: remove gcc version choice from kconfig
    
    Use autodetect only.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/Kconfig.debug        | 46 ----------------------------------------------
 xen/common/gcov/Makefile | 15 +++++----------
 2 files changed, 5 insertions(+), 56 deletions(-)

diff --git a/xen/Kconfig.debug b/xen/Kconfig.debug
index 8d70f63..7bb0465 100644
--- a/xen/Kconfig.debug
+++ b/xen/Kconfig.debug
@@ -37,52 +37,6 @@ config GCOV
 
 	  If unsure, say N here.
 
-choice
-	prompt "Specify Gcov format"
-	depends on GCOV
-	default GCOV_FORMAT_AUTODETECT
-	---help---
-	  The gcov format is determined by gcc version.
-
-	  If unsure, choose "Autodetect".
-
-config GCOV_FORMAT_AUTODETECT
-	bool "Autodetect"
-	---help---
-	  Automatically select gcov format based on gcc version.
-
-config GCOV_FORMAT_7
-	bool "GCC 7 format"
-	---help---
-	  Select this option to use the format specified in GCC 7.
-	  Works in gcc version range [7, ...).
-
-config GCOV_FORMAT_5
-	bool "GCC 5 format"
-	---help---
-	  Select this option to use the format specified in GCC 5.
-	  Works in gcc version range [5, 7).
-
-config GCOV_FORMAT_4_9
-	bool "GCC 4.9 format"
-	---help---
-	  Select this option to use the format specified in GCC 4.9.
-	  Works in gcc version range [4.9, 5).
-
-config GCOV_FORMAT_4_7
-	bool "GCC 4.7 format"
-	---help---
-	  Select this option to use the format specified in GCC 4.7.
-	  Works in gcc version range [4.7, 4.9).
-
-config GCOV_FORMAT_3_4
-	bool "GCC 3.4 format"
-	---help---
-	  Select this option to use the format specified in GCC 3.4.
-	  Works in gcc version range [3.4, 4.7).
-
-endchoice
-
 config LOCK_PROFILE
 	bool "Lock Profiling"
 	---help---
diff --git a/xen/common/gcov/Makefile b/xen/common/gcov/Makefile
index f68d050..a7a4849 100644
--- a/xen/common/gcov/Makefile
+++ b/xen/common/gcov/Makefile
@@ -1,11 +1,6 @@
 obj-y += gcov_base.o gcov.o
-obj-$(CONFIG_GCOV_FORMAT_3_4) += gcc_3_4.o
-obj-$(CONFIG_GCOV_FORMAT_4_7) += gcc_4_7.o
-obj-$(CONFIG_GCOV_FORMAT_4_9) += gcc_4_9.o
-obj-$(CONFIG_GCOV_FORMAT_5)   += gcc_5.o
-obj-$(CONFIG_GCOV_FORMAT_7)   += gcc_7.o
-obj-$(CONFIG_GCOV_FORMAT_AUTODETECT) += $(call cc-ifversion,lt,0x040700, \
-						gcc_3_4.o, $(call cc-ifversion,lt,0x040900, \
-						gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
-						gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
-						gcc_5.o, gcc_7.o))))
+obj-y += $(call cc-ifversion,lt,0x040700, \
+		gcc_3_4.o, $(call cc-ifversion,lt,0x040900, \
+		gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
+		gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
+		gcc_5.o, gcc_7.o))))
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3799888212543621436==--

From xen-changelog-bounces@lists.xenproject.org Sun Dec 17 23:57:58 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 17 Dec 2017 23:57: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.xenproject.org>)
	id 1eQiog-0001cb-E2; Sun, 17 Dec 2017 23:57:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xkg=dn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eQiof-0001cT-R6
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:57 +0000
X-Inumbo-ID: 007bdec6-e386-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 007bdec6-e386-11e7-b4a6-bc764e045a96;
 Mon, 18 Dec 2017 00:57:13 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eQiob-0001Od-FQ
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eQiob-0003L5-Eu
 for xen-changelog@lists.xenproject.org; Sun, 17 Dec 2017 23:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eQiob-0003L5-Eu@xenbits.xenproject.org>
Date: Sun, 17 Dec 2017 23:57:53 +0000
Subject: [Xen-changelog] [xen master] gcov: rename folder and header to
	coverage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7133434081358414260=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ec320542e4f4de12305551ef5e3cd4d2ced85771
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Nov 9 12:15:00 2017 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Dec 15 11:28:12 2017 +0100

    gcov: rename folder and header to coverage
    
    Preparatory change before adding llvm profiling support.
    No functional change.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
---
 xen/common/Makefile             |   2 +-
 xen/common/coverage/Makefile    |   6 +
 xen/common/coverage/gcc_3_4.c   | 367 ++++++++++++++++++++++++++++++++++++++++
 xen/common/coverage/gcc_4_7.c   | 204 ++++++++++++++++++++++
 xen/common/coverage/gcc_4_9.c   |  33 ++++
 xen/common/coverage/gcc_5.c     |  33 ++++
 xen/common/coverage/gcc_7.c     |  30 ++++
 xen/common/coverage/gcov.c      | 257 ++++++++++++++++++++++++++++
 xen/common/coverage/gcov.h      |  40 +++++
 xen/common/coverage/gcov_base.c |  67 ++++++++
 xen/common/gcov/Makefile        |   6 -
 xen/common/gcov/gcc_3_4.c       | 367 ----------------------------------------
 xen/common/gcov/gcc_4_7.c       | 204 ----------------------
 xen/common/gcov/gcc_4_9.c       |  33 ----
 xen/common/gcov/gcc_5.c         |  33 ----
 xen/common/gcov/gcc_7.c         |  30 ----
 xen/common/gcov/gcov.c          | 257 ----------------------------
 xen/common/gcov/gcov.h          |  40 -----
 xen/common/gcov/gcov_base.c     |  67 --------
 xen/common/sysctl.c             |   2 +-
 xen/include/xen/coverage.h      |   9 +
 xen/include/xen/gcov.h          |   9 -
 22 files changed, 1048 insertions(+), 1048 deletions(-)

diff --git a/xen/common/Makefile b/xen/common/Makefile
index 66cc2c8..ad18163 100644
--- a/xen/common/Makefile
+++ b/xen/common/Makefile
@@ -74,7 +74,7 @@ tmem-y := tmem.o tmem_xen.o tmem_control.o
 tmem-$(CONFIG_COMPAT) += compat/tmem_xen.o
 obj-$(CONFIG_TMEM) += $(tmem-y)
 
-subdir-$(CONFIG_GCOV) += gcov
+subdir-$(CONFIG_GCOV) += coverage
 subdir-$(CONFIG_UBSAN) += ubsan
 
 subdir-y += libelf
diff --git a/xen/common/coverage/Makefile b/xen/common/coverage/Makefile
new file mode 100644
index 0000000..a7a4849
--- /dev/null
+++ b/xen/common/coverage/Makefile
@@ -0,0 +1,6 @@
+obj-y += gcov_base.o gcov.o
+obj-y += $(call cc-ifversion,lt,0x040700, \
+		gcc_3_4.o, $(call cc-ifversion,lt,0x040900, \
+		gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
+		gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
+		gcc_5.o, gcc_7.o))))
diff --git a/xen/common/coverage/gcc_3_4.c b/xen/common/coverage/gcc_3_4.c
new file mode 100644
index 0000000..3631f4b
--- /dev/null
+++ b/xen/common/coverage/gcc_3_4.c
@@ -0,0 +1,367 @@
+/*
+ *  This code provides functions to handle gcc's profiling data format
+ *  introduced with gcc 3.4. Future versions of gcc may change the gcov
+ *  format (as happened before), so all format-specific information needs
+ *  to be kept modular and easily exchangeable.
+ *
+ *  This file is based on gcc-internal definitions. Functions and data
+ *  structures are defined to be compatible with gcc counterparts.
+ *  For a better understanding, refer to gcc source: gcc/gcov-io.h.
+ *
+ *    Copyright IBM Corp. 2009
+ *    Author(s): Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
+ *
+ *    Uses gcc-internal data definitions.
+ *
+ *  Imported from Linux and modified for Xen by
+ *    Wei Liu <wei.liu2@citrix.com>
+ */
+
+
+#include <xen/lib.h>
+
+#include "gcov.h"
+
+#if !(GCC_VERSION >= 30400 && GCC_VERSION < 40700)
+#error "Wrong version of GCC used to compile gcov"
+#endif
+
+#define GCOV_COUNTERS 5
+
+static struct gcov_info *gcov_info_head;
+
+/**
+ * struct gcov_fn_info - profiling meta data per function
+ * @ident: object file-unique function identifier
+ * @checksum: function checksum
+ * @n_ctrs: number of values per counter type belonging to this function
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time.
+ */
+struct gcov_fn_info
+{
+    unsigned int ident;
+    unsigned int checksum;
+    unsigned int n_ctrs[0];
+};
+
+/**
+ * struct gcov_ctr_info - profiling data per counter type
+ * @num: number of counter values for this type
+ * @values: array of counter values for this type
+ * @merge: merge function for counter values of this type (unused)
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time with the exception of the values array.
+ */
+struct gcov_ctr_info
+{
+    unsigned int num;
+    gcov_type *values;
+    void (*merge)(gcov_type *, unsigned int);
+};
+
+/**
+ * struct gcov_info - profiling data per object file
+ * @version: gcov version magic indicating the gcc version used for compilation
+ * @next: list head for a singly-linked list
+ * @stamp: time stamp
+ * @filename: name of the associated gcov data file
+ * @n_functions: number of instrumented functions
+ * @functions: function data
+ * @ctr_mask: mask specifying which counter types are active
+ * @counts: counter data per counter type
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time with the exception of the next pointer.
+ */
+struct gcov_info
+{
+    unsigned int              version;
+    struct gcov_info          *next;
+    unsigned int              stamp;
+    const char                *filename;
+    unsigned int              n_functions;
+    const struct gcov_fn_info *functions;
+    unsigned int              ctr_mask;
+    struct gcov_ctr_info      counts[0];
+};
+
+/**
+ * struct type_info - iterator helper array
+ * @ctr_type: counter type
+ * @offset: index of the first value of the current function for this type
+ *
+ * This array is needed to convert the in-memory data format into the in-file
+ * data format:
+ *
+ * In-memory:
+ *   for each counter type
+ *     for each function
+ *       values
+ *
+ * In-file:
+ *   for each function
+ *     for each counter type
+ *       values
+ *
+ * See gcc source gcc/gcov-io.h for more information on data organization.
+ */
+struct type_info {
+    int ctr_type;
+    unsigned int offset;
+};
+
+/**
+ * struct gcov_iterator - specifies current file position in logical records
+ * @info: associated profiling data
+ * @record: record type
+ * @function: function number
+ * @type: counter type
+ * @count: index into values array
+ * @num_types: number of counter types
+ * @type_info: helper array to get values-array offset for current function
+ */
+struct gcov_iterator {
+    const struct gcov_info *info;
+
+    int record;
+    unsigned int function;
+    unsigned int type;
+    unsigned int count;
+
+    int num_types;
+    struct type_info type_info[GCOV_COUNTERS];
+};
+
+/* Mapping of logical record number to actual file content. */
+#define RECORD_FILE_MAGIC       0
+#define RECORD_GCOV_VERSION     1
+#define RECORD_TIME_STAMP       2
+#define RECORD_FUNCTION_TAG     3
+#define RECORD_FUNCTON_TAG_LEN  4
+#define RECORD_FUNCTION_IDENT   5
+#define RECORD_FUNCTION_CHECK   6
+#define RECORD_COUNT_TAG        7
+#define RECORD_COUNT_LEN        8
+#define RECORD_COUNT            9
+
+static int counter_active(const struct gcov_info *info, unsigned int type)
+{
+    return (1 << type) & info->ctr_mask;
+}
+
+static unsigned int num_counter_active(const struct gcov_info *info)
+{
+    unsigned int i;
+    unsigned int result = 0;
+
+    for ( i = 0; i < GCOV_COUNTERS; i++ )
+        if ( counter_active(info, i) )
+            result++;
+
+    return result;
+}
+
+void gcov_info_link(struct gcov_info *info)
+{
+    info->next = gcov_info_head;
+    gcov_info_head = info;
+}
+
+struct gcov_info *gcov_info_next(const struct gcov_info *info)
+{
+    if ( !info )
+        return gcov_info_head;
+
+    return info->next;
+}
+
+const char *gcov_info_filename(const struct gcov_info *info)
+{
+    return info->filename;
+}
+
+void gcov_info_reset(struct gcov_info *info)
+{
+    unsigned int active = num_counter_active(info);
+    unsigned int i;
+
+    for ( i = 0; i < active; i++ )
+        memset(info->counts[i].values, 0,
+               info->counts[i].num * sizeof(gcov_type));
+}
+
+static size_t get_fn_size(const struct gcov_info *info)
+{
+    size_t size;
+
+    size = sizeof(struct gcov_fn_info) + num_counter_active(info) *
+        sizeof(unsigned int);
+    if ( __alignof__(struct gcov_fn_info) > sizeof(unsigned int) )
+        size = ROUNDUP(size, __alignof__(struct gcov_fn_info));
+    return size;
+}
+
+static struct gcov_fn_info *get_fn_info(const struct gcov_info *info,
+                                        unsigned int fn)
+{
+    return (struct gcov_fn_info *)
+        ((char *) info->functions + fn * get_fn_size(info));
+}
+
+static struct gcov_fn_info *get_func(struct gcov_iterator *iter)
+{
+    return get_fn_info(iter->info, iter->function);
+}
+
+static struct type_info *get_type(struct gcov_iterator *iter)
+{
+    return &iter->type_info[iter->type];
+}
+
+/**
+ * gcov_iter_next - advance file iterator to next logical record
+ * @iter: file iterator
+ *
+ * Return zero if new position is valid, non-zero if iterator has reached end.
+ */
+static int gcov_iter_next(struct gcov_iterator *iter)
+{
+    switch ( iter->record )
+    {
+    case RECORD_FILE_MAGIC:
+    case RECORD_GCOV_VERSION:
+    case RECORD_FUNCTION_TAG:
+    case RECORD_FUNCTON_TAG_LEN:
+    case RECORD_FUNCTION_IDENT:
+    case RECORD_COUNT_TAG:
+        /* Advance to next record */
+        iter->record++;
+        break;
+    case RECORD_COUNT:
+        /* Advance to next count */
+        iter->count++;
+        /* fall through */
+    case RECORD_COUNT_LEN:
+        if ( iter->count < get_func(iter)->n_ctrs[iter->type] )
+        {
+            iter->record = 9;
+            break;
+        }
+        /* Advance to next counter type */
+        get_type(iter)->offset += iter->count;
+        iter->count = 0;
+        iter->type++;
+        /* fall through */
+    case RECORD_FUNCTION_CHECK:
+        if ( iter->type < iter->num_types )
+        {
+            iter->record = 7;
+            break;
+        }
+        /* Advance to next function */
+        iter->type = 0;
+        iter->function++;
+        /* fall through */
+    case RECORD_TIME_STAMP:
+        if ( iter->function < iter->info->n_functions )
+            iter->record = 3;
+        else
+            iter->record = -1;
+        break;
+    }
+    /* Check for EOF. */
+    if ( iter->record == -1 )
+        return -EINVAL;
+    else
+        return 0;
+}
+
+/**
+ * gcov_iter_write - write data to buffer
+ * @iter: file iterator
+ * @buf: buffer to write to, if it is NULL, nothing is written
+ * @pos: position inside buffer to start writing
+ *
+ * Return number of bytes written into buffer.
+ */
+static size_t gcov_iter_write(struct gcov_iterator *iter, char *buf,
+                              size_t pos)
+{
+    size_t ret = 0;
+
+    switch ( iter->record )
+    {
+    case RECORD_FILE_MAGIC:
+        ret = gcov_store_uint32(buf, pos, GCOV_DATA_MAGIC);
+        break;
+    case RECORD_GCOV_VERSION:
+        ret = gcov_store_uint32(buf, pos, iter->info->version);
+        break;
+    case RECORD_TIME_STAMP:
+        ret = gcov_store_uint32(buf, pos, iter->info->stamp);
+        break;
+    case RECORD_FUNCTION_TAG:
+        ret = gcov_store_uint32(buf, pos, GCOV_TAG_FUNCTION);
+        break;
+    case RECORD_FUNCTON_TAG_LEN:
+        ret = gcov_store_uint32(buf, pos, 2);
+        break;
+    case RECORD_FUNCTION_IDENT:
+        ret = gcov_store_uint32(buf, pos, get_func(iter)->ident);
+        break;
+    case RECORD_FUNCTION_CHECK:
+        ret = gcov_store_uint32(buf, pos, get_func(iter)->checksum);
+        break;
+    case RECORD_COUNT_TAG:
+        ret = gcov_store_uint32(buf, pos,
+                                GCOV_TAG_FOR_COUNTER(get_type(iter)->ctr_type));
+        break;
+    case RECORD_COUNT_LEN:
+        ret = gcov_store_uint32(buf, pos,
+                                get_func(iter)->n_ctrs[iter->type] * 2);
+        break;
+    case RECORD_COUNT:
+        ret = gcov_store_uint64(buf, pos, iter->info->counts[iter->type].
+                                values[iter->count + get_type(iter)->offset]);
+        break;
+    }
+
+    return ret;
+}
+
+/* If buffer is NULL, no data is written. */
+size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info)
+{
+    struct gcov_iterator iter = { .info = info };
+    unsigned int i;
+    size_t pos = 0;
+
+    for ( i = 0; i < GCOV_COUNTERS; i++ )
+    {
+        if ( counter_active(info, i) )
+        {
+            iter.type_info[iter.num_types].ctr_type = i;
+            iter.type_info[iter.num_types].offset = 0;
+            iter.num_types++;
+        }
+    }
+
+    do {
+        pos += gcov_iter_write(&iter, buffer, pos);
+    } while ( gcov_iter_next(&iter) == 0 );
+
+    return pos;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcc_4_7.c b/xen/common/coverage/gcc_4_7.c
new file mode 100644
index 0000000..25b4a8b
--- /dev/null
+++ b/xen/common/coverage/gcc_4_7.c
@@ -0,0 +1,204 @@
+/*
+ *  This code provides functions to handle gcc's profiling data format
+ *  introduced with gcc 4.7.
+ *
+ *  This file is based heavily on gcc_3_4.c file.
+ *
+ *  For a better understanding, refer to gcc source:
+ *  gcc/gcov-io.h
+ *  libgcc/libgcov.c
+ *
+ *  Uses gcc-internal data definitions.
+ *
+ *  Imported from Linux and modified for Xen by
+ *    Wei Liu <wei.liu2@citrix.com>
+ */
+
+#include <xen/string.h>
+
+#include "gcov.h"
+
+/*
+ * GCOV_COUNTERS will be defined if this file is included by other
+ * source files.
+ */
+#ifndef GCOV_COUNTERS
+# if !(GCC_VERSION >= 40700 && GCC_VERSION < 40900)
+#  error "Wrong version of GCC used to compile gcov"
+# endif
+#define GCOV_COUNTERS 8
+#endif
+
+#define GCOV_TAG_FUNCTION_LENGTH        3
+
+static struct gcov_info *gcov_info_head;
+
+/**
+ * struct gcov_ctr_info - information about counters for a single function
+ * @num: number of counter values for this type
+ * @values: array of counter values for this type
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time with the exception of the values array.
+ */
+struct gcov_ctr_info {
+    unsigned int num;
+    gcov_type *values;
+};
+
+/**
+ * struct gcov_fn_info - profiling meta data per function
+ * @key: comdat key
+ * @ident: unique ident of function
+ * @lineno_checksum: function lineo_checksum
+ * @cfg_checksum: function cfg checksum
+ * @ctrs: instrumented counters
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time.
+ *
+ * Information about a single function.  This uses the trailing array
+ * idiom. The number of counters is determined from the merge pointer
+ * array in gcov_info.  The key is used to detect which of a set of
+ * comdat functions was selected -- it points to the gcov_info object
+ * of the object file containing the selected comdat function.
+ */
+struct gcov_fn_info {
+    const struct gcov_info *key;
+    unsigned int ident;
+    unsigned int lineno_checksum;
+    unsigned int cfg_checksum;
+    struct gcov_ctr_info ctrs[0];
+};
+
+/**
+ * struct gcov_info - profiling data per object file
+ * @version: gcov version magic indicating the gcc version used for compilation
+ * @next: list head for a singly-linked list
+ * @stamp: uniquifying time stamp
+ * @filename: name of the associated gcov data file
+ * @merge: merge functions (null for unused counter type)
+ * @n_functions: number of instrumented functions
+ * @functions: pointer to pointers to function information
+ *
+ * This data is generated by gcc during compilation and doesn't change
+ * at run-time with the exception of the next pointer.
+ */
+struct gcov_info {
+    unsigned int version;
+    struct gcov_info *next;
+    unsigned int stamp;
+    const char *filename;
+    void (*merge[GCOV_COUNTERS])(gcov_type *, unsigned int);
+    unsigned int n_functions;
+    struct gcov_fn_info **functions;
+};
+
+static int counter_active(const struct gcov_info *info, unsigned int type)
+{
+    return info->merge[type] ? 1 : 0;
+}
+
+void gcov_info_link(struct gcov_info *info)
+{
+    info->next = gcov_info_head;
+    gcov_info_head = info;
+}
+
+struct gcov_info *gcov_info_next(const struct gcov_info *info)
+{
+    if ( !info )
+        return gcov_info_head;
+    return info->next;
+}
+
+void gcov_info_reset(struct gcov_info *info)
+{
+    struct gcov_ctr_info *ci_ptr;
+    unsigned int fi_idx;
+    unsigned int ct_idx;
+
+    for ( fi_idx = 0; fi_idx < info->n_functions; fi_idx++ )
+    {
+        ci_ptr = info->functions[fi_idx]->ctrs;
+
+        for ( ct_idx = 0; ct_idx < GCOV_COUNTERS; ct_idx++ )
+        {
+            if ( !counter_active(info, ct_idx) )
+                continue;
+
+            memset(ci_ptr->values, 0, sizeof(gcov_type) * ci_ptr->num);
+            ci_ptr++;
+        }
+    }
+}
+
+const char *gcov_info_filename(const struct gcov_info *info)
+{
+    return info->filename;
+}
+
+
+/**
+ * gcov_info_to_gcda - convert profiling data set to gcda file format
+ * @buffer: the buffer to store file data or %NULL if no data should be stored
+ * @info: profiling data set to be converted
+ *
+ * Returns the number of bytes that were/would have been stored into the buffer.
+ */
+size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info)
+{
+    struct gcov_fn_info *fi_ptr;
+    struct gcov_ctr_info *ci_ptr;
+    unsigned int fi_idx;
+    unsigned int ct_idx;
+    unsigned int cv_idx;
+    size_t pos = 0;
+
+    /* File header. */
+    pos += gcov_store_uint32(buffer, pos, GCOV_DATA_MAGIC);
+    pos += gcov_store_uint32(buffer, pos, info->version);
+    pos += gcov_store_uint32(buffer, pos, info->stamp);
+
+    for ( fi_idx = 0; fi_idx < info->n_functions; fi_idx++ )
+    {
+        fi_ptr = info->functions[fi_idx];
+
+        /* Function record. */
+        pos += gcov_store_uint32(buffer, pos, GCOV_TAG_FUNCTION);
+        pos += gcov_store_uint32(buffer, pos, GCOV_TAG_FUNCTION_LENGTH);
+        pos += gcov_store_uint32(buffer, pos, fi_ptr->ident);
+        pos += gcov_store_uint32(buffer, pos, fi_ptr->lineno_checksum);
+        pos += gcov_store_uint32(buffer, pos, fi_ptr->cfg_checksum);
+
+        ci_ptr = fi_ptr->ctrs;
+
+        for ( ct_idx = 0; ct_idx < GCOV_COUNTERS; ct_idx++ )
+        {
+            if (! counter_active(info, ct_idx) )
+                continue;
+
+            /* Counter record. */
+            pos += gcov_store_uint32(buffer, pos,
+                                     GCOV_TAG_FOR_COUNTER(ct_idx));
+            pos += gcov_store_uint32(buffer, pos, ci_ptr->num * 2);
+
+            for ( cv_idx = 0; cv_idx < ci_ptr->num; cv_idx++ )
+                pos += gcov_store_uint64(buffer, pos, ci_ptr->values[cv_idx]);
+
+            ci_ptr++;
+        }
+    }
+
+    return pos;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcc_4_9.c b/xen/common/coverage/gcc_4_9.c
new file mode 100644
index 0000000..dcea961
--- /dev/null
+++ b/xen/common/coverage/gcc_4_9.c
@@ -0,0 +1,33 @@
+/*
+ *  This code provides functions to handle gcc's profiling data format
+ *  introduced with gcc 4.7.
+ *
+ *  For a better understanding, refer to gcc source:
+ *  gcc/gcov-io.h
+ *  libgcc/libgcov.c
+ *
+ *  Uses gcc-internal data definitions.
+ *
+ *  Imported from Linux and modified for Xen by
+ *    Wei Liu <wei.liu2@citrix.com>
+ */
+
+#include "gcov.h"
+
+#if !(GCC_VERSION >= 40900 && GCC_VERSION < 50000)
+#error "Wrong version of GCC used to compile gcov"
+#endif
+
+#define GCOV_COUNTERS 9
+
+#include "gcc_4_7.c"
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcc_5.c b/xen/common/coverage/gcc_5.c
new file mode 100644
index 0000000..6e0d276
--- /dev/null
+++ b/xen/common/coverage/gcc_5.c
@@ -0,0 +1,33 @@
+/*
+ *  This code provides functions to handle gcc's profiling data format
+ *  introduced with gcc 5.
+ *
+ *  For a better understanding, refer to gcc source:
+ *  gcc/gcov-io.h
+ *  libgcc/libgcov.c
+ *
+ *  Uses gcc-internal data definitions.
+ *
+ *  Imported from Linux and modified for Xen by
+ *    Wei Liu <wei.liu2@citrix.com>
+ */
+
+#include "gcov.h"
+
+#if GCC_VERSION < 50000 || GCC_VERSION >= 70000
+#error "Wrong version of GCC used to compile gcov"
+#endif
+
+#define GCOV_COUNTERS 10
+
+#include "gcc_4_7.c"
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcc_7.c b/xen/common/coverage/gcc_7.c
new file mode 100644
index 0000000..3962eb4
--- /dev/null
+++ b/xen/common/coverage/gcc_7.c
@@ -0,0 +1,30 @@
+/*
+ *  This code provides functions to handle gcc's profiling data format
+ *  introduced with gcc 7.
+ *
+ *  For a better understanding, refer to gcc source:
+ *  gcc/gcov-io.h
+ *  libgcc/libgcov.c
+ *
+ *  Uses gcc-internal data definitions.
+ */
+
+#include "gcov.h"
+
+#if GCC_VERSION < 70000
+#error "Wrong version of GCC used to compile gcov"
+#endif
+
+#define GCOV_COUNTERS 9
+
+#include "gcc_4_7.c"
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcov.c b/xen/common/coverage/gcov.c
new file mode 100644
index 0000000..283d2ee
--- /dev/null
+++ b/xen/common/coverage/gcov.c
@@ -0,0 +1,257 @@
+/*
+ *  This code maintains a list of active profiling data structures.
+ *
+ *    Copyright IBM Corp. 2009
+ *    Author(s): Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
+ *
+ *    Uses gcc-internal data definitions.
+ *    Based on the gcov-kernel patch by:
+ *       Hubertus Franke <frankeh@us.ibm.com>
+ *       Nigel Hinds <nhinds@us.ibm.com>
+ *       Rajan Ravindran <rajancr@us.ibm.com>
+ *       Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
+ *       Paul Larson
+ *
+ *  Modified for Xen by:
+ *    Wei Liu <wei.liu2@citrix.com>
+ */
+
+#include <xen/errno.h>
+#include <xen/guest_access.h>
+#include <xen/types.h>
+
+#include <public/sysctl.h>
+
+#include "gcov.h"
+
+/**
+ * gcov_store_uint32 - store 32 bit number in gcov format to buffer
+ * @buffer: target buffer or NULL
+ * @off: offset into the buffer
+ * @v: value to be stored
+ *
+ * Number format defined by gcc: numbers are recorded in the 32 bit
+ * unsigned binary form of the endianness of the machine generating the
+ * file. Returns the number of bytes stored. If @buffer is %NULL, doesn't
+ * store anything.
+ */
+size_t gcov_store_uint32(void *buffer, size_t off, uint32_t v)
+{
+    uint32_t *data;
+
+    if ( buffer )
+    {
+        data = buffer + off;
+        *data = v;
+    }
+
+    return sizeof(*data);
+}
+
+/**
+ * gcov_store_uint64 - store 64 bit number in gcov format to buffer
+ * @buffer: target buffer or NULL
+ * @off: offset into the buffer
+ * @v: value to be stored
+ *
+ * Number format defined by gcc: numbers are recorded in the 32 bit
+ * unsigned binary form of the endianness of the machine generating the
+ * file. 64 bit numbers are stored as two 32 bit numbers, the low part
+ * first. Returns the number of bytes stored. If @buffer is %NULL, doesn't store
+ * anything.
+ */
+size_t gcov_store_uint64(void *buffer, size_t off, uint64_t v)
+{
+    uint32_t *data;
+
+    if ( buffer )
+    {
+        data = buffer + off;
+
+        data[0] = (v & 0xffffffffUL);
+        data[1] = (v >> 32);
+    }
+
+    return sizeof(*data) * 2;
+}
+
+static size_t gcov_info_payload_size(const struct gcov_info *info)
+{
+    return gcov_info_to_gcda(NULL, info);
+}
+
+static int gcov_info_dump_payload(const struct gcov_info *info,
+                                  XEN_GUEST_HANDLE_PARAM(char) buffer,
+                                  uint32_t *off)
+{
+    char *buf;
+    uint32_t buf_size;
+    int ret;
+
+    /*
+     * Allocate a buffer and dump payload there. This helps us to not
+     * have copy_to_guest in other functions and retain their simple
+     * semantics.
+     */
+
+    buf_size = gcov_info_payload_size(info);
+    buf = xmalloc_array(char, buf_size);
+
+    if ( !buf )
+    {
+        ret = -ENOMEM;
+        goto out;
+    }
+
+    gcov_info_to_gcda(buf, info);
+
+    if ( copy_to_guest_offset(buffer, *off, buf, buf_size) )
+    {
+        ret = -EFAULT;
+        goto out;
+    }
+    *off += buf_size;
+
+    ret = 0;
+ out:
+    xfree(buf);
+    return ret;
+
+}
+
+static uint32_t gcov_get_size(void)
+{
+    uint32_t total_size = sizeof(uint32_t); /* Magic number XCOV */
+    struct gcov_info *info = NULL;
+
+    while ( (info = gcov_info_next(info)) )
+    {
+        /* File name length, including trailing \0 */
+        total_size += strlen(gcov_info_filename(info)) + 1;
+
+        /* Payload size field */
+        total_size += sizeof(uint32_t);
+
+        /* Payload itself */
+        total_size += gcov_info_payload_size(info);
+    }
+
+    return total_size;
+}
+
+static void gcov_reset_all_counters(void)
+{
+    struct gcov_info *info = NULL;
+
+    while ( (info = gcov_info_next(info)) )
+        gcov_info_reset(info);
+}
+
+static int gcov_dump_one_record(const struct gcov_info *info,
+                                XEN_GUEST_HANDLE_PARAM(char) buffer,
+                                uint32_t *off)
+{
+    uint32_t payload_size;
+    uint32_t len;
+
+    /* File name, including trailing \0 */
+    len = strlen(gcov_info_filename(info)) + 1;
+    if ( copy_to_guest_offset(buffer, *off, gcov_info_filename(info), len) )
+        return -EFAULT;
+    *off += len;
+
+    payload_size = gcov_info_payload_size(info);
+    /* Payload size */
+    if ( copy_to_guest_offset(buffer, *off, (char*)&payload_size,
+                              sizeof(uint32_t)) )
+        return -EFAULT;
+    *off += sizeof(uint32_t);
+
+    /* Payload itself */
+    return gcov_info_dump_payload(info, buffer, off);
+}
+
+static int gcov_dump_all(XEN_GUEST_HANDLE_PARAM(char) buffer,
+                         uint32_t *buffer_size)
+{
+    uint32_t off;
+    uint32_t magic = XEN_GCOV_FORMAT_MAGIC;
+    struct gcov_info *info = NULL;
+    int ret;
+
+    if ( *buffer_size < gcov_get_size() )
+    {
+        ret = -ENOBUFS;
+        goto out;
+    }
+
+    off = 0;
+
+    /* Magic number */
+    if ( copy_to_guest_offset(buffer, off, (char *)&magic, sizeof(magic)) )
+    {
+        ret = -EFAULT;
+        goto out;
+    }
+    off += sizeof(magic);
+
+    while ( (info = gcov_info_next(info)) )
+    {
+        ret = gcov_dump_one_record(info, buffer, &off);
+        if ( ret )
+            goto out;
+    }
+
+    *buffer_size = off;
+
+    ret = 0;
+ out:
+    return ret;
+}
+
+int sysctl_gcov_op(struct xen_sysctl_gcov_op *op)
+{
+    int ret;
+
+    switch ( op->cmd )
+    {
+    case XEN_SYSCTL_GCOV_get_size:
+        op->size = gcov_get_size();
+        ret = 0;
+        break;
+
+    case XEN_SYSCTL_GCOV_read:
+    {
+        XEN_GUEST_HANDLE_PARAM(char) buf;
+        uint32_t size = op->size;
+
+        buf = guest_handle_cast(op->buffer, char);
+
+        ret = gcov_dump_all(buf, &size);
+        op->size = size;
+
+        break;
+    }
+
+    case XEN_SYSCTL_GCOV_reset:
+        gcov_reset_all_counters();
+        ret = 0;
+        break;
+
+    default:
+        ret = -EOPNOTSUPP;
+        break;
+    }
+
+    return ret;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/coverage/gcov.h b/xen/common/coverage/gcov.h
new file mode 100644
index 0000000..efc1fd7
--- /dev/null
+++ b/xen/common/coverage/gcov.h
@@ -0,0 +1,40 @@
+#ifndef _GCOV_H_
+#define _GCOV_H_
+
+#include <xen/guest_access.h>
+#include <xen/types.h>
+
+/*
+ * Profiling data types used for gcc 3.4 and above - these are defined by
+ * gcc and need to be kept as close to the original definition as possible to
+ * remain compatible.
+ */
+#define GCOV_DATA_MAGIC         ((unsigned int)0x67636461)
+#define GCOV_TAG_FUNCTION       ((unsigned int)0x01000000)
+#define GCOV_TAG_COUNTER_BASE   ((unsigned int)0x01a10000)
+#define GCOV_TAG_FOR_COUNTER(count)				\
+	GCOV_TAG_COUNTER_BASE + ((unsigned int)(count) << 17)
+
+#define GCC_VERSION (__GNUC__ * 10000           \
+                     + __GNUC_MINOR__ * 100     \
+                     + __GNUC_PATCHLEVEL__)
+
+#if BITS_PER_LONG >= 64
+typedef long gcov_type;
+#else
+typedef long long gcov_type;
+#endif
+
+/* Opaque gcov_info -- tied to specific gcc gcov formats */
+struct gcov_info;
+
+void gcov_info_link(struct gcov_info *info);
+struct gcov_info *gcov_info_next(const struct gcov_info *info);
+void gcov_info_reset(struct gcov_info *info);
+const char *gcov_info_filename(const struct gcov_info *info);
+size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info);
+
+size_t gcov_store_uint32(void *buffer, size_t off, uint32_t v);
+size_t gcov_store_uint64(void *buffer, size_t off, uint64_t v);
+
+#endif	/* _GCOV_H_ */
diff --git a/xen/common/coverage/gcov_base.c b/xen/common/coverage/gcov_base.c
new file mode 100644
index 0000000..d0c6d0a
--- /dev/null
+++ b/xen/common/coverage/gcov_base.c
@@ -0,0 +1,67 @@
+/*
+ * Common code across gcov implementations
+ *
+ * Copyright Citrix Systems R&D UK
+ * Author(s): Wei Liu <wei.liu2@citrix.com>
+ *
+ *    Uses gcc-internal data definitions.
+ *    Based on the gcov-kernel patch by:
+ *       Hubertus Franke <frankeh@us.ibm.com>
+ *       Nigel Hinds <nhinds@us.ibm.com>
+ *       Rajan Ravindran <rajancr@us.ibm.com>
+ *       Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
+ *       Paul Larson
+ */
+
+#include "gcov.h"
+
+#include <xen/init.h>
+
+/*
+ * __gcov_init is called by gcc-generated constructor code for each object
+ * file compiled with -fprofile-arcs.
+ */
+void __init __gcov_init(struct gcov_info *info)
+{
+    /* Link all gcov info together. */
+    gcov_info_link(info);
+}
+
+/*
+ * These functions may be referenced by gcc-generated profiling code but serve
+ * no function for Xen.
+ */
+void __gcov_exit(void)
+{
+    /* Unused. */
+}
+
+void __gcov_flush(void)
+{
+    /* Unused. */
+}
+
+void __gcov_merge_add(gcov_type *counters, unsigned int n_counters)
+{
+    /* Unused. */
+}
+
+void __gcov_merge_single(gcov_type *counters, unsigned int n_counters)
+{
+    /* Unused. */
+}
+
+void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters)
+{
+    /* Unused. */
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/common/gcov/Makefile b/xen/common/gcov/Makefile
deleted file mode 100644
index a7a4849..0000000
--- a/xen/common/gcov/Makefile
+++ /dev/null
@@ -1,6 +0,0 @@
-obj-y += gcov_base.o gcov.o
-obj-y += $(call cc-ifversion,lt,0x040700, \
-		gcc_3_4.o, $(call cc-ifversion,lt,0x040900, \
-		gcc_4_7.o, $(call cc-ifversion,lt,0x050000, \
-		gcc_4_9.o, $(call cc-ifversion,lt,0x070000, \
-		gcc_5.o, gcc_7.o))))
diff --git a/xen/common/gcov/gcc_3_4.c b/xen/common/gcov/gcc_3_4.c
deleted file mode 100644
index 3631f4b..0000000
--- a/xen/common/gcov/gcc_3_4.c
+++ /dev/null
@@ -1,367 +0,0 @@
-/*
- *  This code provides functions to handle gcc's profiling data format
- *  introduced with gcc 3.4. Future versions of gcc may change the gcov
- *  format (as happened before), so all format-specific information needs
- *  to be kept modular and easily exchangeable.
- *
- *  This file is based on gcc-internal definitions. Functions and data
- *  structures are defined to be compatible with gcc counterparts.
- *  For a better understanding, refer to gcc source: gcc/gcov-io.h.
- *
- *    Copyright IBM Corp. 2009
- *    Author(s): Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
- *
- *    Uses gcc-internal data definitions.
- *
- *  Imported from Linux and modified for Xen by
- *    Wei Liu <wei.liu2@citrix.com>
- */
-
-
-#include <xen/lib.h>
-
-#include "gcov.h"
-
-#if !(GCC_VERSION >= 30400 && GCC_VERSION < 40700)
-#error "Wrong version of GCC used to compile gcov"
-#endif
-
-#define GCOV_COUNTERS 5
-
-static struct gcov_info *gcov_info_head;
-
-/**
- * struct gcov_fn_info - profiling meta data per function
- * @ident: object file-unique function identifier
- * @checksum: function checksum
- * @n_ctrs: number of values per counter type belonging to this function
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time.
- */
-struct gcov_fn_info
-{
-    unsigned int ident;
-    unsigned int checksum;
-    unsigned int n_ctrs[0];
-};
-
-/**
- * struct gcov_ctr_info - profiling data per counter type
- * @num: number of counter values for this type
- * @values: array of counter values for this type
- * @merge: merge function for counter values of this type (unused)
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time with the exception of the values array.
- */
-struct gcov_ctr_info
-{
-    unsigned int num;
-    gcov_type *values;
-    void (*merge)(gcov_type *, unsigned int);
-};
-
-/**
- * struct gcov_info - profiling data per object file
- * @version: gcov version magic indicating the gcc version used for compilation
- * @next: list head for a singly-linked list
- * @stamp: time stamp
- * @filename: name of the associated gcov data file
- * @n_functions: number of instrumented functions
- * @functions: function data
- * @ctr_mask: mask specifying which counter types are active
- * @counts: counter data per counter type
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time with the exception of the next pointer.
- */
-struct gcov_info
-{
-    unsigned int              version;
-    struct gcov_info          *next;
-    unsigned int              stamp;
-    const char                *filename;
-    unsigned int              n_functions;
-    const struct gcov_fn_info *functions;
-    unsigned int              ctr_mask;
-    struct gcov_ctr_info      counts[0];
-};
-
-/**
- * struct type_info - iterator helper array
- * @ctr_type: counter type
- * @offset: index of the first value of the current function for this type
- *
- * This array is needed to convert the in-memory data format into the in-file
- * data format:
- *
- * In-memory:
- *   for each counter type
- *     for each function
- *       values
- *
- * In-file:
- *   for each function
- *     for each counter type
- *       values
- *
- * See gcc source gcc/gcov-io.h for more information on data organization.
- */
-struct type_info {
-    int ctr_type;
-    unsigned int offset;
-};
-
-/**
- * struct gcov_iterator - specifies current file position in logical records
- * @info: associated profiling data
- * @record: record type
- * @function: function number
- * @type: counter type
- * @count: index into values array
- * @num_types: number of counter types
- * @type_info: helper array to get values-array offset for current function
- */
-struct gcov_iterator {
-    const struct gcov_info *info;
-
-    int record;
-    unsigned int function;
-    unsigned int type;
-    unsigned int count;
-
-    int num_types;
-    struct type_info type_info[GCOV_COUNTERS];
-};
-
-/* Mapping of logical record number to actual file content. */
-#define RECORD_FILE_MAGIC       0
-#define RECORD_GCOV_VERSION     1
-#define RECORD_TIME_STAMP       2
-#define RECORD_FUNCTION_TAG     3
-#define RECORD_FUNCTON_TAG_LEN  4
-#define RECORD_FUNCTION_IDENT   5
-#define RECORD_FUNCTION_CHECK   6
-#define RECORD_COUNT_TAG        7
-#define RECORD_COUNT_LEN        8
-#define RECORD_COUNT            9
-
-static int counter_active(const struct gcov_info *info, unsigned int type)
-{
-    return (1 << type) & info->ctr_mask;
-}
-
-static unsigned int num_counter_active(const struct gcov_info *info)
-{
-    unsigned int i;
-    unsigned int result = 0;
-
-    for ( i = 0; i < GCOV_COUNTERS; i++ )
-        if ( counter_active(info, i) )
-            result++;
-
-    return result;
-}
-
-void gcov_info_link(struct gcov_info *info)
-{
-    info->next = gcov_info_head;
-    gcov_info_head = info;
-}
-
-struct gcov_info *gcov_info_next(const struct gcov_info *info)
-{
-    if ( !info )
-        return gcov_info_head;
-
-    return info->next;
-}
-
-const char *gcov_info_filename(const struct gcov_info *info)
-{
-    return info->filename;
-}
-
-void gcov_info_reset(struct gcov_info *info)
-{
-    unsigned int active = num_counter_active(info);
-    unsigned int i;
-
-    for ( i = 0; i < active; i++ )
-        memset(info->counts[i].values, 0,
-               info->counts[i].num * sizeof(gcov_type));
-}
-
-static size_t get_fn_size(const struct gcov_info *info)
-{
-    size_t size;
-
-    size = sizeof(struct gcov_fn_info) + num_counter_active(info) *
-        sizeof(unsigned int);
-    if ( __alignof__(struct gcov_fn_info) > sizeof(unsigned int) )
-        size = ROUNDUP(size, __alignof__(struct gcov_fn_info));
-    return size;
-}
-
-static struct gcov_fn_info *get_fn_info(const struct gcov_info *info,
-                                        unsigned int fn)
-{
-    return (struct gcov_fn_info *)
-        ((char *) info->functions + fn * get_fn_size(info));
-}
-
-static struct gcov_fn_info *get_func(struct gcov_iterator *iter)
-{
-    return get_fn_info(iter->info, iter->function);
-}
-
-static struct type_info *get_type(struct gcov_iterator *iter)
-{
-    return &iter->type_info[iter->type];
-}
-
-/**
- * gcov_iter_next - advance file iterator to next logical record
- * @iter: file iterator
- *
- * Return zero if new position is valid, non-zero if iterator has reached end.
- */
-static int gcov_iter_next(struct gcov_iterator *iter)
-{
-    switch ( iter->record )
-    {
-    case RECORD_FILE_MAGIC:
-    case RECORD_GCOV_VERSION:
-    case RECORD_FUNCTION_TAG:
-    case RECORD_FUNCTON_TAG_LEN:
-    case RECORD_FUNCTION_IDENT:
-    case RECORD_COUNT_TAG:
-        /* Advance to next record */
-        iter->record++;
-        break;
-    case RECORD_COUNT:
-        /* Advance to next count */
-        iter->count++;
-        /* fall through */
-    case RECORD_COUNT_LEN:
-        if ( iter->count < get_func(iter)->n_ctrs[iter->type] )
-        {
-            iter->record = 9;
-            break;
-        }
-        /* Advance to next counter type */
-        get_type(iter)->offset += iter->count;
-        iter->count = 0;
-        iter->type++;
-        /* fall through */
-    case RECORD_FUNCTION_CHECK:
-        if ( iter->type < iter->num_types )
-        {
-            iter->record = 7;
-            break;
-        }
-        /* Advance to next function */
-        iter->type = 0;
-        iter->function++;
-        /* fall through */
-    case RECORD_TIME_STAMP:
-        if ( iter->function < iter->info->n_functions )
-            iter->record = 3;
-        else
-            iter->record = -1;
-        break;
-    }
-    /* Check for EOF. */
-    if ( iter->record == -1 )
-        return -EINVAL;
-    else
-        return 0;
-}
-
-/**
- * gcov_iter_write - write data to buffer
- * @iter: file iterator
- * @buf: buffer to write to, if it is NULL, nothing is written
- * @pos: position inside buffer to start writing
- *
- * Return number of bytes written into buffer.
- */
-static size_t gcov_iter_write(struct gcov_iterator *iter, char *buf,
-                              size_t pos)
-{
-    size_t ret = 0;
-
-    switch ( iter->record )
-    {
-    case RECORD_FILE_MAGIC:
-        ret = gcov_store_uint32(buf, pos, GCOV_DATA_MAGIC);
-        break;
-    case RECORD_GCOV_VERSION:
-        ret = gcov_store_uint32(buf, pos, iter->info->version);
-        break;
-    case RECORD_TIME_STAMP:
-        ret = gcov_store_uint32(buf, pos, iter->info->stamp);
-        break;
-    case RECORD_FUNCTION_TAG:
-        ret = gcov_store_uint32(buf, pos, GCOV_TAG_FUNCTION);
-        break;
-    case RECORD_FUNCTON_TAG_LEN:
-        ret = gcov_store_uint32(buf, pos, 2);
-        break;
-    case RECORD_FUNCTION_IDENT:
-        ret = gcov_store_uint32(buf, pos, get_func(iter)->ident);
-        break;
-    case RECORD_FUNCTION_CHECK:
-        ret = gcov_store_uint32(buf, pos, get_func(iter)->checksum);
-        break;
-    case RECORD_COUNT_TAG:
-        ret = gcov_store_uint32(buf, pos,
-                                GCOV_TAG_FOR_COUNTER(get_type(iter)->ctr_type));
-        break;
-    case RECORD_COUNT_LEN:
-        ret = gcov_store_uint32(buf, pos,
-                                get_func(iter)->n_ctrs[iter->type] * 2);
-        break;
-    case RECORD_COUNT:
-        ret = gcov_store_uint64(buf, pos, iter->info->counts[iter->type].
-                                values[iter->count + get_type(iter)->offset]);
-        break;
-    }
-
-    return ret;
-}
-
-/* If buffer is NULL, no data is written. */
-size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info)
-{
-    struct gcov_iterator iter = { .info = info };
-    unsigned int i;
-    size_t pos = 0;
-
-    for ( i = 0; i < GCOV_COUNTERS; i++ )
-    {
-        if ( counter_active(info, i) )
-        {
-            iter.type_info[iter.num_types].ctr_type = i;
-            iter.type_info[iter.num_types].offset = 0;
-            iter.num_types++;
-        }
-    }
-
-    do {
-        pos += gcov_iter_write(&iter, buffer, pos);
-    } while ( gcov_iter_next(&iter) == 0 );
-
-    return pos;
-}
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcc_4_7.c b/xen/common/gcov/gcc_4_7.c
deleted file mode 100644
index 25b4a8b..0000000
--- a/xen/common/gcov/gcc_4_7.c
+++ /dev/null
@@ -1,204 +0,0 @@
-/*
- *  This code provides functions to handle gcc's profiling data format
- *  introduced with gcc 4.7.
- *
- *  This file is based heavily on gcc_3_4.c file.
- *
- *  For a better understanding, refer to gcc source:
- *  gcc/gcov-io.h
- *  libgcc/libgcov.c
- *
- *  Uses gcc-internal data definitions.
- *
- *  Imported from Linux and modified for Xen by
- *    Wei Liu <wei.liu2@citrix.com>
- */
-
-#include <xen/string.h>
-
-#include "gcov.h"
-
-/*
- * GCOV_COUNTERS will be defined if this file is included by other
- * source files.
- */
-#ifndef GCOV_COUNTERS
-# if !(GCC_VERSION >= 40700 && GCC_VERSION < 40900)
-#  error "Wrong version of GCC used to compile gcov"
-# endif
-#define GCOV_COUNTERS 8
-#endif
-
-#define GCOV_TAG_FUNCTION_LENGTH        3
-
-static struct gcov_info *gcov_info_head;
-
-/**
- * struct gcov_ctr_info - information about counters for a single function
- * @num: number of counter values for this type
- * @values: array of counter values for this type
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time with the exception of the values array.
- */
-struct gcov_ctr_info {
-    unsigned int num;
-    gcov_type *values;
-};
-
-/**
- * struct gcov_fn_info - profiling meta data per function
- * @key: comdat key
- * @ident: unique ident of function
- * @lineno_checksum: function lineo_checksum
- * @cfg_checksum: function cfg checksum
- * @ctrs: instrumented counters
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time.
- *
- * Information about a single function.  This uses the trailing array
- * idiom. The number of counters is determined from the merge pointer
- * array in gcov_info.  The key is used to detect which of a set of
- * comdat functions was selected -- it points to the gcov_info object
- * of the object file containing the selected comdat function.
- */
-struct gcov_fn_info {
-    const struct gcov_info *key;
-    unsigned int ident;
-    unsigned int lineno_checksum;
-    unsigned int cfg_checksum;
-    struct gcov_ctr_info ctrs[0];
-};
-
-/**
- * struct gcov_info - profiling data per object file
- * @version: gcov version magic indicating the gcc version used for compilation
- * @next: list head for a singly-linked list
- * @stamp: uniquifying time stamp
- * @filename: name of the associated gcov data file
- * @merge: merge functions (null for unused counter type)
- * @n_functions: number of instrumented functions
- * @functions: pointer to pointers to function information
- *
- * This data is generated by gcc during compilation and doesn't change
- * at run-time with the exception of the next pointer.
- */
-struct gcov_info {
-    unsigned int version;
-    struct gcov_info *next;
-    unsigned int stamp;
-    const char *filename;
-    void (*merge[GCOV_COUNTERS])(gcov_type *, unsigned int);
-    unsigned int n_functions;
-    struct gcov_fn_info **functions;
-};
-
-static int counter_active(const struct gcov_info *info, unsigned int type)
-{
-    return info->merge[type] ? 1 : 0;
-}
-
-void gcov_info_link(struct gcov_info *info)
-{
-    info->next = gcov_info_head;
-    gcov_info_head = info;
-}
-
-struct gcov_info *gcov_info_next(const struct gcov_info *info)
-{
-    if ( !info )
-        return gcov_info_head;
-    return info->next;
-}
-
-void gcov_info_reset(struct gcov_info *info)
-{
-    struct gcov_ctr_info *ci_ptr;
-    unsigned int fi_idx;
-    unsigned int ct_idx;
-
-    for ( fi_idx = 0; fi_idx < info->n_functions; fi_idx++ )
-    {
-        ci_ptr = info->functions[fi_idx]->ctrs;
-
-        for ( ct_idx = 0; ct_idx < GCOV_COUNTERS; ct_idx++ )
-        {
-            if ( !counter_active(info, ct_idx) )
-                continue;
-
-            memset(ci_ptr->values, 0, sizeof(gcov_type) * ci_ptr->num);
-            ci_ptr++;
-        }
-    }
-}
-
-const char *gcov_info_filename(const struct gcov_info *info)
-{
-    return info->filename;
-}
-
-
-/**
- * gcov_info_to_gcda - convert profiling data set to gcda file format
- * @buffer: the buffer to store file data or %NULL if no data should be stored
- * @info: profiling data set to be converted
- *
- * Returns the number of bytes that were/would have been stored into the buffer.
- */
-size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info)
-{
-    struct gcov_fn_info *fi_ptr;
-    struct gcov_ctr_info *ci_ptr;
-    unsigned int fi_idx;
-    unsigned int ct_idx;
-    unsigned int cv_idx;
-    size_t pos = 0;
-
-    /* File header. */
-    pos += gcov_store_uint32(buffer, pos, GCOV_DATA_MAGIC);
-    pos += gcov_store_uint32(buffer, pos, info->version);
-    pos += gcov_store_uint32(buffer, pos, info->stamp);
-
-    for ( fi_idx = 0; fi_idx < info->n_functions; fi_idx++ )
-    {
-        fi_ptr = info->functions[fi_idx];
-
-        /* Function record. */
-        pos += gcov_store_uint32(buffer, pos, GCOV_TAG_FUNCTION);
-        pos += gcov_store_uint32(buffer, pos, GCOV_TAG_FUNCTION_LENGTH);
-        pos += gcov_store_uint32(buffer, pos, fi_ptr->ident);
-        pos += gcov_store_uint32(buffer, pos, fi_ptr->lineno_checksum);
-        pos += gcov_store_uint32(buffer, pos, fi_ptr->cfg_checksum);
-
-        ci_ptr = fi_ptr->ctrs;
-
-        for ( ct_idx = 0; ct_idx < GCOV_COUNTERS; ct_idx++ )
-        {
-            if (! counter_active(info, ct_idx) )
-                continue;
-
-            /* Counter record. */
-            pos += gcov_store_uint32(buffer, pos,
-                                     GCOV_TAG_FOR_COUNTER(ct_idx));
-            pos += gcov_store_uint32(buffer, pos, ci_ptr->num * 2);
-
-            for ( cv_idx = 0; cv_idx < ci_ptr->num; cv_idx++ )
-                pos += gcov_store_uint64(buffer, pos, ci_ptr->values[cv_idx]);
-
-            ci_ptr++;
-        }
-    }
-
-    return pos;
-}
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcc_4_9.c b/xen/common/gcov/gcc_4_9.c
deleted file mode 100644
index dcea961..0000000
--- a/xen/common/gcov/gcc_4_9.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- *  This code provides functions to handle gcc's profiling data format
- *  introduced with gcc 4.7.
- *
- *  For a better understanding, refer to gcc source:
- *  gcc/gcov-io.h
- *  libgcc/libgcov.c
- *
- *  Uses gcc-internal data definitions.
- *
- *  Imported from Linux and modified for Xen by
- *    Wei Liu <wei.liu2@citrix.com>
- */
-
-#include "gcov.h"
-
-#if !(GCC_VERSION >= 40900 && GCC_VERSION < 50000)
-#error "Wrong version of GCC used to compile gcov"
-#endif
-
-#define GCOV_COUNTERS 9
-
-#include "gcc_4_7.c"
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcc_5.c b/xen/common/gcov/gcc_5.c
deleted file mode 100644
index 6e0d276..0000000
--- a/xen/common/gcov/gcc_5.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- *  This code provides functions to handle gcc's profiling data format
- *  introduced with gcc 5.
- *
- *  For a better understanding, refer to gcc source:
- *  gcc/gcov-io.h
- *  libgcc/libgcov.c
- *
- *  Uses gcc-internal data definitions.
- *
- *  Imported from Linux and modified for Xen by
- *    Wei Liu <wei.liu2@citrix.com>
- */
-
-#include "gcov.h"
-
-#if GCC_VERSION < 50000 || GCC_VERSION >= 70000
-#error "Wrong version of GCC used to compile gcov"
-#endif
-
-#define GCOV_COUNTERS 10
-
-#include "gcc_4_7.c"
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcc_7.c b/xen/common/gcov/gcc_7.c
deleted file mode 100644
index 3962eb4..0000000
--- a/xen/common/gcov/gcc_7.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- *  This code provides functions to handle gcc's profiling data format
- *  introduced with gcc 7.
- *
- *  For a better understanding, refer to gcc source:
- *  gcc/gcov-io.h
- *  libgcc/libgcov.c
- *
- *  Uses gcc-internal data definitions.
- */
-
-#include "gcov.h"
-
-#if GCC_VERSION < 70000
-#error "Wrong version of GCC used to compile gcov"
-#endif
-
-#define GCOV_COUNTERS 9
-
-#include "gcc_4_7.c"
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcov.c b/xen/common/gcov/gcov.c
deleted file mode 100644
index 283d2ee..0000000
--- a/xen/common/gcov/gcov.c
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
- *  This code maintains a list of active profiling data structures.
- *
- *    Copyright IBM Corp. 2009
- *    Author(s): Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
- *
- *    Uses gcc-internal data definitions.
- *    Based on the gcov-kernel patch by:
- *       Hubertus Franke <frankeh@us.ibm.com>
- *       Nigel Hinds <nhinds@us.ibm.com>
- *       Rajan Ravindran <rajancr@us.ibm.com>
- *       Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
- *       Paul Larson
- *
- *  Modified for Xen by:
- *    Wei Liu <wei.liu2@citrix.com>
- */
-
-#include <xen/errno.h>
-#include <xen/guest_access.h>
-#include <xen/types.h>
-
-#include <public/sysctl.h>
-
-#include "gcov.h"
-
-/**
- * gcov_store_uint32 - store 32 bit number in gcov format to buffer
- * @buffer: target buffer or NULL
- * @off: offset into the buffer
- * @v: value to be stored
- *
- * Number format defined by gcc: numbers are recorded in the 32 bit
- * unsigned binary form of the endianness of the machine generating the
- * file. Returns the number of bytes stored. If @buffer is %NULL, doesn't
- * store anything.
- */
-size_t gcov_store_uint32(void *buffer, size_t off, uint32_t v)
-{
-    uint32_t *data;
-
-    if ( buffer )
-    {
-        data = buffer + off;
-        *data = v;
-    }
-
-    return sizeof(*data);
-}
-
-/**
- * gcov_store_uint64 - store 64 bit number in gcov format to buffer
- * @buffer: target buffer or NULL
- * @off: offset into the buffer
- * @v: value to be stored
- *
- * Number format defined by gcc: numbers are recorded in the 32 bit
- * unsigned binary form of the endianness of the machine generating the
- * file. 64 bit numbers are stored as two 32 bit numbers, the low part
- * first. Returns the number of bytes stored. If @buffer is %NULL, doesn't store
- * anything.
- */
-size_t gcov_store_uint64(void *buffer, size_t off, uint64_t v)
-{
-    uint32_t *data;
-
-    if ( buffer )
-    {
-        data = buffer + off;
-
-        data[0] = (v & 0xffffffffUL);
-        data[1] = (v >> 32);
-    }
-
-    return sizeof(*data) * 2;
-}
-
-static size_t gcov_info_payload_size(const struct gcov_info *info)
-{
-    return gcov_info_to_gcda(NULL, info);
-}
-
-static int gcov_info_dump_payload(const struct gcov_info *info,
-                                  XEN_GUEST_HANDLE_PARAM(char) buffer,
-                                  uint32_t *off)
-{
-    char *buf;
-    uint32_t buf_size;
-    int ret;
-
-    /*
-     * Allocate a buffer and dump payload there. This helps us to not
-     * have copy_to_guest in other functions and retain their simple
-     * semantics.
-     */
-
-    buf_size = gcov_info_payload_size(info);
-    buf = xmalloc_array(char, buf_size);
-
-    if ( !buf )
-    {
-        ret = -ENOMEM;
-        goto out;
-    }
-
-    gcov_info_to_gcda(buf, info);
-
-    if ( copy_to_guest_offset(buffer, *off, buf, buf_size) )
-    {
-        ret = -EFAULT;
-        goto out;
-    }
-    *off += buf_size;
-
-    ret = 0;
- out:
-    xfree(buf);
-    return ret;
-
-}
-
-static uint32_t gcov_get_size(void)
-{
-    uint32_t total_size = sizeof(uint32_t); /* Magic number XCOV */
-    struct gcov_info *info = NULL;
-
-    while ( (info = gcov_info_next(info)) )
-    {
-        /* File name length, including trailing \0 */
-        total_size += strlen(gcov_info_filename(info)) + 1;
-
-        /* Payload size field */
-        total_size += sizeof(uint32_t);
-
-        /* Payload itself */
-        total_size += gcov_info_payload_size(info);
-    }
-
-    return total_size;
-}
-
-static void gcov_reset_all_counters(void)
-{
-    struct gcov_info *info = NULL;
-
-    while ( (info = gcov_info_next(info)) )
-        gcov_info_reset(info);
-}
-
-static int gcov_dump_one_record(const struct gcov_info *info,
-                                XEN_GUEST_HANDLE_PARAM(char) buffer,
-                                uint32_t *off)
-{
-    uint32_t payload_size;
-    uint32_t len;
-
-    /* File name, including trailing \0 */
-    len = strlen(gcov_info_filename(info)) + 1;
-    if ( copy_to_guest_offset(buffer, *off, gcov_info_filename(info), len) )
-        return -EFAULT;
-    *off += len;
-
-    payload_size = gcov_info_payload_size(info);
-    /* Payload size */
-    if ( copy_to_guest_offset(buffer, *off, (char*)&payload_size,
-                              sizeof(uint32_t)) )
-        return -EFAULT;
-    *off += sizeof(uint32_t);
-
-    /* Payload itself */
-    return gcov_info_dump_payload(info, buffer, off);
-}
-
-static int gcov_dump_all(XEN_GUEST_HANDLE_PARAM(char) buffer,
-                         uint32_t *buffer_size)
-{
-    uint32_t off;
-    uint32_t magic = XEN_GCOV_FORMAT_MAGIC;
-    struct gcov_info *info = NULL;
-    int ret;
-
-    if ( *buffer_size < gcov_get_size() )
-    {
-        ret = -ENOBUFS;
-        goto out;
-    }
-
-    off = 0;
-
-    /* Magic number */
-    if ( copy_to_guest_offset(buffer, off, (char *)&magic, sizeof(magic)) )
-    {
-        ret = -EFAULT;
-        goto out;
-    }
-    off += sizeof(magic);
-
-    while ( (info = gcov_info_next(info)) )
-    {
-        ret = gcov_dump_one_record(info, buffer, &off);
-        if ( ret )
-            goto out;
-    }
-
-    *buffer_size = off;
-
-    ret = 0;
- out:
-    return ret;
-}
-
-int sysctl_gcov_op(struct xen_sysctl_gcov_op *op)
-{
-    int ret;
-
-    switch ( op->cmd )
-    {
-    case XEN_SYSCTL_GCOV_get_size:
-        op->size = gcov_get_size();
-        ret = 0;
-        break;
-
-    case XEN_SYSCTL_GCOV_read:
-    {
-        XEN_GUEST_HANDLE_PARAM(char) buf;
-        uint32_t size = op->size;
-
-        buf = guest_handle_cast(op->buffer, char);
-
-        ret = gcov_dump_all(buf, &size);
-        op->size = size;
-
-        break;
-    }
-
-    case XEN_SYSCTL_GCOV_reset:
-        gcov_reset_all_counters();
-        ret = 0;
-        break;
-
-    default:
-        ret = -EOPNOTSUPP;
-        break;
-    }
-
-    return ret;
-}
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/gcov/gcov.h b/xen/common/gcov/gcov.h
deleted file mode 100644
index efc1fd7..0000000
--- a/xen/common/gcov/gcov.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef _GCOV_H_
-#define _GCOV_H_
-
-#include <xen/guest_access.h>
-#include <xen/types.h>
-
-/*
- * Profiling data types used for gcc 3.4 and above - these are defined by
- * gcc and need to be kept as close to the original definition as possible to
- * remain compatible.
- */
-#define GCOV_DATA_MAGIC         ((unsigned int)0x67636461)
-#define GCOV_TAG_FUNCTION       ((unsigned int)0x01000000)
-#define GCOV_TAG_COUNTER_BASE   ((unsigned int)0x01a10000)
-#define GCOV_TAG_FOR_COUNTER(count)				\
-	GCOV_TAG_COUNTER_BASE + ((unsigned int)(count) << 17)
-
-#define GCC_VERSION (__GNUC__ * 10000           \
-                     + __GNUC_MINOR__ * 100     \
-                     + __GNUC_PATCHLEVEL__)
-
-#if BITS_PER_LONG >= 64
-typedef long gcov_type;
-#else
-typedef long long gcov_type;
-#endif
-
-/* Opaque gcov_info -- tied to specific gcc gcov formats */
-struct gcov_info;
-
-void gcov_info_link(struct gcov_info *info);
-struct gcov_info *gcov_info_next(const struct gcov_info *info);
-void gcov_info_reset(struct gcov_info *info);
-const char *gcov_info_filename(const struct gcov_info *info);
-size_t gcov_info_to_gcda(char *buffer, const struct gcov_info *info);
-
-size_t gcov_store_uint32(void *buffer, size_t off, uint32_t v);
-size_t gcov_store_uint64(void *buffer, size_t off, uint64_t v);
-
-#endif	/* _GCOV_H_ */
diff --git a/xen/common/gcov/gcov_base.c b/xen/common/gcov/gcov_base.c
deleted file mode 100644
index d0c6d0a..0000000
--- a/xen/common/gcov/gcov_base.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Common code across gcov implementations
- *
- * Copyright Citrix Systems R&D UK
- * Author(s): Wei Liu <wei.liu2@citrix.com>
- *
- *    Uses gcc-internal data definitions.
- *    Based on the gcov-kernel patch by:
- *       Hubertus Franke <frankeh@us.ibm.com>
- *       Nigel Hinds <nhinds@us.ibm.com>
- *       Rajan Ravindran <rajancr@us.ibm.com>
- *       Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
- *       Paul Larson
- */
-
-#include "gcov.h"
-
-#include <xen/init.h>
-
-/*
- * __gcov_init is called by gcc-generated constructor code for each object
- * file compiled with -fprofile-arcs.
- */
-void __init __gcov_init(struct gcov_info *info)
-{
-    /* Link all gcov info together. */
-    gcov_info_link(info);
-}
-
-/*
- * These functions may be referenced by gcc-generated profiling code but serve
- * no function for Xen.
- */
-void __gcov_exit(void)
-{
-    /* Unused. */
-}
-
-void __gcov_flush(void)
-{
-    /* Unused. */
-}
-
-void __gcov_merge_add(gcov_type *counters, unsigned int n_counters)
-{
-    /* Unused. */
-}
-
-void __gcov_merge_single(gcov_type *counters, unsigned int n_counters)
-{
-    /* Unused. */
-}
-
-void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters)
-{
-    /* Unused. */
-}
-
-/*
- * Local variables:
- * mode: C
- * c-file-style: "BSD"
- * c-basic-offset: 4
- * tab-width: 4
- * indent-tabs-mode: nil
- * End:
- */
diff --git a/xen/common/sysctl.c b/xen/common/sysctl.c
index 08198b7..56def76 100644
--- a/xen/common/sysctl.c
+++ b/xen/common/sysctl.c
@@ -27,7 +27,7 @@
 #include <xsm/xsm.h>
 #include <xen/pmstat.h>
 #include <xen/livepatch.h>
-#include <xen/gcov.h>
+#include <xen/coverage.h>
 
 long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl)
 {
diff --git a/xen/include/xen/coverage.h b/xen/include/xen/coverage.h
new file mode 100644
index 0000000..b34c304
--- /dev/null
+++ b/xen/include/xen/coverage.h
@@ -0,0 +1,9 @@
+#ifndef _XEN_COV_H
+#define _XEN_COV_H
+
+#ifdef CONFIG_GCOV
+#include <public/sysctl.h>
+int sysctl_gcov_op(struct xen_sysctl_gcov_op *op);
+#endif
+
+#endif	/* _XEN_GCOV_H */
diff --git a/xen/include/xen/gcov.h b/xen/include/xen/gcov.h
deleted file mode 100644
index ef22eaf..0000000
--- a/xen/include/xen/gcov.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef _XEN_GCOV_H
-#define _XEN_GCOV_H
-
-#ifdef CONFIG_GCOV
-#include <public/sysctl.h>
-int sysctl_gcov_op(struct xen_sysctl_gcov_op *op);
-#endif
-
-#endif	/* _XEN_GCOV_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7133434081358414260==--

From xen-changelog-bounces@lists.xenproject.org Tue Dec 19 21:11:13 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21:11: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.xenproject.org>)
	id 1eRPAL-00025B-7y; Tue, 19 Dec 2017 21:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/mn=dp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRPAK-000253-Dv
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:08 +0000
X-Inumbo-ID: 414ac6e6-e501-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 414ac6e6-e501-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 21:12:01 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRPAE-0007FN-8V
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRPAE-0000sT-7l
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRPAE-0000sT-7l@xenbits.xenproject.org>
Date: Tue, 19 Dec 2017 21:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: don't wrongly trigger linear
	page table assertion (2)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxMzNkZTc2OWRkMzg1NDhlODEzY2NjM2Y2NmQ2YzExZTg2ZTczMjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjAzOjAwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjAzOjAwIDIwMTcgKzAxMDAKCiAgICB4
ODY6IGRvbid0IHdyb25nbHkgdHJpZ2dlciBsaW5lYXIgcGFnZSB0YWJsZSBhc3NlcnRpb24gKDIp
CiAgICAKICAgIF9wdXRfZmluYWxfcGFnZV90eXBlKCksIHdoZW4gZnJlZV9wYWdlX3R5cGUoKSBo
YXMgZXhpdGVkIGVhcmx5IHRvIGFsbG93CiAgICBmb3IgcHJlZW1wdGlvbiwgc2hvdWxkIG5vdCB1
cGRhdGUgdGhlIHRpbWUgc3RhbXAsIGFzIHRoZSBwYWdlIGNvbnRpbnVlcwogICAgdG8gcmV0YWlu
IHRoZSB0eXAgd2hpY2ggaXMgaW4gdGhlIHByb2Nlc3Mgb2YgYmVpbmcgdW52YWxpZGF0ZWQuIEkg
Y2FuJ3QKICAgIHNlZSB3aHkgdGhlIHRpbWUgc3RhbXAgdXBkYXRlIHdhcyBwdXQgb24gdGhhdCBw
YXRoIGluIHRoZSBmaXJzdCBwbGFjZQogICAgKGFsYmVpdCBpdCBtYXkgd2VsbCBoYXZlIGJlZW4g
bWUgd2hvIGhhZCBwdXQgaXQgdGhlcmUgeWVhcnMgYWdvKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU0MGIwMjE5YThjNzc3NDFhZTQ4OTg5ZWZiNTIwZjRh
NzYyYTViZTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI3OjM0ICswMTAwCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAzIC0tLQogMSBmaWxlIGNoYW5nZWQsIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA3ZTdkOWYyLi43ZjgyNDEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjU1OSw5ICsyNTU5LDYgQEAgc3RhdGljIGludCBfcHV0X2Zp
bmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUs
CiAgICAgewogICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAg
ICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09
IDEpOwotICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihw
YWdlKSkgJiYKLSAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFi
bGUpKSApCi0gICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAg
ICAgICAgIHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFs
aWRhdGVkOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 19 21:11:15 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21: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.xenproject.org>)
	id 1eRPAR-00025c-9O; Tue, 19 Dec 2017 21:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/mn=dp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRPAQ-00025W-G4
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:14 +0000
X-Inumbo-ID: 0a5a1aa2-e501-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a5a1aa2-e501-11e7-b4a6-bc764e045a96;
 Tue, 19 Dec 2017 22:10:29 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRPAO-0007GC-Ao
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRPAO-0000tH-9x
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRPAO-0000tH-9x@xenbits.xenproject.org>
Date: Tue, 19 Dec 2017 21:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: don't wrongly set page
	ownership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMzRkOWZhNjhhZmE2NmU2OTE0MzRlYTk5NDVmMDA1ZDZkNWNiMTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjAzOjM0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjAzOjM0IDIwMTcgKzAxMDAKCiAgICB4
ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCiAgICAKICAgIFBWIGRvbWFp
bnMgY2FuIG9idGFpbiBtYXBwaW5ncyBvZiBhbnkgcGFnZXMgb3duZWQgYnkgdGhlIGNvcnJlY3Qg
ZG9tYWluLAogICAgaW5jbHVkaW5nIG9uZXMgdGhhdCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQg
YXMgIm5vcm1hbCIgUkFNLCBidXQgdXNlZAogICAgYnkgWGVuIGludGVybmFsbHkuICBBdCB0aGUg
bW9tZW50IHN1Y2ggImludGVybmFsIiBwYWdlcyBtYXJrZWQgYXMgb3duZWQKICAgIGJ5IGEgZ3Vl
c3QgaW5jbHVkZSBwYWdlcyB1c2VkIHRvIHRyYWNrIGxvZ2RpcnR5IGJpdHMsIGFzIHdlbGwgYXMg
cDJtCiAgICBwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJsZSIgZm9yIEhWTSBndWVzdHMu
IFNpbmNlIHRoZSBQViBtZW1vcnkKICAgIG1hbmFnZW1lbnQgYW5kIHNoYWRvdyBjb2RlIGNvbmZs
aWN0IGluIHRoZWlyIHVzZSBvZiBzdHJ1Y3QgcGFnZV9pbmZvCiAgICBmaWVsZHMsIGFuZCBzaW5j
ZSBzaGFkb3cgY29kZSBpcyBiZWluZyB1c2VkIGZvciBsb2ctZGlydHkgaGFuZGxpbmcgZm9yCiAg
ICBQViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wgbXVzdCwgZm9y
IFBWIGRvbWFpbnMsIG5vdAogICAgaGF2ZSB0aGUgZG9tYWluIHNldCBhcyB0aGVpciBvd25lci4K
ICAgIAogICAgV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBkb25lIGNvbmRpdGlvbmFsbHkgZm9y
IGp1c3QgdGhlIFBWIGNhc2UgaW4KICAgIHNoYWRvdyBjb2RlLCBkbyBpdCB1bmNvbmRpdGlvbmFs
bHkgKGFuZCBmb3IgY29uc2lzdGVuY3kgYWxzbyBmb3IgSEFQKSwKICAgIGp1c3QgdG8gYmUgb24g
dGhlIHNhZmUgc2lkZS4KICAgIAogICAgVGhlcmUncyBvbmUgc3BlY2lhbCBjYXNlIHRob3VnaCBm
b3Igc2hhZG93IGNvZGU6IFRoZSBwYWdlIHRhYmxlIHVzZWQgZm9yCiAgICBydW5uaW5nIGEgSFZN
IGd1ZXN0IGluIHVucGFnZWQgbW9kZSBpcyBzdWJqZWN0IHRvIGdldF9wYWdlKCkgKGluCiAgICBz
ZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVzdCBoYXZlIGl0cyBvd25lciBzZXQuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTI0OC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGZmMmE3OTNlMTViYjBiNjI1NGJjODQ5ZWY4ZTgz
ZTFjMjg0YzM1ODMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI4OjM2ICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICB8IDIzICsrKysrKysrKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDQ0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDljMmNkNDkuLjgwNThhMmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwpAQCAtMjgzLDggKzI4Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICpoYXBfYWxsb2NfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQt
PmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAgICAgICBkLT5hcmNoLnBhZ2luZy5o
YXAucDJtX3BhZ2VzKys7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAg
cGctPmNvdW50X2luZm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2ZhaWxlZCApCiAgICAgewpAQCAtMjk5LDIx
ICsyOTgsMjMgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZSAKICAgICAgKiBwYWdpbmcg
bG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAg
IHBhZ2luZ19sb2NrX3JlY3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihw
ZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3ZSBnYXZlIGl0
IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19j
b3VudF9tYXNrKSAhPSAxICkgewotICAgICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBj
b3VudCBjPSUjbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAvKiBTaG91bGQg
c3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8
IChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBf
RVJST1IoImQlZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5feChwYWdlX3Rv
X21mbihwZykpLAorICAgICAgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDog
RE9NSURfSU5WQUxJRCwKKyAgICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwog
ICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJl
ZSBzaG91bGQgbm90IGRlY3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQot
ICAgICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3duZXIuICovCi0g
ICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1f
cGFnZXMtLTsKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBf
ZnJlZShkLCBwYWdlX3RvX21mbihwZykpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggNGI0
ZDIxMC4uMDU4MjZiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0xNTc0LDMyICsxNTc0
LDI5IEBAIHNoYWRvd19hbGxvY19wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBnID0g
bWZuX3RvX3BhZ2Uoc2hhZG93X2FsbG9jKGQsIFNIX3R5cGVfcDJtX3RhYmxlLCAwKSk7CiAgICAg
ZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdlcysrOwogICAgIGQtPmFyY2gucGFnaW5nLnNo
YWRvdy50b3RhbF9wYWdlcy0tOworICAgIEFTU0VSVCghcGFnZV9nZXRfb3duZXIocGcpICYmICEo
cGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKIAotICAgIC8qIFVubGlrZSBzaGFkb3cgcGFnZXMsIG1hcmsgcDJtIHBhZ2VzIGFzIG93bmVk
IGJ5IHRoZSBkb21haW4uCi0gICAgICogTWFya2luZyB0aGUgZG9tYWluIGFzIHRoZSBvd25lciB3
b3VsZCBub3JtYWxseSBhbGxvdyB0aGUgZ3Vlc3QgdG8KLSAgICAgKiBjcmVhdGUgbWFwcGluZ3Mg
b2YgdGhlc2UgcGFnZXMsIGJ1dCB0aGVzZSBwMm0gcGFnZXMgd2lsbCBuZXZlciBiZQotICAgICAq
IGluIHRoZSBkb21haW4ncyBndWVzdC1waHlzaWNhbCBhZGRyZXNzIHNwYWNlLCBhbmQgc28gdGhh
dCBpcyBub3QKLSAgICAgKiBiZWxpZXZlZCB0byBiZSBhIGNvbmNlcm4uICovCi0gICAgcGFnZV9z
ZXRfb3duZXIocGcsIGQpOwotICAgIHBnLT5jb3VudF9pbmZvIHw9IDE7CiAgICAgcmV0dXJuIHBn
OwogfQogCiBzdGF0aWMgdm9pZAogc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBn
KSA9PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdlIGdhdmUgaXQg
aW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spICE9IDEgKQorICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3du
ZXIocGcpOworCisgICAgLyogU2hvdWxkIHN0aWxsIGhhdmUgbm8gb3duZXIgYW5kIGNvdW50IHpl
cm8uICovCisgICAgaWYgKCBvd25lciB8fCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQogICAgIHsKLSAgICAgICAgU0hBRE9XX0VSUk9SKCJPZGQgcDJtIHBhZ2UgY291bnQgYz0l
I2x4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAgICAgIFNIQURPV19FUlJPUigiZCVkOiBPZGQg
cDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5cGVfaW5mbyJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisg
ICAgICAgICAgICAgICAgICAgICBvd25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZB
TElELAogICAgICAgICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAg
ICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5m
byAmPSB+UEdDX2NvdW50X21hc2s7CiAgICAgcGctPnUuc2gudHlwZSA9IFNIX3R5cGVfcDJtX3Rh
YmxlOyAvKiBwMm0gY29kZSByZXVzZXMgdHlwZS1pbmZvICovCi0gICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90aCBmcm9tIHRoZSBwMm0gY29k
ZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlCiAgICAgICogcGFnaW5nIGxvY2spIGFuZCB0aGUgbG9n
LWRpcnR5IGNvZGUgKHdoaWNoIGFsd2F5cyBkb2VzKS4gKi8KQEAgLTMyMTgsNyArMzIxNSw5IEBA
IGludCBzaGFkb3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgICAgICAg
ICAgICAgICAgICB8IF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIKICAgICAg
ICAgICAgICAgICAgICAgfCBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZIHwgX1BBR0VfUFNF
KTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZSk7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ID0gMTsKICAgICAgICAgcGctPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2wyX3BhZ2VfdGFibGUg
fCAxIHwgUEdUX3ZhbGlkYXRlZDsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIGQpOwogICAg
IH0KIAogICAgIHBhZ2luZ19sb2NrKGQpOwpAQCAtMzI1Niw3ICszMjU1LDExIEBAIGludCBzaGFk
b3dfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogICAgIGlmICggcnYgIT0gMCAm
JiAhcGFnZXRhYmxlX2lzX251bGwocDJtX2dldF9wYWdldGFibGUocDJtKSkgKQogICAgICAgICBw
Mm1fdGVhcmRvd24ocDJtKTsKICAgICBpZiAoIHJ2ICE9IDAgJiYgcGcgIT0gTlVMTCApCisgICAg
eworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAgICAgIHBh
Z2Vfc2V0X293bmVyKHBnLCBOVUxMKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwg
cGcpOworICAgIH0KICAgICBkb21haW5fdW5wYXVzZShkKTsKICAgICByZXR1cm4gcnY7CiB9CkBA
IC0zMzY1LDcgKzMzNjgsMjIgQEAgb3V0OgogCiAgICAgLyogTXVzdCBiZSBjYWxsZWQgb3V0c2lk
ZSB0aGUgbG9jayAqLwogICAgIGlmICggdW5wYWdlZF9wYWdldGFibGUgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgPT0gZCAmJgorICAgICAg
ICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9
PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2lu
Zm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICAgICAgcGFnZV9zZXRfb3duZXIodW5wYWdl
ZF9wYWdldGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8qIENvbXBsYWluIGhlcmUg
aW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3b24ndC4gKi8KKyAgICAgICAg
ZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgJiYKKyAgICAgICAg
ICAgICAgICAgICEodW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFz
aykgKQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1bnBhZ2VkIHB0ICUiUFJJ
X21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIG1mbl94KHBhZ2VfdG9fbWZuKHVucGFnZWRfcGFnZXRhYmxlKSksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPnUuaW51c2UudHlwZV9p
bmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoZCwgdW5wYWdlZF9wYWdldGFibGUp
OworICAgIH0KIH0KIAogdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAq
ZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 19 21:11:29 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21:11: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.xenproject.org>)
	id 1eRPAf-00026p-B3; Tue, 19 Dec 2017 21:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/mn=dp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRPAe-00026O-8Y
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:28 +0000
X-Inumbo-ID: 4d4b8793-e501-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d4b8793-e501-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 21:12:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRPAY-0007GR-Ck
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRPAY-0000vP-C7
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRPAY-0000vP-C7@xenbits.xenproject.org>
Date: Tue, 19 Dec 2017 21:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: fix refcount overflow
	check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhOTkxNTY4NDAxMGIzZjZhZGNmY2RkNDNkMTZjYzA5MWVlYjkxZjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA0OjAwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA0OjAwIDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKICAgIAogICAgQ29tbWl0IGMz
ODVkMjcwNzkgKCJ4ODYgc2hhZG93OiBmb3IgbXVsdGktcGFnZSBzaGFkb3dzLCBleHBsaWNpdGx5
IHRyYWNrCiAgICB0aGUgZmlyc3QgcGFnZSIpIHJlZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRv
IDI1LCB3aXRob3V0IGFkanVzdGluZyB0aGUKICAgIG92ZXJmbG93IGNoZWNrLiBFbGltaW5hdGUg
dGhlIGRpc2Nvbm5lY3QgYnkgdXNpbmcgYSBtYW5pZmVzdCBjb25zdGFudC4KICAgIAogICAgSW50
ZXJlc3RpbmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBMMSBzaGFk
b3dzOiBPT1MKICAgIHNuYXBzaG90IikgdGhlIHJlZmNvdW50IHdhcyAyNyBiaXRzIHdpZGUsIHll
dCB0aGUgY2hlY2sgd2FzIGFscmVhZHkKICAgIHVzaW5nIDI2LgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNDkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA1NGUyMjkyZThkZjdhMWE3YjA0MTE5MmJlOWQ2ZDc5N2I2ZDAwODY5CiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoyOToxMyArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAg
ICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA0NmY1MDc5Li5lN2I0ZmJlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNTMyLDcgKzUzMiw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHNoX2dldF9yZWYoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgcGFkZHJfdCBlbnRy
eV9wYSkKICAgICB4ID0gc3AtPnUuc2guY291bnQ7CiAgICAgbnggPSB4ICsgMTsKIAotICAgIGlm
ICggdW5saWtlbHkobnggPj0gMVU8PDI2KSApCisgICAgaWYgKCB1bmxpa2VseShueCA+PSAoMVUg
PDwgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCkpICkKICAgICB7CiAgICAgICAgIFNIQURPV19QUklO
VEsoInNoYWRvdyByZWYgb3ZlcmZsb3csIGdtZm49JWx4IHNtZm49JWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgICBfX2JhY2twb2ludGVyKHNwKSwgbWZuX3goc21mbikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IDkwNWM3OTcuLjdjMTg0ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTgzLDcgKzgzLDggQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlOjU7ICAgLyogV2hhdCBr
aW5kIG9mIHNoYWRvdyBpcyB0aGlzPyAqLwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwaW5u
ZWQ6MTsgLyogSXMgdGhlIHNoYWRvdyBwaW5uZWQ/ICovCiAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGhlYWQ6MTsgICAvKiBJcyB0aGlzIHRoZSBmaXJzdCBwYWdlIG9mIHRoZSBzaGFkb3c/ICov
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OjI1OyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KKyNkZWZpbmUgUEFHRV9TSF9SRUZDT1VOVF9XSURUSCAyNQorICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjb3VudDpQQUdFX1NIX1JFRkNPVU5UX1dJRFRIOyAvKiBSZWZlcmVuY2UgY291bnQg
Ki8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Dec 19 21:11:39 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21:11: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.xenproject.org>)
	id 1eRPAp-00028B-Cb; Tue, 19 Dec 2017 21:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/mn=dp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRPAo-00027g-GM
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:38 +0000
X-Inumbo-ID: 534a3485-e501-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 534a3485-e501-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 21:12:31 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRPAi-0007GX-Ei
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRPAi-0000wE-E5
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRPAi-0000wE-E5@xenbits.xenproject.org>
Date: Tue, 19 Dec 2017 21:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: fix ref-counting error
	handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5YzE1MGVjYmJjZDhlMWEzYzgyM2ZhZDdkMjIyZTBjMTA5MjFhZTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA0OjI4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA0OjI4IDIwMTcgKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5nCiAgICAKICAgIFRoZSBv
bGQtTGludXggaGFuZGxpbmcgaW4gc2hhZG93X3NldF9sNGUoKSBtaXN0YWtlbmx5IE9SZWQgdG9n
ZXRoZXIgdGhlCiAgICByZXN1bHRzIG9mIHNoX2dldF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRo
ZSBsYXR0ZXIgZmFpbGluZyBpcyBub3QgYQogICAgY29ycmVjdG5lc3MgcHJvYmxlbSwgc2ltcGx5
IGlnbm9yZSBpdHMgcmV0dXJuIHZhbHVlLgogICAgCiAgICBJbiBzaF9zZXRfdG9wbGV2ZWxfc2hh
ZG93KCkgYSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQogICAgYWNjb21wYW5pZWQg
YnkgaW5zdGFsbGluZyB0aGUgZW50cnksIGRlc3BpdGUgdGhlIGRvbWFpbiBiZWluZyBjcmFzaGVk
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDEwYmU4MDAxZGU3ZDg3YmUxZjBjY2RkYTc1
Y2M3MGU5MjJlNTZkMDMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEyIDE0OjI5OjQ1ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMjAgKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAzM2VkMjhmLi40ODMxZDUxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC05MTAsNyArOTEwLDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dfbDRlX3Qg
bmV3X3NsNGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAg
ICBpbnQgZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRvd19sNGVf
dCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFTU0VSVChzbDRlICE9IE5VTEwp
OwpAQCAtOTI1LDE1ICs5MjUsMTYgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHsKICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZl
cmVuY2UgKi8KICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5ld19z
bDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFkZHIpOwotICAgICAg
ICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhh
dmlvdXI/ICovCi0gICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wz
XzY0X3NoYWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7Ci0gICAg
ICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRfcmVmKGQsIHNsM21mbiwgcGFk
ZHIpICkKICAgICAgICAgewogICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAg
ICAgcmV0dXJuIFNIQURPV19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUg
d2UgcGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhhdmlvdXI/ICov
CisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3NoYWRv
dykgKQorICAgICAgICAgICAgc2hfcGluKGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3Jp
dGUgdGhlIG5ldyBlbnRyeSAqLwpAQCAtMzkxOSwxNCArMzkyMCwxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJlZiB0byB0aGlzIHBh
Z2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0YWNoX29sZF90YWJsZXMoKQogICAgICAq
IG9yIHRoZSBuZXh0IGNhbGwgdG8gc2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAh
c2hfZ2V0X3JlZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4sIDAp
ICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOworICAgIGVs
c2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJPUigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRv
cGxldmVsIHNoYWRvd1xuIiwgbWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7
CisgICAgICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3
X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBb
JXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Dec 19 21:11:49 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 19 Dec 2017 21:11: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.xenproject.org>)
	id 1eRPAz-00029w-E5; Tue, 19 Dec 2017 21:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/mn=dp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRPAy-00028t-3f
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:48 +0000
X-Inumbo-ID: 594fd18e-e501-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 594fd18e-e501-11e7-b0d7-9f685aff125f;
 Tue, 19 Dec 2017 21:12:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRPAs-0007Gj-IA
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRPAs-0000x2-Fr
 for xen-changelog@lists.xenproject.org; Tue, 19 Dec 2017 21:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRPAs-0000x2-Fr@xenbits.xenproject.org>
Date: Tue, 19 Dec 2017 21:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/paging: don't unconditionally
	BUG() on finding SHARED_M2P_ENTRY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzZGRlY2E0MTVhNWQxZjAxZjM4NjdlMjY4Y2JlOGEwZjMzMWMzYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgRGVjIDEy
IDE1OjA1OjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgRGVjIDEyIDE1OjA1OjA5IDIwMTcgKzAxMDAKCiAgICB4
ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24gZmluZGluZyBTSEFSRURf
TTJQX0VOVFJZCiAgICAKICAgIFBWIGd1ZXN0cyBjYW4gZnVsbHkgY29udHJvbCB0aGUgdmFsdWVz
IHdyaXR0ZW4gaW50byB0aGUgUDJNLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTEuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogYjRkMDIxOGNmZjY2YjdlYWE5YzliOGRjOWJkNzFlN2IwODliMDE2ZAogICAg
bWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6MTcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vcGFnaW5nLmMKaW5kZXggODIxOWJiNi4uNTdkZWZhYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwpAQCAt
Mjc2LDcgKzI3Niw3IEBAIHZvaWQgcGFnaW5nX21hcmtfZ2ZuX2RpcnR5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBTaGFyZWQg
TUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0gICAgQlVHX09OKFNIQVJFRF9N
MlAocGZuKSk7CisgICAgQlVHX09OKHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURf
TTJQKHBmbikpOwogCiAgICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5v
dGUgTUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Dec 20 18:33:05 2017
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 20 Dec 2017 18:33: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.xenproject.org>)
	id 1eRjAv-0005pf-5c; Wed, 20 Dec 2017 18:33:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gidx=dq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eRjAt-0005pV-Jp
 for xen-changelog@lists.xenproject.org; Wed, 20 Dec 2017 18:33:03 +0000
X-Inumbo-ID: 1b6aaeb7-e5b4-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b6aaeb7-e5b4-11e7-b4a6-bc764e045a96;
 Wed, 20 Dec 2017 19:32:17 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eRjAs-0007mX-E2
 for xen-changelog@lists.xenproject.org; Wed, 20 Dec 2017 18:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1eRjAs-0007DD-DM
 for xen-changelog@lists.xenproject.org; Wed, 20 Dec 2017 18:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1eRjAs-0007DD-DM@xenbits.xenproject.org>
Date: Wed, 20 Dec 2017 18:33:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] migration,
	xen: Fix block image lock issue on live migration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0MTY2YTBhNTBkZGE5NjdmMzBjOWQ4NWZhOGFhMmVhMjUzOTc5OGUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBOb3YgMTYgMTU6MTQ6MTkgMjAxNyArMDAwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIERlYyAxOCAxMjoy
NDoxMiAyMDE3ICswMDAwCgogICAgbWlncmF0aW9uLCB4ZW46IEZpeCBibG9jayBpbWFnZSBsb2Nr
IGlzc3VlIG9uIGxpdmUgbWlncmF0aW9uCiAgICAKICAgIFdoZW4gZG9pbmcgYSBsaXZlIG1pZ3Jh
dGlvbiBvZiBhIFhlbiBndWVzdCB3aXRoIGxpYnhsLCB0aGUgaW1hZ2VzIGZvcgogICAgYmxvY2sg
ZGV2aWNlcyBhcmUgbG9ja2VkIGJ5IHRoZSBvcmlnaW5hbCBRRU1VIHByb2Nlc3MsIGFuZCB0aGlz
IHByZXZlbnQKICAgIHRoZSBRRU1VIGF0IHRoZSBkZXN0aW5hdGlvbiB0byB0YWtlIHRoZSBsb2Nr
IGFuZCB0aGUgbWlncmF0aW9uIGZhaWwuCiAgICAKICAgID5Gcm9tIFFFTVUgcG9pbnQgb2Ygdmll
dywgb25jZSB0aGUgUkFNIG9mIGEgZG9tYWluIGlzIG1pZ3JhdGVkLCB0aGVyZSBpcwogICAgdHdv
IFFNUCBjb21tYW5kcywgInN0b3AiIHRoZW4gInhlbi1zYXZlLWRldmljZXMtc3RhdGUiLCBhdCB3
aGljaCBwb2ludCBhCiAgICBuZXcgUUVNVSBpcyBzcGF3bmVkIGF0IHRoZSBkZXN0aW5hdGlvbi4K
ICAgIAogICAgUmVsZWFzZSBsb2NrcyBpbiAieGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSIgc28gdGhl
IGRlc3RpbmF0aW9uIGNhbiB0YWtlcwogICAgdGhlbSwgaWYgaXQncyBhIGxpdmUgbWlncmF0aW9u
LgogICAgCiAgICBUaGlzIHBhdGNoIGFkZCB0aGUgImxpdmUiIHBhcmFtZXRlciB0byAieGVuLXNh
dmUtZGV2aWNlcy1zdGF0ZSIgd2hpY2gKICAgIGRlZmF1bHQgdG8gdHJ1ZSBzbyBvbGRlciB2ZXJz
aW9uIG9mIGxpYnhlbmxpZ2h0IGNhbiB3b3JrIHdpdGggbmV3ZXIKICAgIHZlcnNpb24gb2YgUUVN
VS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFA
cmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVkNmM1OTlmZTFkNjlh
MWJmOGM1YzRkM2M1OGJlMmIzMWNkNjI1YWQpCi0tLQogbWlncmF0aW9uL3NhdmV2bS5jIHwgMjMg
KysrKysrKysrKysrKysrKysrKysrKy0KIHFhcGktc2NoZW1hLmpzb24gICB8ICA2ICsrKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL21pZ3JhdGlvbi9zYXZldm0uYyBiL21pZ3JhdGlvbi9zYXZldm0uYwppbmRleCBmZGQx
NWZhLi5lYzhkMDNmIDEwMDY0NAotLS0gYS9taWdyYXRpb24vc2F2ZXZtLmMKKysrIGIvbWlncmF0
aW9uL3NhdmV2bS5jCkBAIC0yMTk3LDEzICsyMTk3LDIwIEBAIGludCBzYXZlX3NuYXBzaG90KGNv
bnN0IGNoYXIgKm5hbWUsIEVycm9yICoqZXJycCkKICAgICByZXR1cm4gcmV0OwogfQogCi12b2lk
IHFtcF94ZW5fc2F2ZV9kZXZpY2VzX3N0YXRlKGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBFcnJvciAq
KmVycnApCit2b2lkIHFtcF94ZW5fc2F2ZV9kZXZpY2VzX3N0YXRlKGNvbnN0IGNoYXIgKmZpbGVu
YW1lLCBib29sIGhhc19saXZlLCBib29sIGxpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBRRU1VRmlsZSAqZjsKICAgICBRSU9DaGFubmVs
RmlsZSAqaW9jOwogICAgIGludCBzYXZlZF92bV9ydW5uaW5nOwogICAgIGludCByZXQ7CiAKKyAg
ICBpZiAoIWhhc19saXZlKSB7CisgICAgICAgIC8qIGxpdmUgZGVmYXVsdCB0byB0cnVlIHNvIG9s
ZCB2ZXJzaW9uIG9mIFhlbiB0b29sIHN0YWNrIGNhbiBoYXZlIGEKKyAgICAgICAgICogc3VjY2Vz
c2Z1bGwgbGl2ZSBtaWdyYXRpb24gKi8KKyAgICAgICAgbGl2ZSA9IHRydWU7CisgICAgfQorCiAg
ICAgc2F2ZWRfdm1fcnVubmluZyA9IHJ1bnN0YXRlX2lzX3J1bm5pbmcoKTsKICAgICB2bV9zdG9w
KFJVTl9TVEFURV9TQVZFX1ZNKTsKICAgICBnbG9iYWxfc3RhdGVfc3RvcmVfcnVubmluZygpOwpA
QCAtMjIxOCw2ICsyMjI1LDIwIEBAIHZvaWQgcW1wX3hlbl9zYXZlX2RldmljZXNfc3RhdGUoY29u
c3QgY2hhciAqZmlsZW5hbWUsIEVycm9yICoqZXJycCkKICAgICBxZW11X2ZjbG9zZShmKTsKICAg
ICBpZiAocmV0IDwgMCkgewogICAgICAgICBlcnJvcl9zZXRnKGVycnAsIFFFUlJfSU9fRVJST1Ip
OworICAgIH0gZWxzZSB7CisgICAgICAgIC8qIGxpYnhsIGNhbGxzIHRoZSBRTVAgY29tbWFuZCAi
c3RvcCIgYmVmb3JlIGNhbGxpbmcKKyAgICAgICAgICogInhlbi1zYXZlLWRldmljZXMtc3RhdGUi
IGFuZCBpbiBjYXNlIG9mIG1pZ3JhdGlvbiBmYWlsdXJlLCBsaWJ4bAorICAgICAgICAgKiB3b3Vs
ZCBjYWxsICJjb250Ii4KKyAgICAgICAgICogU28gY2FsbCBiZHJ2X2luYWN0aXZhdGVfYWxsIChy
ZWxlYXNlIGxvY2tzKSBoZXJlIHRvIGxldCB0aGUgb3RoZXIKKyAgICAgICAgICogc2lkZSBvZiB0
aGUgbWlncmF0aW9uIHRha2UgY29udHJvbGUgb2YgdGhlIGltYWdlcy4KKyAgICAgICAgICovCisg
ICAgICAgIGlmIChsaXZlICYmICFzYXZlZF92bV9ydW5uaW5nKSB7CisgICAgICAgICAgICByZXQg
PSBiZHJ2X2luYWN0aXZhdGVfYWxsKCk7CisgICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAg
ICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiJXM6IGJkcnZfaW5hY3RpdmF0ZV9hbGwoKSBmYWls
ZWQgKCVkKSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgcmV0KTsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KIAogIHRoZV9lbmQ6CmRpZmYgLS1naXQgYS9x
YXBpLXNjaGVtYS5qc29uIGIvcWFwaS1zY2hlbWEuanNvbgppbmRleCA4MDJlYTUzLi5iYzZiYzUw
IDEwMDY0NAotLS0gYS9xYXBpLXNjaGVtYS5qc29uCisrKyBiL3FhcGktc2NoZW1hLmpzb24KQEAg
LTMyNzEsNiArMzI3MSw5IEBACiAjIGRhdGEuIFNlZSB4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlLnR4
dCBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgYmluYXJ5CiAjIGZvcm1hdC4KICMKKyMgQGxpdmU6
IE9wdGlvbmFsIGFyZ3VtZW50IHRvIGFzayBRRU1VIHRvIHRyZWF0IHRoaXMgY29tbWFuZCBhcyBw
YXJ0IG9mIGEgbGl2ZQorIyBtaWdyYXRpb24uIERlZmF1bHQgdG8gdHJ1ZS4gKHNpbmNlIDIuMTEp
CisjCiAjIFJldHVybnM6IE5vdGhpbmcgb24gc3VjY2VzcwogIwogIyBTaW5jZTogMS4xCkBAIC0z
MjgyLDcgKzMyODUsOCBAQAogIyA8LSB7ICJyZXR1cm4iOiB7fSB9CiAjCiAjIwoteyAnY29tbWFu
ZCc6ICd4ZW4tc2F2ZS1kZXZpY2VzLXN0YXRlJywgJ2RhdGEnOiB7J2ZpbGVuYW1lJzogJ3N0cid9
IH0KK3sgJ2NvbW1hbmQnOiAneGVuLXNhdmUtZGV2aWNlcy1zdGF0ZScsCisgICdkYXRhJzogeydm
aWxlbmFtZSc6ICdzdHInLCAnKmxpdmUnOidib29sJyB9IH0KIAogIyMKICMgQHhlbi1zZXQtZ2xv
YmFsLWRpcnR5LWxvZzoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

